body {
	margin: 0;
	font-family: 'Gil Sans', Arial, Helvetica, sans-serif;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input, textarea, select {
	font:100% arial, sans-serif;
	vertical-align:middle;
}
fieldset {
	margin:0;
	padding:0;
	border:none;
}
img { border: none; }
table {
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td {
	padding:0;
	margin:0;
}
a { text-decoration:none; }
#main {
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 990px;
}
/* header start */
#header {
	margin:0 15px;
	position:relative;
	margin:23px auto 0;
	width:960px;
	z-index:200;
}
#header:after {
	content:'';
	display:block;
	clear:both;
}
/* logotype */
.h-logo {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../i/h-logo.gif) no-repeat;
	width: 116px;
	height: 58px;
	left: 422px;
	top:0;
	position:absolute;
}
/* h-nav start */
#h-nav {
	width:100%;
	padding:47px 0 0;
	text-transform:uppercase;
}
#h-nav ul {
	list-style:none;
	margin: 0;
	padding:5px 0 0;
	width:410px;
	background:url(../i/h-nav-top-border.gif) repeat-x;
}
#h-nav li {
	float:left;
	display:inline;
}
#h-nav li:hover, #h-nav li.hover { position:relative; }
#h-nav a {
	float:left;
	padding:5px 23px 7px;
	color:#000;
	font-size:11px;
}
#h-nav a:hover, #h-nav li:hover a, #h-nav li.hover a, #h-nav li.expanded a {
	background:#000;
	color:#fff;
}
#h-nav li.expanded a.no-hover {
	background:#fff;
	color:#000;
}
/* drop menu start */
#h-nav .drop-menu {
	display:none;
	position:absolute;
	top:26px;
	left:-7px;
}
#h-nav li:hover .drop-menu, #h-nav li.hover .drop-menu { display:block; }
#h-nav li.expanded .drop-menu { display:block; }
#h-nav .drop-menu .left-shadow { background:url(../i/drop-l-shadow.png) repeat-y; }
#h-nav .drop-menu .right-shadow {
	padding: 0 7px;
	background:url(../i/drop-r-shadow.png) repeat-y 100% 0;
}
#h-nav .drop-menu .inner-bg {
	background:#000 url(../i/drop-bg.gif) repeat-y;
	overflow:hidden;
}
* html #h-nav .drop-menu .inner-bg {
	overflow:visible;
	height:1%;
}
#h-nav .drop-menu .bottom-shadow {
	height:7px;
	font-size:0;
	line-height:0;
	margin:0 7px;
	position:relative;
}
#h-nav .drop-menu .bottom-shadow .middle {
	height:7px;
	font-size:0;
	line-height:0;
	background:url(../i/drop-b-shadow.png) repeat-x;
	width:100%;
}
#h-nav .drop-menu .bottom-shadow .lb {
	width:7px;
	height:7px;
	font-size:0;
	line-height:0;
	background:url(../i/drop-lb-shadow.png) repeat-x;
	position:absolute;
	left:-7px;
	top:0;
}
#h-nav .drop-menu .bottom-shadow .rb {
	width:7px;
	height:7px;
	font-size:0;
	line-height:0;
	background:url(../i/drop-rb-shadow.png) repeat-x;
	position:absolute;
	left:100%;
	top:0;
}
/* nav-tabs column */
#h-nav .tabs-hover {
	float:left;
	background:#fff;
}
#h-nav .tabs-hover ul {
	float:none;
	background:none;
	border-top:1px solid #cfcfcf;
	padding:0;
	width:213px;
	margin:41px 0 0 0;
}
#h-nav .tabs-hover ul:first-child {
	margin:0;
	padding:8px 0 0;
}
#h-nav ul .tabs-hover li {
	float:none;
	display:block;
	margin:2px 0 0;
}
* html #h-nav ul .tabs-hover li {
	vertical-align:top;
	height:1%;
}
#h-nav .tabs-hover a {
	float:none;
	display:block;
	color:#000 !important;
	background:none !important;
	font-size:11px;
	padding:2px 12px;
}
#h-nav .tabs-hover .active, #h-nav .tabs-hover a:hover {
	color:#fff !important;
	background:#365f27 !important;
}
/* description column */
#h-nav .description {
	float:left;
	padding:5px 0 19px;
}
#h-nav .description strong {
	margin:0 15px;
	display:block;
}
#h-nav .description strong img {
	display:block;
	margin: 0 auto;
}
#h-nav .description p {
	margin:15px 20px 0;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#e6e6e6;
	min-height:35px;
	text-align:center;
}
#h-nav .description .link {
	font-size:10px;
	line-height:20px;
	overflow:hidden;
	margin:0;
}
#h-nav .description .link a {
	display:block;
	padding:0;
	margin:0 auto;
	background:transparent url(../i/more-info.gif) no-repeat scroll left top;
	color:#FFFFFF !important;
	font-size:10px !important;
	width:108px !important;
	height:20px !important;
	overflow:hidden !important;
	text-decoration:none !important;
	float: none;
}
#h-nav .description .link a:hover {
	background:transparent url(../i/more-info.gif) no-repeat scroll -108px top;
	color:#ffa500 !important;
}
#h-nav .description .link a span {
	position:absolute;
	left:-5555px;
}
#h-nav .description .tab div {
	margin:0;
	overflow: hidden;
	width: 100%;
}
#h-nav .description .tab div img { display:block; }
/* drop menu end */
/* left-menu start */
#h-nav .left-menu { float:left; }
#h-nav .left-menu li { margin:0 14px 0 49px; }
/* left-menu end */
/* right-menu start */
#h-nav .right-menu { float:right; }
#h-nav .right-menu li { margin:0 8px 0 30px; }
#h-nav .right-menu .drop-menu {
	left:auto;
	right:7px;
}
* html #h-nav .right-menu .drop-menu { right:-7px; }
#h-nav .right-menu .drop-menu .inner-bg { background-position:100% 0; }
/* right-menu end */
/* h-nav end */
/* header end */

/* footer start */
#footer {
	background:url(../i/bg-footer.gif) no-repeat 50% 0;
	margin:19px 15px 0;
	padding:13px 0 53px;
	position:relative;
	z-index:20;
}
.footerHome {
	background:none !important;
	margin-top:0 !important;
}
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:center;
	text-transform:uppercase;
	font: 10px/12px Arial, Helvetica, sans-serif;
}
#footer ul li {
	display:inline;
	background:url(../i/sep-f-menu.gif) no-repeat 0 50%;
	padding:0 6px 0 6px;
}
#footer ul li:first-child { background:none; }
#footer ul a { color:#333; }
#footer ul a:hover { text-decoration:underline; }
/* footer end */

/* content start */
#content {
	width:100%;
	position:relative;
}
#content .flash-area, #content .img-area { margin:0 0 0 15px; }
#content .wide-flash-area { margin:-3px 0 0; }
#content .FlashWrapper {
	background:#000;
	width:960px;
	height:380px;
	position:relative;
	text-align:center;/* IE */
}
#content .FlashWrapper #FlashPlayerControl {
	position:relative;
	z-index:9;
}
/* to be added #content .FlashWrapperInner {margin:0 auto; width:728px;}
#content .FlashWrapper #FlashPlayerControl {position:absolute; left:0; right:0; margin:0 auto; z-index:10; width:728px;text-align:center; IE }*/
/* #FlashPlayerControl
{
	margin-left:-15px;	
} */

