/* Product Detail - Template*/

.catalog-product-view .product-top { width: 300px;margin:0 auto;text-align:center;}
.catalog-product-view .product-top h1 {font-size:40px;text-transform:uppercase;font-style:italic;}
.catalog-product-view .product-top .short-desc {
	text-transform:uppercase;
	text-align:center;
	padding-top:12px;
	padding-bottom: 12px;
	color:#989898;
}
.catalog-product-view .product-top .short-desc p {
	color:#989898;
}
.catalog-product-view .header-container .header-bottom{padding-bottom:10px;}
.catalog-product-view .breadcrumbs {margin:0;}
.catalog-product-view .breadcrumbs li.product strong{color:#000000; font-weight:bold;}

.catalog-product-view .product-view {border:none;}
.catalog-product-view .product-essential {background:none; padding:0px 0px 0px 0px;}
.catalog-product-view .product-essential .product-view-first-row {width:918px; float:left;position:relative;}
.catalog-product-view .product-essential .product-view-first-row .product-img-box {width:918px; float:left; background-color:#ffffff; height:351px;text-align:center;}
.catalog-product-view .product-view .product-img-box #media-zoom { position: absolute; top: 0px; left:448px;z-index: 10000; display:none;}
.catalog-product-view .product-view .product-img-box #media-prev { position: absolute; top: 175px; left:125px;z-index: 10000; display:none;cursor:pointer;}
.catalog-product-view .product-view .product-img-box #media-next { position: absolute; top: 175px; right:125px;z-index: 10000; display:none;cursor:pointer;}
.catalog-product-view .product-view .product-img-box .zoom-notice {text-align:left; font-size:14px; color:#000000; padding:10px 0px 10px 10px; margin:0px 0px 0px 0px; font-weight:bold;}

.product-view .product-img-box .product-image {margin-bottom:35px;}
.catalog-product-view .product-view .price {
	color:#000000;
	font-size:50px;
	font-style: italic;
	padding-top: 5px;
}
 
.catalog-product-view .product-essential .product-view-right-box {width:200px; float:left; text-align:center;padding-top:22px;position:relative;}
.catalog-product-view .product-essential .add2cart-box,
.catalog-product-view .product-essential .add2cart-box2 {
	position:absolute;
	text-align: center;
	text-transform:uppercase;	
	top: -20px;
}
.catalog-product-view .product-essential .add2cart-box { right: -170px; width: 160px;}
.catalog-product-view .product-essential .add2cart-box2 { right: -340px; width: 190px;}
.catalog-product-view .add2cart-box .value-add,
.catalog-product-view .add2cart-box2 .value-add {
	font-size: 14px;
	color: #000000;
	margin: 0 auto;
	width: 80%;
	text-align:center;
	line-height: 16px;
	
}
.catalog-product-view .add2cart-box .value-add div,
.catalog-product-view .add2cart-box2 .value-add div {
	background: url(/skin/frontend/default/bes/images/v2/brace-left-black.gif) no-repeat left top;
	min-height: 65px;
}
.catalog-product-view .add2cart-box .value-add div div,
.catalog-product-view .add2cart-box2 .value-add div div { background: url(/skin/frontend/default/bes/images/v2/brace-right-black.gif) no-repeat right top; min-height:65px;}

.catalog-product-view .product-essential .product-view-right-box .product-name{width:283px; float:left; border-bottom:solid 1px #8e8e8e ; padding:10px 0px 9px 10px; position:relative;}
.catalog-product-view .product-name h1 {font-size:18px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.catalog-product-view .product-name .pCode {
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-style: italic;
	color: #CCCCCC;
	position: absolute;
	width: 100px;
	top: -30px;
	right: -178px;
	text-align: right;
	display:none;
}

.catalog-product-view .product-essential .product-view-right-box .product-price {width:100%;}
.catalog-product-view .product-essential .product-view-right-box .product-price .price{font-size:48px;}
.catalog-product-view .product-essential .product-view-right-box .product-price .label{font-size:13px; color:#ffffff; font-style:italic; clear:both;}


.catalog-product-view .product-essential .product-view-right-box .product-view-attribute-box{width:283px; float:left; border-bottom:solid 1px #8e8e8e ; padding:10px 0px 9px 10px;}
.catalog-product-view .product-view-attribute-box h2 {display:none;}
.catalog-product-view #product-attribute-specs-table {border:none;}
.product-view-attribute-box .data-table .odd, .data-table .even {background:#6c6c6c; border:none;}
.product-view-attribute-box .data-table tbody th {border:none; padding:3px 0px 3px 0px; color:#e0e0e0; font-weight:normal;}
.product-view-attribute-box .data-table tbody td {border:none; padding:3px 0px 3px 0px; color:#ffffff; font-weight:bold;}

.catalog-product-view .product-essential .add-to-box {
	text-align: center;
	margin: 16px auto 5px;
}
.catalog-product-view .product-essential .add-to-box .add-to-cart { }
.catalog-product-view .product-essential .add-to-box .ajax-wait {
	background: url(/skin/frontend/default/bes/images/adj-nav-progress.gif) no-repeat;
	margin: 12px 84px 0px;
	padding: 0px;
	height: 32px;
	width: 32px;
	display: none;
}
.catalog-product-view .product-essential .add-to-box .ajax-response {
	margin: 12px 0px 0px;
	padding: 0px;
	height: 32px;
	width: 200px;
	display: none;
	font-size: 11px;
}
.catalog-product-view .add-to-cart button.button span span {}
.catalog-product-view button span {}

.add-to-box button.button span {text-transform:uppercase; }
.add-to-box #btnOutOfStock { cursor: url("/skin/frontend/default/bes/images/cursor-pointer-disabled.png"),wait; }
.add-to-cart button.button span { text-transform:uppercase; }
.add-to-box button.button span span {  }
.add-to-box button.button span {  }
.add-to-box button.button span span {  }

.catalog-product-view .product-essential .product-view-right-box .add-to-compare{
	text-align:center;
}
.add-to-compare {}
.add-to-compare .add-to-links {padding:9px 0px 0px 0px;}
.add-to-compare .add-to-links li {display:block; padding-bottom: 6px; }
.add-to-compare .add-to-links a {
	color:#727272;
	background: #d9d9d9 url(/skin/frontend/default/bes/images/v2/bg-button-lght-gray.jpg) repeat-x left top;
	padding: 4px 12px;
	font-size: 13px;
	text-transform:uppercase;
	border: 1px solid #A0A0A0;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:    1px 1px 2px 0px #A0A0A0;
	-webkit-box-shadow: 1px 1px 2px 0px #A0A0A0;
	box-shadow:         1px 1px 2px 0px #A0A0A0;
}
.add-to-compare .social-media-icons {
    float: left;
    padding-left: 18px;
    padding-top: 20px;
    width: 146px;
}
.add-to-compare .pinterest { width:16px; float: left; padding-top: 20px;}
.add-to-compare .pinterest img { width:16px; height: 16px;}
.add-to-compare .backtoSearch {display:none;}

/* Second Row */
.catalog-product-view .product-view-second-row .views { width: 305px; float:left; padding-left: 100px;}
.category-sunglasses .views { padding-left:0!important;}
.catalog-product-view .product-view-second-row {width:918px; float:left;  background-color:#ffffff; position: relative; padding-top: 12px;}

.catalog-product-view .product-view-second-row .colours,
.catalog-product-view .product-view-second-row .alternate-view {width:305px; float:left; background-color:#ffffff; padding-bottom: 12px;}
.alternate-view h3,
.colours h3 { font-size: 13px; }
/* ul 18px narrower than div */
.sc_content ul.horizontal {height: 90px; float:left; overflow:hidden}

.sc_content ul.horizontal li a { border: 1px solid #E4E4E4; }
.sc_content ul.horizontal li h6 a {
	border: none;
	font-size: 10px!important;
	font-style: normal;
	text-transform: uppercase;
	line-height: 14px;
}
.sc_content ul.horizontal li a {
	width:62px;
	height:60px;
	overflow:hidden;
	background-color:#FFF;
	float:left;
	margin-top:0px;
	text-align:center;
	margin-right:5px;
	font-size: 10px;
	color: #989898;
	text-transform: lowercase;
}


.catalog-product-view .product-view-second-row .photo-view{width:294px; float:left; height:143px; padding-top:26px; border-top:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0; border-bottom:solid 1px #E0E0E0; background-image:url(/skin/frontend/default/bes/images/head_photos.gif); background-repeat:no-repeat; background-position:center top; }

/* Third Row */

.catalog-product-view .product-view-third-row h5 {font-size:18px; margin-bottom:15px;}
.catalog-product-view .size-and-details  {width:605px; float:left; padding:20px 10px 20px 10px;}
.catalog-product-view .product-view-third-row-right {width:283px; float:left; padding:20px 0px 20px 10px;}
.catalog-product-view .product-view-third-row-right .product-view-styling-tips {width:273px; float:left; padding-bottom:10px;}
.catalog-product-view .product-view-third-row-right .face-shape {width:273px; float:left;}

.face-shape .face-shape-21 {background-image:url(/skin/frontend/default/bes/images/faceshape_heart.gif); width:46px; height:44px; display:inline-block;}
.face-shape .face-shape-17 {background-image:url(/skin/frontend/default/bes/images/faceshape_circle.gif); width:45px; height:44px;  display:inline-block;}
.face-shape .face-shape-18 {background-image:url(/skin/frontend/default/bes/images/faceshape_square.gif); width:42px; height:44px;  display:inline-block;}
.face-shape .face-shape-19 {background-image:url(/skin/frontend/default/bes/images/faceshape_oval.gif); width:45px; height:44px;  display:inline-block;}
.face-shape .face-shape-20 {background-image:url(/skin/frontend/default/bes/images/faceshape_rectangle.gif); width:41px; height:44px;  display:inline-block;}

.catalog-product-view .product-view-third-row-right .std {font-family:Abel, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#656464;}
.catalog-product-view .product-view-third-row {width:918px; float:left;border-top:solid 1px #e0e0e0;}
/* Accordion */
.bellow {
	display: block;
	clear: both;
	border-bottom:solid 1px #e0e0e0;
	font-size: 14px;
}
.bellow h2 {
	text-transform: uppercase;
	font-size: 14px;
	text-align:center;
	margin:0;
	padding: 0;
	cursor: pointer;
	line-height: 24px;
}
.bellow .expand {
	text-align: center;
	text-transform: uppercase;
	display: none;
}

.bellow.whats-included .expand { display: block; }

.accordion .last { border-bottom: none; }
.catalog-product-view .product-view-blocks {width:918px; float:left; padding:0px 0px 0px 0px; text-transform: uppercase;}
.catalog-product-view .product-view-blocks .widget-static-block 	{width:286px; float:left; padding:15px 10px 10px 10px;}
.catalog-product-view .product-view-blocks .widget-static-block h4 {font-size:18px;height:40px;}
.catalog-product-view  .product-view-blocks .widget-static-block p {font-size:14px; color:#656464; line-height:18px;}

.catalog-product-view .might-like {width:918px; float:left; background-repeat:no-repeat; text-align:center; padding:15px 0px 0px 0px; min-height:200px;}
.catalog-product-view .might-like h5 {font-size:18px;}
.catalog-product-view .might-like .upsell-products {width: 918px; height: 200px;}
.catalog-product-view .might-like .upsell-product { display: block; float:left; width: 305px; text-align:center;}
.catalog-product-view .might-like .upsell-product .product-image { display: block;}
.catalog-product-view .might-like .upsell-product .product-name {display: block;}

/* fixed position header on category view */
.header-fixed { display:none; }
.catalog-category-view .header-fixed { 
	display:block;
	width: 918px;
	height: 164px;
	background-color: #FFFFFF;
	position: fixed;
	top: 0;
	margin-left: 16px;
	z-index: 1000;
	
}
.catalog-category-view .wrapper {
	padding-top: 165px;
}
.catalog-category-view .header-container {
	z-index: 1100;
	position: fixed;
	top: 0px;
}
.catalog-category-view .category-image-wrap {
}
.catalog-category-view .breadcrumbs {
	top: 124px;
}
.catalog-category-view #adj-nav-navigation{
	width:294px;
	position: absolute;
	top: -20px;
	left: 464px;
	z-index: 900;
	border: none;
}
.catalog-category-view .season-title { text-align: center; margin-bottom: 30px; }
.catalog-category-view .season-title h1 {
	font-size: 26px;
	font-style: italic;
	text-transform: uppercase;
	padding-top: 36px;
}
/* Product Category - Template - List */
.catalog-category-view .breadcrumbs .toolbar{ width:346px; float:right;}
.catalog-category-view .breadcrumbs .toolbar label {font-size:14px; color:#3c3c3c; font-weight:bold; width:70px; float:left; padding-top:3px;}
.catalog-category-view .breadcrumbs .toolbar .pagination{
	width:180px;
	float: right;
	position:relative;
	z-index: 930;
	
}

/* catalog product toolbar */
.toolbar .view-modes {float: right; width: 120px;position:relative;z-index:910;}
.toolbar .view-modes ul { display: block; width: 115px; margin: 0; padding: 0;}
.view-modes ul li { position: relative; display: block; padding: 0 6px; cursor:pointer;text-transform: uppercase; font-size: 13px;}
.view-modes ul li ul {
	position: absolute;
	left: -9999px;
	width: 120px!important;
	top: 15px;
	background: url(/skin/frontend/default/bes/images/v2/black-bg-li-li.png) no-repeat left 3px;
	z-index: 9999;
	padding-top: 16px!important;
}
.view-modes ul ul li { display: block; float: left; width: 108px; padding: 2px 6px; background-color: #000000; font-size: 13px;}
.view-modes ul li:hover ul { left: 0px; }
.view-modes ul li.over ul { left: 0px; }
.view-modes a,
.view-modes a:link,
.view-modes a:active,
.view-modes a:hover,
.view-modes a:visited {
	display: block;
	width: 100%;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
}
.view-modes ul ul a { color: #fff; }
.view-modes ul ul li { color: #989898;text-transform: uppercase; }

div#toolbar-bottom{float:right; padding-right:176px;}
#toolbar-bottom .toolbar .pagination{width:180px;}
#toolbar-bottom .view-as{display:none;}

.pages{width:180px;float:right;}
.pages strong {float:left; width:45px;}
.pages ol {float:left; width:125px;}
.pagination .pages ol li{margin:0 3px 0 0; float:left;}
.pagination .pages ol li.current {font-size:13px; padding:0px 3px; color:#000000; float:left; }
.pagination .pages ol li a {font-size:13px; padding:0px 5px; float:left; color:#989898; text-decoration:none; }
.pagination .pages ol li a:hover {font-size:13px; padding:0px 5px;  color:#000000; text-decoration:none;}
.pagination .pages ol li a.next {font-size:13px; padding:0px 5px; }
.pagination .pages ol li a.previous {font-size:13px; padding:0px 5px; }


.my-account .pager .pages {margin:0px 0px;}
.my-account .pages strong {float:left; width:45px; padding-top:0px;}


.catalog-category-view .breadcrumbs .toolbar a.grid {background-image:url(/skin/frontend/default/bes/images/catalog_grid.gif); background-repeat:no-repeat; width:41px; height:25px; float:left; margin-right:14px;}
.catalog-category-view .breadcrumbs .toolbar strong.grid {background-image:url(/skin/frontend/default/bes/images/catalog_grid_r.gif); background-repeat:no-repeat; width:41px; height:25px; float:left; margin-right:14px;}

.catalog-category-view .breadcrumbs .toolbar strong.list {background-image:url(/skin/frontend/default/bes/images/catalog_list_r.gif); background-repeat:no-repeat; width:41px; height:25px; float:left;}
.catalog-category-view .breadcrumbs .toolbar a.list {background-image:url(/skin/frontend/default/bes/images/catalog_list.gif); background-repeat:no-repeat; width:41px; height:25px; float:left; padding:0px 0px 0px 0px;}

/* category view shop by links */
.catalog-category-view #adj-nav-navigation .block {
	border: none;
}

.catalog-category-view .block-layered-nav .block-title{
	color: #989898;
	font-size: 13px;
	text-transform:uppercase;
	text-indent:0;
	cursor:pointer;
	background: transparent url(none);
	border-style: none;
}
.catalog-category-view .block-layered-nav {
	width:294px;
	float:left;
}
.catalog-category-view .block-layered-nav .cat-title {width:284px; float:left; padding:15px 0px 10px 10px; height:30px; border-bottom:solid 1px #8e8e8e; font-family:Abel, Helvetica, sans-serif; font-size:24px; color:#ffffff; background-color:#6c6c6c ; font-weight:bold;}

.catalog-category-view .block-layered-nav .filter-title {border-bottom:solid 1px #8e8e8e; font-family:Abel, Helvetica, sans-serif; font-size:14px; color:#ffffff; background-color:#6c6c6c; padding:12px 0px 11px 10px; float:left; width:284px;}


.block-layered-nav .block-content {width:294px; float:left; border:none; background: url(/skin/frontend/default/bes/images/v2/black-bg-li-li.png) no-repeat left 1px;display:none;}
.block-layered-nav .block-content .narrow-by {
	margin-top:13px;
	background-color:#000000;
	padding-bottom: 30px;
}
.block-layered-nav .block-content #narrow-by-list .adj-clear-all{width:284px; float:left; padding:10px 0px 10px 10px; border-bottom:1px solid #8E8E8E;}
.block-layered-nav .block-content #narrow-by-list .adj-nav-dt {
	width:258px;
	float:left;
	text-transform:uppercase;
	color:#ffffff;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 6px;
}
.block-layered-nav .block-content #narrow-by-list a{
	font-family:Abel, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:12px;
}
.block-layered-nav a.adj-nav-clearall {background-image:url(/skin/frontend/default/bes/images/nav_remove.png); background-repeat: no-repeat; float: left; background-position: 75px -1px; font-weight: normal; width:90px;}

dd#adj-nav-filter-colour {
	min-height:120px;
	padding-right: 12px;
	padding-left: 12px;
}

.block-layered-nav .block-content #narrow-by-list .adj-wrapper {}
.block-layered-nav .block-content #narrow-by-list .inner-face_shape{
	min-height:120px;
	background-color:#000000;
	width:147px;
	float:left;
}
.block-layered-nav .block-content #narrow-by-list .inner-face_shape .adj-nav-dt {
	width:147px;
	float:left;
	text-transform:uppercase;
	color:#ffffff;
	padding-bottom: 3px;
}
.block-layered-nav .block-content #narrow-by-list .inner-width{min-height:120px;background-color:#000000;width:147px; float:right;}
.block-layered-nav .block-content #narrow-by-list .inner-width .adj-nav-dt {width:147px; float:left; text-transform:uppercase; color:#ffffff;padding-bottom: 3px;}
/*.catalog-category-view .page-title {display:none;}*/

/* Product Category - List/Grid */

/* list */
.catalog-category-view .category-products ol.products-list .product-facet {
	width: 636px;
	margin: 0 auto;
}


.catalog-category-view #adj-nav-container {}
.catalog-category-view .category-products{
	float:left;
	width:918px;
	padding:0px;
}
.catalog-category-view .category-products-expanded{width:918px; margin:0px; padding:0px; float:left; clear:both;}
.catalog-category-view .category-products ol.products-list{padding-left:18px;}
.category-products h2.product-name {margin-bottom:0px;}
.category-products ul.add-to-links-list {text-align:center; padding-bottom:5px; /*display:none;*/}
.category-products-expanded ul.add-to-links-list {text-align:center; padding-bottom:5px; display:none;}
.catalog-category-view .category-products .products-list li.item {border-bottom:1px solid #e0e0e0; padding:30px 0px 22px 0px;}
.catalog-category-view .category-products .products-list .product-image {width:370px; float:left; height:150px; margin:0px 0px 0px 0px; background-color:#fff;}
.catalog-category-view .category-products .products-list .product-shop {width:206px; float:left; margin:0px 0px 0px 0px; padding-left:10px;}
.catalog-category-view .product-shop .f-fix {width:206px; float:left; padding-right:10px;}
.catalog-category-view .product-shop .f-fix h2.product-name {text-align:center;text-transform:uppercase}
.catalog-category-view .product-shop .f-fix h2.product-name a {
    background: none repeat scroll 0 0 #000000;
    border-top: 3px solid #000000;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
}
.catalog-category-view .product-shop .f-fix .product-attribute {
	width:206px;
	float:left;
	color:#989898;
	font: 12px Abel, Helvetica, sans-serif;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
}
.catalog-category-view .product-shop .f-fix .product-attribute label:after {content: ': '}
.catalog-category-view .product-shop .f-fix .add-to-links {
	padding-top: 12px;
	text-align: center;
}
.catalog-category-view .product-shop .f-fix .add-to-links li {
    padding-bottom: 4px;
}
.catalog-category-view .product-shop .f-fix .add-to-links li a {
    background: none repeat scroll 0 0 #B2B2B2;
    border-top: 2px solid #B2B2B2;
    color: #FFFFFF;
    font-size: 13px;
    padding-left: 12px;
    padding-right: 12px;
    text-transform: uppercase;
}
.catalog-category-view .product-divider{font-weight:normal; color:#d7d7d7; padding:0px 10px 0px 10px;}
.catalog-category-view .category-products .products-list li.last {margin-bottom:40px;}
.catalog-category-view .note-msg, .notice-msg {margin-top:20px; margin-left:20px; width:562px; float:left;}

.category-products-expanded{float:left;}
.category-products-expanded .products-grid {border-bottom:none;}
.category-products-expanded .wrapper-ul-3{float:left; width:918px;}
.category-products-expanded .wrapper-ul-3 .products-grid{width:918px; margin:0px 0px; float:left;}


.catalog-category-view .col-main{width:918px; float:left; padding-bottom:20px;padding-top: 140px;position:relative;}
.category-collections .col-main{padding-top: 0px!important;}
.catalog-category-view .category-products .products-grid{width:918px; float:left; padding:0px 0px 0px 0px; border-bottom:none; margin:0px 0px;}
.catalog-category-view .products-grid li.item {float:left; width:292px; padding:7px 7px 7px 7px; height:228px;                /* */ position:relative;}
.catalog-category-view .products-grid li.item:hover {float:left; width:292px; padding:7px 7px 7px 7px; /*background-image:url(/skin/frontend/default/bes/images/prodgrid_r.jpg);*/ background-repeat:no-repeat; height:228px;}
.category-products-expanded .wrapper-ul-3 .products-grid li.item:hover .add-to-links-list, .catalog-category-view .products-grid li.item .add-to-links-list{display:block;}
.category-products-expanded .wrapper-ul-3 .products-grid li.item .add-to-links-list, 
.catalog-category-view .products-grid li.item .add-to-links-list{
	/*position:absolute;
	left:114px;
	bottom:-70px;*/
	padding-top: 24px;
}
ul.add-to-links-list li { display:block; padding-bottom: 7px; }
ul.add-to-links-list a {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #b2b2b2 url(/skin/frontend/default/bes/images/v2/bg-btnView.jpg) repeat-x center top;
	padding-right: 12px;
	padding-left: 12px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 17px;
	height:17px;
	display:inline-block;
	box-shadow: 1px 1px 2px 0 #B1B1B1;
}
ul.add-to-links-list a:hover { text-decoration:none; }
.catalog-category-view .products-grid .product-image {float:left; width:292px; height:132px; padding:20px 0px 0px 0px; text-align:center;position:relative;z-index:100;}
.catalog-category-view .products-grid h2.product-name{
	text-align:center;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	line-height: normal;
	letter-spacing: 1px;
}
.catalog-category-view .products-grid h2.product-name a {
	display: inline-block;
	height: 22px;
	color: #FFFFFF;
	text-align: center;
	background: #1e1e1e url(/skin/frontend/default/bes/images/v2/bg-prodName.jpg) repeat-x center top;
	padding-right: 12px;
	padding-left: 12px;
	letter-spacing: 1px;
	font: normal 14px Abel, Helvetica, sans-serif;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 22px;
	box-shadow: 1px 1px 2px 0 #000;
}
.catalog-category-view .products-grid h2.product-name a:hover {text-decoration:none;background: #3b3b3b url(/skin/frontend/default/bes/images/v2/bg-prodNameOver.jpg) repeat-x center top;}
.catalog-category-view .products-grid .navigation-bar{float:left; width:292px; text-align:center;
float:none; position:absolute; bottom:29px; left:5px;}
.category-products-expanded .wrapper-ul-3 .navigation-bar li, .category-products .navigation-bar li{background-image:url(/skin/frontend/default/bes/images/dot_unselected.gif); background-repeat:no-repeat; background-position:0px 0px; background-color:#fff; width:8px; height:10px; padding:0px 0px 0px 0px;}
.category-products-expanded .wrapper-ul-3 .navigation-bar li.active, .category-products .navigation-bar li.active{background-image:url(/skin/frontend/default/bes/images/dot_selected.gif); background-repeat:no-repeat; background-position:0px 0px; background-color:#fff; width:8px; height:10px; padding:0px 0px 0px 0px;}

/* Product Detail - Up Sell */
.catalog-product-view .box-up-sell{width:918px; float:left; padding:20px 0px 0px 0px; }
.catalog-product-view #upsell-product-table{width:918px;}
.catalog-product-view .box-up-sell .products-grid{border:none; background-color:#ffffff;}
.catalog-product-view .box-up-sell .products-grid td {padding:25px 0px 0px 0px; border-right:none; background-color:#fff; width:306px; height:255px;}
.catalog-product-view .box-up-sell .products-grid td .product-image{width:306px; text-align:center;}
.catalog-product-view .box-up-sell .products-grid td .product-image img {width:276px; height:144px; border:none;}
.catalog-product-view .box-up-sell .products-grid td .product-name{width:306px; text-align:center; padding-top:10px;}
.catalog-product-view .box-up-sell .products-grid td .product-name a {font-family:Abel, Helvetica, sans-serif; font-size:14px; color:#656565; text-decoration:none; font-weight:normal;}

.catalog-product-view .box-up-sell .products-grid td.empty {padding:0px 0px 0px 0px; border-right:none; background-color:#ffffff; width:306px; display:none;height:255px;}


/* Layered Navigation */
.block-layered-nav dt{
	background:none;
	font-weight:bold;
	padding:0px 0px 1px;
	text-transform:uppercase;
}
.block-layered-nav dd {font-weight:normal; text-transform:capitalize; padding-left:12px;}



/* */

.product-view .gallery-items {display:none}
.product-view .zoom {display:none}
.product-image.product-image-zoom {overflow:hidden!important}
.product-view .more-views ul li.active {display:none}
.product-images-view {display:none}
.product-images-view.active {display:block}
.product-view .product-img-box #wrap {width:616px; height:351px; margin:0 auto;}
.product-view .product-img-box .product-image-zoom {/*width: 616px;*/ width:616px; height:351px; margin:0;}


.product-view .product-img-box .product-image-zoom img{cursor:default; display:none;}





/* cloud zoom */
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Abel, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	/*border:solid 1px #E0E0E0;*/
	border-top:none;
	border-bottom:none;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:#666;	
	background:#000;
	padding:3px;
	/*border:1px solid #999;*/
}

/* Zoom message */
.rollover-text-msg{font-family:Abel, Helvetica, sans-serif; font-size:13px; color:#92938d; float:left; margin-top:10px; padding-left:2px;}

#main-img-holder{position:relative;}
#main-img-holder .rollover-text-msg{display:block; z-index:9999; position:absolute; left:0; bottom:5px;}
#main-img-holder:hover .rollover-text-msg{display:none;}


