/*  
Description: Custom WordPress theme for Sterling Communications
Author: eROI
Author URI: http://eroi.com/
*/

/************************************************************************

	Listing Order:
	==============

	1 - Reset
	2 - Global
	3 - Header
	4 - Nav
			4.1 - Nav Active
			4.2 - Nav Over
			4.3 - Sub Nav
			4.4 - Subnav Active
			4.5 - Post Nav
	5 - Page Content 
			5.1 - Home Page
			5.2 - JS Tabs
			5.3 - Post Filter
			5.4 - Icons
					5.4.1 - Icons Normal
					5.4.2 - Icons Over
			5.5 - Buttons
			5.6 - Support
	6 - Sidebar
			6.2 - Register
			6.1 - Login
	7 - Forms 
	8 - List Items
			8.1 - List Items Download
			8.2 - List Items Copy
	9 - Footer
	

************************************************************************/

/***********************************************************************
	1 - RESET
************************************************************************/
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ul {
	list-style: none;
}
ol li{
	list-style-image:none!important;
	list-style-type:decimal!important;
	padding-bottom:10px!important;
	margin-left:20px;
	list-style-position:outside!important;
}
.alignright {
	float:right;
}
.box ul li {
margin-left:20px;
	list-style-position:outside!important;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}
span.disappear, p.linklove {
	display:none;
}
div.clear {
	clear:both;
}
br.space {
	height:10px;
}
div.hr {
	border-bottom:2px solid #3391af;
	height:1px;
	margin:0 0 20px 0;
}
hr {
	height:0px;
	border:1px solid #3391AF;
}
/*a.height {
	margin-bottom:5px;
}*/
div.directions li {
list-style:none!important;
float:left;
margin:0 3px 0 3px;
}
/***********************************************************************
	2 - GLOBAL
************************************************************************/
body {
	background-color:#01465c;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
body.lightbox,
body.page-template-login-php, 
body.page-template-register-php,
body.page-template-password-php {
	background-color:#00759b;
}

div#outer-border {
	background: #003d51 url(../images/bg-gradient-tile.gif) repeat-x top;
	height:auto;
}
div.container {
	width:930px;
	background:url(../images/bg-shadow-orange.png) 7px 0 no-repeat;
	margin:0 auto 0 auto;
}
div.content {
	width:902px;
	margin: 0 0 0 14px;
}
div#content-generic {
	background: #003d51 url(../images/bg-content.png) repeat-y top;
}
div#content-generic:after {
    content: ".";  /* firefox - float fix */
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div#border-edges {
	background:url(../images/bg-shadow-sides.png) repeat-y;
	width:930px;
	height:auto;
}
a {
	color:#ffffff;
	outline:none;
}
/* we've removed the href from the a tag w/ javascript, 
so we need to add the hand cursor back, so it looks like a link */
a.ajax-link {
	cursor:pointer;
}

a.strong {
	font-weight:bold !important;
}
ul.products-used li a {
	color:#CBE3EA;
	font-weight:normal;
}
div#glossary p a:after {
	content: ""!important;
}
div#glossary p a {
	padding:5px;
}
a:hover, a-hover  {
	color:#ffae3d;
}
h1 {
	color:#ffffff;
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 20px 0;
}
h2 {
	color:#cbe3ea;
	font-size:18px;
	padding: 0 0 .4em 0;
	line-height:21px;
}
h3 {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 0 0;
}
h3  a {
	text-decoration:none;
}
h3.uppercase {
	text-transform:uppercase !important;
}
h3.newsletter {
	margin-bottom:10px;
}
h4 {
	color:#ffae3d;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
h4 a {
	color:#ffae3d;
	text-decoration:none;
}
h5 {
	color:#819aa2;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}
h6 {
	color:#CBE3EA;
	font-size:13px;
	font-style:italic;
}
p {
	color:#ffffff;
	font-size:13px;
	line-height:17px;
	padding: 0 0 1.2em 0;
}
p.wp-caption-text {
	color:#CBE3EA!important;
	font-style:italic!important;
	font-size:13px;
	padding-top:5px;
}
blockquote {
	font-style:italic;
	color:#cbe3ea;
	margin:0px;
	padding:0px;
}
em {
	font-style:italic;
	line-height:17px;
}
div.edit a {
	color:#ffae3d;
	font-weight:bold;
	padding:5px!important;
	border:3px solid #ffae3d;
	background-color:#ffffff;
	margin:0 0 10px 0;
	font-size:10px;
    text-decoration:none;
    float:none;
    clear:both;
    height:20px;
    width:40px;
    line-height:20px;
    text-align:center;
    display:block;
}
div.edit a {
	color:#ffae3d;
}

div.box .term {
	color:#ffffff !important;
	font-size:13px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	padding:10px 0 0 10px !important;
}
div.box .definition {
	color:#ffffff !important;
	font-size:13px !important;
	line-height:17px !important;
	padding:10px 0 10px 30px !important;
}
/***********************************************************************
	3 - HEADER
************************************************************************/

div.header {
	background:#ffffff;
	height:157px;
	width:902px;
	margin:0 auto 0 auto;
}
div#logo {
	height:82px;
	width:188px;
	background: url(../images/logo.gif);
	float:left;
	display:inline;
	margin:15px 0 0 20px;
}
div#logo a {
	display:block;
	height:100%;
	width:100%;
}
div#header-ctas {
	float:right;
	width:auto;
	margin:15px 10px 0 0;
}
div#header-links {
	color:#78a1a9;
	padding:0 0 40px 0;
	clear:both!important;
	cloat:none!important;
}
div#header-links ul {
	margin:0 0 0 10px;
}
div#header-links p {
	padding:0px;
}
div#header-links ul li {
	float:left;
	padding:0 5px 0 5px;
	border-right:1px solid #78A1A9;
	height:10px;
}
div#header-links ul li.last {
	border-right:0px;
}
div#header-links a {
	font-size:10px;
	color:#78a1a9;
	text-decoration:none;
}
div.header h4 {
	font-size:20px;
	margin:10px 0 10px 0 !important;
}
div#header-contact div.button-contact-small {
	margin:0 0 0 31px;
}
#header-contact,
#header-contact h4 { text-align:right!important;clear:both; }
.button-contact-small { float:right!important;position:relative;top:-10px; }
div.breadcrumb {
	color:#CBE3EA;
	font-style:italic;
	margin:0 0 10px 0;
}
div.breadcrumb span {
	font-style:normal!important;
}
div.breadcrumb a {
	text-decoration:none;
	font-style:italic;
	color:#CBE3EA;
	font-weight:normal !important;
}
/***********************************************************************
	4 - NAV
************************************************************************/
ul#navigation {
	clear:both;
}
li.nav-button {
	float:left;
	height:39px;
	width:225px;
	background:url(../images/sprite-nav-rollovers.png);
}
li.nav-button span {
	font-weight:bold !important;
}
li.nav-button a {
	display:block;
	height:100%;
	width:100%;
}
li#nav-about-us {
	background-position: 0 0;
}
li#nav-products {
	background-position: -225px 0;
}
li#nav-resources {
	background-position: -450px 0;
}
li#nav-our-heroes {
	background-position: -675px 0;
	width:227px;
}
/***********************************
	4.1 - NAV ACTIVE
************************************/
body.page-id-12 li#nav-about-us, body.parent-pageid-12 li#nav-about-us {
	background:url(../images/nav-active-about.png);
	width:245px;
	height:51px;
	position:relative;
	display:block;
	z-index:9999;
	margin:-10px -12px 0 -8px;
}
body.page-id-14 li#nav-products, body.parent-pageid-14 li#nav-products {
	background:url(../images/nav-active-products.png);
	width:245px;
	height:51px;
	position:relative;
	display:block;
	z-index:9999;
	margin:-10px -12px 0 -8px;
}
.post-title {
	padding-bottom:5px;
}
body.page-id-17 li#nav-resources, 
body.category-voip li#nav-resources,
body.category-colocation li#nav-resources,
body.category-internet-access li#nav-resources,
body.category-hosting li#nav-resources,
body.category-fax li#nav-resources,
body.category-case-study li#nav-resources,
body.category-white-papers li#nav-resources,
body.category li#nav-resources {
	background:url(../images/nav-active-resources.png);
	width:245px;
	height:51px;
	position:relative;
	display:block;
	z-index:888;
	margin:-10px -12px 0 -8px;
}
body.page-id-9 li#nav-our-heroes,
body.parent-pageid-9 li#nav-our-heroes {
	background:url(../images/nav-active-heroes.png);
	width:245px;
	height:51px;
	position:relative;
	display:block;
	z-index:888;
	margin:-10px -12px 0 -8px;
}

