body {margin: 0px; padding: 0px; background: #fff url(images/bg.png) repeat-x top; font-family: Arial, Helvetica, sans-serif}
#wrapper {margin: 0px auto; width: 966px; background: url(images/wrapper_bg.png) repeat-y center top}
#top {background: url(images/common.png) repeat-x 0px -350px; height: 25px}
#topL{ background: url(images/common.png) no-repeat 0px -300px; width:6px; height:30px; float:left}
#topR{ background: url(images/common.png) no-repeat -50px -300px; width:6px; height:30px; float:right}
#bot {background: url(images/common.png) repeat-x 0px -400px; height: 23px}
#botL{ background: url(images/common.png) no-repeat -150px -300px; width:6px; height:23px; float:left}
#botR{ background: url(images/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, .top-nav span {color: #8f8f8f; text-decoration: none}
.top-nav a:hover, .top-nav span:hover {color: #ffb307; text-decoration: underline}
#main{ padding: 7px 11px 0; width: 944px; font-size: 12px; color: #333333; line-height: 16px}
#blueBox {background: url(images/listing_top.png) no-repeat 0px -13px; color: #FFFFFF; padding: 15px 30px 1px; font-size: 13px; line-height: 18px}
#blueBoxWrapper {background: #0B5690 url(images/listing_top.png) repeat-y -960px 0px; margin-right: -8px; margin-left: -8px; margin-top:-5px}
#blueBoxCap {background: url(images/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 0 5px}
#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 0; padding:5px 0}
#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: right; 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; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(images/bgf.png) repeat-x scroll center top}
#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; line-height:14px; font-size: 11px; width: 881px; float:left}
#breadcrumbs a, #breadcrumbs span {color: #7B7B7B; text-decoration: none; padding-right: 5px; padding-left: 5px}
#breadcrumbs a:hover, #breadcrumbs span:hover {color: #ffb307; text-decoration: underline}
#shareIcons {border-top: 1px solid #e7e7e7; padding:2px 0 0; width:44px; float: right}
#shareIcons .button {cursor:pointer; display:inline-block; margin-left:5px; vertical-align:middle}
.s1, .s2, .s3, .s4, .s5 {height: 12px; width: 70px; display: inline-block; margin: 1px 2px 1px 0px}
.s1 {background: url(images/s1.gif) no-repeat;}
.s2 {background: url(images/s2.gif) no-repeat;}
.s3 {background: url(images/s3.gif) no-repeat;}
.s4 {background: url(images/s4.gif) no-repeat;}
.s5 {background: url(images/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(images/amenities.png) no-repeat 0px 0px;}
.amGym {background: url(images/amenities.png) no-repeat -20px 0px;}
.amInternet {background: url(images/amenities.png) no-repeat -40px 0px;}
.amCar {background: url(images/amenities.png) no-repeat -60px 0px;}
.amPets {background: url(images/amenities.png) no-repeat -80px 0px;}
.amDining {background: url(images/amenities.png) no-repeat -100px 0px;}
.amService {background: url(images/amenities.png) no-repeat -120px 0px;}
.amPool {background: url(images/amenities.png) no-repeat -140px 0px;}
.amSpa {background: url(images/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(images/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: 15px}
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}
.center {text-align: center}
.imgRight {margin-bottom: 10px; margin-left: 10px; float: right}
.imgLeft {margin-bottom: 10px; margin-right: 10px; float: left}
textarea {font-size: .9em; color: #333; border: 1px solid #939}
input {font-size: .9em; color: #333; border: none}
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: middle}
.signupbtn {background: url(images/signupbtn.png); display: block; height: 32px; width: 192px; overflow: hidden; text-indent:-9999em; margin-left: 10px; border: none; cursor: pointer}
input#go{ background: url(images/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(images/common.png) no-repeat -100px 0px; outline-style: none}
a.more {font-weight: bold; text-decoration: none; background: url(images/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}
span.more {font-weight: bold; text-decoration: none; background: url(images/common.png) no-repeat -200px -650px; padding-left: 9px; font-size:12px}
span.more:hover {text-decoration: underline}
.quotes {background: url(images/listing.png) no-repeat 0px -100px}
.blogs {background: url(images/listing.png) no-repeat -100px -100px}
.house {background-image: url(images/house.png)}
.hotels {background-image: url(images/hotels.png)}
.searchIcon {background-image: url(images/magnifier.png)}
.awardsIcon {background-image: url(images/star.png)}
.guidesIcon {background-image: url(images/binocular.png)}
.chkmarkIcon {background-image: url(images/chkmark.png)}
.mapIcon {background-image: url(images/mapicon.png)}
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 .mapIcon, h2.iconHead .mapIcon, h3.iconHead .mapIcon, h4.iconHead .mapIcon, h1.iconHead .quotes, h2.iconHead .quotes, h3.iconHead .quotes, h4.iconHead .quotes, h1.iconHead .blogs, h2.iconHead .blogs, h3.iconHead .blogs, h4.iconHead .blogs, h1.iconHead .awardsIcon, h2.iconHead .awardsIcon, h3.iconHead .awardsIcon, h4.iconHead .awardsIcon, h1.iconHead .searchIcon, h2.iconHead .searchIcon, h3.iconHead .searchIcon, h4.iconHead .searchIcon, h1.iconHead .house, h2.iconHead .house, h3.iconHead .house, h4.iconHead .house, h1.iconHead .chkmarkIcon, h2.iconHead .chkmarkIcon, h3.iconHead .chkmarkIcon, h4.iconHead .chkmarkIcon, h1.iconHead .guidesIcon, h2.iconHead .guidesIcon, h3.iconHead .guidesIcon, h4.iconHead .guidesIcon, h1.iconHead .hotels, h2.iconHead .hotels, h3.iconHead .hotels, h4.iconHead .hotels {height: 30px; width: 35px; position: absolute; left: -45px; top: -7px}
.shortband {float: left; width: 166px; padding:15px 0 15px 12px}
.longband {float: left; width: 166px; padding:15px 0 15px 22px;.band span.good }
.shortband p, .longband p {padding-bottom:8px}
.shortband .bandTitle, .longband .bandTitle {height: 35px; margin-bottom: 10px; position: relative}
.shortband img, .longband img {margin-bottom: 5px; border: 1px solid #0b568f}
.shortband h2, .longband h2 {font-size: 13px; float: bottom; position: relative}
.shortband .bandTitle p, .shortband .bandTitle h2, .longband .bandTitle p, .longband .bandTitle h2 {padding: 0px; position: absolute; left: 0px; bottom: 0px}
.shortband a, .longband a {text-decoration: none}
.shortband a.small, .shortband span.small, .longband a.small, .longband span.small {color:#C0C0C0; font-size:10px; text-decoration:none}
.shortband a:hover, .shortband span:hover, .longband a:hover, .longband span:hover {text-decoration: underline}
.shortband .midBox, .longband .midBox {height:25px; width:170px}
.shortband .rank, .longband .rank {float:left; height:20px}
.shortband .price, .longband .price {float:left; width:80px; padding-left:5px}
.bandKey {width: 195px; border-right-width: 1px; border-right-style: solid; border-right-color: #e7e7e7; padding: 20px 10px 10px 15px}
.gradBox {background: #FFFFFF url(images/list_bg.png) repeat-x center bottom; padding: 10px 5px 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}
.shortband span.good, .shortband span.adv, .shortband span.poor, .longband span.good, .longband span.adv, .longband span.poor {color: #FFFFFF; font-size:11px; padding-right: 3px; padding-left: 3px; text-decoration: none}
.shortband span.good, .longband span.good {background: #2c9b00}
.shortband span.adv, .longband span.adv {background: #dab002}
.shortband span.poor, .longband span.poor {background: #C60101}
p.check, p.ex, p.quote {padding-bottom: 8px; padding-left: 20px; padding-top: 2px;}
p.check {background: url(images/list_icons.png) no-repeat -75px 0px;}
p.ex {background: url(images/list_icons.png) no-repeat -75px -60px;}
p.quote {background: url(images/list_icons.png) no-repeat -75px -120px; color:#333333; font-size:12px; line-height:16px}
.small {font-size:10px; text-decoration:none}
.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 20px 10px 33px; width:255px}
.mapCol h2 {-x-system-font:none; color:#E47911; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0; padding:0 0 7px}
.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(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/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(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
.vl {background-repeat:no-repeat; color:#065EAA; cursor:pointer; text-decoration:none}
.vl:hover {outline-style:none; outline-width:medium; text-decoration:underline}
.goodMarker {background:transparent url(http://assets1.raveable.com/markers/green/tiny.png) no-repeat scroll 0 0; overflow:hidden; padding-left:15px; padding-top:2px; line-height:22px}
.avrgMarker {background:transparent url(http://assets1.raveable.com/markers/yellow/tiny.png) no-repeat scroll 0 0; overflow:hidden; padding-left:15px; padding-top:2px; line-height:22px}
.poorMarker {background:transparent url(http://assets1.raveable.com/markers/red/tiny.png) no-repeat scroll 0 0; overflow:hidden; padding-left:15px; padding-top:2px; line-height:22px}
.blueMarker {background:transparent url(http://assets1.raveable.com/markers/blue/tiny.png) no-repeat scroll 0 0; overflow:hidden; padding-left:15px; padding-top:2px; line-height:22px}
.spotMarker {background:transparent url(http://assets1.raveable.com/markers/tinyspot.png) no-repeat scroll 0 0; overflow:hidden; padding-left:20px; padding-top:2px; line-height:18px}
#error {background-color:#F0A8A8; border:1px solid #990000; font-size:15px; font-weight:bold; padding:5px}
.localSearch {}
.localSearch .search {float:left; width:320px}
.localSearch .searchBox {float:left; height:30px; width:410px}
.localSearch .searchTitle {float:left; padding:3px 10px 0 0}
.localSearch .searchCol {color:#7B7B7B; float:left; font-size:12px; line-height:16px; padding:5px 10px 10px 15px; width:325px}
.localSearch h3 {color:#E47911}
.localSearch li {background:none; padding:5px}
.largeStarRating {background:url("images/large_rating_stars.png") no-repeat scroll 0 -15px transparent; height:15px; line-height:15px; text-align:left; width:81px}
.largeStarRating .sr1, .largeStarRating .sr2, .largeStarRating .sr3, .largeStarRating .sr4, .largeStarRating .sr5, .largeStarRating .sr6, .largeStarRating .sr7, .largeStarRating .sr8, .largeStarRating .sr9, .largeStarRating .sr10 {background:url("images/large_rating_stars.png") no-repeat scroll 0 0 transparent; height:15px; line-height:15px}
.largeStarRating .sr1 {width:8px}
.largeStarRating .sr2 {width:15px}
.largeStarRating .sr3 {width:24px}
.largeStarRating .sr4 {width:32px}
.largeStarRating .sr5 {width:40px}
.largeStarRating .sr6 {width:48px}
.largeStarRating .sr7 {width:56px}
.largeStarRating .sr8 {width:64px}
.largeStarRating .sr9 {width:73px}
.largeStarRating .sr10 {width:81px}
.smallStarRating {background:url("images/small_rating_stars.png") no-repeat scroll 0 -11px transparent; height:12px; line-height:12px; text-align:left; width:60px}
.smallStarRating .sr1, .smallStarRating .sr2, .smallStarRating .sr3, .smallStarRating .sr4, .smallStarRating .sr5, .smallStarRating .sr6, .smallStarRating .sr7, .smallStarRating .sr8, .smallStarRating .sr9, .smallStarRating .sr10 {background:url("images/small_rating_stars.png") no-repeat scroll 0 0 transparent; height:12px; line-height:12px}
.smallStarRating .sr1 {width:6px}
.smallStarRating .sr2 {width:12px}
.smallStarRating .sr3 {width:18px}
.smallStarRating .sr4 {width:24px}
.smallStarRating .sr5 {width:30px}
.smallStarRating .sr6 {width:36px}
.smallStarRating .sr7 {width:42px}
.smallStarRating .sr8 {width:48px}
.smallStarRating .sr9 {width:54px}
.smallStarRating .sr10 {width:60px}
.thumbUp {background:url("images/thumbs.png") no-repeat scroll 0 0 transparent; height:74px; width:74px}
.thumbSide {background:url("images/thumbs.png") no-repeat scroll 0 -75px transparent; height:74px; width:74px}
.thumbDown {background:url("images/thumbs.png") no-repeat scroll 0 -150px transparent; height:74px; width:74px}
.qmark {background:url("images/thumbs.png") no-repeat scroll 0 -225px transparent; height:74px; width:74px}
.exclaim {background:url("images/thumbs.png") no-repeat scroll 0 -300px transparent; height:74px; width:74px}
.authBox {background: none}
#fbConnect {width: 447px}
#fbSignin, #fbSignup {padding:20px 50px 50px}
#fbSignin .fbButton {text-align:center}
#fbConnect .fbHeading {color:#D04102; font-size:15pt; font-weight:bold; padding:10px 0; text-align:center}
#fbConnect .fbFormText {color:#818E97; font-size:10pt; font-weight:bold}
#fbConnect .fbFormField {margin:10px 0}
#fbConnect .fbInputBox {border:1px solid #CCCCCC; width:250px}
#fbConnect .fbPic {float:left; height:60px; margin-right:10px; width:60px}
#fbConnect .fbAgreement {font-size:10px; font-weight:normal; padding-top:2px; padding-bottom:10px; width:275px; float: left}
#fbConnect .fieldWithErrors {padding:o; marging:0}
.listBox {background: #FFFFFF url(images/list_bg.png) repeat-x center bottom; padding: 10px 10px 10px 15px; border: 1px solid #e7e7e7; margin-bottom: 10px}
.listBox p.score {margin:0; color:#E47911; padding:0px 0px 10px; font-size: 18px; line-height: 20px; text-align: center}
.listBox p.score small {font-size: 12px; color:#777777; font-weight:lighter; text-align: center}
.listBox p.score sup {margin:0; color:#E47911; font-size: 10px}
.listBox p.price {margin:0; color:#E47911; text-align:center; font-size: 13px}
.listBox p.price a {font-size: 13px; text-decoration:none}
.listBox p.price a:hover {font-size: 13px; text-decoration:underline}
.listBox .post {float:left; padding-left:15px; padding-right:10px; padding-top:10px; width:270px; display: inline}
.listBox .indent {padding:10px 0 0 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(images/listing.png) no-repeat -200px 0px; font-size:13px; padding-left: 20px}
.listMid p.ex {background: url(images/listing.png) no-repeat -200px -200px; font-size:13px; padding-left: 20px}
.listMid p.quote {background: url(images/list_icons.png) no-repeat -75px -120px; padding-left: 20px}
.listMid a.small, .listMid span.small {color: #c0c0c0; text-decoration: none; font-size: 10px}
.listMid a.small:hover, .listMid span.small:hover {color: #c0c0c0; text-decoration: underline; font-size: 10px}
.listMid .rates {padding-top:10px; float:left; width:150px}
.listRight {float: right; width: 167px; border-left: 1px solid #e7e7e7; padding-left: 0px; font-size: 13px}
.listRight h2 {margin:0; padding-bottom:5px; font-size: 11px}
.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}
.listRight .rmore {text-align:center; padding:0}
.listRight a.Average, .listRight a.Poor, .listRight span.Average, .listRight span.Poor {height: 33px; width: 51px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:19px 0px 0px; text-decoration: none; margin-right:2px}
.listRight a.Good, .listRight span.Good {height: 33px; width: 51px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:36px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; background: url(images/good.png) no-repeat; font-family: Arial, Helvetica, sans-serif}
.listRight a.romantic, .listRight span.romantic {height: 33px; width: 51px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:30px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; background: url(images/romantic.png) no-repeat; font-family: Arial, Helvetica, sans-serif}
.listRight a.family, .listRight span.family {height: 33px; width: 51px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:34px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; background: url(images/family.png) no-repeat; font-family: Arial, Helvetica, sans-serif}
.listRight a.distance, .listRight span.distance {height: 33px; width: 51px; display: block; margin: 0px auto 5px; text-align: center; font-size: 11px; font-weight: bold; padding:27px 0px 0px; text-decoration: none; margin-right:2px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; background: url(images/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, .listRight span.Good strong, .listRight span.Average strong, .listRight span.Poor strong, .listRight span.romantic strong, .listRight span.family strong, .listRight span.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, .listRight span.Good sup, .listRight span.Average sup, .listRight span.Poor sup, .listRight span.romantic sup, .listRight span.family sup, .listRight span.distance sup {font-size: 1em; position: relative}
.listRight a.Average, .listRight span.Average {background: url(images/average.png) no-repeat; color: #40350c}
.listRight a.Poor, .listRight span.Poor {background: url(images/poor.png) no-repeat; color: #ffffff}
.listRight a.Good:hover, .listRight span.Good:hover {color:#195800}
.listRight a.Average:hover, .listRight span.Average:hover {color:#645000}
.listRight a.Poor:hover, .listRight span.Poor:hover {color:#9e0000}
.listRight a.romantic:hover, .listRight span.romantic:hover {color:#E47911}
.listRight a.family:hover, .listRight span.family:hover {color:#9e0000}
.listRight a.distance:hover, .listRight span.distance:hover {color:#9e0000}
.fltr {float: right; background:#FFFFFF url(images/list_bg.png) repeat-x scroll center bottom; border:1px solid #E7E7E7; padding:0px 10px; margin-bottom:10px; width:713px; display: inline}
.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: 60px; padding: 2px}
.rtitle {float: left; width: 97px; padding:5px 5px 2px 2px}
#refinesearch {float: left; width: 943px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; display:inline}
#refinesearchtop {background-image: url(images/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(images/filter_magnifyglass.gif); background-repeat: no-repeat; background-position: left top; float: left; width: 796px; padding:0px 0px 0px 147px; display:inline}
#refinesearchbottom {background-image: url(images/filter_bottom.gif); background-repeat: no-repeat; float: left; height: 17px; width: 943px}
*html #refinesearchbottom {background-image: url(images/filter_bottom.gif); background-repeat: no-repeat; float: left; height: 17px; width: 943px; margin-top:-9px; display: inline}
.refinesearchtitle {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #32568c; text-align: center}
#refinesearch .moredata {float:right; padding:10px 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(images/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; display:inline}
.menuBox p.title {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/filter_startitle.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #32568c; padding:1px 0 0 22px}
.menuColSml ul, .menuColMid ul, .menuColBig ul {margin: 0; padding: 0px 10px 0 0}
.menuColSml li, .menuColMid li, .menuColBig li {background: none; padding: 0}
.menuColSml a, .menuColMid a, .menuColBig a {color:#333333; text-decoration:none}
.menuBox .menuColSml {width:165px; float:left; padding-left:5px; padding-right:5px; display:inline}
.menuBox .menuColMid {width:175px; float:left; padding-left:5px; padding-right:5px; display:inline}
.menuBox .menuColBig {width:200px; float:left; padding-right:5px; display:inline}
.menuBox .linkColBig {width:280px; float:left; padding-left:15px}
.menuBox .linkColBig li {width:268px; float:left; padding-left:12px; line-height:13px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-bottom:3px; background:transparent url(images/common.png) no-repeat scroll -200px -650px; display:inline}
.hreview-aggregate {display:none}
#listingTop {background: url(images/listing_top.png) no-repeat 0px -13px; color: #FFFFFF}
#listingTopWrapper {background: #0B5690 url(images/listing_top.png) repeat-y -960px 0px; margin-right: -8px; margin-left: -8px; margin-top: -5px}
#listingTopCap {background: url(images/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: right; font-size: 10px; color: #78a5c9; margin: 3px 0px; display: inline; width:343px}
#gallery span {color: #78a5c9; text-decoration: none}
#gallery span:hover {color: #78a5c9; text-decoration: underline}
#gallery .thumbs img {float: left; margin-top: 5px; margin-left: 5px; border: 1px solid #6392b7}
#gallery img.whiteFrame {border: 1px solid #FFFFFF}
.hotelowner {width:380px; 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: 20px; 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 .ranking {float: left; width: 115px; text-align: center; font-size: 14px; margin-bottom: 5px}
#listingTopRight {float: left; width: 190px; margin-top: 25px; text-align:center}
#listingTopRight h2 {color: #FFFFFF; text-align:center}
#listingTopRight p {margin:0; font-size:16px; padding-bottom:5px; text-align:center; font-weight:bold}
#listingTopRight p strong {color: #FFB307; font-size:20px; text-align:center}
#listingTopRight h2 strong a {color: #ffb307; font-size:22px}
#listingTopRight a:hover {color: #ffffff}
#listingTopRight a.btn {text-align: center; display: block; padding: 4px; 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(images/listing.png) no-repeat 0px -150px; margin:0 10px}
#listingTopRight a.btn:hover {background: #2374aa url(images/listing.png) no-repeat 0px -200px}
#listingTopRight a {color:#FFB307; text-decoration: underline}
#bluebox {float:left}
.hwhite {background-color:#FFFFFF; clear:both; font-size:1px; line-height:1px; margin:0; padding:3px}
#overviewWrapper{ padding: 0px; width: 595px; float: left; margin:0 10px 0 0; background-image: url(images/ovrvw_bg.png); background-repeat: repeat-y; background-position: -652px top}
#overviewCap{ line-height: 0px; background-image: url(images/ovrvw_bg.png); height: 10px; background-repeat: no-repeat; background-position: -35px -2px}
#overview {background-image: url(images/ovrvw_bg.png); background-position: -1272px bottom; background-repeat: no-repeat; padding:0 17px 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 ul {margin:0px}
#overview .check,#overview .ex {height: 50px; width: 50px; position: absolute; left: 0px; top: 0px}
#overview .check {background: url(images/listing.png) no-repeat 0px 0px}
#overview .ex {background-image: url(images/listing.png); background-repeat: no-repeat; background-position: 0px -50px}
#overview p {padding-bottom:5px}
#overview .moredata {width:110px; padding-top:0px; padding-bottom:5px; float:right}
#overview li {padding-bottom:7px}
.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}
.indepth {background-image:url(images/indepth_bg.png); background-repeat:repeat; float: left; padding:10px 10px 10px 20px; width:565px}
.indepth .col {width: 270px; 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(images/list_icons.png) no-repeat scroll -75px -120px; padding-left:20px; font-size:12px; padding-bottom:10px}
.indepth .col ul.comment span {color:#C0C0C0; font-size:10px; text-decoration:none}
.indepth .col ul.comment span:hover {color: #c0c0c0; text-decoration: underline; font-size: 10px}
.indepth .col a:link, #indepth .col a:visited, #indepth .col span {color:#333333; text-decoration:none}
.indepth .col a:hover, #indepth .col span:hover {color: #065EAA; text-decoration: underline}
.indepth .moredata {width:115px; 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 0}
#blgsoc .follow {float:left; padding:7px 2px 2px 0px; width: 90px}
#blgsoc .connect {float:left; padding:10px 2px 2px 0px; width: 155px}
#blgsoc .link {float:left; padding:3px; width: 25px}
#tabsHead .small {font-size: 11px; color: #7b7b7b; font-weight: normal}
#tabsWrapper {margin-right: -8px; margin-left: -8px; background: url(images/tabs.png) no-repeat 0px -50px}
#tabsWrapperSingle {margin-right: -8px; margin-left: -8px; background: url(images/tabs.png) no-repeat 0px -75px; padding-top: 10px}
#tabsTop {height: 41px; padding-left: 15px}
#tabsTop a {background: url(images/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(images/tabs.png) no-repeat -200px 0px}
#tabsTop a.active, #tabsTop a.active:hover {background: url(images/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(images/listing.png) no-repeat -100px -50px}
#tabsContent .checkSm {color: #287d08; background: url(images/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(images/listing.png); background-repeat: no-repeat; background-position: -200px -50px}
#tabsContent .review .ex {background-image: url(images/listing.png); background-repeat: no-repeat; background-position: -200px -250px}
#tabsContent .review span {color: #c0c0c0; text-decoration: none; font-size: 10px}
#tabsContent .review span:hover {color: #c0c0c0; text-decoration: underline; font-size: 10px}
#tabsContent .room {width:425px}
#tabsContent .room img {float:right; padding:0 0 5px 5px}
.propertyBlock {padding:5px 10px 10px 15px}
.propertyBlock .search {width:450px}
.propertyBlock .searchBox {width:530px}
.propertyBlock .searchCol {width:420px}
.propertyBlock .postCol {width: 410px; padding-right: 23px}
.propertyBlock .wideCol {width: 430px; display:inline; margin-bottom:10px; padding-top:10px}
.propertyBlock .thinCol {float:left; width:200px}
.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}
.authCol {float:left; margin-bottom:10px; padding-left:60px; padding-right:20px; width:382px}
textarea.widget {background-color:#EEEEEE; font-family:arial,sans-serif; font-size:11px; height:50px; padding:5px; width:400px}
#proeprtyLeftCol {float:left; padding:5px 5px 0 0; width:595px}
#proeprtyLeftCol .col {width: 270px; float: left; position: relative; padding-top: 0px; padding: 7px 10px 0px 0; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
#proeprtyLeftCol .col li {font-size: 12px; padding-bottom: 3px}
#proeprtyLeftCol .col ul.good li {background-image: url(images/listing.png); background-repeat: no-repeat; background-position: -200px 0px; padding-left: 18px; font-size: 13px; padding-bottom: 5px}
#proeprtyLeftCol .col ul.poor li {background-image: url(images/listing.png); background-repeat: no-repeat; background-position: -200px -200px; padding-left: 18px; font-size: 13px; padding-bottom: 5px}
#proeprtyLeftCol sm {font-size: 10px}
#proeprtyLeftCol ul.comment li {background:transparent url(images/list_icons.png) no-repeat scroll -75px -120px; padding-left:20px; font-size:12px; padding-bottom:10px}
#proeprtyLeftCol .moredata {width:115px; padding-top:5px; padding-bottom:0px; float:right}
#proeprtyLeftCol .lastUpdated {font-size:10px; text-align:right}
#proeprtyLeftCol .checkRates {color:#065EAA; cursor:pointer; text-decoration:none}
#proeprtyLeftCol .priceBox {width:550px; float:left; padding:15px 0 15px}
#proeprtyLeftCol .priceTitle {float:left; padding:2px 15px 0 0}
#proeprtyRightCol {float:right; width:343px}
#proeprtyRightCol .moredata {width:95px; padding-top:0px; padding-bottom:0px; float:right}
#proeprtyRightCol .blt {padding-top:0px; padding-bottom:3px}
#proeprtyRightCol ul.ratings {padding: 0px; margin: 0px}
#proeprtyRightCol ul.ratings li {float: left; margin:0 7px 5px; width:128px}
#proeprtyRightCol .ratingLabel {float:left; height:18px}
#proeprtyRightCol .listBox {margin-left:5px}
#proeprtyRightCol .listBox .post {width:280px}
#proeprtyLeftCol .largeStars, #proeprtyRightCol .largeStars {float:left; height:18px; padding:0 10px 1px; width:81px}
#proeprtyLeftCol .smallStars, #proeprtyRightCol .smallStars {float:left; height:16px; padding:2px 10px 0px; width:60px}
#verdict {float:left; width:590px; padding:0 0 0 8px}
#verdict .icons {float:left; margin-bottom:5px; margin-right:12px}
#verdict .desc {float:right; width:500px}
#verdict .checkRates {margin-top:7px}
#verdict .rec {float:left; width:490px}
#verdict .tip {float:left; font-size:14px; line-height:19px; margin-right:10px}
#verdict .title {color:#E47911; font-size:20px; font-weight:bold; line-height:25px}
#verdict .goodPrice {color:green}
#verdict .badPrice {color:red}
#verdict .subtitle {color:#E47911; font-size:16px; font-weight:bold}
#verdict .proof {float:left; font-size:13px; width:490px}
.b4bRanger {color:#777777; font-size:12px; font-weight:normal; padding:20px 0 0}
.b4bRanger .meter {line-height:2; position:relative}
.b4bRanger .inidicator {background:url("images/indicator.png") no-repeat scroll 10px 14px transparent; color:#003365; font-size:9px; height:33px; left:15px; position:absolute; text-transform:uppercase; top:-15px; z-index:999; width:27px; text-align:center}
.b4bRangeBarInner {border-width:0 1px; color:#CBCCCE; letter-spacing:23px; line-height:12px; margin:0 -1px; padding-left:20px; position:relative; text-align:center; width:50px}
.b4bRangeBarOuter {background-color:#E6ECF2; border-width:1px 0; width:70px}
.b4bRangeBarOuter, .b4bRangeBarInner {border:1px solid #BFBFBF; display:block; height:14px}
.b4bRangeLabel {display:block}
#mapBox {padding:10px 0 8px 8px}
#mapBox .address {float:left; width:400px; padding-bottom:2px}
#mapBox .view {float:right; width:150px; line-height:18px; padding-bottom:2px}
#mapBox .col {width: 283px; float: left; padding: 7px 10px 0px 0}
#mapBox .col li {font-size: 12px; padding-bottom: 3px}
#guideBox {padding:12px 0 8px 8px}
#guideBox .neighbor {padding:0 0 20px 0}
#guideBox .photo {float:left; margin-bottom:5px; margin-right:10px}
#guideBox .b4bLabel {color:#009900}
#guideBox .titleBox {float:left; width:500px}
#guideBox .title {font-size:14px; float:left}
#guideBox .priceBox {float:left; padding:2px 0; width:400px}
#guideBox .price {color:#E47911; float:left; padding:0 5px 0 0}
#scorecard .sources {}
#scorecard .sources ul {margin:7px 0 5px; padding:0}
#scorecard .sources li {background-image: none; float: left; padding:3px 20px; white-space:nowrap; width:250px}
#scorecard .sources .logo {float: left; width: 48px; padding: 0 2px 0 5px}
#scorecard .sources .name {float: left; padding: 4px}
#scorecard .sources .reviews {float: right; padding: 4px}
#scorecard .sources .nologo {background:transparent url(images/common.png) no-repeat scroll -200px -650px; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-bottom:3px; padding-left:12px; margin-top:4px}
#scorecard .sources .src {background:transparent url(images/common.png) no-repeat scroll -200px -650px; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; float:left; margin:5px 15px; padding:0 0 0 12px; white-space:nowrap; width:108px}
#scorecard .check {background-image:url("images/listing.png"); background-position:-200px -50px; background-repeat:no-repeat; float:right}
#scorecard .ex {background-image:url("images/listing.png"); background-position:-200px -250px; background-repeat:no-repeat; float:right}
#scorecard .check, #scorecard .ex {height:19px; padding:0 15px; width:25px; margin-top:3px}
#scorecard .sources li.VirtualTourist {background-position: left 0px}
#scorecard .sources li.CitySearch {background-position: left -16px}
#scorecard .sources li.TripAdvisor {background-position: left -32px}
#scorecard .sources li.MyTravelGuide {background-position: left -48px}
#scorecard .sources li.Epinions {background-position: left -64px}
#scorecard .sources li.Yahoo {background-position: left -80px}
#scorecard .sources li.TravelPost {background-position: left -96px}
#topHotels {width:605px; padding-top:5px; padding-left:12px}
#topHotels .goodMarker, #topHotels .avrgMarker, #topHotels .poorMarker, #topHotels .blueMarker {line-height:16px}
#topHotels .highlights {line-height:14px; margin-left:3px; font-size:11px}
#topHotels .info {line-height:14px; margin-left:3px; margin-bottom:5px; font-size:11px; color:#777777}
#topHotel {float:left; width:310px}
#topHotel .photo {float:left; margin-bottom:5px; margin-right:10px; color:#777777; text-align:center; font-size:11px; width:100px}
#topHotel p {float:left; margin-bottom:5px; font-size:12px}
#topHotel .narrative {margin-top:10px}
#topHotel .checkRates {margin-top:7px}
#topHotel .priceBox {float:right; margin-right:30px; font-size:12px; width:120px}
#topList {float:right; width:275px}
#locCol {float:right; width:325px}
#locCol img {float:left; padding:0 10px 10px 0; width:75px}
#locCats {float:left; width:605px}
#locCats .cat {padding-left:12px}
#locCats .wideCol {color:#7B7B7B; float:left; font-size:12px; line-height:16px; padding:5px 10px 10px 15px; width:270px}
#locCats .thinCol {color:#7B7B7B; float:left; font-size:12px; line-height:16px; padding:5px 10px 10px 15px; width:172px}
#locCats .search {width:250px}
#locCats .searchBox {width:325px}
#locCats .searchCol {width:270px}
.post h3 {background-image:url(images/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}
.post h4 {background-image:url(images/common.png); background-position:-200px -649px; background-repeat:no-repeat; color:#333333; font-size:11px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px}
.post .tag, .post .tag a, .post .tag a:visited {color:#E47911; font-size:10px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px; display: inline}
.post em {color:gray; font-size:10px}
.postInfo {float:right; width:60px}
.postBox {float:right; padding:3px; margin-left:5px; margin-bottom:5px; border:1px solid #999999; display: inline}
.postBox p {color:#777777; font-size:18px; line-height:16px; padding:0; text-align:center}
.postBox p small {color:#777777; font-size:12px; font-weight:lighter}
.postIcon {float:right; padding:3px; margin-left:5px; width:40px; display: inline}
.blglgo {width: 136px; padding: 0 20px 10px}
.authBadge {width: 126px; padding: 0 25px}
.rankBadge {width: 120px; height: 60px; padding: 0 28px 5px}
.awards {padding-left:30px; position:relative; width:125px}
.awardlnk {font-size: 10px; text-align:center}
.postCol {float:left; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px; width:314px; display: inline}
table {border-collapse:collapse; line-height: 31px}
#blogIndex {vertical-align: middle}
#blogIndex .post h3 {color:#333333; font-size:12px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px}
#blogIndex .post {padding:10px}
#blogIndex .post .tag {color:#E47911; display:inline; font-size:10px; font-weight:bold; margin:0 0 0 -10px; padding:0 0 0 10px}
#blogIndex .post em {color:gray; font-size:10px}
#blogIndex .post p {padding:0; color:#333333; font-size:12px; line-height:16px; font-weight:normal}
#blogIndex .post a {font-size:12px; line-height:16px; font-weight:normal}
#blogIndex .rank {font-size: 15px; font-family: georgia; color: #656565}
#blogIndex .views {}
#blogIndex .uptrend {background:transparent url(images/uparrow.gif) no-repeat; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:3px; margin-bottom:3px; padding-left:27px; vertical-align: middle; line-height:25px}
#blogIndex .downtrend {background:transparent url(images/downarrow.gif) no-repeat; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:3px; margin-bottom:3px; padding-left:27px; vertical-align: middle; line-height:25px}
#blogIndex .title {padding-right: 20px}
#blogIndex .odd {background-color: #eee}
#blogIndex .top10 .rank {color: black}
#blogIndex .top10 {font-weight: bold; font-size: 14px}
