/* 
	* jardinemotors.co.uk
	* Graham Smith
	* Jardine Motors Group
*/

	a {
	
}

a {
  outline: none;
}

	a:link {
	color: #333333;
	text-decoration: underline;
}
	a:visited {
	color: #333333;
	text-decoration: underline;
}
	a:hover {
	color: #000000;
	text-decoration: underline;
}
	a:active {
	color: #333333;
}

	a {
	text-decoration: none;
}
	a.menus:link {
	color: #666666;
	text-decoration: none;
}
	a.menus:visited {
	color: #666666;
	text-decoration: none;
}
	a.menus:hover {
	color: #000000;
	text-decoration: none;
}
	a.menus:active {
	color: #666666;
}

	a {
	text-decoration: underline;
}
	a.topbar:link {
	color: #FFFFFF;
	font-size: 13px;
}
	a.topbar:visited {
	color: #FFFFFF;
	font-size: 13px;
}
	a.topbar:hover {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	
}
	a.topbar:active {
	color: #FFFFFF;
	font-size: 13px;
}

	a.topbarselected:link {
	color: #FFFFFF;
	border-bottom: 1px solid #BE2834;
}
	a.topbarselected:visited {
	color: #FFFFFF;
	border-bottom: 1px solid #BE2834;
}
	a.topbarselected:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #BE2834;
}
	a.topbarselected:active {
	color: #FFFFFF;
	border-bottom: 1px solid #BE2834;
}


	a {
	font-size: 10px;
	text-decoration: underline;
}
	a.topbar2:link {
	font-size: 10px;
	color: #555555;
}
	a.topbar2:visited {
	font-size: 10px;
	color: #555555;
}
	a.topbar2:hover {
	font-size: 10px;
	color: #555555;
	text-decoration: none;
	border-bottom: 1px solid #BE2834;
}
	a.topbar2:active {
	color: #333333;
}

	
	a.maintext:link {
	color: #990000;
	text-decoration: underline;
}
	a.maintext:visited {
	color: #990000;
	text-decoration: underline;
}
	a.maintext:hover {
	color: #333333;
	text-decoration: underline;
}
	a.maintext:active {
	color: #990000;
	text-decoration: underline;
}

	a {
	text-decoration: underline;
	font-size: 10px
}
	a.toplinks:link {
	color: #000000;
	font-size: 10px
}
	a.toplinks:visited {
	color: #990000;
	font-size: 10px
}
	a.toplinks:hover {
	color: #333333;
	font-size: 10px
}
	a.toplinks:active {
	color: #990000;
	font-size: 10px
}

	a {
	text-decoration: underline;
	font-size: 11px;
}
	a.bottom:link {
	color: #333333;
}
	a.bottom:visited {
	color: #333333;
}
	a.bottom:hover {
	color: #000000;
	text-decoration: none;
}
	a.bottom:active {
	color: #333333;

}
	a.jaguarblk:link {
	color: #68c0cc;
	font-size: 12px;
}
	a.jaguarblk:visited {
	color: #68c0cc;
	font-size: 12px;
}
	a.jaguarblk:hover {
	color: #68c0cc;
	font-size: 12px;
	text-decoration: underline;
}
	a.jaguarblk:active {
	color: #68c0cc;
	font-size: 12px;
}

	a.jaguarblkbtm:link {
	color: #68c0cc;
	font-size: 16px;
}
	a.jaguarblkbtm:visited {
	color: #68c0cc;
	font-size: 16px;
}
	a.jaguarblkbtm1:hover {
	color: #68c0cc;
	font-size: 16px;
	text-decoration: underline;
}
	a.jaguarblkbtm:active {
	color: #68c0cc;
	font-size: 16px;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background: repeat-x url(../images/bg.jpg) #484848;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
.maintable {
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #FFFFFF;
	margin-top: -5px;
	}
	
.maintable_blk {
	padding-bottom: 10px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	margin-top: -5px;
	}
	
div.text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 18px;
	color: #333333;
	padding-right: 8px;
	list-style-image: url(/images/bullet.gif);
	}

div.menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding-top:3px;
	padding-bottom:4px;
	padding-left: 4px;
	margin-right:16px;
	border-bottom: 1px solid #CCCCCC;
	}
	
div.menu_logo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:22px;
	background: url(/images/menu_line.jpg) no-repeat;
	}
	
div.menu_logo_top {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:22px;
	}
	
