/*-----------------------------------------------------------------------------------------------------
(1) GLOBAL - RESET & BASE
-----------------------------------------------------------------------------------------------------*/
html {overflow: -moz-scrollbars-vertical;overflow-y:scroll}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, div, body, dl, dt, dd, form {margin:0;padding:0}
img {display:block;border:0}
a {outline:0;cursor:pointer} 
ul {list-style:none}
.left {float:left;}
.right {float:right;}
.cleft {clear:left;}
.cright {clear:right;}
.error {color:red}
.access {height:0;width:0;overflow:hidden;position:absolute !important;left:-9999px;top:0;}
/*global noscript message*/
.noscript {color:red;background:#fff;border:2px solid red;margin:10px auto;width:850px;font-weight:bold;line-height:1.4em;text-align:left;font-size:1.3em;padding:10px;}
.noscript a, .error a {color:red !important;}
.nomargin {margin:0 !important}
.nojs {border:2px solid red;color:red;background:#fff;padding:5px;font-weight:bold;}
#top {display:none;}
/*-----------------------------------------------------------------------------------------------------
(2) GLOBAL - WRAPPERS
-----------------------------------------------------------------------------------------------------*/
/*--BODY--*/
body {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#4c4b4b;}
body.home {background:#4a4a4a;}
body.two_column, body.three_column {background:#4a4a4a url(body_bg.png) repeat-x;}

/*--OUTER WRAPPER--*/
#wrap_out {background:url(wrap_out_bg.jpg);font-size:1.1em;}/*all*/
body.home #wrap_out {margin:0;padding:0 0 18px;}/*homepage*/
body.two_column #wrap_out, body.three_column #wrap_out {margin:23px 0 0;padding:0 0 27px;}/*levels*/
body#meeting #wrap_out {background:url(mp_wrap_out_bg.jpg);}/*meeting planner templates*/
body#meeting.home #wrap_out {margin:10px 0 0;}/*meeting planner home*/
body#locals #wrap_out {background:url(locals_wrap_out_bg.jpg);}/*locals templates*/
body#locals.home #wrap_out {margin:10px 0 0;}/*locals home*/

/*--INNER WRAPPER 1--*/
#wrap_in1 {text-align:left;margin:0 auto;}/*all*/
body.home #wrap_in1 {width:946px;} /*homepage*/
body#meeting.home #wrap_in1 {width:910px;}/*meeting planner homepage*/
body#locals.home #wrap_in1 {width:910px;}/*locals homepage*/
body.two_column #wrap_in1 {width:901px;background:url(wrap_in1_2col_bg.png) repeat-y 251px;}/*2col*/
body.three_column #wrap_in1 {width:901px;background:url(wrap_in1_3col_bg.png) repeat-y 251px;}/*3col*/

/*--INNER WRAPPER 2--*/
#wrap_in2 {text-align:left;margin:0 auto;display: inline-block;}/*clearing*/#wrap_in2:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
body.two_column #wrap_in2 {width:901px;background:url(wrap_in2_2col_bg.png) no-repeat 251px bottom;}/*2col*/
body.three_column #wrap_in2 {width:901px;background:url(wrap_in2_3col_bg.png) no-repeat 251px bottom;}/*3col*/

/*-----------------------------------------------------------------------------------------------------
(5) GLOBAL - LEFT COLUMN 
-----------------------------------------------------------------------------------------------------*/
#sidebar1 {float:left;position:relative;width:242px;}
body.home #sidebar1 {padding:10px 0 0;background:#50B4D0 url(hp_sidebar1_bg.png) repeat-x;}
body#locals.home #sidebar1 {padding-top:5px;background:#50B4D0 url(locals_hp_sidebar1_bg.png) top left no-repeat;}

/*--LOGO--*/
h1.logo {width:242px;height:85px;background:url(logo.png);overflow:hidden;margin-top:-23px;text-indent:-9999px;position:relative;}
h1.logo a {display:block;width:242px;height:85px;}

/*--NAVS & SITE SEARCH CONTAINER--*/
#sidebar1_section1 {width:242px;background:#50b4d0 url(sidebar1_section1_bg.png) repeat-x bottom;overflow:hidden}
body.home #sidebar1_section1 {background:url(hp_sidebar1_section1_bg.png) repeat-x bottom;padding-bottom:4px;}

/*--PRIMARY NAV--*/
#primary_nav {width:606px;height:40px;position:absolute;left:266px;top:-17px;z-index:99;}
body.home #primary_nav {height:0;width:0;overflow:hidden;position:absolute;}
body#meeting #primary_nav {width:337px;left:368px;}
#primary_nav li {float:left;}
#primary_nav a {display:block;height:40px;width:141px;text-decoration:none;}
#primary_nav #p01, #primary_nav #p02, #primary_nav #p03, #primary_nav #p04 {background:url(menu1.png) no-repeat; height:40px;}
#primary_nav li a {color:#4FB3CE; font-family:tahoma, arial; font-size:13px; text-decoration:none; text-align:center; padding-top:10px; padding-bottom:4px; display:block;height:40px;width:141px; font-weight:bold; font-stretch:extra-expanded; }

#primary_nav li#p02 a{ color:#F58026; }
#primary_nav li#p03 a{color:#AFBD21;}
#primary_nav #p04 a{color:#2D2A2A;}

#primary_nav li a:hover {color:#4FB3CE; font-family:tahoma, arial; font-size:15px; text-decoration:none; text-align:center; padding-top:10px; padding-bottom:4px; display:block;height:40px;width:141px; font-weight:bold; font-stretch:extra-expanded; }


#primary_nav #mp01 {width:102px;background:url(mp_primary_nav_01.png)}
#primary_nav #mp02 {width:104px;background:url(mp_primary_nav_02.png)}
#primary_nav #mp03 {width:131px;background:url(mp_primary_nav_03.png)}
#primary_nav a:hover {background-position:bottom !important;}

/*--SUBNAV--*/
#sub_nav1 {margin:0 0 4px;}
#sub_nav1 a {color:#fff;zoom:1;}
/*top level parent*/
#sub_nav1 li.top {font-size:1.1em;padding:8px 23px;display:block;font-weight:bold;background:#105e9c url(sidebar1_subnav1_top_bg.png) no-repeat 11px 13px;text-transform:uppercase;text-decoration:none; color:#fff;}
#sub_nav1 a.top {font-size:1.1em;padding:8px 23px;display:block;font-weight:bold;background:#105e9c url(sidebar1_subnav1_top_bg.png) no-repeat 11px 13px;text-transform:uppercase;text-decoration:none;}
#sub_nav1 a.top:hover {text-decoration:underline}
#sub_nav1 li.nochild {background:url(sidebar1_subnav1_top_bg2.png) repeat-x bottom;padding-bottom:14px;margin-bottom:-14px;}
/*level 2*/
#sub_nav1 ul {padding:4px 0;background:url(sidebar1_subnav1_ul_bg.png) repeat-x;min-height:50px;font-size:1.1em;}
#sub_nav1 ul li a {display:block;padding:3px 23px;text-decoration:none}
#sub_nav1 ul li a:hover {color:#fdb278;text-decoration:underline}
#sub_nav1 ul li a.active, #sub_nav1 ul li a.active:hover {text-decoration:underline;color:#fff;font-weight:bold;}
/*level 3*/
#sub_nav1 ul ul {background:#358bb2;margin:2px 7px;padding:2px 0;min-height:0;font-size:.9em;}
#sub_nav1 ul ul li a:hover {color:#fdb278}

/*level 4 on*/
#sub_nav1 ul ul ul {margin:0 0 0 10px;background:none;font-size:1em;}

/*--SUBNAV 2--*/
#sub_nav2 {margin:0 7px 12px;}
#sub_nav2 li {margin:0 0 2px;}
#sub_nav2 a {zoom:1;padding:4px 15px;text-decoration:none;color:#fff;display:block;background:#358bb2 url(sidebar1_subnav2_li_bg.png) no-repeat 5px .65em;font:1.1em Arial, Helvetica, sans-serif;}
#sub_nav2 a:hover {text-decoration:underline;}
body.home #sub_nav2 a {background-color:#256e9c;}

/*--SUBNAV 3--*/
#sub_nav3 {padding:0 13px 14px;}
#sub_nav3 li {background:url(sidebar1_subnav3_li_bg.png) no-repeat 0 .4em;padding:0 0 0 10px;margin:0 0 4px;}
#sub_nav3 a {text-decoration:none;color:#fff;}
#sub_nav3 a:hover {text-decoration:underline;}

/*--SITE SEARCH FORM--*/
#keywordform {padding:0 0 6px 10px;}
#keywordform #keywords {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:185px;padding-left:5px;}
#keywordform #go {margin:0 0 0 4px;}
#signup_nl {margin:0;padding:0;}
#signup_nl {display:block;width:242px;height:36px;text-indent:-9999px;background:url(sidebar1_newsletter_btn1.png);}
p.tryagain {background:#DFF2FF;border:1px solid #88B7D7;padding:5px;display:none;margin:0 10px 6px;font-weight:bold;}

/*--TRIP PLANNER PANE--*/
#tp_pane {position:absolute;left:692px;top:-17px;}
#tp_pane h2 {position:absolute;z-index:99;}
#tp_pane h2 a {text-indent:-9999px;display:block;height:40px;width:204px;background:url(trip_planner_bg.png) no-repeat;text-decoration:none;}
#tp_pane span {position:absolute;left:130px;top:8px;text-indent:0;font-size:12px;color:#fff;width:66px;height:24px;overflow:hidden}
#tp_pane ul {border:1px solid #f79951;padding:10px 0;background:#D4915C;position:absolute;top:33px;left:0px;width:197px;display:none;z-index:98;overflow:hidden}
#tp_pane ul li {font-weight:bold;background:url(bullet_white.gif) no-repeat 0 .4em;padding:0 0 0 10px;margin:0 10px 6px;}
#tp_pane ul li.l {margin-top:15px;}
#tp_pane ul li a {color:#fff;}

/*--MEETING PLANNER PANE--*/
#meeting #tp_pane {left:705px;top:-17px;}
#meeting #tp_pane h2 a {width:191px;background:url(meeting_planner_bg.png) no-repeat;}
#meeting #tp_pane ul {width:184px;}

/*--SPONSORED LINKS--*/
#sponsor_links {width:220px;overflow:hidden;background:#6a6a6a url(sidebar1_sponsors_bg.png) repeat-x top;color:#fff;padding:0 8px 0 14px;}
body.home #sponsor_links {background:#6a6a6a;padding-top:5px;}
body#locals.home #sponsor_links {background:#6a6a6a url(locals_hp_sponsor_bg.png) repeat-x bottom;padding-top:5px;}
#sponsor_links a {color:#76cdec; text-decoration:none;}
#sponsor_links a:hover {color:#beedfd;}
#sponsor_links h2 {font-weight:normal;font-size:1.3em;padding:15px 0 8px;}
#sponsor_links h3 {font-weight:normal;font-size:1em;padding:0 0 4px;}
#sponsor_links p {padding:0 0 13px;}


/*----------------------------------------------------------------------------------------------------------
(6) GLOBAL - MAIN COLUMN 
----------------------------------------------------------------------------------------------------------*/
#main {float:left;margin:0 0 0 9px;overflow:hidden;padding:24px 0 0 0;}
/*--2 COLUMN WIDTH/BGs--*/
body.two_column #main {width:650px;background:url(main_2col_bg.png) no-repeat;}
body#meeting.two_column #main {background:url(mp_main_2col_bg.png) no-repeat}
body#locals.two_column #main {padding-top:15px;background:url(locals_main_2col_bg.png) no-repeat}
/*--3 COLUMN WIDTH/BGs--*/
body.three_column #main {width:476px;background:url(main_3col_bg.png) no-repeat;}
body#meeting.three_column #main {background:url(mp_main_3col_bg.png) no-repeat !important} 
body#locals.three_column #main {padding-top:15px;background:url(locals_main_3col_bg.png) no-repeat !important} 

/*--MASTHEAD--*/
#masthead {margin:0 10px;}
#masthead a {color:#fff;}
#masthead img {margin:0 0 6px;}
#masthead .caption p {background:#042552 url(main_masthead_p_bg.png) repeat-y;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:6px 8px;font-size:1em; text-align:justify; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:6px;}

#masthead .caption p a{text-decoration:underline;}
#masthead .caption p a:hover{text-decoration:none;}

/*--VIDEO MASTHEAD--*/
#video_main {background:#4a4a4a;color:#fff;margin:0 10px 6px;padding:8px;width:440px;overflow:hidden;display: inline-block;}/* clearing */#video_main:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#video_object {float:left;width:275px;overflow:hidden;}
#video_caption {float:left;margin:0 0 0 12px;width:150px;overflow:hidden}
#video_caption a {color:#fff;}
#video_caption p {padding:0 0 6px;}
#video_caption h2 {font-size:1.2em;padding:5px 0 8px;}
#video_caption hr {border:1px dotted #fff;border-width:1px 0 0;background:#4A4A4A;color:#4A4A4A;margin-bottom:10px;}

/*--BREADCRUMBS--*/
#crumbs {margin:0 16px 11px 11px;color:#105e9c;clear:left;padding-top:5px;line-height:1.4em;}
#crumbs a {color:#105e9c}
#crumbs a:hover {color:#0a3558;}
#crumbs span {color:#4c4b4b}
body.home #crumbs {margin:0 0 11px}

/*--PAGE TITLE--*/
#title {margin:0 16px 8px;color:#105e9c;font:2.7em  Georgia, "Times New Roman", Times, serif;}

/*--USER OPTIONS--*/
#user_options {margin:0 16px 10px;text-transform:uppercase;font-size:.9em;display: inline-block;}/* clearing */#user_options:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#user_options li {float:left;}
#user_options a {color:#105e9c;text-decoration:none;}
#user_options a:hover {text-decoration:underline;}
#user_options li.email {background:url(icon_email.gif) no-repeat 0 center;padding:2px 0 2px 18px;margin-right:10px}
#user_options li.print {background:url(icon_print.png) no-repeat 0 center;padding:2px 0 2px 23px;margin-right:10px;}
#user_options li.mplan {margin-right:10px;}
#user_options li.mplan a {background:url(icon_mytrip.png) no-repeat;display:block;width:65px;height:18px;text-indent:-9999px;text-decoration:none;}
#meeting #user_options li.mplan a {background:url(icon_mymeeting.gif) no-repeat;width:78px;}
#user_options li.vchoice {width:86px;height:14px;background:url(icon_vchoice_white.png) no-repeat 0 2px;text-indent:-9999px;}
p.planner_btn_status {border:1px solid #c00;color:#000;font-weight:bold;background:pink;margin:0 16px 10px;width:300px;padding:5px 10px;display:none;}
#main p.nojs {margin:0 12px 10px;}

/*--MAIN COLUMN COPY--*/
/*sets margin on basic 2 & 3 column templates*/
.basic {margin:0 16px 25px;}
/*category landing*/
/*default styles for text elements*/
.copy {line-height:1.4em;}
.copy a {color:#105e9c;}
.copy a:hover {color:#0a3558;}
.copy a:visited {color:#4c4b4b;}
.copy img {display:inline;margin:8px;border:2px solid #4c4b4b;}
.copy h1, .copy  h2, .copy  h3, .copy h4, .copy h5, .copy h6 {margin:0 0 10px;color:#105e9c;font:1.8em  Georgia, "Times New Roman", Times, serif;}
.copy h3 {font-size:1.4em;margin:0 0 8px;}
.copy h4 {font-size:1.1em;margin:0 0 6px;}
.copy h5, .copy h6 {font-size:1em;margin:0 0 6px;}
.copy p {margin:0 0 14px;}
.copy ul {margin:0 0 15px 5px;}
.copy ul li {background:url(bullet_gray.gif) no-repeat 0 .45em;padding-left:10px;margin:0 0 2px;}
.copy ul ul {margin:5px 0 0 7px;}
.copy ol {margin:0 0 15px 30px;}
.copy ol li {margin:0 0 2px;}
.copy ol ol {margin:5px 0 5px 18px;list-style:lower-alpha}
.copy table {margin:0 0 15px;border-collapse:collapse;border-color:#aaa;}
.copy th {background:#0F568F;color:#fff;border-color:#aaa;}
.copy td {border-color:#aaa;}
.copy hr {border:1px dotted #666;border-width:1px 0 0;background:#fff;color:#fff;margin-bottom:10px;}
.caption h1{
	color:#042552;
	font:1.8em  Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px; /* margin left side from logo */
	margin-left: 0;
	
}

/* 2 + 4 column list */
ul.double, ul.quad {zoom:1;clear:both;}/*clearing*/ul.double:after, ul.quad:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
ul.double li {float:left;width:40%;}
ul.quad li {width:24%;}	
				
/*BASE FORM STYLES*/
.copy input, .copy select, .copy textarea {font:1em Arial, Helvetica, sans-serif;}
.copy form label {font-weight:bold;}
form .button {color:#fff;background:#105E9C;padding-top:2px;padding-bottom:2px;border:1px solid #fff;cursor:pointer;margin-right:6px;font-size:11px;}
form .button:hover {border:1px solid #00325F;}

/*--SEARCH FORMS--*/
#search_area #start_date,#search_area #end_date {margin:0 4px 0 0;width:80px;}
#search_area img {border:none;}
#search_area #kc_map {float:right;margin-right:2px;}
#search_area #kc_map img {margin:0 0 8px;border:0;}
#search_area #cat_search {margin:0 0 8px;}
#search_area #cat_search p {font-weight:bold;margin:0;}
#search_area #cat_search ul {margin-left:0;}
#search_area #cat_search ul li {background:none;padding:0;margin:0;}
#search_area #cat_search p.description {font-weight:bold;padding:8px;background:#E1F1F6;border:1px solid #8EC9DC;width:252px;margin:0 0 8px;}
#search_area #cat_search label {font-weight:normal !important;}

/*--SEARCH RESULTS--*/
/*site search results*/
#results .result_a{background:#f0f6f8;padding:10px;}
#results .result_b{padding:10px;}
#results h3 {margin:0 0 2px;}
#results p.description, #results p.details{margin:0 0 2px;}
.copy p.paging {margin:0;padding:6px 0;}

/*sorter*/
#sorter {background:#e2e2e2;border:1px solid #aaa;padding:5px;margin:0 0 6px;zoom:1;}/* clearing */#sorter:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#sorter p {font-weight:bold;float:left;margin:0 8px 0 0;}
#sorter ul {float:left;margin:0 0 0 5px;display:inline;}
#sorter ul li {background:none;padding:none;float:left;margin:0 20px 0 0;padding:0;}
#sorter ul li.up {background:url(sorter_up.png) no-repeat right .5em;padding-right:18px;}
#sorter ul li.down {background:url(sorter_down.png) no-repeat right .5em;padding-right:18px;}
/*property results*/
#p_results .result_a{background:#f0f6f8;padding:10px;}
#p_results .result_b{padding:10px;}
#p_results .p_result{zoom:1}/* clearing */#p_results .p_result:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#p_results .p_result h3 {font:1.2em Arial, Helvetica, sans-serif;font-weight:bold;margin:0 0 4px;}
#p_results .p_result p {margin:0 0 8px;}
#p_results .p_result p.blurb {float:left;width:465px;margin-top:-2px;}
#p_results .p_result img {clear:left;float:left;display:block;margin:0 15px 0 0;}
#p_results .p_result ul {margin:0 0 10px;float:left;width:550px;}
#p_results .p_result li {float:left;background:none;padding:0;margin:0;overflow:hidden}
#p_results .p_result li.vchoice {width:86px;height:12px;background:url(icon_vchoice_white.png);margin-right:8px;text-indent:-9999px;}
#p_results .p_result li.vid_icon {width:19px;height:13px;background:url(icon_video.gif);text-indent:-9999px;}
#p_results .p_result div {clear:left;}
#p_results p.coupon a {display:block;width:79px;height:19px;text-indent:-9999px;background:url(btn_coupon.png);margin:0 0 5px;}

/*--TAB SETS--*/
#tab_set {background:url(tab_set_bg.png) no-repeat top left;padding-top:16px;}
#tab_set.planner {background:none;padding:0;float:right;width:320px;}
#tab_set .tabs-panel {clear:left;margin:0 10px 10px;display: inline-block;}/* clearing */.tabs-panel:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#tab_set.planner .tabs-panel {background:#e1f1f6;border:1px solid #abdbe9;margin:0;padding:10px}
#tab_set .tabs-hide {display:none;}
/*tabs*/
#tab_set .tabs_contain {position:relative;height:27px;}
#tab_set .tabs_contain span {display:block;position:absolute;top:21px;left:0;z-index:99;height:6px;width:400px;overflow:hidden;background:url(tab_set_span_bg.png);}
#tabs {width:500px;height:27px;margin:0 10px;overflow:hidden}
#tab_set.planner #tabs {width:320px;margin:0 0 8px;}
#tabs li {float:left;margin-right:3px;background:none;padding:0;}
#tabs li a {width:100px;height:27px;display:block;text-indent:-9999px;background-position:top left !important;}
#tabs #tab_desc a {background:url(tab_set_tab_desc.png);}
#tabs #tab_fa a {width:160px;background:url(tab_set_tab_fa.png);}
#tabs #tab_offer a {background:url(tab_set_tab_offer.png);}
#tabs #tab_review a {background:url(tab_set_tab_review.png);}
#tabs #tab_features a {background:url(tab_set_tab_features.png);}
#tabs #tab_search a {background:url(tab_set_tab_search.gif);}
#tabs #tab_print a{width:55px;background:url(tab_set_tab_print.png);}
#tabs #tab_email a{width:55px;background:url(tab_set_tab_email.png);}
#tabs #tab_save a{width:55px;background:url(tab_set_tab_save.png);}
#tabs li a:hover {background-position:center left !important;}
#tabs li.tabs-selected a, #tabs li.tabs-selected a:hover {background-position:bottom !important;}
#tab_set label {font-weight:normal}
/*columns and padding*/
#tab_set .lcol {overflow:hidden;width:382px;padding-right:9px;float:left;background:url(dot_vertical.png) no-repeat 100% 5px;}
#tab_set .rcol {overflow:hidden;width:230px;float:left;margin:0 0 0 9px;}
#tab_set .box {padding:10px 10px 0;margin:10px 0 0;overflow:hidden;zoom:1}
#tab_set .box1 {padding:5px 5px 0;margin:5px 0 0;overflow:hidden;zoom:1}

#tab_set .box img {margin:0;border:0;}
#tab_set .box hr {width:100%}
#tab_set .box ul li {background:url(bullet_blue.gif) no-repeat 0 .45em;}
/*colored boxes*/
#tab_set .blue {background:#e1f1f6;border:1px solid #8ec9dc;}
#tab_set .blue hr {background:#e1f1f6;color:#e1f1f6}
#tab_set .tan {background:#eaeec6;border:1px solid #ced777}
#tab_set .tan hr {background:#eaeec6;color:#eaeec6}
#tab_set .gray {background:#ddd;border:1px solid #aaa}
#tab_set .orange {background:#fcdec7;border:1px solid #f9b17a;}
#tab_set .white {padding-bottom:1px;border-top:1px dotted #666;}
.dotted {border:1px dashed !important}
#landing_video {width:202px;margin:0 auto;padding-bottom:10px;}

/*--RATING STARS--*/
/*small stars*/
#main p.rate_sm {float:left;font-size:.9em;padding-left:72px;background:none no-repeat top left;min-height:12px;margin:0;}
#main p.zero_sm {background-image:url(rating_stars_sm_0.png)}
#main p.one_sm {background-image:url(rating_stars_sm_1.png)}
#main p.two_sm {background-image:url(rating_stars_sm_2.png)}
#main p.three_sm {background-image:url(rating_stars_sm_3.png)}
#main p.four_sm {background-image:url(rating_stars_sm_4.png)}
#main p.five_sm {background-image:url(rating_stars_sm_5.png)}
/*large stars*/
#main p.rate_lg, #lhp_main p.rate_lg {float:left;font-size:.9em;padding-left:87px;background:none no-repeat top left;min-height:15px;margin:0;}
#main p.zero_lg, #lhp_main p.zero_lg {background-image:url(rating_stars_lg_0.png)}
#main p.one_lg, #lhp_main p.one_lg {background-image:url(rating_stars_lg_1.png)}
#main p.two_lg, #lhp_main p.two_lg {background-image:url(rating_stars_lg_2.png); height:15px;}
#main p.three_lg, #lhp_main p.three_lg {background-image:url(rating_stars_lg_3.png); height:15px;}
#main p.four_lg, #lhp_main p.four_lg {background-image:url(rating_stars_lg_4.gif); height:15px;}
#main p.five_lg, #lhp_main p.five_lg {background-image:url(rating_stars_lg_5.gif); height:15px;}
/*rater*/
#star_rating {width:85px;height:15px;margin:0;float:left;}		
#star_rating li{cursor:pointer;padding:0px;margin:0px;float: left;height: 15px;width:17px;background:url(stars_rate.png) left top;text-decoration: none;text-indent: -9000px;}
#star_rating li.active, #star_rating li.hover {background:url(stars_rate.png) left bottom;}

/*----------------------------------------------------------------------------------------------------------
(8) GLOBAL - THIRD COLUMN
----------------------------------------------------------------------------------------------------------*/
#sidebar2 {float:left;background:#fff url(sidebar2_bg.png) no-repeat bottom;margin:0 0 0 6px;}
#sidebar2_in {width:144px;background:url(sidebar2_in_bg.png) no-repeat;overflow:hidden;padding:25px 12px 15px;}
body#meeting #sidebar2_in {background:url(mp_sidebar2_in_bg.png) no-repeat;}
body#locals #sidebar2_in {padding-top:15px;background:url(locals_sidebar2_in_bg.png) no-repeat;}

/*--COPY--*/
#sidebar2 a {color:#105e9c;}
#sidebar2 a:hover {color:#0a3558;}
#sidebar2 h2 {font-size:1.3em;background:#4a4a4a url(sidebar2_h2_bg.png) repeat-x bottom;color:#fff;margin:0 -12px;padding:8px 18px 20px 12px;}
#sidebar2 h3 {font-size:1.2em;margin:0 0 6px;}
#sidebar2 p {margin:0 0 8px;line-height:1.4em;}
#sidebar2 hr {border:1px dotted #414345;border-width:1px 0 0;background:#fff;color:#fff;}
#sidebar2 img {margin:0 auto 8px;}
#sidebar2 p img {margin:0 auto;}
#sidebar2 ul {margin:0 0 8px 5px;}
#sidebar2 ul li {background:url(bullet_gray.gif) no-repeat 0 .45em;padding-left:10px;margin:0 0 2px;}
#sidebar2 ul ul {margin:5px 0 0 5px;}
#sidebar2 ol {margin:0 0 8px 20px;}
#sidebar2 ol li {margin:0 0 2px;}
#sidebar2 ol ol {margin:5px 0 5px 18px;list-style:lower-alpha}
#sidebar2 table {margin:0 0 8px;border-collapse:collapse;border-color:#aaa;}
#sidebar2 th {background:#0F568F;color:#fff;border-color:#aaa;}
#sidebar2 td {border-color:#aaa;}

/*----------------------------------------------------------------------------------------------------------
(9) CATEGORY LANDING SPECIFIC
----------------------------------------------------------------------------------------------------------*/
/*main content*/
.cat_landing {margin:0 16px -10px;}

/*--FEATURES TAB--*/
/*basic*/
#features p, #features ul, #features ol  {margin-bottom:8px;}
#features img {border:2px solid #444 !important;}
/*blue box*/
#features .lcol .blue {}
#features .lcol .blue img {margin:4px 12px 8px 0;}
/*left colummn bottom*/
#features #cat_features {padding-top:0;}
#features #cat_features hr {margin-bottom:6px;clear:left;}
#features #cat_features img {margin:0 12px 6px 0;}
/*right column*/
#features .rcol p strong {color:#105e9c;}
/*rcol tan box*/
#features .rcol .tan h4 {font-size:1.8em;color:#6a6a6a;margin:0 0 12px;line-height:1.1em;padding:5px 0 0}
/*rcol white box*/
#features .rcol .white img {margin:0 auto 8px}
#features .rcol .white h4, .white h4 a {color:#4b4b4b;font:1.2em Arial, Helvetica, sans-serif;font-weight:bold;font-style:oblique;margin:0 0 8px; text-decoration:none;}

/*--SEARCH TAB--*/
#search_area .box {padding-top:0;}
/*--REVIEWS TAB--*/
#cat_review .lcol .blue img {margin:4px 12px 8px 0;border:2px solid #444 }
/*top_rated reviews*/
#cat_review .top_review {border-bottom:1px dotted #666;margin:0 0 9px;padding:0 0 12px;display:inline-block}/* clearing */#cat_review .top_review:after {content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#cat_review ul {margin:0;}

#cat_review .last {border-bottom:none;padding:0 0 4px;}
#cat_review .top_review p.title {margin:0 0 3px;font-weight:bold;}
#cat_review .top_review p.rate_lg {margin:0 200px 10px 0;}
#cat_review .top_review img {clear:left;float:left;border:2px solid #444;margin:0 8px 0 0;display:block}
#cat_review .top_review p.blurb {float:right;width:235px;margin:0; margin-left:10px; text-align:justify;}
/*recent reviews*/
#cat_review .rcol {margin-top:-13px;position:relative}
.copy h3.recent_review_head {margin:0 0 0 12px;}
#recent_reviews.box {margin:5px 0 0}
#recent_reviews .recent_review {border-bottom:1px dotted #666;margin:0 0 10px;padding:0 0 10px;overflow:hidden;zoom:1}
#recent_reviews1 .recent_review1 {border-bottom:1px dotted #666;margin:0 0 4px;padding:0 0 4px;overflow:hidden;zoom:1}
#recent_reviews .last {border-bottom:none;margin:0;}
#recent_reviews p {margin:0 0 2px}
#recent_reviews p.rate_lg {margin:0 12px 0 0;}
#recent_reviews p.icon_photo {float:left;margin:2px 0 0 0;display:inline-block;background:url(icon_image.gif) no-repeat;width:17px;height:13px;text-indent:-9999px;overflow:hidden}


/*----------------------------------------------------------------------------------------------------------
(10) GLOBAL - FOOTER   
----------------------------------------------------------------------------------------------------------*/
#foot1 {background:url(foot1_bg.png) repeat-x;clear:both;}
#foot2 {width:830px;padding:15px 0 15px 70px;margin:0 auto;text-align:left;color:#fff; min-height:40px;}
#foot2 a {color:#fff;text-decoration:none;}
#foot2 a:hover {text-decoration:underline;}
#foot2 ul {margin:0 0 3px;}
#foot2 ul li {display:inline;font-size:1.1em;padding:0 7px 0 8px;}
#foot2 ul li.f {padding-left:0;}
#foot2 ul li.l {background:none;}

.latest_itemHyperText{
font-family:Georgia, Times New Roman, Times, serif;
color:#105e9c;
font-size:1.8em;
margin-bottom:10px;
text-decoration:none;
font-weight:normal;
line-height:1.1em;
}

.latest_itmeMore{
color:#105e9c;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.search_text{
font-size:10px;
}