/*----- Start "Main definitions" -----*/
* { padding: 0; margin: 0; outline: 0; }

body {
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	background: #cdcece;
	text-align: left;
}

/*----- Start "Clear" -----*/
.cl { font-size: 0; line-height: 0; height: 0; clear: both; }
/*------ End "Clear" ------*/

/*----- Start "Link styles" -----*/
a img { border: 0; }
a { color: #0066cc; text-decoration: none; }
a:hover { text-decoration: underline; }
/*------ End "Link styles" ------*/

/*----- Start "Box positions" -----*/
.left { float: left; display: inline; }
.right { float: right; display: inline; }
/*------ End "Box positions" ------*/

/*----- Start "Text Position" -----*/
.a-center { text-align: center; }
.a-left { text-align: left; }
.a-right { text-align: right; }
/*------ End "Text Position" ------*/

.divider {
	padding: 0 5px;
}
p.small-title {
	font-size: 9px;
	text-align: right;
	color: #CCC;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

/*------ End "Main definitions" ------*/

#page {
	width: 992px;
	margin: 0 auto;
	background: url(images/page-bg.gif) repeat-y 0 0;
}
#page-in {
	background: url(images/page-bottom.gif) no-repeat 0 bottom;
	padding: 0 7px 7px;
}
#padder {
	padding-top: 10px;
	padding-right: 46px;
	padding-bottom: 51px;
	padding-left: 41px;
}
#main {
	padding-top: 10px;	
	padding-bottom: 35px;
}
#content {
	float: left;
	display: inline;
	width: 578px;
}
#sidebar {
	float: right;
	display: inline;
	width: 300px;
}
#footer {
	padding-top: 14px;
	border-top: solid 1px #cdcece;
	text-align: center;
	font-size: 11px;
	color: #666666;
}
#footer a {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
h1#logo {
	float: left;
	display: inline;
	position: relative;
	height: 50px;
	margin:2px 0 5px;
}
h1#logo a {
	float: left;
	display: inline;
	height: 48px;
	width: 215px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	background: url(images/logo.png) no-repeat 0 0;
}
h1#logo span {
	font-style: italic;
	font-size: 12px;
	color: #adadad;
	float: left;
	display: inline;
	padding-top: 23px;
	padding-left: 10px;
	font-weight: normal;
}
#bookmark {
	float: right;
	display: inline;
	padding-left: 30px;
	line-height: 24px;
	text-decoration: underline;
	color: #adadad;
	margin-top: 23px;
}
#bookmark:hover {
	text-decoration: none;
}
.box {
	border: solid 1px #ccc;
	padding: 5px;
	margin-bottom: 10px;
}
.greybox {
	background: #eeecec;
	padding: 20px;
}
.whitebox {
	background: #fff;
}
.orderbox {
	border: solid 1px #ccc;
	padding: 2px;
}
.orderbox .in {
	background: url(images/ordering-box.gif) repeat-x 0 bottom;
	height: 26px;
}
div.title {
	border: solid 1px #ccc;
	padding: 2px;
	margin-bottom: -1px;
	position: relative;
}
div.title h3 {
	background: #fff url(images/title-bg.gif) repeat-x 0 bottom;
	font-size: 14px;
	color: #3b3b3b;
	font-weight: bold;
	padding-left: 10px;
	line-height: 26px;
}
/*----- Start "Searchbar" -----*/
.searchbar {
	border: solid 1px #bdbaad;
	padding: 2px;
}
.searchbar form {
	height: 100px;
	padding-left: 25px;
}
.searchbar label {
	color: #333;
	font-size: 20px;
	display: block;
	padding: 4px 0 4px 1px;
	line-height: 24px;
}
.searchbar .row {
	float: left;
	display: inline;
}
.searchbar .field {
	font-size: 16px;
	color: #333;
	padding: 7px 13px;
	border: 0;
	background: none;
	height: 20px;
	line-height: 20px;
}
.searchbar .fieldplace {
	border: solid 1px #ad9e5c;
}
.searchbar .find {
	width: 360px;
	margin-right: 26px;
}

#home-search.searchbar .find {
	width:360px;
}

.searchbar .location {
	width: 250px;
	margin-right: 20px;
}
.searchbar .find .fieldplace {
	background: #fff url(images/find-field.gif) no-repeat 0 0;
}
.searchbar .find .field {
	width: 345px;
}

#home-search.searchbar .find .field {
	width:345px;
}

.searchbar .location .fieldplace {
	background: #fff url(images/location-field.gif) no-repeat 0 0;
}
.searchbar .location .field {
	width: 235px;
}
.searchbar small {
	font-size: 11px;
	color: #a67c52;
	margin-top: 3px;
	display: block;
	padding-left: 1px;
}
.searchbar small a {
	color: #a67c52;
}
.searchbar .button-submit {
	float: left;
	display: inline;
	height: 45px;
	line-height:40px;
	padding: 0 5px 5px;
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 18px;
	width: 114px;
	background: url(images/button-search.png) no-repeat 0 0;
	border: 0;
	margin-top: 28px;
}
/*----- Start "Home Search Bar" -----*/
#home-search form {
	padding-top: 26px;
	height: 130px;
	background-image: url(images/home-search-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#home-search label {
	font-size: 20px;	
	line-height: 150%;
}
#home-search .field, #inner-search .field, #bottom-search .field {
	color: #000000;
	font-size: 15px;
	padding: 7px;
	line-height: auto;
}
#home-search .button-submit {
	margin-top: 34px;
}

/*------ End "Home Search Bar" ------*/
/*----- Start "Inner Pages Search Bar" -----*/
#inner-search form {
	height: 100px;
	background: url(images/inner-search-bg.jpg) repeat-x 0 0;
	padding-top: 9px;
}
/*------ End "Inner Pages Search Bar" ------*/
/*----- Start "Bottom Search Bar" -----*/
#bottom-search {
	margin-top: 30px;
}
#bottom-search form {
	background: url(images/bottom-search-bg.gif) repeat-x 0 0;
	padding-top: 9px;
}
#bottom-search .button-submit {
	background: url(images/button-search.png) no-repeat 0 0;
}
/*------ End "Bottom Search Bar" ------*/
/*------ End "Searchbar" ------*/
.banner {
	margin-bottom: 10px;
	width:300px;
	overflow:hidden;
}
/*----- Start "Application Banner" -----*/
#app-banner {
	text-align: center;
}
#app-banner p {
	font-size: 14px;
	color: #3b3b3b;
	padding-top: 20px;
	padding-bottom: 10px;
}
#app-banner .download-button {
	display: block;
	height: 45px;
	line-height: 40px;
	width: 130px;
	margin: 0 auto;
	background: url(images/app-download-button.gif) no-repeat 0 0;
	font-size: 14px;
	color: #3b3b3b;
	padding-left: 18px;
	text-align: left;
}
/*------ End "Application Banner" ------*/

/*----- Start "Directory List" -----*/
.directory-list {
	background: url(images/greyline.gif) repeat-y 252px 0;
	padding-top: 10px;
}
.directory-list .col {
	width: 248px;
}
.directory-list .row {
	padding-bottom: 20px;
}
.directory-list h2, .directory-list h2 a {
	font-size: 18px;
	font-weight: normal;
	color: #3b3b3b;
}
.directory-list p {
	color: #0066cc;
}
/*------ End "Directory List" ------*/
/*----- Start "Tagcloud" -----*/
.tagcloud {
	line-height: 26px;
	text-align: center;
}
.tagcloud a {
	margin: 0 3px;
}
.tagcloud .font-16 { font-size: 16px; }
.tagcloud .font-18 { font-size: 18px; }
.tagcloud .font-24 { font-size: 24px; }
.tagcloud .font-30 { font-size: 30px; }
/*------ End "Tagcloud" ------*/

