body,
html {
		margin:5px;
		padding:0;
		background:#171717;
		color:#000;
		font-family: Tahoma;
		font-size: 11pt;
		font-weight: normal;
}

.border   {
		background-color: #ffffff;
}

.bg_top   {
background-image:url(http://www.wheelsoffreestyle.com/img/bg_top.gif);
background-repeat: repeat-x;
height: 100px;
border-right: 1px solid #d8d9f1;
border-left: 1px solid #d8d9f1;
border-top: 1px solid #d8d9f1;
}

.flash_bg   {
background-image:url(http://www.wheelsoffreestyle.com/img/flash_bg.gif);
border-right: 1px solid #0223a4;
border-left: 1px solid #0223a4;
border-top: 1px solid #0223a4;
border-bottom: 1px solid #0223a4;
}

.videobg   {
border-left: 1px solid #d8d9f1;
}

.video_right   {
background-image:url(http://www.wheelsoffreestyle.com/img/video_right.jpg);
}

.body_bg   {
background-image:url(http://www.wheelsoffreestyle.com/img/body_bg.jpg);
background-repeat: repeat-x;
}

.footer  {
background-repeat: repeat-x;
background-image:url(http://www.wheelsoffreestyle.com/img/bg_bottom.gif);
border-right: 1px solid #d8d9f1;
border-left: 1px solid #d8d9f1;
border-bottom: 1px solid #d8d9f1;
text-align: center;
font: 11px Arial, Helvetica, sans-serif;

padding:10px 5px 5px;
}

.footer A:link {text-decoration: underline;}
.footer A:visited {text-decoration: underline;}
.footer A:hover {text-decoration: none;}

.border_right   {
border-right: 1px solid #d8d9f1;
border-left: 1px solid #d8d9f1;
background: #EBECF8;
}

.calendar   {
background: #EBECF8;
}

.info_box   {
border-right: 2px solid #f37321;
border-left: 2px solid #f37321;
border-bottom: 2px solid #f37321;
border-top: 2px solid #f37321;
background: #005dab;
color: #fff;
font-size: 10px;
}

.testimonials   {
border-right: 2px solid #000099;
border-left: 2px solid #000099;
border-top: 2px solid #000099;
border-bottom: 2px solid #000099;
}

.description   {
border-right: 2px dashed #cc0000;
border-left: 2px dashed #cc0000;
border-top: 2px dashed #cc0000;
border-bottom: 2px dashed #cc0000;
background: #ffffcc;
}



h1 {
	text-align: center;
	font-family: Tahoma;
	font-size: 22pt;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
}

h2 {
	font-family: Tahoma;
	font-size: 14pt;
	line-height: 16pt;
	font-weight: bold;
	margin-bottom: 0px;
}

h3 {
	font-family: Tahoma;
	font-size: 14pt;
	line-height: 16pt;
	font-weight: bold;
	margin-bottom: 0px;
}

.mainheader {font-family: Tahoma;
	font-size: 20pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.subhead {
	font-family: Tahoma;
	font-size: 17pt;
	font-weight: bold;
	color: #000099;
}

.yellow {background-color: #FFFF00;}

.topnav {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	padding-right: 2px;
	padding-top: 5px;
}
.topnav A:link {color:white;text-decoration: none;}
.topnav A:visited {color:white;text-decoration: none;}
.topnav A:hover {color:white;text-decoration: underline;}
 
 
  
.rightnav {
	font: 11px Arial, Helvetica, sans-serif;
	color: black;
}
.rightnav A:link {color:blue;text-decoration: underline;}
.rightnav A:visited {color:blue;text-decoration: underline;}
.rightnav A:hover {color:#A5A8DE;text-decoration: none;}
 
 
.form {
 	font: 11px Arial, Helvetica, sans-serif;
 }
 
 .form1 {
 	font: 11px Arial, Helvetica, sans-serif;
	border-right: 2px dashed #cc0000;
border-left: 2px dashed #cc0000;
border-top: 2px dashed #cc0000;
border-bottom: 2px dashed #cc0000;
background: #ffffcc;
 }
 
 
 
.input {
	border-width:1px;
	border-top-color:#0759A4;
	border-left-color:#0759A4;
	border-bottom-color:#F6F6F6;
	border-right-color:#F6F6F6;
	border-style:solid;
	font-size:10pt;
	font-family:arial,helvetic,sans-serif;
	color:#000000;
	background-color:#F3F9FD;
	width:120px;
}


.plainbox {
padding: 3px;
border: 1px;
border-style: solid;
border-color: #eeeeee;
}

.box {
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #cc0033;

}

.box1 {
border: 1px;
border-style: solid;
border-color: #d8d9f1;
}

.box2 {
font-size: 11px;
border: 1px;
border-style: solid;
border-color: #d8d9f1;
}

.pricing1 {
padding: 3px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #000000;
}

.pricing2 {
padding: 3px;
background-color: #eeeeee;
border: 1px;
border-style: solid;
border-color: #d8d9f1;
}