

body {
	background-image: url(http://www.rebelracingwheels.com/images/body_background2.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	
	
	background-color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color:#564b47;  
	padding:0px;
	margin:0px;
	text-align: center;
}


div#outer {
	background-image: url(http://www.rebelracingwheels.com/images/body_background2.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 970px;
	height:100%;
	min-height:600px; height: expression(this.height < 600 ? 600 : true);
	border: 0px dashed #564b47;
}


div#inner { 
	width:100%x;
	height:100%;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px  0px ;
	border: 0px dashed #ff0000;
}


div#head_div { 
	width:100%x;
	height:127px;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px  0px ;
	border: 0px dashed green;
}


	div#head_leftbox, div#head_rightbox { 
		float:left;
		width:370px;
		margin: 55px auto 0 auto;
		padding: 0px 0px 0px  0px ;
		border: 0px dashed yellow;
	}


	div#head_centerbox { 
		text-align:left;
		float:left;
		width:205px;
		margin: 20px 0px  0px  0px;
		padding: 0px 0px 0px  0px ;
		border: 0px dashed pink;
	}


	div#head_centerbox img{ 
		margin: 0px 0px  0px 0px ;
		padding: 0px 0px 0px  0px ;
		border: 0px dashed pink;
	}



div#body_div {
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 970px;	
	min-height:500px; height: expression(this.height < 500 ? 500 : true);
	height:auto;
	border: 0px dashed #564b47;
}



div#footer_div {
	background-image: url(http://www.rebelracingwheels.com/images/footer_background.jpg);
	background-repeat: no-repeat;
	background-position: -5px 10px;
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 990px;
	height:175px;
	border: 0px dashed #564b47;
}

		div#footer_left {
			float:left;
			text-align: right;
			vertical-align: middle;	
			margin: 46px 0px 0px 0px ;
			padding: 0px;
			width: 425px;
			height:20px;
			border: 0px dashed #564b47;
		}

		div#footer_mid {
			float:left;
			text-align: right;
			margin: 20px 0px 0px 15px ;
			padding: 0px;
			width: 80px;
			height:70px;
			border: 0px dashed #564b47;
		}

		div#footer_right {
			float:left;
			text-align: left;
			vertical-align: middle;	
			margin: 46px 0px 0px 17px ;
			padding: 0px;
			width: 400px;
			height:20px;
			border: 0px dashed #564b47;
		}


/*******************BODY:HOME***********************/

	div#home_hd_background {
		background-image: url(http://www.rebelracingwheels.com/images/home_hd_background.gif);
		background-repeat: no-repeat;
		background-position: top center;
		float:left;
		vertical-align: middle;	
		margin: 0px  0px  0px  -24px ;
		padding: 0px;
		width: 1015px;	
		height: 341px;
		position:absolute;
		top:127px;
		border: 0px dashed #564b47;
	}
	
	div#home_hd_box {
		float:left;
		vertical-align: middle;	
		margin: 27px 10px 0px -5px;
		padding: 0px;
		width: 975px;	
		height: 280px;
		position:relative;
		z-index:1; clear:both;
		border: 0px dashed #fff;
	}






