body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 00px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#372515;
	background: url(images/bg-grad.gif) top left repeat-x;
}
h1,h2,h3,p {margin:0px; padding:0px;}
a {text-decoration: none; color:#821848;}
a:hover {text-decoration:underline; color:#821848;}


#wrapper { width:898px; margin:0 auto; overflow:hidden;  }
#top_header {background: url(images/header-bg.jpg) no-repeat; width:898px; height:153px; margin-top:10px;}

/*makes logo link clickable*/
/*#top-header a {position: absolute; left: 0px; top: 10px; z-index: 9999; width: 175px; height: 150px; text-decoration: none;}*/
#top-header a {position: absolute; top: 10px; z-index: 9999; text-decoration: none;}
#top-header a span {display: none;}
/* --------- */

#center_red_box {background:#85004e; padding:0 6px 0 7px;}
#center_mid_box { background: url(images/center-mid-box.jpg) top left repeat-x #9c5d0b;}
.link_menu { margin:0 13px 10px 13px; border-bottom:#f9eec4 1px solid; border-top:#f9eec4 1px solid; height:34px; overflow:hidden; padding:4px 0 0 0; text-align:center;}

.menu ul{margin:0px; padding:0px;}
.menu ul li {list-style:none; display:inline;}
.menu ul li a {  font-family:Arial, Helvetica,Verdana, sans-serif; color:#3e1c03; font-size:13px; text-decoration:none; padding:0 10px 0 10px; font-weight:bold;  line-height:14px; height:14px;}
.menu ul li a:hover {color:#CC6600; text-decoration:none;}
.inputpox { background:url(images/in-box-bg.gif) top left repeat-x #ffffff; border:1px solid #dfcb7a; height:20px;}
.inputpox_email { background:url(images/in-box-bg.gif) top left repeat-x #ffffff; border:1px solid #b8b8b8; height:20px; width:130px;}
.search_box {padding:98px 1px 0px 700px;}
.socialmedia {vertical-align:middle; text-align: right; padding-right: 26px;}
.cent_box2{ width:863px; margin:0 auto;}
.banner_home {background: url(images/banner.jpg) no-repeat; width:863px; height:336px;} 
.btm_main_box { background:url(images/btm-box.jpg) top left no-repeat; height:14px; width:898px; margin-bottom:20px;}
.news_box {width:125px; background:url(images/news-box.jpg) top left no-repeat; height:127px; float:left; padding:14px  76px 0 22px;}
.feature_box {width:131px; background:url(images/fearture.jpg) top left no-repeat; height:127px; float:left; padding:14px 65px 0 16px;}
.email_box { width:185px; background:url(images/email-box.jpg) top left no-repeat; height:127px; float:left; padding:14px 15px 0 11px;}
.checkout_box {background:url(images/check-out.jpg) top left no-repeat; width:26px; height:25px; float:left; padding:116px 180px 0 11px; color:#FFFFFF; font-weight:bold;}

.four_box {width:863px; float:left;}
h2 { color:#821848; font-family:Arial, Helvetica,Verdana, sans-serif; font-size:15px; display:block; border-bottom:#821848 1px solid; margin:0 0 5px 0;}
h2.noline { color:#821848; font-family:Arial, Helvetica,Verdana, sans-serif; font-size:15px; display:block; margin:0 0 -3px 0;}
.sml_font {font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000; margin:0 0 6px 0;}
.red_link { color:#821848; font-family:Arial, Helvetica,Verdana, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; }
.red_link:hover { color:#821848; font-family:Arial, Helvetica,Verdana, sans-serif; font-size:12px; text-decoration:underline; font-weight:bold;}
.top_btm_6margin {margin:6px 0 6px 0;}
.white12 {font-size:12px; color:#FFFFFF; text-decoration:none;}
.white12:hover {font-size:12px; color:#FFFFFF; text-decoration:underline;}
.margein15 {margin:0 15px 0 0px;}
.face_book {width:330px; margin:0 auto; color:#FFFFFF; font-family:Arial, Helvetica,Verdana, sans-serif; padding:20px 0 0 0;}
.btm_link {color:#FFFFFF; font-family:Arial, Helvetica,Verdana, sans-serif; text-align:center; font-size:11px; margin:20px  0 0px 0; padding: 0 0 20px 0;}
.btm_white_box { width:440px; margin:0 auto; padding-bottom:20px;}
.banner_padd {padding:40px 75px 0px 55px;}
.banner_vid {float:left; height: 260px; width: 355px;}
.intro_text {margin:8px 0 0 0;}


.face_box { width:70px; float:left; height:19px; color:#FFFFFF;}

/*  inner page */
.inn_box_top {background:url(images/inn-top-box.jpg) bottom no-repeat; width:863px; height:9px;}
.inn_box_bg {background:url(images/inn-box-bg.jpg) bottom repeat-x #f9efc6; width:863px;}
.midbox_btm {background:url(images/mid-box-btm.jpg) top no-repeat; width:863px; height:5px;}


.leftbox_top {background: url(images/left-box-top.gif) bottom no-repeat; width:220px; height:8px;}
.leftbox_btm {background:url(images/left-box-btm.gif) no-repeat; width:220px; height:8px;}
.leftbox_cent {background:#FFFFFF; padding:10px;}
.right_side {width:623px; float:left;  margin:3px 0px 10px 0px;}
.inner_banner {background:url(images/inn-bg.png) no-repeat; width:610px; height:167px; margin:0px 8px 2px 4px;}
.brn_link { color:#322316; font-size:12px; text-decoration:none;}
.brn_link:hover { color:#322316; font-size:12px; text-decoration:underline;}
.top_btm_10margin {margin:10px 0 10px 0;}

.in_3 {background:url(images/in-3.gif) 3px 5px repeat-y;}


/*inner */

h3 { color:#322316; font-family:Arial, Helvetica,Verdana, sans-serif; font-size:12px; display:block;}
h1 { color:#821848; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:20px; display:block;}
.yel_top {background:url(images/yel-top.gif) bottom no-repeat; height:8px; width:863px;}
.yel_cnt {background:url(images/yel-bg.gif) top left repeat-x #cdac7e;}
.yel_in {width:838px; padding:6px 12px 12px 13px;}
.yel_left {width:220px; margin:0 11px 0 0 ; float:left;}
.yel_right {width:607px; float:right;}
.banner {background:url(images/banner.gif) no-repeat; height:172px; width:607px;}
.white_top {background:url(images/1.gif) bottom no-repeat; height:10px; width:607px;}
.white_bg {background:#FFFFFF;}
.white_cnt {width:567px; padding:6px 15px 6px 25px;}
.cat_white {float:left; width:567px;}
.cat_white_left {width:150px; float:left;}
.cat_white_right {width:417px; float:right;}
.cat_white_right2 {width:417px; float:right; text-align:right;}
.white_border {border-bottom:1px solid #824218; margin-bottom:10px; padding-bottom:10px; height:20px; color:#6d4620; font-size:10px;}
.num {font-size:10px; color:#6d4620; text-decoration:underline;}
.num:hover  {font-size:10px; color:#b20956; text-decoration:none;}
.banner_txt {padding:41px 300px 0 40px;}
.banner_sml_text {padding:10px 0 0 0;}


.AuthorizeNetSeal {text-align: center;}
