/*Theme Name: Managed Comms SDSLTheme URI: http://www.attitudedesign.co.ukDescription: Bespoke Theme for Managed Comms SDSL.Version: 1Author: Attitude Design LtdAuthor URI: http://www.attitudedesign.co.uk*//*---------------------------------------------------------------------------------GLOBAL RESET---------------------------------------------------------------------------------*/#li-4-6items input{clear:left;display:block;float:left;}#li-4-6items label{float:left;display:block;}#li-4-6items label.cf-group-after span{width:100%;}#li-4-7items input{clear:left;display:block;float:left;}#li-4-7items label{float:left;display:block;}#li-4-7items label.cf-group-after span{width:100%;}#li-3-6items input{clear:left;display:block;float:left;}#li-3-6items label{float:left;display:block;}#li-3-6items label.cf-group-after span{width:100%;}#li-3-7items input{clear:left;display:block;float:left;}#li-3-7items label{float:left;display:block;}#li-3-7items label.cf-group-after span{width:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}table {	border-collapse:collapse;	border-spacing:0;}fieldset,img { 	border:0;}address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}ol,ul {	list-style:none;}caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;	/*text-transform: uppercase;*/}q:before,q:after {	content:'';}abbr,acronym { border:0;}/*---------------------------------------------------------------------------------GLOBAL FONT CONSISTENCY (http://developer.yahoo.com/yui/fonts/#using)---------------------------------------------------------------------------------*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}/*---------------------------------------------------------------------------------GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS---------------------------------------------------------------------------------*/p {	color: #3f3f3f;	margin: 0 0 0.2em 0;	line-height: 1.4em;}/* base.css*/h1 {	/*18px via YUI Fonts CSS foundation*/	font-size:128.5%; }h2 {	/*16px via YUI Fonts CSS foundation*/	font-size:123.1%; }h3 {	/*14px via YUI Fonts CSS foundation*/	font-size:108%;  }h1,h2,h3 {	/* top & bottom margin based on font size */	margin:1em 0 0.2em 0;}h1,h2,h3,h4,h5,h6, {	/*bringing boldness back to headers and the strong element*/	font-weight: normal; 	color: #2A323D;}strong {	font-weight: bold;}abbr,acronym {	/*indicating to users that more info is available */	border-bottom:1px dotted #000;	cursor:help;} em {	/*bringing italics back to the em element*/	font-style:italic;}blockquote,ul,ol,dl {	/*giving blockquotes and lists room to breath*/	margin:1em;}ol,ul,dl {	/*bringing lists on to the page with breathing room */	margin-left:2em;}ol li {	/*giving OL's LIs generated numbers*/	list-style: decimal outside;	}ul li {	/*giving UL's LIs generated disc markers*/	list-style: disc outside;}dl dd {	/*giving UL's LIs generated numbers*/	margin-left:1em;}th,td {	/*borders and padding to make the table readable*/	border:1px dashed #cdced0;	padding:.5em;}th {	/*distinguishing table headers from data cells*/	font-weight: bold;	text-align: left;}caption {	/*coordinated marking to match cell's padding*/	margin-bottom:.5em;	/*centered so it doesn't blend in to other content*/	text-align:center;}p,fieldset,table {	/*so things don't run into each other*/	margin-bottom:1em;}a:link		{ color: #00B0D8; text-decoration: none;}a:visited	{ color: #00B0D8; text-decoration: none;}a:hover		{ color: #98f356; text-decoration: none;}a:active	{ color: #00B0D8; text-decoration: none;}/*---------------------------------------------------------------------------------Global Layout---------------------------------------------------------------------------------*/body {	margin-right: auto; /* this centres the body */	margin-left: auto;  /* this centres the body */	margin-top: 0;	padding: 0;	width: 100%;	font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif;	background-color: #222935;	color: #3f3f3f;}/*---------------------------------------------------------------------------------IE Hack - Only need to use in extreame cicumstances!  voice-family: "\"}\"";  voice-family: inherit;html>name {		}---------------------------------------------------------------------------------*//*---------------------------------------------------------------------------------Global Divs---------------------------------------------------------------------------------*/div {	text-align: left;	margin: 0;	padding: 0;}.clear {	height: 0;	width: 0;	line-height: 0;	clear: both;	font-size: 0;	clear: both;}.page_width {	width: 970px;	padding: 0;	margin: 0 auto 0 auto;	display: block;}#mainbottom_container .page_width {	width: 910px;	padding: 0;	margin: 0 auto 0 auto;	display: block;}/*---------------------------------------------------------------------------------Layout Styles---------------------------------------------------------------------------------*//*---------------------------------------------------------------------------------Header-----*/#header_container {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/header_bg.gif') bottom center repeat-x #222935;	border-top: solid 5px #98F356;}#header_container .left {	width: 700px;	float: left;	padding: 20px 0 20px 0;}#header_container .right {	width: 178px;	float: right;	text-align: left;	padding: 10px 0 10px 0;	margin: 0;}#header_container .right p{	color: #82868D;	padding: 15px 0 0 0;	margin: 0;}#header_container .right .tel{	color: #FFF;	padding: 0;	margin: 0;	font-size: 22px;}#header_container .right .tel a{	color: #FFF;	padding: 0;	margin: 0;	font-size: 22px;}#header_container .right .tel a:hover{	color: #98F356;}.topbar_container {	margin: 0;}.topbar {	margin: 0 15px 0 0;	text-align: right;	padding: 8px 0 15px 0;	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/topbar-left.gif') bottom left no-repeat;	display: inline;	float: right;}.topbar p{	text-align: right;	padding: 8px 0 15px 15px;	display: inline;	margin: 0;	color: #8C8C8C;	font-size: 90%; }.search {	font-size: 90%;	margin: 0 0 0 3px;	color: #8C8C8C;}.search_but {	font-size: 90%;}/*---------------------------------------------------------------------------------Navigation-----*/#nav_container {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/mainbottom_bg.gif') bottom center repeat-x  #2D333D;	padding: 0 0 12px 0;	margin: 0;}#nav_content {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/nav_divider.gif') top left repeat-y;	margin: 0;	padding: 0 0 0 2px;	float: left;}#nav_content .right p{	padding: 6px 0 0 0;	margin: 0;	text-align: right;}#nav_container ul{	margin: 0;	padding: 0;	display: block;}#nav_container li{	margin: 0;	padding: 0;	float: left;	list-style-type: none;	font-weight: normal;	display: block;	text-transform: uppercase;}#nav_container a{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/nav_divider.gif') top right repeat-y;	padding: 6px 12px 6px 10px;	float: left;	color: #E2E2E2;}#nav_container a:hover{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/nav_divider.gif') top right repeat-y #98F356;	color: #222935;}#nav_container .current_page_item a{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/nav_divider.gif') top right repeat-y #98F356;	color: #222935;	float: left;}#nav_container .current_page_parent a{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/nav_divider.gif') top right repeat-y #98F356;	color: #222935;	float: left;}#nav_container  .current_page_ancestor a{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/nav_divider.gif') top right repeat-y #98F356;	color: #222935;	float: left;}/*---------------------------------------------------------------------------------Main Content-----*/#maintop_container {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/maintop_bg.gif') top center repeat-x #47484a;	padding: 10px 0 10px 0;}#mainbottom_container {	padding: 10px 0 25px 0;	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/bg.gif') top center repeat-y #EDEDED;}/*---------------------------------------------------------------------------------Footer-----*/#footer_container {	background: #222935;	padding: 20px 0 100px 0;		border-bottom: 5px solid #98F356;}#footer_container .left {	width: 445px;	float: left;}#footer_container .right {	width: 445px;	float: right;	text-align: right;}#footer_container p{	font-size: 90%;	color: #6C747F;}#footer_container a{	color: #6C747F;}#footer_container a:hover{	color: #98F356;}/*---------------------------------------------------------------------------------Home -----*/.home_window_container {	width: 908px;	background: none;	padding: 1px;	margin: 0 0 10px 0;}.home_window {	width: 908px;	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/homewindow_bg.gif') top left no-repeat transparent;}.home_window_left {	width: 560px;	float: left;	padding: 10px 20px 25px 20px;}.home_window_left h1{	font-size: 400%;	color: #FFF;	font-weight: bold;	padding: 0;	margin:0;}.home_window_left ul {	padding: 0 0 0 20px;	margin: 0 0 15px 0;}.home_window_left li {	padding: 0;	margin: 0 0 3px 0;	color: #FFF;	font-size: 130%;}.home_window_left p{	padding: 0;	margin: 0;	color: #FFF;	font-size: 130%;}.home_window .home_window_left p a{	padding: 5px;	margin: 0;	color: #222935;	font-size: 130%;	background: #98F356;}.home_window_left p a:hover{	padding: 5px;	margin: 0;	color: #222935;	font-size: 130%;	background: #FFF;}.home_window_right {	width: 295px;	float: right;}.check_box_top {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/check_top.gif') top left no-repeat transparent;	float: left;	width: 204px;	padding: 8px;}.check_box_container {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/check_bottom.gif') bottom left no-repeat transparent;	float: left;	width: 220px;}.check_box_container p{	color: #FFF;	font-size: 90%;}.check_box_container h3{	color: #FFF;	border: none;	margin: 0 0 5px 0;	padding: 0;	font-weight: normal;	font-size: 140%;}.check {	border: none;	padding: 0;	display: block;}.check .left {	border: none;	color: #FFF;	padding: 0;	font-size: 90%;	width: 60px;	float: left;	display: inline;}.check .right {	border: none;	float: left;	padding: 0;	width: 135px;	display: inline;}.check .right input{	width: 140px;	padding: 0;	margin: 0;}.check_box_top_third {	float: left;	width: 279px;	padding: 8px;}.check_box_container_third {	float: left;	width: 295px;}.check_box_container_third p{	color: #FFF;	font-size: 90%;}.check_box_container_third h3{	color: #FFF;	border: none;	margin: 0 0 5px 0;	padding: 0;	font-weight: normal;	font-size: 140%;}.check_third {	border: none;	padding: 0;	display: block;}.check_third .left {	border: none;	color: #FFF;	padding: 0;	font-size: 90%;	width: 80px;	float: left;	display: inline;}.check_third .right {	border: none;	float: left;	padding: 0;	width: 190px;	display: inline;}.check_third .right input{	width: 190px;	padding: 0;	margin: 0;}.redhr {	height: 1px;	width: 100%;	background: #e56c5f;	margin: 2px 0 2px 0;	padding: 0;}#home_flasharea {	width: 648px;	margin: 0 0 8px 0;}#home_cta {	display: block;	text-transform: uppercase;}#home_cta a {	padding: 8px;	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/home_cta_up.gif') top left repeat-x #e4333f;	font-size: 120%;	color: #FFF;	text-transform: uppercase;}#home_cta a:hover {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/home_cta_over.gif') top left repeat-x #e4333f;}.forths_block_home {	margin: 0;	width: 910px;	float: left;	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/forth_bg.gif') top left no-repeat;	padding: 0;	width: 100%;	border-top: 1px dashed #cdced0;}.forths_block_home .hr{	height: 1px;	background: #bebdbf;	margin: 8px 0 8px 0;	float: left;	width: 100%;}.forths_block_home .forth_header {	float: left;	width: 214px;}.forths_block_home .forth_header .price_star{	width: 65px;	height: 45px;	padding: 18px 10px 28px 10px;	margin: 0;	/*background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/price_star.gif') top left no-repeat;*/	float: right;}.forths_block_home .forth_header .price_star p{	color: #FFF;	text-align: center;	padding: 12px 0 0 0;	line-height: 100%;}.forths_block_home .forth_container .forth_header .img{	padding: 0;	margin: 0;	width: 31px;	height: 31px;	float: left;}.forths_block_home .forth_header .text{	width: 144px;	float: right;}.forths_block_home .forth_header .text h1{	font-weight: normal;	padding: 0;	margin: 0;	color: #5b5c5e;}.forths_block_home .forth_header .text p{	font-weight: normal;	color: #b1afaf;	font-size: 90%;	padding: 0;	margin: 0;}.forths_block_home .forth_list {	float: left;	width: 174px;	padding: 0  20px 12px 20px;}.forths_block_home .forth_list h1{	color: #FFF;	font-weight: bold;	font-size: 150%;	padding: 0;	margin: 10px 0 5px 0;}.forths_block_home .forth_list p{	padding: 0 0 4px 0;	margin: 0;	color: #FFF;	font-size: 90%;}.forths_block_home .forth_list .end{	padding: 0;}.forths_block_home .forth_list p a{	padding: 3px 5px;	margin: 0;	display: block;	color: #222935;	font-size: 120%;	background: #98F356;}.forths_block_home .forth_list p a:hover{	margin: 0;	color: #222935;	background: #FFF;}.forths_block_home .forth_container {	float: left;	width: 214px;	margin: 0 14px 0 0;	padding: 1px;}.forths_block_home .forth_container_end {	float: left;	width: 214px;	padding: 1px;	margin: 0;}.forths_block_home .forth {	float: left;	width: 214px;	padding: 1px 0 0 0;	border: none;}.testimonial_forth {	margin: 0 12px 0 0;	width: 214px;	float: left;}.testimonial_forth_sec {	margin: 10px 12px 0 0;	width: 460px;	float: left;	height:200px;	font-size:12px;	overflow-x:hidden;	overflow-y:hidden;}.home_block .testimonial_forth h2{	font-weight: bold;	padding: 20px 0 10px 0;}.home_block .testimonial_forth .name {	font-weight: bold;}.thirds_block {	margin: 0 0 20px 0;	width: 910px;	float: left;	padding: 0;}.thirds_block ul{	margin: 0;	padding: 0;}.third {	width: 295px;	margin: 0 12px 0 0;	float: left;}.two_thirds {	width: 590px;	margin: 0;	padding: 0 0 0 10px;	float: left;}.two_thirds h1{	padding: 0;	margin: 0 0 0.5em 0;}.thirds_block li {	float: left;	width: 283px;	padding: 2px 0 12px 12px;	margin: 0 12px 0 0;	list-style-type: none;	text-align: center;	border-top: 1px solid #C0C0C0;	border-bottom: 1px solid #C0C0C0;}.third1 {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/third1.gif') center top no-repeat;	padding-top: 110px;}.third1:hover {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/third1_over.gif') center top no-repeat;}.third2 {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/third2.gif') center top no-repeat;	padding-top: 110px;}.third2:hover {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/third2_over.gif') center top no-repeat;}.third3 {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/third3.gif') center top no-repeat;	padding-top: 110px;}.third3:hover {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/third3_over.gif') center top no-repeat;}.thirds_block li .third_head{	color: #000;	font-size: 150%;}.thirds_block li p{	color: #000;	text-align: center;}.thirds_block li a{	color: #999999;	float: left;	width: 283px;}.thirds_block li a:hover{	color: #ED1C24;}.thirds_block .third_end {	float: right;	margin: 0;}.home_block {	margin: 0;	padding: 0;}.home_block h2 {	font-size: 120%;	color: #000;	padding: 0;	margin: 0;}.forth {	float: left;	width: 218px;	margin: 0;}.two_forths{	float: left;	width: 460px;	margin: 0 0 0 10px;}.testimonial_left {	float: left;	width: 218px;	margin: 0;}.testimonial_right {	float: right;	width: 218px;	margin: 0;}.testimoial_name {	padding: 0;	margin 0;	font-weight: bold;	color: #000;}.three_forths{	float: left;	width: 676px;	margin: 0;	border-top: 1px solid #C0C0C0;	padding: 10px 0 0 0;}.link {	padding: 0;	margin: 0;}.test_forth {	float: left;	width: 216px;	margin: 0 10px 0 0;	padding: 10px 0 0 0;	font-size: 85%;}.test_forth_end {	float: left;	width: 216px;	margin: 0;	padding: 10px 0 0 0;	font-size: 85%;}/*---------------------------------------------------------------------------------Inner Pages -----*/.inner_left {	float: left;	width: 218px;	margin: 0 12px 0 0;}.inner_right {	float: right;	width: 670px;	margin: 0;}.inner_right h2{	font-size: 100%;	display: block;	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/h2_bg.gif') top left repeat-x #a2a4a7;	color: #575757;	padding: 6px 6px 6px 8px;	color: #FFF;	font-weight: bold;	margin: 0 0 4px 0;	font-variant: caps;}h2.msa{	font-size: 128.5%;	display: block;	background: none;	color:#3F3F3F;	padding: 0px;	color:#3F3F3F;	font-weight: normal;	margin: 1em 0 0.2em;	font-variant: caps;}.inner_right h3, h4{	font-size: 100%;	color: #575757;	padding: 0 0 4px 0;	margin: 30px 0 5px 0;	border-bottom: #d9dadc solid 1px;	font-variant: caps;}.inner_right ul li {	padding: 0 0 3px 0;	color: #3f3f3f;}#subnav {	border-top: solid 1px #e4e5e6;	padding: 0;	margin: 0 0 30px 0;}#subnav li{	border-bottom: solid 1px #e4e5e6;	list-style-type: none;	padding: 8px 0 8px 0;	margin: 0;	font-size: 98%;	text-transform: uppercase;}#subnav li .selected{	color: #000;}#subnav li ul {	margin: 0;	padding: 0 0 0 5px;	border: none;}#subnav li ul li{	padding: 10px 0 0 0;	margin: 0;	font-size: 92%; 	border: none;}.clients {	border-top: solid 1px #e4e5e6;	border-bottom: solid 1px #e4e5e6;	padding: 5px;	margin: 30px 0 0 0;	display: block;}.clients h2{	font-size: 110%;	color: #888;}#homeclient div{	margin: 0;}.home_largestar {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/home_largestar.gif') top center no-repeat;	display: block;	float:left;	width:178px;	padding: 43px 20px 45px 20px;	}.home_largestar h3{	display: block;	text-align: center;	font-size: 180%;	color: #000;	padding: 0;	margin:0;}.home_largestar p{	display: block;	text-align: center;	padding: 0;	margin:0;	font-size: 120%;}.intro_area{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/intro_bg.gif') top left repeat-x #e7e8e9;	padding: 18px 20px 18px 20px;	margin: 0 0 5px 0;	float: left;	width: 630px;}.intro_arealong{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/intro_bg.gif') top left repeat-x #e7e8e9;	margin: 0 0 5px 0;	float: left;	width: 100%;}.intro_arealong p {	padding: 18px 20px 18px 20px;	margin: 0;	font-size: 150%;}.intro_half_left p{	text-transform: uppercase;	padding: 0;	margin: 0;}.intro_half_left {	width: 450px;	float: left;	padding: 0;	margin: 0;}.intro_half_left ul{	padding: 0;	margin: 0;}.intro_half_left ul li{	border-bottom:1px solid #CDCED0;	color:#666666;	font-size:100%;	list-style-image:url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/bullet_arrow.gif');	list-style-type:circle;	margin:0 0 5px 17px;	padding:0 0 3px;}.intro_half_right {	width: 150px;	float: right;	padding: 0;	margin: 0;}.intro_icon {	border: solid 1px #9b9da0;	float: left;	width: 142px;}.intro_icon img{	padding: 1px;}.intro_list{	width: 470px;	float: right;}.intro_list ul{	margin: 0;	padding: 0;	display: block;}.intro_list li{	margin: 0 0 5px 15px;	padding: 0;	list-style-image: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/bullet_arrow.gif');	list-style-type: circle;	color: #666666;	font-size: 96%;	line-height: 1.4em;	border-bottom: solid 1px #cdced0;}.intro_area .cta_container {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/intro_cta_bg.gif') top left no-repeat;	margin: 20px 0 0 0;	width: 100%;	float: left;}.intro_area .cta_container .left {	padding: 10px 6px 10px 8px;	margin: 0;	width: 450px;	float: left;}.intro_area .cta_container .left p{	padding: 0;	margin: 0;	color: #FFF;	font-size: 110%;}.intro_area .cta_container .left a{	padding: 0;	margin: 0;	color: #FFF;}.intro_area .cta_container .left a:hover{	color: #000;}.intro_area .cta_container .right {	padding: 10px 6px 10px 8px;	margin: 0;	width: 135px;	float: right;}.intro_area .cta_container .right p{	color: #333;	padding: 0;	margin: 0;}.inner_right .half_left{	width: 320px;	float: left;}.inner_right .half_right{	width: 320px;	float: right;}#section_list {	padding: 0;	margin: 0 0 30px 0;}#section_list li {	border-bottom: solid 1px #e4e5e6;	list-style-type: none;	padding: 7px 0 7px 0;	margin: 0;	text-transform: uppercase;	font-size: 90%;}.section {	width: 100%;	margin: 10px 0 10px 0;	float: left;}.cta {	display: block;	width: 100%;	color: #FFF;	margin: 15px 0 0 0;	padding: 0;	float: left;	text-transform: uppercase;}.cta a {	padding: 15px;	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/c2a_bg.gif') top left no-repeat #8bdd4e;	font-size: 120%;	color: #FFF;	display: block;	line-height: 1.5em;}.cta a:hover {	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/c2a_bg_over.gif') top left no-repeat #e5333f;}.cta .heading{	margin: 0;	padding: 3px 0 4px 0;	color: #FFF;	font-size: 120%;	border: none;}.cta .text{	margin: 0;	padding: 3px 0 4px 0;	color: #FFF;	font-size: 100%;	border: none;}.cta p {	padding: 0;	margin: 0;}.quickquestion {	border-bottom: solid 1px #cdced0;	padding: 10px 0 10px 0;	margin: 0 0 10px 0;}.quickquestion .left{	width: 150px;	float: left;}.quickquestion .right{	width: 500px;	float: right;	margin: 0 0 8px 0;}.datacollect {	padding: 10px 0 10px 0;	margin: 0 0 10px 0;}.datacollect .left{	width: 200px;	float: left;}.datacollect .right{	width: 450px;	float: right;	margin: 0 0 8px 0;}/*---------------------------------------------------------------------------------Testimonials -----*/.testimonial_block{	border-top: 1px dashed #cdced0;	padding: 10px;}.testimonial_block h2{	background: none;	margin: 0 0 10px 0;	padding: 0;	color: #000;	font-size: 130%;}.testimonial_block_small h2{	background: none;	margin: 10PX 0 5px 0;	padding: 0;	color: #000;	font-size: 130%;}.testimonial_block p{	padding: 0;	margin: 0;}.testimonial_block p.name{	padding: 10px 0 0 0;	margin: 0;	font-weight: bold;}.testimonial_block_small p{	padding: 0;	margin: 0;}.testimonial_block_small p.name{	padding: 10px 0 0 0;	margin: 0;	font-weight: bold;}/*---------------------------------------------------------------------------------Spans -----*/.hr {	width: 100%;	border-top: 1px solid #cdced0;	margin: 18px 0 18px 0;}.dashed_hr {	width: 100%;	border-top: 1px dashed #cdced0;	margin: 10px 0 10px 0;}.darkgrey {	color: #666;}.black {	color: #000;	}	#top {	margin-top: 0;}	.spacer {	height: 30px;	background: #green;}.requiredfield {	padding: 0 0 0 10px;	color: #e2323e;}.red {	color: #e2323e;}.telephone {	font-size: 200%;	color: #000;	padding: 0;	margin: 0;}/*---------------------------------------------------------------------------------Wordpress -*/.blog h2{	font-size: 110%;	display: block;	background: none;	color: #575757;	padding: 0;	margin: 10px 0 4px 0;	font-variant: caps;	font-weight: normal;	width: 100%;	float: left;}.date {	text-align: right;	width: 160px;	float: right;	margin: 10px 0 4px 0;	font-size: 80%;}.commentmetadata {	font-size: 80%;}.postlink {	margin: 25px 0 0 0;}.postmetadata{	margin: 10px 0 0 0;	padding: 0;	font-size: 80%;}#sidebar ul {	border-top: none;	padding: 0;	margin: 0 0 30px 0;}#sidebar ul li{	border-bottom: solid 1px #e4e5e6;	list-style-type: none;	padding: 8px 0 0 0;	margin: 0 0 20px 0;	font-size: 98%;	text-transform: uppercase;}#sidebar ul li h2{	padding: 0 0 4px 0;	margin: 0;	font-size: 100%;}#sidebar ul li .selected{	color: #000;}#sidebar ul li ul {	margin: 0;	padding: 0 0 0 5px;	border: none;	border-top: solid 1px #e4e5e6;}#sidebar ul li ul li{	padding: 5px 0 5px 0;	margin: 0;	font-size: 92%; 	border: none;}.post{	margin: 0 0 30px 0;}.category a {	color: #B2C7D3;}.category a:hover {	color: #E44044;}#content .post_title a{	color: #5C6E87;	text-decoration: none;}.post_title a:hover{	color: #E44044;	}.post h3 {	font-size:100%;	border-bottom: none;	margin-bottom: 2px;}form #comment {width: 100%;}.comments_colomn_left{	width: 320px;	float: left;	padding: 0 30px 0 0;}.comments_colomn_right{	width: 350px;	float: right;}.archivelist li{	border-bottom: 1px solid #D2D2D2;	padding: 5px 0 5px 0;}.C2A {	margin: 10px 0 10px 0;}.commentlist p{	font-size: 90%;	padding: 2px 0 0 0;}.commentlist li{	padding: 5px 0 2px 0;}.commentlist li .commentmetadata {	padding: 0 0 6px 0;}#C2A_long{	text-align: center;	margin: 0 auto 0 auto;}#searchform {	padding: 10px 0 10px 0; }#searchform #s{	width: 100%;	margin: 0 0 6px 0;}#content .post .entry p object{	padding: 10px 0 10px 0;}.postheader {	margin: 30px 0 10px 0;}.postheader h2{	margin: 0;	padding: 0;}.underheaderinfo p{	font-size: 70%;	color: #9C9C9C;}.underheaderinfo .left{	width: 49%;	float: left;}.underheaderinfo .right{	width: 49%;	float: right;	text-align: right;}.commentlist {	padding: 0;	margin: 0;}.commentlist li{	padding: 0;	margin: 0 0 0 30px;}.comment_date {	font-size: 90%;	color: #9C9C9C;	margin: 0 0 4px 0;}.navigation {	font-size: 100%;	border-top: 1px solid #e1e1e1;	border-bottom: 1px solid #e1e1e1;	padding: 10px 0 10px 0;	margin: 10px 0 10px 0;}.alignleft {	width: 49%;	float: left;}.alignright {	width: 49%;	float: right;	text-align: right;}.cf-ol li{	color: #FFF;}.post .cf-ol li{	color: #000;}#products table th{	width: 162px;	padding: 5px 5px 10px 15px;}#products table td{	text-align: center;}#products table th.productintro{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/product_intro.gif') top left no-repeat #2a313c;}#products table th.productone{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/product_1.gif') top left no-repeat #2a313c;}#products table th.producttwo{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/product_2.gif') top left no-repeat #2a313c;}#products table th.productthree{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/product_3.gif') top left no-repeat #2a313c;}#products table th.productfour{	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/product_4.gif') top left no-repeat #2a313c;}#products table h2 {	display:block;	color: #FFF;	font-weight: bold;	padding: 0;	margin: 0;	font-size: 140%;}#products .price_star{	width: 65px;	height: 45px;	padding: 18px 10px 28px 10px;	margin: 0;/*	background: url('http://www.sdsl.co.uk/wp-content/themes/managed-comms-sdsl/images/price_star_product.gif') top left no-repeat;*/	float: right;}#products .price_star p{	color: #FFF;	text-align: center;	padding: 12px 0 0 0;	line-height: 100%;}#products .bottom td{	background: #2a313c;	border-bottom: none;	padding: 0 5px 5px 5px;}#products .bottom th{	border: none;}#products .bottom a{	padding: 3px 5px;	margin: 0;	display: block;	color: #222935;	font-size: 120%;	margin: 5px 0 0 0;	background: #98F356;}#products .bottom a:hover{	color: #222935;	background: #FFF;}.failure {	color: #e4241b;}#usermessagea {	color: #e4241b;}.small_form {	/*width: 75%;*/}