body{background:url('/images/pageBG.jpg') repeat-x #664319 fixed;margin:0;padding:0;font-family:Arial,Helvetica,Verdana,Tahoma,Serif;font-size:11px;color:#2f1400;line-height:12px;}
#mainContainer{width:770px;background:url('/images/contentBG.jpg') no-repeat #a17836 ;margin:0px auto;border:4px solid #e0ca9f;position:relative;}
#bannerContainer{width:840px;margin:0 auto;height:112px;float:left;background:url('/images/topBanner-new3.png') no-repeat;position:relative;z-index:1;margin-left:-35px;margin-top:-4px;}
#contentContainer{width:760px; margin:20px auto; padding-top:0px; }
#mainContent{width:760px;}
#pageContainer{width:840px;margin:0 auto;}
/* text stuff */
p{margin:0;padding:3px 0px;}
h1,h2,h3,h4,h5{font-weight:bold;letter-spacing:-1px;color:#2f1400;}
a{color:black;text-decoration:none;}
a:hover{color:black;text-decoration:underline;}
#footer{width:770px;margin:15px auto;padding:0;}
#footer a{color:#b09465;text-decoration:none;}
#footer a:hover{color:white;text-decoration:underline;}
/* form stuff */
input{background: white;border: #AC8504 solid 1px;font-size:10px;}
input:focus{background: #f5f5f5;border: #999999 solid 1px;font-size:10px;}
input:hover{background: #f5f5f5;border: #2F2F2F solid 1px;font-size:10px;}
input.required{background:#E2CB93;border: #AC8504 solid 1px;font-size:10px;}
input.required:focus{background:white;border: #AC8504 solid 1px;font-size:10px;}
input.required:hover{background:#f5f5f5;border: #2F2F2F solid 1px;font-size:10px;}
textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: white;border: #a5acb2 solid 1px;font-size:10px;}
textarea:focus{background: #f5f5f5;border: #000 solid 1px;font-size:10px;}
textarea:hover{background: #f5f5f5;border: #333 solid 1px;font-size:10px;}
textarea.required{background:#E2CB93;border: #AC8504 solid 1px;font-size:10px;}
textarea.required:focus{background:white;border: #AC8504 solid 1px;font-size:10px;}
textarea.required:hover{background:white;border: #2f2f2f solid 1px;font-size:10px;}
/* generic stuff */
.list1{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;background:#ECD6AC;padding:1px 5px;border-bottom:1px solid #903603;}
.list2{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;background:#ffffff;padding:1px 5px;border-bottom:1px solid #903603;}
.listheader{ font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px; color:#ffffff; font-weight:bold;padding:2px 5px;background:#916118;border-bottom:1px solid #903603;border-top:1px solid #903603;}
.form1{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;font-weight:bold; color:#2F1400; background:#BC9E7B;padding:1px 5px;}
.form2{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;padding:1px 5px;color:black;}
.formheader{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;font-weight:bold;padding:2px 5px;border:1px solid #903603;background:#916118;}
h1{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size :18px; color:#8D5D18;margin:0px;padding:5px 0px 5px 0px;font-weight:normal;letter-spacing: -1px;}
.cartheader{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;font-weight:bold;padding:2px 5px;border:1px solid #903603;background:#916118;}
.cart1{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif; color : #2f1400; font-size : 11px;background:#ECD6AC;padding:1px 5px;border-bottom:1px solid black;}
.cart2{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif;color :#2f1400; font-size : 11px;background:#ffffff;padding:1px 5px;border-bottom:1px solid black;}
.error {color:red;font-weight:bold;}
span.required{background:#E2CB93;}
/* gallery stuff */
#photoUploadBox{ width:100%; margin-top:20px;}
#thumbs{text-align:center; padding:0px; margin:0 auto;}
.thumbBox{ height:130px;padding:0px;margin:0px;float:left;text-align:center;width:180px;  voice-family: "\"}\"";  voice-family:inherit; width:180px;}
.thumbBox img {text-align:center;}
.thumbBox p{text-align:center;}
.aThumb{border:0px;background:white;}
#bigDynPic{height:700px;width:700px; position:absolute; top:120px; left:10px;padding:20px 0px 20px 0px;text-align:center;border:1px solid black;}
#bigDynPic p {font-size:12px;}
.album{width:180px;padding:0px; float:left; margin:20px auto;text-align:center;}
.albumThumb{ border:0px;width:180px;text-align:center;}
.albumThumb img{border:0;margin:0px 10px 0px 0px;}
.albumDesc{text-align:left;margin:0;padding:0;text-align:center;}
.album h3{margin:0;padding:0;}
.album p{margin:0;padding:0;}
.photoCaption{text-align:center;width:150px;padding:0;margin:0;}
.thumbContainer{	float:left;width:185px;text-align:center;margin:0px auto;}
/*store stuff */
.productCaption{font-size:9px;}
.categoryThumb{border:1px solid #2f1400;}
.thumbnailGridCell{width:250px;}
p.compItem{font-size:9px;}
p.priceDetails{font-size:12px;color:#2f1400;font-weight:bold;}
p.productDetails{font-size:12px;}
a.compItem:link{color:black;width:80px;}
a.compItem:hover{color:black;width:80px;}
a.compItem:active{color:black;width:80px;}
a.compItem:visited{color:black;width:80px;}
p.breadcrumbs{font-size:10px;font-weight:bold;color:#2f1400;}
p.breadcrumbs a{font-size:10px;font-weight:bold;color:#2f1400;}
p.breadcrumbs a:hover{font-size:10px;font-weight:bold;color:#2f1400;}

