body {
background-color: #2c2f2c;
font-size: 12px;
font-family: Arial, 'Tahoma', 'Times New Roman';
line-height: 1.3em;
letter-spacing: 0.01em;
}

#contentwrapper {
width: 726px;
border: 0;
text-align: left;
margin: 30px auto;
padding: 0px;
}

input.textfield {
background-color: #c7c6b0;
height: 16px;
border: 2px solid #4b4a45;
font-size: 11px;
font-family: Tahoma, 'Times New Roman', ariel;
color: #3b3b3b;
padding: 1px 2px 0px 2px;
}

input.textinput {
background-color: #d2d2b1 !important;
height: 17px;
border: 2px solid #545451;
font-size: 12px;
font-family: Tahoma, 'Times New Roman', ariel;
font-weight: bold;
color: #3b3b3b;
padding: 1px 2px 1px 2px;
}

select.selectinput {
background-color: #d2d2b1 !important;
border: 2px solid #545451;
font-size: 12px;
font-family: Tahoma, 'Times New Roman', ariel;
font-weight: bold;
color: #3b3b3b;
padding: 1px 2px 1px 2px;
}

input.fileinput {
background-color: #d2d2b1 !important;
border: 2px solid #545451;
font-size: 12px;
font-family: Tahoma, 'Times New Roman', ariel;
font-weight: bold;
color: #3b3b3b;
padding: 1px 2px 1px 2px;
}

.error_msg {
color: #ead999;
}

textarea.textareainput {
background-color: #d2d2b1 !important;
border: 2px solid #545451;
font-size: 12px;
font-family: Tahoma, 'Times New Roman', ariel;
font-weight: bold;
color: #3b3b3b;
padding: 1px 2px 1px 2px;
}

legend {
color: #d7d7b7;
}

.header-phone {
   color: #999999;
   font-size: 17px;
   letter-spacing: 0.08em;
   font-weight: bold;
   font-family: arial, verdana;
}

.midcolumn {
background-color: #2d2d2d; 
border-right: 1px solid #000000; 
color: #d5d3bc; 
padding: 0; 
margin: 0; 
font-size: 11px; 
letter-spacing: 0.04em; 
line-height: 1.5em;
}

img {
border: 0;
}

a {
color: #f7d592;
}

a:hover {
color: #fcc555;
}

.innerpage_midcolumn {
background-color: #353735; 
border-right: 1px solid #000000; 
color: #d7d7b7; 
padding: 0; 
margin: 0; 
font-size: 11px; 
letter-spacing: 0.04em; 
line-height: 1.5em;
}

.innerpage_midcolumn_top {
background: #353735 url('../img/vehicles/content-top-bg.jpg'); 
color: #d7d7b7; 
padding: 0; 
margin: 0; 
font-size: 11px; 
letter-spacing: 0.04em; 
line-height: 1.5em;
}

.innerpage_midcolumn_wd {
background-color: #353735; 
border-right: 1px solid #000000; 
color: #d7d7b7; 
padding: 0; 
margin: 0; 
font-size: 11px; 
letter-spacing: 0.04em; 
line-height: 1.5em;
}

.innerpage_midcolumn_top_wd {
background: #353735 url('../img/admin/wide-bg.jpg'); 
color: #d7d7b7; 
padding: 0; 
margin: 0; 
font-size: 11px; 
letter-spacing: 0.04em; 
line-height: 1.5em;
}

.adm_img_panel_mid {
background: #313131 url('../img/vehicles/vehicle-panel-frame-mid.jpg') repeat-y;
padding: 0px;
}

.adm_vehicle {
margin: 6px 15px 7px 20px;
border: 2px solid #121212;
}


.vehicle-medium-frame-mid {
background: #313131 url('../img/vehicles/vehicle-medium-frame-mid.jpg') repeat-y;
padding-left: 12px;
}



input.inforeq {
background-color: #f5f4bf !important;
height: 17px;
border: 1px solid #93927e;
font-size: 12px;
font-family: Tahoma, 'Times New Roman', ariel;
font-weight: bold;
color: #64390F;
padding: 1px 2px 1px 2px;
}

select.inforeq {
background-color: #f5f4bf !important;
border: 1px solid #93927e;
font-size: 12px;
font-family: Tahoma, 'Times New Roman', ariel;
font-weight: bold;
color: #64390F;
padding: 1px 2px 1px 2px;
}

textarea.inforeq {
background-color: #f5f4bf !important;
border: 1px solid #93927e;
font-size: 12px;
font-family: Tahoma, 'Times New Roman', ariel;
font-weight: bold;
color: #64390F;
padding: 1px 2px 1px 2px;
}
.inforeq-txt {
color: #2d2d2d;
font-size: 11px;
font-weight: bold;
}

