body {position:relative; font-family:georgia, "times new roman", times, serif; font-size:13px; line-height:20px; color:#2F2F2F; }

/* Shadowing */
.slideCaption {text-shadow: 0px 1px 2px #333;}


/* page containers */
#container {position:relative; width:990px; background-color:#FFFFFF; padding-bottom:24px; margin:0 auto 0 auto; min-height:800px;}
#containerHd {position:relative; width:990px; height:206px;}
.home #containerHd {position:relative; width:990px; height:552px;}
#containerFooter {width:100%; margin:0; background-color:#291708;}
.home #containerFooter {border-top:8px solid #98AC3D;}
.green #containerFooter {border-top:8px solid #98AC3D;}
.blue #containerFooter {border-top:8px solid #63CFE8;}
.orange #containerFooter {border-top:8px solid #E0662E;}

/* header styles */
#header {position:absolute; z-index:50; top:0; left:0; width:990px; height:206px;}
.home #header {background:url(../images/shell/header_hm_bg.png) repeat-x left top !important;}
.green #header {background:url(../images/shell/header_green_bg.png) repeat-x left top;}
.blue #header {background:url(../images/shell/header_blue_bg.png) repeat-x left top;}
.orange #header {background:url(../images/shell/header_orange_bg.png) repeat-x left top;}
#headerLogo {position:absolute; z-index:75; top:0; left:0; width:392px; height:153px;}
#weather {position:absolute; z-index:75; top:0; right:11px; width:300px; height:46px; font-size:12px; line-height:40px; font-weight:bold; text-align:right; color:#FFFFFF; text-transform: lowercase;}
#weather img { display: inline; border: none; float: right; }

/* site search */
#searchHolder {position:absolute; z-index:75; right:30px; top:48px; width:228px; height:33px;}
.siteSearchBox {position:relative; width:228px; height:33px; background:url(../images/shell/input_hd_bg.png) no-repeat left top;}
.siteSearchBox .txtInput {position:absolute; left:9px; top:9px; width:155px; font-family:georgia, "times new roman", times, serif; font-size:14px; color:#666666; border:medium none;}
.siteSearchBox .submitBtn {position:absolute; right:1px; top:3px; width:49px; height:30px;}
.submitBtn {border:none; background: transparent;}
.home .siteSearchBox .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left top;}
.green .siteSearchBox .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left top; }
.blue .siteSearchBox .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left -30px;}
.orange .siteSearchBox .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left -60px;}

/* utility navigation */
#utilityNav {position:absolute; z-index:75; top:115px; right:12px;}
#utilityNav ul {float:right;}
#utilityNav li {
	display:inline; 
	font-family:'Trebuchet MS'; 
	font-weight:bold; 
	font-size:18px; 
	line-height:22px; 
	text-align:left; 
	text-transform:uppercase; 
	padding:0 19px 0 19px;
	list-style-type:none;
	margin:0px;
}
#utilityNav li a {color:#FFFFFF;}

/* main navigation */
#navigation {position:absolute; z-index:150; height:62px; width:990px; top:144px; left:0;}
#mainNav {width:990px; margin:0;}
#mainNav li {margin:0; padding: 0; list-style-type:none; float:left; height:62px; font-family:'Trebuchet MS'; font-size:18px; line-height:22px; text-align:center; text-transform:uppercase;}
.visitors {width:128px;}
.meeting{width:222px;}
.sports {width:275px;}
.media {width:107px;}
.about {width:113px;}
.partners {width:145px;}
#mainNav li a {display:inline-block; color:#FFFFFF; padding:19px 30px 20px 30px;} /* 19px 14px 20px 20px; */
/* #mainNav li a:hover, #mainNav li.navItem a:active, */
#mainNav li.select a, #mainNav li.active a {background:url(../images/shell/bullet_nav.png) no-repeat left 22px;}
.home #mainNav li.select {background:url(../images/shell/nav_green_bg.png) repeat-x left top;}
.green #mainNav li.select {background:url(../images/shell/nav_green_bg.png) repeat-x left top;}
.blue #mainNav li.select {background:url(../images/shell/nav_blue_bg.png) repeat-x left top;}
.orange #mainNav li.select {background:url(../images/shell/nav_orange_bg.png) repeat-x left top;}

