/* defaults */
body { margin:0px; padding:0px; background-color:#3A270E; background-image:url(/images/bg_top.jpg); background-position:top; background-repeat:no-repeat; background-attachment:fixed; font-size:0.8em; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; }
img { padding:0px; border:0px; margin:0px; }
a { color:#79521C; }
a:hover { color:#FFF6DD; background-color:#79521C; }
a:hover img { background-color:transparent; }
p { line-height:1.6em; }
hr { height:1px; background-color:#FFF6DD; border:0px; border-top:1px dashed #3A270E; }
h1 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:0px; }
h2 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:0px; }
h3 { font-size:1.1em; font-weight:bold; margin-bottom:0px; }
h4 { font-size:0.9em; font-weight:bold; margin-bottom:0px; }
form { margin:0px; padding:0px; }

/* content elements */
#wrapper { width:100%; }
#page { width:852px; margin:0px auto 0px auto; border-left:8px solid #C5AF8A; border-right:8px solid #C5AF8A; background-color:#FFF6DD; }
#header_fla { height:237px; /* 237px */ width:852px; position:absolute; top:0px; margin:0px auto 0px auto; }
#header { height:237px; /* 237px */ width:852px; background-color:#C5AF8A; }
#middle_wrap { /*margin-top:237px; */ width:852px; background-image:url(/images/submenu_bg.gif); background-position:left; background-repeat:repeat-y; }
#middle_splash { /*margin-top:237px; */ width:852px; }
#middle { padding-bottom:24px; background-image:url(/images/content_bg.gif); background-position:top; background-repeat:no-repeat; }
#splash { padding:24px; background-image:url(/images/content_bg.gif); background-position:top; background-repeat:no-repeat; }
#col1 { float:left; width:200px; }
#col1 p { font-size:0.8em; margin:0em 40px 2em 10px; }
#col1 div.mailingList { font-size:0.8em; margin:0em 40px 2em 10px; }
#col1 input.text { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; width:150px; border:1px solid #666; padding:2px; }
#submenu { width:200px; height:429px; }
#col2 { width:600px; margin:0px 0px 0px 225px; padding-top:35px; /*margin:35px 0px 0px 225px; */ }

/* footer */
#footer { clear:left; background-color:#C5AF8A; padding:12px 0px 24px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-image:url(/images/footer_bg.gif); background-position:top; background-repeat:no-repeat; width:852px; }
#footer a, #footer a:hover { text-decoration:underline; }
#footer a { color:#000; }
#footer a:hover { color:#FFF6DD; }
#footer div.quote { margin-bottom:10px; font-weight:bold; font-style:italic; text-align:center; }
#jacieTag { width:66px; height:14px; float:right; }
#finePrint { clear:both; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0px; }
ul.hList { margin:0px 0px 5px 0px; padding:0px; list-style-type:none; }
ul.hList li { margin:0px 7px 0px 0px; padding:0px 7px 0px 0px; list-style-type:none; float:left; border-right:1px solid #000000; }	
ul.hList li.last { margin:0px 7px 0px 0px; padding:0px 7px 0px 0px; list-style-type:none; float:left; border-right:0px; }
div.smIcons { text-align:center; margin:0 0 7px 0; }
div.smIcons a:hover { background-color:transparent; text-decoration:none; }

/* home page styles */
#splashRow_1 { height:250px; width:800px; margin-bottom:24px; overflow:visible; }
#splashRow_1 div.banner { position:relative; width:500px; height:250px; float:left; margin-right:24px; overflow:visible; }
#splashRow_1 a:hover { background-color:transparent; } /* fire fox mac */
#splashRow_1 div.banner div.edge { position:relative; background-color:transparent; top:-250px; background-image:url(/images/banner_edge.png); width:500px; height:250px; z-index:900; }
#splashRow_1 div.video_wrap { width:276px; height:250px; background-repeat:no-repeat; background-image:url(/images/splash_videoFrame.gif); float:left; }
#splashRow_1 div.video_wrap div.video { margin:6px; width:262px; height:236px; overflow:hidden; }
#splashRow_2 { height:130px; width:800px; overflow:visible; margin:0 auto 0 auto; }
#splashRow_2 div.ad1 { width:257px; height:130px; float:left; margin-right:9px; background-image:url('/images/splash/mailingList.jpg'); background-repeat:no-repeat; }
#splashRow_2 div.ad2 { width:257px; height:130px; float:left; margin-right:9px; }
#splashRow_2 div.ad2 img { margin:0 0 14px 0; }
#splashRow_2 div.ad2 a:hover { background-color:transparent; }
#splashRow_2 div.ad3 { width:257px; height:130px; float:left; margin-right:9px; background-image:url('/images/splash/featuredProduct.jpg'); background-repeat:no-repeat; }
#splashRow_2 div.ad div.content { font-size:10px; margin:40px 25px 0 14px; }
#splashRow_2 div.ad div.content label { font-weight:bold; }
#splashRow_2 div.ad div.content input.button { background-color:#000; color:#fc0; border:none; padding:4px; font-size:10px; font-weight:bold; text-transform:uppercase; }
/*#splashRow_2 div.ad div.adContent h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; text-transform:none; }
#splashRow_2 div.ad div.adContent p { margin-top:1.0em; }
#splashRow_2 div.ad div.adContent a { color:#000; font-weight:bold; }
#splashRow_2 div.ad div.adContent a:hover { color:#FFF6DD; }*/
#splashRow_2 div.last { margin-right:0px !important; }

div.videoFrame { margin:14px auto 0px auto; width:450px; height:350px; overflow:hidden; background-repeat:no-repeat; background-image:url('/images/videoFrame.jpg'); }
div.videoFrame div.video { margin:25px; width:400px; height:300px; overflow:hidden; }

/* online store */
img.productThumb { width:112px; height:112px; border:4px solid #C5AF8A; float:left; margin:0px 24px 24px 0px; }
div.price { font-size:1.3em; margin-top:24px; }
div.price span.old { text-decoration:line-through; }
div.addToCart { float:right; font-size:1.3em; margin-top:24px; }
.textarea { font-family:Georgia, "Times New Roman", Times, serif; border:4px solid #C5AF8A; padding:8px; line-height:1.4em; }

/* scroll */
div.scroll_wrap { position:absolute; top:0px; left:0px; width:100%; height:auto; display:none; }
div.scroll_image { background-image:url(../../images/scroll.png); background-position:top center; background-repeat:no-repeat; overflow:hidden; width:590px; height:724px; margin:0px auto 0px auto; }
div.scroll_text { margin:90px 80px 0px 70px; overflow-x:hidden; overflow-y:scroll; height:540px; }

/* colors 
	dark brown - 3A270E
	tan - C5AF8A
	off-white - FFF6DD
*/