 :focus { -moz-outline-style: none; }
body { margin:0; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#939393}
img {border:none; color: }
h1{font: bold 20px/30px Arial,Helvetica,sans-serif;}

#page { margin:0 auto; text-align:left; width:780px; background-color:#FFFFFF;}

#header { background: no-repeat url(images/banner.jpg) right top; height:174px; margin-bottom:1px; border-bottom:3px solid #939393}
#home { background:repeat-x url(images/homebg.jpg) top center; font:bold 12px/49px Arial, Helvetica, sans-serif; color:#1c64ae; width:366px;}
#home a{ margin:0px 5px; 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(images/hdbg.jpg) top; font:bold 12px Arial, Helvetica, sans-serif; color:#1c64ae; padding:0px 6px;}
.heds1 { background: repeat-x url(images/hdbg.jpg) top; font:12px Arial, Helvetica, sans-serif; color:#1c64ae; padding:0px 6px; text-decoration:none;}
.heds1 a {text-decoration:none;color:#1c64ae;}
.heds2 { background: repeat-x url(images/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;}

.llinksb a{ line-height:20px; border-bottom: 1px dashed #CCE6FF; display:block; color: #1c64ae;font-weight:bold; text-decoration:none;font-size:11px;}
.llinksb 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;  }
.smallText a:hover { font-weight:bold;font-size:11px;}
.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;}
.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(images/hdbg.jpg) top;height:20px; }
.compare4{ background: url(images/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; line-height:25px;}
#sms td { vertical-align:top; line-height:25px; padding:0px;}
#sms .lt_text{ color:#999999; padding-bottom:6px;}
#sms .lt_text1{ color:#999999; padding-bottom:3px;}
#name, #email, #subject, #cell, #mobile, #message{ width:220px;}
#sms select {width:120px;}
#btnCompare {background-color: #417bba; width:90px;height:25px; border:1px solid #047488; margin:5px 0px 0px 0px; color:#ffffff; font-weight:bold; float:right;}
#btnSubmit {background-color: #417bba; width:90px;height:25px; border:1px solid #047488; margin:5px 170px 0px 0px; color:#ffffff; font-weight:bold; float:right;}
.smallTextLink { font-family:Verdana,Arial,sans-serif;  font-size:10px; color:navy; }
.smallTextLink a { font-family:Verdana,Arial,sans-serif;  font-size:10px; color:navy; text-decoration:none;  }
.smallTextLink a:hover { text-decoration:underline;}
.logo_list { width:100%;font-size:11px;}
.logo_list td{ width:25%;height:100px;  text-align:justify; text-align:center; border:1px solid #E7F3FF;}
.logo_list img{ width:120px; height:80px;}
.logo_list a{ text-decoration:none; color:#1c64ae}
.logo_list1 { width:100%}
.logo_list1 td{ width:25%;height:100px;  text-align:justify; text-align:center; border:1px solid #E7F3FF;}
.logo_list1 a{ text-decoration:none; color:#1c64ae}
#listing { margin:6px auto; width:567px; font:10px Verdana, Arial, Helvetica, sans-serif;}
#listing td.top{ background: no-repeat url(listing_bg_top.gif) top center; height:10px;}
#listing td.mdl{ background: repeat-y url(listing_bg_mdl.gif) top center;}
#listing td.btm{ background: no-repeat url(listing_bg_btm.gif) bottom center; height:10px;}

/*#listing table td { width:33%;}
#listing table tr { margin:5px 0px;}
*/
#listing strong{ margin:3px 0px 0px 5px; display: block; border-bottom:1px solid #BDDEFF;color:navy;}
#listing td a {text-decoration:none;color:navy;}
#listing td a:hover {text-decoration:underline;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #417bba;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px/20px  Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color:white;
color:black;
padding: 5px;
z-index: 5;
}
.imgPro { margin:3px 5px; border:1px solid #BDDEFF;}
.sitemaps td a 
{
text-decoration:none;

}
.sitemaps td a:hover 
{
text-decoration:underline;

}
.sitelinks a 
{
text-decoration:none;font-size:11px;color:navy;

}
.sitelinks a:hover 
{
text-decoration:underline;

}
.linksPage  a
{
font-size:10px;
text-decoration:none;
}

#comparein { margin:5px 0px; width:100%;}
#comparein td{ font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:top;}
#comparein span{font:bold 15px/23px Arial, Helvetica, sans-serif; padding-left:20px; margin-bottom:5px; color:#047589; display:block; background:url(images/mnbg.gif) repeat-x top; text-align:left;}
#comparein select{ width:85%; border:1px solid  #BFDEFD; background-color:#E7F3FF;}

