@charset "utf-8";
body {font: 12px Geneva, Arial, Helvetica, sans-serif;	background: url(/img/bg.gif) repeat-x #1d1758; margin: 0; padding: 0; text-align: center; color: #000000; }
img{ border:0;}
.oneColFixCtrHdr #container {width: 803px; background: #FFFFFF;	margin: 0 auto;	text-align: left; }
.oneColFixCtrHdr #header { background: #FFFFFF; padding:0;}
.oneColFixCtrHdr #mainContent {	padding:0; background:#FFFFFF; }
.oneColFixCtrHdr #footer { padding:0px; background: url(/img/footer-bg.gif) repeat-x #fbc92e; height:35px; text-align:center; line-height:30px; }
.oneColFixCtrHdr #footer p { margin: 0; padding: 10px 0; }
#topnav{ height:92px; background:url(/img/topnav-bg.gif) no-repeat;}
#synergybusinessmobiles{ float:left; width:282px; height:92px; margin-right:37px;}
#orangebusinessmobiles{ float:left; width:30px; height:30px; margin:30px 0 0 0; }
#o2businessmobiles{ float:left; width:30px; height:30px; margin:30px 0 0 2px; }
#vodafonebusinessmobiles{ float:left; width:48px; height:30px; margin:30px 0 0 2px; }
#tmobilebusinessmobiles{ float:left; width:68px; height:30px; margin:30px 80px 0 2px; }

#headnav{ float:left; margin:54px 0 0 0; height:16px; width:220px;}
#headnav ul{ margin:0; padding:0; }
#headnav li{ margin:0; padding:0; height:16px; display:inline; list-style:none;}
#headnav li a{text-decoration:none; margin:0; padding:0;}

#mainhead{ background:url(/img/main-bg.jpg) no-repeat; height:204px; width:803px;}
#mainnav{ float:left; width:180px; margin:10px 0 0 20px;}
#mainnav ul{ margin:0; padding:0;}
#mainnav li{ margin:4px 0; padding:0 0 5px 0; list-style:none; border-bottom:1px solid #e3e3e3}
#mainnav li a:link{ padding-left:20px; background:url(/img/yarrow.gif) 5px 4px no-repeat; color:#1d1758; font-size:14px; font-weight:bold; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif}
#mainnav li a:visited{ padding-left:20px; background:url(/img/yarrow.gif) 5px 4px no-repeat; color:#1d1758; font-size:14px; font-weight:bold; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif}
#mainnav li a:hover{ padding-left:20px; background:url(/img/barrow.gif) 5px 4px no-repeat; color:#1d1758; font-size:14px; font-weight:bold; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif}

#maintext{ float:left; margin:80px 0 0 57px; width:345px; height:100px;color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif}
#maintext p{ font-size:11px; margin:5px 0;}
#maintext strong{ color:#FFFFFF;}

#subnav{ float: left; width:150px; margin:10px 0 0 0px; padding-left: 10px; text-align: left;}
#subnav ul{ margin:0; padding:0;}
#subnav li{ margin:4px 0; padding:0 0 5px 0; list-style:none; border-bottom:1px solid #e3e3e3}
#subnav li a:link{ padding-left:20px; background:url(/img/yarrow.gif) 5px 4px no-repeat; color:#1d1758; font-size:12px; font-weight:bold; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; list-style-image: none;}
#subnav li a:visited{ padding-left:20px; background:url(/img/yarrow.gif) 5px 4px no-repeat; color:#1d1758; font-size:12px; font-weight:bold; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; list-style-image: none;}
#subnav li a:hover{ padding-left:20px; background:url(/img/barrow.gif) 5px 4px no-repeat; color:#1d1758; font-size:12px; font-weight:bold; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; list-style-image: none;}

#footer ul{ margin:0; padding:0;}
#footer li{ margin:0; padding:0 8px; list-style:none; display:inline; background:url(/img/wspacer.gif) no-repeat right 5px;}
#footer li a:link{ color:#FFFFFF; font-size:11px; text-decoration:none; }
#footer li a:visited{ color:#FFFFFF; font-size:11px; text-decoration:none;}
#footer li a:hover{ color:#FFFFFF; font-size:11px; text-decoration:underline; color:#1d1758;}

.orange{ color:#FF6600;}
.red{ color:#FE0001}
.blue{color:#2c1a66;}
.pink{ color:#F0419B;}

.cell{ background:url(/img/cellback.gif) repeat-x #FFFFFF;}
.cell p{margin:3px 0px 10px 0; color:#838383}
.fl{ float:left;}
.cl{ clear:left}

.flimage{ width:182px; float:left; text-align:center;}
.flcontent{ width:590px; float:left}

h1{ margin:20px 0 8px 0; padding:0; color:#1c1654; font-size:16px;}
strong{ color:#666666;}
.productimage{ margin:20px;}

li{ color:#838383; list-style-image:url(/img/yarrows.gif); font-size:11px; margin:4px 0;}
a:link, a:visited{color:#1d1758}
a:hover{ color:#FF0000; text-decoration:none;}

#new { padding: 10px; width: 570px; background: url(/img/footer-bg.gif) repeat-x #fbc92e; color: #fff; }
#new h1 { margin-top: 0px; }
#new p { color: #fff; font-weight: bold; }

.block { float: left; width: 248px; margin-right: 20px; padding: 10px; }
.clear { clear: both; }

/************************ Forms ************************/
.panel {clear: both; display: none;	border: 3px solid #CCC;	padding: 1em;}
.panel.active-tab-body { display: block; }
input.disabled { border: 1px solid #F2F2F2;	background-color: #F2F2F2 !important; }
input.required, textarea.required { border: 1px solid #FDCA32; background-color: #F2F2F2 !important; }
.validate-digits { border: 1px solid #FDCA32; background-color: #F2F2F2 !important; }
input.validation-failed, textarea.validation-failed { border: 1px solid #FD6906; color : #FD6906; }
input.validation-passed, textarea.validation-passed { border: 1px solid #1D1758; color : #1D1758; }
.validation-advice { margin: 5px 0;	padding: 5px; background-color: #E4E4E4; color : #000000; font-weight: bold; }
.custom-advice { margin: 5px 0;	padding: 5px; background-color: #C8AA00; color : #FFF; font-weight: bold; }
fieldset { padding: 1em; margin-bottom: 0.5em; }
label {	font-weight: bold; }
.form-row {	clear: both; padding: 0.5em; }
.field-label { float:left; width:130px;}
.field-widget {float:left; width:400px;}

/************************* Artilces *********************/
.leftarticle{ text-align:left; padding:20px;}