html
	{
	height: 101%;
	margin: 0; 
	padding: 0; 
	}

body, td
	{
	font-family: verdana, tahoma, sans-serif;
	font-size: 14px;
	color: #000000;	
	}

body 
	{ 
	height: 105%;
	margin: 0; 
	padding: 0; 
	background-color: #ffffff;
	} 

div
	{
	margin: 0; 
	padding: 0; 	
	}

a:link, a:visited
	{
	text-decoration: none;
	color: #fe6f30;	
	}

a:hover
	{
	text-decoration: none;
	color: #857542;
	}

h1
	{
	font-size: 14px;
	}

img
	{
	position; relative;
	z-index: 1;
	}

.leftimage
	{
	float: left;
	margin: 0px 12px 4px 0px;
	}

.rightimage
	{
	float: right;
	margin: 0px 0px 4px 12px;
	}


#bike_frames_wrapper
	{
	width: 936px;
	padding: 0 12px 0 12px;
	margin: 0;
	background-image: url('../art/bike_frames_shadow.jpg');
	background-repeat: repeat-y;
	background-position: top left;

	}



#bike_frames_header
	{
	width: 936px;
	margin: 0;
	padding: 20px 0 20px 0;
	height: 110px;
	background-image: url('../art/bike_frames_main_back.jpg');
	background-repeat: repeat-y;
	background-position: top left;
	}

#menudiv
	{
	margin: 0;
	padding: 4px 0 0 0;
	color: #ff9900;	
	background-color: #08095c;	
	text-align: center;
	height: 32px;	
	position: relative;
	z-index: 500;
	background-image: url('../art/bike_frames_menu_back.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	}


#bike_frames_content_wrapper
	{
	width: 936px;
	margin: 0;
	padding: 10px 0 0px 0;
	background-image: url('../art/bike_frames_main_back.jpg');
	background-repeat: repeat-y;
	background-position: top left;
	text-align: left;
	}


#flash_wrapper
	{
	width: 100%; 
	padding: 0 0 0 0;
	background-color: none;
	position:relative; 
	z-index:0;
	}

.picframe
	{
	float:left; 
	margin: 3px 0 5px 12px;
	}



.boxtop
	{
	width: 100%;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	position: relative;
	top: -12px;
	z-index: 200;
	}

.boxbottom
	{
	width: 100%;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	position: relative;
	top: 12px;
	z-index: 200;
	}





.bike_frames_main_content, .bike_frames_main_content_left
	{
	margin:auto;
	margin-top: 20px;
	padding: 0;
	color: #000000;	
	background-color: #ffffff;	
	background-image: url('../art/bike_frames_maincontent_back.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	position:relative;
	z-index: 1;
	text-align: justify;
	}


.bike_frames_main_content
	{
	width: 800px;
	}

.bike_frames_main_content_left
	{
	width: 650px;
	float: left;
	margin-left: 25px;
	}

.bike_frames_main_content_left_ie
	{
	margin-left: 10px;
	}


.bike_frames_main_content li, .bike_frames_main_content_left li
	{
	margin-right: 20px;
	}



#bike_frames_right_div
	{
	float: right;
	width: 200px;
	margin: 22px 20px 0 0;

	background-color: #002d8e;
	position:relative;
	z-index: 0;
	background-image: url('../art/rightbox_back.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	color: #f8e870;
	}

#bike_frames_right_div p
	{
	padding: 0 6px 0px 6px;
	margin: 0 0 0 0;
	}



.bike_frames_main_content p, .bike_frames_main_content_left p 
	{
	padding: 0px 10px 5px 10px;
	margin: 0 0 0 0;
	}




.footer
	{
	clear: both;
	font-size: 9.5px;
	text-align: center;
	margin: 0;
	padding: 20px 0 10px 0;
	background-color:none;
	}

#footerbar
	{
	height: 30px;
	background-image: url('../art/bike_frames_menu_back.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	color: #ffffff;
	margin: 30px 0 0 0;
	}



#imageContainer 
	{
	margin:auto;
	text-align: right;
	}

#imageContainer img 
	{
	display:none;
	position: absolute; top: 0px; right: 0px;
	width: 100%;
	}