html {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	background: white; 
}                                                            

body {
	margin: 10px;
	background: white; 
} 

.container_16 {
	background: white;
}

H1, H2, H3, H4, H5, H6 {
	margin: 0px;     	
}

H2 {font-size: 1.6em;}
H3 {font-size: 1.2em;}
H4 {font-size: 1.0em;} 

INPUT[type="text"], INPUT[type="password"], TEXTAREA {border: 1px solid #ccc;}


#chcs_logo {font-size: 36px; font-weight: bold; }
#chcs_mainmenu {background-color: #fafafa; }
#chcs_mainmenu UL {list-style-type: none; margin: 0; padding: 0; height: 20px;} 
#chcs_mainmenu LI {margin: 0; padding: 0;} 
#chcs_mainmenu A:link, #chcs_mainmenu A:visited {float:left; display: block; width: 100px; border-right: 1px solid #a0a0a0; text-align:center; padding:4px;}
#chcs_mainmenu A:hover, #chcs_mainmenu A:active {background-color: #a0a0a0;}

#chcs_accountmenu {text-align: right; font-size: 1em;}
#chcs_accountmenu UL {list-style-type: none; margin: 0; padding: 0;} 
#chcs_accountmenu LI {display:inline; margin: 0; padding: 0;} 
#chcs_accountmenu A:link, #chcs_accountmenu A:visited {display:inline;}
#chcs_accountmenu A:hover, #chcs_accountmenu A:active {}

.chcs_panel {background-color: #fafafa; border: 1px solid #a0a0a0; padding: 10px; margin-bottom: 15px;}
#breadcumbs_panel {height: 30px; border: 1px solid #ececec; border-left: 0; border-right:0; line-height: 30px; margin: 7px 0;}

.home_catlist, .home_cataloglist {list-style-type: none; margin: 0; padding: 0;}
.home_catlist_item, .home_cataloglist LI { margin: 0; padding: 0; height: 18px;}
.home_catlist_item .itemcount { font-size: 11px;} 
.home_cllv0 {margin-left:0; font-weight: bold;}
.home_cllv1 {margin-left:25px; font-size: 11px;}
.home_cllv2 {margin-left:50px; font-size: 11px;} 


.catalog_catlist {list-style-type: none; margin: 0; padding: 0;}
.catalog_catlist_item { margin: 0; padding: 0; height: 18px;}
.catalog_catlist_item .itemcount { font-size: 11px;} 
.catalog_catlist_item.lvl0 {margin-left:0; font-weight: bold;}
.catalog_catlist_item.lvl1 {margin-left:12px; font-size: 11px;}
.catalog_catlist_item.lvl2 {margin-left:24px; font-size: 11px;}
.catalog_catlist_item.lvl3 {margin-left:36px; font-size: 11px;}
.catalog_catlist_item.lvl4 {margin-left:48px; font-size: 11px;}   

.catalog_partslist_table {border-color: #ececec; width: 100%;}
.catalog_partslist_photo_td, .catalog_partslist_main_td {padding: 10px 0}

.catalog_partslist_main_td {vertical-align: top;}
.catalog_partslist_main_td .itemtitle {font-weight: bold;}
.catalog_partslist_main_td .itemdesc {font-weight: normal;}

.catalog_partslist_photo_td {width: 160px; text-align: center;}

.catalog_narrower_box {margin-bottom: 14px;}
.catalog_narrower_list {list-style-type: none; margin: 0; padding: 0;} 
.catalog_narrower_list > LI {display: inline; margin: 0;} 

.catalog_criteria_box {margin-right: 15px; position: relative; float: left;}
/*.catalog_criteria_box.cars .catalog_criteria_box_item { background-color: red; opacity: 0.2; -moz-opacity: 0.2 filter:alpha(opacity=20);}
.catalog_criteria_box.engines .catalog_criteria_box_item {background-color: yellow; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);}*/ 
.catalog_criteria_box_item {border: 1px solid #acacac; color: #666; float:left; position: relative; margin: 2px; padding: 2px 6px;} 

#part_photo_panel {text-align: center; border-right: 1px solid #ececec;}
#part_desc_panel { }
.part_photo_main {width: 478px; text-align: center; border: 1px solid #ccc; padding: 10px; margin: 2px;}
.part_photo_item {float: left; width: 152px; height: 90px; padding: 5px; margin: 2px; text-align: center; border: 1px solid #ccc; } 

.register_panel {margin-top: 25px;}

.register_step_panel .stepind {font-size: 16px;}
.register_step_panel INPUT[type="text"], .register_step_panel TEXTAREA {width: 90%; font-size: 20px;}

.register_input_label {}
.register_input_td {padding-bottom: 20px;}

.register_register_button {width: 90%; height:100px;} 

#account_menu {padding: 5px; background-color: #ececec;}
#account_menu UL {list-style-type: none; margin: 0; padding: 0;}
#account_menu UL > LI {margin: 0; padding: 0;}








