.navSearch {
	background:#91B431;
	font-family:verdana;
	font-size:11px;
	border:1px solid #c0c0c0;
	width:130px;
	color:white;
	z-index:999;
}
.navSearchProducts {
	border:1px solid #535353;
	background-color:#B49931;
	width:220px;
	font-family:verdana;
	font-size:11px;
	color:white;
}
.navTopCenter a{
	color: #f0f0f0;
	text-decoration:none;
	white-space: nowrap;
}
.navTopCenter a:hover{
	color: #ffff00;
	text-decoration:underline;
	white-space: nowrap;
}
.gSearchButton {
 
}
#idMidLinks {
/* float:left; */
height:38px;
overflow:hidden;
white-space:nowrap;
/* width:100%; */
font-size:90%;
line-height:normal;
white-space: nowrap;
position:absolute;
}
#idMidLinks ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#idMidLinks li{
display:inline;
margin:0;
padding:0;
}

#idMidLinks a{
float:left;
background:url(images_NMMHeader/NewMiniMania_DrkSubBG.jpg) no-repeat left top;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}

#idMidLinks a span{
float:left;
display:block;
background:url(images_NMMHeader/NewMiniMania_Div.jpg) no-repeat right top;
padding: 15px 16px 2px 4px;
font-weight:normal;
font-family:tahoma,arial,verdana,helvetica;
font-size:11px;
text-decoration:none;
color: #f0f0f0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#idMidLinks a span {float:none;}
/* End IE5-Mac hack */

#idMidLinks a:hover span {
color: red;
}

#idMidLinks a:hover{ /*onMouseover style*/
 /*background-position:0% -21px;Shift background image up to start of 2nd tab image*/
}

#idMidLinks a:hover span{ /*onMouseover style*/
/*background-position:100% -21px; Shift background image up to start of 2nd tab image*/
}


#idMainTabs{
float:left;
width:100%;
font-size:100%;
line-height:normal;
padding:0;
white-space: nowrap;
}

#idMainTabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0px;
white-space: nowrap;
}

#idMainTabs li{
display:inline;
margin:0;
padding:0;
white-space: nowrap;
}

#idMainTabs a{
float:left;
background:url(images_NMMHeader/TabButtons_LH.jpg) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
white-space: nowrap;
}

#idMainTabs a span{
float:left;
display:block;
background:url(images_NMMHeader/TabButtons_RH.jpg) no-repeat right top;
padding: 12px 16px 12px 8px;
font-weight:Bold;
font-family:tahoma,arial,verdana,helvetica;
font-size:11px;
font-variant: small-caps;
font-style: italic;
text-decoration:none;
color:#FFFFFF;
white-space: nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#idMainTabs a span {float:none;}
/* End IE5-Mac hack */

#idMainTabs a:hover span {
color: white;
}

#idMainTabs #current a{ /*Selected Tab style*/
background-position:0 -38px; /*Shift background image up to start of 2nd tab image*/
}

#idMainTabs #current a span{ /*Selected Tab style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
color: White;
}

#idMainTabs a:hover{ /*onMouseover style*/
background-position:0% -38px; /*Shift background image up to start of 2nd tab image*/
}

#idMainTabs a:hover span{ /*onMouseover style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
}


#BMWMainTabs{
float:left;
width:100%;
font-size:100%;
line-height:normal;
padding:0;
white-space: nowrap;
}

#BMWMainTabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0px;
white-space: nowrap;
}

#BMWMainTabs li{
display:inline;
margin:0;
padding:0;
white-space: nowrap;
}

#BMWMainTabs a{
float:left;
background:url(images_BMW/TabButtons_LH.jpg) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
white-space: nowrap;
}

#BMWMainTabs a span{
float:left;
display:block;
background:url(images_BMW/TabButtons_RH.jpg) no-repeat right top;
padding: 12px 16px 12px 8px;
font-weight:Bold;
font-family:tahoma,arial,verdana,helvetica;
font-size:11px;
font-variant: small-caps;
font-style: italic;
text-decoration:none;
color:#FFFFFF;
white-space: nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#BMWMainTabs a span {float:none;}
/* End IE5-Mac hack */

