@charset "utf-8";
/* CSS Document */
html{
background:url(images/bg2.jpg);
}
body{
padding:0; margin:0;
color:#172931;
font:normal 15px/23px Georgia, "Times New Roman", Times, serif;
}
a{outline:0;}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1{
	font:normal 30px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
h2{
	font:normal 28px Georgia, "Times New Roman", Times, serif;
	color:#3f0100;
	padding-bottom:8px;
}
h3{
font:normal 20px Georgia, "Times New Roman", Times, serif;
color:#523e04;
}
h4{
font:normal 18px Georgia, "Times New Roman", Times, serif;
color:#efdebe;
}
h5{
font:normal 14px Georgia, "Times New Roman", Times, serif;
color:#1d6249;
}
h6{
font:normal 12px Georgia, "Times New Roman", Times, serif;
color:#1d6249;
}

/*.contentpart ul{
padding:0;
}
.contentpart ul li{
padding-bottom:8px;
background:url(images/icons/arrow3.gif) no-repeat 8px 9px;
border-bottom:1px solid #ddd5c3;
list-style:none;
padding-left:19px;
}*/

p {
	margin:0;
	padding:10px 0 10px 0;
}
img {
	behavior: url("img/iepngfix.htc");
	border:none;
}
form{
padding:0;
margin:0;
}
a{
color:#bc7501;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.clear{
	clear:both;
	line-height: 0px;
}
.clr_left{clear: left;}
.clr_right{clear:right;}
label {
color:#172931;
display:block;
line-height:30px;
}
.txtbox{
	border:1px solid #af9971;
	background:#cdba96;
	padding:4px;
	font-size:14px;
	width:164px;
	margin-bottom:6px;
	color:#3a301e;
}
.txtbox_reqp{
	border:1px solid #af9971;
	background:#cdba96;
	padding:4px;
	font-size:14px;
	width:220px;
	margin-bottom:6px;
	color:#3a301e;
}
.txtbox_reqp2{
	border:1px solid #af9971;
	background:#fff;
	padding:4px;
	font-size:14px;
	width:170px;
	margin-bottom:6px;
	color:#000;
}
.txtbox_inboxl
{
border:1px solid #af9971;
	background:#fff;
	padding:4px;
	font-size:14px;
	width:445px;
	margin-bottom:6px;
	color:#000;
}
.buttoncss{
font:14px Georgia, "Times New Roman", Times, serif;
color:#cdb40b;
border-top:1px solid #434648;
border-bottom:1px solid #1a222a;
border-left:1px solid #25282a;
border-right:1px solid #13191f;
padding:5px 8px;
background-color:#070a0d;
}
/*===========================================================*/
#mainbg_home{
background:url(images/bg.gif) repeat-x left top;
}
#main_wrapper{
width:1000px;
margin:0 auto;
}
#toppart{
width:100%;
}
#toppart .logo{
float:left;
width:295px; height:85px;
}
#toppart .phone{
background:url(images/phone.jpg) no-repeat left top;
width:705px; height:85px;
float:left;
}
#bannerpart{
width:100%;
height:275px;
background:url(images/bannerbg.jpg) no-repeat left top;
}
#bannerpart .requestquote{
	float:left;
	width:240px;
	padding:45px 0 0 30px;
	margin-right: 27px;
	line-height:12px;
	font-size:11px;
	color:#7f4905;
}
.requestquote .txtbox{
padding:2px;
font-size:11px;
width:80px;
}
.requestquote table td{
line-height:10px;
height:9px;
}
.go{
display:block;
float:left;
width:48px; height:24px;
background:url(images/buttons/go.gif) no-repeat left top;
border:none;
cursor:pointer;
text-indent:-1000em;
}
.go:hover{
background-position:left bottom;
}
#bannerpart .bannerbox{
float:left;
width:670px;
padding-top:15px;
position:relative;
}

#tagline{
	background:url(images/tagbg.gif) no-repeat left top;
	padding:0;
	width: 1000px;
	height:79px;
}
#tagline h1{
width:1000px;
margin:0 auto;
padding-top:15px;
text-align:center;
}

