body {
	background-image:url(../../../_Assets/layout/fullbg.gif);
	background-color: #002a42;
	background-position:center;
	background-repeat:repeat-y;
	margin: 0px;
	padding:0px;
	color:#FFF7DF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#background {
background-image:url(../../../_Assets/layout/pagebg-repeat.gif);
width: 898px;
margin-left:auto;
margin-right:auto;
}

#wrapper {
background-image:url(../../../_Assets/layout/pagebg.jpg);
background-repeat:no-repeat;
width: 898px;
}

#header {
height: 250px;
position:relative;
}

#sidebar {
width: 160px; 
 padding: 0px 9px 0px 9px;
}

#main {
width: 720px;
}

#main img {padding:0px; margin:0px;}

#garagedoor {
color: white;
text-align:center;
width:160px;
height:100px;
padding-top:65px;
font-size: 14px;
font-weight: bold;
}

a#garagedoor:link {display: block; background-image:url(../../../_Assets/sidebar/garage1.gif);}
a#garagedoor:visited {display: block; background-image:url(../../../_Assets/sidebar/garage1.gif);}
a#garagedoor:hover {display: block; background-image:url(../../../_Assets/sidebar/garage2.gif);}
a#garagedoor:active {display: block; background-image:url(../../../_Assets/sidebar/garage3.gif);}


.ratecar a {
display: block;
width:138px;
height:139px;
background: transparent url(../../../_Assets/topicons/car.gif) no-repeat;
}

.ratecar a:hover {
background-position: -138px 0;
}


a#ratecar {display: block; width:138px; height:139px; background-image:url(../../../_Assets/topicons/car.gif);}
a#ratecar:hover {background-position: 138px 0;}

a#ratetruck {display: block; width:131px; height:145px; background-image:url(../../../_Assets/topicons/truck.gif);}
a#ratetruck:hover {background-position: 131px 0;}

a#ratebike {display: block; width:167px; height:142px; background-image:url(../../../_Assets/topicons/bike.gif);}
a#ratebike:hover {background-position: 167px 0;}



#footer {
background-image:url(../../../_Assets/footer.jpg);
background-color: #16446b;
background-repeat:no-repeat;
width: 898px;
text-align: center;
font-size:9px;
font-family: Arial, Helvetica, sans-serif;
padding: 10px 0px 10px 0px;
}


#ratingbar img {
margin: 0px 0px 0px 0px;
}

#ratingbar .numbers {
position:absolute;
width:25px;
top:-19px;
left:5px;
text-align: center;
vertical-align: top;
color: #f7e1d3;
font-family:arial black, Arial, Helvetica, sans-serif;
font-size: 16px;
}


#quicksearch .searchmake {background-image:url(../../../_Assets/make.gif); background-repeat:no-repeat;}
#quicksearch .searchmodel {background-image:url(../../../_Assets/model.gif); background-repeat:no-repeat;}
#quicksearch .searchnobg {background-image:none;}

#robbutton {
background-image: url(../../../_Assets/button.gif);
background-repeat:no-repeat;
background-color: #db7328;
padding: 9px 9px;
color:#FFF5D6 !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size: 13px !important;
font-weight: bold !important;
text-decoration:none;
border: 1px solid black;
text-align:center;
margin: 5px;
display: inline-table;
}

#robbutton:hover {
background-position: 0px -35px;
color: #white !important;
color:#FFF5D6;
}

#robbutton:active {
background-position: 0px -70px;
padding: 9px 5px 9px 15px;
/*padding: 15px 5px 5px 15px;*/
}

#navboxhover a {display: block; padding:4px 5px 4px 11px;margin-bottom:-1px; color:#CCCCCC;}

#navboxhover img  {border: none; margin-bottom:-4px;}

#navboxhover a:hover {
background-image:url(../../../_Assets/navhead-hover.png);
text-decoration:none;
}

#navboxhover {padding-bottom:10px;}

/* GARAGE LAYOUT */

#garage {
background-image:url(../../../_Assets/garage/mainbg.jpg);
background-repeat:no-repeat;
background-color:#9ea5af;
width:720px;
height: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top:1px;
}

#garage a {color:white;}

#garage .head {
margin-right:auto;
margin-left: auto;
margin-top: 85px;
width:250px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: white;
text-align: center;
}

#garage h1 {font-size: 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
}