/***********************************
	4.2 - NAV OVER
************************************/
li#nav-about-us.nav-button-hover {
	background-position: 0 -39px;
}
li#nav-products.nav-button-hover {
	background-position: -225px -39px;
}
li#nav-resources.nav-button-hover {
	background-position: -450px -39px;
}
li#nav-our-heroes.nav-button-hover {
	background-position: -675px -39px;
	width:227px;
}
li.nav-active {
	width:245px;
	height:51px;
	position:relative;
	display:block;
	z-index:9999;
	margin:-10px -12px 0 -8px;
}

/***********************************
	4.3 - SUB NAV
************************************/
li.page-item-793 ul {
	display:none;
}
div#subnav ul {
	/*	margin:-55px 0 0 -10px;*/
	margin:0 0 0 -10px;
}
div#subnav ul li {
	height:30px;
	border-bottom:1px solid #006a8c;
	list-style-position:inside;
}
div.resource-wrapper {
	border-bottom:1px solid #006A8C;
	padding:9px 0 12px;
}
div#subnav ul li h3 {
	margin:6px 0 0 30px;
	padding:0;
}
div#subnav ul li h3 a {
	font-weight:normal;
	font-size:14px;
	color:#CBE3EA;
	text-decoration:none;
	position:relative;
	top:3px;
	outline:none;
}
div#subnav ul li h3 a-hover {
	color:#ffae3d;
}
div#subnav ul li#subnav-product-desktop-solutions {
	background:url(../images/thumb-desktop-solutions.png) no-repeat;
}
div#subnav ul li#subnav-product-voip {
	background:url(../images/thumb-voip.png) no-repeat;
}
div#subnav ul li#subnav-product-colocation {
	background:url(../images/thumb-colocation.png) no-repeat;
}
div#subnav ul li#subnav-product-internet-access {
	background:url(../images/thumb-internet-access.png) no-repeat;
}
div#subnav ul li#subnav-product-hosting {
	background:url(../images/thumb-hosting.png) no-repeat;
}
div#subnav ul li#subnav-product-fax {
	background:url(../images/thumb-fax.png) no-repeat;
}

/***********************************
	4.4 - SUBNAV ACTIVE
************************************/
div#subnav ul li.on {
	list-style-image:none !important;
	margin-left:-59px;
	height:38px;
	padding:4px;
	border:none;
/*	background:url(../images/subnav-bottom-border.gif) no-repeat bottom right;
*/	background:url(../images/icon-list-arrow-ff.png) bottom left no-repeat !important;
}

/* safari hack */

body:first-of-type div#subnav ul li {
	position:relative;
}
body:first-of-type div#subnav ul li h3 a  {
	top:-5px;
}
body:first-of-type div#subnav ul li.on h3 a  {
	top:3px!important;
	left:-3px;
}
body:first-of-type div#subnav ul h3{
	margin-left:0px;
}



div#product-support div#subnav ul li h3 a  {
	top:5px!important;

}

div#subnav ul h3 {	margin-left:30px !important;} 
div#subnav ul h3 {	margin-left:30px !important;}
div#subnav ul li h3 a  {	top:5px !important;} 
div#subnav ul li h3 a {	top:5px !important;} 
div#subnav ul li.on h3 a {	margin-top:3px; margin-left:30px !important;} 
div#subnav ul li.on h3 a {	margin-top:3px;margin-left:30px !important;} 
div#product-support div#subnav ul li.on h3 a {	margin-left:0px !important;position:relative;left:26px;} 
div#product-support div#subnav ul li.on h3 a {	margin-left:0px !important;position:relative;left:26px;} 
div#subnav ul li.on h3 {	margin-top:8px;} 
div#subnav ul li.on h3 {	margin-top:8px;} 




div#subnav ul li.on h3 {
	margin-left:60px;
	padding:0;
}
div#subnav ul li.on h3 a {
	font-weight:bold;
	font-size:17px;
	color:#ffffff;
}