#BMWMainTabs a:hover span {
color: white;
}

#BMWMainTabs #current a{ /*Selected Tab style*/
background-position:0 -38px; /*Shift background image up to start of 2nd tab image*/
}

#BMWMainTabs #current a span{ /*Selected Tab style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
color: White;
}

#BMWMainTabs a:hover{ /*onMouseover style*/
background-position:0% -38px; /*Shift background image up to start of 2nd tab image*/
}

#BMWMainTabs a:hover span{ /*onMouseover style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
}


#classicMidLinks {
float:left;
width:100%;
font-size:90%;
line-height:normal;
white-space: nowrap;
position:absolute;
}
#classicMidLinks ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#classicMidLinks li{
display:inline;
margin:0;
padding:0;
}


#classicMidLinks a{
float:left;
background:url(images_Classic/Classic_MiniMania_DrkSubBG.jpg) no-repeat left top;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}

#classicMidLinks a span{
float:left;
display:block;
background:url(images_Classic/Classic_MiniMania_Div.jpg) no-repeat right top;
padding: 15px 16px 2px 4px;
font-weight:normal;
font-family:tahoma,arial,verdana,helvetica;
font-size:11px;
text-decoration:none;
color: #f0f0f0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#classicMidLinks a span {float:none;}
/* End IE5-Mac hack */

#classicMidLinks a:hover span {
color: red;
}

#classicMidLinks a:hover{ /*onMouseover style*/
 /*background-position:0% -21px;Shift background image up to start of 2nd tab image*/
}

#classicMidLinks a:hover span{ /*onMouseover style*/
/*background-position:100% -21px; Shift background image up to start of 2nd tab image*/
}


#classicMainTabs{
float:left;
width:100%;
font-size:100%;
line-height:normal;
padding:0;
white-space: nowrap;
}

#classicMainTabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0px;
white-space: nowrap;
}

#classicMainTabs li{
display:inline;
margin:0;
padding:0;
white-space: nowrap;
}

#classicMainTabs a{
float:left;
background:url(images_Classic/Classic_TabButtons_LH.jpg) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
white-space: nowrap;
}

#classicMainTabs a span{
float:left;
display:block;
background:url(images_Classic/Classic_TabButtons_RH.jpg) no-repeat right top;
padding: 12px 16px 12px 8px;
font-weight:Bold;
font-family:tahoma,arial,verdana,helvetica;
font-size:11px;
font-variant: small-caps;
font-style: italic;
text-decoration:none;
color:#FFFFFF;
white-space: nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#classicMainTabs a span {float:none;}
/* End IE5-Mac hack */

#classicMainTabs a:hover span {
color: white;
}

#classicMainTabs #current a{ /*Selected Tab style*/
background-position:0 -38px; /*Shift background image up to start of 2nd tab image*/
}

#classicMainTabs #current a span{ /*Selected Tab style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
color: White;
}

#classicMainTabs a:hover{ /*onMouseover style*/
background-position:0% -38px; /*Shift background image up to start of 2nd tab image*/
}

#classicMainTabs a:hover span{ /*onMouseover style*/
background-position:100% -38px; /*Shift background image up to start of 2nd tab image*/
}

