@charset "UTF-8";
body
{
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: normal;
}
body.ogone-api-placeform #currentCart
{
	display: none !important;
}
.h1 .h2 canvas
{
	top: 1px !important;
}
.wrapper
{
	width: 940px;
	margin: 0 auto;
	text-align: left;
/*	border: dashed 1px #ccc;*/
}
.deliveryDays
{
	width: 75%;
}
.deliveryDays td
{
	border-bottom: solid 1px #000;
}
.header
{
	height: 92px;
}

a.BBLogo {
 display: block;
 width: 380px;
 height: 92px;
 background-repeat:no-repeat;
 background-position: 0 0;
}

a.BBLogo:hover {
 background-position: 0 -92px;
}

a.BBLogo span {
	display:none;
}

/* MENU */
.header .header-top-container .menu
{
	float: right;
}
.menu_links
{
	float: right;
	background-color: #f2f2f2;
	color: #a49a8d;
	padding: 6px 12px 6px 12px;
	height: 15px;/* 26 - 8 - 8*/
	width: 196px; /* 220 - 12 - 12*/
}
#product-options-wrapper, .product-options-bottom .price-box
{
	display: none;
}
.cartBox, .cartBoxLink
{
	position: absolute;
	top: 26px;
	margin-left: 720px;
	background-color: #7f7e82;
	height: 29px;
	width: 212px; /* 220 - 8 */
	padding-left: 8px;
	z-index: 99;
	cursor: pointer;
}
.product-box #image
{
	cursor: pointer;
}

.description-image, 
#imageDescription, 
#imageDescription_zwart, 
#imageDescription_olijf, 
#imageDescription_bruin,
#imageDescription_grijs, 
#imageDescription_paars,

#imageDescription_zwartstructuur, 
#imageDescription_donkerbruin, 
#imageDescription_lichtbruin, 
#imageDescription_chocoladebruin, 
#imageDescription_tan,

#imageDescription_terracotta, 
#imageDescription_cognac, 
#imageDescription_camel, 
#imageDescription_zand, 
#imageDescription_taupe,

#imageDescription_creme, 
#imageDescription_oker, 
#imageDescription_rood, 
#imageDescription_donkerrood, 
#imageDescription_aubergine,

#imageDescription_lila, 
#imageDescription_lavendel, 
#imageDescription_blauw, 
#imageDescription_donkerblauw, 
#imageDescription_staalblauw,

#imageDescription_lichgrijs, 
#imageDescription_donkergrijs, 
#imageDescription_groen, 
#imageDescription_olijfgroen, 
#imageDescription_donkergroen,

#imageDescription_khaki, 
#imageDescription_kaki, 
#imageDescription_wit, 
#imageDescription_goud, 
#imageDescription_zilver,
#imageDescription_koper,

.zoom-image, 

#imageZoom, 
#imageZoom_zwart, 
#imageZoom_olijf, 
#imageZoom_bruin, 
#imageZoom_grijs, 
#imageZoom_paars,

#imageZoom_zwartstructuur, 
#imageZoom_donkerbruin, 
#imageZoom_lichtbruin, 
#imageZoom_chocoladebruin, 
#imageZoom_tan,

#imageZoom_terracotta, 
#imageZoom_cognac, 
#imageZoom_camel, 
#imageZoom_zand, 
#imageZoom_taupe,

#imageZoom_creme, 
#imageZoom_oker, 
#imageZoom_rood, 
#imageZoom_donkerrood, 
#imageZoom_aubergine,

#imageZoom_lila, 
#imageZoom_lavendel, 
#imageZoom_blauw, 
#imageZoom_donkerblauw, 
#imageZoom_staalblauw,

#imageZoom_lichgrijs, 
#imageZoom_donkergrijs, 
#imageZoom_groen, 
#imageZoom_olijfgroen, 
#imageZoom_donkergroen,

#imageZoom_khaki, 
#imageZoom_kaki, 
#imageZoom_wit, 
#imageZoom_goud, 
#imageZoom_zilver,
#imageZoom_koper
{
	display: none;
	position: absolute;
	z-index: 12;
	height: 20px;
	padding: 10px;
	padding-top: 5px;
	color: #6a6252;
	font-size: 11px;
	margin-left:-9px;
	cursor: pointer;
}

#draggable
{
	width:534px;
	height:331px;
	overflow:hidden;
	position: absolute;
/*	margin-left: 92px;*/
border: solid 1px red;
	z-index: 12;
	background-color: white !important;
	cursor: url("/skin/frontend/beaubags/default/js/graphics/zoomout.cur"), pointer;
}
.zoom-icon
{
	background-image: url('/skin/frontend/beaubags/default/images/zoom-icon.png');
	background-repeat: no-repeat;
	background-position: top right;
	width: 85px;
	position: absolute;
	z-index: 9;
	height: 20px;
	padding: 10px;
	color: #a49a8d;
	font-size: 11px;
	margin-left: 609px;
	margin-top: 326px;
	cursor: pointer;
	display: block;
}

.zoom-image
{
	display: none;
	position: absolute;
	text-align: center;
	height: 331px;
	z-index: 10;
	width: 719px;
	border-bottom: solid 1px #a49a8d;
	padding: 0;
	margin: 0;
	background-color: #fff;
}
#miniSliderBackButton, #miniSliderForwardButton
{
	position:absolute;
	z-index: 14;
}
.zoom-image #miniSliderBackButton
{
	margin-top: 145px;
	margin-left: 35px;
	cursor: pointer;
}
.zoom-image #miniSliderForwardButton
{
	margin-left:653px; /* 655 - 142 */
	margin-top: 145px;
	cursor: pointer;
}
.zoom-image .closeBB
{
	background:transparent url(/skin/frontend/beaubags/default/images/closebtn-highslide.png) no-repeat scroll right top;
	color:#6A6252;
	cursor:pointer;
	font-size:11px !important;
	height:18px;
	width: 25px;
	position:absolute !important;
	z-index: 12;
	margin-left:655px;
	margin-top: 3px;
}
#onestepcheckout-login-popup-contents-login h2, #onestepcheckout-login-popup-contents-forgot h2
{
	color:#99938C;
	margin: 5px;
}
#onestepcheckout-login-popup-contents-login, #onestepcheckout-login-popup-contents-forgot
{
	width: 400px;
	border: solid 2px #7F7E82 !important;
	padding: 5px;
	color: #47423E;
	text-align:left;
 }
