body {
  width:780px;
  margin:0px;
  padding:0px;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
}
p {
	margin-bottom:              20px;
	margin-left:                13px;
	margin-right:               13px;
}
hr {
	border:                     1px solid #3e3e3e;
	margin-top:                 20px;
	margin-bottom:              20px;
	margin-left:                13px;
	margin-right:               13px;
        width:                      540px;
}
h1 {
	font-size:					17px;
	color:						#ffca0c;
	margin-bottom:              13px;
	margin-left:                13px;
	padding-top:                13px;
	padding-bottom:             13px;
	border-bottom:				2px solid #e20a16;
	width:                      540px;
}
h2 {
	font-size:					15px;
	color:						#cccccc;
	margin-bottom:              20px;
	margin-left:                13px;
}
h3 {
	font-size:					13px;
	color:						#ffffff;
	margin-bottom:              20px;
	margin-left:                13px;
}
h4 {
	font-size:					14px;
	color:						#ffca0c;
	margin-bottom:              13px;
	margin-left:                13px;
	padding-top:                13px;
	padding-bottom:             13px;
	border-bottom:				2px solid #666666;
	width:                      540px;
}
ul {
	padding-left:               30px;
	margin-top:                 10px;
	margin-bottom:              10px;
}
li {
	margin-bottom:              5px;
	color:                      #ffffff;
	margin-right:               13px;
}
a {
	color:						#999999;
	text-decoration:            none;
}
a:hover {
	color:						#ffca0c;
	text-decoration:            underline;
}body {
	font-size:					12px;
	font-weight:				200;
	line-height:                20px;
	color:						#ffffff;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	width:	                    100%;
	background:					transparent url(assets/body_bg.jpg) repeat-x top center fixed;
	background-color:			#000000;
	height:                     100%;
}
* {
	margin:						0;
	padding:					0;
}
/* --------- Main Container --------- */

#main_container {
	width:						780px;
	height:                     100%;
	margin:						0 auto;
	padding-top:                13px;
}
/* --------- Masthead ---------*/

#masthead {
	width:						780px;
	height:						81px;
	margin:						0;
	background-color:			#000000;
	border:                     1px solid #ffffff;
}
#masthead_text {
	margin-top:                 6px;
	margin-left:                12px;
}
.masthead1 {
	font-size: 					15px;
	color:                      #ffffff;
}
.masthead2 {
	font-size: 					15px;
	color:                      #FFCC00;
}
.masthead3 {
	font-size: 					12px;
	color:                      #ffffff;
}
.divider {
	color:                       #666666
}
/* -------- Left Column -------- */


#mainarea {
	width:						780px;
	height:                     100%;
	background:					transparent url(assets/mainarea_bg.gif) repeat-y top right;
	margin-top:					10px;
	border:                     1px solid #ffffff;
}
#textarea {
	width:                      564px;
	display:					block;
	color:						#ffffff;
	margin-bottom:              20px;
	border-top:			     	1px solid #ffffff;
}
#left_column {
	margin:						0;
	width:						560px;
	height:                     100%;
	float:						left;
}
#left_column img {
	border:				        1px solid #ffffff;
}
/* -------- Right Column -------- */

#right_column {
	width:                      215px;
	float:                      right;
}
#testimonial {
	margin-top:                 12px;
	margin-right:				10px;
	margin-bottom:              12px;
	width:                      192px;
	height:                     234px;
	float:                      right;
	background-color:           #3e3e3e;
	border:                     1px solid #ffffff;
	overflow:                   hidden;
}
* html #testimonial { /* -------- IE6 HACK HACK -------- */
	margin-right:				5px;
	margin-bottom:              12px;
}
#navigation {
	width:						215px;
	float:                      right;
	clear:                      right;
	border-top:				    1px solid #ffffff;
	margin:						0px;
	padding:					0px;
}
#navigation ul {
	margin:						0px;
	padding:					0px;
}
#navigation li {
	list-style:					none;
	width:						215px;
	color:						#ffffff;
	background-color:           #000000;
	margin:                     0px;
	padding:                    0px;
}
#navigation a {
	display:					block;
	padding:					2px 0px 1px 28px;
	text-decoration:			none;
	color:						#ffffff;
	margin:                     0px;
	border-bottom:              1px solid #ffffff;
}
#navigation a:hover {
	display:					block;
	padding:					2px 0px 1px 28px;
	color:						#ffffff;
	text-decoration:			none;
	background:					url(assets/iq_hover.gif) no-repeat;
	background-color:           #000000;
	border-bottom:              1px solid #e20a16;
	margin:                     0px;
}
#navigation .current a {
	background:					url(assets/iq_hover.gif) no-repeat;
	background-color:           #3e3e3e;
	border-bottom:              1px solid #e20a16;
	margin:                     0px;
}
#navigation .current a:hover {
	text-decoration:			none;
	background:					url(assets/iq_hover.gif) no-repeat;
	background-color:           #3e3e3e;
	border-bottom:              1px solid #e20a16;
	margin:                     0px;
}
#expander {
	width:						780px;
	height:						1px;
	clear:                      both;
}
/* --------- Footer --------- */

#footer {
	width:						780px;
	height:						25px;
	clear:                      both;
	font-size:					9px;
	color:						#FFFFFF;
	text-align:                 center;
	background-color:           #3e3e3e;
	border:                     1px solid #ffffff;
	padding-top:                3px;
	margin-top:                 10px;
	margin-bottom:              13px;
}
#footer a {
	font-size:					9px;
	color:						#FFFFFF;
	text-decoration:			none;
}
#footer a:hover {
	font-size:					9px;
	color:						#FFFFFF;
	text-decoration:			underline;
}
/*------------- Contact Form --------------*/

div.contactForm{
  width:350px;
  padding: 0px;
  margin: 0px 0px 0px 10px;
  /*position:absolute;*/
}
div.enquiryForm {
  width: 530px;
  padding: 0px;
  margin: 0px 0px 0px 10px;
}
div.row {
  clear: both;
  padding-top: 5px;
  _padding-top: 2px;
}
div.row span.label {
  float: left;
  width: 35%;
  text-align: right;
  padding:0px 10px 0px 0px;
}
div.enquiryForm div.row span.label {
  width: 48%;
}
div.row span.formw {
  float: right;
  width: 60%;
  text-align: left;
}
div.enquiryForm div.row span.formw {
  width: 48%;
}
div.row span.formw input.text, div.row span.formw textarea, div.row span.formw select, div.row span.formw option {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 195px;
  border: 1px solid #000000;
  background: #ffffff !important;
  padding-left: 3px;
}
div.row span.formw option {
  border: 0px;
}
div.row span.formw textarea{
  height:50px;
}
div.spacer {
  clear: both;
}