div#product-support div#subnav ul li {
	list-style-image:none!important;

}
div#product-support div#subnav ul li#subnav-product-internet-access, div#product-support div#subnav ul li#subnav-product-colocation {
height:42px !important;
}
div#product-support div#subnav ul li#subnav-product-internet-access.on, div#product-support div#subnav ul li#subnav-product-colocation.on {
height:52px !important;
}
div#subnav ul li {
	border-bottom:1px solid #006a8c;
}
div#subnav ul li#subnav-product-fax.on {
	height:37px;
	background:none;
}
div#icon-list-arrow.off {
	background:#00759b !important;
	height:48px;
	width:46px;
}
div#icon-list-arrow.on {
	background:url(../images/icon-list-arrow.png) top left !important;
	position:relative;
	height:48px;
	width:46px;
}
body.page-id-20 div#icon-list-arrow.voip-on {
	left:-70px;
	top:-12px;
}
body.page-id-22 div#icon-list-arrow.colocation-on {
	left:-70px;
	top:23px;
}
body.page-id-24 div#icon-list-arrow.internet-access-on {
	left:-70px;
	top:60px;
}
body.page-id-29 div#icon-list-arrow.hosting-on {
	left:-70px;
	top:98px;
}
body.page-id-31 div#icon-list-arrow.fax-on {
	left:-70px;
	top:133px;
}

/***********************************
	4.5 - POST NAV
************************************/

div.navigation {
	color:#ffffff;
	font-size:13px;
}
div.pagebar {
	text-align:right;
}
div.navigation a {
	font-weight:bold;
	padding:0 0 0 5px;
}
span.this-page {
	padding:0 0 0 5px;
}
/***********************************************************************
	5 - PAGE CONTENT
************************************************************************/
div.col-left {
	width:678px;
	float:left;
}
div.box {
	border-bottom:1px solid #337e96;
	padding:20px 80px 20px 40px;
	width:557px;
	font-size:13px;
	clear:left;
}
div.featured {
	padding-bottom:0px;
}
div#post-495 {
	background:url(../images/box-support.gif) top right no-repeat !important;
}
div#post-2678 {
	background:url(../images/box-hosted-desktop.gif) top right no-repeat !important;
}
div#post-9 {
	background:url(../images/box-heroes.gif) top right no-repeat !important;
}
div.page-id-20, div.page-id-670 {
	background:url(../images/box-voip.gif) top right no-repeat !important;
}
div.page-id-22, div.page-id-744 {
	background:url(../images/box-colocation.gif) top right no-repeat !important;
}
div.page-id-24, div.page-id-747 {
	background:url(../images/box-internet-access.gif) top right no-repeat !important;
}
div.page-id-29, div.page-id-753 {
	background:url(../images/box-hosting.gif) top right no-repeat !important;
}
div.page-id-31, div.page-id-755 {
	background:url(../images/box-fax.gif) top right no-repeat !important;
}
body.page-id-9 div.hero, div.parent-pageid-9 {
	background:url(../images/box-heroes.gif) top right no-repeat !important;
}
div.resource-intro {
	background:url(../images/box-resources.gif) bottom right no-repeat !important;
}
div.box p, div.box table  {
	color:#cbe3ea;
}
.large14 p, p.large14 {
	font-size:14px!important;
	font-style:italic;
	clear: both;
}
.large14 p a {
	font-size:13px!important;
}
div.products-used h3 {
	margin-left:5px;
}
div.box a {
	font-weight:bold;
}
div.box h3 {
	text-transform:none;
}
div.asset-wrapper h3 {
	padding-top:0px!important;
}
div.asset-wrapper h3, div.asset-wrapper p {
	margin-left:175px;
}
div.box h5 {
	color:#ffffff;
}
div.box ul {
	padding-bottom: 1em;
}
div.box li {
	color:#cbe3ea;
	list-style-image:url(../images/icon-list.png);
	list-style-position:inside;
	padding:3px 0 3px 0;
	line-height:normal;
}
div.dark {
	background:#015975 url(../images/bg-dark.png) top right repeat-y;
}
div.darker {
	background:#024c64;
	width:637px;
	padding:15px 20px;
}
div.light {
	background:#0e6682 url(../images/bg-light.png) top right repeat-y;
	padding:10px 0px 20px 40px;
	height:50px;
	width:637px;
}
div.light ul li {
	float:left;
	padding:0 30px 0 0;
}
div.light ul li h4 {
	text-transform:uppercase;
	color:#CBE3EA;
	font-weight:normal;
	font-size:14px;
	margin-top:5px;
}
div.light ul li.product-voip h4 {
	margin-left:30px;
}
div.light ul li.product-colocation h4 {
	margin-left:25px;
}
div.light ul li.product-internet-access h4 {
	margin-left:25px;
}
div.light ul li.product-hosting h4 {
	margin-left:28px;
}
div.light ul li.product-fax h4 {
	margin-left:30px;
}
div.light ul li.product-voip {
	background:url(../images/thumb-voip.png) no-repeat;
}
div.light ul li.product-colocation {
	background:url(../images/thumb-colocation.png) no-repeat;
}
div.light ul li.product-internet-access {
	background:url(../images/thumb-internet-access.png) no-repeat;
}
div.light ul li.product-hosting {
	background:url(../images/thumb-hosting.png) no-repeat;
}
div.light ul li.product-fax {
	background:url(../images/thumb-fax.png) no-repeat;
}
div.light ul li {
	height:30px;
	list-style-image:none;
}
div.light ul {
	margin:10px 0 0 0;
}
ul#sitemap_list li ul,div#sitemap li ul  {
	margin-left:20px;
}

/***********************************
	5.1 - HOME PAGE
************************************/
div#homepage-slideshow {
	background-color:#cddbdb;
	height:363px;
	overflow:hidden;
	/*z-index:-9999;*/
	padding:15px 10px 15px 14px;
}
div.slideshow {
	height:363px;
	overflow:hidden;

}

div#flash-video {
	width:874px;
	height:363px;
	overflow:hidden;
	margin-left:140px;
}

div#no-flash h1 {
	color:#03303F;
	font-size:18px;
}

div.text {
	position:relative;
	top:-360px;
	left:45px;
	z-index:88888;
	width:874px;
}
div.text p {
	color:#cbe3ea;
	font-size:13px;
	width:300px;
	padding-bottom:10px;
}
div.text h1 {
	font-size:58px;
	color:#cbe3ea;
	text-transform:uppercase;
	line-height:55px;
	font-weight:normal;
	padding-top:45px;
	width:420px;
	padding-bottom:0px;
}

