/* GENERAL =================================================================*/

/* RESET */
html,body,div,span,applet,object,iframe,header,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:100.01%;}body{font:81.3%/1.835 Arial,sans-serif}footer,header{display:block}/*ol,ul{list-style:none}*/blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* SPRITE */
.btn, .btn-rates-sm , .append-3 b, .accordion b, .snippets dt, .snippets dd {background:url(../images2/2010/sprite_master.png) no-repeat;}

/* GRID */
.container {width:980px;margin:0 auto;}
.column {float:left;margin-right:20px;}
.append {margin-left:20px;}
.last {margin-right:0;}
.span-container {width:980px;}
.span-1 {width:60px;}
.span-2 {width:140px;}
.span-3 {width:220px;}
.span-4 {width:300px;}
.span-5 {width:380px;}
.span-6 {width:460px;}
.span-7 {width:540px;}
.span-8 {width:620px;}
.span-9 {width:700px;}
.span-10 {width:780px;}
.span-11 {width:860px;}
.span-12 {width:940px;}
.append-1 {width:80px;}
.append-2 {width:160px;}
.append-3 {width:240px;}
.append-4 {width:320px;}
.append-5 {width:400px;}
.append-6 {width:480px;}
.append-7 {width:560px;}
.append-8 {width:640px;}
.append-9 {width:720px;}
.append-10 {width:800px;}
.append-11 {width:880px;}
.append-12 {width:960px;}

