body {
	margin: 0 auto;
	width:887px;
	background: #000000 url(images/bg.jpg) top center no-repeat;
    font: 12px arial, lucida sans;
}

.topbar {
    float:right;
	width: 380px;
	margin-bottom: 10x;
	margin-right: 80px;
	padding-top: 53px;
}

#easyTooltip{
	padding:5px 10px;
	background:#1a5289;
	color:#fff;
	}

.topimgs {
    float:left;
	border-style: none;
	padding: 0 0 0 0px;
	margin: 0 0 0 30px;
}

.header {
	float:left;
	width:887px;
	height:119px;
}

.logocontainer {
   float:left;
   width: 238px;
 }

.header h1 {
   float:left;
   font: 14px lucida sans;
   color: #fff;
   width: 228px;
   height: 46px;
   margin: 30px 0 0 25px;
   position: relative;
}

.header h1 a {
   background: url(images/logo.png) no-repeat scroll 0 0;
}

.header h1 a {
  border-style: none;
  display: block;
  height: 46px;
  line-height: 44px;
  text-indent: -9999px;
}

.slogan {
  float:left;
  color: #f485b6; 
  font: 11px arial; 
  text-transform: uppercase; 
  margin:0 0 0 45px; 
  letter-spacing: 1px;
  padding:0;
}


.menu {
	float:left;
	width:887px;
	height:65px;
}

.menu ul {
   list-style-type: none;
   margin:0 0 0 0;
   padding:0;
}

.menu li {
   float:left;
   font: 14px lucida sans, arial, tahoma;
   color: #fff;
   padding-left: 24px;
   padding-right: 24px;
   line-height: 26px;
   padding-top: 0px;
   margin:0;
}

.menu li a {
   color: #fff;
   text-decoration: none;
   display: block;
   padding-bottom: 10px;
   padding-top: 15px;
   padding-left: 10px;
   padding-right: 10px;
}

.menu li a:hover {
   color: #00d8ff;
}

.subheader {
	float:left;
	width:887px;
	height:261px;
	padding: 0;
}

.imsupport {
	float:left;
	width:887px;
	height:77px;
	background: url(images/imsupport.jpg) no-repeat;
}

.footer {
	float:left;
	width:887px;
	height:60px;
	background: url(images/footerbg.gif) no-repeat;
	padding-top: 20px;
}

.footer ul {
    list-style: none;
	margin: 0 0 0 180px;
	padding:0;
}

.footer li {
    float:left;
	font: 11px arial, lucida sans;
	color: #3b5269;
	padding: 0 20px 0px 0;
	margin:0;
}

.footer li a {
    color: #3b5269;
	padding:0;
}

.footer li a:hover {
    text-decoration: none;
	color: #465e76;
}

.footer p {
	font: 11px arial, lucida sans;
	color: #3b5269;
	margin:0;
	padding:0;
	text-align: center;
}

.footer p a {
 	color: #3b5269;
	line-height: 20px;
    padding: 0;
	margin:0 0 0 0;
}

.footer p a:hover {
   text-decoration: none;
}

.enquirycont {
    float:left;
	width: 650px;
	background-color: #171717;
	margin:0;
}

#enformcont {
    float:left;
	width: 540px;
	height: 600px;
	margin: 25px 0 0 45px;
	background-color: #171717;
}

.successmsg {
   font: 12px arial, tahoma;
   color: #b3b3b3;
   line-height: 18px;
   padding:50px 0 0 0;
   margin-top:100px;
   text-align: center;
   background: url(images/msgsent.jpg) top center no-repeat;
}

.enquiry_head {
	float:left;
	width:630px;
	height:40px;
	background-color: #0d0d0d;
	padding: 10px;
}

.enquiry_info {
	float:left;
	width:630px;
	height:80px;
	background-color: #1f1f1f;
	padding: 10px;
}

.enquiry_info p {
    font: 12px arial, tahoma, trebuchet ms;
	color: #676767;
	line-height: 24px;
    padding:0;
	margin:0;
}

.en-namebox {
	float:left;
	width:250px;
	height:94px;
}

.en-namebox p, .en-emailbox p, .en-subjectbox p, .en-websitebox p, .en-referbox p, .en-enquirybox p, .en-imbox p {
   	font: 12px arial, tahoma;
	color: #878787;
	padding:0 0 10px 0;
	margin:0;
}

.eninputbox {
    background: #f4f4f4 url(images/inputbg.jpg) repeat-x;
	border: 1px solid #ebe9e9;
	font: 12px arial, tahoma;
	color: #000;
	padding: 10px 5px 10px 5px;
	width: 248px;
	height: 15px;
}

.enimbox {
    background: #f4f4f4 url(images/inputbg.jpg) repeat-x;
	border: 1px solid #ebe9e9;
	font: 12px arial, tahoma;
	color: #000;
	padding: 10px 5px 10px 5px;
	width: 248px;
	height: 35px;
	margin-bottom: 10px;
}

.enenquirybox {
    background: #f4f4f4 url(images/inputbg.jpg) repeat-x;
	border: 1px solid #ebe9e9;
	font: 12px arial, tahoma;
	color: #000;
	padding: 10px 5px 10px 5px;
	width: 248px;
	height: 125px;
}

.en-emailbox {
	float: right;
	width:250px;
	height:94px;
}

.en-subjectbox {
	float:left;
	width:250px;
	height:95px;
}

.en-websitebox {
	float:right;
	width:250px;
	height:95px;
}

.en-referbox {
	float:left;
	width:250px;
	height:88px;
}

.en-enquirybox {
	float:right;
	width:250px;
	height:200px;
}

.en-imbox {
    float:left;
	width:250px;
	height:106px;
}

.sendbox {
	float:left;
	width:540px;
	height:45px;
}

.enquirysubmit {
    float:right;
	background: url(images/enquiry_send.jpg) no-repeat;
	border-style: none;
	width: 120px;
	height: 40px;
}

fieldset { 
border:0;
margin:0;
padding:0; 
}


.policy_container {
   float:left;
   width: 430px;
   height: 380px;
   padding: 10px;
   background-color: #1d1d1d;
}

.policy_container p {
   font: 12px arial, tahoma;
   color: #a0a0a0;
   line-height: 20px;
   padding:85px 0 0 0;
   margin:0;
   background: #1d1d1d url(images/policy.gif) top center no-repeat;
}

.tos_container {
   float:left;
   width: 430px;
   height: 430px;
   padding: 10px;
   background-color: #1d1d1d;
}

.tos_container p {
   font: 12px arial, tahoma;
   color: #a0a0a0;
   line-height: 20px;
   padding:100px 0 0 0;
   margin:0;
   background: #1d1d1d url(images/tos.gif) top center no-repeat;
}