body {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

		#pather {display: none;}

/* ////////////////////////////////////////////////////////////////////////////
///     + Page     ///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#page {
	position: relative;
	width: 100%;
	/* width: 60em; /* 960px */
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 100%;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Page Head     //////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#page-head {
	position: relative;
	width: 100%; /* 60em; /* 960px */
	height: 1.875em; /* 30px */
	margin: 0;
	padding: 0;
	background: #be453b url(../img/bg/pageHead.gif) repeat-x bottom;
	display: none;
}

		#topnavleft,
		#topnavright {		
			position: relative;
			height: 1.875em; /* 30px */
			margin: 0;
			overflow: hidden;
			float: left; 
		}
		
		#topnavleft {width: 12.71%; /* 122px */ padding: 0 0 0 6px;}
		#topnavright {width: 86.35%; /* 829px */ padding: 0 0 0 3px;}
		
				#topnavleftList,
				#topnavrightList {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 68.75%; /* 11px */
					line-height: 272.72%; /* 30px */
					color: #ffffff;
					text-align: center;
				}
				
				#topnavrightList {float: right;}
				
				#topnavleftList li,
				#topnavrightList li {
					font-size: 90.9%; /* 10px */
					line-height: 90%; /* 9px */
					font-weight: normal;
					text-transform: none;
					color: #ffffff;
				}
				
				#topnavleftList,
				#topnavrightList {list-style: none; margin: 0 0 0 0; padding: 0; overflow: hidden;}
				#topnavleftList li,
				#topnavrightList li {float: left;}
				#topnavleftList li a,
				#topnavrightList li a {display: block; margin: 0 auto 0 auto;}
				li.btnTextLink {border-right: #e47a6a solid 1px; margin: 11px 0 0 0; padding: 0 8px 2px 8px;}
				li.btnTextLink-last {border-right: none; margin: 11px 0 0 0; padding: 0 8px 2px 8px;}
				
				#topnavrightList li#btnLogIn {width: 71px; height: 31px; margin: 0; padding: 0; display: block; overflow: hidden;}
				#topnavrightList li#btnLogIn img {border: none; width: 53px; height: 20px;}
				#topnavrightList li#btnLogIn a {position: relative; top: 5px; width: 53px; height: 20px;}
				
		#changeLang {
			display: none;
		}

/* ////////////////////////////////////////////////////////////////////////////
///     + Header      ////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#header {		
	position: relative;
	width: 100%; /* 60em; /* 960px */
	/* height: 7em; /* 112px */
	margin: 0 0 20px 0;
	padding: 0;
	/* background: #b64037 url(../img/bg/header.gif) repeat-x bottom; */
	overflow: hidden;
}

		/* Logo
		------------------------------------------------------------------------------------------------------------------- */
		#logo {
			position: relative;
			width: 100%;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		
				#logo h1 {
					position: relative;
					width: 100%;
					margin: 0;
					padding: 0;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 200%;
					border-bottom: #cccccc dotted 1px;
				}
				
				#logo h1 a {
					position: relative;
					margin: 0;
					padding: 0;
					display: block;
					color: #40312b;
					text-decoration: none;
				}
		
		/* Advertisement (Top)
		------------------------------------------------------------------------------------------------------------------- */
		#adspace-top {
			position: relative;
			width: 76.875%; /* 738px */
			margin: 0;
			padding: 0;
			float: left;
			display: none;
		}
		
				#ad-top {
					position: relative;
					width: 45.5em; /* 728px */
					height: 5.625em; /* 90px */
					margin: 0;
					padding: 10px 0 0 0;
				}
				
				#ad-top img {width: 100%; /* 45.5em; /* 728px */ height:  5.625em; /* 90px */ border: none;}

/* ////////////////////////////////////////////////////////////////////////////
///     + Navigation     /////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */
				
#nav {
	position: relative;
	width: 100%; /* 60em; /* 960px */
	height: 1.875em; /* 30px */
	margin: 0 0 5px 0;
	padding: 0;
	background: #5b463d url(../img/bg/nav.gif) repeat-x bottom;
	border-top: #40312b solid 1px;
	border-bottom: #b1bd78 solid 3px;
	z-index: 75;
	display: none;
}

		#navListWrap {
			position: relative;
			width: 48.0625em; /* 80.104667%; /* 769px */
			height: 1.875em; /* 30px */
			margin: 0;
			padding: 0;
			float: left;
		}
		
				#navList,
				#navListInt {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 68.75%; /* 11px */
					line-height: 254.54%; /* 28px */
					font-weight: bold;
					color: #ffffff;
					text-align: center;
				}
				#navList, #navListInt {list-style: none; margin: 0; padding: 0; overflow: hidden;}
				#navList li, #navListInt li {float: left; border-right: #40312b solid 1px;}
				#navList li a, #navListInt li a {display: block; margin: 0 auto 0 auto;}
				
				/* width: 78px; height: 28px; */
				/*#navList*/ li#btnHome {width: 7.091em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden; border-left: #40312b solid 1px;}
				/*#navList*/ li#btnHome a {width: 7.091em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList*/ li#btnHome a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				
				/* width: 96px; height: 28px; */
				/*#navList*/ li#btnVehicles,
				/*#navList*/ li#btnVehicles_selected {width: 8.723em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList*/ li#btnVehicles a {width: 8.723em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList*/ li#btnVehicles a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnVehicles_selected a {width: 8.723em; height: 2.545em; margin: 0; padding: 0; background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnVehicles_selected a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				
				/* width: 108px; height: 28px; */
				/*#navList*/ li#btnNegotiating,
				/*#navList*/ li#btnNegotiating_selected,
				/*#navList*/ li#btnRegistrations {width: 9.818em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList*/ li#btnNegotiating a,
				/*#navList*/ li#btnRegistrations a {width: 9.818em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList*/ li#btnNegotiating a:hover,
				/*#navList*/ li#btnRegistrations a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnNegotiating_selected a {width: 9.818em; height: 2.545em; margin: 0; padding: 0; background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnNegotiating_selected a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				
				/* {width: 108px; height: 28px; */
				/*#navList*/ li#btnEngine,
				/*#navList*/ li#btnEngine_selected {width: 9.818em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList*/ li#btnEngine a {width: 9.818em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList*/ li#btnEngine a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnEngine_selected a {width: 9.818em; height: 2.545em; margin: 0; padding: 0; background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnEngine_selected a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				
				/* width: 86px; height: 28px; */
				/*#navList*/ li#btnTrends,
				/*#navList*/ li#btnTrends_selected {width: 7.818em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList*/ li#btnTrends a {width: 7.818em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList*/ li#btnTrends a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnTrends_selected a {width: 7.818em; height: 2.545em; margin: 0; padding: 0; background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnTrends_selected a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				
				/* width: 91px; height: 28px;
				/*#navList li#btnPartners,
				/*#navList li#btnPartners_selected,
				/*#navList li#btnReviews {width: 8.273em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList li#btnPartners a,
				/*#navList li#btnReviews a {width: 8.273em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList li#btnPartners a:hover,
				/*#navList li#btnReviews a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList li#btnPartners_selected a {width: 8.273em; height: 2.545em; margin: 0; padding: 0; background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList li#btnPartners_selected a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;} */
				
				/* width: 110px; height: 28px;
				/*#navList li#btnMarketplace,
				/*#navList li#btnMarketplace_selected,
				/*#navList li#btnWebTrends {width: 10em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList li#btnMarketplace a,
				/*#navList li#btnWebTrends a {width: 10em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList li#btnMarketplace a:hover,
				/*#navList li#btnWebTrends a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList li#btnMarketplace_selected a {width: 10em; height: 2.545em; margin: 0; padding: 0; background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList li#btnMarketplace_selected a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;} */
				
				/* width: 83px; height: 28px; */
				/*#navList*/ li#btnForum,
				/*#navList*/ li#btnForum_selected {width: 7.545em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList*/ li#btnForum a {width: 7.545em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList*/ li#btnForum a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnForum_selected a {width: 7.545em; height: 2.545em; margin: 0; padding: 0; background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				/*#navList*/ li#btnForum_selected a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				
				/* width: 78px; height: 28px; */
				/*#navList*/ li#btnBlog,
				/*#navList*/ li#btnPoll {width: 7.091em; height: 2.545em; margin: 0; padding: 0; display: block; overflow: hidden;}
				/*#navList*/ li#btnBlog a,
				/*#navList*/ li#btnPoll a {width: 7.091em; height: 2.545em; margin: 0; padding: 0; background: none;}
				/*#navList*/ li#btnBlog a:hover,
				/*#navList*/ li#btnPoll a:hover {background: url(../img/bg/navHover.gif) repeat-x 0 0;}
				
				/* Drop Down Menus (Home Page)
				------------------------------------------------------------------------------------------------------------------- */
				#navList li ul {display: none; background: #4b3831; list-style: none; margin: 0; padding: 0; font-size: 90.91%; /*10px*/ border-top: #40312b solid 1px;}
				li > ul {top: auto; left: auto;}
				#navList li ul li {float: none; padding: 0; border-top: #564038 solid 1px; border-bottom: #40312b solid 1px;}
				#navList li ul li a {padding: 0; display: block; height: 2.8em; /*28px*/ line-height: 280%; /*28px*/}
				#navList li:hover ul, #navList li.sfhover ul {display: block;}
				
				#navList li ul#vehiclesMenu li a,
				#navList li ul#negotiatingMenu li a,
				#navList li ul#engineMenu li a,
				#navList li ul#trendsMenu li a,
				#navList li ul#partnersMenu li a,
				#navList li ul#buyMenu li a,
				#navList li ul#registrationsMenu li a,
				#navList li ul#reviewsMenu li a,
				#navList li ul#blogMenu li a,
				#navList li ul#pollMenu li a,
				#navList li ul#forumMenu li a {background-image: none; height: 2.6em; /*26px*/ line-height: 260%; /*26px*/}
				
				#navList li ul#vehiclesMenu li a:hover,
				#navList li ul#negotiatingMenu li a:hover,
				#navList li ul#engineMenu li a:hover,
				#navList li ul#trendsMenu li a:hover,
				#navList li ul#partnersMenu li a:hover,
				#navList li ul#buyMenu li a:hover,
				#navList li ul#registrationsMenu li a:hover,
				#navList li ul#reviewsMenu li a:hover,
				#navList li ul#blogMenu li a:hover,
				#navList li ul#pollMenu li a:hover,
				#navList li ul#forumMenu li a:hover {background-image: none; background-color: #47352f;}
				
				#navList li ul#vehiclesMenu {width: 160px; text-align: left; position: absolute; top: 28px; left: 80px;}
				#navList li ul#vehiclesMenu li a {width: 152px; padding: 0 0 0 8px;}
				
				#navList li ul#negotiatingMenu {width: 180px; text-align: left; position: absolute; top: 28px; left: 177px;}
				#navList li ul#negotiatingMenu li a {width: 172px; padding: 0 0 0 8px;}
				
				#navList li ul#engineMenu {width: 185px; text-align: left; position: absolute; top: 28px; left: 286px;}
				#navList li ul#engineMenu li a {width: 177px; padding: 0 0 0 8px;}
				
				#navList li ul#trendsMenu {width: 160px; text-align: left; position: absolute; top: 28px; left: 395px;}
				#navList li ul#trendsMenu li a {width: 152px; padding: 0 0 0 8px;}
				
				#navList li ul#partnersMenu {width: 170px; text-align: left; position: absolute; top: 28px; left: 482px;}
				#navList li ul#partnersMenu li a {width: 162px; padding: 0 0 0 8px;}
				
				#navList li ul#buyMenu {width: 120px; text-align: left; position: absolute; top: 28px; left: 574px;}
				#navList li ul#buyMenu li a {width: 112px; padding: 0 0 0 8px;}
				
				#navList li ul#registrationsMenu {width: 180px; text-align: left; position: absolute; top: 28px; left: 80px;}
				#navList li ul#registrationsMenu li a {width: 172px; padding: 0 0 0 8px;}
				
				#navList li ul#reviewsMenu {width: 130px; text-align: left; position: absolute; top: 28px; left: 189px;}
				#navList li ul#reviewsMenu li a {width: 122px; padding: 0 0 0 8px;}
				
				#navList li ul#blogMenu {width: 130px; text-align: left; position: absolute; top: 28px; left: 281px;}
				#navList li ul#blogMenu li a {width: 122px; padding: 0 0 0 8px;}
				
				#navList li ul#pollMenu {width: 130px; text-align: left; position: absolute; top: 28px; left: 360px;}
				#navList li ul#pollMenu li a {width: 122px; padding: 0 0 0 8px;}
				
				#navList li ul#forumMenu {width: 120px; text-align: left; position: absolute; top: 28px; left: 439px;}
				#navList li ul#forumMenu li a {width: 112px; padding: 0 0 0 8px;}
				
		
		/* Sitewide Search Bar
		------------------------------------------------------------------------------------------------------------------- */
		#searchBarWrap {
			position: relative;
			width: 18.33%; /* 176px (191px-15px) */
			height: 1.8125em; /* 29px */
			margin: 0 0 0 15px;
			padding: 0;
			float: left;
		}
				
				#searchBarWrap form {margin: 0; padding: 4px 0 0 0;}
				
				.searchfield {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; /* 10px */
					font-weight: normal;
					color: #fdf0e5;
					margin: 0 5px 0 0;
					padding: 2px 6px 2px 6px;
					background-color: #684937;
					border: #8f7666 solid 1px;
					width: 102px;
					float: left;
				}
				
				#searchBarWrap form .submit-btn {position: relative; top: 2px; left: 0; float: left;}