/*******************BODY:CONTENT***********************/
	div#cont_background {
		/*opacity: 0.8;
		filter: alpha(opacity = 80);*/
		
		background-image: url(http://www.rebelracingwheels.com/images/content_background.jpg);
		background-repeat: no-repeat;
		background-position: 0px 66px;
		
		/*background-color:#fff;*/
		float:left;
		vertical-align: middle;	
		margin: 0px auto;
		padding: 0px;
		width: 970px;	
		height: 467px;
		position:absolute;
		top:127px;
		z-index:1; clear:both;
		border: 0px dashed #564b47;
	}
	
			
			div#cont_area_box {
				float:left;
				vertical-align: middle;	
				margin: 0px auto;
				padding: 0px;
				width: 100%;	
				z-index:100;
				position:relative;
				border: 0px dashed #564b47;
			}
		
				
					div#cont_title_box {
						/*background-image: url(http://www.rebelracingwheels.com/images/cont_divider.jpg);
						background-repeat: no-repeat;
						background-position: 216px 36px;*/
						float:right;
						text-align: center;
						vertical-align: middle;	
						margin: 172px  0px  0px  0px ;
						padding: 0px;
						width: 500px;
						height: auto;	
						/*min-height:467px; height: expression(this.height < 467 ? 467 : true);*/
						z-index:100;
						position:relative;
						border: 0px dashed #564b47;
					}
				
						
							div#cont_title{
								vertical-align: middle;	
								margin: 95px  0px 0px  0px ;
								padding: 0px;
								width: auto;	
								height: auto;
								border: 1px dashed #564b47;
							}
		
			div.cont_box_long {
				margin-top:  130px  !important;
				margin-left: 25px  !important;
				margin-right: 25px  !important;
				width: 875px !important;
				min-height:367px; height: expression(this.height < 367 ? 367 : true);
				border: 0px dashed #564b47 !important;
			}
		
			div#cont_box {
				float:left;
				vertical-align: middle;	
				margin: 116px  0px  0px  0px ;
				padding: 0px;
				width: 450px;	
				height: auto;
				z-index:100;
				position:relative;
				border: 0px dashed #564b47;
			}
				
						div#cont_text {
							vertical-align: middle;	
							margin: 35px  0px 40px  50px ;
							padding: 0px;
							width: auto;	
							height: auto;
							border: 0px dashed #564b47;
						}


			div#cont_box_background {
				background-repeat: no-repeat;
				background-position: 0px 13px;
				/*opacity: 0.5;
				filter: alpha(opacity = 50);
				background-color:#fff;*/
				
				float:right;
				vertical-align: middle;	
				margin: 0px 0px 0px 25px ;
				padding: 0px;
				width: 920px;	
				height: 65px;
				position:absolute;
				top:55px;
				z-index:1;clear:both;
				border: 0px dashed #564b47;
			}