/* dropdown menus */

.topTabHolder {
	
}

.noTurnOff {display:block !important;}

.topTab li {
	height:52px;
	font-family:'Trebuchet MS'; 
	font-size:18px; 
	line-height:22px; 
	text-align:center; 
	text-transform:uppercase;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.topTab li a {display:inline-block; color:#FFFFFF; padding:19px 14px 0 20px; background:url(../images/shell/bullet_nav.png) no-repeat left 22px;}

#topTab_1 {position:absolute; z-index:450; top: 144px; left:-6px; width:138px; height:62px;}
.home #topTab_1 {background:url(../images/shell/nav_green_visitors_bg.png) no-repeat left top;}
.green #topTab_1 {background:url(../images/shell/nav_green_visitors_bg.png) no-repeat left top;}
.orange #topTab_1 {background:url(../images/shell/nav_orange_visitors_bg.png) no-repeat left top;}
.blue #topTab_1 {background:url(../images/shell/nav_blue_visitors_bg.png) no-repeat left top;}


#dropdown_1 {position:absolute; z-index:500; top:196px; left:-7px; width:493px; text-align:left;}

#topTab_2 {position:absolute; z-index:450; top: 144px; left:121px; width:232px; height:62px;}
.home #topTab_2 {background:url(../images/shell/nav_green_meeting_bg.png) no-repeat left top;}
.green #topTab_2 {background:url(../images/shell/nav_green_meeting_bg.png) no-repeat left top;}
.orange #topTab_2 {background:url(../images/shell/nav_orange_meeting_bg.png) no-repeat left top;}
.blue #topTab_2 {background:url(../images/shell/nav_blue_meeting_bg.png) no-repeat left top;}

#dropdown_2{position:absolute; z-index:500; top:196px; left:120px; width:493px; text-align:left;}

#topTab_3 {position:absolute; z-index:450; top: 144px; left:339px; width:285px; height:62px;}
.home #topTab_3 {background:url(../images/shell/nav_green_sports_bg.png) no-repeat left top;}
.green #topTab_3 {background:url(../images/shell/nav_green_sports_bg.png) no-repeat left top;}
.orange #topTab_3 {background:url(../images/shell/nav_orange_sports_bg.png) no-repeat left top;}
.blue #topTab_3 {background:url(../images/shell/nav_blue_sports_bg.png) no-repeat left top;}

#dropdown_3 {position:absolute; z-index:500; top:196px; left:338px; width:493px; text-align:left;}

#topTab_4 {position:absolute; z-index:450; top: 144px; left:614px; width:117px; height:62px;}
.home #topTab_4 {background:url(../images/shell/nav_green_media_bg.png) no-repeat left top;}
.green #topTab_4 {background:url(../images/shell/nav_green_media_bg.png) no-repeat left top;}
.orange #topTab_4 {background:url(../images/shell/nav_orange_media_bg.png) no-repeat left top;}
.blue #topTab_4 {background:url(../images/shell/nav_blue_media_bg.png) no-repeat left top;}

#dropdown_4 {position:absolute; z-index:500; top:196px; left:241px; width:493px; text-align:left;}

#topTab_5 {position:absolute; z-index:450; top: 144px; left:720px; width:155px; height:62px;}
.home #topTab_5{background:url(../images/shell/nav_green_partners_bg.png) no-repeat left top;}
.green #topTab_5 {background:url(../images/shell/nav_green_partners_bg.png) no-repeat left top;}
.orange #topTab_5 {background:url(../images/shell/nav_orange_partners_bg.png) no-repeat left top;}
.blue #topTab_5 {background:url(../images/shell/nav_blue_partners_bg.png) no-repeat left top;}

#dropdown_5 {position:absolute; z-index:500; top:196px; left:385px; width:493px; text-align:left;}

#topTab_6 {position:absolute; z-index:450; top: 144px; left:864px; width:123px; height:62px;}
.home #topTab_6 {background:url(../images/shell/nav_green_about_bg.png) no-repeat left top;}
.green #topTab_6 {background:url(../images/shell/nav_green_about_bg.png) no-repeat left top;}
.orange #topTab_6 {background:url(../images/shell/nav_orange_about_bg.png) no-repeat left top;}
.blue #topTab_6 {background:url(../images/shell/nav_blue_about_bg.png) no-repeat left top;}

#dropdown_6 {position:absolute; z-index:500; top:196px; left:497px; width:493px; text-align:left;}

.droptop {width:483px; height:10px; margin:0 5px 0 5px;}
.home .droptop {background:url(../images/shell/drop_green_top_bg.png) no-repeat left top;}
.green .droptop {background:url(../images/shell/drop_green_top_bg.png) no-repeat left top;}
.blue .droptop {background:url(../images/shell/drop_blue_top_bg.png) no-repeat left top;}
.orange .droptop {background:url(../images/shell/drop_orange_top_bg.png) no-repeat left top;}
.dropct {width:483px; background:url(../images/shell/drop_ct_bg.png) repeat-y left top; margin:0 5px 0 5px;}
.dropbtm {width:483px; height:17px; margin:0 5px 0 5px;}
.home .dropbtm {background:url(../images/shell/drop_green_btm_bg.png) no-repeat left top;}
.green .dropbtm {background:url(../images/shell/drop_green_btm_bg.png) no-repeat left top;}
.blue .dropbtm {background:url(../images/shell/drop_blue_btm_bg.png) no-repeat left top;}
.orange .dropbtm {background:url(../images/shell/drop_orange_btm_bg.png) no-repeat left top;}
.dropleft {float:left; width:211px; padding:9px 0 9px 0;}
.dropleft img {display:block; margin:0 0 5px 19px;}
.dropleft img.ddImageBorder {border: solid 1px #7e7e7e; margin-left:18px;}
.dropleft h2 {font-size:20px; line-height:24px; text-transform:uppercase; color:#5C3C23; margin:0 0 1px 19px;}
.dropleft p {font-family:arial, helvetica, sans-serif; font-size:12px; line-height:16px; text-transform:none; color:#666666; margin:0 20px 5px 19px;}
.dropright {float:left; width:265px; padding:13px 0 4px 0;}

ul.subnav {padding:1px 0 1px 0; margin:0 0 0 19px;}
ul.subnav li {
	/*float:none; height:18px; */
	font-family:'Trebuchet MS';
	font-size:15px;
	line-height:18px;
	text-align:left;
	text-transform:uppercase;
	margin:0 0 13px 0;
	list-style-type:none;
	padding:0px;
}
ul.subnav li a {display:block; color:#5C3C23; padding:0 0 0 20px;}
ul.subnav li a.select {background:url(../images/shell/bullet_subnav.gif) no-repeat left top;}
/* ul.subnav li a:hover, ul.subnav li a:active, */
ul.subnav li.select a {background:url(../images/shell/bullet_subnav.gif) no-repeat left top;}

/* section navigation */
#sectionNavHolder {width:244px; margin-bottom:29px; background:#FBF0DE;}
.sectionNav {padding-top:17px; margin:0 0 0 10px; padding-bottom:10px;}
.sectionNav li {
	font-family:'Trebuchet MS';
	font-size:15px; 
	line-height:19px; 
	text-transform:uppercase; 
	padding:0 0 0 21px; 
	margin:0 0 12px 0;
	margin-left:0px;
	list-style-type:none;
}
.sectionNav li ul li {
	font-size:13px;
	line-height:17px; 
}
.sectionNav li.select {background:url(../images/shell/bullet_subnav.gif) no-repeat left top;}
.sectionNav a {color:#5C3C23;}
.sectionNav a.parent {padding-right:38px; background:url(../images/shell/arrow_parent.gif) no-repeat right 8px;}

.sectionNav li ul {margin-top:10px;}


/* flash containers */
#containerFlash {position:absolute; z-index:25; top:0; left:0; width:990px; height:552px; background:url(../images/shell/flash_hm_bg.jpg) no-repeat left bottom;}
#containerFlash2col {float:left; width:707px; height:310px; margin:0 0 21px 0px; background:url(../images/shell/flash_2col_bg.jpg) no-repeat left bottom; position: static;}
#containerFlash3col {width:423px; height:310px; margin:0 0 21px 0px; background:url(../images/shell/flash_3col_bg.jpg) no-repeat left bottom; position: static;}



.home #c1 {padding-top:23px;}
.home #c2 {padding-top:15px;}
.home #c3 {padding-top:23px;}


/* content styles */
.content {padding:0 0 1px 0;}
.content p {margin:0 18px 20px 19px;}
h1 {font-size:28px; line-height: 32px; color:#5C3C23; margin:20px 18px 12px 0;  text-transform: uppercase; font-weight: bold;}
.content ul {padding:0 0 18px 0; margin:0 32px 0 34px;}
.content li {padding:0 0 0 10px; margin:0 0 2px 0; background:url(../images/shell/bullet_ct.gif) no-repeat left 9px;}

.welcome {padding:0 0 1px 0;}
.home h1 {font-size:31px; line-height: 35px; color:#AD170C; margin:0 35px 8px 0; text-transform: none;}
.welcome p {font-size:14px; margin:0 35px 12px 20px;}
.hrwelcome {clear:both; height:35px; width:402px; background:url(../images/shell/hr_welcome_bg.jpg) no-repeat left top; margin:0 20px 15px 20px;}
.hrwelcome hr {display:none;}

/* widget blocks */
.blockBasic {font-size:12px; line-height:16px; margin:0 0 19px 0px;}
.blockBasicShd {width:231px; height: 37px;}
.home .blockBasicShd {background:url(../images/shell/subhd_block_green_bg.gif) no-repeat left top;}
.green .blockBasicShd {background:url(../images/shell/subhd_block_green_bg.gif) no-repeat left top;}
.blue .blockBasicShd {background:url(../images/shell/subhd_block_blue_bg.gif) no-repeat left top;}
.orange .blockBasicShd {background:url(../images/shell/subhd_block_orange_bg.gif) no-repeat left top;}
.blockBasicTop {width:231px; height:5px; background:url(../images/shell/block_top_bg.gif) no-repeat left top;}
.blockBasicCt {width:231px; padding:11px 0 1px 0; background:url(../images/shell/block_ct_bg.gif) repeat-y left top;}
.blockBasicCt p {color:#666666; padding: 0 20px;}
.blockBasicCt img { margin-bottom: 10px; border: 1px solid #7f7f7f; }
.blockBasicCt .submitBtn { float: right; margin-right: 15px; }
.blockBasicBtm {width:231px; height:5px; background:url(../images/shell/block_btm_bg.gif) no-repeat left top;}
.blockBasicShd h2 { margin-top: 0; }
.blockBasic a:link, .blockBasic a:visited, .blockBasic a:hover, .blockBasic a:active {color:#97AB3D;}

/* reservatons block */
.reservations {position:relative; width:231px; height: 180px;}

.jump {width:135px; font-family:arial, helvetica, sans-serif; font-size:14px; color:#000000; margin:4px 0 11px 15px;text-transform: capitalize;}
.resinput {position:relative; width:196px; height:36px; margin:0 14px 12px 15px; background:  url("../images/shell/input_reserve_bg.gif") no-repeat left top;}
.resinput .txtInput {position:absolute; left:11px; top:10px; width:135px; font-family:georgia, "times new roman", times, serif; font-size:14px; color:#666666;border: none;border-width: 0;}
.resinput .dateBtn {position:absolute; right:6px; top:9px; width:33px; height:25px;}
.resListBlock {width:231px; height:42px; margin:0 0 10px 0;}
.listBlock {position:relative; float:left; width:55px; margin:0 1px 0 15px;}
.listBlock label {display:block; font-size:12px; line-height:13px; margin:0 0 6px 2px;}
.listBlock select {display:block; width:55px; margin:0;}
.travelocity {position:absolute; left:13px; bottom:5px; width:89px; height:20px;}
.reservations .submitBtn {position:absolute; right:15px; bottom:0; width:49px; height:30px;}
.home .reservations .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left top;}
.green .reservations .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left top;}
.blue .reservations .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left -30px;}
.orange .reservations .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left -60px;}

/* events block */
.eventfeature {height:79px; margin:0 0 5px 17px;}
.datebox {float:left; width:84px; height:79px; margin:0 2px 0 0;}
.datebox img {margin:1px 2px 3px 2px;}
.eventthumb {float:left; margin:0 0 3px 0; overflow: hidden; width: 112px; text-align:center; background-color: #eee; height: 75px; border: 1px solid #ddd;}
.eventthumb img {max-width: 120px;}
.home .datebox {background:url(../images/shell/datebox_green_bg.jpg) no-repeat left top;}
.green .datebox {background:url(../images/shell/datebox_green_bg.jpg) no-repeat left top;}
.blue .datebox {background:url(../images/shell/datebox_blue_bg.jpg) no-repeat left top;}
.orange .datebox {background:url(../images/shell/datebox_orange_bg.jpg) no-repeat left top;}
#c2 .blockBasicCt .eventlist h4, #c3 .blockBasicCt .eventlist h4 {margin-bottom:0px;}
#c2 .blockBasicCt .eventlist h5, #c3 .blockBasicCt .eventlist h5 {margin-bottom:16px;}
#c2 .seeall, #c3 .seeall  {font-family:'Trebuchet MS'; font-size:13px; line-height:17px; font-weight:bold; text-align:right; text-transform:uppercase; margin-right:16px; margin-bottom:7px;}
.blockBasic .hrbasic {clear:both; height:24px; width:196px; background:url(../images/shell/hr_basic_bg.gif) no-repeat left top; margin:1px 0 5px 19px;}
.blockBasic hr {display:none;}

/* newsletter signup */
.nsignup .blockBasicCt p {color:#2F2F2F;}
.newsletter {position:relative; width:201px; height:33px; margin:16px 14px 14px 14px; background:  url("../images/shell/input_newsletter_bg.gif") no-repeat left top;}
.newsletter .txtInput {position:absolute; left:9px; top:9px; width:135px; font-family:georgia, "times new roman", times, serif; font-size:14px; color:#666666;}
.newsletter .submitBtn {position:absolute; right:1px; top:2px; width:49px; height:30px;}
.home .newsletter .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left top;}
.green .newsletter .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left top;}
.blue .newsletter .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left -30px;}
.orange .newsletter .submitBtn {background:url(../images/shell/submit_bg.png) no-repeat left -60px;}

/* other widgets */
.blockMap {margin:0 0 19px 0px;}
.blockAds {margin:0 0 19px 0px;}
#c3 .blockAds {margin:0 0 19px 0px;}
.tripadvisor {display:block; margin:1px 0 8px 13px;}

/* home widget blocks */
.homeWidget {float:left; width:192px; padding:12px 0 10px 0; margin:0;}
.homeWidget .thumb {display:block; margin:0 0 4px 0;}
.homeWidget h2 {font-size:16px !important; line-height:20px !important; text-transform:uppercase !important; color:#5C3C23 !important; margin:0 0 8px 0 !important;}
.homeWidget p {font-size:13px; line-height:17px; color:#666666; margin:0 0 12px 0 !important;}
.homeWidget a.readmore {font-family:'Trebuchet MS'; font-size:13px; line-height:17px; font-weight:bold; text-transform:uppercase;}
.homeWidget img { border: 1px solid #7f7f7f; max-width: 190px; }

/* footer styles */
#footer {position:relative; width:990px; height:253px; font-size:12px; line-height:16px; color:#FFFFFF; margin-left:auto; margin-right:auto;}
#footerLogo {position:absolute; left:31px; top:30px; width:154px; height:70px;}
#footerSocial {position:absolute; left:33px; top:174px; width:160px; height:35px;}
#footerSocial img {margin-right:5px;}
#footerSCLogo {position:absolute; left:790px; top:51px; width:156px; height:70px;}
#footerAds {position:absolute; left:285px; top:28px; width:444px; height:125px;}
#footerAds img {margin-right:23px;}
#footerAddress {position:absolute; left:285px; top:177px; width:421px; height:36px;}
#footerAddress p {font-size:12px; line-height:16px; text-align:center; margin:0 auto 0 auto;}
#footerAddress a { color: #FFF; text-decoration: none; line-height: 30px;}
#footerPoweredBy {position:absolute; left:804px; top:182px; width:141px; height:29px;}

/* GENERIC SITE RELATED CLASSES BROTHERMAN/SISTERWOMAN */
ul.noPoints-inline, ul.noPoints-inline li { list-style-type: none; display: inline; float: left; }
ul.noPoints-block, ul.noPoints-block li { list-style-type: none; display: block; }
.noMargin li {margin: 0;}
.floatL { float: left !important; }
.floatR { float: right !important; }
.margin10R { margin-right: 10px; } .margin20R { margin-right: 20px; }
a.facebook, a.twitter, a.linkedin, a.youtube, a.rss { display: block; width: 20px; height: 20px; background: url(/includes/images/shell/social-media.png) no-repeat; }
a.facebook { background-position: 0 0; }
a.twitter { background-position: -20px 0; }
a.youtube { background-position: -40px 0; }
a.linkedin { background-position: -60px 0; }
a.rss { background-position: -80px 0; }
.trebuchet { font-family: 'Trebuchet MS' !important; }
.green .themeBG { background-color: #98ac3d; }
.green .themeColor { color: #98ac3d !important; }
.orange .themeBG { background-color: #e0662e; }
.orange .themeColor { color: #e0662e !important; }
.blue .themeBG { background-color: #63d0e8; }
.blue .themeColor { color: #63d0e8 !important; }
/* end site related additions */

.enWidget .dateBox {
	color:#303030;
	display:block;
	float:left;
	font-weight:bold;
	height:65px;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:5px 0;
	text-align:center;
	text-transform:uppercase;
	width:80px;
}

.dateBox.border {
	border: 1px solid black;
	margin:0 2px 0 0 !important;
}

.enWidget .dateBox .between {
	font-size: 21px;
	display: block;
	margin: 8px 0 10px 0;
}

.occurance {color: black !important; font-weight: bold !important; margin-left: 14px !important; margin-bottom: 14px; text-shadow: none !important; display: block; width: 208px;}
.eventheader {margin-bottom: 2px !important; margin-left: 14px; text-shadow: none !important; display: block; width: 208px; font-weight: bold;}
.eventlink {color:#5C3C23 !important; text-shadow: none !important; display: block;}
.allEventsLink {display: block; font-weight: bold; text-transform:uppercase; text-align: right; padding-right: 12px; font-size: 14px; margin-bottom: 5px;}
p.eventdesc {margin: 0 14px; padding: 0; width: 208px;}

.orange .allEventsLink {color:#E0662E !important;}
.blue .allEventsLink {color:#63D0E8 !important;}

/* articles (mythological goddess of the artic and cvb related news) */
table.articleSection { border: none; }
table.articleSection td { padding: 10px 5px; }
table.articleSection .title, .articleSection .dates { font-weight: bold; }
.articleSection td.dates { width: 125px; }
.green .articleSection .title a { color: #98ac3d; }
.orange .articleSection .title a { color: #e0662e; }
.blue .articleSection .title a { color: #63d0e8; }
#c2 .midColBox .top { width: 424px; height: 6px; background: url(/includes/images/shell/midcol-top.jpg) center no-repeat; }
#c2 .midColBox .body { width: 402px; border-top: none; border-bottom: none; border-left: 1px solid #CCC; border-right: 1px solid #CCC; padding: 5px 10px; }
#c2 .midColBox .bottom { width: 424px; height: 8px; background: url(/includes/images/shell/midcol-bottom.jpg) center no-repeat; }
#c2-c3 .midColBox .top { display: block; width: 680px; height: 6px; background: url(/includes/images/shell/listings/listing-top.jpg) center no-repeat; float: left; }
#c2-c3 .midColBox .body { display: block; width: 638px; padding: 10px 20px; margin: 0; border-left: 1px solid #CCC; border-right: 1px solid #CCC; float: left; position: static;}
#c2-c3 .midColBox .bottom, .twoColBoxBottom { width: 680px; height: 8px; background: url(/includes/images/shell/twocol-bottom.gif) center no-repeat; float: left; margin-bottom: 20px; }
h3.articleSectionHeader { text-transform: uppercase; margin: 0; padding: 0; }

/* coupons! */
#couponContainer h5 { margin: 0; }
#couponContainer .catheading { margin-top: 15px; }
#couponContainer #listingDetailTop span { float: left; font-family: 'Trebuchet MS'; font-size: 18px; padding: 8px 0 0 12px; color: #FFF; }
#couponContainer .midColBox .body p { font-size: 11px; line-height: 14px; margin-left: 40px; margin-bottom: 10px; }
/* newsletter widget */
.nlWidget .nlTop { background: transparent center no-repeat; width: 231px; height: 37px; display: block; }
.green .nlWidget .nlTop { background-image: url(/includes/images/widgets/nl-top-green.gif); }
.orange .nlWidget .nlTop { background-image: url(/includes/images/widgets/nl-top-orange.gif); }
.blue .nlWidget .nlTop { background-image: url(/includes/images/widgets/nl-top-blue.gif); }
.nlWidget .nlBottom { background: url(/includes/images/widgets/nl-bottom.gif) center no-repeat; display: block; width: 231px; height: 6px; margin-bottom: 20px; }
.nlWidget .nlBody { border-top: none; border-bottom: none; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-size: 11px; line-height: 16px; width: 201px; padding: 10px 14px; margin: 0; color: #303030; }
.nlWidget .nlBody p { margin: 0 !important; padding: 0 !important; }
.nlWidget h3 { color: #FFF !important; font-weight: bold; line-height: 38px !important; }
.nlWidget .nlInput { width: 201px; height: 34px; display: block; background: transparent center no-repeat; }
.nlWidget .nlInput input { border: none; border: none; margin: 8px 0 0 5px; font-family: Georgia, "Times New Roman", Times, serif; color: #999; }
.nlWidget .goBtn { border: none; background: none; padding-left: 42px; cursor: pointer; height: 20px; }
.green .nlWidget .nlInput { background-image: url(/includes/images/widgets/nl-input-green.gif); }
.orange .nlWidget .nlInput { background-image: url(/includes/images/widgets/nl-input-orange.gif); }
.blue .nlWidget .nlInput { background-image: url(/includes/images/widgets/nl-input-blue.gif); }

.green .submitBtn { background-image: url(/includes/images/shell/go-green.png); }
.orange .submitBtn { background-image: url(/includes/images/shell/go-orange.png); }
.blue .submitBtn { background-image: url(/includes/images/shell/go-blue.png); }
.submitBtn { display: block; width: 49px; height: 31px; }

table.ui-datepicker-calendar { border: none; }

#homeSlides { display: block; width: 990px; height: 545px; overflow: hidden; }
#homeSlides .homeSlide { display: block; position: relative; margin-top: 206px; }
#homeSlides img { width: 990px; height: 339px; display: block;  }
#homeSlides .slideCaption { position: absolute; bottom: 10px; left: 32px; display: block; width: 800px; height: 60px; line-height: 18px; display: none; color: #FFFFFF; }
#homeSlides .slideCaption h2 { color: #FFFFFF; margin: 0 0 4px 0 !important; padding: 0 !important; display: none; }
#homeSlides .slideCaption span { line-height: 16px; display: none; }

.st_sharethis_custom {
	background-image: url(/includes/images/shell/sharethis.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	position: absolute;
	bottom: -20px;
	right: 40px;
}
.green .st_sharethis_custom { background-position: 0 0; }
.orange .st_sharethis_custom { background-position: 0 -20px; }
.blue .st_sharethis_custom { background-position: 0 -40px; }

/* RSVP Module */
.fieldsetStyle1 {
	background-color:#FCFBF7;
	border:1px solid #EAEADE;
	padding: 5px;
}

.fieldsetStyle1 td{ padding: 5px;} 

.fieldsetStyle1 label {font-weight: bold; display: block; float: left; width: 175px; padding:3px 0;}

.fieldsetStyle1 ul {margin: 0 !important;}
.fieldsetStyle1  br {clear: left;}
.req {color: red;}
.noBorder {border: 0;}

.even	{background-color:#eee;}
.subrow {text-align:center; border-bottom: 1px solid black;}
.padd5 td {padding: 5px;}

#ui-datepicker-div { z-index: 50 !important; }

html body.blue div#container div#columnHolder div#c2-c3 div#c2-c3Content h1{
	width: 535px;
}


.viewItinLink {
	text-align:right;
	margin-top:0px;
}

/*
.viewItinLink {
	position: absolute;
	right: 110px;
	width: 200px;
	margin-top: -55px;
}
*/