div.logo {
	padding-top:0px;
	padding-bottom:12px;
	margin-right:15px;
	border-bottom: 1px solid #CCCCCC;
	}

div.menut {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
	padding-top:10px;
	padding-left: 4px;
	padding-bottom:4px;
	margin-right:16px;
	border-bottom: 1px solid #CCCCCC;
	}
	
div.menutmain {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
	padding-top:0px;
	padding-bottom:4px;
	padding-left: 4px;
	margin-right:16px;
	border-bottom: 1px solid #CCCCCC;
	}
	
#map{
	height: 300px;
	width: 300px;
	}



div.menub {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
	padding-top:3px;
	padding-bottom:4px;
	padding-left: 4px;
	margin-right:16px;
	}

select {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 0.8em;
	}

 .menu1, .menu2, .menu3, .menu4 {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      }
	  
    .menu1 ul, .menu2 ul, .menu3 ul, .menu4 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu1 li, .menu2 li, .menu3 li, .menu4 li {
      margin: 0;
      padding: 0;
      float: left;
    }
	
	 .menu8 li {
      margin: 0;
      padding: 0;
      float: right;
    }
	
    .menu1 li {
      padding-right: 1em;
    }
    .menu2 li {
      width: 25%;
      text-align: center;
    }
    .menu3, .menu4 {
      padding: 0;
     /* background: #fff none; */
    }
	
    .menu3 li, .menu4 li {
      padding-left: 8px;
	  padding-right: 8px;
	  font-size: 10px;
	  font-family: Tahoma, Arial, Helvetica, sans-serif;
	  margin-right: 0em;
	  margin-bottom: 5px;
    /*  border-right: dotted 1px #CCCCCC; */
      text-align: center;
	 }
	 
	 div.menu3end {
      margin-right: 0em;
	  width: 1px;
      border-right: solid 1px #ffffff;
      text-align: center;
	 }
	 
	 div.menu3end2 {
      margin-right: 0em;
	  width: 424px;
      border-right: solid 1px #CCCCCC;
      text-align: center;
	 }
	 
	 div.menu3merc {
      margin-right: 0em;
	  width: 315px;
      border-right: solid 1px #CCCCCC;
      text-align: center;
	 }
	 
	 div.menu3aston {
      margin-right: 0em;
	  width: 335px;
      border-right: solid 1px #CCCCCC;
      text-align: center;
	 }
	 
	 div.menu3audi {
      margin-right: 0em;
	  width: 424px;
      border-right: solid 1px #CCCCCC;
      text-align: center;
	 }
	
    .menu4 a {
      display: block;
      width: 100%;
      text-decoration: none;
    }
    .menu4 a:hover {
      background: #ff9 none;
    }
	
.top {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
	
.v11 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.v16 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999;
}
.style1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
body {
	margin-left: 3px;
	margin-top: 5px;
	}
	