.myCarDiv{
padding:5px 5px 5px 100px;
font-family:tahoma,verdana,arial;
font-size:10px;
color:white;
}
.myCarPulldown{
font-family:tahoma,verdana,arial;
font-size:11px;
border: 1px solid #545454;
width:110px;
}
.navSubMenu{
padding-top:4px;
}
.navSubMenu a{
font-family:tahoma,verdana,arial;
font-size:11px;
color:white;
padding-left:7px;
text-decoration:none;
}
.navSubMenu a:hover{
color: yellow;
text-decoration:underline;
}
.myCarButtons{
position:absolute;
left:3px;
bottom:13px !important;
bottom:2px;
width:230px;
}
	
	H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	display : inline;
	TEXT-DECORATION : NONE;
	font-weight : Bold;
	color: white;
	font-style: italic;
}	
	
	H1:hover {
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION : Underline;
	display : inline;
	font-size : 18px;
	font-weight : Bold;
	color: white;
}
		H2 {
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 16px;
	display : inline;
	TEXT-DECORATION : NONE;
	font-weight : Bold;
	
}	
	
	H2:hover {
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION : Underline;
	display : inline;
	font-size : 16px;
	font-weight : Bold;
	color: white;
}

	.MailListThankYou {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration : none;
	}
	.EventsDetail {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
	}
	.EventsDetail:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : underline;
	}
	.EventsMonth {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration : none;
		color: white;
	}

	.EventsYear {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 14px;
		text-decoration : none;
	}
	.calnav {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		color: white;
		font-weight : bold;
	}
	.calnav:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		color: Yellow;
		font-weight : bold;
	}
	SELECT {
		font-size:11px;
		color : Navy;
		background-color:#FFFFFF;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	TD {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		TEXT-DECORATION : None; }

	.bigbutton {
		font-size:12px;
		color : Navy;
		font-weight : bold;
		background-color:#D0D0D0;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	.bigbuttonover {
		font-size:12px;
		color : Navy;
		font-weight : bold;
		background-color:#A0A0A0;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
		
		.checkOutbutton {
		border:1px solid green;
		font-size:12px;
		color : black;
		font-weight : bold;		
		background:#F0FFF7 url(/sysImages/locker.png) no-repeat 10px 2px;		
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		padding:10px;
		cursor: pointer;
		width:220px;
		}
	.checkOutbuttonover, .checkOutbutton:hover {
		border:1px solid green;
		font-size:12px;
		color : black;
		font-weight : bold;
		border-style: inset;
		background:#55ea61 url(/sysImages/locker.png) no-repeat 10px 2px;		
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		padding:10px;
		cursor: pointer;
		width:220px;
		}
		
	.giftbutton {
		border:1px solid navy;
		font-size:12px;
		color : black;
		font-weight : bold;		
		background:#F0F8FF url(/sysImages/emblem-shared_gn.png) no-repeat 10px 1px;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		padding:3px;
		cursor: pointer;
		width:220px;
		}
	.giftbuttonover, .giftbutton:hover {
		border:1px solid navy;
		font-size:12px;
		color : black;
		font-weight : bold;
		border-style: inset;
		background:#71bdff url(/sysImages/emblem-shared_gn.png) no-repeat 10px 1px;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		padding:3px;
		cursor: pointer;
		width:220px;
		}
		
	.scbutton {
		border:1px solid navy;
		font-size:11px;
		color : Navy;
		font-weight : bold;		
		background-color:#D0D0D0;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		padding:2px;
		cursor: pointer;
		}
	.scbuttonover, .scbutton:hover {
		border:1px solid navy;
		font-size:11px;
		color : Navy;
		font-weight : bold;		
		background-color:#A0A0A0;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		padding:2px;
		cursor: pointer;
		}
		
	.button {
		border-style: box;
		font-size:10px;
		color : Navy;
		font-weight : bold;		
		background-color:#D0D0D0;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	.buttonover, button:hover {
		border-style: box;
		font-size:10px;
		color : Navy;
		font-weight : bold;		
		background-color:#A0A0A0;
		margin-top: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	.pulldown {
		font-size:11px;
		color : Navy;
		background-color:#FFFFFF;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	.pulldownnet {
		font-size:13px;
		color : Navy;
		background-color:#FFFFFF;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	.bodytext3 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color : Red;
		TEXT-DECORATION : None; }
	.bodytext3:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : Underline;
		font-size:10px; }
	.bodytext2 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		TEXT-DECORATION : None; }

	.bodytextrev2 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: White;
		TEXT-DECORATION : None; }

	.bodytext1 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		TEXT-DECORATION : None; 
		}
	.bodytext1:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : Underline;
		font-size:11px; 
		}
	.bodytext1 A {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : None; 
		font-size:11px;		
		color: black;
		}
	.bodytext1:hover A {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : None;
		font-size:11px; 
		color: black;
		}
	.bodytext0 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		TEXT-DECORATION : None; }
	.bodytext0:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : Underline;
		font-size:12px; }
	.bodytextrev1 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: White;
		TEXT-DECORATION : None; }
	.bodytextrev1:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		TEXT-DECORATION : Underline;
		color: White; }
	.titletextrev1 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: White;
		TEXT-DECORATION : None; }
	.titletextrev1:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : Underline;
		color: White;
		font-size:12px; }
	.titletextrev11 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: White;
		TEXT-DECORATION : None; }
	.titletextrev11:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : Underline;
		color: White;
		font-size:12px; }
	.cartype {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:13px;
		color : White;
		TEXT-DECORATION : None; }
	.cartype:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : None;
		color : Yellow;
		font-size:13px; }
	.smtext {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		TEXT-DECORATION : None; }
	.smtext:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : Underline;
		font-size:9px; }
	.smnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: White;
	TEXT-DECORATION : None;
}
	.smnav:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Yellow;
	TEXT-DECORATION : Underline;
	font-size:9px;
}
	.catnav10 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: White;
		TEXT-DECORATION : None; }
	.catnav10:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px; 		
		color: White;
		TEXT-DECORATION : underline;}
	.zNext {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		color: Black;
		font-weight : normal;
	}
	.zNext:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		color: White;
		font-weight : normal;
		background-color: Black;
	}
	.zNextSel {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		color: White;
		font-weight : bold;
		background-color: Black;
	}
	.zNextSel:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		color: Black;
		font-weight : bold;
	}
	
		
	.pageEditHD {
	background-color : #e0e0e0;
	border-bottom-width : 1px;
	border-bottom-color : #BBBBBB;
	border-bottom-style : solid;
	border-top-color : #BBBBBB;
	border-top-style : solid;
	border-top-width : 1px;
	padding : 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Navy;
}	

