@charset "UTF-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #956c37;
	background:#fff url(/images/design_01.jpg) center repeat-y;
}

table tr td { vertical-align:top; }
tr.even td { background-color:#e6e6e6; }
tr.odd td { background-color:#fff; }

em { font-style:italic; }
strong { font-weight:bold; }

a { text-decoration:none; color:#995c0d; }
a:visited { }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

p { margin-bottom:14px; }
.smallPSpace p { margin-bottom:5px; }
h1, h2 { margin-bottom:6px; }

.noBorder { border:none; text-decoration:none; }

h1 {
	font-size:24px;
	font-weight:bold;
	font-family:Garamond, "Times New Roman", Times, serif;
}
h2 {
	font-size:19px;
	font-weight:bold;
	font-family:Garamond, "Times New Roman", Times, serif;
}
h3 {
	font-size:16px;
	font-weight:bold;
	font-family:Garamond, "Times New Roman", Times, serif;
}

.fltrt {
	float: right;
}
.fltlft {
	float: left;
}
.clearfloat {
	clear:both;
}

.fieldError {
    font-weight:bold;
    color:#f00;
}

/** layout css **/
#container {
	width: 744px;
	background: #fff;
	margin: 0 auto;
	/*border: 1px solid #dbd1b8;*/
	text-align: left;
}
#header { }
.headerBar {
	height:12px;
	background-color:#dcd1b9;
	clear:both;
}
#logo {
	text-align:right;
	margin:5px;
}
#topMenu {
	margin-bottom:3px;
	padding:0;
}
#topMenu a {
	padding-left:2px;
}
#topMenu a.noPad {
	padding-left:0;
}
#samplerMenu {
	float:right;
	width:155px;
	padding-top:3px;
}
#samplerMenu a {
	display:block;
	background-color:#dcd1b9;
	color:#7b5525;
	padding:2px 4px 2px 4px;
	margin-bottom:3px;
	font-family:Garamond, "Times New Roman", Times, serif;
	font-size:13px;
}
#scrollingText {
	background-color:#dcd1b9;
	color:#7b5525;
	padding:2px 4px 2px 4px;
	height:200px;
	margin-top:15px;
	margin-bottom:5px;
}
#mainContent {
	margin: 0 155px 0 0;
	padding:3px 5px 0 5px;
}
#footer { }
#bottomMenu {
	clear:both;
	background-color:#956c37;
	text-align:center;
	padding:4px;
	color:#fff;
	margin-bottom:3px;
}
#bottomMenu a {
	color:#fff;
}
#copyright {
	text-align:center;
	color:#c7bca4;
	position:relative;
	width:100%;
	margin-top:-45px;
}
#creator {
	text-align:right;
	margin-top:35px;
	margin-right:1px;
	font-size:11px;
}
#creator,
#creator a,
#creator a:hover,
#creator a:visited { color:#c7bca4; }

.statusMessage {
    border:1px solid #956c37;
    background:#dcd1b9;
    color:#7b5525;
    font-family:Garamond, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight: bold;
    padding:2px 4px 2px 4px;
    margin-bottom:4px;
}

ul.affiliateList { list-style:disc; margin:5px 0 0 30px; }
ul.affiliateList li { margin-bottom:3px; }
ul.affiliateList li strong { font-size:14px; }

/** accessories **/
img.accessoryImg { float:left; padding-right:5px; padding-bottom:5px; }
div.accessoryDesc { padding-left:210px; }

/** sampler results **/
div.samplerList { width:100%; text-align: center; }
div.samplerResult { display: block; float:left; width:170px; height:180px; text-align: center; margin-right: 15px; margin-bottom: 5px; }
div.samplerResult a:hover h3 { text-decoration:underline; }

img.samplerDetail { float:left; padding:0 12px 2px 0; }

/** search bar **/
#searchBar, #navBar {
    width:577px;
    background-color:#dcd1b9;
    padding:4px 4px 4px 4px;
    color:#7b5525;
    margin-left:-4px;
    margin-bottom:4px;
    font-family:Garamond, "Times New Roman", Times, serif;
    font-size:13px;
    min-height:15px;
}
span.claeroNav { float:right; }

.button, .campaignButton {
    color:#704b1b;
    background-color:#cbbb99;
    font-family:Garamond, "Times New Roman", Times, serif;
    font-size:13px;
    border:1px #8d7451 solid;
    padding-left:4px;
    padding-right:4px;
}

input.input, select.input, .campaignInput {
    color:#704b1b;
    border:1px #8d7451 solid;
    font-size:13px;
}
select.input { font-size:11px; }

span.new { font-weight: bold; font-size:16px; color:#ea9111; }

/** newsletter **/
.newsletterListArchive { list-style: disc; margin:0 0 14px 25px; list-style:none; }
.newsletterListArchive li { margin-bottom:5px; }
.newsletterListArchive li .sent { font-size:11px; }
.mailchimp_archive .display_archive { font-family: arial,verdana; font-size: 12px;}
.mailchimp_archive .campaign { margin-left:25px; margin-bottom:5px; }

.newsletter_newsletter { float:left; width:600px; }

.payments {
	text-align: right;
}

.mc {
	margin-bottom: 0.5em;
}