/*-----------------------------------------------------------------------------------------------------
(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;}
.clearIt {width:0px;height:0px;line-height:0px;font-size:0em;overflow:hidden;clear:both;}
.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 {font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#4c4b4b;}/*all*/
body.home {background:#054380 url(../images/body_bg.png) repeat-x;}/*leisure home*/
body#locals.home, body#meeting.home {background:#4a4a4a;}/*meetings & locals home*/
body.two_column, body.three_column {background:#054380 url(../images/body_bg.png) repeat-x;}/*leisure levels*/
body#locals.two_column, body#locals.three_column, body#meeting.two_column, body#meeting.three_column  {background:#4a4a4a url(../images/body_bg.png) repeat-x;}/*meeting & locals levels*/

/*--OUTER WRAPPER--*/
body#meeting.two_column, body#meeting.three_column, body#meeting.home {background:#054380 url(../images/body_bg.png) repeat-x;}
#wrap_out {background:#e4e99f url(../images/2010_wrap_out_bg.jpg) repeat-x;font-size:1.1em;}/*all*/
body#meeting #wrap_out, body#locals #wrap_out {background:url(../images/wrap_out_bg.jpg);}/*meetings & locals*/
body#leisure.home #wrap_out {margin:12px 0 0;padding:0 0 12px;}/*leisure homepage*/
body#locals.home #wrap_out, body#meeting.home #wrap_out {margin:10px 0 0;padding:0 0 18px;}/*locals & meetings home*/
body.two_column #wrap_out, body.three_column #wrap_out {margin:23px 0 0;padding:0 0 27px;}/*all levels*/
body#meeting #wrap_out {background:url(../images/mp_wrap_out_bg.jpg);}/*meeting*/
body#meeting #wrap_out {padding:0px;background:#000c26 url(../images/meetingBgTile2.jpg) left top repeat-x;}
body#meeting #wrap_out #wrapOut {background: url(../images/meetingBgSticker.jpg) center top no-repeat;padding:0px 0px 9px 0px;}
body#locals #wrap_out {background:url(../images/locals_wrap_out_bg.jpg);}/*locals*/

/*--INNER WRAPPER 1--*/
#wrap_in1 {margin:0 auto;}/*all*/
body#leisure.home #wrap_in1 {width:970px;background:url(/images/2010_hp_wrap_shadow.png) no-repeat top left} /*leisure homepage*/
body#meeting.home #wrap_in1 {width:910px;background:none;}/*meeting planner homepage*/
body#locals.home #wrap_in1 {width:910px;background:none;}/*locals homepage*/
body.two_column #wrap_in1 {width:901px;background:url(../images/wrap_in1_2col_bg.png) repeat-y 251px;}/*2col*/
body.three_column #wrap_in1 {width:901px;background:url(../images/wrap_in1_3col_bg.png) repeat-y 251px;}/*3col*/

/*--INNER WRAPPER 2--*/
#wrap_in2 {margin:0 auto;zoom:1}/*clearing*/#wrap_in2:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
body.two_column #wrap_in2 {width:901px;background:url(../images/wrap_in2_2col_bg.png) no-repeat 251px bottom;}/*2col*/
body.three_column #wrap_in2 {width:901px;background:url(../images/wrap_in2_3col_bg.png) no-repeat 251px bottom;}/*3col*/

/*-----------------------------------------------------------------------------------------------------
(5) GLOBAL - LEFT COLUMN 
-----------------------------------------------------------------------------------------------------*/
#sidebar1 {float:left;position:relative;width:242px;}
body#leisure.home #sidebar1 {padding:8px 0 0;background:#50B4D0 url(../images/hp_sidebar1_bg.png) repeat-x;width:205px;margin:0 0 10px 12px;}/*leisure homepage*/
body#leisure.home #sidebar1_in {background:url(../images/2010_sidebar1_in_bg.png) no-repeat bottom;padding-bottom:7px;}/*leisure homepage*/
body#meeting.home #sidebar1 {padding:10px 0 0;background:#50B4D0 url(../images/hp_sidebar1_bg.png) repeat-x;}/*meeting homepage*/
body#locals.home #sidebar1 {padding-top:5px;background:#50B4D0 url(../images/locals_hp_sidebar1_bg.png) top left no-repeat;}/*locals homepage*/

/*--LOGO--*/
h1.logo {width:242px;height:85px;background:url(../images/head_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(../images/sidebar1_section1_bg.png) repeat-x bottom;overflow:hidden}
body.home #sidebar1_section1 {background:url(../images/hp_sidebar1_section1_bg.png) repeat-x bottom;padding-bottom:4px;}
body#leisure.home #sidebar1_section1 {width:205px;}/*leisure homepage*/

/*--PRIMARY NAV--*/
#primary_nav {width:426px;height:40px;position:absolute;left:266px;top:-17px;z-index:99;}
body.home #primary_nav {height:0;width:0;overflow:hidden;position:absolute;left:-9999px}
body#meeting #primary_nav {width:382px;left:323px;}
#primary_nav li {float:left;}
#primary_nav a {display:block;height:40px;width:141px;text-decoration:none;text-indent:-9999px;}
#primary_nav #p01 {background:url(../images/primary_nav_01.png)}
#primary_nav #p02 {background:url(../images/primary_nav_02.png)}
#primary_nav #p03 {background:url(../images/primary_nav_03.png)}
/*#primary_nav #mp01 {width:102px;background:url(../images/mp_primary_nav_01.png)} old one */
#primary_nav #mp01 {width:122px;background:url(../images/mp_primary_nav_04.png)}
/*#primary_nav #mp02 {width:104px;background:url(../images/mp_primary_nav_02.png)} old one */
#primary_nav #mp02 {width:104px;background:url(../images/mp_primary_nav_06.png)}
/*#primary_nav #mp03 {width:131px;background:url(../images/mp_primary_nav_03.png)} old one */
#primary_nav #mp03 {width:155px;background:url(../images/mp_primary_nav_05.png)}
#primary_nav a:hover {background-position:bottom !important;}

/* START: Convention Center Sitelet Logo and nav Styles */
.conv h1.logo {background: url(../images/convCenterHeaderLogo.jpg) left top no-repeat;}
.conv #primary_nav #ccs01 {width:184px;background:url(../images/convCenterPrimaryNav01.png) left top no-repeat;}
.conv #primary_nav #ccs02 {width:121px;background:url(../images/convCenterPrimaryNav02.png) left top no-repeat;}
.conv #primary_nav #ccs03 {width:113px;background:url(../images/convCenterPrimaryNav03.png) left top no-repeat;}
/* END: Convention Center Sitelet Logo and nav Styles */


/*--SUBNAV--*/
#sub_nav1 {margin:0 0 4px;}
#sub_nav1 a {color:#fff;zoom:1;}
/*top level parent*/
#sub_nav1 a.top {font-size:1.1em;padding:8px 23px;display:block;font-weight:bold;background:#105e9c url(../images/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(../images/sidebar1_subnav1_top_bg2.png) repeat-x bottom;padding-bottom:14px;margin-bottom:-14px;}
/*level 2*/
#sub_nav1 ul {padding:4px 0;background:url(../images/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(../images/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(../images/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;}
/* START: Audience Nav added as an HTML control. It mirrora the above styles, but without the need for ids or classes on the ul */
#audienceNav ul {padding:0 13px 14px;}
#audienceNav ul li {background:url(../images/sidebar1_subnav3_li_bg.png) no-repeat 0 .4em;padding:0 0 0 10px;margin:0 0 4px;}
#audienceNav ul a {text-decoration:none;color:#fff;}
#audienceNav ul a:hover {text-decoration:underline;}
/* END: Audience Nav */

/*--SITE SEARCH FORM--*/
#keywordform {padding:0 0 6px 10px;}
#meeting #keywordform {padding:6px 0 6px 10px;background:#006090;}
/*#meeting #contactUs {width:190px;padding:9px 44px 9px 8px;margin:6px 0px;background:#f89d48 url(../images/meetingOrangeThing.jpg) right bottom no-repeat;overflow:hidden;}
#meeting #contactUs h2 {display:block;width:74px;height:14px;padding:0px;margin:0px 0px 6px 0px;line-height:0px;background: url(../images/meetingContactUsH2.png) left top no-repeat;text-indent:-9999px;overflow:hidden;}
#meeting #contactUs h2 span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;text-indent:-9999px;overflow:hidden;display:none;}
#meeting #contactUs p {color:#FFFFFF;padding:0px;margin:0px;}
#meeting #contactUs a {color:#FFFFFF;}
#meeting #submitRFP {width:172px;padding:7px 62px 7px 8px;margin:0px 0px 6px 0px;background:#1769a4 url(../images/meetingBlueThing.jpg) right bottom no-repeat;overflow:hidden;}
#meeting #submitRFP h2 {display:block;width:101px;height:14px;padding:0px;margin:0px 0px 6px 0px;line-height:0px;background: url(../images/meetingRfpH2.png) left top no-repeat;text-indent:-9999px;overflow:hidden;}
#meeting #submitRFP h2 span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;text-indent:-9999px;overflow:hidden;display:none;}
#meeting #submitRFP p {color:#FFFFFF;padding:0px;margin:0px;}
#meeting #submitRFP a {color:#FFFFFF;}
*/
#meeting #contactUs {display:block;width:242px;height:52px;padding:0px;margin:6px 0px;background: url(../images/meetingContactLevel.jpg) left top no-repeat;overflow:hidden;text-indent:-9999px;}
#meeting #submitRFP {display:block;width:242px;height:80px;padding:0px;margin:6px 0px;background: url(../images/submitRFP_level.jpg) left top no-repeat;overflow:hidden;text-indent:-9999px;}
#meeting #submitRFP.checkout {background-position: left bottom;}
#meeting #mpExplore {display:block;width:242px;height:36px;padding:0px;margin:6px 0px;line-height:0px;background: url(../images/meetingExploreConvCenter.jpg) left top no-repeat;overflow:hidden;text-indent:-9999px;}
#meeting #contactUs span,
#meeting #submitRFP span,
#meeting #mpExplore span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;text-indent:-9999px;overflow:hidden;display:none;}
	
#keywordform #keywords {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:185px;padding-left:5px;}
#keywordform #go {margin:0 0 0 4px;}
body#leisure.home #keywordform {padding-left:6px;}
body#leisure.home #keywordform #keywords {width:154px;}
#signup_nl {margin:0;padding:0;}
#signup_nl a {display:block;width:242px;height:36px;text-indent:-9999px;background:url(../images/sidebar1_newsletter_btn.png);}
body#leisure.home #signup_nl a {width:205px;background:url(../images/2010_hp_signup_nl.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(../images/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(../images/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(../images/meeting_planner_bg.png) no-repeat;}
#meeting #tp_pane ul {width:184px;}

/*--SPONSORED LINKS--*/
#sponsor_links {width:220px;overflow:hidden;/*background:#6a6a6a url(../images/sidebar1_sponsors_bg.png) repeat-x top;*/background:#ffffff url(../images/sidebar1_sponsors_bg2.jpg) center top no-repeat;padding:10px 8px 10px 14px;text-align:center;color:#000;padding:0 8px 0 14px;}
body.home #sponsor_links {/*background:#6a6a6a;*/background:#ffffff url(../images/sidebar1_sponsors_bg2.jpg) center top no-repeatpadding-top:5px;}
body#leisure.home #sponsor_links {background:#fff url(/images/2010_hp_sponsorlinks_bg.png) no-repeat;padding:13px 12px 12px 12px;width:181px;}
body#locals.home #sponsor_links {/*background:#6a6a6a url(../images/locals_hp_sponsor_bg.png) repeat-x bottom;padding-top:5px;*/background:#ffffff url(../images/sidebar1_sponsors_bg2.jpg) center top no-repeat;}
#sponsor_links a {color:#F9843E}
#sponsor_links a:hover {color:#F9843E}
#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;}
#sponsor_links div {padding:5px 0px;margin:0px -9px 0px -15px;}


/*----------------------------------------------------------------------------------------------------------
(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(../images/main_2col_bg.png) no-repeat;}
body#meeting.two_column #main {background:url(../images/mp_main_2col_bg.png) no-repeat}
/* Start 3 Col Meeting Planner styles using two col body class */
body#meeting.two_column #main .basic {padding:0px 16px 20px 16px;margin:0px 0px 4px 0px;background: url(../images/meetingMainCopyBottom.jpg) left bottom no-repeat;}
body#meeting.two_column #main #colWrap {width:auto;padding:0px;margin:0px;background: url(../images/meeting3ColDivider.jpg) left top no-repeat;overflow:hidden;}
body#meeting.two_column #main #leftCol {width:374px;margin:4px 0px 0px 0px;padding:0px 17px 8px 7px;border-right:#424242 1px dotted;overflow:hidden;float:left;}
body#meeting.two_column #main #leftCol .leftColContent {padding:21px 17px 21px 17px;}
body#meeting.two_column #main #leftCol #new_tabs_contain #new_tabs {margin:-3px 0px 0px 0px;}
body#meeting.two_column #main #leftCol .tabs-panel {clear:left;padding:10px;margin:0px 0px 0px 0px;border-bottom:#424242 1px dotted;zoom:1;}
body#meeting.two_column #main #leftCol .tabs-panel ul li {/*padding:3px 0px;background:none;*/}
body#meeting.two_column #main #leftCol .tabs-panel .locations {width:150px;border:#ef8038 1px solid;}
body#meeting.two_column #main #leftCol .tabs-panel .facTypes {width:150px;border:#ef8038 1px solid;}
body#meeting.two_column #main #leftCol .tabs-panel .venueCaps {width:150px;border:#ef8038 1px solid;}
body#meeting.two_column #main #leftCol .tabs-panel .tlGuestRms {width:150px;border:#ef8038 1px solid;}
body#meeting.two_column #main #leftCol .tabs-hide {display:none;}
body#meeting.two_column #main #leftCol .leftColContent img {margin:0px;border:none;}
body#meeting.two_column #main #rightCol {width:221px;margin:4px 0px 0px 0px;padding:0px 10px 8px 10px;overflow:hidden;float:left;}
body#meeting.two_column #main #rightCol .rightColContent {padding:18px 10px 18px 10px;margin:0px;border-bottom:#424242 1px dotted;}
#new_tab_set .box {padding:10px 10px 0;margin:10px 0 0;overflow:hidden;zoom:1}
#new_tab_set .box img {margin:0;border:0;}
#new_tab_set .box hr {width:100%}
#new_tab_set .box ul li {background:url(../images/bullet_blue.gif) no-repeat 0 .45em;}
/*colored boxes*/
body#meeting.two_column #main #rightCol .blue {padding:18px 10px 18px 10px;margin:10px 0px;background:#e1f1f6;border:1px solid #8ec9dc;}
body#meeting.two_column #main #rightCol .blue hr {background:#e1f1f6;color:#e1f1f6}
body#meeting.two_column #main #rightCol .tan {padding:18px 10px 18px 10px;margin:10px 0px;background:#eaeec6;border:1px solid #ced777}
body#meeting.two_column #main #rightCol .tan hr {background:#eaeec6;color:#eaeec6}
body#meeting.two_column #main #rightCol .tan h4 {font-size:1.8em;color:#6a6a6a;margin:0 0 12px;line-height:1.1em;padding:5px 0 0}
body#meeting.two_column #main #rightCol .gray {padding:18px 10px 18px 10px;margin:10px 0px;background:#ddd;border:1px solid #aaa}
body#meeting.two_column #main #rightCol .orange {padding:18px 10px 18px 10px;margin:10px 0px;background:#fcdec7;border:1px solid #f9b17a;}
body#meeting.two_column #main #rightCol .white {padding-bottom:1px;margin:10px 0px;border-top:1px dotted #666;}
body#meeting.two_column #main #mapMasterButton {display:block;width:78px;height:37px;padding:0px;margin:0px 0px 5px 0xp;background: url(../images/meetingMapButton.jpg) left top no-repeat;overflow:hidden;text-indent:-9999px;float:none;clear:both;}
body#meeting.two_column #main #mapMasterButton span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;text-indent:-9999px;overflow:hidden;display:none;}
body#meeting.two_column #main #mapMasterButton.umOpen {background-position:left bottom;}
body#meeting.two_column #main #mapExpander {width:auto;padding:0px;margin:0px;overflow:hidden;display:none;clear:both;}
body#meeting.two_column #main #mapExpander #map {width:620px;height:350px;padding:0px;margin:5px 0px;clear:both;}
body#meeting.two_column #andNowAWordFromOurSponsors {width:auto;padding:12px 0px 0px 0px;margin:12px 0px 0px 0px;background: url(../images/meetingAdWordsTop.jpg) left top no-repeat;text-align:center;float:none;clear:both;}
body#meeting.two_column #andNowAWordFromOurSponsors #adwords {width:auto;padding:0px 12px 12px 12px;margin:0px;background: url(../images/meetingAdWordsBottom.jpg) left bottom no-repeat;text-align:center;float:none;clear:both;}
/* End 3 Col Meeting Planner styles */
body#locals.two_column #main {padding-top:15px;background:url(../images/locals_main_2col_bg.png) no-repeat}
/*--3 COLUMN WIDTH/BGs--*/
body.three_column #main {width:476px;background:url(../images/main_3col_bg.png) no-repeat;}
body#meeting.three_column #main {background:url(../images/mp_main_3col_bg.png) no-repeat !important} 
body#locals.three_column #main {padding-top:24px;background:url(../images/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(../images/main_masthead_p_bg.png) repeat-y;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:6px 8px;font-size:.9em;}

#masthead_rotation {margin:0 auto;width:630px;height:270px;overflow:hidden;position:relative;}
#masthead_rotation .carousel {}
#masthead_rotation li {width:630px;height:270px;overflow:hidden;position:relative;}
#masthead_rotation li div {position:absolute;left:0;bottom:0;color:#fff;background:url(../images/2010_masthead_rotate_bg.png) repeat;width:600px;padding:10px 15px;}
#masthead_rotation li div p.title {font:1.5em Georgia, "Times New Roman", Times, serif;margin:0 0 2px;}
#masthead_rotation li div p.description {margin:0;}
#masthead_rotation a.next {position:absolute;top:100px;left:550px;background:url(../images/2010_masthead_rotate_arrowr.png) no-repeat;overflow:hidden;width:50px;height:65px;z-index:99;text-indent:-9999px;display:none} 
#masthead_rotation a.previous {position:absolute;top:100px;left:30px;background:url(../images/2010_masthead_rotate_arrowl.png) no-repeat;overflow:hidden;width:50px;height:65px;z-index:99;text-indent:-9999px;display:none;} 
#masthead_rotation a.next:hover, #masthead_rotation a.previous:hover {background-position:bottom !important}

/*--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(../images/icon_email.gif) no-repeat 0 center;padding:2px 0 2px 18px;margin-right:10px}
#user_options li.print {background:url(../images/icon_print.png) no-repeat 0 center;padding:2px 0 2px 23px;margin-right:10px;}
#user_options li.calendar {background:url(../images/icon_event_calendar.png) no-repeat 0 center;padding:2px 0 2px 20px;margin-right:10px;}
#user_options li.mplan {margin-right:10px;}
#user_options li.mplan a {background:url(../images/icon_mytrip.png) no-repeat;display:block;width:78px;height:18px;text-indent:-9999px;text-decoration:none;}
#meeting #user_options li.mplan a {background:url(../images/icon_mymeeting.gif) no-repeat;width:78px;}
#user_options li.vchoice {width:86px;height:14px;background:url(../images/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(../images/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;}


/* 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:30px;}
#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(../images/sorter_up.png) no-repeat right .5em;padding-right:18px;}
#sorter ul li.down {background:url(../images/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(../images/icon_vchoice_white.png);margin-right:8px;text-indent:-9999px;}
#p_results .p_result li.vid_icon {width:19px;height:13px;background:url(../images/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(../images/btn_coupon.png);margin:0 0 5px;}

/*--TAB SETS--*/
#new_tab_set {background:transparent url(../images/2010_level_tab_set_bg.png) no-repeat top left; padding-top:6px;overflow:hidden;zoom:1;}
#new_tabs_contain {background:url(../images/2010_tabs_contain_bg.png) no-repeat bottom left;zoom:1;margin:0;}
#new_tabs_contain span {display:block;position:relative;top:5px;left:0;height:5px;width:178px;background:url(../images/2010_tabs_span_bg.png) no-repeat bottom left}
#new_tabs_contain:after {content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#new_tabs {background:url(../images/2010_tabs_ul_bg.png) no-repeat top right;float:left;padding:8px 8px 0 8px;margin:0;}
#new_tabs li {float:left;margin-right:2px;margin-bottom:-4px;background:none;padding-left:0;}
#new_tabs li a {display:block;background:#b9b9b8;color:#fff;text-decoration:none;font-weight:bold;font:bold .9em  Verdana, Arial, Helvetica, sans-serif;border-top:3px solid #fff;padding:6px 10px 8px;border-bottom:4px solid #fff;}
#new_tabs li a:hover {background:#f58026;border-top:3px solid #f58026}
#new_tabs li.tabs-selected a, #new_tabs li.tabs-selected a:hover {font-size:1em;background:#f58026 url(../images/2010_tabs_active.png) no-repeat bottom center;border-top:3px solid #f58026;padding-bottom:11px;border-bottom:none;}
/*columns and padding*/
#new_tab_set .lcol {overflow:hidden;width:382px;padding-right:9px;float:left;background:url(../images/dot_vertical.png) no-repeat 100% 5px;}
#new_tab_set .rcol {overflow:hidden;width:230px;float:left;margin:0 0 0 9px;}
#new_tab_set .box {padding:10px 10px 0;margin:10px 0 0;overflow:hidden;zoom:1}
#new_tab_set .box img {margin:0;border:0;}
#new_tab_set .box hr {width:100%}
#new_tab_set .box ul li {background:url(../images/bullet_blue.gif) no-repeat 0 .45em;}
/*colored boxes*/
#new_tab_set .blue {background:#e1f1f6;border:1px solid #8ec9dc;}
#new_tab_set .blue hr {background:#e1f1f6;color:#e1f1f6}
#new_tab_set .tan {background:#eaeec6;border:1px solid #ced777}
#new_tab_set .tan hr {background:#eaeec6;color:#eaeec6}
#new_tab_set .gray {background:#ddd;border:1px solid #aaa}
#new_tab_set .orange {background:#fcdec7;border:1px solid #f9b17a;}
#new_tab_set .white {padding-bottom:1px;border-top:1px dotted #666;}
#new_tab_set .tabs-panel {clear:left;margin:0 10px 10px;zoom:1;}/* clearing */.tabs-panel:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#new_tab_set .tabs-hide {display:none;}
#new_tab_set .top_rated h2 {font:1.9em Arial, Helvetica, sans-serif;color:#444;}
/*for trip planner application*/
#new_tab_set.planner {background:none;padding:0;float:right;width:320px;}
#new_tab_set.planner .tabs-panel {background:#e1f1f6;border:1px solid #abdbe9;margin:0;padding:10px}
#new_tab_set.planner #new_tabs {margin:0 0 10px;padding:0;background:none;}
#ajaxLoading {width:16px;height:16px;padding:0px;margin:10px;background: url(../images/indicator.gif) left top no-repeat;float:none;clear:both;display:none;}
#ajaxTarget {padding:8px 0px 8px 8px;margin:0px;}
#parking {padding:10px;display:none;}
/*
#tab_set {background:transparent url(../images/tab_set_bg.png) no-repeat top left; padding-top:14px;}
#tab_set .tabs-panel {clear:left;margin:0 10px 10px;display: inline-block;}
.tabs-panel:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}

#tabs {float:left; list-style-type:none; margin:0 10px; overflow:hidden; padding:0px; width:100%;}
#tab_set.planner #tabs {width:320px;margin:0 0 8px;}
#tabs li {display:inline; float:left; margin-right:3px; padding:0;}
#tabs li a {height:36px; display:block; text-indent:-9999px; background-position:top left !important;}
#tabs #tab_desc a     {background:url(../images/tab_set_tab_desc.png); width:99px;}
#tabs #tab_fa a       {background:url(../images/tab_set_tab_fa.png);width:200px;}
#tabs #tab_offer a    {background:url(../images/tab_set_tab_offer.png); width:99px;}
#tabs #tab_review a   {background:url(../images/tab_set_tab_review.png); width:99px;}
#tabs #tab_features a {background:url(../images/tab_set_tab_features.png); width:99px;}
#tabs #tab_search a   {background:url(../images/tab_set_tab_search.png); width:99px;}
#tabs #tab_print a    {background:url(../images/tab_set_tab_print.png);width:55px;}
#tabs #tab_email a    {background:url(../images/tab_set_tab_email.png);width:55px;}
#tabs #tab_save a     {background:url(../images/tab_set_tab_save.png);width:55px;}
#tabs li a:hover {background-position:center left !important;}
#tabs li.tabs-selected a, #tabs li.tabs-selected a:hover {background-position:bottom left !important;}
#tab_set label {font-weight:normal}
#tab_set .lcol {overflow:hidden;width:382px;padding-right:9px;float:left;background:url(../images/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 .box img {margin:0;border:0;}
#tab_set .box hr {width:100%}
#tab_set .box ul li {background:url(../images/bullet_blue.gif) no-repeat 0 .45em;}
#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 for levels and Leisure hp*/
#main p.rate_sm, #hp_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, #hp_main p.zero_sm {background-image:url(../images/rating_stars_sm_0.png)}
#main p.one_sm, #hp_main p.one_sm {background-image:url(../images/rating_stars_sm_1.png)}
#main p.two_sm, #hp_main p.two_sm {background-image:url(../images/rating_stars_sm_2.png)}
#main p.three_sm, #hp_main p.three_sm {background-image:url(../images/rating_stars_sm_3.png)}
#main p.four_sm, #hp_main p.four_sm {background-image:url(../images/rating_stars_sm_4.png)}
#main p.five_sm, #hp_main p.five_sm {background-image:url(../images/rating_stars_sm_5.png)}
/*large stars for levels, locals hp and leisure hp*/
#main p.rate_lg, #lhp_main p.rate_lg, #hp_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, #hp_main p.zero_lg {background-image:url(../images/rating_stars_lg_0.png)}
#main p.one_lg, #lhp_main p.one_lg, #hp_main p.one_lg {background-image:url(../images/rating_stars_lg_1.png)}
#main p.two_lg, #lhp_main p.two_lg, #hp_main p.two_lg {background-image:url(../images/rating_stars_lg_2.png)}
#main p.three_lg, #lhp_main p.three_lg, #hp_main p.three_lg {background-image:url(../images/rating_stars_lg_3.png)}
#main p.four_lg, #lhp_main p.four_lg, #hp_main p.four_lg {background-image:url(../images/rating_stars_lg_4.png)}
#main p.five_lg, #lhp_main p.five_lg, #hp_main p.five_lg {background-image:url(../images/rating_stars_lg_5.png)}
/*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(../images/stars_rate.png) left top;text-decoration: none;text-indent: -9000px;}
#star_rating li.active, #star_rating li.hover {background:url(../images/stars_rate.png) left bottom;}


/*adwords*/
body.two_column #adwords {padding:12px;clear:both;background:#fff url(../images/2010_2col_adwords_bg.png) no-repeat bottom left;}
body.three_column #adwords {padding:12px;clear:both;background:#fff url(../images/2010_3col_adwords_bg.png) no-repeat bottom left;}


/*----------------------------------------------------------------------------------------------------------
(8) GLOBAL - THIRD COLUMN
----------------------------------------------------------------------------------------------------------*/
#sidebar2 {float:left;background:#fff url(../images/sidebar2_bg.png) no-repeat bottom;margin:0 0 0 6px;}
#sidebar2_in {width:144px;background:url(../images/sidebar2_in_bg.png) no-repeat;overflow:hidden;padding:25px 12px 15px;}
body#meeting #sidebar2_in {background:url(../images/mp_sidebar2_in_bg.png) no-repeat;}
body#locals #sidebar2_in {padding-top:24px;background:url(../images/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(../images/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(../images/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;}

#sidebar_social {margin:10px 0;overflow:hidden;}
#sidebar_social #social_links {float:right;width:72px;}
#sidebar_social #social_links li {float:left;margin:0 2px;background:none;padding:0;}
#sidebar_social #social_links li a{display:block;text-indent:-9999px;width:20px;height:20px;}
#sidebar_social #social_links #s01 {background:url(../images/icon_twitter.png);}
#sidebar_social #social_links #s02 {background:url(../images/icon_flickr.png);}
#sidebar_social #social_links #s03 {background:url(../images/icon_youtube.png);}
/*facebook box*/
.fan_box .page_stream {height:150px !important;padding-bottom:2px !important;background:#fff !important;_overflow:scroll !important;_overflow-x: hidden !important}
.fan_box .full_widget {border:none !important;padding-bottom:2px !important;background:#fff;}

/*----------------------------------------------------------------------------------------------------------
(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 {color:#4b4b4b;font:1.2em Arial, Helvetica, sans-serif;font-weight:bold;font-style:oblique;margin:0 0 8px;}

/*--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 5px 0;}
#cat_review .top_review img {clear:left;float:left;margin:0 8px 0 0;display:block}
#cat_review .top_review h4 {font-size:1.7em;margin:0 0 2px;}
#cat_review .top_review p.blurb {float:left;width:245px;margin:0;}
/*recent reviews (margin-top:-13px;)*/
#cat_review .rcol {position:relative}
.copy h3.recent_review_head {margin:15px 0 0 10px;font:1.9em Helvetica, Arial, sans-serif;color:#444;}
#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_reviews .last {border-bottom:none;margin:0;}
#recent_reviews p {margin:0 0 2px;}
#recent_reviews h4 {margin:0;font-size:1.4em;}
#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(../images/icon_image.gif) no-repeat;width:17px;height:13px;text-indent:-9999px;overflow:hidden}

/*--RECENTLY VIEWED--*/
#recent {background:#ddd;margin:6px 0 0;border:1px solid #aaa;padding:10px;}
#recent  h2 {margin:0 0 5px;color:#105e9c;font:1.4em  Georgia, "Times New Roman", Times, serif;}
#recent ul {margin:0 0 8px;}
#recent li {background:none;padding:0;}
#recent li a {color:#105e9c;}
#recent li a:hover {color:#0a3558;}
#recent p.nojs {border:2px solid red;color:red;background:#fff;padding:5px;font-weight:bold;}
#recent p.rv_status {border:1px solid #c00;color:#000;font-weight:bold;background:pink;margin:10px 0 0;padding:5px 10px;display:none;}


/*----------------------------------------------------------------------------------------------------------
(10) GLOBAL - FOOTER   
----------------------------------------------------------------------------------------------------------*/
#foot {background:url(../images/2010_foot_shadow.png) no-repeat top center;padding-top:11px;margin-top:-11px;}
#meeting #foot, #locals #foot {background:none;padding:0;margin:0;}
#foot1 {clear:both}
#meeting #foot1, #locals #foot1 {background:url(../images/foot1_bg.png) repeat-x;clear:both;}
/* Sorry Tom */
#meeting #foot {background: url(../images/bottomShadow.png) center top no-repeat;padding:9px 0px 0px 0px;margin:-9px 0px 0px 0px;}
#meeting #foot1 {background:#054380;clear:both;}
#meeting #foot1 #foot2 {width:900px;padding:15px 0 30px 0px;background: url(../images/foot2_bg.png) 30px 162px no-repeat;}
#meeting #foot1 #foot2 .footFloat {width:140px;padding:0px 30px;margin:0px;border-left:#FFFFFF 1px dashed;float:left;clear:none;}
#meeting #foot1 #foot2 .footFloat h3 {font-size:1.4em;}
#meeting #foot1 #foot2 .footFloat ul {list-style:none;padding:0px;margin:10px 0px 5px 0px;}
#meeting #foot1 #foot2 .footFloat ul li {display:block;width:auto;padding:0px;margin:0px;background:none;}
#meeting #foot1 #foot2 .footerAddy {width:120px;padding:20px 30px 0px 100px;margin:0px;float:left;clear:none;}
#meeting #foot1 #foot2 .footerExtras {width:400px;padding:20px 30px 0px 0px;margin:0px;float:left;}

#foot2 {width:830px;padding:15px 0 30px 70px;margin:0 auto;color:#fff;background: url(../images/foot2_bg.png) no-repeat 8px 8px;min-height:60px;}
#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;background:url(../images/foot2_li_bg.png) no-repeat right center}
#foot2 ul li.f {padding-left:0;}
#foot2 ul li.l {background:none;}
/* START: Convention Center Sitelet Footer Styles */
#locals.conv #foot #foot1 {background:#054380 url(../images/convCenterFooterStripe.jpg)center top no-repeat !important;}
#locals.conv #foot #foot1 #foot2 {background: url(../images/convCenterFooterLogo.jpg) 27px 9px no-repeat;padding:15px 0px 30px 120px;width:780px;}
/* END: Convention Center Sitelet Footer Styles */


/*----------------------------------------------------------------------------------------------------------
special offers
----------------------------------------------------------------------------------------------------------*/

/*
#special_offers_top {width:100%;overflow:hidden;margin-bottom:14px;}
#special_offers_top .so_left {float:left;width:360px;}
#special_offers_top .so_left h3 {font-size:1.2em;margin:0 0 2px;}
#special_offers_top .so_left p {margin:0 0 2px;}
#special_offers_top .so_left p.biz_name {font-size:1.1em;}
*/
.specialOffer .so_right {float:right;width:215px;font-size:1.1em;background:#e9efc3;border:2px solid #ccd96f;border-width:1px 2px 2px;padding:6px 10px 10px;margin:0 0 0 10px !important}
.specialOffer .so_right span {color:#fc741c;font-weight:bold;display:block;margin:0 0 5px;font-size:1.2em}


.specialOfferDetail .so_right {
	width: 175px;
	font-size: 1em;
	line-height: 12px;
}

.specialOffer {
	border-top: 1px dashed rgb(142, 201, 220);
	border-left: 1px dashed rgb(142, 201, 220);
	border-right: 1px dashed rgb(142, 201, 220);
}

.specialOffer .addToRFP {
	padding-top: 5px;
	clear: both;
}
.specialOffer .specialOfferRates {
	background: #dedede;
	border: 1px solid #acacac;
	padding: 5px;
	margin: 0 0 0 0;
	width: 150px;
	float: right;
}
.specialOffer .planner_btn_status {
	clear: both;
}
.specialOffer .specialOfferRates h4,
.specialOffer .specialOfferRates p {
	padding: 0;
	margin: 0;
}

.specialOffer .content {
	padding-top: 10px;
	clear: both;
}

.specialOffer .more,
.specialOffer .less {
	margin-left: 5px;
}

/* buttons */
.specialOffer .addToRFPButton,
.specialOffer .submitRFPButton {
	text-indent: -9999px;
	margin-bottom: 10px;
	height: 18px;
	float: left;
}
.specialOffer .addToRFPButton {
	background: url(../images/addToRFPButton.gif) 0 0 no-repeat;
	width: 120px;
	display: block;
}
.specialOffer .submitRFPButton {
	background: url(../images/submitRFPButton.gif) 0 0 no-repeat;
	margin-left: 10px;
	width: 71px;
	display: none;
}
.specialOffer .submitRFPButtonVisible {
	display: block;
}
.specialOffer .inactive {
	background-position: 0 -18px;
	cursor: default
}
