html, body{ font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/BG.jpg);}

*{ margin:0pc; padding:0px;}
ul,li{ list-style:none;}
a img{ border:none;}
.floatright{ float:right;}
.floatleft{ float:left;}
.clearboth{height:0px; font-size:0px; clear:both; display:block !important; display:inline;}
.spacer{height:12px; font-size:2px; clear:both;}
.spacer5px{height:5px; font-size:0px; clear:both;}
.spacer2px{height:2px; font-size:0px; clear:both;}
.cor-left-bottom{ margin-left:-1px; margin-bottom:-1px; float:left; position:relative;}
.cor-right-bottom{ margin-right:-1px; margin-bottom:-1px; float:right; position:relative;}


.wrapper{ width:100%;}
.middletop{ width:798px; padding:0px 19px 5px 19px; background:url(../images/mid-bg.gif) center top repeat-y; margin:0 auto; }
.header{ color:#666; font-family:Verdana, Geneva, sans-serif;}
.flag{ float:left; padding-right:5px;}
.b-text{ line-height:20px; padding-top:5px; padding-bottom:5px;}
.cart-bt{ float:right;}
.cart-bt a{ background:url(../images/cart.jpg) center 0px no-repeat; line-height:36px; width:120px; overflow:hidden; height:36px; display:block; text-indent:-9999px; text-decoration:none; color:#000;}
.cart-bt a:hover{ background:url(../images/cart.jpg) center -36px no-repeat; }

.home-bt a{ background:url(../images/but_home.jpg) center 0px no-repeat; line-height:21px; width:45px; overflow:hidden; height:21px; display:block; text-indent:-9999px; text-decoration:none; color:#000; margin-top:8px;}
.home-bt a:hover{ background:url(../images/but_home.jpg) center -21px no-repeat; }

.how-bt a{ background:url(../images/but_how.jpg) center 0px no-repeat; line-height:21px; width:116px; overflow:hidden; height:21px; display:block; text-indent:-9999px; text-decoration:none; color:#000; margin-top:8px;}
.how-bt a:hover{ background:url(../images/but_how.jpg) center -21px no-repeat; }

.inst-bt a{ background:url(../images/but_inst.jpg) center 0px no-repeat; line-height:21px; width:110px; overflow:hidden; height:21px; display:block; text-indent:-9999px; text-decoration:none; color:#000; margin-top:8px;}
.inst-bt a:hover{ background:url(../images/but_inst.jpg) center -21px no-repeat; }

.faq-bt a{ background:url(../images/but_faq.jpg) center 0px no-repeat; line-height:21px; width:30px; overflow:hidden; height:21px; display:block; text-indent:-9999px; text-decoration:none; color:#000; margin-top:8px;}
.faq-bt a:hover{ background:url(../images/but_faq.jpg) center -21px no-repeat; }

.cont-bt a{ background:url(../images/but_cont.jpg) center 0px no-repeat; line-height:21px; width:73px; overflow:hidden; height:21px; display:block; text-indent:-9999px; text-decoration:none; color:#000; margin-top:8px;}
.cont-bt a:hover{ background:url(../images/but_cont.jpg) center -21px no-repeat; }

.menu{ float:right; padding-top:15px;}
/*.menu a{ padding:0 8px; background:url(../images/menu-seprator.jpg) right center no-repeat; font-family:"Arial", Gadget, sans-serif; font-size:13px; color:#000; text-decoration:none; font-weight:bold}
.menu a.last{ background:none; padding-right:5px;}
.menu a:hover{ color:#f00; }*/
.titlebar{ background:url(../images/welcome-bg.jpg) left top repeat-x;}
.titlebar h1{ line-height:38px; font-family:"Verdana"/*, Gadget, sans-serif*/; font-weight:bold; font-size:19px; color:#fff; padding-left:14px;}
.middle-content{ background:#f8f8f8; border-color:#dcdcdc; border-style: solid; border-width:0px 1px 1px 1px; padding-bottom:9px;}  
.midpad{ padding:10px 10px 0px 10px;}
.middle-content p{ font-family:Verdana, Geneva, sans-serif; line-height:16px; color:#333; font-size:12px; padding-bottom:12px;}

.middle-blue{ background:#234a99; width:100%;}
.middlebs{ background:url(../images/blue-shadow.jpg) center top repeat-y; width:794px; padding:5px 21px 5px 21px; margin:0 auto;}
.middlebs h2{  font-family:"Verdana"/*, Gadget, sans-serif*/; font-size:17px; font-weight:bold; color:#fff; padding-bottom:8px; padding-top:6px; }
.middlebs p{font-family:Verdana, Geneva, sans-serif; line-height:16px; color:#fff; font-size:12px; padding-bottom:12px; c}
.footer{ background:#333; width:100%;}

.footer-content{ width:820px; padding:10px 2px 10px 2px; margin:0 auto;}
.footer-content ul{ /*border-bottom:solid 1px #fff;*/ float:left; padding-bottom:0px; padding-left:2px; margin-left:10px}
.f-logo{ float:left; padding-right:10px; padding-top:7px;}
.f-logo2{ float:left; padding-top:7px;}
.menu-item{ width:135px; font-family:Verdana, Geneva, sans-serif; float:left; font-size:12px; padding-right:10px;}
.menu-item h5{ font-size:12px; font-weight:bold; padding-bottom:2px; border-bottom:solid 1px #fff; margin-bottom:1px; color:#fff; font-family:Verdana, Geneva, sans-serif;}
.menu-item a{ display:block; line-height:17px; text-decoration:none; color:#ccc; font-size:11px; margin-left:3px;}
.menu-item a:hover{ text-decoration:none; color:#ffffff; font-weight: none;}
.copyright{ text-align:center; padding:0px 0px 2px 0px; color:#cccccc; font-size:9px; font-family:Verdana, Geneva, sans-serif;   }
.bottomline{/*border-bottom:solid 1px #fff;*/ color="#333333" noshade="noshade" width="100%"}
.header ul {margin:0px; padding:0px;}
.couponBox {padding-left:15px; border: solid 1px #C5DDE9; background-color:#EEEEEE}
.howitworksBox {padding:2px; border: solid 1px #C5DDE9; background-color:#EEEEEE; width:22px; font-size:20px; font-family: Arial, Verdana, sans-serif; color:#003399; font-weight:bold;}
.installBox {padding:2px; border: solid 1px #C5DDE9; background-color:#EEEEEE; width:17px; font-size:15px; font-family: Arial, Verdana, sans-serif; color:#003399; font-weight:bold;} 
.intexthr {
	margin: 4px 0;
	padding: 0;
	background: #999999;
	height: 1px;
	border:0;
}
.headerhr {
	margin: 4px 0;
	padding: 0;
	background: #C5DDE9;
	height: 1px;
	border:0;
}
.howitworkshr {
	margin: 0px 0;
	padding: 0;
	background: #C5DDE9;
	height: 1px;
	border:0;
}
.installhr {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #C5DDE9;
	height: 1px;
	border:0;
}
.installhr2 {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #C5DDE9;
	height: 1px;
	border:0;
}
.intextheading{
font-size:15px;
}
.howitworksheading{
font-size:15px;
font-family: Arial, Verdana, sans-serif;
color:#003399;
font-weight:bold;
padding:2px;
padding-left:40px;
}
.installheading{
font-size:15px;
font-family: Arial, Verdana, sans-serif;
color:#003399;
font-weight:bold;
padding:2px;
padding-left:32px;
}
.howitworksnumber{
font-size:22px;
font-family: Arial, Verdana, sans-serif;
color:#003399;
font-weight:bold;
}
.footerHR{
margin: 1px 0px 1px 0px;
height: 0; 
border-bottom: 1px dotted #333;
}
.smallText{
font-size:10px;
font-family: Arial, Verdana, sans-serif;
color:#333;
}
.contactHeadingLink{
	font-size:13px;
	font-weight:bold; 
	color: #034285;
	margin:0px;
	padding:8px;
	margin-bottom: 0px;
	background-color:#E7E7E7;
}
.contactHeadingLink a{
	font-size:1.1em; 
	color: #034285;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}
.contactHeadingLink a:hover{
	font-size:12px; 
	color: #0458B1;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}
