*{margin:0;padding:0}.clear{clear:both}address{margin-left:10em}body{background:#f5f4ed;color:#fff;font:.75em Arial,'lucida grande',helvetica,arial,sans-serif;margin:0 auto}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}a img{border:none}ul li{list-style:none}h3{font-size:1.2em;padding:.5em}#container{text-align:left;width:820px;margin:0 auto}.sitemap{    width:500px;    margin:1em auto}.sitemap li a{    background:url('../img/icons/dirIcon.gif') no-repeat top left;    padding-left:25px;    text-decoration:none;    line-height:20px;    display:block}.sitemap li a img{border:1px solid #ccc}.sitemap li a:hover{    text-decoration:underline}.sitemap li ul li a{    padding-left:25px;    margin-left:15px;    background:none}.sitemap li ul li ul li a{    background:url('../img/icons/fileIcon.jpg') no-repeat center left;    padding-left:15px;    margin-left:30px}.sitemap li.brands ul li a{    background:url('../img/icons/fileIcon.jpg') no-repeat top left}#header{background:url('../img/header.jpg') no-repeat;height:232px;color:#000}#header a{color:#000;text-decoration:none}#header a:hover{text-decoration:underline}#header h1{padding:30px;float:left;font-size:12px;color:#4f4f4f;font-weight:normal}#header h1 a{color:#4f4f4f;text-decoration:none;font-size:12px;font-style:italic}#language{float:right;margin-top:30px;margin-right:30px;font:11px Verdana;color:#7b7b7b}#language a{color:#7b7b7b}#language a:hover{color:#333;text-decoration:none}#logo{clear:both;padding-left:50px}#logo a{display:block;float:left;margin-top:1em}#logo a.crystallized{float:right;text-align:right;margin-right:3em;margin-top:3em}#nav{font-family:verdana;background:#fff;color:#362f2d;width:800px;height:20px;margin-left:10px;margin-top:10px;font-size:13px;clear:both}#nav ul li {list-style:none;float:left}#nav ul li a{color:#362f2d;text-decoration:none;display:block;float:left;padding:1px 15px 3px 15px;font-weight:bold}#nav ul a:hover{color:#fff;background:#362f2d;text-decoration:none}#content{background:url('../img/content.jpg') repeat-y;clear:both;color:#333;padding:0px 20px 0px 20px;_display:inline-block;overflow:hidden;min-height:600px;padding-top:1em}h2{padding:.7em}h4{background:#ddd;padding:.5em}#content_top{background:#211e29 url('../img/content_top.jpg') repeat-y;height:25px;padding-top:5px;padding-left:1em;font-family:Verdana}#content_top form{clear:none;float:left;margin-right:0}#content_top #SearchForm{width:220px}#content_top #UserLoginForm{width:330px}#content_top div{clear:none;float:left;vertical-align:baseline;margin-bottom:0;padding:0 0.5em}#content_top div.submit{margin-top:0;margin-left:0}#content_top input{clear:none;float:left;font-size:11px;width:110px;color:#858585;padding:2px}#content_top input[type=submit]{color:#362f2d;background:url('../img/submit-btn.jpg') no-repeat;border:none;width:51px;height:17px;padding-bottom:3px;font-weight:bold;margin-top:1px}#content_top label{width:1px;clear:both;padding-right:0}#content_top a{color:#fff;padding-left:10px;float:left;margin-top:3px;text-decoration:none;font-size:11px;display:block}#content_top a:hover{}#main{margin-left:190px;width:580px; margin-bottom:10px; border-left:2px solid #e2e0e0; padding-left:8px; min-height:850px; overflow:hidden}.category{float:left;width:280px;height:192px;padding:5px}.category img{}.main{padding:1em}.main strong{font-weight:normal}.categories ul li{    float:left;    padding:5px;    display:inline}#footer{clear:both;height:23px;background:url('../img/footer.jpg') no-repeat;text-align:right;font-size:10px;width:820px;margin:0 auto}#footer a{color:#fff;text-decoration:none;padding-right:20px}#footer_banners{width:820px;margin:0 auto;text-align:center}div.paging{background:#fff;color:#ccc;margin:1em 0;font-size:11px}div.paging div.disabled{color:#ddd;display:inline}div.paging span{}div.paging span.current{color:#000;font-weight:bold}div.paging span a{}div.message{clear:both;color:#900;font-size:140%;font-weight:bold;margin:1em 0}div.error-message{clear:both;color:#900;font-weight:normal;margin-left:115px;margin-top:.5em;font-size:80%;padding:.3em;width:50%;background:#F1A6A6;border:1px solid #B10000}p.error{background-color:#e32;color:#fff;font-family:Courier,monospace;font-size:120%;line-height:140%;padding:0.8em;margin:1em 0}p.error em{color:#000;font-weight:normal;line-height:140%}.notice{background:#fc0;color:#000;display:block;font-family:Courier,monospace;font-size:120%;line-height:140%;padding:0.8em;margin:1em 0}.success{background:green;color:#fff}div.actions{margin:1em 1.5em}div.actions ul{margin:0px 0;padding:0}div.actions li{display:inline;list-style-type:none;line-height:2em;margin:0 2em 0 0;white-space:nowrap}div.actions ul li a{background:#fff;color:#333;text-decoration:none}div.actions ul li a:hover{color:#333;text-decoration:underline}div.checkout li{margin:0 .5em 0 0}.checkout ul li a{border:1px solid #ccc;padding:.25em;color:#000}div.actions ul li a:hover{text-decoration:none}div.related{clear:both;display:block}#flashMessage,#authMessage{padding:1em}#product,#message{padding:20px;clear:both}#filter{float:left;padding-left:20px}#filter form{width:100%}#filter form div{}.view{clear:left}#filter form select{width:200px}#filter form label{float:left;padding-right:0;width:65px}.products{clear:both}.image{clear:both;margin:1.5em}.details{margin:1.5em;border:1px solid #ddd;float:left}.details h3{background:#ccc;padding:.3em}#details_list{float:left;padding:1.2em}#details_order{float:right;width:100px}#details_order fieldset{padding:4px 3px;margin-top:15px}dl{line-height:2em;margin:0em 0em}dl.altrow{background:#f4f4f4}dt{font-weight:bold;padding-left:4px;vertical-align:top}dd{margin-left:10em;margin-top:-2em;vertical-align:top}#account{padding:1em}#account table tr td{vertical-align:middle}#account table tr td.link{width:50px;text-align:center}#account img{padding-left:10px}#account a{background:#eee;display:block;width:70px;padding:5px 0;margin:.5em;text-decoration:none}#account a:hover{background:#ddd}#breadcrumbs{ padding:7px; float:left}.products table{font-size:.9em;margin-bottom:0}#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;text-align:center}#sidebar{width:180px;float:left;padding-top:.5em;min-height:850px}#sidebar ul li.submenu ul{}#sidebar a{display:block}#navigation ul li{    list-style:none;    line-height:31px;    background:url('../img/nav-back.jpg');    border:1px solid #ddd;    margin:1px}#navigation{font-family:Verdana}#navigation ul li:hover{    border:1px solid #9d9d9d;    color:#000}#navigation a{color:#555;    text-decoration:none;    padding-left:15px;    background:url('../img/icon-right.png') no-repeat;    background-position:0px 8px}#navigation ul li.sub{    background:none}#navigation ul li.sub a{     background:url('../img/icon-down.png') no-repeat; background-position:0px 8px}#navigation ul li.sub ul li a{ background:none}#navigation ul li ul li{ border:none; background:none; line-height:20px; padding-left:10px}#navigation ul li ul li a{ background:none}#navigation ul li ul li a:hover{ color:#000; text-decoration:underline}#navigation ul li ul li:hover{ border:none}table{background:#fff;border-right:0;clear:both;color:#000;margin-bottom:10px;width:100%;border-collapse:collapse}th{background:#ccc;border:1px solid #ccc;text-align:left;padding:3px 3px}th.name{ width:40%}th a{background:#ccc;display:block;padding:2px 4px;text-decoration:none}th a:hover{background:#ccc;color:#333;text-decoration:none}table tr td{background:#fff;padding:1px 3px;text-align:left;vertical-align:middle}table tr.altrow td{background:#ececee;vertical-align:middle}table tr.altrow{border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb}td img{vertical-align:middle;padding:3px}table tr.total td{font-weight:bold;padding:.5em .2em;font-size:1.1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}td.actions{text-align:center;white-space:nowrap}.cart table tr td{border:1px solid #cbcbcb}.cart_head{border-collapse:separate}.cart_head tr td{border:none;background:#ececee;padding:.3em}.cart_head form{font-size:12px;clear:left}.cart_head option,.cart_head select{font-size:12px;width:100%}.cart_head label{display:block;text-align:left;float:none;width:70%}.company_details{width:120px}#AddressAddressId{width:100%}form{clear:both;padding:0;width:90%}fieldset{border:1px solid #ccc;margin-top:20px;padding:8px 10px}fieldset legend{background:#fff;color:#000;font-size:11px;font-weight:bold}fieldset fieldset{margin-top:0px;margin-bottom:20px;padding:16px 10px}fieldset fieldset legend{font-size:120%;font-weight:normal}fieldset fieldset div{clear:left;margin:0 20px}form div{clear:both;margin-bottom:0.5em;padding:.1em;vertical-align:text-top}form div.input{color:#444}form div.required{color:#333;font-weight:bold}form div.submit{border:0;clear:both;margin-top:10px;margin-left:10px}form div.options{width:70%;margin:0 auto;padding-top:10px}form div.options input{border:0}.next{float:right;clear:none}.previous{float:left}label{font-size:11px;padding-right:10px;float:left;width:105px}input,textarea{font-size:11px;font-family:"verdana","lucida grande",sans-serif;border:1px solid #ccc;padding:3px;width:50%}select{font-size:120%;vertical-align:text-bottom}select[multiple=multiple]{width:100%}option{font-size:120%;padding:0 3px}input[type=checkbox]{clear:left;float:left;margin:0px 6px 7px 2px;width:auto}input[type=radio]{float:left;width:auto;margin:0 3px 7px 0}div.radio label{margin:0 5px}input[type=submit]{display:inline;font-size:11px;padding:2px 5px;width:auto;vertical-align:bottom;color:#362f2d}.categories label{display:inline}input.previous,input.next{width:32px}input:focus{background:#FFFEEF;border:1px solid #A2A2A2}#cart{float:left;margin-top:24px;margin-left:30px;border-left:1px dotted #ccc}#cart a{font-size:10px;font-weight:bold;float:left}#cart a.minicart{float:left;width:32px;height:32px;background:url(../img/cart.jpg) no-repeat}#cart a.minicart:hover{background:url(../img/cart.jpg) center right no-repeat}#cart .xs{float:none}#cart span{font-size:10px;display:block}.cart,.products{clear:both}#product_details{float:left}table tr.total td.last{}.AddtocartForm{margin-right:0}.AddtocartForm a img{padding-left:0;padding-right:0}.AddtocartForm label{padding-right:0;font-size:.9em;float:left;width:22px;margin-top:4px}.AddtocartForm div{clear:none;float:left;margin-bottom:0;width:60px;padding:0}.AddtocartForm input{clear:none;font-size:90%;width:20%;float:left}.AddtocartForm div.submit{margin-left:0;margin-top:0;width:22px;clear:none}.AddtocartForm div.submit input{width:16px;border:0}#options{width:70%;margin:0 auto;padding-top:1em}#options a{display:block;line-height:32px;color:#000;text-decoration:none}#options a.continue{float:left;background:url(../img/back.png) no-repeat;padding-left:35px}#options a.checkout{background:url(../img/forward.png) no-repeat right;padding-right:35px;float:right}#steps{color:#b10000}#steps li{list-style:none;float:left;padding:1em}#steps ul li.current_step{font-weight:bold}#PaymentMethodMonth{clear:left;float:left;margin-left:170px;margin-top:-15px}#PaymentMethodYear{margin-left:170px}#process_cart label{width:160px}#icons{float:right;font-size:80%;padding:3px}#icons a{padding:.3em}#icons img{margin-bottom:-3px}.colorcharts table{margin-top:2em}.chart_nav li{float:left;font-size:11px;margin:1px}.chart_nav a{background:url('../img/colorcharts/cc_menu_inactive.gif') repeat-x;display:block;width:125px;height:15px;padding:2px 5px}.chart_nav a:hover,.chart_nav a:active{text-decoration:none;background:url('../img/colorcharts/cc_menu_active.gif') repeat-x}