#garage .rating {
margin-top: 85px;
width:720px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: white;
text-align: center;
line-height: 12px;
padding-bottom:10px;
}

#garage p {margin: 0px;}

#garage img {border: 1px solid black;}

#garage .noborder img {border: none;}

.box {
background-image:url(../../../_Assets/garage/boxbg.gif);
background-repeat: repeat-x;
background-color:#3d516e;
color: E7EBF7;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:14px;
padding: 5px;
border: 1px solid #3d516e;
margin-bottom: 10px;
}

.box a:link {color:#D6E0F4;}

#garage h2 {font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-face: bold; margin:0px;}

#garage .friend {
display: block;
float: left;
padding:10px;
width: 100px;
height: 140px;
text-align: center;
}

#garagedes {
font-size: 14px;
color: #FFFFFF;
padding-bottom: 12px;
width:264px;
}

#garagedes img {width:250px;}


#boxhover a {display: block; padding:2px;}

#boxhover img  {border: none;}

#boxhover a:hover {
background-image:url(../../../_Assets/myrides/hover.png);
text-decoration:none;
}

#profilepic a img {width:250px; height:auto;}


/* RATEPAGE LAYOUT */

#ratephoto .picture {margin-left:0px;}

#ratephotobg {background-image:url(../../../_Assets/ratepage/topflame.jpg); background-repeat:no-repeat; background-color:white;}

#ratephoto {color: black; width:711px; margin-top:10px;}

#ratecontrol {background-image: url(../../../_Assets/ratepage/topbg.gif); background-repeat: repeat-x; background-color: #3486e1; padding:5px; width:701px; color: white; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-align:center;}

#ratecontrol a  {color:#FFFFFF; font-size: 10px;}
#ratecontrol a:hover {color: #E4F3F9; font-size: 10px;}

#ratepage {padding: 20px 10px 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left;}

#ratepage a {color: #2C57A9; font-size: 14px;}

#ratepage a:hover {color:#458dc4 ; font-size: 14px;}

#ratepage h2 {font-size: 36px; font-weight: bold; color:#666666; margin-top:10px; margin-bottom:0px;}
#ratepage h3 {font-size: 20px; margin:0px;}

#ratehead {font-size: 36px;}
#ratehead a {font-size: 36px; color:#333333}
#ratehead a:hover {font-size: 36px; color: #999999; text-decoration: none;}


#ratepromo {padding-left:15px; color:#CCCCCC; font-size:10px; float:right; text-align:center;}

#ratedesc {width:691px; padding:10px; background-image:url(../../../_Assets/ratepage/botflame.jpg); background-position:bottom; background-repeat:no-repeat; min-height:190px; text-align:left; color: black;}

#ratedesc td {color: black}

#ratedesc .caption {color: black}

#ratedesc img {max-width: 671px; height: auto;}

#rateimage img {width:711px;}

#ratenav {
background-repeat:no-repeat;
padding:10px;
display: block;
}

#ratenav a {display: block; padding:4px 5px 4px 11px;margin-bottom:-1px; color:#CCCCCC; font-size: 18px;}

#ratenav img  {border: none; margin-bottom:-4px;}

#ratenav a:hover {
background-color:#005da9;
text-decoration:none;
}

#ratenav h1 {color: white; font-size: 28px; margin-top:10px;}

#ratenav h1 a {color: white; font-size: 28px; display: inline; padding:inherit; margin:inherit; font-weight:bold;}

#ratenav h1 a:hover {text-decoration:none;}

.ratenavbg {background-image:url(../../../_Assets/layout/50percentblack.png); border:1px solid black;}


/* REGISTER LAYOUT */

#register {
background-image:url(../../../_Assets/register.jpg);
background-color:#000000;
background-repeat:no-repeat;
width:720px;
min-height: 850px;
}

#register table tr td {
color:#FFE452;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

#register {
color:#FFE452;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

.regnote {font-size:10px; color:#FAAF0C;}

#register input, #register select, #register textarea {
background-color:#864100;
color:#FFBE00;
border: 1px solid #FFBE00;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
padding:3px;
}

/* LANDING PAGE */

#landingpage {
background-image:url(../../../_Assets/landingpage/landingpage.jpg);
background-color:#000000;
background-repeat:no-repeat;
width:720px;
position:relative;
}

#landingpage-stats {
width:550px;
margin-left: auto;
margin-right:auto;
padding-top:500px;
padding-bottom:20px;
}

