#products_page_container{height:100%;overflow:auto;margin:0;padding:0}
input.wpsc_buy_button{background:url(images/button-add-to-cart.png) no-repeat center top;background-color:#00B5DF;color:#fff;border:0;text-align:center;cursor:pointer;margin:6px 0;padding:0}
input.wpsc_buy_button:active{background-position:center -33px}
input.make_purchase{background:url(images/button-make-purchase.png) no-repeat center top;background-color:#00B5DF;color:#fff;border:0;text-align:center;cursor:pointer;margin:6px 0;padding:0}
input.make_purchase:active{background-position:0 -33px}
#fancy_notification{width:306px;height:auto;border:0;background-color:transparent;overflow:visible;position:relative}
#fancy_notification #fancy_notification_content,#fancy_notification #loading_animation{background:#fff;border:0;position:absolute;top:56px;left:120px;width:280px;height:auto;overflow:auto;display:block;padding:3px 3px 2px}
#fancy_notification a.go_to_checkout{padding-right:8px;border-right:1px solid #7DCFE7}
#fancy_notification #loading_animation img{margin-right:6px}
table.productdisplay,table.productdisplay td{border-collapse:collapse;border:0!important;margin:0;padding:0}
table.productdisplay div.product_grid_item{margin-right:16px}
table.productdisplay div.product_grid_item strong{font-family:Verdana, Arial, sans-serif;line-height:125%;font-size:90%;font-weight:700}
table.productdisplay div.product_grid_item div.grid_more_info{padding:0}
div.single_product_display{width:auto;margin-top:12px}
div.single_product_display span.single_additional_description{display:block;border-top:1px dotted #DCC49A;margin:20px 0 0;padding:20px 0 0}
#homepage_products div.category_view_product{width:240px;float:left;clear:none;display:inline-block;margin:0 0 12px;padding:0}
#homepage_products div.category_view_product img{width:80px;height:80px;margin:0 6px 0 0;padding:0}
div.productdisplay{clear:both;overflow:hidden;border-bottom:1px dotted #CCC;margin:0 0 24px;padding:0}
div.default_product_display div.textcol,div.single_product_display div.textcol,div.textcol{float:left}
div.textcol,div.single_product_display div.textcol{overflow:visible;margin:0}
div.single_product_display div.textcol{width:480px!important}
div.producttext{width:auto;font-size:100%;margin:0}
#content div.single_product_display div.producttext h2{font-size:150%}
div.producttext p{margin:0;padding:0 0 6px}
div.producttext strong{color:#000}
#content div.producttext h2.prodtitles{color:#DA444F;margin:0;padding:0 0 12px; font-size: 20px;}
div.producttext a.wpsc_product_title{font-family:"Century Schoolbook", Century, Georgia, "Times New Roman", serif;line-height:105%;display:block;border:1px dotted #E1DAB7;color:#DA444F!important;font-size:105%;border-width:0}
div.producttext a.wpsc_product_title strong{color:#DA444F;font-weight:400}
div.producttext a.wpsc_product_title:hover{text-decoration:none;color:#333!important}
div.producttext a.wpsc_product_title:hover strong{color:#333}
div.producttext span.additional_description{float:left;background-color:#F7F8E8;height:100%;overflow:auto;margin:3px 0 6px;padding:0 20px 20px}
div.producttext a.additional_description_link,a.additional_description_link:hover{display:inline;text-decoration:none;margin:0 0 3px;padding:0}
div.producttext p.wpsc_product_price{color:#503D43;border-bottom:1px dotted #7DCFE7;float:none;width:115px;font-weight:400;margin:6px 6px 3px 0;padding:3px 0}
div.producttext p.wpsc_product_price span.oldprice,div.producttext p.wpsc_product_price span.oldprice span.pricedisplay{text-decoration:line-through;color:#aaa}
div.producttext p.wpsc_product_price span.pricedisplay{font-weight:400;color:#00A6CC}
#latest-products{line-height:0}
#latest-products div{clear:both;margin:0;padding:0}
#latest-products div div{height:auto;overflow:auto;width:auto;clear:both;margin:0;padding:0 0 6px}
#latest-products div.item_image{width:45px;min-height:25px;background-image:none;background-color:#fff;text-align:center;border:1px solid #DCC49A;float:left;clear:both;text-indent:-999px;overflow:visible;border-width:0 1px 1px 0;margin:0 6px 0 0;padding:1px}
#latest-products div.item_image img{max-width:45px!important;width:45px;border:0;float:left;margin:0;padding:0}
#latest-products a strong{font-weight:400;line-height:110%}
#shopping-cart.sidebar{background-color:#7DCFE7;border-bottom-color:#1F9FD4;border-top:0;padding-bottom:20px}
#shopping-cart.sidebar h3{color:#fff}
#shopping-cart #sliding_cart{line-height:125%;font-weight:400;width:180px;margin:0;padding:0}
#shopping-cart.sidebar ul li{background:none;list-style-type:none;margin:0;padding:0}
* html #shopping-cart #sliding_cart{overflow:hidden}
#shopping-cart #sliding_cart a,#shopping-cart #sliding_cart a:visited{display:block;float:left;width:73px;clear:none;background-color:#00B5DF;color:#fff;border-bottom:1px solid #008FCD;line-height:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;margin:12px 3px 6px 0;padding:6px}
#shopping-cart #sliding_cart a:hover,#shopping-cart #sliding_cart a:active{font-weight:400;background-color:#DA444F;border-bottom-color:#DA444F}
#shopping-cart #sliding_cart table{width:auto;border-collapse:collapse;border:1px dashed #C0EFFB;background-color:transparent;margin:6px 0;padding:0}
#shopping-cart #sliding_cart table th,#shopping-cart #sliding_cart table td{border:1px dotted #C0EFFB}
#shopping-cart #sliding_cart table th,#shopping-cart #sliding_cart table td,#shopping-cart #sliding_cart table a,#shopping-cart #sliding_cart table a:visited,#shopping-cart #sliding_cart table span.pricedisplay{color:#666;font-weight:400;float:none}
#shopping-cart #sliding_cart table a,#shopping-cart #sliding_cart table a:visited,#shopping-cart #sliding_cart table a:hover,#shopping-cart #sliding_cart table a:active{line-height:100%;background-color:transparent;border:0;width:auto;font-size:100%;display:inline;margin:0;padding:0}
#shopping-cart #sliding_cart table span.pricedisplay{border:0;background:transparent}
table.productcart,table.wpsc_checkout_table,#loginform,img.category_image,div.wpsc_page_numbers,div.breadcrumb,div.product_footer,#content #shoppingcart,#content #shoppingcart #shoppingcartcontents{border:0;width:auto;background-color:transparent;float:none;clear:both;margin:0;padding:0}
#content div.wpsc_container h2{padding-bottom:0;margin-bottom:6px}
#content #shoppingcart #shoppingcartcontents{border:1px solid #EAEAEA;padding:12px}
div.wpsc_page_numbers,div.breadcrumb{margin:0 0 12px}
.wpsc_page_numbers a{padding-left: 5px; padding-right: 5px;}
.wpsc_page_numbers_bottom a {padding-left: 5px; padding-right: 5px;}
.current {padding-left: 10px; padding-right: 5px; font-size: 12px; font-weight: bold;}
div.product_footer img{padding-top:0}
img.category_image{margin:12px 0 0}
#loginform{border:1px solid #efefef;margin:12px 0;padding:12px}
#loginform label input{margin:3px 6px}
#loginform label{display:block;float:left;white-space:normal;margin:0 6px 12px 0}
#loginform p input{float:none;margin:0 3px 0 0}
#content hr.productcart{margin-top:10px;border-bottom:1px dotted #DCC49A;border-color:#E1DAB7}
#content table.productcart{width:100%;border-width:1px;margin:0 0 20px}
#content table.productcart,#content table.productcart td{text-align:left;border-color:#E1DAB7}
#content table.productcart td{padding-left:12px}
table.productcart tr.total_price td{background-color:#fff;border-top-color:#E1DAB7!important;border-bottom-color:#E1DAB7!important;padding:12px 6px}
table.productcart tr.firstrow td{background-color:#F7F8E8}
table.productcart td.firstcol{text-align:left;padding-left:12px;border-bottom:1px dotted #ccc}
#content table.wpsc_checkout_table{width:100%;border-left-width:1px;margin:20px 0 0}
table.wpsc_checkout_table strong{padding-bottom:6px;display:block;border-bottom:1px dotted #E1DAB7;margin:6px 0}
table.wpsc_checkout_table,table.wpsc_checkout_table td{border-color:#E1DAB7!important}
table.wpsc_checkout_table input{margin-right:3px;font-size:110%}
table.wpsc_checkout_table textarea{height:40px}
table.wpsc_checkout_table textarea,table.wpsc_checkout_table select{width:260px;margin-right:0}
div.wpsc_product_search{background-color:#F7F8E8;margin:0 0 20px;padding:7px 0 1px}
div.wpsc_product_search form img{margin-top:-3px;border:1px solid #DCC49A!important;border-width:0 1px 1px 0 !important}
div.wpsc_product_search form input#wpsc_search_autocomplete{margin-top:-2px;border:1px solid #DCC49A;border-right-color:#FCF1D3;border-bottom-color:#FCF1D3;background:#fff url(images/input-search.png) no-repeat top left}
#wpsc_sort,#wpsc_show{margin-top:4px!important}
div.search_drop_down{background-color:#F7F8E8;border:1px solid #F7F8E8;border-right-color:#DCC49A;border-bottom-color:#DCC49A;border-top-color:#fff;margin:0;padding:0}
#wpsc_sort div.search_drop_down ul,#wpsc_sort div.search_drop_down li,#wpsc_show div.search_drop_down ul,#wpsc_show div.search_drop_down li{background:transparent;margin:0;padding:0}
#wpsc_sort div.search_drop_down ul,#wpsc_show div.search_drop_down ul{padding-bottom:3px}
#wpsc_sort div.search_drop_down ul li a:hover,#wpsc_show div.search_drop_down ul li a:hover{text-decoration:none}
div#blind_down ul{list-style-type:none;margin:0;padding:0}
div#blind_down ul li:hover{background:#999;width:100%}
div#blind_down ul li{width:100%;clear:both;margin:0;padding:0}
div#blind_down ul li a{display:block;clear:both;color:#333}
div#blind_down ul li a:hover{text-decoration:none;background-color:#c4c4c4;color:#FFF;cursor:pointer}
div#blind_down ul li img.live-search-image{display:block;float:left;margin:8px 4px 8px 8px}
div#blind_down ul li div.live-search-text{display:block;float:left;width:150px;text-indent:0;margin:4px}
div#blind_down ul li div.description{font-size:10px;padding-right:3px;line-height:100%;text-align:left;height:30px;vertical-align:top}
#fancy_notification #loading_animation,#fancy_notification_content span,div.textcol{width:auto}
#homepage_products div.category_view_product input,div.textcol form select{margin-bottom:0}
div.textcol form,div.producttext p.wpsc_extras_forms,#shopping-cart #sliding_cart span{margin:0;padding:0}
#shopping-cart br,#loginform br{display:none}
div.single_product_display div.textcol div.imagecol2 {
    margin-left: -185px !important;
    position: absolute;
}
div.single_product_display div.textcol2 div.imagecol2 a img {
    height: auto;
    width: 175px;
}
div.productdisplay2 img{border:none;padding:0; max-width: 170px; height: auto;}

