
/*
 * SHAOLIN STYLE SHEETS
 **/

/* GENERAL STYLES */
body						{ background-color:#FFF; margin:0px; }
img						{ border:0px; }
form						{ margin:0px; }

/* FONT STYLES */
body, table, input, select, textarea { font-family:Tahoma; font-size:11px; color:#000; text-decoration:none; }
.subtitle					{ font-family:Arial; font-size:20px; color:#000; font-weight:normal; margin:15px 0px; }
a 						{ color:#b40101; text-decoration:underline; }
a:hover 					{ color:#000; }
.product_title				{ font-weight:bold; color:#580101; font-size:12px; }
.product_label				{ font-weight:bold; }
.product_price				{ font-weight:bold; color:#b40101; }
.alert					{ color:#F00; }
.grey						{ color:#AAA; }

/* TOP NAVIGATION */
#navigation					{ height:47px; display:inline; list-style-type:none; padding:0px; margin:0px; }
#navigation li				{ display:block; float:left; height:47px; }
#navigation li a				{ display:block; height:47px; }
#navigation li a span 			{ display:none; }

#navigation li a.latest 		{ width:119px; background-image:url("images/button_latest_off.gif"); }
#navigation li a.latest:hover, #navigation li a.latest_on { width:119px; background-image:url("images/button_latest.gif"); }
#navigation li a.deals 			{ width:94px; background-image:url("images/button_deals_off.gif"); }
#navigation li a.deals:hover, #navigation li a.deals_on { width:94px; background-image:url("images/button_deals.gif"); }
#navigation li a.ordering 		{ width:115px; background-image:url("images/button_ordering_off.gif"); }
#navigation li a.ordering:hover, #navigation li a.ordering_on { width:115px; background-image:url("images/button_ordering.gif"); }
#navigation li a.contact 		{ width:97px; background-image:url("images/button_contact_off.gif"); }
#navigation li a.contact:hover, #navigation li a.contact_on { width:97px; background-image:url("images/button_contact.gif"); }


/* PRODUCT PANEL STYLES */
.product					{ display:block; width:141px; background:url("../images/product_sides.gif") repeat-y; padding:5px 0px; }
.product_top				{ display:block; width:141px; height:5px; background:url("../images/product_top.gif") no-repeat; font-size:0px; line-height:0px; }
.product_bottom				{ display:block; width:141px; height:5px; background:url("../images/product_bottom.gif") no-repeat; font-size:0px; line-height:0px; }
.product_title				{ margin:5px 0px 0px 0px; height:30px; }
.product_rrp				{ margin:2px 0px 0px 0px; color:#AAA; text-decoration:line-through; }
.product_label				{ margin:5px 0px 0px 0px; }
.product_save				{ margin:2px 0px 0px 0px; color:#F00; font-weight:bold; }
.product_info				{ margin:5px 0px 0px 0px; }
.product_image				{ margin:5px 0px 0px 0px; }
.product_add				{ margin:5px 0px 0px 0px; }
a.sections					{ display:block; margin:4px 0px; color:#000; text-decoration:none; font-weight:bold; }
a.sections:hover				{ text-decoration:underline; }
.greyed					{ display:block; margin:4px 0px; color:#AAA; text-decoration:none; }

/* PRODUCT SEARCH STYLES */
.search-box					{ width:100%; }

/* TABLE STYLES */
.table-title-bg				{ background-color:#F8F8F8; font-weight:bold; }
.table-content-bg				{ background-color:#FFFFFF; }
.table-border-bg				{ background-color:#E5E5E5; }
.table-uncolored-bg			{ background-color:#C68B53; text-align:center; color:#FFF; }
.table-colored-bg				{ background-color:#F8F8F8; text-align:center; color:#CCC; }
.table-chart-title-bg			{ font-size:9px; background-color:#F8F8F8; font-weight:bold; }
.table-chart-content-bg			{ font-size:9px; background-color:#FFFFFF; }
.table-checkout-yes-bg			{ background-color:#DDEEDD; }
.table-checkout-no-bg			{ background-color:#FFCCCC; }