.style3 {
	font-size: 14pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
}
.style5 {color: #666666}
.style7 {font-size: 12}
.style8 {font-size: 12; color: #666666; }
.style9 {
	color: #000000;
	font-weight: bold;
}
.style10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #555555;}
.style18 {color: #333333; font-weight: bold; }
.style20 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
}
.style21 {font-size: 9px}

.style31 {font-size: 11pt}
.style32 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.style33 {font-family: Tahoma, Arial, Helvetica, sans-serif}
.style34 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.style35 {font-size: 10px; color: #666666; }
.style36 {
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
.style37 {color: #333333; font-size: 10px;}
.style38 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px}
.style40 {
	font-size: 10px;
	font-weight: bold;
}
.style41 {
	font-size: 12pt;
	font-weight: bold;
}
.style43 {font-size: 11px; color: #666666; }

.style44 {	font-size: 10px;
	color: #999999;
}

.apr {
	font-size: 16px;
	color: #333333;
	line-height: 18px;
	font-weight: bold;
}

.navbar
{
    font-size: 12px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-indent: 12px;
    margin-top: -5px;
}

.articleTitle
{
    font-size: 12pt;
    font-weight: bold;
}

.articleTitleTyres
{
    font-size: 12pt;
    font-weight: bold;
    text-transform: capitalize;
}

.daftborder
{
    border-bottom: 1px solid #cccccc;
    padding-top: 6px;
    padding-bottom: 6px;
}

.headerstyle
{
    text-align: left;
}

.greyborder
{
    border: 1px solid #cccccc;
    padding: 1px;
}

.accordianHeader 
{
    border-bottom: 1px solid #cccccc;
    padding: 2px;
    cursor: pointer;
    margin-top: 3px;
    font-size: 14px;
     
    height: 20px; 
    padding-top: 4px; 
    padding-left: 8px; 
    padding-bottom: 5px;
}

.accordianContent
{
    border: 1px solid #cccccc;
    background: #f1f1f1;
    padding: 5px;
    border-top: none;
    line-height: 22px;
}

.offerbox
{
    background: url(../images/offergradient.jpg) no-repeat #f7f7f7;
    margin-right: 2px;
}

.offerbox_model
{
    background: url(../scripts/7575.png);
    height: 20px;
    position: absolute;
    width: 158px;
    margin-top: 65px;
    padding-top: 1px;
    margin-left: 1px;
    padding-left: 2px;
    color: #ffffff;
    font-weight: bold;
}

.offerbox_modeltext
{
    margin-top: 2px;
}

.smallprint
{
    Font-Size: 10px;
    Color: #999999;
}

h1  
{
margin-top: 2px;
margin-bottom: 2px;
font-size: 17px;
}

h2
{
    font-size: 11px;
}

h3 { 
font-size: 10px; 
font-weight: normal;
margin: 0px;
padding: 0px;
} 

.mainpagebuttons
{
    font-size: 12px;
}

.cadHeadline
{
    font-size: 13px;
    color: #333333;
    font-weight: bold;
    line-height: 18px;
}

.cadText
{
    font-size: 11px;
    color: #333333;
    line-height: 18px;
}

.modalPopupBackground
{
    background: url(/images/grey_85_percent.png);
}

.modalPanelBackground
{
    background: url(/images/grey_85_percent.png);
    border: 1px solid #666666;
    padding: 6px;
}

.iframeUsed
        {
            width: 237px;
            height: 500px;
            border: 0px;
        }

#psdgraphics-com-table {
	margin:0;
	padding: 2px;
	width: 600px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background-color:#b3c1db;
}


#psdg-header {
	margin:0;
	padding: 14px 0 0 24px;
	width: 574px;
	height: 55px;
	color:#FFF;
	font-size:13px;
	background: #0c2c65 url(/images/head-bcg.jpg) no-repeat right top;	
}

.psdg-bold {
	font: bold 22px Arial, Helvetica, sans-serif;
	
}

#psdg-top {
	margin:0;
	padding: 0;
	width: 600px;
	height: 46px;
	border-bottom: 1px solid #b3c1db;
	background: #eff4ff url(/images/top-light-blue.png) repeat-x left top;	
}

.psdg-top-cell {
	float:left;
	padding: 15px 0 0 0;
	text-align:center;
	width:200px;
	height: 31px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
}

#psdg-middle {
	margin:0;
	padding: 0;
	width: 600px;
	background: #f6f6f6 url(/images/center-bcg.png) repeat-y right top;	
}

.psdg-left {
	float:left;
	margin:0;
	padding: 10px 0 0 24px;
	width: 258px;
	text-align: left;
	height: 25px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	background: #e4ebf8 url(/images/center-blue.png) repeat-y left top;
}



.psdg-right {
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 316px;
	text-align:center;
	color: #333333;
	font: 13px Arial, Helvetica, sans-serif;
	height: 24px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
}

#psdg-bottom {
	clear:both;
	margin:0;
	padding: 0;
	width: 600px;
	height: 48px;
	border-top: 2px solid #FFF;
	background: #e4e3e3 url(/images/bottom-line.png) repeat-x left top;	
}


.psdg-bottom-cell {
	float:left;
	padding: 15px 0 0 0;
	text-align:center;
	width:305px;
	height: 33px;
	color:#070707;
	font: 13px Arial, Helvetica, sans-serif;
}



#psdg-footer {
	font-size: 10px;
	color:#8a8a8a;
	margin:0;
	padding: 8px 0 8px 12px;
	width: 588px;
	background: #f6f6f6 url(/images/center-bcg.png) repeat-y right top;	
}

.audi_unique_main
{
    width: 725px;
    height: 544px;
}

.audi_unique_box
{
    padding-left: 187px;
    padding-top: 120px;
}

.unique_text_box
{
    font-family: Arial;
    font-size: 32px;
    text-align: center;
    color: #444444;
    vertical-align: middle;
    text-transform: capitalize;
}