div#s3 div.text h1 {
	margin-top:2px;
}
div.hero-wrapper {
	height:363px;
	width:595px;
	overflow:hidden!important;
}
div.hero-wrapper-image {
	height:auto;
}
div.btn-play {
	width:190px;
	height:190px;
	position:absolute;
	top:110px;
	left:620px;
	z-index:999999;
	background:url(../images/btn-play.png);
}
div#btn-play-hero {
	width:190px;
	height:190px;
	position:relative;
	top:-350px;
	left:70px;
	margin-bottom:-280px;
	padding-bottom:85px;
	z-index:999999;
	background:url(../images/btn-play.png) no-repeat;
}
div.btn-play  a {
	width:100%;
	height:100%;
	display:block;
}
div.text h1 em {
	font-family:"Times New Roman", Times, serif;
}
div.slide div.him, div.slide div.her, div.slide div.learn-more, div.slide div.meet-friends, div.slide div.closer-look  {
	width:212px;
	height:26px;
}
div.slide div.him a, div.slide div.her a, div.slide div.learn-more a, div.slide div.closer-look a, div.slide div.meet-friends a {
	width:100%;
	height:100%;
	display:block;
}
div.slide div.him {
	background:url(../images/orange-btn-watchhis.gif);
	margin-top:10px;
}
div.slide div.her {
	background:url(../images/orange-btn-watchher.gif);
	margin-top:10px;
}
div.slide div.meet-friends {
	background:url(../images/orange-btn-meetsomeofourfriends.gif);
	margin-top:10px;
	width:194px!important;
}
div.slide div.closer-look {
	background:url(../images/orange-btn-takeacloserlook.gif);
	margin-top:10px;
		width:158px!important;
}
div.slide div.learn-more {
	background:url(../images/orange-btn-learnmore-normal.gif);
	margin-top:10px;
	width:105px;
}
div.slide div.him-hover {
	background:url(../images/orange-btn-watchhis-over.gif);
}
div.slide div.her-hover {
	background:url(../images/orange-btn-watchher-over.gif);
}
div.slide div.learn-more-hover {
	background:url(../images/orange-btn-learnmore-over.gif);
	width:105px;
}
div.slide div.closer-look-hover {
	background:url(../images/orange-btn-takeacloserlook-over.gif);
	width:158px!important;
}
div.slide div.meet-friends-hover {
	background:url(../images/orange-btn-meetsomeofourfriends-over.gif);
		width:194px!important;
}
div#slide4 {
	/*z-index:9999999999;*/
}
/*div.slide {
	background:url(../images/bumpers.gif);
}*/
ul#slideshownav {
	
	position:relative;
	top:234px;
	left:41px;
}
ul#slideshownav li {
	width:15px;
	height:15px;

	margin-right:7px;
	float:left;
	position:relative;
	top:-272px;
	left:5px;
	z-index:99999;
}

ul#slideshownav li a {
	width:100%;
	height:100%;
	display:block;
	background-color:#03252f;
}
ul#slideshownav li a.activeSlide {
	background-color:#00759b;
}
ul#slideshownav li {
	list-style-type:none;
	list-style-image:none;
}
#slider ul li {
	background-image:url(../images/sprite-slider.gif)!important;
}
li#desktop.li-hover {
	background-position: 0 -460px!important;
}
li#voip.li-hover  {
	background-position: 0 -1150px!important;   
}
li#colocation.li-hover  {
	background-position: 0 0!important; 
}
li#internet-access.li-hover  {
	background-position: 0 -920px!important;  
}
li#hosting.li-hover  {
	background-position: 0 -690px!important;  
}
li#fax.li-hover  {
	background-position: 0 -230px!important;  
}
div#slider {
	background:#0f485b url(../images/slider-bg.png) no-repeat;
	height:65px;
}
div#slider ul{ 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	width:902px;
	height:65px;
	overflow:hidden;
} 
div#slider ul li{ 
	float: left; 
	background-color:#02475d;
	display: block; 
} 
div#slider ul li a{ 
	display: block; 
	overflow: hidden;
	height:65px; 
	outline:none;
} 
div#slider ul li p {
	color:#cbe3ea;
	position:relative;
	top:-65px;
	margin:0;
	padding:15px 0 15px 0;
	font-size:13px;
}
div#slider ul li p a {
	display:inline;
}
div#slider ul li#desktop p {
	left:237px;
	width:490px;
}
div#slider ul li#voip p {
	left:154px;
	width:582px;
}
div#slider ul li#colocation p {
	left:180px;
	width:490px;
}
div#slider ul li#internet-access p {
	left:170px;
	width:560px;
}
div#slider ul li#hosting p {
	left:160px;
	width:550px;
}
div#slider ul li#fax p {
	left:135px;
	width:500px;
}
/*div#slider ul li p a {
	width:300px !important;
}*/
ul li#desktop a {
	width:217px;
}
ul li#voip a {
	width:131px;
}
ul li#colocation a {
	width:158px;
}
ul li#internet-access a {
	width:145px;
}
ul li#hosting a {
	width:137px;
}
ul li#fax a {
	width:114px;
}
#a1{ 
	width: 210px; 
} 
div#slider ul li {
	height:65px;
	background-color:#02475d;
}
/***********************************
	5.2 - JS TABS
************************************/
div.details-section-wrapper {
	border-top:1px solid #337e96;
	border-bottom:1px solid #337e96;
	padding:3px 0 3px 0;
	width:100%;
}
div.details-section-wrapper a {
	text-decoration:none;
	display:inline;
}
div.detail-description a {
	display:inline;
}
div.javascript-box {
	margin:16px 0 16px 0;
	background:transparent url(../images/bg.gif) repeat-y top left !important;
}
div.javascript-box-support {
	margin:16px 0 16px 0;
	background:#0d6683!important;
	color:#ffffff;
}
div.contact-page {
	height:410px;
}
div#more-support {
	color:#CBE3EA;
	font-style:italic;
	margin-top:40px;
	background:transparent url(../images/support-arrow.gif)no-repeat top right !important;
	width:250px;
	height:120px;
}

div.details-section div.details-section {
	background:#0d6683;
}
img.hero-image {
	width:595px!important;
	height:auto;
}
div.hero-image-wrapper img {
	position:relative;
	top:-30px;
}
div#hero-detail {
	border-top:0px;
}
div#hero-detail div.details-section {
	background:#0d6683 url(../images/bg-detail.gif) repeat-y top right;
}