#landingpage-carlink {
padding: 20px 20px 150px 20px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #005ad1;
text-decoration:none;
line-height: 17px;
}

a:hover#landingpage-carlink {color: #ff5400;}

.landingpage-cars {font-size:16px; color: #ff5400; font-weight:bold;}

.landingpage-dots {background-image:url(../../../_Assets/landingpage/dots.gif); background-position:center; background-repeat:repeat-x; width:100px;}

/* MY RIDES */

#myrides {
width:720px;
color:#FFE452;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

.redbox {
background-image:url(../../../_Assets/myrides/redboxbg.gif);
background-color:#a0320d;
border-color: black;
margin: 10px 0px 0px 0px;
}

.redbox a:link {color: #FF9900;}

a.redboxhover  {display: block; padding:2px;}

a:hover.redboxhover  {
background-image:url(../../../_Assets/myrides/hover.png);
text-decoration:none;
}

#addride {padding-bottom:20px;}

#myrideform input {width:142px;}

#myrideform textarea {width:266px; height:200px;}

#editrideform textarea {width:650px; height:300px;}


.myridekeywords {display:block; width:130px; float:left;}

#myrides-rides {
width: 280px;
background-image:url(../../../_Assets/myrides/bg.jpg);
background-repeat:no-repeat;
background-color: #ffcb00;
padding:10px;
}

#addrideform p, #addrideform table tr td, #addrideform {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

#addrideform { background-image:url(../../../_Assets/myrides/addride-m.gif); padding:10px; color: black; width: 691px;}

#addrideform h2 {font-family:Arial black, Arial, Helvetica, sans-serif; color:#666666; font-size:36px; margin:0px; margin-top:10px;}
#addrideform h3 {font-family:Arial, Helvetica, sans-serif; color:#445C85; font-size: 12px; margin:0px; font-weight:normal; margin-bottom:10px;}
#addrideform .help {color:#B12510;}
#addrideform .required {font-size: 10px; color:#ED1400;}

#addrideform .upload {margin-left:auto; margin-right:auto; width:450px; height:40px; display: block; border: 1px solid black;}

#editridedesc iframe {height:400px;}

/* RAD AWARD */

#award {
background-image: url(../../../_Assets/award/radaward.jpg);
background-color:#414141;
background-repeat:no-repeat;
width:680px;
padding:650px 20px 20px 20px;
text-align:center;
color: #dbdbdb;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
position:relative;
}

a#awardreg {color: #ffe44c; padding:5px; position:absolute;}
a:hover#awardreg {background-color: #ffe44c; color: black;}

#awardcopy {font-size: 12px; text-align: left;}

#awardcopy h1 {font-size: 14px; color: white;}

#awardcopy a {color: white;}

.winner {font-size: 24px}

.winnercat {font-size: 14px; color: white;}

/* CATAGORIES */

#catagories {display:block; width: 134px; background-image:url(../../../_Assets/catagories/bg30.png); text-align:center; float:left; padding:4px; margin:1px}

#catagories .cattitle {font-family:Arial black, Arial, Helvetica, sans-serif; color:#FFCC00; font-size:12px; padding:3px;}

#catagories p {padding:3px;}

/* RATE CARD */

#rates {position:relative;}

#rates .ratesize {background-image:url(../../../_Assets/rates/adbg.jpg); background-position: center; border: 2px solid black; vertical-align:middle; text-align:center; color: white; font-family:Arial, Helvetica, sans-serif; font-size: 16px; margin:5px; background-repeat:no-repeat;}

#rates .ratesize strong {font-family: impact; font-size:30px; font-weight:normal;}

#layer1 {
	position: absolute;
	visibility: hidden; 
	width: 711px;
	height: 920px;
	left: 0px;
	top: 250px;
	background-color: black;
	padding-top: 5px;
	color: white;
	text-align:center;
}

/* SIGNATURE */

.sigbox {background-color: white; border:2px solid black; padding:5px; display: block; width:400px;position: absolute;
	visibility: hidden; }

.sigbox h3 {color: black;}

.sigbox p {color: black; margin: 2px; padding:5px;}

.sigbox textarea {width:360px; height:100px; color: #333333; background-color:#CCCCCC; border:1px solid black; margin:20px;}

.sigbox a {color:#990000;}


/* MISC */

#description iframe {height:400px;}

#description textarea {width:600px; height:400px;}

.hidden {display: none;}
