/******************************************/	
/* CSS powered by clock - www.clock.co.uk */
/******************************************/	

/* IMAGES */
body {
	background-attachment: fixed;
}
#container {

}
.panel {
	background-position: bottom;
}


/* COLORS */
p,
li,
td,
th,
textarea,
select,
option,
label,
#main_content .form_errors a,
.multipagecontrol a:hover,
.multipagecontrol a.currentpage {
	color: #FFFFFF;
}
input {
	color: #000000;
}
h3,
h4,
h5,
legend,
a,
.multipagecontrol a.currentpage,
.multipagecontrol a.currentpage:hover {
	color: #662888;
}
a:hover {
	color: #FFFFFF;
}
#navigation p.footer,
#utility p.footer,
#navigation p.footer a,
#utility p.footer a,
#main_content p.description,
#main_content #section_navigation li.current:hover,
table.data_list th,
table.data_view th,
table.data_list .button a:hover,
.multipagecontrol a.currentpage,
.multipagecontrol a.currentpage:hover,
#forum th,
#forum th a {
	color: #ffffff;
}
#main_content form strong.required span {
	color: #FF0000;
}

#main_content #section_navigation li.current {
	color: #000000;
}

#main_content #section_navigation li.current a {
	color: #000000;
}



/* BORDERS */
#container,
#header,
#footer,
#navigation .panel,
#navigation .panel h3,
#utility .panel,
#utility .panel h3,
#store #payment #paymentchoice p,
#store #payment #cardpayment label.security_code:hover .security_number_description,
#view_comments #comments .comment,
#main_content #top_products.panel,
#main_content #latest_products.panel,
#main_content #latestnews.panel,
#main_content #top_products.panel h3,
#main_content #latest_products.panel h3,
#main_content #latestnews.panel h3,
/* image borders */
#navigation .panel li img,
#utility .panel li img,
#main_content #recommended li img,
#main_content #top_products.panel li img,
#main_content #latest_products.panel li img,
#main_content #latestnews.panel li img,
#news img,
#store #productdetails_view .product .image img,
#store #productcategory_list .product .image img,
#store #view #relatedproducts_list .product .image img,
#youraccount #avatar img,
#youraccount #control #memberinfo_profile #current_avatar img,
#youraccount #library_index .library_product img,
#youraccount #library_index #streamingmedia img,
#blog #index #blog_list img,
#blog #index #latest_blog img,
#blog #view_blog #blog_entries .blogauthoravatar img,
#blog #view_comments #blog_entry .blogauthoravatar img,
#blog #view_comments #comments .comment .commentauthoravatar img,
#forum .author img {
	border-color: #000000;
}
#main_content h2,
#main_content div.panel2,
#main_content #section_navigation li,
#youraccount #index #addresses p.add_new_address,
#youraccount #control #memberinfo_profile #current_avatar,
#blog #index #blog_list .blog_summary {
	border-color: #000000;
}
table.data_list,
table.data_view,
table.data_list td,
table.data_list th,
table.data_view td,
table.data_view th,
#menu_main li .seperator,
#youraccount #index #addresses .address,
#youraccount #library_index .library_product,
#youraccount #library_index #streamingmedia {
	border-color: #d4ddec;
}
/* product seperator color */
#store #productcategory_list .product,
#store #view #relatedproducts_list .product {
	border-color: #e0e6f0;
}



/* BACKGROUNDS */
#navigation .panel,
#utility .panel,
#main_content #section_navigation li:hover,
table.data_list tr.extra_cost,
table.data_list .button a,
#main_content #top_products.panel,
#main_content #latest_products.panel,
#main_content #latestnews.panel,
#youraccount #library_index .library_product,
#youraccount #library_index #streamingmedia {
	background-color: #000000;
}
body,
#main_content p.description,
#navigation p.footer,
#utility p.footer,
table.data_list th,
table.data_view th,
table.data_list .button a:hover,
#forum th {
	background-color: #000000;
}

#main_content #section_navigation li.current:hover {
	background-color: #ffffff;
}

#main_content #section_navigation li.current {
	background-color: #ffffff;
}


#main_content p.description,
#main_content fieldset label {
	color: #000000;	
}


#container,
#main_content,
table.data_list tr,
table.data_view tr,
table.data_list .button,
#store #payment #paymentchoice p {
	background-color: #000000;
}
#footer,
#main_content p.article_seperator,
#main_content p.notice,
table.data_list tr.grandtotal,
#youraccount #avatar p,
#blog #view_blog #blog_entries .blogauthoravatar p,
#blog #view_comments #blog_entry .blogauthoravatar p,
#blog #view_comments #comments .comment .commentauthoravatar p,
#forum #page_description p.forum_breadcrumb,
#forum #search_control {
	background-color: #000000;
}
#main_content .form_errors {
	background-color: #CC0000;
}



/* FORMS AND MULTIPAGE CONTROLS */
input.textbox,
input.textbox_small,
input.textbox_medium,
input.button,
input.button_next,
select.listbox,
textarea,
/* multipagecontrols */
.multipagecontrol a,
.multipagecontrol select.page_length,
.multipagecontrol a:hover,
.multipagecontrol a.currentpage {
	border-color: #000000;
}
input.textbox,
input.textbox_small,
input.textbox_medium,
select.listbox,
textarea,
/* multipagecontrols */
.multipagecontrol a {
	background-color: #ffffff;
}

input.button,
input.button_next {
	color: #000000;
}

input.textbox:hover,
input.textbox_small:hover,
input.textbox_medium:hover,
input.button:hover,
input.button_next:hover,
textarea:hover,
select.listbox:hover,
/* multipagecontrols */
.multipagecontrol a:hover {
	background-color: #ebebeb;
}
input.textbox:focus,
input.textbox_small:focus,
input.textbox_medium:focus,
textarea:focus,
textarea:focus,
select.listbox:focus {
	background-color: #cccccc;
}

/* multipagecontrols */
.multipagecontrol a.currentpage,
.multipagecontrol a.currentpage:hover {
	background-color: #000000;
}