#container {
	margin: 0px;
	padding: 0px;
	width: 990px;
	overflow: auto;
	min-height: 100%;
}

.mainpage_cells_first {
	float:left;
	margin:0;
	width: 235px;
	height: 230px;
	text-align: left;
	padding-left: 3px;
}

.mainpage_cells {
	float:left;
	margin:0;
	width: 234px;
	height: 230px;
	text-align: left;
	padding-left: 12px;
}

.cell_divider 
{
    width: 100%;
    height: 10px;
    float: left;
}

.mainpage_locator {
	float:left;
	margin:0;
	width: 220px;
	height: 194px;
	text-align: left;
	padding-left: 18px;
	padding-top: 36px;
	background: url(/images/used_search_box.jpg) no-repeat;
	background-position: 3px 0px;
}

.mainpage_usedscroller {
	float:left;
	margin:0;
	width: 228px;
	height: 194px;
	text-align: left;
	padding-left: 18px;
	padding-top: 36px;
	background: url('/images/box8_ls_2.jpg') no-repeat 3px 0px;
	}

.ceofeedback
{
    padding: 4px;
    border: 2px solid #cccccc;
    font-size: 14px;
    background-color: #ffffff;
}

.ceoform_background
{
    
    width: 512px;
    height: auto;
    border: 1px solid #cccccc;
    padding-top: 12px;
    margin-left: auto;
    margin-right: auto;
}

.ceoform_label
{
    font-size: 14px;
    color: #333333;
}

.ceoform_button
{
    border: 1px solid #cccccc;
    background: url(/images/butback.jpg) repeat-x;
    height: 30px;
    cursor: pointer;
}

.ceoform_button:hover
{
    border: 1px solid #cccccc;
    background: url(/images/butbackhov.jpg) repeat-x;
    height: 30px;
    cursor: pointer;
}

.contactcard
{
    background: url(/images/contactcard.jpg) no-repeat;
}

.logodiv
{
    width:82px;
    padding-bottom: 10px;
    float: left;
    text-align: center;
}

.mediahub_logo
{
    width: 198px;
    float: left;
    text-align: center;
    padding-bottom: 15px;
}

.image990
{
    width: 990px;
    padding-bottom: 10px;
}

.bar2
{
    width: 990px;
    text-align: center;
    height: 13px;
    background: url(/images/bar2.jpg) no-repeat;
}   

input.formsbg, textarea.formsbg, select {
  border:1px solid #aaaaaa;
  padding:3px;
  background:#ffffff url(/images/inputBg.gif) top left no-repeat;
  margin-top:2px;
  font-size: 12px;
} 

#enquire_jlt {
  	display: block;
	float: left;
 	width: 770px;
 	height: 200px;
}

#enquire_jlt span
{
  position: absolute;
  top: -999em;
}

.top_nav_button {
  	display: block;
	float: left;
 	padding: 7px 14px 7px 14px;
 	height: 14px;
 	width: auto;
 	color: #ffffff;
	font-size: 13px;
 	border-right: 2px solid #eaeaea;
  	background: url(/images/topnav-bg.jpg) repeat-x 0 0;
}

.top_nav_button:hover {
 	background-position: 0 -28px;
	font-size: 13px;
 	border-right: 2px solid #eaeaea;
	text-decoration: none;
 	color: #ffffff;
	float: left;
}

.top_nav_button_current {
  	display: block;
	float: left;
 	padding: 7px 14px 7px 14px;
 	height: 14px;
 	width: auto;
 	text-decoration: none;
 	color: #ffffff;
	font-size: 13px;
 	border-right: 2px solid #eaeaea;
  	background: url(/images/topnav-bg.jpg) repeat-x 0 -28px;
}

.top_nav_button_current:hover {
 	background-position: 0 -28px;
	font-size: 13px;
 	border-right: 2px solid #eaeaea;
	text-decoration: none;
 	color: #ffffff;
	float: left;
}

.divider 
{
    float: left;
    height: 7px;
    width: 990px;
}

.hm-leftbox
{
    float: left;
    text-align: left; 
    width: 247px;
}

.hm-leftbox-img
{
    background: url(/images/mpbox1.jpg) no-repeat;
    width: 325px;
    height: 145px;
}

.hm-middlebox
{
    float: left;
    text-align: center; 
    width: 247px;
}

