
form#Style {
	position: relative;
	bottom: 23px;
	float: left;
	left: 616px;
}

/**********************************************
***********                         ***********
***********    Reset / HTML / BG    ***********
***********                         ***********
**********************************************/
html,body {min-height: 100%;height: 100%;margin: 0px;padding: 0px; min-width:100%;background: #ffffff;font-family:Arial,Helvetica,Georgia,Sans-Serif; font-size: 12px;}
html, body {
/* background:#ffffff;
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)) fixed;
background:-moz-linear-gradient(top,  #ffffff,  #ffffff) fixed; */
/*
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff')"; 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
*/
}
* {margin: 0;}

.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0px auto -102px; position: relative;}
.push, #footwrap {height: 81px;}

#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

div.headerWrap{ width: 100%; border-bottom: 1px solid #C9DBEC; background-color: #333;}
/* div.headerWrap{ width: 100%; border-bottom: 1px solid #C9DBEC; background-color: #333; margin-top: 30px;} */
div#header {
	width: 980px;
	margin: 0px auto;
}
div#footwrap{ margin: 0px auto 0px; width: 100%; background: #333; border-top: 1px solid #ccc; padding: 10px 0px; color: #fff; position: relative;}

h1, h2 {margin: 24px 0px;}
p {margin: 15px 0px;}
* a img {border-style: none;}
* img {border-style: none;}
hr.invis {visibility: hidden;clear: both;border:0;}
div.clr-10px {height: 10px;clear: both;}
a {color: #136d8f;text-decoration: none;}
a:hover {color: #666666;text-decoration: underline;}

a.affffffhffffff {color: #ffffff;}
a.affffffhffffff:hover {color: #ffffff;}

/**********************************************
***********                         ***********
***********     Earth Plugin        ***********
***********                         ***********
**********************************************/

#map3d {display: block;}
#contentWindow {display: none;}
#map3d_container {display: block;}

#fancybox-wrap,#fancybox-outer,#fancybox-content,#contentInfoWindow {
	-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;
}
#contentInfoWindow {
	display: block;
	width: 485px;
}

.infowindow {max-height: 300px; width: 525px; overflow-x: visible; overflow-y: auto; font-size: 1.0em;}
.infowindow a {color: #136d8f; text-decoration: none;}
.infowindow a:hover {color: #666666;}

/*GMaps Info Window scroll fix*/
#map3d div div div div.gmnoprint div div div div {overflow: auto;height: 250px;position: absolute;}

/**********************************************
***********                         ***********
***********         Header          ***********
***********                         ***********
**********************************************/

.header{height:60px;min-width:980px;width:980px;margin:0px auto;}

.textfield {width: 187px;background-color: #f9f9f9;border: 1px solid #6d7174;color: #949494;height: 18px;padding: 1px 0px 1px 2px;margin: 0px 4px 0px 3px;}
.textfield:focus {background-color: #fcfcfc;}

.topHeader { height: 65px; padding-bottom:5px; border-bottom: 1px solid #7a8185; background: #333 url(../images/raised_floor_faded_banner.jpg) no-repeat center bottom; }
.bottomHeader { height: 30px; margin: 0px auto; padding: 0px; z-index: 999; } 
/* .bottomHeader { height: 30px; margin: 0px auto; padding: 0px; position: fixed; top: 0px; text-align: center; width: 100%; background-color: #3a3a3a;} */

div#searchcontrol {bottom: 30px;color:#6d7174;font-size:1.0em;position: relative;float: right;}
#searchbutton {background: url(../images/login/login.png) no-repeat 0px 0px;border: none;cursor: pointer;height: 22px;width: 57px;}
#searchBox {
	padding: 1px 1px 1px 5px;
	color: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:  1px solid #ccc;
	}
#searchBox:focus, #searchBox:hover { border: 1px solid #999; background-color: #fcfcfc; }
#searchBox:focus { color: #666; }	
#query {
	padding: 1px 1px 1px 5px;
	color: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:  1px solid #ccc;
	}
#query:focus, #query:hover { border: 1px solid #999; background-color: #fcfcfc; }
#query:focus { color: #666; }	

.changeSite {top: 40px;color:#e6e6e6;float: right;font-size:1.0em;position:relative;clear: right;}
.changeSite a {color:#e6e6e6;text-decoration:none;}
.changeSite a:hover {text-decoration:underline;}
div.changeSite ul {list-style: none}
#chooseSite a:hover {display: block}
Span.currentSite {color: #000; padding-right: 30px;}
#btnLogout {border-style: none; font-size: 12px; color: #136d8f;background-color: rgba(255,254,255,0); padding-left: 3px;}
#btnLogout:hover {border-style: none;text-decoration: underline;color: #666666;background-color: rgba(255,254,255,0);cursor: pointer; padding-left: 3px;}
a.LaunchSettings {border-style: none;color: #136d8f;background-color: rgba(255,254,255,0);}
a.LaunchSettings:hover {border-style: none;text-decoration: underline;color: #666666;background-color: rgba(255,254,255,0);cursor: pointer;}

#container {border-left: 0px solid #ffffff;border-right: 0px solid #ffffff;width: 980px;padding: 0px 0px 0px; margin: 0px auto;}

div.search_tab_active {
	width: auto;
	float: left;
	border-radius:15px;
	padding: 5px 10px;
	background-color: #cfebf1;
	margin-right: 10px;
	border: 1px solid #0b3a3c;
}

div.search_tab {
	width: auto;
	float: left;
	border-radius:15px;
	padding: 5px 10px;
	background-color: #dedede;
	margin-right: 10px;
	border: 1px solid #9e9e9e;
}

fieldset#search {
	padding: 15px;
	background: #f9f9f9;
	border-radius:5px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px dashed #00708a;
}

input#search_input {
	padding: 50px;
	width: 400px;
	float: left;
	height: auto;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #7f8182;
	font-size: 18px;
}


a#search_submit.button_blue {
	margin-top: 10px;
	width: 50px;
	height: 18px;
	display: block;
	border-radius:5px;
	float: left;
	padding: 4px 0px 0px;
	background-color: #006f8c;
	color: #feffff;
	text-align: center;
}

div.search_tab_container {
	float: none;
	display: block;
	height: 25px;
	margin-bottom: 10px;
}

div#search_box {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}



/**********************************************
***********                         ***********
***********       Navigation        ***********
***********                         ***********
**********************************************/
#navbar {width:980px;float: none;clear: both; margin: 0px auto; z-index: 999; height: 30px; position: relative; bottom: 14px;}
/* Spans were 140px with 7 items in navbar */
#navbar ul {list-style: none;margin: 0px;padding: 0px;}
#navbar li {float: left;margin-right: 0px;}



/* Horizontal Dropdown Menu
-----------------------------------*/
.horizontal, .horizontal ul {
    list-style: none;
	margin: 0;
	padding: 0;
    z-index: 999;
}
.horizontal {
	font-size: 12px;
	width: 100%;
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	z-index: 999;
}
.horizontal li {
	float: left;
	text-align: center;
	width: 140px;
    margin-right: 0.5%;
	position: relative;
	z-index: 9999;
}
.horizontal li a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 1.4em;
}
.horizontal li ul li a {
	height: 30px;
	line-height: 30px;
	text-align: left;
}
.horizontal ul {
	position: absolute;
	left: 0;
	top: 30px;
	display: none;
	z-index: 999;
	width: 160px;
}
.horizontal ul ul {
	top: 0;
	left: 160px;
}
.horizontal ul li {
	width: 100%;
}
.horizontal ul li a {
	overflow: hidden;
}
.horizontal li:hover > ul {
	display: block;
}
.horizontal li.parent > a {
	background-image: url('http://colopulse.com/includes/navigation/templates/images/arrow-right2.gif');
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 1em;
}
.horizontal > li.parent > a {
	background-image: url('http://colopulse.com/includes/navigation/templates/images/arrow-down2.gif');
}

.horizontal > li > ul {
	margin-left: -1px;
}
.horizontal ul ul {
	margin-top: -1px;
}
.horizontal li ul li:last-child {
	border-bottom: none;
}

/* horizontal red
-----------------------------------*/
.horizontal.red, .horizontal.red li {
	background: #333;

	/* background: -moz-linear-gradient(#115f83, #054157);
	background: linear-gradient(#115f83, #054157); */
}
.horizontal.red > li {
	border-right: 0px solid #5584a5;
}

.horizontal.red > li ul li {
	background: #666;
}

.horizontal.red li a {
	color: #fff;
}

.horizontal.red li a:hover {
	text-decoration: none;
}
.horizontal.red li:hover {
	background: #2d2d2d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#191919), to(#474747));
	background: -moz-linear-gradient(#191919, #474747);
	background: linear-gradient(#191919, #474747);
}
.horizontal.red ul li {
	border-bottom: 1px solid #707070;
}

/* Vertical Dropdown Menu
-----------------------------------*/
.vertical, .vertical ul {
    list-style: none;
	margin: 0;
	padding: 0;
    display: block;
    /*float: right;*/
}
.vertical {
	font-size: 12px;
	/*margin-bottom: 10px;*/
}

.vertical img {position: relative; bottom: 16px; left: 5px;}

.vertical li {
	position: relative;
}
.vertical ul {
	position: absolute;
	top: 0px;
    right: 0px;
	width: 125px;
	display: none;
	z-index: 99999;
}
.vertical a {
	display: block;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0 1.4em;
}
.vertical ul li a {
	overflow: hidden;
}
.vertical li:hover > ul {
	display: block;
}

ul.vertical li.parent, li.parent a img {
    width: 16px;
    height: 16px;
    float: right;
    padding: 0px 5px;
}

/* vertical red
-----------------------------------*/

.vertical.red ul li {
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
	background: -moz-linear-gradient(#ffffff, #ffffff);
	background: linear-gradient(#ffffff, #ffffff);    
}

.vertical.red ul {
	border: 1px solid #666; 
}

.vertical.red ul li:hover {
	background: #f1f1f1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f1f1), to(#f1f1f1));
	background: -moz-linear-gradient(#f1f1f1, #f1f1f1);
	background: linear-gradient(#f1f1f1, #f1f1f1);    
}



/*********** Logo ***********/
.logo {height: 63px; margin: 0px 0 0 0; width: 276px;}
.logo a {height: 63px; background-image: url(../images/colopulse-light-beta.png); display: block; width: 276px;}

/**********************************************
***********                         ***********
***********         Index           ***********
***********                         ***********
**********************************************/

#highlightContainer { display: block; width: 980px; padding-left: 0px; }
.highlightWrapper { width: 238px; height: 414px; margin: 0px 9.333333px 0px 0px; float: left; }
.rightHighlight { margin: 0px 0px 0px 0px; }
.highlight { background: url(../images/highlightTop.jpg) no-repeat top; margin: 0px; padding: 5px 21px 0px 16px; }
.highlight:hover { background: #ffffff url(../images/highlightTopHover.png) no-repeat; }		
a.highlightLink:hover  {text-decoration: none; color: #136D8F;}
.highlightBottom {  }
.highlightImage { position: relative; right: 14px; bottom: 3px; z-index: 0; }
.highlight h3 { font-size: 24px; color: #888888; font-weight: 200; line-height: 20px; }
.multiline { position: relative; bottom: 30px; }						
.highlight p { font-size: 16px; color: #888888; }
.highlight p img { padding-left: 5px;; }
.headline li.invisible { display: none; }
.headline li { color: #757575; font-size: 20px; line-height: 44px; text-indent: 10px; }
.js .display { display:none; }

.transBG {
	background: url(http://www.parachutejournalists.com/bg-trans.png);
	padding: 20px;
	color: #ffffff;
}

.transBGlist {
	background: url(http://www.parachutejournalists.com/bg-trans.png);
	padding: 5px;
	color: #ffffff;
}
.transBGlist a {
	color: #d3f2ff;
}

div#billboard {width: 980px; height: 200px; text-align: center; margin: 18px 0px;}

div#sitemap {display: block;width:980px;height: 280px;padding: 0 0 0 0;border-top:1px solid #6d7174;background-color:#f9f9f9;}
    	
.sitemap-links {position:relative; margin:20px; float:left;}
	.sitemap-links h2 { color:#136d8f; font-size:1.083em; margin:0 0 5px 0;}
	.sitemap-links h2  a{ color:#136d8f; font-size:1.083em; margin:0 0 5px 0;}
	.sitemap-links a { color:#000; display:block; float:none; margin:0 0 5px 0;text-decoration:none;} /* was 8e9190 */
	
/********Vertical Tooltip********/
a.tooltip{position:relative;z-index:24;}
a.tooltip:hover{z-index:25;}
a.tooltip span{display: none; text-decoration: none;}
a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;position:absolute;text-decoration: none;top:20px; right:20px; width:120px;border:1px solid #666666;background-color:white; color:#000;padding: 5px;text-align: center;}
    
a.tooltipTop{position:relative;z-index:24;}
a.tooltipTop:hover{z-index:25;}
a.tooltipTop span{display: none; text-decoration: none;}
a.tooltipTop:hover span{ /*the span will display just on :hover state*/
    display:block;position:absolute;text-decoration: none;top:20px; right:20px; width:120px;border:1px solid #666666;background-color:white; color:#000;padding: 5px;text-align: center;}
    
/********Data Center Distance********/
/*  */

/**********************************************
***********                         ***********
***********        Content          ***********
***********                         ***********
**********************************************/
 #content {margin: 0 auto;width:980px; !important;color: #333333;padding: 10px 0px 25px;}
.content-right-sidebar {width: 150px;float: right;}
.content-left {width: 780px;float: left;}
.content-left-twothird {width: 65%;float: left;}
.content-right-third {width: 30%;float: right;}
.content-left-half {width: 48%;float: left;}
	.content-right-half {width: 48%;float: right;}
#PowerSidebar {border: 1px solid #136d8f;text-align: left;padding: 10px 15px;}
.powerCostTable {position:relative;left: 100px;}
.PowerStateSidebar{font-weight:700;}

.breadCrumbs {font-size: 0.833em;}
	.breadCrumbs a {color: #136d8f;}

.headline{color:#000;font-family:Arial!important;font-weight:400;font-size:2.667em;line-height:36px;}
.Phoenixheadline{color:#000;font-family:Arial!important;font-weight:700;font-size:2.667em;line-height:36px;background:url(../images/PhoenixBanner.png) no-repeat 250px -15px;}
.subheadline{color:#1b6e90;font-weight:700;font-size:1em;line-height:12px;}

#updatePartner { float: right; position: relative; }
#updatePartner select { background-image: url(../images/horizontalFold.gif); }


/**********************************************
***********                         ***********
***********       Datatable         ***********
***********                         ***********
**********************************************/
/*
.datatable{border-collapse:collapse;margin:10px auto;}
.datatable .first-th{font:bold .9em;color:#136d8f;text-transform:uppercase;text-align:center;border:1px solid #136d8f;padding:6px;}
.datatable .first-td{font-weight:bold; font-size: 0.9em;color:#136d8f;text-transform:uppercase;text-align:center;padding:3px;}
table.datatable tr td{border:1px solid #136d8f;}
.first-td-year,.diz-date,.diz-number{text-align:center;}
tr.row-highlightable:hover {background-color: #dadada;}
tr.row-highlighted {background-color: #dadada;}
*/

	.datatable { font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size:12px;border-collapse:collapse; margin:20px; text-align: center; }
	
	.datatable tr { border: 1px solid #fff; }
	.datatable thead tr th.middle { border-left: 1px solid #dadada; border-right: 1px solid #dadada; text-align: center; font-family: Helvetica Neue, Helvetica, 'liberation_sansregular', Arial, sans-serif; color: #404040; font-size: 17px;}
	.datatable thead th.first-column { background:#dadada url(../images/datatable-left.png) left -1px no-repeat; }
	.datatable .column-1-header,
	.datatable .column-1 { text-align: left; border-left: 1px solid #fff; }
	.datatable thead th.last-column { background:#dadada url(../images/datatable-right.png) right -1px no-repeat; }
	.datatable .first-td{ color:#404040; text-transform:none; text-align:center; border-left-color: #fff; border-right-color: #fff; font-family: Helvetica Neue, Helvetica, 'liberation_sansregular', Arial, sans-serif;}
	.datatable th { font-weight:400; font-size:13px; color:#136d8f; background:#dadada; padding:8px; }
	.datatable td { background:#f4f4f4;	border: 1px solid #f4f4f4; border-top:1px solid #fff; border-bottom: 1px solid #fff; color:#888; padding:8px; }
	#comparecities { width:980px; margin: 20px auto 20px; }
	#comparecities td.column-1 { width: 100px;}
	#comparecities td.column-2 { width: 160px;}
	#comparecities td.column-3, table#comparecities td.column-4, table#comparecities td.column-5, table#comparecities td.column-6 {text-align: center; width: 155px;}
	table#comparecities td.column-6, td.column-6-header { border-right: 1px solid #fff; }
	.datatable tbody tr:hover td { background:#dadada; }
	.datatable tr.row-highlighted td { background: #dadada; border: 1px solid #fff; }
	.datatable thead tr.row-highlighted { border-top: #dadada; }
	.datatable tfoot td.rounded-foot-left { background:#f4f4f4 url(../images/datatable-bleft.png) left bottom no-repeat; text-align: left; border-left-color: #fff; }
	.datatable tfoot td.rounded-foot-right { background:#f4f4f4 url(../images/datatable-bright.png) right bottom no-repeat; border-right-color: #fff; }
	.datatable tr.row-highlightable td, .datatable tr.row-2 td { border-left: #fff; border-right: #fff; }
	.datatable tr.row-hidden { display: none; }

.NatDisastDescriptions {font-size: 0.9em; color: #686868; text-align: left;padding: 20px 10px;line-height: 1.4em;}
.NatDisastTitle {font-size: 1.3em; color: gray; text-align: center;}
.SeismicState{color:#666666;font-family:Arial;font-weight:700;font-size:1em;line-height:12px;text-align: center;}
.disasterContainer {width: 25%;float: left;}

/* img.thumbnail {width: 100px;} */
.thumbnail {
 max-height: 160px;
 max-width: 100px;
 vertical-align: middle;
 position:relative;
 text-align:center;}

.group { display: inline-block; clear: both; }

/**********************************************
***********   Advisory Services     ***********
***********      Navigation         ***********
***********                         ***********
**********************************************/
.inlineNav { padding: 1em 0 0.2em; overflow: hidden; width: 980px; margin: 0 auto; *position: relative; *height: 39px; }
.inlineNav h1, 
.inlineNav h2 { height: 32px; line-height: 32px; display: inline; float: left; margin: 1px 0 6px 8px; padding: 0; margin-bottom: 6px !important; }
.inlineNav h1 a, 
.inlineNav h2 a { line-height: 32px; background-position: 0 0; background-repeat: no-repeat; color: #888; display: block; font-weight: normal; height: 32px; outline: none; text-decoration: none; text-indent: -9999px; *position: relative; }
.inlineNav h1 a, 
.inlineNav h2 a { cursor: hand; }

.inlineNav ul { display: inline; float: right; margin: 0; }
.inlineNav ul li { display: inline; }
.inlineNav ul li a { /* color: #333; */ float: left !important; margin-top: 1em; margin-left: 25px; padding: 0; text-decoration: none; }
.inlineNav ul li a:hover { /* color: #08c; */ }

/*   QUARTER WIDTH DESCRIPTIONS */
#dividedFeatures { padding: 0; width: 980px; zoom: 1; clear: both; }
#dividedFeatures:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#dividedFeatures h3 { line-height: 1.4em; padding-bottom: 3px; }
#dividedFeatures li { float:left; width: 245px; list-style: none; }
#dividedFeatures li a { display:block; position:relative; padding:25px 15px 225px 20px; min-height:144px; *height:144px; border-left:1px solid #e5e5e5; text-decoration:none; color:#252525; }
#dividedFeatures li a.featureLeft { border-left: none; }
#dividedFeatures li p { margin:0; font-size: 14px; line-height: 18px; color: #555; }
#dividedFeatures li img { display:block; position: absolute; bottom: -1px; left: 0; }
#dividedFeatures li a:hover { background: url("../images/dividedFeatures-hover.png") repeat-x; }
.featureDetail a em.more { font-style:normal; color: #136d8f; white-space: nowrap; padding-right: 10px; background: url(../images/right_arrow.gif) no-repeat 100% 50%; zoom: 1; cursor: pointer; }
.featureDetail a:hover em.more { text-decoration: underline; }

p.intro {font-size: 18px; line-height: 22px; color: #666; padding: 0px 50px;}
div.horizontalFold {background-image: url(../images/horizontalFold.gif); width: 900px; height: 21px; margin: 0px auto;}
div.horizontalFoldInverted {background-image: url(../images/horizontalFoldInverted.gif); width: 900px; height: 21px; margin: 0px auto;}

/**********************************************
***********                         ***********
***********       Billboard         ***********
***********                         ***********
**********************************************/
.aviaslider{ 
height:200px; 	/*this changes the height of the image slider*/
width:980px;
overflow: hidden;position: relative;background: #fff url(../images/preload.gif) center center no-repeat;}

.aviaslider li, .aviaslider .featured{display: block;width:100%;height:100%;position: absolute;top:0;left:0;z-index: 1;}
.js_active .aviaslider li, .js_active .aviaslider .featured{display:none;}
.aviaslider img, .aviaslider a img, .aviaslider a{border:none;text-decoration: none;}
.slidecontrolls{margin:20px auto 0 auto;position: relative;float:left;}
.slidecontrolls a{height:20px;width:18px;display:block;cursor: pointer;background: transparent url(../images/controlls.gif) center bottom no-repeat;float:left;outline: none;}
.slidecontrolls a:hover, .slidecontrolls .active_item{background: transparent url(../images/controlls.gif) center top no-repeat;}
.feature_excerpt{width:610px;position: absolute;display: block;bottom: 0;left:0;z-index: 2;padding:14px 15px;font-size: 11.5px;line-height:1.5em;cursor: pointer;background: #000;color: #fff;}
.feature_excerpt strong{display: block;font-size: 15px;padding-bottom: 3px;}

/**********************************************
***********                         ***********
***********        Partners         ***********
***********                         ***********
**********************************************/
/*Most Commented*/
#op_sidebar {float:right;width:20%;}
#most_commented {border:1px solid #ccc;padding:0 0 10px;margin: 0px 0px 10px;}
#most_commented:hover {border:1px solid #136d8f}
#most_commented:hover div#most_commented_title {background-color:#136d8f}
#most_commented div#most_commented_title {font-size:14px;background-color:#ccc;color:#ffffff;padding:5px 0 6px;width:100%}
#most_commented div#most_commented_title span {position:relative;left:8px}
#most_commented hr {padding:5px 0}
#most_commented ol {position:relative;right:30px;list-style-type:none}
#most_commented li {padding:4px 0 0}

/*Most Updated*/
#most_updated {border:1px solid #ccc;padding:0 0 10px;margin: 0px 0px 10px;}
#most_updated:hover {border:1px solid #136d8f}
#most_updated:hover div#most_updated_title {background-color:#136d8f}
#most_updated div#most_updated_title {font-size:14px;background-color:#ccc;color:#ffffff;padding:5px 0 6px;width:100%}
#most_updated div#most_updated_title span {position:relative;left:8px}
#most_updated hr {padding:5px 0}
#most_updated ol {position:relative;right:30px;list-style-type:none}
#most_updated li {padding:4px 0 0}

/*Most Liked*/
#most_liked {border:1px solid #ccc;padding:0 0 10px;margin: 0px 0px 10px;}
#most_liked:hover {border:1px solid #136d8f}
#most_liked:hover div#most_liked_title {background-color:#136d8f}
#most_liked div#most_liked_title {font-size:14px;background-color:#ccc;color:#ffffff;padding:5px 0 6px;width:100%}
#most_liked div#most_liked_title span {position:relative;left:8px}
#most_liked hr {padding:5px 0}
#most_liked ol {position:relative;right:30px;list-style-type:none}
#most_liked li {padding:4px 0 0}

/*Sectioned*/
.Sectioned {border:1px solid #ccc;padding:0 0 10px;margin: 0px 0px 10px;}
.Sectioned:hover {border:1px solid #136d8f}
.Sectioned:hover div.Sectioned_title {background-color:#136d8f}
.Sectioned div.Sectioned_title {font-size:14px;background-color:#ccc;color:#ffffff;padding:5px 0 6px;width:100%}
.Sectioned div.Sectioned_title span {position:relative;left:8px}
.Sectioned hr {padding:5px 0}
.Sectioned ol {position:relative;right:30px;list-style-type:none}
.Sectioned li {padding:4px 0 0}

/*Operator Index*/
#operator_index {padding:0 0 10px;width:79%;float: left;border:1px solid #ccc}
#operator_index:hover {border:1px solid #136d8f}
#operator_index:hover div#operator_index_title {background-color:#136d8f}
#operator_index #operator_list {padding:0 10px;text-align: justify;line-height: 2em;font-size: 1.5em;}
#operator_index div#operator_index_title {font-size:14px;background-color:#ccc;color:#ffffff;padding:5px 0 6px;width:100%}
#operator_index div#operator_index_title span {position:relative;left:8px}
#operator_index hr {padding:5px 0}

div#operatorsContainer {padding-top: 20px;}
hr.operatorSeparation {border-style: dotted;border-color: #b7bbba;}
div.operatorDetail div.operatorDescriptionContainer {display: table;padding-left: 50px;}
p.operatorDescription { line-height: 1.5em; }
div.operatorDetail {padding: 10px 0px 25px;}
div.operatorLogo {width: 200px;height: 90px;float: left;}
div.operatorLogo a img {border:none;margin-top:30px;}
div.operatorDetail a.topLink {position: relative;left: 680px;text-decoration: none;color: #136d8f;}
div.operatorDetail a.topLink:hover {color: #666666;}
div.operatorDetail p.operatorLinks { line-height: 2px; }
div.operatorDetail p.operatorLinks a {text-decoration: none;color: #136d8f;left: 200px;}
div.operatorDetail p.operatorLinks a:hover {color: #666666;}

/**********************************************
***********                         ***********
***********    Comparison Table     ***********
***********                         ***********
**********************************************/
/* table#comparecities {width: 980px; border-collapse: collapse; white-space: normal;} */
/*
#comparecities * td {border-style: 1px dotted; border-color: #6d7174;}
#comparecities {border: 1px solid; border-color: #6d7174;}
*/

/*
table#comparecities tr.row-2 td.column-1-header {font-weight: bold;color: #000;}
table#comparecities tr.row-2 td.column-2-header {border-right-style: solid; text-align: center;font-weight: bold;}
table#comparecities tr.row-2 td.column-3-header {}
table#comparecities tr.row-2 td.column-4-header {}
table#comparecities tr.row-2 td.column-5-header {}
table#comparecities tr.row-2 td.column-6-header {}
table#comparecities td.column-1 {color: #000; font-weight: bold; width: 100px; white-space: normal;}
*/ /* was b7bbba */
/*
table#comparecities td.column-2 {border-right-style: solid; text-align: center; width: 160px; white-space: normal;}
table#comparecities td.column-3 {text-align: center; width: 155px; white-space: normal;}
table#comparecities td.column-4 {text-align: center; width: 155px; white-space: normal;}
table#comparecities td.column-5 {text-align: center; width: 155px; white-space: normal;}
table#comparecities td.column-6 {text-align: center; width: 155px; white-space: normal;}
*/
#reset_table {}

/*********** WordPress ***********/
div.xoxo-sidebar {display: inline;width: 30%;float: right;clear: right;}
.xoxo-sidebar ul {list-style-type: none;}
.xoxo-sidebar ul li {position: relative;right: 30px;}
div.posts {display: inline;float: left;width: 70%;clear: right;}

/**********************************************
***********                         ***********
***********       Why Markets       ***********
***********                         ***********
**********************************************/
#updateMarket {position: relative; bottom: 0px;}
#updateMarket select { background-image: url(../images/horizontalFold.gif); width:  }
#LoadMarket {background: url(../images/login/login.png) no-repeat 0px 0px;border: none;cursor: pointer;height: 22px;width: 57px; margin-left: 5px;}
div.MarketTitle { font-size: 32px; color: #666; text-align: center; }
#why .section { clear: both; }
#why .section p { font-size: 14px; line-height: 20px; }

/*   NATURAL DISASTERS   */
#why #naturalDisasters img.rightedge { margin-top: 60px; margin-left: 10px; float: right; }
#why #naturalDisasters h3 { padding-top: 30px; }

#why #naturalDisastersContd img.rightedge { margin-top: 60px; margin-left: 10px; float: right; }
#why #naturalDisastersContd div.leftedge { width: 500px; min-height: 450px; margin-top: 60px; margin-right: 48px; float: left; }
#why #naturalDisastersContd h3 { padding-top: 100px; }

/*   POWER   */
#why #power img.right { margin: -20px 0px 0 120px; float: right; }
#why #power h3 { padding-top: 100px; }
#why #power #powerContainer { height: 621px; width: 306px; margin: -20px 35px 0 120px; display: table; _position: relative; overflow: hidden; float: right; }
#why #power #powerContainer #powerInnerContainer { _position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align: center; }
#why #power #powerContainer img { padding: 6px 1px; }

/*   CONNECTIVITY   */
#why #connectivity img.leftedge { margin-top: 35px; margin-right: 0px; float: left; }
#why #connectivity h3 { padding-top: 130px; }
#why #connectivity #telcoContainer { height: 495px; width: 428px; margin-top: 60px; margin-right: 48px; display: table; _position: relative; overflow: hidden; float: left; }
#why #connectivity #telcoContainer #telcoInnerContainer { _position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align: center; }
#why #connectivity #telcoContainer img { padding: 5px 1px; }

/*   AIRPORT   */
#why #airport img.rightedge { margin-top: 60px; margin-left: 60px; float: right; }
#why #airport h3 { padding-top: 120px; }
#why #airport #airportImage { margin: 155px 0px 120px 60px; float: right; }

/**********************************************
***********                         ***********
***********        About Us         ***********
***********                         ***********
**********************************************/
#aboutJLL #Contacts #Smith {  }
#aboutJLL .Accomplishments li,
#aboutJLL .Clients li { list-style-image: url(../images/right_arrow.gif); }
#aboutJLL #Contacts { float: right; margin: 0px 0px 10px 20px; }
#aboutJLL .ContactInfo { width: 220px; float: left; margin: 0px -35px 10px 10px; }
#aboutJLL .ContactInfo img { margin-bottom: 15px; }
#aboutJLL .ContactInfo ul { list-style: none; position: relative; right: 40px; }
#aboutJLL .ContactInfo ul .ProfileName { font-size: 12px; font-weight: 700; color: #136d8f; }
#aboutJLL .ContactInfo ul .title { font-size: 10px; font-weight: 700; }
#aboutJLL .ContactInfo ul .city { font-size: 10px; }
#aboutJLL .ContactInfo ul .specialty { font-size: 11px; }
#aboutJLL .ContactInfo ul a { font-size: 11px; }
#aboutJLL .aboutText { line-height: 18px; }
#aboutJLL .aboutText p { margin-bottom: 30px; }
#aboutJLL h3 { padding-bottom: 15px; }
#aboutJLL .Accomplishments { display: inline; float: left; width: 580px; }
#aboutJLL .Accomplishments li { margin: 5px 10px 5px -15px; }
#aboutJLL .Clients {display: inline; width: 400px;}
#aboutJLL .Clients li { margin: 5px 10px 0px -15px; }
#aboutJLL .Clients .column-a { float:left; margin-right: 20px; }
#aboutJLL .Clients .column-b { }

/**********************************************
***********                         ***********
***********     Feature Footer      ***********
***********                         ***********
**********************************************/
#featurefooter { width:984px; margin:10px auto 20px; padding-top:17px; background:url(../images/frontfeature_top.png) no-repeat; zoom:1; _background-image:url(../images/frontfeature_top.gif); }
#featurefooter #frontfeatures { width:980px; margin-bottom:0; padding:0 2px 3px; background:url(../images/frontfeature_bottom.png) no-repeat 0 100%; zoom:1; _background-image:url(../images/frontfeature_bottom.gif); }
#featurefooter #frontfeatures:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
#featurefooter #frontfeatures li {list-style: none;border-bottom: 1px solid #e8e8e8;}
#featurefooter #frontfeatures li.feature { position:relative; float:left; width:244px; min-height:15em; _height:15em; padding-right:1px; margin-top:-16px; }
#featurefooter #frontfeatures span.new-row li.feature { margin-top:-2px; }
#featurefooter #frontfeatures li.feature a { color:#136d8f; }
#featurefooter #frontfeatures li.feature:hover { background:url(../images/frontfeature_bg_hover.png) repeat-x bottom; }
#featurefooter #frontfeatures li.feature:hover a { color:#666666; text-decoration:none; }

/*   SOCIAL   */
#featurefooter #frontfeatures img { display:block; }
#featurefooter #frontfeatures div.socialContainer li {  float:left; width: 42px; list-style: none; margin: 4px 6px 0px; }
#featurefooter #frontfeatures div.socialContainer li.rss {width: 41px; height: 41px; background-position: -2px 0px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li.rss:hover {width: 41px; height: 53px; margin-bottom: -26px; background-position: -2px -45px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li.youtube {width: 41px; height:41px; background-position: -125px 0px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li.youtube:hover {width: 41px; height: 53px; margin-bottom: -25px; background-position: -125px -45px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li.twitter {width: 41px; height:41px; background-position: -84px 0px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li.twitter:hover {width: 41px; height: 53px; margin-bottom: -25px; background-position: -84px -45px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li.facebook {width: 41px; height:41px; background-position: -43px 0px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li.facebook:hover {width: 41px; height: 53px; margin-bottom: -25px; background-position: -43px -45px; background-image: url(../images/feature_social_sprite-v2-bw.png); background-repeat: no-repeat;}
#featurefooter #frontfeatures div.socialContainer li { border-bottom: none; }

#featurefooter #frontfeatures span.new-row li {padding-top: 17px; }
/* #featurefooter #frontfeatures div#divider { border-top: 1px #e8e8e8 solid; position: relative; bottom: 2px; width: 980px; } */ /* Don't show - using individual borders for each li */

#featurefooter #frontfeatures h5 a,
#featurefooter #frontfeatures h4 a,
#featurefooter #frontfeatures p a,
#featurefooter #frontfeatures ul { display:block; padding-left:15px; padding-right:12px; text-align:left; z-index:101; *position:relative; }

#featurefooter #frontfeatures h5 a,
#featurefooter #frontfeatures h4 a { font-size:18px; font-weight:normal; padding-top:15px; }
#featurefooter #frontfeatures p { margin-bottom:0; margin-top: 0px; }
#featurefooter #frontfeatures p a { font-size:11px; line-height:16px; }
#featurefooter #frontfeatures a.image { height:180px; position:absolute; bottom:0; z-index:100; }

#featurefooter #frontfeatures li.feature h4 a { color: #000; }
#featurefooter #frontfeatures li.feature:hover h4 a { color: #000; }

#featurefooter #frontfeatures .feature.left p a { width:110px; }
#featurefooter #frontfeatures .feature.right p a { width:105px; left:121px; }
#featurefooter #frontfeatures .feature.center p a { text-align:center; }

/**********************************************
***********                         ***********
***********        Pricing          ***********
***********                         ***********
**********************************************/
div#price_table {
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border:1px solid #dedede;
	margin-bottom:21px;
	width:980px;
/* Changing this value will widen the table, you may also need to adjust the #price_table .column width*/
	background:#efefef;
/* This is to fix the left and right borders if the box is too wide */
	margin-top:21px;
	font-size:13px;
}

#price_table div {
	float:left;
	width:100%;
}

#price_table #border {
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-top:1px solid #FFF;
}

#price_table .column {
	float:left;
	width:195px;
/* 19% will work for 5 boxes, down to the #price_table width of 960px. You may need to adjust this if you adjust the #price_table Width */
	margin-left:1px;
}

#price_table .column.secondary {
	background:#efefef;
}

#price_table .column.primary {
	background:#f8f8f8;
}

#price_table .column.featured {
	-moz-border-radius:3px;
	-moz-box-shadow:0 4px 6px rgba(0,0,0,0.25);
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-shadow:0 4px 6px rgba(0,0,0,0.25);
	background:none repeat scroll 0 0 #FFF;
	border:5px solid #000;
	margin-bottom:-17px;
	margin-top:-23px;
	padding:15px;
	z-index:5;
	position:relative;
}

#price_table #best_deal {
	background:url(../images/best_deal.png) no-repeat scroll 0 0 transparent;
	display:inline;
	float:right;
	height:72px;
	margin-bottom:-56px;
	margin-right:-18px;
	margin-top:-18px;
	width:72px;
	position:relative;
}

#price_table .Priceheader {
	border-bottom:1px solid #e3e3e3;
	font-size:20px; /* Was 27px */
	font-style:normal;
	letter-spacing:-1px;
	padding-bottom:22px;
	text-align:center;
	margin-bottom:0;
	font-weight:700;
	color:#000;
	margin-top:15px;
}

#price_table .Priceheader span {
	width:100%;
	clear:both;
	float:left;
	font-size:18px;
	line-height:15px;
	color:#aaa;
}

#price_table .Pricefooter {
	height:30px;
	border-top:1px solid #FFF;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
}

#price_table .included {
}

#price_table .column ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

#price_table .column li {
	background:url(../images/checkmark.png) no-repeat scroll 14px 6px transparent;
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #FFF;
	line-height:24px;
	padding-left:39px;
}

#price_table .column li.NA {
	background:url(../images/notavailable.png) no-repeat scroll 14px 6px transparent;
}

.signup_button span {
	-moz-border-radius:14px;
	-webkit-border-radius:14px 14px 14px 14px;
	display:block;
	line-height:1;
	padding:6px 15px 9px;
	font-weight:700;
}

.signup_button {
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	background-image:url(../images/button_gradient.png);
	background-position:0 0;
	background-repeat:repeat-x;
	border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.25) rgba(0,0,0,0.35);
	border-style:solid;
	border-width:1px;
	font-size:13px;
	line-height:1;
	padding:0;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	text-shadow:1px 1px 1px #000;
}

.signup_button:hover {
	background-position:0 -42px;
	color:#d2e2f7;
}

#Fade {
	background: url(../images/PricingTableFade.png) repeat-x;
	width: 982px;
	height: 152px;
	position: relative;
	top: 180px;
}

#FadeText {
	width: 982px;
	height: 80px;
	position: relative;
	bottom: 130px;
	font-size: 24px;
	text-align: center;
	display: inline-block;
	color: #136d8f;
}

#FadeText:hover {
	color: #666666;
}
/*** End Pricing Table ***/

.msgBox2{background:url(../images/info.png) no-repeat scroll 10px 14px #BFE4F9;color:#2E6093;border:1px solid #68A2CF;margin:0px 0px 20px 0px;padding:20px 20px 20px 55px;text-shadow:0px 1px 0px #fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}

/**********************************************
***********                         ***********
***********         Footer          ***********
***********                         ***********
**********************************************/
.footer { min-width: 980px; margin: 0px auto 0px; padding: 0; line-height: 1.0em; font-size: 0.833em; width: 980px;clear: both;}
#LastModifiedFooter {color: #666666;}
.footer ul { list-style: none; padding-left: 0px;}
.footer li { float: left; margin-right: 15px;}
.footer p {margin-bottom: 10px; color: #fff;  text-align: center;}
.footer a {color: /* #136d8f */ #f4f4f4;text-decoration: underline;}

/**********************************************
***********                         ***********
***********         dcsmt           ***********
***********                         ***********
**********************************************/
/* Reset */
.dcsmt ul, .dcsmt li, .dcsmt h3 {
	padding: 0; 
	margin: 0; 
	list-style: none!important;
}

/* Main widget styles */
.dcsmt {
	font-size: 12px;
	color: #666;
}
.active.dcsmt .dcsmt-slider {
	-webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
}
.dcsmt a {
	text-decoration:none;
}
.dcsmt-content {
	position: relative;
}

/* Tabs */
.social-tabs li {
	padding: 3px 3px 3px 4px;
	width: 27px;
	height: 26px;
	background: #777;
	z-index: 10;
}
.active .social-tabs li {
	z-index: 10;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.6);
}
.active .social-tabs li.active {
	z-index: 11;
	-webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
}
/** Static **/
.static .social-tabs {
	padding-left: 8px;
}
.static .social-tabs li {
	float: left;
	margin-right: 2px;
	border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
/** Top **/
.top .social-tabs {
	padding-left: 8px;
}
.top.align-right .social-tabs {
	padding-left: 0;
	padding-right: 8px;
}
.top .social-tabs li {
	padding: 3px 4px;
	margin-right: 2px;
	float: left;
	border-radius: 0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}
/** Right **/
.right .social-tabs {
	padding-top: 12px; /* CARTER was 8px */
}
.right .social-tabs li {
	margin: 0 0 2px 0;
	border-radius: 5px 0 0 5px; 
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}
/** Bottom **/
.bottom .social-tabs {
	padding-left: 8px;
}
.bottom.align-right .social-tabs {
	padding-left: 0;
	padding-right: 8px;
}
.bottom .social-tabs li {
	padding: 4px 4px 2px 4px;
	margin: 0 2px 0 0;
	float: left;
	border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
/** Left **/
.left .social-tabs {
	padding-top: 12px; /* CARTER was 8px */
}
.left .social-tabs li {
	margin: 0 0 2px 0;
	border-radius: 0 5px 5px 0; 
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}

/* Tab Content */
.dcsmt-slider {
	clear: both;
	overflow: hidden;
}
.tab-content {
	position: relative;
	overflow: hidden;
	z-index: 11;
	background: url(../images/dcsmt/loader.gif) no-repeat center 200px;
}
.tab-content ul {
	font-size: 11px;
}
.tab-content .tab-inner {
	background: #fff;
	overflow: hidden;
}
.tab-inner ul {
	padding: 0 10px;
}
.tab-inner .profile {
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #ccc;
	background: #ececec;
}
.tab-inner .profile h3 {
	margin: 0;
	padding: 3px 0 3px 26px;
	position: relative;
}
.tab-inner .profile h3 a {
	font-size: 14px; 
	text-decoration: none;
}
.tab-inner .profile h3, .tab-inner .profile h3 a {
	color: #555; 
	text-shadow: 0 1px 0 #fff;
}
.tab-inner .dcsmt-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	font: bold 12px/14px Arial, sans-serif;
	display:inline-block;
	text-decoration:none;
	outline:none;
	padding: 5px 8px;
	background: #fcfcfc url(../images/dcsmt/btn.png) repeat-x 0 0;
    color: #fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.tab-inner .dcsmt-btn:hover{
	background-position: 0 100%;
    color: #fff;
}
.tab-inner .profile a.avatar{
	display:block;
	float:left;
	text-decoration:none;
	outline:none;
	margin:0 10px 0 0
}
.tab-inner .profile a.avatar img{
	padding:1px;
	background: #fff;
	border: 3px solid #ccc;
	display:block
}
/** Network specific profile header **/
.tab-rss .profile h3 {
	background: url(../images/dcsmt/rss.png) no-repeat 0 4px;
}
.tab-flickr .profile h3 {
	background: url(../images/dcsmt/flickr.png) no-repeat 0 4px;
}
.tab-delicious .profile h3 {
	background: url(../images/dcsmt/delicious.png) no-repeat 0 4px;
}
.tab-twitter .profile h3 {
	background: url(../images/dcsmt/twitter.png) no-repeat 0 4px;
}
.tab-facebook .profile h3 {
	background: url(../images/dcsmt/facebook.png) no-repeat 0 4px;
}
.tab-fblike .profile h3 {
	background: url(../images/dcsmt/fblike.png) no-repeat 0 4px;
}
.tab-fbrec .profile h3 {
	background: url(../images/dcsmt/fbrec.png) no-repeat 0 4px;
}
.tab-google .profile h3 {
	background: url(../images/dcsmt/google.png) no-repeat 0 4px;
}
.tab-youtube .profile h3 {
	background: url(../images/dcsmt/youtube.png) no-repeat 0 4px;
}
.tab-pinterest .profile h3 {
	background: url(../images/dcsmt/pinterest.png) no-repeat 0 4px;
}
.tab-lastfm .profile h3 {
	background: url(../images/dcsmt/lastfm.png) no-repeat 0 4px;
}
.tab-dribbble .profile h3 {
	background: url(../images/dcsmt/dribbble.png) no-repeat 0 4px;
}
.tab-vimeo .profile h3 {
	background: url(../images/dcsmt/vimeo.png) no-repeat 0 4px;
}
.tab-stumbleupon .profile h3 {
	background: url(../images/dcsmt/stumbleupon.png) no-repeat 0 4px;
}
.tab-tumblr .profile h3 {
	background: url(../images/dcsmt/tumblr.png) no-repeat 0 4px;
}
.tab-deviantart .profile h3 {
	background: url(../images/dcsmt/deviantart.png) no-repeat 0 4px;
}
/** Static **/
.static .dcsmt-slider {
	border-radius: 10px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.static .tab-content {
	padding: 10px;
}
.static .tab-inner {
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/** Top **/
.top .dcsmt-slider {
	border-radius: 0 0 10px 10px; 
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
}
.top .tab-inner {
	border-radius: 0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}
.top .tab-content {
	padding: 0 10px 10px 10px;
}
/** Right **/
.right .dcsmt-slider {
	border-radius: 10px 0 0 10px; 
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
}
.right .tab-inner {
	border-radius: 5px 0 0 5px; 
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}
.right .tab-content {
	padding: 10px 0 10px 10px;
}
/** Bottom **/
.bottom .dcsmt-slider {
	border-radius: 10px 10px 0 0; 
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
}
.bottom .tab-inner {
	border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
.bottom .tab-content {
	padding: 10px 10px 0 10px;
}
/** Left **/
.left .dcsmt-slider {
	border-radius: 0 10px 10px 0; 
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
}
.left .tab-inner {
	border-radius: 0 5px 5px 0; 
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}
.left .tab-content {
	padding: 10px 10px 10px 0;
}
/** Network specific colors **/
.tab-content.tab-rss, .social-tabs li.active.dcsmt-rss, .social-tabs li.dcsmt-rss:hover, .tab-rss .dcsmt-btn {
	background-color: #FF9800;
}
.tab-content.tab-flickr, .social-tabs li.active.dcsmt-flickr, .social-tabs li.dcsmt-flickr:hover, .tab-flickr .dcsmt-btn {
	background-color: #f90784;
}
.tab-content.tab-delicious, .social-tabs li.active.dcsmt-delicious, .social-tabs li.dcsmt-delicious:hover, .tab-delicious .dcsmt-btn {
	background-color: #3271CB;
}
.tab-content.tab-twitter, .social-tabs li.active.dcsmt-twitter, .social-tabs li.dcsmt-twitter:hover, .tab-twitter .dcsmt-btn{
	background-color: #4ec2dc;
}
.tab-content.tab-facebook, .social-tabs li.active.dcsmt-facebook, .social-tabs li.dcsmt-facebook:hover, .tab-facebook .dcsmt-btn {
	background-color: #3b5998;
}
.tab-content.tab-fblike, .social-tabs li.active.dcsmt-fblike, .social-tabs li.dcsmt-fblike:hover, .tab-fblike .dcsmt-btn {
	background-color: #3b5998;
}
.tab-content.tab-fbrec, .social-tabs li.active.dcsmt-fbrec, .social-tabs li.dcsmt-fbrec:hover, .tab-fbrec .dcsmt-btn {
	background-color: #3b5998;
}
.tab-content.tab-google, .social-tabs li.active.dcsmt-google, .social-tabs li.dcsmt-google:hover, .tab-google .dcsmt-btn {
	background-color: #2d2d2d;
}
.tab-content.tab-youtube, .social-tabs li.active.dcsmt-youtube, .social-tabs li.dcsmt-youtube:hover, .tab-youtube .dcsmt-btn {
	background-color: #DF1F1C;
}
.tab-content.tab-digg, .social-tabs li.active.dcsmt-digg, .social-tabs li.dcsmt-digg:hover, .tab-digg .dcsmt-btn {
	background-color: #195695;
}
.tab-content.tab-pinterest, .social-tabs li.active.dcsmt-pinterest, .social-tabs li.dcsmt-pinterest:hover, .tab-pinterest .dcsmt-btn {
	background-color: #CB2528;
}
.tab-content.tab-lastfm, .social-tabs li.active.dcsmt-lastfm, .social-tabs li.dcsmt-lastfm:hover, .tab-lastfm .dcsmt-btn {
	background-color: #C90E12;
}
.tab-content.tab-dribbble, .social-tabs li.active.dcsmt-dribbble, .social-tabs li.dcsmt-dribbble:hover, .tab-dribbble .dcsmt-btn {
	background-color: #F175A8;
}
.tab-content.tab-vimeo, .social-tabs li.active.dcsmt-vimeo, .social-tabs li.dcsmt-vimeo:hover, .tab-vimeo .dcsmt-btn {
	background-color: #4EBAFF;
}
.tab-content.tab-stumbleupon, .social-tabs li.active.dcsmt-stumbleupon, .social-tabs li.dcsmt-stumbleupon:hover, .tab-stumbleupon .dcsmt-btn {
	background-color: #EB4924;
}
.tab-content.tab-tumblr, .social-tabs li.active.dcsmt-tumblr, .social-tabs li.dcsmt-tumblr:hover, .tab-tumblr .dcsmt-btn {
	background-color: #365472;
}
.tab-content.tab-deviantart, .social-tabs li.active.dcsmt-deviantart, .social-tabs li.dcsmt-deviantart:hover, .tab-deviantart .dcsmt-btn {
	background-color: #B8C529;
}
/* Feeds */
.dcsmt .stream {
	overflow: hidden;
}
.stream p {
	margin: 0;
	padding: 0;
}
.tab-inner ul.stream > li {
	padding: 5px 0 20px 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	background: none;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
}
.tab-inner ul li .thumb {
	float: left;
	margin: 0 10px 0 0;
}
.tab-inner ul li .thumb img {
	border: 3px solid #ececec;
	padding: 1px;
	background: #fff;
}
.tab-inner ul li .logo {
	margin-bottom: 3px;
}
.tab-inner ul li .title {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
}
.tab-inner ul li .title.clear {
	clear: both;
}
.tab-inner ul li .text {
	display: block;
}
.tab-inner ul li .text br{
	display: none;
}
.tab-inner ul li .date {
	position: absolute;
	bottom: 5px;
	left: 0;
	font-style: italic;
	color: #999;
	font-size: 90%;
}
.tab-inner ul li .meta {
	display: block;
	font-size: 90%;
	color: #999;
}
.tab-inner ul li .meta span {
	margin: 0 8px 5px 0;
	display: block;
	float: left;
	padding: 0 0 0 15px;
	line-height: 12px;
}
/* feeds network specific styles */
.tab-dribbble .tab-inner ul li .thumb img {
	margin-bottom: 5px;
}
.tab-lastfm .tab-inner ul li .title {
	background: url(../images/dcsmt/tracks.png) no-repeat 0 0;
	padding-left: 17px;
	margin-bottom: 0;
}
.tab-google .tab-inner ul li .title {
	margin-bottom: 5px;
}
.tab-vimeo .tab-inner ul li .text {
	margin-bottom: 5px;
}
.tab-inner ul li .meta span.plusones {
	padding-left: 0;
}
.tab-inner ul li .meta span.shares {
	background: url(../images/dcsmt/shares.png) no-repeat 0 0;
	padding-left: 20px;
}
.tab-inner ul li .meta span.views {
	background: url(../images/dcsmt/views.png) no-repeat 0 0;
	padding-left: 18px;
}
.tab-inner ul li .meta span.likes {
	background: url(../images/dcsmt/likes.png) no-repeat 0 0;
	padding-left: 16px;
}
.tab-inner ul li .meta span.comments {
	background: url(../images/dcsmt/comments.png) no-repeat 0 0;
}
.tab-inner ul li .meta span.users {
	background: url(../images/dcsmt/users.png) no-repeat 0 0;
}
.tab-inner ul li .meta span.videos {
	background: url(../images/dcsmt/videos.png) no-repeat 0 0;
	padding-left: 16px;
}
.tab-inner ul li.dcsmt-error {
	color: #990000;
}
.dcsmt-loading {
	background: url(../images/dcsmt/loader.gif) no-repeat 10px center;
	padding: 10px 30px 10px 42px;
}

/* Controls */
.dcsmt .controls {
	position: absolute;
	left: 10px;
	height: 20px;
	padding: 5px 0;
	z-index: 12;
	display: none;
	background: url(../images/dcsmt/bg_white.png) repeat 0 0;
}
.dcsmt .controls ul {
	padding: 0 10px;
}
.dcsmt .controls li {
	display: inline;
}
.dcsmt .controls a {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 4px;
	background: url(../images/dcsmt/controls.png) no-repeat 0 0;
}
.dcsmt .controls .prev {
	background-position: -40px 0;
}
.dcsmt .controls .next {
	background-position: -60px 0;
}
.dcsmt .controls .play {
	background-position: 0 0;
}
.dcsmt .controls .pause {
	background-position: -20px 0;
}
.dcsmt .controls .dcsmt-close {
	background-position: -80px 0;
}
.dcsmt .controls .prev:hover {
	background-position: -40px -20px;
}
.dcsmt .controls .next:hover {
	background-position: -60px -20px;
}
.dcsmt .controls .play:hover {
	background-position: 0 -20px;
}
.dcsmt .controls .pause:hover {
	background-position: -20px -20px;
}
.dcsmt .controls .dcsmt-close:hover {
	background-position: -80px -20px;
}
/** Static **/
.dcsmt.static .controls {
	bottom: 10px;
}
/** Top **/
.dcsmt.top .controls {
	bottom: 10px;
}
/** Right **/
.dcsmt.right .controls {
	bottom: 10px;
	right: 0;
}
/** Bottom **/
.dcsmt.bottom .controls {
	bottom: 0;
}
/** Left **/
.dcsmt.left .controls {
	bottom: 10px;
	left: 0;
}
/* twitter */
.tab-twitter .tab-inner ul li .thumb img {
	border: 1px solid #ececec;
	padding: 1px;
	background: #fff;
}
/* google */
.tab-google .tab-inner .google-page {
	overflow: hidden;
	height: 55px;
	border-bottom: 1px solid #ccc;
}
.tab-google .tab-inner .google-page.standard {
	height: 117px;
}
.tab-google .tab-inner .google-page.small iframe{
	height: 69px;
	margin-bottom: 0;
}
.tab-google .tab-inner .google-page.standard iframe{
	height: 131px;
	margin-bottom: 0;
}
/** rss **/
.tab-rss .tab-inner ul li p {
	padding: 3px 0;
}
/** Facebook **/
.tab-facebook .tab-inner ul li p {
	padding: 3px 0;
}
.tab-facebook .tab-inner li img{
	float: left;
	margin: 0 7px 5px 0;
	padding: 2px;
	background: #fff;
	border: 1px solid #ececec;
}
/*
.tab-facebook .tab-inner li br{
	display: none;
}
*/
/** Flickr **/
.tab-flickr .tab-inner ul {
	padding-top: 5px;
}
.tab-flickr .tab-inner li {
	float: left;
	padding: 0;
	margin: 0 5px 5px 0;
	border: none;
}
.tab-flickr .tab-inner li .thumb {
	margin: 0;
}
.tab-flickr .tab-inner li img{
	height: 70px;
}
/** Youtube **/
.youtube-subscribe {
	overflow: hidden; 
	height: 105px; 
	width: 100%; 
	border: 0;
}
/* Digg */
.tab-digg .digg-widget .digg-widget-head.premium, .tab-digg .digg-widget .digg-widget-head {
    height: auto;
    overflow: hidden;
    padding: 10px;
    position: relative;
    white-space: nowrap;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.tab-digg .digg-widget .digg-widget-head h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 26px;
    white-space: nowrap;
	text-shadow: 0 1px 0 #fff;
	background: url(../images/dcsmt/digg.png) no-repeat 0 0;
}
.tab-digg .digg-widget .digg-widget-head a {
	top: 12px;
}
.tab-digg .digg-widget-content {
	border-top: 1px solid #ccc;
}
/* Pinterest */
.tab-pinterest .tab-inner ul li {
	background-color: #FFFFFF;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    font-size: 11px;
    padding: 15px 15px 45px 15px;
    width: 192px;
	margin: 10px auto;
}
.tab-pinterest .tab-inner ul li a {

}
.tab-pinterest .tab-inner ul li img {
	background: #fff;
	margin-bottom: 2px;
	border: none;
	padding: none;
}
.tab-pinterest .tab-inner ul li p {
	text-align: left;
	padding: 0;
	line-height: 1.35em;
}
.tab-pinterest .tab-inner ul li .date {
	background-color: #F2F0F0;
    padding: 10px 15px;
	width: 192px;
	left: 0;
	bottom: 0;
	color: #8C7E7E;
	font-style: normal;
	font-weight: bold;
}
.tab-pinterest .tab-inner ul li .date {
	margin-left: 0;
}
/* tumblr */
.tab-tumblr .tab-inner ul li img {
	margin: 0 7px 5px 0;
	float: left;
	border: 1px solid #ddd;
	padding: 1px;
	background: #fff;
}
.tab-tumblr .tab-inner ul li p {
	padding: 3px 0;
}
.tab-tumblr .tab-inner ul li .track {
	display: block;
	background: url(../images/dcsmt/tracks.png) no-repeat 0 5px;
	padding: 5px 0 0 17px;
	margin-bottom: 0;
}