@charset "utf-8";
/* CSS Document */


body{
	margin:1px 0px 0px 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color:#c4c4c4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:130%;
	color:#585858;
}
td,font,select,input{ font-size:11px;}

a:link{color:#585858;text-decoration: none;}
a:visited{color:#585858;text-decoration: none;}
a:hover{color:#fd0701;text-decoration: underline;}
input {
		font-size: 12px;
}

textarea {	
	font-size: 12px;
}

select {
	
	font-size: 12px;
}
li{margin:0px;}
p{
	text-align:left;
	font-size: 11px;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.body_center{
margin:0 auto;
padding:0px;
width:779px;
background-color:#ffffff;
	background-color:#FFFFFF;
	position:relative
}
.bigger {
	
	font-size: 12px;
}
.top{
	background-image: url(images/top_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:146px;
	}
.menu1{
	background-image: url(images/menu_bg1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:33px;
	}
.menu2{
	background-image: url(images/menu_bg2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:33px;
	width:241px;
	}
.title1{
	background-image: url(images/arrowdown.gif);
	background-repeat: no-repeat;
	background-position: 200px center;
	height:25px;
	background-color: #d7d6d6;
	font-size:13px;
	font-weight:bolder;
	text-align:left;
	padding:4px 0px 0px 35px;
	border-bottom:1px solid #e7e6e6;
	}		
.left_area{
	width:241px;
	border-right:1px solid #d7d7d7;
	background-color:#f8f8f8;
	}	
.left_area2{
padding:2px 7px 5px 15px;
	}	
		
#leftnav{
display:block;
float:left;
text-align:left;
margin:2px 7px 5px 15px;
PADDING:0px;
 }
#leftnav ul {
CLEAR: left;
MARGIN: 0px;
PADDING:0px;
BORDER: 0px;
LIST-STYLE-TYPE: none;
TEXT-ALIGN: center;
DISPLAY:inline;
}

#leftnav li {
	FLOAT: left;
width:130px;
	MARGIN: 0px 0px 0px 0px;
	PADDING:0px;
	TEXT-ALIGN:left;
	background-image: url(images/dotline1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	
}

#leftnav li a {
	color:#666666;
	display:block;
	font-size:11px;
	PADDING:5px 0px 3px 20px;
	TEXT-DECORATION: none;
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:left;
}

#leftnav li a:hover { text-decoration: none; color:#f9a334;}	
.blue_area1{
	background-image: url(images/bg_blue.gif);
	background-position: left top;
	padding:6px;
	}
		
.white_area1{
background-color:#FFFFFF

	}	
.lable_login{
	padding:0px 0px 0px 10px;;
	}
	
.bottom{ background-color:#ffcc00;
height:27px;
margin:0px 0px 0px 0px;

	}	
.price{
	width:294px;
	height:250px;
	background-image: url(images/price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.price_area{
	padding:0px 3px 0px 17px;
	margin:0px;
	display:block;
	background-position: top;
	}	
.left_intro{
	padding:10px 10px 7px 35px;
	text-align:left;
	font-size:11px;
	font-weight:bolder;
	color:#6e6d6d;
	}			
.red_tips{
	text-align:left;
	padding:0px 5px 0px 0px;
	text-decoration: underline;
	font-size:10px;
	line-height:115%;
	color:#FF0000;
	}
.tips{
	text-align:left;
	padding:0px 0px 5px 0px;
	font-size:10px;
	line-height:115%;
	color:#858484;
	}	
	.red{
font-size:12px;
color:#FF0000;
	}	
.unders{
	text-decoration: underline;
	}		
.right_area{
padding:42px 10px 5px 33px;
	}	
.right_area1{
padding:3px 10px 5px 33px;
	}		
.lable1{
padding:3px 0px 0px 2px;
text-align:left;
font-size:12px;
height:30px;
font-weight:bolder;
	}	
.input1{
width:230px;
font-size:12px;
	}	
.title3{
font-weight:bolder;
font-size:12px;
	}				
.title7{
font-weight:bolder;
font-size:14px;
color:#333333;
	}
	
#subnav{
float:right;
COLOR: #d8d9da;
HEIGHT:25px;
text-align:left;
margin:7px 0px 10px 0px;
 }
#subnav ul {
CLEAR: left;
MARGIN: 0px;
PADDING:0px;
BORDER: 0px;
LIST-STYLE-TYPE: none;
TEXT-ALIGN: center;
DISPLAY:inline;
}

#subnav li {
FLOAT: left;
DISPLAY: block;
MARGIN: 0px;
PADDING:0px;
TEXT-ALIGN:center;
border-right:1px solid #eef0ef;

}

#subnav li a {
font-size:12px;
DISPLAY: block;
PADDING:0px 5px 1px 7px;
COLOR: #cacbcd;
TEXT-DECORATION: none;
font-weight:bolder;
}

#subnav li a:hover { text-decoration: none; color:#ffcc00;}

#subnav li .ac {
font-size:12px;
DISPLAY: block;
PADDING:0px 5px 1px 7px;
COLOR: #a2a0a0;
TEXT-DECORATION: none;
font-weight:bolder;
}	
h1,h2{font-size:17px;margin:15px 0 5px 5px;}	
h3{font-size:17px;margin:30px 0 20px 40px;}	
.p1{margin:0 10px 15px 10px;}
hr{margin-bottom:25px;}
#top{margin:0 auto; width:770px; text-align:right;}
#phone{position:absolute; top:10px; right:8px; color:#fff; font-size:26px; font-weight:bold;}
#free{position:absolute; top:4px; left:227px;}
#freequote{position:absolute; top:36px; right:18px;}
.imgs{ float:right; clear:none; margin: 40px 30px 0 0;}
.pad{margin:10px;}
#flashcontent2 {border-bottom:1px solid #333; padding-bottom:3px;}