/* TYPOGRAPHY ===============================================================================*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {letter-spacing:-1px;line-height:1;margin:0 0 .45em;}
h1, .h1 {font-family:'Museo700',Arial,sans-serif;}
h2, .h2, h3, .h3, h4, .h4, h5, .h5 {font-family:Arial,sans-serif;}
h1, .h1 {/*font-family:'Museo500';font-size:3.75em;*/font-size:2.9em;margin:0 0 .3em;}
h1 span, .h1 span {color:#f37f25;font-family:'Museo300';}
h2, .h2 {font-size:1.9em;letter-spacing:0;}
h3, .h3 {font-size:1.4em;letter-spacing:0;margin:0 0 .3em;}
h4, .h4 {font-size:1.2em;font-weight:bold;}
h5, .h5 {font-size:1em;letter-spacing:0;margin:0 0 1.1em;}

p, ol, ul, dl {font-size:13px;margin:0 0 1.8em;}
ol, ul {padding-left:2em;}

h1#h1Header{font-family:Arial, Sans-Serif;} /* Rate Finder Title */
.h3.box-header {margin:0 0 .4em;}
h1.dash-bottom, .h1.dash-bottom {margin:0 0 20px;padding:0 0 15px;}
h2.section, .h2.section {padding:0 0 16px;}
h4.h2 span {font-family:Arial,sans-serif;font-size:.45em;font-weight:normal;}
.alignC.dash-top {padding:22px 0;}
* html .alignC.dash-top input.bt.b-button {margin:22px 0!important;}

.incognito {color:#000;}
.quiet {color:#8d8d8d;}
.highlight {color:#f37f25;}
.error {color:#c33;}
.strong, strong {font-weight:bold;}
.small {font-size:.9em;font-size:11px;line-height:1.6515;/* margin:.1em 0 1.52em; */}
dl.small {margin:.1em 0 0;}
dl.small dd {margin:0 0 1.52em;}

.linkList {color:#f3732c;padding-left:1.3em;}
.linkList span {color:#000;}
.linkList.list-inline li {float:left;width:139px;}
.box-top.floatR {margin-bottom/*\**/:20px\9}
*html .box-top.floatR ol.linkList {padding-left:0; margin-left:0}
*html .box-top.floatR ol.linkList li {padding-left:10px}
.box-top.floatR .linkList li {display:list-item;width:150px;vertical-align:text-top;}
.box-top.floatR .linkList a {position/*\**/:relative\9; top/*\**/:-3px\9}

/* Links */
a {color:#008eb7;text-decoration:none;}
a:hover {color:#f1691e;}

/* Clearing */
.c:after, .container:after {clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden;}
.c, .container {display:block;}
*:first-child+html .c {overflow:hidden;width:auto;}
.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}
.alignL {text-align:left;}
.alignR {text-align:right;}


/* STRUCTURE ==================================================================================*/

/* Colored Boxes */
.box-seo, .extra {background:#f1fbfd;border:1px solid #dcebf0;margin:0 0 20px;padding:17px 20px 0;} /* ==================== PLEASE CONSOLIDATE BEFORE LAUNCH ==================== */
.box-seo {background:#fafafa;border:1px solid #ececec;padding:6px 10px 6px 11px;width:957px;}
html>/**/body .box-seo:after {clear:both;content:"\0020";display:block;}
.box-seo .column {padding-top:19px;}
.box-seo .append {margin-left:19px;}
/*.box-seo ul {color:#f3732c;padding-left:1.3em;}*/
.box-seo ul {border-right:1px solid #E5E5E5;list-style:none;float:left;font-size:.9em;margin:0 20px 0 6px;/*color:#f3732c;*/padding:0;width:292px}
.box-seo ul.last {border-right:0;width:293px;}
.box-seo h4 {font-family:Arial,sans-serif;font-size:1.2em;letter-spacing:0;margin:0 0 .5em;padding:10px 0 0;font-weight:normal;}

/* Header */
header {background:url(../images2/2010/sprite_gradients.gif) repeat-x 0 -1390px;background-position:0 -1376px;/* height:137px; */}
header .container {/* height:127px; */height:169px;/* margin-bottom:20px; */margin-bottom:15px;position:relative;z-index:90000;}
header h4 {background:url(../images2/2010/logo.gif) no-repeat 0 0;background-position:0 4px;display:block;/* height:107px;left:-19px; */height:101px;margin:0;/* position:absolute;top:16px;width:198px;*/width:134px;}
header h4 a {display:block;height:100%;text-indent:-9999px;width:100%;}
#home-banner {float:right; width:728px; height:90px}

#nav-main {/* border-right:1px solid #2eb3e0; */border-right:1px solid #56bcdd;border-left:1px solid #2a93b9;list-style:none;/* height:29px; */height:30px;margin:0;padding:0;/* position:absolute;right:0;top:87px; */width:978px;}

header .search-mini {/* left:175px;position:absolute;top:42px; */margin-top:5px;width:255px;}
*:first-child+html header .search-mini {position:relative;top:5px;}
* html header .search-mini {position:relative;top:5px;}
header .search-mini input {margin:7px 0 0;width:212px;}
*:first-child+html header .search-mini input {width:212px;}
* html header .search-mini input {width:209px;}
header .b-search-sm {background-position:-36px -256px;height:36px!important;margin:0!important;position:absolute;right:-8px;text-indent:-9999px;width:36px!important;}
*:first-child+html header .b-search-sm {width:36px!important;}
/*:first-child+html header .b-search-sm {background-position:-36px -256px;height:36px!important;margin:0!important;position:absolute;right:-8px;text-indent:-9999px;width:36px!important;}
* html header .b-search-sm {background-position:-36px -256px;height:36px!important;margin:0!important;position:absolute;right:-8px;text-indent:-9999px;width:36px!important;}*/

#nav-main a, #nav-main span {display:block;}
#nav-main li {float:left;/*height:38px;*/height:30px;margin-bottom:0!important;position:relative;}
* html #nav-main li {height:20px;}
#nav-main a.menu, #nav-main a.menu1 {/*border-right:1px solid #1C93BC;border-left:1px solid #2eb3e0;*/border-right:1px solid #2a93b9;border-left:1px solid #56bcdd;color:#fff;cursor:pointer;/*height:29px;line-height:29px;*/height:30px;line-height:30px;margin:0;position:relative;text-decoration:none;white-space:nowrap;z-index:90000;}
* html #nav-main a.menu, * html #nav-main a.menu1 {width:1%;}
#nav-main a.menu span, #nav-main a.menu1 span {font-family:Arial,sans-serif;/* font-size:18px; */font-size:16px;font-weight:bold;/* letter-spacing:1px; */text-align:center;text-shadow:0 -1px 0 #09789e;/*text-transform:uppercase;font-size:14px;*/}
* html #nav-main a.menu span, * html #nav-main a.menu1 span {border-bottom:1px solid #1E7C9D;}
#nav-main a:hover.menu, #nav-main :hover a.menu {background:#f0fbfe;border:1px solid #fff;border-bottom:0;color:#036;/* height:34px; */height:34px;margin-top:-4px;}
* html #nav-main a:hover.menu, * html #nav-main :hover a.menu {height:30px;}
#nav-main a:hover.menu span, #nav-main :hover a.menu span {border:1px solid #91b9c1;border-bottom:0;color:#036;/* height:32px; */height:32px;margin-top:0;padding-top:2px;text-shadow:0 0 0 #fff;}
* html #nav-main a:hover.menu span {border-bottom:1px solid #F0FBFE;/*height:27px;*/height:19px;position:relative;z-index:90000;}
#nav-main .menu-home {width:138px;}
#nav-main .menu-home a.menu1 {width:136px;}
/* html>body #nav-main .menu-home a.menu1 {border-left-color:transparent;} */
#nav-main .menu-flights {width:140px;}
#nav-main .menu-flights a.menu1 {width:138px;}
#nav-main .menu-hotels {width:140px;}
#nav-main .menu-hotels a.menu1 {width:138px;}
#nav-main .menu-destinations {width:140px;}
#nav-main .menu-destinations a.menu {width:138px;}
#nav-main .menu-destinations a.menu span {background:transparent url(../images2/2010/s_alpha.gif) no-repeat -509px -47px;}
#nav-main .menu-destinations a:hover.menu span, #nav-main .menu-destinations:hover a.menu span {background-color:#f0fbfe;background-position:-510px -45px;}
#nav-main .menu-photos {width:140px;}
#nav-main .menu-photos a.menu {width:138px;}
#nav-main .menu-photos a.menu span {background:transparent url(../images2/2010/s_alpha.gif) no-repeat -529px -47px;}
#nav-main .menu-photos a:hover.menu span, #nav-main .menu-photos:hover a.menu span {background-color:#f0fbfe;background-position:-530px -45px;}
#nav-main .menu-comm {width:140px;}
#nav-main .menu-comm a.menu {width:138px;}
#nav-main .menu-comm a.menu span {background:transparent url(../images2/2010/s_alpha.gif) no-repeat -512px -47px;}
#nav-main .menu-comm a:hover.menu span, #nav-main .menu-comm:hover a.menu span {background-color:#f0fbfe;background-position:-513px -45px;}
#nav-main .menu-share {width:140px;}
#nav-main .menu-share a.menu1 {width:138px;}
#nav-main .menu-home a:hover.menu1,
#nav-main .menu-flights a:hover.menu1,
#nav-main .menu-hotels a:hover.menu1,
#nav-main .menu-share a:hover.menu1 {background:#3DC1E6;}
#nav-main .menu-destinations span,
#nav-main .menu-photos span {padding-right:0;}/* for arrow */
#nav-main table {border-collapse:collapse;left:0;position:absolute;top:0;}
#nav-main ul {list-style:none;background:#91b9c1;border:1px solid #fff;/* border-top:0; */left:0;margin:0;padding:1px;position:absolute;/* top:31px; */top:30px;visibility:hidden;z-index:89999;}
* html #nav-main ul {border-top:0;/* top:32px; */top:33px;left:-1px;}
#nav-main ul li {background:#f0fbfe;display:block;float:none;font-size:13px;height:auto;line-height:1;margin:0!important;padding:0;}
#nav-main ul a {border:1px solid #f0fbfe;border-width:0 1px;color:#008eb7!important;cursor:pointer;font-size:12px;/* padding:3px 0 4px 15px!important; */padding:3px 0 4px 19px!important;text-decoration:none;white-space:nowrap;}
#nav-main ul strong.first {color:#000;display:block;font-size:.85em;/* padding:10px 11px 4px 15px; */padding:10px 11px 4px 20px;white-space:nowrap;}
#nav-main .menu-destinations ul {width:340px;}
#nav-main .menu-destinations ul li {float:left;width:170px;}
#nav-main .menu-destinations ul ul {background:#f0fbfe;border:0;left:0;margin:0;padding:0 0 10px;position:relative;top:0;width:160px;}
#nav-main .menu-destinations ul ul li {float:none;}
#nav-main .menu-destinations ul ul li a.arrow {background-position:10px 5px;margin:0!important;padding-left:18px!important;}
#nav-main .menu-photos ul a {/* padding:3px 0 4px 15px!important; */padding:3px 19px 4px!important;}
#nav-main .menu-comm ul a {padding:3px 10px 4px 17px!important;}
#nav-main .menu-photos ul a.last, #nav-main .menu-comm ul a.last {padding-bottom:14px!important;}
#nav-main li:hover ul, #nav-main li a:hover.menu ul {visibility:visible;}
#nav-main ul a:hover {color:#f1691e!important;}
/* ACCOUNT BAR */
#acct {height:14px;list-style:none;padding:0;/* margin:0;position:absolute;right:0;top:55px;z-index:90001; */float:right;margin:13px 0 0;}
#acct li {border-left:1px solid #d4d4d4;float:left;height:14px;line-height:14px;margin:0 0 0 8px;padding:0 0 0 11px;}
#acct li.first {border-left:0;color:#000;margin:0;padding:0;position:relative;}
*:first-child+html #acct li.first {z-index:-2;}
*:first-child+html #acct li.sub-nav {cursor:pointer;z-index:-1;}
* html #acct li.first {z-index:-2;}
* html #acct li.sub-nav {cursor:pointer;z-index:-1;}
.nav-acct li a.menu, .nav-acct li ul li a, .nav-acct li ul li span {display:block;}
.nav-acct a.menu {font-weight:bold;left:-7px;margin-right:-15px;min-height:0;padding:0;position:relative;top:-4px;white-space:nowrap;z-index:500;}
.nav-acct a.menu.menu-community {cursor:default;font-weight:normal;margin-left:-7px;}
* html .nav-acct a.menu {width:1%;}
.nav-acct a.menu span {background:transparent url(../images2/2010/s_alpha.gif) no-repeat right -110px;display:block;min-height:0;padding:4px 19px 3px 12px;}
.nav-acct a:hover.menu, .nav-acct :hover a.menu {background:#f0fbfe url(../images2/2010/s_alpha.gif) no-repeat right -171px;border:1px solid #91b9c1;border-width:1px 1px 0;margin-right:-16px;text-decoration:none;}
.nav-acct a:hover.menu.menu-community, .nav-acct :hover a.menu.menu-community {margin-right:-16px;}
.nav-acct a:hover.menu span, .nav-acct :hover a.menu span {background-position:right -2389px;padding:3px 19px 3px 11px;}
* html .nav-acct a:hover.menu span {border-bottom:1px solid #f0fbfe;position:relative;z-index:500;}
.nav-acct table {border-collapse:collapse;left:0;position:absolute;top:0;}
.nav-acct ul {list-style:none;background:#91b9c1;border-top:0;font-weight:normal;left:-7px;margin:0;min-width:170px;padding:1px;position:absolute;top:16px;visibility:hidden;z-index:499;}
* html .nav-acct ul {/* top:21px; */top:17px;left:-1px;width:170px;}
.nav-acct ul.menu-comm {left:-3px;min-width:145px;width:145px;}
* html .nav-acct ul.menu-comm {left:-1px;width:145px;}
.nav-acct ul li {background:#f0fbfe;border:0!important;display:block;float:none!important;font-size:12px;height:auto!important;line-height:1;margin:0!important;padding:0!important;}
.nav-acct ul a {border:1px solid #f0fbfe!important;color:#008eb7!important;cursor:pointer;padding:4px 10px 5px;text-decoration:none;white-space:nowrap;}
* html .nav-acct ul a {width:195px;}
.nav-acct .arrow {background-position:10px 6px;margin:0!important;padding-left:20px;}
* html .nav-acct .arrow {width:185px;}
.nav-acct li:hover ul, .nav-acct li a:hover.menu ul {visibility:visible;}
#nav-main .menu-break a, .nav-acct .menu-break a {border-top:4px solid #f0fbfe;color:#008eb7!important;padding:0 10px!important;}
#nav-main .menu-break span, .nav-acct .menu-break span {background:transparent!important;border-top:1px solid #DCEBF0!important;border-width:1px 0 0!important;color:#008eb7!important;height:auto!important;padding:7px 0 5px!important;text-align:left!important;}
#nav-main .menu-break span {font-size:12px!important;font-weight:normal!important;padding:7px 0 0!important;}
* html #nav-main .menu-break span strong {font-size:12px!important;}
.nav-acct ul a:hover, #nav-main .menu-break a:hover span, .nav-acct .menu-break a:hover span {color:#f1691e!important;}
#acct .fbconnect_login_button {left:-3px;top:-4px;}
#topAd {background:#e5e5e5;height:90px;padding:5px 0;}


            #topAd {background:#fff;height:90px;margin:0 auto -100px;padding:5px 0 5px 252px;width:728px;}
            #topAd * {position:relative;z-index:90001;}

/* Footer */
footer {background:#1d3138;color:#fff;overflow:hidden;width:100%;clear:both;}
footer .dash-bottom {background-image:url(../images2/2010/dash-footer.gif);}
footer ul.container {height:10px;list-style:none;padding:18px 0 23px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
footer ul.container {height:20px;}
}
footer ul.container li {display:inline;line-height:1;vertical-align:top;}
@media screen and (-webkit-min-device-pixel-ratio:0){
footer ul.container li {vertical-align:baseline;}
}
*:first-child+html footer ul.foot-global.container li {line-height:1.2;}
footer ul.container li a {border-left:1px solid #455e65;display:inline-block;margin:0;padding:0 5px 0 10px;}
footer ul.container.foot-seo li.first {padding:0 5px;}
footer ul.container li.first a {border:0;padding:0 5px;}
footer p {color:#455e65;margin:0;padding:0 0 3em;}
* footer .container.dash-bottom {position:relative;left:50%;margin-left:-490px;}
footer .span-3 {height:144px;list-style:none;margin:0;padding:63px 0 0;}
footer .span-9 {padding:60px 0 0;}
footer .span-9 ul {list-style:none;margin:0;padding:0;}
footer .span-3 li {float:left;height:44px;margin:0 10px 0 0;overflow:hidden;width:44px;}
footer .span-9 p {color:#fff;margin:0 0 .5em;padding:0;}
footer .span-9 p a {color:#fff;}
footer .span-9 li {color:#455e65;display:inline;line-height:1;text-transform:uppercase;vertical-align:top;}
@media screen and (-webkit-min-device-pixel-ratio:0){
footer .span-9 li {vertical-align:baseline;}
}
footer .span-9 li a {border-left:1px solid #455e65;display:inline-block;margin:0 0 0 5px;padding:0 0 0 10px;}
footer p.h3 {line-height:1.3;}
footer p.h3 a {border-bottom:1px dotted #455E65;}
footer p.h3 a:hover {color:#F1691E;}
footer p.alignC {padding-bottom:15em;}

footer .foot-sub {position:relative;z-index:10001;}
footer .foot-sub table {border-collapse:collapse;}
footer .foot-sub div {background:#F1FBFD;border:10px solid #B3D9E2;bottom:25px;/*left:-12px;*/left:0;/*overflow:hidden;*/padding:0 0 11px 11px;position:absolute;visibility:hidden;width:340px;z-index:1000000;}
footer .foot-sub:hover div, #footer .foot-sub a:hover div {visibility:visible;}
footer .foot-sub div span {display:block;height:0;width:0;position:absolute;}
footer .foot-sub div span.inner {border-color: #F1FBFD transparent transparent transparent;border-style: solid;border-width: 10px;bottom:-20px;left:30px;}
footer .foot-sub div span.outer {border-color: #B3D9E2 transparent transparent transparent;border-style: solid;border-width: 20px;bottom:-41px;left:20px;}
footer dl {font-size:1em;margin:0;padding:0;text-align:left;}
footer dt {color:#000;font-weight:bold;line-height:1.3;padding:6px 0 3px;}
footer dd {float:left;margin:0;padding:2px 0;width:170px;}
footer dd a {background:0!important;border:0!important;color:#008eb7;margin:0!important;padding:0!important;text-decoration:underline!important;}
footer dd a:hover, footer dd a:active {background:0!important;color:#f1691e;}
footer .foot-global div {width:300px;}
footer .foot-global dl {width:150px;}

/* Accordion */
.accordion {border-top:1px solid #D6E5E8;margin-bottom:30px;position:relative;}
.accordion h3, .accordion h4 {background:#d4e2e5 url(../images2/2010/sprite_gradients.gif) repeat-x 0 0;min-height:39px;line-height:1.3;margin:0;padding:0 1px 1px;}
.accordion h4 {background:#cedde0;}
/*.accordion h3.first {padding:1px;}*/
.accordion h3 a, .accordion h4 a, .accordion h3 span, .accordion h4 span, .accordion h3 a span, .accordion h4 a span {background:#edf7f9 url(../images2/2010/sprite_gradients.gif) repeat-x 0 -200px;color:#000;display:block;min-height:39px;line-height:1.3;}
.accordion h3 span, .accordion h4 span, .accordion h3 a span, .accordion h4 a span {min-height:27px;padding:8px 3px 4px 11px;}
.accordion h3 a span, .accordion h4 a span {background:url(../images2/2010/s_forms.png) no-repeat -324px -298px;cursor:pointer;padding:8px 35px 4px 11px;}
* html .accordion h3 a span, * html .accordion h4 a span {background-image:url(../images2/2010/s_forms.gif);}
/*\*/
* html .accordion h3, * html .accordion h4, * html .accordion h3 a, * html .accordion h4 a, * html .accordion h3 span, * html .accordion h4 span {height:39px;}
* html .accordion h3 span, * html .accordion h4 span {height:27px;}
/**/
.accordion h4 a, .accordion h4 span {background:#f8fcfd;}
.accordion h3 a:hover span, .accordion h4 a:hover span {background-position:-324px -398px;}
.accordion h3.closed a span, .accordion h4.closed a span {background-position:-324px -498px;}
.accordion h3.closed a:hover span, .accordion h4.closed a:hover span {background-position:-324px -598px;}
.accordion dl {border:1px solid #e5e5e5;border-width:0 1px 1px;border-bottom-color:#d7e6eb;margin:0;padding:0 8px 17px 11px;}
.accordion dt {/* font-weight:bold; */line-height:1.5;margin-bottom:2px;padding-top:.8em;}
.accordion dd {min-height:16px;line-height:1.1;overflow:hidden;}
/*\*/
* html .accordion dd {height:16px;}
/**/
.accordion dd a {border-left:1px solid #e6e6e6;display:inline-block;float:left;margin:0 13px 0 -6px;padding:0 0 0 6px;}
.accordion dd .ratedsm {margin-left:5px;position:relative;top:1px;}

/* PHOTO SETS SIDEBAR */
.accordion .list-blogs h3, .top-photographers .h4{margin:0; padding:0; font-size:1.1em; font-family:Arial,sans-serif;}


.filter-slide {background:#dedede url(../images2/2010/sprite_gradients.gif) repeat-x 0 -402px;padding:0 1px 1px;position:relative;}
.filter-slide .filter-inner {background:#fcfcfc url(../images2/2010/sprite_gradients.gif) repeat-x 0 -662px;height:109px;position:relative;}
.filter {background:#fff;border:1px solid #e5e5e5;border-bottom-color:#d7e6eb;border-width:0 1px 1px;list-style:none;margin:0;padding:7px 12px;}
.filter li {padding:0 0 3px;}
.filter label {color:#008eb7;}
.filter-map {border-bottom-color:#e5e5e5;padding:10px;}
.filter-ad {border-bottom-color:#e5e5e5;padding:37px 29px;text-align:center;}
.map-google {height:218px;width:218px;}
/*.map-google #map {overflow:hidden;height:100%;width:100%;}*/
.append-4 .map-google {height:312px;width:312px;}

/* Filters Categories Design test */
.filter.categories {background:transparent; margin-top:-6px; padding-top:0; padding-top/*\**/:4px\9; margin-top/*\**/:-10px\9;}
.filter.categories .jqTransformCheckboxWrapper {margin-top:2px!important; position:relative; top/*\**/: 0px\9;}
.filter.categories li {line-height:1.4; margin-top:-4px;}
.filter.categories li.cat-parent {border-top:1px solid #e5e5e5;display:block;line-height:1.8;margin:5px -12px 0;padding:8px 12px 1px;}
.filter.categories li.cat-parent .jqTransformCheckboxWrapper {margin-top:6px!important;}
.filter.categories li label.strong {font-size:1.1em;}

/* Listing Search */
.accordion fieldset, .accordion .content {background:#fff;border:1px solid #e5e5e5;border-width:0 1px 1px;padding:22px 10px 22px 12px;position:relative;}
.accordion .content {padding:7px 10px;}
.accordion fieldset.jqtransform  button, .accordion fieldset.jqtransform  button span {background:none;border:0;float:none;height:28px;line-height:1;overflow:hidden;padding:0;text-indent:-9999px;width:28px;}
.accordion fieldset.jqtransform  button span {display:none;}
.accordion fieldset.jqtransform  button {background:url(../images2/2010/sprite_master.png) no-repeat -30px -60px;left:188px;position:absolute;top:0;}
*:first-child+html .accordion fieldset.jqtransform  button {left:200px;top:22px;}
.accordion fieldset .filter-search {width:180px;}
.accordion .last {border-bottom-color:#E5E5E5;}


/* Sliders */
.slider {margin:0 0 14px 16px;width:205px;}
.slides {background:#fff;border-bottom:1px solid #e5e5e5;height:8px;list-style:none;margin:0 0 14px;padding:35px 0 0 16px;width:222px;}
.slides li {border-left:1px solid #d1d1d1;float:left;height:8px;margin:0;position:relative;}
.slide-class li, .slide-rating li {width:40px;}
.slide-class span, .slide-rating span {background-position:-661px -278px;left:-9px;overflow:hidden;position:absolute;top:-22px;width:17px;}
#values-price.slides li span, .slides li span.s0 {font-family:font-size:1.2em;left:-20px;text-align:center;top:-25px;width:40px;}
#values-price.slides li {border-right:1px solid #d1d1d1;margin:0 50px 0 0;width:50px;}
#values-price.slides li.last {border-right:0;margin:0;width:1px;}
#values-price.slides li span {display:block;left:-25px;position:absolute;text-align:center;width:50px;}
#values-price.slides li.first span {left:-5px;text-align:left;}
#values-price.slides li.last span {left:-45px;text-align:right;}
#values-class.slide-class.v-1 .s1, #values-class.slide-class.v-2 .s1, #values-class.slide-class.v-2 .s2, #values-class.slide-class.v-3 .s1, #values-class.slide-class.v-3 .s2, #values-class.slide-class.v-3 .s3, #values-class.slide-class.v-4 .s1, #values-class.slide-class.v-4 .s2, #values-class.slide-class.v-4 .s3, #values-class.slide-class.v-4 .s4, #values-class.slide-class.v-5 .s1, #values-class.slide-class.v-5 .s2, #values-class.slide-class.v-5 .s3, #values-class.slide-class.v-5 .s4, #values-class.slide-class.v-5 .s5 {background-position:-644px -261px;}
#values-rating.slide-rating.v-1 .s1, #values-rating.slide-rating.v-2 .s1, #values-rating.slide-rating.v-2 .s2, #values-rating.slide-rating.v-3 .s1, #values-rating.slide-rating.v-3 .s2, #values-rating.slide-rating.v-3 .s3, #values-rating.slide-rating.v-4 .s1, #values-rating.slide-rating.v-4 .s2, #values-rating.slide-rating.v-4 .s3, #values-rating.slide-rating.v-4 .s4, #values-rating.slide-rating.v-5 .s1, #values-rating.slide-rating.v-5 .s2, #values-rating.slide-rating.v-5 .s3, #values-rating.slide-rating.v-5 .s4, #values-rating.slide-rating.v-5 .s5 {background-position:-644px -278px;}
.slides li.last {width:1px;}
.slide-value {color:#000;}





.floatL {float:left;}
.floatR {float:right;}
.alignC {text-align:center; padding:0;}

.mat {background:#fff;border:1px solid #d1d1d1;padding:3px;}



/* Sort */
.sort {list-style:none;overflow:hidden;padding:0 0 20px;width:100%;}
.sort li {border-right:1px solid #e6e6e6;float:left;font-weight:bold;line-height:1;margin:0 8px 0 0;padding:0 8px 0 0;}
*:first-child+html .sort li {line-height:1.1;}
* html .sort li {line-height:1.1;}
.sort .selected a, .sort a.selected, .sort a.sorted {color:#000;cursor:text;font-weight:bold;}
.sort li.floatR {float:right;font-weight:normal;}
.sort li a, .sort li.quiet {font-weight:normal;}
.sort li.last , .sort li.floatR {border:0;margin:0;padding:0;}
.sort input {height:13px;margin:0 3px 0 0;vertical-align:middle;width:13px;}
.sort .jqTransformCheckboxWrapper {margin:0;}
.sort a.ic {margin:-4px 0 -6px;padding-top:4px;padding-bottom:6px;}

/* Sort-Bizcard Count */
.count {background:#f3fbfd;border:1px solid #d7e6ea;list-style:none;margin:0 0 20px;padding:5px 11px 7px;}
.count li {display:inline;}

/* Listing Page Business Card */
div.small.strong a span {border:5px solid #F1671E;border-color:#fff #F1671E #fff #fff;display:inline-block;height:0;margin:0 6px 0pt -4px;width:0;}
.list-bcard, .page-bcard {overflow:hidden;width:100%;}
.list-exp {padding-bottom:20px;}
.list-bcard p {margin:-1em 0 .5em;}
.bc-body {background-position:-9px 0!important;overflow:hidden;width:100%;}
.bc-body a.span-2, .bc-body a.span-2 span, .bc-body div.span-2, .bc-body div.span-2 p {display:block;height:132px;width:132px;}
.bc-body a.span-2 span {background-position:center center;background-repeat:no-repeat;cursor:pointer;overflow:hidden;}
.bc-body div.span-2 p {background:#eae8e8;height:108px;line-height:1.3;margin:0;padding:24px 0 0;text-align:center;}
.bc-body div.span-2 p a {display:block;padding:3px 0;}
.list-exp .i-best {display:inline-block;white-space:nowrap;width:auto;}
.bc-body .dash-bottom {background-position:-6px bottom;float:left;width:580px;}
*+html .list-exp .bc-body .dash-bottom {background-position:left bottom;border-left:20px solid #fff;width:560px;}
*+html .bc-body .dash-bottom {padding-bottom:13px;}
.bc-body blockquote {border-left:20px solid #fff;/*line-height:1.75;*/line-height:1.5;min-height:126px;padding-top:14px;}
.list-exp .bc-body blockquote {min-height:38px;padding-bottom:15px;}
*+html .list-exp .bc-body blockquote {border-left:0;padding-bottom:0;}
.been-here {border-left:1px solid #e5e5e5;float:left;height:115px;margin:12px 0 13px;padding-left:9px;width:230px;}
.been-here label strong {color:#008eb7;}
.been-here input {margin:0 4px 0 11px;position:relative;top:3px;}
.been-here .jqTransformCheckboxWrapper a {margin:1px 4px 0 11px;}
.been-here ul {list-style:none;margin:0;padding:0;}
.been-here li {background:url(../images2/2010/sprite_icons.gif) no-repeat 11px -1455px;float:left;height:35px;margin:0;padding:11px 0 0 11px;width:35px;}
.been-here li.you {background-position:11px -2179px;}
.been-here h3 {line-height:1.3;padding:17px 20px 7px 11px;}
.bc-options {clear:both;height:32px;list-style:none;margin:0;padding:18px 0 20px;}
* html .bc-options {padding:0;}
.list-exp .bc-body .bc-options {clear:none;float:left;padding:18px 0 0 10px;}
.bc-options li {border-right:1px solid #d4d4d4;float:left;height:32px;line-height:1;margin:0;padding-right:10px;position:relative;}
.bc-options li.small {padding-left:10px;}
.bc-options .rated {margin-top:2px;}
* html .bc-options .rated.r-0 {background-position:-661px -278px;}
* html .bc-options .rated.r-1 {background-position:-644px -278px;}
* html .bc-options .rated.r-2 {background-position:-627px -278px;}
* html .bc-options .rated.r-3 {background-position:-610px -278px;}
* html .bc-options .rated.r-4 {background-position:-593px -278px;}
* html .bc-options .rated.r-5 {background-position:-576px -278px;}
.bc-options .ic {font-size:1.4em;font-weight:bold;padding-bottom:15px;position:relative;}
.bc-options .ic small {font-size:.65em;font-weight:normal;letter-spacing:0;padding-bottom:10px;}
.bc-options .i-review small, .bc-options .i-review-add small, .bc-options .i-story small, .bc-options .i-story-add small, .bc-options .i-journal-add small {padding-left:44px;}
.bc-options .i-photo small, .bc-options .i-photo-add small {padding-left:56px;}
.bc-options .i-save small {padding-left:49px;}
*:first-child+html .bc-options .i-review-add, *:first-child+html .bc-options .i-photo-add, *:first-child+html .bc-options .i-review, *:first-child+html .bc-options .i-photo {display:block;height:18px;top:-5px;}
*:first-child+html .bc-options .i-photo-add, *:first-child+html .bc-options .i-photo {height:23px;}
*:first-child+html .bc-options .i-review-add small, *:first-child+html .bc-options .i-photo-add small, *:first-child+html .bc-options .i-review small, *:first-child+html .bc-options .i-photo small {padding-left:0;}
.bc-options div.ic, .bc-options div.icw {font-size:.9em;font-weight:normal;letter-spacing:normal;padding:4px 0 5px 50px;position:relative;top:-4px;}
.bc-options div.icw {margin-left:10px;padding:4px 0 5px 73px;}
.bc-options div.ic big, .bc-options div.icw big {font-size:2.0em;letter-spacing:-1px;margin:-2px 5px -5px 0;}
.bc-options .i-clock span {top:-8px;}
.bc-options div.icw span {font-size:.7em;top:0;}


.bc-options div, .bc-options small {display:block;}
.bc-options .last {border:0;padding:0;}
.bc-options .first {line-height:1.2;min-width:120px;}
.bc-options span {white-space:nowrap;}
.noted {position:relative;}
.noted.floatR {margin:0 0 0 20px;}
.noted.floatR big {margin:-1px 6px 0 0;}
.noted big {color:#000;float:left;font-family:'Museo700';font-size:2.9em;font-weight:bold;line-height:1;margin:-2px 5px 0 -10px;}
.noted big span {font-size:.5em; position:relative;top:-9px;}
* html .noted big span {position:static;}
.noted.floatR big {margin-top:-4px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.noted.floatR big {margin-top:-2px;}
}
.noted small {position:absolute;right:118px;top:20px;white-space:nowrap;}
*:first-child+html .noted input.b-rates-sm {display:block;}
* html .noted input.b-rates-sm {display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.noted small {top:21px;}
}

/* Business Card Page */
.page-bcard {margin-top:26px;}
.page-bcard .h2 {display:inline;font-size:2.5em;}
* html .page-bcard .h2 {float:left;}
.page-bcard .bc-body {background-position:0 0!important;}
.page-bcard .bc-body .dash-bottom {background-position:left bottom;width:100%;}
.bcard-meta {color:#3cbfe9;float:left;padding:15px 0 0 15px;position:relative;margin:0 0 13px;width:465px;}
* html .bcard-meta {margin:0;}
.bcard-meta li {padding:0 0 0 80px;position:relative;}
.bcard-meta span {color:#000;}
.bcard-meta span.highlight {color:#f37f25;left:0;position:absolute;top:0;}
*:first-child+html .bcard-meta span.highlight {top:-3px;}
* html .bcard-meta span.highlight {left:-80px;top:-3px;}


.i-best {display:inline-block;height:31px;width:115px;}
* html .bcard-review {margin:0 0 20px;}
.bcard-review .h3 {margin:0 0 .1em;padding:.2em 0 0;}
.bcard-review blockquote {clear:left;line-height:1.5;margin:0 0 14px;}
.bcard-review a.mat,
.bcard-review div.mat {clear:both;display:block;height:132px;margin:0 0 20px 20px;width:132px;}
.bcard-review div.mat {background:#fff url(../images2/2010/sprite_icons.gif) no-repeat 3px -1088px;height:50px;margin:0 20px 15px 0;width:50px;}
.bcard-review .ratedsm {display:block;float:left;position:relative;top:3px;}
* html .bcard-review .ratedsm {}
.review-meta {list-style:none;padding:0;margin:0;}


.review-options {clear:both;height:27px;list-style:none;margin:0;padding:12px 0 10px;position:relative;}
* html .review-options {padding-bottom:0;}
.review-options li {display:inline;height:27px;line-height:27px;margin-right:8px;}
.review-options li.floatR {margin-right:0;}
.review-options li.last {margin-right:0;position:absolute;top:12px;right:0;}
.review-options a {display:inline-block;height:27px;line-height:27px;}
.review-options a.b-cheer {height:35px;line-height:33px;}


.bcard-anchor {height:232px;margin:13px 0 20px;position:relative;width:232px;}
.bcard-anchor span {background-color:#111;background-position:center center;background-repeat:no-repeat;display:block;height:232px;overflow:hidden;width:232px;}
.bcard-anchor img {position:relative;z-index:10;}
.bcard-anchor p {background:#eae8e8;height:142px;left:3px;padding:90px 10px 0;position:absolute;text-align:center;top:3px;width:212px;z-index:11;}
.bcard-anchor .bcard-album {left:-9px;position:absolute;top:-9px;z-index:11;}
.bcard-anchor ul {bottom:3px;color:#fff;line-height:1.2;min-height:41px;left:3px;list-style:none;margin:0;padding:0;position:absolute;width:232px;z-index:12;}
.bcard-anchor li {background:url(../images2/chrome/2009/black_65_opacity.png) repeat 0 0;height:29px;padding:12px 9px 0 9px;}
.bcard-anchor a.floatR {margin:0 0 0 9px;white-space:nowrap;}
.bcard-anchor li.floatR {height:41px;padding:0;width:41px;}


/* Destination Home */
.destination-blurb {float:left;padding:0 15px 0 0;margin:0;width:465px;}
.destination-blurb h2 {margin:0 0 .45em;}
.page-desthome {margin-top:16px!important;}
.page-desthome .been-here {margin-top:0!important;}

.dest-callouts {line-height:1.5;}
.dest-callouts .dash-top {padding-top:22px;}
/* .dest-callouts blockquote {font-family:'Museo300';font-size:2em;line-height:1.2;margin-bottom:15px;} */
.dest-callouts .mat {height:50px;margin-right:20px;}
.dest-callouts dt {font-size:1.2em;margin-bottom:.4em;}
.dest-callouts p {clear:both;}

.content-empty {margin:2em;}

/* Snippets */
.snippets {margin-left:-20px;width:740px;}
.snippets dl {float:left;display:inline;height:144px;margin:14px 0 5px 20px;padding:0;width:165px;}
.snippets dt {background-position:right -415px;font-weight:bold;height:24px;text-align:center;text-transform:uppercase;}
.snippets dd {background-position:right bottom;line-height:1.3;min-height:82px;padding:5px 9px 33px;position:relative;}
.snippets dd img {bottom:30px;position:absolute;right:6px;}




/* Multiple Column Lists */
.multiCol {overflow:hidden;padding:0 0 20px;width:100%;}
.multiCol ul {float:left;width:205px;margin:0 20px 0 0;padding-left:15px;}
.append-8 .multiCol ul {width:285px;}



/* Buttons */
.btn-rates-sm {background-position:-127px -211px;border:0;cursor:pointer;height:28px;text-indent:-9999px;width:115px;}
*:first-child+html .btn-rates-sm {display:block;font-size:0;line-height:0;}
* html .btn-rates-sm {display:block;font-size:0;line-height:0;}
.btn-rates-sm:hover {background-position:-127px -239px;}


/* Divisions */
.section {border-bottom:2px solid #000;margin-bottom:20px;}
.dash-top, .dash-bottom {background:url(../images2/2010/dash.gif) repeat-x left top;}
.dash-bottom {background-position:left bottom;}

/* Icons */
/*.icw {background:url(../images2/2010/sprite_weather.png) no-repeat;}*/
.i-pcloudy {background-position:0 -565px!important;}
.i-sunny {background-position:0 -640px!important;padding-left:48px!important;}
.i-rain {background-position:0 -715px!important;padding-left:55px!important;}
.i-snow {background-position:0 -790px!important;padding-left:55px!important;}
.i-lightning {background-position:0 -865px!important;padding-left:55px!important;}
.i-cloudy {background-position:0 -940px!important;padding-left:63px!important;}


.ic, .breadcrumb li {background:url(../images2/2010/sprite_icons.gif) no-repeat;}
.ica {background:url(../images2/2010/s_forms.png) no-repeat;}
* html .ica {background-image:url(../images2/2010/s_forms.gif);}
.i-review, .i-review-add, .i-story, .i-story-add, .i-journal-add {background-position:8px -3px;padding-left:44px;}
.i-journal-add {padding-left:49px;}
.i-story {background-position:8px -1764px;}
.i-story-add {background-position:8px -1836px;}
.i-review-add {background-position:8px -75px;padding-top:3px;}
.i-journal-add {background-position:8px -1986px;padding-top:3px;}
.i-photo, .i-photo-add {background-position:2px -153px;padding-left:56px;}
.i-photo-add {background-position:2px -225px;padding-top:3px;}
.i-save {background-position:9px -298px;padding-left:49px;}
.i-quote {background-position:0 -375px;display:block;float:left;height:34px;margin:5px 8px 0 0;text-indent:-9999px;width:34px;}
.i-flag {background-position:0 -1161px;padding-left:16px;}
.i-flag-valid {background-position:0 -1711px;padding-left:16px;}
.i-link {background-position:0 -1211px;padding-left:18px;}
.i-print {background-position:0 -1259px;padding-left:22px;}
.i-email {background-position:0 -1309px;padding-left:22px;}
.i-best {background-position:0 -1366px;padding-left:25px;white-space:nowrap;}
.i-play, .i-twitter, .i-facebook, .i-rss {background-position:0 -450px;display:block;height:41px;text-indent:-9999px;width:41px;}
.i-play:hover {background-position:0 -491px;}
.i-twitter, .i-facebook, .i-rss {background-position:-37px -570px;height:44px;width:44px;}
.i-facebook {background-position:-37px -516px;}
.i-rss {background-position:-37px -624px;}
.i-rss-sm {background-position:-49px -475px;display:block;height:31px;text-indent:-9999px;width:31px;}
.i-clock {background-position:0 -1016px;}
.i-add, .i-bmark, .i-cancel {background-position:0 -1512px;display:inline-block;line-height:23px;padding-left:24px;}
.i-bmark {background-position:0 -1614px;}
.i-cancel {background-position:0 -1664px;}
.i-member {background-position:0 -1091px;display:block;height:50px;width:50px;}
.i-close {background-position:-77px -325px;cursor:pointer;display:block;height:41px;position:absolute;top:10px;right:8px;text-indent:-9999px;width:41px;}
.i-delete, .i-edit {background-position:0 -2048px;display:inline-block;height:27px;line-height:25px;padding-left:28px;}
.i-edit {background-position:0 -2088px;}
.btn-cheer {background-position:-314px -365px;color:#000;display:inline-block;font-weight:bold;height:27px;margin:0 0 0 5px;padding:0 0 0 8px;text-align:center;width:132px;}
.btn-cheer:hover {background-position:-174px -365px;}
.ic.incognito {color:#000!important;cursor:text;}
.ic.i-faceb {background:url(../images2/chrome/icons.gif) no-repeat 0 -2658px!important;padding-left:19px;}
.i-hide {background-position:0 -2240px;display:block;height:17px;text-indent:-9999px;width:17px;}

/* Ratings */
.rated, .ratedsm {background:url(../images2/2010/s_forms.png) repeat-x;display:inline-block;height:17px;text-indent:-9999px;width:85px;}
* html .rated, * html .ratedsm {background-image:url(../images2/2010/s_forms.gif);border:0;overflow:hidden;}
.ratedsm {height:12px;width:56px;}
.c-0 {background-position:-661px -261px;}
.c-1 {background-position:-644px -261px;}
.c-2 {background-position:-627px -261px;}
.c-3 {background-position:-610px -261px;}
.c-4 {background-position:-593px -261px;}
.c-5 {background-position:-576px -261px;}
.r-0 {background-position:-661px -278px;}
.r-1 {background-position:-644px -278px;}
.r-2 {background-position:-627px -278px;}
.r-3 {background-position:-610px -278px;}
.r-4 {background-position:-593px -278px;}
.r-5 {background-position:-576px -278px;}
.p-0 {background-position:-639px -295px;height:18px;width:60px;}
.p-1 {background-position:-627px -295px;height:18px;width:60px;}
.p-2 {background-position:-615px -295px;height:18px;width:60px;}
.p-3 {background-position:-603px -295px;height:18px;width:60px;}
.p-4 {background-position:-591px -295px;height:18px;width:60px;}
.p-5 {background-position:-579px -295px;height:18px;width:60px;}
.ratedsm.r-0 {background-position:-632px -313px;}
.ratedsm.r-1 {background-position:-621px -313px;}
.ratedsm.r-2 {background-position:-610px -313px;}
.ratedsm.r-3 {background-position:-599px -313px;}
.ratedsm.r-4 {background-position:-587px -313px;}
.ratedsm.r-5 {background-position:-576px -313px;}


/* Ads */
.ad-300x250 {height:250px;width:300px;}
.list-ads {overflow:hidden;width:100%;}
.list-ads .ad-300x250 {border-right:1px solid #D1D1D1;float:left;margin:0 20px 20px 0;padding-right:20px;}
.ad-google {min-height:250px;}
/*\*/
* html .ad-google {height:250px;}
/**/
.ad-google dd, .ad-google dt {line-height:1.2;}
.ad-google dt {margin:0;padding:0;}
.ad-google dt.quiet.strong {line-height:1.5;margin:0 0 10px;}
.ad-google .small {margin:0 0 1em;}
.accordion .ad-google {padding-bottom:0;}
.squareAd {margin-bottom:20px;}
.content .squareAd {margin:2px 0;}
* html .content .squareAd {margin-left:-2px!important;}
.accordion .google .ad-google {padding-top:.8em;overflow:hidden;width:219px;}
.append-4 .google .ad-google {width:299px;}



/* Gallery Display */
.gallery {margin-left:-10px!important;overflow:hidden;padding-bottom:20px; }
.gallery .frame {float:left;margin:10px 0 0 10px;}
* html .gallery .frame {display:inline;}
/* */
.append-9 .gallery {width:730px;}
.append-9 .cols-2 .frame {width:355px;}
.append-8 .gallery {width:650px;}
.append-8 .cols-2 .frame {width:315px;}
.append-8 .cols-3 .frame {width:206px;}
.append-8 .gallery-photos {margin:-4px 0 0 -16px!important;padding-bottom:0;width:656px;}
.append-8 .gallery-photos.cols-4 .frame {width:148px;margin:0 0 0 16px;}
.append-8 .gallery-photos .frame {padding-bottom:16px;}
.gallery-photos.cols-4 .frame .mat {display:block;height:132px;padding:7px;width:132px;}
.gallery-photos.cols-4 ul.alignC {list-style:none;margin:0;padding:0;}
.span-8 .gallery-photos.cols-4 {margin:-20px 0 0 -20px;width:640px;}
.span-8 .gallery-photos.cols-4 .frame {margin:20px 0 0 20px;width:140px;}
.span-8 .gallery-photos.cols-4 .frame .mat {display:block;height:132px;padding:3px;width:132px;}
.append-9 .gallery.cols-4 {margin-left:-24px!important;width:744px;}
.append-9 .gallery-photos.cols-4 .frame {margin:6px 0 0 24px;width:162px;}
.append-9 .gallery-photos.cols-4 .frame .mat {display:block;height:132px;padding:14px;width:132px;}

/* Dealbase Ads */
.list-dealbase h3 {margin:0 0 .4em;}

.ad-db dl {background:#f5f9ea url(../images2/2010/sprite_master.png) no-repeat -515px -293px;border:1px solid #e1ebd0;height:73px;margin:0;padding:10px 10px 0;}
* html .ad-db dl {background:#f5f9ea url(../images2/2010/sprite_master.gif) no-repeat -515px -333px;}
.ad-db dt {background:#99ca33;color:#fff;float:left;font-size:.8em;height:53px;letter-spacing:-1px;margin:2px 11px 0 2px;overflow:hidden;padding:3px 0;text-align:center;text-transform:uppercase;width:63px;}
* html .ad-db dt {margin:2px 11px 0 0;}
.ad-db big {color:#000;font-family:'Museo700';font-size:3.1em;font-weight:bold;line-height:1;margin:0;}
.ad-db big span {font-family:'Museo700';font-size:.5em;position:relative;top:-10px;}
.ad-db dd {line-height:1.5;margin:0 0 .5em;}

.append-3 .ads-db-right {margin:0 0 20px;position:relative;}
.append-3 .ads-db-right h3 {background:#d4e2e5 url(../images2/2010/sprite_gradients.gif) repeat-x 0 -907px;min-height:39px;line-height:1.3;margin:0;padding:1px;position:relative;z-index:11;}
.append-3 .ads-db-right h3 span {background:#edf7f9 url(../images2/2010/sprite_gradients.gif) repeat-x 0 -1107px;display:block;min-height:27px;padding:8px 3px 4px 11px;line-height:1.3;}
/*\*/
* html .append-3 .ads-db-right h3 {height:39px;}
* html .append-3 .ads-db-right h3 span {height:27px;}
/**/
.append-3 .ad-db {float:none;margin:0;width:240px;}
.append-3 .ad-db .db {background:#f5f9ea url(../images2/2010/sprite_master.png) no-repeat -515px -253px;border:1px solid #e1ebd0;border-width:0 1px;padding:0 10px;position:relative;width:218px;z-index:10;}
* html .append-3 .ad-db .db {background:#f5f9ea url(../images2/2010/sprite_master.gif) no-repeat -513px -243px;}
.append-3 .ad-db .db.corner-bottom {border-width:1px 1px;margin-top:-1px;z-index:9;}
.append-3 .ad-db dl {background:0;border-bottom:1px solid #e2ebd1;border-width:0 0 1px;height:auto;padding:10px 0 8px;}
.append-3 .ad-db .db.corner-bottom dl {border-bottom:0;}
.append-3 .ad-db dt {margin:2px 11px 3px 2px;}
.append-3 .ad-db dd {line-height:1.3;}
.append-3 .ad-db dd.quiet {font-size:10px;}
.append-3 .ad-db dd.small {}

.append-3.db-list .ads-db-right {margin:-1px 0;}
.append-3.db-list .ads-db-right b, .append-3.db-list .ads-db-right .ad-db .db.corner-bottom div {display:none!important;}

/* Rounded Corners - Non-jQuery */
.append-3 b, .accordion b {background-color:#fff;display:block;height:4px;overflow:hidden;position:absolute;top:0;width:4px;z-index:13;}
.append-3 b.tl, .accordion b.tl {left:0;}
.append-3 b.tr, .accordion b.tr {right:0;}
.accordion b.tl {background-position:-242px -244px;top:-1px;}
.accordion b.tr {background-position:right -244px;top:-1px;}
.ads-db-right b.tl {background-position:-30px -200px;}
.ads-db-right b.tr {background-position:-34px -200px;}

/* Breadcrumb */
.breadcrumb {border-bottom:1px solid #f0f0f0;list-style:none;/*margin:0 0 14px;padding:0 0 14px;*/margin:0 0 8px;padding:0 0 8px;overflow:hidden;width:100%;}
.breadcrumb li {background-position:0 -1410px;display:inline-block;float:left;margin:0 16px 0 -13px;padding:0 0 0 13px;}
.breadcrumb li.floatR {background:none;float:right;margin:0;padding:0;}
.breadcrumb li.floatR h1 {font-size:9px;font-weight:normal;line-height:1.835;margin:4px 0 0!important;}

/* Climate */
*:first-child+html .filter-map .sort li {line-height:1.3;}
* html .filter-map .sort li {line-height:1.3;}
.climate {list-style:none;margin:0;padding:0;}
.climate li {height:13px;line-height:13px;margin:0 0 3px;padding:0;position:relative;}
.climate span {background:url(../images2/2010/s_forms.png) no-repeat -347px -265px;display:block;height:8px;overflow:hidden;position:absolute;left:31px;top:3px;width:158px;}
* html .climate span {background:url(../images2/2010/s_forms.gif) no-repeat -347px -265px;}
.climate span span {background-position:-347px -273px;display:block;height:8px;position:static!important;}
.climate i {position:absolute;right:0;font-style:normal;top:0;}
.filter-map .sort {height:10px;margin:4px 0 15px 0!important;overflow:visible;padding:0 0 16px;}

/* Top Content */
.top-content {padding-bottom:10px;}
.top-content img {margin-right:20px;background-position:center center;background-repeat:no-repeat;}
.top-content dl {margin:0;height:132px;}
.top-content dt {height:75px;line-height:1.1;padding:12px 10px 0 0;}
.top-content dt a {display:block;font-size:1.4em;margin-bottom:3px;}
.top-content dt span {position:relative;top:1px;}
.top-content dd {border:1px solid #fff;}
:root *> .top-content dd {border:0;}
.top-content dd a {display:inline-block;}

/* BUTTONS ==================================================================================================== */

.bt, .tabs li a, .tabs li a span {background:url(../images2/2010/s_buttons.png) no-repeat;}
.bta {background:url(../images2/2010/s_forms.png) no-repeat;}
* html .bta {background-image:url(../images2/2010/s_forms.gif);}
.bt, .bta {border:0;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;margin:-4px;padding:0;text-align:center;text-shadow:0 -1px 0 #277894;}
.bt.disabled {color:#b1b1b1!important;cursor:text;font-weight:normal;text-shadow:1px -1px 0 #fff;}
input.bt {font-family:Arial,sans-serif;padding-bottom:2px;}

/* Normal Button */
.b-button {background-position:-148px 0;height:57px;line-height:56px;width:168px;}
.b-button:hover {background-position:-148px -57px;color:#fff;}
.b-button.disabled {background-position:-148px -114px;}
input.b-button {height:55px;}

/* Normal Button - Small */
.b-button-sm {background-position:0 0;height:45px;line-height:44px;width:148px;}
.b-button-sm:hover {background-position:0 -45px;color:#fff;}
.b-button-sm.disabled {background-position:0 -90px;}
input.b-button-sm {height:43px;}

/* Check Rates */
.b-rates {background-position:-148px -171px;height:57px;line-height:56px;text-indent:-9999px;width:168px;}
.b-rates:hover {background-position:-148px -228px;}
input.bt.b-rates {padding-bottom:0;}

/* Check Rates - Small */
.b-rates-sm {background-position:-148px -285px;height:37px;line-height:36px;text-indent:-9999px;width:120px;}
.b-rates-sm:hover {background-position:-148px -322px;}
input.bt.b-rates-sm {padding-bottom:0;}

/* Cheer */
.b-cheer {background-position:0 -360px;color:#000!important;font-size:11px;height:35px;line-height:33px;text-indent:6px;text-shadow:none;width:148px;}
.b-cheer:hover {background-position:-148px -360px;}
input.b-cheer {height:32px;}

/* Pagination */
.pagination {height:37px;list-style:none;margin:0;padding:10px 0 30px;width:100%;}
.pagination.section {margin-bottom:30px;}
.pagination li {float:left;margin:0;padding:0;width:50%;}
.b-next, .b-prev {background-position:0 -135px;height:45px;line-height:44px;padding:0 25px 0 0;width:123px;}
.b-prev {background-position:0 -225px;padding:0 0 0 25px;}
.b-next:hover {background-position:0 -180px;color:#fff;}
.b-prev:hover {background-position:0 -270px;color:#fff;}
.b-prev.disabled {background-position:0 -315px;}
.b-next.disabled {display:none;}

/* Mini Search */

.sort.filter-search {overflow:visible;}
.sort.filter-search .finder {position:relative;width:222px;}
.sort.filter-search .search-mini {position:absolute;top:-8px;left:0;}

.search-mini {background:url(../images2/2010/s_forms.png) no-repeat -36px 0;height:28px;width:214px;}
* html .search-mini {background-image:url(../images2/2010/s_forms.gif);overflow:hidden;}
.search-mini input {border:0;background-color:transparent;font:12px/1.2 Arial,sans-serif;height:auto;margin:5px 0 0;padding:0 0 0 6px;vertical-align:top;width:170px;}
.b-search-sm {background-position:-36px -256px;height:36px!important;margin:0!important;padding:0!important;position:relative;right:-8px;text-indent:-9999px;width:36px!important;}

.b-search-sm:hover {background-position:-36px -292px;}
*:first-child+html .search-mini input {width:168px;}
* html .search-mini input {width:168px;}
.search-mini input.b-search-sm {position:relative;top:-4px;}
/* html .search-mini input.b-search-sm {position:absolute;top:-4px;}*/

/* Tabs */
.tabs {border-bottom:3px solid #91b9c1;height:44px;list-style:none;margin:0 0 20px;padding:0;position:relative;width:100%;z-index:79999;}
.tabs.topdest {position:static;}
.tabs.tabs-alt {border-bottom-color:#91b9c1;height:38px;}
.tabs li {float:left;height:44px;margin-right:3px;width:120px;}
.tabs.tabs-alt li {height:38px;}
.tabs.tabs-wide li {width:177px;}
.tabs li a, .tabs li a span {background-color:#fff;background-position:right -443px;display:block;font-weight:bold;height:44px;line-height:44px;padding:0 4px 0 0;}
.tabs.tabs-alt li a, .tabs.tabs-alt li a span {height:38px;line-height:38px;}
.tabs li a span {background-position:0 -443px;/*color:#000;*/cursor:pointer;padding:0 0 0 4px;text-align:center;text-decoration:none;}
.tabs li.squeezed a span {height:37px;line-height:1.3;padding:7px 0 0 4px;}
.tabs.tabs-alt li.squeezed a span {height:31px;}
.tabs li a:hover {background-position:right -487px;}
.tabs li a:hover span {background-position:0 -487px;}
.tabs.tabs-alt li a {background-position:right -531px;}
.tabs.tabs-alt li a span {background-position:0 -531px;}
.tabs.tabs-alt li a:hover span {color:#f1691e;}
.tabs li a:active span {line-height:46px;}
.tabs.tabs-alt li a:active span {line-height:40px;}
.tabs li.squeezed a:active span {height:36px;line-height:1.3;padding:8px 0 0 4px;}
.tabs.tabs-alt li.squeezed a:active span {height:40px;}
.tabs li.selected a, .tabs li a.active {background-position:right -580px!important;height:47px;/*-399px*/}
.tabs li.selected a span, .tabs li a.active span {background-position:0 -580px!important;color:#000;height:47px;/*-399pxcolor:#fff;text-shadow:0 -1px 0 #b5631d;*/}
* html .tabs li.selected a, * html .tabs li a.active, * html .tabs li.selected a span, * html .tabs li a.active span {height:44px;}
.tabs.tabs-alt li.selected a, .tabs.tabs-alt li a.active {background-position:right -580px!important;height:41px!important;}
.tabs.tabs-alt li.selected a span, .tabs.tabs-alt li a.active span {background-position:0 -580px!important;color:#000;text-shadow:0 -1px 0 #fff;height:41px!important;}
.tabs li.last {margin-right:0;width:119px;}
.tabs b {font-weight:normal;}
html>body .tabs li.more {position:relative;}
.tabs li.more a {position:relative;/*white-space:nowrap;*/z-index:80000;}
/* html .tabs li.more a {width:1%;} */
* html .tabs li.more a span {position:relative;z-index:80000;}
.tabs li a u {text-decoration:none;}
.tabs li.more a u {background:url(../images2/2010/s_alpha.gif) no-repeat right 22px;display:inline-block;padding:0 13px 0 0;}
.tabs li.more a:hover, .tabs li.more:hover a {background-position:right -531px;height:49px;}
.tabs li.more a:hover span, .tabs li.more:hover a span {background-position:0 -531px;height:49px;}
* html .tabs li.more a:hover, * html .tabs li.more a:hover span {height:44px;}
.tabs li.more table {border-collapse:collapse;left:0;position:absolute;top:0;}
.tabs ul {background:#f0fbfe;border:1px solid #91b9c1;list-style:none;right:0;margin:0;padding:0 10px;position:absolute;top:48px;visibility:hidden;width:98px;z-index:79999;}
.tabs li.more.last ul {width:97px;}
* html .tabs li.more ul {right:-120px;top:43px;}
* html .tabs li.more.last ul {right:-119px;}
.tabs ul li {float:none!important;height:auto!important;margin:0!important;padding:0 0 15px!important;width:97px!important;}
.tabs ul li a, .tabs ul li a span {background:0!important;/*color:#000;*/height:auto!important;line-height:1.3!important;margin:0!important;padding:0!important;text-align:center;}
.tabs ul li a:hover {color:#f1691e;}
.tabs li.more:hover ul, .tabs li.more a:hover ul {visibility:visible;}

/* TABLE ====================================================================================================== */

table.table {margin-bottom:20px;width:100%;}
table.table tr {background:transparent url(../images2/2010/dash.gif) repeat-x 0 0;position:relative;}
/* table.table tr.last {background:none;} */
table.table td {padding:9px 20px 10px 0;vertical-align:top;}
table.table tr.last td {padding:9px 20px 0 0;}
table.table th {background:#fff;padding:0 20px 10px 0;text-align:left;}
table.table th.alignR {text-align:right;}
table.table .rated {position:relative;top:2px;}
*:first-child+html table.table td .rated {display:block;}
* html table.table td .rated {display:block;height:12px;width:56px;}
table.table .i-best {margin-bottom:-9px;}
table.table .cheers {padding-left:25px;}
table.table .cheers em {margin-left:-25px;}
/* table.table thead tr {background-image:url(../images2/chrome/blue_fade.gif);}
table.table tr:hover {background-color:#EBEAE3;}
table.table thead tr:hover {background-color:#fff;}
table.table tr.draft {background-color:#FEF8E6;}
table.table td, table.table th {padding:0.5em 11px 0.8em 0;}
table.table td {border-top:1px solid #fff;}
table.table td .quiet {font-size:0.85em;line-height:1.2;}
table.table img {position:relative;top:2px;}
table.table td .noRate {margin-top:10px;}
table.table th a, table.table th a:visited {color:#000!important;text-decoration:none;cursor:help;background:url(../images2/chrome/dot_blue.gif) repeat-x bottom left;padding-bottom:1px;}
table.table th a:hover {color:#0335CA!important;}
th.alignC, td.alignC, th.last, td.last {padding-right:0!important;}
th.span-1 {width:72px;padding-right:0!important;}
th.span-2 {width:133px;}
th.span-3 {width:205px;}
th.span-4 {width:277px;}
th.span-5 {width:349px;}
.sorted-down {padding-right:14px;background:url(../images2/chrome/arrow_vertical.gif) no-repeat right -94px;}*/


/* PROFILE ================================================================================================ */
.i-review-add.i-solo, .i-story-add.i-solo, .i-journal-add.i-solo, .i-save.i-solo {display:inline-block;font-size:1.4em;font-weight:bold;line-height:1.2;height:44px;margin-top:5px;padding-top:0;}
.i-review-add.i-solo small, .i-story-add.i-solo small, .i-journal-add.i-solo small, .i-save.i-solo small {display:block;font-size:.6em;font-weight:normal;}


/* Sliders */
.ui-widget-content, .ui-widget-header, .ui-slider .ui-slider-handle {background:url(../images2/2010/s_forms.png) no-repeat -72px -267px;}
* html .ui-widget-content, * html .ui-widget-header, * html .ui-slider .ui-slider-handle {background-image:url(../images2/2010/s_forms.gif);}
.ui-widget-header {background-position:-72px -273px;}
.ui-widget :active {outline:none;}
.ui-slider {position:relative;text-align:left;}
.ui-slider .ui-slider-handle {background-position:-38px -367px;cursor:default;height:21px;position:absolute;width:13px;z-index:2;}
.ui-slider .ui-slider-handle:hover, .ui-slider .ui-slider-handle:focus {background-position:-57px -367px;}
.ui-slider .ui-slider-range {background-position:-72px -273px;border:0;display:block;font-size:.7em;overflow:hidden;position:absolute;z-index:1;}
*:first-child+html .ui-slider .ui-slider-range {height:6px!important;}
.ui-slider-horizontal {height:6px!important;}
.ui-slider-horizontal .ui-slider-handle {cursor:ew-resize;margin-left:-6px;top:-8px;}
.ui-slider-horizontal .ui-slider-range {height:100%;overflow:hidden!important;top:0}
.ui-slider-horizontal .ui-slider-range-min {left:0}
.ui-slider-horizontal .ui-slider-range-max {right:0}

/* FORMS */

.forms {margin:-7px 0 0;}
.forms label {display:block;margin:0 0 4px;}
.forms input {margin:0 0 13px;}
.forms textarea {height:150px;margin:0 0 13px;}
/* .append-8 .forms input {width:624px;}
.append-8 .forms textarea {width:628px;} */
.forms .dash-top {clear:both;/*padding:21px 0;width:516px;*/}
.forms .dash-top input {width:auto;}
.forms p.quiet {margin:-13px 0 14px;}
.forms ul {list-style:none;margin:0;padding:0;}
.forms li label {display:inline;}
.forms li input {margin:0;width:auto;}

.form-inline {padding-top:15px;}
.form-inline .form-flat {display:inline-block;width:475px;}
.form-inline .b-button {position:relative;top:-6px;}
.form-flat div.input, .form-flat div.input span {background:#fff url(../images2/2010/s_forms.png) no-repeat right -84px;height:48px;margin:0 0 14px;padding:0 6px 0 0;}
* html .form-flat div.input, * html .form-flat div.input span {background-image:url(../images2/2010/s_forms.gif);}
.form-flat div.input span {background-position:-36px -84px;display:block;margin:0;padding:3px 0 0 6px;height:45px;}
.form-flat div.input input {background:transparent;border:0;font-family:Arial,Helvetica,sans-serif;font-size:2.2em;margin:0;padding:5px 0;width:625px;}
#add-specific .form-flat div.input input {width:380px;}
.form-flat table {height:337px;margin:0 0 14px;width:640px;}
.form-flat td {background:url(../images2/2010/s_forms.png) no-repeat -36px -84px;height:6px;overflow:hidden;width:6px;}
* html .form-flat td {background-image:url(../images2/2010/s_forms.gif);}
.form-flat td.tm {background-position:-42px -84px;}
.form-flat td.tr {background-position:right -84px;}
.form-flat td.ml {background-position:0 0;}
.form-flat td.mm {background:#fefff1;}
.form-flat td.mr {background-position:-30px 0;}
.form-flat td.bl {background-position:-36px -126px;}
.form-flat td.bm {background-position:-42px -126px;}
.form-flat td.br {background-position:right -126px;}
.form-flat td.ml, .form-flat td.mm, .form-flat td.mr {height:325px;}
.form-flat td.tm, .form-flat td.mm, .form-flat td.bm {width:628px;}
.form-flat table textarea, .form-flat div.input textarea {background:#fefff1;border:0;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;height:325px;line-height:1.3;margin:0;padding:0;width:628px;}
.form-flat div.input textarea {background:transparent;height:44px;width:630px;}
.form-flat .dash-top {width:640px;}
.form-flat .span-2 {margin-right:30px;}
.form-flat label {display:inline-block;}
.form-flat ul li img {margin:0 4px;}

#RatingButtons {list-style:none;height:29px;margin:0;padding:0;}
#RatingButtons li {float:left;}
#RatingButtons button {background:url(../images2/2010/s_forms.png) no-repeat -602px -333px;border:0;cursor:pointer;display:block;height:29px;text-indent:-9999px;width:21px;}
* html #RatingButtons button {background-image:url(../images2/2010/s_forms.gif);}
#RatingButtons .first button {background-position:-576px -333px;width:26px;}
#RatingButtons .last button {background-position:-623px -333px;width:27px;}
#RatingButtons button.filled {background-position:-676px -333px;}
#RatingButtons .first button.filled {background-position:-650px -333px;}
#RatingButtons .last button.filled {background-position:-697px -333px;}
#RatingButtons .quiet {line-height:29px;padding:0 0 0 7px;white-space:nowrap;}


.form-flat div.form-date {background-position:right -284px;height:28px;margin:0 0 20px;padding:0 32px 0 0;position:relative;}
.form-flat div.form-date span {background-position:-36px 0;height:25px;}
.form-flat div.form-date input {font-size:1.2em;padding:0;width:100px;}
.form-flat div.form-date img {filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer;position:absolute;right:5px;top:5px;}
.form-flat .dash-top input {width:168px;}


/* ============================== FOR PRETTY FORMS ========================= */

table.jqTransformTextarea td,
button.jqTransformButton span,
button.jqTransformButton span span,
.jqTransformInputWrapper,
.forms-big .jqTransformInputWrapper,
.jqTransformInputInner,
.forms-big .jqTransformInputInner,
.jqTransformRadio,
.jqTransformCheckbox {background:#fff url(../images2/2010/s_forms.png) no-repeat;}

* html table.jqTransformTextarea td,
* html button.jqTransformButton span,
* html button.jqTransformButton span span,
* html .jqTransformInputWrapper,
* html .forms-big .jqTransformInputWrapper,
* html .jqTransformInputInner,
* html .forms-big .jqTransformInputInner,
* html .jqTransformRadio,
* html .jqTransformCheckbox {background-image:url(../images2/2010/s_forms.gif);}

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {background-color:transparent;border:none;cursor:pointer;font-family:Arial,Helvetica,sans-serif;margin:-4px;overflow:visible;padding:0;}
*:first-child+html button.jqTransformButton[type]{width:1;} /* IE7 */
* html button.jqTransformButton {margin:20px 0;}
* html button.jqTransformButton span span {white-space:nowrap;}
button.jqTransformButton span {background-position:right -368px;display:block;float:left;height:45px;margin:0;padding:0 25px 0 0;}
.forms-big button.jqTransformButton span {background-position:right -503px;height:57px;padding:0 29px 0 0;}
button.jqTransformButton span span {background-position:-572px -368px;color:#fff;display:block;font-size:12px;font-weight:bold;height:45px;line-height:43px;padding:0 0 0 25px;text-decoration:none;text-shadow:0 -1px 0 #277894;}
.forms-big button.jqTransformButton span span {background-position:-572px -503px;height:57px;line-height:55px;padding:0 0 0 29px;}
/* Buttons - Hover */
button.jqTransformButton_hover span span, button.jqTransformButton_click span span {background-position:-572px -413px;}
button.jqTransformButton_hover span, button.jqTransformButton_click span {background-position:right -413px;}
.forms-big button.jqTransformButton_hover span span, .forms-big button.jqTransformButton_click span span {background-position:-572px -560px;}
.forms-big button.jqTransformButton_hover span, .forms-big button.jqTransformButton_click span {background-position:right -560px;}

/*clicked
button.jqTransformButton_click span span { background-position:-572px -368px; }
button.jqTransformButton_click span { background-position:right -368px; }*/

/* IE 6
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; } */
/* IE 7
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; } */


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {background-position:-36px 0;height:28px;margin:0 0 13px;padding:0 0 0 6px;/* float:left; */}
.forms-big .jqTransformInputWrapper {background-position:-36px -84px;height:48px;}
.jqTransformInputInner {background-position:right top;}
.forms-big .jqTransformInputInner {background-position:right -84px;}
.jqTransformInputInner div {height:28px;margin:0;}
.forms-big .jqTransformInputInner div {height:48px;}
.jqTransformInputInner div input {background:transparent;border:none;color:#404040;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:20px;line-height:18px;margin:0;padding:4px 0 0;vertical-align:middle;}
.forms-big .jqTransformInputInner div input {font-size:20px;height:36px;line-height:34px;padding:6px 0 0;}
/*  IE6
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
} */
/* Ie7
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
} */
/* Inputs - Hover*/
.jqTransformInputWrapper_hover {background-position:-36px -28px;}
.jqTransformInputWrapper_hover div.jqTransformInputInner {background-position:right -28px;}
.forms-big .jqTransformInputWrapper_hover {background-position:-36px -132px;}
.forms-big .jqTransformInputWrapper_hover div.jqTransformInputInner {background-position:right -132px;}
/* Inputs - Focus */
.jqTransformInputWrapper_focus {background-position:-36px -56px;}
.jqTransformInputWrapper_focus div.jqTransformInputInner {background-position:right -56px;}
.forms-big .jqTransformInputWrapper_focus {background-position:-36px -180px;}
.forms-big .jqTransformInputWrapper_focus div.jqTransformInputInner {background-position:right -180px;}

.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}

/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
}

table.jqTransformTextarea td{font-size:1px;height:6px;line-height:1px;margin:0;padding:0;width:6px;}
table.jqTransformTextarea {margin:0 0 13px;}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{background:none;border:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;margin:0;padding:0;}

table.jqTransformTextarea td#jqTransformTextarea-tl{background-position:-36px 0;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background-position:-42px 0;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background-position:right 0;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background-position:0 0;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background:#fffef1;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background-position:-30px 0;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background-position:-36px -22px;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background-position:-42px -22px;}
table.jqTransformTextarea td#jqTransformTextarea-br{background-position:right -22px;}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:-36px -28px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:-42px -28px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:right -28px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-6px 0;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background:#fffef1;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-24px 0;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:-36px -50px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:-42px -50px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:right -50px;}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:-36px -56px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:-42px -56px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:right -56px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-12px 0;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background:#fff;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position:-18px 0;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:-36px -78px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:-42px -78px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:right -78px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	/*border: 0px solid red;*/
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios and Checkboxes
 * ------------- */
.jqTransformRadioWrapper,
.jqTransformCheckboxWrapper {float:left;display:block;margin-top:4px;}
.jqTransformRadio,
.jqTransformCheckbox {
	background-position:-40px -334px;
	display:block;
	height:14px;
	margin:0 5px 0 0;
	overflow:hidden;
	vertical-align:middle;
	width:17px;}
.jqTransformCheckbox {background-position:-57px -334px;}
.jqTransformCheckbox.jqTransformChecked {background-position:-57px -348px;}
.jqTransformRadio.jqTransformChecked {background-position:-40px -348px;}
* html .jqTransformRadio.jqTransformChecked {background-position:-57px -348px;}
* html .compshop .steps.one .jqTransformRadio.jqTransformChecked {background-position:-40px -348px;}

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 28px;
	background: url(../images2/2010/sprite_master.png) no-repeat -30px -172px;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right:0;
	width:28px;
	height:28px;
	background:#fff url(../images2/2010/sprite_master.png) no-repeat right -172px;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#000;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/* OLD SOFT POPUP CODE */

/* SOFT POPUPS */
#feedburnerFormContainer, .softpopup {display:none;}
.softiframe {background:url(../images2/2010/black_70_opacity.png);margin:0;padding:20px!important;}
#overlay {width:100%;height:100%;background:#000;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;margin:0;padding:0;}
.soft-close {background:#bfbfbf;border:5px solid #bfbfbf;border-top:0;border-right:0;margin:0;position:absolute;right:0;top:0;}
* html .soft-close {border-right-width:5px;}

/* SOFT POPUPS */
#ModalOverlay {position:fixed;z-index:100000;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=0);opacity: 0.0;}
.ModalOverlayMacFFBGHack {background:url(../images2/chrome/2009/black_65_opacity.png) repeat;}
.ModalOverlayBG {background:#000;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
* html #ModalOverlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}



#ModalWindow {background:url(../images2/2010/black_70_opacity.png);position:fixed;/* background:#fff; */z-index:100001;display:none;/* border:5px solid #bfbfbf; */text-align:left;top:50%;left:50%;padding:20px!important;}
html>body #ModalWindow {margin-top:-9999px;}
* html #ModalWindow {position:absolute;padding-bottom:0;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/*
#ModalSimple {background:url(../images2/2010/black_70_opacity.png);padding:20px!important;position:absolute;z-index:100001;}
*/

#ModalSimple {background:url(../images2/2010/been_there.png);height:125px;margin-top:-150px;padding:10px 30px 25px 5px;position:absolute;width:424px;z-index:100001;}
*:first-child+html #ModalSimple {background:url(../images2/2010/been_there.gif);}
* #ModalSimple {background:url(../images2/2010/been_there.gif);}
#ModalSimple .i-close {right:-7px;top:-6px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

#waitingtemp {background:#fff url(../images2/chrome/loading-bar.gif) no-repeat center center;height:100%;text-indent:-9999px;}
.filtering {background:#fff url(../images2/2010/spinner.gif) no-repeat center center;filter:alpha(opacity=90);height:100%;left:0;-moz-opacity:.9;opacity:.9;position:fixed;text-indent:-9999px;top:0;width:100%;z-index:100000;}
* html .filtering {display:none;}

/* ADD TO TRIP */
/* .add-bizcard {padding:0!important;} */
/* FB CONNECT */
/*html>body .fbregister {margin-top:-270px!important;}*/
#fbuserbox {background:#fff url(../images2/chrome/icons.gif) no-repeat 17px -2900px;border:1px solid #fff!important;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;margin:1px 6px 0 0!important;height:16px;width:33px;}
.i-faceb {background-position:0 -2658px;padding-left:19px;}

/* LOG IN SOFT POPUP

.pop-login {}

.pop-login h2 {margin-bottom:.731em;}
.pop-login ul {list-style:none;margin:0 0 1.462em;}
.pop-login a.fbconnect_login_button {position:relative;top:5px;} */

/* MODALS */
.modals {background:#FFF;padding:20px;}
.modals h2 {margin:0 0 9px;}
.modals div.alignR {margin:0 0 20px;}
.modals div.alignR p {margin:5px 0 0;}


ul.options {list-style:none;margin:0 0 14px;padding:0;}
.fbconnect_login_button {left:4px;position:relative;top:5px;}

.forms-modal {background:#fffef1;border:1px solid #d6d4be;list-style:none;margin:0 0 20px;padding:15px 0 5px;}
.forms-modal li {margin:0;overflow:hidden;padding:0 0 10px;width:100%;}
.forms-modal label {display:block;float:left;height:28px;line-height:28px;margin:0 20px 0 0;text-align:right;width:160px;}
/* .forms-modal input, */.forms-modal select {float:left;width:310px;}
.forms-modal p {clear:both;margin:0;padding:2px 0 0 180px;}
.forms-modal ul {float:left;list-style:none;margin:0;padding:0;width:355px;}
.forms-modal ul li {margin:0 20px 0 0;padding:0;}
.forms-modal ul li label {display:inline;float:none;line-height:20px;margin:0;padding:0;position:relative;top:3px;width:auto;}
.forms-modal ul li span {position:relative;top:3px;}
.forms-modal ul li input {margin:0 5px 0 0;padding:0;position:relative;top:5px;width:auto;}
.forms-modal .i-add {margin-left:180px;}


.forms-modal div.input, .forms-modal div.input span {background:#FFFEF1 url(../images2/2010/s_forms.png) no-repeat right -56px;float:left;height:28px;padding:0 6px 0 0;width:350px;}
* html .forms-modal div.input, * html .forms-modal div.input span {background-image:url(../images2/2010/s_forms.gif);}
.forms-modal div.input span {background-position:-36px -56px;display:block;height:22px;padding:6px 0 0 6px;width:344px;}
.forms-modal div.input span input, .forms-modal div.input span select {background:#fff;border:0;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;width:344px;}
.forms-modal div.input span select {margin-top:-1px;width:342px;}

*:first-child+html .forms-modal div.input.select, *:first-child+html .forms-modal div.input.select span {background:0;padding-left:0;}
*:first-child+html .forms-modal div.input.select span select {width:354px;}
*:first-child+html .forms-modal div.input.select.age-range span select {width:auto!important;}
* html .forms-modal div.input.select, * html .forms-modal div.input.select span {background:0;padding-left:0;}
* html .forms-modal div.input.select span select {width:354px;}
* html .forms-modal div.input.select.age-range span select {width:auto;}


.forms-modal table {height:70px;width:356px;}
.forms-modal td {background:url(../images2/2010/s_forms.png) no-repeat -36px -56px;height:6px;overflow:hidden;width:6px;}
* html .forms-modal td {background-image:url(../images2/2010/s_forms.gif);}
.forms-modal td.tm {background-position:-42px -56px;}
.forms-modal td.tr {background-position:right -56px;}
.forms-modal td.ml {background-position:-12px 0;}
.forms-modal td.mm {background:#fff;}
.forms-modal td.mr {background-position:-18px 0;}
.forms-modal td.bl {background-position:-36px -78px;}
.forms-modal td.bm {background-position:-42px -78px;}
.forms-modal td.br {background-position:right -78px;}
.forms-modal td.ml, .forms-modal td.mm, .forms-modal td.mr {height:58px;}
.forms-modal td.tm, .forms-modal td.mm, .forms-modal td.bm {width:344px;}
.forms-modal table textarea {background:#fff;border:0;font-family:Arial,Helvetica,sans-serif;font-size:1em;height:58px;line-height:1.3;margin:0;padding:0;width:344px;}

.forms-modal div.span-2 {float:left;}
.forms-modal div.form-date {background-position:right -340px;padding:0 32px 0 0;position:relative;width:108px;}
.forms-modal div.form-date span, .forms-modal div.form-date input {width:102px!important;}
.forms-modal div.form-date img {filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer;position:absolute;right:5px;top:5px;}

.login-modal label {width:210px;}
.login-modal ul {width:300px;}
.login-modal div.input {width:300px;}
.login-modal div.input span, .forms-modal div.input span input {width:294px;}
.login-modal p {clear:both;margin:0;padding:0 0 0 230px;}

.photos-slideshow {height:549px!important;margin-left:-412px!important;padding:0!important;width:814px!important;}
html>body .photos-slideshow {margin-top:-279px!important;}

/* More photos button */
ul#photo-meta li {float:left; display:inline; border:none;}
ul#photo-meta li a {border:none;}
ul#photo-meta li.floatR {float:right} 
ul#photo-meta li.more-photos {margin-left:90px; width:160px; height:49px; overflow:hidden; }
.more-photos a{float:left; width:160px; height:49px; overflow:hidden; text-indent:-99999; color:transparent; font-size:0; background:url(../images2/2010/more-photos.png)}
.more-photos a:hover {background-position:0 -49px;}

/* IE Hacks */
* html .more-photos a{background:url(../images2/2010/more-photos.gif); margin:0; padding:0;)}
* html .bookmark {float:right; width:50px; border:1px solid #333; background-color:#FFF}
* html .more-photos {background-color:#FFF}

.add-gallery-modal h2.section {margin:0 0 20px;}
.add-gallery-modal .linkList {margin:0 0 .9em;}
.add-gallery-modal .sort .last, .add-gallery-modal .sort .last a {font-weight:normal!important;margin:0 8px 0 0!important;}
.add-gallery-modal .sort .last a {margin:0!important;}
.add-gallery-modal .sort .last a.sorted {font-weight:bold!important;}
.add-gallery-modal .sort #filterPhotos.last {border-left:1px solid #e6e6e6;font-weight:bold!important;margin:0;padding:0 0 0 8px;}

.add-gallery-modal .append-3.last {margin-right:1px!important;}
.add-gallery-modal .chooser {width:460px;}
.add-gallery-modal .gallery-photos {margin-left:-20px;overflow:hidden;width:480px;}
.add-gallery-modal .gallery-photos .frame {margin:0 0 0 20px!important;height:170px;width:140px;}
.add-gallery-modal .gallery-photos .frame .mat {display:block;margin:0 auto;width:100px;}
.add-gallery-modal .gallery-photos .frame .mat img {height:100px!important;width:100px!important;}
.add-gallery-modal .gallery-photos .frame ul {list-style:none;padding:0;}

/* FRIENDS FEED */
.accordion .sort {margin:-10px 0 0;padding:0;}
h3.rss a {background:0;display:inline;left:3px;position:relative;top:-2px;}
.friend-update {border-bottom:1px solid #e5e5e5;overflow:hidden;padding:8px 0 0;margin:0 0 10px;width:100%;}
.friend-update.last {border-bottom:0;margin:0;}
.friend-update p {float:left;}
.friend-update ul {float:left;margin:0 0 14px;padding-left:15px;width:211px;}
.friend-update .mat {clear:both;display:block;height:50px;margin:0 10px 20px 0;width:50px;}

/* SEARCH SUGGEST */
.suggest {background:#f1fbfd;border:1px solid #92B9C0;border-width:0 1px 1px;MARGIN:8px 0 0 0;position:absolute;width:256px!important;z-index:100000;}
.suggest ul {list-style:none;margin:0;padding:0;position:relative;Z-INDEX:100000;}
.suggest ul li {/*line-height:1.2!important;margin:0;overflow:hidden;padding:0 1px;}
.suggest ul li.ac_warning {padding:2px 7px 4px;*/}
.suggest ul li a, .suggest ul li.ac_warning {BORDER-top:#92B9C0 1px solid;color:#000;CURSOR:pointer;DISPLAY:block;font-family:Arial, sans-serif;font-size:1.1em;FONT-WEIGHT:bold;MARGIN:0;padding:2px 8px;POSITION:relative;text-decoration:none!important;Z-INDEX:100000;}
.suggest ul li ul {margin-top:-4px;}
.suggest ul li ul li a {border-top:0;padding:0 8px 0 18px;}
#suggest_ReviewBC.suggest ul li a {FONT-WEIGHT:normal;padding:2px 8px 10px;}
.suggest ul li a:hover {background:#DCEBF0;color:#000;}
#suggest_ReviewBC.suggest ul li a b {font-weight:bold;}
.suggest ul li a em, .suggest ul li a span {font-family:Arial,sans-serif;font-weight:normal;COLOR:#8d8d8d;font-style:normal;}
.suggest ul li a em {font-size:.7em;line-height:.6;}
.suggest ul li a span {float:right;font-size:.8em;letter-spacing:1px;TEXT-TRANSFORM:uppercase;margin:3px 0 0 3px;}
.suggest ul li.match-possible {background:#DCEBF0;text-align:center;}
.suggest ul li.match-possible a {font-family:Arial,sans-serif;font-size:1em;padding:10px 8px;POSITION:relative;text-decoration:none!important;Z-INDEX:100000;}
.suggest ul li.match-possible a u {color:#008eb7;text-decoration:none;}

.suggest ul li.break h4 {BORDER-top:#92B9C0 2px solid;height:1px;margin:0 0 -2px;overflow:hidden;text-indent:-9999px;}

.suggest.suggest-simple ul li a, .suggest.suggest-simple ul li.ac_warning {font-size:1.1em;}
.suggest.suggest-simple ul li.ac_warning {cursor:text;text-align:center;}
.suggest.suggest-simple ul li.ac_warning strong {font-size:1.3em;}
.suggest.suggest-simple ul li.ac_warning a {background:0!important;border:0;color:#008eb7;display:inline;font-size:1em;margin:0!important;padding:0!important;}
.suggest.suggest-simple ul li.ac_warning a:hover {background:0;color:#f1691e;}
.suggest ul li a:hover, a.suggestHighlight, .suggest li.suggestCategory a.suggestHighlight {background-color:#dcebf0!important;}
#suggest_usbcCityCountry {margin/*\**/:3px 0 0 -5px\9; }

/* .suggest ul li ul, .suggest ul li ul li {background:0;margin:0;padding:0;}
.suggest ul li ul li {font-size:13px;}
.suggest ul li ul li a {background:url(../images2/chrome/search/arrow.gif) no-repeat 7px 4px;padding-left:17px!important;}
*:first-child+html .suggest ul li.break {position:relative;top:-2px;margin-bottom:-3px;}
input.busyField {background-image:url(../images2/chrome/search/spinner.gif);background-position:right center;background-repeat:no-repeat;}
.suggest ul li h4.dotTop {background-position:1px 5px;display:block;height:11px;margin:0;padding:0;text-indent:-9999px;} */

/* AUTOCOMPLETE DROPDOWN */
DIV.auto_complete {background:#f1fbfd;BORDER:#92B9C0 1px solid;border-width:0 1px 1px;MARGIN:3px 0 0 -6px;POSITION:absolute;WIDTH:256px!important;Z-INDEX:100000;}
UL.autocomplete_items {LIST-STYLE:none;MARGIN:0;padding:0;POSITION:relative;Z-INDEX:100000;}
UL.autocomplete_items LI.selected {background:#DCEBF0;cursor:pointer;}
LI.autocomplete_item {BORDER-top:#92B9C0 1px solid;CURSOR:pointer;DISPLAY:block;MARGIN:0;padding:2px 8px;POSITION:relative;Z-INDEX:100000;}
LI.autocomplete_item DIV.name {DISPLAY:inline;/*font-family:'Museo300';*/font-size:1em;FONT-WEIGHT:bold;MARGIN-RIGHT:5px;}
LI.autocomplete_item DIV.email {DISPLAY:inline;font-size:.9em;FONT-WEIGHT:normal;COLOR:#8d8d8d;TEXT-TRANSFORM:uppercase;margin:0 0 0 3px;}
#list {padding:0;MARGIN:10px 0 0;WIDTH:245px;LIST-STYLE-TYPE:none;}
#list LI {border:#d5d5d5 1px solid;padding:5px;margin:0 0 4px;cursor:move;}

/* BASIC UPLOADER */
.photo-upload-basic .dash-top {margin-top:10px;padding:24px 0;}
.photo-upload-basic #uploadPhotos input {margin:0 10px 10px;}

/* MESSAGE BOXES */
#messageError, .messageError, #messageWarning, .messageWarning, #messageConfirm, .messageConfirm {background:#f6e3e3 url(../images2/2010/s_alerts.gif) no-repeat 18px 20px;border:1px solid #ebc5c5;margin:0 0 20px;min-height:23px;padding:23px 20px 20px 60px;}
#messageWarning, .messageWarning {background-color:#fef6cc;background-position:18px -580px;border-color:#fce46b;}
#messageConfirm, .messageConfirm {background-color:#e8f4d0;background-position:18px -280px;border-color:#c5e288;}
/*\*/
* html #messageError, * html .messageError, * html #messageWarning, * html .messageWarning, * html #messageConfirm, * html .messageConfirm {height:23px;}
/**/
.simple-warn {background:#fef6cc;border:1px solid #fce46b;border-bottom-width:0;margin:0;padding:3px 10px;}

/* TRIP JOURNALS */
.trip-journal h1.h2 {display:inline;}
.trip-journal #Accordion {margin:0 0 30px;overflow:hidden;width:100%;}
.trip-journal #Accordion .dash-bottom.hover_target {clear:left;overflow:hidden;position:relative;width:100%;}
.trip-journal .bc-body.section {margin-bottom:0;min-height:146px;}
/*\*/
* html .trip-journal .bc-body.section {height:146px;}
/**/
.trip-journal .bc-body .dash-bottom {width:480px;}
*:first-child+html .trip-journal .bc-body .dash-bottom {clear:right;}
* html .trip-journal .bc-body .dash-bottom {clear:right;}
.trip-journal .list-bcard.list-exp.section {margin-bottom:0;padding-bottom:0;}
.trip-journal .list-bcard.list-exp.section p.small {margin:0 0 10px;}
.trip-journal .showHide .review-options {margin-top:18px;}
.trip-journal .span-2.mat.corner {position:relative;}
.trip-journal .span-2.mat.corner .i-play {bottom:3px;position:absolute;right:3px;}

/* Accordion */
.trip-journal .accordionHeader {padding-top:13px;position:relative;}
.trip-journal .accordionHeader h2 {margin-bottom:0;padding-right:50px;}
.trip-journal .accordionHeader p {margin-bottom:13px;}
.trip-journal .rated {position:relative;top:3px;}
.trip-journal .trip-review {margin-bottom:20px;}

.trip-journal .i-best {width:auto;}

.trip-journal .dash-bottom.separator h2 {margin:0;padding:13px 50px 13px 0;}

        .trip-journal .hover_container {background:#fff;list-style:none;margin:0;padding:3px 3px 3px 0;position:absolute;right:2px;top:8px;visibility:hidden;z-index:10;}
        .trip-journal .hover_container li {display:block;float:left;margin:0;}
        .trip-journal .hover_container li a {display:block;height:27px;margin:0 0 0 4px;padding-left:0;text-indent:-9999px;width:28px;}
        .hover {visibility:visible!important;}
        .dragDrop {cursor:ns-resize;}
        .trip-journal .review-options.hover_container {top:auto;bottom:2px!important;}
        .trip-journal .review-options.hover_container li a {padding-left:28px;text-indent:0;white-space:nowrap;width:auto;}
        .trip-journal .business-card p {margin:0 0 10px;}

.editHeading {height:39px;margin:0;padding:13px 0 0;overflow:hidden;position:relative;top:-5px;z-index:9;}
.editHeading input {font-family:Arial, sans-serif;line-height:1.2;font-size:1.9em;margin:0;width:400px;}
.editHeading input.editor_ok_button {overflow:visible;background:url(../images2/2010/s_buttons.png) no-repeat -4px -4px;border:0;color:#fff;cursor:pointer;font-family:Arial,sans-serif;height:37px!important;margin:0 10px 0 0!important;padding:0 0 2px;text-align:center;width:140px!important;font-size:1.1em;font-weight:bold;position:relative;text-shadow:0 -1px 0 #277894;top:-3px;}
.editHeading a {position:relative;top:-3px;}

.trip-journal #PhotosFrame {display:block;float:left;height:140px;overflow:hidden;position:relative;width:140px;}
.trip-journal #PhotosFrame p {background:url("../images2/chrome/2009/black_65_opacity.png") repeat 0 0;bottom:4px;height:41px;left:4px;line-height:41px;margin:0;padding:0;position:absolute;text-indent:6px;width:91px;}
div#why.extra dl.quiet {line-height:1.25;}
div#why.extra dd.small {margin-bottom:10px;}
#why p.strong {margin-bottom:10px;}
/* MEMBER BOX */
.content.box-member {overflow:hidden;padding:12px 12px 0;}
* html .append-4 .content.box-member {width:298px;}
.box-member p {float:left;margin-bottom:10px;}
.box-member ul {float:left;margin:0 0 14px;padding-left:15px;width:211px;}
.box-member li.first {list-style:none;margin-left:-15px;width:226px;}
.box-member .mat {clear:both;display:block;height:50px;margin:0 10px 20px 0;width:50px;}
* html .box-member .mat {position:fixed;}

/* CALENDAR */
#calendarDiv {background:#fff;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;padding:1px;}
#linksTable {background:#f37f25;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;width:185px!important;}
#linksTable select {font-size:11px;}
#linksTable td {padding:3px 0 5px;}
#linksTable td.alignC {text-align:center;width:22px!important;}
#linksTable td.alignC a {color:#fff;cursor:pointer;font-size:19px;line-height:19px;}
#calendar {border:1px solid #D6D6D6;border-collapse:inherit!important;border-width:0 1px 1px;padding:0 1px 0 0;width:182px!important;}
#calendar .weekDaysTitleRow {background:#DCEBF0;font-weight:bold;}
#calendar .weekDaysRow {background:#F1FBFD;}
#calendar .weekDaysRow td, #calendar .weekDaysTitleRow td {border:1px solid #F1FBFD;border-collapse:inherit!important;border-width:1px 0 0 1px;text-align:center;height:25px!;width:25px;line-height:25px;font-size:11px;}
#calendar td a, #calendar td strike {background:#fff;border:1px solid #E5E5E5;cursor:pointer;display:block;height:23px;line-height:23px;text-align:center;width:23px;}
#calendar td#today a {background:#f37f25;border-color:#f37f25;color:#fff;}
#calendar td a:hover, #calendar td#today a:hover {background:#008eb7;border-color:#008eb7;color:#fff;}
#calendar td strike {color:#8d8d8d;}
#calendar #DateDisplay {background:#F1FBFD;height:28px;line-height:28px;}

/* Register */
#HometownMessage.error, #HometownMessage.check a {font-weight:bold;}
#HometownMessage.check, #HometownMessage.check a {color:#4B8B0C!important;}

/* 88x31 Sponsorshop */
.sponsorLogo {margin-top:7px;}

/* Facebook Like */
.faceb-like {display:inline;margin:0 0 0 7px;position:relative;top:4px;vertical-align:top;}
.destination-name h1 {display:inline-block;}
.destination-name .faceb-like {top:0;}
.destination-name .faceb-like, x:-moz-any-link, x:default {top:10px;}/* FF */
.destination-name .faceb-like {top/*\**/:10px\9;}/* IE8 */
*:first-child+html .destination-name h1 {display:inline;}
* html .destination-name h1 {display:inline;}
*:first-child+html .destination-name .faceb-like {top:-13px;}/* IE7 */
* html .destination-name .faceb-like {top:-13px;}/* IE6 */

/* Editor Note */
.note-editor {background-image:none;clear:both;margin:0 0 5px;padding:4px 9px 3px;position:relative;top:-7px;}
*:first-child+html .note-editor {margin:0 0 -8px;}
* html .note-editor {margin:6px 0 -3px;top:0;}

/* RF Callout */
.callout-rf {/*background-color:#fef2e9;*/background-position:0 -2282px;border-bottom:2px solid #91B9C1;height:41px;line-height:41px;margin:-20px 0 20px;padding:0 0 0 33px;}
* html .callout-rf {height:27px;line-height:1;padding:14px 0 0 40px;}
.callout-rf a {font-weight:bold;}
.callout-rf .floatR {margin:12px 0 0;}
* html .callout-rf .floatR {margin:-2px 0 0;}

/* Member Awards */
.member-awards {display:none;list-style:none;margin:10px 0;padding:0;}
.append-3 .member-awards {display:block;}
.member-awards li {background-image:url(../images2/2010/sprite_icons.gif);background-repeat:no-repeat;background-position:2px -2134px;margin:0;padding:4px 5px 4px 27px;}

/* Search Home */
.search-home {background:#bee0e9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bee0e9', endColorstr='#b3d9e2');background:-webkit-gradient(linear, left top, left bottom, from(#bee0e9), to(#b3d9e2));background:-moz-linear-gradient(top, #bee0e9, #b3d9e2);height:85px;margin:0 0 20px;padding:1px;}
.search-home fieldset {background:#e2f4f8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2f4f8', endColorstr='#cfecf4');background:-webkit-gradient(linear, left top, left bottom, from(#e2f4f8), to(#cfecf4));background:-moz-linear-gradient(top, #e2f4f8, #cfecf4);height:65px;padding:20px 0 0 20px;}
.search-home fieldset input {background:transparent url(../images2/2010/s_forms.png) no-repeat -72px -280px;border:0;cursor:pointer;height:44px;margin:0;padding:0;text-indent:-9999px;width:44px;}
* html .search-home fieldset input {background:url(../images2/2010/s_forms.gif) no-repeat -72px -280px;}
.search-home fieldset span, .search-home fieldset span span {background:transparent url(../images2/2010/s_forms.png) no-repeat -36px -85px;display:block;float:left;height:32px;overflow:hidden;padding:12px 0 0;width:395px;}
* html .search-home fieldset span, * html .search-home fieldset span span {background:transparent url(../images2/2010/s_forms.gif) no-repeat -36px -85px;}
.search-home fieldset span span {background-color:#D4EEF5;background-position:-36px -100px;height:32px;padding:0;}
* html .search-home fieldset span span {background-position:-36px -100px;}
.search-home fieldset span span input {background:transparent;cursor:text;height:22px;margin:0;padding:0 0 0 7px;text-indent:0;width:382px;}
*:first-child+html .search-home fieldset input.bt-home-search {font-size:0;display:block;line-height:0;padding:0;}
* html .search-home fieldset input.bt-home-search {font-size:0;display:block;line-height:0;padding:0;}
.append-8 .search-home fieldset span, .search-home fieldset span span {width:555px;}
.append-9 .search-home fieldset span, .search-home fieldset span span {width:635px;}

/* IE6 PNG Fix */
* html .bcard-anchor .bcard-album, * html .home-travelers li .hook img {behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("http://static.igougo.com/c/','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}
* html .ticker img.fade-left {behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("http://static.igougo.com/c/','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}
* html .ticker img.fade-right {behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("http://static.igougo.com/c/','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}


/* ORANGE ENAGEMENT BOXES ***********************************************************/


/* Top Box */
.box-top.floatR {background:#f1fbfd;border-color:#dcebf0;margin:0;width:196px; }
#QuickLinksAttraction, #QuickLinksDining {overflow:hidden;width:100%;}
.box-top {background:#FEF2E9;border:2px solid #F37F25;}
.box-top.floatL {width:416px; display:inline; min-height:335px;}
*html .box-top.floatL {height:335px;}
.box-top h3 {margin:0 0 .5em; background:transparent}
.box-top ul, .box-top ol {margin:0;padding-bottom:1.5em;padding-left:32px;}
.box-top ol {list-style-type:decimal;}

.box-top li {font-size:14px;line-height:1.4;padding-right:10px;}

.box-top .span-3 {width:193px;}
.box-sights {position:relative;}
.box-sights p {line-height:1.3;margin:0 0 .5em;padding:0 240px 0 0;}
.box-sights img {position:absolute;}
* html .box-sights img {behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("http://static.igougo.com/c/','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}
.box-sights img.ttd-anchor {top:1px;right:1px;}
.box-sights img.ttd-anchor-clip {top:-10px;right:-10px;z-index:2;}
.box-cat {background:#fff;padding:17px 5px 5px;}
.box-cat h3, .box-cat .c {padding-left:15px;padding-right:15px;}
.box-cat p {padding-left:15px;padding-right:255px;}
.box-cat h4 {font-size:1em;letter-spacing:0;} 

/* Min-height for "Dossier-stye" Boxes */
.dossier{background:#FEF2E9; min-height:235px; height:auto !important; height/*\**/: 235px\9; }
* html .dossier {height:0; float:left;}

/* "Things To Do by Category" Sub-box */
.box-top-sub {background:transparent;padding:0 14px 0!important;position:relative;z-index:900;width:425px}
*:first-child+html .box-top-sub {overflow:visible;}
.box-top-sub ul {padding-bottom:.8em;}
.box-top-sub ul li {position:relative; padding-top:2px; z-index:800; font-size:12px; line-height:1.8}
* html .box-top-sub ul li a:hover {height:1%;}
.box-top-sub ul li table {border-collapse:collapse;left:0;position:absolute;top:0;}
.box-top-sub ul li ul {background:#008eb7;border:1px solid #fff;bottom:22px;list-style:none;padding:2px!important;left:-13px;list-style:none;margin:0;position:absolute;visibility:hidden;z-index:799;}
.box-seo-top {width:180px}
/*
.box-sub-tip {width:425px; list-style:bullet;}
.box-sub-tip li.tipParent {width:160px; float:left; padding-left:20px; display:inline; border:1px solid #333}*/
* html .box-top-sub ul li ul {bottom:1px;}
.box-top-sub ul li ul li {background:#fff;font-size:.9em;margin:0;padding:4px 10px 3px;}
.box-top-sub ul li ul li a {display:block;height:1%;white-space:nowrap;}
.box-top-sub ul li ul li a:hover {color:#f1691e;}
.box-top-sub ul li:hover ul, .box-top-sub ul li a:hover ul, .box-top-sub ul li:hover img, .box-top-sub ul li a:hover img {visibility:visible;}
.box-top-sub ul li img {bottom:17px;left:8px;position:absolute;visibility:hidden;z-index:80000;}
* html .box-top-sub ul li img {bottom:-4px;}

/* **********************************************************************************/

/* Catfish */
#catfish {background:#2aa9d6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38b6e2', endColorstr='#20a0cd');background:-webkit-gradient(linear, left top, left bottom, from(#38b6e2), to(#20a0cd));background:-moz-linear-gradient(top, #38b6e2, #20a0cd);border-top:1px solid #1e9ecc;bottom:0;height:26px;left:0;margin:0;overflow:hidden;padding:0;position:fixed;width:100%;z-index:100000;}
* html #catfish {bottom:0;position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));}
#catfish ul {height:26px;list-style:none;padding:0;position:relative;}
#catfish .cf a {color:#fff;display:block;font-size:1.1em;font-weight:bold;height:26px;left:50%;line-height:26px;margin:0 0 0 -343px;position:absolute;text-shadow:0 -1px 0 #2789ab;}
*:first-child+html #catfish .cf a {line-height:19px;}
* html #catfish .cf a {line-height:17px;}
#catfish .fish {bottom:0;position:absolute;}
#catfish .fish a {background:url(../images2/2010/catfish_new.png) no-repeat 0 0;cursor:pointer;display:block;height:29px;position:absolute;text-indent:-9999px;width:334px;}
* html #catfish .fish a {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images2/2010/catfish_new.png", sizingMethod="scale");}
#catfish .cf-flights {height:24px;left:50%;margin:0 0 0 76px;width:130px;}
#catfish .cf-flights a {bottom:-4px;clip:rect(0 130px 24px 0);left:0;}
#catfish .cf-hotels {height:24px;left:50%;margin:0 0 0 258px;width:128px;}
#catfish .cf-hotels a {bottom:-4px;clip:rect(0 290px 24px 162px);right:0;}
#catfish .cf-hide {border-left:1px solid #1e9ecc;height:27px;right:0;width:41px;}
#catfish .cf-hide a {bottom:-8px;clip:rect(0 334px 17px 317px);right:12px;}

/* Small Check rates in Left Column */
.append-3 .accordion input.bt.b-rates-sm, .append-3.accordion input.bt.b-rates-sm {background:url(../images2/2010/s_buttons.png) no-repeat 0 -641px!important;color:#000;display:block;float:right;height:16px;margin:0;padding:0;position:static;text-shadow:0 0 0 #000;text-transform:uppercase;width:83px;}

/* REVIEWS PAGE */
.reviewSingle {float:left; width:100%; border-bottom:2px solid #000; margin-bottom:20px}
.reviewTop {float:left; width:100%;}
.reviewTop h3 {width:400px; }
ul.reviewMetaSingle{float:left; width:560px; margin:0; padding:0; display:inline; list-style-type:none;}
.reviewMetaSingle li{margin:0; padding:0; float:left; width:100%;}
.reviewSocial{float:right; width:160px; margin:0; padding:0; display:inline; list-style-type:none; text-align:right; }
.reviewSocial li {display:block; }
.reviewText{float:left; width:100%; padding:10px 0 20px 0;}
ul.reviewOptions {float:right; text-align:right; width:480px; list-style-type:none; margin:0; padding:0 0 20px 0; }
.reviewOptions li {float:right; display:inline; }
.reviewRates {width:230px; float:left; list-style-type:none; margin:0; padding:0; }
.reviewCheck {float:left; width:230px; padding:0 0 20px 0; }
.reviewCheck input {float:left}

/* Property-Specific Hover
.hover-rf-frame {width:405px; height:325px;}
.hover-rf-frame.left {background:transparent url(http://static.igougo.com/images2/2010/hoverbox-L.png) no-repeat center center;}
.hover-rf-frame.right {background:transparent url(http://static.igougo.com/images2/2010/hoverbox-R.png) no-repeat center center;}

.showOverflow{overflow:visible }
#compShopUp {width:320px}
#compShopUp .spnsr {width:320px} */

/* PHOTOS PAGE NEW */
ul.morePhotos {float:left; width:538px; list-style-type:none; margin:0; padding:0}
.morePhotos li{float:left; width:260px; display:inline; margin:0; padding:0}

.adBox {padding:0 50px; margin-bottom:20px}
#BannerAdSquareContainer {margin:10px auto; width:300px}
.marginBot {margin-bottom:20px}