/* Great-Car-Details CSS page
Editor: Oliver Liebscher, C/O Green Media
Contact: oliver.liebscher@green-media.com
Date: 06/08/07 */

html {background: #C9C9C9;}
strong{font-size: 1.1em;}
/* Container */
#container{
	position: relative;
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

#individual_introduction{padding-left: 200px;}

#search_results{padding-left: 200px; padding-right: 200px;}
#search_results_box{border: dashed 1px #000; background: #EDEBEB; }
#search_results_box_two{border: dashed 1px #000; background: #EDEBEB; margin-right: 200px;}

h2{margin-left: 190px; padding-left: 10px;  margin-right: 160px; border-bottom:10px solid #F4F6E3;}

.carimage{
	float: right;
	padding: 5px;
	border: solid 1px #9D9B9B;
	margin: 5px;
	}

/*h2{
	background: url('../images/h2_bg.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	font-family: "Arial";
}*/


#extra_details{padding-left: 10px;}

body{
	font-family: "Arial", "Sans serif";
}


#breadcrumbs{float:left;}

#icon_navigation{
	float: right;
}

#footer{
float: right;

}

ul{list-style: none;}

body {height: 100%; background: url('../images/lower_bg.jpg') repeat-x bottom left;}


#search_box{
background: url('../images/search_box.gif') no-repeat;
float: right;
width: 400px;
padding: 0px 30px 30px 0px;
}
#search_box p {padding: 0px 40px ;}
#search_box h2 {padding: 0px 40px ;}

.clear {clear:both;}


.up{float: right;padding-right: 100px;}


#quick_search{
	background: url('../images/quick_search.gif');
	background-repeat: no-repeat;

}

a:link {text-decoration: none;color:#39493E;}     
a:visited {text-decoration: none;color:#39493E;}  
a:hover {text-decoration: underline;color:#39493E;}   
a:active {}


/*************** SNAZZY CORNERS ****************/

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
font-size:12px;
}
.xsnazzy li, .zsnazzy li {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
 
width:600px; 
float:left; 
margin:0 3px;
margin-left: 50px;

}

.xsnazzy_small {
width:300px; 
margin-left: 400px;
background: transparent;
}

.xsnazzy_smaller {
width:300px; 
margin-left: 400px;
background: #F2F6D5;
}

#search_boxes{width: 300px;}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
background: #fff;
background: url('../images/left_bubble_images_complete.gif');
background-repeat: no-repeat;
}
#wrapping_text{padding-left: 140px;}

.xboxcontent_small {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
background: #FFF;
}

.xboxcontent_smaller {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
background: #F2F6D5;
}

.xboxcontent h2{margin-top: 0px;}



#white_background{
background: #fff;
}

}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}
/************ END OF SNAZZY CORNERS *******************/
#curve {background: transparent;}
#curve b { border-left: 5em transparent; background: transparent; margin-right: 4em; display:block; clear:left; float:left; width:0.5em; height:1em;}
#curve .lf1 { border-left:3em transparent;  border-right:.5em ; margin-right:3.5em;}
#curve .lf2 { border-left:2.5em transparent; border-right:.5em ; margin-right:3.5em;}
#curve .lf3 { border-left:2em transparent; border-right:.5em ; margin-right:3em;}
#curve .lf4 { border-left:1.5em transparent; border-right:.5em ; margin-right:2.5em;}
#curve .lf5 { border-left:1em transparent; border-right:.5em ; margin-right:2em;}
#curve .lf6 { border-left:0em transparent; margin-right:1em; margin-right:2em;}
#curve .lf7 { border-left:1em transparent; margin-right:1em; margin-right:2em;}
#curve .lf8 { border-left:8em transparent; margin-right:1em; margin-right:2em;}
#curve .lf9 { border-left:9.5em transparent; margin-right:1em; margin-right:5em;}
#curve .lf10 { border-left:10.66em transparent; margin-right:1em; margin-right:5em;}
#curve .lf11 { border-left:11.6em transparent; margin-right:1em; margin-right:1.7em;}
#curve .lf12 { border-left:12.6em transparent; margin-right:1em; margin-right:1.8em;}
#curve p {text-align:left; margin:0; font-size:0.8em; }

.cardetails{padding-left: 10px; }

#header p{line-height: 1.8em; padding-left: 10px;}

#wrapping_text h2{border-left: 3em solid transparent;}

/*Form styling */
input {
 background-color: #fff;
}
select{
background-color: #F3F6D8;
 border: solid #000 1px;
 }