.flashnotshown {margin:5px 0 20px 0;}

#carousel_desc {width:490px; background:#FAF7EE; border:#F8EEDA 1px solid; padding:10px; margin:0 0 0 10px}
#carousel_desc h1 {width:100%; border-bottom:#E8E0C9 1px solid; padding:5px 0 5px 0; margin:0px 0 10px 0; color:#660000; font-size:14px;}
#carousel_desc p {color:#4E3D21; font-size:12px;}

#CarouselDiv {width:500px; margin:0px auto 0 20px !important; text-align:center !important;}

body {background:url(../images/main-images/bg-main.png) repeat-x top #E3C17C !important; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img {border:none;}
.c1 {clear:both;}

a {color:#2D4027; text-decoration:none;}
a:hover {text-decoration:underline;color:#2D4027;}

.checkoutbutton {width:69px !important; height:17px !important; background:url(../images/main-images/btn-checkout.png) no-repeat top; border:0px;}

input {background:#F8F3E3 !important; border:#DBCBB0 1px solid !important;}
input:focus {background:#EFCE8C !important; border:#B59657 1px solid !important;}
input:hover {background:#F0E7C5 !important; border:#B18E54 1px solid !important;}

select {background:#F8F3E3 !important; border:#DBCBB0 1px solid !important;}
select:focus {background:#EFCE8C !important; border:#B59657 1px solid !important;}
select:hover {background:#F0E7C5 !important; border:#B18E54 1px solid !important;}

textarea {background:#F8F3E3 !important; border:#DBCBB0 1px solid !important;}
textarea:focus {background:#EFCE8C !important; border:#B59657 1px solid !important;}
textarea:hover {background:#F0E7C5 !important; border:#B18E54 1px solid !important;}


.header { border-top:0px solid !important;background:url(../images/main-images/bg-header.png) no-repeat top; }
#mc_header {width:1016px;  height:167px; margin:0px auto; text-align:center;}
#inner_header {width:1016px; margin:0px auto; text-align:center; padding:20px 0 0 0;}
#header_left {width:185px; float:left; padding:10px 10px 0 0;}
#mc_navigation {float:right; width:821px;}
#mc_navigation ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#mc_navigation li {display:inline; list-style:none;}
#mc_navigation li a {padding:0px 40px 0 40px;}

#mc_container {width:1016px; margin:0px auto; text-align:center; padding:0 0 50px 0;}

#mc_body {width:1016px; margin:0px auto; text-align:center; background:url(../images/main-images/bg-body-inner.png) repeat-y #FFFFFF !important; padding:0px 0 0px 0;}
#mc_body2 {width:1016px; margin:5px auto 0 auto; text-align:center; background:#FFFFFF; padding:0px 0 0px 0;}
#mc_body3 {width:1016px; margin:5px auto; text-align:center; background:url(../images/main-images/bg-body-inner.png) repeat-y !important; padding:0px 0 0px 0;}
#mc_body4 {width:1016px; margin:5px auto 0 auto; text-align:center; padding:0px 0 0px 0; background:#FFFFFF;}
#body_inner {width:100%; background:url(../images/main-images/bg-body-main.png) repeat-x top !important;}
#body_inner2 {background:url(../images/main-images/bg-content2.png) repeat-x top; width:100%;text-align:left;}
#body_inner3 {width:100%;text-align:left;}
#body_inner4 {width:100%;text-align:left; background:url(../images/main-images/bg-content2.png) repeat-x top !important;}

#innerpage_cont {width:940px !important; padding:20px !important; margin:0px auto; text-align:center;}
.login-box { text-align:left;}
.col-1 {}
.col-2 {}
.col2-set {width:100%; margin:10px auto 0 auto; padding:0 30px 0 0;}
.wide .group-select {width:900px !important; text-align:left;}
#innerpage_cont form {text-align:left !important;}



/*#body_leftbg {width:100%; background:url(../images/main-images/bg-body-left-bg.png) bottom no-repeat !important; padding:0 0 20px 0;}*/
#body_leftbg {width:100%; background:url(../images/main-images/bg-body-left-bg.png) bottom no-repeat !important; padding:0 0 0 0;}

#mc_left {width:215px; float:left; text-align:left;  margin:10px 0 0 0; padding:0 0 30px 0;}
#mc_left2 {width:215px; float:left; text-align:left;  margin:0px 0 0 0; padding:0 0 30px 0;}
#mc_products {width:100%;}
.product_header {width:100%; height:24px;}
.productmenu{margin: 0px 0 5px 0;padding: 10px 0 0 0;width: 100%; /*width of menu*/border: 0px solid #9A9A9A;border-bottom-width: 0;background:#7E6232;}
.productmenu a.menuitem{background: black url(../images/main-images/bg-product.png) repeat-x bottom left;font: bold 12px Arial, Helvetica, sans-serif;color: white;display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding: 6px 0 5px 0;padding-left: 10px;text-decoration: none;}
.productmenu a.menuitem:visited, .glossymenu .menuitem:active{color: white;}
.productmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 5px;right: 5px;border: none;}
.productmenu a.menuitem:hover{background-image: url(../images/main-images/bg-product-2.png);}
.productmenu div.submenu{ /*DIV that contains each sub menu*/background: ;}
.productmenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;}
.productmenu div.submenu ul li{border-bottom: 0px solid blue;}
.productmenu div.submenu ul li a{display: block;font: normal 11px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration: none;padding: 3px 0 3px 0px;
padding-left: 15px;}
.productmenu div.submenu ul li a:hover{background: #73582D;colorz: white;}
.left_ads {width:197px; margin:30px auto 10px auto;  text-align:center}
.left_ads img {border:7px solid #C7AC67;}

#mc_right {width:801px; float:left; text-align:left;}

#mc_right2 {width:750px; float:right; text-align:left; margin:10px 20px 0 0;}
#mc_right3 {width:761px; float:right; text-align:left; margin:0px 0px 0 0; padding:20px; background:url(../images/main-images/bg-content2.png) repeat-x top !important; min-height:400px;}

#mc_left4 {width:750px; float:left; text-align:left;  margin:0px 0 0 0; padding:0 0 0px 0;}
#mc_right4 {width:215px; float:right; text-align:left; margin:10px 20px 0 0;}

#shoplinks {width:100%; float:right; text-align:right; padding:4px 20px 0 0;}
#shoplinks ul {margin:0px; padding:0px;}
#shoplinks ul li {display:inline; list-style:none;}
#shoplinks li a {padding:0 5px 0 5px; color:#F5E2C4 !important; font-size:11px; text-decoration:none;}

#shoplinks2 {width:100%; float:right; text-align:right; padding:6px 20px 0 0;}
#shoplinks2 ul {margin:0px; padding:0px;}
#shoplinks2 ul li {display:inline; list-style:none;}
#shoplinks2 li a {padding:0 5px 0 5px; color:#F5E2C4 !important; font-size:11px; text-decoration:none;}

#mc_breadcrumbs {padding:0px 0px 10px 0px; margin:0 0 20px 0; word-spacing:1px; width:100%; border-bottom:1px solid #E0CEB6;}
#mc_breadcrumbs ul{color:#261311; font-size:11px; font-weight:bold; margin:0px; padding:0px 0 0 20px;}
#mc_breadcrumbs ul li {list-style:none; display:inline; border-right:0px solid #5B4331; padding:0 6px 0 0px;}
#mc_breadcrumbs li a {color:#261311; font-size:11px; font-weight:bold; text-decoration:none; padding:0 0 0 5px;}


#mc_breadcrumbs2 {padding:0px 0px 10px 0px; margin:0 0 20px 0; word-spacing:1px; width:100%; border-bottom:1px solid #E0CEB6;}
#mc_breadcrumbs2 ul{color:#261311; font-size:11px; font-weight:bold; margin:0px; padding:0px 0 0 20px;}
#mc_breadcrumbs2 ul li {list-style:none; display:inline; border-right:0px solid #5B4331; padding:0 6px 0 0px;}
#mc_breadcrumbs2	 li a {color:#261311; font-size:11px; font-weight:bold; text-decoration:none; padding:0 0 0 5px;}



/*#mc_content {width:100%; background:url(../images/main-images/bg-content2.png) repeat-x top; min-height:500px; margin:8px 0 0 0; padding:10px 0 10px 0;}*/
#mc_content {width:100%; height:auto; background:url(../images/main-images/bg-content2.png) repeat-x top #FFFFFF; margin:8px 0 0 0; padding:10px 0 10px 0;}

#leftcontent {width:540px; border-right:1px solid #E0CEB6; float:left; padding:7px 0 7px 0;}
#leftcontent p {margin:0 20px 0 20px;}
#leftcontent h3 {margin:0 20px 0 20px;}
#leftcontent dl {margin:0 20px 0 20px;}



#mc_featured {width:515px; margin:10px 0 0 20px; padding:20px 0 0 0;}
#featured_image {width:135px; float:left;}
#featured_description {width:357px; float:right; margin:0 0 0 20px;}
#featured_description h1 {color:#103D01; font-size:16px; margin:0px; padding:0px;}
#featured_description span {float:left; color:#103D01; font-size:12px;}
#featured_description h2 {color:#7C6132; font-size:16px; margin:5px 0 5px 0;}
#featured_description h3 {color:#103D01; font-size:14px; margin:0px;}
#featured_description h4 {color:#333333; font-size:13px; margin:0px 0 17px 0;}
#featured_description p {color:#333333; font-size:13px; padding:0 20px 0 0px; line-height:20px;}
#featured_description img {float:left; margin:0 10px 0 10px;}

#rightcontent {width:216px; float:right; padding:7px 20px 7px 20px;}

.mycart {width:100%; color:#333333 !important; text-align:center !important; background:url(../images/main-images/bg-tabborder.png) repeat-x bottom !important; padding:0 0 20px 0 !important; word-spacing:normal !important;}
.mycartheader {width:100%; padding:0 0 7px 0 !important; background:url(../images/main-images/bg-tabborder.png) repeat-x bottom !important; margin:0 0 10px 0 !important;}
.mycartheader img {float:left; !important}
.mycartheader h1 {float:left; color:#2D4027; font-size:15px !important; margin:0px 0 0 10px !important;}
.mycartsubtotal {width:156px !important; margin:10px auto 10px auto !important; text-align:center !important; color:#103D01 !important; font-size:11px !important; background:#F1CC88 !important; padding:3px 8px 3px 8px !important;}

.tabs {width:100%; color:#333333; text-align:left; background:url(../images/main-images/bg-tabborder.png) repeat-x bottom; padding:10px 0 20px 0; word-spacing:normal; margin:0 0 10px 0; font-size:10px}
.tabs h1 {color:#2D4027; font-size:15px; margin:0px 0 7px 10px;}
.tabs h2 {color:#2D4027; font-size:13px !important; margin:0px 0 7px 10px;}
.tabs img {float:left; margin:0 10px 0 10px; border:1px solid #E0CEB6;}
.tabs a {color:#2D4027; font-size:11px;}
.tabs strong {color:#7C6132; font-size:12px;}
.paragraph1 {float:left; padding:5px 0px 0 0 !important; width:131px !important; margin:0px;}
.tabs p {padding:5px 0px 0 12px; margin:0px; width:202px; font-size:10px;}
.tabs ol {margin:0px 0 0 10px !important; padding:0px; !important}
.tabs ol li {list-style:inside !important; list-style-type:decimal !important; color:#2A0F0F !important; font-size:11px !important;}

.tabs2 {width:100%; color:#333333; text-align:left; padding:10px 0 10px 0; word-spacing:normal; margin:0 0 0px 0;}
.tabs2 h1 {color:#2D4027; font-size:15px; margin:0px 0 7px 10px;}
.tabs2 h2 {color:#2D4027; font-size:13px !important; margin:0px 0 7px 10px;}
.tabs2 img {float:left; margin:0 10px 0 10px; border:1px solid #E0CEB6;}
.tabs2 a {color:#2D4027; font-size:12px;}
.tabs2 strong {color:#7C6132; font-size:12px;}
.paragraph1 {float:left; padding:5px 0px 0 0 !important; width:131px !important; margin:0px;}
.tabs2 p {padding:5px 0px 0 12px; margin:0px; width:202px; font-size:10px;}
.tabs2 ol {margin:0px 0 0 10px !important; padding:0px; !important}
.tabs2 ol li {list-style:inside !important; list-style-type:decimal !important; color:#2A0F0F !important; font-size:11px !important;}

.endtabs {width:100%; color:#333333; text-align:left; padding:10px 0 20px 0; word-spacing:normal;}
.endtabs h1 {color:#2D4027; font-size:15px; margin:0px 0 7px 10px;}
.endtabs img {float:left; margin:0 10px 0 10px;}
.endtabs a {color:#2D4027; font-size:12px;}
.endtabs strong {color:#7C6132; font-size:12px;}
.endtabs p {padding:5px 0px 0 12px; margin:0px; width:202px;}

#mc_footer {width:100%; background:url(../images/main-images/bg-footer.png) repeat-x top; height:34px;}
#mc_footer p {float:right; color:#BEAE9E; font-size:11px !important; width:460px; margin:0px; padding:8px 30px 0 0;}
.footer_nav {float:left; color:#BEAE9E; font-size:11px; width:350px; word-spacing:5px; padding:8px 0 0 30px;}
.footer_nav a { color:#BEAE9E; font-size:11px; text-decoration:none;}


#mc_checkout {width:100%;}
#checkout_left {width:600px !important; float:left;} 
#checkout_right {width:283px; float:right;}