.inforeq-intro-txt {
color: #2d2d2d;
font-size: 11px;
}

.spec-frame-2 {
padding: 5px 18px 5px 18px;
background: #d7d7ab url('../img/vehicles/vehicle-spec-frame-2.jpg') repeat-y;
color: #e2e2b9;
}

.spec-frame-3 {
padding: 7px 18px 7px 18px;
background: #d7d7ab url('../img/vehicles/vehicle-spec-frame-3.jpg') repeat-y;
color: #24221d;
}

.spec-frame-4 {
padding: 7px 18px 7px 18px;
background: #d7d7ab url('../img/vehicles/vehicle-spec-frame-4.jpg') repeat-y;
color: #24221d;
}

.spectitle {
color: #543f05;
}


.contact-frame-top {
padding: 0px;
background: #d7d7ab url('../img/vehicles/contact-frame-top.jpg') no-repeat;
color: #e2e2b9;
}


.contact-frame-mid {
padding: 0px;
background: #d7d7ab url('../img/vehicles/contact-frame-mid.jpg') repeat-y;
color: #e2e2b9;
}


.desc-frame-top {
padding: 0px;
background: #d7d7ab url('../img/vehicles/vehicle-desc-frame-top.jpg') no-repeat;
color: #e2e2b9;
}

.description-panel-header-txt {
margin: 15px 0px 0px 17px;
color: #e2e2b9;
}

.desc-frame-mid {
padding: 7px 18px 7px 18px;
background: #d7d7ab url('../img/vehicles/vehicle-desc-frame-mid.jpg') repeat-y;
color: #24221d;
}


li {
	margin: 12px;
}

.leftp {
margin: 10px;
color: #b9c5a8; 
font-size: 11px;
}

.clearboth { 
clear: both;
}

.clearleft { 
clear: left;
}

.clearright { 
clear: right;
}

#header {
margin: 25px;
background-color: #2c4343;
border: 0;
color: #cccccc;
}

.headlogo a {
text-decoration: none;
border: 0;
}


.fvehicle {
border: 2px solid #f1c16b;
}

.simple a {
text-decoration: none;
border: 0;
}

.fvehicle_title {
color: #dfd4a7;
font-size: 11px;
font-weight: bold;
}

.svehicle {
border: 2px solid #cebba8;
margin-right: 15px;
}

.svehicle_title {
color: #fada97;
font-size: 11px;
font-weight: bold;
}

.svehicle_price {
color: #bacc9c;
font-size: 11px;
font-weight: bold;
}

.sresult_frame-mid {
background: #6f7b6c url('../img/vehicles/search-res-frame-mid.jpg') repeat-y;
padding: 5px 20px 4px 20px;
color: #d7d7bc;
font-size: 11px;
}

.res {
font-weight: bold; 
color: #e0f1c1; 
margin-left: 10px;
}

.description {
font-size: 11px;
color: #d7d7bc; 
}


.view_vehicles_tbl_row  {
font-size: 11px;
color: #D5D5AA;  
background-color: #2D2D2D;   
}


.view_vehicles_tbl_header  {
font-size: 11px;
color: #D5D5AA;  
background-color: #1E1A1E;   
}

.view_requests_tbl_header {
font-size: 11px;
color: #D5D5AA;  
background-color: #1E1A1E;
}

.view_requests_tbl_row {
font-size: 11px;
color: #D5D5AA;  
background-color: #2D2D2D;
}

.view_subscribers_tbl_row  {
font-size: 11px;
color: #D5D5AA;  
background-color: #2D2D2D;   
}


.view_subscribers_tbl_header  {
font-size: 11px;
color: #D5D5AA;  
background-color: #1E1A1E;   
}
.plinks {
margin: 4px;
padding: 3px;
background-color: #3C3C3C; 
}

.thvehicle {
border: 2px solid #f1c16b;
}

.error_msg2 {
color: #64390F;
}

.box  {
    background-color: #2d2d2d;
}


#button {
width: 18em;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #383c39;
color: #fff;
}

#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
		

#button li a {
display: block;
padding: 3px 5px 3px 0.5em;
border-left: 10px solid #383c39;
border-right: 10px solid #383c39;
background-color: #383c39;
color: #fff;
text-decoration: none;
width: 100%;
}

.simg {
    margin: 18px;
}

html>body #button li a {
width: auto;
}

#button li a:hover {
border-left: 10px solid #373c39;
border-right: 10px solid #373c39;
background-color: #373c39;
color: #fff;
}
