body { font-family:Arial,sans-serif; font-size:12px; color:#6e511e; background:#e6dbbd url(../img/background.jpg) no-repeat; background-position: center 54px; }
input, select, textarea { border:1px solid #dddddd; font-family:Arial, sans-serif; font-size:12px; padding:3px; color:#6e511e; }
select { padding:2px; }
a { color:#6e511e; }
.icon { vertical-align:-4px; margin-right:4px; }
.container_12 { overflow:hidden; }
.container_16 { overflow:hidden; }

/* ----- LOGO */
.logo { width:100%; overflow:hidden; text-align:center; }

/* ----- HEADER */
.header { margin:0px; padding:0px; width:100%; height:54px; background:#d2ba90 url(../img/header.jpg) top left repeat-x; }
.header ul { margin:0px; padding:0px; float:right; height:97px; }
.header ul li { margin:0px; margin-left:2px; list-style-type:none; float:left; text-align:center; }
.header ul li a { text-shadow:#d6820a 1px 1px 0; color:#3c1e01; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; display:block; width:100px; background:transparent url(../img/header_menu.jpg) top left repeat-x; border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow: 0 1px 3px #b08946; -webkit-box-shadow: 0 1px 3px #b08946; }
.header ul li a:hover { color:#3c1e01; background-position:bottom; }
.header_logo { height:80px; }
.header_logo h1 { padding:0px; margin:0px; font-size:20px; margin-top:36px; text-shadow:#6e511e -1px -1px 0; color:#dbf0fa; }
.header_menu { overflow:hidden; display:block; }

/* ----- CART */
.cart { margin:0px; padding:0px; width:100%; background:#000 url(../img/cart.jpg) top left repeat-x; }
.cart .container_16{ overflow:hidden; }
.cart p { color:#868686; margin:0px; padding:0px; height:45px; line-height:45px; text-align:right; text-shadow:#000 -1px -1px 0px; }
.cart a { text-shadow:#6e511e -1px -1px 0; color:#eff1f4; background:#00315c url(../img/button_color.gif) top left repeat-x; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; }
.cart a:hover { color:#eff1f4; background:#6e511e; }

/* ----- SEARCH */
.search { margin:0px; padding:0px; width:100%; background:#ccc url(../img/search.gif) top left repeat-x; }
.search a { text-shadow:#747d88 -1px -1px 0; color:#e4e5e7; background:#ced1d9 url(../img/search_a.gif) top left repeat-x; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; width:100px; font-weight:bold; }
.search a:hover { color:#e4e5e7; background:#747d88; }
.search_links p { margin:0px; padding:0px; height:45px; line-height:45px; text-align:left; }
.search_fields p { margin:0px; padding:0px; height:45px; line-height:45px; text-align:right; }
.search input { border:1px solid #adb2b8; border-bottom:1px solid #cdced0; border-right:1px solid #cdced0; padding:4px; background:#dcdfe4; }
.search select { border:1px solid #adb2b8; border-bottom:1px solid #cdced0; border-right:1px solid #cdced0; padding:3px; background:#dcdfe4; }

/* ----- CONTENT */
.content { margin:0px; padding:0px; padding-top:30px; padding-bottom:30px; width:100%; }
.content_left, .content_right { min-height:400px; }
.content_center { margin-bottom:30px; }
.content_center h1, .content_thumbnail h1 { text-shadow:#f5e4b9 1px 1px 0; color:#6e511e; font-size:16px; font-weight:normal; background:#d2ba90 url(../img/header.jpg) bottom left repeat-x; padding:5px; padding-bottom:7px; padding-left:10px; margin:0px; margin-bottom:10px; }
.content_center p { padding:0px; padding-left:10px; padding-right:10px; }
.content_thumbnail p { padding:0px; margin:0px; margin-top:10px; }

/* ----- FORMS */
.table_form { margin:0px; width:98%; margin:0 auto; }
.table_form th { padding:4px; padding-top:10px; text-align:left; border-bottom:1px dashed #dadee4; }
.table_form td { padding:4px; }
.table_form span, .error { color:#a81318; }

/* ----- PRODUCT */
.product_description h2 { font-size:18px; color:#6e511e; font-weight:normal; padding-left:10px; padding-top:12px; }
.product_pictures { text-align:center; background:transparent url(../img/stripes.gif) top left repeat; padding-top:15px; padding-bottom:15px; }
.product_pictures img { margin:5px; }

/* ----- FOOTER */
.footer { margin:0px; padding:0px; width:100%; background:#e4e7ec url(../img/footer.jpg) top center repeat-x; text-shadow:#dadde3 1px 1px 0; }
.footer_left, .footer_right { margin-top:80px; margin-bottom:30px; }
.footer_right p { text-align:center; }

/* ----- COLLECTIONS */
.menu { margin-bottom:30px; }
.menu p { padding-left:10px; padding-right:10px; }
.menu h1 { text-shadow:#f5e4b9 1px 1px 0; color:#6e511e; font-size:16px; font-weight:normal; background:#d2ba90 url(../img/header.jpg) bottom left repeat-x; padding:5px; padding-bottom:7px; padding-left:10px; margin:0px; margin-bottom:10px; }
.menu ul { margin:0; padding:0; }
.menu ul li { margin:0; list-style-type:none; margin-bottom:4px; }
.menu ul li a { text-shadow:#f5e4b9 1px 1px 0; color:#6e511e; background:#dcd1b2 url(../img/button.gif) top left repeat-x; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; display:block; }
.menu ul li a:hover { color:#6e511e; background:#dcd1b2; }

/* ----- THUMBNAIL */
.thumbnail { margin:5px; margin-bottom:20px; padding:0px; text-align:center; }
.thumbnail_picture { padding:0px; }
.thumbnail_picture img { padding:10px; background:transparent url(../img/stripes.gif) top left repeat; }
.thumbnail_price { font-size:16px; color:#6e511e; padding:0px; margin:0px; }
.thumbnail_description { font-size:11px; padding:0px; margin:0px; }

/* ----- BUTTONS */
.button { text-shadow:#f5e4b9 1px 1px 0; color:#6e511e; background:#dcd1b2 url(../img/button.gif) top left repeat-x; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; font-weight:bold; }
.button:hover { background:#dcd1b2; }
.button_color { text-shadow:#d6820a 1px 1px 0; color:#3c1e01; background:transparent url(../img/header_menu.jpg) top left repeat-x; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; font-weight:bold; }
.button_color:hover { color:#3c1e01; background-position:bottom; }

/* ----- DESTAK */
.destak_picture { float:left; margin-right:20px; margin-bottom:20px; }
.destak_description { text-shadow:#dadde3 1px 1px 0; font-size:18px; font-weight:normal; color:#6e511e; }
.destak_price { text-shadow:#dadde3 1px 1px 0; font-size:14px; font-weight:normal; color:#6e511e; }

/* ----- CODASLIDER */
.coda-slider-wrapper { padding:10px; margin:0px; }
.coda-slider { background:transparent url(../img/stripes.gif) top left repeat; margin-bottom:10px; height: 280px; }
.coda_slider h2, .panel h2 { display:none; }
.coda-slider-no-js .coda-slider { height: 280px; overflow: auto !important; padding-right:20px; }
.coda-slider, .coda-slider .panel { width:680px; } 
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width:680px; }
.coda-slider-wrapper.arrows .coda-slider { margin:0px; }
.coda-nav ul li a.current { text-shadow:#d6820a 1px 1px 0; color:#3c1e01; background:transparent url(../img/header_menu.jpg) top left repeat-x; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; font-weight:bold; }
.coda-slider .panel-wrapper { padding:20px; }
.coda-slider p.loading { padding:20px; text-align:center; }
/* Don't change anything below here unless you know what you're doing */
.coda-nav ul { clear:both; display:block; margin:auto; overflow:hidden; }
.coda-nav ul li { display:inline; }
.coda-nav ul li a { background:#ced1d9 url(../img/button.gif) top left repeat-x; text-shadow:#f5e4b9 1px 1px 0; color:#6e511e; display:block; float:left; margin:2px; padding:6px; padding-left:8px; padding-right:8px; text-decoration:none; font-weight:bold; }
.coda-slider-wrapper { clear: both; overflow:auto; }
.coda-slider { float:left; overflow:hidden; position:relative; }
.coda-slider .panel { display:block; float:left; }
.coda-slider .panel-container { position:relative; }
.coda-nav-left, .coda-nav-right { float:left; }
.coda-nav-left a, .coda-nav-right a { display:block; text-align:center; text-decoration:none; }

/* ----- FX */
input, select, textarea,
.search a,
.cart a,
.menu h1,
.menu ul li a,
.button,
.button_color,
.content_center h1,
.content_thumbnail h1,
.menu h1,
.product_pictures,
.thumbnail_picture img,
.coda-slider,
.coda-nav ul li a.current,
.coda-nav ul li a
{ border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; }
