html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}
img{border:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
#wrap{margin: 0 auto;width:953px;background:#fff;overflow: hidden;border-left: 1px #d9dadb solid;border-right: 1px #d9dadb solid;}
.w135{width:135px;}
.nextvideo {
   color: #00f;
   background-color: #fff;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
  }
body {
border:0;
width:100%;
background:#fff;
min-width:953px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#dots{
clear:both;
float:left;
width:953px;
background-image: url('/cms/template-42/images/dots.gif');
height: 14px;
font-size: 10px;
text-align: right;
}
.video {
 width: 271px;
 height: 220px;
 overflow: hidden;
}
#loginbox{
 height: 141px;
 width: 271px;
 background: #d9dadb;
}
a {
color:#369;
}
a:hover {
color:#9cceff;
}
h1, h2, h3 {
margin:.8em 0 .2em 0;
padding:0;
}
p {
margin:.4em 0 .8em 0;
padding:0;
}
#wrap{
}
#topbanner{
 background: #9cceff;
 background-image: url('/images/topbanner.jpg');
 border-right: 1px solid #fff;
 margin:5px 1px 0 1px;
 width: 951px;
 height: 80px;
 border-bottom: 1px solid #fff;
}
#tophyp{
 float: left;
 margin-left: 25px;
 background: #9cceff;
 height: 80px;
 width: 182px;
}
#toph1{
 font-size: 4px;
 padding-left:200px;
}
#toph1 h1{
 color:#fff;
 font-size: 4px;
}
#topstrap{
 background: #9cceff;
 width: 367px;
 height: 80px;
 float: right;
 margin-right: 25px;
}
#header {
background: #fff;
clear:both;
float:left;
width:100%;
}
#header {
border-bottom:1px solid #fff;
}
#header p,
#header h1,
#header h2 {
padding:0 15px 0 15px;
margin:0;
}
#header ul, .col2 ul {
clear:left;
float:left;
width:100%;
list-style-type:none;
margin:0;
padding:0;
}
#header ul li, .col2 ul li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
font-size: 10px;
}
#header ul li a, .col2 ul li a {
display:block;
float:left;
margin:0 0 0 1px;
padding:5px 0px;
width: 135px;
text-align:center;
background:#9cceff;
color:#32383e;
text-decoration:none;
position:relative;
font-weight:bold;
left:0px;
}
#header ul li a:hover {
background:#3366ff;
color:#fff;
font-weight:bold;
}
#header ul li a.active,
#header ul li a.active:hover {
color:#fff;
background:#3366ff;
font-weight:bold;
}
#header ul li a span {
display:block;
}
.col2 ul li a {
margin-bottom: 2px;
padding:5px 0px;
width: 135px;
text-align:center;
background:#d9dadb;
color:#000;
}
.col2 ul li a:hover {
background:#3366ff;
color:#fff;
font-weight:bold;
}
.col2 ul li a.active,
.col2 ul li a.active:hover {
color:#fff;
background:#3366ff;
font-weight:bold;
}


.colmask {
position:relative;
clear:both;
float:left;
width:100%;
overflow:hidden;
}
.pc {
background:#d9dadb;
}
.pc .colmid {
float:left;
width:200%;
position:relative;
right:100%;
background:#fff;
}
.pc .colleft {
float:left;
width:100%;
margin-left:-50%;
position:relative;
left:135px; /* Left column width + right column width */
background: #eceded;
}
.pc .col1wrap {
float:left;
width:50%;
position:relative;
}
.pc .col1 {
margin:5px 142px 5px 10px; /* Centre column side padding */
position:relative;
left:200%;
overflow:hidden;
}
.pc .col2 {
float:left;
float:right;/* This overrides the float:left above */
width:105px; /* Width of left column content (left column width minus left and right padding) */
min-height: 410px;
position:relative;
right:30px; /* Width of the left-had side padding on the left column */
}
.pc .col3 {
float:left;
float:right;/* This overrides the float:left above */
width:0px; /* Width of right column content (right column width minus left and right padding) */
margin-right:31px; /* Width of right column right-hand padding + left column left and right padding */
position:relative;
left:50%;
margin-left:1px;
}
#maincontent{
line-height: 175%;
font-size: 12px;
padding-left:1px;
}
#footer {
font-size: 12px;
clear:both;
float:left;
width:953px;
}
.timestamp{font-size:4px;color:#fff;display:inline;}
#maincontent p,#footer p {
padding:0px;
margin:0;
}
#footer{
margin-top: 5px;
margin-bottom: 5px;
}
#footer a{
color:#747474;
text-decoration: none;
}
#footerleft,#footerright{
font-size: 10px;
}
#footerleft{
padding-left: 5px;
}
#footerright{
float: right;
padding-right: 5px;
}
.bigimage{
height: 363px;
width: 543px;
overflow: hidden;
}
#onecolone{
width: 545px;
margin-left: 136px;
}
#threecol{
width: 817px;
margin-left: 136px;
}
#threecolt{
width: 817px;
font-size: 13px;
}
.threecolone{
width:260px;
vertical-align: top;
}
#twocolt{
width: 545px;
font-size: 13px;
}
.twocol{
width:260px;
vertical-align: top;
}
.twocolp{
}
.threecolp{
}
.red,h1,h2,h3,h4{
color: #9cceff;
}
.bold,h1,h2,h3,h4{
font-weight: bold;
}
.fs6{font-size: 6px;}
.fs8{font-size: 8px;}
.fs10{font-size: 10px;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
h1,h2,h3,h4{
display: inline;
}
.grey{
color: #747474;
}
#loginbutton{
padding-top: 10px;
text-align: center;
}
#loginbutton a{
margin: 0px;
padding: 0px;
}
#customer{
background:#9cceff;
color: #fff;
font-size: 10px;
font-weight: bold;
padding: 7px 0 7px 0;
width: 271px;
}
#signup{
font-size: 12px;
padding-top: 17px;
padding-left: 10px;
}
#contactdetails{
width:953px;
text-align:center;
}
.picoverlay{
opacity:0.80;
filter:alpha(opacity=80);
float: left;
z-index:5;
background: #fff;
}
.picoverlay, .pictext{
position: absolute;
left: 20px;
top: 270px;
width: 445px;
height: 75px;
}
.pictext{
z-index:6;
font-weight: bold;
width: 425px;
padding: 10px;
}

#zohoWebToLead input,#zohoWebToLead select{
width: 180px;
}
#sidetelbox{
margin-top: 299px;
width: 135px;
}
#sidetelboxin{
background:#9cceff;
color: #fff;
font-size: 10px;
font-weight: bold;
width: 135px;
padding: 20px 0 20px 0;
}
#sidetel{
font-size:12px;
font-weight: bold;
text-align:center;
}
.mainbenefitsul{
padding-left: 30px;
}
.mainbenefitsul li{
list-style-type:circle;
}
#newslettersignuptable{
width: 450px;
margin-top: 20px;
}
.newsletter1{
text-align: right;
}
.newsletter2{
text-align: left;
}
.newsletter2 input{
width: 240px;
}
.newsletter3{
text-align: center;
}
#qualitymarks{
}

