/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { background:#ffffff; color:#695536; font:11px Verdana, arial, helvetica, sans-serif; text-align:center; }

.wrapper {}

a { color:#cc4d1b; text-decoration:none; }
a:hover { color:#cc4d1b; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:15px; line-height:18px; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }


#s2swrap {width:980px; margin-left:auto; margin-right:auto;}

#s2sheader {height:113px; width:980px; position:relative;}

#s2slogo {width:168px; height:123px; background:url(../images/logo.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:34px; left:812px;}
#s2slogo a {position:relative; top:0; margin:0; padding:0; display:block; height:123px; width:168px; overflow:hidden;}

#s2snav {position:absolute; top:77px; left:0px; background:url(../images/u-nav.png) no-repeat; width:786px; height:36px; list-style:none;}
#s2snav li {float:left;}
#s2snav li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(../images/u-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:36px;}
li#s2snav_1 a {left:0px; width:55px; background-position: 0px 0;}
li#s2snav_1 a:hover {background-position: 0px -36px;}
li#s2snav_2 a {left:77px; width:60px; background-position: -77px 0;}
li#s2snav_2 a:hover {background-position: -77px -36px;}
li#s2snav_3 a {left:160px; width:79px; background-position: -160px 0;}
li#s2snav_3 a:hover {background-position: -160px -36px;}
li#s2snav_4 a {left:261px; width:72px; background-position: -261px 0;}
li#s2snav_4 a:hover {background-position: -261px -36px;}
li#s2snav_5 a {left:356px; width:68px; background-position: -356px 0;}
li#s2snav_5 a:hover {background-position: -356px -36px;}
li#s2snav_6 a {left:446px; width:45px; background-position: -446px 0;}
li#s2snav_6 a:hover {background-position: -446px -36px;}
li#s2snav_7 a {left:567px; width:111px; background-position: -567px 0;}
li#s2snav_7 a:hover {background-position: -567px -36px;}
li#s2snav_8 a {left:699px; width:87px; background-position: -699px 0;}
li#s2snav_8 a:hover {background-position: -699px -36px;}

#s2shome {padding-top:64px; width:980px; height:390px; overflow:hidden;}
#s2shome1 {width:980px; height:390px; overflow:hidden; background:url(../images/h-1.png) no-repeat; position:relative;}
#s2shome2 {width:980px; height:390px; overflow:hidden; background:url(../images/h-4.png) no-repeat; position:relative;}
#s2shomemain {width:505px; height:333px; overflow:hidden; position:absolute; top:11px; left:18px;}
#s2shomefabric1 {width:168px; height:333px; overflow:hidden; position:absolute; top:11px; left:555px;}
#s2shomefabric1text {width:168px; overflow:hidden; position:absolute; top:362px; left:555px; font-size:10px; line-height:14px;}
#s2shomefabric2 {width:168px; height:333px; overflow:hidden; position:absolute; top:11px; left:755px;}
#s2shomefabric2text {width:168px; overflow:hidden; position:absolute; top:362px; left:755px; font-size:10px; line-height:14px;}
#s2shomefabric3 {width:168px; height:333px; overflow:hidden; position:absolute; top:11px; left:57px;}
#s2shomefabric3text {width:168px; overflow:hidden; position:absolute; top:362px; left:57px; font-size:10px; line-height:14px;}
#s2shomefabric4 {width:168px; height:333px; overflow:hidden; position:absolute; top:11px; left:257px;}
#s2shomefabric4text {width:168px; overflow:hidden; position:absolute; top:362px; left:257px; font-size:10px; line-height:14px;}
#s2shomefabric5 {width:168px; height:333px; overflow:hidden; position:absolute; top:11px; left:457px;}
#s2shomefabric5text {width:168px; overflow:hidden; position:absolute; top:362px; left:457px; font-size:10px; line-height:14px;}
#s2shomenext {width:24px; height:354px; text-indent:-9999em; overflow:hidden; position:absolute; top:0px; left:956px;}
#s2shomenext a {position:relative; top:0; margin:0; padding:0; display:block; height:354px; width:24px; overflow:hidden;}
#s2shomelast {width:24px; height:354px; text-indent:-9999em; overflow:hidden; position:absolute; top:0px; left:0px;}
#s2shomelast a {position:relative; top:0; margin:0; padding:0; display:block; height:354px; width:24px; overflow:hidden;}

#s2sfooter {background:url(../images/u-1.png) top center no-repeat; height:95px; margin-top:28px; margin-bottom:50px;}
#s2sfooterwrap {width:980px; margin-left:auto; margin-right:auto; position:relative;}
#s2sfooternav {position:absolute; top:47px; left:487px; background:url(../images/u-2.png) no-repeat; width:488px; height:22px; list-style:none;}
#s2sfooternav li {float:left;}
#s2sfooternav li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(../images/u-2.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:22px;}
li#s2sfooternav_1 a {left:0px; width:40px; background-position: 0px 0;}
li#s2sfooternav_2 a {left:71px; width:29px; background-position: -71px 0;}
li#s2sfooternav_3 a {left:131px; width:94px; background-position: -131px 0;}
li#s2sfooternav_4 a {left:255px; width:118px; background-position: -255px 0;}

#s2sfooternewsletter1 {width:282px; height:22px; overflow:hidden; background:url(../images/u-3.png) no-repeat; position:absolute; top:47px; left:102px; cursor:pointer;}
#s2sfooternewsletter2 {width:282px; height:22px; overflow:hidden; position:absolute; top:47px; left:102px; display:none;}
.s2sfooternewsletter2field {border:1px #ff7200 solid; line-height:auto; width:180px; color:#ff7200; padding:2px;}
.s2sfooternewsletter2submit {border:1px #ff7200 solid; background:#ff7200; line-height:auto; color:#fff; font-weight:bold; padding:2px 5px;}

.orderinstruction1 {color:#40bfe4; font-weight:bold; margin-bottom:13px;}
.orderinstruction2 {margin-bottom:13px;}
.orderinstruction3 {margin-bottom:13px;}

.more-views {text-align:right;}
.mini-cart {display:none;}
.mini-compare-products {display:none;}
.mini-product-view {display:none;}
.mini-poll {display:none;}
.mini-related-items {margin-top:15px;}
.mini-related-items a {color:#695536;}

.page-sub { font-weight:bold; font-size:13px; color:#f78f26;}
.page-sub2 { font-weight:bold; font-size:15px; color:#40bfe4;}
.page-name {color:#55c82d; font-size:24px; font-weight:normal; }

#contentwrapleft {width:580px; float:left;}
#contentwrapright {width:300px; float:right; padding-top:50px; line-height:19px;}
#contentwrapright a {color:#695536; text-decoration:none; font-weight:bold;}
#contentwrapright2 {width:300px; float:right; line-height:19px;}

#store1 {width:320px; float:left; padding-right:37px; padding-top:40px;}
#store2 {width:225px; float:left; padding-top:40px;}
#store3 {width:352px; float:right; padding-top:20px;}

.mini-newsletter {display:none;}
#categoryprice .price {color:#695536; font-size:11px; font-weight:normal;}
.level0 span {display:none;}
.level1 span {display:inline;}
.level0 { list-style:none; width:200px; padding-right:25px; float:left;}

#fabrictop {width:675px; height:17px; background:url(../images/i-7.png) no-repeat; overflow:hidden; margin-bottom:10px; margin-top:25px;}
.level1 a {font-size:12px;}

.continue-shopping {display:none;}