/* Quick Access */

.quick-access {
	color: #d3bfc5;
	margin: 25px 0px 0px 0px;
	text-align: left;
}

.quick-access-row1 {
	border-bottom: 2px dotted #907878;
	padding-bottom: 5px;
}

.quick-access-row2 {
	padding-top: 0px;
}

.quick-access a:link, .quick-access a:visited {
	color:#d3bfc5 ;
	font-size: 12px;
}

.quick-access a:hover, .quick-access a:active {
	color:#d3bfc5 ;
	font-size: 12px;
	text-decoration: none;
}

.top-link-cart {
	text-decoration: none;
	background: url(../images/shoppingbag-icon.png) 0 5px no-repeat;
	height: 27px;
	padding-left: 20px;
	padding-top:11px;
	display: inherit;
	width: 85px;
	float: left;
}

.top-link-checkout {
	display: inherit;
	width: 90px;
	float: left;
	height: 27px;
	padding-top: 11px;
}

/* Search */

#search-form {
	text-align: left;
	margin: 20px 0px;
}



#search-form .search-input-text {
	border: 1px solid #d3bfc5;
	background: #ccc url(../images/blog_searchform_bg.gif) repeat-x;
	height: 18px;
	width: 134px;
	color: #fff;
}

/* Newsletter Signup */
.newsletter-signup {
	width:240px;float:right;text-align:left;margin-right:35px;
}

.newsletter-signup .newsletter-email {
		border: 1px solid #d3bfc5;
	background: #ccc url(../images/blog_searchform_bg.gif) repeat-x;
	height: 18px;
	width: 134px;
	color: #fff;

}

/* Breadcrumbs */

ul.breadcrumbs {
	text-align: left;
	margin: 10px 5px 0px;
}
ul.breadcrumbs li {
	float: left;
	padding: 0px 3px;

}

/* Common */

.a-right {
	text-align: right;
}
a.center {
	text-align: center;
}

.page-head { margin:0 0 25px 0; border-bottom:1px solid #ccc; }

.dotted-divider {
	background:transparent url(../images/3graces_dots.gif) repeat-x 0% 50%;
	height:10px;
line-height:16px;

}


/****************************************************/
/****************[ Mage_CSS_B Clears ]***************/
/****************************************************/
.page-head:after,
.page-head-alt:after,
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.head:after,
.inner-head:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
#nav:after,
.middle:after,
.product-essential:after,
.button-set:after,
.actions:after,
.legend:after,
.form-list li:after,
.button-container:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.group-select li:after,
.search-autocomplete li:after,
.side-col li:after,
.account-box li:after,
.address-list li:after,
.generic-product-list li:after,
.listing-type-list .listing-item:after,
.listing-type-list .product-info .product-reviews:after,
.my-review-detail:after,
.product-options dt:after,
.product-options-bottom:after,
.product-options dd ul.options-list li:after,
.add-to-holder:after,
.shopping-cart-totals .checkout-types:after { content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;	}

/********************** Pager */
table.pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager {
    width:100%;
    background:#d3bfc5;
    font-size:11px;
    color: #555555;
    }
table.view-by {
    width:100%;
    background:#e5d9dc;
    font-size:11px;
    color: #555555;
    }
table.pager td {
    width:32%;
    border-top:1px solid #eee;
    padding:4px 8px;
    vertical-align:middle;
    }
table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.view-by ol, table.view-by li {
    display:inline;
    }
table.pager li, table.view-by li { padding:0 2px; }
table.view-by td {
    width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
    }
    
table.view-by ol li a:link, table.view-by ol li a:visited, table.view-by ol li a:hover, table.view-by ol li a:active {
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	font-weight: normal;
}

span.on {
	font-weight: bold;
	color: #85398b;
}

.pages-page {
	font-size: 11px;
	color: #555555;
	font-weight: bold;
}

.listing-type-grid h5 {
	margin: 0px;
	font-size: 11px;
	color: #7c2b83;
}

.listing-type-grid h5 {
	margin: 0px;
	font-size: 11px;
	color: #7c2b83;
}

.listing-type-grid .price-box span.regular-price {
	font-size: 11px !important;
	color: #555555 !important;
	margin: 0px !important;

}

.listing-type-grid .price-box p.old-price {
	font-size: 11px !important;
	color: #555555 !important;
	margin: 0px !important;

}

.listing-type-grid .price-box p.special-price {
	font-size: 11px !important;
	color: #BD2130 !important;
	margin: 0px !important;

}

