/* Default CSS Document */
/** BODY ELEMENTS **/

* { margin: 0; padding: 0; }
body { color: #315d9b; background-color: #fff; font-family: "Arial", "Helvetica", sans-serif; font-size: .75em; text-align: center; }
img {border: 0;}
h1 {font: bold 16px verdana, sans-serif; color: #fff; margin: 0 0 2px 0;}
h2 {font: bold 16px Georgia, times, serif; color: #fff;}
h3 {font: bold 14px trebuchet ms, arial, helvetica, sans-serif; margin: 0 0 5px 0; border-bottom: 0px solid #d7dbf8;}
h4 {font: bold 16px trebuchet ms, arial, helvetica, sans-serif; color: #315d9b; margin: 0 0 4px 0;}
p {margin: 0 0 5px 0; font: normal 13px verdana, arial, sans-serif;}
table td p {margin: 0 0 20px 0; font: normal 13px verdana, arial, sans-serif;}
.clear {clear: both; height: 0; }
.inline {display: inline;}
.inline img {margin: 0 0 -3px 0;}
.valignTop {vertical-align: top;}

/** MAIN CONTAINERS **/
div#container { width: 950px; margin: 5px auto; text-align: left; }
div#header { padding: 0; margin: 0;}
div#header-left {float: left; width: 50%; margin: 0; padding: 0;}
div#header-right {float: right; margin: 10px 0 0 0; width: 50%; text-align: right;}
div#header-photoBanner {clear: both; width: 100%; height: 306px; background: #315d9b url('/images/bgPhotoBanner.jpg') top center no-repeat; color: #fff; border-top: 4px solid #315d9b;}
div#header-photoBanner-overlay {margin: 8px 0 0 20px; padding: 10px 10px 10px 15px; width: 275px; height: 110px; background: transparent; font: normal 13px verdana, arial, sans-serif; color: #fff; text-align: left;}
div#header-photoBanner-slogan {margin-top: 154px; padding: 5px 0 0 0; height: 25px; background: #315d9b; font: bold 16px Georgia, times, serif; color: #fff; text-align: center;}

div#selectorRow {margin: 35px 0 0 0; padding: 0 0 0 10px; clear: both; background: #E0E2EF; border: 1px solid #8BAFDF;}
table#selectorTable {}
table#selectorTable td {padding: 0 10px 0 5px; color: navy; }
div#content {margin: 10px 0 0 0; }
div#center { margin: 0 320px; padding: 10px 10px 0 10px; border: 1px solid #d7dbf8;}
div.column { width: 288px; padding: 10px; height: 153px; background: #fff; border: 1px solid #d7dbf8;}
div.content-productDetails { width:930px; padding: 10px; background: #fff; border: 1px solid #d7dbf8; margin: 0 0 10px 0;}

div#left { float: left;}
div#right { float: right; }
div#carRow { clear: both; margin: 10px 0; padding: 0px;}
div#footer { clear: both; margin: 10px 0; padding: 10px; font-size: 11px; background: #fff; border-top: 1px solid #d7dbf8; }



/** MAIN MENU **/

#tabs10 {
  float:right;

  font-size:93%;
  border-bottom:0px solid #2763A5;
  line-height:normal;
	margin: 5px 0 0 0;
	padding: 0;
  }
#tabs10 ul {
	float: right;
  margin:0;
  padding:0px 0px 0px 50px;
  list-style:none;
  }
#tabs10 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs10 a {
  float:left;
  background:url("/images/tableft10.gif") no-repeat left top;
  margin:0 0 0 2px;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabs10 a span {
	font: bold 11px Verdana;
  float:left;
  display:block;
  background:url("/images/tabright10.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span {float:none;}

/* End IE5-Mac hack */
#tabs10 a:hover span {
  color:#FFF;
  }
#tabs10 a:hover {
  background-position:0% -42px;
  }
#tabs10 a:hover span {
  background-position:100% -42px;
  }
 #tabs10 a.current {
   background-position:0% -42px;
  }
 #tabs10 a.current span {
   background-position:100% -42px;
  }


/** IMAGE SLIDESHOW **/
.imageSlideshowHolder{
  margin:0px;  /* "Air" */
  width:278x;  /* Image width */
  height:124px;  /* Image height */
  position:relative;  /* Don't remove this line */

}
/* Don't change these values */
.imageSlideshowHolder img {
	position:absolute;
	left:0px;
	top:0px;
	border: 1px solid #d7dbf8;
}


/** TYPOGRAPHY **/
div#uhoh { width: 400px; margin: 100px auto; padding: 20px 30px; line-height: 1.5em; text-align: left; }
div.unauthorized-401, div.forbidden-403, div.notfound-404, div.internalerror-500 { color: #333; background-color: #ffc; border: 1px solid #ff0; }
div.unauthorized-401 a, div.forbidden-403 a, div.notfound-404 a, div.internalerror-500 a { color: #00f; background-color: #ffc; }


/** FORMS **/
/*-----------------------Enquiry_form-------------------*/
#enquiryForm {  padding: 0; width: 100%; margin: 0;}
#enquiryForm .floatRight {margin: 0 20px 0 0;}
.enquiryForm {margin: 0; padding: 5px; width: 500px; border: 1px solid #e0e0e0; background: #f4f4f4;}
.enquiryForm th {color: #646464; font-size: 14px; text-align: left; vertical-align: top; padding: 2px 0;}
.enquiryForm td {color: #646464; font-size: 12px; text-align: left; vertical-align: top; padding: 2px 0;}
.width150 {width: 150px;}


/** END **/