body {font: normal 83% "arial", georgia, verdana, sans-serif; color: #688345; background:#CABDA0 url(images/bgblock.gif); width:100%; }

h1 {margin: 0; color: #572600; font-variant: small-caps;}
#h2 { font-size: 1.3em; font-weight:bold; color: #572600; height:40px; vertical-align:middle;}
h3 {margin: 0; text-align: left; border-bottom: dashed 0px #51262d; color: #572600;}
a { text-decoration: none; }
a img.img_thmb_link { border:1px solid blue; }
a:hover img.img_thmb_link { border:1px solid #FF4374; }

p.vacation { color:#F2316E; font-weight:bold; padding-bottom:2px;}

input { margin-top:3px; }

.small {margin-left: 10px; font-size: 50%;}
.menu ul {margin: 0; margin-top: 4px; margin-bottom: 10px; padding: 0; list-style: none;}
.menu a {width: 200px; margin: 2px; padding: 3px; display: block; border: solid 1px #35484e; background-color: #FDE7F1; color: #35484e;}
.menu a:hover {background-color: #F398C0; color: #ffffff; text-decoration: none;PADDING:3px;}

.rightmenu {width:178px; border-left:1px solid #572600; border-right:1px solid #572600;}
.rightmenu p {color: #000; font-size:1.0em; line-height:20px;padding:5px; text-align:center;}
.rightmenu ul {margin: 2px; margin-top: 8px; margin-bottom: 8px; padding: 3px; list-style: none; font-size:0.8em; text-align:left;}
.rightmenu li {margin-top: 5px; margin-bottom: 5px;}
.rightmenu a {color: blue;text-decoration:underline;font-weight:bold;}
.rightmenu a:hover {color: #572600; text-decoration: none;}

#wrapper { width:1000px; background:url(images/bg.gif) top repeat-y; margin: 0 auto; text-align:center; }
#topwrap { width:1000px; background:url(images/bgtop.gif) center center no-repeat; margin: 0 auto; text-align:center; height:50px;}
#botwrap { width:1000px; background:url(images/bgbot.gif) center center no-repeat; margin: 0 auto; text-align:center; height:50px;}
#maincontain { width:782px; margin:0 auto; text-align:center;background:#fde7f1; }
#container { width:592px; float:left;background:#fde7f1; }

/* Header formatting */
#header {height:195px; text-align: left; width: 782px; margin:0 auto; text-align:center;background:#CABDA0 url('images/TL_header_test.png') center center no-repeat;}
#header_contact {height:195px; text-align: left; width: 782px; margin:0 auto; text-align:center;background:#CABDA0 url('images/TL_header_contact.png') center center no-repeat;}
#header_prod {height:195px; text-align: left; width: 782px; margin:0 auto; text-align:center;background:#CABDA0 url('images/TL_header_prod.png') center center no-repeat;}
#header_link { float:left; width:176px; height:90px; border:0px; margin-top:53px; margin-left:28px;}
#header_thanks {height:195px; text-align: left; width: 782px; margin:0 auto; text-align:center;background:#CABDA0 url('images/TL_header_thankyou.png') center center no-repeat;}
#header_cancel {height:195px; text-align: left; width: 782px; margin:0 auto; text-align:center;background:#CABDA0 url('images/TL_header_cancel.png') center center no-repeat;}

#main_intro { width:782px; margin:0 auto; text-align:center; background:#FDE7F1; margin-bottom:20px; margin-top:15px;}
#thanks { width:782px; margin:0 auto; text-align:center; background:#FDE7F1; margin-bottom:20px; margin-top:15px; }
.featureTop { width:352px; height:15px; background:url(images/featureTopBG.gif) center center no-repeat; clear:both;margin:0 auto;}
.featureBott { width:352px; height:15px; background:url(images/featureBottBG.gif) top center no-repeat; clear:both; margin:0 auto;}
#main_intro p { width:650px; margin:0 auto; text-align:center; color #572600; }
#menuHead { width: 780px; height:25px; margin:0 auto; background: url(images/menuHeadBG.gif) center center no-repeat; border-left:1px solid #572600; border-right:1px solid #572600;}
#left {float:left; width:200px; }
#right {float: right; width:180px;}
#content { float:right; width:352px; margin-right:15px;}
#footer {clear:both; width:806px; height:35px; font-size:8pt;margin:0 auto; text-align:center;border-bottom:0px solid #572600; padding-bottom:10px;}

#left h3 {color: #51262d; border-bottom: dashed 0px #324339; text-align:left;font-size:1.0em;}

#right_link { overflow:auto; float: right; width: 200px; margin-right:0px; background-color: #FDE7F1; border: solid 1px #572600;padding:2px;height:400px;}
#right h3 {color: #51262d; border-bottom: dashed 0px #324339;font-size:1.0em;text-align:left;}

#right_prod { float: right; width: 350px; margin-right:200px; }
#right_prod_all {float: right; width: 350px; margin-right:200px; }

#right_prod h3 {color: #572600; border-bottom: dashed 1px #324339;font-size:1.0em;text-align:left;}
#right_prod ul { list-style:url('images/star.png'); padding:0px; margin-left:25px; margin-right:0px; margin-top:0px; margin-bottom:10px; font-size:0.8em;}
#right_prod li {color:#FF4374;font-weight:bold;}

#content p {text-align: left;}
#content a:hover {color: #FF4374;}
#content_prod {width: 580px; float:right;  margin-left: 205px; margin-right: 0%; padding: 0px; padding-left: 0px; padding-right: 0px; background-color: #FDE7F1; border: solid 1px #572600;height:404px;}

#footer_prod {clear: both; margin-left:4px; margin-top: 5px; background:#FDE7F1;padding-top:10px;padding-bottom:10px; border: 1px solid #572600; width:810px;font-size:0.8em; height:35px;}
#footer a:hover {color:#9AB9CD;text-decoration:none;}
#foot_prod_left { float:left; width:200px; height:40px; text-align:center; padding:2px; }
#foot_prod_right { float:right; width:500px; border:1px solid black; height:35px; }

#suggest { border: 0px solid #572600; padding:6px; color:#FF3474; font-size:0.9em; }
#suggest a { color: #572600; text-decoration:underline;}
#suggest a:hover { color: blue; text-decoration:none; }

#corner_wrap {padding:15px;}
#corner_wrap_header {padding:0px;}
#main_lower_highlight { font-weight:bold; text-decoration:underline; color:#FF4374; }
#thanks { padding:10px; border:1px solid #572600; background: #FDE7F1; width:787px;}
#thanks a { color:#FF4374; }
#thanks a:hover { color:#9AB9CD; text-decoration:underline; }


img.comingsoon { border:0px solid black; padding:30px;}
img.prod_head { margin-left:10px; border:0px; }
img.prod_spec { margin-left:10px;border:1px solid gray; }
img.about { padding:5px; border:0px solid #572600; }
img.small_thumb_roll { border:1px solid gray; margin-left:1px; margin-right:1px; width:35px; height:53px; }
img.small_thumb_roll:hover { border:1px solid #FF3474; }

table.feature { text-align:center; width:352px; border-left: 1px solid #572600; border-right: 1px solid #572600; }
table.feature td {text-align:center;font-size:0.8em;color:#4E4E4E;font-weight:normal;}
table.feature td.price {border:0px solid blue;padding:5px;color:#FF4374;font-size:0.8em; font-weight:bold;}
table.feature td.lower { border-top:1px gray dashed;color:#572600;padding-top:5px; font-weight:normal;font-size:0.8em; line-height:18px;}
table.feature td.main_feature { padding-top:3px; padding-bottom:3px;margin:1px; width:auto; }
table.feature img { margin:5px; }
table.feature form { padding:0px; margin:0px; }

table.products_main { padding:3px; width:550px;}
table.products_main td {text-align:center;font-size:0.9em;color:#4E4E4E;font-weight:normal;width:auto; vertical-align:bottom;padding-left:2px;padding-right:2px;}
table.products_main tr.image {height:230px;}
table.products_main tr.catdesc td { vertical-align:middle;color:#5592EA; font-size:1.0em; line-height:20px;padding:12px; font-weight:normal;}
table.products_main tr.catdesc a:hover { color:#FF3474; text-decoration:underline; }

table.contact { width:80%; font-size:0.9em; margin-left:2%;padding:5px;}

.prod_spec_title { font-size:0.9em;font-weight:bold;margin-top:10px;margin-left:1px;color:#3E3EE3;border-bottom:1px dashed #572600;}
#prod_gen_title { border-bottom:1px dashed #572600; padding-bottom:5px; }

#loadarea img { border:1px solid gray;}
#view_cart_links { float:right; margin-right:38px; text-align:center; margin-top:43px;}
#view_cart_links a { color:blue; font-size:1.0em; }
#view_cart_links a:hover { color:#FF4374; }
#view_cart_links form { padding:0px; margin:0px; }

textarea { font-family: Arial; font-size: 1.1em; }

#terms
{
  width:99%; text-align:center; font-size:1.0em;
}

#terms_title
{
  font-weight:bold; font-size:1.2em; color:#572600; text-decoration:underline;
}

.out_of_stock { font-weight:bold; font-size:0.9em; color:red; }
.on_sale { font-weight:bold; font-size:0.9em; color:blue; }
.new_item { font-weight:bold; font-size:0.9em; color:green; }


#prod_spec { width:572px; float:right; margin-left:10px; background:#fde7f1; height:auto;}
 .prod_spec_left { float:left; width:235px;background:#fde7f1;}
 .prod_spec_right { float:right; width:327px; text-align:left; color:#572600; margin-left:10px;background:#fde7f1;}
 .prod_spec_right ul { list-style:url('images/star.png'); padding:0px; margin-left:25px; }

 .contactform { border-left:1px solid #572600; border-right:1px solid #572600;}
 
table.contact input { margin-top:3px;}
table.contact textarea { margin-top:3px;}

.rightlinksbottom { background:url(images/pinkbottomround.gif) center center no-repeat; height:15px; width:180px;}
.rightlinkstop { background:url(images/pinktopround.gif) center center no-repeat; height:15px; width:180px;}
.rightlinksmeat { width:178px; border-left:1px solid #572600; border-right:1px solid #572600;}