ul.details-list li {
	width:220px;
	overflow:hidden;
	background:url(../images/line.gif) no-repeat bottom left;
	height:37px;
	padding:13px 0 0 0;
	color:#CBE3EA;
	list-style-type:decimal!important;
}
ul.details-list li a {
	font-weight:normal!important;
}
ul.details-list {
	list-style-type:decimal!important;
	height:100%;
	margin-left:0px;
	padding-left:15px;
	float:left;
}
ul.details-list li.active {
	background:url(../images/arrow.gif) no-repeat!important;
	width:196px;
	height:37px;
	padding:13px 50px 0 0;
}
ul.details-list li.active a {
	font-weight:bold!important;
}
ul.details-list li.last {
overflow:hidden!important;
height:35px!important;
}
ul.details-list li span {
	float:left;
	padding-bottom:20px;
}
ul.details-list li.active span {
	float:left;
	font-weight:Bold;
}
ul.details-list li.active a {
	font-weight:bold;
	
}
ul.details-list li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:inline;
	text-decoration:none;
	font-size:13px;
	outline:none;
	
}
ul.details-list li a:hover {
	color:#ffae3d;
}
ul.details-list li {
	list-style-image:none!important;
	list-style-type:none !important;
}
ul.details-list li.last {
	background-image:none;
/*		height:35px!important;*/
}
div.detail-description {
	padding:0 35px 0 0;
	margin:0 0 0 285px;
	
}
div.detail-description h3 {
	padding-top:17px;
	padding-bottom:5px;
}

/***********************************
	5.3 POST FILTER
************************************/
div.filter h3 {
	float:left;
	margin:-10px 0 0 20px;
	padding-right:20px;
	font-weight:normal;
}

div.filter {
	height:15px;
	border-bottom:1px solid #337E96;
}
ul.filter-list li {
	float:left;
	margin:0 20px 0 0;
	font-size:13px;
	text-transform:uppercase;

}
ul.filter-list li a {
	padding:0 15px 0 0px;
	background:url(../images/arrow-down.gif) no-repeat center right;
}
ul.filter-list li a-hover {
	background:url(../images/arrow-down-over.gif) no-repeat center right;
}
ul.filter-list li a {
	text-decoration:none;
	font-weight:bold;
}
ul.filter-sub-list {
	position:absolute;
	background:#024c64;
	padding:20px 0 20px 20px;
	margin-left:-20px;
}
ul.filter-sub-list li {
	display:block;
	clear:both;
	padding:10px 0 0 0;

}
ul.filter-sub-list li a {
	background:none;
}
ul.filter-sub-list li a-hover {
	background:none;
}
/***********************************
	5.4 - ICONS
************************************/
#slider li {
background-color:#02475d;
height:65px;
}

#slider #colocation {
 background-position: 0 -115px;  
} 

#slider #fax{
 background-position: 0 -345px;  
} 

#slider #desktop{
 background-position: 0 -575px; 
 } 

#slider #hosting{
 background-position: 0 -805px;  
} 

#slider #internet-access{
 background-position: 0 -1035px;  
} 

#slider #voip {
 background: 0 -1265px;  
} 



li#desktop.thumb,
li#desktop.thumb:hover {
	background-position: -22px -1344px!important;
}
li#voip.thumb,
li#voip.thumb:hover {
	background-position: -27px -1265px!important;
	border-left:2px solid #0f4358;
}
li.voip-clicked  {
	background-position: 0 -1265px!important;
	border-left:2px solid #0f4358;
}
li#colocation.thumb,
li#colocation.thumb:hover {
	background-position: -16px -115px!important;
	border-left:2px solid #0f4358;
}
li.colocation-clicked  {
	background-position: 0 -115px!important;
	border-left:2px solid #0f4358;
}

li#internet-access.thumb,
li#internet-access.thumb:hover {
	background-position: -22px -1035px!important;
	border-left:2px solid #0f4358;
}
li.internet-access-clicked {
	background-position: 0 -920px!important;
	border-left:2px solid #0f4358;
}
li#hosting.thumb,
li#hosting.thumb:hover {
	background-position: -17px -805px!important;
	border-left:2px solid #0f4358;
}
li.hosting-clicked {
	background-position: 0 -805px!important;
	border-left:2px solid #0f4358;
}
li#fax.thumb,
li#fax.thumb:hover {
	background-position: -20px -345px!important;
	border-left:2px solid #0f4358;
}
li.fax-clicked {
	background-position: 0 -345px!important;
	border-left:2px solid #0f4358;
}

/***********************************
	5.5 - BUTTONS
************************************/
div.button-contact-large {
	background:url(../images/orange-btn-contactus-normal.png) no-repeat;
	height:31px;
	width:122px;
}
div.button-contact-large-hover {
	background:url(../images/orange-btn-contactus-over.png) no-repeat !important;
	height:31px;
	width:122px;
}
div.button-contact-large a {
	display:block;
	width:100%;
	height:100%;
}
div.button-contact-small {
	background:url(../images/orange-btn-contactus-small-normal.png) no-repeat;
	height:23px;
	width:92px;
}
div.button-contact-small-hover {
	background:url(../images/orange-btn-contactus-small-over.png) no-repeat!important;
	height:23px;
	width:92px;
}
div.button-contact-small a {
	display:block;
	width:100%;
	height:100%;
}
div.button-download {
	background:url(../images/orange-btn-downloadit.png) no-repeat;
	height:27px;
	width:109px;
}
div.sidebar-box div.button-download {
	margin-left:42px;
}
div.button-download-hover {
	background:url(../images/orange-btn-downloadit-over.png) no-repeat!important;
	height:27px;
	width:109px;
}
div.button-download a {
	display:block;
	width:100%;
	height:100%;
}
div.button-close {
	background:url(../images/orange-btn-closewindow-normal.png) no-repeat;
	height:26px;
	width:119px;
	margin:15px 0 10px 0;
}
div.button-close-hover {
	background:url(../images/orange-btn-closewindow-over.png) no-repeat!important;
	height:26px;
	width:119px;
}
div.button-close a {
	display:block;
	width:100%;
	height:100%;
}
div.button-learnmore {
	background:url(../images/orange-btn-learnmore-normal.png) no-repeat;
	height:27px;
	width:105px;
}
div.button-learnmore-hover {
	background:url(../images/orange-btn-learnmore-over.png) no-repeat !important;
	height:27px;
	width:105px;
}
div.button-learnmore a {
	display:block;
	width:100%;
	height:100%;
}
/***********************************
	5.6 - SUPPORT
************************************/
div.javascript-box-support {
	padding:20px 0 20px 30px;
	width:570px;
}
body.page-id-40 div.javascript-box-support div#left-support {
	height:350px;
}
div.javascript-box-support h3 {
	text-transform:uppercase;
	font-size:14px;
}
div.javascript-box-support h4 {
	font-size:13px;
	color:#ffffff;
	text-transform:none;
	padding:0 0 10px 0;
}
div.javascript-box-support a {
	font-weight:normal;
	text-decoration:underline;
}
div.javascript-box-support div#left-support,
div.javascript-box-support div#right-support {
	float:left;
	display:block;
	
}
div.javascript-box-support div#left-support {
	width:250px;
	border-right:1px solid #3d859c;
}
div.javascript-box-support div#right-support {
	margin-left:45px;
	
}
div.javascript-box-support div#support-content-wrapper {
	height:300px;
	display:block;
}
/***********************************************************************
	6 - SIDEBAR
************************************************************************/
div.col-right {
	width:224px;
	float:left;

}
div.col-right p {
	color:#CBE3EA;
}
div.col-right a {
	font-size:13px;
	font-weight:bold;
}
div.col-right h3 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	color:#cbe3ea;
	line-height:20px;
}
div.col-right img.alignleft {
	padding:5px 10px 3px 10px !important
}
div.col-right div#promotion-box  img.alignleft {
	padding-left:0px!important;
}
div#sidebar div.sidebar-box h5 {
	color:#ffffff;
	text-transform:none;
	padding:5px 0px 5px 0px;
}
div#sidebar div.sidebar-box {
	border-bottom:1px solid #3391af;
	padding:23px;
}

