div.category-description { text-align:center; margin:20px 0;}

#thumblist li {margin-top:10px;}
#thumblist li {float:left;}

ul.slidesjs-pagination {display:none;}

.product_detail_info {position:relative;border-top:1px solid #333;}
.product_detail_info .button_top {position:absolute;top:0;right:0;}
.hide {display:none;}

/* Clears ================================================================================ */
.clearfix:after
 { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */

/*NEW - MAGENTO STYLES*/.page-title{ clear: both; font-size:24px; font-weight:bold;	margin:15px 0;	font-family:"Alegreya SC", "Times New Roman", serif;}.nav-container{	float:left;	width:240px;}.main-container{	float:left;	width:700px;}.products-grid .item{	float:left;	width:220px;	height:240px;	margin-right:20px;}.col-right.sidebar{	float:right;	width:240px;}/*REGISTER*/.legend{	font-size:18px;	font-weight:bold;	margin:40px 0 15px;}.account-create .input-text{	width:300px;	margin-bottom:10px;}.required, .back-link{	margin-bottom:20px;}.required em, p.required, .validation-advice{ color:#e56300;}/*   */
.button{height:28px; padding:0; font-size:16px;	font-weight:bold;	text-align:center;	font-family:"Alegreya SC", "Times New Roman", serif;	color:#fff;	background:#6179bb;	border:0;	cursor:pointer;}.page-title .btn-proceed-checkout{	display:none;}.cart-table{	margin:20px 0;}.cart-table th{	height:20px;	border-bottom:1px solid #ccc;}.cart-table td{	padding:10px 5px 0;	vertical-align:top;}.prod_name{	width:250px;	text-align:left;}.messages{clear: both; padding:6px; margin:5px 0; border:1px solid #e56300; color:#6179BB;}

.nobr{
	white-space:nowrap;
}
.account-create .button{
	width:304px;
}
.account-create .control .input-box{
	float:left;
	margin:0 5px 0 0;
}
.totals .a-right{
	text-align:right;
}
#shopping-cart-totals-table td{
	padding:0 0 10px 30px;
}
#shopping-cart-totals-table{
	float:right;
	width:300px;
}
.totals{
	border-bottom: 2px solid #B4B4B7;
    margin-bottom: 8px;
    padding-bottom: 10px;
	position:relative;
}
/*
.totals .checkout-types{
	clear:both;
}*/
.totals .checkout-types .button{
	width:220px;
	margin:10px 0 15px;
}
.totals .checkout-types .button.btn-update{
	padding:0;
	margin-bottom:0;
	border:1px solid #6179BB;
	background:none;
	color:#6179BB;
}
.product-name{
	margin-top:4px;
}
.item-msg.notice{
	margin-right:20px;
	margin-top:5px;
	color:#6179BB;
}
/*PRODUCT DETAIL*/
.product-alert-list ul{
	font-size:12px;
}
.product-alert-list ul a{
	display:block;
	margin-bottom:5px;
	color:#6179BB;
}
.zoomPad, .zoomWindow{
    width:460px;
	height:350px;
}
.zoomWrapper{
	margin:auto;
}
.list_image{
	width:220px;
	height:220px;
}
/*CHECKOUT*/
.checkout-onepage-index .breadcrumbs{
	display:none;
}
.checkout-onepage-index .step-title{
	clear:both;
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	padding-left:10px;
	border:1px solid #B4B4B7;
}
.checkout-onepage-index .step-title .number{
	display:none;
}
.checkout-onepage-index .step-title a{
	float:right;
	width:auto;
	padding-right:10px;
}
.checkout-onepage-index h2{
	float:left;
	width:300px;
	font-family:"Alegreya SC", "Times New Roman", serif;
	font-size:1.125em;
	color:#6179BB;
}
.checkout-onepage-index h3, .checkout-onepage-index h4{
	margin:10px 0;
	font-family:"Alegreya SC", "Times New Roman", serif;
}
.checkout-onepage-index .button{
	margin-bottom:30px;
}
.checkout-onepage-index .input-text, .checkout-onepage-index select{
	font-size:14px;
	margin-bottom:6px;
}
.checkout-onepage-index .buttons-set .button{
	width:240px;
}
.checkout-onepage-index .col-2 .buttons-set .button{
	float:left;
	width:240px;
	margin-right:50px;
	margin-top:20px;
}
.checkout-onepage-index .col-2 a{
	color:#6179BB;
}
.checkout-onepage-index .col-1, .checkout-onepage-index .col-2{
	float:left;
	width:350px;
}
#login-form p{
	margin-bottom:10px;
}
#checkoutSteps .input-text, #checkoutSteps .validate-select{
	width:300px;
	margin-bottom:10px;
}
#checkoutSteps .validate-select{
	width:305px;
	height: 28px;
}
#checkoutSteps .validation-advice{
	float:right;
	width:385px;
	margin-top:5px;
	text-align:left;
}
#checkout-review-table{
	width:100%;
	margin-bottom:20px;
}
#checkout-review-table dt, #checkout-review-table dd{
	float:left;
}
#checkout-review-table dt{
	clear:both;
	width:130px;
}
.control{
	margin:6px 0;
}
.input-box{
	margin:5px 0;
}
#checkout-payment-method-load dt{
	margin:6px 0 16px;
}
#checkout-shipping-method-load dd{
	margin-bottom:20px;
}

