@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-family:Arial,MyriadPro,Helvetica,sans-serif; font-size:12px;text-align:left; background:#fff url(../images/bg.gif) repeat-x; color:#404040;} 
ul,ol,li,dl,dd{margin:0;padding:0;list-style:none} 
p,form,input{
	margin:0;
	font-size: 16px;
}
input,select,img { vertical-align:middle;}
/* div { overflow:hidden;} */
.rightbg,.submenu, .mainbot, #wrap{
	overflow:hidden;
}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{-height:1%;*min-height:1%}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
}
a {color:#FFF;text-decoration:none;}
a:hover {
	color:#FFF;
	text-decoration:underline;
	font-size: 16px;
}


#wrap { width:918px; margin:0 auto; background:url(../images/wrapbg.gif) repeat-y;}
.leftbg { background:url(../images/left.gif) no-repeat; padding-left:12px; clear:both; }
.rightbg { background:url(../images/right.gif) no-repeat right top; padding-right:12px; }
.mainbot { height:29px; clear:both; background:#fff url(../images/mainbot.gif) no-repeat;}
#header { height:161px; position:relative; background:url(../images/headerbg.gif) no-repeat; clear:both;}
#logo { width:325px; height:60px; position:absolute; left:70px; top:40px;}
#logo a { display:block; width:325px; height:60px; text-indent:-9999px;}
#nav {
	height:55px;
	position:absolute;
	bottom:0;
	left:0;
	padding-left:8px;
}
#nav li { float:left; margin-right:4px;}
#nav li a { display:block; width:143px; float:left; height:50px; text-indent:-999px;}
#banner { height:372px; background:url(../images/banner_1.jpg) no-repeat; position:relative;}
#banner2 { height:372px; background:url(../images/banner2.jpg) no-repeat; position:relative;}
#banner3 {
	height:382px;
	background:url(../images/banner_add.jpg) no-repeat;
	position:relative;
	left: 624px;
	width: 270px;
}
.signups { width:127px; height:210px; position:absolute; right:30px; top:69px;}
.signups li { height:24px; overflow:hidden; margin-bottom:6px;}



/* CheapNQualityWork Code Start */
.signups input{border:none; width:120px; border-color:none; padding-top:5px;}
.signups select{border:none; width:123px; border-color:none; padding-left:3px;}
#homePagePriceList{
	width:330px;
	height:80px;
	
	float:left;
	margin-top:220px;
	margin-left:40px;
	font-family:Arial,MyriadPro,Helvetica,sans-serif;
	color:#606060;
	font-size:16px;
}
/* CheapNQualityWork Code End */
.signtxt { height:22px; width:125px; line-height:22px; border:0 none; background:none; }
.signbtnbox { width:130px; height:40px; position:absolute; bottom:20px; right:73px;}
.signbtn { width:130px; height:40px; background:0 none; border:0 none; cursor:pointer;}
#main { height:189px; background:url(../images/mainbg.jpg) no-repeat; margin-top:5px; position:relative;}
.testimonials { width:410px; height:120px; position:absolute; left:27px; top:20px;}
.testimonials h2 { height:18px; line-height:16px; color:#808080; float:right; width:120px; text-align:center;}
.testimonialslist { height:100px; clear:both; padding-left:10px;}
.testimonialslist  h3 { height:25px; margin-bottom:8px; line-height:25px; font-size:18px; color:#015BB5;}
.testimonialslist  h3 a { color:#015BB5; }
.personpic { width:80px; float:left; margin-right:10px; height:83px; }
.threenews { width:370px; height:125px; position:absolute; right:28px; top:16px;}
.threenews p { line-height:39px; margin-bottom:4px; font-size:18px; font-family:MyriadPro,'Times New Roman'; }
.submenu { height:25px; position:absolute; left:0; bottom:5px; width:670px; padding-left:10px;}
.submenu a { padding:0 10px; line-height:25px; font-size:9px; font-family:'Small Fonts';}
.cardbox { height:26px; width:200px; position:absolute; right:10px; bottom:5px; text-align:right;}
.cardbox label { font-weight:bold;}
.combox { margin-top:5px; background:#F3F3F3 url(../images/combg.gif) repeat-x; padding:25px 25px 10px;}
.signerbox { width:408px; float:left; height:108px; background:url(../images/corbg.gif) no-repeat; position:relative; padding-top:20px; padding-left:10px; overflow:hidden; margin-right:2px; margin-bottom:10px;}
.signerbox h2 { height:22px; width:128px; background:url(../images/rcorbg.gif) no-repeat; text-align:center; line-height:22px; color:#808080; position:absolute; display:block; right:0; top:0;}
.comcon { padding:20px 0;}
.comcon h2 { font-size:24px; line-height:35px; font-family:MyriadPro,'Times New Roman'; border-bottom:1px solid #CFCFCF; padding-bottom:5px; }
.comcon p { line-height:16px; padding-top:10px;}
.footer { height:30px; padding-top:10px; position:relative; border-top:1px solid #CFCFCF;}

#user, #maincontent{
	background-color:#F3F3F3;
}

