/* CSS Document */

body {
	background-image:url(../imgs/bg.jpg);
	background-repeat:repeat;
	background-position:top;
	margin:0px 0px 0px 0px;
}

.centre{
	left:50%;
	position:absolute;
	}

.content{
	left:-450px;
	width:900px;
	position:absolute;
	}
	
.menu_wrapper {
	background-image:url(../imgs/top_banner.jpg);
	width:900px;
	height:55px;
	left:-450px;
	position: absolute;
}

.menu_images {
	padding:0px;
}


/*javascript disabled code*/
.jserror{
	width: 780px;
	height:200px;
	margin-top:30px;
	background-color:#FFFFFF;
	padding-top:25px;
	padding-left:60px;
	padding-right:60px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;	
}

.jserror h1{
	color:#43292A;
	font-size:18px;
}

.jserror p{
	color:#43292A;
	font-size:12px;
}
/* end javascript disabled code*/

/*start main page code*/
.video_wrapper{
	background-image:url(../imgs/bg_video.jpg);
	width: 900px;
	left: -450px;
	height:469px;
	top:55px;
	position:absolute;
}

.main_wrapper{
	width: 900px;
	left:-450px;
	top:494px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
}

.main_text{
	width:290px;
	left:50px;
	top:25px;
	padding-bottom:30px;
	margin-right:70px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#250e0f;	
	line-height:17px;
	float:left;	
}

.main_text h1{
	font-size:12px;
	line-height:0px;
	margin-bottom:-5px;
}

.main_text p{
	margin-top:15px;
	font-size:12px;
}

.main_text li{
	font-size:12px;
	margin-left:-20px;
}

.main_box{
	width:470px;
	margin-left:25px;
	margin-bottom:50px;
	top:20px;
	position:relative;
	float:left;
}

/* KEY FEATURES */
.main_box .keyfeatures{
}

.main_box .keyfeatures .columns{
float:left;
margin-left:5px;
margin-top:10px;
}

.main_box .keyfeatures .columns .image{
	width:75px;
	float:left;
}

.main_box .keyfeatures .columns .description{
	padding-left:5px;
	padding-right:30px;
	padding-bottom:30px;
	width:120px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#250e0f;
}
/* END KEY FEATURES */

/* PRODUCTS AND SERVICES */
.main_box .pns {
}

.main_box .pns .columns{
	float:left;
	margin-left:23px;
	margin-top:10px;
}

.main_box .pns .columns .image{
	width:200px;
	height:120px;
}


.main_box .pns .columns .description{
	padding-bottom:10px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	color:#250e0f;
}

.main_box .pns .columns .description h1{
	margin-top:-1px;
	margin-bottom:-5px;
	font-weight:bold;
	font-size:11px;
	line-height:10px;
}

.main_box .pns .columns .description p{
	line-height:14px;
	font-size:11px;
}


/* END PRODUCTS AND SERVICES */

/* CREATIVE CONTENT */
.main_box .creativecontent{
}

.main_box .creativecontent .columns{
	float:left;
	margin-left:23px;
	margin-top:10px;
}

.main_box .creativecontent .columns .image{
	width:423px;
	height:200px;
}

.main_box .creativecontent .columns .description{
	padding-bottom:10px;
	width:423px;
	font-family:Arial, Helvetica, sans-serif;
	color:#250e0f;
}

.main_box .creativecontent .columns .description h1{
	margin-top:-1px;
	margin-bottom:-5px;
	font-weight:bold;
	font-size:11px;
	line-height:10px;
}

.main_box .creativecontent .columns .description p{
	line-height:14px;
	font-size:11px;
}


.main_box .creativecontent .columns .description a{
	color:#BB1E23;
	text-decoration:none;
}

.main_box .creativecontent .columns .description a:hover{
	text-decoration:underline;
}

/* END CREATIVE CONTENT */


/* FIVE STEP GUIDE */
.main_box .fivestepguide{
}

.main_box .fivestepguide .columns{
	float:left;
	margin-left:23px;
	margin-top:10px;
	margin-bottom:-25px;
}

.main_box .fivestepguide .columns .image{
	width:432px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#250e0f;
}

.main_box .fivestepguide .columns .description{
	padding-bottom:30px;
	width:423px;
	font-family:Arial, Helvetica, sans-serif;
	color:#250e0f;
}

.main_box .fivestepguide .columns .description p{
	margin-top:0px;
	margin-bottom:15px;
	line-height:14px;
	font-size:11px;
}

.main_box .fivestepguide .columns .description a{
	color:#BB1E23;
	text-decoration:none;
}

.main_box .fivestepguide .columns .description a:hover{
	text-decoration:underline;
}

/* FIVE STEP GUIDE */

/* CONTACT US */
.main_box .contactus{
}

.main_box .contactus .columns{
float:left;
margin-left:5px;
margin-top:10px;
}

.main_box .contactus .columns .contactdetails{
	margin-left:30px;
	padding-right:30px;
	width:170px;
	height:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#250e0f;
}

.main_box .contactus .columns .contactdetails a{
	color:#BB1E23;
	text-decoration:none;
}

.main_box .contactus .columns .contactdetails a:hover{
	text-decoration:underline;
}


.main_box .contactus .columns .image{
	width:75px;
	float:left;
}

.main_box .contactus .columns .description{
	padding-left:5px;
	padding-right:30px;
	padding-bottom:30px;
	width:120px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#250e0f;
}

.main_box .contactus .columns .description a{
	color:#BB1E23;
	text-decoration:none;
}

.main_box .contactus .columns .description a:hover{
	text-decoration:underline;
}

/*ENQUIRY FORM*/
.enquiry_form{
	margin-top:0px;
}

.enquiry_form label {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
}