.hm-middlebox-img
{
    background: url(/images/contactus-bt.jpg) no-repeat;
    width: 325px;
    height: 145px;
}

.hm-rightbox
{
    float: left;
    text-align: right; 
    width: 247px;
}

.hm-rightbox-img
{
    background: url(/images/careers-bt.jpg) no-repeat;
    width: 325px;
    height: 145px;
}

#moreinfo-button {
  	display: block;
	float: right;
	width: 98px;
 	height: 17px;
  	background: url(/images/moreinfo-bt.jpg) no-repeat 0 0;
  	margin-top: 114px;
	margin-right: 12px;
}

#moreinfo-button:hover {
 	background-position: 0 -17px;
	float: right;
	margin-top: 114px;
	margin-right: 12px;
}

#moreinfo-button span
{
  position: absolute;
  top: -999em;
  margin-top: 114px;
  margin-right: 12px;
}

.enterPanelStyle
{
    background-repeat: no-repeat;
}

.searchbox
{
    float: left; 
    width: 244px;
    height: 343px;
    background: url(/images/searchbox.jpg) no-repeat;
    padding-top: 45px;
    padding-left: 10px;
}

.sliderContainer
{
    float: left; 
    width: 733px;
    height: 383px;
    padding-top: 5px;
    padding-left: 3px; 
    background: url(/images/mainpane.jpg) no-repeat;  
}

.sliderContainer2
{
    float: left; 
    width: 725px;
    height: 200px;
    padding-top: 0px;
    padding-left: 0px;  
}

.tickerContainer
{
    float: left;
    width: 988px;
}

.headFont
{
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}

.leftimg
{
    float: left;
    padding-right: 6px;
}

.rightimg
{
    float: right;
    padding-left: 6px;
}

.nnformbg
{
    background-repeat: no-repeat;
}

.mb_button
{
    background: url(/images/offers/menearlynew/submit-button.png) no-repeat;
    height: 22px;
    width: 57px;
    border: 0px;
}

.lowercase
{
   text-transform: lowercase;
}

.motabcontainer
{
    width: 840px;
    padding-top: 6px;
}

.motab-boxes
{
    width: 280px;
    float: left;
    text-align: center;
    margin-bottom: 15px;
} 

.titlebar
{
    height: 36px;
    background: url(/images/barbg.jpg) repeat-x;
    width: 725px;
}

.titlebar-div
{
    padding-top: 6px;
    padding-left: 5px;
}

.serviceselect
{
    margin-left: 1px;
    background: url(/images/servicingoptions.jpg) no-repeat;
    width: 723px;
    height: 134px;
}


.serviceselect-search
{
    position: relative;
    padding-left: 265px;
    padding-top: 55px;
}

.serviceselect-bt
{
    background: url(/images/servicesearch.png) no-repeat;
    height: 20px;
    width: 50px;
    cursor: pointer;
    border: 0px;
    margin-top: 5px;
}


.serviceselect-bt:hover
{
    background-position: 0px -20px;
    cursor: pointer;
    border: 0px;
    margin-top: 5px;
}

.gridfoot
{
    background: url(/images/gridfoot.jpg) repeat-x;
}

.labelpadding
{
    margin-left: 5px;
}

.gobut
{
    background: url(/images/gobut.jpg) no-repeat;
    height: 17px;
    width: 38px;
    cursor: pointer;
}

.lbimage
{
   background: url(/images/lbback.jpg) no-repeat;
   padding-top: 2px;
   padding-left: 4px;
   height: 128px;
   width: 188px;
}

.JLTbutton1active {
  	display: block;
  	border: 0px;
	float: left;
 	width: 173px;
 	height: 34px;
 	cursor: pointer;
 	background: url(/images/jltbut_01.jpg) no-repeat 0 -34px;
}

.JLTbutton2active {
  	display: block;
  	border: 0px;
	float: left;
 	width: 171px;
 	height: 34px;
 	cursor: pointer;
 	background: url(/images/jltbut_02.jpg) no-repeat 0 -34px;
}

.JLTbutton3active {
  	display: block;
  	border: 0px;
	float: left;
 	width: 178px;
 	height: 34px;
 	cursor: pointer;
 	background: url(/images/jltbut_03.jpg) no-repeat 0 -34px;
}

.pagetitle {
	padding: 2px;
}

.tyreselect
{
    margin-left: 1px;
    background: url(/images/tyreoptions.jpg) no-repeat;
    width: 723px;
    height: 134px;
}

