html{height:100%;}
body{font-family:"Calibri",sans-serif;font-size:12px;text-align:center;background:url("../images/bg.png") #5e6365;min-height:100%;}
	div#wrapper{width:1044px;margin:auto;text-align:left;}

div#header{padding-top:40px;overflow:hidden;}
	ul#socialmedia{float:left;}
		ul#socialmedia li{float:left;display:block;margin-right:3px;}
	div#header nav{float:right;}
		div#header nav ul{list-style:none;line-height:25px;}
			div#header nav a{text-decoration:none;}
		div#header nav > ul > li{display:block;float:left;margin-left:20px;}
			div#header nav > ul > li > a{display:block;color:white;font-size:1.2em;font-weight:bold;text-transform:uppercase;}
				div#header nav > ul > li:hover > a{color:#ffd800;}
			div#header nav > ul > li > ul{position:absolute;display:none;z-index:999;background:white;background:rgba(0,0,0,0);}
				div#header nav > ul > li > ul > li{display:block;padding:2px 0 0 0;}
					div#header nav > ul > li > ul > li > a{font-size:1.1em;display:block;background:url("../images/arrow.png") no-repeat 95% 50% white;border:1px solid #898989;color:#4b4b4b;padding:0 0 0 10px;}
						div#header nav > ul > li > ul > li > a span{display:block;background:url("../images/arrow.png") no-repeat 95% 50%;padding-right:25px;}
						div#header nav > ul > li > ul > li > a:hover{color:black;}
						div#header nav > ul > li > ul > li > a:hover span{background:url("../images/arrowh.png") no-repeat 95% 50%;}
			div#header nav > ul > li:hover > ul{display:block;}
div#slider{overflow:hidden;position:relative;z-index:2;}
	div#slides{width:1044px;height:184px;}
		div#slides img{display:none;width:1044px;height:184px;}
			div#slides img:first-child{display:block;}
	div#slider_controls{position:absolute;bottom:0;right:0;padding-left:799px;background:url("../images/sliderleft.png") no-repeat;height:19px;line-height:19px;}
		div#slider_controls ul{background:black;background:rgba(0,0,0,.8);overflow:hidden;}
			div#slider_controls ul li{display:block;float:left;height:19px;}
			div#slider_controls a{display:block;text-indent:-999px;height:9px;width:9px;margin:5px 5px 0 0;background:#f6f6f6;}
				div#slider_controls a:hover,div#slider_controls a.current{background:#eaca4d;}
div#subbar{margin-top:20px;overflow:hidden;height:40px;line-height:40px;padding:0 10px 0 10px;}
	div#subbar li{float:left;display:block;background:url("../images/check.png") no-repeat 10px 50%;padding:0 0 0 40px;margin-right:20px;border-left:1px solid #d5d5d5;}
		div#subbar li:first-child{border-left:0;}
	div#subbar li a,div#subbar li{font-size:1.2em;color:black;text-decoration:none;}
div#footer{margin:15px 0 0 0;overflow:hidden;line-height:40px;font-size:1.1em;background:#f6f6f6;border:4px solid #767676;padding:0 20px 0 20px;}
	div#copyrights{float:left;}
	div#footer div.right{float:right;color:#8f8f8f;}
	div#endspacer{height:20px;}
	
/*MAIN*/
.button,div#main div.right > div a{display:inline-block;margin-top:5px;padding:0 10px 0 10px;background:#f7cd24;line-height:30px;height:30px;text-decoration:none;font-size:1.2em;color:black;}
div#main div.right > div a{display:block;}
.button:hover,div#main div.right > div a:hover{color:#ffcc00;background:black;}
.button > span{display:block;background:url("../images/raquo.png") no-repeat 10px 50%;padding-left:30px;}
div#main{margin:20px 0 0 0;overflow:hidden;}
div#main div.left{float:left;width:460px;}
div#main div.right{float:right;width:575px;}
div#main div.left > div,div#main div.right > div{background:#f6f6f6;border:4px solid #767676;margin-bottom:10px;padding:10px;position:relative;padding-top:65px;}

div#main div.right > div{float:left;margin:0 10px 10px 0;padding:65px 32px 10px 32px;text-align:center;}



div#main div.right > div.nopad{margin-right:0;}

div#main div.right > div span.title,div#main h1,div#main h2{
    display:block;position:absolute;top:0;left:0;width:100%;height:50px;text-align:center;line-height:50px;font-size:1.3em;font-weight:bold;text-shadow:1px 1px white;
    }
div#main div.right > div span.title {
    font-size: 1.2em;
}
div#main h1 strong,div#main h2 strong{font-weight:bold;color:#e2bb22;}

div#main div.left > div p,div#main div.right > div p{padding:5px 0 5px 0;line-height:1.6em;font-size:1.2em;}

/*Product*/
div#product div.right > a.button{margin-top:0;display:block;font-weight:bold;}
div#product{margin:20px 0 0 0;overflow:hidden;}
div#product > div.right{float:right;width:258px;}
div#product > div.right > div{padding:65px 0 10px 0 !important;margin-top:10px;}
div#product div.right h2{display:block;position:absolute;top:0;left:0;width:100%;height:50px;text-align:center;line-height:50px;font-size:1.3em;font-weight:bold;text-shadow:1px 1px white;}

