@charset "utf-8";
/* CSS Document */

body,html{margin:0; padding:0; background:url(../images/bg.jpg) repeat-x top center #8F8F8F; }

h1, h2, h3, h4, h5, h6, p, div, br, hr, input, form, label, ul, ol, dl,l i, select, option, frameset, iframe, frame, dd, dt, textarea, tr, td, tbody, table, pre, img, small, span, strong, sub, sup, marquee, nobr, dir, font, embed, noembed, blockquote{ margin:0; padding:0;}

.clearboth{ clear:both;}
.clearleft{ clear:left;}

#wrapper{margin:0 auto; padding:0; width:984px;}

.header{margin:0; padding:0; width:984px;}
.navi_main{ float:left; margin:0px 0 0 0; padding:0 0 0 25px; width:959px; background:#2B6E8C; font-size:20px;}
.banner_top{margin:3px 0 0 0; padding:0; width:984px; z-index:-9000; display:block;}
.btm_banner{margin:0; padding:0; width:984px; background:#FFF;}
.banner{ margin:0 0 0 120px; padding:0;}
.logo{ float:left; width:245px; margin:0 0px 0 0; padding:0px 0 0 0;}
.midbdy{margin:0; padding:15px 0 15px 0; width:984px; background:#fff;}
.welpng{ margin:0; padding:9px 0 0 15px;}
.welcome{ float:left; margin:0; padding:0; width:435px;}
.welimg{ float:left; margin:0; padding:25px 0 0 8px; width:208px;}
.weltxt{ float:right; margin-top:20px; padding:0px 0 0 10px; width:193px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1886a0; line-height:19px; border-left:1px dotted; }
.btmtxt{ margin:0; padding:21px 0 0 12px; width:420px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#676b6c; text-align:justify;}
.wedo{ float:left; margin:0 10px 0px 10px ; padding:0 0px 5px 5px; width:265px; background:#dad9d6;}
.wedo ul{ margin:0 0 0 25px ; padding:18px 0 0 0; width:209px;}
.wedo ul li{ list-style: url(../images/bulletgreen.png); font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4e5152; line-height:22px;}
.repair{ float:left; margin:0; padding:0; width:244px;}
.rtxt{ margin:0 0 0 0px; padding:4px 0 3px 10px; background:#dad9d6; width:234px;}
.rtxt ul{ margin:0; padding:0 0 0 26px; line-height:30px;}
.rtxt ul li{ list-style: url(../images/bulletgreen.png); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5152;}
.read{ margin:0; padding:0 0 0 140px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1884ab;}
.read a{ text-decoration:underline; color:#1884ab;}
.read a:hover{ text-decoration:none; color:#C03;}
.time{ margin:10px 0 0 0; padding:10px 0 5px 0; width:244px; background:#dad9d6;}
.timg{ margin:0; padding:0 0 0 10px;}

.star{ margin:0; padding:0; width:244px;}
.starleft{ float:left; margin:0; padding:0; width:136px;}
.starleft p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5152;}
.starright{ float:right; margin:10px 0 0 0; padding:0; width:100px;}

.aboutus{ margin:0; padding:0; width:950px;}
.aboutimg{ float:left; padding:0 0 0 10px ; width:370px;}
.abouttxt{ float:right; padding:0; width:560px;}
.abouttxt p{ margin:0px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4e5152; width:550px; line-height:20px;}
.abouttxt1{ margin:0; padding:0 0 0 25px; width:800px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666; text-align:justify; line-height:20px;}
.abouttxt1 h1{ margin:0; padding:0 0 10px 0; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#000;}
.atten{margin:0; padding:10px 0 10px 100px; color:#C03; font-family:Arial, Helvetica, sans-serif; font-size:29px; text-align:justify; width:500px;}
.red{ margin:0px 0 0 0; padding:0px 0 0 10px; color:#000; font-weight:bold; font-size:16px; font-family: Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold;}
.txtr{ margin:0px 0 0 0; padding:0px 0 0 0px; color:#666;font-family: Verdana, Geneva, sans-serif; font-size:14px; text-align:justify;}
.blue{ margin:0; padding:0 0 0 10px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:justify; width:500px; line-height:18px;}
.txtb{ margin:0; padding:0 0 0 10px; color:#F60; font-family:Verdana, Geneva, sans-serif; font-size:20px; text-align:justify; width:500px; line-height:18px;}
.blue9{ margin:0; padding:0 0 0 10px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:justify; width:550px; line-height:18px;}
.bluel{ float:left;margin:0; padding:0 0 0 10px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:justify; width:270px; line-height:18px;}
.bluer{ float:right; margin:0; padding:10px 0 0 0; width:250px;}
.gray{margin:0; padding:0 0 0 10px; font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#666; text-align:justify; width:500px;}
.brand{margin:0; padding:10px 0 0 10px; color:#C03; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; width:500px;}
.youmust{margin:0; padding:10px 0 10px 280px; color:#C03; font-family:Arial, Helvetica, sans-serif; font-size:29px; text-align:justify; width:500px;}
.you{margin:0; padding:0px 0 10px 300px; color:#09F; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:justify; width:500px;}

.picture{ margin:0; padding:0 0 0 10px;}
.book{ margin:0 10px 20px 0; float:right; padding:0;}
.book1{ margin:0px 10px 20px 0; float:right; padding:0;}
.book3{ margin:0 0px 20px 100px; padding:0;}

.ourserv{ margin:0; padding:0; width:950px;}
.servtxt{ float:left; margin:0; padding:0; width:500px;}
.servtxt h1{ margin-left:10px; float:left; padding:0 0 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#C03;}
.servimg{ float:right; margin:0; padding:0 0 0 20px; width:400px;}

.types{ margin-left:10px; padding:0;}
.types ul{ margin:0; padding:10px 0 0 40px;}
.types ul li{ margin:0; padding:0 0 0 10px;list-style: url(../images/bulletgreen.png); font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#09F; line-height:25px;}

.blue1{ float:left;margin:0; padding:0 0 0 0px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:justify; width:410px; line-height:18px;}
.blue2{ float:right; margin:0; padding:10px 0 0 0; width:120px;}

.loyalty{ margin:0; padding:0; width:550px;}
.loyalty h1{ margin:0; padding:0 0 10px 10px; color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:18px; text-align:justify; width:500px;}
.lolleft{ float:left; margin:0; padding:0 0 0 10px; width:100px;}
.lolright{ float:right; margin:0; padding:0; margin:0; padding:0 0 0 0px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:justify; width:410px; line-height:18px;}
.loyal h2{  color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:18px; text-align: center;}




.footer{margin:0; padding:0; width:984px; background:#ccc;}
.footer1{margin:390px 0 0 0; padding:0; width:984px; background:#fff;}
.footerleft{float:left; margin:15px 0 0 25px; padding:0 0 25px 0; width:385px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#93877c;}
.footerrite{float:right; margin:15px 25px 0 0; padding:0 0 25px 0; width:194px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#93877c;}
.web{ padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e86d20; text-decoration:underline;}
.footerrite a{color:#136c8c;}
.footerrite a:hover{color:#a94c06;}

.key{ margin:0 0 0 30px; padding:10px 0 0 0; width:984px;}
.key1{ float:left; margin:0; padding:0; width:240px; }
.key1 h1{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.key1 p{ margin:0 0 10px 0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:20px;}



.booktxt{ margin:0; padding:10px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#C00; font-weight:bold; line-height:20px; text-align:center;}
 

.form1{
	width:600px;
	margin-top:20px;
	float:left;
	padding-bottom:20px;
	}
.line{
	width:600px;
	margin:0;
	float:left;
	padding-bottom:7px;
}
.name{
	float:left;
	margin-left:40px;
	width:200px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;
}
.input{
	float:left;
	width:150px;
}
.discrip{ float:left; margin-left:0px; padding:0 0 0 0; width:250px; height:100px;}
.book_ing{ float:left; margin:0; padding:0 0 0 200px; width:784px;}

.form{ margin:0px 0 10px 170px; padding:0 0 0 0; width:650px; float:left; background:#ccc;}

/*---------------------- contact page starts here -------------------------------------*/
#contactbody{float:right; width:560px;}
#contactinfo{float:left; width:380px;}
h2{ margin:0; padding:10px 0 10px 10px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#625F59;}
.forms{ padding:10px 0px 0px 3px; width:500px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:justify; font-weight:bold; text-decoration:none}
.form_contact{ margin:5px 0 0 0; width:500px;}
.form_contact p{ margin:0; padding:0 0 10px 0; width:500px; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:justify; font-weight:normal; text-decoration:none;}
.form_contact label{ margin:0; float:left; width:200px;}
.txtbox{ width:220px; line-height:18px; color:#000000;}
.entertext{ width:120px; line-height:18px; color:#000000;}
.commentbox{ width:220px; height:100px; color:#000000;}
.color{ color:#e75100; float:left;}
.plz_red{ padding:0 0 0 15px; font-size:16px; font-weight:bold; color:#FC791E;}
.starn { color:#FF0000;}
/*---------------------- contact page ends here -------------------------------------*/


h1{margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#900; line-height:30px;}

.book_frm{margin:0 0 10px 0; padding:10px; background:#ccc; width:600px;}
.book_frm table {margin:0; padding:0;}
.book_frm table td{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; height:26px;}
.book_frm table td span{ margin:0 0 0 8px; padding:0; color:#900; font-size:15px; line-height:26px;}
.book_frm table td table tr td{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; height:18px;}

.txt_field{margin:0; padding:0; width:200px; border:1px #65707B solid; border-style:inset; height:20px;}
.txt_field1{margin:0; padding:0; width:380px; border:1px #65707B solid; border-style:inset; height:20px;}
.txt_field11{margin:0; padding:0; width:180px; border:1px #65707B solid; border-style:inset; height:20px;}
.textarea{margin:0 0 5px 0; padding:0; width:300px; border:1px #65707B solid; border-bottom-style:inset; height:120px;}
.msg{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#900; font-weight:bold;}
.submit{ padding:3px; background-color:#FFF; cursor:pointer;}
.l_name{margin:0 0 0 10px;}
.t_name{margin:0 0 0 10px;}
.xname{ float:right; padding:0 86px 0 0;  margin:0 0 0 20px; font-size:10px; color:#000; font-family:Verdana, Geneva, sans-serif; text-align:center;}


.sale{ margin:0; padding:0 0 0 0; width: 984px; text-align:center;}
.sale h1{ margin:10px 0 0 30px; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#FF6600;}
.saletxt{ margin:0 0 0 150px; padding:0; width:720px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; text-align: center; line-height:20px;}
.salestxt{ margin:10px 0 0 30px; padding:0; width:900px;}
.txtsale{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; text-align:justify; line-height:20px; width:700px;}
.salepic{ float:right; margin:0; padding:0; width:177px;}


.sales{ margin:20px 0 0 0; padding:0; width:984px;}
.salesleft{ float:left; margin:10px 0 0 30px; padding:0; width:215px;}
.salesright{ float:right; margin:10px 70px 0 0; padding:0; width:650px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; text-align:justify; line-height:20px;}
.sales h2{ margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#000; text-align:center;}

.scroll{ margin:0px 0 0 0; padding:2px 11px 16px 13px; background:#fff; width:960px; cursor:pointer; text-align:center;}

.loyal{ margin:70px 10px 10px 10px; padding:0 0 0 0; width:350px; background:#000;}
.loyal p{ margin:0; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; width:330px; text-align:justify; line-height:18px;}
.loyal h1{ margin:0; padding:10px 0 0 10px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#F90;}
.loyal h3{ margin:0; padding:10px 0 0 10px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#F90;}

.img{ margin:0; padding:0 0 0  15px;}

.loyaltytxt{ float:left; margin:0; padding:0 0 0 10px; width:680px;}
.loyaltytxt p{ margin:0px; padding-left:10px; font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#4e5152; width:650px; line-height:18px; text-align:justify;}
.loyaltytxt h1{ margin:0; padding:5px 0 5px 6px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#069;}
.loyaltyright{ float:right; margin:0; padding:20px 75px 0 0px; width:200px;}
.go{ margin:0; padding:0 0 0 260px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#F00;}