/* ////////////////////////////////////////////////////////////////////////////
///     + Content     ////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#container {		
	position: relative;
	width: 100%; /* 60em; /* 960px */
	margin: .0625em 0 0 0; /* 1px 0 0 0 */
	padding: 0;
	background: #ffffff;
	/*overflow: hidden;*/
	clear: both;
}

		/* ////////////////////////////////////////////////////////
		///     + Home Page (3 Column Layout)     ////////////////
		////////////////////////////////////////////////////// */
		
		/* Home Page/Interior Page - Left Column
		------------------------------------------------------------------------------------------------------------------- */
		#homeLeftCol {
			position: relative;
			width: 20.73%; /* 12.4375em; /* 199px */
			margin: 0 0 26px 0;
			padding: 0;
			float: none;
			z-index: 2;
			display: none;
		}
				
				/* Read/Write Review Buttons
				------------------------------------------------------------------------------------------------------------------- */
				#reviewBtnList {list-style: none; margin: 0 0 0 0; padding: 0; overflow: hidden;}
				#reviewBtnList li {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					font-size: 81.25%; /* 13px */
					line-height: 92.86%; /* 14px */
					color: #40312b;
				}
				#reviewBtnList li span {font-size: 161.54%; /* 21px */ line-height: 18px; /* 18px */}
				#reviewBtnList li a {display: block; color: #40312b; text-decoration: none;}
				#reviewBtnList li a:hover {display: block; color: #60514a; text-decoration: none;}
		
				#reviewBtnList li#btnWriteReview {width: 199px; height: 97px; margin: 0 0 0 0; display: block; overflow: hidden;}
				#reviewBtnList li#btnWriteReview a {width: 94px; height: 68px; margin: 0; padding: 29px 0 0 105px; background: url(../img/bg/btnReadWrite.png) -9px 0;}
				/*#reviewBtnList li#btnWriteReview a:hover {background: url(../img/btn/home-writeReview.png) 199px 0;}*/
				
				#reviewBtnList li#btnReadReview {width: 199px; height: 106px; margin: 0 0 0 0; display: block; overflow: hidden;}
				#reviewBtnList li#btnReadReview a {width: 93px; height: 70px; margin: 0; padding: 36px 0 0 106px; background: url(../img/bg/btnReadWrite.png) -9px 106px;}
				/*#reviewBtnList li#btnReadReview a:hover {background: url(../img/btn/home-readReview.png) 199px 0;}*/
				
				/* Latest Reviews Box
				------------------------------------------------------------------------------------------------------------------- */
				.leftColBoxWrap {
					position: relative;
					width: 100%; /* 199px */
					margin: 1px 0 0 0;
					padding: 0;
					background: url(../img/bg/home-leftColBoxBottom.gif) no-repeat bottom left;
				}
				
						.leftColBox {
							position: relative;
							width: 100%; /* 199px */
							margin: 0;
							padding: 0;
							background: url(../img/bg/home-leftColBoxTop.gif) no-repeat top left;
						}
						
						.leftColBoxInt /* Interior Page */ {
							position: relative;
							width: 100%; /* 199px */
							margin: 0;
							padding: 0;
							background: url(../img/bg/home-leftColBoxTop2.gif) no-repeat top left;
						}
						
						.leftColBox div {padding: 11.055%;} /* 22px */
						.leftColBoxInt div,
						.leftColBoxIntWide div {padding: 7.5% 11.055% 11.055% 10.05%;} /* 15px 22px 22px 20px */
						
						.leftColBox h1, .leftColBox h2 {
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-weight: bold;
							text-transform: uppercase;
							color: #40312b;
						}
						
						.leftColBox h2 {
							font-size: 93.75%; /* 15px */
							line-height: 100%; /* 16px */
							margin: 0 0 15px 0;
							padding: 0 0 15px 0;
							border-bottom: #d3d7ab solid 1px;
						}
						
						.leftColBox h2 .large {
							font-size: 140%; /* 21px */
							line-height: 66.67%; /* 14px */
							margin: 0;
							padding: 0;
						}
						
						.notAMember {
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-size: 100%;
							font-weight: bold;
						}
						
						/* Interior Page - Left Column Items
						------------------------------------------------------------------------------------------------------------------- */
						.leftColBoxInt h4,
						.leftColBoxIntWide h4 {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-weight: bold;
							text-transform: uppercase;
							font-size: 10px; /* 10px */
							margin: 0;
							padding: 0;
						}
						
						.leftColBox p {
							position: relative;
							margin: 0;
							padding: 0 0 0 4.5%; /* 0 0 0 8px */
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 62.5%; /* 10px */
							line-height: 140%; /* 14px */
							color: #40312b;
						}

								.dealerName {
									font-size: 110%; /* 11px */
									line-height: 130%; /* 13px */
									font-weight: bold;
									color: #5d761d;
								}
								
								.reviewDateTime {
									font-size: 90%; /* 9px */
									line-height: 140%; /* 14px */
									font-weight: bold;
									color: #40312b;
								}
						
						.leftColBoxInt div div /* Interior Page */ {
							position: relative;
							margin: 0;

							padding: 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 62.5%; /* 10px */
							line-height: 140%; /* 14px */
							color: #40312b;
						}
						
								 /* Interior Page - Left Column Form (Poll)
								------------------------------------------------------------------------------------------------------------------- */
								.leftColBoxInt div div form {margin: 12px 0 0 0;}
								.leftColBoxInt div div form .radio-btn {position: relative; top: 2px;}
								.leftColBoxInt div div form .submit-btn {padding: 18px 0 0 0;}
								
						/* Interior Page - Left Column - Blog Box
						------------------------------------------------------------------------------------------------------------------- */
						.leftColBoxPlainWrap {
							position: relative;
							width: 100%; /* 199px */
							margin: 1px 0 0 0;
							padding: 0;
						}
						
								.leftColBoxPlain {
									position: relative;
									width: 100%; /* 199px */
									margin: 0;
									padding: 0;
								}
								
								.leftColBoxPlain div {padding: 7.1% 6.03% 7.1% 10.05%;} /* 14px 12px 14px 20px */
								.leftColBoxPlain div {
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 62.5%; /* 10px */
									line-height: 140%; /* 14px */
									color: #40312b;
								}
								
								.leftColBoxPlain div img#annesblog {position: relative; top: 0; left: 0; float: right; border: none;}
								
						/* Log In Pop Out Box
						------------------------------------------------------------------------------------------------------------------- */
						#leftColPopOutWrap, #leftColPopOutWrapWide {
							position: absolute;
							width: 396px; /* 197px */
							height: 200px; /* 200px */
							margin: 1px 0 0 0;
							padding: 0 0 0 0;
							background: url(../img/bg/login-popout.png) no-repeat bottom right;
							z-index: -1;
							display: block;
						}
						
						#leftColPopOutWrap {top: -1px; left: 0;}
						#leftColPopOutWrapWide {top: -1px; left: 8px;}
						
								#leftColPopOut {
									position: relative;
									top: 0;
									left: 200px;
									width: 171px;
									height: 176px;
									margin: 12px 0 12px 8px;
									padding: 0;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 62.5%; /* 10px */
									/* line-height: 12px; /* 12px */
									color: #081629;
									overflow: hidden;
								}
								
										#leftColPopOut h3 {
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 160%; /* 16px */
											font-weight: bold;
											/* line-height: 14px; /* 14px */
											color: #40312b;
											margin: 0 0 9px 0;
											padding: 0 0 9px 0;
											border-bottom: #b4bc82 solid 1px;
										}
										
										#leftColPopOut form {margin: 0; padding: 0;}
										
										#loginFormTable {
											padding: 0 9px 9px 9px;
											border-bottom: #b4bc82 solid 1px;
										}
										
										#loginFormTable td {
											padding: 0 0 4px 0;
										}
										
										.loginfield, .loginfieldsmall {
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 100%; /* 10px */
											font-weight: bold;
											color: #081629;
											padding: 2px;
											border: #96a64a solid 1px;
											background: #33CCCC
										}
										
										.loginfield {width: 146px;}
										.loginfieldsmall {width: 72px;}
										
										#popOutFooter {
											padding: 9px 0 0 0;
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 120%; /* 12px */
											font-weight: bold;
											color: #40312b;
										}
										
								#reviewCatList {list-style: none; margin: 0 auto 0 auto; padding: 0; overflow: hidden; width: 143px;}
								#reviewCatList li {float: none;}
								#reviewCatList li {width: 143px; height: 25px; margin: 0 0 5px 0; padding: 0; display: block; overflow: hidden;}
								#reviewCatList li {font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #ffffff;}
								#reviewCatList li a {display: block; width: 143px; height: 0; margin: 0; padding: 25px 0 0 0; overflow: hidden;}
								
								/*#reviewCatList*/ li#btnReviewShopping a {background: url(../img/bg/btnCategory.gif) 0 0;}
								/*#reviewCatList*/ li#btnReviewPurchase a {background: url(../img/bg/btnCategory.gif) 0 0;}
								/*#reviewCatList*/ li#btnReviewService a {background: url(../img/bg/btnCategory.gif) 0 0;}

		/* Home Page - Center Column
		------------------------------------------------------------------------------------------------------------------- */				
		#homeCenterCol {
			position: relative;
			width: 100%; /* 49.583%; /* 476px */
			margin: 18px 0 0 0;
			padding: 0 26px 26px 23px;
			float: none;
		}
		
				#homePageMessage {
					position: relative;
					width: 100%; /* 476px */
					margin: 0 0 11px 0;
					padding: 0;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: bold;
				}
				
						#homePageMessage .line-1 {
							font-size: 15px;
							line-height: 18px;
							color: #40312b;
						}
						
						#homePageMessage .line-2 {
							font-size: 11px;
							line-height: 18px;
							color: #c2483e;
						}
						
				#didYouKnow {
					position: relative;
					width: 100%; /* 476px */
					margin: 0 0 0 0;
					padding: 0;
				}
				
						#didYouKnow-top {
							position: relative;
							width: 96%; /* 476px */
							margin: 0 0 8px 0;
							padding: 0;
							overflow: hidden;
						}
						
								#dykTitle {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									float: left;
								}
								
										#dykTitle h2 {
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-weight: bold;
											text-transform: uppercase;
											font-size: 23px;
											line-height: 24px;
											color: #40312b;
											margin: 0;
											padding: 0;
										}
								
										#dykTitle h2 .large {
											font-size: 34px;
											line-height: 24px;
											color: #d05046;
										}
						
								#getStartedBtn {
									position: relative;
									width: 152px;
									height: 35px;
									margin: 0;
									padding: 0;
									float: right;
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-size: 16px;
									line-height: 35px;
									letter-spacing: -1px;
									display: none;
								}
								
										#getStartedBtn a {
											width: 134px;
											height: 35px;
											padding: 0 0 0 18px;
											display: block;
											background: url(../img/bg/btnGetStarted.gif) repeat-x 0 0;
											text-decoration: none;
											color: #ffffff;
										}
										
										#getStartedBtn a:hover {
											background: url(../img/bg/btnGetStarted.gif) repeat-x 152px 0;
											text-decoration: none;
											color: #ffffff;
										}
						
						#didYouKnow-bottom {
							position: relative;
							width: 96%;
							margin: 0 0 0 0;
							padding: 0 0 5px 0;
							overflow: hidden;
						}
						
								#dykText {
									position: relative;
									width: 400px;
									height: 90px;
									margin: 0;
									padding: 14px 24px 0 20px;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									line-height: 14px;
									color: #40312b;
								}
								
										#dykText ul {margin: 0 0 0 12px; padding: 0; width: 400px; height: 90px;}
										#dykText ul li {margin: 0; padding: 0 0 2px 0;}
								
										#dykText-footnote {
											position: relative;
											margin: 0;
											padding: 0 20px 14px 20px;
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 9px;
											line-height: 11px;
											color: #b6b6b6;
											float: left;
										}
										
										#dykText-footnote a {color: #b6b6b6; font-weight: normal; text-decoration: underline;}
										
										#dykText-btn {
											position: relative;
											margin: 0;
											padding: 32px 0 32px 32px;
											float: none;
										}
										
												#dykText-btn img {border: none;}
												
						#homePageSteps {
							position: relative;
							width: 100%;
							margin: 15px 0 0 0;
							padding: 0;
							overflow: hidden;
						}
						
								.stepsBox, .stepsBoxlast {
									width: 152px; height: 69px; padding: 0; float: left; background: url(../img/bg/steps.gif) no-repeat 0 0;
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									color: #40312b;
								}
								.stepsBox {margin: 0 9px 0 0;}
								.stepsBoxlast {margin: 0;}
								
								.stepNumber {
									position: relative;
									width: 41px;
									margin: 0;
									padding: 4px 0 0 0;
									float: left;
									text-align: center;
									font-size: 10px;
									line-height: 18px;
									color: #6c792f;
								}
								
										.stepNumber h4 {font-size: 33px; line-height: 23px; color: #40312b; margin: 0; padding: 0;}
								
								.stepText {
									position: relative;
									width: 88px;
									height: 48px;
									margin: 0;
									padding: 16px 0 0 13px;
									float: left;
									font-size: 11px;
									line-height: 12px;
								}
										
										.free {color: #c2483e; font-size: 12px;}
										.amp {font-family: Arial, Helvetica, sans-serif;}
										
						#homePageCallouts {
							position: relative;
							width: 468px;
							margin: 11px 0 0 0;
							padding: 0 4px 44px 4px;
							clear: both;
							overflow: hidden;
						}
										
								#communityCallout {
									position: relative;
									width: 228px;
									margin: 0 12px 0 0;
									padding: 0;
									float: left;
								}
										
								#testCallout {
									position: relative;
									width: 228px;
									margin: 2px 0 0 0;
									padding: 0;
									float: left;
								}
										
										.calloutBox-top {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
										}
										
										#communityCallout .calloutBox-top {background: url(../img/bg/communityCallout-top.gif) no-repeat top; height: 76px;}
										#testCallout .calloutBox-top {background: url(../img/bg/testCallout-top.gif) no-repeat top; height: 74px;}
										
												#communityCallout h3 {
													width: 118px;
													margin: 0;
													padding: 28px 0 0 14px;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-weight: bold;
													text-transform: uppercase;
													color: #40312b;
													font-size: 26px;
													line-height: 21px;
												}
												
												#communityCallout h3 .small {
													color: #d05046;
													font-size: 17px;
													line-height: 18px;
												}
												
												#testCallout h3 {
													width: 118px;
													margin: 0;
													padding: 17px 0 0 14px;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-weight: bold;
													text-transform: uppercase;
													color: #40312b;
													font-size: 26px;
													line-height: 23px;
													color: #d05046;
												}
												
												#testCallout h3 .small {
													color: #40312b;
													font-size: 16px;
													line-height: 21px;
												}
										
										.calloutBox-bottom {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
											background: url(../img/bg/homePageCallout-bottom.gif) no-repeat bottom;
										}
										
												.calloutBox-bottom p {
													margin: 0;
													font-family: Verdana, Arial, Helvetica, sans-serif;
													color: #40312b;
													font-size: 11px;
													line-height: 14px;
												}
												
												#communityCallout p {padding: 11px 20px 7px 20px;}
												#testCallout p {padding: 11px 20px 21px 20px;}
												
												.calloutBox-bottomBtn {text-align: right; padding: 0 14px 0 0;}
												.calloutBox-bottomBtn img {border: none;}
				
						#getInvolvedBox {
							position: relative;
							width: 90%;
							margin: 8px 0 0 0;
							padding: 0 12px 21px 12px;
							overflow: hidden;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							line-height: 14px;
							color: #40312b;
						}
				
								#getInvolvedBox h3 {
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									color: #40312b;
									font-size: 17px; /* 17px */
									margin: 0 0 8px 0;
									padding: 0 0 8px 0;
									border-bottom: #d3d7ab solid 1px;
									width: 100%; /* 452px */
								}
		
		/* Home Page - Right Column
		------------------------------------------------------------------------------------------------------------------- */					
		#homeRightCol {
			position: relative;
			width: 221px;
			margin: 13px 0 26px 0;
			padding: 0 15px 0 0;
			float: left;
			display: none;
		}
		
				/* Home Page - Right Column - Boxes
				------------------------------------------------------------------------------------------------------------------- */
				.rightColBoxWrap {
					position: relative;
					margin: 0 0 8px 0;
					padding: 0 0 0 0;
					background: url(../img/bg/home-rightColBoxBottom.gif) no-repeat bottom left;
					overflow: hidden;
				}
				
				/* Home Page - Right Column - Boxes - Blog
				------------------------------------------------------------------------------------------------------------------- */
				#blog {width: 100%;} /* 221px */
				
						.rightColBox {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							background: url(../img/bg/home-rightColBoxTop.gif) no-repeat top left;
						}
						
						.rightColBox-blog {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							background: url(../img/bg/home-rightColBoxTop-blog2.gif) no-repeat top left;
						}
						
						/* .rightColBox div {padding: 17px 26px 26px 26px;} */
						.rightColBox-blog div.blogText {padding: 90px 26px 26px 26px; clear: right;}
						.rightColBox-blog div.blogDate {padding: 5px 6px 0 0; float: right;}
						.rightColBox-blog div.blogDate {
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-size: 87.5%; /* 14px */
							font-weight: bold;
							text-transform: uppercase;
							color: #503d36;
						}
						.rightColBox div, .rightColBox-blog div {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 62.5%; /* 10px */
							line-height: 140%; /* 14px */
							color: #333333;
						}
						
						.rightColBoxHeader {font-size: 100%; /* 10px */ text-transform: uppercase; font-weight: bold; margin: 0; padding: 0;}
						
						.rightColBox div form {margin: 12px 0 0 0;}
						.rightColBox div form .radio-btn {position: relative; top: 2px;}
						.rightColBox div form .submit-btn {padding: 18px 0 0 0;}
						
						#hisHerReviews-img {position: relative; top: 0; left: 27px; float: right;}
						
						.arrows-img {position: relative; top: 2px; display: inline; padding: 0 4px 0 0;}
						
						.green-bar {color: #5d761d;}
				
				/* Home Page - Right Column - Boxes - Poll
				------------------------------------------------------------------------------------------------------------------- */		
				#poll {
					position: relative;
					width: 221px;
					height: 66px;
					margin: 0;
					padding: 0;
					background: url(../img/bg/pollCallout.gif) no-repeat 0 0;
					overflow: hidden;
					cursor: pointer;
				}
				
						#poll-slider {
							background: #ffffff url(../img/bg/pollCallout-slider.gif) no-repeat bottom;
							width: 208px;
							height: 245px;
							display: none;
							/*z-index: 10;*/
							position: relative;
							top: 0;
							left: 6px;
							clear: both;
							cursor: default;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 62.5%; /* 10px */
							line-height: 140%; /* 14px */
							color: #40312b;
						}
						
								#poll-slider div {padding: 0 12px 0 26px;}
								#poll-slider div form {padding: 12px 0 0 8px;}
								#poll-slider div form .submit-btn {padding: 12px 0 0 8px;}
						
								#poll-slider h4 {
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 10px; /* 10px */
									margin: 0;
									padding: 12px 0 0 26px;
								}
				
						#pollLeft {
							position: relative;
							width: 51px;
							margin: 19px 0 0 0;
							padding: 0 8px 0 22px;
							float: left;
							border-right: #afa9a6 solid 1px;
						}
						
								#pollLeft h4 {
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 15px;
									line-height: 11px;
									color: #40312b;
									margin: 0;
									padding: 0;
								}
						
								#pollLeft h4 .large {
									font-size: 22px;
									line-height: 22px;
									color: #c15848;
								}
						
						#pollRight {
							position: relative;
							width: 59px;
							margin: 24px 0 0 7px;
							padding: 0;
							float: left;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 11px;
							color: #333333;
						}
				
				/* Home Page - Right Column - Boxes - His/Her Reviews
				------------------------------------------------------------------------------------------------------------------- */
				#reviews {
					position: relative;
					width: 221px;
					height: 74px;
					margin: 8px 0;
					padding: 0;
					background: url(../img/bg/hisHerReviewsCallout.gif) no-repeat 0 0;
					overflow: hidden;
				}
				
						#reviewsLeft {
							position: relative;
							width: 84px;
							margin: 9px 0 0 0;
							padding: 0 0 8px 17px;
							float: left;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 11px;
							color: #40312b;
						}
						
								#reviewsLeft h4 {
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 15px;
									line-height: 10px;
									color: #ffffff;
									margin: 0;
									padding: 0;
								}
						
								#reviewsLeft h4 .large {
									font-size: 17px;
									line-height: 17px;
									color: #d05046;
								}
								
								#reviewsLeft .amp {
									font-family: Arial, Helvetica, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 15px;
									line-height: 10px;
									color: #ffffff;
								}
						
						#reviewsRight {
							position: relative;
							width: 98px;
							margin: 20px 0 0 0;
							padding: 0 5px 8px 10px;
							float: left;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 11px;
							color: #40312b;
						}
						
								#reviewsRight br {line-height: 4px;}
						
								.arrows-img-right {position: relative; top: 2px; display: inline; padding: 0 0 0 4px;}
						
		/* ////////////////////////////////////////////////////////
		///     + Interior Page (3 Column Layout)     ////////////
		////////////////////////////////////////////////////// */
		
		/* Uses #homeLeftCol from Homepage Layout */
		
		
		/* Interior Page - Center Column
		------------------------------------------------------------------------------------------------------------------- */
		#intCenterCol {
			position: relative;
			width: 98%;
			/* width: 49.9%; /* 29.9375em; /* 479px */
			margin: 0 1%;/*28px 0 26px 0;*/
			padding: 0; /*0 51px 0 42px; /*0 5.3125% 0 4.375%; /* 0 3.1875em 0 2.625em; /* 0 51px 0 42px */
			float: none;
		}
		
				.contentCalloutBox {background: #f1f2e4; margin: 0; padding: 4px 6px; width: 97.49%;}
				.pdfIcon {float: left; display: block; margin: 0; padding: 2px 8px 0 0;}
				
				.contentCalloutBoxWrap {position: relative; margin: 0; padding: 20px 0 0 0; width: 100%; overflow: hidden;}
				.contentCalloutBoxPhoto {width: 90px; float: left; margin: 0; padding: 0;}
				.contentCalloutBoxFooter {background: #f6f8ef; float: left; border-left: 2px solid #b3be79; padding: 2px 12px 4px 12px; font-size: 10px; width: 363px}
				
				
				/* Interior Page - Center Column - Text
				------------------------------------------------------------------------------------------------------------------- */
				#intCenterCol div.text {
					width: 96%;
					margin: 0 1%;
					padding: 24px 0 24px 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 68.75%; /* 11px */
					line-height: 145.45%; /* 16px */
					color: #40312b;
				}
				
				/*#intCenterCol div.text*/ .informationTable {border-bottom: #b1bd78 solid 1px;}
				/*#intCenterCol div.text*/ .informationTable .mainHeader {padding: 0 0 4px 0; font-size: 118.18%;}
				/*#intCenterCol div.text*/ .informationTable .header {padding: 0 0 4px 0;}
				/*#intCenterCol div.text*/ .informationTable .firstSubHeader {border-top: #b1bd78 solid 2px; padding: 4px 6px 4px 6px;}
				/*#intCenterCol div.text*/ .informationTable .firstSubHeader2 {border-top: #b1bd78 solid 1px; padding: 4px 6px 4px 6px;}
				/*#intCenterCol div.text*/ .informationTable .subHeader {border-top: #b1bd78 solid 1px; padding: 4px 6px 4px 6px;}
				/*#intCenterCol div.text*/ .informationTable .bgPlain {background: #ffffff;}
				/*#intCenterCol div.text*/ .informationTable .bgColor {background: #f6f8ef;}
				/*#intCenterCol div.text*/ .informationTable .firstItem {padding: 4px 6px 4px 22px;}
				/*#intCenterCol div.text*/ .informationTable .items {padding: 4px 0 4px 0;}
				/*#intCenterCol div.text*/ .informationTable .productImage {border-right: #b1bd78 solid 1px; padding: 0; width: 82px;}
				/*#intCenterCol div.text*/ .informationTable .productDesc {background: #f6f8ef; padding: 4px 8px 4px 8px;}
				/*#intCenterCol div.text*/ .informationTable .productImage img {border: none;}
				/*#intCenterCol div.text*/ .informationTable .productDesc img {border: none; padding: 0 0 4px 8px;}
				
				.reviewsTable {border-bottom: #b1bd78 solid 1px;}
				/*.reviewsTable .mainHeader {padding: 0 0 4px 0; font-size: 118.18%;}
				.reviewsTable .header {padding: 0 0 4px 0;}
				.reviewsTable .firstSubHeader {border-top: #b1bd78 solid 2px; padding: 4px 6px 4px 6px;}
				.reviewsTable .firstSubHeader2 {border-top: #b1bd78 solid 1px; padding: 4px 6px 4px 6px;}
				.reviewsTable .subHeader {border-top: #b1bd78 solid 1px; padding: 4px 6px 4px 6px;}
				.reviewsTable .firstItem {padding: 4px 6px 4px 22px;}*/
				.reviewsTable .bgPlain {background: #ffffff;}
				.reviewsTable .bgColor {background: #f6f8ef;}
				.reviewsTable .items {border-top: #b1bd78 solid 1px; padding: 23px 20px 0 20px;}
				.dealerReviewsSubmitBtn {margin: 8px 0 0 0; padding: 4px 6px 12px 6px;}
								
				ul.ul li {list-style-image: url(../img/bullet.gif); margin-left: 0; padding: 2px 0 2px 0;}
				ol.ol li {margin-left: 0; padding: 2px 0 2px 0;}
				/*ul.arrowList {list-style-image: url(../img/arrows.gif); overflow: hidden; margin: 0; padding: 0;}
				ul.arrowList li {float: left; margin: 2px 20px;}
				ul.plainList {list-style: none; list-style-image: none; margin: 0; padding: 0;}*/
				
				#intCenterCol h1, #intCenterCol h1.border {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					color: #40312b;
					font-size: 190.91%; /* 21px */
					/* line-height: 66.67%; /* 14px */
					width: 100%; /* 447px */
				}
				#intCenterCol h1 {
					margin: 0 0 0 0;
					padding: 0 0 3px 0;
					border-bottom: none;
					width: 100%; /* 447px */
				}
				#intCenterCol h1.border {
					margin: 0 0 13px 0;
					padding: 0 0 20px 0;
					border-bottom: #d3d7ab solid 2px;
					width: 100%; /* 447px */
				}
				
				#intCenterCol h2 {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					color: #576320;
					font-size: 145.45%; /* 16px */
					/* line-height: 7px; /* 7px */
					margin: 0 0 13px 0;
					padding: 0 0 20px 0;
					border-bottom: #d3d7ab solid 2px;
					width: 100%; /* 447px */
				}
				
				/*#intCenterCol*/ .text h3.subSectionHdr {
					font-weight: bold;
					font-size: 118.18%; /* 14px */
					margin: 0;
					padding: 0 0 4px 0;
				}
				
				/*#intCenterCol*/ .text h3.subSectionHdr2 {
					font-weight: bold;
					font-size: 118.18%; /* 14px */
					margin: 0;
					padding: 8px 0 12px 0;
				}
				
				#intCenterCol img.leftFloat {position: relative; top: 0; left: 0; float: left; padding: 0 13px 0 0;}
				#intCenterCol img.rightFloat {position: relative; top: 0; left: 0; float: right; padding: 0 0 0 13px;}
				
				.trendsColorsList {margin: 0; padding: 14px 28px;}
				.trendsColorsList br {line-height: 3px;}
				.trendsColors {position: relative; top: 3px; margin: 0; padding: 0 15px 0 0;}
				
				/* Side Box
				------------------------------------------------------------------------------------------------------------------- */
				.sideBoxWrapper {width: 188px; margin: 0; padding: 0 0 12px 0; float: right; display: none;}
				
				.sideBox {
					position: relative;
					width: 170px;
					margin: 0;
					padding: 0;
					background: #d3d7ab;
					overflow: hidden;
					float: right;
					font-size: 10px;
					line-height: 14px;
					/*display: none;*/
				}
				
						.sideBoxTop {
							position: relative;
							width: 152px;
							margin: 9px 0 9px 9px;
							padding: 0;
							background: url(../img/bg/sideBoxTop.gif) no-repeat top;
							overflow: hidden;
						}
						
						.sideBoxTop p {margin: 0; padding: 6px 8px 0 8px; text-align: center;}
						
								.sideBoxContent {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									background: url(../img/bg/sideBoxBottom.gif) no-repeat bottom;
									overflow: hidden;
								}
								
								
										.sideBoxContent table {
											width: 150px;
											margin: 0 0 0 1px;
											padding: 3px 0 3px 0;
										}
										
										.sideBoxContent table td {
											border-bottom: #ffffff solid 1px;
										}
										
										.sideBoxContent table td.lastsbItem {
											border-bottom: none;
										}
										
										.sbBullet {
											width: 11px;
											margin: 0;
											padding: 10px 7px 0 16px;
										}
										
										.sbItem {
											width: 100px;
											margin: 0;
											padding: 8px 16px 6px 0;
										}
										
				/* Bread Crumbs
				------------------------------------------------------------------------------------------------------------------- */
				#breadcrumbs {
					position: relative;
					width: 100%; /* 479px */
					margin: 0;
					padding: 0;
					text-align: right;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; /* 10px */
					line-height: 16px; /* 16px */
					font-weight: normal;
					color: #5d761d;
				}
				
						.currentcrumb {font-weight: bold; color: #5a4d47;}
						.currentcrumbbar {color: #d3d7ab;}
				
				/* Registration Form
				------------------------------------------------------------------------------------------------------------------- */
				#registerFormTable, .registerFormTable {
					margin: 29px 0 0 0;
				}
				
				#registerFormTable td {padding: 0 8px 12px 0;}
				.registerFormTable td {padding: 6px 8px 6px 0;}
								
				#registerFormTable .field,
				.registerFormTable .field,
				#registerFormTable .fieldsmall,
				.registerFormTable .fieldsmall,
				#registerFormTable .fieldmedium,
				.registerFormTable .fieldmedium,
				#registerFormTable .fieldlarge,
				.registerFormTable .fieldlarge,
				#registerFormTable .fieldlargest,
				.registerFormTable .fieldlargest {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #081629;
					padding: 2px;
					border: #bac7d6 solid 1px;
				}
				
				#registerFormTable .field, .registerFormTable .field {width: 186px;}
				#registerFormTable .fieldsmall, .registerFormTable .fieldsmall {width: 48px;}
				#registerFormTable .fieldlarge, .registerFormTable .fieldlarge {width: 266px;}
				#registerFormTable .fieldlargest, .registerFormTable .fieldlargest {width: 326px;}
				
				.required {color: #c4493f;}

				/* Calculator Form
				------------------------------------------------------------------------------------------------------------------- */
				#calcform table td {padding: 6px 2px;}
				
				.calcfield {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #081629;
					padding: 2px;
					border: #bac7d6 solid 1px;
					width: 68px;
				}
				
				/* Contact Form
				------------------------------------------------------------------------------------------------------------------- */
				.contactfield {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #081629;
					padding: 2px;
					border: #bac7d6 solid 1px;
					/*width: 150px;*/
				}
				
				/* Reviews Form
				------------------------------------------------------------------------------------------------------------------- */
				.review-comments {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					line-height: 16px;
					font-weight: normal;
					color: #081629;
					padding: 4px;
					border: #b1bd78 solid 1px;
				}

				/* Section Boxes
				------------------------------------------------------------------------------------------------------------------- */
				.sectionBoxes {
					position: relative;
					margin: 0;
					padding: 0;
					clear: both;
				}
				
						.sectionBoxes img {border: none;}
				
				.sectionBoxLeftWrap, .sectionBoxRightWrap {
					position: relative;
					width: 48.64%; /* 233px */
					margin: 0;
					padding: 0 0 6.26% 0; /* 0 0 30px 0 */
					background: #ffffff url(../img/bg/sectionBox.gif) no-repeat 0 0;
				}
				.sectionBoxLeftWrap {float: left;}
				.sectionBoxRightWrap {float: right;}
				
						.sectionBoxLeft,
						.sectionBoxRight {
							position: relative;
							margin: 0;
							padding: 12px 0 0 14px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							color: #40312b;
							font-size: 90.9%;
							line-height: 130%;
						}
						
						.sectionBoxLeft img.sectionImage,
						.sectionBoxRight img.sectionImage {float: left;}
						
						.sectionBoxLeft h3,
						.sectionBoxRight h3 {
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-weight: bold;
							text-transform: uppercase;
							color: #40312b;
							font-size: 150%;
							letter-spacing: -1px;
							margin: 0;
							padding: 11px 0 0 7px;
							display: inline;
							float: left;
						}
						.sectionBoxLeft p,
						.sectionBoxRight p {margin: 0; padding: 8px 20px 8px 6px; clear: both;}
						
				/* Personality Test
				------------------------------------------------------------------------------------------------------------------- */
				#personalityTest {
					position: relative;
					width: 474px; /* 474px */
					margin: 0;
					padding: 0 0 0 3px;
					overflow: hidden;
				}
				
						#personalityTest-Question {
							position: relative;
							width: 474px;
							height: 78px;
							margin: 0 0 0 0;
							padding: 0;
							background: url(../img/bg/quizQuestion.gif) no-repeat top;
						}
						
								#questionNumber {
									position: relative;
									width: 50px;
									height: 78px;
									margin: 0 0 0 0;
									padding: 0 10px 0 0;
									float: left;
									background: url(../img/bg/quizQuestion-line.gif) no-repeat right;
									text-align: right;
								}
								
										#questionNumber h2 {
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-weight: bold;
											text-transform: uppercase;
											font-size: 34px;
											line-height: 78px;
											color: #d05046;
											margin: 0;
											padding: 0;
											border: none;
										}
										
								#questionText {
									position: relative;
									width: 378px;
									height: 47px;
									margin: 0 0 0 0;
									padding: 31px 18px 0 18px;
									float: right;
									text-align: left;
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									font-size: 12px;
									/* line-height: 78px; */
									color: #40312b;
									overflow: hidden;
								}
						
						#personalityTest-Answer {
							position: relative;
							width: 474px;
							margin: 0 0 0 0;
							padding: 0 0 0 0;
							background: url(../img/bg/quizAnswer.gif) no-repeat bottom;
							overflow: hidden;
						}
						
								#answerText {
									position: relative;
									width: 408px;
									margin: 0 0 0 0;
									padding: 20px 28px 20px 38px;
									text-align: left;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									line-height: 14px;
									color: #40312b;
								}
																
								#answerText-footer {
									position: relative;
									width: 408px;
									margin: 0 0 0 0;
									padding: 0 28px 8px 38px;
									overflow: hidden;
								}
								
										#footnoteText {
											position: relative;
											width: 278px;
											margin: 0;
											padding: 0;
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-size: 9px;
											line-height: 11px;
											color: #b6b6b6;
											text-align: left;
											float: left;
										}
										
										#continueBtn  {
											position: relative;
											width: 88px;
											margin: 0;
											padding: 0;
											text-align: right;
											float: right;
										}
								
												#continueBtn img.continueBtn {border: none; display: block; padding: 0 0 12px 0;}
												
						#personalityType {
							position: relative;
							width: 474px;
							height: 321px;
							margin: 0;
							padding: 0;
							overflow: hidden;
						}
						
						.babe {background: url(../img/bg/personality.babe.jpg) no-repeat top left;}
						.chic {background: url(../img/bg/personality.chic.jpg) no-repeat top left;}
						.diva {background: url(../img/bg/personality.diva.jpg) no-repeat top left;}
						.vixen {background: url(../img/bg/personality.vixen.jpg) no-repeat top left;}
								
								#personalityType h3 {
									margin: 0;
									padding: 29px 0 8px 164px;
									font-size: 13px;
									line-height: 16px;
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
								}
								
								#personalityType p {
									width: 277px;
									margin: 0;
									padding: 4px 0 0 164px;
									text-align: left;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-weight: normal;
									font-size: 10px;
									line-height: 16px;
									color: #40312b;
								}
								
				/* Anne's Blog
				------------------------------------------------------------------------------------------------------------------- */
				.post-date {
					position: relative;
					width: 10%;
					margin: 0;
					padding: 0;
					overflow: hidden;
					float: left;
					text-align: right;
					border-right: #afa9a6 solid 1px;
				}
				
						.post-date h5 {
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-weight: bold;
							text-transform: uppercase;
							font-size: 15px;
							line-height: 15px;
							color: #40312b;
							margin: 0;
							padding: 0 8px 0 0;
						}
				
						.post-date h5 .large {
							font-size: 22px;
							line-height: 22px;
							color: #c15848;
						}
				
				.blog-post {
					position: relative;
					width: 80%;
					margin: 0 0 0 2%;
					padding: 0 0 40px 0;
					float: left;
				}
				
				h4.postTitle {
					font-weight: bold;
					font-size: 118.18%; /* 14px */
					margin: 0;
					padding: 0 0 0 0;
					/*border-bottom: #cccccc dotted 1px;*/
				}
				
				/* Her and His Reviews Page
				------------------------------------------------------------------------------------------------------------------- */
				#hisHerWrap {
					position: relative;
					width: 629px;
					margin: 0;
					padding: 4px 0 0 0;
				}
				
				#hisHerTitle {
					position: relative;
					width: 444px;
					height: 42px;
					margin: 0;
					padding: 20px 0 0 0;
					float: left;
					border-bottom: #a8b569 solid 2px;
				}
				
						#hisHerTitle p {
							margin: 0;
							padding: 0;
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-size: 10px;
							color: #d9d6d5;
						}
						
						#hisHerTitle h5 {
							margin: 0;
							padding: 0;
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-size: 16px;
							color: #40312b;
						}
						
				#hisHerImage {
					position: relative;
					width: 185px;
					height: 62px;
					margin: 0;
					padding: 0;
					float: left;
					border-bottom: #a8b569 solid 2px;
				}
				
				#hisHerIntro {
					position: relative;
					width: 629px;
					margin: 0;
					padding: 14px 0;
					clear: both;
				}
				
						#hisHerIntro p {
							margin: 0;
							padding: 0 2px;
						}
				
				#hisHerReviews {
					position: relative;
					width: 627px;
					margin: 0 1px;
					padding: 0;
					clear: both;
				}
				
						/* Headers
						---------------------------------------------------------------------------- */
						#hisHerReviews table th {
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-size: 12px;
							line-height: normal;
							color: #ffffff;
							font-weight: normal;
						}
						
						#hisHerReviews table #blank {
							width: 109px;
							height: 27px;
							padding: 0;
							border-bottom: #a8b569 solid 2px;
						}
						
						#hisHerReviews table #her {
							width: 247px;
							height: 27px;
							padding: 0 6px;
							border-bottom: #a8b569 solid 2px;
						}
						
						#hisHerReviews table #his {
							width: 247px;
							height: 27px;
							padding: 0 6px;
							border-bottom: #a8b569 solid 2px;
						}
						
						/* Rows
						---------------------------------------------------------------------------- */
						#hisHerReviews table td {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							line-height: 14px;
							color: #40312b;
							font-weight: normal;
							padding: 6px 18px 6px 6px;
						}
						
						#hisHerReviews table .reviewCategory {
							background: none;
							border-bottom: #eef0e1 solid 1px;
						}
						
						#hisHerReviews table .herReview {
							background: none;
							border-bottom: #eef0e1 solid 1px;
						}
						
						#hisHerReviews table .hisReview {
							background: none;
							border-bottom: #eef0e1 solid 1px;
						}
								
		/* Interior Page - Right Column
		------------------------------------------------------------------------------------------------------------------- */					
		#intRightCol {
			position: relative;
			width: 16.67%; /* 10em; /* 160px */
			margin: 28px 0 26px 0;
			padding: 0 0 0 0; /* 0 1.8125em 0 0; /* 0 29px 0 0 */
			float: left;
			display: none;
		}
				
				/* Interior Page - Right Column - Advertisement
				------------------------------------------------------------------------------------------------------------------- */
				#intRightCol img {border: none;}
				
				/* Interior Page - Right Column - Blog
				------------------------------------------------------------------------------------------------------------------- */
				#rss {
					position: relative;
					width: 100%;
					margin: 76px 0 8px 0;
					padding: 0;
				}
						
						#subscribe-btn {
							display: block;
							position: relative;
							width: 160px;
							height: 30px;
							/*line-height: 39px;*/
							margin: 0;
							padding: 9px 0 0 0;
							background: url(../img/btn/blog_subscribe.gif) no-repeat top left;
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-size: 100%;
							text-transform: uppercase;
							overflow: hidden;
						}
						
						#subscribe-btn:hover {background: url(../img/btn/blog_subscribe.gif) no-repeat bottom left;}
						
						#subscribe-btn span {display: block; margin: 0 0 0 50px;}
				
				#blogPosts {
					position: relative;
					width: 160px;
					margin: 0;
					padding: 0;
					overflow: hidden;
				}
				
						#blogPostsTop {
							position: relative;
							width: 144px;
							height: 42px;
							margin: 0;
							padding: 14px 0 0 16px;
							background: url(../img/bg/recentPostsTop.gif) no-repeat top left;
							overflow: hidden;
						}
						
								#blogPostsTop h4 {
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 15px;
									line-height: 15px;
									color: #40312b;
									margin: 0;
									padding: 0;
								}
						
								#blogPostsTop h4 .large {
									font-size: 22px;
									line-height: 22px;
									color: #c15848;
								}
						
						#blogPostsBottom {
							position: relative;
							width: 160px;
							margin: 0;
							padding: 0 0 19px 0;
							background: url(../img/bg/recentPostsBottom.gif) no-repeat bottom left;
							overflow: hidden;
						}
						
							#blogPostsBottom p {
								width: 132px;
								margin: 9px 0 0 0;
								padding: 0 0 0 16px;
								float: left;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 10px;
								line-height: 11px;
								color: #333333;
							}
							
							.recentpostdate {color: #cccccc; font-size: 9px;}
				
		/* ////////////////////////////////////////////////////////
		///     + Interior Page (2 Column Layout)     ////////////
		////////////////////////////////////////////////////// */
		
		/* Interior Page - Left Column (Wider)
		------------------------------------------------------------------------------------------------------------------- */
		#intLeftCol {
			position: relative;
			width: 21.67%; /* 13em; /* 208px */
			margin: 0 0 0 0;
			padding: 0 0 26px 0;
			float: left;
			z-index: 2;
			display: none;
		}
		
				/* Interior Page - Read/Write Review Buttons (Wider)
				------------------------------------------------------------------------------------------------------------------- */
				#reviewBtnListWide {list-style: none; margin: 0 0 0 0; padding: 0; overflow: hidden; z-index: 5;}
				#reviewBtnListWide li {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					font-size: 81.25%; /* 13px */
					line-height: 92.86%; /* 14px */
					color: #40312b;
				}
				#reviewBtnListWide li span {font-size: 161.54%; /* 21px */ line-height: 18px; /* 18px */}
				#reviewBtnListWide li a {display: block; color: #40312b; text-decoration: none;}
				#reviewBtnListWide li a:hover {display: block; color: #60514a; text-decoration: none;}
		
				#reviewBtnListWide li#btnWriteReviewWide {width: 208px; height: 97px; margin: 0 0 0 0; display: block; overflow: hidden;}
				#reviewBtnListWide li#btnWriteReviewWide a {width: 94px; height: 68px; margin: 0; padding: 29px 0 0 114px; background: url(../img/bg/btnReadWrite.png) 0 0;}
				/* #reviewBtnListWide li#btnWriteReviewWide a:hover {background: url(../img/btn/home-writeReview.png) 208px 0;} */
				
				#reviewBtnListWide li#btnReadReviewWide {width: 208px; height: 106px; margin: 0 0 0 0; display: block; overflow: hidden;}
				#reviewBtnListWide li#btnReadReviewWide a {width: 93px; height: 70px; margin: 0; padding: 36px 0 0 115px; background: url(../img/bg/btnReadWrite.png) 0 106px;}
				/* #reviewBtnListWide li#btnReadReviewWide a:hover {background: url(../img/btn/home-readReview.png) 208px 0;} */
				
				/* Interior Page - Boxes (Wider)
				------------------------------------------------------------------------------------------------------------------- */
				.leftColBoxWrapWide {
					position: relative;
					width: 100%; /* 208px */
					margin: 1px 0 0 0;
					padding: 0;
					background: url(../img/bg/int-leftColBoxBottom.gif) no-repeat bottom left;
				}
				
						.leftColBoxIntWide {
							position: relative;
							width: 100%; /* 208px */
							margin: 0;
							padding: 0;
							background: url(../img/bg/int-leftColBoxTop.gif) no-repeat top left;
						}
						
						.leftColBoxIntWide div div /* Interior Page */ {
							position: relative;
							margin: 0;
							padding: 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 62.5%; /* 10px */
							line-height: 140%; /* 14px */
							color: #40312b;
						}
						
								 /* Interior Page */
								.leftColBoxIntWide div div form {margin: 12px 0 0 0;}
								.leftColBoxIntWide div div form .radio-btn {position: relative; top: 2px;}
								.leftColBoxIntWide div div form .submit-btn {padding: 18px 0 0 0;}
				
				/* Interior Page - Saved Dealers Box
				------------------------------------------------------------------------------------------------------------------- */				
				.savedDealersBoxWrap {
					position: relative;
					width: 100%; /* 208px */
					margin: 5px 0 0 0;
					padding: 0;
					background: url(../img/bg/int-leftColSavedBoxBottom.gif) no-repeat bottom left;
				}
				
						.savedDealersBox {
							position: relative;
							width: 100%; /* 208px */
							margin: 0;
							padding: 0 0 6px 0;
							background: url(../img/bg/int-leftColSavedBoxTop.gif) no-repeat top left;
						}
						
								.savedDealersHeader {
									position: relative;
									width: 91.346%; /* 190px */
									height: auto; /* 20px */
									margin: 0;
									padding: 9px 0 0 7px;
								}
								
										.savedDealersHeader h3 {
											position: relative;
											width: 100%; /* 190px */
											height: 0;
											margin: 0;
											padding: 20px 0 0 0;
											overflow: hidden;
											background: url(../img/bg/savedDealershipsHeader.gif) no-repeat 0 0;
										}
						
						.savedDealersRatingBox {
							position: relative;
							width: 181px; /* 181px */
							height: 7.8em; /* 78px */
							margin: 7px 0 0 12px;
							padding: 0;
							background: url(../img/bg/savedDealership.gif) no-repeat 0 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 62.5%; /* 10px */
							line-height: 130%; /* 130px */
							color: #555555;
						}
						
								.empty {background: none;}
						
								.savedDealersRatingTable {
									width: 100%;
									margin: 0;
									padding: 0;
									font-size: 100%; /* 10px */
								}
								
										.savedDealersRatingTable td.savedDealerNameCell {
											width: 38.67%; /* 70px */
											/* height: 7.2em; /* 72px */
											margin: 0;
											padding: 16px 0 0 12px;
											overflow: hidden;
											font-family: Verdana, Arial, Helvetica, sans-serif;
											font-weight: bold;
											font-size: 90%; /* 9px */
											line-height: 122.22%; /* 11px */
											color: #40312b;
										}
										
										.savedDealersRatingTable td.savedDealerRatingCell {
											width: 43.65%; /* 79px */
											height: 70px; /* 70px */
											margin: 0;
											padding: 7px 0 0 1px;
											overflow: hidden;
										}
										
										.savedDealersRatingTable td.savedDealerDeleteCell {
											width: 8.29%; /* 15px */
											/* height: 2.9em; /* 29px */
											margin: 0;
											padding: 7px 0 0 0;
										}
										
												td.savedDealerDeleteCell img {border: none;}
						
								.savedDealersButtons {
									position: relative;
									width: 181px; /* 181px */
									margin: 0;
									padding: 7px 0 0 12px;
									text-align: right;
								}
								
										.savedDealersButtons img {border: none;}
										
								.savedDealersHelp {
									position: relative;
									width: 181px; /* 181px */
									margin: 0;
									padding: 7px 0 0 12px;
									text-align: left;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 56.25%; /* 9px */
									line-height: 122.22%; /* 11px */
									color: #8c8c8c;
								}
		
		/* Interior Page - Center Column (Wider)
		------------------------------------------------------------------------------------------------------------------- */
		#intCenterColWide {
			position: relative;
			width: 99%;/*70.3125%; /* 42.1875em; /* 675px */
			margin: 28px auto 0 auto;
			padding: 0 0 26px 0;
			float: none;
		}
				
				/* Dealer Search Box
				------------------------------------------------------------------------------------------------------------------- */
				#topSearchBox {
					position: relative;
					width: 95.85%;
					height: 2.4em; /* 24px */
					margin: 30px 0 0 0;
					padding: 4px 14px 0 14px;
					background: #e9ebd5;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 62.5%; /* 10px */
					/* line-height: 280%; /* 28px */
					color: #081629;
					display: none;
				}
				
						#topSearchBox form {margin: 0; padding: 0;}
						
						.topSearchBoxfield {border: #93a445 solid 1px; font-size: 100%; color: #081629; padding: 2px;}
				
						.topSearchBoxCell {border-right: #d8dbb8 solid 1px; float: left; margin: 0 8px 0 0; padding: 0 8px 0 0;}
						.topSearchBoxCell-last {border-right: none; float: left; margin: 0; padding: 0 8px 0 0;}
						.topSearchBoxCell-btn {border-right: none; float: left; margin: 0; padding: 0;}
				
				/* Interior Page - Center Column (Wider) - Text
				------------------------------------------------------------------------------------------------------------------- */
				#intCenterColWide div.text {
					padding: 0 0 24px 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 68.75%; /* 11px */
					line-height: 145.45%; /* 16px */
					color: #40312b;
				}
				
				h1.pageHeader, h1.border {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					color: #40312b;
					font-size: 190.91%; /* 21px */
					/* line-height: 66.67%; /* 14px */
					width: 100%; /* 447px */
				}
				h1.pageHeader {
					margin: 0 0 0 0;
					padding: 0 0 3px 0;
					border-bottom: none;
					width: 100%; /* 447px */
				}
				h1.border {
					margin: 0 0 13px 0;
					padding: 0 0 20px 0;
					border-bottom: #d3d7ab solid 2px;
					width: 100%; /* 447px */
				}
				
				h2.pageSubHeader {
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					color: #576320;
					font-size: 145.45%; /* 16px */
					/* line-height: 7px; /* 7px */
					margin: 0 0 13px 0;
					padding: 0 0 20px 0;
					border-bottom: #d3d7ab solid 2px;
					width: 100%; /* 447px */
				}
				
				/* Search Results Page
				------------------------------------------------------------------------------------------------------------------- */
				.resultsDetailsButtons {
					position: relative;
					width: 100%; /* 675px */
					margin: 0;
					padding: 4px 0;/*.6% 0 .6% 0; /* 4px 0 4px 0 */
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 100%; /* 11px */
					color: #40312b;
					border-top: #e9ebd5 solid 2px;
					overflow: hidden;
					clear: both;
				}
				
						#review_butt {display: block; float: left;}
				
						#review_butt a {
							width: 106px;
							height: 19px;
							margin: 0 4px 0 0;
							padding: 3px 0 0 0;
							display: block;
							text-align: center;
							font-weight: bold;
							text-transform: uppercase;
							text-decoration: none;
							float: left;
						}
				
						.resultsDistance {display: block; float: left; font-weight: bold; margin: 0; padding: 4px 0 0 0;}
				
						/* Buttons
						------------------------------------------------------------------------------------------------------------------- */
						.resultsDetailsButtonsList {list-style: none; margin: 0 0 0 0; padding: 0; overflow: hidden; float: right; display: none;}
						.resultsDetailsButtonsList li {float: left;}
						.resultsDetailsButtonsList li a {display: block;}
				
						.resultsDetailsButtonsList li.btnResultsEmail  {width: 83px; height: 21px; margin: 2px 8px 0 0; display: block; overflow: hidden;}
						.resultsDetailsButtonsList li.btnResultsEmail a {width: 83px; margin: 0; padding: 21px 0 0 0; background: url(../img/bg/btnResultsEmail.gif) 0 0;}
						
						.resultsDetailsButtonsList li.btnResultsPrint  {width: 83px; height: 21px; margin: 2px 8px 0 0; display: block; overflow: hidden;}
						.resultsDetailsButtonsList li.btnResultsPrint a {width: 83px; margin: 0; padding: 21px 0 0 0; background: url(../img/bg/btnResultsPrint.gif) 0 0;}
						
						.resultsDetailsButtonsList li.btnResultsRate  {width: 143px; height: 24px; margin: 0; display: block; overflow: hidden;}
						.resultsDetailsButtonsList li.btnResultsRate a {width: 143px; margin: 0; padding: 24px 0 0 0; background: url(../img/bg/btnResultsRate.gif) 0 0;}
				
				/* Drag to Save Tab
				------------------------------------------------------------------------------------------------------------------- */
				.dragTab {
					position: absolute;
					top: 8px;
					left: -18px;
					width: 18px;
					height: 170px;
					margin: 0;
					padding: 0;
					float: left;
					display: none;
				}
				
						.dragTab img {border: none;}
				
				.resultsDetailsBoxWrap {
					position: relative;
					width: 100%; /* 675px */
					height: auto;
					margin: 0;
					padding: 0;
					background: #e9ebd5 url(../img/bg/resultsDetailsBoxTop.gif) no-repeat top left;
					font-size: 100%; /* 11px */
				}
				
				.resultsDetailsBoxWrapBorder {border-top: #cccccc dotted 1px; margin: 8px 0 0 0; padding: 8px 0 0 0;}
				
						.resultsDetailsBox {
							position: relative;
							width: 100%; /* 675px */
							/* height: 175px; */
							margin: 0;
							padding: 0; /* 0 0 1.63% 0; /* 0 0 11px 0 */
							background: url(../img/bg/resultsDetailsBoxBottom.gif) no-repeat bottom left;
							overflow: hidden;
						}
						
								.dealerResultsTable {
									width: 98.53%; /* 665px */
									margin: 1.5%; /* 10px */
									padding: 0;
									overflow: hidden;
								}
								
								.dealerResultsTable td.dealerInfo {
									width: 231px; /* 231px */
									margin: 0;
									padding: 14px 0 0 10px;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 100%; /* 11px */
									line-height: 163.63%; /* 18px */
									color: #40312b;
								}
								
										.dealerResultsTable .dealerResultsName {font-size: 13px; /* 13px */ display: block; border-bottom: #d7d6c2 solid 1px; padding: 0 0 4px 0; margin: 0 0 6px 0;}
										.dealerResultsLinkBar {color: #c4c7a1;}
										
										#rateButtonsWrap {display: block; margin: 2px 0 0 0;}
										
										#rateButtonsWrap a {
											width: 176px;
											height: 20px;
											margin: 0 0 4px 0;
											padding: 2px 0 0 0;
											display: block;
											text-align: left;
											font-size: 10px;
											font-weight: bold;
											text-transform: uppercase;
											text-decoration: none;
										}
								
								.dealerResultsTable td.dealerRatings {
									width: 102px; /* 102px */
									height: 129px;
									margin: 0;
									padding: 8px 0 0 0;
									text-align: center;
									background: url(../img/bg/dealerRatingsLine.gif) no-repeat top right;
								}
								
								.dealerResultsTable td.dealerRatings-last {
									width: 118px; /* 118px */
									height: 129px;
									margin: 0;
									padding: 8px 0 0 0;
									text-align: center;
								}
								
										/* Speedometer and Ratings Values */
										.speedometer-wrap {
											display: none;
										}
										
										.speedometer-wrap-large {
											display: none;
										}
										
										.speedometer-value-wrap {
											margin: 16px 0 0 0;
											padding: 0;
											display: block;
											font-size: 32px;
											font-weight: bold;
										}
								
								.dealerResultsTableFooter {
									font-size: 90.91%; /* 10px */
									font-style: italic;
									padding: 0 40px 28px 0;
									float: right;
								}
						
						h1.resultsHeader, h1.resultsHeaderNoBorder {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-weight: normal;
							text-transform: uppercase;
							color: #000000;
							font-size: 172%; /* 19px */
							margin: 0 0 3px 0;
							padding: 0 0 8px 0;
						}
						
						h1.resultsHeader {border-bottom: #cccccc dotted 1px;}
						h1.resultsHeaderNoBorder {border-bottom: none;}
						
						.resultsHeaderLayer, .resultsHeaderLayerNoBorder {
							position: relative;
							width: 100%; /* 675px */
							margin: 0 0 3px 0;
							padding: 0 0 8px 0;
							/*border-bottom: #cccccc dotted 1px;*/
							overflow: hidden;
						}
						
						.resultsHeaderLayer {border-bottom: #cccccc dotted 1px;}
						.resultsHeaderLayerNoBorder {border-bottom: none;}
							
								.searchPageNav {
									position: relative;
									margin: 0;
									padding: 0;
									float: right;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 10px;
									color: #666666;
								}
										
										.searchPageNav .searchPageNavBar {color: #cacaca;}
						
						.dealerRatingBox {
							position: relative;
							width: 14.525%; /* 98px */
							margin: 1.48% 0 1.48% 0; /* 10px 0 10px 0 */
							padding: 2.81% 7.45% 0 5.04%; /* 19px 50px 0 34px */
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 81.81%; /* 9px */
							color: #40312b;
							text-align: center;
							float: left;
						}
						
								.overallRating {
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 166.67%; /* 15px */
									letter-spacing: -1px;
									display: block;
									padding: 0 0 6px 0;
									text-align: center;
								}
								
								.spedometer {
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-weight: bold;
									text-transform: uppercase;
									font-size: 277.78%; /* 25px */
									letter-spacing: -1px;
									display: block;
									margin: 0 auto 0 auto;
									padding: 12px 0 12px 0;
									text-align: center;
									color: #554139;
									width: 88px;
									height: 114px;
									background: url(../img/bg/spedometer.gif) no-repeat 0 0;
								}
								
						.dealerInfoBox {
							position: relative;
							width: 265px;/*42.53%; /* 287px */
							margin: 1.49% 0 1.49% 0; /* 10px 0 10px 0 */
							padding: 5.64% 0 0 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 109.09%; /* 12px */
							line-height: 125%; /* 15px */
							color: #40312b;
							text-align: left;
							float: left;
						}
						
						.dealerMapBox {
							position: relative;
							width: 29.04%; /* 196px */
							margin: 1.49% 0 0 0; /* 10px 0 0 0 */
							padding: 0 10px 0 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 90.91%; /* 10px */
							color: #40312b;
							text-align: left;
							float: right;
						}
						.dealerMapBox iframe {
							padding: 1px;
							border-left: #d8dbb8 solid 1px;
							border-bottom: #d8dbb8 solid 1px;
							display: block;
							width: 98.47%; /* 193px */
							height: 193px; /* 193px */
							overflow: hidden;
						}
								
								.dealerMapLink {
									padding: 1px;
									border-left: #d8dbb8 solid 1px;
									display: block;
									height: 3.407%; /* 23px */
									line-height: 230%; /* 23px */
									background: #ffffff;
									font-size: 100%; /* 10px */
									text-align: center;
									overflow: hidden;
								}
								
				.resultsMoreInfo {
					margin: 0 0 18px 0;
					padding: 18px 24px 36px 24px; /* 18px 24px 36px 24px */
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 109.09%; /* 12px */
					line-height: 133.33%; /* 16px */
					color: #40312b;
					border-bottom: #e9ebd5 solid 2px;
				}
				
				.resultsNumberOfReviews {
					position: relative;
					margin: 0;
					padding: 0 24px 12px 24px; /* 0 24px 12px 24px */
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 109.09%; /* 12px */
					line-height: 133.33%; /* 16px */
					color: #40312b;
					font-weight: bold;
				}
				
				.reviewsHeaderBar {
					position: relative;
					width: 100%; /* 675px */
					height: 1.81em; /* 20px */
					margin: 0 0 3px 0;
					padding: 5px 0 0 0;
					background: #e9ebd5;
					font-size: 100%; /* 11px */
					clear: both;
				}
				
						.reviewsHeaderSort {
							position: relative;
							width: 34.07%; /* 230px */
							margin: 0;
							padding: 0 0 0 12px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 90.91%; /* 10px */
							color: #666666;
							float: left;
							display: none;
						}
						
								.sortSelectBox {
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 100%; /* 10px */
									color: #666666;
									padding: 2px;
									border: #7f9db9 solid 1px;
									width: 52.17%; /* 120px */
									position: relative;
									top: -1px;
								}
				
						.reviewsHeaderCat {
							position: relative;
							width: 63.41%; /* 428px */
							margin: 0;
							padding: 0;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 100%; /* 10px */
							text-transform: uppercase;
							color: #63782e;
							float: right;
						}
						
						.categoryLabel, .categoryLabelLast {border-left: #ced0bf solid 1px; text-align: center; display: block; float: left;}
						.categoryLabel {width: 23.8%; /* 102px */}
						.categoryLabelLast {width: 27.57%; /* 118px */ font-weight: bold;}
				
				.reviewsWrap {
					position: relative;
					width: 100%; /* 675px */
					margin: 0;
					padding: 0;
					border-top: #cccccc dotted 1px;
					overflow: hidden;
				}
				
				.userInfo {
					margin: 0;
					padding: 20px 0 30px 14px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 109.09%; /* 12px */
					line-height: 133.33%; /* 16px */
					font-weight: bold;
					color: #815a4b;
					overflow: hidden;
					height: 100%; /* For IE6 because I hate it. */
				}
				
						.userPhoto {
							position: relative;
							margin: 0 25px 0 0;
							padding: 4px;
							border: #cfcbca solid 1px;
							width: 90px;
							height: 90px;
							float: left;
						}
						
						.userDetails {
							position: relative;
							margin: 0;
							padding: 0;
							float: left;
						}
						
						.userReviewBubble {
							position: relative;
							width: 19px;
							height: 21px;
							margin: 0;
							padding: 0 2px 0 5px;
							background: url(../img/bg/userReviewBubble.gif) no-repeat 0 0;
							font-size: 10px;
							color: #ffffff;
							float: left;
						}
						
								.userReviewBubble a {width: 24px; height: 21px; display: block;}
						
						.userReviewBubbleLink {font-size: 10px;}
						
						.userRatings  {
							position: relative;
							margin: 0;
							padding: 0;
							float: right;
							width: 64.75%; /* 428px */
							text-align: center;
						}
						
								.userRatings-shopping  {
									position: relative;
									width: 23.83%; /* 102px */
									margin: 0;
									padding: 0;
									float: left;
								}
								
								.userRatings-purchase  {
									position: relative;
									width: 23.83%; /* 102px */
									margin: 0;
									padding: 0;
									float: left;
								}
								
								.userRatings-service  {
									position: relative;
									width: 23.83%; /* 102px */
									margin: 0;
									padding: 0;
									float: left;
								}
								
								.userRatings-overall  {
									position: relative;
									width: 27.57%; /* 118px */
									margin: 0;
									padding: 0;
									float: left;
								}
				
				.reviewsText {
					position: relative;
					margin: 0;
					padding: 0 14px 30px 14px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 109.09%; /* 12px */
					line-height: 133.33%; /* 16px */
					color: #40312b;
					clear: both;
				}
				
							

/* ////////////////////////////////////////////////////////////////////////////
///     + Footer     /////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

#footer-wrap {		
	position: relative;
	width: 100%; /* 60em; /* 960px */
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	border-top: #cccccc dotted 1px;
}

#footer-nav {		
	position: relative;
	width: 100%; /* 87.2727em; /* 960px */
	/* height: 2.4545em; /* 27px */
	margin: 0 auto 0 auto;
	padding: 0;
	/*padding: .4545em 0 .4545em 0; /* 5px 0 5px 0 */
	background: #b3be79;
	overflow: hidden;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 56.25%; /* 9px */
	line-height: 2.4545em; /* 27px */ /* Vertically centers content. */
	color: #445a0d;
	display: none;
}

		#footer-nav-list {list-style: none; margin: 0; padding: 0;}
		#footer-nav-list li, #footer-nav-list li.last {display: inline;}
		#footer-nav-list li {border-right: none; margin: 0 6px 0 0; /*0 6px 0 0 */ padding:  0 6px 0 0; /*0 6px 0 0 */}
		#footer-nav-list li.last {border-right: none; margin: 0; padding: 0;}

#footer {		
	position: relative;
	width: 100%; /* 960px */
	/*height: 5.2727em; /* 58px */
	margin: 0 auto 0 auto;
	padding: 8px 0 0 0; /*1.3636em 0 2.4545em 0; /* 15px 0 27px 0 */
	background: #93a445 url(../img/bg/footer.gif) repeat-x 0 0;
	overflow: hidden;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 56.25%; /* 9px */
	line-height: normal;
	color: #40312b;
}

		#footer-list {list-style: none; margin: 0; padding: 0;}
		#footer-list li, #footer-list li.first, #footer-list li.last {display: inline;}
		#footer-list li {border-right: none; margin: 0 2px 0 0; /*0 6px 0 0 */ padding: 0 2px 0 0; /*0 6px 0 0 */}
		#footer-list li.first {border-right: none;  margin: 0 6px 0 0; /*0 6px 0 0 */ padding:  0 6px 0 0; /*0 6px 0 0 */}
		#footer-list li.last {border-right: none; margin: 0; padding: 0;}
		
/* ////////////////////////////////////////////////////////////////////////////
///     + Links     //////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

a {outline: none;}

a:link {color: #5d761d; text-decoration: underline; font-weight: bold;}
a:visited {color: #5d761d; text-decoration: underline; font-weight: bold;}
a:hover {color: #9aad52; text-decoration: underline; font-weight: bold;}
a:active {color: #9aad52; text-decoration: underline; font-weight: bold;}

a.green:link {color: #5d761d; text-decoration: underline; font-weight: normal;}
a.green:visited {color: #5d761d; text-decoration: underline; font-weight: normal;}
a.green:hover {color: #9aad52; text-decoration: underline; font-weight: normal;}
a.green:active {color: #9aad52; text-decoration: underline; font-weight: normal;}

a.red:link {color: #b71f38; text-decoration: underline;}
a.red:visited {color: #b71f38; text-decoration: underline;}
a.red:hover {color: #ce4665; text-decoration: underline;}
a.red:active {color: #ce4665; text-decoration: underline;}

a.redLtU:link {color: #cf4f45; text-decoration: underline; font-weight: bold;}
a.redLtU:visited {color: #cf4f45; text-decoration: underline; font-weight: bold;}
a.redLtU:hover {color: #e68e85; text-decoration: underline; font-weight: bold;}
a.redLtU:active {color: #e68e85; text-decoration: underline; font-weight: bold;}

a.redLt:link {color: #cf4f45; text-decoration: none; font-weight: bold;}
a.redLt:visited {color: #cf4f45; text-decoration: none; font-weight: bold;}
a.redLt:hover {color: #e68e85; text-decoration: none; font-weight: bold;}
a.redLt:active {color: #e68e85; text-decoration: none; font-weight: bold;}

a.footergreen:link {color: #445a0d; text-decoration: none; font-weight: normal;}
a.footergreen:visited {color: #445a0d; text-decoration: none; font-weight: normal;}
a.footergreen:hover {color: #5d761d; text-decoration: none; font-weight: normal;}
a.footergreen:active {color: #5d761d; text-decoration: none; font-weight: normal;}

a.white:link {color: #40312b; text-decoration: none; font-weight: normal;}
a.white:visited {color: #40312b; text-decoration: none; font-weight: normal;}

a.whiteReviews:link {color: #ffffff; text-decoration: none; font-weight: bold;}
a.whiteReviews:visited {color: #ffffff; text-decoration: none; font-weight: bold;}
a.whiteReviews:hover {color: #ffffff; text-decoration: none; font-weight: bold;}
a.whiteReviews:active {color: #ffffff; text-decoration: none; font-weight: bold;}

a.brown:link {color: #815a4b; text-decoration: none;}
a.brown:visited {color: #815a4b; text-decoration: none;}
a.brown:hover {color: #b5978a; text-decoration: none;}
a.brown:active {color: #b5978a; text-decoration: none;}

a.brownHead:link {color: #40312b; text-decoration: none;}
a.brownHead:visited {color: #40312b; text-decoration: none;}
a.brownHead:hover {color: #807069; text-decoration: none;}
a.brownHead:active {color: #807069; text-decoration: none;}

a.navLink:link {color: #ffffff; text-decoration: none;}
a.navLink:visited {color: #ffffff; text-decoration: none;}
a.navLink:hover {color: #ffffff; text-decoration: none;}
a.navLink:active {color: #ffffff; text-decoration: none;}

a.navLink_selected:link {color: #58433b; text-decoration: none; text-transform: uppercase;}
a.navLink_selected:visited {color: #58433b; text-decoration: none; text-transform: uppercase;}
a.navLink_selected:hover {color: #58433b; text-decoration: none; text-transform: uppercase;}
a.navLink_selected:active {color: #58433b; text-decoration: none; text-transform: uppercase;}

a.navLinkDD:link {color: #ffffff; text-decoration: none; text-transform: none;}
a.navLinkDD:visited {color: #ffffff; text-decoration: none; text-transform: none;}
a.navLinkDD:hover {color: #ffffff; text-decoration: none; text-transform: none;}
a.navLinkDD:active {color: #ffffff; text-decoration: none; text-transform: none;}

a.navLinkDDS:link {color: #4a3831; text-decoration: none; text-transform: none;}
a.navLinkDDS:visited {color: #4a3831; text-decoration: none; text-transform: none;}
a.navLinkDDS:hover {color: #73645d; text-decoration: none; text-transform: none;}
a.navLinkDDS:active {color: #73645d; text-decoration: none; text-transform: none;}

a.topnavLink:link {color: #e6bb84; text-decoration: underline; font-weight: normal;}
a.topnavLink:visited {color: #e6bb84; text-decoration: underline; font-weight: normal;}
a.topnavLink:hover {color: #edcea3; text-decoration: underline; font-weight: normal;}
a.topnavLink:active {color: #edcea3; text-decoration: underline; font-weight: normal;}

a.crumbs:link {color: #8ba44b; text-decoration: underline; font-weight: normal;}
a.crumbs:visited {color: #8ba44b; text-decoration: underline; font-weight: normal;}
a.crumbs:hover {color: #a4b86b; text-decoration: underline; font-weight: normal;}
a.crumbs:active {color: #a4b86b; text-decoration: underline; font-weight: normal;}

a.top:link {color: #b5b5b5; text-decoration: none; font-weight: normal;}
a.top:visited {color: #b5b5b5; text-decoration: none; font-weight: normal;}
a.top:hover {color: #cccccc; text-decoration: none; font-weight: normal;}
a.top:active {color: #cccccc; text-decoration: none; font-weight: normal;}
a.top {display: none;}

/* ////////////////////////////////////////////////////////////////////////////
///     + Misc     ///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

form, iframe {margin: 0; padding: 0;}

.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #b6b6b6;
}

.green-text {color: #5d761d;}

/* ////////////////////////////////////////////////////////////////////////////
///     + Buttons     ////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.redBtn {
    background: transparent url(../img/bg/btnRed.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.redBtn span {
    background:  transparent url(../img/bg/btnRed-end.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + Box Over     ///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

/* Box Over - Links
------------------------------------------------------------------------------------------------------------------- */
.greenBoxOver {color: #5d761d; text-decoration: none; font-weight: bold; cursor: pointer;}
.greenBoxOver:hover {color: #9aad52; text-decoration: none; font-weight: bold; cursor: pointer;}

.brownBoxOver {color: #40312b; text-decoration: none; font-weight: bold; cursor: pointer;}
.brownBoxOver:hover {color: #807069; text-decoration: none; font-weight: bold; cursor: pointer;}

.resultsExpBoxOver {color: #cf4f45; text-decoration: none; font-weight: bold; cursor: pointer;}
.resultsExpBoxOver:hover {color: #e68e85; text-decoration: none; font-weight: bold; cursor: pointer;}

/* Box Over - Box
------------------------------------------------------------------------------------------------------------------- */
.boHdr {
	width: 150px;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;	
}

.boBdy {
	width: 150px;
	margin: 0;
	padding: 5px 10px;
	background: #40312b;
	border: #d05046 solid 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #ffffff;
	text-align: left;
}

.boBdy2 {
	width: 288px;
	height: 148px;
	margin: 0;
	padding: 7px;
	background: #cfd9a4 url(../img/bg/ratings-explanation.gif) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #40312b;
	text-align: left;
	position: relative;
	top: -180px;
	left: -160px;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

.boBdy3 {
	margin: 0;
	padding: 4px;
	background: #cfd9a4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #40312b;
	text-align: left;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

/* ////////////////////////////////////////////////////////////////////////////
///     + List Expander     //////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////// */

.listexpander {width: 100%;}

.listexpander, .listexpander ul, .listexpander li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.listexpander ul {
	/*
	Uncomment this if you want to initially hide the child lists. 
	If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
	display:none;
	*/
}

.listexpander li {
	width: 100%;
	line-height: 26px;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;
	cursor: default;
}

		.listexpander li .termsCat {color: #5d761d; text-decoration: underline;}

.listexpander li.collapsed, .listexpander li.expanded {cursor: pointer;}

/* first level */
.listexpander li,
.listexpander li.collapsed {background: #d3d7ab url(../img/collapsed.gif) no-repeat 6px 6px; text-indent: 27px;} 
.listexpander li.expanded {background: #d3d7ab url(../img/expanded.gif) no-repeat 6px 6px; text-indent: 27px;}

/* second level */
.listexpander li li {background: #ffffff; font-weight: normal; line-height: 16px; text-indent: 0; margin: 0; padding: 16px 17px 16px 17px; border-bottom: #d3d7ab solid 2px; width: auto;}

.listexpander li li.lastTerm {border-bottom: none; margin: 0; padding: 16px 17px 9px 17px;}

/* third level */
/* .listexpander li li ul, .listexpander li li li {background: #fff;}
.listexpander li li li.collapsed {background: #fff url(../img/collapsed.gif) no-repeat 5px .4em;} 
.listexpander li li li.expanded {background: #fff url(../img/expanded.gif) no-repeat 5px .4em;} */

/* fourth level */
/* .listexpander li li li li {text-indent: 0; margin-left: 30px; width: auto;} */

/* etc. */
/* buttons */

p.listexpander {
	height: 1.7em;
	margin: 1em 0;
}

p.listexpander a {
	float: left;
	height: 1.7em;
	line-height: 1.7em;
	margin: 0 5px 0 0;
	padding: 0 10px 0 10px;
	border: 1px solid #eee;
	cursor: pointer;
	color: #5d761d;
	text-decoration: none;
	font-weight: bold;
}

p.listexpander a:hover {
	background: #f8f8f8;
	color: #9aad52;
	text-decoration: none;
	font-weight: bold;
}

/* float fix */
.listexpander li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.listexpander li {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .listexpander li {
	height: 1%;
}

.listexpander li {
	display: block;
}

/* End hide from IE-mac */
/* end float fix */
