/* GENERAL STYLES */
body.mceContentBody
{
	background-color: White;
	color: #7B695A;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}

body.mceContentBody table {
	font-size: 12px;
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 1.4em;
}

ul
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
li
{
	margin: 0px 0px 5px 15px;
	padding: 0px;
}

#pageContent p,
body.mceContentBody p {
	margin-bottom: 20px;
}

td {
	vertical-align: top;
}

body.mceContentBody a,
body.mceContentBody a:hover,
#iContent a,
#iContent a:hover {
	color: #faa543;
	text-decoration: underline;
}

.snippetTwoImageSet {
	margin-left: -30px;
}
.snippetTwoImageSet .leftImg {
	border-right: solid 1px White;
}
.brownSummaryTable {
	width: 100%;
	color: White;
	background-color: #736358;
	font-size: 1em;
}
.brownSummaryTable td {
	border-top: 1px solid White;
	padding: 8px 0px 0px 0px;
}
.brownSummaryTable td.first {
	border-top:0px;
	padding-top: 0px;
}
.brownSummaryTable td ul,
.brownSummaryTable td ul li {
	margin-bottom: 0px;
}

.articleTab {
	width: 100%;
	background-color: #c6b299;
	color: White;
	margin-bottom: 15px;
}
.articleTab td.leftCol,
.articleTab td.rightCol {
	width: 50%;
}
.articleTab .title {
	font-size: 1.2em;
	font-weight: bold;
}
.articleTab p {
	color: #554841;
	font-size: 0.95em;
}

.offerIndexItem {
	width: 100%;
	margin-bottom: 25px;
	border-bottom: solid 1px #faa543;
}
.offerIndexItem .photoCell {
	padding-right: 20px;
}
.offerIndexItem .photoCell img {
	border: solid 1px #faa543;
}
.offerIndexItem .photoCell,
.offerIndexItem .detailsCell {
	padding-bottom: 20px;
}
.offerIndexItem .offerDetailsTab td {
	padding-bottom: 3px;
}
.offerIndexItem .offerDetailsTab .description {
	padding-top: 20px;
}
.offerIndexItem .offerDetailsTab .moreDetailsLink {
	text-align: right;
}

.offersDetailsContent {
	width: 100%;
	margin-bottom: 30px;
}
.offersDetailsContent .largeImage {
	width: 370px;
	padding-right: 20px;
}
.offersDetailsContent .thumbnails {
	width: 320px;
	zopacity: 0.50;
    	z-moz-opacity: 0.50;
    	zfilter: alpha(opacity=50);
}
.offersDetailsContent .largeImage img {
	border: solid 1px #faa543;		
}
.offersDetailsContent .thumbnails img{
	border: solid 1px #faa543;
	margin: 0px 0px 5px 5px;
	cursor: pointer;
}

.detailsList {
	width: 100%;
}
.detailsList td {
	padding: 4px 0px 4px 0px;
}
.detailsList .label {
	font-weight: bold;
	color: #faa543;
	width: 40%;
}

#backToIndexLink {
	display:block;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* EDITOR PROPERTIES */
.smallText {
font-size: 0.8em;
}

.mediumSizeText {
font-size: 1.2em;
}

.pinkBoldText {
font-weight: bold;
color: #ec008c;
}

.orangeText {
color: #faa543;
font-weight: bold;
}

.pageOrangeContentTitle {
color: #faa543;
font-size: 1.5em;
font-weight: bold;
}

.orangeBoldText {
color: #faa543;
font-weight: bold;
margin-bottom: 5px!important;
font-size: 1.2em;
}

.orangeHr {
color: #faa543;	
background-color: #faa543;
border-top: 1px solid #faa543;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
height: 1px;
margin-bottom: 15px;
}

.whiteBoldText {
color: White!important;
font-weight: bold;
margin-bottom: 5px!important;
}

.grayHr {
color: Gray;	
background-color: Gray;
border-top: 1px solid Gray;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
height: 1px;
margin-bottom: 15px;
}

.smallContentImage {
margin: 5px 10px 5px 0px;
}


