/* General HTML elements */
body { background: #fff; color: #000D73; }
blockquote { border-bottom-color: #999; border-bottom-style: solid; }

/* Useful Classes */
.error, .errors { color: #f00; }

/* Link Colours */
a { color: #003D73; }
/*a:visited { color: #003D73; }*/
a:focus { color: #47A228; text-decoration: none; }
a:hover { color: #47A228; text-decoration: none; }
a:active { color: #080; }

/* General Forms */
.button { background: #003D73; color: #fff; border-color: #000; border-style: solid; }
.button:hover, input.button:focus { background: #47A228; color: #ff0; }
fieldset { border-color: #999; border-style: solid; }
input.text, select, textarea { border-color: #999; border-style: solid; }
input.required, select.required, textarea.required { border-color: #f00; }

/* Tables */
table { color: #000D73;  }
thead tr { background: #003D73; color: #fff; }
.even { background: #f6f6f6; }
.sub_total { background: #eee; }
.vat_total { background: #ddd; }
.delivery { background: #ccc; }
.grand_total { background: #003D73; color: #fff; }
.was_price { color: #CD72C7; }
.save { color: #f00; }
.now_price { color: #6C2669; }
.last { background: #ececec; border-color: #dbdbdb; border-style: solid; }

img#main_image { border-bottom-color: #003D73; border-bottom-style: solid; }

/* Top Menu */
ul#top_menu li { border-left-color: #808080; border-left-style: solid; }

/* Main Menu */
ul#main_menu { background: #003D73 url("../gfx/layout/top-navigation-background.jpg") center center no-repeat; }
ul#main_menu li { border-left-color: #fff; border-left-style: solid; }
ul#main_menu li a { color: #fff; }
ul#main_menu li a:hover, ul#main_menu li a:focus { color: #ff0; }

/* bottom Menu Added by MH 09.04.2009*/
ul#bottom_menu { background: #fff url("../gfx/layout/top-navigation-background.jpg") center center no-repeat; }
ul#bottom_menu li { border-left-color: #fff; border-left-style: solid; }
ul#bottom_menu li a { color: #fff; }
ul#bottom_menu li a:hover, ul#bottom_menu li a:focus { color: #ff0; }

/* Container */
div#container { background: #fff; }

/* Column Boxes */
.user_login { background: #003D73 url("../gfx/layout/column-box-background.jpg") center center no-repeat; color: #fff;
	margin-bottom: 20px;
}
form#user_login a { color: #fff; }
form#user_login a:hover, .box a:focus { color: #ff0; }
form#product_search { background: #003D73 url("../gfx/layout/column-box-background.jpg") center center no-repeat; color: #fff; }
form#product_search a { color: #fff; }
form#product_search a:hover, .box a:focus { color: #ff0; }

ul.cms_menu { list-style-type: none; }

ul.subcategories li { border-left-style: solid; border-left-color: #666; }

/* Latest News */
ul#latest_news li { border-bottom-color: #999; border-bottom-style: solid; list-style-type: none; }

/* Mini Product Lists */
ul.mini_product_list li { border-bottom-color: #999; border-bottom-style: solid; list-style-type: none; }

/* Latest News */
ul#product_categories { list-style-type: none; border-bottom-color: #999; border-bottom-style: solid; }

/* Product List */
ul#brand_list li { list-style-type: none; border-style: solid; border-color: #003D73; }

/* Product List */
ul#product_list li { list-style-type: none; border-style: solid; border-color: #003D73; }

/* Divider */
p.divider { border-bottom-color: #999; border-bottom-style: solid; }