div#sidebar div#promotion div#promotion-box {
	padding:20px;	
	background:#3391af;
	border-left:1px solid #1e85a7;
	border-right:1px solid #1e85a7;
	width:132px;
}
div#sidebar div#promotion div#promotion-box p {
	color:#ffffff;
}
div#sidebar div#promotion-inner div#promotion-tab a {
	display:block;
	width:100%;
	height:100%;
}
div#sidebar div#promotion-inner {
	background:url(../images/btn-promotion.png) no-repeat center right;
	width:223px;
}
div#sidebar div#promotion div#promotion-inner h3 {
	text-transform:none;
	font-size:13px;
	color:#ffffff;
	padding:0px;
}
ul.page-subnav li {
	padding:9px 0 12px 0;
	border-bottom:1px solid #006a8c;
	
}
ul.page-subnav li.current_page_item a, .current-cat a {
	text-decoration:none;
}
ul.page-subnav li.current_page_item a:after, .current-cat a:After {
	content: "" !important;
}
ul#sidebar-client li.current_page_item, .current-cat  {
	background:url(../images/icon-list-arrow-ff.png) bottom left no-repeat !important;
	list-style-image:none !important;
	margin-left:-68px;
	height:38px;
	padding:4px 60px 10px 4px!important;
	border:none!important;
	width:180px;
} 
ul#sidebar-client li.current_page_item a, .current-cat a {
	position:relative;
	top:10px;
	left:65px;
}
ul#sidebar-client li a:after .current-cat a:after {
	content: " \00BB \0020" !important;
}

div.related-resource-wrapper {
	padding:10px 0 20px 0;
border-bottom:1px solid #006A8C;
		clear:both;
}
div.related-resource-wrapper p {
	padding-top:0px;
}
div.related-resource-wrapper h5 {
	color:#CBE3EA !important;
}
li.widget_theme_my_login {
	list-style-image:none !important;
}
div.login-box {
	padding:20px;
	width:525px;
}
ul#login-page {
	margin-top:20px;
}
input#user_login-tml-1 {
	padding:3px;
}
p#password {
	width:520px;
	margin-top:-30px;
}
p#password label {
	float:left;
}
p#password input {
	margin-right:10px;
}
ul.register-links input#register-submit-tml-1 {
	margin-top:-10px;
	border:none;
}
form#registerform-tml-1 {
	width:525px !important;
}
form#registerform-tml-1 p {
	float:left;
	margin-right:10px;
}
div.close-x {
	color:#ffffff;
	text-align:right;
	float:left;
	width:575px;
}
div.close-x a {
	text-decoration:none;	
}
/***********************************
	6.1 - REGISTER
************************************/
ul.register-links {
	margin:10px 0 0 -5px;
	width:280px !important;
}
ul.register-links input.input {
	width:215px !important;
	background-color:#015571;
}
ul.register-links input#user_login-tml-1 {
	margin-top:5px;
	margin-bottom:20px;
}
ul.login-links {
	margin-left:-5px !important;
}
div.sidebar-box ul.login-links {
	margin-left:0 !important;
}
/*ul#logged-in {
	display:none;
}*/
li.login-links-list {
	display:none;
}	
input#register-submit-tml-1 {
	background:url(../images/orange-btn-submit.png);
	width:90px;
	height:32px;
	text-indent:-9999px;
}
input#register-submit-tml-hover {
	background-position: 0 -90px;
}
div.page-template-login-php h1, div.page-template-password-php h1, div.page-template-register-php h1, div.popup h1 {
	font-size:14px;
	color:#cbe3ea;
	padding:0px;
}
div.popup h3 {
	text-transform:none;
}
/***********************************
	6.2 - LOGIN
************************************/
li.login-links-list a {
	font-size:13px;
}
p#reg_passmail-tml-1 {
	display:none;
}
li.login-links-list {
	margin-left:5px;
}
div#login-status ul.login-links {
	margin-left:0px;
}
div#login-status h3 {
	padding-bottom:20px;
}
ul.login-links {
	width:200px;
	margin-left:-5px;
}
li#theme-my-login-5 {
	margin-top:25px;
}
ul.login-links li {
	list-style-type:none !important;
}
ul.login-links li a:after {
	content: " \00BB \0020" !important;
}
.login p.message {
	background:none !important;
	border:none !important;
	margin:0px !important;
	padding:0px !important;
	display:block!important;
}
p.forgetmenot {
	display:none !important;
}
input.hidden {
	display:none !important;
}
input#user_pass-tml-1 {
	float:left;
	width:129px;
	margin:0 4px 0 0;
	height:17px !important;
	color:#CBE3EA;
}
input#lostpassword-submit-tml-1 {
	float:left;
	margin:4px;
}
input#user_login-tml-1 {
	width:129px;
	float:left;
	margin:0px;
	height:17px !important;
	color:#CBE3EA;
}
input#login-submit-tml-1, input#login-submit-tml-main, input#lostpassword-submit-tml-1 {
	margin-top:-11px !important;
	padding:0px!important;
}
form#loginform-tml-1 input, form#lostpasswordform-tml-1 input {
	margin-top:5px;
	margin-bottom:5px;
}
a.login-links {
	font-size:10px !important;
	color:#CBE3EA;
}
div.login {
	margin-top:-10px !important;
	padding:0px!important;
}
.login p.error {
	background-color: transparent !important;
	border:0px!important;
	color:#ffae3d!important;
	width:350px !important;
	margin-left:-5px !important;
}
p.message {
	color:#ffae3d!important;
}
/***********************************************************************
	7 - FORMS
************************************************************************/
ol.cf-ol input,
ol.cf-ol textarea {

	display:block;
	background-color:#01485e!important;
	border:1px solid #005a76;
	margin:5px 0 5px 0;
	color:#ffffff;
	padding: 3px;
}


