body
    {
    margin: 0;
    padding: 0;
    color: #000;
    font: 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    /* background: #ffffff;*/ /*#E2EBED;*/
    background: white /*#cccccc; */
    text-align: left;
    }

a, a:visited	{
    color:black; /*#307082; */
    text-decoration:underline;
    }

a:hover
    {
    color: #be0108;
    }
h1
    {
    margin: 0;
    padding: 0;
    color:#c0c0c0;
    font: 26px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    font-weight:bold;
    text-align: left;
    margin-left:14px;
    }
h2
    {
    font-size: 14px;
    margin: 0;
    }

img	{
	margin:0px;
	padding:0px;
	border:0px;}

p{
	margin-top:0px;
	padding-top:0px;}

input.email {
	width:150px;
	font-size:12px;
	height:16px;}

input.email_submit {
	width:150px;
	font-size:12px;
	font-weight:bold;
	height:18px;}


/* ******************************************LAYOUT*/

#page_holder{
	width:920px;
	margin:auto;}


#header{
	margin:auto;
	margin-top:40px;
	width:920px;
	height:132px;
	background-image:url("images/top-middle.gif");
	background-repeat:repeat-x;
	}

#header_content{
	padding-top:5px;
	margin-left:10px;
	}

#content_holder{
	width:912px;
	background-color:#fbf9fa;
	margin-left:3px;
	margin-right:5px;
	padding-top:5px;
	}

#left_column{
	width:756px;
	float:left;}

#left_column_margin{
	margin-right:29px;
	margin-left:22px;
	}

#right_column{
	width:155px;
	float:left;
	text-align:center;}

#footer{
	width:912px;
	background-image:url("images/foot-bg.gif");
	height:33px;
	text-align:center;
	}
#footer p {
	padding-top:4px;
	font-size:10px;}

#map_box {
	text-align:left;
	background-color:#da251c;
	width:155px	;
	color:white;
	margin-bottom:10px;
	}
#map_box_header{
	background-color:#be0108;
	height:32px;
	width:155px;
	font-weight:bold;
	color:white;}

#map_box p{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;}

#map_box_header p{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:0px;}

#googlemap_box{
	height:205px;
	width:155px;
	background-color:#ddd;
	color:#666;}



.c {
	clear:both;}

/* **************************************************** site with Products*/
.product_table{
	text-align:center;
	}

.product_table tr	{
	height:67px;}



.product_table tr.highlight{
	background-color:#eceff8;
	}


td.photo{
	width:110px;
	text-align:left;
}

.photo_small {
	position:relative;
	top:2px;
	left:22px;

	}

td.name{
	text-align:left;
	width:250px;}

td.name image{
	position:relative;
	left:5px;
	top:4px;
	}


.product_table tr.highlight td.photo{
	background-image:url('images/highlight_bg.gif');
	background-repeat:repeat-y;
	}

.product_table tr.none_highlight td.photo{
	background-image:url('images/table_bg.gif');
	background-repeat:repeat-y;
	}

/* ***************************************************** site with one car*/
#car_spec{
	background-image:url('images/car_spec_bg.gif');
	background-repeat:repeat-y;
	width:705px;
	}

#car_spec_table{
	margin-left:13px;
	background-image:url('images/car_spec_table_bg.gif');
	background-repeat:repeat-y;
	width:692px;
	padding-bottom:15px;}
	
#car_spec_table div.spec {
	width:170px;
	height:15px;
	float:left;
	margin-left:3px;}
	
#car_spec_description{
	margin-left:13px;
	background-color:#cccccc;
	width:692px;
	padding-top:5px;}

#car_photo{
	Xborder-left:13px solid red;
	Xbackground-image:url('images/car_photo_bg.gif');
	Xbackground-repeat:repeat-y;
	width:705px;
	}

#car_photo image{
	margin-left:13px;}

div.highlight {
	background-image:url('images/car_spec_bg_highlight.gif');
	background-repeat:repeat-y;
	}

div.none_highlight{
	background-image:url('images/car_spec_bg.gif');
	background-repeat:repeat-y;
	}