/* its'not art / www.thedaveyb.co.uk  */


/* Clear All Browser Defaults Before We Start , keeping it tidy */

html { height: 100%; margin-bottom: 1px; }  
html,body{height:100% !important}
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, select {margin: 0 0 0 0;padding: 0 0 0 0;color:#fff; font: normal 12px trebuchet MS;}
body {margin: 0px;padding: 0px;text-align: left; color:#fff; background: repeat-x url(http://www.nissimo.co.uk/img/bg.jpg) #39395F;}


/* MAIN CONTAINERS  ---------------------------------------------------------------*/
#header { width: 790px; float:left; background: no-repeat url(http://www.nissimo.co.uk/img/bg_header.jpg); height: 170px; clear:both;}
#nav { float:right; width: 246px; height: 150px; background: no-repeat url(http://www.nissimo.co.uk/img/ul_bg.jpg); padding: 15px 0 0 0;}
#nav li { list-style:none; color:#FCDC25; font: bold 12px Trebuchet Ms;padding: 10px 5px 4px 20px;}
#nav li a { font:bold 12px Trebuchet MS; color: #FFFFFF; text-decoration:none; }
#nav li a:hover {text-decoration:underline; color:#FCDC25;}
#flash {  width: 100%; background-color:#282851; height: 210px; clear:both; display:block;} 
#col_one { float:left; width:445px; padding: 40px 0 0 55px;}
#col_two { float:left; width: 245px; padding: 40px 0 0 55px;}


/* FONTS ---------------------------------------------------------------*/
h1, h2 { font: normal 32px Trebuchet MS; color:#FCDC25; margin: 0 0 10px 0;}
h3 { font: normal 26px Trebuchet MS; color:#FCDC25; margin: 20px 0 10px 0;}
#col_one p { font: normal 14px Trebuchet MS; margin: 10px 0 10px 0; line-height: 22px; width: 420px;}
#col_one em { color:#FCDC25;}
#col_one a { color:#FCDC25;}
#col_one p.small { font-size: 9px;}
#quote p { display:block;margin: 25px 0 0 0;}


/* RIGHT HAND SERVICES ---------------------------------------------------------------*/
#services {}
#services li { font: normal 18px Trebuchet Ms; color: #FCDC25; list-style:none;}
#services li a {background-color: #35355C;font: normal 14px Trebuchet MS; line-height: 33px; margin: 4px 0 2px 0; padding: 0 0 0 10px; color: #FFFFFF; text-decoration:none;display:block;width: 270px; height: 34px; }
#services li a em {color:#FCDC25; margin: 0 5px 0 5px;}
#services li a:hover { background-color:#282851;}

/* SITE MAP ---------------------------------------------------------------*/
#sitemap li {}
#sitemap li a {}


/* Forms  ---------------------------------------------------------------*/
#seo_form {width: 350px; margin: 10px 25px 10px 10px;  }
#seo_form fieldset{ font-weight:bold; font-size: 14px; margin: 0 0 15px 0;}
#seo_form legend {color:#FCDC25; }
#seo_form #one p { display:block; }
#seo_form #one input { width: 200px; color:#282851;}
#seo_form #one label { float:left; text-align: right; width: 100px; padding: 5px;}
#seo_form input, select, option { color:#282851;width: 200px;}
label.select {display:block;  text-align: right;  padding: 5px;}
#seo_form #two label { float:left; text-align:left; padding: 5px;}


/* FOOTER  ---------------------------------------------------------------*/
#footer { width: 100%; background: repeat-x url(http://www.nissimo.co.uk/img/bg_footer.jpg); height: 250px; margin: 30px 0 0 0; clear:both; display:block; float:left;}
#footer p {display:block; float:left; width: 135px; font: normal 11px trebuchet MS; color:#fff; text-align:left; margin: 50px 0 0 0; height: 100px; padding:25px 0 0 25px;}
#footer p.first {margin:50px 0 0 44px;}
#footer em { display:block;  font: normal 12px trebuchet MS; color:#FCDC25; margin: 0 0 3px 0;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { color:#FCDC25;}
#footer img { margin: 0 0 0 0;}