/*
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
*/

.fill {background-color : #71be0e}

#sectionactive a {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
	height: 18px;
	background-image: url(../assets/images/buttons/button_bg.jpg);
}
/*
#leftnav a {
	width:150px;
	height: 18px;
	display:block;
	background-color:#FFFFFF;
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	color:#71BD0E;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
#leftnav a:hover {
	color:#000000;
	background-image: url(../assets/images/buttons/button_hover_bg.jpg);
}
#leftnav br {display:none}
*/

.sectiontitle {
    width:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 6px;
	height: 26px;
	padding-top: 6px;
	vertical-align: middle;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
.qs_modeldropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	height: 18px;
	width: 126px;
}
.bodytextwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.orderby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #476B07;
	font-weight: bold;
}
.textbox86px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #476B07;
	width: 86px;
	font-weight: bold;
}
.download {
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	position: fixed;
	height: 200px;
	width: 200px;
}

.textbox150px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
	color: #476b07;
	font-weight: bold;
}
.bodytextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.legaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	padding-top: 6px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #71BD0E;
}
.modelTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #71BD0E;
}
.cartitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #476B07;
	padding-left: 10px;
	text-decoration: none;
}

a.cartitle:active, a.cartitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #476B07;
	padding-left: 10px;
	text-decoration: none;
}
a.cartitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #476B07;
	padding-left: 10px;
	text-decoration: underline;
}


.cotdtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #476B07;
	padding-right: 10px;
}
.oldprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration:line-through;
}
.save {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #476B07;
}
.available {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}
.cardesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #476B07;
	padding-left: 10px;
}
.cartitlebg {
	background-image: url(/assets/citygate/images/cartitle_bar_bg.jpg);
}

.location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #476B07;
	padding-right: 10px;
}
.textbox100px {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
	color: #476b07;
	font-weight: bold;
}
.8pxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.textbox90px {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #476B07;
	width: 90px;
	font-weight: bold;
}
.dealeraddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.finishedin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 14px;
	padding-top: 6px;
}
.spectext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 14px;
	padding-bottom: 10px;
}


.dealername {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.cartitleBig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #476B07;
	padding-left: 14px;
	text-decoration: none;
}
.priceBig {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #476B07;
	padding-right: 14px;
	text-decoration: none;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.priceWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 4px;
	padding-top: 4px;
}
.bodytextbold_ot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	width: 250px;
}
.shadetabs{
margin-left: 0;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.tabcontainer {
	width: 140px;
	background-image: url(../assets/images/location_buttons_bg.jpg);
	padding-top: 85px;
	padding-left: 12px;
}


.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
}

/*.shadetabs li.selected a{ /*selected main tab style */
/*border-bottom-color: white;
/*}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
	width: 583px;
	left: 183px;
	position: relative;
	top: -235px;
	height: 238px;
}
.tabcontentstyle #tcontent1 .centretitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00CC00;
}


.tabcontent{
}
.maincontainer {
	position: relative;
	height: 258px;
	width: 766px;
}

.buttoncontainer {

	width: 163px;
	background-image: url(../assets/images/location_buttons_bg.jpg);
	height: 238px;
}
.salesaddress {
	padding-top: 10px;
	width: 170px;
}
.serviceaddress {
	position: absolute;
	width: 180px;
	left: 170px;
	padding-top: 10px;
	top: 14px;
}
}
.image {
	height: 200px;
	width: 230px;
}
.imageholder {
	width: 230px;
	padding-left: 352px;
	position: absolute;
	top: 0px;
	height: 200px;
}

.links {
	width: 109px;
}
.dealerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #71BD0E;
}
.dealerlinks li{
	list-style-type: none;
	line-height: 20px;
	text-indent: -35px;
}

.dealerlinks li a{
text-decoration: none;color: #71BD0E;
}
.dealerlinks li a:hover{
text-decoration: underline;color: #71BD0E;
}
.dealerlinks li a:visited{
text-decoration: none;color: #A5F13D;
}




.subnavcontainer {width:156px;height: 100%;	padding-top: 6px;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 6px;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #afafaf;}
.subnav {display: list-item;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #666666;}
.subnav li{	line-height: 12px; 	text-indent: -22px;	list-style-type: none;}
.subnav li a{text-decoration: none;color: #666666;}
.subnav li a:hover{text-decoration: underline;color: #71BD0E;}
.subnav li a:visited{text-decoration: none;color: #A5F13D;}






.centretitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #71BD0E;
	width: 300px;
}
.tabcontentstyle #tcontent1 .salesaddress .openingtimes {
	position: absolute;
	top: 165px;
	left: 80px;
}
.tabcontentstyle #tcontent1 .serviceaddress .serviceopeningtimes {
	position: absolute;
	top: 150px;
	left: 200px;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #71BD0E;
}
#Layer1 {
	width:200px;
	height:40px;
	visibility: hidden;
}
#ProcessingDiv 
{
	position: absolute; text-align:center;visibility:hidden;
}
/* Pagingbold*/
.pb 
{
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	font-size:12px;
	color: #476b07;
}
/* Paging */
.p 
{
	cursor:hand;
	cursor:pointer;
	font-size:12px;
	color: #476b07;
}
.RecentlyViewedDateTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #476B07;
}