.invConfirmHD {
	background-color : #e0e0e0;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	padding : 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : Navy;
}

.invItem {
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	TEXT-DECORATION : none;
	color: Black;
	padding:4px;
	background-color : #FFFFFF;
}

.invItemLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	TEXT-DECORATION : none;
	color: Black;
	background-color : #FFFFFF;
}
.invItemLink:HOVER {	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	TEXT-DECORATION : none;
	color: Black;
	background-color : #e0e0e0;
}
.invHD {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding:4px;
	background-color : #e0e0e0;
	font-weight : bold;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}


.tablebox {
  border-left: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  border-bottom: 1px solid #BBBBBB;
  background-color : #fefefe;
}

.invPrice {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: white;

}

.ServSearch {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: white;

}		

.BMWsideMenu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: black;
	text-decoration:none;
	padding-bottom:10px;
	line-height : 20px;
	height : 20px;
}
.BMWsideMenu:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: white;
	text-decoration:none;
	padding-top:10px;
	line-height : 20px;
	background-color : Gray;
	height : 20px;
}
.sideMenudiv {
	width: 152px;
	height : 20px;
	padding: 8px;
	border-bottom: 1px solid #FAFAFA;
}
.sideMenudiv:HOVER {
	width: 152px;
	height : 20px;
	padding: 8px;
	border-bottom: 1px solid #FAFAFA;
	background-color : Gray;
}
.colHeader {
text-decoration: none;
font-weight : bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:white;
font-size: 10px;
}
.colHeader:hover {
text-decoration:underline;
font-weight : bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:white;
font-size: 10px;
}
.car4saleList {
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	TEXT-DECORATION : none;
	color: Black;
	padding:4px;

}
.car4saleList A {
	text-decoration: none;
	color: black;
}
.carSold {
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: line-through;
	color: Gray;
	padding: 4px;
	font-style: italic;
}
.carSold A {
	text-decoration: line-through;
	color: Gray;
	font-style: italic;
}
	.carSearch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #a3a3a3;
	background-color: #D3D3D3;
	color: black;
	cursor:pointer;
}	
	.carSearch:hover {
		color: white;
		background-color: #a3a3a3;
	}
