body
{
	background-attachment: fixed;
	background-color: #2E1E03;
	background-image: url(/images/layout/bg_page.gif);
	background-position: 0px 0px;
	background-repeat: repeat;
	color: #3C2805;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*height: auto;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-align: center;*/
	/*width: auto;*/
}
div, img, form, table, thead, tbody, tr, td, h1, h2, h3, h4
{
	background-color: transparent;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	/*height: auto;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	/*width: auto;*/
}
p
{
	margin: 1em 1em 1em 1em;
	padding: 0em 0em 0em 0em;
}
hr
{
	background-color: #3C2805;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	color: #3C2805;
	height: 1px;
}
a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	color: #558E66;
	font-weight: bold;
	text-decoration: underline;
}
h1
{
	font-size: 16px;
	font-weight: bold;
}

h2
{
	font-size: 14px;
	font-weight: bold;
}

h3
{
	font-size: 12px;
	font-weight: bold;
}

div.cancelfloat
{
	clear: both;
	float: none;
	font-size: 1px;
	height: 1px;
}

#entiresitecontainer
{
	border-color: #2E1E03 #B47F03 #2E1E03 #B47F03;
	border-style: none solid none solid;
	border-width: 0px 2px 0px 2px;
	height: auto;
	margin: 0px auto 0px auto;
	width: 767px;
}
#abstop_redorange
{
	background-color: #451505;
	background-image: url(/images/layout/bg_abstop_redorange.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 15px;
	width: 767px;
}
#abstop_teal
{
	background-color: #8CAD91;
	background-image: url(/images/layout/bg_abstop_teal.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 5px;
	width: 767px;
}
#headercontainer
{
	background-color: #0B0700;
	background-image: url(/images/layout/bg_header.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 84px;
	width: 767px;
}
#headerleft
{
	float: left;
	height: 74px;
	width: 265px;
}
#headerleft img
{
	height: 67px;
	margin: 5px 0px 0px 13px;
	width: 252px;
}
#headerright
{
	float: left;
	height: 74px;
	width: 502px;
}

#headerccoptin
{
	height: 43px;
	text-align: right;
	width: 502px;
}
#headerccoptingo
{
	float: right;
	height: 32px;
	width: 28px;
}
#ibtnheaderccoptingo
{
	height: 23px;
	margin: 9px 5px 0px 0px;
	width: 23px;
}
#headerccoptininput
{
	float: right;
}
#headerccoptin_ea
{
	background-color: #322204;
	border-color: #CECECE #CECECE #CECECE #CECECE;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	color: #EFE7BE;
	/*height: auto;*/
	margin: 9px 3px 0px 3px;
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align: top;
	width: 175px;
}
#headerccoptincaption
{
	color: #EFE7BE;
	float: right;
	margin: 14px 0px 0px 0px;
}

#headertabs
{
	height: 31px;
	text-align: right;
	width: 502px;
}
#headertabsmyaccount
{
	float: right;
	height: 30px;
	width: 119px;
}
#headertabsmyaccount img
{
	height: 30px;
	margin: 0px 12px 0px 0px;
	width: 107px;
}
#headertabsviewcart
{
	float: right;
	height: 30px;
	width: 115px;
}
#headertabsviewcart img
{
	height: 30px;
	margin: 0px 4px 0px 4px;
	width: 107px;
}
#headertabscartcontentsrightedge
{
	float: right;
}
#headertabscartcontentsrightedge, #headertabscartcontentsrightedge img
{
	height: 30px;
	width: 10px;
}
#headertabscartcontentscenter
{
	background-color: #E8E0B7;
	background-image: url(/images/layout/tab_bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	float: right;
	height: 20px;
	padding: 10px 0px 0px 0px;
}
#headertabscartcontentscenter .numberofitems
{
	color: #558E66;
	font-weight: bold;
}
#headertabscartcontentscenter .subtotal
{
	color: #31260D;
	font-weight: bold;
}
#headertabscartcontentsleftedge
{
	float: right;
}
#headertabscartcontentsleftedge, #headertabscartcontentsleftedge img
{
	height: 30px;
	width: 10px;
}

#headernavseparator
{
	background-color: #8CAD91;
	background-image: url(/images/layout/line_headernavseparator.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	clear: both;
	float: none;
	font-size: 1px;
	height: 10px;
	width: 767px;
}
#headertopnav
{
	background-color: #CEC38E;
	border-color: #2E2004 #2E1E03 #F8F3D9 #2E1E03;
	border-style: solid none solid none;
	border-width: 2px 0px 2px 0px;
	height: 30px;
	width: 767px;
}
#headertopnav img
{
	height: 30px;
	width: 767px;
}
#headerbodyseparator
{
	background-color: #322204;
	background-image: url(/images/layout/line_browntealfullwidth.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 4px;
	width: 767px;
}

#pagebodyoutercontainer
{
	background-color: #E3DFCD;
	padding: 2px 0px 2px 0px;
	width: 767px;
}
#pagebodyinnercontainer
{
	margin: 0px 2px 0px 2px;
	width: 763px;
}

#footercontainer
{
	background-color: #451505;
	background-image: url(/images/layout/bg_footer.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #F4EFD0;
	height: 107px;
	width: 767px;
}
#footercontainer a
{
	color: #F4EFD0;
	font-weight: normal;
	text-decoration: none;
}
#footercontainer a:hover
{
	color: #558E66;
	font-weight: normal;
	text-decoration: underline;
}
#footerlinks
{
	font-size: 11px;
	height: 36px;
	padding: 14px 20px 0px 20px;
	width: 727px;
}
#footerlinksline1, #footerlinksline2
{
	height: 18px;
	text-align: center;
	width: 727px;
}
#footercopyright
{
	font-size: 10px;
	height: 54px;
	padding: 3px 28px 0px 20px;
	width: 719px;
}
#footercopyrightleft
{
	float: left;
	height: 48px;
	width: 524px;
}
#footercopyrightright
{
	float: right;
	height: 48px;
	width: 195px;
}

#onecolumnlayout
{
	background-color: #809B84;
	margin: 1px 1px 1px 1px;
	padding: 6px 6px 6px 6px;
	width: 749px;
}
#onecolumnlayoutinner
{
	background-color: #AABEA5;
	padding: 10px 10px 10px 10px;
	width: 729px;
}
#onecolumnlayoutinnercontent
{
	width: 729px;
}

#twocolumnlayoutcolumn1
{
	background-color: #809B84;
	float: left;
	margin: 1px 0px 1px 1px;
	padding: 6px 6px 6px 6px;
	width: 586px;
}
#twocolumnlayoutcolumn1inner
{
	background-color: #AABEA5;
	width: 586px;
}
#twocolumnlayoutcolumn1inner div.twothirdswidthseparator
{
	font-size: 1px;
}
#twocolumnlayoutcolumn1inner div.twothirdswidthseparator, #twocolumnlayoutcolumn1inner div.twothirdswidthseparator img
{
	height: 4px;
	width: 586px;
}
#twocolumnlayoutcolumn1innercontent
{
	margin: 10px 10px 9px 10px;
	width: 566px;
}

#twocolumnlayoutcolumn1subs
{
	background-color: #322204;
	float: left;
	height: 659px;
	margin: 0px 10px 0px 0px;
	width: 150px;
}
#subcatlinkgroup
{
	margin: 14px 14px 14px 14px;
}
#subcatlinkgroup div.subcatlink
{
	border-color: #FFFFFF #FFFFFF #AABEA5 #FFFFFF;
	border-style: none none dotted none;
	border-width: 0px 0px 1px 0px;
	padding: 5px 12px 5px 12px;
}
#subcatlinkgroup div.subcatlink a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#subcatlinkgroup div.subcatlink a:hover
{
	color: #558E66;
	font-weight: bold;
	text-decoration: underline;
}

#twocolumnlayoutcolumn1content
{
	float: left;
	width: 406px;
}

#twocolumnlayoutcolumn2
{
	background-color: #AABEA5;
	float: left;
	height: 699px;
	margin: 1px 0px 1px 3px;
	width: 159px;
}
#twocolumnlayoutcolumn2topbox
{
	margin: 5px 0px 0px 6px;
}
#twocolumnlayoutcolumn2newslettersignup, #twocolumnlayoutcolumn2newslettersignup img
{
	height: 95px;
	width: 147px;
}
#twocolumnlayoutcolumn2suggestabar
{
	margin: 2px 0px 0px 6px;
}
#twocolumnlayoutcolumn2suggestabar, #twocolumnlayoutcolumn2suggestabar img
{
	height: 192px;
	width: 147px;
}
#twocolumnlayoutcolumn2hangtag
{
	margin: 4px 0px 0px 2px;
}
#twocolumnlayoutcolumn2hangtag, #twocolumnlayoutcolumn2hangtag img
{
	height: 399px;
	width: 155px;
}
#twocolumnlayoutcolumn2tshirtonmodel
{
	margin: 2px 0px 0px 3px;
}
#twocolumnlayoutcolumn2tshirtonmodel, #twocolumnlayoutcolumn2tshirtonmodel img
{
	height: 593px;
	width: 153px;
}

.contentpagebody a
{
	color: #3C2805;
	font-weight: bold;
	text-decoration: none;
}
.contentpagebody a:hover
{
	color: #558E66;
	font-weight: bold;
	text-decoration: underline;
}
.contentpagebody li
{
	padding: 0px 0px 7px 0px;
}


.text
{
	color: #3C2805;
}
.smalltext
{
	color: #3C2805;
	font-size: 10px;
}
.pricecolor
{
	color: #561805;
}
.pricecolorsmall
{
	color: #561805;
	font-size: 10px;
}
.productnamecolor
{
	color: #3C2805;
	font-size: 14px;
	font-weight: bold;
}
.productnamecolorlarge, .productnamecolorLARGE, .ProductNameColorLARGE
{
	color: #3C2805;
	font-size: 16px;
	font-weight: bold;
}
.productnamecolorSMALL, .ProductNameColorSMALL
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.productnamecolorsmall
{
	color: #3C2805;
	font-size: 12px;
	font-weight: bold;
}
.carttext
{
	font-size: 10px;
}
.bgcolor1, .bgcolor2, .bgcolor3
{
	color: #3C2805;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
}

