body {
margin: 0;
padding: 40px 20px 0 20px;
background: #fff;
color: #808080;
height: 100%;
}
.clearfix { 
margin:0;
clear: both;  
} 
#bluetext, .bluetext {
color: #0094d9;
}
/* main */
.wrapper {
height: 100%;
width: 80%;
min-width:760px;
padding: 1px;
margin: 0 auto;
background:#fff url(images/big_grad.jpg) repeat-x left top;
}
.main {
background:#fff url(images/head_bg.jpg) repeat-x left top; 
 
text-align: center;
height: 100%;
padding: 0px;
}
#mainHolder {
width: 700px;
height: auto;
margin :0 auto;
background: #fff;
margin-top: 0px;
padding-bottom: 15px;


}
.mainContentHolderL {
background: transparent; 
margin-bottom:25px;
width: 100%;
float: left;

margin-right:10px;
}

.mainContentL, .mainContentR {
	padding: 30px 0 30px 0;
	display:block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #808080;
	float: left;
	width:700px;
	background-color: #fff;
	background-image: url(images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;

	border:0 solid #c0c0c0;
	border-width: 0 1px 1px 1px;
	margin-top: 0;
	z-index:99;
}
.mainContentL#carmain {
 padding-bottom: 70px 	
}
.mainContentL p, .mainContentR p {
padding: 5px 0;
margin: 0 0 0 30px;
width: 640px;

}
.mainContentL h1 {
	padding: 5px 0;
	margin: 0 0 0 30px;
	width: 640px;
	color:#0094d9;
	font-size:18px;
	font-weight: bold
	}
.mainContentL h2 {
	padding: 5px 0;
	margin: 0 0 0 30px;
	width: 640px;
	font-size:17px;
	font-weight: bolder;
}
p a {
text-decoration: none;
color: #808080;
font-weight: bold;
}
p a:hover {
color: #0094d9;
}
.rtlb {
 unicode-bidi: bidi-override;
 direction: rtl;
 }
.titleL, .titleR {
border-top:1px solid #c0c0c0; 
display: block;
width: 100%;
height: 35px;
padding: 5px 0 0 0 ;
text-align: left;
float:left;
}
.titleL img, .titleR img {
position: relative;
margin-left: 6px;
}



/* foot */
.footmain {
background: #fff; 
margin-bottom:25px;
margin-top: 30px;
padding-top: 5px;
width: 100%;
height: 24px;
float: left;
border-bottom:1px solid #c0c0c0;
text-align: left;
}
.footmain p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #ccc;
padding: 0;
padding-left: 6px;
margin: 0;
width: 400px;
float: left;
}
.imagesbox {
float: right;
text-align: right;
margin-right:-4px;
width: 180px;
}
.imagesbox a  {
border: 0;
width: 29px;
height: 19px;
display: block;
float: left;
} 
.imagesbox #w {
border: 0;
width: 29px;
height: 19px;
display: block;
float: left;
background: url(images/mini-w.gif);
}
.imagesbox #ag a {
background: url(images/mini-ag.gif);
}
.imagesbox #meg a {
background: url(images/mini-megs.gif);
}
.imagesbox #cg a {
background: url(images/mini-cg.gif);
}
.imagesbox #cre a {
background: url(images/mini-c.gif);
}
.imagesbox #ag a:hover {
background: url(images/mini-ag-over.gif);
}
.imagesbox #meg a:hover {
background: url(images/mini-megs-over.gif);
}
.imagesbox #cg a:hover {
background: url(images/mini-cg-over.gif);
}

.imagesbox #cre a:hover {
background: url(images/mini-c-over.gif);
}
.imagesbox #sg a {
background: url(images/mini-sg.gif);
}
.imagesbox #sg a:hover {
background: url(images/mini-sg-over.gif);
}

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0.1em 0 0 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #c0c0c0; /* set border COLOR as desired */
list-style-type: none;
padding: 5px 0px 5px 30px; /* THIRD number must change with respect to padding-top (X) below */

}
 
ul#tabnav li { /* do not change */
display: inline;
margin:0;

}

ul.pricelist {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0 0 0px 10px;	
	padding: 0 0 0 20px;
}
ul.pricelist li {
 padding-bottom: 4px;	
}
ul.pricelist li.nodot {
	list-style-type: none;
margin: 0 0 0 25px;	
}

body#tab1 li.tab1, 
body#tab2 li.tab2, 
body#tab3 li.tab3, 
body#tab4 li.tab4,
body#tab5 li.tab5{ /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
margin:0;
margin-right: -1px;
z-index:100;

}
body#tab1 li.tab1 a, 
body#tab2 li.tab2 a, 
body#tab3 li.tab3 a, 
body#tab4 li.tab4 a,
body#tab5 li.tab5 a{ /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #00163d; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 8px; /* must change with respect to padding (X) above and below */
}
ul#tabnav li a { /* settings for all tab links */
padding: 5px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #c0c0c0; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #e6f0fa; /* set unselected tab background color as desired */
color: #0094d9; /* set unselected tab link color as desired */
margin-right: -5px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;

}
ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}
.car {
	float:right;
	height: 311px;
	position:relative;
	width:600px;
	margin:-70px -90px 0 0px;
}
.galleryholder {
	width:670px;
	margin: 20px 0 0 10px;

}
.galleryholder a.gallthumb img {
float: left;
clear:none;
border:2px solid #fff;
margin: 10px 0 0 20px;
}

.galleryholder a.gallthumb:hover img {
	border-color:#0074c1
}