.grey75percentbg
{
    background: url(/images/grey_75_percent.png);
}

.xmaspanelbg
{
    background: url(/images/xmashourspanelbg.png) no-repeat;
    width: 400px;
    height: 234px;
    padding-left: 20px;
    padding-top: 20px;
}

.xmashoursbt
{
    background: url(/images/xmasclosebt.png) no-repeat;
    width: 61px;
    height: 27px;
    border: 0px;
    cursor: pointer;
}

.xmashourscontact
{
    background: url(/images/xmasopeninghours.jpg) no-repeat;
    width: 275px;
    height: 150px;
    padding-left: 20px;
    padding-top: 60px;
}

/* CHRISTMAS STYLES */

.footer_snow
{
    position: absolute; 
    margin-left: -14px; 
    margin-top: -26px;
    background: url(/images/xmaselements/footer_snow.png);
    width: 1010px;
    height: 35px;
}

.footerboxes_snow
{
    float: left; 
    width: 986px; 
    margin-top: -143px; 
    z-index: 100;
}

.foot_box1_snow
{
    float: left; 
    background: url(/images/xmaselements/foot_box1_snow.png) no-repeat;
    width: 245px;
    height: 24px;
    margin-top: -10px;
}

.foot_box2_snow
{
    float: left; 
    background: url(/images/xmaselements/foot_box2_snow.png) no-repeat;
    width: 248px;
    height: 28px;
    margin-top: -10px;
}

.foot_box3_snow
{
    float: left; 
    background: url(/images/xmaselements/foot_box3_snow.png) no-repeat;
    width: 248px;
    height: 28px;
    margin-top: -10px;
}

.foot_box4_snow
{
    float: left; 
    background: url(/images/xmaselements/foot_box4_snow.png) no-repeat;
    width: 245px;
    height: 27px;
    margin-top: -10px;
}

.mainbanner_snow
{
    position: absolute;
    background: url(/images/xmaselements/mainbanner_snow.png) no-repeat;
    width: 744px;
    height: 33px;
    z-index: 150;
    margin-top: -12px;
    margin-left: -5px;
}

.usedsearch_snow
{
    position: absolute;
    background: url(/images/xmaselements/usedsearch_snow.png) no-repeat;
    width: 262px;
    height: 30px;
    z-index: 150;
    margin-top: -292px;
    margin-left: 0px;
}

.holly1
{
    position: absolute;
    background: url(/images/xmaselements/holly1.png) no-repeat;
    width: 106px;
    height: 96px;
    z-index: 160;
    margin-top: -316px;
    margin-left: -42px;
}
.holly2
{
    position: absolute;
    background: url(/images/xmaselements/holly2.png) no-repeat;
    width: 94px;
    height: 101px;
    z-index: 160;
    margin-top: -50px;
    margin-left: 690px;
}

.lbimage_sml
{
   background: url(/images/lbbacksml.jpg) no-repeat;
   padding-top: 2px;
   padding-left: 4px;
   height: 88px;
   width: 128px;
   float: left;
}

.jltofferleft
{
    width: 487px;
    height: 102px;
    float: left;
    background: url(/images/offers/jltoffers/jltoffer_bg.png) no-repeat;
    padding-top: 2px;
    padding-left: 3px;
    padding-bottom: 10px;
    margin-right: 5px;
}

.jltofferright
{
    width: 487px;
    height: 102px;
    float: left;
    background: url(/images/offers/jltoffers/jltoffer_bg.png) no-repeat;
    padding-top: 2px;
    padding-left: 3px;
    padding-bottom: 10px;
    margin-left: 5px;
}

/* New Dealer Page Style */

.dealerheader
{
    float: left;
    width: 990px;
}

.dealerlogo
{
    float: left;
    padding-top: 5px;
    width: 253px;
}

.dealerhead
{
    float: left;
    width: 737px;
}

.dealercontainer
{
    width: 986px;
    padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #FFFFFF;
	overflow: auto;
	margin-top: -5px;
	margin-left: auto;
    margin-right: auto;
}

.dealerdropdown
{
    background: url(/images/dealerdropdown.png) no-repeat;
    position: fixed;
    width: 280px;
    height: 38px;
    margin-left: 450px;
    z-index: 900;
    padding: 0px;
}