#onestepcheckout-login-popup-contents-login .CloseBB, #onestepcheckout-login-popup-contents-forgot .CloseBB
{
	background:transparent url(/skin/frontend/beaubags/default/images/closebtn-highslide.png) no-repeat scroll right top;
	color:#6A6252;
	cursor:pointer;
	font-size:11px !important;
	height:18px;
	width: 45px;
	position:absolute !important;
	z-index: 999999999999999;
	margin-left:350px;
	margin-top: 2px;
	padding-top: 1px;
}
.onestepcheckout-email-error
{
	display: block;
	color: #ff0000;
}
.confirmOrder h1
{
	color: #FFF;
	font-size:40px;
	float:left;
	margin-top: -26px;
}
.inc-shipping-btw
{
	font-size: 11px;
	margin-top: 1px;
}
.confirmOrder .moneyToPay
{
	margin-top: 25px;
}
.confirmOrder .totalMoney,.confirmOrder .total
{
	float:left;
}
.zoom-image img
{
	border-width: 0px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.myCart
{
	color: #fff;
	position: absolute;
	top: 52px;
	margin-left: 44px;
	width: 857px;
	background-color: #7f7e82;
	border: solid 3px #fff;
	z-index: 20;
	padding: 15px 6px 15px 30px;
}
.myCart .price
{
	margin-left: -10px;
}
.myCart h2, .myCart .checkout .checkoutHeader h2
{
	color: #fff;
	font-size: 20px;
}
.myCart .checkout
{
	margin-top: 25px;
}
.myCart .input-box
{
	height: 44px;
}
.input-box input
{
	margin-top: 5px;
}
.myCart .input-error input
{
	background-color: #FF0000;
}
.myCart .onestepcheckout-login-link
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.myCart .subscribeNewsletter
{
	display: block;
	float: right;
	width: 250px;
	font-size: 11px;
	line-height: 14px;
	margin-right:20px;
	margin-top: 10px;
	margin-bottom: 13px;
}
.myCart .input-box.input-different-shipping label
{
	font-size: 11px;
	padding-top:1px;
	padding-left:5px;
}
.onestepcheckout-error
{
	display: block;
}
.myCart .optionalCreate
{
	color:#e6e6e6;
	height: 55px;
}
.myCart .subscribeNewsletter .holderWrap
{
	float:left;
	margin-left: -10px;
}
.myCart .subscribeNewsletter .holderWrap .holder
{
	left: 0;
}
.myCart .onestepcheckout-login-link a
{
	color: #fff;
	text-decoration: underline;
}
#create_account_login
{
	color: #fff !important;
	text-decoration: underline !important;
}
.myCart .info
{
	font-size: 11px;
	color: #e6e6e6;
}
#checkout-payment-method-load dt label
{
	vertical-align: middle;
}
#checkout-payment-method-load dt img
{
	padding-top: 10px;
}
.myCart .checkout .checkoutHeader h2
{
	float: left;
}
.myCart .cartItems
{
	width: 640px;
}
.myCart .cartItems th
{
	font-weight: normal;
	padding-bottom: 13px;
	text-align: left !important;
}
.myCart .cartItems tr.Item
{
	height: 106px;
	background-color: #74727f;
}
.myCart .cartItems tr.Item td
{
	vertical-align: middle;
	border-bottom: solid 3px #7F7E82;
}
.myCart .checkout .checkoutHeader
{
	background-color: #5b5969;
	margin: 0 -6px 0 -30px;
	padding: 8px 6px 8px 30px;
}
.myCart .checkout .checkoutHeader .subInfo
{
	float: left;
	margin-left: 189px;
	margin-top: 5px;
}
.myCart .shipping-free-info
{
	font-size: 11px;
	color: #e6e6e6;
	line-height: 14px;
}
.myCart .onestepcheckout-place-order input
{
	border-width: 0px;
	position: absolute;
	z-index: 2;
	bottom: 128px;
	right:25px;
}
.cartBox a,.cartBoxLink a
{
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
}
.cartBox a span, .cartBoxLink a span
{
	position: relative;
	top: -10px;
	left: 5px;
}
.cartBox a:hover span
{
	text-decoration: underline;
}
.rightCart h2
{
	vertical-align: middle;
	margin-top: -30px;
	margin-left: 13px;
}
.myCart .comment
{
	background: #7F7E82 url('/skin/frontend/beaubags/default/images/comment-bg.png') no-repeat top left;
	height: 38px;
	width: 462px;
	float: left;
	padding: 10px;
	font-size: 11px;
	padding-top: 17px;
	position: absolute;
	line-height: 14px;
	bottom: 60px;
	color: #f2f0e7;
}/*
.no-display
{
	display: none;
}*/
input.hiddenCheckbox, input.hiddenRadiobox {
left:-10000px;
position:absolute;
}

.prettyCheckbox
{
	background:transparent url('/skin/frontend/beaubags/default/images/btn-check-off.gif') no-repeat scroll left top;
	padding-bottom:3px;
}
.prettyCheckbox.checked
{
	background:transparent url('/skin/frontend/beaubags/default/images/btn-check-on.gif') no-repeat scroll left top;
}
.prettyCheckbox .holderWrap
{
	padding-right: 20px;
}
.prettyRadiobox
{
	background:transparent url('/skin/frontend/beaubags/default/images/btn-radio-off.gif') no-repeat scroll left top;
}
.prettyRadiobox.checked
{
	background:transparent url('/skin/frontend/beaubags/default/images/btn-radio-on.gif') no-repeat scroll left top;
}
.prettyRadiobox .holderWrap
{
	padding-right: 20px;
}
.myCart .deleteItem
{
	background:transparent url('/skin/frontend/beaubags/default/images/delete-btn.png') no-repeat scroll left top;
	height: 16px;
	display: block;
	padding-left: 20px;
	padding-top: 1px;
	margin-top: 13px;
	color: #fff;
}
.rightCart .totalMoney
{
	float: right;
	margin-right: 10px;
	font-size: 14px;
	margin-top: -10px;
}
.rightCart .info .openCheckout
{
	background: #7F7E82 url('/skin/frontend/beaubags/default/images/btn-open-checkout.png') no-repeat top left;
	height: 32px;
	width: 108px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}
.rightCart .info .closeCart
{
	height: 20px;
	background-color: #74727f;
	width: 83px;
	float: left;
	padding-top: 8px;
	padding-left: 8px;
	margin-top: 2px;
	cursor: pointer;
}
.closeCartBox
{
	color: #fff;
	background: #7F7E82 url('/skin/frontend/beaubags/default/images/icon-up.png') no-repeat top right;
	padding-right: 21px;
	height: 18px;
	padding-top: 2px;
	margin-top: 12px;
	margin-right: 10px;
}
.arrowDown
{
	background: url('/skin/frontend/beaubags/default/images/arrow-down.png');
	height:14px;
	width:198px;
	float: right;
	margin-top: -14px;
	display: none;
}
.rightCart
{
	width: 225px;
	margin-right:-10px;
}
.rightCart .info
{
	font-size: 11px;
	padding-left: 15px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rightCart .totalMoney h1
{
	color: #FFF;
	font-size:40px;
	float :right;
	margin-top: -26px;
}
#modalBG
{
	display: none;
	background-color:#fff;
	opacity: 0.65;
	filter:alpha(opacity=65);
	left: 0;
	top:0;
	position: absolute;
	z-index: 10;	
}
.categories
{
	float: right;
	line-height: 16px;
}
.categories .category
{
	float: left;
	padding: 6px 6px 8px 6px;
}
.categories .category ul
{
	display: none;
	margin-top: 9px;
	margin-bottom: -10px;
}
.categories .category a
{
	margin: 6px;
	margin-right: 10px;
	text-transform: uppercase;
}
.categories .separator
{
	border-right: solid 3px #ebe7d9;
	text-align: right;
}
.categories .separator a
{
	margin-right: 6px;
}
.categories .category a, .menu_links a
{
	text-decoration: none;
	color: #a49a8d;
	font-size: 12px;
}
.categories .category a:hover, .menu_links a:hover
{
	text-decoration: underline;
	color: #302822;
}
.categories .category a.selected, .menu_links a.selected
{
	color: #302822;
}
.categories .category ul
{
	width: 162px;
	padding: 4px 0 2px 0;
	text-align: left;
	position: absolute;
	margin-left: -9px;
	margin-top: 4px;
	z-index: 5;
	background-image: url('/skin/frontend/beaubags/default/images/bg-menu.png');
}
.categories .category.separator ul.sub-categories
{
	width: 162px;
	padding: 4px 0 2px 0;
	text-align: right;
	position: absolute;
	margin-right: -3px;
	margin-left: -9px;
	z-index: 999;
	background: url('/skin/frontend/beaubags/default/images/bg-menu-left.png') right top;
}
.categories .separator ul li a
{
	margin-right: 3px;
}
.categories .category.separator ul li
{
	padding: 0 3px 0px 15px;
	margin-right: 3px;
	margin-left: 0;
	padding-top: 0px;
}
.categories .category ul li
{
	padding: 0 9px 0px 9px;
	margin-left: 3px;
	padding-top: 0px;
}
.categories .category ul li a
{
	margin-left: -3px;
	margin-top: -6px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	color: #47423E;
	text-transform: capitalize;
}
.categories .category ul li a
{
	margin-left: -3px;
	margin-top: -6px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	color: #47423E;
}
.categories .category ul li a.first
{
	padding-top: 8px;
	margin-top: -4px;
}
.categories .category ul li a.borderUnderline
{

	border-bottom: solid 1px #9c9a9a;
	width: 130px;
	display:block;
}
.categories .category.separator ul li a.borderUnderline
{
	width: auto;
}
.categories .category ul li.active
{
	background-color: #E1DDD3;
}
/* CONTENT */
.main-container
{
	height: 300px;
	display: block;
}
.main-container .flashHeader
{
	height: 360px;
	width: 940px;
	display: block;
	border: solid 1px #302822;
}
.clear
{
	clear: both;
}
.clearRight
{
	clear: right;
}
.clear_Right
{
	clear: right;
}
.clearLeft
{
	clear: right;
}
.clear_Left
{
	clear: left;
}
a
{
	text-decoration: none;
	color: #000;
}
/* FOOTER */
.footer
{
	width: 940px;
/*	position: absolute;*/

}
.footer .informational
{
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #47423e;
	width: 924px; /* 940 */
	background-color: #f2f0e7;
	padding: 8px 8px 8px 8px;
	padding-top: 8px;
	margin-top: 30px;
	position: relative;
	z-index: 10;
}
.footer .informational ul
{
	margin-top: 2px;
	margin-left: 1px;
}
.footer .informational li
{
	height: 14px;
}
.footer .informational li a
{
	color: #47423e;
}
.footer .informational li a:hover
{
	color: #302822;
	text-decoration: underline;
}
.footer .informational .block-1
{
	float: left;
	width: 232px; /* 240px */
}
.footer .informational .block-2
{
	float: left;
	width: 272px;
}
.footer .informational .block-3
{
	float: left;
	width: 218px;
}
.footer .informational .block-4
{
	float: left;
	width: 202px; /* 210 */
}
.footer .informational h3.h2
{
	font-size: 20px;
	color: #787066;
}
.footer .informational .contactInfo
{
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}
.footer .informational .contactInfo H3.h1
{
	text-transform: uppercase;
	font-size: 12px;
}
.footer .informational .contactInfo H3.h1 span.number
{
	font-size: 20px;
}
.footer .footerLinks
{
	float: left;
	font-size: 11px;
	color: #b7b0a1;
	width: 940px;
	margin-top: 5px;
	position: relative;
	margin-bottom: 5px;
}
.footer .footerLinks a
{
	color: #8996a4;
	text-decoration: underline;
}
.footer .footerLinks a:hover
{
	color: #302822;
}
.footer .footerLinks .countries
{
	float: left;
}
.footer .footerLinks .links
{
	float: right;
}
/* HEADING */
H1
{
	/*font family replacement => gillsanslight*/
}
H1.men
{
	/*font family replacement => minionproSemiboldIt*/
	color: #8996a4;
}
H1.women
{
	/*font family replacement => minionproSemiboldIt*/
	color: #c48a88;
}

/* CONTENT */
.main-container
{
	height: auto;
}
.bannerHome
{
	height: 360px;
}
.row-column-left
{
	margin-top: 3px;
	float: left;
}
.row-column-right
{
	margin-top: 3px;
	float: right;
}
.girl-bags,.boy-bags, .special-beaubags, .beau-2-work
{
/*	margin-top: 3px;*/
}
.beau-2-work
{
	margin-top: 8px;
	margin-bottom: 4px;
}
.reviews-small
{
	float: left;
	width: 349px;
	height: 168px;
	position:relative;
}
.reviews-productPage, .random-products
{
	border: solid 1px #b7b0a1;
	width: 435px;
	height: 178px;
	float: left;
}
.random-products
{
	width: 445px;
	height: 163px;
}
.random-products
{
	float: right;
	padding: 10px;
	padding-right: 0px;
	padding-top: 5px;
}
.random-products .random .item
{
	float: left;
	width: 220px;
	height: 125px;
}
.random-products .random .item .ratings
{
	float: left;
}
.random-products .random .item a.toProduct
{
	padding-top: 2px;
	background-image: url('/skin/frontend/beaubags/default/images/underline.gif');
	display: block;
	height: 21px;
	float: left;
}
.random-products .h2
{
	color: #8996a4;
	font-size: 30px;
}
.random-products h1
{
	color: #47423e;
	font-size: 24px;
	text-transform: uppercase;
}
.reviews-small .base-mini.ad-reviews .text.writtenQuote, 
.random-review .reviews-productPage .text.writtenQuote
{
	font-size: 44px;
/*	color: #55515e;*/
/*	color: #6A6252;*/
	color: #000;
	line-height: 16px ;
	z-index: 3;
}

.random-review .reviews-productPage .text.writtenQuote
{
	top: 20px;
}

.reviews-small .base-mini.ad-reviews .text.h3 .h4
{
	color: #C48A88;
	font-size: 66px;
}
.random-review .reviews-productPage  .text.writtenQuote .h4
{
	color: #63606c !important;
	font-size: 48px;
}

.reviews-small .base-mini.ad-reviews .text.h3 .h4.right, 
.random-review .reviews-productPage .text.writtenQuote .h4.right
{
	position: absolute;
	right: 8px;
	margin-top: 45px;
}
.random-review .reviews-productPage .text.writtenQuote .label
{
	width: 280px;
}
.reviews-small .base-mini.ad-reviews .cufon-canvas, 
.random-review .reviews-productPage .cufon-canvas
{
	height: 20px!important;
}

.reviews-small .base-mini.ad-reviews .cufon-canvas canvas, 
.random-review .reviews-productPage .cufon-canvas canvas
{
	top:-5px!important;
}



.reviews-small .base-mini.ad-reviews .wroten, 
.random-review .reviews-productPage .wroten
{
	color:#787066;
	font-size: 12px;
	text-align: right;
	padding: 5px 15px; 15px 0;
}

.reviews-small .base-mini.ad-reviews .more-opinions, 
.random-review .reviews-productPage .more-opinions
{
	color: #787066;
	text-align: right;
	position: absolute;
	bottom:30px;
	right:0;	
	width:300px;	
}

.random-review .reviews-productPage .box
{
	padding: 10px 0 0 5px;
}

.q-tip
{
	margin-top: 4px;
}
div.tell-others .q-tip
{
	margin-left: -3px;
}
div.tell-others .q-tip .bt-content
{
	height: 15px !important;
	margin-top: 10px !important;
	padding: 0px !important;
	padding-top: 5px !important;
}
.random-review .reviews-productPage .more-opinions
{
	bottom: 5px;
	right: 20px;
}
.reviews-small .base-mini.ad-reviews .h3
{
	width: 200px;
}
.reviews-small .base-mini.ad-reviews .more-opinions a
{
	color: #000;
}
.random-review .more-opinions a, 
.reviews-small .base-mini.ad-reviews .more-opinions a
{
	background-image:url(/skin/frontend/beaubags/default/images/underline.gif);
	height:21px;
	color: #000;
	float: right;
	display: inline-block;
}
.reviews-small .base-mini.ad-reviews .product-review
{
	width: 200px;
}
.reviews-productPage .product-review
{
	width: 280px;
}
.random-review .product-review .h3
{
	font-size: 44px;
}
.random-review .product-review 
{
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 10px;
}

.quotes {
	background:url(/skin/frontend/beaubags/default/images/ldquo.gif) no-repeat 0 0;
	padding: 6px 0 0 10px;
}


.product-content
{
	font-size: 12px;
	font-family: Tahoma;
	line-height: 15px;
}
.blogList-small
{
	float: left;
	width: 349px;
	height: 168px;
/*	border: dashed 1px #ccc;*/
	margin-left: 3px;
	position:relative;
}
.blogList-small .block-title
{
	margin-left: 35px;
}
.blogList-small .block-title .h2
{
	margin-top: 6px;
}
.blogList-small .block-title .arrow
{
	margin-left: 7px;
	padding-top: 3px;
}

.blogList-small .all-items a
{
	background-image: url('/skin/frontend/beaubags/default/images/underline.gif');
	display: inline-block;
	padding-top: 2px;
	height: 21px;
}
.blogList-small #graybox-latest-news
{
	padding-left: 10px;
	padding-top: 10px;
}
.blogList-small #graybox-latest-news li
{
	background:transparent url('/skin/frontend/beaubags/default/images/list-icon.gif') no-repeat scroll 10px 4px;
	min-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:23px;
	vertical-align: middle;
	margin-top
	font-size: 12px; 
	color: #787066;
/*	color: #47423e;*/
}
.blogList-small #graybox-latest-news li a
{
	font-size: 12px; 
	color: #787066;
	padding-top: 3px;
	color: #000;
}
.blogList-small #graybox-latest-news li a:hover
{
	text-decoration: underline;
}
.blogList-small .all-items
{
	color: #787066;	
	position:absolute;
	right: 0;
	bottom:25px;
	width: 200px;
	text-align:right;
	white-space:nowrap
}
.blogList-small h2
{
	font-size: 18px !important;
	text-transform: uppercase;
}
.blogList-small .h2
{
	color: #6a6252 !important;
	font-size: 25px !important;
	text-transform: lowercase;
}
.girl-bags, .boy-bags 
{
	cursor: pointer;
	float: left;
	height: 210px;
	width: 350px;
	text-align: right;
	margin-right: 3px;
}
.boy-bags
{
	width: 363px;
}
.girl-bags .info, .boy-bags .info
{
	float: left;
	margin-top: 30px;
}
 .girl-bags .separator, .boy-bags .separator
{
	float: left;
	margin-top: 123px;
	margin-left: 3px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16.5px;
	color: #a49a8d;
}
.girl-bags .img
{
	position: absolute;
	margin-left: 200px;
	margin-top: 10px;
}
.boy-bags .img
{
	position: absolute;
	margin-left: 194px;
	margin-top: 20px;
}
.girl-bags h2.gillsansLight,.boy-bags h2.gillsansLight
{
	font-size: 26px;
	text-transform: uppercase;
	color: #000;
}
.girl-bags h2.minionproSemiboldIt, .boy-bags h2.minionproSemiboldIt
{
	font-size: 30px;
}
.girl-bags.hover, .boy-bags.hover
{
	background-color: #eeebe1;
}
.girl-bags p, .boy-bags p
{
	color: #787066;
}
.girl-bags h2.minionproSemiboldIt
{
	color: #c48a88;
}
.boy-bags h2.minionproSemiboldIt
{
	color: #8996a4;
}
.special-beaubags
{
	padding: 23px 0 0 14px;
	float: left;
	background-color: #eeebe1;
	height: 187px; /* 196 */
	width: 207px; /* 221 */
}
.special-beaubags li .tooltip
{
	display: none;
	text-align: left;
	color: #b7b0a1;
}
.special-beaubags li .tooltip b
{
	color: #fff;
}
.special-beaubags h2
{
	font-size: 24px;
	color: #6a6252;
	display: inline;
}
.special-beaubags .h1
{
	color: #000;
	font-size: 18px !important;
	text-transform: uppercase;
	position: absolute;
	margin-top: 3px;
}
.on-sale-banner
{
	float:left;
}
.special-beaubags ul
{
	margin-top: 8px;
	background: #eeebe1 url('/skin/frontend/beaubags/default/images/icons_garanty.png') no-repeat top left;
	list-style-position: outside;
	height:120px;
}
.special-beaubags ul li
{
	padding-top: 8px;
	padding-left: 40px;
	margin-bottom:10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #787066;
	font-weight: bold;
}
.mail-opt-in
{
	width: 241px;
	height: 216px;
	float:left;
	margin-right: 0px;
	margin-left: 0px;
}
.mail-opt-in .mail-form
{
	float: left;
	height: 105px;
	/*width: 218px; /* 241 */
	/*height: 99px; /* 106 */
	padding-left: 14px;
	padding-top: 7px;
}
.mail-opt-in .h1
{
	font-size: 18px;
	text-transform: uppercase;
	display: inline;
	
}
.mail-opt-in .h2
{
	font-size: 24px;
	color: #6a6252;
	position: absolute;
	margin-top: 1px;
	margin-left: 2px;
}
.mail-opt-in .info, .mail-opt-in .success-msg
{
	font-family: Tahoma;
	font-size: 12px;
	color: #787066;
	letter-spacing: 0.50px;
}
.mail-opt-in .success-msg
{
	letter-spacing: 0px;
	font-weight: bold;
}

.box
{
	float: left;
	display: block;
}
.empty-grey-box
{
	height: 106px;
	width: 242px;
	background-color: #b2b2b2;
	float: left;
}
.img-block
{
	float: left;
}
.empty-grey-box-2
{
	height: 160px;
	width: 160px;
	background-color: #a29ba2;
	float: left;
}
/* FORMS */
input, select, textarea
{
	border: solid 0px;
	border-top: solid 1px #949585;
	border-left: solid 1px #949585;
	background-color: #eeebe1;
}

select option
{
	padding:3px;
}
button.scribble
{
	background: transparent url('/skin/frontend/beaubags/default/images/scribble_buttons.png') no-repeat 0px -42px;
	border: solid 0px;
	height: 36px;
	width: 48px;
	margin-left: 138px;
}
input.mail
{
	padding: 3px 6px 0px 5px;
	width: 126px; /* 138 */
	height: 21px; /* 24 */
	font-size: 12px;
	position: absolute;
	margin-top: 5px;
}
.watermark
{
	color: #787066;
	font-size: 12px;
}
.askquestion-container
{
	position: absolute;
	z-index: 3;
	margin-left: 777px;
}
#question
{
	background-color: transparent ;
	background-image: url('/skin/frontend/beaubags/default/images/btn-ask-question.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 163px;
	display: block;
	position: relative;
	z-index: 4;
	margin-bottom: -4px;
	cursor:pointer;
}
#question.down
{
	background-image: url('/skin/frontend/beaubags/default/images/btn-ask-question-down.png');
}
#ask-question div.form
{
	display: none;
	background-color: #7F7E82;
	height: 356px; /* 377 */
	width: 518px; /* 550 */
	float: right;
	margin-left: -550px;
	border: solid 4px #fff;
	position: relative;
	z-index: 3;
	padding-left: 32px;
	padding-top: 21px;
	color: #fff;
	font-size: 12px;
}
#ask-question div.form p
{
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 14px;
}
#ask-question div.form .infoMessage
{
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-left: 2px;
}
#ask-question div.form input, #ask-question div.form textarea, #ask-question div.form select
{
	color: #47423e;
	font-size: 11px;
	font-family: Tahoma !important;
	padding: 3px;
}
#ask-question div.form .questionMessage
{
	height: 106px;
	width: 467px;
	color: #47423e !important;
	font-size: 11px !important;
	font-family: Tahoma !important;
	
}
#ask-question h1
{
	font-size: 20px;
}
#ask-question div.form .questionMessage .watermark
{
	color: #47423e;
	font-size: 11px;
}
#ask-question .form .mail
{
	float: left;
}
#ask-question .form .mail .label
{
	margin-top: 15px;
	margin-bottom: 3px;
	font-size: 11px;
	margin-left: 2px;
}
#ask-question .form .mail input.email
{
	width: 188px;
	height: 16px;
	color: #47423e;
}
#ask-question .form .mail .info
{
	margin-top: 2px;
	line-height: 14px;
	font-size: 11px;
	margin-left: 2px;
}
#ask-question .form .category
{
	float: right;
	margin-top: 29px;
	margin-right: 42px;
}
#ask-question .form .category select
{
	height: 23px;
	font-size: 11px;
	width: 268px;
	color: #47423e;
}
#ask-question .form .submit
{
	margin-top: 30px;
	margin-right: 42px;
	float: right;
}
.cms-home .breadcrumbs
{
	display: none;
}
.breadcrumbs .crumbs
{
	color: #47423e !important;
}
.breadcrumbs .crumblist
{
	margin-left: 2px;
}
.breadcrumbs .crumblist a:hover
{
	text-decoration: underline;
}
.breadcrumbs .crumbs a
{
	color: #6d7394 !important;
	text-transform: lowercase;
}
.breadcrumbs
{
	border-top: solid 1px #a49a8d;
	color: #a49a8d;
	font-size: 11px;
	margin-bottom: 10px;
}
.breadcrumbs .h2
{
	font-size: 32px;

	display: block;
	color: #8996a4;
}

.breadcrumbs h1
{
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 5px;
	margin-right: 7px;
	color: #000;
}/* */
#ask-question .form .submit button
{
	height: 34px;
	width: 168px;
	background-image: url('/skin/frontend/beaubags/default/images/btn-send-question.png');
	background-color: #7F7E82;
	border: solid 0px;
	cursor: pointer;
}
#ask-question .form .submit button:hover
{
	background-position: 0px -34px;
}
.myDescription
{
	margin-top: -3px;
}
#ask-question .form .submit .h2hover
{
	color: 	#fff;
	font-size: 18px;
}
#ask-question .form .submit .h2hover:hover
{
	color:#F00!important;
}
#ask-question .form h2
{
	font-size: 20px;
	color: #fff;
	margin-left: -2px;
}
/* CONTENT */
.right-content
{
	width: 220px;
	margin-left: 20px;
	float: left;
}
.left-content
{
	width: 700px;
	float: left;
}
.content h1, .content .h1
{
	display: inline;
	font-size: 24px;
	text-transform: uppercase;
}
.content .h1 .h2
{
	font-size: 30px;
	color: #8996a4;
	text-transform: none;

}
.left-content .h2
{
	font-size: 20px;
	color: #787066;
	text-transform: none;
	line-height: 30px;
}
.left-content p
{
	line-height: 15px;
	margin-top: 3px;
	font-size: 12px;
}
.main-container .right-content
{
	float: right;
	width: 220px;
}
.main-container .right-content .default
{
	padding: 4px 16px 0px 10px;
	background-color: #e6e2d8;
}
.main-container .right-content h1
{
	font-size: 18px;
	color: #47423e;
	text-transform: uppercase;
}
.main-container .right-content .h2
{
	font-size: 24px;
	color: #47423e;
	text-transform: lowercase;
}
.main-container .right-content .h1 .h2 canvas
{
	top: 2px !important;
}
.main-container .right-content .tell-others
{
	margin-left: -10px;
	height: 43px;
	width: 210px;
	padding: 7px 0px 0px 10px;
	background-color: #d3ccc6;
	color: #47423e;
	font-size: 11px;
}
.main-container .right-content a
{
	color: #47423e;
	line-height: 17px;
}
.main-container .right-content .tell-others img
{
	/* jvdp 20100408 deleted
	margin-left: -6px;
	*/
	margin-top: 3px;
}
.right-content .default ul, .order-list-arrow
{
	margin-top: 15px;
}
.right-content .default ul li, .order-list-arrow li, .order-list-arrow.yes-icon li
{
	background:transparent url('/skin/frontend/beaubags/default/images/list-icon.gif') no-repeat scroll 10px 4px;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:23px;
	vertical-align: top;
	font-size: 14px; 
	color: #47423e;
}
.order-list-arrow.yes-icon li
{
	background:transparent url('/skin/frontend/beaubags/default/images/icon-yes-inStock.gif') no-repeat scroll 10px 5px;
	font-size: 13px;
	height: 16px;
}
.order-list-arrow li
{
	height: auto;
	font-size: 12px;
	padding-top: 1px;
}
.right-content .blocks ul li a
{
	color: #787066;
	font-weight: bold;
	font-size: 11px;
}
.content.left-content a
{
	text-decoration: underline;
}
.content .h2.sub
{
	display: block;
	margin-left: 350px;
	font-size: 20px;
	color: #787066;
	margin-top: -5px;
}
.content p.intro
{
	font-weight: bold;
	color: #47423e;
	width: 610px;
	line-height: 15px;
}
/* PRODUCTS */
.product
{
	width: 930px;
	display: block;
	height: 340px;
	margin-top: -30px;
}
.product .image
{
	width: 450px;
	vertical-align: middle;
	margin-top: -30px;
}
.product.left, .product.left .image, .product.right .productInfo
{
	float: left;
}
.product.right, .product.right .image,.product.left .productInfo
{
	float: right;
}
.product .productInfo
{
	color: #47423e;
	width: 425px;
	padding-top: 50px;
	font-size: 11px;
	line-height: 14px;
}
.product .productInfo .price .oldPrice
{
margin-left:-50px;
margin-top:13px;
position:absolute;
}
.product .productInfo .price .newPrice, .product .productInfo .price .currentPrice
{
	margin-left: 50px;
}
.product .productInfo .moreInfo
{
	float: right;
	margin-top: 7px;
}
.product .productInfo .color .colors
{
	position: absolute;
	z-index: 2;
	margin-top: 8px;
}
.product .productInfo .color .colors li
{
	float: left;
	width: 30px;
}
.product .productInfo .color .colors #tooltip
{
	display: none;
}
.product .productInfo .moreInfo .info
{
	color: #787066;
	font-size: 11px;
}
.product .productInfo .moreInfo a
{
	background-image: url('/skin/frontend/beaubags/default/images/icon-moreInfo_heren.gif.png');
	height: 28px;
	width: 163px;
	display: block;
}
.product .productInfo .moreInfo a:hover
{
	background-position: 0px -28px ;
}
.product .productInfo .price .info
{
	display: inline;
	font-size: 16px;
	font-family:Tahoma;
	text-transform: uppercase;
}
.product .productInfo .price h3, .product .productInfo .price span.h1
{
	display: inline;
	font-size: 34px;
}
.product .productInfo .review-onstock
{
	padding-top: 10px;
}
.product .productInfo .readyFor
{
	margin-top: -5px;
}
.product .productInfo .price .price-box
{
	display: inline;
	font-size: 34px;
/*	margin-left: -33px;*/
}
.product .productInfo .isForSale
{
	margin-top: -5px;
	margin-left: 50px;
}
.product .isForSale
{
	margin-top: -15px;
	position: absolute;
}
.product .isForSale .detail
{
	display: none;
}
.product .productInfo .readyFor .big
{
	font-size: 16px;
}
.product .productInfo h2, .product .productInfo h2 a
{
	display: inline;
	font-size: 30px;
	color: #8996a4;
}.product-box .product-img
{
	float: left;
}
.product.dames .productInfo h2, .product.dames .productInfo h2 a
{
	color:#c48a88;
}
.product-details
{
	float: right;
	height: 361px;
	width: 201px;
	padding: 10px;
	line-height: 13px;
	background-color: #e6e2d8;
}
.product-details .isForSale .detail
{
	color: #787470;
}
.product-box .product-details .oldPrice, .product .productInfo .oldPrice
{
	font-size: 16px;
	color: #47423e;
	display: inline;	
}
.product-box .product-details .moreInfo
{
	position: absolute;
	z-index: 3;
	margin-top: 15px;
	margin-left: 30px;
}
.product-box .product-details .moreInfo .info
{
	color: #787066;
	font-size: 1.1em;
	line-height: 1.1em;
	margin-top: 3px;
}
.product-box .product-details .moreInfo a
{
	background-image: url('/skin/frontend/beaubags/default/images/icon-moreInfo.gif');
	height: 28px;
	width: 163px;
	display: block;
}
.product-box .product-details .price .info
{
	display: inline;
	font-size: 16px;
	font-family:Tahoma;
	text-transform: uppercase;
}
.product-box .product-details .readyFor
{
	margin-top: 10px;
	line-height: 15px;
}
.product-box .product-details .readyFor .big
{
	font-size: 16px;
}
.product-box .product-details .color
{
	line-height: 12px;
}
.product-box .product-details .color .colors
{
	margin-top: -5px;
}
.product-box .product-details .color .colors li img
{
	float: left;
	margin-right: 5px;
	border:solid 2px #E6E2D8;
}
.product-box .product-details .color .colors li img.selected
{
	border:solid 2px #fff;
}
.product-box .product-details .color .colors #tooltip
{
	display: none;
}
.product-box .product-details .tell-others
{
	position: absolute;
	z-index: 2;
	margin-left: -10px;
	top: 487px;
	height: 43px;
	width: 212px;
	padding: 7px 0px 0px 10px;
	background-color: #d3ccc6;
	color: #47423e;
	font-size: 1.1em;
}
.product-box .product-details .tell-others img
{
	/* jvdp 20100408 deleted
	margin-left: -6px;
	*/
	margin-top: 3px;
}
.product-box .product-details .priceBox
{
	text-align: right;
	margin-top: -5px;
}
.product-box .product-details button
{
	background-image: url('/skin/frontend/beaubags/default/images/btn-addtocart.png');
	height: 32px;
	width: 167px;
	display: block;
	border: solid 0px;
}
.product-box .product-details .dames button
{
	background-image: url('/skin/frontend/beaubags/default/images/btn-addtocart_dames.png');
}
.product-box .product-details button:hover
{
	background-position: 0px -32px;
}
.product-box .product-details .currentPrice, .product-box .product-details .newPrice
{
	display: inline;

}
.product-box .product-details .currentPrice .price-box, .product-box .product-details .newPrice .price-box
{
	display: inline;
	font-size: 34px;
	margin-left: -33px;
	margin-top:-2px;
}
.product-box .product-details .oldPrice, .product-box .product-details .currentPrice, .product-box .product-details .newPrice
{
	font-size: 16px;
	color: #47423e;
	display: inline;
}
.product-box .product-details .currentPrice .h1, .product-box .product-details .newPrice .h1
{
	font-size: 40px;
	display: inline;
}
.product-box .specificaties .nav
{
	height: 25px;
	border-bottom: solid 4px #f2f2f2;
}
.product-box .specificaties .nav li
{
	float: left;
	background-color: #f2f2f2;
	margin-right: 2px;
	height: 23px;
}
.product-box .specificaties .nav li.active .span-tab
{
	height: 20px;
	color: #47423e;
}
.product-box .specificaties
{
	color: #47423e;
}
.product-box .specificaties .tab.hide
{
	display: none;
}
.product-box .specificaties .nav li .span-tab
{
	width: 156px;
	height: 17px;
	background-color: #f2f2f2;
	display: block;
	color: #787066;
	padding-top: 3px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 13px;
	
}
.ratings {
    line-height:1em;
    }
.review-list
{
	background-color: #ebe8e0;
	float: right;
}
.tab-scroll-box td
{
	vertical-align: top;
}
#product-attribute-specs-table td
{
	border: solid 1px #b7b0a1;
}
#product-attribute-specs-table tr.odd
{
	background-color: #f2f0e7;
}
#product-attribute-specs-table tr.even
{
	background-color: #e6e2d8;
}
.attribute-specs .label
{
	width: 175px;
	padding: 6px 0 6px 10px;
}
.attribute-specs .data
{
	width: 478px;
	padding: 6px 0 6px 10px;
}
.review-list td
{
	padding: 1px 5px 1px 8px;
}
.review-list .label
{
	vertical-align: middle;
}
.review-list .ratingItem
{
	padding-right: 44px;
}
.review-list .ratingItem.first
{
	padding-top: 5px;
}
.review-list .ratingItem.last
{
	padding-bottom: 8px;	
}
.rating-box 
{
    float:left;
    position:relative;
    width:90px;
    height:18px;
    margin-right:5px;
    background:url(../images/product_rating_blank_star.png) repeat-x;
	line-height: 18px;
	z-index: 2;
}
.rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:18px;
    background:url(../images/product_rating_full_star.png) repeat-x;
    }
.ratings .explained {
    position:absolute;
	margin-top: 3px;
    height:18px;
	margin-left: 100px;
    }
div.product-sidebar .rating-box,
div.description .rating-box {

	background: url(../images/product_rating_blank_star_big.gif) repeat-x;

	width: 100px;

	height: 20px;
	
	margin: -4px 5px 0 0;

	line-height: 20px;
}
.borderBottom
{
	border-top: solid 1px #a49a8d;
	margin-top: 20px;
	width: 940px;
	height: 10px;
}
.special-beaubags-bottom{
	margin-top: 5px;
	position: absolute;
	z-index: 2;
}
#product-review-table th
{
	text-align: left !important;
	padding-left: 7px;
}
#product-review-table th.star
{
	padding-left: 2px;
}
.bottom.special-beaubags-bottom ul
{
	display: inline;
	float: right;
	margin-left: 20px;
	background: #fff url('/skin/frontend/beaubags/default/images/icons_garanty-hor.gif.png') no-repeat top left;	
	height: 26px;
}

.bottom.special-beaubags-bottom li
{
	padding: 7px 0 0 14px;
	float: left;
	color: #47423e;
	font-weight: bold;
}
.bottom.special-beaubags-bottom li .tooltip
{
	display: none;
	text-align: left;
	color: #b7b0a1;
}
.bottom.special-beaubags-bottom li .tooltip b
{
	color: #fff;
}
.bottom.special-beaubags-bottom h2
{
	font-size: 23px;
	color: #7f7e82;
	display: inline;
	float: left;
	width: 100px;
}
.bottom.special-beaubags-bottom .h1
{
	color: #000;
	font-size: 18px;
	text-transform: uppercase;
	position: relative;
	margin-top: 3px;
	display: inline;
	float: left;
	color: #47423e;
}
.bottom.special-beaubags-bottom li.hand
{
	padding-left: 30px;
}
.bottom.special-beaubags-bottom li.leather
{
	padding-left: 35px;
}
.bottom.special-beaubags-bottom li.freedelivery
{
	padding-left: 35px;
}
.bottom.special-beaubags-bottom li.freeretour
{
	padding-left: 35px;
}

#checkoutSteps h3

{
	font-size:44px;
}


#customer-reviews-form .input textarea
{
	height: 144px;
	background-color: #fff;
}
#customer-reviews-form .required
{
	color: #a49a8d;
	padding-left: 8px;
}

#customer-reviews-form table
{
	width: 535px;
}

#customer-reviews-form   td
{
	height: 27px;
	padding: 2px;
	vertical-align: middle;
}
#customer-reviews-form #product-review-table
{
	width: auto;
}
#customer-reviews-form #product-review-table td.starItem
{
	font-weight:bold;
	width: 95px;
	text-align: center;
	height: auto;
	padding: 0;
	padding-right: 15px;
	padding-bottom: 5px;
}
#customer-reviews-form .label
{
	width: 120px;
	vertical-align: middle;
}
#customer-reviews-form .label.message
{
	vertical-align: top;
	padding-top: 8px;
}
#customer-reviews-form .input input
{
	height: 15px;
}
#customer-reviews-form .input.submit input, #onestepcheckout-login-button, #onestepcheckout-forgot-button
{
	height: 32px !important;
	background: #fff url('../images/btn-send-comment.png') no-repeat top left;
	width: 108px;
	border-width: 0px;
}
#customer-reviews-form .input input, #customer-reviews-form  .input textarea
{
	width: 338px;
	border: solid 1px #949585;
	padding: 5px;
	color: #1c1c1c;
	background-color: #fff;
}


/*TOOLTIP*/ 
.borderBlock { 
	border: solid 2px #7F7E82;
	height: auto;
}
#dialog{ width: 600px; display: none;}
#informationModalBlock{ display: block; height: 100px; vertical-align: middle; }

.errorbox
{ display: none }
#currentCart .validation-failed
{
	background-color: #ca8d88;
}
.errorbox, .validation-advice
{
	background: #fff url('/media/beaubags/error-bg.gif') no-repeat 0 0;
	height: 19px;
	width: 179px;
	color: #444444 !important;
	position: absolute;
	z-index: 9999;
	padding-left: 9px;
	padding-top: 5px;
	float:left;
	margin-left:355px;
	margin-top: -24px;
}
#advice-validate-email-ajax-newsletter-email, #advice-validate-email-email
{
	display:none !important;
}
#ajax-newsletter .validation-advice, #contactQuestion .validation-advice /*, #ajax-forgot-email-advice*/
{
	background: transparent url('/media/beaubags/error-bg-bottom.gif') no-repeat 0 0;
	height: 19px;
	width: 174px;
	padding-top: 10px;
	margin: 0;
	margin-top: 30px;
	z-index: 2;
}
#ajax-forgot-email-advice, #ajax-login-email-advice, #ajax-login-password-advice
{
	margin-left: 0px;
	margin-top: 2px;
}
#contactQuestion .validation-advice
{
	margin-top: 0px;
}
#currentCart .validation-advice
{
	display: none !important;
}
.completed-message
{
	background: #f5f5ef url('/media/beaubags/ok-icon.gif') no-repeat 4px;
	padding: 4px;
	color: #444444;
	padding-left: 20px;
	display: none;
}
.warning-message
{
	background: #f5f5ef url('/media/beaubags/error-icon.gif') no-repeat 4px;
	padding: 4px;
	color: #9b0000;
	padding-left: 20px;
	display: none;
}
.error-message
{
	background: #f5f5ef url('/media/beaubags/delete-icon.gif') no-repeat 4px;
	padding: 4px;
	color: #9b0000;
	padding-left: 20px;
	display: none;
}



/* miniZoomPan styles */
.gzoomwrap {
  margin:0 0 0 0;
  position: absolute;
}
.minizoompan {
/*  background: #fff;*/
  position: relative; /* always set to relative or offset() won't work */
 /* padding: 0;
  margin: 0;*/
}

.minizoompan span.loader { /* the loader label*/
  position:absolute;
  left:0;
  top:0;
  z-index: 1;
  display: none;
  color: #000;
  background: #fff;
  font: normal 9px Arial, Verdana;
  padding: 3px;
}
.minizoompan .zoomIcon { /* the zoom icon */
  position:absolute;
  cursor:pointer;
  left:0;
  top:0;
  z-index: 1;
  display: none;
}

.gzoombutton {
  float:left;
  cursor:pointer;
  display: none;
}
.gzoomSlider {
  float:left;
  margin:3px 5px 0 5px;
  display: none;
}

#gzoomoverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#gzoomlbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#gzoomlbox a img { 
  border: none; 
}
#imagebox {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#gzoom-cont-img { padding: 10px; }

#lboximgdatacontainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
	padding: 0 10px 10px 10px; 
	color:#666;
}
#gzoomloading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lboximgdatacontainer #gzoomlbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#gzoom-image-caption { font-weight: bold; }