/*----- Start "Category Sponsors" -----*/
.category-sponsors {
	padding-top: 0px;
	line-height: 20px;
	padding-right: 8px;
	padding-bottom: 2px;
}
.category-sponsors a {
	text-decoration: underline;
}
.category-sponsors a:hover {
	text-decoration: none;
}
.category-sponsors .small-title {
	padding-top: 0;
}
.category-sponsors h2 {
	font-weight: normal;
	font-size: 18px;
}
.category-sponsors p.link {
	line-height: 16px;
}
.category-sponsors p.link a{
	color: #008F00;
}
.category-sponsors .row {
	padding-bottom: 18px;
}
/*------ End "Category Sponsors" ------*/
.sp-order {
	line-height: 28px;
	padding-left: 8px;
}
.sp-order p, .sp-order a {
	float: left;
	display: inline;
}
.sp-order p {
	margin-right: 20px;
}
.sp-order a {
	padding-right: 11px;
	margin-right: 17px;
	color: #3b3b3b;
	background: url(images/arrow-1.gif) no-repeat right center;
}
.sp-order a.up {
	background-image: url(images/arrow-2.gif);
}
/*----- Start "Results Sort" -----*/
.sorter {
	line-height: 26px;
	padding: 0 10px 0 3px;
}
.sorter a {
	color: #3b3b3b;
	text-decoration:underline;
}
.sorter .divider {
	color: #999999;
}
/*------ End "Results Sort" ------*/
/*----- Start "Search Results" -----*/
.results li {
	list-style-type: none;
	border-top: solid 1px #cdcece;
	padding: 17px 0;
}
.search-results li h2 {
	font-weight: normal;
	font-size: 18px;
}
.results li span.position { 
	width: 30px;
	padding-left: 7px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	display: inline;
}
.results li .info { 
	float: left;
	display: inline;
	width: auto;
}
.results li .rating {
	float: right;
	display: inline;
	width: 140px;
	padding-top: 14px;
}
.rating p a {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.rating p a:hover {
	text-decoration: none;
}
.stars a {
	float: left;
	display: inline;
	margin: 1px 0;
	height: 16px;
	width: 16px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	margin-right: 2px;
	background: url(images/empty-star.gif) no-repeat 0 0;
}
.stars a.full {
	background: url(images/full-star.gif) no-repeat 0 0;
}
/*------ End "Search Results" ------*/

/*----- Start "Similar Results" -----*/
.similar-results {
	border: solid 1px #ccc;
	background: #eeecec;
	color: #545454;
	padding: 14px;
	margin-top: 15px;
}
/*------ End "Similar Results" ------*/
/*----- Start "Paging" -----*/
.paging {
	text-align: center;
	margin-top: 25px;
}
.paging a { text-decoration: underline; }
.paging a:hover { text-decoration: none; }
.paging .title {
	margin-right: 20px;
}
.paging a.next {
	padding-right: 11px;
	background: url(images/arrow-3.gif) no-repeat right center;
}
.paging a.prev {
	padding-left: 11px;
	background: url(images/arrow-4.gif) no-repeat 0 center;
}

.sorter .paging  {margin:0; float:right;}
	.sorter .paging a {color:#0066cc;}
	

.Pagination {display:block; text-align:center; margin:20px 0;}
	.Pagination a, .Pagination .this-page {padding:5px 10px; border:solid 1px #bdbaad;}
	.Pagination a:hover {background-color:#F9D538; text-decoration:none; color:#000000}
	.Pagination .this-page {font-weight:bold;}
/*------ End "Paging" ------*/
.map {
	margin-bottom: 10px;
}
/*----- Start "Profile" -----*/
.profile-main {
	height: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.profile-main .col {
	width: 278px;
}
.profile-main h2 {
	font-weight: bold;
	font-size: 20px;
}
.profile-main .phone {
	font-size: 16px;
	padding-top: 10px;
}
.profile-main .rating {
	padding-top: 40px;
}
.profile-main .left-col {
	float: left;
	display: inline;
	font-size: 14px;
	line-height: 20px;
}
.profile-main .right-col {
	float: right;	
	text-align:right;
	display: inline;
	font-size: 11px;
	line-height: 15px;
}
.profile-main .right-col p {
	padding-bottom: 6px;
}
.profile-overview {
	padding-top: 20px;
	padding-bottom: 30px;
}
.profile-overview h2 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.profile-reviews {
	padding-bottom: 30px;
}
.profile-reviews h2 {
	font-size: 18px;
	font-weight: normal;
}
.profile-reviews .review {
	padding: 10px 30px 10px 20px;
	margin-bottom: 10px;
	font-size: 11px;
}
.profile-reviews .review .rating {
	margin-bottom: 4px;
}
.profile-reviews .greyreview {
	background: #f7f5f5;
}
.profile-reviews .review p.title span {
	padding-right: 10px;
}
/*------ End "Profile" ------*/
.alphabet-order a {
	float: left;
	display: inline;
	text-align: center;
	width: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	padding-top: 4px;
	padding-bottom: 4px;
}
.alphabet-order a.active {
	background: url(images/title-bg.gif) repeat-x 0 bottom;
}
.category-list {
	background: url(images/greyline.gif) repeat-y 275px 0;
	margin-top: 20px;
	padding: 4px 6px;
}
.category-list .col {
	width: 265px;
}
.category-list ul li {
	list-style-type: none;
}
/*----- Start "ADS Style" -----*/
.ads {
	font-size: 14px;
}
.ads a {
	text-decoration: underline;
}
.ads a:hover {
	text-decoration: none;
}
.ads p.site a {
	color: #008F00;
	font-size:12px;
}
.ads .ad {
	padding-bottom: 17px;
}
.ads .ad .ad-title a{
	font-size:16px;
	font-weight:bold;
	color:#0000CC;
}
/*------ End "ADS Style" ------*/

.simple-page { padding:35px 30px;}
.simple-page h2{ font-size:20px; font-weight: normal; line-height:25px; padding-bottom:18px; }
.simple-page h3{ font-size:14px; line-height:18px; font-weight: normal; padding-bottom:18px; }
.simple-page p{ padding-bottom:18px; }
.simple-page p.less-padding{ padding-bottom:10px; }
.simple-page ul.no-bulls { list-style-type: none; list-style-position: outside; padding:0 0 18px 10px; }
.simple-page ul.no-bulls li{ padding-bottom:10px; }
h5 { font-size:12px; line-height:18px; }
.simple-page .hr {
	display:block;
	position:relative;
	font-size:0;
	line-height:0;
	height:22px;
	width:992px;
	background:url(images/hr.gif) no-repeat 0 0;
	margin:40px -84px 40px -78px;
}

.form { padding:30px 0 0 120px;}
.form input,
.form textarea { font-size:12px; color:#666; font-family: "Trebuchet MS", Arial, sans-serif; border:0; background:transparent; padding:4px 0; }

.form label { float:left; width:120px; text-align: right; color:#666; margin-right:15px; padding-top:5px; }
.form p {margin-left:150px;}
.form .field,
.form .field span{ float:left; height:27px; background:url(images/field.gif) no-repeat 0 0; padding-left:4px; }
.form .field span{ padding:0 4px 0 0; background-position:right 0; }
.form .field span.field-h {height:60px;}
.form .field { margin-bottom:5px; }
.form .field input{ width:308px; }
.form .small-field input{ width:70px; }
.form .middle-field input{ width:170px; }
.form .textarea-field { width:316px; background:url(images/textarea-c.gif) repeat-y 0 0; height:auto; padding:0;  }
.form .textarea-field span { padding:0; float:none; display:block; height:auto; width:316px; }
.form .textarea-field .field-t{ background:url(images/textarea-t.gif) no-repeat 0 0; }
.form .textarea-field .field-b{ background:url(images/textarea-b.gif) no-repeat 0 bottom; padding:1px; }
.form .textarea-field textarea{ width:306px; height:140px; padding:4px; overflow:auto; }
.form .buttons { width:456px; padding-top:4px; }
.form input.send-button { 
	font-size:0;
	line-height:0;
	width:94px;
	height:44px;
	background:url(images/send-button.gif) no-repeat 0 0;
	display:block;
	text-indent: -4000px;
	cursor:pointer;
	margin:0 0 0 auto;
}

.dash-bul { list-style-type: none; padding:0 0 18px 10px; }
.dash-bul li{ background:url(images/dash.gif) no-repeat 0 7px; padding:0 0 10px 10px; }

/* latest reviews */

.info-blocks {
	overflow:hidden;	
	clear:both;
	width:300px;
}
.info-blocks .bg {
	
/*	background:url(images/dc/bg-info-blocks.gif) repeat-y;*/
}
.info-blocks .bg-top {
	
}
.info-blocks .block {	
	margin:0 0 0 10px;
	padding:0 10px 32px;
	display:inline;
}
.info-blocks .block:first-child {margin:0;}
.info-blocks .block .title {
	overflow:hidden;
	width:100%;
	padding:13px 0 9px;
}
.info-blocks .block .title h2 {
	float:left;
	margin:0;
	padding:0 40px 0 10px;
	font-size:1.7em;
	line-height:1.9em;
}
.info-blocks .reviews .title h2 {background:url(images/ico-01.gif) no-repeat 100% 50%;}
.info-blocks .question .title h2 {background:url(images/ico-02.gif) no-repeat 100% 50%;}
.info-blocks .guides .title h2 {background:url(images/ico-03.gif) no-repeat 100% 50%;}
.info-blocks .title h2 a {text-decoration:none;}
.info-blocks .title h2 a:hover {text-decoration:underline;}
.info-blocks .block ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	padding-top: 1px;
}
.info-blocks .block ul li {
	vertical-align:top;
	list-style:none;
	overflow:hidden;
}
.info-blocks .block ul li h3 {
	margin:0 0 2px;
	color:#f60;
	font-size:1.2em;
	line-height:1.25em;
}
.info-blocks .block ul li h3 a {
	color:#f60;
	text-decoration:none;
}
.info-blocks .block ul li h3 a:hover {text-decoration:underline;}
.info-blocks .block ul li p {margin:0;}
.info-blocks .block ul li p a {text-decoration:underline;}
.info-blocks .block ul li p a:hover {text-decoration:none;}
.info-blocks .block ul li p strong {color:#66be00;}
.info-blocks .block ul li p strong a {color:#66be00;}
.info-blocks .block ul li p strong a:hover {text-decoration:underline;}
.info-blocks .block ul li p answers a {text-decoration:none;}
.info-blocks .block ul li p answers a:hover {text-decoration:underline;}
.info-blocks .reviews ul li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 14px;
	margin-top:5px;
	background-image: url(images/ico-04.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
}
.info-blocks .reviews ul li .txt {
	float:left;
	width:195px;
	font-size:12px;
	line-height:15px;
}
.info-blocks .reviews ul li .txt p{
	font-size:11px;
}
.stars {
	float:right;
	width:90px;
	text-align:center;
}
.stars ul {
	overflow:hidden;
	width:100%;
	margin:0 0 5px !important;
	padding:0;
}
.stars ul li {
	float:left;
	width:15px !important;
	padding:0 !important;
	background:none !important;
	list-style:none;
	border:0 !important;
}
.stars ul li img {display:block;}
.stars p {margin:0;}
.stars p a {
	color:#444;
	text-decoration:none !important;
}
.stars p a:hover {text-decoration:underline !important;}
/*
* Add here new css if any. Change other css only if required.
*/
div.star {
	float: left;
	height:15px;
	width: 15px;
	background: url(images/review_star_grey.png) no-repeat left center;
}
div.star_on {
	float: left;
	height:15px;
	width: 15px;
	background: url(images/review_star_yellow.png) no-repeat left center;
}
.morecategories {
	float:right;
	color: #0066cc;
}
.morecategories a {
	color: #0066cc;
	text-decoration: underline;
}
.morecategories a:hover { 
	text-decoration: none; 
}
.headerUserLink {float:left;margin:23px 0 0;font-size:11px; color:#666; width:190px; overflow:hidden;}
    .headerUserLink a {font-size:11px; color:#666;}
    .headerUserLink a:hover {color:#000; text-decoration:underline;}

.globalMenu_notSignedIn {width:610px; margin:5px 3px 0 0; text-align:right; float:right; }

ul.headerMenuList {
	list-style-type:none;
	display:inline;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 12px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: auto;
}
	
    ul.headerMenuList li {display:inline;}
    ul.headerMenuList li a, ul.headerMenuList li span {padding:2px;}
    ul.headerMenuList li a:link, ul.headerMenuList li a:visited {font-size:11px; color:#666; text-decoration:none;}
    ul.headerMenuList li a:hover {color:#333; text-decoration :underline;}
    ul.headerMenuList li#header-userLoggedIn a {font-weight:bold;}
    /*ul.headerMenuList li a.hdrSignIn img {float:left; margin:0 0 0 24px;}*/
    ul.headerMenuList li a.hdrSignedIn {background:url(/images/sprites_global.gif?appVersion=526) 0 -102px no-repeat; padding-left:20px;}
    ul.headerMenuList li a img.hdrFeedback {margin-right:5px;}
    ul.headerMenuList li.active {font-size:11px; font-weight:bold;}
    ul.headerMenuList li a#header-revLookupLink {background:url(/images/sprites_global.gif?appVersion=526) 100px -59px no-repeat; padding-right:20px;}
		ul.headerMenuList li.active a#header-revLookupLink {background-position: 110px -59px;}
		ul.headerMenuList li.active a#header-revLookupLinkDead, 
		ul.headerMenuList li.active a#header-revLookupLinkDead:hover {background:none; color:#333; font-weight:bold; text-decoration:none; cursor:default;}
	ul.headerMenuList li.spacer {font-size:10px; color:#999;}
	
ul.globalMenu_SignedIn {width:500px; float:right; margin:0; text-align:right; padding:0; font-size:11px;}

.fL{
	float:left;
}
.fR{
	float:right;
}
#header-topNav {
	padding-right: 32px;
	padding-left: 30px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}
#header-topNav a{
	color: #666;
}
#header-topNav a#reverse{
	background:url(images/arrow.gif) no-repeat right 6px;
	padding-right:14px;
}


/*HIGHSLIDE */
.highslide-html {background-color: white;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px;background-image: url(highslide/graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits,a.highslide-credits i {display:none;}
a.highslide-credits:hover,a.highslide-credits:hover i {color: white;background-color: gray;}

/* Styles for the popup */
.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-html-content {width: 400px;padding: 5px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-wrapper .highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url(highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}

.highslide-body h2 {margin:15px 0;}

/* These must be the last of the Highslide rules */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
/* HIGH SLIDE END */



/* search input area */

.fieldplace .search-option-list { display: none;position: absolute; width:358px;margin:0;padding:0;padding-top:5px;z-index: 300; border-top:1px solid #e3e3e3; background-color:#F6f6f6}
#home-search #search-terms.fieldplace .search-option-list {width:358px}
.fieldplace .search-option-list ul {width: 306px;margin: 0;padding: 0;list-style:none;clear: both;}
.fieldplace .search-option-list li {float: none;margin: 0;padding: 0;padding-left:5px;color: #666666;font-size: 9px;}
.fieldplace .search-option-list li a{font-size: 12px;margin: 0px;}
.open .search-option-list {display: block;}

#location-terms.fieldplace .search-option-list, #location-terms-bottom.fieldplace .search-option-list {width:248px;}


.color-01 {color: #990000;}


.info-blocks .block ul.unit-rating-small, ul.unit-rating-small {margin: 0;padding-top: 0;padding-right: 0;padding-bottom: 0; float:right; width:200px;}/*margin-left: 15px;*/
	.info-blocks .block ul.unit-rating-small li, .unit-rating-small li {margin: 0;color: #000000;font-size: 9px; border:none;}
	.info-blocks .block ul.unit-rating-small li, .unit-rating-small li a {font-size: 12px;margin: 0px;}
	
.unit-rating-small, #results-middle ul.unit-rating-small, .info-blocks .block ul.unit-rating-small{ /* the UL */list-style:none;margin: 0px;padding:0px;height: 14px;position: relative;background: url('images/starrating_small.png') bottom left repeat-x;}
.unit-rating-small li,#results-middle .unit-rating-small li, .info-blocks .block ul.unit-rating-small li{text-indent: -90000px;padding:0px;height: 14px;margin:0px;/*\*/float: left;/* */}
.unit-rating-small li.current-rating, .info-blocks .block ul.unit-rating-small li.current-rating {background: url('images/starrating_small.png') left top;position: absolute;height: 14px;display: block;text-indent: -9000px;z-index: 1;}



/* STAR RATING */.ratingblock {display:block;}
.loading {height: 30px;background: url('images/working.gif') 50% 50% no-repeat;}
.unit-rating { /* the UL */list-style:none;margin: 0px;padding:0px;height: 30px;position: relative;background: url('images/starrating.gif') top left repeat-x;		}
.unit-rating li{text-indent: -90000px;padding:0px;margin:0px;/*\*/float: left;/* */}
.unit-rating li a {outline: none;display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover{background: url('images/starrating.gif') left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
	.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}
.unit-rating li.current-rating {background: url('images/starrating.gif') left bottom;position: absolute;height: 30px;display: block;text-indent: -9000px;z-index: 1;}
.unit-rating li.user-rating {background: url('images/starrating.gif') left center;position: absolute;height: 30px;display: block;text-indent: -9000px;z-index: 1;}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
.unit-rating-small,#results-middle ul.unit-rating-small{ /* the UL */list-style:none;margin: 0px;padding:0px;height: 14px;position: relative;background: url('images/starrating_small.png') bottom left repeat-x;}
.unit-rating-small li,#results-middle .unit-rating-small li{text-indent: -90000px;padding:0px;height: 14px;margin:0px;/*\*/float: left;/* */}
.unit-rating-small li.current-rating {background: url('images/starrating_small.png') left top;position: absolute;height: 14px;display: block;text-indent: -9000px;z-index: 1;}
/* STAR RATING END */


table.bordered{border:1px solid #DADADA; margin:15px 0;}
	table.bordered td {padding:5px;}
table.tinted{background-color:#F6F6F6;}


#left {float:left;width:180px;padding-top: 15px;padding-right: 0px;padding-bottom: 0px;margin-right:10px;}
#left ul {padding:0;list-style:none; margin-bottom: 0px; }
#left h3 {padding:0 0 0px 0;font-size:18px;color:#000000;font-weight: normal;}
#left h2 {font-size: 18px;line-height: normal;color: #000000;font-weight: normal;text-align: left;}
#left .headline, #col-r .headline {width: 100%;font-size: 18px;line-height: normal;color: #000000;font-weight: normal;text-align: left;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 18px;margin-left: 0px;}
#left .headline1 {float: left;width: 100%;font-size: 18px;line-height: normal;color: #000000;font-weight: normal;text-align: left;border-bottom-width: 0px;border-bottom-style: solid;border-bottom-color: #DADADA;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}

#results-middle {float:left;width:660px; padding:15px 10px 10px 18px; min-height:300px;}
	#results-middle h1 {margin-bottom:25px;}
	
	#results-middle .addPadding table td {padding:5px;}


.tdclass1 a {color:#666666; text-decoration:none;}

/* Main Browse------------------------------------ */#browse-main {width: 100%;}
#browseContain {margin-bottom: 1em;float: left;width: 100%;margin-right: -3px;	}
#browse-main * {}
.browseHead,#results-middle h4.browseHead {padding: 0.3em;background-color: #FFE421;width:auto;margin:0;font-size:13px;}
.browseArea,.browseArea-last {margin-right: 10px;float: left;width: 32%;border: 1px solid #ccc;background-color: #fff;text-align: left;}
.browseArea-last {margin-right: -3px;}
body#search-results .browseArea { margin-right: 15px;}
.browseArea div,.browseArea-last div {height: 26em;overflow: auto;}
body#search-results .browseArea div,body#search-results .browseArea-last div {height: 14em;}
.browseArea ul,.browseArea-last ul{padding:0; margin:0; display:block; width:200px;}
.browseArea li,.browseArea-last li {line-height: 1.3em;list-style:none;}
.browseArea li a,.browseArea-last li a {padding: .2em .4em;display: block;text-decoration: none;}
.browseArea li a:hover,.browseArea-last li a:hover {text-decoration: none !important;}


.listing_type {font-size:12px; color: #008F00;}


/* FROM UPDATE STYLESHEET */DIV#mainSellYourBiz {WIDTH: 870px;margin-top: 14px;margin-right: auto;margin-bottom: 14px;margin-left: auto;text-align:left;}
#mainSellYourBiz a img {border:0px;}
DIV#titleSellYourBiz {FLOAT: left; MARGIN: 4px 0px 10px 18px; WIDTH: 500px}
DIV#titleSellYourBiz UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px}
DIV#titleSellYourBiz LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 20px; COLOR: #000000; PADDING-TOP: 0px; LIST-STYLE-TYPE: square}
DIV#titleSellYourBiz H1 {FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px; COLOR: #384d7e; FONT-FAMILY: Arial, Helvetica, sans-serif; border-bottom:0px; line-height:1em; padding-bottom:0px;}
DIV#titleSellYourBiz H2 {FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #757ba7; FONT-FAMILY: Arial, Helvetica, sans-serif; padding:0;}
DIV#modSellExistAd {BACKGROUND: #eff3fa; FLOAT: right; MARGIN-BOTTOM: 14px; WIDTH: 233px; MARGIN-RIGHT: 18px; font-size:11px;}
DIV#modSellExistAd P {MARGIN: 0px 14px; COLOR: #384d7e}
DIV#modSellerTools {CLEAR: right; FLOAT: right; MARGIN-BOTTOM: 14px; MARGIN-RIGHT: 18px}
DIV#modSellerTools P {FONT-SIZE: 12px; MARGIN: 0px 14px}
DIV.modSellerTools {BORDER-RIGHT: #dbe4f4 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dbe4f4 1px solid; WIDTH: 231px; PADDING-TOP: 6px; text-align:left;}
DIV#modGetStarted {CLEAR: both; MARGIN-LEFT: 18px}
DIV#modGetStarted TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
DIV#modGetStarted H2 {FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 4px 0px 0px; COLOR: #666666}
DIV#modGetStarted P {FONT-SIZE: 12px; MARGIN: 0px 0px 4px; COLOR: #666666}
DIV#modGetStarted TR.gsRow TD {BORDER-RIGHT: #6e87c7 1px solid; WIDTH: 150px; BORDER-BOTTOM: #d8dfee 1px solid; TEXT-ALIGN: center}
DIV#modGetStarted TR.gsRow1 TD {BORDER-RIGHT: #6e87c7 1px solid; WIDTH: 150px; BORDER-BOTTOM: #6e87c7 1px solid; TEXT-ALIGN: center}
DIV#modGetStarted TR.gsRow2 TD {BORDER-RIGHT: #6e87c7 1px solid; WIDTH: 150px; BORDER-BOTTOM: #6e87c7 1px solid; TEXT-ALIGN: center}
DIV#modGetStarted TR.gsRowLast TD {BORDER-BOTTOM-WIDTH: 0px;WIDTH: 150px;TEXT-ALIGN: center;BORDER-RIGHT-WIDTH: 0px;background-image: url(images/bg_gs_rLast.gif);background-repeat: no-repeat;background-position: right top;}
DIV#modGetStarted TR.gsRow TD H3 {FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 4px 0px 0px; COLOR: #384d7e}
DIV#modGetStarted TR.gsRow2 TD H3 {FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 4px 0px 0px; COLOR: #384d7e}
DIV#modGetStarted TR.gsRow TD P {MARGIN: 0px 0px 4px; COLOR: #667ba9}
DIV#modGetStarted TR.gsRow2 TD.gsRow1_2 P {MARGIN: 0px 0px 4px; COLOR: #667ba9}
DIV#modGetStarted TR.gsRow TD.gsRowBlank {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 18px; BORDER-RIGHT-WIDTH: 0px}
DIV#modGetStarted TR.gsRow1 TD.gsRowBlank {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 18px; BORDER-RIGHT-WIDTH: 0px}
DIV#modGetStarted TR.gsRow2 TD.gsRowBlank {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 18px; BORDER-RIGHT-WIDTH: 0px}
DIV#modGetStarted TR.gsRow1 TD.gsRow1_1 {WIDTH: 306px;TEXT-ALIGN: left;background-image: url(images/bg_gs_r1.gif);background-repeat: repeat-y;}
DIV#modGetStarted TR.gsRow2 TD.gsRow1_1 {BACKGROUND: url(images/bg_gs_r1.gif) repeat-y; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow1 TD.gsRow1_2 {BACKGROUND: #d8e5ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow2 TD.gsRow1_2 {BACKGROUND: #d8e5ff; VERTICAL-ALIGN: top}
DIV#modGetStarted TR.gsRow1 TD.gsRow1_3 {BACKGROUND: #d8e5ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow2 TD.gsRow1_3 {BACKGROUND: #d8e5ff; VERTICAL-ALIGN: top}
DIV#modGetStarted TR.gsRow1 TD.gsRow1_4 {BACKGROUND: #ffe6b5; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow2 TD.gsRow1_4 {BACKGROUND: #ffe6b5; VERTICAL-ALIGN: top}
DIV#modGetStarted TR.gsRow TD.gsRow2_1 {VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow2_2 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow2_3 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow2_4 {BACKGROUND: #fff7e0; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow3_1 {BACKGROUND: url(images/bg_gs_r3.gif) repeat-y; VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow3_2 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow3_3 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow3_4 {BACKGROUND: #fff9e9; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow4_1 {VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow4_2 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow4_3 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow4_4 {BACKGROUND: #fff9e9}
DIV#modGetStarted TR.gsRow TD.gsRow5_1 {BACKGROUND: url(images/bg_gs_r5.gif) repeat-y; VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow5_2 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow5_3 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow5_4 {BACKGROUND: #faf7ed; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow6_1 {VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow6_2 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow6_3 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow6_4 {BACKGROUND: #fffbf1; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow7_1 {BACKGROUND: url(images/bg_gs_r7.gif) repeat-y; VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow7_2 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow7_3 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow7_4 {BACKGROUND: #faf9f6; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow8_1 {VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow8_2 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow8_3 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow8_4 {BACKGROUND: #fffdfa; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow9_1 {BACKGROUND: url(images/bg_gs_r9.gif) repeat-y; VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow9_2 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow9_3 {BACKGROUND: #f5f8ff; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow9_4 {BACKGROUND: #fafbfd; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow10_1 {VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow10_2 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow10_3 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow10_4 {VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow11_1 {BACKGROUND: url(images/bg_gs_r11.gif) repeat-y; VERTICAL-ALIGN: middle; WIDTH: 306px; TEXT-ALIGN: left}
DIV#modGetStarted TR.gsRow TD.gsRow11_2 {BACKGROUND: url(images/bg_gs_r11_2.gif) #f5f8ff no-repeat right top; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow11_3 {BACKGROUND: url(images/bg_gs_r11_3.gif) #f5f8ff no-repeat right top; VERTICAL-ALIGN: middle}
DIV#modGetStarted TR.gsRow TD.gsRow11_4 {BACKGROUND: url(images/bg_gs_r11_4.gif) #fafbfd no-repeat right top; VERTICAL-ALIGN: middle}
DIV#modCustTest {MARGIN: 26px auto; WIDTH: 760px}
DIV#modCustTest H1 {FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #384d7e; FONT-FAMILY: Arial, Helvetica, sans-serif; border-bottom:0; }
DIV#modCustTest H2 {FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #757ba7; FONT-FAMILY: Arial, Helvetica, sans-serif}
DIV#sellCustTest {CLEAR: both; BORDER-TOP: #e0e5ee 1px solid; BORDER-BOTTOM: #e0e5ee 1px solid; HEIGHT: 100%}
DIV#sellCustTest P {FONT-SIZE: 12px; FONT-STYLE: italic}
DIV#sellCustTest P.sellCustTestSig {FONT-SIZE: 11px; COLOR: #a8a8a8; FONT-STYLE: italic}
DIV.sellCustTest {FLOAT: left; MARGIN: 10px 10px 0px; WIDTH: 228px}
DIV.sellCompare {TEXT-ALIGN: center}
DIV.sellCompare P {FONT-SIZE: 12px; COLOR: #384d7e}

.highlighted {color: #0066cc;}

.col-r-box {text-align: justify;background-color: #FFFFFF;border: 1px solid #DADADA;padding: 8px;margin-bottom: 20px;}

	.col-r-box #gallery_preview {margin-top:auto;}
	
	.col-r-box ul {padding-left:15px;}
	
	.col-r-box .headline {font-size: 18px;line-height: normal;color: #000000;font-weight: normal;text-align: left; margin-bottom:10px;}