div#product > div.right{float:right;width:258px;}
div#product > div.right > div{padding:65px 0 10px 0 !important;margin-top:10px;}
div#product div.right h2{display:block;position:absolute;top:0;left:0;width:100%;height:50px;text-align:center;line-height:50px;font-size:1.3em;font-weight:bold;text-shadow:1px 1px white;}


div#product div.right2 > a.button{margin-top:0;display:block;font-weight:bold;}

div#product > div.right2{float:;width:460px;}
div#product > div.right2 > div{padding:65px 0 10px 0 !important;margin-top:10px;}
div#product div.right2 h2{display:block;position:absolute;top:0;left:0;width:100%;height:50px;text-align:center;line-height:50px;font-size:1.3em;font-weight:bold;text-shadow:1px 1px white;}

div#product > div.right2{width:258px;}
div#product > div.right2 > div{padding:65px 0 10px 0 !important;margin-top:10px;}
div#product div.right2 h2{display:block;position:absolute;top:0;left:0;width:100%;height:50px;text-align:center;line-height:50px;font-size:1.3em;font-weight:bold;text-shadow:1px 1px white;}


div#product > div.left{float:left;width:778px;}
div#product div.left > div,div#product div.right > div{overflow:hidden;background:#f6f6f6;border:4px solid #767676;margin-bottom:10px;padding:10px;position:relative;}

div#prodfigs{float:left;margin:20px 0 10px 40px;}

div#prodfigs > img{width:174px;height:213px;}

div#prodfigs > div{margin-top:10px;}

div#prodfigs > div img{ -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;width:45px;height:52px;margin-right:13px; }
div#prodfigs > div img:hover{ -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
div#product article{float:right;margin-bottom:10px;padding:20px 10px 0 10px;line-height:1.6em;font-size:1.2em;width:430px;}
div#product article h1{color:black;font-size:1.5em;margin-bottom:5px;}
div#product article p{padding:5px 0 10px 0;}
div#product article a.button{float:right;font-weight:bold;position:relative;top:-40px;}
div#product article span#oldprice{color:#daaf00;font-weight:bold;font-size:1.4em;text-decoration:strike;padding-left:15px;}
div#product article span#currentprice{font-size:1.5em;display:inline-block;line-height:40px;height:40px;margin:10px 0 10px 0;padding:0 15px 0 15px;font-weight:bold;border:1px solid #bebebe;}
div#product article span#currentprice span{font-size:.7em;font-weight:normal;padding-left:20px;color:#656565;}
div#product article span#currentprice span:before{content:'|';padding-right:20px;}




	div#prodspecs{overflow:hidden;color:#4b4b4b;clear:both;padding:0 0 0 0;position:relative;border:1px solid #c2c2c2;}
		div#prodspecs span.title{background:#efefef;display:block;line-height:50px;height:50px;font-weight:bold;font-size:1.3em;padding-left:20px;}
			div#prodspecs > div{float:left;padding:30px 50px 50px 50px;width:260px;border-left:1px solid #c2c2c2;}
				div#prodspecs > div.noborder{border-left:0;}
				div#prodspecs > div table{width:100%;line-height:2em;font-size:1.2em;}
					div#prodspecs > div table th{font-weight:bold;}
					div#prodspecs > div table tr:first-child th{padding-bottom:10px;}
	div#relatedprods{}
		div#relatedprods > div{overflow:hidden;border-top:1px solid #ececec;padding:20px;}
			div#relatedprods > div:first-child{border-top:0;}
			div#relatedprods > div span.title{float:left;font-size:1.3em;text-shadow:1px 1px white;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
			div#relatedprods > div span.price{float:right;font-size:1.3em;color:#ecbd01;font-weight:bold;}
			div#relatedprods > div img{clear:both;float:left;}
			div#relatedprods > div p{float:right;width:100px;}
				div#relatedprods > div p a.button{position:relative;top:5px;}
/*CSS*/
div#header nav > ul > li > ul > li > a,div#subbar,div#product article span#currentprice,div#prodspecs{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* W3C */
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
div#slider_controls a,div#slider,div#footer,div#main div.left > div,div#main div.right > div,div#product div.left > div,div#product div.right > div{-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

div#main div.right > div span.title,div#main h1,div#main h2,div#product div.right h2{
    -webkit-box-shadow: 0px 2px 4px 0px #e0e0e0;

-moz-box-shadow: 0px 2px 4px 0px #e0e0e0;
box-shadow: 0px 2px 4px 0px #e0e0e0; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* W3C */}

.button,div#main div.right > div a{-webkit-box-shadow: inset 0px 1px 10px 2px #baa242;
-moz-box-shadow: inset 0px 1px 10px 2px #baa242;
box-shadow: inset 0px 1px 10px 2px #baa242; 
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.button:hover,div#main div.right > div a:hover{-webkit-box-shadow: inset 0px 8px 2px 0px #3e3e3e;
-moz-box-shadow: inset 0px 8px 2px 0px #3e3e3e;
box-shadow: inset 0px 8px 2px 0px #3e3e3e; }

#main-heel {
    width: 1024px;
    background:  #F6F6F6;
    border: 4px solid #767676;
    min-height: 300px;
    margin-top: 50px;
    padding: 10px;
}
.large_image{
	height: 300px;
	width: 200px;
}

.titles {
    text-align: center;
    line-height: 50px;
    font-size: 1.3em;
    font-weight: bold;
    text-shadow: 1px 1px white;
}

.title a {
    border-radius:0;
    box-shadow:0;
    background: none;
    
}