/* Core */
h1, h2, h3, h4
{
	color:#B80635;
}

a, #my_account .breadcrumb a
{
	color: #B80635;
}

a:visited
{
	color: #B80635;
}

a:hover
{
	color: #7A5929;
}

#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
{
	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
{
	background-position: 0px -30px;
}

/* 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: url('../images/themes/red/category-menu-bottom.png') left center no-repeat;
}

/* Products */
#sub_category_div .white_corners_large h1, 
	#product_parent_div .white_corners_large h1
{
	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_details fieldset.border, 
#checkout_div #cart_totals, 
#checkout_div #address_div,
#checkout_div .alternate_payment fieldset, 
#checkout_div #ready fieldset,
#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   
{
	border-bottom:1px solid #fd93af;
}