body {
	width:100%;
	margin: 0 auto;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	background: #050505 url(image/cms/body_bg.jpg) no-repeat fixed center top;
	text-align:center;
}
h1, h2, h3, h4, div.storeHeader, .wsm_product_title {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif;}
h1, div.storeHeader{background:#262113 url('image/cms/heading_bg.jpg') no-repeat right center;font-size:1.67em; text-align:right; margin:0 0 10px 0;padding:3px 36px 3px 0; color:#fff;}/*Used in Search Header*/
h2, div.catalogHead {font-size: 1.25em;margin:0 0 5px 0; color:#646A40;}
h3 {font-size:1.50em; font-style:italic color:#1A1A1A; margin:0 0 5px 0;}
h4 {font-size:1em; font-style:italic;color:#65573B; margin:0 0 5px 0;}
p {font:Verdana, Arial, Helvetica, sans-serif;}
a {color:#8B167F; text-decoration:none;font-weight:bold;}
a:visited {color:#8B167F;text-decoration:none;}
a:hover {color:#fff;background: #8B167F url('image/cms/bg_pink.gif') repeat-x;}

/*--Helpers--*/
.float_left {float:left;}
/*div {border:1px solid #c00;}*/

/*--Basic Wrappers to get Sticky foot to work--*/
#clx_main_wrapper {width:760px; margin:0 auto; text-align:left;background:#fff url('image/cms/page_bg.jpg') repeat-y;}
#clx_footer {width:760px; margin:0 auto;}
#clx_body_wrapper {margin:0 10px;}

/*--Page Formatting--*/
#clx_header { padding-top:37px; width:760px; margin:0 auto;}
#clx_home_left {float:left; width:150px;}
#clx_home_right {float:right;width:580px;}
.clx_content {width:535px;}/*Used on Default template*/
.clx_content img {max-width:545px;width: expression(this.width > 535 ? 535: true);}
#clx_body_footer {padding:0 10px 0 10px;clear:left;}
.content_image_right {float:right; margin:0 0 0 10px;}

/*--Classes for Page caps top and bottom--*/
#page_top {margin:0 auto -2px auto; width:760px;}
#page_bottom {width:760px; margin:-3px auto 0 auto;}

/*--Slideshow Stuff--*/
#slideshow_wrapper {height:261px; overflow:hidden; float:left; margin:0 3px 0 0;width:440px;}
* html body #slideshow_wrapper {margin:0;}
#slide_show_1, #slide_show_2 {margin:0; padding:0; list-style:none;}
/*ul#slide_show_2 {margin:0 auto; text-align:center;}*/
ul#slide_show_2 li {left:0;}
/*--Backgrounds--*/
.background_1 {background:#372E1B url('image/cms/left_menu_bg.jpg') no-repeat center top;padding:5px; margin-bottom:10px;}
.background_2 {background:#372E1B url('image/cms/left_menu_bg.jpg') no-repeat center center;padding:2px; margin-bottom:10px;}


/*------------------Left Menu------------------------*/
.menu_left_heading {margin:0 0 10px 0;}
.menu_left {}
.menu_left p {}
.menu_left ul {font-size:1em; margin:0 0 10px 0; padding:0; }
.menu_left li {list-style:none; padding:0; margin:0; width:100%; display:block;}
.menu_left li a {padding:3px 0; color:#fff; display:block; text-decoration:none; font-weight:bold;}
.menu_left li a:hover {color:#fff; background: #8B167F url('image/cms/bg_pink.gif') repeat-x;}

/*------------------Very Top Menu------------------------*/
#clx_menu_top_wrapper {
	background: url('image/cms/plaid_bg.gif');
	height:35px;
	width:100%;
	position:fixed;
	left:0;
	z-index:1000;
	border-bottom:1px solid #fff;
	text-align:left;
}
#clx_menu_top {font:"Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif; padding:0; margin:5px 0 0 0; }

#clx_menu_top ul {margin:5px 0 0 0; padding:0; font-size:1.17em; font-weight:bold; float:left;}
#clx_menu_top li {
	display:inline;
	padding:0;
	margin:0;
	list-style:none;
}
#clx_menu_top li a {
	color:#fff;
	padding:2px 10px;
	text-decoration:none;
	color:#8FBBFD;
}
#clx_menu_top li a:hover {
	background: #8B167F url('image/cms/bg_pink.gif') repeat-x;
	color:#fff;
}
/*--Welcome Guest Header Menu--*/
#clx_header_menu {float:right; text-align:right; color:#fff; margin:25px 0 5px 0;width:400px;}
#clx_header_menu ul, #clx_header_menu li {margin:0; padding:0; list-style:none;}
#clx_header_menu li {display:inline;}
#clx_header_menu li a {color:#fff; text-decoration:none; padding:0 5px;}
#clx_header_menu li a:hover {}
#clx_header_menu li {font-size:1em; font-weight:bold; color:#FB7C04;margin:0 5px 5px 0;}
#clx_header_menu li.wsm_loginbar_guest, #clx_header_menu li.wsm_loginbar_welcome {display:block;}

/*--Footer Menu--*/
.menu_footer {font:10px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#333;}
.menu_footer a {color:#333;}
.menu_footer ul {margin:10px 0 10px 0; padding:0;}
.menu_footer li {
	display:inline;
	padding:0;
	margin:0;
	list-style:none;
}
.menu_footer li a, .menu_footer a {
	color:#333;
	margin:0 10px 0 0;
	text-decoration:none;
}
.menu_footer li a:hover, .menu_footer a:hover {color:#fff;}

/*--Search Form in Header--*/
.clx_searchform {color:#fff;float:right; }
.clx_searchform form {margin:3px 10px 0 0;}
.clx_searchform input {margin:0;font-size:1em; background:#fff; border:2px solid B1B1B1; width:195px;}
.clx_searchform input.button {background:transparent; color:#B51C59; border:none;width:auto; cursor:pointer; cursor: hand; /* for IE 5.x */font-weight:bold;}
.clx_searchform label {padding:0;}

/*-----------------Slider on homepage------------------------*/
#featured_carousel {clear:both; background:#372E1B url('image/cms/feature_box_bg.jpg') repeat-x 13px 0px; margin:10px 0; height:140px; overflow:hidden;}
#featured_carousel .prev {float:left;}
.featured_items {float:left;margin:5px 15px;height:126px;}
.featured_items ul {width:600px; overflow:hidden;}
.featured_items li {margin:0 10px; width:126px; height:126px; text-align:center;}
.featured_items li img {border:2px solid #8B167F;}
.featured_items li img:hover {border:2px solid #8FBBFD;}
.next {float:right;}
/*---------------Featuered Items in left column on homepage-------------------*/
#home_featured_items2 {text-align:center; margin:3px; height:360px;}
.home_featured_img_box {}
.home_featured_img_box img {border:2px solid #8B167F;}
.home_featured_img_box img:hover {border:2px solid #8FBBFD;}
.home_featured_title {font-size:1.17em; margin:5px 0;height:1.2em;overflow:hidden;}
.home_featured_title a {color:#fff; text-decoration:none;}
.home_featured_title a:hover {}


/**Widget Article - Same as WSM
**********************************/
.home_news_wrapper {}
.clx_news_wrapper {}
.clx_news_wrapper_home {height:200px;overflow-y:scroll; background:#fff; border:1px solid #7FAE65;padding:5px;margin:10px 0;}
.wsm_news_list_date { float:left;width:45px; padding:2px 0; margin:0; text-align:center;background: #8B167F url('image/cms/bg_pink.gif') repeat-x;}
.widget_article {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.widget_article_list {margin-left:70px;}

/*--Tool Tips--*/
#tooltip {
	position: absolute;
	z-index: 3000;
	width:220px;
height:74px;
	background: url('image/cms/tooltip_bg_2.png') no-repeat center center;
	opacity: 0.85;
margin-top:-15px;

}
#tooltip h3 {color:#8B167F;font-size:1em;margin:20px 0 5px 27px;}
#tooltip div.body {color:#080808; font-weight:normal; font-size:.83em;margin:0 0 5px 27px;}

/*--Clearfix to help enclose floats--*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/*---WSM Overides---*/
div#productRotate {top:30px;}
div.wsm_product_summary {}

td.item {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif; text-align:center;}
td.item img {background:#372E1B url('image/cms/left_menu_bg.jpg') no-repeat center top; border:1px solid #372E1B; padding:3px;}
div.listProduct {font-weight:normal;font-size:1.17em; clear:left;}
div.listHRule {
	border-bottom: 1px solid #ccc;
}
div.listVRule {
height:0em;
	width: 0px;
	border-right: 0px solid #fff;
	margin: 0;
}
span.wsm_product_ourprice {margin:5px 30px;padding:3px 0; font-size:1.34em; background:#676D43; color:#C2D8B6;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;display:block;}
span.wsm_product_listprice {}
span.wsm_product_oldprice {color:#555;}
.productButtons form select {display:block;}
div.storeHeader {
	display:block;
	}
.wsm_config_cat_title {display:none;}