/* gallery-image */
#gallery-image { position:relative; }
#gallery-image .gallery-description {
	position:absolute;
	right:15px;
	top:0;
	width:960px;
	background:transparent url(../i/gallery-desc-bg.png) repeat left top;
}
#gallery-image .gallery-description p {
	color:Red;
	font-size:11px;
	margin:0;
	text-align:right;
	padding-right:20px;
	height:26px;
	line-height:26px;
}
/* gallery-holder start */
#gallery-holder {
	padding:515px 0 0;
	margin:-448px 0 0;
	overflow:hidden;
	height:31px;
	position:relative;
	z-index:2;
	width:990px;
}
#gallery-holder .toggle-box {
	position:relative;
	margin:0;
	width: 100%;
}
/*
#gallery-holder .open{margin:-118px 0 0;}
*/
/* menu-row start */
#gallery-holder .menu-row {
	background:url(../i/bg-gallery-border.gif) no-repeat 0 100%;
	position:relative;
	height:25px;
	z-index:5;
}
#gallery-holder .bottom-border {
	background:url(../i/bg-gallery-border.gif) repeat-y;
	position: absolute;
	overflow: hidden;
	height: 1px;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 100;
	display: none;
}
#gallery-holder .gallery-tabs {
	position: relative;
	z-index: 60;
	width: 100%;
}
#gallery-holder .gallery-tabs .tabs-shadow { background:url(../i/gallery-bg.png); }
#gallery-holder .btn-open {
	display:block;
	width:26px;
	height:12px;
	position:absolute;
	top:-7px;
	left:482px;
	z-index:65;
}
#gallery-holder .btn-close {
	display:block;
	width:26px;
	height:12px;
	position:absolute;
	top:-7px;
	left:482px;
	display:none;
}
#gallery-holder .open .btn-close { z-index:70; }
#gallery-holder .btn-open, #gallery-holder .btn-close { display:block; }
#gallery-holder .btn-open:hover .hoverImg, #gallery-holder .btn-close:hover .hoverImg {
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	height:12px;
	line-height:12px;
	width:26px;
	background:url() no-repeat left top;
	cursor:pointer;
}
#gallery-holder .btn-open:hover .hoverImg { background-image:url(../i/a-gallery-open-rollover.gif); }
#gallery-holder .btn-close:hover .hoverImg { background-image:url(../i/a-gallery-close-rollover.gif); }
#gallery-holder .menu-row ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:inline;
}
#gallery-holder .menu-row .left-tabs {
	float:left;
	margin:0 0 0 24px;
}
#gallery-holder .menu-row .right-tabs {
	float:right;
	margin: 0 24px 0 0;
}
#gallery-holder .menu-row li {
	float:left;
	margin:0 -1px 0 0;
	display:inline;
}
#gallery-holder .menu-row ul a {
	float:left;
	background:url(../i/gallery-tab-right.png) no-repeat 100% 0;
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	position:relative;
	cursor:pointer;
	margin:0 4px 0 0;
}
#gallery-holder .menu-row ul a:hover, #gallery-holder .menu-row ul a.active { color:#365f27; }
#gallery-holder .menu-row ul span { display:none; }
#gallery-holder .menu-row ul img { float:left; }
#gallery-holder .menu-row .left-tabs span {
	width:68px;
	text-align:center;
	padding:5px 0 0 4px;
}
#gallery-holder .menu-row a:hover span, #gallery-holder .menu-row a.active span { background:url(../i/gallery-tab-left-active.png) no-repeat; }
#gallery-holder .menu-row a:focus { outline: none; }
/* menu-row end */
/* gallery start */
#gallery-holder .gallery {
	width:990px;
	position:relative;
	z-index:60;
	padding:0 0 1px;
	background:url(../i/bg-gallery-border.gif) no-repeat 0 100%;
}
#gallery-holder .hover, #gallery-holder .gallery:hover { z-index:30; }
#gallery-holder .gallery .gallery-wraper {
	height:130px;
	width: 990px;
}
#gallery-holder .gallery .items-list {
	list-style: none;
	margin: 0;
	padding:11px 0 0 21px;
	width:99999px;
	height:107px;
}
#gallery-holder .gallery li {
	float:left;
	margin:0 0 0 11px;
	display:inline;
	position:relative;/* width: 187px; */
}
#gallery-holder .gallery li.find-box li { height:auto; }
#gallery-holder .gallery img { display:block; }
#gallery-holder .left-fade {
	position:absolute;
	left:0;
	bottom:0;
	height:130px;
	width:33px;
	background:url(../i/gallery-left-fade.png) repeat-y;
	z-index:9500;
}
#gallery-holder .right-fade {
	position:absolute;
	right:0;
	bottom:0;
	height:130px;
	width:33px;
	background:url(../i/gallery-right-fade.png) repeat-y;
	z-index:500;
}
/* related-links start */
.related-links .close { cursor:pointer; }
.related-links .half-open {
	position:absolute;
	top:0;
	left:0;
	width:217px;
}
.related-links .half-open fieldset {
	display:block;
	position:absolute;
	top:25px;
	left:15px;
	;
}
.related-links .half-open fieldset div {
	overflow:hidden;
	width:173px;
	padding:0 0 4px 7px;
}
.related-links .half-open fieldset ul {
	float:left;
	list-style: none;
	margin: 1px 0 0;
	padding: 0;
}
.related-links .half-open fieldset ul li {
	float:left;
	margin:0 14px 0 0 !important;
}
.related-links .half-open fieldset ul label {
	float:left;
	font-size:11px;
	line-height:14px;
	color:#fff;
	margin:0 2px 0 0;
}
.related-links .half-open fieldset ul input {
	float:left;
	margin:0;
	padding:0;
	width:12px;
	height:12px;
}
.outtaHere {
	left:-3000px;
	position:absolute;
}
.related-links .half-open fieldset .radioArea {
	width:14px;
	height:14px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	float:left;
	background:url(../i/radio.png) no-repeat;
}
.related-links .half-open fieldset .radioAreaChecked {
	width:14px;
	height:14px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	float:left;
	background:url(../i/radio-checked.png) no-repeat;
}
.related-links .half-open fieldset p {
	float:right;
	margin:0;
	font-size:10px;
	line-height:14px;
}
.related-links .half-open fieldset p a {
	color:#fff;
	text-decoration:underline;
}
.related-links .half-open fieldset p a:hover { text-decoration:none; }
.related-links .half-open .txt-search {
	float:left;
	border:1px solid #c3c3c3;
	width:117px;
	padding:8px 10px 9px;
	font-size:11px;
	color:#666;
	text-transform:uppercase;
}
.related-links .half-open .btn-search { float:left; }
.related-links .full-open {
	position:absolute;
	left:0;
	bottom:119px;
	background:#000 url(../i/full-open-bg.jpg) no-repeat 0 100%;
	text-transform:uppercase;
	padding:5px 6px 25px;
}
.related-links .full-open p {
	font-size:13px;
	line-height:14px;
	color:#fff;
	text-align:center;
	margin:10px 0px 0px 0px;
}
.related-links .full-open strong {
	font-size:11px;
	line-height:13px;
	color:#b5b4b4;
	text-align:center;
	display:block;
	font-weight:normal;
}
.related-links .full-open div { margin:8px 0 10px; }
.related-links .full-open .link {
	background:url(../i/full-open-link.gif) no-repeat scroll 15px 0;
	line-height:23px;
	margin:18px 0 0 0;
	font-size:9px;
	position:relative;
}
.related-links .full-open .link a { color:#e7e6e6; }
.related-links .full-open .link a:hover { text-decoration:underline; }
/* related-links start *//* download-menu */

#gallery-holder .tabs .download-menu {
	z-index: 9999;
	float:right;
	background:url(../i/download-menu-open-bg.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	cursor:pointer;
	margin-right:25px;
	width:160px;
	height:24px;
	text-align:center;
}
#gallery-holder .tabs .download-menu p {
	margin:0;
	overflow:hidden;
	width:90px;
	background:url(../i/download-menu-bg.png);
	cursor:pointer;
	position:relative;
	z-index:5;
}
#gallery-holder .tabs .download-menu-open p, #gallery-holder .tabs .download-menu:hover p { background:none; }
#gallery-holder .tabs .download-menu p span {
	float:left;
	padding:0 10px 0 8px;
	font-size:10px;
	line-height:19px;
	color:#fff;
}
#gallery-holder .tabs .download-menu-open p span, #gallery-holder .tabs .download-menu:hover p span { }
#gallery-holder .tabs .download-menu div {
	display:none;
	width:160px;
	background:url(../i/download-menu-open-bg.png);
	position:absolute;
	top:-234px;
}
#gallery-holder .tabs .download-menu-open div, #gallery-holder .tabs .download-menu:hover div {
	display:block;
	padding-top:7px;
}
#gallery-holder .tabs .download-menu ul {
	list-style: none;
	margin: 0;
	padding: 8px 0 25px;
	font-size:10px;
	line-height:19px;
	width:119px;
}
#gallery-holder .tabs .download-menu li {
	display:block;
	float:none;
	margin:0;
	position:static;
	width:160px;
	text-align:left;
}
#gallery-holder .tabs .download-menu a {
	font-size:10px;
	line-height:19px;
	color:#ededed;
	display:block;
	padding:2px 5px 0 10px;
	position:relative;
	width:145px;
	background:none;
	text-transform:uppercase;
}
#gallery-holder .tabs .download-menu a:hover span { background:none; }
#gallery-holder .tabs .download-menu a img { margin-right:5px; }
* html #gallery-holder .tabs .download-menu a {
	vertical-align:top;
	height:1%;
	width:160px;
}
#gallery-holder .tabs .download-menu a:hover {
	background:#151616;
	color:#FFFFFF;
}
	/* ____________________artists section */
	.artwork-area {position:relative; width:960px;height:540px !important; background:#fff url(../i/artwork-area-bg.jpg) left bottom  repeat-x;}
	.artwork-area .btn-next, .artwork-area .btn-back {position:absolute; top:245px; z-index:3}
	.artwork-area .btn-next {right:-10px;}
	.artwork-area .btn-back {left:-7px;}
	
	#content .gallery-lists-holder {margin-top:-540px;}
	#content .gallery-lists-holder .btn-open { z-index:105; }
	#content .gallery-lists-holder .open .btn-close { z-index:106; }
	#content .gallery-lists-holder .open { margin-top:-217px !important; }
	#content .gallery-lists-holder .open .tabs-shadow { background:none; }
	#content .gallery-lists-holder .open .console-lists { background:transparent url(../i/bg-75-trans.png) repeat 0 0; }
	#content .gallery-lists-holder .open .menu-row { background:none; }
	
	#gallery-item-desc {position:relative;z-index:3}
	#gallery-item-desc .toggle-box {
		position:absolute;
		top:0;
		left:0;
		z-index:3;
		width:960px;
		height:206px;
		margin:0 15px;
		overflow:hidden;
		background:transparent url(../i/bg-75-trans.png) repeat 0 0;
	}
	#gallery-item-desc .closed { height:28px; } /* closes gallery */
	#gallery-item-desc .toggle-box .contents { margin:6px 32px 26px; }
	#gallery-item-desc .toggle-box .img-container {
		float:left;
		margin-top:38px;
		width:180px;
		height:132px;
		overflow:hidden;
	}
	#gallery-item-desc .toggle-box .content-container {
		margin-left:208px;
		color:#fff;
	}
	#gallery-item-desc .toggle-box .content-container h2, #gallery-item-desc .content-container h3, #gallery-item-desc .content-container p {
		margin:0;
		padding:0;
		text-align:right;
		font-size:11px;
	}
	#gallery-item-desc .toggle-box .content-container h2 { height:38px; }
	#gallery-item-desc .toggle-box .content-container h3 {
		height:32px;
		line-height:1;
		font-weight:normal;
	}
	#gallery-item-desc .toggle-box .content-container p {
		line-height:1.6;
		height:78px;
	}
	#gallery-item-desc .toggle-box .content-container .nav-holder:after {
		content:'';
		display:block;
		clear:both;
	}
	.nav-btn {
		display:inline-block;
		height:22px;
		line-height:22px;
		background:#af0172 url(../i/btn-bg-burgundy.gif) repeat-x 0 0;
	}
	
	* html .nav-btn {display:inline-block;}
	
	
	.nav-btn:hover {background:#af0172 url(../i/btn-bg-hover.gif) repeat-x 0 0;}
	.nav-btn a {padding:0 9px;font-size:11px;text-transform:uppercase;color:#fff;}
	.btn-next a {padding-right:20px; background:transparent url(../i/arrow-next.png) no-repeat right 2px;}
	.btn-prev a {padding-left:20px; background:transparent url(../i/arrow-back.png) no-repeat 0 2px;}
	.content-container .nav-holder .btn-next { float:right; }
	.content-container .nav-holder .btn-prev { float:left; }
	#gallery-item-desc .btn-close, #gallery-item-desc .btn-open {
		position:absolute;
		top:8px;
		right:11px;
	}
	#gallery-holder .console-lists {
		width:960px;
		margin:0 auto;
		overflow:hidden;
	}
	#gallery-holder .console-lists li { margin:0; }
	#gallery-holder .console-lists .console-lists-wrapper {
		width:960px;
		height:217px;
	}
	#gallery-holder .console-lists .small-wrapper { height:192px; }
	#gallery-holder .console-lists .console-lists-wrapper .items-list {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
		width:99999px;
	}
	#gallery-holder .console-lists .console-lists-wrapper .items-list:after {
		content:'';
		display:block;
		clear:both;
	}
	#gallery-holder .items-list-level2 {
		display:inline;
		float:left;
		width:240px;
		margin:0;
		padding:26px 0 0;
		list-style:none;
	}
	#gallery-holder .items-list-level2:after {
		content:'';
		display:block;
		clear:both;
	}
	#gallery-holder .items-list-level2 li {
		display:block;
		float:none;
		margin:0 0 9px 28px;
		font-size:11px;
		line-height:16px;
		text-transform:uppercase;
		color:#fff;
	}
	#gallery-holder .items-list-level2 .btn-holder {margin:-3px 0 6px 28px;}
	
	#gallery-holder .items-list-level2 li a { color:#fff; cursor:pointer; }
	#gallery-holder .items-list-level2 li a:hover { color:#ba6f1c; }
	#gallery-holder .items-list .items-list-level2 li .num-links { font-weight:bold }
	
	#gallery-holder .nav-btn:hover a, #gallery-holder .items-list-level2 li.btn-holder a:hover {color:#fff;}
	
	/* ____________________artists section end */
/* gallery end */
/* gallery-holder end */
/* breadcrumbs start */
#breadcrumbs {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}
#breadcrumbs li {
	font: 11px/20px Arial, Helvetica, sans-serif;
	background:url(../i/sep-breadcrumbs.gif) no-repeat 0 5px;
	display:inline;
	padding:0 8px 0 10px;
}
#breadcrumbs li:first-child { background:none; }
#breadcrumbs a {
	text-decoration:underline;
	color:#365f27;
}
#breadcrumbs a:hover { text-decoration:none; }
#breadcrumbs-2 {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}
#breadcrumbs-2 li {
	font: 11px/20px Arial, Helvetica, sans-serif;
	background:url(../i/sep-breadcrumbs-2.gif) no-repeat 0 5px;
	display:inline;
	padding:0 3px 0 10px;
	color:#696E67;
}
#breadcrumbs-2 li:first-child { background:none; }
#breadcrumbs-2 a {
	text-decoration:underline;
	color:#696e67;
}
#breadcrumbs-2 a:hover { text-decoration:none; }
/* breadcrumbs end */

