body {	
	background-color: #502102;
	margin-top: 10px;
	margin-left: 10px;
	}

hr {
	color:#cccccc;
	}
	
img {
	 border: none;
	 }
h1 {
	font-family: garamond, times, serif;
	font-size:24px;
	color:#336699;
	margin-top:50px;
	margin-left:18px;
}
	 
h2 {
	color:#da8c21;
	font-size:1em;
	padding:0;
	margin:0 0 .25em 0;
	}
h2.big {
	color:#da8c21;
	font-size:1em;
	padding:0;
	margin:0 0 .25em 0;
	}	
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #336699;
	font-weight:bold;
	}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#da8c22;
	font-weight:bold;
	}
	
a.nobold {
	font-weight:normal;
	text-decoration:underline;
	}
	
a.string {
	font-weight:normal;
	text-decoration:none;
	}

a:hover.string {
    color: #336699;
    text-decoration:underline;
    }

a.read {
	font-weight:normal;
	font-style:italic;
	}

a.homelink {
	color:#407AA9;
	font-weight:normal;
	font-size:11px;
	}


a:hover.homelink {
	color:#407AA9;
	font-weight:normal;
	text-decoration: underline;
	font-size:11px;
	font-style:normal;
	}

a.tenrec {
	color:#ffffff;
	font-weight:normal;
	}
	
a:hover.tenrec {
	color:#ffcc00;
	font-weight:normal;
	text-decoration: none;
	}
	
a.linkdesc {
	font-weight: normal;
	}

#header {
	background:#ffffff;
	width:750px;
	}
	
#nav {
	background:#ffffff;
	width:750px;
	}
	
#mainBody {
	background:#ffffff;
	width:750px;
	}
	
#footer {
	background:#ffffff;
	width:750px;
	}
	
#newsTopRow {
	text-align:left;
	padding-top:35px;
	}
	
#newsTopRow img {
	margin-left:200px;
	}
	
.newsitem {
	text-align:left;
	padding-bottom:25px;
	}

.hometext {
	padding-left:36px;
	line-height:140%;
	}

.bylineL {
	background:#DA8C22;
	width:762px;
	height:20px;
	color:#ffffff;
	text-align:left;
	font-size:10px;
	font-family: arial, helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	}

.bylineR {
	background:#DA8C22;
	width:105px;
	height:20px;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	font-family: arial, helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;

	}

.topspacer {
	background-image: url(../graphics/spacer_top.gif);
	background-repeat: no-repeat; 
	width:750px;
	height:15px;
	}
	
.leftspacer {
	width:43px;
	}
	
.rightspacer {
	width:35px;
	}
	
.bottomspacer {
	background-image: url(../graphics/spacer_bottom.gif);
	background-repeat: no-repeat; 
	width:750px;
	height:15px;
	}

.midspacer {
	width:750px;
	height:15px;
	}

p {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left:18px;
	line-height:130%;
	}
	
h1.links {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #da8c21;
	margin-top:25px;
	padding-bottom:0;
	margin-bottom:0;
	}
	
.links p {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height:160%;
	padding-left:0px;
	}
	
.links p.first {
	padding-top:0;
	margin-top:0;
	}
	
table.linksbody {
	padding-top:30px;
	}
	
.linksbody p {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding:0 0 1em 0;
	margin:0;
	}
	
div.item {
	margin-bottom: 1em;
	}

.smallfont {
	font-size: 11px;
	font-style:italic;
	}

.diktitle {
	font-weight:bold;
	color:#369;
	padding-top:3px;
	}

td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

ul { 
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:30px;
	padding-left:30px;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #DA8C22;
	text-decoration: none;
	list-style-type : disk;
	}

li {
	padding-bottom:10px;
	}
	
.homebultext {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
	}

.homebulcred {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #407AA9;
	
	}

.subhead {
	font-family: garamond, times, serif;
	font-size:16px;
	color:#336699;
	}

.highlight {
	color:#da8c22;
	}
	
.highlight-blue {
	color:#336699;
	}

sup {
	font-size:11px;

	}

.leftBody {
	padding-top:84px;
	padding-left:21px;
	vertical-align:top;
	}
	
.rightBody {
	padding-right:60px;
	vertical-align:top;
	}

.tablePadding {
	padding-left:18px;
	text-align:center;
	}

.tablePaddingHR {
	padding-left:18px;
	padding-bottom:6px;
	text-align:center;
	}

.leftItem {
	padding-top:125px;
	}

.leftItem2 {
	padding-top:25px;
	}

.rowBlue {
	background-color:#d6e7eb;
	}

.faq {
	color: #336699;
	font-weight:bold;
	vertical-align:top;
	padding-top:15px;
	}
	
.prodnobold {
	color: #336699;
	vertical-align:top;
	padding-top:15px;
	}

.orderTable {
	padding-left:5px;
	padding-right:0px;
	vertical-align:center;
	}

.newsDetailImage {
	margin-left:21px;
	vertical-align:top;
	text-align:center;
	}

.amerBaby {
	color:#da8c22;
	font-weight:bold;
	}

.newsDetailDesc {
	padding-left:68px;
	vertical-align:top;
	}

.newslogo {
	width:147px;
	vertical-align:top;
	text-align:center;
	}

.newshead {
	font-weight:bold;
	color:#336699;
	}
	
.newsdesc {
	background:#ffffff;
	width:300px;
	vertical-align:top;
	}

.newsbreak {
	background:#ffffff;
	height:25px;
	}

.newsbreak2 {
	background:#ffffff;
	height:15px;
	}

.permission {
	color:#336699;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	}

a:link.newslink {
	color:#336699;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	}
	
a:visited.newslink {
	color:#336699;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	}

a:hover.newslink {
	color:#DA8C22;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	text-decoration:underline;
	}

#oprah {
	display:inline;
	background: url(graphics/btn_oprah_over.gif) no-repeat;
	}

#linksnav a:hover {
	color:#DA8C22;
	}
	
#linksnav a.selected {
	color:#DA8C22;
	font-weight:normal;
	}
	
.aso {
	color: #336699;
	padding-bottom:3px;
	}
	
.popupnote {
	font-size: 1em;
	color: #c00;
	font-style:italic;
	text-align:center;
	margin:2px 0 0 0;
	padding:0;
	}
	
.popupnote2 {
	font-size: .9em;
	color: #c00;
	font-style:italic;
	}
	
#holidaynote {
	color:#e00;
	width:670px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:1em 0 1em 43px;
	padding-bottom:3px;
	}
	
.note {
	width:77px;padding:2px 0 0 0;margin:0;font:#eee arial;font-style:italic;font-size:.8em;
	}
	
.state {
	margin-bottom:3px; text-decoration:underline
	}
	
span.store {
	margin-top:0px;
	font-weight:bold
	}
.navleft {
	background-color:#da8c21;
	padding-right:40px;
}
table.products td {border-top:1px solid #999;}
#logoSlide {
	width:264px;
	height:73px;
	border:1px solid #da8c22;
	margin-left:40px;
	padding:1px;
}
p.connect img {margin:15px 0 0 0; padding:0 5px 0 0;}
ul.list {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left:18px;
	line-height:130%;
}