ul, li { margin: 0px; padding: 0px; list-style: none; }

body {

	margin: 0px; 

	padding: 0px; 

	font-family: Arial; 

	font-size: 18px; 

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

}

.headerContainer {

	width: 765px; 

	height: 92px; 

	position: relative; 

	height: 92px;

}

.headerLogoImg {

	width: 88px; 

	height: 92px; 

	position: absolute; 

	left: 0px; 

	top: 0px;

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

}

.headerLogoTxt {

	width: 300px; 

	height: 70px; 

	position: absolute; 

	left: 88px; 

	top: 0px;

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

}

.headerYellowCar {

	width: 377px; 

	height: 70px; 

	position: absolute; 

	right: 0px; 

	top: 0px;

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

}

.headerMenu {

	width: 677px;

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

	height: 22px; 

	position: absolute; 

	right: 0px; 

	bottom: 0px;

}

.headerMenu ul {

	width: 100%;

	height: 22px;

	clear: both;

}

.headerMenu li {

	width: 100px;

	float: right;

	color: #F2D749;

	font-size: 12px;

	cursor: pointer;

	margin-top: 3px;

}

.mainMenu {

	width: 765px; 

	height: 23px; 

	position: relative; 

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

	z-index: 999;

}

ul.jd_menu {

	height: 22px;

	position: absolute;

	top: 0px;

	left: 0px;

}

li.jMenu {

	width: 92px;

	height: 23px;

	float: left;

	color: #FFFFFF;

	font-size: 14px;

	cursor: pointer;

	position: relative;

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

	

	z-index: 999;

}

li.jMenu div {

	color: #FFFFFF;

	font-size: 14px;

	margin-top: 2px;

}

.jMenu ul {

	position: absolute; top: 18px; left: 0px; width: 92px;

	display: none;

}

.jMenu ul li {

	float: none;

	text-align: left;

	background: #50674D;

	padding: 6px 2px 6px 13px;

	color: #FFFFFF;

	font-weight: normal;

	font-size: 11px;

}

.centerLargeImg {

	width: 765px; 

	height: 406px; 

	position: relative; 

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

	z-index: 1;

}

.sectionSelectContainer {

	width: 765px; 

	height: 133px; 

	position: relative; 

	background: #7A8479;

}

.sectionSelect01 {

	width: 357px; 

	height: 109px; 

	position: absolute; 

	top: 12px; 

	left: 15px;

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

}

.sectionSelect02 {

	width: 357px; 

	height: 109px; 

	position: absolute; 

	top: 12px; 

	right: 15px;

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

}

.footerContainer {

	width: 765px; height: 41px; position: relative; background: #FFFFFF;

	z-index: 888;

}

.footerGreyBar {

	background: #787878; height: 22px; width: 765px; margin: 0px;

}

.footerTxt {

	padding: 2px 8px 2px 8px; text-align: left;

	color: #989898;

	font-size: 12px;

}

.footerLogo {

	position: absolute; right: 0px; bottom: 0px; height: 19px; width: 148px;


}

.subCatListWrap {

	width: 130px; color: #FFFFFF; background: #82917E; padding: 8px; text-align: left;

	position: relative;
	z-index: 888;
}

.subCatListWrap a {

	color: #FFFFFF;

	text-decoration: none;

}

.subCatListWrap li { margin-top: 6px; margin-bottom: 6px; }

.subCatDetailWrap { padding-left: 6px; }

.subCatDesc { margin-top: 12px; color: #6698CB; font-size: 14px; font-weight: bold;}

.subCatImg {margin-top: 12px;}

.breadCrumb {margin-top: 16px; color: #999999; text-align: left;}

.breadCrumb a { color: #999999; font-weight: bold; 	text-decoration: none; }

.partsWrap { top: 25px; right: 0px; width: 170px; text-align: left; background: #82917E;}

.partsHeader {height: 22px; background: url(../images/custom/main_menu_bg.gif); width: 100%;}

.partsHeader span {color: #F5DB50; font-weight: bold; position: relative; left: 8px; top: 5px;}

.partsList {overflow: auto; height: 303px;}

.partsList li {border-top: 1px solid #A6B1A3; padding: 5px 0px 5px 3px; color: #FFFFFF;}

.partsList a {color: #FFFFFF; text-decoration: none;}

.ajaxWrap {position: relative;}

.cartContentWrap{position: relative; width: 100%; border: 1px #CCCCCC solid; text-align: left;}

.saleItemWrap{position: relative; width: 100%; margin-top: 3px; border: 1px #CCCCCC solid; text-align: left;}

.cartsaleTitleWrap{height: 20px; width: 100%; color: #82917C; font-weight: bold; background: url(../images/custom/cartsaleTitleWrap.gif); position: relative; text-align: left;}

.productTitleWrap{height: 20px; width: 100%; color: #82917C; font-weight: bold; background: url(../images/custom/productTitleWrap.gif); position: relative;}

.product_title_link{font-size: 11px; color: #6698CB; text-decoration: none;}

.product_title_link:hover{font-size: 11px; text-decoration: none;}

.price{font-size: 12px; color: #6698CB;}

.stockNum{font-size: 10px; font-weight: normal; color: #999999;}

.sortTitle{position: absolute; left: 4px; top: 6px;}

.sortWrap{width: 425px; border: 1px solid #CCCCCC; position: relative; margin-top: 6px; margin-bottom: 10px;}

.sortTitleWrap{position: relative; width: 100%; height: 27px; background: #EEEEEE;}

.sortTitleWrap select{position: absolute; left: 54px; top: 3px;}

/** overwrite default css **/

.highlightpage{background: #EEEEEE; color: #999999; font-size: 10px; font-weight: normal;}

.navpage{background: #EEEEEE;}

.navpageselected{background: #FFFFFF;}

.page{text-decoration: none;}

.tile_price{color: #666666; font-weight: bold; font-size: 11px; font-weight: bold;}

.pluginLink, .cart_contents_item a, .cart_contents_links{text-decoration: none; font-size: 10px;}

.product_price{font-size: 12px; color: #6698CB;}

.catMenu{position: relative;}

.subjMenu{width: 100%; cursor: pointer; position: relative;}

.subjMenu a:hover{color: #FFE443; font-weight: bold;}
.subjMenuActive{color: #FFE443; font-weight: bold;}

.subsubMenu{display: none; position: absolute; left: 120px; top: 0px; width: 150px; background: #99A695; padding: 2px; padding-left: 10px;}

.accountTitle{ color: #6698CB; font-size: 18px; font-weight: bold;}

.input_box{ width: 220px; }

.account_head, .account_list_head{color: #6599CB;}

.aboutusbodybox {
	color: #F7F7F7;
	padding: 5px;
	width: 600px;
}
.aboutusbodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CC;
}
.aboutusbody {
	color: #000000;
	font-size: 12px;
	}
.currentpage{ color: #6698CB; font-size: 12px; font-weight: bold;}
.sidelink{ color: #6698CB; font-size: 11px;}

.sidelink a {
color: #ffffff;
text-decoration: none;
font-size: 11px;
}

.sidelink a:hover{
color: #ffe443;
font-weight: bold;
font-size: 11px;
}

.sidelinkactive a {
color: #ffe443;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}