/* background for main image */
.divSpecialsLD {
	background:url(/images/main/offers/so_lodgingdeal.jpg) no-repeat 205px 0px;
}
.divSpecialsWT {
	background:url(/images/main/offers/so_getaway.jpg) no-repeat 215px 0px;
}
.divSpecialsJB {
	background:url(/images/main/offers/so_jerseyboys.jpg) no-repeat 215px 0px;
}
.divSpecialsWinSki {
	background:url(/images/main/offers/so_skigetaway.jpg) no-repeat 215px 0px;
}
.divSpecialsSalem {
	background:url(/images/main/offers/so_salem.jpg) no-repeat 215px 0px;
}
.divSpecials {
	background:url(/images/main/offers/so_overview.jpg) no-repeat 205px 0px;
}
.divSpecialsCP {
	background:url(/images/main/offers/so_coupons.jpg) no-repeat 205px 0px;
}
.divSpecialsAT {
	background:url(/images/main/offers/so_amtrk.jpg) no-repeat 205px 0px;
}
/* H1's */
#h1SpecOff {
	background:url(/images/h1_backgrounds/h1_specialoffers.gif) no-repeat;
}
#h1SumSpecOff {
	background:url(/images/h1_backgrounds/h1_summerspecial.gif) no-repeat;
}
#h1WinSpec {
	background:url(/images/h1_backgrounds/h1_winterlodging.gif) no-repeat;
}
#h1SpringSpec {
	background:url(/images/h1_backgrounds/h1_spring_specials.gif) no-repeat;
}
#h1WinSkiTrip {
	background:url(/images/h1_backgrounds/h1_ski_getaway.gif) no-repeat;
}
#h1Unsubscribe {
	background:url(/images/h1_backgrounds/h1_unsubscribe.gif) no-repeat;
}
#divContentS {
	width:556px;
	padding-top:162px;
	float: left;
	padding-bottom:1px;
	margin-top:15px;
}
#divContentS p {
	padding:0 15px 15px 27px;
}
#divContentS .ulSpecials {
	margin:0 15px 10px 62px;
	list-style-type:square;
}
#divContentS dl {
	margin-left:27px;
	margin-bottom:20px;
}
#divContentS dt {
	margin-top:8px;
}
#divContentS #h2Special {
	margin:10px 0 10px 27px;
	color:#333;
}
#divContentS h3 {
	margin-left:27px;
	font-weight:bold;
	color:#333;
}
#divContentS p.pSpecCallout {
	padding:0 15px 2px 27px;
	font-weight:bold;
}
/* text based page header under H1 */
#divContentS #sectionTitle {
	position:absolute;
	top:32px;
	left:0px;
}
#divContentS #sectionTitle a {
	text-decoration:none;
	color:#808080;
	font-size:.9em;
	font-weight:normal;
}
#divSrchSpecials {
	margin:0 0 0 13px;
}
#divSrchSpecials h2 {
	width:542px;
	height:40px;
	margin-bottom:15px;
	text-indent:-5000px;
	background:url(/images/sharedHeaders/h2_srch_specials.gif) no-repeat;
}
#divSrchSpecials p {
	padding:0 40px 8px 12px;
}
#divSrchSpecials p#pSumSpec {
	padding:0 40px 8px 12px;
	margin-top:-15px;
	color:#666;
}
#divSrchSpecials fieldset {
	margin:10px 0 0 127px;
}
#divSrchSpecials label {
	float:left;
	display:block;
	width:95px;
	clear:left;
	text-align:right;
	margin-right:8px;
	font-weight:bold;
	color:#333;
}
#divSrchSpecials #submit_specials {
	margin:-5px 0 18px 143px;
}
#divSrchSpecials h3 {
	margin-left:40px;
	color:#333;
}
#divSrchSpecials ul {
	padding:8px 0 15px 55px;
	list-style-type:square;
	background:url(/images/specials/bg_srch_ul.jpg) repeat-x bottom left;
}
#divSrchSpecials td {
	vertical-align:top;
	height: 18px;
}
#h2RegSpecs {
	width:542px;
	height:40px;
	margin:1px 0 0 13px;
	text-indent:-5000px;
	background:url(/images/sharedHeaders/h2_regional_specials.gif) no-repeat;
}
#divContentS p#pRegSpecs {
	padding:20px 15px 15px 27px;
}
#ulRegSpecs {
	margin-left:55px;
	padding-bottom:30px;
	list-style-type:square;
	line-height:2em;
	color:#9bb74e;
}
#ulRegSpecs a {
	font-weight:normal;
}
/* special spacing for short Amtrak page */
#divContentS p#pAmtLast {
	padding:0 15px 80px 27px;
}
/* form fields */	
/* form fields for the contest entry */
#divContentS label {
	display:block;
	float:left;
	clear:both;
	width:135px;
	margin-top:6px;
}
#divContentS label.lblNoReq {
	width:127px;
	padding-left:8px;
}
#divContentS input.inpTxt {
	float:left;
	width:200px;
	margin-top:6px;
	border:1px solid #dbe2e7;
	background-color:#fff;
	color:#666;
}
#divContentS select.inpSel {
	float:left;
	width:200px;
	margin-top:6px;
	border:1px solid #dbe2e7;
	background-color:#fff;
	color:#666;
}
#divContentS fieldset {
	margin-left:12px;
	padding:5px 0 5px 18px;
	line-height:1.5em;
}
#divContentS fieldset.fldTrip2 {
	margin-left:27px;
	padding:5px 0 5px 0;
	line-height:1.5em;
	background:transparent url(/images/getaway/bg_orders.jpg) repeat-x;
}
#divContentS fieldset.fldTrip2 label {
	display:inline;
	float:none;
	clear:none;
}
#divContentS fieldset.fldTrip2 strong {
	display:block;
	padding:0 0 0 27px;
	color:#333;
}
/* embedded table styles */
#divContentS fieldset table {
	margin:8px 1px 15px 22px;
	padding:0;
	width:500px;
}
#divContentS fieldset tr.trOdd {
	background-color:#ccc;
}
#divContentS fieldset tr.trEven {
	background-color:#fff;
}
#divContentS fieldset td.tdAnswer {
	width:60%;
	padding-left:22px;
}
#divContentS fieldset td.tdRadio1 {
	width:20%;
}
#divContentS fieldset td.tdRadio2 {
	width:20%;
}
#divContentS fieldset.fldTrip2 #btnSubmit {
	margin:5px 0 60px 430px;
}
#divContentS #fldMain {
	padding:22px 0 15px 18px;
	background:transparent url(/images/getaway/bg_orders.jpg) repeat-x;
}
#divContentS fieldset .chkOrder {
	margin-right:10px;
}
#divContentS fieldset ul {
	margin-left:40px;
	list-style-type:disc;
}
#divContentS #chk_subscribe {
	float:left;
	clear:none;
	margin:0 4px 0 18px;
}
#divContentS #lblSubscribe {
	float:left;
	clear:none;
	width:350px;
	margin-top:0;
}
#divContentS #sltHowLong {
	width:140px;
	margin:0 0 10px 30px;
	border:1px solid #dbe2e7;
	background-color:#fff;
	color:#666;
}
#searchSpecials label, #searchSpecials select {
	float: left;
	display: block;
	margin-bottom: 15px;
}
#searchSpecials select {
	color:#333333;
	border:1px solid #8da9e1;
	background-color:#fff;
	font-size: 12px;
	position:relative;
	top:5px;
	width:275px;
}
#slt_price {
	width:185px;
}
#lodgingEvents {
	padding: 30px 14px 0 14px;
	border-left: 2px solid #fff;
}
#lodgingEvents h2 {
	margin-bottom: 10px;
	font-size: 13px;
}
#lodgingEvents ul {
}
#lodgingEvents ul li {
	margin-bottom: 7px;
}
#lodgingEvents ul li a {
	font-size: 11px;
}

