@charset "utf-8";
/* CSS Document */

/* ----- Pre-defined Styles ----- */
a:link {
	color:#9E7185;
}
a:hover {
	color:#696360;
}
a:visited {
	color:#9E7185;
}
body {
	color:#606060;
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bkg/gradient_gold.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	font-size:16px;
}
h1 {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	color:#696360;
	font-family: Corbel, Arial, Helvetica, sans-serif;
	font-size:35px;
}
h2 {
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	color:#696360;
	font-family: Corbel, Arial, Helvetica, sans-serif;
	font-size:26px;
	margin-left:10px;
}
h3 {
	margin:0px;
	padding:0px;
	font-family: Corbel, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:inherit;
	color:#606060;
	font-weight:bold;
}
h4 {
	font-size:14px;
	margin:0px;
	padding:0px;
	font-family: Corbel, Arial, Helvetica, sans-serif;
}
p {
	font-size:16px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
ul {
	padding-left:0px;
	margin-left:20px;
	margin-right:5px;
	list-style-type: square;
	margin-top:0px;
	margin-bottom:0px;
}

hr{
	padding:0px;
	margin:10px;
	color:#DBDBDB;
	margin-bottom:15px;
	background-color:#DBDBDB;
}
/* ----- IDs ----- */
#wrapper {
	width:100%;
	height:100%;
	text-align:center;
	}
#content {
	width:1024px;
	margin:auto;
	background-color:#FFF;
	text-align:left;
}
#header{
	height:155px;
	background-image:url(../images/backgrounds/header.jpg);
        position:relative;
}
#navbar {
	margin-top:120px;
	margin-left:30px;
	height:35px;
	width:326px;
	text-align:center;
	float:left;
	}
#main {
	width:1004px;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding:10px;
	background-image:url(images/bkg/b_bkg.jpg);
	background-position:top;
}
#footer {
	padding:5px;
}
#logo{
	float:left;
}
#gr8x_search {
	position:absolute;
	margin-left:185px;
	margin-top:70px;
	width:326px;
	float:left;
	text-align:left;
	top: 2px;
	}
/* ----- Classes ----- */
.sep_large{
	width:100%;
	background-color:#9E7185;
	height:4px;
}
.twenty_five_percent_column{
	width:25%;
	float:left;
	background-image:url(../images/backgrounds/vert_sep.jpg);
  background-position: top right;
	background-repeat:no-repeat;
}
.twenty_five_percent_column_right{
	width:25%;
	float:left;
	overflow:hidden;
}
.forty_percent_column{
	width:40%;
	float:left;
}
.twenty_percent_column{
	width:20%;
	float:left;
}
.column_33{
	width:33%;
	float:left;
}
.clear_both{
	height:1px;
	clear:both;
}
.icon{
	margin-right:10px;
	margin-bottom:5px;
	margin-left:10px;
}
.sitemap{
	font-size:85%;
	line-height:200%;
	background-image:url(../images/backgrounds/vert_sep.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.hr{
	height:1px;
	background-color:#C1C1C1;
	margin:10px;
	margin-bottom:15px;
}
.large{
	font-size:16pt;
}

.product_float_left{
	float:left;
	width:50%;
}
.product_float_right{
	float:left;
	width:50%;
}
.store_search{
	width:380px;
	float:right;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.stores{
	float:left;
	width:620px;
}
.top_selling{
	width:1024px;
	text-align:center;
}
.productfeaturelist li{
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.auto_margins{
	text-align:center;
	margin:auto;
	width:auto;
}
.faq-details{
	font-size:16px;
	font-weight:normal;
	font-style:italic;
}
.no_underline a{
	text-decoration:none;
}
/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 1004px; height: 300px; position: relative; margin: 0 auto 0px; }
.anythingSlider .slider_wrapper                { width: 1004px; overflow: auto; height: 300px; margin: 0 0px; position: absolute; top: 0; left: 0; }

                                       /* Width below is max for Opera */
.anythingSlider .slider_wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 1004px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 250px; text-align: left; left:472px; }
#thumbNav a                             { color: #fff; font: 13px/20px Arial, Helvetica, sans-serif; display: inline-block; padding: 2px 10px 0px 10px;; height: 23px; margin: 0 5px 0 0; background: #e5b4c9 repeat-x; background-image:url(../images/backgrounds/cellshade.png); text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; text-decoration:none; font-weight:bold; background-position:bottom;}
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e5b4c9;}

/*#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: #fff; }
#start-stop:hover                       { background-image: none; }
*/
/*
  Prevents
*/
.anythingSlider .slider_wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .slider_wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.catdiv727323 {
	position:fixed !important;
}


.shop-product-small h3 a {
	color:#696360;
	
	}