.dealerDropDownbt
{
    width: 36px;
    height: 38px;
    position: fixed;
    margin-left: 450px;
    z-index: 999;
}

.dealerDropdownTitle
{
    position: absolute;
    padding-top: 7px;
    padding-left: 46px;
}

.dropdownDealerBack
{
    background: url(/images/grey_85_percent.png);
    overflow: hidden;
    padding: 10px;
    width: 240px;
}

.dealerDropdownContainer
{
    padding-top: 31px;
    margin-left: 10px;
}

.dealerddstyle
{
    text-transform: capitalize;
    font-size: 14px;
    font-weight: bold;
}

.dealernavbar
{
    background: url(/images/topnav-bg.jpg) repeat-x;
    width: 986px;
    height: 28px;
    float: left;
}

.dealerbackground
{
    margin-top: 3px;
    float: left;
    background: no-repeat;
    overflow: hidden;
    min-height: 100%;
    width: 986px;
}

.mainbody_top
{
    background: url(/images/mainbody_top.png) no-repeat;
    float: left;
    margin-top: 205px;
    width: 984px; 
    z-index: 2;
    height: 21px;
    margin-left: 1px;
}

.mainbody
{
    background: url(/images/mainbody.png) repeat-y;
    float: left;
    width: 984px;
    z-index: 2;
    min-height: 400px;
    overflow: auto;
    margin-left: 1px;
}

.mainbody_bottom
{
    background: url(/images/mainbody_bottom.png) no-repeat;
    float: left;
    width: 984px;
    z-index: 2;
    height: 24px;
    margin-left: 1px;
}

.leftcolumndlr
{
    padding-left: 12px;
    float: left;
    width: 390px;
    overflow: hidden;
}

.rightcolumndlr
{
   width: 580px;
   float: left;
   overflow: hidden;
} 

.leftfloater
{
    float: left;
}

.rightfloater
{
    float: right;
}

.bar
{
    margin-top: 7px;
    margin-bottom: 7px;
    float: left;
    width: 984;
    text-align: center;
}

.bannerbg
{
    background: url(/images/rotating_dlr_bg.png) no-repeat;
    padding-top: 5px;
    padding-left: 6px;
    width: 566px;
    height: 136px;
}

.offerboxbg
{
    background: url(/images/offerboxbg.png) no-repeat;
    padding-top: 5px;
    padding-left: 6px;
    width: 183px;
    height: 136px;
}

.otherlinksboxbg
{
    background: url(/images/sermotbg.png) no-repeat;
    margin-top: 2px;
    float: left;
    padding-top: 5px;
    padding-left: 6px;
    width: 183px;
    height: 136px;
}

.dealerthumb
{
    background: url(/images/dealerthumb-bg.png) no-repeat;
    margin-top: 2px;
    float: left;
    padding-top: 5px;
    padding-left: 6px;
    width: 67px;
    height: 49px;
}

.dealercontacts
{
    float: left;
    padding-top: 5px;
}

.offerboxtext
{
    padding-top: 2px;
    padding-left: 2px;
    width: 168px;
}

.smallestthumb
{
    float: left;
    background: url(/images/smallest-thumb-bg.png) no-repeat;
    height: 65px;
    width: 112px;
    padding-left: 6px;
    padding-top: 5px;
}

.newsdesc
{
    float: left;
    width: 430px;
}
    
.grey75percentbg
{
    background: url(/images/grey_75_percent.png);
}

.usedcarsearchbg
{
    background: url(/images/usedsearchdlr_dummy.png) no-repeat;
    width: 374px;
    height: 136px;
}

.usedcarsearchhead
{
    position: absolute;
    margin-left: 16px;
    margin-top: 8px;
}

.searchiframe
{
    position: absolute;
    margin-top: 40px;
    margin-left: 7px;
}

.lbimage
{
   background: url(/images/lbback.jpg) no-repeat;
   padding-top: 2px;
   padding-left: 4px;
   height: 128px;
   width: 188px;
}

.lbimage_sml
{
   background: url(/images/lbbacksml.jpg) no-repeat;
   padding-top: 2px;
   padding-left: 4px;
   height: 88px;
   width: 128px;
   float: left;
}

.uppercase
{
    text-transform: capitalize;
}

.capitilized
{
    text-transform: uppercase;
}

h2.dealerpage
{
    font-size: 15px;
    padding: 0px;
    margin: 0px;
    margin-top: 5px;
    margin-bottom: 7px;
}
