/* FULL LAYOUT SPECIFIC STYLES */
/* ----------------------------------------- */
/* GENERAL LAYOUT AND MARGINS */
/* ----------------------------------------- */
#boxed .margin {
    background: none repeat scroll 0 0 transparent;
    padding: 0 30px;
    width: 1024px;
}
#boxed .full-width{width:1024px;}
#boxed #header-wrapper{background:none;}
#boxed #header{background:none;padding:0;}
#header #top-navigation, #header #topnav {
    right: 87px;
}

#boxed #header .margin {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    padding: 9px 30px 5px;
}
#boxed #top-header .margin{width:1024px;padding:0;background:none;}
#boxed #leader{padding:0px;}
#boxed div.product-image{top:-31px;}
#boxed #leader .margin{padding:0px 30px 10px;}
#boxed #footer div.margin{border-top:0px;}
#boxed #footer-bottom{border-bottom:none;}
#boxed #store-panel .margin{padding:0 30px 8px;}
#boxed #brief .margin{padding-bottom:15px;padding-top:15px;margin-top:-10px;}
#boxed #copyright{padding:0;}
#boxed #copyright .margin{background:none repeat scroll 0 0 transparent;padding:0;width:1024px;}
#boxed #features{height:342px;}
#boxed #featured-slider {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #333333;
    overflow: hidden;
    padding: 4px;
    width: 1014px;
}

#boxed #main-content .margin{
	clear:both;
	overflow:hidden;
	padding-bottom:30px;
	padding-top: 5px;
/* 	padding-top:20px; */
}
#boxed #feature-wrapper {
    border: 1px solid black;
    overflow: hidden;
    width: 1011px;
}

#boxed div#products_page_container.products-sidebar{width:auto;}
#boxed #main-content .margin #main-col{width:665px;}
#boxed #main-content .margin #sidebar{width:254px;}
/* FEATURED SLIDER */
/* ----------------------------------------- */
#boxed #featured-slider {
    background: none repeat scroll 0 0 black;
    border: none;
    overflow: hidden;
    padding: 0;
    width: 1024px;
}

#cart-shop {
    clear: both;
    color: #FFFFFF;
    padding-top: 42px;
    position: absolute;
    right: 49px;
}

#boxed #features .bx-wrapper{width:1024px !important;}
#boxed #features .bx-wrapper .bx-window{height:342px !important;width:1024px !important;}
#boxed #slider-controls{margin-top:-41px;}
#boxed #featured-slider ul{width:1024px;height:342px;}
#boxed li.feature div.feature-post-wrapper{bottom:0px;}
#boxed #featured-slider ul li{height:342px;width:1024px;}
#boxed #featured-slider ul li.feature img,#boxed #featured-slider ul li.promotion img{width:1024px;}
#boxed #featured-slider img{}

#boxed ul.feature-list li{}
	
	
	#boxed #feature-wrapper {
	    margin-bottom: -2px;
	    overflow: hidden;
	    width: 1022px;
	}
/* RANDOM STYLES */
/* ----------------------------------------- */
	body#boxed p, body#boxed h1, body#boxed h2, body#boxed h3, body#boxed h4, body#boxed a {
	    color: #EEEEEE;
	    font-family: tradegothiclight;
	    font-weight: normal;
	    letter-spacing: 0;
	    text-shadow: none !important;
	}
	
	
