/* Begin layout */
	body{
		margin:1em;
		padding:0;
		color:#000000;
		font-size:62.5%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	
	#page{
		background-color:#FFFFFF;
		border:#cccccc 1px solid;
		max-width:1260px;
		}
	
	#content{
		margin:12em 0 0 1em;
		padding:0 0 1em 0;
		color:#000000;
		background-color:#FFFFFF;
		}
/* End Layout */	
	

/* Header */
	#logo{
		position:relative;
		float:left;
		margin:.6em 0 0 1em;
		}
		
	.contact{
		position:relative;
		float:left;
		margin-top:2em;
		text-align:center;
		width:500px;
		margin-left:20px;
		}	
		
	.contact img {
		float:left;
		margin:0;
		display:inline;
		}
		
	#right{
		position:relative;
		float:right;
		font-size:1.1em;
		font-weight:bold;
		text-align:right;
		margin:2em 1em 0 0;
		}	
/* End Header */


/* Main content */
	#main{
		position:relative;
		float:left;
		width:35%;
		color:#727373;
		font-family:Arial, Times, serif;
		font-size:1.2em;
		text-align:center;
		margin-bottom:2em;
		}
					
	#main2{
		position:relative;
		float:left;
		clear:both;
		width:28%;
		margin-bottom:2em;
		background-color:#FFFFFF;
		color:#727373;
		font-family:Verdana;
		font-size:1.2em;
		line-height:2.2em;
		}
	
	#main2 ul{
		padding:0;
		line-height:1em;
		}
	
	#main2 ul li{
		margin-left:2em;
		padding: 1em 0 .4em 0;
		line-height:1.3em;
		color:#727373;
		}
		
	#main2 h2{
		color:#669900;
		background-color:#FFFFFF;
		letter-spacing:.2em;
		padding:0;
		margin-bottom:.4em;
		font-size:1.5em;
		}
		
	
	#news{
		clear:both;
		width:100%;
		height:auto;
		margin:0;
		padding:0 0 0 0;
		background-color:#9BD1FA;
		color:#000;
		}
		
	#news ul{
		margin:0 auto;
		padding:.5em 0 0 1em;
		text-align:left;
		}
		
	#news ul li{
		display:inline;
		list-style-type:none;
		padding:0;
		margin:0 1.5em 0 0;
		background-color:#9BD1FA;
		font-size:1.2em;
		line-height:2em;
		}
		
	#news h2{
		color:#fff;
		padding:0 0 0 .8em;
		margin:0;
		font-size:1.6em;
		font-weight:bold;
		text-align:left;
		}
		
	#one{
		position:relative;
		float:left;
		margin-left:5%;
		width:32%;
		}
	
	#sec{
		position:relative;
		float:left;
		width:40%;
		padding:0 .4em 0 .4em;
		margin-left:2%;
		margin-bottom:2em;
		background-color:#FFFFFF;
		color:#727373;
		font-family:Verdana;
		font-size:1.2em;
		line-height:2.2em;
		}
		
	#sec h2{
		color:#0066CC;
		background-color:#FFFFFF;
		letter-spacing:.2em;
		padding:0;
		margin-bottom:.4em;
		font-size:1.5em;
		}
		
	#sec .buy{
		margin:0 auto;
		line-height:normal;
		height:90px;
		padding-left:100px;
		padding-top:8px;
		background-image:url(images/buynow.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}
		
	#sec .buy img{
	float:left;
			}
			
	#sec .buy a:link {
	color:#dfa200;
	text-decoration:none;
}

	#sec .buy a:visited{
	color:#ae844a;
	text-decoration:none;
}

	#sec .buy a:hover{
	color:#dfa200;
	text-decoration:underline;
}

	#sec .buy a:active{
	color:#ae844a;
}

.buy-now {
	font-size: 16px;
	color: #3798C6;
	font-weight:bold;
}

.price {
	font-size: 16px;
	font-weight:bold;
	color: #84a83f;
}	