.carInput {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border:1px solid #a3a3a3;
		color:black;
	}
.carPicture {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #a3a3a3;
}	
	
	.bodycarad {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		TEXT-DECORATION : None; 
		color: black;
		}
	.bodycarad:hover {
		TEXT-DECORATION : Underline;
		}
	.bodycarad A {
		TEXT-DECORATION : underline; 
		font-size:12px;		
		color: black;
		}
	.bodycarad:hover A {
		TEXT-DECORATION : None;
}


.p-shadow {
  width: 90%;
  float:left;
  background: url(/SysImages/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/SysImages/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(/SysImages/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fefefe;
  font: 1em tahoma,georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

 .qSearchRecord{
	border-bottom:1px solid #c0c0c0;
	padding:10px 10px 10px 10px;
	font-size:11px;
	clear:both;
}
.qSearchRecord_article{
	border-bottom:1px solid #c0c0c0;
	padding:10px 10px 10px 10px;
	font-size:11px;
	clear:both;
	background: #F1FFF0;
}
.qSearchRecord_forum{
	border-bottom:1px solid #c0c0c0;
	padding:10px 10px 10px 10px;
	font-size:11px;
	clear:both;
	background: #fefefe;
}
.gSearchResults{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted;
}
.gSearchResults:hover{
	border-bottom:3px double;
}
.techArticleLink{
	color:blue;
	text-decoration:none;
}
.techArticleLink:hover{
	text-decoration:underline;
}
.techArticleLink:visited{
	color:blue;
}
.siAdvancedLink{
	font-family:tahoma,verdana,arial;
	font-size:10px;
	color:#f0f0f0;
}
.siAdvancedLink a{
	color:#fafafa;
	text-decoration:none;
}
.siAdvancedLink a:hover{
	color: #ffff00;
	text-decoration:underline;
}

.sbProductSearch {
	width:160px;
	background:#5a8ded;
	font-weight:normal;
	font-family:verdana;
	font-size:11px;
	border:1px solid #c0c0c0;
	color:white;
}
.siInnerDiv{
	padding-top:4px;
}
.toplist{
	font-family:tahoma,verdana,arial;
	font-size:12px;
	color:navy;
	text-decoration: none;
}
.toplist:hover{
	font-family:tahoma,verdana,arial;
	font-size:12px;
	color:black;
	text-decoration: underline;
}
.bodytextbk {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: Black;
		TEXT-DECORATION : None; }
.bodytextbk:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		TEXT-DECORATION : Underline;
		color: Black;
		font-size:11px; }
		
.pageEditHD {
	background-color : #e0e0e0;
	border-bottom-width : 1px;
	border-bottom-color : #BBBBBB;
	border-bottom-style : solid;
	border-top-color : #BBBBBB;
	border-top-style : solid;
	border-top-width : 1px;
	padding : 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Navy;
}	
.pageHDLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Navy;
	TEXT-DECORATION : none;
}	

.iPropHTitle{
	padding:3px;
	background: #0000bb;
	color: white;
	font-weight: bold;
	font-size:13px;
	border-top: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	cursor: pointer;
}
.iPropHierarchy{
	width:180px;
	overflow:hidden;
	background: #333333;
	border-bottom: 1px dotted #c0c0c0;
	padding-bottom:8px;
}
.iPropHierarchy ul{
	padding:0px;
	margin:0px;
	list-style: none;
}
.iPropHierarchy ul li{
	margin:0px;
	font-size:12px;
}
.iPropHierarchy ul li div{
	background:#555555;
	width:177px;
	padding:3px;
	border-bottom:1px dotted #d0d0d0;
	border-top:1px dotted #d0d0d0;
	cursor: pointer;
}
.iPropHierarchy ul li div a{
	text-decoration:none;
	border-bottom:1px solid #555555;
	font-size:12px;
	font-weight:normal;
	
}
.iPropHierarchy ul li div a:hover{
	text-decoration:none;
	border-bottom:1px solid #ffff00;
	font-size:12px;
	font-weight:normal;
}
.iPropHierarchy ul li ul{
	padding-bottom:5px;
}
.iPropHierarchy ul li ul li{
	list-style: none;
	margin-left:15px;
	background: #333333;
	padding:2px;
	
}
.iPropHierarchy ul li ul li a{
	background: #333333;
	color: white;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #a0a0a0;
}
.iPropHierarchy ul li li a:hover{
	text-decoration:none;
	border-bottom:1px solid #ffff00;
	font-size:11px;
	font-weight:normal;
}
.searchIProps{
	width:180px;
	overflow:hidden;
}
.searchIPropsTitle{
	padding:3px;
	background: #0000bb;
	color: white;
	font-weight: bold;
	font-size:13px;
	border-top: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	cursor: pointer;
}
.searchIPropsContent{
	width:180px;
	overflow:hidden;
	background: #333333;
	border-bottom: 1px dotted #c0c0c0;
	padding-bottom:8px;
}
.searchIPropsContent ul{
	padding:0px;
	margin:0px;
	list-style: none;
}
.searchIPropsContent ul li{
	margin:0px;
	font-size:11px;
	padding:5px 2px 3px 5px;
	color: #a0a0a0;
	font-weight:normal;
}
.searchIPropsContent ul li a{	
	text-decoration:none;
	border-bottom:1px solid #a0a0a0;
	font-size:11px;
	font-weight:normal;
	
}
.searchIPropsContent ul li a:hover{
	text-decoration:none;
	border-bottom:1px solid #ffff00;
	font-size:11px;
	font-weight:normal;
}


.sbSearchButton{
	height:23px;
	font-weight:bold;
	color:white;
	text-decoration: blink;
}
.prodCatIconsTitle{
	background: #555555;
	width:100%;
	padding:1px 0px 3px 0px;
	border-bottom:1px solid #c0c0c0;
	font-size:14px;
	font-weight:bold;
	color:white;
}
.prodCatIconsTitle a{
	font-size:14px;
	font-weight:bold;
	color:white;
}
.prodCatIcons{
background:#ffffff;
border:1px solid #c0c0c0;
}
.prodCatIcons div{
	text-align:center;
	margin: 0 auto;
	display:table;
}

.prodCatIcons div ul{
	list-style: none;
	padding:5px;
}
.prodCatIcons div ul li{
	width:100px;
	height:130px;
	background:#ffffff;
	border:1px dotted #f0f0f0;
	padding:4px;
	display:inline-block !important;
	display:inline;
	vertical-align:top;
	margin-bottom:5px;
}
.prodCatIcons div ul li a{
	text-decoration:none;
	color: black;
}
.prodCatIcons div ul li a:hover{
	color: blue;
	border-bottom:1px solid blue;
}
.prodCatIcons div ul li div{
	text-align:left;
	width:186px;
}
.prodLvl3Detail{
	 text-align:left;
	 font-size: 12px;
	 color:black;
	 display:block;
}
.prodLvl3Detail a{
	color:black;
	text-decoration:underline;
	z-index:999;
}
.CurrencySelect{
	width:243px;
	height:33px;
	overflow:hidden;
	color:#f0f0f0;
	padding-top:3px;
	text-align:right;

}
.prodCatIconLvl3Links{
border-bottom:1px solid #c0c0c0;

text-align:left;
}
.prodCatIconLvl3Links:hover{
border-bottom:1px solid #c0c0c0;

background: #d9edff;
}
.msg_Submit{
	font-family:arial,verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	width:250px;
	height:25px;
	background: #baffb5;
	padding:2px;
	border:1px solid #343434;
	cursor:pointer;
}
.msg_Submitover{
	font-family:arial,verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	width:250px;
	height:25px;
	background: #6cff62;
	padding:2px;
	border:1px solid #343434;
	cursor:pointer;
}
.msg_Submit:hover{
	font-family:arial,verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	width:250px;
	height:25px;
	background: #6cff62;
	padding:2px;
	border:1px solid #343434;
	cursor:pointer;
}
.msgreturn_Submit{
	font-family:arial,verdana,tahoma;
	font-size:11px;
	font-weight:normal;
	width:200px;
	height:25px;
	background: #c0c0c0;
	padding:2px;
	border:1px solid #343434;
	cursor:pointer;
}
.msgreturn_Submitover{
	font-family:arial,verdana,tahoma;
	font-size:11px;
	font-weight:normal;
	width:200px;
	height:25px;
	background: #f0f0f0;
	padding:2px;
	border:1px solid #343434;
	cursor:pointer;
}
.msgreturn_Submit:hover{
	font-family:arial,verdana,tahoma;
	font-size:11px;
	font-weight:normal;
	width:200px;
	height:25px;
	background: #f0f0f0;
	padding:2px;
	border:1px solid #343434;
	cursor:pointer;
}

.productTeaser{	

	text-align:center;
	padding:0px;
	margin: 0px !important;
	margin: 0px auto;
	display:table;
	border:1px solid #c0c0c0;
	background: #ffffee;
	color: black;
}
.productTeaser ul{
	list-style-type: none;
	margin:7px 0px 7px -40px!important;
	margin:10px 0;
}

.productTeaser ul li{
	text-align:center;
	margin:3px !important;
	margin:5px;
	padding:0px !important;
	padding:5px;
	width:140px !important;
	width:142px;
	height:100px !important;
	height:115px;
	display:inline-table !important;
	display:inline;
	background: #ffffff;
	border:1px solid #c0c0c0;
	vertical-align:top;
	color:black;
}
.productTeaser ul li a{
	text-decoration:none;
	color: black;
	width:140px !important;
	width:142px;
	text-align:center;
}
.productTeaser ul li a:hover{
	text-decoration:underline;
	color: blue;
}
.productTeaserImg{
	display:block;
	padding:0px;	
	margin:auto;
	height:100px;
	width:100px;
	line-height:70px;
	font-size:70px;
	vertical-align: middle;
	overflow: hidden;
}

.productTeaserImg img{
	display:block;
	padding:0px;
	vertical-align: middle;
	margin:auto;
}
.rwdGrnButton{
font-size:11px;
font-family : Verdana, Arial, Helvetica, sans serif;
/*background-color: #90EE90; */
border:1px solid black; 
padding: 3px 3px 3px 20px !important;
padding: 2px;
background:#F0F8FF url(/SysImages/go-previous_002.png) no-repeat 3px 3px !important;
background:#F0F8FF url(/SysImages/go-previous_002.png) no-repeat 20px 1px;
}
.rwdGrnButton:hover{
font-size:11px;
font-family : Verdana, Arial, Helvetica, sans serif;
/*background-color: #90EE90; */
border:1px solid black; 
padding: 3px 3px 3px 20px !important;
padding: 2px;
background:#90EE90 url(/SysImages/go-previous_002.png) no-repeat 3px 3px !important;
background:#90EE90 url(/SysImages/go-previous_002.png) no-repeat 20px 1px;
}
.rwdGrnButtonOver{
font-size:11px;
font-family : Verdana, Arial, Helvetica, sans serif;
/*background-color: #90EE90; */
border:1px solid black; 
padding: 3px 3px 3px 20px !important;
padding: 2px;
background:#90EE90 url(/SysImages/go-previous_002.png) no-repeat 3px 3px !important;
background:#90EE90 url(/SysImages/go-previous_002.png) no-repeat 20px 1px;

}
.zButtonDelete{
	font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:black;
	border:1px solid #91a7b4;
	padding: 1px 1px 1px 16px !important;
	padding: 1px 1px 1px 1px;
	height:20px !important;
	height:22px;
	background: #FFF0F0 url(/sysImages/user-trash-full.png) no-repeat 1px 1px;
	cursor:pointer;
}
.zButtonDelete:hover{
	color:black;
	padding: 3px 3px 3px 16px !important;
	padding: 1px 1px 1px 1px;
	background: #FFC3DE url(/sysImages/user-trash-full.png) no-repeat 1px 1px;
}
.zButtonDeleteOver{
	font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:black;
	border:1px solid #91a7b4;
	padding: 1px 1px 1px 16px !important;
	padding: 1px 1px 1px 1px;
	background: #FFC3DE url(/sysImages/user-trash-full.png) no-repeat 1px 1px;
	height:20px !important;
	height:22px;
	cursor:pointer;
}

.zButtonImgBrowser{
	font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:black;
	border:1px solid #91a7b4;
	padding: 1px 1px 1px 15px !important;
	padding: 1px 1px 1px 1px;
	height:20px !important;
	height:22px;
	background: #fcfcfc url(/sysImages/image-x-generic_002.png) no-repeat 1px 1px;
	cursor:pointer;
}
.zButtonImgBrowser:hover{
	color:black;
	padding: 1px 1px 1px 15px !important;
	padding: 1px 1px 1px 1px;
	background: #ffcc00 url(/sysImages/image-x-generic_002.png) no-repeat 1px 1px;
}
.zButtonImgBrowserOver{
	font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:black;
	border:1px solid #91a7b4;
	padding: 1px 1px 1px 15px !important;
	padding: 1px 1px 1px 1px;
	background: #ffcc00 url(/sysImages/image-x-generic_002.png) no-repeat 1px 1px;
	height:20px !important;
	height:22px;
	cursor:pointer;
}
* html div.msgSignature { 
   width:100%;
   height: expression( this.scrollHeight > 120 ? "120px" : "auto" ); /* sets max-height for IE */
   overflow:hidden;
}
.msgSignature {
   position: relative;
   width:auto;
   max-height: 120px; /* sets max-height value for all standards-compliant browsers */
   overflow:hidden;
   padding:0px;
   margin:0px;
}
.msgSignature p{
	padding:0px;
	margin:0px;
}
.zPhotoGalleryContainer{
	padding:0px;
	font-family: tahoma,Verdana,arial;
	font-size: 10px;
	color: #000000;		
}
.zPhotoGallery{	
	text-align:center;
	padding:0px;
	margin: 5px auto !important;
	margin: 5px auto;
	display:table;
	color: black;
}
.zPhotoGallery ul{
	list-style-type: none;
	margin:7px 0px 7px -40px!important;
	margin:10px 0;
}

.zPhotoGallery ul li{
	text-align:left;
	margin:3px 2px !important;
	margin:3px;
	padding:3px !important;
	padding:3px;
	width:150px !important;
	width:156px;
	height:131px !important;
	height:134px;
	display:inline-table !important;
	display:inline;
	background: #ffffff;
	border:1px solid #c0c0c0;
	vertical-align:top;
	color:black;
}
.zPhotoGalleryDesc{
	height:auto !important;
	height:15px;
	background:#f0f0f0;
	width:100% !important;
	width:149px;
	padding:2px 0px;
}
.zPhotoGallery ul li a{
	text-decoration:none;
	color: black;
	font-weight:normal;
}
.zPhotoGallery ul li a:hover{
	text-decoration:underline;
	color: maroon;
}