@charset "UTF-8";
/* CSS Document */


/*------ C O R E  S T Y L E S ------*/

  body { background:url(../images/background.jpg) #003967 repeat-x; margin:0px; padding:0px; }
	.wrapper { width:854px; background: url(../images/wrapper.jpg) repeat-y; background-position:1px top; margin-left:auto; margin-right:auto; }
	  .inner_wrapper { background:url(../images/inner_wrapper.jpg) no-repeat top left; width:854; }
	    .header { width:828px; height:527px; background: url(../images/header.jpg) no-repeat; margin-left:auto; margin-right:auto;  } 
	    .content { width:828px; height:501px; margin-left:13px; background: repeat-y url(../images/content_background.jpg); }
	    .footer { width:828px; height:41px; background:url(../images/footer.jpg) no-repeat; margin-left:13px; padding-bottom:8px; }
	

/*----------------------------------*/
/*---- H E A D E R  S T Y L E S ----*/

  .inner_header { height:120px; width:828px; }
    .inner_header .contact_details { float:right; margin-right:20px; margin-top:30px; text-align:right; }

/*----------------------------------*/
/* N A V I G A T I O N  S T Y L E S */
  
  .navigation ul li { float:left; list-style:none; height:18px; background-image:url(../images/nav_split.jpg); background-position:right top; background-repeat:no-repeat; padding-top:4px; padding-left:24px; padding-right:24px;  }

/*----------------------------------*/
/*- C O N T A I N E R  S T Y L E S -*/

  .content_left { float:left; padding:21px; width:460px; text-align:left; padding-top:0px; padding-bottom:0px; }
    .content_left .welcome_title { margin-left:-8px; margin-bottom:12px; }
  .content_right { float:left; }

/*----------------------------------*/
/*---- F O O T E R  S T Y L E S ----*/ 

  .footer_left { width:400px; text-align:left; float:left; margin-left:16px; margin-top:16px; }
  .on-top { width:200px; margin-right:16px; text-align:right; float:right; margin-top:16px; }


/*----------------------------------*/
/*--------- S I D E B A R ----------*/

  .sidebar .side_box { width:270px; height:226px; background:url(../images/side_box.jpg) no-repeat; margin-left:32px; margin-bottom:24px; }
  .sidebar .side_box .link { width:251; height:34; }
  .sidebar .side_box .image { width:150; height:169px; }
  .sidebar .side_box .link img { border:none; margin-top:9px; margin-left:9px; }
  .sidebar .side_box .image img { border:none; margin-top:7px; margin-left:9px; }
/*----------------------------------*/
/*----------- F O R M S ------------*/

   .contact_form .form_section { padding-left:12px; font-size:110%; }
    .contact_form .form_section .form_row {clear:both; }
	  .contact_form .form_section .form_row .label { float:left; width:110px; padding:6px; padding-left:0px; }
	  .contact_form .form_section .form_row .field { float:left; width:140px; padding:6px; padding-left:0px; }
	    .field .tickbox_label {  font-size:80%; }
	  .contact_form .form_section .form_row .error { float:left; width:220px; font-size:80%; padding-top:6px; padding-left:2px; color:#F00; }
	  .contact_form .submit { margin-left:115px; }
	  .form_section .field .text_area { width:260px; height:80px; }
	  
/*----------------------------------*/
/*--------- G A L L E R Y ----------*/

  .gallery_area { margin-left:14px; }
  .thumb_row .a_thumb { width:100px; height:75px; float:left; margin:4px; border:1px solid #ddebfb; }
  
  .thumb_row img {border:none; margin:0px; padding:0px; }
