body {margin: 0px; padding: 0px; background: #fff url(img/bg.png) repeat-x top; font-family: Arial, Helvetica, sans-serif}
#wrapper {
	margin: 0px auto;
	width: 966px;
	background: url(img/wrapper_bg.png) repeat-y center top;
}
#top {background: url(img/common.png) repeat-x 0px -350px; height: 25px}
#topL{ background: url(img/common.png) no-repeat 0px -300px; width:6px; height:30px; float:left}
#topR{ background: url(img/common.png) no-repeat -50px -300px; width:6px; height:30px; float:right}
#bot {background: url(img/common.png) repeat-x 0px -400px; height: 23px}
#botL{ background: url(img/common.png) no-repeat -150px -300px; width:6px; height:23px; float:left}
#botR{ background: url(img/common.png) no-repeat -100px -300px; width:6px; height:23px; float:right}
#header {width: 945px; font-size: 14px; color: #8f8f8f; padding: 0px 30px 0 0px; height: 65px}
.top-nav{ float: right; margin-top: 0px}
.top-nav a:link, .top-nav a:visited, .top-nav a:active{ color: #8f8f8f; text-decoration: none}
.top-nav a:hover{ color: #ffb307; text-decoration: underline}
#main{
	padding: 0 11px 0;
	width: 944px;
	font-size: 12px;
	color: #333333;
	line-height: 16px
}
#blueBox {
	background: url(img/listing_top.png) no-repeat 0px -13px;
	color: #FFFFFF;
	padding: 15px 30px 1px;
	font-size: 13px;
	line-height: 18px
}
#blueBoxWrapper {background: #0B5690 url(img/listing_top.png) repeat-y -960px 0px; margin-right: -8px; margin-left: -8px}
#blueBoxCap {background: url(img/listing_top.png) no-repeat 0px 0px; height: 13px; clear: both}
#blueBox a {color: #FFFFFF; text-decoration: underline}
#blueBox a:hover {color: #ffb307}
#blueBox h1 {
	color: #FFFFFF;
	font-size: 23px;
	font-weight: bold;
	margin: 0 5;
	border: none;
}
#blueBox p {color:#FFFFFF; font-size:12px; line-height:16px; padding-bottom:5px}
#leftCol {float: left; width: 187px; padding-right: 10px; padding-left: 12px; padding-top: 10px}
#leftCol p.header {color: #333333; font-weight:bold; font-size:14px}
#leftCol p.title {color: #E47911; font-weight:bold; font-size:13px; margin: 5px; padding:5px 0 5px}
#leftCol p.snippet {color: #333333; font-size:11px; margin: 0px; padding:1px 3px 10px 7px}
#leftCol p.tb {color: #E47911; margin: 0px; padding:1px 3px 10px 7px}
#leftCol a {text-decoration: none}
#leftCol a:hover {color: #065EAA; text-decoration: underline}
#rightCol {float: left; width: 735px}
#content {padding-top: 10px; padding-right: 30px; padding-left: 20px}
#footer {color: #777777; clear: both; padding: 8px 33px 0px; margin: 0px auto; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center; background:#FFFFFF url(img/bgf.png.jpg) repeat-x scroll top center}
#footerCntr {
	width: 100%;
	position: relative;
	clear: both;
}
#footer a:link, #footer a:visited, #footer a:active {color: #065fab; text-decoration: none; line-height:20px}
#footer a:hover {color: #065fab; text-decoration: underline}
#footer strong {color:#32568C; line-height:25px; font-size:13px; text-decoration:underline}
.ftrColBig{ width: 210px; color: #555555; float: left; text-align: left; padding: 0px 5px; border-right:3px solid #EBEBEB; color:#333333}
.ftrColSml{ width: 130px; color: #555555; float: left; text-align: left; padding: 0px 5px; border-left:1px solid #EBEBEB; color:#333333}
#footer .ftrColBig a:link, #footer .ftrColBig a:visited, #footer .ftrColBig a:active, #footer .ftrColSml a:link, #footer .ftrColSml a:visited, #footer .ftrColSml a:active {color: #777777; text-decoration: none}
#footer .ftrColSml a:hover, #footer .ftrColBig a:hover {color: #065fab; text-decoration: none}
#breadcrumbs {padding: 3px 12px 0px 7px; border-top: 1px solid #e7e7e7; font-size: 11px}
#breadcrumbs a {color: #7B7B7B; text-decoration: none; padding-right: 5px; padding-left: 5px}
#breadcrumbs a:hover {color: #ffb307; text-decoration: underline}
.s1, .s2, .s3, .s4, .s5 {height: 12px; width: 70px; display: inline-block; margin: 1px 2px 1px 0px}
.s1 {background: url(index_files/s1.gif) no-repeat;}
.s2 {background: url(index_files/s2.gif) no-repeat;}
.s3 {background: url(index_files/s3.gif) no-repeat;}
.s4 {background: url(index_files/s4.gif) no-repeat;}
.s5 {background: url(index_files/s5.gif) no-repeat;}
.amFax, .amGym, .amInternet, .amCar, .amPets, .amDining, .amService, .amPool, .amSpa {height: 20px; width: 20px; display: inline-block; margin: 1px 2px 1px 0px}
.amFax {background: url(index_files/amenities.png) no-repeat 0px 0px;}
.amGym {background: url(index_files/amenities.png) no-repeat -20px 0px;}
.amInternet {background: url(index_files/amenities.png) no-repeat -40px 0px;}
.amCar {background: url(index_files/amenities.png) no-repeat -60px 0px;}
.amPets {background: url(index_files/amenities.png) no-repeat -80px 0px;}
.amDining {background: url(index_files/amenities.png) no-repeat -100px 0px;}
.amService {background: url(index_files/amenities.png) no-repeat -120px 0px;}
.amPool {background: url(index_files/amenities.png) no-repeat -140px 0px;}
.amSpa {background: url(index_files/amenities.png) no-repeat -160px 0px;}
h1{ color: #065EAA; margin: 0px 0px 10px; padding: 0px 0 0 0px; font: normal 18px Arial, Helvetica, sans-serif}
h2{
	color: #065EAA;
	margin: 0px;
	padding: 0 0 7px 0;
	font: normal 16px Arial, Helvetica, sans-serif;
}
h3{ color: #065EAA; margin: 0px; padding: 0 0 7px 0; font: normal 14px Arial, Helvetica, sans-serif}
h4{ color: #065EAA; margin: 0px; padding: 0 0 7px 0; font: normal 12px Arial, Helvetica, sans-serif}
ul{ margin: 0px 0px 12px; padding: 0px}
li{ list-style: none; padding-left: 12px; background: url(img/common.png) no-repeat -200px -650px; padding-bottom: 3px; line-height: 15px}
hr {color: #E7E7E7; background: #E7E7E7; height: 1px; border-style: none; margin: 0px 0px 10px; padding: 0px}
a:link, a:visited, a:active {color: #065eaa; text-decoration: none}
a:hover {color: #065eaa; text-decoration: underline}
p {
	margin: 0px;
	padding-bottom: 10px
}
blockquote {margin: 0px 35px 13px 30px; padding: 0px}
.clrSolo {clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; visibility: hidden}
.clr {clear: both}
.left {float: left}
.right {float: right}
.imgRight {margin-bottom: 10px; margin-left: 10px; float: right}
.imgLeft {margin-bottom: 10px; margin-right: 10px; float: left}
input, textarea, select {font-size: .9em; color: #333; border: 1px solid #939}
input.clean {border-style: none; background: none}
.searchWrapper {clear: right; float: right; text-align: right; width: 420px; margin-top: 15px}
.search{ height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; width: 335px; border: 1px solid #cccccc; padding-left: 5px; padding-top: 4px; vertical-align: top}
input#go{ background: url(img/common.png) 0px 0px; display: block; float: right; height: 28px; width: 43px; overflow: hidden; text-indent:-9999em; text-align: left; margin-left: 10px; border: none; vertical-align: top}
input#go:hover {background: url(img/common.png) no-repeat -100px 0px; outline-style: none}
a.more {font-weight: bold; text-decoration: none; background: url(img/common.png) no-repeat -200px -650px; padding-left: 9px; font-size:12px}
a.more:hover {text-decoration: underline}
a img {border: none; margin-bottom: -2px}
h1.iconHead, h2.iconHead, h3.iconHead, h4.iconHead {clear: both; position: relative; margin-top: 10px; margin-left: 50px; border-style: none; font-size:18px}
h1.iconHead .icon, h2.iconHead .icon, h3.iconHead .icon, h4.iconHead .icon {height: 30px; width: 35px; position: absolute; left: -45px; top: -7px}
#bandHead .icon {background: url(img/listing.png) no-repeat -50px -100px}
.band {float: left; width: 166px; padding:15px 0 15px 22px}
.band p {padding-bottom:8px}
.band .bandTitle {height: 35px; margin-bottom: 10px; position: relative}
.band img {margin-bottom: 5px; border: 1px solid #0b568f}
.band h2 {font-size: 13px; float: bottom; position: relative}
.band .bandTitle h2 {padding: 0px; position: absolute; left: 0px; bottom: 0px}
.band a {text-decoration: none}
.band a.small {color:#C0C0C0; font-size:10px; text-decoration:none}
.band a:hover {text-decoration: underline}
.bandKey {width: 165px; padding-bottom: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #e7e7e7; padding-top: 20px}
.gradBox {background: #FFFFFF url(img/list_bg.png) repeat-x center bottom; padding: 10px 0 10px 0; border: 1px solid #e7e7e7; margin-bottom: 10px}
.gradBox h1 {margin: 0 10px; padding: 0 0 5px 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e7e7e7}
.band span.good, .band span.adv, .band span.poor {color: #FFFFFF; padding-right: 3px; padding-left: 3px}
.band span.good {background: #2c9b00}
.band span.adv {background: #dab002}
.band span.poor {background: #C60101}
p.check, p.ex, p.quote {padding-bottom: 8px; padding-left: 20px; padding-top: 2px;}
p.check {background: url(index_files/list_icons.png) no-repeat -75px 0px;}
p.ex {background: url(index_files/list_icons.png) no-repeat -75px -60px;}
p.quote {background: url(index_files/list_icons.png) no-repeat -75px -120px;}
.auto_complete {margin:0; background: #fff; position:absolute; left:860px; top:87px; width:342px}
.auto_complete ul {background:white none repeat scroll 0 0; border:1px solid #888; color: #333333; padding:0; margin:0; width:100%; text-align: left; font-size: 12px; list-style-type:none; position: relative; z-index:3}
.auto_complete ul li {margin:0; background:white none repeat scroll 0 0; padding:3px 1px 3px 7px}
.auto_complete ul li.selected {background: #F1F1F1}
.auto_complete ul strong.highlight {color: #0e59e4; margin:0; padding:0; background: #fff}
.mapCol {color:#7B7B7B; float:left; font-size:12px; line-height:16px; padding:5px 23px 10px 18px; width:260px}
.page_info {font-family:"Lucida Grande",Verdana,Helvetica,sans-serif; font-size: 11px; color: #065EAA; float:left; padding-right:2px; padding-top:11px; padding-bottom:10px; width:270px}
.page_info b {color: #333333; padding: .1em .25em}
.pagination {font-family:"Lucida Grande",Verdana,Helvetica,sans-serif; float:right; padding-left:10px; padding-top:10px; padding-bottom:10px}
.pagination a, .pagination span {padding: .2em .3em}
.pagination span.disabled {border:1px solid #DDDDDD; color: #AAA}
.pagination span.current {font-weight: bold; color: #333333}
.pagination a {border: 1px solid #DDDDDD; color: #065EAA; text-decoration: none}
.pagination a:hover, .pagination a:focus {border-color: #003366; background: #065EAA; color: white}
.pagination .prev_page, .pagination .next_page {border-width: 1px}
.pagination .prev_page {margin-right: .1em}
.pagination .next_page {margin-left: .1em}
.static {margin: 10px 10px 10px 10px}
.static2 {margin: 0 10px 15px 15px}
#tt {position:absolute; display:block; background:url(img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(index_files/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#F3EABD; font-size: 11px; color:#000}
#ttbot {display:block; height:5px; margin-left:5px; background:url(img/tt_bottom.gif) top right no-repeat; overflow:hidden}
.hreview-aggregate {display:none}
#listingTop {background: url(img/listing_top.png) no-repeat 0px -13px; color: #FFFFFF}
#listingTopWrapper {
	background: #0B5690 url(img/listing_top.png) repeat-y -960px 0px;
	margin-right: -8px;
	margin-left: -8px;
}
#listingTopCap {background: url(img/listing_top.png) no-repeat 0px 0px; height: 13px; clear: both}
#listingTop a {color: #FFFFFF; text-decoration: underline}
#listingTop a:hover {color: #ffb307}
#gallery {float: left; width: 245px; font-size: 10px; color: #78a5c9; margin: 3px 5px 5px 0px; display: inline}
#gallery a {color: #78a5c9; text-decoration: none}
#gallery a:hover {color: #78a5c9; text-decoration: underline}
#gallery .thumbs img {float: left; margin-top: 5px; margin-right: 5px; border: 1px solid #6392b7}
#gallery img.whiteFrame {border: 1px solid #FFFFFF}
.hotelowner {
	width:900px;
	padding:10px 10px 15px 25px;
	float: left
}
.hotelbadge {padding:5px 35px 20px 35px; float: left}
#hotelInfo {float: left; width: 706px; margin-top: 15px; margin-right: 20px; margin-left: 30px; display:inline}
#hotelInfo h1 {font-size: 23px; font-weight: bold; color: #FFFFFF; background: none; margin: 0px; padding: 0px; border-style: none; line-height: 30px; height: auto}
#hotelInfo h2 {color: #ffb307; font-size: 24px; font-weight: normal; margin: 15px 0px 8px; padding: 0px; line-height: 20px}
#hotelInfo p {margin: 0px 0px 3px; padding: 0px}
#hotelInfo hr {color: #447ba5; height: 1px; border-style: none; background: #447ba5; margin: 0px 0px 7px; padding: 0px; clear: both}
#hotelInfo .lg {font-size: 14px; font-weight: bold}
#hotelInfo .sm {font-size: 11px; font-weight: normal; text-align:center; padding: 5px}
#hotelInfo a.mapLink {white-space: nowrap; margin-left: 15px}
#hotelInfo .ranking {float: left; width: 115px; text-align: center; font-size: 14px; margin-bottom: 5px}
#listingTopRight {float: left; width: 176px; margin-top: 25px}
#listingTopRight h2 {color: #FFFFFF; text-align:center}
#listingTopRight p {margin:0; font-size:18px; padding-bottom:5px; text-align:center}
#listingTopRight p strong {color: #FFB307; font-size:20px; text-align:center}
#listingTopRight h2 strong a {color: #ffb307; font-size:22px}
#listingTopRight h2 strong a:hover {color: #ffffff; font-size:22px}
#listingTopRight a.btn {text-align: center; display: block; padding: 5px; width: 162px; border-top: 1px solid #0b5690; border-right: 1px solid #0a4474; border-bottom: 1px solid #0a4474; border-left: 1px solid #0b5690; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: #1d6196 url(img/listing.png) no-repeat 0px -150px; margin-bottom: 10px}
#listingTopRight a.btn:hover {background: #2374aa url(img/listing.png) no-repeat 0px -200px}
#listingTopRight a {text-decoration: none}
#bluebox {background-color:#E3ECF2; float:left; width:694px}
#hwhite {background-color:#FFFFFF; clear:both; font-size:1px; line-height:1px; margin:0; padding:3px}
#overviewWrapper{ padding: 0px; width: 500px; float: left; margin:0 10px 0 0; background-image: url(img/overview_bg.png); background-repeat: repeat-y; background-position: -507px top}
#overviewCap{ line-height: 0px; background-image: url(img/overview_bg.png); height: 10px; background-repeat: no-repeat; background-position: left top}
#overview {background-image: url(img/overview_bg.png); background-position: -1017px bottom; background-repeat: no-repeat; padding:10px 23px 10px 18px}
#overview h2.ranking {font-size: 22px; font-weight: bold; color: #E47911}
#overview h2 a {color: #E47911; font-weight: bold; text-decoration: none}
#overview h2 a:hover {color: #E47911; font-weight: bold; text-decoration: underline}
#overview .check,#overview .ex {height: 50px; width: 50px; position: absolute; left: 0px; top: 0px}
#overview .check {background: url(img/listing.png) no-repeat 0px 0px}
#overview .ex {background-image: url(img/listing.png); background-repeat: no-repeat; background-position: 0px -50px}
#overview .col {
	width: 440px;
	float: left;
	position: relative;
	padding-top: 0px;
	padding: 7px 10px 0px 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}
#overview .col ul.good li {background-image: url(img/listing.png); background-repeat: no-repeat; background-position: -200px 0px; padding-left: 18px; font-size: 13px; padding-bottom: 5px}
#overview .col ul.poor li {background-image: url(img/listing.png); background-repeat: no-repeat; background-position: -200px -200px; padding-left: 18px; font-size: 13px; padding-bottom: 5px}
#overview #sources {}
#overview #sources ul {padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}
#overview #sources li {white-space: nowrap; float: left; width: 108px; margin:0 10px 5px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 12px}
#overview #sources li.VirtualTourist {background-position: left 0px}
#overview #sources li.CitySearch {background-position: left -16px}
#overview #sources li.TripAdvisor {background-position: left -32px}
#overview #sources li.MyTravelGuide {background-position: left -48px}
#overview #sources li.Epinions {background-position: left -64px}
#overview #sources li.Yahoo {background-position: left -80px}
#overview #sources li.TravelPost {background-position: left -96px}
#overview ul.ratings {padding: 0px; margin: 0px}
#overview ul.ratings li {float: left; margin-top: 0px; margin:0 10px 5px 40px; width:150px}
#overview .blt {width:250px; padding-top:0px; padding-bottom:3px; float:left}
#overview .lastUpdated {font-size:10px; text-align:center}
#overview p {padding-bottom:5px}
#overview .moredata {width:100px; padding-top:0px; padding-bottom:5px; float:right}
.ratings span.good, .ratings span.adv, .ratings span.poor {color:#FFFFFF; padding-left:3px; padding-right:3px}
.ratings span.good {background:#2C9B00 none repeat scroll 0 0}
.ratings span.adv {background: #dab002}
.ratings span.poor {background: #C60101}
#links {float: left; width: 156px; background-color: #e3ecf2; padding: 5px; margin-top: 5px}
.sections {float: left; width:610px}
#indepth {
	background-image:url(index_files/indepth_bg.png);
	background-repeat:repeat;
	padding:10px 10px 10px 20px;
	width:900px;
	float: left
}
#indepth .col {
	width: 850px;
	float: left;
	position: relative;
	padding-top: 0px;
	padding: 2px 15px 0 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:13px
}
#indepth ul {margin:0 0 5px}
#indepth .col ul.comment li {background:transparent url(index_files/list_icons.png) no-repeat scroll -75px -120px; padding-left:20px; font-size:12px; padding-bottom:10px}
#indepth .col ul.comment a {color:#C0C0C0; font-size:10px; text-decoration:none}
#indepth .col a:link, #indepth .col a:visited {color:#333333; text-decoration:none}
#indepth .col a:hover {color: #065EAA; text-decoration: underline}
#indepth .moredata {width:107px; padding-top:0px; padding-bottom:0px; float:right}
#social {padding:5px 5px 5px 5px; width:35px; float: left}
#soctitle {padding:5px 5px 5px 5px; width:190px; height:30px; float: left}
#blgsoc {float:left; padding:5px}
#blgsoc .follow {float:left; padding:7px 2px 2px 0px; width: 90px}
#blgsoc .link {float:left; padding:3px; width: 25px}
#tabsHead .icon {background: url(img/listing.png) no-repeat 0px -100px}
#tabsHead .small {font-size: 11px; color: #7b7b7b; font-weight: normal}
#tabsWrapper {margin-right: -8px; margin-left: -8px; background: url(index_files/tabs.png) no-repeat 0px -50px}
#tabsWrapperSingle {margin-right: -8px; margin-left: -8px; background: url(index_files/tabs.png) no-repeat 0px -75px; padding-top: 10px}
#tabsTop {height: 41px; padding-left: 15px}
#tabsTop a {background: url(index_files/tabs.png) no-repeat 0px 0px; float: left; height: 31px; width: 103px; font-size: 13px; padding-top: 10px; padding-right: 15px; padding-left: 15px; text-decoration: none; color: #7b7b7b; display: block}
#tabsTop a:hover {background: url(index_files/tabs.png) no-repeat -200px 0px}
#tabsTop a.active, #tabsTop a.active:hover {background: url(index_files/tabs.png) no-repeat -400px 0px; color: #064f88}
#tabsTop a span {float: right; font-size: 10px; font-weight: bold}
#tabsTop a span.good {color:#3d7e24}
#tabsTop a span.adv {color:#da9000}
#tabsTop a span.poor {color:#c60b0b}
#tabsTop a:focus {-moz-outline-style: none}
#tabsContent {padding: 15px 30px 20px; width: 900px}
#tabsContent h2 {margin: 0px; padding: 0px 0px 3px; float: left}
#tabsContent h2 sm {font-size: 12px; color: #065EAA; padding-left: 30px}
#tabsContent h2 span {font-size: 12px; color: #E47911}
#tabsContent .exSm, #tabsContent .checkSm {font-size: 10px; display: block; float: left; padding-left: 14px; padding-bottom: 2px; margin-left: 10px}
#tabsContent .exSm {color: #d60000; background: url(img/listing.png) no-repeat -100px -50px}
#tabsContent .checkSm {color: #287d08; background: url(img/listing.png) no-repeat -100px 0px}
#tabsContent hr, #indepth hr {color: #0b568f; background: #0b568f; margin: 0px 0px 8px; padding: 0px; clear: both; height: 1px; border-style: none}
#tabsContent .review {width: 270px; padding-left: 20px; float: left; position: relative; padding-right: 10px}
#tabsContent .review .check, #tabsContent .review .ex {height: 19px; width: 19px; position: absolute; left: 0px; top: 0px}
#tabsContent .review .check {background-image: url(img/listing.png); background-repeat: no-repeat; background-position: -200px -50px}
#tabsContent .review .ex {background-image: url(img/listing.png); background-repeat: no-repeat; background-position: -200px -250px}
#tabsContent .review a {color: #c0c0c0; text-decoration: none; font-size: 10px}
#tabsContent .review a:hover {color: #c0c0c0; text-decoration: underline; font-size: 10px}
.badge {width: 170px; float: left; padding: 10px 10px 40px 140px}
.code {width: 420px; float: left; padding: 10px 10px 40px 18px}
.code textarea {width:400px; height:120px}
textarea.widget {background-color:#EEEEEE; font-family:arial,sans-serif; font-size:11px; height:50px; padding:5px; width:400px}
#blogHead .icon {background-image: url(img/listing.png); background-repeat: no-repeat; background-position: -100px -100px}
.blogCol {float: left; width: 392px; padding-left: 60px; padding-right: 20px; margin-bottom: 10px}
.blogCol h3 {background-image:url(img/common.png); background-position:-200px -649px; background-repeat:no-repeat; color:#333333; font-size:12px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px}
.blogCol em {color:gray; font-size:10px}
.blogCol .tag {color:#E47911; font-size:10px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px}
.listBox {background: #FFFFFF url(img/list_bg.png) repeat-x center bottom; padding: 10px 10px 10px 15px; border: 1px solid #e7e7e7; margin-bottom: 10px}
.listLeft {float: left; width: 125px}
.listLeft img {border: 1px solid #0b568f; margin-bottom: 5px}
.listMid {float: left; width: 375px; padding-left: 20px}
.listMid h3 {padding-bottom: 8px; padding-top: 2px; font-size:13px; color:#333333}
.listMid p {padding-bottom: 8px; padding-top: 2px}
.listMid p.check {background: url(img/listing.png) no-repeat -200px 0px; font-size:13px; padding-left: 20px}
.listMid p.ex {background: url(img/listing.png) no-repeat -200px -200px; font-size:13px; padding-left: 20px}
.listMid p.quote {background: url(index_files/list_icons.png) no-repeat -75px -120px; padding-left: 20px}
.listMid a.small {color: #c0c0c0; text-decoration: none; font-size: 10px}
.listMid a.small:hover {color: #c0c0c0; text-decoration: underline; font-size: 10px}
.listRight {
	float: right;
	width: 167px;
	border-left: 1px solid #e7e7e7;
	padding-left: 0px;
	font-size: 13px;
}
.listRight p.score {margin:0; color:#E47911; padding:0px 0px 10px; font-size: 18px; line-height: 20px; text-align: center}
.listRight p.score small {font-size: 12px; color:#777777; font-weight:lighter; text-align: center}
.listRight p.score sup {margin:0; color:#E47911; font-size: 10px}
.listRight p.price {margin:0; color:#E47911; text-align:center; font-size: 13px}
.listRight p.price a {font-size: 13px; text-decoration:none}
.listRight p.price a:hover {font-size: 13px; text-decoration:underline}
.listRight h2 {margin:0; padding-bottom:5px; font-size: 13px}
.listRight h2 a {margin:0; padding-bottom:5px; font-size: 11px; text-decoration:none}
.listRight h2 a:hover {margin:0; padding-bottom:15px; font-size: 11px; text-decoration:underline}
.listRight .rankingWrapper {text-align: left; position: relative; width: 167px}
.listRight .rankingWrapper ul, .rankingWrapper2 {list-style-type: none; position: relative; margin: 0px; padding: 0px; width: 167px}
.listRight .ranking {
	background:transparent none repeat scroll 0 0;
	width: 170px;
	font-size: 12px;
	font-weight: bold;
	color: #065EAA;
	display: block;
	margin: 0 0 5px;
	padding: 0px 5px 10px;
	float: left;
	position: relative;
	text-align: center;
}
.listRight .rmore {text-align:center; padding:0}
.listRight a.Average, .listRight a.Poor {height: 33px; width: 56px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:23px 0px 0px; text-decoration: none; margin-right:2px}
.listRight a.Good {height: 35px; width: 56px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:40px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; background: url(index_files/good.png) no-repeat; font-family: Arial, Helvetica, sans-serif}
.listRight a.romantic {height: 35px; width: 56px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:35px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; background: url(index_files/romantic.png) no-repeat; font-family: Arial, Helvetica, sans-serif}
.listRight a.family {height: 35px; width: 56px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:39px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; background: url(index_files/family.png) no-repeat; font-family: Arial, Helvetica, sans-serif}
.listRight a.distance {height: 32px; width: 56px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:31px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; background: url(index_files/distance.png) no-repeat}
.listRight a.Good strong, .listRight a.Average strong, .listRight a.Poor strong, .listRight a.romantic strong, .listRight a.family strong, .listRight a.distance strong {font-size: 1.6em; font-weight: bold; margin-right: 1px}
.listRight a.Good sup, .listRight a.Average sup, .listRight a.Poor sup, .listRight a.romantic sup, .listRight a.family sup, .listRight a.distance sup {font-size: 1em; position: relative}
.listRight a.Average {background: url(index_files/average.png) no-repeat; color: #40350c}
.listRight a.Poor {background: url(index_files/poor.png) no-repeat; color: #ffffff}
.listRight a.Good:hover {color:#195800}
.listRight a.Average:hover {color:#645000}
.listRight a.Poor:hover {color:#9e0000}
.listRight a.romantic:hover {color:#E47911}
.listRight a.family:hover {color:#9e0000}
.listRight a.distance:hover {color:#9e0000}
.fltr {float: right; background:#FFFFFF url(img/list_bg.png) repeat-x scroll center bottom; border:1px solid #E7E7E7; padding:0px 10px; margin-bottom:10px; width:713px}
.fltr select {border:1px solid #CCCCCC; color:#333333; font-size:12px}
.fltrbox {float: right; padding:10px 10px}
.fltrbox p {font-family:"Lucida Grande",Verdana,Helvetica,sans-serif; color: #065EAA; padding: 0px}
.rbox {
	float: left;
	width: 170px;
	padding: 2px;
	text-align: center;
}
.rtitle {
	float: left;
	width: 170px;
	padding:5px 5px 2px 2px;
	text-align: center;
}
.postCol {float:left; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px; width:314px}
.postCol h3 {background-image:url(img/common.png); background-position:-200px -649px; background-repeat:no-repeat; color:#333333; font-size:12px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px}
.postCol .tag {color:#E47911; font-size:10px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px}
.postCol em {color:gray; font-size:10px}
.blglgo {width: 136px; padding: 0 20px 5px}
#refinesearch {float: left; width: 943px; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
#refinesearchtop {background-image: url(index_files/filter_top.gif); background-repeat: no-repeat; height: 26px; width: 928px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; padding:8px 0px 0px 15px}
#refinesearchcontent {background-color: #FFFFFF; background-image: url(index_files/filter_magnifyglass.gif); background-repeat: no-repeat; background-position: left top; float: left; width: 796px; padding:0px 0px 0px 147px}
#refinesearchbottom {background-image: url(index_files/filter_bottom.gif); background-repeat: no-repeat; float: left; height: 17px; width: 943px}
*html #refinesearchbottom {background-image: url(index_files/filter_bottom.gif); background-repeat: no-repeat; float: left; height: 17px; width: 943px; margin-top:-9px}
.refinesearchtitle {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #32568c; text-align: center}
#refinesearch .moredata {float:right; padding:0 10px 0 0; font-size: 11px; width:100px}
#quicklinks {float: left; width: 943px; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
#quicklinkstop {background-image: url(index_files/filter_top.gif); background-repeat: no-repeat; height: 26px; width: 928px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding:8px 0px 0px 15px}
.quicklinkstitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #32568c; text-align: left; padding:12px 10px 5px}
.menuBox {color:#333333; float:left; font-size:11px; line-height:16px; font-family: Arial, Helvetica, sans-serif; border-left-width: 1px; border-left-style: solid; border-left-color: #ebebeb; padding:0 7px; float:left}
.menuBox ul {padding: 5px 10px 0 0}
.menuBox p.title {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(index_files/filter_startitle.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #32568c; padding:1px 0 0 22px}
.menuBox li {background: none; padding: 0}
.menuBox .menuColSml {width:165px; float:left; padding-left:5px; padding-right:5px}
.menuBox .menuColMid {width:175px; float:left; padding-left:5px; padding-right:5px}
.menuBox .menuColBig {width:200px; float:left; padding-right:5px}
.menuBox .linkColBig {width:284px; float:left; padding-left:15px}
.menuBox .linkColBig li {width:284px; float:left; padding-left:12px; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-bottom:3px; background:transparent url(img/common.png) no-repeat scroll -200px -650px}

.img_thumb{
	width:100px;
	margin-right:10px;
	padding:3px;
	border:3px solid #999999;
	float:left;
}
