/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; line-height:18px;}
#page {width:900px; margin:0 auto; text-align:left; position:relative;}
body {background:url(images/bg.gif) repeat; width:100%; text-align:center;}
p {font-size:12px; color:#000000; line-height:18px;}
h1 {font-size:18px; font-weight:bold; color:#000000;}
h1.seo {font-size:10px; color:#999999; padding-top:10px;}
h2 {font-size:16px; font-weight:bold; color:#000000;}
h3 {font-size:22px; font-weight:bold; color:#000000;}
h4 {font-size:14px; font-style:italic; color:#000000; padding:3px 65px 3px 30px;}
a {color:#ff6633; text-decoration:underline;}
a:hover {text-decoration:none;}
ul {padding:10px 75px 15px 75px;}
li {font-size:12px;}
blockquote {padding:0 40px;}

/*Header*/
#header {background:url(images/header.png) no-repeat; height:108px; position:relative;}
#header p {text-align:right; padding:75px 40px 0 0;}
#header a.link1 {position:absolute; left:40px; top:30px; width:310px; height:64px;}
#header p.registration {padding:68px 175px 0 0; text-align:right;}
#header p.registration a {font-size:11px; color:#000; font-weight:bold;}
#header p.login {padding:0 45px 0 0; text-align:right; font-size:11px; color:#f67144;}
#header p.login input {font-size:11px; width:110px; margin-left:20px;}
#header #login_submit {height:17px; width:24px; position:relative; top:4px; margin-left:10px;}

/*Table*/
#mainTable {background:url(images/pageBG.png) repeat-y; width:900px;}
#mainTable td {vertical-align:top;}

	/*Left*/
#left {padding-left:40px; width:219px;}
#left p {padding:0 10px 10px 0;}
#left h1, #left h2, #left h3 {padding-left:11px;}
#top10 {background:url(images/orangeBoxBG.jpg) repeat-y; width:179px; position:relative;}
#top10 a.top10 {position:absolute; top:55px; left:145px; height:40px; width:40px;}
#interiorNav {background:url(images/orangeBoxBG.jpg) repeat-y; width:179px; position:relative;}
#home #interiorNav {display:none;}
#interior #interiorNav {display:block;}
#interiorNav a, #interiorNav p {font-size:11px; color:#000000; line-height:16px;}
#interiorNav ul, #interiorNav p {padding:0 10px 0 25px;}

	/*Right*/
#rightContent {width:681px; background:url(images/textBoxBG.jpg) repeat-y;}
#right p {padding:0 65px 10px 20px;}
#right td {font-size:12px;}
#right h2 {padding:0 65px 5px 20px;}
#right h1 {padding:0 65px 5px 20px;}
#right h3 {padding:0 65px 0 20px; font-size:14px; color:#f16f43;}
#right h5 {font-size:22px; font-weight:bold; color:#000000; padding:0 65px 5px 20px; font-style:normal;}
#home a {text-decoration:none;}
#home a:hover {text-decoration:underline;}
#product {width:142px; height:145px; float:left; padding-left:10px;}
#product p {color:#ff6633; font-size:12px; text-align:center; line-height:13px; padding:0;}
h3#start_search {color:#840000; font-weight:bold; font-style:italic;line-height:25px; font-style:italic;}

	/*Coupons*/
#coupons div {width:260px; border:2px dashed #f97245; background:#fff; float:left; margin:0 20px 20px 20px; height:200px;}
#coupons div h2 {font-size:16px; font-weight:bold; color:#000; padding:10px 20px 5px 20px;}
#coupons div h3 {font-size:12px; font-weight:bold; color:#f87245; padding:5px 20px;}
#coupons p {font-size:10px; line-height:14px; color:#000; padding:5px 20px;}

/*Register Form*/
.register_form {padding:10px 20px;}
.register_form li {padding-right:25px; float:left; list-style:none; margin-bottom:10px;}
.register_form li label {width:111px; padding-right:20px; float:left;}
.register_form li input {width:150px; float:left;}

/*Navigation*/
#nav {background:url(images/orangeBoxBG.jpg) repeat-y; width:179px;}
#nav a {font-size:14px; padding:10px 10px 10px 15px; border-bottom:1px solid #ffa78a; text-decoration:none; color:#000; display:block; text-transform:uppercase;}
#nav a.home {padding-top:5px;}
#nav a.contact {border:none; padding-bottom:5px;}
#nav a:hover {font-weight:bold;}

/*Footer*/
#footer {background:url(images/footer.png) no-repeat; height:164px;}
#footer p {font-size:10px; color:#FFFFFF; padding:45px 55px 0 55px; font-size:10px; line-height:12px;}
#footer a {color:#FFFFFF; text-decoration:none; font-size:10px; line-height:12px;}
#footer a:hover {text-decoration:underline; color:#ff6633;}
#address p {padding:0; text-align:center; color:#FFFFFF;}

/*SEO*/
#seo {text-align:center;}
#seo h1 {font-size:10px; color:#999999;}
#seo h2 {font-size:10px; color:#666666;}
#seo a {font-size:10px;}
#seo #hide a {color:#000000;}


/*Store Header*/
#header_store {background:url(images/header_blank.png) no-repeat; height:108px; position:relative;}
#header_store #logo {position:absolute; top:30px; left:45px; max-height:65px; height:auto !important; height:65px;}
#header_store p {font-size:14px; color:#000; font-weight:bold; position:absolute; top:65px; right:45px; text-align:right;}
#header_store #viewCart {font-size:12px; color:#f16f43; text-align:right; position:absolute; top:83px; right:45px; width:200px;}


/*Private Store*/
.storeCategories {padding:10px 20px; float:left; width:150px;}
.storeCategories div {min-height:259px; height:auto !important; height:259px;}
.storeCategories img {border:2px solid #ff6633; max-width:125px; width:auto !important; width:200px;}
.storeProducts {border-bottom:1px dotted #000; margin-right:55px; padding-bottom:10px;}
.storeProducts img {max-width:100px; margin-right:10px; width:auto !important; width:100px; border:2px solid #ff6633;}
.storeProducts a {text-decoration:none; font-size:12px;}
.storeProducts p a {text-decoration:underline;}
.storeProducts p a:hover {text-decoration:none;}
.view_item_img {margin-right:20px; border:1px solid #000; max-width:200px;}
input#add_cart {width:150px; background:#ccc; font-size:12px; color:#000; font-weight:bold;}