/*******************BODY:GALLERY SECTION***********************/

	div#gallery_box {
		text-align: center;
		float:left;
		vertical-align: middle;	
		margin: 100px 0px 0px 0px ;
		padding: 0px;
		width: 970px;	
		height: 450px;	
		z-index:100;
		position:relative;
		border: 0px dashed #564b47;
	}

			div#gallery_seg_line {
				background-image: url(http://www.rebelracingwheels.com/images/wheelseg_line3.jpg);
				background-repeat: no-repeat;
				background-position: 0px 3px;
				text-align: center;
				float:left;
				vertical-align: middle;	
				margin: 0px 0px 5px 0px ;
				padding: 0px;
				width: 970px;	
				height: 15px;	
				z-index:100;
				position:relative;
				border: 0px dashed #564b47;
			}
		
			div.gallery_sel, div.gallery_highlight {
				background-image: url(http://www.rebelracingwheels.com/images/gallery_background.jpg);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-align: center;
				vertical-align: middle;	
				margin: 0px auto;
				padding: 0px;
				z-index:100;
				position:relative;
			}
			
				div.gallery_sel {
					width: 240px;	
					height: 290px;	
					border: 0px dashed #564b47;
				}
			
				div.gallery_highlight {
					width: 240px;	
					height: 400px;	
					border: 0px dashed #564b47;
				}
			
			
					div.gallery_sel span, div.gallery_highlight span {
						display:block;
						margin: 158px 0px 0px 0px ;
						padding: 0px;
					}
			
					div.gallery_highlight p {
						margin: 0px 0px 0px 0px ;
						padding: 85px 0px 0px 0px;
						width:230px;
						height:70px;
						border: 0px dashed #564b47;
					}
		
			div#gallery_sel1 {
				cursor: pointer;
				float:left;
				background-position: 0px 0px;
			}
		
			div#gallery_sel2 {
				cursor: pointer;
				float:left;
				background-position: -248px 0px;
				margin-left:0px;
			}
		
			div#gallery_sel3 {
				cursor: pointer;
				float:left;
				background-position: -499px 0px;
				margin-right:0px;
			}
		
			div#gallery_sel4 {
				cursor: pointer;
				float:left;
				background-position: -748px 0px;
			}
			
			
			div#gallery_area {
				float:right;
				vertical-align: middle;	
				margin: 0px  0px  0px  0px ;
				padding: 0px;
				width: 685px;	
				height: 400px;
				z-index:100;
				overflow:auto;
				position:relative;
				border: 0px dashed #564b47;
			}
			
					div.gallery_pic {
						cursor: pointer;
						background-image: url(http://www.rebelracingwheels.com/images/gallery_pic_background.gif);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						
						float:left;
						vertical-align: middle;	
						margin: 0px  20px  0px  0px ;
						padding: 0px;
						width: 200px;	
						height: 200px;
						z-index:100;
						overflow:auto;
						position:relative;
						border: 0px dashed #564b47;
					}
					
			
					div.gallery_pic img, div.gallery_pic_short img {
						margin: 20px  0px  0px  0px ;
						padding: 0px;
						border: 1px solid #fff;
					}
			
					div.gallery_pic img:hover, div.gallery_pic_short img:hover {
						margin: 19px  0px  0px  0px ;
						border: 2px solid #e8141b;
					}
					
					div.gallery_pic_short {
						float:left;
						vertical-align: middle;	
						margin: 0px  20px  0px  0px ;
						padding: 0px;
						width: 180px;	
						height: 200px;
						z-index:100;
						overflow:auto;
						position:relative;
						border: 0px dashed #564b47;
					}
					
			
					
					
			div#gallery_window {
				/*
				background-image: url(http://www.rebelracingwheels.com/images/gallery_window_background.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;*/
				
				background-color:#fff;
				margin: 0px 0px  0px 0px ;
				padding: 0px 0px 0px 0px;
				top: 0px;	
				left: 0px;	
				width: 100%;	
				height: 100%;
				position:absolute;
				z-index:1000;
				
			}
			
				div#gallery_window_image {
					text-align:center;
					margin: 0px 0px  0px 0px ;
					padding: 0px 0px 0px 0px;
					top: 150px;	
					width: 970px;	
					height: auto;
					position:absolute;
					z-index:2000;
					border: 0px solid #333;
				}
			
	
					div#gallery_window_image img {
						border: 2px solid #aaa;
					}
			
						span#gallery_display_close {
							color:#f47e1e;font-weight:bold;font-size:110%;
							text-align:center;
							margin: 0px 0px  0px 0px ;
							padding: 0px 0px 0px 0px;
							width: 600px;	
							height: auto;
							border: 0px solid #333;
						}
			
	