#boxed a{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;color:#999999;}
#boxed div.front-categories div.slider-mask div.bx-wrapper,#boxed div.front-categories div.slider-mask,#boxed div.front-categories,#boxed div.front-categories div.slider-mask div.bx-wrapper div.bx-window,#boxed ul.front-category-list{clear:both;overflow:hidden;width:1025px !important;}
#boxed div.front-category-slider div.full-width{width:1024px;position:relative;display:inline;}
#boxed ul.front-category-list li div.padding{height:172px;}
#boxed ul.front-category-list li.col-right{*margin-left:-4px;}
#boxed #leader h1{border-bottom:1px dotted #DDDDDD;border-top:1px dotted #DDDDDD;display:none;padding:15px 0;}
#boxed #footer-top h3.widget-title,#boxed div.best-sellers h2,#boxed div.front-categories h2,#boxed div.latest-products h2{margin-left:0px;font-size:15px;}
#boxed ul.best-seller-list li div.padding,#boxed ul.front-category-list li div.padding,#boxed ul.latest-product-list li div.padding{height:174px;}
#boxed #main-col img.attachment-blog{height:auto;width:655px;}
#boxed #user-nav ul{right:260px;}
/* PRODUCTS */
/* ----------------------------------------- */
#boxed div.product-meta{height:174px;}
#boxed div#main-col div.product-meta{height:124px;}
#boxed div.single-producttext{margin-top:9px;width:496px !important;}
#boxed ul.product-list li div.product-meta input.wpsc_buy_button{left:43px;top:65px;}
#boxed #main-col ul.product-list li div.product-meta input.wpsc_buy_button{left:20px;top:33px;}
#boxed #checkout #shopping-cart,#boxed #checkout #shopping-cart-form{width:921px;}
#checkout #checkout-slider-mask{width:1024px;}
#boxed #checkout{padding:0;}
#boxed #checkout .margin{padding:0px 30px 50px;}
#boxed #content-wrapper #products div.wpsc_product_search{top:-0px;margin-top:-10px;}
/* PRODUCT IMAGE RESIZING */
#boxed ul.best-seller-list li,#boxed ul.front-category-list li,#boxed ul.latest-product-list li,#boxed .product-listing{width:335px;}
#boxed #products-sidebar{height:33px;width:100%;}






/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

body{
	-webkit-font-smoothing: antialiased;
}



/* =-=-=-=-=-=-=-[ Info Page ]=-=-=-=-=-=-=- */


.contacts_section,
.stockists_section,
.press_section,
.media_logos{
	border-top: 1px solid #333333;
	padding: 30px 0;
}

.contacts_section,
.stockists_section{
	color: #bbbbbb;
}
.contacts_section p,
.stockists_section p{
	margin: 5px 0 2px;
	line-height: 1.4;
	font-size: 16px;
}
.stockists_section p{
	line-height: 1;
}
.contacts_section a,
.stockists_section a{
	font-size: 16px;
	text-decoration: underline;
}
.contacts_section .info_title_area,
.contacts_section .single_contact,
.stockists_section .single_stockist,
.stockists_section .online_stores{
	float: left;
	width: 16%;
	color: #FFF;
}
.contacts_section .info_title_area{
	width: 14%;
}

.stockists_section .online_stores a{
	display: block;
}

.info_title_area h1{
	font-weight: bold;
	font-size: 32px;
	text-transform: uppercase;
}

.contacts_section .single_contact .contact_name,
.stockists_section .single_stockist .stockist_city,
.stockists_section .online_stores .online_store_header{
	font-family: tradegothic;
	font-size: 16px;
	font-style: normal;
	line-height: 1;
}
.stockists_section .single_stockist .stockist_city,
.stockists_section .online_stores .online_store_header{
	text-transform: uppercase;
}

/* =-=-=-=-=-=-=-[ collections ]=-=-=-=-=-=-=- */

.collections #left_column{
	width: 59%;
	float: left;
}
.collections #right_column{
	float: right;
	width: 37%;
	padding-top: 33px;
	border-top: 1px solid #333333;
}
.slider_wrap{
	position: relative;
}

.collections #right_column p{
	font-size: 16px;
	line-height: 1.7;
}

.collections #right_column h1{
	font-family: tradegothic;
	text-transform: uppercase;
	font-size: 50px;
}
.collections #right_column h1.has_subtitle{
	margin-bottom: 0px;
}

.collections .collection_thumb{
	margin-top: 15px;
}
.collections .collection_thumb .thumb_row{
	margin-top: 7px
}
.collections .collection_thumb .thumb_row > a,
.collections .collection_thumb .thumb_row > img{
	display: inline-block;
	margin-right: 10px;
}
.collections .collection_thumb .thumb_row > a:last-child,
.collections .collection_thumb .thumb_row > img:last-child{
	margin-right: 0;
}