/* CSS Document for the CoffeeCup Software E-Commerce Theme */

/* Copyright 2009 CoffeeCup Software - www.coffeecup.com */



/* DO NOT EDIT THIS FILE MANUALLY */

/* Content of this file is generated automatically by CoffeeCup Shopping Cart Designer */



#scs_header_area_wrapper, #scs_footer_area_wrapper { min-width:960px; width:960px; margin:0 auto; }

#scs_header_wrapper, #scs_footer_wrapper, #scs_central_area_wrapper { width:960px; margin:0 auto;}

body {  background-color: rgb(255, 255, 255); background-image: none; background-repeat: repeat; background-position: left top; }

#scs_central_area {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_central_area_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_content_area {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_content_area_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

body, input, select, td { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; color: rgb(0, 0, 0); }

 a {  font-size:100%; font-weight: normal; font-style: normal; text-decoration: underline; text-transform: none; color: #4f4f4f; }

 a:link { color:#339966; }

 a:visited { color:#339966; }

 a:hover { color: #660000; text-decoration: underline; }

 a:active { color: #339966; }

#scs_navmenu .scs_navsubmenu a {  font-size:100%; font-weight: normal; font-style: normal; text-decoration: underline; text-transform: none; color: #339966; }

#scs_navmenu .scs_navsubmenu a:link { color: #339966; }

#scs_navmenu .scs_navsubmenu a:visited { color: #339966; }

#scs_navmenu .scs_navsubmenu a:hover { color: #660000; text-decoration: underline; }

#scs_navmenu .scs_navsubmenu a:active { color:  #339966; }

input, select {  font-size:100%; font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; color: rgb(0, 0, 0); }

.scs_addtocart, .scs_cart_updatebutton, .scs_cart_product_deletebutton_wrapper input {  font-size:100%; font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; color: rgb(0, 0, 0); }

#scs_header_area_wrapper { width:auto; }

#scs_header_area {  background-color: transparent; background-image:none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0); }

#scs_header {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_header_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_header #scs_shoplogo { height: 120px;}

#scs_header #scs_header_title { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; color: rgb(0, 0, 0);margin-top: 8px; margin-bottom: 8px; margin-left: 16px; margin-right: 0px; }

#scs_header #scs_header_title a { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; color: rgb(0, 0, 0); }#scs_header #scs_header_title a:link { color: rgb(0, 0, 0); }

#scs_header #scs_header_title a:visited { color: rgb(0, 0, 0); }

#scs_header #scs_header_title a:hover { color: rgb(0, 0, 0); }

#scs_header #scs_header_title a:active { color: rgb(0, 0, 0); }

#scs_subheader {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 16px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; }

#scs_subheader_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_subheader #scs_subheader_title {  font-size:150%; font-weight: normal; font-style: normal; text-decoration: none; text-transform: none; color: rgb(0, 0, 0); }

#scs_navbar {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }

#scs_navbar_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_navmenu {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_navmenu_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_navmenu a  {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top; }

#scs_navmenu a { display: block; width: auto; }

#scs_navmenu .scs_navmenu_item_content_wrapper { padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px;; }

.scs_navmenu_item_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_navmenu a { text-align: left;}

#scs_navmenu .scs_navmenu_item_content_wrapper { text-align: left; }

#scs_navmenu li:hover .scs_navmenu_item_with_submenu > a {  color:#339966; text-decoration: underline; }

  .scs_layout_menu_horizontal #scs_navmenu li:first-child { border:none; }

 .scs_layout_menu_horizontal #scs_navmenu li { border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0); border-right: none; border-top: none; border-bottom: none; }

 .scs_layout_menu_vertical #scs_navmenu li:first-child { border:none; }

 .scs_layout_menu_vertical #scs_navmenu li { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0); border-bottom: none; border-left: none; border-right: none; }

#scs_navmenu li.scs_home_item .scs_navmenu_item_icon_wrapper {  background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: left center; }

#scs_navmenu li.scs_shophome_item .scs_navmenu_item_icon_wrapper {  background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: left center; }

#scs_navmenu li.scs_cart_item .scs_navmenu_item_icon_wrapper {  background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: left center; }

#scs_navmenu li.scs_categories_item .scs_navmenu_item_icon_wrapper {  background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: left center; }

#scs_navmenu li.scs_staticpage_item .scs_navmenu_item_icon_wrapper {  background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: left center; }

#scs_navmenu .scs_navsubmenu { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-image: none; background-repeat: repeat; background-position: left top;padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_navmenu .scs_navsubmenu a  { background-image: none; background-repeat: repeat; background-position: left top; }

#scs_navmenu .scs_navsubmenu a {display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px;width: auto; }

#scs_navmenu .scs_navsubmenu .scs_navsubmenu_item_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_navmenu .scs_navsubmenu a { text-align: left;}

#scs_navmenu .scs_layout_menu_horizontal .scs_navsubmenu li:first-child { border:none; }

#scs_navmenu .scs_layout_menu_horizontal .scs_navsubmenu li { border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0); border-right: none; border-top: none; border-bottom: none; }

#scs_navmenu .scs_layout_menu_vertical .scs_navsubmenu li:first-child { border:none; }

#scs_navmenu .scs_layout_menu_vertical .scs_navsubmenu li { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0); border-bottom: none; border-left: none; border-right: none; }

#scs_cartsummary_wrapper { display:none; }

#scs_content {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 16px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; }

#scs_content_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_cartmessages {  background-color: rgb(238, 255, 255); background-image: url("../images/styler/warning_icon.png"); background-repeat: no-repeat; background-position: 15px 12px;border-top-width: 1px; border-top-style: solid;  border-top-color: rgb(255, 153, 34);border-bottom-width: 1px; border-bottom-style: solid;  border-bottom-color: rgb(255, 153, 34);border-left-width: 1px; border-left-style: solid;  border-left-color: rgb(255, 153, 34);border-right-width: 1px; border-right-style: solid;  border-right-color: rgb(255, 153, 34);padding-top: 15px; padding-bottom: 15px; padding-left: 50px; padding-right: 15px; }

#scs_cartmessages_wrapper { padding-top: 0px; padding-bottom: 25px; padding-left: 0px; padding-right: 0px; }

#scs_cartmessages #scs_cartmessages_content {  font-size:120%; font-weight: bold; font-style: normal; text-decoration: none; text-transform: none; color: rgb(0, 0, 0); }

#scs_staticcontent_home #scs_staticcontent {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;min-height: 0px; }

#scs_staticcontent_home #scs_staticcontent_wrapper { padding-top: 0px; padding-bottom: 16px; padding-left: 0px; padding-right: 0px; }

#scs_staticcontent_home #scs_staticcontent #scs_staticcontent_content {  }

#scs_staticcontent {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_staticcontent_wrapper { padding-top: 0px; padding-bottom: 16px; padding-left: 0px; padding-right: 0px; }

#scs_staticcontent #scs_staticcontent_content {  }

#scs_productlist .scs_category_title { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);margin-top: 32px; margin-bottom: 16px; margin-left: 0px; margin-right: 0px;padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_productlist .scs_productlist_item { margin-top: 0px; margin-bottom: 16px; margin-left: 0px; margin-right: 8px;padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top; }

#scs_productlist .scs_productlist_item .scs_buy_info_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 4px; padding-right: 0px; }

#scs_productlist .scs_productlist_item .scs_product_text_wrapper { padding-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_productlist .scs_productlist_item .scs_thumbnail_image { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0); }

#scs_productlist .scs_productlist_item .scs_product_shortdescription {  }

#scs_productlist .scs_productlist_item .scs_price ,#scs_productlist .scs_productlist_item .scs_price_discounted { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top; }

#scs_productlist .scs_productlist_item .scs_price_list {  text-decoration: line-through; }

#scs_cart {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0); }

#scs_cart .scs_cart_contents td { border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0); }

#scs_cart .scs_cart_total .scs_cart_total_label, #scs_cart .scs_cart_total .scs_cart_total_value { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0); }

#scs_cart .scs_cart_headlines td  { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; }

#scs_cart .scs_cart_contents td  { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; }

#scs_cart .scs_cart_subtotals td, #scs_cart .scs_cart_total td  { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; }

#scs_cart .scs_cart_product_image_container { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0); }

#scs_cart .scs_cart_headlines td  {  background-color: rgb(0, 0, 0); background-image: none; background-repeat: repeat; background-position: left top; font-size:100%; font-weight: normal; font-style: normal; text-decoration: none; text-transform: uppercase; color: rgb(255, 255, 255); }

#scs_cart .scs_cart_product_title { font-size: 110%; font-weight: bold; }

#scs_cart .scs_cart_subtotals_label, #scs_cart .scs_cart_subtotals_value, #scs_cart .scs_cart_subtotals_option_label {  }

#scs_cart .scs_cart_subtotals_label, #scs_cart .scs_cart_subtotals_option_label { font-weight: bold; }

#scs_cart .scs_cart_total_label, #scs_cart .scs_cart_total_value {  }

#scs_cart .scs_cart_total_label { font-weight: bold; }

a.scs_printthispage_link { display:block; }

a.scs_printthispage_link {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0); }

a.scs_printthispage_link { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

.scs_printthispage_link_wrapper { padding-top: 0px; padding-bottom: 16px; padding-left: 0px; padding-right: 0px; }

.scs_checkout_buttons_container { border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top; }

.scs_checkout_buttons_container_wrapper { padding-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_productdetails #scs_productdetails_imagefull_link ,#scs_productdetails .scs_thumbnail_wrapper a { border-top-width: 3px; border-top-style: solid;  border-top-color: rgb(195, 195, 195);border-bottom-width: 3px; border-bottom-style: solid;  border-bottom-color: rgb(195, 195, 195);border-left-width: 3px; border-left-style: solid;  border-left-color: rgb(195, 195, 195);border-right-width: 3px; border-right-style: solid;  border-right-color: rgb(195, 195, 195); }

#scs_productdetails #scs_productdetails_info { padding-top: 0px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; }

#scs_productdetails #scs_productdetails_info .scs_label { padding-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_productdetails #scs_productdetails_info form table td { padding-top: 8px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; }

#scs_productdetails #scs_productdetails_info .scs_addtocart_wrapper { display:block;padding-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_productdetails #scs_productdetails_info .scs_label {  }

#scs_productdetails #scs_productdetails_info .scs_quantity, #scs_productdetails #scs_productdetails_info .scs_weight {  }

#scs_productdetails #scs_productdetails_info .scs_yourprice {  }

#scs_productdetails #scs_productdetails_info .scs_price_list { text-decoration: line-through; }

#scs_productdetails #scs_productdetails_info .scs_discount {  }

#scs_footer_area_wrapper { width:auto; }

#scs_footer_area {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0); }

#scs_footer {  background-color: transparent; background-image: none; background-repeat: repeat; background-position: left top;border-top-width: 0px; border-top-style: hidden;  border-top-color: rgb(0, 0, 0);border-bottom-width: 0px; border-bottom-style: hidden;  border-bottom-color: rgb(0, 0, 0);border-left-width: 0px; border-left-style: hidden;  border-left-color: rgb(0, 0, 0);border-right-width: 0px; border-right-style: hidden;  border-right-color: rgb(0, 0, 0);padding-top: 16px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; }

#scs_footer_inner_wrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

#scs_footer { text-align: center; }

#scs_footer #scs_footercontent_content, #scs_footer .scs_flat_navmenu, #scs_footer .scs_branding { text-align: center; }

#scs_categorieslist { padding-top: 2em; font-size:18px; }

#scs_categorieslist .scs_categorylist_productlist {  padding-left: 2em; padding-top: 1em; padding-bottom: 2em; }

