/* Core */
h1, h2, h3, h4
	,#invoice-orders h2
{
	color:#B80635;
}

a, #my_account .breadcrumb a
{
	color: #B80635;
}

a:visited
{
	color: #B80635;
}

a:hover
{
	color: #7A5929;
}

form .continue button
	,form p.back a {
	color: #B80635;
}

#header_login_form p.password
{
	background: url('../images/themes/red/form-icons.jpg') no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}

#header_login_form p.email 
{
	background: url('../images/themes/red/form-icons.jpg') no-repeat;
	background-position: 0px -25px;
	background-color: #FFFFFF;
} 

#panoramic_background
{
	background: url('../images/panoramic_backgrounds/design-technology.png') no-repeat;
	background-color: #b80635;
}

#content_wrap
{
	background: url('../images/themes/red/content-wrap-background.jpg') repeat-x;
}

form .submit
    ,form a.submit
    ,form a.submit:hover
    ,#mini-signup-form button {
	color: #FD93AF;
}

#mini-signup-form {
    border-color: #b80635;
}

#mini-signup-form button
    ,form.zend-form .back a
    ,form.zend-form .continue button {
    color: #b80635;
}

#mini-signup-form input {
    border-color: #FD93AF;
}

/* 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#postage_and_packaging_h1,
	h1#d3_secure_h1,
	h2#dont_have_an_account_h2,
	h2#uk_educational_establishments_h2
    ,#mini-signup-form h2
{
	background-position: 0px -30px;
}

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 -20px;	
}

/* site navigation */

#site_navigation li a
{
	background: url('../images/themes/red/navigation.jpg') no-repeat;
	background-position: 0px 0px;
	background-color: #fd93af;
}

#site_navigation li a span
{
	background: url('../images/themes/red/navigation.jpg') no-repeat;
	background-position: right -54px;
}

#site_navigation li a:hover
{
	background-position: 0px -27px;
	background-color: #f81c55;
}

#site_navigation li a:hover span
{
	display: block;
	background-position: right -81px;
}

#site_navigation .link_shop a
{
	background: url('../images/themes/red/navigation.jpg') no-repeat;
	background-position: 0px -27px;
	background-color: #f81c55;
}

#site_navigation .link_shop a span
{
	background: url('../images/themes/red/navigation.jpg') no-repeat;
	background-position: right -81px;
}

/* My Tools bar */

#my_tools .customer_services_tel
{
	color: #B80635;
}

#my_tools_basket .basket_items
{
	background: url('../images/themes/red/basket.png') left top no-repeat;
}

#my_tools_basket .checkout_link
{
	background: url('../images/themes/red/checkout.png') left top no-repeat;
}

/* scrollers */

.brown_corners 
{
	background: url('../images/themes/red/heading-gradient-rosy.png') repeat-y;
}

.green_corners 
{
	background: url('../images/themes/red/heading-gradient-pink.png') repeat-y;
}

#bestsellers, #featured_products 
{
	background-color: #FFDFE0;
}

#featured_products.simple_scroller .item img.image,
	#bestsellers.simple_scroller .item img 
{
	border:1px solid #B80635;
}

#featured_products.simple_scroller .item 
{
	border-right:1px solid #fd93af;
}

/* Category Navigation */

#category_menu li
{
	background: url('../images/themes/red/category-menu.png') no-repeat;
	background-position: 0px 0px;
}

#category_menu .top_menu
{
	background: url('../images/themes/red/category-menu.png') no-repeat;
	background-position: -84px 0px;
}

#primary_list, #secondary_list
{
	background: url('../images/themes/red/category-gradient.jpg') left top repeat-x;
	background-color: #fd93af;
}

#download_pdf p
{
	background: #FD93AF;
}

/* Products */
#sub_category_div .white_corners_large h1
    ,#product_parent_div .white_corners_large h1
    ,#content_page_wrap .child-category-wrap a
{
	color: #b80635;
}

/* checkout */
#checkout_div .select_card_type
{
	background-color: #fd93af;
}

/* my account */
#my_account h1, #my_account h2, #my_account h3, #my_account h4, #my_account h5
{
	color: #B80635;
}

/* borders */
#checkout_div #cart_item_wrap /* checkout */
{
	border-top:1px solid #fd93af;
}

#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,
#order_history tr.border th, 
#order_history tr.border td,
#associated_products_div,
form.zend-form .border
{
	border-bottom:1px solid #fd93af;
}

#order_process_notification_card_holder {
    border-right:1px solid #fd93af;
}

/* Sign Up Froms */
#invoice-orders img {
	clip: rect(100px 211px 200px 0px);
	top: -100px;	
}

.stage-icon img {
	clip: rect(56px 262px 111px 0px);
	top: -56px;
}

.dividing-border {
	border-color: #fe93af;
}

form a.select-expand {
	background-position: -18px 0px;
}

form a.select-expand img {
	clip: rect(0px 30px 15px 15px);
	left: -13px;
}

.ui-dialog {
	border-color: #f81c55;
}

.ui-dialog .ui-dialog-titlebar.ui-corner-all {
	background-color: #f81c55;
}