#mainbodypart{
background:url(images/bodybg2.jpg) repeat-y left top;
width:100%;
}
/*=============================================================*/
#mainbodypart .leftpart{
	float:left;
	width:240px;
	color:#e1d8c9;
}
.leftpart .leftptop{
	margin-left:14px;
	margin-bottom:28px;
}
.leftptop ul.sidelink{
margin:0;
padding:0;
list-style-type:none;
}
.leftptop ul li
{
padding:6px 5px 12px 6px;
background:url(images/icons/lefttop_dotbod.gif) no-repeat 6px bottom;
}
.leftptop ul li.boderbot
{
background:url(images/icons/lefttop_dotbod.gif) no-repeat 6px bottom;
}
.leftptop ul li a
{
background:url(images/icons/left_slarrow.gif) no-repeat 2px 3px;
text-decoration:none;
font:14px Georgia, "Times New Roman", Times, serif;
color:#e1d8c9;
padding-left:24px;
}
.leftptop ul li a:hover
{
color:#ffc820;
}
.leftpart .leftpbottom
{
padding-left:10px;
}
.leftpbottom .upcoming
{
padding-left:11px;
padding-top:5px;
padding-bottom:20px;
}
.upcoming .upcom_cont
{
background:url(images/upcombg.gif) repeat-y top left;
padding:0px 10px;
}
.upcom_box
{
background:url(images/upcom_boder.gif) no-repeat left bottom;
padding:5px 0px 11px 5px;
font-size:16px;
color:#c59d23;
}
/*===============================================================*/
#mainbodypart .middlepart
{
	float:left;
	width:533px;
}
.bodybg{
	background:url(images/body_contbot.jpg) no-repeat 240px bottom;
	_float:left;
}
.middlepart .middcont
{
	padding:10px 26px 80px 15px;
}
.middcont img{
border:3px solid #c1b394;
float:right;
margin-left:5px;
margin-bottom:5px;
}
/*==============================================================*/
#mainbodypart .rightpart{
	float:left;
	width: 227px;
}
.rightpart .right_cont
{
padding-right:5px;
}
.right_cont .rmaincontp{
background:url(images/rightp_bg.gif) repeat-y top left;
}
.cancle
{
color:#3d0000;
}
.rptxtpadd label {
color:#043641;
display:block;
line-height:30px;
font-size:14px;
font-weight:bold;
}
.bot_right
{
padding-left:119px;
}
.rmaincontp .peplesay_box
{
padding-left:5px;
padding-right:4px;
padding-top:12px;
}
.peplesay_box .wpsay_title
{
background:url(images/wpsay_titlebg.gif) no-repeat top left;
padding:10px 6px;
}
.peplesay_box .peplebox_padd{
padding-left:5px;
padding-right:10px;
}
.peplebox_padd .saylist{
background:url(images/pepsay-botbod.gif) no-repeat left bottom;
padding-top:8px;
padding-bottom:7px;
font-size:12px;
line-height:18px;
}
.peplebox_padd .saylist_last{
background:none;
padding-top:8px;
padding-bottom:7px;
font-size:12px;
font-style:italic;
line-height:18px;
}
.cot
{
background:url(images/icons/cot.gif) no-repeat top left;
padding-left:12px;
font-style:italic;
}
.riht_pname{
text-align:right;
color:#440600;
}
.addme{
display:block;
width:54px; height:21px;
background:url(images/buttons/addme.gif) no-repeat right top;
float:right;
border:none;
cursor:pointer;
text-indent:-1000em;
}
.addme:hover{
background-position:right bottom;
}
/*==================== inner page left css ====================================*/
.leftpart .getdispart{
	background:url(images/getdis_innerp2.jpg) no-repeat top left;
	width:225px;
	height:256px;
}
.getdispart .lptxtpadd{
padding:82px 26px 25px 25px;
color:#61440d;
font-size:14px;
line-height:18px;
}
.cancle
{
color:#3d0000;
}
.lptxtpadd label {
color:#043641;
display:block;
line-height:30px;
font-size:14px;
font-weight:bold;
}
.padd_left
{
padding-left:14px;
padding-bottom:15px;
}
.leftpart .leftimages
{
padding:12px 0px 18px 11px;
}
.leftimages img
{
border:3px solid #03171c;
margin-bottom:12px;
}

/*================================ inner right part ==================*/
.rmaincontp .requestbox{
padding-top:6px;
padding-left:4px;
padding-bottom:13px;
}
.requestbox .request_inner
{
background-color:#3b1010;
width:209px;
font-size:11px;
line-height:18px;
color:#ede7d4;
}
.request_inner .txtbox{
padding:2px;
font-size:11px;
width:75px;
border:1px solid #af9971;
}
.request_inner table td{
line-height:10px;
height:9px;
}
.reqtitle_padd
{
padding:2px 5px 6px 9px;
}
.go2{
display:block;
width:48px; height:22px;
background:url(images/buttons/go2.gif) no-repeat left top;
float:right;
border:none;
cursor:pointer;
text-indent:-1000em;
}
.go2:hover{
background-position:left bottom;
}
.submit{
display:block;
width:64px; height:25px;
background:url(images/buttons/submit.gif) no-repeat left top;
border:none;
cursor:pointer;
text-indent:-1000em;
}
.submit:hover{
background-position:left bottom;
}
/*==================================request page css ===================*/
.cutoinfo{
border:1px solid #c1b69e;
padding:6px;
margin-bottom:15px;
}
.cutoinfo img{
float:none;
border:none;
}
.reqlab{
float:left;
width:30%;
}
.reqtxtb
{
float:right;
width:70%;
}
.padd_top
{
padding-top:15px;
}
.getquote{
display:block;
width:85px; height:25px;
background:url(images/buttons/getquote.gif) no-repeat right top;
border:none;
cursor:pointer;
text-indent:-1000em;
}
.getquote:hover{
background-position:right bottom;
}
/*==================== new footer =======================*/
#footer_wrapper
{
background:url(images/footer1.gif) no-repeat left top;
width:100%;
padding-top:16px;
padding-bottom:15px;
}
#footer_wrapper .footermain
{
padding:7px 19px 17px 17px;
background:url(images/footer2.gif) no-repeat left bottom;
width:926px;
margin-left:19px;
}
.footermain .fotnavi{
float:left;
color:#d69005;
font-size:11px;
width:640px;
}
.footermain .copy_txt
{
float:right;
color:#895745;
font-size:11px;
}
.error
{
font-weight: normal;
font-size: 10px;
color:#FF0000;
}
