/* Core */
h1, h2, h3, h4
	,#invoice-orders h2
{
	color: #460BA5;
}

a, #my_account .breadcrumb a
{
	color: #460BA5;
}

a:visited
{
	color: #460BA5;
}

a:hover
{
	color: #7A5929;
}

form .continue button
	,form p.back a {
	color: #460BA5;
}


#header_login_form p.password
{
	background: url('../images/themes/purple/form-icons.jpg') no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}

#header_login_form p.email 
{
	background: url('../images/themes/purple/form-icons.jpg') no-repeat;
	background-position: 0px -25px;
	background-color: #FFFFFF;
}  

#panoramic_background
{
	background: url('../images/panoramic_backgrounds/space-shuttle.png') no-repeat;
	background-color: #460ba5;
}

#content_wrap
{
	background: url('../images/themes/purple/content-wrap-background.jpg') repeat-x;
}

form .submit
    ,form a.submit
    ,form a.submit:hover {
	color: #BCB0F7;
}

#mini-signup-form {
    border-color: #460ba5;
}

#mini-signup-form button
    ,form.zend-form .back a
    ,form.zend-form .continue button {
    color: #460ba5;
}

#mini-signup-form input {
    border-color: #BCB0F7;
}

/* headings */
h1#thank_you_for_your_order_h1,
	h1#search_results_h1,
	h1#my_account_h1,
	h1#please_login_h1,
	h1#payment_h1,
	h1#order_summary_h1,
	h1#my_details_h1,
	h1#my_basket_h1,
	h1#d3_secure_h1,
	h1#postage_and_packaging_h1,
	h2#dont_have_an_account_h2,
	h2#uk_educational_establishments_h2
    ,#mini-signup-form h2
{
	background-position: 0px -15px;
}

h1#signup-options
	,h1#signup-options-account-stage-2
	,h1#signup-options-account-stage-3
	,h1#signup-thank-you-account
	,h1#signup-thank-you-letters
	,h2#signup-options-account-stage-1
	,h2#signup-options-newsletter {
	background-position: 0px -40px;	
}

/* site navigation */

#site_navigation li a
{
	background: url('../images/themes/purple/navigation.jpg') no-repeat;
	background-position: 0px 0px;
	background-color: #bcb0f7;
}

#site_navigation li a span
{
	background: url('../images/themes/purple/navigation.jpg') no-repeat;
	background-position: right -54px;
}

#site_navigation li a:hover
{
	background-position: 0px -27px;
	background-color: #7f6aea;
}

#site_navigation li a:hover span
{
	display: block;
	background-position: right -81px;
}

#site_navigation .link_shop a
{
	background: url('../images/themes/purple/navigation.jpg') no-repeat;
	background-position: 0px -27px;
	background-color: #7f6aea;
}

#site_navigation .link_shop a span
{
	background: url('../images/themes/purple/navigation.jpg') no-repeat;
	background-position: right -81px;
}

.brown_corners 
{
	background: url('../images/themes/purple/heading-gradient-purple.png') repeat-y;
}

.green_corners 
{
	background: url('../images/themes/purple/heading-gradient-royal.png') repeat-y;
}
/* My Tools bar */

#my_tools .customer_services_tel
{
	color: #460BA5;
}

#my_tools_basket .basket_items
{
	background: url('../images/themes/purple/basket.png') left top no-repeat;
}

#my_tools_basket .checkout_link
{
	background: url('../images/themes/purple/checkout.png') left top no-repeat;
}

#bestsellers, #featured_products 
{
	background-color: #FFDFE0;
}

#featured_products.simple_scroller .item img.image,
	#bestsellers.simple_scroller .item img 
{
	border:1px solid #460BA5;
}

#featured_products.simple_scroller .item 
{
	border-right:1px solid #bcb0f7;
}	
/* Category Navigation */

#category_menu li
{
	background: url('../images/themes/purple/category-menu.png') no-repeat;
	background-position: 0px 0px;
}

#category_menu .top_menu
{
	background: url('../images/themes/purple/category-menu.png') no-repeat;
	background-position: -84px 0px;
}

#primary_list, #secondary_list
{
	background: url('../images/themes/purple/category-gradient.jpg') left top repeat-x;
	background-color: #bcb0f7;
}

#download_pdf p
{
	background: #BCB0F7;
}

/* Products */
#sub_category_div .white_corners_large h1 
	,#product_parent_div .white_corners_large h1
    ,#content_page_wrap .child-category-wrap a
{
	color: #460BA5;
}

/* checkout */
#checkout_div .select_card_type
{
	background-color: #bcb0f7;
}

/* my account */
#my_account h1, #my_account h2, #my_account h3, #my_account h4, #my_account h5
{
	color: #460BA5;
}


/* borders */
#checkout_div #cart_item_wrap /* checkout */
{
	border-top:1px solid #bcb0f7;
}

#checkout_div #cart_item_wrap, /* checkout */
#checkout_div #cart_totals, 
#checkout_div #address_div,
#sub_category_div .product_parent, /* Products */
#product_parent_div #description,
#my_account .border,/* My Account */
#order_history tr.border th, 
#order_history tr.border td,
#associated_products_div,
form.zend-form .border
{
	border-bottom:1px solid #bcb0f7;
}

#order_process_notification_card_holder {
    border-right:1px solid #bcb0f7;
}

/* Sign Up Froms */
#invoice-orders img {
	clip: rect(200px 211px 300px 0px);	
	top: -200px;		
}

.stage-icon img {
	clip: rect(112px 262px 167px 0px);
	top: -112px;
}

.dividing-border {
	border-color: #bcb0f8;
}

form a.select-expand {
	background-position: -36px 0px;
}

form a.select-expand img {
	clip: rect(0px 45px 15px 30px);
	left: -28px;
}

.ui-dialog {
	border-color: #7f6aeb;
}

.ui-dialog .ui-dialog-titlebar.ui-corner-all {
	background-color: #7f6aeb; 
}
