@charset "UTF-8";
/* CSS Document */

/* 
Fresh Pressed


*/


/* --------------------- buttons ----------------------- */

/* 
xs 32
s 24
m 24x48 
l 26
xl 32

*/

.image_button, .submitButton input {
height:22px;
width:101px;
background-position:0px -22px;
}

.image_button:hover, .submitButton input:hover {
background-position:0px 0px;
cursor:pointer;
}

a.image_button {
display:block;
text-decoration:none;
}

a.image_button span {
visibility:hidden;
}

.button_add_cart {
width:129px;
height:29px;
border:none;
background:none;
background-image:url(../images/template/buttons/button-buyit.gif);
background-repeat:no-repeat;
background-position:0px -29px;
}

.button_add_cart:hover {
background-position:0px 0px;
cursor:pointer;
}

.button_checkout {
background:white;
background-image:url(../images/template/buttons/button_checkout.jpg);
background-repeat:no-repeat;
border:none;
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_update,.button_update2 { 
border:none;
background:white;
background-image:url(../images/template/buttons/button_update.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_update2 {
float:left;
padding:0;
margin:0;
}

.button_submit {
border:none;
background:white;
background-image:url(../images/template/buttons/button_submit.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_login {
border:none;
background:white;
background-image:url(../images/template/buttons/button_login.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.imageBorder {
border:1px solid #ACACAC;
}

#productsContentFooter {
clear:both;
}

.button_continue_shopping,.button_continue_shopping2 {
width:175px;
border:none;
background:white;
background-image:url(../images/template/buttons/button_continue_shopping.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_continue_shopping2 {
margin-left:125px;
}

.button_continue {
border:none;
background:white;
background-image:url(../images/template/buttons/button_continue.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_back {
width:71px;
border:none;
background:white;
background-image:url(../images/template/buttons/button_back.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_add_address {
float:right;
width:175px;
border:none;
background:white;
background-image:url(../images/template/buttons/button_add_address.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_edit {
width:71px;
float:right;
border:none;
background:white;
background-image:url(../images/template/buttons/button_edit.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_view {
width:71px;
float:right;
border:none;
background:white;
background-image:url(../images/template/buttons/button_view.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_delete {
width:71px;
float:right;
border:none;
background:white;
background-image:url(../images/template/buttons/button_delete.jpg);
background-repeat:no-repeat;
margin-left:5px;
background-position:0px -22px;
}

.button_change_address {
width:175px;
float:right;
border:none;
background:white;
background-image:url(../images/template/buttons/button_change_address.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

.button_proceed {
width:101px;
border:none;
background:white;
background-image:url(../images/template/buttons/button_proceed.jpg);
background-repeat:no-repeat;
background-position:0px -22px;
}

/* ------------------------ end buttons ------------------------ */

table.infoBox {
  background: #ccc;  
}


td.productListing-heading {
background:#b8d6cc;
}

table.productListing {
  border:none;
}

.fp-store {
background:url(../images/template/leftbar-bkgdtile.gif) repeat-y 43px top;
margin-bottom:-12px;
padding-bottom:30px;
}

#left-navigation {
width:216px;
margin-top:-10px;
margin-right:45px;
float:left;
}

#store-content {
margin-left:261px;
color:#666666;
margin-bottom:30px;
}

.nav-section {
border-bottom:4px solid white;
padding:35px 18px 15px 0;
text-align:right;
}

.nav-section a {
display:block;
color:#666666;
text-decoration:none;
font-size:10px;
font-family:Arial;
font-variant:small-caps;
}

.nav-section a:hover {
text-decoration:underline;
}

#nav-cart {
padding-top:20px;
background:url(../images/template/crown.gif) no-repeat center;
}

#nav-categories {
background:url(../images/template/categories.gif) no-repeat 0 10px;
}

#nav-keycodes {
background:url(../images/template/shopby.gif) no-repeat 0 10px;
}

#nav-information {
background:url(../images/template/info.gif) no-repeat 0 10px;
}

.sectionArea {
border: 1px solid #ccc;
}

.rule {
border-top:1px solid #ccc;
height:1px;
margin:15px 0;
padding:0;
clear:none;
}

.listing .pName,.listing .pImage,.listing .pPrice {
text-align:center;
}

.listing .pName a {
font-weight:bold;
text-decoration:none;
color:#999999;
}

.listing .pPrice {
color:#de640d;
font-weight:bold;
}

.listing .productListing-data {
padding-bottom:20px;
}

#breadcrumbs {
color:#cccccc;
margin:15px 0 10px 0;
text-transform:lowercase;
font-family:arial;
}

#breadcrumbs a {
color:#cccccc;
text-decoration:none;
}

#imageDisplay {
float:left;
width:190px;
}

#imageDisplay a {
font-size:9px;
color:#666;
text-decoration:none;
}

#imageDisplay-image {
display:block;
width:190px;
height:258px;
}

#imageDisplay-switch {
float:left;
margin:10px 0 0 7px;
}

#imageDisplay-switch a {
margin-right:10px;
}

#imageDisplay-switch a.selected {
font-weight:bold;
}

#imageDisplay-view {
text-align:right;
margin:10px 7px 0 0;
}

#productsBody {
margin-left:215px;
}

#productInfoHeading {
font-size:18px;
margin:0;
padding:0;
}

#productsPriceTop {
color:#de640d;
font-weight:bold;
font-size:16px;
margin-bottom:10px;
}

#productsAttributes {
margin-bottom:15px;
}

#recentlyViewed {
margin-top:60px;
margin-bottom:-15px;
}

#recentlyViewed-heading {
float:left;
font-size:9px;
color:#666;
width:90px;
text-align:right;
margin:100px 0 0 -110px;
}

.productImageRecent {
margin:0 25px 0 -5px;
}