input#submit-large {
	background:url(../images/orange-btn-submit.png);
	width:90px;
	height:32px;
	clear:both;
	font-size:0px!important;
}
input#remote-assistance {
	float:left;
	height:27px;
	margin-right:15px;
}
input.remote {
	float:left!important;
	display:inline !important;
}
li#li-2-6 label span{
	width:400px;
	line-height:20px;
}
div.space {
	height:10px;
}
input#sendbutton, input#sendbutton2, input#sendbutton4  {
	background:url(../images/orange-btn-submit.png);
	width:90px;
	height:32px;
	clear:both;
	text-indent:-9999px;
	font-size:0px!important;
	border:none !important;
	margin-left:0px;
}
input#submit-large-hover {
	background-position:-90px 0;
}
input {
	display:block;
	background-color:#01485e;
	border:1px solid #005a76;
	margin:5px 0 5px 0;
	color:#ffffff;
	padding:3px;
}
.input {
	height:20px;
}
input#login-submit-tml-1 {
	float:left !important;
}
label {
	color:#cbe3ea;
}
textarea, textarea#cf_field_3, textarea#User1 {
	display:block;
	background-color:#01485e;
	border:1px solid #005a76;
	width:310px;
	height:90px;
	color:#ffffff;
	font-size:13px;
	margin:5px 0 5px 0;
}
select {
	display:block;
	clear:both;
	margin:5px 0 5px 0;
}
input.checkbox {
	float:left;
	width:30px;
	clear:right;
}
/***********************************************************************
	8 - LIST ITEMS
************************************************************************/
div.article-image {
	float:left;
	width:150px;
	padding:0 25px 0 0;
}

div.article-content {
	margin-top: 0;
	margin-left: 175px;
}
body.page-id-14 div.article-content {
	margin-left: 195px;
	margin-top:-10px;
}
div.product-landing-page h2 {
	font-weight:normal;
	font-size:13px;
	font-style:italic;
	padding:0px;
	margin:10px 0 0 0;
	line-height:17px;
}
p.product-heroes {
	font-size:14px;
}
div.img-large {
	padding:20px;

}
div.large-image {
	margin-top: 0;
	margin-left: 390px;
}
div.no-image {
	margin-left:20px;
}
div.large-image p {
	color:#CBE3EA;

}
/***********************************
	8.1 - LIST ITEM DOWNLOAD
************************************/
div.sidebar-box div.pdf-download {
	padding-right:15px;
	padding-bottom:75px;
}
.article .pdf-download {
	padding-bottom:50px;
}
div.pdf-download {
	float:left;
	width:27px;
	height:29px;
	background:url(../images/icon-pdf.png) no-repeat;
	padding:0 25px 0 0;
}
div.pdf-download a {
	display:block;
	width:100%;
	height:100%;
}
div.download-content {
	margin-top: 0;
	margin-left: 52px;
}
div.lightbox-confirm {
	margin-left:0px;
}
div.download h3 {
	padding-top:0px;
}
input#login-submit-tml-1, form#newslettersignup input#submit {
	background:transparent url(../images/btn-submit-arrow.png) no-repeat !important;
	height:21px;
	width:23px;
	border:0px;
	font-size:0px;
	overflow:hidden;
	text-indent:-9999px;
}
input#login-submit-tml-1:hover, form#newslettersignup input#submit:hover {
	background:transparent url(../images/btn-submit-arrow-over.png) no-repeat !important;
}
input#register-submit-tml-1 {

	border:0px;
	font-size:0px;
	overflow:hidden;
	text-indent:-9999px;
}
form.newsletterpage input {
clear:left;
float:left;
}
form.newsletterpage input#submit {
	clear:none;

}
/***********************************
	8.2 - LIST ITEM COPY
************************************/
div.copy-image {
	float:left;
	padding:0 25px 25px 0;
}
img.alignleft {
	float:left;
	padding:20px 35px 20px 0;
}
div.copy .button-download {
	float:left;
}
div.wp-caption {
	float:left;
}
div.hero-list p {
	margin-left:173px;
}
div.hero-list {
	padding-top:10px;
	padding-bottom:10px;
}
div.hero-list div.copy-image {
	margin-top:10px;
}

/***********************************************************************
	9 - FOOTER
************************************************************************/
div.contact-cta {
	border-top:1px solid #5c7b65;
	border-bottom:1px solid #5c7b65;
	padding:20px 40px 20px 40px;
}
div.contact-cta div.button-contact-large {
	float:left;
	margin:0 20px 0 0;
}
div#footer {
	background:url(../images/footer-bg.png) repeat-x;
	height:153px;
	width:100%;
	float:left;
}
div#need-help {
	width:24px;
	height:97px;
	background:url(../images/btn-need-help.png);
	float:left;
	margin-top:30px;
}
div#need-help:hover {
	background:url(../images/btn-need-help-over.png);
}
div#need-help a {
	display:block;
	width:100%;
	height:100%;
}
div.bucket {	
	width:252px;
	border-left:1px solid #044b60;
	padding:25px;
	height:153px;
	float:left;
}
div#bucket03 {
	border-right:1px solid #044b60;
}
div#footer-content-wrapper {
	width:912px;
	margin:0 auto 0 auto;
	height:153px;
}
div#footer-content {
	width:952px;
	margin-left:-24px;
	position:relative;
	top:5px;
	height:148px;
	overflow:hidden;
}
div#footer-content p {
	padding:10px 0 10px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#819aa2;
}
div#footer-content a {
	color:#819aa2;
	font-size:13px;
}
div#footer-content input {
	border:none;
	background-color:#023647;
	border-right:1px solid #023a4d;
	height:14px;
	margin:0 0 10px 0;
	color:#819AA2;
	font-size:13px;
	padding:4px 11px 5px 11px;
	float:left;
}
div#footer-content input.newsletter {
	width:170px;
}
input#submit {
	border:none;
	height:23px !important;
	padding:0px !important;
	width:21px;
	float:left;
	border-right:0px !important;
	margin-left:8px !important;
	outline:none;
}
p#linkedin {
	background:url(../images/btn-linkedin.png) no-repeat;
}
p#twitter {
	background:url(../images/btn-twitter.gif) no-repeat;
}
p#facebook {
	background:url(../images/btn-facebook.png) no-repeat;
}
p#twitter a, p#linkedin a, p#facebook a {
	position:relative;
	top:-8px;
	left:70px;
}
div#sub-footer {
	width:100%;
	background-color:#01465c;
	color:#819aa2;
	font-size:10px;
	font-weight:bold;
}
div#sub-footer-wrapper {
	width:912px;
	margin:20px auto 20px auto;

	padding:20px 0 40px 0;
}
div#sub-footer ul {
	margin:20px auto 0 auto;
	clear:both;
}
div#sub-footer ul li {
	float:left;
	border-right:1px solid #819aa2;
	padding:0 7px 0 7px;

}
ul#footer-links li {
	margin:10px 0 0 0;
}
.last {
	border:0px !important;
}
div#sub-footer ul li a {
	color:#819aa2;
	text-decoration:none;
	text-transform:uppercase;
}
div#sub-footer ul li a:hover, div#footer-content a:hover {
	color:#ffae3d;
}
div#sub-footer ul#footer-text {
	text-transform:uppercase;
	position:relative;
	top:10px;
}

