@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrapper{width:960px; margin:0px auto;}
#wrapper .topbar{float:left; width:100%; margin-top:30px;}
#wrapper .topbar .logo{float:left; width:360px; padding-top:15px; padding-left:5px;}
#wrapper .topbar .orderNow{float:left; width:245px; height:70px;}
#wrapper .topbar .orderNow .cards{float:left; margin-bottom:10px;}
#wrapper .topbar .orderPhone{float:left; width:300px; font-weight:bold}
#wrapper .topbar .orderPhone .number{float:left; text-align:center; width:100%; color:#4a802f; font-size:16px}
#wrapper .topbar .orderPhone .txt{float:left; width:100%; text-align:center; color:#4078c0; font-size:14px;}
#wrapper .topbar .orderPhone .txt span{font-size:24px}
#wrapper #navigation{float:left; width:100%; background:url(../images/nav-bg.png) left top no-repeat; height:52px;}
#wrapper #navigation ul.links{float:left; list-style:none; width:100%; margin:0 0 0 28px; padding:0px;}
#wrapper #navigation ul.links li{float:left; padding:0px 40px; background:url(../images/nav-divider.gif) right top no-repeat; line-height:36px; color:#ffffff;}
#wrapper #navigation ul.links li.last{background:none;}
#wrapper #navigation ul.links li a{color:#ffffff; text-decoration:none;}
#wrapper #navigation ul.links li a:hover{color:#ffffff; text-decoration:underline;}
#wrapper #leftPanel{
	float:right;
	width:245px;
}
#wrapper #leftPanel .hd{float:left; background:url(../images/leftpanel-topHd.png) left bottom no-repeat; width:245px; height:55px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; line-height:40px}
#wrapper #leftPanel .panelBox{float:left; width:243px; border-bottom:solid 1px #575757; border-left:solid 1px #575757; border-right:solid 1px #575757; background:#ffffff; padding-bottom:30px;}
#wrapper #leftPanel .panelBox .divider{float:left; width:100%; background:url(../images/leftPanel-divider.gif) left top no-repeat; height:26px; width:100%}
#wrapper #leftPanel .panelBox .maintxt{float:left; width:100%; text-align:center; color:#1d6298; font-size:25px;}
.product{float:left; padding:0 7px; width:229px;}
.product .productName{float:left; width:180px; font-size:16px; color:#4a802f; font-weight:bold; padding-top:8px;}
.product .productName span{float:left; width:100%; text-align:right; font-size:14px; color:#1d6298; margin-top:20px;}
.product .desc{float:left; width:100%; padding-bottom:15px;}
#wrapper #rightPanel{
	float:left;
	width:698px;
}
#wrapper #rightPanel .topbg{float:left; width:100%; background:url(../images/rightPanel-topbg.png) bottom left no-repeat; height:16px;}
#wrapper #rightPanel .bannerHd{float:left; width:100%; background:#373839; color:#ffffff; font-size:80px; text-align:center; padding:30px 0; font-weight:bold;}
#wrapper #rightPanel .offers{float:left; width:100%; background:url(../images/rightPanel-mainbg.jpg) left bottom no-repeat; min-height:345px; padding:0 10px}
#wrapper #rightPanel .offers h1{float:left; font-size:42px; color:#1d6298; font-weight:normal; margin-top:10px; width:100%;}
#wrapper #rightPanel .offers h1.price{float:left; font-size:60px; color:#1d6298; font-weight:normal; margin-top:10px; width:100%;}
#wrapper #rightPanel .offers h2{float:left; font-size:24px; color:#1d6298; font-weight:normal; margin-top:5px; width:100%;}
#wrapper #rightPanel .offers h2.shipping{float:left; font-size:18px; color:#1d6298; font-weight:normal; width:100%; margin-top:0px;}
#wrapper #rightPanel .offers h3{float:left; font-size:14px; color:#099ce3;width:100%; margin-bottom:8px;}
#wrapper #rightPanel .content{float:left; width:696px; border-left:solid 1px #575757; border-right:solid 1px #575757;}
#wrapper #rightPanel .content .aboutHd{float:left; width:681px; background:url(../images/aboutHd-bg.gif) left top repeat-x; height:39px; color:#ffffff; line-height:39px; font-size:18px; padding-left:15px;}
#wrapper #rightPanel .content .txt{
	float:left;
	width:674px;
	border:solid 1px #ffffff;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #f2f2f2;
	background-image: url(../images/about-img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:270px;
	padding-bottom: 0px;
}
#wrapper #rightPanel .content .txt .hd{float:left; width:670px; background:url(../images/midHd-bg.png) left top no-repeat; font-size:24px; color:#1d6298; padding-left:14px; height:39px; line-height:39px}
#wrapper #rightPanel .content .txt .txtdesc{
	float:left;
	width:490px;
	line-height:22px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 170px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#wrapper #rightPanel .content .whyHd{float:left; width:681px; background:url(../images/whyHd-bg.gif) left top repeat-x; height:50px; color:#ffffff; line-height:50px; font-size:25px; padding-left:15px;}
#wrapper #rightPanel .content .testimonialPanel{float:left; width:100%; background:url(../images/testimonials-bg.gif) left top repeat-x; height:144px;}
#wrapper #rightPanel .content .testimonialPanel img{float:left;}
#wrapper #rightPanel .content .testimonialPanel .testimonial{float:left; padding:30px 20px; color:#ffffff; font-size:14px; width:253px}
#wrapper #rightPanel .content .testimonialPanel .testimonial span{float:left; margin-left:120px; font-size:12px; margin-top:10px;}
#wrapper #rightPanel .content .testimonialPanel .testimonial span a{color:#ffffff; text-decoration:underline;}
#wrapper #rightPanel .content .greenbgHd{float:left; width:696px; background:#55873c; height:44px; color:#ffffff; line-height:44px; font-size:18px; text-align:center}
#wrapper .footer{float:left; width:100%; margin-top:10px;}
#wrapper .footer .leftbg{float:left; background:url(../images/footer-leftbg.gif) left top no-repeat; height:50px; width:4px;}
#wrapper .footer .rightbg{float:left; background:url(../images/footer-rightbg.gif) left top no-repeat; height:50px; width:4px;}
#wrapper .footer .midbg{float:left; background:url(../images/footer-midbg.gif) left top repeat-x; height:50px; width:952px;}
ul.bottomLinks{float:left; padding:0px; list-style:none; margin-left:170px; margin-top:10px;}
ul.bottomLinks li{float:left; padding:0px 10px; border-right:solid 1px #ffffff;}
ul.bottomLinks li.last{float:left; padding:0px 10px; border-right:0;}
ul.bottomLinks li a{color:#ffffff; text-decoration:none;}
ul.bottomLinks li a:hover{color:#ffffff; text-decoration:underline;}
#wrapper .footer .midbg .copyright{float:left; width:100%; text-align:center; color:#ffffff; margin-top:5px;}
.ucPanel{ background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    float: left;
    font-size: 36px;
    padding: 91px 0;
    text-align: center;
    width: 100%;}
#wrapper #rightPanel .innerContent .mainhd{float:left; width:683px; background:url(../images/aboutHd-bg.gif) left top repeat-x; height:39px; color:#ffffff; line-height:39px; font-size:18px; padding-left:15px;}
#wrapper #rightPanel .innerContent .txt{
	float:left;
	width:676px;
	padding: 20px 10px;
	background-color: #f2f2f2; border-left: solid 1px #575757; border-right: solid 1px #575757; border-bottom: solid 1px #575757;

}
#wrapper #rightPanel .innerContent .txt a{color:#2C53AC; text-decoration:underline;}
#wrapper #rightPanel .innerContent .txt .txtdesc p{float:left; margin-bottom:10px; line-height: 22px;}
#wrapper #rightPanel .innerContent .txt h2{float:left; width:100%; margin-bottom:10px; font-size:18px; color:#4F8732;}
#wrapper #rightPanel .innerContent .txt h3{float:left; width:100%; margin-bottom:10px; font-size:16px; color:#4F8732;}
#wrapper #rightPanel .innerContent .txt .hd{float:left; width:670px; background:url(../images/midHd-bg.png) left top no-repeat; font-size:24px; color:#1d6298; padding-left:14px; height:39px; line-height:39px}
.clientName{float:left; width:100%; text-align:left;padding-bottom:5px; font-weight:bold; border-bottom:dashed 1px #eaeaea; margin-bottom:10px;}
#wrapper #rightPanel .innerContent .txt .testimonial p{float:left; line-height: 22px;}
#innerPanel{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    float: left;

    padding: 10px 0;

    width: 100%;}
#innerPanel #leftInner{float:left; width:510px; padding:0 10px;}
#innerPanel #leftInner h1{float:left; width:100%; color:#1d6298; font-size:20px; margin-top:10px; margin-bottom:10px;}
#innerPanel #leftInner h2{float:left; width:100%; color:#5da03b; font-size:16px; margin-top:10px; margin-bottom:10px;}
#innerPanel #leftInner p{float:left; width:100%;margin-bottom:10px;}
#innerPanel #leftInner a{color:#1d6298; font-weight:bold; text-decoration:none;}
#innerPanel #rightInner{float:left; width:430px;    text-align: center;}
#wrapper #rightInner .offers{
	float:left;
	width:200px;
	background:url(../images/product.jpg) left top no-repeat;

	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 200px;
}
#wrapper #rightInner h1{float:left; font-size:42px; color:#1d6298; font-weight:normal; margin-top:10px; width:100%;}
#wrapper #rightInner .offers h1.price{float:left; font-size:60px; color:#1d6298; font-weight:normal; margin-top:10px; width:100%;}
#wrapper #rightInner .offers h2{float:left; font-size:24px; color:#1d6298; font-weight:normal; margin-top:5px; width:100%;}
#wrapper #rightInner .offers h2.shipping{float:left; font-size:18px; color:#1d6298; font-weight:normal; width:100%; margin-top:0px;}
#wrapper #rightInner .offers h3{float:left; font-size:14px; color:#099ce3;width:100%; margin-bottom:8px;}
ul.list{float:left; margin-left:15px;}

