html, body {
	margin:0 auto;
	padding:0;
	}

html	{
	background:url(/images/MidessaGradient.jpg) #ffffff top center repeat-x; }

body	{
	max-width:900px;
	background-color:#ffffff;
	color:#000000;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	}

#header	{
	margin:0;
	background-color:#FFFFFF;
	text-align:center;
	}

.header	{
	text-align:center;
	}		

#footer	{
	line-height:3em;
	text-align:center;
	font-size:12px;
	color: grey;
	}	

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active	{
	color: grey;
	text-decoration:none;
	}
	
#left_panel	{
	width:350px;
	float:left;
	}

#right_panel	{
	width:420px;
	float:right;
	}	

#main_text	{
	margin-top:20px;
	margin-left:25px;
	margin-right:25px;
	font-size:16px;
	color="#F9F9F9";
	text-align:left;
	line-height:1.25em;
	}

#special_notice	{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	height:20px;
	margin:15px;
	}
	
.FrontPageSpecialBox	{
	border:thin solid #000;
	margin: 10px;
}

.FrontPageSpecialHeadline	{
	margin-top:15px;
	text-align:center;
	font-size:36px;
	font-weight:bold;
	color: white;
	}	
	
.FrontPageSpecialItem	{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color: grey;
	}		

#about_us	{
	margin-top:20px;
	margin-left:25px;
	margin-right:25px;
	font-size:16px;
	color="#F9F9F9";
	text-align:left;
	line-height:1.25em;
	}	
	
.about_info	{
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border:#999999 thin solid;
	}
	
#page_title	{
	font-size:16px;
	color="#F9F9F9";
	text-align:center;
	line-height:2em;
	}		
	
.table.contact_input	{
	width:95%;
	text-align:left;
	}

.info_input	{
	text-align:left;
	}	
	
#ih	{
	margin-top:20px;
	margin-left:15%;
	margin-right:15%;
	font-size:16px;
	color="#F9F9F9";
	text-align:center;
	line-height:1.25em;
	}
	
#big_dog	{
	margin-top:20px;
	margin-left:15%;
	margin-right:15%;
	font-size:16px;
	color="#F9F9F9";
	text-align:left;
	line-height:1.25em;
	}			
	
table.about_us	{
	width: 100%;
	border:none;
	vertical-align:middle;
	}
	
table.about_us td {
	width:50%;
	text-align:right;
	padding: 10px;
	}
	
.bikes	td{
	width:50%;
	border:grey thin solid;
	}
	
.bikes a:link, #footer a:visited, #footer a:hover, #footer a:active	{
	color: grey;
	text-decoration:none;
	}	
	
#new_bike_logos	{
	text-align:center;
	padding:10px;
	}	
	
.bike_logo_position	{
	text-align:center;
	padding:20px;
	border:none;
	}	
	
ul.nav {
	list-style:none;
	margin: 0;
	padding: 0;
}


ul.links_page li a:link, ul.links_page li a:visited {
	display: block;
	text-decoration: none;
	margin:0px;
	color: grey;
	}
	
ul.links_page li a:hover {
	display: block;
	text-decoration: none;
	margin:0px;
	color: #FF0000;
	}	
	
#clear {
	clear:both;
	}	
	
#myslides {
	width: 340px;		
    padding: 0;	
    margin:  0 auto;	
	margin-top: 20px;	
} 	
 
#myslides img {
    padding: 10px;	
    border:  1px solid rgb(100,100,100);
    background-color: rgb(230,230,230);
    width: 320px;
    top:  0;	
    left: 0	
}

.SoldColor	{
	color:red;
}
	
