#MasterHolder {
background:#FFFFFF none repeat scroll 0%;
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
.clearAfter:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
.clearAfter {
}
* html .clearAfter {
height:1px;
}
.clearAfter {
display:block;
}
#specialsHolder {
z-index:1;
}
#Makes, #VehicleTypes {
margin:0pt;
padding:0pt;
width:100%;
}
#MakesMenu {
background:transparent none repeat scroll 0%;
display:none;
left:305px;
margin:0pt;
padding:0pt;
position:absolute;
top:0pt;
width:140px;
z-index:16;
}
#MakesMenu #MakesMenuEdge {
background:#DDDDEE none repeat scroll 0%;
margin:0pt;
padding:2px 4px;
width:130px;
}
#MakesList {
margin-bottom:10px;
}
#VehicleTypesList {
margin:10px 0pt 10px 8px;
}
#MakesMenu #MakesList {
margin:0pt;
padding:0pt 4px;
}
div.MakeButton, div.VehicleTypeButton {
background-color:#F6F6F6;
background-image:url(../images/showroom/MakeButton.png);
background-repeat:repeat-x;
border:1px solid #666666;
float:left;
height:20px;
margin:1px;
padding:0pt;
}
div.MakeButton {
width:120px;
text-align:center;
}
div.VehicleTypeButton {
width:108px;
}
#MakesMenu div.MakeButton {
margin:2px 0pt;
}
div.MakeButton:hover, div.VehicleTypeButton:hover {
background-color:#CCCCFF;
background-image:url(../images/showroom/MakeButtonHover.png);
background-repeat:repeat-x;
}
a.makeLink {
display:block;
width:100%;
height:100%;
float:left;
text-decoration:none;
color:#000;
padding-top:2px;
font-weight:bold;
}
div.Make, div.VehicleType {
color:#333333;
cursor:pointer;
font-family:arial,helvetica,sans-serif;
font-size:12px;
letter-spacing:1px;
padding:2px;
text-align:center;
}
div.MakeName, div.VehicleTypeName {
color:#333333;
font-family:arial,helvetica,sans-serif;
font-size:19px;
font-weight:normal;
margin:15px 0 10px 4px;
text-align:left;
width:100%;
}
#Models {
position:relative;
text-align:left;
width:100%;
z-index:2;
padding-left:12px;
}
div.Type {
float:left;
height:139px;
position:relative;
}
img.Type {
border:0px none;
height:139px;
width:146px;
}
div.Model {
float:left;
font-family:arial,helvetica,sans-serif;
font-size:12px;
padding:0 2px 2px 0;
position:relative;
width:146px;
}
img.Model {
border:0pt none;
height:82px;
width:123px;
}
div.ModelStyles, #Colours {
background:transparent none repeat scroll 0%;
left:0pt;
margin-top:-17px;
position:absolute;
text-align:left;
top:98px;
width:300px;
z-index:32;
}
div.ModelStyles a{
	color:#000;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
}
#Colours {
left:4px;
top:16px;
}
div.ModelStylesEdge, #ColoursEdge {
background:#333333 none repeat scroll 0%;
margin:0pt;
padding:0pt 5px;
}
div.ModelStylesDataEdge, #ColoursDataEdge {
background:#FFFFFF none repeat scroll 0%;
margin:0pt;
}
div.ModelStylesData, #ColoursData {
background:#FFFFFF none repeat scroll 0%;
min-height:250px;
padding:5px;
}
div.ModelStylesMenu ul, li.ModelStylesMenuItem, #ColoursMenu ul, #ColoursMenuClose {
list-style-type:none;
margin:0pt;
padding:0pt;
}
div.ModelStylesMenu ul, #ColoursMenu ul {
padding:0pt;
}
#ColoursMenu ul {
height:23px;
}
div.ModelStylesMenu li, #ColoursMenuClose {
cursor:pointer;
font-family:sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
li.ModelStylesMenuItem, li.ModelStylesMenuItemSelected {
color:#333333;
float:left;
margin-right:3px;
padding-bottom:3px;
width:50px;
}
li.ModelStylesMenuItem {
background:#DDDDDD none repeat scroll 0%;
border-bottom:1px solid #333333;
}
li.ModelStylesMenuItemSelected {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
}
li.ModelStylesMenuClose, #ColoursMenuClose {
background:#DDDDDD none repeat scroll 0%;
border-bottom:1px solid #333333;
color:#FF0000;
float:right;
font-stretch:wider;
padding:0pt;
width:20px;
}
div.ModelYear div.ModelName, div.ColoursHeading, div.ModelNameLeft {
font-family:arial,helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:8px 0pt;
}
div.ModelNameLeft {
width:175px;
}
div.ViewInventory {
background:transparent url(../images/showroom/ViewInventory.gif) no-repeat scroll 0%;
border:0pt none;
cursor:pointer;
float:right;
height:18px;
margin:0pt;
padding:0pt;
width:100px;
}
div.ViewInventory:hover {
background:transparent url(../images/showroom/ViewInventoryHover.gif) no-repeat scroll 0%;
}
div.ColoursHeading {
border-bottom:1px dotted #666666;
}
div.ModelStylesHeading {
margin:2px 0pt;
}
div.ModelStylesHeadingContent {
background:#CCCCCC none repeat scroll 0%;
border:1px solid #333333;
cursor:pointer;
font-size:11px;
font-weight:bold;
letter-spacing:2px;
padding:2px;
}
div.ModelStylesHeadingContent img {
border:0pt none;
margin:0pt 2px;
padding:0pt;
vertical-align:text-bottom;
}
div.ModelTrim {
font-family:arial,helvetica,sans-serif;
font-size:12px;
letter-spacing:1px;
margin:10px 0pt 0pt;
}
table.ModelStyles {
border:0pt none;
border-collapse:collapse;
font-size:11px;
margin:0pt 0pt 0pt 10px;
padding:0pt;
width:268px;
}
table.ModelStyles tr {
cursor:pointer;
}
table.ModelStyles tr:hover {
background:#EEEEFF none repeat scroll 0%;
}
table.ModelStyles td {
border-bottom:1px dotted #666666;
margin:0pt;
padding:0pt;
}
table.ModelStyles td.msrp {
text-align:right;
width:49px;
}
div.ColourSwatch {
cursor:pointer;
margin:0pt;
padding:0pt;
}
div.ColourSwatch:hover {
background:#CCCCFF none repeat scroll 0%;
}
div.ColourSwatch img {
border:1px solid #000000;
height:28px;
margin:4px;
padding:0pt;
vertical-align:middle;
width:28px;
}
div.model_holder {
float:left;
font-family:arial,sans-serif;
height:139px;
width:146px;
}
div.model_pic {
padding:10px 0px 0px 11px;
}
div.model_name {
font-size:12px;
font-weight:bold;
padding-top:3px;
text-align:center;
}
div.model_price {
color:#333333;
font-size:11px;
padding-top:3px;
text-align:center;
}
