﻿body {
background:#EFF1F3;
font-family:arial,helvetica,verdana,"times new roman",sans-serif;
font-size:62.5%;
margin:0px;
padding:0px;

}



html > body {
font-size:10px;
}

#wrapper
{ 
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
/*padding-left:19px;
padding-right:19px;*/
width:960px;
}



#header
{
background-image:url(/images/bg_header.jpg);
float:left;
height:93px;
width:960px;
 border-bottom:solid 10px #013e1f;
}


#topNav
{
height:93px;
position:absolute;
top:0px;
width:960px
}


#topMenu, #topRightLinks
{
position:absolute;
z-index:101;
}

#topRightLinks
{
right:50px;
font-size:11px;
}

#logo
{
 margin:10px; 	
}
#topRightLinks ul
{
margin:0px;
padding:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#topRightLinks ul li
{
display:block;
float:left;
position:relative;
}


#topRightLinks ul li, #topRightLinks ul li a
{
text-decoration:none;
color:#333333;
display:block;
vertical-align:middle;
display:block;
margin-left:2px;
}

#topRightLinks ul li a:hover
{
 text-decoration:underline;
}

#topMenu
{
font-size:11px;
top:60px;
left:150px;
width:800px;
}

#topMenu ul
{
margin:0px;
padding:0px;
width:800px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#topMenu ul li
{
display:block;
float:left;
position:relative;
}


#topMenu ul li, #topMenu ul li a
{
text-decoration:none;
color:#333333;
display:block;
font-weight:bold;
vertical-align:middle;
display:block;
margin-left:2px;
padding:9px 0px 9px 0px;
 text-align:center;
width:92px;
}

#topMenu ul li a:hover
{
 background-image:url(/images/topMenuHover.png);
 background-repeat:no-repeat; 
}

#topMenu ul li .selected
{
 background-image:url(/images/topMenuHover.png);
 background-repeat:no-repeat; 
}
#promoArea
{
 margin: 0; 	
}

#subMenu
{
background-color:#f9f9f9;
font-size:11px;
float:left;
height:22px;
width:100%;
}

#subMenu ul
{
 

margin:0px;
padding:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:200px;
}

#subMenu ul li
{
display:block;
float:left;
position:relative;
}


#subMenu ul li, #subMenu ul li a
{
text-decoration:none;
color:#333333;
display:block;
vertical-align:middle;
display:block;
margin-left:2px;
padding:2px 11px 2px 9px;
}

#subMenu ul li a:hover
{
 background-color:#efefef;
 color:#F0762D;
 text-decoration:underline;
}

#subMenu ul li .selected
{
 font-weight:bold;
}


#mainContent
{
background-color:#ffffff;
height:auto;
/*min-height:600px;*/
clear:both;
}


#leftMenu
{
/*padding-top:260px;
padding-left:10px;*/
width:210px;
float:left;
overflow:hidden;

}

#leftMenu h1
{
 color:#013e1f;
 font-size:20px;
 padding-left: 10px;
}

#leftMenu h2
{
 color:#38424b;
}


#leftMenu ul
{
margin-left:-10px;
padding:0px;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

#leftMenu ul li
{
border-top:dotted  1px #d6d6d6;
background:url(/images/greenArrow.gif) no-repeat 5px;
}

#leftMenu ul li, #leftMenu ul li a
{
display:block;
text-decoration:none;
background-color:#ffffff;
color:#8d8d8e;
vertical-align:middle;
margin-left:15px;
padding:3px 0px 3px 5px;
width:200px;
}


#leftMenu ul li a b
    {
     color:#8d8d8e;
}



#leftMenu ul li a:hover
{
background-color:#eeeeee;
width:178px;
}


.leftHead 
{
	vertical-align:middle;
padding:3px 0px 3px 12px;
 height: 20px; 
 background-color: #013e1f;
 color:#ffffff; 
 font-size: 1.5em; 
 
}
.leftHead a
{
	color:#ffffff;
	text-decoration:none; 
}


#centralContent
{
background-color:#e7e8ea;
font-size:1.1em;
float:right;
background-image:url(/images/bg_centrecontentr2.jpg);
background-repeat:no-repeat;
padding-left:10px;
width:740px;
}

#centralContent h1
{
 font-size: 2em; 	
	
}
#centralContent h2
{
 font-size: 1.6em; 	
}

#centralContent h3
{
font-size: 1.3em;
}

#centralContent h4
{
	font-size: 1.1em;
}

#centralContent a img
{
 border:none;	
}


#coreContent img
{
 padding: 5px; 	
}

#coreContent textarea
{
	font-family:arial,helvetica,verdana,"times new roman",sans-serif;
	font-size: 1.2em;
}

#footer
{
clear:both;
background-image:url('/images/bg_footer.jpg');
padding:8px 10px 5px 10px;
background-repeat:repeat-y;
height: 20px;
font-size: 1.2em;
color: #555658;
}

#footer a
{
    color:#F0782C;
}



#debugInfo
{ 
margin-left:auto;
margin-right:auto;
padding:10px;
padding:10px;
width:960px;

clear:both;
}


.searchbx, .searchBtn
{
 font-size:11px;
}


.sectionCMC
{
 /*color:#f38143;*/
 color:#ffffff;
 font-size:24px;
 font-weight:bold;

}

.sectionText
{
 color:#585858;
 font-size:24px;
}

.subsectionText
{
 color:#000000;
 font-size:24px;
}

.tblUsedSpec 
{
 width:320px;
 color:#48555d;
}

.tblUsedSpec td
{
    border: solid 1px #8f9297;
     background-color:#ffffff;
}

.tblUsedButton
{
	width:260px;
	border: solid 1px #8f9297;
	text-align:center; 
	background-color:#013e1f;
}
.tblUsedButton a
{
	
 color: #ffffff;
 text-decoration: none; 
 font-size: 1.3em; 	
 font-weight:bold;
}
#vehEnquirey
{
	padding: 0xpx; 
	background-color:#013e1f;
}

#vehEnquirey a
{
	 color: #ffffff;
 text-decoration: none; 
 font-size: 1.3em; 	
 font-weight:bold;
}
.vehTitle
{
 color:#013e1f;
  font-size:1.5em;
  font-weight:bold;
}

.vehInfo
{   
  font-weight:bold;
}

.vehicleList
{
    border:solid 1px #7e858b;
    background-color:#dddee2;
    width:690px;
}

.vehicleList img
{
    border:solid 1px #000000;
    margin-right:10px;
    }
    

.newVehInfo
{
	 width: 300px;
	 color:#48555d;
	 float:left;
}
.galleryImg
{
 padding: 2px; 	
 
}
.moreLink
{
 text-decoration:none;
 color:#4e555b;
 font-size:1.4em;
 
}


#centreTitle
{
    margin-top:20px;
    /*background-color:#e7e8ea;*/
    height:30px;
    float:left;
}

#centreStrapline
{
    margin-top:20px;

height:30px;
float:right;
width:auto;
}


#rightImages img
{
    background-color:#ffffff;
    padding:6px;
    margin:6px;
    border:solid 1px #cccccc;
    }
    
    
#leftContent
{
    margin-left:30px;
    float:left;
    width:300px;
    text-align: left;
    color: #444;
             }
 
    
#rightContent
{    
   margin-right:30px;
   font-size:1.2em;
   float:right;
   width:525px;
}


#promoArea
{
    background-color:#ffffff;
    padding:0px;
    margin:0px;
}
    
    
    #coreContent
    {
padding:0px;
margin:30px 0px 10px 0px;
    }
    
#coreContent p
{
	font-size: 1.1em; 
}
.heading
{
	font-size: 1.9em; 
	color: #013E1F;
}
.tbl_header
{
	color: #013E1F;
	font-size: 1.3em;
}
    
.staffTable
{
	width: 600px; 
	border: solid 1px #8f9297;
	margin-left:auto;
margin-right:auto;
padding: 5px; 
}
.staffTable h2
{
 color:	#013E1F;
}
#tblUsedVehHome 
{
	background-color:#013E1F;
	width: 380px; 
	border-collapse: collapse;
	color:#fff1c0; 
  height:115px; 
 border-collapse: collapse; 
  
}

#tblUsedVehHome :hover
{
 cursor: pointer;	
}

#tblNewVehDetails
{
 width: 700px;	
}
/*#tblUsedVehHome a
{
	width: 380px; 
	border-collapse: collapse;
	color:#fff1c0; 
  height:115px; 
 border-collapse: collapse; 
}*/
.homeUsedVehImg
{
	border-collapse: collapse;
	background-color:#013E1F;
	 vertical-align:top; 
	 padding: 0px; 
	 margin:0px;
	  text-decoration: none;
}
.homeUsedVehImg a
{
	text-decoration: none;
}
.homeUsedVehTitle
{
	height: 115px;
 background-color:#013E1F;
 text-align: center; 
 /*vertical-align: top;*/
  font-weight: bold; 
 font-size: 1.5em; 
 padding:2px; 
 text-decoration: none;
}

#homeTopText
{
	color: #555658
}


#emailValidation
{
	color: #FF0000;
}
#validationSummary
{
	color: #FF0000;
}

#dialogContactUs
{
	margin-left:auto;
margin-right:auto;
	text-align:center; 
 font-size: 1.1em; 	
}

#dialogContactUs table td
{

 /*margin:10px;
 padding:10px;*/
 color: #6f6f6f;
}


#dialogContactUs a
{
padding:10px; text-decoration:none;
background-color:#013E1F;
color:#ffffff; 
}

#dialogContactUs p
{
	color: #6f6f6f;
}
#send
{
	 margin-left:auto;
	margin-right:auto;
	width:200px; 
	padding:10px; text-decoration:none;
background-color:#013E1F;
color:#ffffff; 
}

#tblContactUs
{
	margin-left:auto;
	margin-right:auto;
	
}

.tblContactUsTextbox
{
 float: right; 	
}
#dialogVehicle
{
	margin-left:auto;
	margin-right:auto;
	  padding:3px; 
	 width: 325px; 
	 color: #013E1F;
	 border: solid 1px #6f6f6f; 
	font-weight:bold; 
 font-size:1.5em; 
}
#rblNewUsed
{
 	list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#rblNewUsed li
{
	display: inline;
	
}
#dialogInfoBottom
{
 	 border: solid 1px #6f6f6f; 
 	 padding:3px; 
 	 margin-left:auto;
	margin-right:auto;
	 width: 325px;
	 color: #6f6f6f;
	 font-size:0.8em; 
}

.showTitle
{
 font-size: 1.8em; 
 color: #013E1F;
 font-weight: bold; 	
}

.showDate
{
 	font-size: 1.4em; 
 color: #013E1F;
}

.showLocation
{
 text-decoration:none;
 color:#4e555b;
 font-size:1.3em;
}
.showLink
{
 text-decoration:none;
 color:#4e555b;
 font-size:1.2em;
 float: right;
 
}

#usedPurchase table
{ 
	margin-left:auto;
margin-right:auto;
font-size: 1.2em;
}

.inputFail
{
	background-color:#ffd3d3;
}

#contactus table
{
	margin-left:auto;
margin-right:auto;
font-size: 1.2em;
}
.contactBtn
{
 	background-color:#013E1F;
color:#ffffff;
}

.salesImg
{
	
	
	height: 160px;
	width: 215px;
 padding: 5px;
 border: solid 1px #013E1F;
}
#sales
{
	margin: auto;
	
 	 width:430px;
}
.saleBtn
{
	 padding: 5px;
	margin: 10px; 
 width: 215px;
 background-color: 	#013E1F
}
.saleBtn a
{
 color:#ffffff;
 text-decoration: none;
 text-align: center;	
}
#headerText
{
	padding:5px;
 float: right;
 }
.headermainText
{ color: #013E1F;
	font-size: 2.2em;
	font-weight:bold;
}
.headerAdd
{
	font-size: 1.2em;
	font-weight: bold;
	color: #89B388;
}

/*-- CSS for popup on home page --*/


#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.3em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.popup_block h2
{
	color:#013E1F;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
	border: none;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