/*paypal*/
#co-payment-form select{
	width:125px;
	margin-bottom:10px;
}
#payment_form_paypal_direct{
	padding-bottom:16px;
}
.v-middle{
	vertical-align:middle;
}
/**/
#checkout-review-table h3{
	margin:0;
	font-family:Alegreya, "Times New Roman", serif;
}
#checkout-review-submit a{
	color:#6179BB;
}
#checkout-review-table th{
	width:64px;
	padding-bottom:4px;
	text-align:center;
	border-bottom:1px solid #B4B4B7;
}
#checkout-review-table th.first{
	width:250px;
	padding-left:50px;
	text-align:left;
}
#checkout-review-table th.second{
	padding-right:5px;
	text-align:right;
}
#checkout-review-table td{
	padding:10px 0;
	vertical-align:top;
}
#checkout-review-table tfoot{
	border-top:1px solid #B4B4B7;
}
#checkout-review-table tfoot td{
	padding:4px 0;
}
#checkout-review-table .a-center{
	text-align:center;
}
#checkout-review-table .a-right{
	text-align:right;
}
#review-buttons-container .f-left{
	margin-bottom:10px;
}
.checkout-onepage-success .sub-title{
	font-size:1.5em;
}
.checkout-onepage-success p{
	margin:10px 0;
}
.checkout-onepage-success a{
	color:#6179BB;
}
.checkout-onepage-success .button{
	width:240px;
}
.page-print {
    margin: auto;
    padding: 25px 30px;
    max-width: 940px;
}
.page-print .button{
    width:240px;
	background:#6179BB;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    padding: 3px 0;
    text-align: center;
}
.page-print .button span {
    background:#6179BB;
    border:0;
	font-size: 16px;
    font-weight: bold;
    font-family: "Alegreya SC","Times New Roman",serif;
    height:auto;
    padding:0;
}
.data-table thead th {
    background:none;
}
.truncated_full_value{
	display:none;
}
/*LOGIN*/
.account-login .input-text{
	width:240px;
	margin-bottom:6px;
}
.account-login .button{
	display:block;
	width:240px;
	margin:6px 0;
}
.account-login .new-users{
	float:right;
	margin-top:16px;
}
.customer-account-forgotpassword .form-list{
	margin-top:20px;
}
.customer-account-forgotpassword .input-text, .customer-account-forgotpassword .button{
	width:240px;
}
/**/
/*MY ACCOUNT*/
.dashboard{
	line-height:20px;	
}
.dashboard h3{
	margin:10px 0;
	font-family:"Alegreya SC", "Times New Roman", serif;	
}
.dashboard p{
	margin:5px 0;
}
.dashboard a, .my-account a{
	color:#6179BB;	
}
.page-title{
	margin-bottom:30px;	
}
.welcome-msg{
	margin-bottom:20px;
}
.box-head h2{
	margin:10px 0;
	font-size:1.5em;
	font-family:"Alegreya SC", "Times New Roman", serif;
}
.dashboard .col-1, .dashboard .col-2{
	margin-top:10px;
}
.my-account .title-buttons .button{
	margin-top:15px;
	font-size:16px;	
}
.my-account .button{
	width:240px;	
}
.my-account h2, .my-account h3, .my-account h4{
	font-family:"Alegreya SC", "Times New Roman", serif;
}
.my-account h2{
	margin:10px 0;
	font-size:20px;
}
.my-account h3{
	margin:5px 0;
	font-size:1.125em;
}
.my-account li{
	margin-bottom:4px;
}
.my-account .input-text, .my-account select{
	width:240px;
	margin-bottom:6px;
	font-size:14px;
}
.my-account select{
	width:247px;
	height:26px;
}
.my-account .item{
	margin-bottom:20px;	
}
.my-account .box{
	margin-top:30px;	
}
#my-orders-table{
	width:100%;
}
#my-orders-table th{
	padding-bottom:4px;
	vertical-align:bottom;
	font-family:"Alegreya SC", "Times New Roman", serif;
	border-bottom:1px solid #B4B4B7;
}
#my-orders-table td{
	padding:10px 8px;
	vertical-align:top;
}
.sales-order-history #my-orders-table td, .dashboard #my-orders-table td{
	text-align:center;
}
#my-orders-table .price {
    display:inline;
    padding-top:0;
}
#my-orders-table td.a-right {
	text-align:right;
}
.link-print{
	display:block;
	margin-top:10px;
	font-size:16px;
	font-family:Alegreya, "Times New Roman", serif;
}
.cards-list th{
	padding-right:15px;
	text-align:left;
}
.print-head .logo {
    position:relative;
	left:0;
	top:0;
}	
#my-invoice-table-1{
	width:100%;
	margin-top:15px;
}
#my-invoice-table-1 th{
	width:140px;
}
#my-invoice-table-1 th.first{
	width:490px;
	padding-left:10px;
	text-align:left;
}
#my-invoice-table-1 th.second{
	width:120px;
	padding-left:10px;
	text-align:left;
}
#my-invoice-table-1 th.third{
	width:100px;
	padding-right:5px;
}
#my-invoice-table-1 th.last{
	width:110px;
	text-align:right;
}
#my-invoice-table-1 .a-right{
	text-align:right;
}
#my-invoice-table-1 .a-center{
	text-align:center;
}
.order-details .item-options dt, .order-details .item-options dd{
	float:left;
	width:auto;
}
.order-details .item-options dt{
	clear:both;
	width:50px;
}
.sales-order-history .pager{
	height:30px;
	margin:40px 0 15px;
}
.sales-order-history .pager p{
	float:left;
}
.sales-order-history .limiter{
	float:left;
	padding-left:10px;
}
.sales-order-history select{
	width:auto;
	margin:0 2px;
}
.sales-order-history .last .nobr{
	white-space:nowrap;
}
.sales-order-view #my-orders-table{
	margin-top:20px;
}
.sales-order-view th.first{
	padding-left:40px;
	text-align:left;
}
.sales-order-view #my-orders-table tfoot{
	border-top:1px solid #B4B4B7;
}
.sales-order-view #my-orders-table tfoot td{
	padding-bottom:0;
}
.sales-order-view .order-details{
	margin-top:30px;
}
.customer-account-giftcard .button a{
	float:none;
	line-height:26px;
	color:#fff;
}
.customer-account-giftcard .pager{
	height:40px;
	margin-top:20px;
}
.customer-account-giftcard .pager .amount{
	float:left;
}
.customer-account-giftcard .pager .limiter{
	float:right;
}
.customer-account-giftcard .pager:last-child{
	display:none;
}
.giftvoucher-grid-search th{
	padding-bottom:20px;
}
.gift-voucher-sent-friend td{
	padding:4px 4px 8px;
}

/*SEARCH RESULT PAGE*/
.block-layered-nav .block-title{
	width:148px;
	margin-bottom:5px;
	margin-top:10px;
	padding-top:10px;
	border-top:2px solid #B4B4B7;
}
.block-layered-nav a, .catalogsearch-advanced-result .col_main p a{
	color:#6179BB;
}
.catalogsearch-advanced-result .col_main p{
	margin:14px 0;
}

/*ADVANCED SEARCH FORM*/
#advanced-search-list li{margin-bottom:16px;}
#advanced-search-list select {height:100%;width:240px;}
#advanced-search-list .input-text{width:235px;}
#advanced-search-list #price, #advanced-search-list #price_to{width:108px;}
.catalogsearch-advanced-index .button{width:240px;}


.products-grid:after
 { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }