
body {  font-family: helvetica, verdana, Arial, sans-serif; background-color: #ffffff; margin:0; padding:0px; text-align:center; color: #333333;}

td {font-size: 11px;}
a { color: #7b4e21; text-decoration: none; outline: none;}


ul {margin:0; padding: 0; }

#container { margin: 20px 0; width: 100%; height: 100%; display: table; }
#position { display: table-cell; vertical-align: middle; width: 100%; text-align: center; }

#mainbody { padding: 6px; background-color: #E9E3CB; width: 948px; margin: 0 auto; }

#contentbody {display: table-cell; vertical-align: middle; padding: 6px; background-color: #ffffff; width:936px; text-align:left;}

#contentbody #header { height: 93px; width: 936px; background: url(/images/header_bckgrnd2.jpg); }
#contentbody #header #topnav { position: absolute; margin: 10px 0 0 430px; padding:0;width:470px;}
#contentbody #header #topnav #newsletter { padding:0px 0px 0px 0px; width:460px; margin:0; float:left; }
#contentbody #header #topnav #newsletter #newslettersignup { width:470px; margin:5px 0px 0px 20px; padding:0; }
#contentbody #header #topnav #newsletter #newslettersignup .field { width:150px; height:14px; border: 1px solid #B2AEA1; display:inline; float:left; margin-right:5px; margin-top:1px; color:#aeaeae; font-size:11px; padding:3px 0px 0px 10px; }
#contentbody #header #topnav #newsletter #newslettersignup .img { float:right; margin-right:30px;  display:inline; }

#contentbody #header #topnav #newsletter #formthankyou { font-weight:bold; width:460px;font-size:11px; text-align:right;  margin-right:0px; display:none;padding-top:7px; }


#contentbody #header #logo { position: absolute; margin: 5px 0 0 10px; }
#contentbody #header #mainnav { position: absolute; margin: 50px 0 0 76px; }


ul#tnav {
	margin:0px 0px 0px 20px;padding:0;height:20px;float:right;clear:both;
}

#tnav li {
	text-align: left;font-size: 11px;list-style:none;float:left;margin:0 10px 0 0;padding: 0;display: inline;
}

#tnav li a {
	font-weight: bold;font-size: 11px;color: #986A34;text-decoration: none;margin: 0;padding:0;
}

#tnav li a:Hover {
	font-weight: bold;font-size: 11px;color: #333333;text-decoration: none;margin: 0;padding:0;
}
#contentbody #header #topnav #tnav li.newslettersignup { color:#69624D;font-weight:bold;text-align:right;margin:0px 0px 0px 20px;padding:0; }

#contentbody #botmods { height: 130px; width:100%; background-color: #ffffff; }

#contentbody #botmods #box1 { width: 305px; height: 130px; margin-right: 10px; background-color: #ededed; display:inline; float: left}
#contentbody #botmods #box2 { width: 305px; height: 130px; margin-right: 10px; background-color: #ededed; display:inline; float: left}
#contentbody #botmods #box3 { width: 306px; height: 130px; background-color: #ededed; display:inline; float: left}

#home_button1 {  height: 130px; width: 100%; background: url("/images/mods/button1_Tag.jpg"); }
#home_button2 {  height: 130px; width: 100%; background: url("/images/mods/button2_aheecard.jpg"); }
#home_button3 {  height: 130px; width: 100%; background: url("/images/mods/button2_aheecard.jpg"); }

#popwindows {  font-family: helvetica, verdana, Arial, sans-serif; background-color: #ffffff; margin:0; padding:0px; text-align:center; color: #333333;}



#footer {position: relative; display: block; text-align: left; padding:10px 0 10px 15px; margin: 0; color: #877e63; font-size: 10px;}
#footer a { color: #996600; font-weight: bold; text-decoration: none }

#headspace1 { width:100%; height:1px; margin-bottom: 2px; background-color: #CCCCCC; }
#headspace2 { width:100%; height:1px; margin-bottom: 0px; background-color: #CCCCCC; }

#footspace1 { width:100%; height:1px; margin-bottom: 2px; margin-top: 5px; background-color: #CCCCCC; }
#footspace2 { width:100%; height:1px; margin-bottom: 5px; background-color: #CCCCCC; }

#pagehome { margin-top: 0px; }
#pagecontent { width: 936px;}
#pagecontent #sectitle { width: 450px; height: 56px; position: absolute; padding: 15px 20px 0 466px;  text-align: right; background-image: url("/images/sectitlebkg.jpg"); background-repeat: no-repeat; background-position: top right; font-size: 16px; z-index:5;}
#pagecontent #pageswf { width: 936px; height: 330px; position: absolute; padding: 0 ; z-index: 1;}

#pagecontent #sectitle .pagesection, #pagecontent #prodtitle .pagesection { font-weight: bold; color: #A4A4A4; }
#pagecontent #sectitle .pagetitle, #pagecontent #prodtitle .pagetitle { font-weight: bold; color: #000000; padding-right: 12px }

#contentbody #pagecontent #secimage { z-index:1; position: absolute;  width: 540px; padding: 0px 25px 0 0px;}
#contentbody #pagecontent #seccopy { z-index:1; position: absolute;  width: 360px; padding: 80px 25px 0 530px; font-size: 11px; }
#contentbody #pagecontent #seccopy #secspace  {padding: 0 0 10px 0; }
#contentbody #pagecontent #seccopy #secspace hr {color: #fff; background-color: #fff; border: 1px dotted #636363; border-style: none none dotted; padding: 0 0 3px 0; }
#contentbody #pagecontent #seccopy #secbrowse { padding-bottom: 6px; } 
#contentbody #pagecontent #seccopy #link, #contentbody #pagecontent #prodcopy #link { color: #999999; font-weight: bold; text-decoration: none; padding-bottom: 7px; margin: 0 0 0 0px}
#contentbody #pagecontent #seccopy #link a, #contentbody #pagecontent #prodcopy #link a { color: #986a34; font-weight: bold; text-decoration: none;}


#pagecontent #prodtitle { width: 400px; height: 56px; position: absolute; padding: 15px 20px 0 516px;  text-align: right;
background-image: url("/images/sectitlebkg.jpg"); background-repeat: no-repeat; background-position: top right; font-weight: bold; font-size: 16px; }

#contentbody #pagecontent #prodeimage { z-index:1; position: absolute;  width: 45px; margin: 10px 0 0 5px;}
#contentbody #pagecontent #prodimage { z-index:1; position: absolute;  width: 429px; height: 330px; overflow: hidden; margin: 0 100px 0 5px;}
#contentbody #pagecontent #prodimage img { margin: 0;}

#contentbody #pagecontent #prodcopy { z-index:1; position: absolute;  width: 405px; margin: 50px 0 0 490px;font-size:11px;  }
#contentbody #pagecontent #galleryimages { z-index: 2; position: absolute;  width: 936px; height: 103px; margin: 330px 0;background-color: #E9E3CB; }

#contentbody #pagecontent #prodcopy #productnumber { position: relative;  color: #333333; font-weight: normal; margin:10px 0 5px 0; }
#contentbody #pagecontent #prodcopy #producttitle { position: relative; font-size: 11px; color: #000000; font-weight: bold; margin:30px 0 5px 0; }
#contentbody #pagecontent #prodcopy #productcopy { position: relative;  color: #333333; font-weight: normal; margin:20px 0 20px 0; }
#contentbody #pagecontent #prodcopy #productprice { position: relative;  color: #333333; font-weight: bold; margin-bottom:20px; }
#contentbody #pagecontent #prodcopy #space1 { position: relative;  background-color: #DEDACB; height:1px; width:100%; margin-bottom:15px; }
#contentbody #pagecontent #prodcopy #secspace1 hr {color: #fff; background-color: #fff; border: 1px dotted #636363; border-style: none none dotted; margin-bottom:10px; margin-top:7px; }
#contentbody #pagecontent #prodcopy #actimages { }
#contentbody #pagecontent #prodcopy #aimages { margin:0; padding:0}
#contentbody #pagecontent #prodcopy #space2 { position: relative;  background-color: #DEDACB; height:1px; width:100%; margin:15px 0 30px 0; }
#contentbody #pagecontent #prodcopy #also a { color: #986a34; font-weight: bold; text-decoration: none}
#pagenum { z-index:1; margin: 310px 0; position: absolute;  font-size: 10px; text-align: right;  width: 932px;}
#pagenum a { color: #996600; font-weight: bold; text-decoration: none}


#contentbody #pagecontent #galleryimages #scrollLinks #galprev { position: absolute;  width: 15px; height: 84px; }
#contentbody #pagecontent #galleryimages #galimages { position: absolute;  width: 907px; height: 96px; margin: 4px 0 0px 15px;background-color: #E9E3CB; }
#contentbody #pagecontent #galleryimages #scrollLinks #galnext { position: absolute;  width: 15px; height: 84px; margin-left: 921px; }



