/* CSS Document */

.feature_copy {
	text-align: left;
	width:430px;
	padding:0px;
	}

.promotion_photo {
	width: 130px;
	padding-right: 25px;
	text-align: left;
	}

.promotion_copy {
	width: 275px;
	text-align: left;
	padding:0px;
	}

.promotion_line {
	clear:both;
	padding: 15px 0px 15px 0px;
}

#promoads_wrapper {
padding:10px 0px 10px 0px;
border:double #938159; 
background-color:#f7f2e5;
/*background-image:url(../../images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;*/
color: #6e5521;
text-align:center;
line-height:15px;
}

/*  NEW STYLES */

#promotions_newwrapper {
	width:670px;
	text-align:left;
	padding: 30px;
	background-color:#f7f2e5;
	background-image:url(../../images/main/bkgd_light.gif);
	background-position: top left;
	background-repeat:repeat;
	margin-bottom:40px;
	border: solid #9d9873 1px;
}
#promotions_featuredwrapper {
	width:664px;
	background-color:#cc9747;
	padding:2px 3px 3px 3px;
	clear:both;
}

#promotions_featuredtable {
	background-image:url(../../images/promotions/featuredpromo_copybkgd.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#8a040f;
	width:664px;
}

.promotions_featuredimagecell {
	width: 404px;
}

.promotions_featuredimagecell a:link, .promotions_featuredimagecell a:visited, .promotions_featuredimagecell a:hover, .promotions_featuredcopycell a:link, .promotions_featuredcopycell a:visited, .promotions_featuredcopycell a:hover, .promotionsdetail_featuredcopycell a:link, .promotionsdetail_featuredcopycell a:visited, .promotionsdetail_featuredcopycell a:hover {
	color: #ffffff;
}

.promotions_featuredcopycell {
	width: 235px;
	padding:20px 20px 10px 5px;
}

.promotionsdetail_featuredcopycell {
	width: 235px;
	padding:15px 20px 10px 5px;
}

.promotions_featuredheader {
	font-size:22px;
	line-height:26px;
	color:#ffffff;
	font-weight:bold;
}

.promotions_featuredheader sup {
font-size:11px;
vertical-align:8px;
line-height:18px;
}

.promotions_featuredsubhead {
	font-size:16px;
	line-height:22px;
	color:#ffffff;
	font-weight:bold;
}

.promotions_featuredlinkcell {
	padding-bottom:10px;
}

#promotions_newlistwrapper {
	float:left;
	width:430px;
	padding-top:15px;
}

#promotions_newadwrapper {
	float:right;
	padding-top:15px;
}

.promotions_smallimage {
	float:left;
	border: solid #410801 1px;
}

#promotions_smlistingwrapper {
	width: 400px;
	text-align:left;
}

.promotions_newsmcopy {
	float:right;
	width:298px;
}

.promotions_newline {
	clear:both;
	padding: 13px 0px 14px 0px;
}

#promotions_featuredlinktable td, #promotions_featuredlinktable2 td, #promotions_detailtable {
	padding-right:5px;
	line-height:18px;
}

.promotionslistings_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#410a01;
}


/* DETAIL PAGES */

#bodyarea_lightbkgdpromo {
width:430px;
text-align:left;
padding: 29px;
float:left;
background-color:#f7f2e5;
background-image:url(../../images/main/bkgd_light.gif);
background-position: top left;
background-repeat:repeat;
margin-bottom:40px;
border: solid #9d9873 1px;
	min-height:373px;
  	height:auto !important;
  	height:373px;
}

#promotions_detailtable {
	width:430px;
	clear:both;
}

#promotions_detailtable td {
	padding-right:5px;
	color:#403c26;
}

#promotions_detailssmheader {
	float:right;
	width:295px;
	padding-top:15px;
}

#promotions_detailssmcopyarea {
	clear:both;
	padding-top:30px;
}

.promotiondetails_featuredcopy b {
	font-size:13px;
	color:#410a01;
}

.promotions_featuredheadercell {
	padding-bottom:12px;
}

.promotions_detailheadercell {
	padding-bottom:30px;
}

.promotions_detailcell {
	padding-bottom:20px;
}

.promotions_detaildisclaimercell {
	padding-bottom:20px;
	font-style:italic;
	font-size:11px;
	line-height:15px;
}

.promotions_linktable td {
	padding-right:5px;
	line-height:17px;
}

.promotions_headercells {
	padding-bottom:3px;
}

.promotions_iconcells {
	width:18px;
	padding-bottom:8px;
}

.promotions_linkcells {
	padding-bottom:8px;
	width:405px;
}

.promotions_linkcellssm {
	padding-top:6px;
}

.promotions_detailheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#410a01;
	margin-bottom:4px;
}

.promotions_detailheader sup {
font-size:11px;
vertical-align:5px;
line-height:18px;
}

.promotions_detailsubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#410a01;
}

#promotions_newdisclaimer {
	clear:both;
	font-style:italic;
	font-size:11px;
	padding-top:10px;
}