/*******************BODY:WHEELS SECTION***********************/
	
			div#wheelsec_box {
				float:left;
				text-align: center;
				vertical-align: middle;	
				margin: 0px auto;
				padding: 0px;
				width: 275px;	
				min-height:467px; height: expression(this.height < 467 ? 467 : true);
				z-index:100;
				border: 0px dashed #564b47;
			}
	
					div#wheelsecSUV, div#wheelsecTRUCK, div#wheelsecJEEP, div#wheelsecREAR, div#wheelsecALL  {
						opacity: 0.90;
						filter: alpha(opacity = 90);
						
						background-image: url(http://www.rebelracingwheels.com/images/wheel_cars.gif);
						background-repeat: no-repeat;
						float:left;
						text-align: left;
						vertical-align: middle;	
						width: 250px;	
						height: 120px;	
						border: 0px dashed #564b47;
					}
	
							div#wheelsecSUV span, div#wheelsecTRUCK span, div#wheelsecJEEP span, div#wheelsecREAR span, div#wheelsecALL span  {
								display:block;
								text-align: left;
								vertical-align: middle;
								margin: 100px 0px 0px 20px;
								border: 0px dashed #564b47;
							}
							
							div.wheelsecHIGHLIGHT span {
								text-align: center !important;
								margin: 100px 0px 0px 0px !important;
								padding: 0px;
							}

					div#wheelsecSUV, div#wheelsecTRUCK, div#wheelsecJEEP, div#wheelsecREAR  {
						margin: 0px 0px 15px 0px ;
						padding: 0px;
					}
	
					div.wheelsecHIGHLIGHT  {
						margin: 0px 0px 35px 0px !important;
						padding: 0px;
					}
	
						div#wheelsecSUV  {
							background-position: -250px -0px;
						}
						div#wheelsecTRUCK  {
							background-position: -250px -141px;
						}
						div#wheelsecJEEP  {
							background-position: -250px -283px;
						}
						div#wheelsecREAR  {
							background-position: -250px -422px;
						}
						div#wheelsecALL  {
							background-position: -250px -552px;
							margin: 150px 0px 0px 0px ;
							padding: 0px;
						}
				
	
			div#wheel_nav_background {
				background-image: url(http://www.rebelracingwheels.com/images/wheels_background.jpg);
				background-repeat: no-repeat;
				background-position: 2px 4px;
				/*opacity: 0.5;
				filter: alpha(opacity = 50);
				background-color:#fff;*/
				float:left;
				vertical-align: middle;	
				margin: 0px 0px 0px 270px;
				padding: 0px;
				width: 705px;	
				height: 600px;
				position:absolute;
				top:115px;
				z-index:1; clear:both;
				border: 0px dashed #564b47;

			}
				
	
			div#wheel_nav_header{
				background-repeat: no-repeat;
				background-position: 2px 2px;
				/*opacity: 0.5;
				filter: alpha(opacity = 50);
				background-color:#fff;*/
				float:left;
				vertical-align: middle;	
				margin: 0px 0px 0px 270px;
				padding: 0px;
				width: 705px;	
				height: 50px;
				position:absolute;
				top:70px;
				z-index:1; clear:both;
				border: 0px dashed #564b47;

			}
			
			
			div#wheel_nav_box {
				float:right;
				vertical-align: middle;	
				margin: 95px  0px  0px  0px ;
				padding: 0px;
				width: 685px;	
				height: auto;
				z-index:100;
				position:relative;
				border: 0px dashed #ff0000;
			}
	
				div.wheel_nav {
					float:left;
					text-align: center;	
					vertical-align: middle;	
					margin: 0px  9px  15px  10px ;
					padding: 0px;
					width: 150px;	
					height: 175px;
					border: 0px dashed #564b47;
				}
	
				div.wheel_nav_page {
					cursor: pointer;
					float:right;
					text-align: right;	
					vertical-align: middle;	
					margin: 0px  9px  15px  10px ;
					padding: 0px;
					width: 670px;	
					height: 25px;
					border: 0px dashed #564b47;
				}
				
			/*******************************************/
				
			
				div#wheel_det_pic {
					cursor: pointer;
					float:left;
					text-align: right;	
					vertical-align: middle;	
					margin: 15px  0px  0px  25px ;
					padding: 0px;
					width: 300px;	
					height: 300px;
					overflow:hidden;
					border: 1px solid #aaa;
				}

			div#wheel_det_background {
				background-image: url(http://www.rebelracingwheels.com/images/display_background.jpg);
				background-repeat: no-repeat;
				background-position: -2px 0px;
				/*opacity: 0.75;
				filter: alpha(opacity = 75);
				background-color:#fff;*/
				float:left;
				vertical-align: middle;	
				margin: 0px 0px 0px 650px;
				padding: 0px;
				width: 270px;	
				height: 425px;
				position:absolute;
				top:115px;
				z-index:1; clear:both;
				border: 0px dashed #564b47;

			}
			

				div#wheel_det_content {
					/*background-color:#aaa;*/
					float:left;
					text-align: left;	
					vertical-align: middle;	
					margin: 20px  15px  0px  50px ;
					padding: 10px;
					width: 230px;	
					height: auto;
					min-height:425px; height: expression(this.height < 425 ? 425 : true);
					display:relative;
					border: 0px dashed #564b47;
				}

			
				div#wheel_title_header {
						
					background-image: url(http://www.rebelracingwheels.com/images/wheel_title_background.jpg);
					background-repeat: no-repeat;
					background-position: 0px 0px;
						
					float:right;
					text-align: center;	
					vertical-align: middle;	
					padding: 5px 0px 0px 0px;
					width: 290px;	
					height: 30px;
					position:absolute;
					
					
													margin: 0px  0px  0px  649px ;
							top:85px;
						
				}





		div#wheel_showroom {
			text-align: left;	
			vertical-align: middle;	
			margin: 25px  auto  0px  auto ;
			padding: 0px 5px 0px 5px;
			width: 610px;	
			height: auto;
			clear:both;
			border: 0px dashed #564b47;
		}


				div#wheel_showroom_header {
					background-image: url(http://www.rebelracingwheels.com/images/wheel_showroom_background.jpg);
					background-repeat: no-repeat;
					background-position: 0px 0px;
					padding: 5px 0px 0px 45px;
					width: 610px;	
					height: 30px;	
				}

				div#wheel_showroom_body {
					width: 610px;	
					height: 350px;
					border: 0px dashed #564b47;
				}