/* content columns start */
#content .columns {
	overflow:hidden;
	width:100%;
}
/* sidebar start */
.sidebar {
	float:left;
	width:215px;
	margin:25px 0 0 35px;
	display:inline;
	font-size: 12px;
}
/* sb-nav start */
.sb-nav p a { color:#777; }
.sb-nav .active a { color:#840056; }
.sb-nav .activeParent { background:transparent url(../i/small_grey.gif) no-repeat scroll 0 5px; }
.sb-nav p {
	text-transform: uppercase;
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#777;
}
.sb-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sb-nav li {
	padding:0 0 0 12px;
	margin:10px 0 0;
}
* html .sb-nav li {
	height:1%;
	vertical-align:top;
}
.sb-nav li:hover { }
.sb-nav li.active { background:url(../i/sb-nav-small-arrow_b.gif) no-repeat 0 5px; }
.sb-nav li.hover { background:url(../i/sb-nav-big-arrow_grey.gif) no-repeat 0 5px; }
.sb-nav li a {
	text-transform: uppercase;
	font-size:12px;
	line-height:14px;
	color:#777;
}
.sb-nav li a:hover { color:#ba6f1c; }
.sb-nav li.active a { color:#860056; }
.sb-nav li.active ul li a { color:#777; }
.sb-nav li.active ul li a:hover { color:#ba6f1c; }
.sb-nav ul ul {
	list-style: none;
	margin: 10px 0 0 12px;
	padding: 0;
	font: 12px/20px Arial, Helvetica, sans-serif;
}
.sb-nav ul ul li {
	padding:0;
	margin:0;
}
.sb-nav ul ul li:hover, .sb-nav ul ul li.hover, .sb-nav ul ul li.active { background:none; }
.sb-nav ul ul li a { padding:0 0 0 9px; }
.sb-nav ul ul a {
	text-transform: none;
	line-height: 18px;
	display:block;
}
.sb-nav ul ul a:hover {
	color:#ba6f1c;
	xxxbackground:url(../i/sb-nav-small-arrow.gif) no-repeat 0 8px;
	xxxfont-weight:bold;
}
.sb-nav ul ul li.active a {
	color:#840056;
	background:url(../i/sb-nav-small-arrow_b.gif) no-repeat 0 8px;
	font-weight:bold;
}
/* sb-nav end */
/* sb-tools start */
.sb-tools {
	list-style: none;
	margin: 26px 0 0;
	padding: 23px 0 0;
	border-top:1px solid #b6b6b6;
}
* html .sb-tools li {
	height:1%;
	vertical-align:top;
}
.sb-tools a {
	overflow:hidden;
	width:100%;
	cursor:pointer;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#365F27;
	display:block;
	text-transform:uppercase;
}
.sb-tools a img {
	float:left;
	margin:2px 0 0;
}
.sb-tools a span {
	float:left;
	margin:0 0 0 5px;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
}
.sb-tools a:hover { position:static; }
.sb-tools a:hover span { text-decoration:underline; }
/* sb-tools end */
/* sidebar end */

/* main-content start */
.main-content {
	float:right;
	width:692px;
	margin:20px 29px 0 0;
	display:inline;
}
/* article start */
.article h1 {
	font-size:30px;
	line-height:36px;
	color:#666;
	margin:0;
}
.article h2 {
	font-size:17px;
	line-height:22px;
	color:#666;
	margin:25px 0;
	letter-spacing:0.1em;
	font-weight:normal;
}
.article p {
	margin:20px 0 0;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
}
.article a, .article a:visited {
	color:#365F27;
	text-decoration:underline;
}
.article a:active, .article a:hover { color:#ba6f1c; }
.article li {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
}
/* article end */
/* content tabs start */
.main-content .tabset-holder { margin:37px 0 0; }
.main-content .tabset-holder ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:100%;
}
.main-content .tabset-holder li {
	float:left;
	margin:0 1px 0 0;
	display:block;
}
.main-content .tabset-holder a {
	float:left;
	background:url(../i/main-content-tab-right.gif) no-repeat 100% 0;
	cursor:pointer;
	padding:0 4px 0 0;
}
.main-content .tabset-holder li:hover a, .main-content .tabset-holder li.hover a, .main-content .tabset-holder .active { position:static; }
.main-content .tabset-holder span {
	float:left;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	background:url(../i/main-content-tab-left.gif) no-repeat;
	color:#000;
	padding:4px 5px 0 10px;
	white-space:nowrap;
}
.main-content .tabset-holder li:hover span, .main-content .tabset-holder li.hover span, .main-content .tabset-holder .active span {
	background-position:0 100%;
	color:#fff;
}
.main-content .tabs-holder {
	background:url(../i/main-content-tabs-holder.gif) no-repeat;
	margin:-3px 0 0;
	padding:30px 25px 0;
}
.main-content .tabs-holder h2 {
	font-size:24px;
	line-height:30px;
	color:#666;
	margin:0 0 24px;
}
.main-content .tabs-holder p {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	margin:17px 0 0;
}
.slide-block li {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
}
.slide-block .previewItem img { margin-right:35px; }
/* content tabs end */
/* next-steps start */
.next-steps {
	list-style: none;
	margin: 0;
	padding: 0;
	background:url(../i/bg-next-steps.gif) repeat-y 20px 0;
	overflow:hidden;
	margin:82px 0 58px -17px;
	width:712px;
}
.next-steps li {
	float:left;
	width:215px;
	margin:0 0 0 20px;
	display:inline;
}
.next-steps img { display:block; }
.next-steps p {
	text-transform: uppercase;
	text-align: center;
	margin:14px 20px 14px;
	color:#e6e6e6;
	font-size:12px;
	line-height:17px;
}
.next-steps span { margin: 0 0 2px; }
/* next-steps end */
/* main-content end */
/* content columns end */
/* models-list start */
#models-list {
	margin:9px 0 0 15px;
	padding:12px 0 8px;
}
*html #models-list {
	overflow:visible;
	height:1%;
}
#models-list .bg-holder {
	background:url(../i/bg-models-list.gif) repeat-y;
	overflow:hidden;
	width:100%;
}
#models-list .column {
	margin:0 0 0 20px;
	float:left;
	width:215px;
	position:relative;
}
#models-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#models-list li {
	padding:5px 0;
	border:1px solid #fff;
	border-width:1px 0;
	width:100%;
	overflow: hidden;
}
#models-list .open {
	border-color:#b7b7b7;
	margin:0 0 9px;
}
#models-list h3 {
	margin:0;
	font-size:13px;
	line-height:17px;
	color:#666;
	text-transform:uppercase;
	position: relative;
	cursor:pointer;
	outline:none;
}
#models-list h3 a { color: #666; }
#models-list h3 a:hover { color:#ba6f1c; }
#models-list h3 a:focus { outline: none; }
#models-list .open h3, #models-list .open h3 a { color:#ba6f1c; }
#models-list .description {
	padding:4px 0 10px;
	position: relative;
	overflow: hidden;
	width: 215px;
}
#models-list .description p {
	font: 11px/16px Arial, Helvetica, sans-serif;
	position: relative;
	color:#656566;
	margin:0;
}
#models-list .description div {
	background:#000;
	padding:0 0 5px;
	margin:10px 0 0;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 144px;
}
#models-list .description div img {
	display:block;
	width:215px;
}
#models-list .description div p {
	text-align:center;
	font-size:11px;
	line-height:17px;
	margin:5px 0 0;
	text-transform:uppercase;
}
#models-list .description div a { color:#fff; }
#models-list .description div a:hover { text-decoration:underline; }
/* models-list end */

/* locate start */
.locate {
	margin:0 0 0 11px;
	height:1%;
	overflow:visible;
}
/* locate-welcome start */
.locate .locate-welcome { margin:24px 35px 0 22px; }
.locate .locate-welcome h1 {
	margin:0 0 30px;
	font-size:30px;
	line-height:32px;
	color:#767676;
	text-transform:uppercase;
}
.locate .locate-welcome p {
	margin:2px 0 0;
	font-size:17px;
	line-height:22px;
	color:#767676;
}
/* locate-welcome end */
/* locate-select-country start */
.locate .select-country {
	overflow:hidden;
	width:100%;
	margin:38px 0 0;
	background:url(../i/search-tabs-content.gif) no-repeat 0 22px;
}
.locate .select-country .select {
	float:right;
	margin:3px 29px 0 0;
	display:inline;
}
.locate .select-country select { width:168px; }
.locate .tabs {
	list-style: none;
	margin: 0 0 0 13px;
	padding: 0;
	float:left;
}
.locate .tabs li { float:left; }
.locate .tabs a {
	float:left;
	background:url(../i/search-tab-right.gif) no-repeat 100% 0;
	cursor:pointer;
	padding:0 4px 0 0;
	outline:none;
}
.locate .tabs li:hover a, .locate .tabs li.hover a, .locate .tabs .active { position:static; }
.locate .tabs span {
	float:left;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	background:url(../i/search-tab-left.gif) no-repeat;
	color:#000;
	padding:4px 5px 0 10px;
}
.locate .tabs li:hover span, .locate .tabs li.hover span, .locate .tabs .active span {
	background-position:0 100%;
	color:#fff;
}
/* locate-select-country end */
/* locate-tabs-content start */
.locate .tabs-content {
	background:url(../i/search-tabs-content.gif) no-repeat 0 -4px;
	padding:4px 5px 0;
	position:relative;
	overflow:visible;
	height:1%;
}
/* locate-town-details start */
.locate .town-details {
	overflow:hidden;
	margin:26px 25px 0 20px;
	border-bottom:1px solid #c0c1c3;
	padding:0 0 25px;
}
* html .locate .town-details {
	overflow:visible;
	height:1%;
}
.locate .town-details h2 {
	font-size:14px;
	line-height:21px;
	color:#767676;
	margin:0 0 12px;
	text-transform:uppercase;
}
.locate .town-details h3 {
	font-size:12px;
	line-height:21px;
	color:#767676;
	margin:0;
	text-transform:uppercase;
}
.locate .town-details .selectArea { margin-right:7px; }
.locate .town-details .state {
	float:left;
	width:230px;
}
.locate .dtown-details .state input {
	border:1px solid #bababa;
	background:#ededed;
	width:199px;
	padding:2px 7px;
	font-size:12px;
	color:#000;
}
.locate .town-details .town {
	float:left;
	width:230px;
}
.locate .town-details .town input {
	border:1px solid #bababa;
	background:#ededed;
	width:173px;
	padding:2px 7px;
	font-size:12px;
	color:#000;
	margin-right:10px;
	float:left;
}
.locate .town-details .zipcode {
	float:left;
	width:230px;
}
.locate .town-details .zipcode input {
	border:1px solid #bababa;
	background:#ededed;
	width:199px;
	padding:2px 7px;
	font-size:12px;
	color:#000;
}
/* locate-town-details end */
/* search-tab start */
.locate .search-tab {
	padding:21px 0 0;
	overflow:hidden;
	margin:5px 25px 0 20px;
}
.locate .search-tab input { float:right; }
.locate .search-tab h2 {
	color:#767676;
	font-size:14px;
	line-height:21px;
	margin:0 0 12px;
	text-transform:uppercase;
}
* html .locate .search-tab {
	overflow:visible;
	height:1%;
}
.locate .search-tab .dealer-name {
	float:left;
	width:230px;
}
.locate .search-tab .dealer-name input {
	border:1px solid #bababa;
	background:#ededed;
	width:199px;
	padding:2px 7px;
	font-size:12px;
	color:#000;
}
.locate .search-tab .search-button {
	float:right;
	width:230px;
	margin-top:5px;
}
.locate .search-tab .search-button a {
	color:#365F27;
	clear:right;
	float:right;
	font-size:0.7em;
	text-decoration:underline;
	margin-top:5px;
	width:230px;
}
/* search-tab end */
/* select-country-menu start */
.search .select-country-menu {
	margin: 18px 22px 0 19px;
	border-bottom:1px solid #c0c1c3;
	padding:0 0 16px;
	position:relative;
	z-index:50;
}
* html .search .select-country-menu {
	overflow:visible;
	height:1%;
}
.search .select-country-menu h2 {
	margin:0;
	font-size:22px;
	line-height:22px;
	color:#767676;
	text-transform:uppercase;
}
.search .select-country-menu ul {
	list-style: none;
	padding:0;
	margin:10px 0 0 -85px;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:1013px;
}
.search .select-country-menu ul:after {
	content:'';
	display:block;
	clear:both;
}
.search .select-country-menu li {
	display:inline;
	margin:0 0 0 85px;
	float:left;
	width:145px;
}
.search .select-country-menu a {
	color:#454545;
	float:left;
}
.search .select-country-menu a:hover, .search .select-country-menu .active a {
	background:#840056;
	color:#fff;
	padding:0 8px;
	margin:0 -8px;
	position:relative;
}
/* select-country-menu end */
.locate .search-fader {
	background:url(../i/search-fader.png);
	width:100%;
	height:99999px;
	position:absolute;
	top:120px;
	left:0;
	z-index:60;
}
/* locate-tabs-content end */
/* locate result start */
.locate .result { margin:26px 25px 0 25px; }
.locate .result .header {
	background:#e6e6e7;
	border-top:1px solid #C0C1C3;
	height:33px;
	padding:0px 15px 0 15px;
}
.locate .result .header ul {
	padding:0;
	margin:0;
}
.locate .result .header ul li {
	display : inline;
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:0.7em;
	color:#5c5c5c;
	width:224px;
	margin-top:10px;
}
.locate .result .item {
	border-top:1px solid #C0C1C3;
	padding:25px 15px 0 15px;
	height:130px;
	margin-bottom:15px;
}
.locate .result .item .item-colum {
	width:224px;
	float:left;
}
.locate .result .item .item-colum h2 {
	color:#767676;
	font-size:14px;
	line-height:21px;
	margin:0;
	text-transform:uppercase;
}
.locate .result .item .item-colum p {
	color:#5c5c5c;
	font-size:11px;
	line-height:21px;
	margin:0 0 12px;
}
.locate .result .item .item-colum ul {
	list-style-type: none;
	padding:0;
	margin:0;
}
.locate .result .item .item-colum ul li a {
	color:#365f27;
	font-size:11px;
	text-decoration:underline;
}
/* locate result end */
/* locate end */

