html{
margin-top:15;
height:100%
}
body{
margin-top:60;
text-align:center;
font-family:Arial, sans-serif;

background-color:#FFF;
color:#000;
}


#right{
float:right;

}

#left{
float:left;

}

.email{
margin-right:10;
text-align:right;
}

#content{
margin-top:80;
}

#content2{
margin-top:20;
padding:10;
}

#reg{
margin-top:50;
}

#vehcontent{
padding:10;
margin-top:30;
text-align:center;
width:540;
}

#vehpics{
text-align:center;
}

a:link, a:visited, a:active{color:#03C;}
#main{
margin-left:auto;
margin-right:auto;
margin-top:40;
font-size:0.8em;
width:850;
text-align:left}

#logo{
position:absolute;
font-size:22px;
text-align:left;
margin-top:5px;

}

#vehicle_preview{
margin-left:20px;
width:490;
height:110;
padding:10px;
background-color:#CCCCFF;
}

#preview_text{
width:300px;
margin-left:150;
margin-top:-120;


}

.vehicle_preview_all{

margin-left:20px;
width:490;
height:55;
padding:10px;
background-color:#CCCCFF;
}

.preview_text_all{
margin-top:-55;
width:300px;
margin-left:80;


}
.vehicle_preview_list{

margin-left:20px;
width:490;
height:55;
padding:10px;
background-color:#CCCCFF;
}

.preview_text_list{
margin-top:-55;
width:300px;
margin-left:80;


}


#login{
position:absolute;
margin-top:-2em;
width:850;
height:2em;
text-align:right;
}
#search_bar{
margin-top:10px;
width:850px;
height:40px;
text-align:center;
}

#tabs{
margin-top:-28px;
}

#tabs .homes{
background:transparent url(../images/select.gif) no-repeat;
position:absolute;

margin-left:400px;
width:80px;
height:30px;

}

#tabs .homen{
background:transparent url(../images/normal.gif) no-repeat;
position:absolute;

margin-left:400px;
width:80px;
height:30px;

}

#tabs .aboutn{
background-image:url(../images/normal.gif);
background-repeat:no-repeat;
position:absolute;

margin-left:485;
width:80px;
height:30px;

}

#tabs .abouts{
background-image:url(../images/select.gif);
background-repeat:no-repeat;
position:absolute;

margin-left:485;
width:80px;
height:30px;

}
#tabs .extrass{
background-image:url(../images/select.gif);
background-repeat:no-repeat;
position:absolute;

margin-left:570;
width:80px;
height:30px;

}
#tabs .extrasn{
background-image:url(../images/normal.gif);
background-repeat:no-repeat;
position:absolute;

margin-left:570;
width:80px;
height:30px;

}


#tabs .contactn{
background-image:url(../images/normal.gif);
background-repeat:no-repeat;
position:absolute;

margin-left:655;
width:80px;
height:30px;

}
#tabs .contacts{
background-image:url(../images/select.gif);
background-repeat:no-repeat;
position:absolute;

margin-left:655;
width:80px;
height:30px;

}

.tabtext{
position:absolute;
width:80px;
height:30px;
Margin-top:6px;
text-align:center;
}

#search_bar{
margin-top:25px;
}

#search_bar .bar .left{
float:left;
margin-top:30;
background:transparent url(../images/title_bar_left.gif) no-repeat;
width:15px;
height:40px;
}
#search_bar .bar .right{
float:left;
margin-top:30;
background:transparent url(../images/title_bar_right.gif) no-repeat;
width:15px;
height:40px;
}
#search_bar .bar .middle{
float:left;
margin-top:30;
background:transparent url(../images/title_bar.gif) repeat-x;
width:820px;
height:40px;
}

#side_box{
margin:5 0 5 5;
width:300;
float:right;
text-align:left;

}

#side_box .top{
float:right;
margin-top:16;
width:300;
height:17;
background:transparent url(../images/side_box_top.gif) no-repeat;
}
#side_box .middle{
width:300;
padding:0 10;
background:transparent url(../images/side_box_middle.gif) repeat-y;
}
#side_box .bottom{
float:right;
margin-top:-17;
width:300;
height:17;
background:transparent url(../images/side_box_bottom.gif) no-repeat;
}
#register{
margin-top:10;
padding:10;
width:830;
background-color:#CCCCFF;
}

#account_menu{
margin-right:20;
margin-top:20;
padding:10;
width:200; 
background:#EBF5FC; 
font-family:arial; 
float:right
}

#account_main{
margin-left:40;
margin-top:20;
padding:10;
width:530; 
background:#EBF5FC; 
font-family:arial
}

#account_password{
margin-left:40;
margin-top:20;
padding:10;
padding-right:30;
text-align:right;
width:530;
background:#EBF5FC;
font-family:arial;
}

#datal{
padding:10;
width:380;
text-align:right;
}

#datar{
width:380;
padding:10;
margin-left:420;
margin-top:-173;
text-align:left;
}
#datar2{
width:380;
padding:10;
margin-left:420;

text-align:left;
}

#update{
margin:10;
padding:10;
background-color:#CCCCFF;
}

#data{
padding-left:20;
padding-top:20;
}

#data input{
margin-left:180;
}

#data select{
margin-left:180;
}

#data label{
position:absolute;
}

#video{
padding:10;
}

#video #side_box{
margin-top:40;
}

#warn{
width:500;
padding:30;
margin-top:70;
background-color:#CCC;
}

#content1{

margin-left:0;

padding:10;
padding-right:30;
text-align:right;
width:800;
background:#EBF5FC;
font-family:arial;
}