.gst{
font-size:9px;
color: #84a83f;
}

	#sec2{
		float:left;
		width:70%;
		margin:0 0 0 1em;
		padding:0;
		}
	#sec2 a{
		min-height:180px;
		float:left;
	}
	#sec2 h2{
		text-align:left;
		font-size:1.5em;
		}
		
	#sec2 img{
	/*	float:left; */
		margin:5px;
		padding:0;
		}
	
	#third{
		position:relative;
		float:right;
		margin-bottom:2em;
		width:20%;
		font-family:Arial;
		font-size:1.2em;
		}
		
	#third h2{
		color:#996600;
		font-size:1.5em;
		}	
	
	#third ul li{
		line-height:1.2em;
		padding: .4em 0 .4em 0;
		}
	
	#th{
		position:relative;
		width:50%;
		margin-left:30%;
		font-family:Verdana;
		font-size:1.2em;
		line-height:1.8em;
		}
		
	#th img{
		margin-left:15%;
		}	
	
	#acc{
		position:relative;
		float:left;
		width:50%;
		padding:0 .5em 0 .5em;
		margin-left:10%;
		font-family:Verdana;
		font-size:1.2em;
		line-height:1.8em;
		}
	
	#acc h2{
		color:#0066CC;
		background-color:#FFFFFF;
		letter-spacing:.2em;
		padding:0;
		margin-bottom:.4em;
		}		
/* End Main content */


/* Begin Enquiry Form */
	#enquiry{
		position:relative;
		float:left;
		width:63%;
		padding:0 0 1em .5em;
		margin-left:1%;
		font-family:Verdana;
		}
		
	form{  											/* set width in form, not fieldset (still takes up more room w/ fieldset width */
		font-family:Verdana ,arial,sans-serif;
		margin: 0;
		padding: 0;
		width: 100%; 
		}
	
	form fieldset {
		border:none;
		padding: .5em;       						 /* padding in fieldset support spotty in IE */
		margin: 0;
		}
	
	form label { 
		display: block;  							/* block float the labels to left column, set a width */
		float: left; 
		width: 18em; 
		padding: 0; 
		margin: 5px 0 0 0;
		font-size:1.1em; 							/* set top margin same as form input - textarea etc. elements */
		text-align: right;
		color:#996600;
		cursor: pointer;
		}
	
	form input, form textarea, form select{			/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */										
		width:auto;      							/* set width of form elements to auto-size, otherwise watch for wrap on resize */
		margin:5px 0 0 10px; 						/* set margin on left of form elements rather than right of label aligns textarea better in IE */
		}
	
	form br{
		clear:left; 								/* setting clear on inputs didn't work consistently, so brs added for degrade */
		}
		
	.conf{											/* Setup for confidentiality purpose */
		font-size:0.8em;
		font-style:italic;
		color:#727373;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:1em;
	}
	
	.required {										/* Reuired fields color */
		color:#CC0000;
	}
/* End Enquiry Form */		
		
		
/* Begin Footer */	
	#footer{
		clear:both;
		color:#727273;
		padding:0;
		margin:0;
		line-height:2em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		height:auto;
		width:auto;
		text-align:center;
		}
	
	#footer a{
		text-decoration:none;
		font-weight:bold;
		color:#727273;
		font-size:.9em;
		}
		
	#footer a:hover{
		font-weight:bold;
		color:#727273;
		text-decoration:underline;
		}
/* End Footer */


/* Global Links & h2 */
	a{
		text-decoration:none;
		font-size:1em;
		font-weight:bold;
		}
		
	a:hover{
		text-decoration:underline;
		color:#727273;
		}
		
	h2{
		font-family:Verdana;
		text-align:center;
		color:#727373;
		font-weight:normal;
		letter-spacing:.2em;
		}
		
	h3{
		font-size:12px;
	}
/* End Global Links */


/* Miscellaneous Stuff */
	#mainlink{										/* Skip to main content link */
 		display:none;
		}
	
	.bold{
		font-weight:bold;
		}
	
	.blue{
		color:#0066CC;
		background-color:#FFFFFF;
		}
	
	.tech {											/* Conf for pdf files size */
		color:#727373;
		font-size:.9em;
		}
		
	.green{
		color:#669900;
		}
	
	.brown{
		color:#996600;
		}
	
	.red{
		color:#CC0000;
		}
	
	img{
		border:none;
		}
	
	.highlight{
		color:#669900;
		}
		
/* End Miscellaneous Stuff */
#moreinfo{
	margin:10px auto;
	width:250px;
}
.moreinfo {
	margin-left:10px;
	float:left;
}
.clickdetails{
	float:left;
	margin:5px 0 0 10px;
	}
	
a img {
	text-decoration:none;
	border:none;
}

/* homepage tooltips */

#tip { 
    display:none; 
    background:transparent url(/images/black_arrow.png); 
    font-size:11px; 
    height:45px; 
    width:95px; 
    padding:10px; 
    color:#fff;
	text-align:center;
}
.video-link{
	display:block;
	border:solid 1px #CCC;
	margin:0 auto;
	width:160px;
	height:165px; 
}