/* General HTML elements */
body { background: #726D6B; color: #fff; }
h1 { color: #FDEECE; border-color: #DEA510; border-style: dotted; }

/* Useful Classes */
.error, .errors { color: #f00; }

/* Link Colours */
a { color: #FDEECE; }
a:visited { color: #FDEECE; }
a:focus { color: #DEA510; }
a:hover { color: #DEA510; }
a:active { color: #f00; }

/* General Forms */
input.button { background: #DEA510; color: #000; }
input.button:hover, input.button:focus { background: #FDEECE; }
fieldset { border-color: #fff; border-style: solid; }
legend { color: #fff; }
input.text, select, textarea { color: #000; background: #fff; border-color: #004A6A; border-style: solid; }
input.required, select.required, textarea.required { border-color: #f00; }

/* Tables */
table { background: #fff; border-color: #DEA510; border-style: solid; color: #000; }
thead tr { background: #DEA510; color: #fff; }
tr.even { background: #FDEECE; }
tr.sub_total { background: #ddd; }
tr.delivery { background: #ccc; }
tr.vat_total { background: #bbb; }
tr.grand_total { background: #DEA510; color: #fff; }
table a { color: #000 !important; }
table a:hover, table a:focus { color: #DEA510 !important; }

/* Container */
div#container { background: #8C8886; }

/* Header */
p#phone { color: #FFF6D4; }

/* Top Menu */
ul#top_menu li { list-style-type: none; border-color: #FDBD12; border-style: solid; }
ul#top_menu li a { color: #fff; }
ul#top_menu li a:hover, ul#top_menu li a:focus { color: #EFD58D; }

/* Inner Area */
div#inner { background: #1A0700 url("../gfx/layout/background-corner-content.jpg") bottom right no-repeat; }

/* Main Menu */
ul#main_menu { border-color: #fff; border-style: solid; }
ul#main_menu li { list-style-type: none; border-color: #DEA510; border-style: dotted; }
ul#main_menu li a { color: #fff; }
ul#main_menu li strong { color: #FFE497 }

/* Blog Menu */
ul#blog_menu { border-color: #fff; border-style: solid; }
ul#blog_menu li { list-style-type: none; }

/* Main Pic */
div#picture { border-color: #fff; border-style: solid; }

/* Gallery */
div#gallery { background: #45403E url("../gfx/layout/background-corner-gallery.jpg") bottom right no-repeat; }

/* Full Gallery */
ul#full_gallery { background: #45403E url("../gfx/layout/background-corner-gallery.jpg") bottom right no-repeat; }

ul#sizes li { list-style-type: none; }

/* Footer */
div#footer {  }
div#footer a { color: #fff; }
div#footer a:hover, div#footer a:focus { color: #FFC212; }
