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:#8B167F;text-decoration:underline;}
img {border:none;}

/*--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;}

#shop-nav {float:left; margin:18px 0px 0px 80px !important;}
#shop-nav li {position:relative;}
#shop-nav li a {float:left; display:block; width:60px; height:auto; padding:0 0px; line-height:20px; color:#FFF; background: url(image/cms/tick.png) no-repeat 10px 2px;}












/**Main Nav Dropdown
*********************************************************/

#shop-nav li ul {width:20em;border-top:none; border-right: none; padding:0;position:absolute; left: -50px; z-index:2000;margin:4px 0 0 0px;background:#000;}
#shop-nav li ul a {text-align:left !important; width:100%;height:auto;text-indent:0;overflow:visible;line-height:normal; cursor: pointer; margin-right: 0px !important; padding-right: 2px !important; margin-left: 2px !important; font-size: 1.0em;} 



#shop-nav li ul li {width:100%;margin:0; display: block;}
#shop-nav li ul li a {margin:0;border-bottom: 1px solid #414141;border-right: none; color:#fff; text-transform: none; font-weight: normal; padding:5px 0px 5px 5px; width: 95%; cursor: pointer; background: none !important;}
#shop-nav li ul li a span {background: none !important; padding-left: 0px; border:none;}
#shop-nav li ul {display:none;}
#shop-nav li:hover ul {display:block;}
#shop-nav li ul li {background: none !important;}
#shop-nav li ul li a:hover {color:#414141 !important; background: #000 !important; font-weight: normal; text-decoration: none; padding:5px 0px 5px 5px;}
#shop-nav li:hover, #shop-nav li:hover a, #shop-nav a:focus, #shop-nav a:hover, #shop-nav a:active {background: url(image/cms/tick2.png) no-repeat 10px 2px; color: #fff !important;}