/* search start */
.search {
	margin:0 0 0 11px;
	height:1%;
	overflow:visible;
}
/* search-welcome start */
.search .search-welcome {
	margin:24px 35px 0 22px;
	position:relative;
}
.search .search-welcome h1 {
	margin:0 0 30px;
	font-size:30px;
	line-height:32px;
	color:#767676;
	text-transform:uppercase;
}
.search .search-welcome p {
	margin:2px 0 0;
	font-size:17px;
	line-height:22px;
	color:#767676;
}
.search .search-welcome .search-button {
	position:absolute;
	right:0;
	bottom:0;
	border:none;
}
.search .search-welcome .search-button input { margin-right:0; }
/* search-welcome end */
/* select-country start */
.search .select-country {
	overflow:hidden;
	width:100%;
	margin:38px 0 0;
	background:url(../i/search-tabs-content.gif) no-repeat 0 22px;
}
.search .select-country .select {
	float:right;
	margin:3px 29px 0 0;
	display:inline;
}
.search .select-country select { width:168px; }
.search .tabs {
	list-style: none;
	margin: 0 0 0 13px;
	padding: 0;
	float:left;
}
.search .tabs li { float:left; }
.search .tabs a {
	float:left;
	background:url(../i/search-tab-right.gif) no-repeat 100% 0;
	cursor:pointer;
	padding:0 4px 0 0;
	outline:none;
}
.search .tabs li:hover a, .search .tabs li.hover a, .search .tabs .active { position:static; }
.search .tabs span {
	float:left;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	background:url(../i/search-tab-left.gif) no-repeat;
	color:#000;
	padding:4px 5px 0 10px;
}
.search .tabs li:hover span, .search .tabs li.hover span, .search .tabs .active span {
	background-position:0 100%;
	color:#fff;
}
/* select-country end */
/* tabs-content start */
.search .tabs-content {
	background:url(../i/search-tabs-content.gif) no-repeat 0 -4px;
	padding:4px 5px 0;
	position:relative;
	overflow:visible;
	height:1%;
}
.search .tab-columns {
	width:100%;
	background:url(../i/search-tab-columns.gif) repeat-y;
	margin:27px 0 0;
	position:relative;
	z-index:50;
}
.search .tab-columns:after {
	content:'';
	display:block;
	clear:both;
}
/* models start */
.search .models {
	float:left;
	width:220px;
	margin:0 0 0 19px;
	display:inline;
}
.search .models h2 {
	font-size:22px;
	line-height:24px;
	color:#767676;
	margin:0 0 10px;
}
.search .models p {
	font: 10px/19px Arial, Helvetica, sans-serif;
	color:#365f27;
	margin:0;
}
.search .models a {
	text-decoration:underline;
	color:#365f27;
	margin:0 7px 0 4px;
}
.search .models a:hover { text-decoration:none; }
.search .models ul {
	list-style: none;
	margin:10px 0 0 7px;
	padding:0;
}
.search .models li {
	vertical-align:top;
	xxxheight:1%;
	margin:7px 0 0;
}
.search .models li:after {
	content:'';
	display:block;
	clear:both;
}
.search .models ul .label {
	float:right;
	width:191px;
}
.search .models ul label, .search-parameters .model-col label {
	text-transform:uppercase;
	font-size:12px;
	color:#757575;
}
.search .models ul label span, .search-parameters .model-col label span {
	float:left;
	margin:3px 0 0;
}
* html .search .models ul label span { margin:1px 0 0 }
* html .search-parameters .model-col label span { margin:1px 0 0 }
*+html .search .models ul label span { margin:1px 0 0 }
*+html .search-parameters .model-col label span { margin:1px 0 0 }
.search .models ul .info, .search-parameters .model-col .info {
	float:left;
	width:11px;
	height:11px;
	display:inline-block;
	margin:2px 0 0 0;
	padding:0 0 0 2px;
	position:relative;
	font-size:0;
	line-height:0;
	z-index:5;
}
/* start info-popup */
.search .models ul .info a, .search-parameters .model-col .info a {
	font-size:0;
	line-height:0;
}
.info .popup {
	background:#000;
	position:absolute;
	display:none;
	bottom:0;
	left:15px;
	padding:15px 0 0;
	width:354px;
}
.info .popup div {
	margin:0 45px;
	text-align:center;
}
.info .popup img {
	display:block;
	margin:12px 0 0;
}
.info .popup p {
	margin:0;
	font-size:11px;
	line-height:14px;
	color:#e6e6e6;
	text-transform:uppercase;
	text-align:center !important;
}
.info .popup p span {
	display:inline-block;
	margin:4px 0 0;
}
.info .popup a {
	color:#e6e6e6;
	text-decoration:none;
}
.info .popup a:hover { text-decoration:none; }
.info .popup .link {
	font-size:10px;
	line-height:19px;
	background:url(../i/search-moreinfo-border.gif) no-repeat 50% 0;
	margin:8px 0 0;
}
.info .popup .link a {
	font-size:10px !important;
	line-height:19px !important;
	color:#fff !important;
	text-decoration:none !important;
}
/* end info-popup */
/* distance-from-location start */
.search .distance-from-location {
	overflow:hidden;
	margin:26px 31px 0 20px;
	border-bottom:1px solid #c0c1c3;
	padding:0 0 25px;
}
* html .search .distance-from-location {
	overflow:visible;
	height:1%;
}
.search .distance-from-location h2 {
	font-size:14px;
	line-height:21px;
	color:#767676;
	margin:0 0 12px;
	text-transform:uppercase;
}
.search .distance-from-location .postcode {
	float:left;
	width:230px;
}
.search .distance-from-location .postcode input {
	border:1px solid #bababa;
	background:#ededed;
	width:199px;
	padding:2px 7px;
	font-size:12px;
	color:#000;
}
.search .distance-from-location .distance {
	float:right;
	width:660px;
}
.search .distance .inner-content { width:100%; }
.search .distance .inner-content:after {
	content:'';
	display:block;
	clear:both;
}
.search .distance .range {
	float:left;
	width:494px;
}
.search .distance .ruler-holder {
	float:left;
	width:400px;
	position:relative;
}
.search .distance .all-range {
	background:url(../i/ruler.gif) no-repeat 0 0;
	height:8px;
	margin:8px 0 0;
	cursor:pointer;
	width:100%;
	font-size:0;
	line-height:0;
}
.search .distance div.selected-range {
	background:url(../i/ruler-selected.gif) no-repeat;
	height:8px;
	font-size:0;
	line-height:0;
	top:8px;
	left:0;
	cursor:pointer;
	position:absolute;
}
.search .distance p.selected-range {
	margin:0;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#606060;
}
.search .distance .limit {
	float:right;
	width:87px;
	margin:1px 0 0 7px;
	display:inline;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#606060;
}
.search .distance .pointer {
	position:absolute;
	top:0;
	cursor:pointer;
}
.search .distance .measuring-bar {
	float:right;
	width:146px;
	margin:5px 20px 0 0;
	display:inline;
}
.search .distance .measuring-bar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float:right;
}
.search .distance .measuring-bar li {
	float:left;
	margin:0 0 0 18px;
	display:inline;
}
.search .distance .measuring-bar li label {
	float:left;
	font-size:12px;
	line-height:14px;
	color:#5d5d5d;
	margin:0 10px 0 5px;
}
/* distance-from-location end */
/* select-country-menu start */
.search .select-country-menu {
	margin: 18px 22px 0 19px;
	border-bottom:1px solid #c0c1c3;
	padding:0 0 16px;
	position:relative;
	z-index:50;
}
.search .select-country-menu h2 {
	margin:0;
	font-size:22px;
	line-height:22px;
	color:#767676;
	text-transform:uppercase;
}
.search .select-country-menu ul {
	list-style: none;
	padding:0;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	margin:10px 0 0 -85px;
	padding:0;
	text-transform:uppercase;
	width:1013px;
}
.search .select-country-menu ul:after {
	content:'';
	display:block;
	clear:both;
}
.search .select-country-menu li {
	display:inline;
	margin:0 0 0 85px;
	float:left;
	width:145px;
}
.search .select-country-menu li:first-child { xxxmargin-left:0 }
.search .select-country-menu a {
	color:#454545;
	float:left;
}
.search .select-country-menu a:hover, .search .select-country-menu .active a {
	background:#840056;
	color:#fff;
	padding:0 8px;
	margin:0 -8px;
	position:relative;
}
/* select-country-menu end */
/* select-country-menu start */
.locate .select-country-menu {
	margin: 18px 22px 0 19px;
	border-bottom:1px solid #c0c1c3;
	padding:0 0 16px;
	position:relative;
	z-index:50;
}
.locate .select-country-menu h2 {
	margin:0;
	font-size:22px;
	line-height:22px;
	color:#767676;
	text-transform:uppercase;
}
.locate .select-country-menu ul {
	list-style: none;
	padding:0;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	margin:10px 0 0 -85px;
	padding:0;
	text-transform:uppercase;
	width:1013px;
}
.locate .select-country-menu ul:after {
	content:'';
	display:block;
	clear:both;
}
.locate .select-country-menu li {
	display:inline;
	margin:0 0 0 85px;
	float:left;
	width:145px;
}
.locate .select-country-menu li:first-child { xxxmargin-left:0 }
.locate .select-country-menu a {
	color:#454545;
	float:left;
}
.locate .select-country-menu a:hover, .locate .select-country-menu .active a {
	background:#840056;
	color:#fff;
	padding:0 8px;
	margin:0 -8px;
	position:relative;
}
/* select-country-menu end */
/* options column start */
.search .options {
	float:right;
	width:685px;
	display:inline;
	margin:0 10px -15px 0;
}
.search .options h2 {
	margin:0;
	font-size:14px;
	line-height:16px;
	color:#767676;
	text-transform:uppercase;
}
.search .options .distance {
	padding:0 20px 0 0;
	padding-bottom:10px !important;
}
.search .options .distance .inner-content { margin:12px 0 0; }
.search .options .options-row {
	border-top:1px solid #c0c1c3;
	padding:17px 0 0;
}
.search .options .options-row:first-child {
	border-top:0;
	padding:0;
}
.search .options .distance .currency-bar {
	float:right;
	width:168px;
	margin:-14px 20px 0 0;
	display:inline;
}
.search .options .distance .currency-bar h3 {
	font-size:12px;
	line-height:14px;
	color:#5d5d5d;
	margin:0 0 5px;
	height:1%;
	text-transform:uppercase;
}
.search .options .distance .currency-bar select { width:168px; }
.search .options .options-row .heading {
	overflow:hidden;
	width:100%;
	margin:0 0 4px;
}
.search .options .options-row .heading h2 { float:left; }
.search .options .options-row .heading p {
	float:right;
	font: 10px/19px Arial, Helvetica, sans-serif;
	margin:0 20px 0 0;
	display:inline;
}
.search .options .options-row .heading a {
	text-decoration:underline;
	color:#365f27;
	margin:0 0 0 11px;
}
.search .options .options-row .heading a:hover { text-decoration:none; }
.search .options .color-options ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:100%;
}
/* paint-color start */
.search .options .color-options .paint-color { padding:0 0 4px; }
.search .options .color-options .paint-color li {
	float:left;
	width:90px;
	margin:0 6px 0 0;
	position:relative;
}
.search .options .color-options .paint-color label {
	font: 11px/11px Arial, Helvetica, sans-serif;
	color:#777;
	display:block;
	margin:4px 3px 0;
	cursor:pointer;
}
.search .options .color-options .paint-color img {
	display:block;
	width:68px;
	height:18px;
	border:1px solid #b6b6b6;
	margin:2px 0 0 2px;
}
.search .options .color-options .paint-color .checkboxArea, .search .options .color-options .paint-color .checkboxAreaChecked {
	width:70px !important;
	height:20px !important;
	cursor:pointer;
	float:none;
	background:none;
	top:0;
	left:0;
	position:absolute;
	border:2px solid #fff;
	background:url(../i/none.gif);
}
.search .options .color-options .paint-color .checkboxAreaChecked { border:2px solid #840056; }
/* paint-color end */
/* interior-color start */
.search .options .color-options .interior-color { padding:0 0 12px; }
.search .options .color-options .interior-color li {
	float:left;
	width:104px;
	position:relative;
	margin:0 7px 0 0;
}
.search .options .color-options .interior-color label {
	font: 11px/11px Arial, Helvetica, sans-serif;
	color:#777;
	display:block;
	margin:4px 3px 0;
	cursor:pointer;
}
.search .options .color-options .interior-color img {
	display:block;
	margin:2px 0 0 2px;
	width:68px;
	height:18px;
	border:1px solid #bababa;
}
.search .options .color-options .interior-color .checkboxArea, .search .options .color-options .interior-color .checkboxAreaChecked {
	width:70px !important;
	height:20px !important;
	cursor:pointer;
	float:none;
	background:none;
	top:0;
	left:0;
	position:absolute;
	border:2px solid #fff;
	background:url(../i/none.gif);
}
.search .options .color-options .interior-color .checkboxAreaChecked { border:2px solid #840056; }
/* interior-color end */
/* veneer-color start */
.search .options .color-options .veneer-color { padding:0 0 12px; }
.search .options .color-options .veneer-color li {
	float:left;
	width:124px;
	height:36px;
	margin:0 10px 6px 0;
	position:relative;
	overflow:hidden;
}
.search .options .color-options .veneer-color label {
	font: 11px/11px Arial, Helvetica, sans-serif;
	color:#777;
	margin:7px 0 0;
	width:76px;
	float:right;
	cursor:pointer;
}
.search .options .color-options .veneer-color img {
	margin:2px 10px 0 2px;
	width:31px;
	height:30px;
	border:1px solid #b6b6b6;
	float:left;
}
.search .options .color-options .veneer-color .checkboxArea, .search .options .color-options .veneer-color .checkboxAreaChecked {
	width:33px !important;
	height:32px !important;
	border:2px solid #fff;
	cursor:pointer;
	float:none;
	position:absolute;
	top:0;
	left:0;
	background:none;
	background:url(../i/none.gif);
}
.search .options .color-options .veneer-color .checkboxAreaChecked { border-color:#840056; }
/* veneer-color end */
/* options column end */
/* search-button start */
.search .search-button {
	/*border-top:1px solid #c0c1c3;*/
	padding:21px 0 3px;
	overflow:hidden;
	margin:20px 10px 0;
}
.search .search-button input {
	float:right;
	margin:0 19px 0 0;
}
* html .search .search-button {
	overflow:visible;
	height:1%;
}
/* search-button end */
.fader-holder { position:relative; }
.search .search-fader {
	background:url(../i/search-fader.png);
	width:100%;
	height:99999px;
	position:absolute;
	top:0;
	left:0;
	z-index:60;
}
/* tabs-content end */
.select-country-menu .radioArea, .select-country-menu .radioAreaChecked, .select-country-menu input { display: none; }
.search .models .info .popup { left: 20px; }
.ui-slider {
	background:url(../i/ruler.gif) no-repeat 0 0;
	position: relative;
	height:8px;
	margin:8px 0 0px;
	cursor:pointer;
	width:100%;
	font-size:0;
	line-height:0;
	width:400px;
}
.ui-slider-handle {
	background: url(../i/pointer.gif) no-repeat;
	overflow: hidden;
	position: absolute;
	width: 8px;
	height: 9px;
	margin: -8px 0 0 -4px;
	z-index: 10;
}
.ui-slider-range {
	background: url(../i/ruler-selected.gif) no-repeat;
	position: absolute;
	height: 8px;
	top: 0;
	left: 0;
}
/* search end */
/* search-result start */
/* result-welcome-text start */
.result-welcome-text { margin:25px 35px 0 32px; }
.result-welcome-text div {
	overflow:hidden;
	width:100%;
}
.result-welcome-text div a {
	float:right;
	font: 12px/21px Arial, Helvetica, sans-serif;
	margin:18px 0 0;
}
.result-welcome-text h1 {
	margin:0 0 32px;
	font-size:30px;
	line-height:34px;
	color:#767676;
	text-transform:uppercase;
}
.result-welcome-text h2 {
	margin:2px 0 0;
	font-size:17px;
	line-height:22px;
	color:#656566;
}
.result-welcome-text p {
	color:#656566;
	margin:30px 0 0;
	font: 11px/17px Arial, Helvetica, sans-serif;
}
.result-welcome-text a {
	color:#365f27;
	text-decoration:underline;
}
.result-welcome-text a:hover { text-decoration:none; }
/* result-welcome-text end */
/* search-parameters start */
.search-result .search-parameters {
	border-top:1px solid #c0c1c3;
	margin: 45px 12px 0 18px;
	padding:11px 0 0;
	position:relative;
	z-index:10;
}
* html .search-result .search-parameters {
	overflow:visible;
	height:1%;
}
.search-result .search-parameters .inner-bg {
	margin:0 0 0 13px;
	background:url(../i/sep-search-parameters.gif) repeat-y;
	width:947px;
}
.search-result .search-parameters .inner-bg:after {
	content:'';
	display:block;
	clear:both;
}
.search-result .search-parameters .column {
	float:left;
	width:106px;
	padding:0 5px;
	display:inline;
	position:relative;
}
.search-result .search-parameters h2 {
	margin:0 0 0 -5px;
	position:relative;
	z-index:5;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	float:left;
}
.search-result .search-parameters h2 a {
	float:left;
	background:url(../i/parameters-arrow.gif) no-repeat 100% 0;
	color:#767676;
	padding: 9px 22px 8px 5px;
	margin:0 -22px 0 0;
	position:relative;
	height:12px;
	overflow:hidden;
}
.search-result .search-parameters .heading:hover h2 a, .search-result .search-parameters .hover h2 a {
	color:#fff;
	background:#840056 url(../i/parameters-arrow-open.gif) no-repeat 100% 0;
}
* html .search-parameters h2 a, .search-result .search-parameters .hover h2 a { background-position:100% 4px !important; }
*+ html .search-result .search-parameters .heading:hover h2 a, *+ html .search-result .search-parameters h2 a { background-position:100% 4px !important; }
.search-result .search-parameters .selected-params p {
	margin:0;
	font: 12px/17px Arial, Helvetica, sans-serif;
	color:#333;
}
.search-result .search-parameters .model-col .selected-params p { font-size:11px; }
.search-result .search-parameters .selected-params p span { font-weight:bold; }
.search-result .search-parameters .selected-params p strong { color:#365f27; }
.search-result .search-parameters .selected-params ul {
	list-style: none;
	margin: 0 0 0 -4px;
	padding: 0;
	overflow:hidden;
	width:108px;
}
.search-result .search-parameters .selected-params li {
	float:left;
	margin:4px 0 0 4px;
	display:inline;
}
.search-result .search-parameters .selected-params img { display:block; }
.search-result .search-parameters .selected-params a {
	display:block;
	border:1px solid #9b9b9b;
	width:21px;
	height:13px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
}
.color-d7d7d7 { background:#d7d7d7; }
.color-fffced { background:#fffced; }
.color-c27d1e { background:#c27d1e; }
.color-c00034 { background:#c00034; }
.color-3b672a { background:#3b672a; }
.color-0174aa { background:#0174aa; }
.color-f1e3c6 { background:#f1e3c6; }
.color-3d4166 { background:#3d4166; }
.color-000000 { background:#000000; }
.color-15431c { background:#15431c; }
.color-7c7c7c { background:#7c7c7c; }
.color-b00029 { background:#b00029; }
/* drop-bown start */
.search-result .search-parameters .heading {
	z-index:10;
	width:100%;
}
.search-result .search-parameters .hover { z-index:50; }
.search-result .search-parameters .heading:after {
	content:'';
	display:block;
	clear:both;
}
.search-result .search-parameters .heading .holder {
	float:left;
	position:relative;
}
.search-result .search-parameters .drop-down {
	display:none;
	left:-12px;
	top:28px;
	position:absolute;
	background:url(../i/none.gif);
}
.search-result .search-parameters .rtl-drop-down {
	left:auto;
	right:-29px;
}
.search-result .search-parameters .heading:hover .drop-down, .search-result .search-parameters .hover .drop-down { display:block; }
.search-result .search-parameters .drop-down .top {
	position:relative;
	height:13px;
	margin:0 7px;
	background:url(../i/search-params-drop-ct.gif) repeat-x;
}
.search-result .search-parameters .drop-down .top .left {
	position:absolute;
	background:url(../i/search-params-drop-lt.png) no-repeat;
	width: 7px;
	height: 41px;
	left:-7px;
	top:-28px;
}
.search-result .search-parameters .rtl-drop-down .top .left {
	height: 13px;
	left:-7px;
	top:0;
	background:url(../i/search-params-drop-lt-rtl.png) no-repeat;
}
.search-result .search-parameters .drop-down .top .right {
	position:absolute;
	background:url(../i/search-params-drop-rt.png) no-repeat;
	width: 7px;
	height: 13px;
	left:100%;
	top:0;
}
.search-result .search-parameters .rtl-drop-down .top .right {
	height: 41px;
	left:100%;
	top:-28px;
	background:url(../i/search-params-drop-rt-rtl.png) no-repeat;
}
.search-result .search-parameters .drop-down .bottom {
	height:8px;
	background:url(../i/search-params-drop-cb.png) repeat-x;
	margin:0 8px;
	position:relative;
}
.search-result .search-parameters .drop-down .bottom .left {
	position:absolute;
	background:url(../i/search-params-drop-lb.png) no-repeat;
	width:8px;
	height:8px;
	left:-8px;
	top:0;
}
.search-result .search-parameters .drop-down .bottom .right {
	position:absolute;
	background:url(../i/search-params-drop-rb.png) no-repeat;
	width: 8px;
	height: 8px;
	left:100%;
	top:0;
}
.search-result .search-parameters .drop-down .middle { background:url(../i/search-params-drop-lm.png) repeat-y; }
.search-result .search-parameters .drop-down .middle .right { background:url(../i/search-params-drop-rm.png) repeat-y 100% 0; }
.search-result .search-parameters .drop-down .inner-content {
	margin:0 7px;
	background:#fff url(../i/none.gif);
}
/* model-col drop-down start */
.search-parameters .model-col .drop-down { width:450px; }
.search-parameters .model-col .drop-down p {
	font: 10px/19px Arial, Helvetica, sans-serif;
	margin:0 20px;
	text-align:right;
}
.search-parameters .model-col .drop-down p a {
	text-decoration:underline;
	color:#365f27;
	margin:0 0 0 9px;
}
.search-parameters .model-col .drop-down p a:hover { text-decoration:none; }
.search-parameters .model-col .drop-down .columns {
	margin:10px 20px 0;
	width:auto !important;
	overflow:visible !important;
}
.search-parameters .model-col .drop-down .columns:after {
	content:'';
	display:block;
	clear:both;
}
* html .search-parameters .model-col .drop-down .columns {
	overflow:visible;
	height:1%;
}
.search-parameters .model-col .drop-down .col-1 {
	float:left;
	width:213px;
	margin: 0 20px 0 0;
	list-style: none;
	padding: 0;
	position:relative;
	z-index:50;
}
.search-parameters .model-col .drop-down .col-1 .label {
	width:196px;
	float:right;
}
.search-parameters .model-col .drop-down .col-2 {
	float:left;
	width:163px;
	list-style: none;
	padding:0;
	margin:0;
}
.search-parameters .model-col .drop-down .col-2 .label {
	width:146px;
	float:right;
}
.search-parameters .model-col .drop-down label { cursor:pointer; }
.search-parameters .model-col .drop-down li {
	margin:4px 0 0;
	width:100%;
}
.search-parameters .model-col .drop-down li:after {
	content:'';
	display:block;
	clear:both;
}
.search-parameters .model-col .drop-down .btn {
	margin:26px 0 0;
	border-top:1px solid #d4d5d6;
	padding:18px 0 20px;
	overflow:hidden;
	width:100%;
}
.search-parameters .model-col .drop-down .btn input {
	float:right;
	margin:0 19px 0 0;
}
/* model-col drop-down end */
/* distance-col drop-down start */
.search-parameters .distance-col .drop-down { width:520px; }
.search-parameters .drop-down .distance {
	overflow:hidden;
	width:100%;
	padding:7px 0 6px;
}
.search-parameters .drop-down .distance .ruler-holder {
	float:left;
	width:400px;
	position:relative;
	padding:0 0 0 14px;
	display:inline;
}
.search-parameters .drop-down .distance .all-range {
	background:url(../i/ruler.gif) no-repeat 0 0;
	height:8px;
	margin:8px 0 0;
	cursor:pointer;
	width:100%;
	font-size:0;
	line-height:0;
}
.search-parameters .drop-down .distance div.selected-range {
	background:url(../i/ruler-selected.gif) no-repeat;
	height:8px;
	font-size:0;
	line-height:0;
	top:8px;
	left:0;
	cursor:pointer;
	position:absolute;
}
.search-parameters .drop-down .distance p.selected-range {
	margin:0;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#606060;
}
.search-parameters .drop-down .distance .limit {
	float:left;
	width:83px;
	margin:1px 0 0 7px;
	display:inline;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#606060;
}
.search-parameters .drop-down .distance .pointer {
	position:absolute;
	top:0;
	cursor:pointer;
}
.search-parameters .distance-col .drop-down .bottom-row {
	border-top:1px solid #d4d5d6;
	padding:21px 0 19px;
	overflow:hidden;
}
* html .search-parameters .distance-col .drop-down .bottom-row {
	overflow:visible;
	height:1%;
}
.search-parameters .distance-col .drop-down .bottom-row .btn-submit {
	float:right;
	margin:0 19px 0 0;
}
.search-parameters .distance-col .drop-down .bottom-row .txt-distance {
	margin:0 0 0 14px;
	float:left;
	border:1px solid #b1b1b1;
	background:#ededed;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#606060;
	width:197px;
	padding:6px 8px 5px;
}
/* distance-col drop-down end */
/* paint-col drop-down end */
.search-parameters .color-col .drop-down { width:424px; }
.search-parameters .color-col .drop-down ul {
	list-style: none;
	margin:-8px 0 0 22px;
	padding:0;
	overflow:hidden;
}
* html .search-parameters .color-col .drop-down ul {
	overflow:visible;
	height:1%;
}
.search-parameters .color-col .drop-down li {
	float:left;
	width:90px;
	margin:14px 6px 0 0;
	position:relative;
	height:48px;
}
.search-parameters .color-col .drop-down ul label {
	font: 11px/11px Arial, Helvetica, sans-serif;
	color:#777;
	display:block;
	margin:4px 3px 0;
	cursor:pointer;
}
.search-parameters .color-col .drop-down ul img {
	display:block;
	width:68px;
	height:18px;
	border:1px solid #b6b6b6;
	margin:2px 0 0 2px;
}
.search-parameters .color-col .drop-down ul .checkboxArea, .search-parameters .color-col .drop-down ul .checkboxAreaChecked {
	width:70px !important;
	height:20px !important;
	cursor:pointer;
	float:none;
	background:none;
	top:0;
	left:0;
	position:absolute;
	border:2px solid #fff;
	background:url(../i/none.gif);
}
.search-parameters .color-col .drop-down ul .checkboxAreaChecked { border:2px solid #840056; }
.search-parameters .color-col .drop-down .btn {
	margin:28px 0 0;
	border-top:1px solid #d4d5d6;
	overflow:hidden;
	width:100%;
	padding:17px 0;
}
.search-parameters .color-col .drop-down .btn input {
	float:right;
	margin:0 25px 0 0;
}
.search-parameters .color-col .drop-down p {
	margin:0 19px;
	text-align:right;
	font: 10px/19px Arial, Helvetica, sans-serif;
	position:relative;
}
.search-parameters .color-col .drop-down p a {
	text-decoration:underline;
	color:#365f27;
	margin:0 0 0 8px;
}
.search-parameters .color-col .drop-down p a:hover { text-decoration:none; }
/* paint-col drop-down end */
/* veneer-col drop-down start */
.search-parameters .veneer-col .drop-down { width:547px; }
* html .search-parameters .veneer-col .drop-down { width:552px; }
.search-parameters .veneer-col .drop-down ul {
	list-style: none;
	margin:6px -19px 0 13px;
	padding:0;
	overflow:hidden;
}
* html .search-parameters .veneer-col .drop-down ul {
	overflow:visible;
	height:1%;
}
.search-parameters .veneer-col .drop-down li {
	float:left;
	width:124px;
	height:36px;
	margin:0 10px 6px 0;
	position:relative;
}
.search-parameters .veneer-col .drop-down ul label {
	font: 11px/11px Arial, Helvetica, sans-serif;
	color:#777;
	margin:7px 0 0;
	width:76px;
	float:right;
	cursor:pointer;
}
.search-parameters .veneer-col .drop-down ul img {
	margin:2px 10px 0 2px;
	width:31px;
	height:30px;
	border:1px solid #b6b6b6;
	float:left;
}
.search-parameters .veneer-col .drop-down ul .checkboxArea, .search-parameters .veneer-col .drop-down ul .checkboxAreaChecked {
	width:33px !important;
	height:32px !important;
	border:2px solid #fff;
	cursor:pointer;
	float:none;
	position:absolute;
	top:0;
	left:0;
	background:none;
	background:url(../i/none.gif);
}
.search-parameters .veneer-col .drop-down ul .checkboxAreaChecked { border-color:#840056; }
.search-parameters .veneer-col .drop-down .btn {
	margin:14px 0 0;
	border-top:1px solid #d4d5d6;
	overflow:hidden;
	width:100%;
	padding:17px 0;
}
.search-parameters .veneer-col .drop-down .btn input {
	float:right;
	margin:0 25px 0 0;
}
.search-parameters .veneer-col .drop-down p {
	margin:0 19px;
	text-align:right;
	font: 10px/19px Arial, Helvetica, sans-serif;
}
.search-parameters .veneer-col .drop-down p a {
	text-decoration:underline;
	color:#365f27;
	margin:0 0 0 8px;
}
.search-parameters .veneer-col .drop-down p a:hover { text-decoration:none; }
/* veneer-col drop-down end */
/* age-col, price-col, mileage-col drop-down start */
.search-parameters .age-col .drop-down, .search-parameters .price-col .drop-down, .search-parameters .mileage-col .drop-down { width:520px; }
.search-parameters .age-col .drop-down .btn, .search-parameters .price-col .drop-down .btn {
	border-top:1px solid #d4d5d6;
	padding:22px 0 20px;
	overflow:hidden;
	width:100%;
}
.search-parameters .age-col .drop-down .btn input, .search-parameters .price-col .drop-down .btn input {
	float:right;
	margin:0 20px 0 0;
}
.search-parameters .mileage-col .drop-down .bottom-row {
	border-top:1px solid #d4d5d6;
	padding:22px 0 20px;
	overflow:hidden;
	width:100%;
}
.search-parameters .mileage-col .drop-down .bottom-row .btn-submit {
	float:right;
	margin:0 20px 0 0;
}
.search-parameters .mileage-col .drop-down .bottom-row ul {
	list-style: none;
	margin:7px 0 0 22px;
	padding:0;
	float:left;
}
.search-parameters .mileage-col .drop-down .bottom-row li {
	float:left;
	margin:0 18px 0 0;
}
.search-parameters .mileage-col .drop-down .bottom-row li label {
	float:left;
	font-size:12px;
	line-height:14px;
	color:#5d5d5d;
	margin:0 0 0 5px;
}
/* age-col, price-col, mileage-col drop-down end */
/* drop-bown end */
/* search-parameters end */
/* results start */
.search-result .result {
	background:#e5e5e5;
	border-top:1px solid #c0c1c3;
	margin:15px 12px 0 18px;
}
* html .search-result .result {
	height:1%;
	overflow:visible;
}
/* sort panel start */
.search-result .result .sort-panel { padding: 0 0 12px; }
.search-result .result .sort-panel .row {
	overflow:hidden;
	width:100%;
}
.search-result .result .sort-panel .buttons {
	float:left;
	list-style: none;
	margin:15px 0 0 17px;
	padding:0;
	display:inline;
}
.search-result .result .sort-panel .buttons li {
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 12px 0 0;
}
.search-result .result .sort-panel .buttons a {
	float:left;
	font: 13px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#000;
	padding:0 10px;
}
.search-result .result .sort-panel .buttons div {
	position:absolute;
	width:100%;
	height:26px;
	top:0;
	left:0;
	background:url(../i/sort-panel-btn-fader.png);
	display:none;
}
.search-result .result .sort-panel .buttons .disable div { display:block; }
.search-result .result .sort-panel .display {
	float:right;
	margin:13px 15px 0 0;
	display:inline;
}
.search-result .result .sort-panel .display span {
	float:left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.search-result .result .sort-panel .display select {
	float:left;
	width:50px;
}
.search-result .result .sort-panel .display div {
	float:left;
	margin:0 6px;
}
.search-result .result .sort-panel .total-result {
	text-align:center;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:12px 0 0;
}
.search-result .result .sort-panel #view-mode {
	float:left;
	margin:9px 0 0;
}
.search-result .result .sort-panel #view-mode p {
	float:left;
	color:#1f1f21;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin:0 7px 0 20px;
	display:inline;
}
.search-result .result .sort-panel #view-mode ul {
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.search-result .result .sort-panel #view-mode li {
	float:left;
	margin:0 2px 0 0;
}
.search-result .result .sort-panel #view-mode a {
	display:block;
	width:25px;
	height:19px;
	overflow:hidden;
}
.search-result .result .sort-panel #view-mode .active a, .search-result .result .sort-panel #view-mode a:hover { position:static }
.search-result .result .sort-panel #view-mode .active img, .search-result .result .sort-panel #view-mode a:hover img { margin:-19px 0 0; }
.search-result .result .sort-panel .results-order {
	float:right;
	margin:6px 8px 0 0;
	display:inline;
}
.search-result .result .sort-panel .results-order select { width:156px; }
.search-result .result .sort-panel .paginator {
	text-align:center;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color:#383838;
	margin:6px 0 0;
}
.search-result .result .sort-panel .paginator p { display:inline; }
.search-result .result .sort-panel .paginator ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:inline;
}
.search-result .result .sort-panel .paginator li { display:inline; }
.search-result .result .sort-panel .paginator a {
	color:#383838;
	padding:0 2px;
}
.search-result .result .sort-panel .paginator a:hover, .search-result .result .sort-panel .paginator .active a {
	background:#840056;
	color:#fff;
}
/* sort panel end */
/* horizontal result list start */
.search-result .hor-result {
	overflow:hidden;
	margin:-19px 8px 0 7px;
	padding:0 0 8px;
}
* html .search-result .hor-result {
	overflow:visible;
	height:1%;
}
.search-result .hor-result .item {
	background:#fff;
	margin:8px 0 0;
	padding:17px 0 10px 16px;
}
.search-result .hor-result .owner { display:none; }
.search-result .hor-result .item a {
	color:#365f27;
	text-decoration:underline;
}
.search-result .hor-result .item a:hover { text-decoration:none; }
.search-result .hor-result .item .heading {
	overflow:hidden;
	width:100%;
}
.search-result .hor-result .heading h3 {
	float:left;
	margin:0;
	font: bold 14px/21px Arial, Helvetica, sans-serif;
	color:#1f1f21;
}
.search-result .hor-result .item h3 a {
	color:#1f1f21;
	text-decoration:none;
}
.search-result .hor-result .item h3 a:hover { text-decoration:underline; }
.search-result .hor-result .heading p {
	float:right;
	display:inline;
	margin:0 15px 0 0;
	color:#373737;
	font:12px/21px Arial, Helvetica, sans-serif;
	display:block;
}
.search-result .hor-result .description {
	overflow:hidden;
	width:100%;
	margin:16px 0 0;
}
.search-result .hor-result .description .image {
	float:left;
	border:1px solid #878787;
	margin:0 16px 0 0;
}
.search-result .hor-result .description .image img {
	display:block;
	width:136px;
	height:102px;
}
.search-result .hor-result .description .info {
	float:right;
	width:774px;
	border:1px solid #dcddde;
	border-width:1px 0;
	padding:13px 0 22px;
	margin: 0 0 7px;
}
.search-result .hor-result .description .info ul {
	list-style: none;
	margin:7px 0 0 -11px;
	padding:0;
	font: 13px/15px Arial, Helvetica, sans-serif;
	color:#777;
}
.search-result .hor-result .description .info li {
	background:url(../i/sep-car-info.gif) no-repeat 0 50%;
	display:inline;
	padding:0 5px 0 11px;
}
.search-result .hor-result .description .info li:first-child { background:none; }
.search-result .hor-result .description .info span, .search-result .hor-result .description .info a { color:#1f1f21; }
.search-result .hor-result .links {
	list-style: none;
	margin:0;
	padding:0;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#365f27;
}
.search-result .hor-result .links li {
	float:left;
	margin:0 30px 0 0;
}
.search-result .hor-result .links .details a {
	float:left;
	background:url(../i/ico-pdf.jpg) no-repeat 100% 50%;
	padding: 0 17px 0 0;
}
.search-result .hor-result .links div { float:left; }
.search-result .hor-result label {
	float:left;
	cursor:pointer;
	text-decoration:underline;
}
.search-result .hor-result .checkboxArea, .search-result .hor-result .checkboxAreaChecked { margin:2px 0 0 3px; }
/* horizontal result list end */
/* vertical result list start */
.search-result .vert-result {
	overflow:hidden;
	margin:-21px 8px 0 0;
	padding:0 0 18px;
}
* html .search-result .vert-result {
	overflow:visible;
	height:1%;
}
.search-result .vert-result .item {
	background:#fff;
	margin:21px 0 0 20px;
	display:inline;
	padding:17px 15px 21px 15px;
	float:left;
	width:263px;
	min-height:164px;
}
.search-result .vert-result .item a {
	color:#365f27;
	text-decoration:underline;
}
.search-result .vert-result .item a:hover { text-decoration:none; }
.search-result .vert-result .item .heading {
	overflow:hidden;
	width:100%;
}
.search-result .vert-result .heading h3 {
	margin:0;
	font: bold 14px/21px Arial, Helvetica, sans-serif;
	color:#1f1f21;
}
.search-result .vert-result .item h3 a {
	color:#1f1f21;
	text-decoration:none;
}
.search-result .vert-result .item h3 a:hover { text-decoration:underline; }
.search-result .vert-result .heading p { display:none; }
.search-result .vert-result .description {
	overflow:hidden;
	width:100%;
	margin:16px 0 4px;
}
.search-result .vert-result .description .image {
	float:left;
	border:1px solid #878787;
}
.search-result .vert-result .description .image img {
	display:block;
	width:134px;
	height:100px;
}
.search-result .vert-result .description .info { display:none; }
.search-result .vert-result .links {
	list-style: none;
	margin:-7px 0 0;
	padding:0;
	font: 12px/23px Arial, Helvetica, sans-serif;
	color:#365f27;
	float:right;
	width:115px;
}
.search-result .vert-result .links li {
	overflow:hidden;
	width:100%;
}
.search-result .vert-result .links .details a {
	float:left;
	background:url(../i/ico-pdf.gif) no-repeat 100% 50%;
	padding: 0 17px 0 0;
}
.search-result .vert-result .links div { float:left; }
.search-result .vert-result label {
	float:left;
	cursor:pointer;
	text-decoration:underline;
}
.search-result .vert-result .checkboxArea, .search-result .vert-result .checkboxAreaChecked { margin:2px 0 0 3px; }
.search-result .vert-result .owner p {
	margin:0;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#373737;
}
/* vertical result list end */
/* results end */
/* search-result end */
/* content end */
/* temp */
#h-nav .description { width:298px; }
#h-nav .drop-menu .inner-bg, #h-nav .drop-menu { width:637px; }
.shifted-position { margin:0 0 0 -153px !important; }
/* js styles */
.sliding-tabs {
	overflow: hidden;
	width: 100%;
}
.sliding-tabs .tabs-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.sliding-tabs .tabslider {
	overflow: hidden;
	width: 99999px;
	clear: both;
}
.sliding-tabs .slide-block {
	position: relative;
	overflow: hidden;
	padding: 0 7px 0 0;
	width: 635px;
	float: left;
}
.tabset-holder a:focus { outline: none; }
li.find-box { z-index: 1000; }
/* sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.display-none { display:none; }
/* light-boxes start */
.lightbox-fader {
	position:absolute;
	background:url(../i/popup-fader.png);
	top:0;
	left:0;
	z-index:250;
	width:100%;
	display:none;
}
.lightbox {
	position:absolute;
	top:350px;
	z-index:260;
	top: -9999px;
	left: -9999px;
}
.lightbox .wraper {
	margin:0 auto;
	background:#fff;
	width:920px;
	overflow:hidden;
}

.lightbox .title {
	overflow:hidden;
	width:100%;
	padding:0 0 19px;
	border-bottom:1px solid #b8b8b8;
}
.lightbox .title .left {
	float:left;
	width:800px;
	margin:0 0 0 27px;
	display:inline;
}
.lightbox .title h2 {
	font-size:30px;
	line-height:34px;
	color:#767676;
	margin:20px 0 0;
}
.lightbox .title .left .a-back {
	background:url(../i/bullet-lightbox-back.gif) no-repeat 0 50%;
	padding:0 0 0 14px;
	margin:14px 0 0;
}
.lightbox .title .left .a-back a {
	font-size:12px;
	line-height:14px;
	color:#365f27;
}
.lightbox .title .right {
	float:right;
	width:50px;
	margin:22px 23px 0 0;
	display:inline;
	text-align:right;
}
.lightbox .title .right .print {
	margin:11px 0 0;
	font: 10px/19px Arial, Helvetica, sans-serif;
}
.lightbox .title .right .print a {
	color:#365f27;
	text-decoration:underline;
}
.lightbox .title .right .print a:hover { text-decoration:none; }
.lightbox .wraper-small {
	margin:0 auto;
	background:#fff;
	width:615px;
	overflow:hidden;
}
.lightbox .video-wrapper {
	margin:0 auto;
	background:#fff;
	width:720px;
	overflow:hidden;
}
.lightbox .video-wrapper .title .left {width:620px}
.lightbox .video-wrapper .popup-content {width:100%;}

/* map start */
.map .title {
	overflow:hidden;
	width:100%;
	padding:0 0 19px;
	border-bottom:none;
}
.map .popup-content .map-wraper { margin:0px 0px 40px 40px; }
.map .title .left {
	float:left;
	width:470px;
	margin:0 0 0 40px;
	display:inline;
}
.map .title h2 {
	font-size:20px;
	line-height:34px;
	color:#767676;
	margin:30px 0 0;
}
.map .title h3 {
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}
.map .title p {
	color:#444444;
	font-size:12px;
	font-family:Arial;
}
.map .title .right {
	float:right;
	width:50px;
	margin:30px 40px 0 0;
	display:inline;
	text-align:right;
}
.map .title .right .print {
	margin:11px 0 0;
	font: 10px/19px Arial, Helvetica, sans-serif;
}
.map .title .right .print a {
	color:#365f27;
	text-decoration:underline;
}
.map .title .right .print a:hover { text-decoration:none; }
.map .popup-content .map-search {
	margin-left:40px;
	margin-bottom:45px;
	height:40px;
	margin-top:10px;
}
.map .popup-content h3 {
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:0px;
}
.map .popup-content input {
	-x-system-font:none;
	background:#f0f0f0;
	border-top:solid 1px #c2c2c2;
	border-left:solid 1px #c2c2c2;
	color:#1C1C1C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 5px;
	width:121px;
	float:left;
}
.map .popup-content h2 {
	color:#767676;
	float:left;
	font-size:12px;
	margin:0 0 0 10px;
}
.map .popup-content .map-search .map-zip {
	float:left;
	margin-right:12px;
}
.map .popup-content .map-search .map-street {
	float:left;
	margin-right:12px;
}
.map .popup-content .map-search .map-city {
	float:left;
	margin-right:12px;
}
.map .popup-content .map-search .map-searchbtn {
	float:left;
	margin-right:12px;
	margin-top:15px;
}
.map .popup-content .map-search .map-searchbtn input {
	border:none !important;
	background:none !important;
	width:auto;
}
/* map end */

.vehicle-details .popup-content {
	overflow:hidden;
	width:100%;
}
/* vehicle-details sidebar start */
.vehicle-details .sb {
	float:left;
	width:165px;
	margin:0 0 0 26px;
	display:inline;
}
.vehicle-details .sb .tabs {
	list-style: none;
	margin:16px 0 0 2px;
	padding:0;
}
.vehicle-details .sb .tabset li { margin:5px 0 0; }
.vehicle-details .sb .tabs a {
	font-size:12px;
	line-height:14px;
	color:#666;
	text-transform:uppercase;
	padding:0 0 0 12px;
}
.vehicle-details .sb .tabs a:hover, .vehicle-details .sb .tabs .active {
	color:#840056;
	background:url(../i/popup-sb-bullet.gif) no-repeat 0 50%;
}
.vehicle-details .sb .enquire-about {
	border:1px solid #b8b8b8;
	border-width:1px 0;
	padding:20px 13px;
	margin:35px 0 0;
}
.vehicle-details .sb .enquire-about h3 {
	margin:0;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#365f27;
	text-transform:uppercase;
}
.vehicle-details .sb .enquire-about label {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	margin:2px 0 0 1px;
}
.vehicle-details .sb .enquire-about p {
	margin:0;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.vehicle-details .sb .enquire-about a { color:#365f27; }
.vehicle-details .sb .enquire-about a:hover { text-decoration:underline; }
.vehicle-details .sb .enquire-about form div {
	overflow:hidden;
	width:100%;
	margin:6px 0 1px;
}
.vehicle-details .sb .enquire-about form div .checkboxArea, .vehicle-details .sb .enquire-about form div .checkboxAreaChecked { margin:0; }
/* vehicle-details sidebar end */
/* vehicle-details main-col start */
.vehicle-details .main-col {
	float:right;
	width:695px;
	padding:0 0 0 7px;
	margin:20px 0 0;
}
.vehicle-details .main-col h1 {
	font-size:24px;
	line-height:28px;
	color:#767676;
	margin:0;
	text-transform:uppercase;
}
.vehicle-details #vehicle-details-content { padding-bottom:21px; }
.vehicle-details #vehicle-details-content .images-holder {
	overflow:hidden;
	width:100%;
	margin:6px 0 0;
}
.vehicle-details #vehicle-details-content .images-holder .left-image { float:left; }
.vehicle-details #vehicle-details-content .images-holder .right-images {
	float:right;
	width:216px;
	margin: 0 14px 0 0;
	display:inline;
}
.vehicle-details #vehicle-details-content .images-holder a {
	display:block;
	margin:15px 0 0;
}
.vehicle-details #vehicle-details-content .info-columns {
	overflow:hidden;
	margin:15px 0 0 -7px;
	width:702px;
}
.vehicle-details #vehicle-details-content .info {
	float:left;
	width:344px;
	margin:0 7px 0 0;
}
.vehicle-details #vehicle-details-content .info table {
	width:100%;
	font: 12px/23px Arial, Helvetica, sans-serif;
	color:#444;
	vertical-align:top;
	text-align:left;
}
.vehicle-details #vehicle-details-content .info th {
	padding:0 7px;
	width:165px;
	border-top:1px solid #f1f1f1;
}
.vehicle-details #vehicle-details-content .info td {
	width:165px;
	border-top:1px solid #f1f1f1;
}
.vehicle-details #vehicle-details-content .sertified {
	float:left;
	width:298px;
	padding:14px 20px 11px;
	display:inline;
	background:#e5e5e5;
}
.vehicle-details #vehicle-details-content .sertified h2 {
	margin:0;
	font-size:20px;
	line-height:22px;
	color:#4a4a4a;
}
.vehicle-details #vehicle-details-content .sertified ul {
	list-style: none;
	margin:11px 0 0 2px;
	padding: 0;
	font: 12px/23px Arial, Helvetica, sans-serif;
	color:#444;
}
.vehicle-details #vehicle-details-content .sertified li {
	background:url(../i/popup-list-bullet.gif) no-repeat 0 10px;
	padding:0 0 0 15px;
}
.vehicle-details #vehicle-details-content .sertified a { color:#444; }
.vehicle-details #vehicle-details-content .sertified a:hover { text-decoration:underline; }
.vehicle-details #vehicle-details-content .info-row {
	border-top:1px solid #b8b8b8;
	margin:0 0 0 -7px;
	padding:14px 20px 25px 7px;
	width:675px;
	position:relative;
}
.vehicle-details #vehicle-details-content .info-row h2 {
	margin:0;
	font-size:20px;
	line-height:22px;
	color:#767676;
}
.vehicle-details #vehicle-details-content .info-row p {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color:#444;
	margin:8px 0 0;
}
.vehicle-details #vehicle-details-content .contacts {
	border-top:1px solid #b8b8b8;
	padding:20px 0 0;
}
.vehicle-details #vehicle-details-content .contacts h2 {
	font-size:20px;
	line-height:22px;
	margin:0;
	color:#767676;
}
.vehicle-details #vehicle-details-content .contacts .contact-columns {
	overflow:hidden;
	width:100%;
	margin:8px 0 0;
}
.vehicle-details #vehicle-details-content .contacts .col-1 {
	float:left;
	width:340px;
	margin:0 5px 0 0;
}
.vehicle-details #vehicle-details-content .contacts .col-2 {
	float:left;
	width:330px;
}
.vehicle-details #vehicle-details-content .contacts p {
	font: 12px/23px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
}
.vehicle-details #vehicle-details-content .contacts a {
	color:#365f27;
	text-decoration:underline;
}
.vehicle-details #vehicle-details-content .contacts a:hover { text-decoration:none; }
/* vehicle-details main-col end */
.vehicle-details #vehicle-images-content { padding-bottom:31px; }
.vehicle-details #vehicle-images-content .gallery { margin:21px 0 0; }
.vehicle-details #vehicle-images-content .slide-area {
	background:#ececec;
	overflow:hidden;
	width:678px;
}
.vehicle-details #vehicle-images-content .slide-area .prev {
	float:left;
	margin:221px 0 0 7px;
}
.vehicle-details #vehicle-images-content .slide-area .next {
	float:right;
	margin:221px 6px 0 0;
}
.vehicle-details #vehicle-images-content .slide-area ul {
	overflow: hidden;
	position: relative;
	list-style: none;
	margin:0 0 0 12px;
	width: 616px;
	height: 462px;
	padding: 0;
	float:left;
}
.vehicle-details #vehicle-images-content .slide-area li {
	position: absolute;
	font-size:0;
	line-height:0;
	top: 0;
	left: 0;
}
.vehicle-details #vehicle-images-content .slide-area .active { z-index:1; }
.vehicle-details #vehicle-images-content .slide-area ul img {
	display:block;
	width:616px;
	height:462px;
}
.vehicle-details #vehicle-images-content .thumbnails {
	list-style: none;
	margin:5px 0 0 13px;
	padding:0;
	overflow:hidden;
}
.vehicle-details #vehicle-images-content .thumbnails li {
	float:left;
	margin:15px 0 0 10px;
	display:inline;
}
.vehicle-details #vehicle-images-content .thumbnails img {
	display:block;
	width:108px;
	height:81px;
}
/* shortlist popup start */
.shortlist .popup-content {
	overflow:hidden;
	width:100%;
}
.shortlist .sb {
	float:left;
	width:165px;
	margin:11px 0 0 28px;
	display:inline;
}
.shortlist .sb .tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:100%;
}
.shortlist .sb li {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color:#515151;
	margin:8px 0 0;
}
.shortlist .sb ul a {
	font-size:12px;
	line-height:15px;
	color:#666;
}
.shortlist .sb a:hover, .shortlist .sb .active { color:#9c9c9c; }
.shortlist .sb li p { margin:4px 0 0; }
.shortlist .sb .remove-selected {
	margin:24px 0 0;
	padding:20px 0 0;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color:#365f27;
	border-top:1px solid #b8b8b8;
	text-transform:uppercase;
}
.shortlist .sb .remove-selected a { color:#365f27; }
.shortlist .sb .remove-selected a:hover { text-decoration:underline; }
.shortlist .main-column {
	float:right;
	width:675px;
	margin:15px 19px 0 0;
	display:inline;
}
.shortlist .main-column .controll-links {
	margin:0 0 0 25px;
	font: 10px/19px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.shortlist .main-column .controll-links a {
	text-decoration:underline;
	color:#365f27;
	margin:0 11px 0 0;
}
.shortlist .main-column .controll-links a:hover { text-decoration:none; }
.shortlist .main-column ul {
	list-style: none;
	margin: 0;
	padding:4px 0 11px;
}
.shortlist .main-column li {
	overflow:hidden;
	width:100%;
	background:url(../i/sep-short-list.gif) no-repeat;
	padding:15px 0 20px;
}
.shortlist .main-column li:first-child { background:none; }
.shortlist .main-column ul .checkbox {
	float:left;
	width:28px;
	margin:37px 0 0;
}
.shortlist .main-column ul .photo {
	float:left;
	width:155px;
}
.shortlist .main-column ul .description {
	float:left;
	width:235px;
	display:inline;
	margin:0 8px;
}
.shortlist .main-column ul .description h3 {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
}
.shortlist .main-column ul .description h3 a { color:#444; }
.shortlist .main-column ul .description h3 a:hover { text-decoration:underline; }
.shortlist .main-column ul .description p {
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
}
.shortlist .main-column ul .contact {
	float:left;
	width:240px;
}
.shortlist .main-column ul .contact address {
	margin:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#444;
}
.shortlist .main-column ul .contact p {
	margin:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#444;
}
/* shortlist popup end */
/* enquiry-popup  start */
.enquiry-popup form .section {
	border-bottom:1px solid #b8b8b8;
	padding:13px 23px 25px 28px;
}
.enquiry-popup form .section .required-field {
	margin:-8px 0 0;
	font: 12px/22px Arial, Helvetica, sans-serif;
	color:#444;
}
.enquiry-popup form .section .required-field span { color:#bb0031; }
.enquiry-popup form .section h2 {
	font-size:20px;
	line-height:22px;
	color:#767676;
	margin:6px 0 1px;
	text-align:right;
	width:417px;
}
.enquiry-popup form .section .row {
	overflow:hidden;
	width:100%;
	margin:4px 0 0;
}
.enquiry-popup form .section .row label {
	text-align:right;
	width:422px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#444;
	float:left;
}
.enquiry-popup form .section .row label span { color:#bb0031; }
.enquiry-popup form .section .row .txt-holder {
	float:left;
	width:229px;
	background:url(../i/popup-txt-holder.gif) no-repeat;
	margin:0 0 0 20px;
	display:inline;
}
.enquiry-popup form .section .row .txt-holder input {
	border:none;
	background:none;
	font: 11px Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	padding:2px 5px;
	width:219px;
}
.enquiry-popup form .section .row .area-holder {
	float:left;
	width:229px;
	background:url(../i/popup-area-holder.gif) no-repeat;
	margin:0 0 0 20px;
	display:inline;
	height:106px;
}
.enquiry-popup form .section .row .area-holder textarea {
	border:none;
	background:none;
	font: 11px Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	padding:5px;
	width:219px;
	height:96px;
	overflow:auto;
}
.enquiry-popup form .section .row .selectArea {
	margin:0 0 0 20px;
	display:inline;
}
.enquiry-popup form .section .row select { width:229px; }
.enquiry-popup form .section .radio-row {
	overflow:hidden;
	width:100%;
	margin:9px 0 0;
}
.enquiry-popup form .section .radio-row p {
	float:left;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color:#444;
	width:422px;
	text-align:right;
	margin:0 23px 0 0;
}
.enquiry-popup form .section .radio-row label {
	float:left;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	margin:0 20px 0 5px;
}
.enquiry-popup form .btn {
	overflow:hidden;
	width:100%;
	margin:21px 0 0;
}
.enquiry-popup form .btn input {
	float:right;
	margin:0 23px 0 0;
}
.enquiry-popup form .privacy {
	padding:0 30px 18px;
	margin:33px 0 0;
}
.enquiry-popup form .privacy p {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
}
.enquiry-popup form .privacy a {
	color:#365f27;
	text-decoration:underline;
}
.enquiry-popup form .privacy a:hover { text-decoration:none; }
.formErrorAlert {
	margin-left:10px;
	font-size:12px;
	line-height:18px;
	color:#BB0031;
}
/* enquiry-popup end */
/* email-shortlist start */
.email-shortlist .popup-content { padding-bottom:21px; }
.email-shortlist .logo {
	text-align:center;
	margin:36px 0 0;
}
.email-shortlist form .columns {
	overflow:hidden;
	width:100%;
	margin:41px 0 0;
}
.email-shortlist form .left {
	float:left;
	width:336px;
}
.email-shortlist form .left .row {
	overflow:hidden;
	width:100%;
	margin:5px 0 0;
}
.email-shortlist form .left .row label {
	width:126px;
	float:left;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	text-align:right;
	margin:0 11px 0 0;
}
.email-shortlist form .left .row div {
	float:left;
	background:url(../i/popup-txt-holder.gif) no-repeat;
	width:199px;
}
.email-shortlist form .left .row input {
	border:none;
	background:none;
	font: 11px Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	padding:2px 5px;
	width:189px;
}
.email-shortlist form .right {
	float:left;
	width:550px;
	margin:5px 0 0 12px;
	display:inline;
}
.email-shortlist form .right label {
	width:78px;
	float:left;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	text-align:right;
}
.email-shortlist form .right div {
	float:left;
	width:460px;
	background:url(../i/popup-area-holder.gif) no-repeat;
	margin:0 0 0 12px;
	display:inline;
	height:106px;
}
.email-shortlist form .right div textarea {
	border:none;
	background:none;
	font: 11px Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	padding:5px;
	width:450px;
	height:77px;
	overflow:auto;
}
.email-shortlist form .btn {
	overflow:hidden;
	width:100%;
}
.email-shortlist form .btn input {
	float:right;
	margin:22px 23px 0 0;
}
.email-shortlist .list { margin:23px 0 0; }
.email-shortlist .list .thead {
	overflow:hidden;
	width:100%;
	background:#e3e3e3;
	border-top:1px solid #b8b8b8;
	font-size:12px;
	line-height:16px;
	padding:6px 0 8px;
}
.email-shortlist .list .thead .model {
	margin:0 0 0 207px;
	float:left;
	width:298px;
	display:inline;
}
.email-shortlist .list .thead .location {
	margin:0;
	float:left;
	width:298px;
}
.email-shortlist .list ul {
	list-style: none;
	margin: 0;
	padding:4px 0 11px;
}
.email-shortlist .list li {
	overflow:hidden;
	width:100%;
	padding:15px 0 20px;
	border-bottom:1px solid #ccc;
}
.email-shortlist .list ul .photo {
	float:left;
	width:155px;
	margin:0 0 0 32px;
	display:inline;
}
.email-shortlist .list ul .description {
	float:left;
	width:292px;
	display:inline;
	margin:0 8px 0 20px;
}
.email-shortlist .list ul .description h3 {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
}
.email-shortlist .list ul .description h3 a { color:#444; }
.email-shortlist .list ul .description h3 a:hover { text-decoration:underline; }
.email-shortlist .list ul .description p {
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
}
.email-shortlist .list ul .contact {
	float:left;
	width:240px;
}
.email-shortlist .list ul .contact address {
	margin:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#444;
}
.email-shortlist .list ul .contact p {
	margin:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#444;
}
.email-shortlist .legal {
	font: 10px/19px Arial, Helvetica, sans-serif;
	color:#444;
	margin:9px 30px 0;
}
.email-shortlist .emailStatus {
	font: 12px/19px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0 24px 0 0;
	float:right;
}
/* email-shortlist end */
/* comparison-table start */
.comparison-table { padding:0 0 33px; }
.comparison-table .section {
	border-top:1px solid #b8b8b8;
	margin:-1px 0 0;
	padding:16px 11px 12px 35px;
}
.comparison-table .section h3 {
	margin:-3px 0 9px;
	font-size:20px;
	line-height:22px;
	color:#767676;
}
.comparison-table .section table {
	width:100%;
	font: 12px/23px Arial, Helvetica, sans-serif;
	color:#444;
	text-align:left;
}
.comparison-table .section table a { color:#444; }
.comparison-table .section table a:hover { text-decoration:underline; }
.comparison-table .section table label { float:left; }
.comparison-table .section table .checkboxAreaChecked, .comparison-table .section table .checkboxArea { margin:3px 0 0 5px; }
.comparison-table .section table img {
	display:block;
	margin:0 0 4px;
}
.comparison-table .section th {
	width:232px;
	padding: 1px 10px 1px 0;
	vertical-align:top;
	font-weight:normal;
}
.comparison-table .section td {
	width:200px;
	padding: 1px 10px 1px 0;
	vertical-align:top;
}
.comparison-table .section table p { margin:0; }
/* comparison-table end */
#gallery-image { height: 448px; }
td img { padding-left:20px; }
.formLink {
	color:#365F27;
	text-decoration:underline;
}
.formLink:hover { color:#BA6F1C; }