html {background:#000000}
body {position:relative; font-family:arial, helvetica, sans-serif; font-size:13px; color:#322828; background:url(../../../includes/images/assets/shell/body_bg.jpg) repeat-x 50% bottom;}

.hmRed {background:#000 url(../../../includes/images/assets/shell/html_red_hm_bg.jpg) no-repeat 50% top;}
.hmGreen {background:#000000 url(../../../includes/images/assets/shell/html_green_hm_bg.jpg) no-repeat 50% top;}
.hmPurple {background:#000000 url(../../../includes/images/assets/shell/html_purple_hm_bg.jpg) no-repeat 50% top;}
.hmOrange {background:#000000 url(../../../includes/images/assets/shell/html_orange_hm_bg.jpg) no-repeat 50% top;}
.hmYellow {background:#000000 url(../../../includes/images/assets/shell/html_yellow_hm_bg.jpg) no-repeat 50% top;}
.intRed {background:#000 url(../../../includes/images/assets/shell/html_red_bg.jpg) no-repeat 50% top;}
.intGreen {background:#000000 url(../../../includes/images/assets/shell/html_green_bg.jpg) no-repeat 50% top;}
.intPurple {background:#000000 url(../../../includes/images/assets/shell/html_purple_bg.jpg) no-repeat 50% top;}
.intOrange {background:#000000 url(../../../includes/images/assets/shell/html_orange_bg.jpg) no-repeat 50% top;}
.intYellow {background:#000000 url(../../../includes/images/assets/shell/html_yellow_bg.jpg) no-repeat 50% top;}

/* t83822 homepage background replaced...
.hmRed {background:#000000 url(/includes/images/assets/shell/html_red_hm_bg_fade.jpg) no-repeat 50% top;}
.hmGreen {background:#000000 url(/includes/images/assets/shell/html_green_hm_bg_fade.jpg) no-repeat 50% top;}
.hmPurple {background:#000000 url(/includes/images/assets/shell/html_purple_hm_bg_fade.jpg) no-repeat 50% top;}
.hmOrange {background:#000000 url(/includes/images/assets/shell/html_orange_hm_bg_fade.jpg) no-repeat 50% top;}
.hmYellow {background:#000000 url(/includes/images/assets/shell/html_yellow_hm_bg_fade.jpg) no-repeat 50% top;}
.intRed {background:#000000 url(/includes/images/assets/shell/html_red_bg.jpg) no-repeat 50% top;}
.intGreen {background:#000000 url(/includes/images/assets/shell/html_green_bg.jpg) no-repeat 50% top;}
.intPurple {background:#000000 url(/includes/images/assets/shell/html_purple_bg.jpg) no-repeat 50% top;}
.intOrange {background:#000000 url(/includes/images/assets/shell/html_orange_bg.jpg) no-repeat 50% top;}
.intYellow {background:#000000 url(/includes/images/assets/shell/html_yellow_bg.jpg) no-repeat 50% top;}
*/
.headerbg { background-repeat:repeat-x!important; }

a:link, a:visited {color:#912823; text-decoration:none;}
a:active, a:hover {color:#912823;}

/* classes */
.clear {clear:both !important;}
.center {text-align:center;}
.right {float:right;}
.left {float:left;}
.txt-right {text-align:right;}
.justify {text-align:justify}
.upper {text-transform:uppercase;}
.upperbold {font-weight:bold; text-transform:uppercase;}

/* page containers */
#wrapperHd {z-index:1; width:100%; height:130px;}
#wrapperHdHm {
    z-index: 1;
    width: 100%;
    height: 570px;
    overflow: hidden;
}
#wrapperPage {width:1006px; min-height:600px; margin:0 auto 0 auto; background:url(../../../includes/images/assets/shell/wrapper_page_bg.png) repeat-y left top;}
#wrapperPageBtm {width:1006px; height:26px; margin:0 auto 0 auto; background:url(../../../includes/images/assets/shell/wrapper_page_btm_bg.png) repeat-y left top;}
#wrapperCt {width:980px; margin-left:13px; background:url(../../../includes/images/assets/shell/wrapper_ct_bg.jpg) repeat-x left top;}
#wrapperCtHm {width:993px; padding-bottom:1px; background:url(../../../includes/images/assets/shell/wrapper_ct_hm_bg.jpg) no-repeat 13px top;}
#wrapperStage {width:993px; background:url(../../../includes/images/assets/shell/wrapper_stage_bg.png) no-repeat 11px 28px;}
#wrapperFt {position:relative; z-index:1; width:1006px; height:144px; margin:0 auto 0 auto;}

/* header styles */
#header {position:relative; z-index:50; width:1006px; height:130px; margin:0 auto 0 auto;}
#logoHd {position:absolute; top:0; left:0; width:348px; height:124px;}

/* weather block */
#weatherIcon {position:absolute; top:6px; left:677px; width:32px; height:28px;}
#weatherDay {position:absolute; top:14px; left:714px; width:28px; height:15px; font-size:12px; line-height:14px; text-transform:uppercase; color:#8CAAC8; text-shadow:1px 1px 0 rgba(0, 0, 0, .2);}
#weatherTemp {
	position:absolute;
	top:7px;
	left:745px;
	width:35px;
	height:21px;
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	color:#8CAAC8;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .2);
}

/* itinerary block */
#headerItinerary {position:absolute; top:14px; left:784px; width:114px; height:15px; font-size:12px; line-height:14px; text-transform:uppercase; color:#8CAAC8; text-shadow:1px 1px 0 rgba(0, 0, 0, .2);}
#headerItinerary a {font-weight:bold; color:#FFFFFF;}

/* social block */
#header .social {position:absolute; top:12px; right:13px; width:100px; height:20px;}
#header .social img {display:block; float:left; margin-left:5px;}

/* utility navigation */
#utilityNav {position:absolute; top:44px; left:341px; height:15px;}
#utilityNav li {float:left; display:inline-block; height:15px; font-size:12px; line-height:16px; text-transform:uppercase; padding-left:13px; margin-right:10px; background:url(../../../includes/images/assets/shell/bullet_utility.png) no-repeat left 7px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
#utilityNav li a {display:inline-block; color:#FFFFFF; text-decoration:none;}
#utilityNav li.first {padding-left:0; background:none;}

/* site search */
#siteSearch {position:absolute; top:12px; right:11px; width:181px; height:22px;}
.searchBox {position:relative; width:182px; height:22px; background:url(../../../includes/images/assets/shell/site_search_bg.gif) no-repeat left top;}
.searchBox .txtInput {position:absolute; top:3px; left:9px; width:143px; font-family:arial, helvetica, sans-serif; font-size:13px; line-height:16px; color:#645050;}
.searchBox .submitBtn {position:absolute; top:4px; right:0; width:15px; height:17px;}

/* main navigation */
#wrapperNav {position:absolute; z-index:1; top:72px; right:13px; height:58px; width:728px; background:url(../../../includes/images/assets/shell/wrapper_nav_bg.jpg)  repeat-x 5px top;}
#mainNav {padding-top:8px;position:relative;}
#mainNav li { position: relative; float:left; display:inline-block; padding-left:0px; background:url(../../../includes/images/assets/shell/bullet_nav.png) no-repeat left 14px;}
#mainNav li a {display:inline-block; font-size:16px; line-height:20px; text-transform:uppercase; color:#FFFFFF; text-decoration:none; padding:6px 14px 24px 14px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
#mainNav li.first {background:none;}
#mainNav li.trigger:hover .dropdownHolder {
	display: block;
}
#mainNav li.top-1:hover > a,
#mainNav li.top-1.active > a,
#mainNav li.top-1.over > a,
#mainNav li.top-1 > a:hover {
	background: url(../../../includes/images/assets/menu-indicator-red.gif) no-repeat center center;
}
#mainNav li.top-2:hover > a,
#mainNav li.top-2.active > a,
#mainNav li.top-2.over > a,
#mainNav li.top-2 > a:hover {
	background: url(../../../includes/images/assets/menu-indicator-red.gif) no-repeat center center;
}
#mainNav li.top-3:hover > a,
#mainNav li.top-3.active > a,
#mainNav li.top-3.over > a,
#mainNav li.top-3 > a:hover {
	background: url(../../../includes/images/assets/menu-indicator-red.gif) no-repeat center center;
}
#mainNav li.top-4:hover > a,
#mainNav li.top-4.active > a,
#mainNav li.top-4.over > a,
#mainNav li.top-4 > a:hover {
	background: url(../../../includes/images/assets/menu-indicator-red.gif) no-repeat center center;
}
/* main navigation dropdowns */
.topTabHolder {position:absolute; top:0; left:3px; height:52px; padding-left:2px; background: url(../../../includes/images/assets/shell/top_tab_bg.png) no-repeat left top;}
#mainNav li.topTab {white-space:nowrap; padding-left:0; padding-right:5px; background: url(../../../includes/images/assets/shell/nav_select_rt.png) no-repeat right top;}
#mainNav li.topTab a {padding:6px 14px 26px 14px;}
.hmRed #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_purple.png) no-repeat 50% top;}
.hmGreen #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_purple.png) no-repeat 50% top;}
.hmPurple #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_purple.png) no-repeat 50% top;}
.hmOrange #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_purple.png) no-repeat 50% top;}
.hmYellow #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_purple.png) no-repeat 50% top;}

.intRed #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_red.png) no-repeat 50% top;}
.intGreen #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_green.png) no-repeat 50% top;}
.intPurple #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_purple.png) no-repeat 50% top;}
.intOrange #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_orange.png) no-repeat 50% top;}
.intYellow #mainNav li.topTab a {background:url(../../../includes/images/assets/shell/nav_select_lft_yellow.png) no-repeat 50% top;}

.dropdownHolder {position:absolute; z-index:1; top:50px; width:543px; display: none;}
.top-1 .dropdownHolder,
.top-2 .dropdownHolder {
	left: -8px;
}
.top-3 .dropdownHolder,
.top-4 .dropdownHolder {
	right: -9px;
}
.dropdownHolderRt {position:absolute; top:52px; right:-9px; width:543px;}
.dropdown {z-index:1000; font-size:13px; line-height:16px; min-height:275px; color:#322828; background:url(../../../includes/images/assets/shell/nav_drop_bg.png) repeat-y left top;}
#mainNav .dropdown a {display:inline; font-family:arial, helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-transform:none; letter-spacing:normal; text-shadow:none; color:#322828; padding:0;}
#mainNav .dropdown ul {padding-bottom:1px;}
#mainNav .dropdown li {display:list-item; float:none; padding-left:0; margin-bottom:6px; background:none;}
.dropinner {position:relative; width:475px; margin-left:34px; background:url(../../../includes/images/assets/shell/nav_drop_inner_bg.gif) no-repeat 237px 20px;}
.dropleft {position:relative; float:left; width:220px; padding:15px 0 17px 0;}
.dropleft img {display:block; margin-bottom:11px; border:0 none;}
.dropleft h2 {font-size:14px; line-height:17px; margin-bottom:2px; font-stretch: normal; font-weight: bold; font-style: normal; display: block; font-family: Arial, Helvetica, sans-serif; }
.dropleft a {font-style:italic;}
.dropright {position:relative; float:left; width:220px; padding:12px 0 16px 0; margin-left:33px;}
.dropdownBtm {width:543px; height:24px; background:url(../../../includes/images/assets/shell/nav_drop_btm_bg.png) no-repeat left top;}

/* section navigation */
#sectionNavTop {width:218px; height:40px; margin-bottom:1px; background:url(../../../includes/images/assets/shell/sect_nav_shd_red_bgR.jpg) no-repeat left top;}
#sectionNavTopR {width:200px; height:28px; margin-bottom:1px; background:url(../../../includes/images/assets/shell/sect_nav_shd_red_bgR3.jpg) no-repeat left top;}
.intRed #sectionNavTop {background:url(../../../includes/images/assets/shell/sect_nav_shd_red_bgR.jpg) no-repeat left top;}
.intGreen #sectionNavTop {background:url(../../../includes/images/assets/shell/sect_nav_shd_green_bg.jpg) no-repeat left top;}
.intPurple #sectionNavTop {background:url(../../../includes/images/assets/shell/sect_nav_shd_purple_bg.jpg) no-repeat left top;}
.intOrange #sectionNavTop {background:url(../../../includes/images/assets/shell/sect_nav_shd_orange_bg.jpg) no-repeat left top;}
.intYellow #sectionNavTop {background:url(../../../includes/images/assets/shell/sect_nav_shd_yellow_bg.jpg) no-repeat left top;}

.intYellow2  {background:url(../../../includes/images/assets/shell/sect_nav_shd_yellow_bg.jpg) no-repeat left top;}

#sectionNavTop h2 {font-size:18px; line-height:21px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; padding-top:9px; margin-left:8px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
#sectionNavTopR h2 {font-size:18px; line-height:18px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; padding-top:5px; margin-left:8px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
#sectionNavCt {width:218px; min-height:37px; margin-bottom:25px; background: url(../../../includes/images/assets/shell/sect_nav_bg.jpg) left bottom; /*border:1px solid #EBEBEB;*/}
#sectionNavCt ul {padding:8px 0 12px 0; margin:0 8px 0 13px;}
#sectionNavCt li {font-size:11px; text-transform:uppercase; line-height:20px; font-weight:bold;}
#sectionNavCt li a {display:block; width:100%; color:#322828;}
/* curent in menu */ 
#sectionNavCt li.current_page_item a {color:#C00;}

#sectionNavCt li a:hover {color:#C00;}
#sectionNavCt li.select {padding-left:12px; background:url(../../../includes/images/assets/shell/bullet_sect.png) no-repeat left 8px;}
#sectionNavCt li.select li.select { background-position: left 4px; }
#sectionNavCt li a.parent {background:url(../../../includes/images/assets/shell/bullet_sect_parent.png) no-repeat right 8px;}
#sectionNavCt li.select a.parent {background:url(../../../includes/images/assets/shell/bullet_sect_parent_s.png) no-repeat right 8px;}
#sectionNavCt li ul {padding:0 0 4px 0; margin:-4px 0 0 9px;}
#sectionNavCt li ul li {font-size:12px; line-height:14px;}

/**/
#sectionNavCtR {width:200px; min-height:37px; margin-bottom:25px; background: url(../../../includes/images/assets/shell/sect_nav_bg.jpg) no-repeat left bottom; /*border:1px solid #EBEBEB;*/}
#sectionNavCtR ul {padding:8px 0 12px 0; margin:0 8px 0 13px;}
#sectionNavCtR li {font-size:11px; text-transform:uppercase; line-height:20px; font-weight:bold;}
#sectionNavCtR li a {display:block; width:100%; color:#322828;}
#sectionNavCtR li.select {padding-left:12px; background:url(../../../includes/images/assets/shell/bullet_sect.png) no-repeat left 8px;}
#sectionNavCtR li.select li.select { background-position: left 4px; }
#sectionNavCtR li a.parent {background:url(../../../includes/images/assets/shell/bullet_sect_parent.png) no-repeat right 8px;}
#sectionNavCtR li.select a.parent {background:url(../../../includes/images/assets/shell/bullet_sect_parent_s.png) no-repeat right 8px;}
#sectionNavCtR li ul {padding:0 0 4px 0; margin:-4px 0 0 9px;}
#sectionNavCtR li ul li {font-size:12px; line-height:14px;}
/**/

/* content containers */
#c1-home {float:left; width:253px; padding:28px 0 1px 0;}
#c2-home {float:left; width:460px; padding:26px 0 15px 0; margin-left:20px;}
#c1-home-ct {width:220px; margin-left:33px;}
#c3-home {float:left; width:200px; padding:28px 0 1px 0; margin-left:40px;}
#c1 {float:left; width:220px; padding:30px 0 33px 0; margin-left:20px; min-height:350px;}
#c2-c3top {float:left; width:700px; padding-top:30px; margin-left:20px;}
#c2-c3 {float:left; width:700px; padding-bottom:33px; margin-left:20px;}
#c2 {float:left; width:460px; padding-bottom:33px; margin-left:20px;}
#c3 {float:left; width:200px; padding-bottom:33px; margin-left:40px;}

#welcome-cont { overflow: hidden; position: relative; }
#welcome-cont .welcome-content { padding-top: 26px; }
.welcome-content h2 {
	font-size: 28px;
}
/* home page feature */
#wrapperHmFeat {width:100%; height:430px; background:url(../../../includes/images/assets/fpo_hm_feat_bg.jpg) repeat-x 50% top;}
#hmFeatStage {width:100%; height:430px; background:url(../../../includes/images/assets/fpo_hm_feat_stage_bg.jpg) no-repeat 50% top;}
.hmFeatWindow {position:relative; width:1006px; height:430px; margin:0 auto 0 auto;}
.hmFeatItem {position:relative; width:1006px; height:430px; margin:0 auto 0 auto;}
.hmFeatHeadline {position:absolute; top:31px; right:42px;}
.hmFeatCaption {position:absolute; bottom:0; right:13px; width:480px; height:75px; background:url(../../../includes/images/assets/shell/hm_feat_caption_bg.png) no-repeat left top;}
.hmFeatTxt {width:450px; font-size:13px; line-height:18px; color:#FFFFFF; padding-top:11px; margin-left:15px;}
.hmFeatTxt h2 {font-size:14px; line-height:17px; font-weight:bold; color:#FFFFFF; margin-bottom:1px;}
.hmFeatTxt a {font-weight:bold; font-style:italic; color:#912823;}
.hmFeatControls {position:absolute; z-index:50; bottom:67px; right:51px; width:113px; height:15px;}

/* home page tabs */
#homeTabs {width:253px; height: auto; margin-bottom:26px;}
.hmRed #homeTabs {background:url(../../../includes/images/assets/shell/hm_tabs_red_bg.jpg) no-repeat left top;}
.hmGreen #homeTabs {background:url(../../../includes/images/assets/shell/hm_tabs_green_bg.jpg) no-repeat left top;}
.hmPurple #homeTabs {background:url(../../../includes/images/assets/shell/hm_tabs_purple_bg.jpg) no-repeat left top;}
.hmOrange #homeTabs {background:url(../../../includes/images/assets/shell/hm_tabs_orange_bg.jpg) no-repeat left top;}
.hmYellow #homeTabs {background:url(../../../includes/images/assets/shell/hm_tabs_yellow_bg.jpg) no-repeat left top;}
#homeTabs ul {width:240px; padding-top:1px; width:240px; margin-left:13px;}
#homeTabs li {text-transform:uppercase;}
#homeTabs li a {display:block; width:200px; font-size:17px; line-height:20px; color:#968C8C; padding:12px 0 10px 40px;}
#homeTabs li a.active {font-size:18px; line-height:22px; color:#322828; padding:9px 0 11px 40px; background:url(../../../includes/images/assets/shell/hm_tab_select_bg.gif) repeat-x left top;}
#homeTabs li a:hover {color:#322828;}

.loading-from {
	display: block;
	position: relative;
	width: 132px;
	height: 125px;
	background: url(../../../includes/images/assets/tab-loading.gif) no-repeat center top;
	margin: 150px auto;
}
.loading-to {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 132px;
	height: 125px;
	background: url(../../../includes/images/assets/tab-loading.gif) no-repeat center bottom;
}
#loadingpng {
	background: #483820 url(../../../includes/images/assets/tab-loading-strip.jpg) no-repeat -605px 0;
	display: none;
	width: 200px;
	height: 200px;
	margin: 80px auto;
}

/* home page tab panes */

.lstgViewAll {position:absolute; bottom:0px; right:0px; width:150px; height:18px; text-align:center; font-size:13px; line-height:16px; text-transform:uppercase; color:#FFFFFF; padding-top:2px; background:url(../../../includes/images/assets/shell/lstg_all_bg.jpg) no-repeat left top;}
.lstgViewAll a {color:#FFFFFF; padding-right:18px; background:url(../../../includes/images/assets/shell/arrow_sm_next.png) no-repeat right 2px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}

/* home page welcome pane */
#welcomePane .divider {width:440px; height:26px; padding-top:6px; background:url(../../../includes/images/assets/shell/divider_hm_bg.gif) no-repeat 20px 6px;}
.welcomeLstg {width:440px; margin-bottom:26px;}
.welcomeLstgImg {float:left; width:160px; padding-top:5px;}
.welcomeLstgTxt {float:left; width:265px; font-size:13px; line-height:18px; margin-left:15px;}
.welcomeLstgTxt h2 {font-size:18px; line-height:21px; font-weight:normal; text-transform:uppercase; margin-bottom:7px;}
.welcomeLstgTxt a {font-weight:bold; font-style:italic;}

/* home page events pane */
#eventsPane {position:relative; min-height:507px;}
.eventLstg {position:relative; width:440px; height:180px; margin-bottom:33px;}
.eventLstgImg {float:left; width:260px; height:180px;}
.eventLstgCt {float:left; width:179px; height:180px; margin-left:1px; background:url(../../../includes/images/assets/shell/event_lstg_bg.jpg) no-repeat left top;}
.eventLstgTxt {width:150px; font-size:13px; line-height:16px; color:#FFFFFF; padding-top:11px; margin-left:14px;}
.eventLstgTxt h2 {font-size:14px; line-height:17px; font-weight:normal; text-transform:uppercase; margin-bottom:9px;}
.eventLstgTxt h3 {font-size:13px; line-height:16px; font-weight:bold; margin-bottom:8px;}
.eventLstgTxt a {font-weight:bold; font-style:italic; color:#FFFFFF;}
.eventLstgDate {position:absolute; top:-5px; left:13px; width:56px; height:66px; background:url(../../../includes/images/assets/shell/event_lstg_date_bg.png) no-repeat left top;}
.eventLstgDateTxt {width:50px; text-align:center; color:#FFFFFF; padding-top:5px; margin-left:2px;}
.eventLstgDateTxt h2 {font-size:18px; line-height:18px; font-weight:normal; text-transform:uppercase; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.eventLstgDateTxt h3 {font-size:36px; line-height:36px; font-weight:normal; margin-top:-2px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.eventLstgNav {position:relative; width:440px; height:20px; margin-top:-13px; background:url(../../../includes/images/assets/shell/event_lstg_nav_bg.jpg) no-repeat left top;}
.eventLstgNavTxt {position:absolute; right:56px; top:1px; font-size:13px; line-height:16px; text-align:right; color:#FFFFFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.eventLstgNav .previous {position:absolute; right:31px; top:4px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left top;}
.eventLstgNav .next {position:absolute; right:12px; top:4px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left -14px;}

/* home page must see pane */
.mustSeeLstg {width:440px; height:155px; margin-bottom:22px;}
.mustSeeLstgShd {position:relative; width:440px; height:40px; margin-bottom:11px; color:#FFFFFF;}
.mustSeeLstgShd .green {width:440px; height:40px; background:url(../../../includes/images/assets/shell/must_see_lstg_shd_green.jpg) no-repeat left top;}
.mustSeeLstgShd .orange {width:440px; height:40px; background:url(../../../includes/images/assets/shell/must_see_lstg_shd_orange.jpg) no-repeat left top;}
.mustSeeLstgShd .purple {width:440px; height:40px; background:url(../../../includes/images/assets/shell/must_see_lstg_shd_purple.jpg) no-repeat left top;}
.mustSeeLstgShd h2 {position:absolute; left:15px; top:9px; font-size:18px; line-height:21px; font-weight:normal; text-transform:uppercase; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.mustSeeLstgNav {position:absolute; top:12px; left:242px; width:115px; height:20px; font-size:13px; line-height:16px; color:#FFFFFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.mustSeeLstgNav .previous {position:absolute; right:31px; top:3px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left top;}
.mustSeeLstgNav .next {position:absolute; right:12px; top:3px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left -14px;}
.mustSeeLstgIcon {position:absolute; right:0; top:3px; width:76px; height:54px; text-align:center;}
.mustSeeLstgImg {float:left; width:145px; height:100px; padding-top:4px;}
.mustSeeLstgCt {float:left; width:280px; height:100px; font-size:13px; line-height:16px; margin-left:15px;}
.mustSeeLstgCt h2 {font-size:14px; line-height:17px; font-weight:bold; margin-bottom:2px;}
.mustSeeLstgCt a {font-weight:bold; font-style:italic; color:#912823;}

/* home page special offers pane */
.specialLstg {width:440px; margin-bottom:26px;}
.specialLstgImg {float:left; width:180px; padding-top:4px;}
.specialLstgTxt {float:left; width:240px; font-size:13px; line-height:18px; margin-left:20px;}
.specialLstgTxt h2 {font-size:14px; line-height:17px; font-weight:bold; margin-bottom:1px;}
.specialLstgTxt a {font-weight:bold; font-style:italic;}

/* home page getting around pane */
#getAroundPane {position:relative; min-height:515px;}
#getAroundPane .divider {width:440px; height:15px; background:url(../../../includes/images/assets/shell/divider_hm_bg.gif) no-repeat 20px top;}
.getAroundLstg {width:440px; margin-bottom:20px;}
.getAroundLstg h2 {font-size:30px; line-height:33px; font-weight:normal; text-transform:uppercase; margin-bottom:10px;}
.getAroundMap {position:relative; width:440px; height:177px;}
.getAroundNav {position:absolute; bottom:0; left:0; width:440px; height:20px; background:url(../../../includes/images/assets/shell/map_nav_bg.png) no-repeat left top;}
.getAroundLstg .enlarge {float:right; font-size:13px; line-height:17px; text-transform:uppercase; color:#FFFFFF; padding-top:1px; padding-right:23px; margin-right:13px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4); background:url(../../../includes/images/assets/shell/enlarge_map.png) no-repeat right 4px;}


/* content styles */

/* main image */
#mainImg {width:700px; margin-bottom:12px; margin-top:20px;}
#mainImg img {display:block;}

.content {line-height:24px;}
.content h1, h1 {font-size:36px; line-height:36px; font-weight:normal; text-transform:uppercase; margin-bottom:1px;}
.content h2 { line-height: 28px; padding:3px 0 0 0; margin-bottom:4px;}
.content p {margin-bottom:17px;}
.content ul {padding:0 0 15px 0; margin:0 20px 0 2px;}
.content li {padding:0 0 0 10px; margin:0 0 2px 0; line-height:24px; background:url(../../../includes/images/assets/shell/bullet_ct.gif) no-repeat left 10px;}
#c1 li {padding:0 0 0 10px; margin:0 0 2px 0; line-height:22px; background:url(../../../includes/images/assets/shell/bullet_ct.gif) no-repeat left 10px;}
.content a {font-weight:bold;}
.content p { text-align:justify; }

/* feature blocks */

/* view all - submit rfp link style */
a.viewAll {display:block; float:right6; font-size:13px; line-height:16px; text-transform:uppercase; color:#FFFFFF; padding:2px 17px 0 0; margin-right:13px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4); background: url("../images/shell/arrow_med_next.html") no-repeat right 5px;}

/* basic feature block */
.basicFeat {width:220px; padding-top:5px; margin-bottom:25px;}
#c2-c3 .basicFeat {float:right; margin:0 0 14px 35px;}
.basicFeatImg {width:220px; margin-bottom:11px;}
.basicFeatTxt {width:220px; padding-bottom:8px; font-size:13px; line-height:18px; border-bottom:1px solid #CCCCCC;}
.basicFeatTxt h2 {font-size:14px; line-height:17px; font-weight:bold; margin-bottom:1px;}
.basicFeatTxt a {font-weight:bold; font-style:italic; color:#322828;}

/* visitors guide */
.visitorsGuide {position:relative; width:220px; height:110px; padding-top:5px; margin-bottom:25px; background:url(../../../includes/images/assets/shell/v_guide_bg.jpg) no-repeat left 5px;}
.visitorsGuideImg {position:absolute; bottom:0; left:8px; width:102px; height:103px;}
.visitorsGuideTxt {position:absolute; top:11px; left:105px; width:105px; text-align:center; text-transform:uppercase; color:#FFFFFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.visitorsGuideTxt h2 {font-size:18px!important; line-height:18px; font-weight:normal;}
.visitorsGuideTxt h3 {font-size:18px; line-height:18px; font-weight:normal;}
.visitorsGuideTxt h4 {font-size:25px; line-height:25px; font-weight:normal; margin-top:-2px; margin-bottom:7px;}
.visitorsGuideTxt a {font-size:18px; line-height:18px; padding-right:21px; color:#FFFFFF; background:url(../../../includes/images/assets/shell/arrow_lg_next.png) no-repeat right 5px;}


/* quick links 
.quickLinks {width:220px; height:240px; padding-top:5px; margin-bottom:25px;}
.quickLinksTop {position:relative; z-index:1; width:220px; height:40px; margin-bottom:1px; background:url(/includes/images/assets/shell/quick_links_shd_bg.jpg) no-repeat left top;}
.quickLinksTop h2 {font-size:18px; line-height:21px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; padding-top:9px; margin-left:10px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.quickLinksTopIcon {position:absolute; z-index:50; top:7px; right:11px;}
.quickLinksCt {width:218px; height:197px; background: url(/includes/images/assets/shell/quick_links_bg.jpg) no-repeat left top; border:1px solid #EBEBEB;}
.quickLinksTxt {width:194px; margin-left:12px;}
.quickLinksTxt ul {padding:19px 0 0 0;}
.quickLinksTxt li {font-size:13px; line-height:13px; margin-bottom:7px;}
.quickLinksTxt a {display:block; font-weight:bold; color:#322828; padding-left:17px;}
.quickLinksTxt a.qlRed {background:url(/includes/images/assets/shell/bullet_ql_red.png) no-repeat left 1px;}
.quickLinksTxt a.qlBlue {background:url(/includes/images/assets/shell/bullet_ql_blue.png) no-repeat left 1px;}
.quickLinksTxt a.qlOrange {background:url(/includes/images/assets/shell/bullet_ql_orange.png) no-repeat left 1px;}
.quickLinksTxt a.qlPurple {background:url(/includes/images/assets/shell/bullet_ql_purple.png) no-repeat left 1px;}
.quickLinksTxt a.qlGreen {background:url(/includes/images/assets/shell/bullet_ql_green.png) no-repeat left 1px;}
*/
/* special offers block */
.specialOffers {width:220px; padding-top:5px; margin-bottom:25px;}
.specialOffersShd {width:220px; height:40px; margin-bottom:1px; background:url(../../../includes/images/assets/shell/special_offers_shd_bg.jpg) no-repeat left top;}
.specialOffersShd h2 {font-size:18px; line-height:21px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; padding-top:9px; margin-left:10px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.specialOffersCt {position:relative; z-index:1; width:218px; height:206px; margin-bottom:1px; background: url(../../../includes/images/assets/shell/special_offers_bg.jpg) no-repeat left top; border:1px solid #EBEBEB;}
.specialOffersCt .previous {display:block; position:absolute; top:55px; left:4px; width:10px; height:12px; background:url(../../../includes/images/assets/shell/arrows_specials.png) no-repeat left top;}
.specialOffersCt .next {display:block; position:absolute; top:55px; right:4px; width:10px; height:12px; background:url(../../../includes/images/assets/shell/arrows_specials.png) no-repeat left -12px;}
.specialOffersWindow {position:relative; width:195px; height:208px;  font-size:13px; line-height:18px; margin-top:-2px; margin-left:14px; overflow:hidden;}
.specialOffersImg {width:190px; margin-bottom:5px;}
.specialOffersImg img {display:block; margin:0 auto 0 auto; border:2px solid #FFFFFF; width: 176px; height: 120px;}
.specialOffersCt h2 {font-size:14px; line-height:17px; font-weight:bold; padding:0; margin-bottom:1px; font-style: normal !important; font-family: Arial; font-stretch: normal;}
.specialOffersCt a {font-weight:bold; font-style:italic; color:#322828;}
.specialOffersBtm {width:220px; height:21px; background:url(../../../includes/images/assets/shell/special_offers_btm_bg.jpg) no-repeat left top;}
.specialOffersBtm a,
.red-button-holder a{
	display: block; 
	padding: 0px 17px 0 0;
	text-align: right;
	height: 22px;
	line-height: 21px;
	background: url('../../../includes/images/assets/widgets/rfp_arrow.png') no-repeat center right;
	color: white;
	margin-right: 9px;
	font-size: 12px;
	text-transform: uppercase;
}
.specialOffersWindow .items {width: 2000em; position: absolute; display: block;}
.specialOffersWindow .items .specialOffersItem {position:relative; width:195px; height:208px; float: left;}

.welcome-content .specialOffers.megaWidget{
	display: block;
	padding-top: 26px;
	margin-bottom: 0 !important;
}

.specialOffers.megaWidget{ width: 100% !important; }

.specialOffers.megaWidget .specialOffersImg{
	width: 180px !important;
	height: 124px !important;
	float: left;
	margin: 0 20px 30px 0 !important;
}
.specialOffers.megaWidget .specialOffersImg img {width: 180px !important; height: 124px !important; border: none !important;}

.specialOffersTxt h2 {font-size:14px; line-height:17px; font-weight:bold; padding:0; margin-bottom:1px; font-style: normal !important; font-family: Arial; font-stretch: normal;}
.specialOffersTxt a {font-weight:bold; font-style:italic; color:#322828;}
.specialOffersTxt p {line-height: 18px !important;}

.specialOffers.megaWidget .specialOffersBtm,
.red-button-holder {
	width: 150px !important;
	height: 20px !important;
	background:url(../../../includes/images/assets/shell/lstg_all_bg.jpg) no-repeat left top !important;
	clear: both;
	position: relative;
	bottom: 0;
	float: right;
	display: block;
}

/* hilights block */
.hilightsBlock {width:220px; padding-top:5px; margin-bottom:25px;}
.hilightsCt {width:218px; height:266px; margin-bottom:1px; background: url(../../../includes/images/assets/shell/hilights_bg.jpg) no-repeat left top; border:1px solid #EBEBEB;}
.hilightsWindow {position:relative; width:218px; height:266px; overflow:hidden;}
.hilightsTrack {width:3000px; height:266px;}
.hilightsItem {position:relative; width:218px; height:266px;}
.hilightsImg {width:218px; padding-top:4px; margin-bottom:11px;}
.hilightsImg img {display:block; margin:0 auto 0 auto; border:2px solid #FFFFFF;}
.hilightsTxt {width:190px; font-size:13px; line-height:18px; margin-left:14px;}
.hilightsTxt h2 {font-size:14px; line-height:17px; font-weight:bold; padding:0; margin-bottom:1px;}
.hilightsTxt a {font-weight:bold; font-style:italic; color:#322828;}
.hilightsBtm {position:relative; width:220px; height:21px; background:url(../../../includes/images/assets/shell/hilights_btm_bg.jpg) no-repeat left top;}
.hilightsBtm .indicators {position:absolute; top:2px; left:128px; width:63px; height:17px;}
.hilightsBtm .indicators a {display:block; float:left; width:17px; height:17px; margin-left:3px; background:url(../../../includes/images/assets/shell/dots_hilights.png) no-repeat left top;}
.hilightsBtm .indicators a.select {background:url(../../../includes/images/assets/shell/dots_hilights.png) no-repeat left -17px;}
.hilightsBtm .previous {display:block; position:absolute; top:5px; left:113px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left top;}
.hilightsBtm .next {display:block; position:absolute; top:5px; right:13px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left -14px;}

/* e-newsletter block */
.enewsBlock {position:relative; width:220px; height:110px; padding-top:5px; margin-bottom:25px; background:url(../../../includes/images/assets/shell/enews_bg.jpg) no-repeat left top;}
.enewsTxt {width:190px; font-size:12px; line-height:12px; color:#FFFFFF; padding-top:5px; margin-left:15px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.enewsTxt h2 {font-size:18px!important; line-height:21px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; margin-bottom:2px;}
.enewsForm {position:absolute; top:65px; left:15px; width:191px; height:30px;}
.enewsBox {position:relative; width:191px; height:30px; background:url(../../../includes/images/assets/shell/enews_form_bg.gif) no-repeat left top;}
.enewsBox .txtInput {position:absolute; top:4px; left:15px; width:148px; font-family:arial, helvetica, sans-serif; font-size:16px; line-height:19px; color:#645050; border: 0 none !important;}
.enewsBox .submitBtn {position:absolute; top:8px; right:0; width:15px; height:17px;}

/* events block */
.eventsBlock {width:220px; height:295px; padding-top:2px; margin-bottom:25px;}
.eventsBlockTop {position:relative; width:220px; height:268px; margin-bottom:1px; background:url(../../../includes/images/assets/shell/events_block_bg.jpg) no-repeat left top;}
.eventsBlockImg {width:210px; padding-top:5px; margin-bottom:6px; margin-left:5px;}
.eventsBlockImg img {display:block; border:2px solid #FFFFFF;}
.eventsBlockTxt {margin:0 15px 0 15px; font-size:13px; line-height:14px; color:#FFFFFF;}
.eventsBlockTxt h2 {font-size:16px; line-height:19px; font-weight:normal; text-transform:uppercase; margin-bottom:2px;}
.eventsBlockTxt h3 {font-size:13px; line-height:17px; font-weight:bold; margin-bottom:3px;}
.eventsBlockTxt a {font-weight:bold; font-style:italic; color:#FFFFFF;}
.eventsBtm {width:220px; height:21px; background:url(../../../includes/images/assets/shell/events_btm_bg.jpg) no-repeat left top;}
.eventsBlockDate {position:absolute; top:-5px; right:11px; width:56px; height:76px; background:url(../../../includes/images/assets/shell/event_block_date_bg.png) no-repeat left top;}
.eventsBlockDateTxt {width:50px; text-align:center; color:#FFFFFF; padding-top:5px; margin-left:2px;}
.eventsBlockDateTxt h2 {font-size:18px; line-height:18px; font-weight:normal; text-transform:uppercase; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.eventsBlockDateTxt h3 {font-size:36px; line-height:36px; font-weight:normal; margin-top:-2px; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.eventsBlockDate .previous {position:absolute; left:13px; bottom:7px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left top;}
.eventsBlockDate .next {position:absolute; right:14px; bottom:7px; width:12px; height:14px; background:url(../../../includes/images/assets/shell/arrows_sm.png) no-repeat left -14px;}

/* rfp block */
.rfpBlock {width:220px; height:172px; padding-top:5px; margin-bottom:25px;}
.rfpTop {width:220px; margin-bottom:1px;}
.rfpTop img {display:block;}
.rfpBtm {width:220px; height:21px; background:url(../../../includes/images/assets/shell/rfp_btm_bg.jpg) no-repeat left top;}

/* map block */
.mapBlock {width:220px; height:109px; padding-top:5px; margin-bottom:25px;}
.mapTop {width:220px; height:89px; margin-bottom:1px;}
.mapBtm {width:220px; height:19px;}
.mapBtm .dtown {float:left; width:110px; text-align:center;}
.mapBtm .metro {float:left; width:109px; text-align:center; margin-left:1px;}
.mapBtm a {display:block; width:100%; font-size:13px; line-height:16px; text-transform:uppercase; color:#FFFFFF; padding:2px 0 1px 0; text-shadow:1px 1px 1px rgba(0, 0, 0, .4); background:#00508C;}
.mapBtm a.select {background:#3B434B;}


/* BLOCKS FOR FPO WIDGETS */
.bookBlock {width:220px; height:270px; padding-top:2px; margin-bottom:25px;}
.seeDoBlock {clear:both; width:940px; height:150px; margin:0 0 33px 33px;}


/* footer styles */
#footerLogo {position:absolute; top:0; left:24px; width:237px; height:81px;}
#footerAddress {position:absolute; top:74px; left:28px; width:235px; height:40px; font-size:10px; line-height:11px; color:#FFFFFF;}
#footerNav {position:absolute; top:23px; left:188px; width:300px; height:35px; font-size:11px; line-height:16px; text-align:right; color:#FFFFFF; text-shadow:1px 1px 0 rgba(0, 0, 0, .4);}
#footerNav a {color:#FFFFFF;}
#footerNav img {position:relative; top:-2px; left:4px; margin-right:8px;}
#footerNav a img {position:relative; top:1px; left:2px; margin-right:7px;}
#wrapperFt .social {position:absolute; top:79px; left:438px; width:100px; height:20px;}
#wrapperFt .social img {display:block; float:left; margin-left:5px;}
#footerFbLike {position:absolute; top:79px; left:314px; width:91px; height:20px;}
#footerShare {position:absolute; top:81px; left:415px; width:83px; height:16px;}
#footerCopyright {position:absolute; top:121px; left:33px; width:300px; height:15px; font-size:12px; line-height:15px; color:#22506E;}
#footerPoweredBy {position:absolute; top:124px; left:349px; width:154px; height:12px;}

#wrapperFt .addthis_toolbox.addthis_default_style {
	height: 20px;
	position: absolute;
	top: 79px;
	left: 220px;
}

.content .addthis_toolbox.addthis_default_style{
	float: right;
	position: relative;
	top: 14px;
	width: 140px;
}
#footerExplore {position:absolute; bottom:0; left:511px; width:472px; height:177px; background:url(../../../includes/images/assets/shell/footer_explore_bg.png) no-repeat left top;}
#footerExploreSlider {position:relative; z-index:1; width:472px; height:141px;}
#footerExploreSlider h1 {position:absolute; z-index:50; top:13px; left:17px; font-size:18px; line-height:21px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .4); font-family: 'FelinaSerifRegular', Georgia; }
#footerExploreSlider .prev {display:block; position:absolute; top:44px; left:16px; width:17px; height:19px; background:url(../../../includes/images/assets/shell/arrows_med.png) no-repeat left top;}
#footerExploreSlider .next {display:block; position:absolute; top:44px; right:23px; width:17px; height:19px; background:url(../../../includes/images/assets/shell/arrows_med.png) no-repeat left -19px;}
#footerExploreSlider a.disabled { opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; cursor: default; }
#footerExploreSlider a { cursor: pointer; }
#footerExploreWindow {position: relative; top:5px; left:37px; width:390px; height:156px; overflow:hidden;}
#footerExploreTrack {width:2000em; height:156px; position: absolute; }
.footerExploreItem {position:relative; width:390px; height:156px; float: left; display: block; }
.footerExploreItem h2 {position:absolute; top:37px; left:8px; font-size:18px; line-height:22px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .4);}
.footerExploreItem a.more {position:absolute; display:block; top:129px; left:8px; font-size:13px; line-height:16px; font-weight:bold; color:#FFFFFF; padding-right:12px; text-shadow:1px 1px 0 rgba(0, 0, 0, .6);}
.footerExploreItem img {display:block; position:absolute; bottom:0; right:2px; border: 0 none;}
#footerExploreNav {position:absolute; top:161px; left:7px; width:455px; height:10px; font-size:13px; line-height:18px; font-weight:bold; color:#FFFFFF; text-shadow:1px 1px 0 rgba(0, 0, 0, .6); padding-top:11px; background:url(../../../includes/images/assets/shell/footer_explore_nav_bg.gif) no-repeat 10px top;}
#footerExploreNav ul {
	float: left;
	overflow: hidden;
	margin-left: 14px;
}
#footerExploreNav ul.first {
	margin-left: 10px;
}

#footerExploreNav a {color:#FFFFFF;}
#exploreNavC1 {float:left; width:118px; margin-left:10px;}
#exploreNavC2 {float:left; width:101px; margin-left:10px;}
#exploreNavC3 {float:left; width:84px; margin-left:10px;}
#exploreNavC4 {float:left; width:106px; margin-left:10px;}


.noPoints-inline {
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0;
	background-image: none;
}
ul.noPoints-inline li {
	list-style-type: none;
	float: left;
	background-image: none;
}

div.loading {
	background: url(../images/assets/loading.gif) no-repeat center center;
	width: 100%;
	height: 220px; 
}

div.social-links {
	margin: 20px 0 0 0;
}
.social-links a {
	background-image: url(../images/assets/listings/social-media.html);
	display: block;
	margin: 0 auto 5px auto;
}
.social-links .facebook{ background-position: 0 0; width: 20px; height: 20px; } 
.social-links .twitter{ background-position: -70px 0; width: 20px; height: 20px; } 
.social-links .youtube{ background-position: -140px 0; width: 21px; height: 21px; } 
a.rssLink span{
	background-image:url('../images/assets/rss.gif');
	width:16px;
	height:16px;
	float:right;
	text-indent:-9999px;
}


.mceContentBody { background: #FFFFFF; }	/* for ze tinyMCE editor */

.social-links a {
   background: url(../../../includes/images/assets/social-sprite.png) no-repeat top left;
   display: block;
   margin: 0 12px 0 0;
}
.social-links .facebook{ background-position: 0 0; width: 24px; height: 24px; } 
.social-links .twitter{ background-position: -74px 0; width: 24px; height: 24px; } 
.social-links .youtube{ background-position: -148px 0; width: 24px; height: 24px; } 

#logonForm input[type=text],
#logonForm input[type=password] {
	border: 1px solid #CCCCCC;
	border-style: inset;
	background: #FFFFFF;
	width: 200px;
	padding: 4px 5px;
	margin: 0 0 10px 0;
}
#logonForm input[type=submit] {
	border-style: inset;
	border-width: thin;
	background: #ECF0F6;
	padding: 4px 8px;
	cursor: pointer;
}

div.sitemap {
	display: block;
	margin: 0 0 20px 0;
}

/* Blog Metapost */
.metapost {
  border-bottom: 1px dotted #eee;
  margin: 0px 0;
  font-size: 11px;
  padding: 2px 2px;
  color: #707070;
}
.metapost span {
  margin: 0 10px;
}
.metapost span.first {
  margin-left: 0; 
  font-size:10px;
}

.breadcrumbs {background-color:#cccddd; padding-top:4px; padding-bottom:4px;}

.wpapi_pagination .current {padding:10px; border:#C00 1px solid; }
.wpapi_pagination a {padding:10px;}
.wpapi_pagination .pags {padding:10px; width:150px; display:block;}
#welcomePane {text-align:justify; }

/*input select textarea*/
#wrapperCt select {
width: 178px;
background: 
transparent;
border: 0 none !important;
padding: 5px 5px !important;
}
#wrapperCt  input[type="text"] {
background: url(../../../includes/images/assets/shell/input-bg.gif) no-repeat center center;
width: 158px;
height: 20px;
padding: 4px 10px;
border: 1px solid 
#CDCDCD;
}

#wrapperCt .button {
display: block;
width: 105px;
height: 30px;
padding: 0 20px 4px 5px;
background: url(../../../includes/images/assets/shell/search-button.gif) no-repeat center center;
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-weight: normal;
font-stretch: condensed;
color: white;
cursor: pointer;
font-size: 16px;
text-transform: uppercase;
text-align: center;
text-shadow: 1px 1px 2px #47130F;
line-height: 12px;
box-shadow: 1px 1px 2px #AFA9A9;
}