.enquiry_form fieldset {
	padding-left:20px;
	border-style:none;
}

.enquiry_form legend {  
	color: #000000;  
	font-size:13px;
	margin-left:-10px;
	font-weight: bold;
}

.enquiry_form fieldset ol {  
	padding: 0em 0em 0em 0em;
	margin-left:0px;
	list-style: none;
}
.enquiry_form fieldset li {
	padding-bottom: 0.5em;
}
.enquiry_form fieldset.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e5b7e;
	margin-left:-20px;
	border-style: none;
}
/*END ENQUIRY FORM*/
/* END CONTACT US */

.main_box_end{
clear:left;
}
/*end main page code*/


/*subpage code*/
.subpage_flash{
	width: 900px;
	height:200px;
	left: -450px;
	top:55px;
	position:absolute;
}

.subpage_header{
	background-image:url(../imgs/subpage_header.jpg);
	background-repeat:no-repeat;	
	width: 900px;
	height:20px;
	left: -450px;
	top:257px;
	position:absolute;
}

.subpage_wrapper{
	width: 900px;
	left:-450px;
	top:277px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	background:#FFFFFF;
}

.subpage_wrapper .sitebar{
	background-image:url(../imgs/subpage_sitebar.jpg);
	background-repeat:no-repeat;	
	margin-top:10px;
	left:57px;
	width:786px;
	height:35px;
	position:relative;	
}

.subpage_wrapper .sitebar .content{
	width:700px;
	left:57px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#250e0f;	
}

.subpage_wrapper .subpage_image {
	width:80px;
	height:64px;
	padding-top:14px;
	padding-right:25px;
	padding-bottom:10px;
	float:left;
}

.subpage_wrapper .text{
	width:520px;
	left:65px;
	padding-top:10px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#250e0f;	
	line-height:17px;
	position:relative;
	float:left;	
}

.subpage_wrapper .text h1{
	font-size:14px;
	margin-bottom:-2px;
	font-weight:bold;
}

.subpage_wrapper .text h2{
	margin-top:20px;
	margin-bottom:-6px;
	font-size:12px;	
	font-weight:bold;
}

.subpage_wrapper .text p{
	font-size:12px;
}

.subpage_wrapper .text li{
	font-size:12px;
	margin-left:-20px;
}


.subpage_wrapper .text a{
	color:#bb1e23;
	text-decoration:none;
}

.subpage_wrapper .text a:hover{
	text-decoration:underline;
}


/*subpage box*/
.subpage_box{
	margin-left:98px;
	width:220px;
	top:40px;
	position:relative;
	float:left;
}

.subpage_box .header{
	background-image:url(../imgs/box_subpage/header.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#43292A;
	width:200px;
	height:22px;
	padding-left:20px;
	padding-top:9px;
	}

.subpage_box .main{
	background-image:url(../imgs/box_subpage/bg.jpg);
	width:220px;
}

.subpage_box .main .box_text{
	width:187px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
}

.subpage_box .main .box_text a{
	color:#666666;
	text-decoration:none;
}

.subpage_box .main .box_text a:hover{
	text-decoration:underline;
}

.subpage_box .main .break{
	background-image:url(../imgs/box_subpage/break.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:5px;
	width:220px;
}
	
.subpage_box .box_end{
	background-image:url(../imgs/box_subpage/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:220px;
	height:5px; 
	margin-bottom:10px;
}

/*end subpage box*/

/* Product, Services Page */
.product_page .image{
	width:80px;
	height:81px;
	padding-top:17px;
	float:left;
}

.product_page .product_text{
	width:390px;
	height:66px;
	padding-top:15px;
	padding-left:25px;
	float:left;
}

.product_page .product_text .heading{
	color:#000000;
	font-weight:bold;
	font-size:13px;
}

.product_page .product_text .description{
	color:#838383;
	font-size:12px;
}

.product_page .product_text a{
	color:#bb1e23;
	font-size:12px;
	text-decoration:none;
}

.product_page .product_text a:hover{
	text-decoration:underline;
}

.product_page .product_break{
	width:517px;
	height:1px;
	clear:left;
	background-image:url(../imgs/linebreak.jpg);
}

/* End Product, Services Page */


/*about us, terms of use, disclaimer page*/
.subpage_wrapper .aboutus_logo{
	padding-top:10px;
	text-align:center;
}


.subpage_wrapper .subpage02_text{
	width:770px;
	left:65px;
	padding-top:10px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#250e0f;	
	line-height:17px;
	position:relative;
	float:left;	
}

.subpage_wrapper .subpage02_text h1{
	font-size:14px;
	margin-bottom:-5px;
	font-weight:bold;
}

.subpage_wrapper .subpage02_text h2{
	margin-top:20px;
	margin-bottom:-6px;
	font-size:12px;	
	font-weight:bold;
}

.subpage_wrapper .subpage02_text p{
	font-size:12px;
}

.subpage_wrapper .subpage02_text li{
	font-size:12px;
	margin-left:-20px;
}


.subpage_wrapper .subpage02_text a{
	color:#bb1e23;
	font-size:12px;
	text-decoration:none;
}

.subpage_wrapper .subpage02_text a:hover{
	text-decoration:underline;
}

/*end about us page*/





/*footer code*/

.footerbreak{
	height:20px;
	background-color:#FFFFFF;
	background-image:url(../imgs/footer_linebreak.jpg);
	background-repeat:no-repeat;
}

.footer{
	width:860px;
	background-color:#1e1516;
	padding: 10px 20px 20px 20px;
	text-align:center;	
}

.footer .details{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#7f7f7f;
}

.footer .details a{
	color:#7f7f7f;
	text-decoration:none;
}

.footer .details a:hover{
	text-decoration:underline;
}

.footer .copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#7f7f7f;
}


/*end footer code*/
