body { margin:0; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#939393}
img {border:none;}
#page { margin:0 auto; text-align:left; width:780px; background-color:#FFFFFF;}

#header { background: no-repeat url(banner.jpg) right top; height:174px; margin-bottom:1px; border-bottom:3px solid #939393}
#home { background:repeat-x url(homebg.jpg) top center; font:bold 12px/49px Arial, Helvetica, sans-serif; color:#1c64ae; width:366px;}
#home a{ margin:0px 8px; text-decoration:none; color:#1c64ae;}
#home a:hover{ text-decoration:none; color:#939393;}
#logo {text-align:left;}

#leftclm {width:178px; text-align:left; vertical-align:top; border-right:1px solid #bfdeff; padding-right:2px;}

.heds { background: repeat-x url(hdbg.jpg) top; font:bold 12px Arial, Helvetica, sans-serif; color:#1c64ae; padding:0px 6px;}
.heds1 { background: repeat-x url(hdbg.jpg) top; font:12px Arial, Helvetica, sans-serif; color:#1c64ae; padding:0px 6px; text-decoration:none;}
.heds1 a {text-decoration:none;}
.heds2 { background: repeat-x url(hdbg.jpg) top; font:bold 12px Arial, Helvetica, sans-serif; color:#1c64ae; padding:0px 6px; text-decoration:none;height:20px;}
.heds2 a {text-decoration:none;}
.llinks a{ line-height:20px; border-bottom: 1px dashed #CCE6FF; display:block; color: #1c64ae; text-decoration:none;font-size:11px;}
.llinks a:hover{ background-color:#F0F7FF;}

.logos td{ text-align:center; background-color:#F9FCFF; padding-bottom:4px;}
.logos img{border: 3px solid #E7F3FF; margin:1px;}
.logos  a{ color:#1c64ae; text-decoration:none;font-size:11px;}
.logos a:hover img{border: 3px solid #D2E9FF;}
.reviews {text-decoration:none;font-size:11px; }
.reviews a {text-decoration:none;font-size:11px;color:navy;font-weight:bold; }
.reviews a:hover {text-decoration:underline; color:black;font-weight:bold;}
.lcell a{ font:11px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none;}
.lcell img{ width:60px; height:90px;/* border: 1px solid #1c64ae;*/}
.lcell td{ width:25%; height:110px;padding:8px 0px; text-align:center; vertical-align:middle;border: 1px solid #E7F3FF; background-color:#f9fcff;}
.lcellt { padding:8px 0px; text-align:center; vertical-align:middle;border: 1px solid #E7F3FF; }
.ncell a{ font: bold 11px Arial, Helvetica, sans-serif; color:#ff0000;text-decoration:none;}
.ncell a:hover{ font: bold 11px Arial, Helvetica, sans-serif; color:navy;text-decoration:underline;}
.ncell img{ width:60px; height:70px; margin:4px;float: right;}
.ncell td{ width:50%; padding:8px 4px; text-align:justify; border:1px solid #E7F3FF;}

#footer { background: repeat-x #417BBA /*url(footerbg.jpg)*/ center; font:11px/41px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}
#footer a { text-decoration:none; color:#FFFFFF;}
#footer a:hover{ text-decoration:underline; color:#FFFFFF;}
.msg{ font-family:Verdana,Arial,sans-serif;  font-size:11px }
.msg a{ font-family:Verdana,Arial,sans-serif;  font-size:11px;  text-decoration:none;font-weight:bold;  color:#047589;}
.msg a:hover{ text-decoration:underline; }
#compare_box { width:500px; margin:10px 6%;}
#compare_box legend{color:#007f8c; font:bold 14px Arial, Helvetica, sans-serif;}
#compare_box span{color:#d320a0; display:block; border-top:1px dashed #80c7ce; margin-top:5px;}
#compare_box select{ width:150px;}
#compare_box input{ background-color: #417bba; center; width:75px;height:25px; border:1px solid #047488; margin-top:5px; color:white; font-weight:bold;}
#compare_box td{ height:20px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0px 2px;}
#compare_box fieldset{ border:1px solid #80c7ce;}
.compare{ padding:2px; height:20px;  font:11px Verdana,Arial,Helvetica,sans-serif;  color:#000;  line-height:15px;  border-bottom:1px solid #ECF9F9}
.compare a { color:navy; text-decoration:none;}
.compare a:hover { color:black; text-decoration:underline;}
.compare1{ padding:2px; height:40px; font:11px Verdana,Arial,Helvetica,sans-serif;  color:#000;  line-height:15px;    border-bottom:1px solid #ECF9F9}
.compare2{ padding:2px; height:20px; font:11px Verdana,Arial,Helvetica,sans-serif;  color:#000;  line-height:15px;    border-bottom:1px solid #ECF9F9}
proline{border:0px solid #B0D3D9; background-color:#F9FCFF}
.smallText { font-family:Verdana,Arial,sans-serif;  font-size:10px; color:navy; }
.smallText a { font-family:Verdana,Arial,sans-serif;  font-size:10px; color:navy; text-decoration:none; }
.smallText1 { font-family:Verdana,Arial,sans-serif;  font-size:11px; }
.smallText1 a { font-family:Verdana,Arial,sans-serif;  font-size:11px; color:navy; text-decoration:none;font-weight:bold; }
.smallText1 a:hover{ text-decoration:underline;font-weight:bold;color:black}
.brands{ background:#FFF;  font-family:Verdana,Arial,sans-serif;  font-size:12px}
 .brands a{ background:#FFF;  font-family:Verdana,Arial,sans-serif;  font-size:11px;  text-decoration:none; color:navy;}
 prolisttd{border:1px solid #fff; text-align:center;}
.prolisttd a{border:1px solid #D7F0F4; font:9px/10px Verdana,Arial,Helvetica,sans-serif; color:#26853a; text-decoration:none; height:100px; width:80px; display:block}
.prolisttd a:hover{border:1px solid #67C5D6; color:#CB22AF; text-decoration:none; background-color:#F5FCFC}
.text3 td {font-family:Arial,Helvetica,sans-serif; font-size:12px;color:black; }
.text3 td  a{text-decoration:none;;color:navy;font-weight:bold;}
.text3 td a:hover{text-decoration:underline;}
.textLink {font-family:Arial,Helvetica,sans-serif; font-size:12px;color:black; margin-left:15px;}
.textLink a{text-decoration:none;;color:navy;margin-left:15px;}
.textLink a:hover{text-decoration:underline; font-weight:bold;}
.listmobile { color:navy; text-align:center;font-size:13px;}
.main { font-family:Arial,Helvetica,sans-serif; font-size:11px;color:black; }
.main td  a{text-decoration:none;;color:navy;}
.main td a:hover{text-decoration:underline;}
.proline{border:1px solid #B0D3D9; background-color:#FBFDFD}
.compare3 { background: repeat-x url(hdbg.jpg) top;height:20px; }
.compare4{ background: url(hdbg.jpg) top; padding:2px; height:40px; font:11px Verdana,Arial,Helvetica,sans-serif;  color:#000;}
.text3 a{ font-size:12px;color:navy; text-decoration:none; }
#sms { width:94%; margin:10px auto; background-color:#F9FCFF; border:1px dashed #BFDEFD; padding:4px;}
#sms legend { font-weight:bold; color:#000000; background-color:#FFFFFF;}
#sms th { text-align:left; font-weight:normal; width:180px; vertical-align:top; height:25px;}
#sms td { vertical-align:top;}
#sms .lt_text{ color:#999999; padding-bottom:6px;}
#name, #email, #subject, #cell, #mobile, #message { width:220px;}
#btnSubmit {background-color: #417bba; width:75px;height:25px; border:1px solid #047488; margin:5px 170px 0px 0px; color:#ffffff; font-weight:bold; float:right;}

