/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php4.1
 * Browser:        0
 * Browser group: 
 */
* { padding:0; margin:0; }
div:after, ul:after, ol:after, dl:after, dt:after, dd:after, li:after, blockquote:after { clear: both; content: "."; display: block; font-size: 0px; height: 0px; visibility: hidden; }
hr { display:none; }
html,body { height:100%; }
body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../i/bg_right_side.gif); background-position:center; background-repeat:repeat-y; background-color:#fff; }
p { margin:0 0 8px 0; }
a:active,a:focus { outline:none; }
a { color:#874200; }
hr { height:1px; color:#d8d8d8; background-color:#d8d8d8; border:0px; margin:20px 0 20px 0; }
h4 { font-size:14px; margin:0 0 8px 0; }
.nav { list-style:none; margin:0; padding:0; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
*html .cleafix { height:1%; overflow:hidden; }
.clear { display:block; height:0; clear:both; visibility:hidden; }
div#verisign { width:100px; height:60px; overflow:hidden; position:relative; padding-bottom:12px; }
div#verisign a { position:absolute; top:-7px; left:0px; }
div#container { min-height:100%; _height:100%; }
body#home { background-image:none; }
div#container-header { width:100%; background-color:#000; background-image:url(../i/bg_top.gif); background-position:top left; background-repeat:repeat-x; background-color:#fff; height:200px; position:relative; z-index:1000; }
body#home div#container-header { height:187px; }
div#header { width:800px; margin:0 auto; position:relative; }
div#wrapper-nav-main { background-color:#874200; background-image:url(../i/bg_wrapper_nav_main.gif); background-position:bottom left; background-repeat:repeat-x; padding-bottom:7px; width:100%; }
div#container-nav-main { background-color:#af5600; border-top:1px solid #512800; border-bottom:1px solid #c68240; background-image:url(../i/bg_nav_main.gif); background-position:top left; background-repeat:repeat-x; }
div#container-content { width:794px; margin:0 auto; padding-bottom:40px; }
div#container-nav-sub { background-color:#fff; height:55px; }
h1#logo { margin:0; padding:0px; width:141px; height:189px; position:absolute;top:5px;left:3px; text-indent:-9999px; background-image:url(../i/logo_bg.png); background-position:top left; background-repeat:no-repeat; }
h1#logo a { display:block; width:141px; height:162px; text-decoration:none; cursor:pointer; background-image:url(../i/logo.png); background-position:top left; background-repeat:no-repeat; }
ul#nav-top { height:25px; padding-top:60px; margin:0 0 0 175px; width:601px }
ul#nav-top li { display:inline; padding:0 8px 0 0; margin-right:6px; float:left; background-image:url(../i/bg_nav_top_bullet.gif); background-position:100% 5px; background-repeat:no-repeat; }
ul#nav-top li.cart { float:right; font-size:12px; padding:0; margin:0 0 0 20px; background-image:none; color:#fff; }
ul#nav-top li.cart a { color:#fff; }
ul#nav-top li.shopping { background-image:url(../i/bg_cart.gif); background-position:0px 50%; background-repeat:no-repeat; padding-left:16px; padding-right:0px; }
ul#nav-top li a { color:#777; text-decoration:none; }
ul#nav-top li a:hover,ul#nav-top li.on a { color:#fff; }
ul#nav-main { margin:0 auto; width:650px; position:relative;left:80px; height:28px; z-index:1000; }
ul#nav-main li { float:left; font-size:13px; padding-right:1px; background-image:url(../i/bg_nav_main_right.gif); background-position:bottom right; background-repeat:no-repeat; height:28px; position:relative; }
ul#nav-main li a { display:block; float:left; line-height:28px; padding:0 13px; color:#fff; text-decoration:none; }
ul#nav-main li a:hover,ul#nav-main li:hover a,ul#nav-main li.hover a { background-image:url(../i/bg_nav_main_on.gif); background-position:top left; background-repeat:repeat-x; background-color:#974a00; }
ul#nav-main li.on a { background-image:url(../i/bg_nav_main_on.gif); background-position:top left; background-repeat:repeat-x; }
ul#nav-main li ul { position:absolute;top:28px;left:0px; left:-9999px; width:146px; background-color:#974A00; margin:0; padding:12px 0; border:1px solid #C68240; }
ul#nav-main li:hover ul,ul#nav-main li.hover ul { left:-1px; }
ul#nav-main li ul.black { background-color:#141414; background-image:url(../i/bg_dropdown.gif); background-position:bottom left; background-repeat:repeat-x; }
ul#nav-main li ul li { float:none; background-image:none; width:146px; margin:0; padding:0; font-size:12px; height:auto; }
ul#nav-main li:hover ul li a,ul#nav-main li.hover ul li a { float:none; width:106px; margin:0; padding:0 20px; line-height:22px; background-image:none; background-color:transparent; }
ul#nav-main li:hover ul a:hover,ul#nav-main li.hover ul a:hover { background-color:#c68240; background-image:none; }
ul#nav-main li ul.black a:hover { background-color:#777; }
dl#nav-sub { margin:0; padding:0; position:relative; height:36px; background-image:url(../i/bg_subnav.gif); background-position:0px 26px; background-repeat:repeat-x; }
dl#nav-sub dt { min-width:150px; _width:150px; padding-right:20px; height:36px; background-position:top left; background-repeat:no-repeat; float:left; }
dl#nav-sub dd { margin:0px; padding:0; float:left; }
dl#nav-sub ul { padding:0; margin-top:8px; }
dl#nav-sub dd li { display:inline; font-size:13px; margin-right:18px; }
dl#nav-sub dd li a { color:#000; text-decoration:none; }
dl#nav-sub dd li a:hover { color:#000; text-decoration:none; }
dl#nav-sub dd li.on a { font-weight:bold; }
div#home-feature { min-height:342px; padding:0 0 10px 6px; _padding-bottom:28px; margin-bottom:20px; _height:342px; background-image:url(../i/bg_fade_border_bottom.gif); background-position:bottom center; background-repeat:no-repeat; }
div#home-feature:after { content:"."; display:block; visibility:hidden; clear:both; }
*html div#home-feature { height:1%; overflow:hidden; }
div#home-welcome { width:144px; float:left; color:#535353; line-height:14px; margin-right:22px; }
div#home-welcome a { color:#874200; }
h2#welcome { margin:0 0 12px 0; width:107px; height:23px; background-image:url(../i/bg_welcome.gif); background-position:top left; background-repeat:no-repeat; text-indent:-9999px; }
div#main-feature { width:455px; float:left; padding-right:150px; position:relative; padding-top:2px; background-image:url(../i/bg_main_feature_top.gif); background-position:top left; background-repeat:no-repeat; overflow:hidden; color:#c4c4c4; }
div#main-feature div#side{ position:absolute;left:453px;top:10px;bottom:10px; width:115px; _height:600px; padding:24px 15px 10px 20px; background-color:#000; background-image:url(../i/bg_side.gif); background-position:top left; background-repeat:repeat-x; }
div#side h2 { font-size:14px; margin:0 0 8px 0; }
div#side a { color:#c4c4c4; }
div#main-feature div#image { margin:0; width:451px; background-image:url(../i/bg_main_feature_bottom.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 2px 2px 2px; min-height:338px; min-height:370px; _height:338px; _height:370px; }
div#main-feature div#image img.main-img { display:none; background-color:#fff; padding:8px; width:435px; }
div#main-feature div#image img#right-bottom { display:none; }
*html div#main-feature div#image img#right-bottom { display:block; position:absolute; right:-1px; bottom:-1px; }
ul#featured-item-nav { margin-top:12px; }
div.sub-feature { width:365px; margin:0 16px; _display:inline; float:left; color:#c9792c; height:130px; }
div.visit { color:#5f5f5f; }
div.sub-feature h3 { margin:0 0 6px 0; font-size:14px; }
div.sub-feature a { color:#c9792c; }
div.visit a { color:#5f5f5f; }
div.sub-feature img.graphic { float:left; margin:0 24px 0 0; width:126px; border:1px solid #e0e0e0; }
body#promotions div.featured { margin-top:0; }
div.visit img.graphic { border-color:#a4a4a4; }
div#container-promotions div.sub-feature { height:auto; _height:109px; min-height:109px; }
div.promo-info { margin-left:160px; padding-bottom:10px; }
.side-desc { display:none; min-height:200px; _height:200px; padding-bottom:20px; }
.feature1 { display:block; }
div#main-feature div#image img.feature1 { display:block; }
ul#image-links { margin:0; padding:0; list-style:none; height:16px; }
ul#image-links li { margin:0 6px 0 0; padding:0; border:1px solid #777777; width:14px; height:14px; display:block; float:left; }
ul#image-links li a { text-decoration:none; line-height:14px; width:14px; text-align:center; display:block; float:left; color:#bfbfbf; background-color:#000; }
ul#image-links li.on a,ul#image-links li a:hover { background-color:#1a1a1a; color:#d7d7d7; }
div#pagination { margin-top:6px; }
div#column-left { width:454px; padding-left:6px; float:left; position:relative; }
div#column-left.full { float:none; width:auto; }
div#column-left div.sub-feature { margin:0; padding:20px 0 0 6px; width:460px; border-top:1px solid #d8d8d8; }
div#column-left.full div.sub-feature { width:100%; clear:left; }
div#column-left.full div.sub-feature p { width:460px; }
div#column-left div.sub-feature img.graphic { margin-right:34px; }
div#column-left div#images { width:154px; float:left; }
div#images img { display:block; border:1px solid #bdbdbd; margin-bottom:16px; }
div#content { min-height:250px; _height:250px; margin-bottom:20px; }
#emailSignup { width:465px; height:70px; border:1px solid #969696; margin-top:20px; margin-bottom:20px; overflow:hidden; }
div#container-promotions { padding-bottom:20px; }
div#container-promotions div.sub-feature { border-top:0px; border-bottom:1px solid #D8D8D8; padding-bottom:20px; margin-bottom:0px; margin-top:0px; min-height:109px; _height:109px; _height:1%; _overflow:hidden; }
ul.recipients li { font-weight:bold; margin:0 0 5px 0; color:#C9792C; }
div#column-side { width:198px; padding:215px 20px 0 23px; float:right; color:#b1b1b1; background-image:url(../i/img_right_column_store.jpg); background-position:11px 26px; background-repeat:no-repeat; }
div#column-side a { color:#b1b1b1; }
div#column-side p { line-height:18px; }
div#column-side h5 { margin:0 0 6px 0; height:21px; margin-top:15px; background-position:bottom left; background-repeat:no-repeat; text-indent:-9999px; color:#fff; }
div#column-side td { padding-bottom:3px; }
div#column-side th { text-align:left; font-weight:normal; padding-right:20px; }
div#copyright { padding:30px 0; }
.highlight { font-weight:bold;}
.searchheading { font-weight: bold;}
.summary { font-style: italic;position:relative;top:-10px; }
.suggestion { }
.results { }
.category { color: #999999; }
.sorting { text-align: right; }
.result_title { }
.context { }
.infoline { font-style: normal; color: #808080;}
.zoom_searchform { margin:0 0 20px 0; padding:12px 12px 0px 12px; background-color:#eee; border:1px solid #969696; width:442px; color:#fff; background-image:url(../i/bg_side.gif); background-position:top left; background-repeat:repeat-x; display:none; }
.zoom_results_per_page { display:block; }
.zoom_results_per_page select { position:relative;left:302px; }
.zoom_match { display:block; }
div.result_block,div.result_altblock { border-bottom:1px solid #ddd; padding-bottom:12px; }
div.result_block:after,div.result_altblock:after { content: "."; display:block; height:0px; clear:both; visibility:hidden; }
*+html div.result_block,*+html div.result_altblock { min-height:1%; visibility:visible; }
*html div.result_block,*html div.result_altblock { height:1%; visibility:visible; }
.zoom_categories { }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
input.zoom_button { height:21px; width:58px; font-size:10px; cursor:pointer; position:relative;top:2px; _top:0px; }
input.zoom_searchbox { border:1px solid #767676; font-size:11px; padding:1px 9px; width:165px; height:16px; margin:0 6px 0 0; color:#333; border-bottom:2px solid #B95B00; }
.result_image { float: left; display: block; }
.result_image img { margin: 0 20px 0 0; border: 0px; -ms-interpolation-mode: bicubic; }
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_pages { padding-bottom: 15px;}
.result_pagescount { }
.searchtime { }
.recommended { background: #DFFFBF; border-top: 1px dotted #808080; border-bottom: 1px dotted #808080; margin-top: 15px; margin-bottom: 15px; }
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.recommend_title { }
.recommend_description { color: #008000; }
.recommend_infoline { font-style: normal; color: #808080;}
center { display:none; }
form#search { margin:0 21px 0 0; _margin-right:11px; display:block; text-align:right; height:24px; padding:0; padding-top:6px; }
input.enterfield { border:1px solid #767676; font-size:11px; padding:1px 9px; width:165px; height:16px; margin:0 6px 0 0; color:#333; }
input.submitbutton { height:21px; width:58px; font-size:10px; cursor:pointer; position:relative;top:2px; _top:0px; }
table.contact-form th { width:160px; text-align:left; vertical-align:top; font-weight:normal; }
table.contact-form td { padding-bottom:6px; }
table.contact-form td textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #767676; color:#333; padding:0 4px; }
table.contact-form td select { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #767676; width:160px; height:18px; color:#333; }
table.contact-form td ol { margin:0; padding:0; }
table.contact-form td ol li { margin-bottom:3px; }
dl#nav-sub { height:auto; min-height:20px; background-position:0 100%; padding-bottom:8px; position:relative; }
dl#nav-sub dt { position:absolute; bottom:-5px; left:0; }
dl#nav-sub dd { float:left; width:610px; position:relative; left:150px; }
dl#nav-sub dd li { float:left; margin:0 18px 3px 0; }
div#container-nav-sub { height:auto; margin:0 0 10px 0; }
#designerList { padding:0 0 0 24px; }
#designerList li { margin:0 0 5px 0; }
