@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; border:none; list-style-type:none; }
body {font-family:Tahoma, Arial, Georgia; font-size:11px;}


label { float: left; color: #FF8A1E; font-weight:bold; width: 150px;  }
input.textfield { border: gray 1px solid; margin-bottom: 1px;  width:300px;}
textarea 		{ border: gray 1px solid; margin-bottom: 1px;  width:300px; height:150px; }
input.submit	{ background-color:#666666; color:#FFFFFF; margin-right: 1px; float:left;  border: gray 1px solid;}

h1 {visibility:hidden;  }

a {  color: #000000; text-decoration: none; }
a:hover { color:#000000; text-decoration:underline; }

body,html { height:100%;  min-height:100%;}
	  
div#container { width:990px; 
      margin-left:auto; margin-right:auto; min-height:100%;
	  border-right: #FF8A1E 1px solid;  border-left:  #FF8A1E 1px solid; position:relative; overflow:auto; 
	  background-image:url(../../img/common/container_bg.jpg); background-color:#FFFFFF;  background-position:bottom; background-repeat:repeat-x;}

* html div#container {  height:100%; overflow:visible;  }	  

div#container div#top {background-image:url(../../img/common/top_bg.jpg); }
div#container div#top div#header {width:990px; height:134px; background-image:url(../../img/common/header.jpg); background-repeat:no-repeat;}
div#container div#top ul#menu { height:41px; margin-top:0px; width:990px; background-image:url(../../img/common/menu_bg.jpg); }
div#container div#top ul#menu li { float: left; height:41px; }
div#container div#top ul#menu li a { display: block; line-height:0px; text-decoration:none; height:41px;}
div#container div#top ul#menu li a:hover {text-decoration:none;}
div#container div#top ul#menu li#menu_home a { background-image:url(../../img/common/home.jpg); width:119px; }
div#container div#top ul#menu li#menu_cars a { background-image:url(../../img/common/cars.jpg); width:131px; }
div#container div#top ul#menu li#menu_tobuy a { background-image:url(../../img/common/tobuy.jpg); width:131px; }
div#container div#top ul#menu li#menu_conditions a { background-image:url(../../img/common/conditions.jpg); width:175px; }
div#container div#top ul#menu li#menu_prices a { background-image:url(../../img/common/prices.jpg); width:122px; }
div#container div#top ul#menu li#menu_guestbook a { background-image:url(../../img/common/guestbook.jpg); width:160px; }
div#container div#top ul#menu li#menu_contact a { background-image:url(../../img/common/contact.jpg); width:122px; }

div#content { width:990px; margin-top:10px;	  } 
div#content div#left_content { width:689px; float:left; border-right: #FF8A1E 1px solid; pading-right:4px; padding-bottom: 93px;  }
div#content div#right_content {width:295px; float:left; padding-left:4px; } 

div#content div#left_content div.large_box { background-image:url(../../img/common/largebox_bg.jpg); margin-bottom:15px;}
div#content div#left_content div.large_box div.large_inner {background-image:url(../../img/common/largebox_inner_bg.jpg); background-repeat:no-repeat; padding-left:23px; padding-right:21px; padding-top:15px; min-height:165px; overflow:auto;}
* html div#content div#left_content div.large_box div.large_inner { height:165px; visibility:visible; overflow:visible;
padding-right:17px; }
div#content div#left_content div.large_box div.large_bottom {background-image:url(../../img/common/largebox_bottom_bg.jpg); height:20px;
width:684px; }

div#content div#left_content div.large_box div.large_inner img { }
div#content div#left_content div.large_box ul li { list-style-type: square;  margin-left: 15px;}
div#content div#left_content div.large_box div.large_inner p { margin-bottom:15px;}

div#content div#left_content div.large_box div.large_inner  img.photo { float:left; margin-right:23px; margin-bottom:5px;}
div#content div#left_content div.large_box div.large_inner  img.recently_added { float:right; margin-right:25px;}
div#content div#left_content div.large_box div.large_inner  img.view_all { float:right; margin-right:13px;}

div#content div#left_content div.large_box div.large_inner h1 { margin-bottom:15px;font-size:1px; } 


div#content div#right_content div.small_box { width:295px; background-image: url(../../img/common/smallbox_bg.jpg); margin-bottom:15px;}
div#content div#right_content div.small_box div.small_inner {background-image:url(../../img/common/smallbox_inner_bg.jpg); background-repeat:no-repeat; padding-left:15px; padding-right:12px; padding-top:15px; min-height:215px;}
div#content div#right_content div.small_box div.small_bottom {background-image:url(../../img/common/smallbox_bottom_bg.jpg); height:18px; width:295px; }
div#content div#right_content div.small_box div.small_inner p { margin-bottom:15px;}

div#content div#right_content div.small_box div.small_inner h1 {margin-bottom:15px; font-size:1px;}


div#content div#right_content div.small_box div.small_inner table.prices_overview th { text-align: left;  width: 175px;}
div#content div#right_content div.small_box div.small_inner table.prices_overview { margin-bottom: 10px;}

p.justify { text-align: justify; }

div#footer { height: 25px; margin-top: -25px; margin-left: auto; margin-right: auto; width:940px; padding-left: 50px;  position:relative;}

div.gb_entry {   margin-top: 20px;  border: gray 1px solid;  padding: 5px;}
div.gb_entry div.gb_name { color: #FF8A1E; font-weight:bold;  }
div.gb_entry div.gb_date { font-style:italic;  }
div.gb_entry div.gb_email a {  color: #FF8A1E; }
div.gb_entry div.gb_content {  padding-top: 10px; padding-bottom: 10px;}

span.warning { font-size: 10px; padding-top: 10px; display:block;  } 

div.cars_list { overflow:hidden; margin-top:20px;  }
div.cars_list div.car { width: 150px; float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 20px;}
div.cars_list div.car span.title { color: #FF8A1E; padding-bottom: 10px; font-weight:bold; display: block;    width: 150px; height: 30px;}
div.cars_list div.car img { text-align: center;  margin-left: auto; margin-right:auto;}
div.cars_list div.car span.more_info { color: #FF8A1E; display: block;  padding-top: 10px; }
div.cars_list div.car span.more_info a {    color: gray;} 

table.car_specs { width: 630px; border-collapse:collapse; margin-left: 1px; margin-bottom: 10px;  }
table.car_specs th { text-align: left; width: 150px;  border: gray 1px solid; padding:3px; color: #FF8A1E;}
table.car_specs td { border: gray 1px solid; padding:3px; }

div.large_car { overflow:hidden; }
div.large_car div.left { float: left; margin-right: 20px;  }
div.large_car div.left div#big_car { width: 511px; height:398px; }
div.large_car div.left div#big_car img { border:gray 1px solid; margin-bottom:10px; }

a.button_more_info {margin-top: -12px; display: block; margin-left: 3px; }

div.index_cars { overflow:hidden;}
div.index_cars div.car { float:left; }
div.index_cars div.car span.title { color: #FF8A1E; padding-bottom: 10px; font-weight:bold; display: block;    width: 150px; height: 30px;}
div.index_car div.car img { text-align: center;  margin-left: auto; margin-right:auto;}
div.index_car div.car span.more_info { color: #FF8A1E; display: block;  padding-top: 10px; }
div.index_car div.car span.more_info a {    color: gray;} 


input#frm_address { display: none; visibility: hidden; }

div.errors {  border: #FF8A1E 1px solid; padding: 10px;  background-color:#FFFF99; width:450px; margin-bottom: 20px; }
div.errors h2 		{ font-size: 12px;  margin-bottom: 5px;  }
