body { margin:0;padding:0;background:#000000;font:14px Times New Roman,Georgia,serif;padding-bottom:15px;background:url(../images/bt1.gif) repeat top left; }
* { color:#a4801f }

#container { width:985px;margin:0 auto;border:1px solid #a4801f;margin-top:20px;margin-bottom:25px;background:#000000; }

#leftColumn { float:left;margin:20px; }
h1#siteTitle { font-size:2.7em;font-style:italic;letter-spacing:2px;text-align:left }
h1#siteTitle a { text-decoration:none;border-bottom:3px solid red;padding-bottom:3px; }
h2#siteSubTitle { margin-top:40px;font-size:2.3em;font-weight:normal;letter-spacing:3px;text-align:left }
p#buyLink { font-size:2.3em;margin-top:60px;margin-left:60px;font-style:italic;font-weight:bold;letter-spacing:2px; }
p#buyLink a { text-decoration:none; }
p#buyLink a:hover { color:red }
p#freeShipping { font-size:1.2em;letter-spacing:2px;margin-left:60px; }
h1#gallery { margin-top:30px;margin-left:120px;font-size:2.3em;letter-spacing:2px;font-weight:bold;font-style:italic; }
ul#galleryLinks { margin-left:145px;padding-left:0px;list-style-type:none; }
ul#galleryLinks li { margin-bottom:10px; }
ul#galleryLinks li a { font-size:1.2em;letter-spacing:2px;text-decoration:none }
ul#galleryLinks li a:hover { color:red }
#rightColumn { float:right;text-align:right;margin:20px; }

#contactInfo { margin:15px; }
#contactInfo p { font-size:1.7em;font-weight:bold;letter-spacing:2px;margin:0;padding:0;margin-bottom:4px; }
#contactInfo p a { font-weight:normal;text-decoration:none; }
#contactInfo p a:hover { color:red }

#copyright { clear:both;font-size:0.8em;font-style:italic;text-align:center;margin-bottom:20px; }


#cartContainer { /*font-size:1.5em;*/ }

td.BoxHeader { font:0.8em Verdana,Arial,sans-serif;font-weight:normal;color:white;height:25px; }
td.BoxContent { padding-bottom:10px; }
td.TopBottomBar { background:#a4801f;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; }
td.TopBottomBar * { color:black; }
td.TopBottomBar table tr td { border:0px; }
td.TopBottomBar a:hover {  }
table#mainCartTable { padding:20px; }
table#mainCartTable a:hover { color:red }



table#galleryPics { width:500px; }
table#galleryPics td { padding-bottom:10px;text-align:justify }
table#galleryPics td img { border:1px solid #a4801f;margin-right:10px; }
li.currentCat a { font-weight:bold;color:#FFDF94 }
p#clickToEnlarge { letter-spacing:2px;text-align:center;padding-top:20px;font-size:0.9em; }

#picPopup { text-align:center;padding:5px 20px;background:#000000 }
#picPopup img { border:1px solid #a4801f; }
#picPopup p.price { font-weight:bold;font-size:1.3em; }
#picPopup p.caption { }
p.buyNow a { background:#a4801f;color:black;font-weight:bold;padding:5px;text-decoration:none;border:1px solid #cccccc }
p.buyNow a:hover { color:white;background:red; }

.rolloverImage { display:none;width:368px;height:480px; }

#homeImage { display:block;width:368px;height:480px;background:url(/images/homeImage.jpg) no-repeat top left;margin-right:70px;margin-top:30px;border:1px solid #a4801f; }
#homeImage p { display:none }

#contactFormInstructions { font-style:italic; }
.required { color:white; }
#contactForm { width:450px; }
#contactForm td { font-size:1.2em;letter-spacing:1px;padding-left:20px;padding-bottom:15px; }
#contactForm input { font:1.1em Trebuchet MS,Verdana,Arial,sans-serif;font-weight:bold; }
#contactForm input.textInput { width:280px; }
#contactForm textarea { width:280px;height:220px;font:0.9em Trebuchet MS,Verdana,Arial,sans-serif;font-weight:bold; }
p#siReload { font-size:0.9em;font-style:italic }

#contactFormErrors { text-align:left; }
#contactFormErrors li { color:white; }
#contactFormSuccess { text-align:left;color:green; }

p#cartLinks { margin-top:-10px;margin-bottom:10px;margin-left:60px;letter-spacing:2px; }
p#cartLinks a:hover { color:red }

#popupContainer { position:fixed;_position:absolute;width:100%;height:100%;left:0px;top:0px;background:black;display:none; }

#popupImageClose { position:fixed;_position:absolute;top:5px;right:15px;width:50px;height:50px;background:url(/images/closeX.jpg) no-repeat top left; }

#loadSpinner { position:fixed;_position:absolute;top:100px;left:50%;margin-left:-27px;background:url(/images/ajax-loader.gif) no-repeat top left;width:54px;height:55px; }

span.currentCatDescription { /*border-left:3px solid red*/;display:block;margin-top:30px;margin-left:0px;padding-left:30px;font-size:1.3em;letter-spacing:2px;font-weight:bold;font-style:italic;width:150px }
