/**
 * 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:#e9e5e0 url(../images/cw-bg.png) repeat-x; color:#472F1A; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }

a { color:#472F1A; text-decoration:underline; }
a:hover { color:#472F1A; text-decoration:underline; }
a img { border:0;}
.product-image a img { border:1px solid;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; }
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; }

.hide {display:none;}

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

/* Paragraph */
p { margin-bottom:.8em; }
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; }

#cwfooter {width:961px; height:261px; background:url(../images/cw-footer.jpg) no-repeat; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px; position:relative;}
#cwheaderwrap {width:961px; margin-left:auto; margin-right:auto; border-bottom:1px #fefefd solid;}
#cwheader {width:961px; height:85px; position:relative; overflow:hidden; margin-left:auto; margin-right:auto; border-bottom:1px #dfdedb solid;}
#cwlogo {width:253px; height:22px; background:url(../images/cw-logo.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:46px; left:0px;}
#cwlogo a {position:relative; top:0; margin:0; padding:0; display:block; height:22px; width:253px; overflow:hidden;}
#cwbag {width:69px; height:32px; background:url(../images/cw-bag.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:36px; left:883px;}
#cwbag a {position:relative; top:0; margin:0; padding:0; display:block; height:32px; width:69px; overflow:hidden;}
#cwsignin {width:65px; height:25px; background:url(../images/cw-signin.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:42px; left:809px;}
#cwsignin a {position:relative; top:0; margin:0; padding:0; display:block; height:25px; width:65px; overflow:hidden;}#nav {position:absolute; top:73px; left:113px; background:url(../images/u-nav.png) no-repeat; width:203px; height:10px; list-style:none;}
#cwnav {position:absolute; top:47px; left:307px; background:url(../images/cw-nav.png) no-repeat; width:654px; height:22px; list-style:none;}
#cwnav li {float:left;}
#cwnav li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(../images/cw-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:22px;}
li#cwnav_1 a {left:8px; width:25px; background-position: -8px 0;}
li#cwnav_1 a:hover {background-position: -8px -22px;}
li#cwnav_2 a {left:54px; width:56px; background-position: -54px 0;}
li#cwnav_2 a:hover {background-position: -54px -22px;}
li#cwnav_3 a {left:131px; width:66px; background-position: -131px 0;}
li#cwnav_3 a:hover {background-position: -131px -22px;}
li#cwnav_4 a {left:218px; width:91px; background-position: -218px 0;}
li#cwnav_4 a:hover {background-position: -218px -22px;}
li#cwnav_5 a {left:329px; width:56px; background-position: -329px 0;}
li#cwnav_5 a:hover {background-position: -329px -22px;}
li#cwnav_6 a {left:407px; width:29px; background-position: -407px 0;}
li#cwnav_6 a:hover {background-position: -407px -22px;}
li#cwnav_7 a {left:458px; width:29px; background-position: -458px 0;}
li#cwnav_7 a:hover {background-position: -458px -22px;}
li#cwnav_8 a {left:546px; width:50px; background-position: -546px 0;}
li#cwnav_8 a:hover {background-position: -546px -22px;}
li#cwnav_9 a {left:623px; width:31px; background-position: -623px 0;}
li#cwnav_9 a:hover {background-position: -623px -22px;}

#cwbreadcrumbswrap {border-bottom:1px #fefefd solid;}
#cwhomeproduct {width:922px; height:383px; overflow:hidden; position:absolute; top:18px; left:19px; background:#fff url(/imgs/cw-home.jpg) no-repeat;}
#cwhomeproduct a {position:relative; top:0; margin:0; padding:0; display:block; height:922px; width:383px; overflow:hidden;}
#cwhomeproduct1 {width:202px; height:188px; overflow:hidden; position:absolute; top:0px; left:282px; text-indent:-9999em;}
#cwhomeproduct1 a {position:relative; top:0; margin:0; padding:0; display:block; height:188px; width:202px; overflow:hidden;}
#cwhomeproduct2 {width:430px; height:187px; overflow:hidden; position:absolute; top:196px; left:282px; text-indent:-9999em;}
#cwhomeproduct2 a {position:relative; top:0; margin:0; padding:0; display:block; height:187px; width:430px; overflow:hidden;}
#cwhomeproduct3 {width:202px; height:187px; overflow:hidden; position:absolute; top:196px; left:720px; text-indent:-9999em;}
#cwhomeproduct3 a {position:relative; top:0; margin:0; padding:0; display:block; height:187px; width:202px; overflow:hidden;}

