/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100% arial,helvetica,clean,sans-serif;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}

.clear:after {clear:both;content:"."; display:block;height:0;visibility:hidden;}
.clear {display:block;overflow:hidden;}
.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.hidetext {display:block;text-indent:-9999px;outline:0;}
.required {font-size:85%;font-weight:bold;color:#c00;}


/* =elements ***************************** */
a:link		{color: #d1623c;}
a:active	{color: #d1623c;}
a:visited	{color: #d1623c;}
a:hover		{color: #d1623c; text-decoration: none;}

/* =grids ***************************** */

html {text-align:center;}
#wrapper {width:1000px;margin:0 auto;}
body {text-align:left; background:#fff;}

#header {position:relative; height:140px; width:1000px; background:url(/assets/templates/shopdiscount/images/header.jpg) no-repeat;}

#logo {width:400px; height:69px; position:absolute; top:10px; left:0;}

#top-nav {position:absolute; top:95px; left:10px;}
#top-nav ul {list-style:none; padding:0; margin:0;}
#top-nav ul li {display:inline; float:left; padding:0; margin-left:3px; border-right:1px #fff solid;}
#top-nav ul li.last {border:none;}
#top-nav a {color:#fff; font-size:85%; display:block; text-decoration:none; padding:0 20px;}
#top-nav a:hover {text-decoration:underline; color:#ffe402;}

#search {position:absolute; top:55px; left:600px;}

#body {float:left; width:1000px; background:url(/assets/templates/shopdiscount/images/bg-body.jpg) repeat-y;}

#main-content {width:775px; float:right;}
#main-content h1 {margin:0 0 0.5em;font-size:153.9%; color:#7d1470;}
#main-content h2 {margin:1em 0 0.5em;font-size:123.1%; color:#77b31f;}
#main-content h3 {margin:1em 0 0.5em;font-size:108%; color:#77b31f;}
#main-content p {margin:0 0 1em;line-height:1.44em; color:#555;}
#main-content ul {margin:1em 0; color:#555;}
#main-content ol {margin:1em 0; color:#555;}
#main-content ul li {margin:0 1.5em;line-height:1.44em;}
#main-content ol li {margin:0 2.5em;line-height:1.44em;}
#main-content table {margin:0 0 1em;}
#main-content table th {padding:3px 5px;}
#main-content table td {padding:3px 5px;}

#main-content ul.products {list-style:none; position:relative; margin-top:20px;}
#main-content ul.products li {height:150px; clear:both;}
#main-content ul.products li .img-thumb {float:left; width:150px; height:180px;}
#main-content ul.products li .details {width:500px;}
#main-content ul.products li .details h2 {margin:0 0 10px 0;padding:0;}


.menu-headers {margin:1em 0 0.5em;font-size:123.1%; color:#f2b2d4; font-weight:bold; padding-left:10px;}
.checkout-headers, .titles {margin:1em 0 0.5em;font-size:123.1%; color:#77b31f; font-weight:bold;}
.page_headers {margin:0 0 0.5em;font-size:153.9%; color:#7d1470;}

#cta-wrap {width:775px; height:272px;}

#cta-main {float:left; width:529px; height:272px; background:url(/assets/templates/shopdiscount/images/cta-home.jpg) no-repeat;}

#aff {width:225px; height:270px; float:right; position:relative;}
#aff a {position:absolute;}
#aff a.aff-capezio {width:70px; height:25px; top:45px; left:10px;}
#aff a.aff-wrapper {width:88px; height:28px; top:45px; left:115px;}
#aff a.aff-danskin {width:80px; height:25px; top:78px; left:10px;}
#aff a.aff-leos {width:88px; height:33px; top:76px; left:115px;}
#aff a.aff-bloch {width:80px; height:25px; top:125px; left:10px;}
#aff a.aff-harmonie {width:88px; height:25px; top:125px; left:115px;}
#aff a.aff-frontline {width:80px; height:35px; top:163px; left:10px;}
#aff a.aff-performance {width:88px; height:25px; top:163px; left:115px;}
#aff a.aff-luzio {width:80px; height:25px; top:208px; left:14px;}
#aff a.aff-kaepa {width:88px; height:25px; top:208px; left:115px;}
#aff a.aff-converse {width:88px; height:25px; top:240px; left:70px;}

#sort-by {float:right;}

#man-cats {border:1px #2da2ac solid; background:#fbe0ef; min-height:100px;}
#man-cats h2 {color:#2da2ac; margin-left:20px;}
#man-cats ul {margin-left:20px; margin-bottom:20px;}
#man-cats ul li {height:20px; color:#2da2ac; float:left;}
#man-cats ul li a {color:#2da2ac;}
#man-cats ul li a:hover {}

#featured {width:775px; height:190px; margin-top:20px;}
#featured h2 {clear:both; color:#fff; margin:0 0 5px 0; padding:5px 10px; background:#2da2ac;}
#featured .product {font-size:85%;position:relative; text-align:center;border:1px #ccc solid; width:245px; height:140px; margin-right:5px; float:left; padding:3px;}
#featured .product a.detail {position:absolute; top:110px; left:10px; width:90px; height:25px; background:url(/assets/templates/shopdiscount/images/button-more-detail.jpg) no-repeat;}
#featured .product img.prodpic {float:left;}
#featured .product img.pricebuster {padding-top:20px;}

#cta-wrap2 {width:775px; height:167px;}

#popular {width:580px; float:left;}
#popular h2 {clear:both; color:#fff; margin:0; padding:5px 10px; background:#2da2ac;}
#popular .mostpopular {padding:8px 0 0 5px; border-right:1px #fff solid; font-size:85%; width:284px; height:128px; float:left; background:#eaeaea;}
#popular .mostpopular ul {list-style:none; margin-left:92px;}
#popular .mostpopular ul li {background:url(/assets/templates/shopdiscount/images/bullet.jpg) no-repeat .1em .55em; padding-left:10px;}
#popular .mostpopular a {color:#8560a8;}
#popular .mostpopular a.green {color:#5b8c13;}
#popular .mostpopular img.prodpic {float:left; margin-right:10px;}

#cta-attire {width:195px; height:167px; float:right;}

.main-image {float:left; width:300px; height:350px;}

.page_headers {display:none;}

#description {clear:both;}

#sub-content {}

#side-content {width:217px; float:left; border-top:3px #2da2ac solid;}

#side-nav {width:200px; margin-left:10px;}
#side-nav img {margin:8px 0;}
#side-nav ul {list-style:none;}
#side-nav ul li {background:url(/assets/templates/shopdiscount/images/bullet-sidenav.jpg) no-repeat .1em .55em; padding-left:10px;}
#side-nav a {text-decoration:none; color:#fff; font:85% trebuchet ms;}
#side-nav a:hover {color:#2da2ac;}

#gc {width:771px; height:110px; background:url(/assets/templates/shopdiscount/images/cta-gc.jpg) no-repeat; position:relative;}
#gc a {position:absolute; top:70px; left:581px; width:165px; height:31px;}

#footer {clear:both; width:1000px; height:143px; background:url(/assets/templates/shopdiscount/images/footer.jpg) no-repeat; margin:0 auto;}
#footer p {text-align:center; font-size:85%; color:#44595c; padding-top:40px;}
#footer p a {color:#44595c;}