/* product description new blocks */
.myDescription #block-leather, .myDescription #block-product-short
{
	background-color: #f2f0e7;
	border: solid 1px #b7b0a1;
	padding: 14px;
	width: 408px;
	float: left;
	font-size: 14px;
	color: #47423e;
	height: 229px;
}
.myDescription #block-leather .gillsansLight, .myDescription #block-product-short .gillsansLight
{
	font-size: 24px;
	color: #47423e;
}
.myDescription #block-leather .minionproSemiboldIt, .myDescription #block-product-short .minionproSemiboldIt
{
	font-size: 30px;
	text-transform: lowercase;
}
.myDescription #block-leather h3.minionproSemiboldIt
{
	font-size: 18px;
	margin-left: 146px;
	color: #787066;
}
.myDescription.dames #block-leather h2 span.h2
{
	color: #c48a88;
}
.myDescription #block-product-short h4.gillsansLight
{
	font-size: 13px;
	text-transform: uppercase;
}
.myDescription #block-product-short
{
	float: right;
	width: 427px;
}
.myDescription #block-product-short ul
{
	margin-left: 18px;
}
.myDescription #block-product-short ul li
{
	background: #f2f0e7 url('/skin/frontend/beaubags/default/product-templates/images/ok.gif') no-repeat 0px 7px;
	list-style:none outside none;
	padding-left: 15px;
	padding-bottom: 2px;
	line-height: 21px;
}
.myDescription #block-product-short h4.beauOrdinary
{
	margin-left: 4px;
}
.breadcrumbs.dames .h2, .myDescription.dames .h2, .random-products.dames .h2, .product-content.dames .h2, .top_medium.dames .h2, .product.dames h2, .dames .h2
{
	color:#c48a88;
}
.more-about-beaubags, .more-beau-two-work
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.more-about-beaubags ul, .more-beau-two-work ul
{
	margin-left: 20px !important;
}
.more-about-beaubags .h2, .more-beau-two-work .h2
{
	font-size: 18px !important;
	margin-top: -3px;
	text-transform: none !important;
}
.more-about-beaubags ul li, .more-beau-two-work ul li
{
	list-style-type: disc !important;
	background: none !important;
	padding-left: 0px !important;
	font-size: 12px !important;
	height: auto !important;
}
.about-bea-footer
{
	clear: left;
	width: 900px;
	margin-top: 20px;
	margin-left: 50px;
	margin-bottom: 30px;
}
.about-bea-footer .h1
{
	font-size: 22px;
}
.about-bea-footer .h1 .h2 
{
	font-size: 24px;
}
.summaryBox
{
	background-color:#E6E2D8;
	padding:4px 16px 0 10px;
	float: left;
}
.summaryBox ul
{
	margin-left: 20px;
	margin-top: 13px;
	margin-bottom: 13px;
}
.summaryBox li
{
	list-style-type: disc;
	padding: 1px;
	font-size: 14px;
	padding-bottom: 2px;
}
.summaryBox .footer
{
	background-color:#D3CCC6;
	color:#47423E;
	font-size:14px;
	height:26px;
	margin-left:-10px;
	padding:7px 0 0 15px;
	width:297px;
}
.beau-two-work-images
{
	position: absolute;
	margin-left: -10px;
	margin-top: 65px;
}
#onestepcheckout-form select
{
	width: 257px;
	background-color:#EEEBE1;
	border-color:#949585 -moz-use-text-color -moz-use-text-color #949585;
	border-right:0 solid;
	border-style:solid;
	border-width:1px 0 0 1px;
	font-size: 12px;
	padding: 0;
	margin-top: 5px;
	height: 20px;
}
.onestepcheckout-enable-terms
{
	margin-top: 2px;
}
.zoom_ImgCollection
{
	margin-left: 531px !important;
	text-decoration: none !important;
	color: #6a6252 !important;
}
.image-zoom-item a
{
	color: #A49A8D !important;
	cursor: pointer;
	margin-top:-10px;
	background-image:url("/skin/frontend/beaubags/default/images/zoom-icon.png");
background-repeat: no-repeat;
background-position: top right;
		padding: 10px;
		width: 150px;
		display: block;
}
.image-zoom-item
{
width: 150px;
	

}
.productInfo .product-img-box
{
	cursor: auto !important;
}
.box-colors-handle
{
	padding: 2px;
	padding-top:0px;
	margin-left: -2px;
	margin-top: 4px;
}
.separator-colors
{
	height: 10px;
}