.cwquestions {font-family:Georgia, "Times New Roman", Times, serif; color:#472f1a; font-size:13px; font-weight:bold;}
#track_hint {color:#838079; font-size:10px;}

#cwfooter1 {position:absolute; top:145px; left:0px; text-align:left;}
.cwnewslettertext {font-family:Georgia, "Times New Roman", Times, serif; color:#85786c; font-size:11px; font-weight:normal; padding-top:1px; position:relative; top:1px; text-transform:uppercase;}
#cwfooter2 {text-align:left; margin-top:188px; text-transform:uppercase; font-size:10px;}
#cwfooter2 a {color:#45423c; text-decoration:none;}
#cwfootertwitter {text-indent:-9999em; width:68px; height:23px; overflow:hidden; position:absolute; top:186px; left:718px;}
#cwfootertwitter a {position:relative; top:0; margin:0; padding:0; display:block; height:23px; width:68px; overflow:hidden;}
#cwfooterfacebook {text-indent:-9999em; width:81px; height:27px; overflow:hidden; position:absolute; top:172px; left:790px;}
#cwfooterfacebook a {position:relative; top:0; margin:0; padding:0; display:block; height:27px; width:81px; overflow:hidden;}
#cwfooterflickr {text-indent:-9999em; width:56px; height:23px; overflow:hidden; position:absolute; top:165px; left:874px;}
#cwfooterflickr a {position:relative; top:0; margin:0; padding:0; display:block; height:23px; width:56px; overflow:hidden;}

#cwfooter3 {text-align:left; margin-top:15px; font-size:10px; color:#918c83; text-transform:uppercase;}
#checkoutSteps {margin-top:20px;}
#cwplainpage {margin-top:20px;}
#cwplainpage h1 {color:#472F1A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;}
#cwplainpage h2 {color:#472F1A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-weight:bold; text-transform:uppercase; margin-top:20px;}
#cwplainpage ul ul {padding-left:20px;}
#cwplainpage ul ul ul {padding-left:20px;}

#cwplainpageleft {width:400px; float:left;}
#cwplainpageright {width:509px; height:356px; border:8px #ffffff solid; overflow:hidden; float:right;}

#cwfeaturedlist {position:relative;}
.cwfeaturedItem {}
#fi1 {position:absolute; top:0px; left:26px; padding:9px; background:#fff; border:1px #bbb7b0 solid; width:265px; height:265px; overflow:hidden;}
#fi2 {position:absolute; top:0px; left:337px; padding:9px; background:#fff; border:1px #bbb7b0 solid; width:265px; height:265px; overflow:hidden;}
#fi3 {position:absolute; top:0px; left:648px; padding:9px; background:#fff; border:1px #bbb7b0 solid; width:265px; height:265px; overflow:hidden;}

#cwhome {width:961px; height:421px; background:#d7d4d1 url(../images/cw-home.png) no-repeat; position:relative;}
#cwhomefeatured {height:285px;}
#cwfeaturedhead {color:#472F1A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:normal; margin-top:20px; margin-bottom:20px;}
#cwhometext {padding:37px 14px 0px 670px;}
#cwhometext h1 {color:#472F1A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:19px;
font-weight:normal; margin-bottom:15px;}

#cwsearch {text-align:center; margin-top:30px;}
#cwsearchinput {width:400px; font-size:25px; padding:5px; border:1px #a7a39e solid; background:#fff; color:#c7bdb0;}
#cwsearchinputbutton {font-size:25px; padding:5px; border:1px #472f1a solid; background:#472f1a; color:#fff;}
#cwsearch1 {float:left; width:150px; text-align:left; padding-top:30px; padding-left:300px;}
#cwsearch2 {float:right; width:450px; text-align:left; padding-top:30px;}

#cwtoplinks {position:absolute; top:15px; left:500px; width:461px; text-align:right;}
#cwtoplinks ul {list-style:none;}
#cwtoplinks li {display:inline; padding-left:10px;}
#cwtoplinks a {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-transform:uppercase; color:#75716a; text-decoration:none;}


#cwleftcolumn {width:225px; background:#fefefd url(../images/cw-1.png) bottom repeat-x; float:left;}
.cwleftcolumn1 {padding:7px 0px 7px 13px; border-bottom:1px #e2ded8 solid;  text-transform:uppercase;}
.cwleftcolumn1 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-decoration:none; }
.cwleftcolumn2 {padding:7px 0px 11px 23px;}
.cwleftcolumn2 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:20px; text-transform:uppercase;} 
.cwleftcolumn2 a:hover {color:#c98d4c;} 

#cwproductinsidelanding {border:8px #fff solid; width:720px; height:356px; background:#fff; overflow:hidden;}

.mini-newsletter {display:none;}
.mini-related-items {padding-top:10px; padding-bottom:10px; padding-left:5px;}

.availability {display:none;}
.georgia {color:#8e8b84; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; line-height:25px; margin-top:16px;}

#cwpressright {width:600px; float:right;}
.pressitem {float:left; width:80px; height:110px; text-align:right;}