body{
	font-family:	Arial;
	font-size:		0.75em;
	padding: 		0px;
	margin: 		0px;
	color:			#333333;
	text-align: 	center;
}

.clr {
	clear: both;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
}

#wrapp {
	width: 958px;
	background: url(../images/bg.jpg) center repeat-y;
	text-align: left;
	padding: 0px 4px;
}

#top_banner {
	background: url(../images/top_banner.jpg) repeat-y;
	height: 221px;
	margin-bottom: 1px;
}

#main_menu {
	margin-bottom: 10px;
}

#main_menu, #footer_menu {
	background: url(../images/main_menu_bg.jpg) repeat-x;
	height: 29px;
}

.menu_left, .menu_right {
	width: 10px;
	height: 29px;
}

.menu_left {
	float: left;
	background: url(../images/main_menu_left.jpg) no-repeat;
}

.menu_right {
	float: right;
	background: url(../images/main_menu_right.jpg) no-repeat;
}

#main_menu a, #footer_menu a {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bolder;
	line-height: 29px;
	margin: 0px 25px;
	color: #fff;
}

#main_menu a:hover , #main_menu .actice, #footer_menu a:hover , #footer_menu .actice {
	color: #ffff00;
}

#footer_menu {
	margin-top: 3px;
}

#top_ad {
	margin-top: 1px;
	margin-bottom: 10px;
}

#top_ad #top_ad1{
	width: 502px;
	height: 182px;
	float: left;
	background: url(../images/top_ad1.jpg) no-repeat;
	margin-left: 5px;
}

#top_ad #top_ad2 {
	width: 441px;
	height: 182px;
	float: right;
	background: url(../images/top_ad2.jpg) no-repeat;
	margin-right: 5px;
}

#left, #right {
	margin-left: 2px;
	width: 160px;
	float: left;
}

#center {
	float: left;
	width: 618px;
	margin-left: 7px;
}

#right {
	margin-right: 2px;
	float: right;
}

.module_title {
	background: url(../images/module_title.jpg) no-repeat;
	height: 29px;
}

.module_title a, .module_title span  {
	font-weight: bolder;
	color: #fff;
	line-height: 29px;
	margin-left: 0px;
	text-transform: uppercase;
}

.module_contain {
	border: 1px solid #ababab;
	border-top: none;
}

#product_menu UL, #accessories_menu UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#product_menu LI, #accessories_menu LI {
	background: #f4f4f4 url(../images/arrow.gif) 5px center no-repeat;
	padding-left: 20px;
	border-bottom: 1px solid #fff;
}

#product_menu LI A, #accessories_menu LI A {
	line-height: 34px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	font-size: 0.95em;
	font-weight: bolder;
	display: inline-block;
	width: 130px;
	height: 100%;
}

#product_menu LI A:hover , #accessories_menu LI A:hover {
	color: #990000;
}

#accessories_menu, #ad_left {
	margin-top: 10px;
}

#ad_left .module_contain, #ad_right .module_contain {
	text-align: center;
}

#ad_left .module_contain a IMG, #ad_right .module_contain a IMG {
	width: 150px;
	margin: 5px 0px;
	border: 0px;
}

#footer {
	color: #174c92;
}

#design {
	text-align: center;
	font-size: 0.9em;
	color:#333333;
	float: right;
}

#design a {
	color: #666666;
	font-weight: bolder;
	text-decoration: none;
}

#pathway {
	font-size: 0.9em;
	color: #006699;
	margin-bottom: 10px;
}

#pathway a {
	color: #006699;
	font-weight: bolder;
	text-decoration: none;
}

#pathway a:hover {
	color: #990000;
}

#search_area {
	background: url(../images/search_bg.jpg) center top no-repeat;
	padding: 10px;
	height: 170px;
	text-align: center;
}

#search_area .title {
	font-weight: bolder;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.3em;
}

#search_area INPUT, #search_area SELECT {
	width: 140px;
	border-collapse: collapse;
	margin: 2px 0px;
	font-size: 0.9em;
}

#search_area #search_name {
	width: 135px;
	margin-top: 20px;
}

#search_area #price_1, #search_area #price_2 {
	width: 68px;
}

#search_area #bt_search {
	background: url(../images/search_button.jpg) center top no-repeat;
	line-height: 23px;
	width: 80px;
	height: 23px;
	font-weight: bolder;
	font-size: 0.9em;
	border: none;
	margin-top: 10px;
}