/* Style Sheet - Written by eosinteractive for http://www.eosinteractive.co.uk */
/* ==================================================================== */

/*START tag styles*/
body{ padding: 0px; margin: 0px; font-family: arial; color: #6e6e6e; font-size: 8pt; } /*used to centre page in ie */
a:link,
a:hover,
a:visited{ text-decoration: none; font-family: arial; color: #fc8801; }
a:hover{ text-decoration: underline; }
h3{ font-size: 10pt; }
img{ border: 0px; }
/*END tag styles*/

/*START header*/
#logo{ margin-left: auto; margin-right: auto; width: 446px; margin-top: 50px; }
#bar{ height: 123px;  margin-top: 50px; background-image: url(../images/nav.jpg); }
#nav{ width: 445px; margin-left: auto; margin-right: auto; }
#nav ul{ list-style-type: none; padding: 0px; margin: 0px;}
#nav li{ text-align: center; margin-top: 1px; height: 122px; width: 110px; float: left;  padding: 0px ; border-left: 1px solid #f9bc6c;}

#nav a:link,
#nav a:hover,
#nav a:visited{ text-decoration: none; color: #fff; font-size: 12pt; }
/*END header*/

#content{ text-align: justify; width: 445px; margin-left: auto; margin-right: auto; padding: 20px 0px 10px 0px; }

#featured{ float: left; }
#featured a:hover{ filter:alpha(opacity=50); opacity:.5; }
#featured_desc{ float: left; text-align: center; width: 205px;  padding: 50px 0px 0px 10px; }
#featured_desc ul{ padding: 5px 0px 0px 20px; margin: 0px; }

.image_border img{ border: 1px #d1d4d1 solid; }
.image_border img:hover{ filter:alpha(opacity=50); opacity:.5; }
.border_button{ border: 1px #d1d4d1 solid; }
.border_button:hover{ filter:alpha(opacity=50); opacity:.5; }
.button{ width: 122px; margin-left: auto; margin-right: auto; }
#preload{ display: none; }

/*START contact form*/
.contact_table{ background-color: #fcfbfb;}
.contact_desc_cell{ border: 2px #fff solid; width: 200px; text-align: right; valign: top; }
.contact_input_cell{ border: 2px #fff solid; }
.contact_input{ border: 1px #d1d4d1 solid; background-image: url(../images/input_background.jpg); width: 210px; font-size: 8pt; color: #6e6e6e; }
.contact_input:focus{ border: 1px solid #fc8801; }
.contact_textarea{ font-size: 8pt; color: #6e6e6e; background-color: #f8f7f6; background-image: url(../images/textarea_background.jpg); background-repeat: no-repeat; border: 1px solid #d1d4d1; width: 210px; }
.contact_textarea:focus{ border: 1px solid #fc8801; }
/*END contact form*/

/*START footer*/
#footer{ padding: 20px 0px 0px 0px; width: 200px; margin-left: auto; margin-right: auto; padding: 10px; margin-bottom: 10px; }
#footer ul{ list-style-type: none; padding: 0px; margin: 0px; }
#footer li{ float: left; border-left: 1px solid #fc8801; padding: 0px 5px 0px 5px; }
/*END footer*/