/* applications */
div.page-id-640 table {
	width:580px;
	color:#CBE3EA;
}
div.page-id-640 table td {
	padding:5px;
}
div.learn-more a, div.him a, div.her a {
	display:block;
	height:100%;
	width:100%;
}


div#slides, div#slide1, div#slide2, div#slide3, div#slide4 {
	height:363px!important;
}
 div#slide1, div#slide2, div#slide3, div#slide4 {
 	overflow:hidden!important; /* ie6 fix */
 }
div#slideshow-nav {
	position:relative;
	top:310px;
	left:45px;
	z-index:999999;

	height:13px;
}

div#slideshow-nav a {
	display:block;
	float:left;
	color:#03252f;
	background-color:#03252f;
	width:13px;
	height:13px;
	font-size:0px;
	text-indent:-99999px;
	margin-right:8px;
}

div#slideshow-nav a.activeSlide {
	background-color:#01759c;
		color:#01759c;
}
div#homepage-slideshow {
display:block;
height:363px;
}


#slideshow {
		position:relative;
	}
	#slides {
		position:absolute;
		z-index:10;
	}
	
	#sterling-video, div#slide4 {
		position:absolute;
		left:-9999px;
	}
	
	div.flash-video-wrapper {
		position:relative;
		left:-9999px;
	}
	
	.btn-read-more {
		background:url(../images/btn_read-more.gif);
		width:105px;
		height:26px;
		display:block;
	}
	.btn-read-more:hover {
		background:url(../images/btn_read-more-over.gif);
		}
	.btn-read-more span {
		display:none;
	}
	#searchform label {
		display:none;
	}
	
	.addtoany_list a {
		padding:0px!important;
	}
	#bucket02 h5 a {
		font-weight:bold;
		text-decoration:none;
	}
	#bucket02 p a {
		text-decoration:none;
	}
	
	
	#new {
			background:url(../images/banner_new.png) no-repeat;
			width:63px;
			height:63px;
			position:relative;
			left:-40px;
			top:-3px;

	}
	#post-2678 {
	padding-top:0px!important;
	}
	.page-id-2678 h3.uppercase {
	white-space:nowrap;
	}
	
	.page-id-14 #new {
	left:0px;
	top:0px;
	}
	#hosted-box .article-content,
	#hosted-box .article-image {
		position:relative;
		top:-30px;
	}
	.post-title a {
		line-height:normal;
	}
	.blog-left {
		float:left;
		margin-bottom:40px;
		display:block;
		margin-right:20px;

	}
	.blog-right {
	display:block;
	float:left;
	width:380px;
	color: #CBE3EA;
	font-size: 13px;
	line-height: 17px;
	}
	.blog-right p {
		padding-bottom:0px!important;
	}
	.blog-right  p.date {
		padding-bottom:10px!important;
	}
	.image-true {
		/*margin-left:170px;*/
	}

	
	.blog-right .btn-read-more {
	margin-top:15px!important;
	}
	
	.twtr-hd h3 {
		display:none;
	}
	#social-feeds .feed {
		float:left;
		margin-right:20px;
	}
	#social-feeds {
		padding-top:40px;
	}
	#social-feeds li {
		list-style-image:none!important;
		margin:0px;
		padding:0px;
	}
	#social-feeds .rss-wrapper {
		width:250px;
		height:185px;
		overflow-y:scroll;
		float:left;
		margin-right:50px;
		border:1px solid #3391AF;
		background:#00759b;
	}
	#social-feeds .rss-wrapper ul li ul li {
	padding:10px;
	}
	.rsswidget img  {
		display:none;
	}
	#twitter-wrapper {
	margin:0!important;
	}
	#social-feeds h3 a {
	text-decoration:none;
	  color: #CBE3EA;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
	padding:10px;
/*	padding-left:30px;
	
	
	}
	#facebook-wrapper h3 {
		background:url(../images/facebook.png) no-repeat center left;
		height:24px;
	}
	#twitter-wrapper h3 {
		background:url(../images/twitter.png) no-repeat center left;
		height:24px;*/
	}
	
	#social-feeds a {
		text-decoration:none;
	}
	#social-feeds a:hover {
	color:#FFAE3D!important;
	}
	#social-feeds li ul li .rsswidget {
	color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
	top:0px;
	
	}
	.rssSummary,
	.rsswidget {
	    line-height: 16px;

	}
	.widgettitle {
		display:none;
	}
		#social-feeds li ul li {
			border-top:1px solid #3391af;
			padding-top:10px;
			margin-top:10px;
		}
		.widget_rss {
		border:0!important;
		padding:0!important;
		margin:0!important;
		}
		
		
		.page-template-video-support-php .wrap-li {
			width:160px;
		}
		
		
		
		#cforms4form fieldset {
			border:0px!important;
			background:transparent!important;
		}
		.cform legend {
			font-family:Arial, Helvetica, sans-serif!important;
			color:#fff!important;
		}
		
		.tab-content a {
			color:#FFAE3D;
		}
		.page-id-40 .cform {
			margin:0!important;
		}
		
		.page-id-40 .cform textarea, .page-id-40 .cform input, .page-id-40 .cform label span, .page-id-40 .cform label {
			width:100%!important;
			
		}
		.page-id-40 #sendbutton {
			width:150px!important;
			background-repeat:no-repeat!important;
			cursor:pointer;
		}
    
    #slider li p a { display:inline!important;width:auto!important; }
    #input_1_5 {
        color:#fff;
        background:#01485e;
        border:0;
        }
        #field_1_6 { display:none; }