/*******************BODY:VWHEELS***********************/
	div#vwheels_iframe {
		/*opacity: 0.8;
		filter: alpha(opacity = 80);
		
		background-image: url(http://www.rebelracingwheels.com/images/content_background.jpg);
		background-repeat: no-repeat;
		background-position: 0px 66px;
		*/
		background-color:#393939;
		float:left;
		vertical-align: middle;	
		margin: 0px 0px 0px -35px;
		padding: 0px;
		width: 1024px;	
		height: 700px;
		position:absolute;
		top:300px;
		z-index:100; clear:both;
		border: 0px dashed #564b47;
	}
	
			div#vwheels_iframe iframe{
				overflow:hidden;
				vertical-align: middle;	
				margin: 0px;
				padding: 0px;
				border: 0;
				width: 1018px;	
				height: 700px;
			}
	
/*******************PARTS:WHEEL SEG***********************/

	div#home_nav_box {
		text-align: center;
		float:left;
		vertical-align: middle;	
		margin: 34px 0px 0px 2px ;
		padding: 0px;
		width: 970px;	
		height: 260px;	
		z-index:100;
		position:relative;
		border: 0px dashed #564b47;
	}
		
			div.home_nav {
				cursor: pointer;
				background-image: url(http://www.rebelracingwheels.com/images/home_navbutton_background.jpg);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-align: center;
				vertical-align: middle;	
				margin: 0px auto;
				padding: 0px;
				width: 240px;	
				height: 260px;	
				z-index:100;
				position:relative;
				border: 0px dashed #564b47;
			}
				div.home_nav span {
					display:block;
					margin: 125px 0px 0px 0px ;
					padding: 0px;
				}
		
				div.home_nav p {
					display:block;
					margin: 15px 20px 10px 15px ;
					padding: 0px 5px 5px 5px;
					color:#000;
					text-align:left;
					height:90px;
					border: 0px dashed #564b47;
				}
		
			div#home_nav1 {
				float:left;
				background-position: 0px 0px;
			}
		
			div#home_nav2 {
				float:left;
				background-position: -248px 0px;
				margin-left:2px;
			}
		
			div#home_nav3 {
				float:right;
				background-position: -499px 0px;
				margin-right:3px;
			}
		
			div#home_nav4 {
				float:right;
				background-position: -748px 0px;
			}


