@CHARSET "UTF-8";
body{background: #fff;color: #952117;font-family: Helvetica, sans-serif; font-size: 10pt;position:relative; zoom: 1; margin: 0; padding: 0; padding-top: 10px; height: 100%; width: 100%;}
a{color: #952117; text-decoration: none;}
.clearFloat{width: 100%; height: 1px; font-size: 1px; line-height: 0px; clear: both;}
#wrapper{width: 852px; margin: 0 auto;}

.header{width:740px;margin-left: 111px;height: 265px; position: relative;}
/* Header Background - Home */
.headerHome{background: transparent url(../images/header-bg.jpg) top left no-repeat;}
/* Header Background - About */
.headerAbout{background: transparent url(../images/header-bg-about.jpg) 70px 0px no-repeat;}
/* Header Background - Art */
.headerArtproducts{background: transparent url(../images/header-bg-art.jpg) top left no-repeat;}
/* Header Background - Artshop */
.headerArtshop{background: transparent url(../images/header-bg-artshop.jpg) 70px 0px no-repeat;}
/* Header Background - Contact */
.headerContact{background: transparent url(../images/header-bg-contact.jpg) 70px 0px no-repeat;}



.logo{width: 171px; height:50px; bottom: 10px; right: 0px; position: absolute;}
div.logo img{height: 50px;}

/* Header Slide Show */
#slideshow{margin-left: 69px; position: relative;z-index:10;}

#nav{position: absolute; bottom: 10px; width: 100%;height: 50px; left: 0px;}
#nav li{float: left; margin-left: 10px;margin-right: 10px;}
.active{font-weight: 700;}

/* CONTENT SETTINGS */
.appContent{ padding-top: 10px;}
.menu{float:left;width: 149px;border: solid 1px #952117; border-left: none; border-bottom: none; padding: 10px; min-height: 200px;}
.menu li{text-align: right; font-size: 16px; padding-bottom: 15px;}

.content-container{margin-left: 180px; width: 490px;border-top: solid 1px #952117;padding-top: 10px;}
.content{padding-left: 10px; color: #999;line-height: 16px; font-size: .9em;}

h2.pageTitle{text-align: right; font-size: 16px; padding-bottom: 10px; color: #952117;}


/* SHOP SETTINGS */

.addToCart{float:right;width: 149px;border: solid 1px #952117; border-right: none; border-bottom: none; padding: 10px; }

#vmMainPage{padding-right: 10px;}

.shop-product-list{width: 100%; overflow: hidden;border-top: solid 1px #6B73C2; }

.shop-page-title{display: none;}

.browseProductSortContainer{padding-bottom: 20px;}

.clr{height:1px; font-size: 0px; line-height: 0px; clear: both;}

.product-row{padding-bottom: 20px; border-bottom: solid 1px #6B73C2; padding-top: 20px;}

.browseProduct-grid{width: 100%;}
.browseProduct-cell-image{width: 50px; text-align: left; vertical-align: top; padding-right: 10px;}
.browseProductImage{max-width: 50px;}

#fancybox-title-main{font-size: 11px;}

.browseProduct-cell-desc{text-align: left; vertical-align: top; width: 290px;}
.browseProductTitle{font-size:15px; font-weight: normal; padding-bottom: 5px; color: #952117; }

.browseProduct-cell-price{text-align: left; vertical-align: top;}
.productPrice{display: block; text-align: right; line-height: 16px; font-size: 14px; padding-bottom: 5px; font-weight: bold;}
.quantity_box{display: none;}
.inputboxquantity{width: 10px; height:10px; border-style: solid; border-width: 1px;padding: 2px; text-align: center; font-size: 8px;}
.quantity_box_button_up{width: 7px; height: 7px; vertical-align: top; padding:0; font-size: 0px; line-height: 0px; border: none; background: transparent url(../images/arrow_up.png) top left no-repeat;}
.quantity_box_button_down{width: 7px; height: 7px; vertical-align: top;  padding:0;font-size: 0px; line-height: 0px; border: none; background: transparent url(../images/arrow_down.png) top left no-repeat;}

.browseAddToCartContainer{display: block; height: 10px;}
.addToCartQuant-grid{text-align: left; vertical-align: top; height: 10px; float: left;}
.addToCartQuant-grid td{text-align: left; vertical-align: top; padding:0 2px;}
.addtocart_button{width: 16px; height: 16px; float: left; padding: 0; margin-left: 0px; font-size: 0px; line-height: 0px; border: none; background: transparent url(../images/add_to_cart_icon.png) top left no-repeat;}
.addToCartGenContainer{width: 50px; height: 16px;float: right;}

/* SHOP PAGINATION SETTINGS */
.shop-browse-pagination-container{text-align: center;}
ul.pagination{display: inline;}
ul.pagination li{display: inline;}

/* CATEGORIES */
.shop-cat-title{display: none;}
.shop-cat-cell{text-align: center;}
.shop-cat-cell div.shop-cat-img{text-align: left;}

/* BORDER - SETTINGS */
.borderRed{border-color: #952117}
.borderOrange{border-color: #bc5513}
.borderYellow{border-color: #d08f19}
.borderBlue{border-color: #5f87be}
.borderPurple{border-color: #6b73c2}