body{

	background-color: #c3dff0;

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000;

	background-image:url(images/bg_body.gif);

	background-repeat:repeat-x;

}

* html{

	margin:0px;

	padding:0px;

}

p{ margin:0px 0px 20px 0px;}

form{margin:0px;}

h1,h2,h3{margin:0px;}

a, a:visited{

	text-decoration:underline;

	color:#2783b2;

}

a:hover{

	text-decoration:none;

}

#main_container{

	width:976px;

	margin-left:auto;

	margin-right:auto;

}

#body_container{

	width:976px;

	background-color:#FFFFFF;

	float:left;

	margin:17px 0px 0px 0px;

}





/*==== header ====*/

#container_header{

	width:976px;

	float:left;

	background-image:url(images/box-top.gif);

	background-repeat:no-repeat;

	

}

#main_header{

	width:976px;

	padding:0px 0px 5px 0px;

	float:left;

	





}

#main_logo{

	width:217px;

	height:109px;

	float:left;

	padding:0px 0px 5px 15px;

}

#main_banner{

	float:left;

	width:728px;

	padding:15px 0px 0px 3px;

	float:left;

}





/*=== menu top ===*/

#menu_header{

	width:976px;

	float:left;

}

.menu_nav{

	width:970px;

	background-image:url(images/bg_menu.gif);

	background-repeat:no-repeat;

	margin:0px 3px 0px 3px;

	height:34px;

}

.menu_nav ul{

	margin:0px;

	padding:0px;

}

.menu_nav ul li{

	display:inline;

	background-image:url(images/line-ver-menu.gif);

	background-repeat:no-repeat;

	height:34px;

	float:left;

	padding-left:5px;

}

.menu_nav ul li.no-img{

	background-image:none;

}

.menu_nav ul li a, .menu_nav ul li a:visited{

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	text-align:center;

	float:left;

	margin:1px 13px 0px 13px;

	padding:1px 10px 0px 5px;



}

.menu_nav ul li a:hover{

	background-image:url(images/bg_hover.gif);

	background-repeat:no-repeat;

	

	color:#4190ce;

	height:32px;

	

}





/*=== body ====*/

#container_body{

	width:976px;

	float:left;

	padding:13px 0px 10px 0px;

}



/*=== left ====*/

#main_left{

	width:189px;

	padding:0px 3px 0px 3px;

	float:left;

}

.box-left-r{

	background-image:url(images/box-left-r.gif);

	background-repeat:repeat-y;

	width:189px;

	float:left;

	

}

.box-left-t{

	background-image:url(images/box-left-t.gif);

	background-repeat:no-repeat;

	background-position:top;

	width:189px;

	float:left;

}

.box-left-b{

	background-image:url(images/box-left-b.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	width:189px;

	padding:0px 0px 10px 0px;

	float:left;

}

.main_box-left{

	width:189px;

float:left;

}		



.main_box-left h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	background-image:url(images/bg_title.gif);

	background-repeat:no-repeat;

	color:#fff;

	margin:0px 0px 0px 0px;

	padding:5px 0px 10px 6px;

}

.main_box-left h2 a, .main_box-left h2 a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#fff;

}	

.main_box-left ul{

	margin:0px 0px 10px 0px;

	padding:0px 5px 0px 5px;

}



.main_box-left ul li{

	color:#006ebb;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	list-style-type:none;

	

}



.main_box-left ul li a, .main_box-left ul li a:visited {

	text-decoration:none;

	color:#006ebb;

	display:block;

	padding:3px 0px 0px 13px;

	height:22px;

}



.main_box-left ul li a:hover{

	background-color:#FFFFFF;

	color:#dc7256;

}

	

	

/**/

	

.main_card{

	width:175px;

	margin:0 auto;

}

.sub-main_card{

	width:175px;

	background-color:#FFFFFF;

	background-image:url(images/bg_title-gray.gif);

	background-repeat:no-repeat;

	padding-bottom:10px;

	float:left;

}

.main_card h1{

	color:#cd2f05;

	font-size:13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:center;

	padding:7px 0px 5px 0px;

}

.box-card01{

	width:175px;

	float:left;

	background-image:url(images/line.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:8px 0px 10px 0px;

}

.box-imag{

	float:left;

	background-image:url(images/img_cart-l.gif);

	background-repeat:no-repeat;

	width:61px;

	height:39px;

	margin:0px 7px 0px 8px;

}

.box-txt{

	float:left;

	color:#2783b2;

	font-size:12px;

	padding-top:2px;

	

}

.box-txt a, .box-txt a:visited {

	color:#2783b2;

	font-weight:bold;

}	

	

	

	

/*=== content ====*/

#main_content{

	width:582px;

	padding:0px 0px 0px 0px;

	float:left;

}

	

.box-cont01-r{

	background-image:url(images/box-cont01-r.gif);

	background-repeat:repeat-y;

	width:582px;

	margin:0px 0px 15px 0px;

	float:left;

}