/*******************PARTS:WHEEL SEG***********************/

	div#wheel_seg_box {
		text-align: center;
		float:left;
		vertical-align: middle;	
		margin: 0px 0px 0px 0px ;
		padding: 0px;
		width: 970px;	
		height: 310px;	
		z-index:100;
		position:relative;
		border: 0px dashed #564b47;
	}


			div#wheel_seg_line {
				background-image: url(http://www.rebelracingwheels.com/images/wheelseg_line2.jpg);
				background-repeat: no-repeat;
				background-position: 3px -2px;
				text-align: center;
				float:left;
				vertical-align: middle;	
				margin: 0px 0px 5px 0px ;
				padding: 0px;
				width: 970px;	
				height: 15px;	
				z-index:100;
				position:relative;
				border: 0px dashed #564b47;
			}
		
			div.wheel_seg {
				cursor: pointer;
				background-image: url(http://www.rebelracingwheels.com/images/wheelseg_background.jpg);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-align: center;
				vertical-align: middle;	
				margin: 0px auto;
				padding: 0px;
				width: 240px;	
				height: 290px;	
				z-index:100;
				position:relative;
				border: 0px dashed #564b47;
			}
				div.wheel_seg span {
					display:block;
					margin: 156px 0px 0px 0px ;
					padding: 0px;
				}
		
			div#wheel_seg1 {
				float:left;
				background-position: 0px 0px;
			}
		
			div#wheel_seg2 {
				float:left;
				background-position: -248px 0px;
				margin-left:2px;
			}
		
			div#wheel_seg3 {
				float:right;
				background-position: -499px 0px;
				margin-right:3px;
			}
		
			div#wheel_seg4 {
				float:right;
				background-position: -748px 0px;
			}



/*******************PARTS:WHEEL SEG SHORT***********************/

	div#wheel_seg_short_box {
		text-align: center;
		float:left;
		vertical-align: middle;	
		margin: 0px 0px 0px 0px ;
		padding: 0px;
		width: 970px;	
		height: 150px;	
		z-index:100;
		position:relative;
		border: 0px dashed #564b47;
	}

		
			div.wheel_seg_short {
				cursor: pointer;
				background-image: url(http://www.rebelracingwheels.com/images/wheelseg_background.jpg);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-align: center;
				vertical-align: middle;	
				margin: 0px auto;
				padding: 0px;
				width: 240px;	
				height: 110px;	
				z-index:100;
				position:relative;
				border: 0px dashed #564b47;
				color:#888;
			}

				div.wheel_seg_short span {
					display:block;
					margin: 80px 0px 0px 0px ;
					padding: 0px;
					font-weight:500;
					
				}

				div.wheel_seg_short:hover {
					color:#e8141b;
				}

		
			div#wheel_seg_short1 {
				float:left;
				background-position: 0px -178px;
			}
		
			div#wheel_seg_short2 {
				float:left;
				background-position: -248px -178px;
				margin-left:2px;
			}
		
			div#wheel_seg_short3 {
				float:right;
				background-position: -499px -178px;
				margin-right:3px;
			}
		
			div#wheel_seg_short4 {
				float:right;
				background-position: -748px -178px;
			}




div#media_nav { 
	float:right;
	width:100%x;
	height:100%;
	text-align:right;
	margin: -25px auto 0 auto;
	padding: 0px 0px 0px  0px ;
	border: 0px dashed #ff0000;
	border-bottom: 1px dashed #ff0000;
}



	div.media_block { 
		float:left;
		width:820px;
		height:125px;
		overflow:hidden;
		text-align:left;
		margin: 10px 0px 0 0;
		padding: 0px 0px 0px  0px ;
		border: 0px dashed #ff0000;
		border-bottom: 1px dashed #e8141b;
	}
	
	div.media_block img { 
		vertical-align:top;
	}
	
	div.media_block_left { 
		float:left;
		width:160px;
		height:125px;
		border: 0px dashed #ff0000;
	}
	
	div.media_block_blurb { 
		float:right;
		width:650px;
		height:125px;
		border: 0px dashed #ff0000;
	}
	
			div.media_block_navA { 
				float:left;
				text-align:left;
				width:165px;
				height:auto;
				border: 0px dashed #ff0000;
			}
	
			div.media_block_navB { 
				float:left;
				text-align:left;
				width:415px;
				height:auto;
				border: 0px dashed #ff0000;
			}
	
			div.media_block_navC { 
				float:right;
				width:150px;
				height:auto;
				border: 0px dashed #ff0000;
			}
	
	
	.cursor {
		cursor: pointer;
	}




