body 
{
	background:#000;
}
img {
	padding-bottom:0px;
	margin-bottom:0px;
}

#container
{
	background-color:#fff;
	width:990px;
	margin:0px auto;
}
#header {
	width:990px;
	background:url('../images/header_bg.jpg') no-repeat left top;
	height:81px;
	}
	#logo {
		float:left;
	}

#main1 {
	background:url(../images/left_bg.gif) top left repeat-y;
	height:1%;
	}
#main2 {
	background:url(../images/left_bg.gif) top left repeat-y;
	height:1%;
	}
#colLeft {
	float:left;
	width:202px;
	margin:0; padding:0;
	background:url(../images/left_bg.gif) top left repeat-y;
	padding:10px 7px;
	min-height:330px;
	position:relative;
	}

#colRight {
	float:right;
	width:150px;
	margin:0; padding:0;
	background-color:#09f;
	}
#bcrumb {
	background:url(../images/bcrumb_bg.gif) repeat-x;
	height:23px;
	color:#fff;
	font-size:1.2em;
	padding:4px 10px 0 10px;
	margin-left:216px;
}
#bcrumb a {color:#fff;text-transform:uppercase;}
#content {
	margin:0 216px;
	min-height:350px;
	}
.idx #content {
	background:#9a9a9c;
	padding:0;
	
}
.idx #content .padding {
	padding:0;
}
#home_center {
	min-height:393px;
	padding:0;
	margin-right:202px;
}
#home_right {
	float:right;
	width:202px;
	padding:0;
}
#right_text {
	padding:5px 30px 0px 20px;
	background: url(../images/right_bg.gif) repeat-y left top;
	min-height:150px;
	width:152px;
}

	
#center_text {
	padding:0px 25px;
	margin:0;
	background: url(../images/content_bg.gif) repeat-y left top;
}
.floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }


#footer { padding-top:5px;background:url('../images/footer_bg.jpg') no-repeat left top; width:990px; height:81px; }
#footer a:link, #footer a:visited { color: #000; }

	#catalog {
		background:url(../images/catalog_bg.jpg) no-repeat left top;
		float:left;
		width:187px;
		height:50px;
		margin-left:69px;
		padding:5px 5px 0 10px;
	}
	#dealer {
		background:url(../images/dealer_bg.jpg) no-repeat left top;
		width:192px;
		height:29px;
		float:left;
		margin-left:14px;
		padding:26px 0 0 10px;
	}
	#search {
		background:url(../images/search_bg.jpg) no-repeat left top;
		width:192px;
		height:29px;
		float:left;
		margin-left:14px;
		padding:26px 0 0 10px;
	}
	#browse {
		background:url(../images/browse_bg.jpg) no-repeat left top;
		width:192px;
		height:29px;
		float:left;
		margin-left:14px;
		padding:26px 0 0 10px;
	}
	
		#search_left {
			float:left;
			width:180px;
			color:#fff;
			font-size:1.1em;
			padding-top:0px;
		}
			#search_left select {width:160px;padding:1px;}
		#search_right {
			margin-left:185px;
			color:#fff;
			padding:6px 0 20px 0;
			border-left:medium double #000;
			min-height:300px;
			_height:300px;
		}
			#search_right ul {
				list-style:none;
				padding:0;
				margin:0;
			}
				#search_right ul li {
					font-weight:bold;
					font-size:1.2em;
					list-style:none;
					padding:0 0 15px 0;
					margin:0 0 0 10px;
					float:left;
					width:260px;
					border-right:medium double #000;
				}
				#search_right ul li.noborder {border:none;}

body.noRight #main2 { background-image:none; }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none; }
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}