.box-cont01-t{

	background-image:url(images/box-cont01-t.gif);

	background-repeat:no-repeat;

	background-position:top;

	width:582px;

	float:left;

}

.box-cont01-b{

	background-image:url(images/box-cont01-b.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	width:582px;

	float:left;

	padding:0px 0px 10px 0px;

}

.main_box-cont01{

	width:582px;

	float:left;

	padding-left:5px;

}	

.main_box-cont01 p { padding-right:5px;}

.main_box-cont01 h2, .main_box-cont01 h2 a, .main_box-cont01 h2 a:visited{

	color:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	padding:7px 0px 15px 8px;

	text-transform:uppercase;

}



/**/

.box-con-left{

	width:257px;

	padding:0px 0px 0px 22px;

	float:left;

}

.box-con-left01{

	width:257px;

	background-image:url(images/box-city-t.gif);

	background-repeat:no-repeat;

	float:left;

}

.con-txt{

	width:257px;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#2783b2;

	padding:3px 0px 4px 0px;

	text-transform:uppercase;

	line-height:20px;

}

.con-txt a, .con-txt a:visited{

	font-weight:bold;

}

.main_img-but{

	width:257px;

}

.con-img{

	width:104px;

	background-image:url(images/img_cart.gif);

	background-repeat:no-repeat;

	height:66px;

	float:left;

	margin:0px 20px 0px 10px;

}

.con-but{

	float:left;

	width:110px;

}

.con-but ul{

	margin:0px;

	padding:0px 0px 10px 0px;

}

.con-but ul li{

	list-style-type:none;

	padding:5px 0px 0px 0px;

}





.box-con-left02{

	width:257px;

	background-image:url(images/box-city-r.gif);

	background-repeat:repeat-y;

	float:left;

}

.box-con-left02 ul{

	margin:0px;

	padding:5px 0px 0px 10px;

	width:219px;

	line-height:18px;

}

.box-con-left02 ul li{

	list-style-type:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	background-image:url(images/icon.gif);

	background-repeat:no-repeat;

	background-position:0 5px;

	padding-left:15px;

}







.box-con-left03{

	width:257px;

	background-image:url(images/box-city-b.gif);

	background-repeat:no-repeat;

	background-position:bottom;

}









/**/

.box-cont02-r{

	background-image:url(images/box-cont02-r.gif);

	background-repeat:repeat-y;

	width:582px;

	float:left;

}

.box-cont02-t{

	background-image:url(images/box-cont02-t.gif);

	background-repeat:no-repeat;

	background-position:top;

	width:582px;

	padding:0px 0px 0px 0px;

	float:left;

}

.box-cont02-b{

	background-image:url(images/box-cont02-b.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	width:582px;

	padding:0px 0px 20px 0px;

	float:left;

}

.main_box-cont02{

	width:565px;

	padding:0px 0px 0px 12px;

	float:left;

	line-height:18px;

}



.main_box-cont02 h3, .main_box-cont02 h3 a, .main_box-cont02 h3 a:visited{

	color:#cd2f05;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	

	padding:5px 0px 20px 0px;

	font-weight:lighter;

}			

/*=== right ===*/

#main_right{

	width:185px;

	margin:0px 0px 0px 5px!important;

	border:1px solid #dedede;

	float:left;

}





/**/	

.main_box-gray{

	width:173px;

	margin:0 auto;

}

.sub_box-gray{

	width:173px;

	background-color:#efefef;

	float:left;

	margin:7px 0px 0px 0px;

	padding:10px 0px 10px 0px;

}

.gray-img{

	width:77px;

	height:49px;

	background-image:url(images/img_cart-r.gif);

	background-repeat:no-repeat;

	float:left;

	margin:0px 10px 0px 5px;

}

.gray-txt{

	float:left;

	text-align:center;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.gray-txt a, .gray-txt a:visited{



	display:block;

	color:#000000;



}



/*main ads*/	

.main_box-gray div.main_ads{

	width:119px;

	padding:20px 0px 30px 0px!important;

	float:left;

}	

.main_ads ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 25px 20px;

	

}

.main_ads ul li{

	list-style-type:none;

}

.main_ads ul li.title a, .main_ads ul li.title a:visited{

	color:#0000ff;

	font-size:13px;

	font-weight:bold;

}

.main_ads ul li a, .main_ads ul li a:visited{

	color:#009900;

	font-size:10px;

}







	

/*=== footer ===*/

#container_footer{

	width:976px;

	background-image:url(images/bg_footer.gif);

	background-repeat:repeat-x;

	height:43px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	float:left;

	padding:10px 0px 0px 0px;

}

#container_footer a.bold{

	font-weight:bold;

}

#container_footer a, #container_footer a:visited {

	color:#fff;

	text-decoration:none;

}



#container_footer a:hover{

	text-decoration:underline;

}
