/*
  Simple Grid
  Learn More - http://dallasbass.com/simple-grid-a-lightweight-responsive-css-grid/
  Project Page - http://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - dallasbass.com
*/

*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px;
}

[class*='col-'] {
	float: left;
	padding-right: 20px;
}

[class*='col-']:last-of-type {
	padding-right: 0px;
}

.grid {
	width: 100%;
	max-width: 960px;
	min-width: 755px;
	margin: 0 auto;
	overflow: hidden;
}

.grid:after {
	content: "";
	display: table;
	clear: both;
}

.grid-pad {
	padding: 0px 0 0px 20px;
	/*edited*/
}

.grid-pad > [class*='col-']:last-of-type {
	padding-right: 20px;
}

.push-right {
	float: right;
}

/* Content Columns */

.col-1-1 {
	width: 100%;
}
.col-2-3, .col-8-12 {
	width: 66.66%;
}

.col-1-2, .col-6-12 {
	width: 50%;
}

.col-1-3, .col-4-12 {
	width: 33.33%;
}

.col-1-4, .col-3-12 {
	width: 25%;
}

.col-1-5 {
	width: 20%;
}

.col-1-6, .col-2-12 {
	width: 16.667%;
}

.col-1-7 {
	width: 14.28%;
}

.col-1-8 {
	width: 12.5%;
}

.col-1-9 {
	width: 11.1%;
}

.col-1-10 {
	width: 10%;
}

.col-1-11 {
	width: 9.09%;
}

.col-1-12 {
	width: 8.33%
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%
}

.col-10-12 {
	width: 83.333%;
}

.col-9-12 {
	width: 75%;
}

.col-5-12 {
	width: 41.66%;
}

.col-7-12 {
	width: 58.33%
}








/*NEW_CODES*/

/*ROLLOVER*/
a:link {color:#666; text-decoration:none;}      /* unvisited link */
a:visited {color:#666; text-decoration:none;}  /* visited link */
a:hover {color:#bd9c54; text-decoration:none;}  /* mouse over link */
a:active {color:#666; text-decoration:none;}  /* selected link */



/*MOBILE_MENU*/
#mobile_menu{position:fixed; right:10px; top:29px; padding:8px; background-color:#FFF;}
/*MOBILE_MENU*/


/*HOME*/
/*LOGO*/
#logo_bar{
	
	
	background-color:#305987;
	
	background-image:url(imgs/bg.gif);
	background-size:100%;
	
	width:100%;
	height:60px;
	
	display:block;	
	
}

.logo{margin:18px 0px 0px 0px;}

.nav_right{text-align:right; padding:38px 0px 0px 0px;}
.nav_space{margin:0px 12px 0px 0px;}

#nav_divider{width:100%; height:1px; display:block; background-color:#999; margin:16px 0px 0px 0px;}

/*LOGO*/




/*MAIN_BANNER*/

#main_banner{width:100%; height:auto; position:relative;}

.image{width:100%; height:auto;}

.home_banner_txt{
	position:absolute;left: 0;
	right: 0;
	top: 66%;
	margin-left: auto;
 	margin-right: auto;
	
	width:50%;
	
	max-width: 340px;
	height:auto;
}

/*MAIN_BANNER*/


#home_products_space{width:100%; height:15px; display:block;}

.header{font-size:14px; font-weight:bold; color:#666; margin:5px 0px -8px 0px; display:block;}
.body_txt{font-size:13px; color:#666; line-height:15px;}

.btn{background-color:#CCC; color:#333; border:#666; border-width:2px; border-style:solid; border-color:#999; padding:2px 8px 2px 8px; font-size:12px;}


/*PRODUCTS*/

#products_divider{width:100%; height:1px; display:block; margin:20px 0px 0px 0px;}

.products_txt{width:100%; height:auto; display:block; background-color:#999; color:#FFF; text-align:center; font-weight:bold; padding:5px 10px 5px 10px; font-size:15px; margin:10px 0px 0px 0px;}

.product_image{width:75%; height:auto;}

.product_center{text-align:center;}

.product_txt{font-size:13px; line-height:20px; color:#666;}

#products_blank{width:100%; height:120px; display:block; margin:0px 0px 0px 0px;}
/*PRODUCTS*/



/*CONTACT*/
.contact_header{font-size:14px; font-weight:bold; color:#666;}

#contact_blank{width:100%; height:16px; display:block; margin:0px 0px 0px 0px;}

/*CONTACT*/



/*ENQUIRY*/
/*

input[type="text"] {
    height: 30px;
	display:block;
}
*/
	
	
/*footer*/


#footer_full_home{
	width:100%; 
	height:auto; 
	background-color:#333; 
	
	display:block; 
	
	margin:30px 0px 0px 0px;
	padding:60px 0px 70px 0px;
}


/*footer_left*/
.footer_left{color:#FFF; font-size:13px;}
.footer_left2{font-size:9px; color:#FFF; letter-spacing:0.1em;}


/*footer_right*/
.footer_txt_right{
	text-align:right; 
	color:#FFF; 
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px; 

	line-height:1.5em;
}

.gold{color:#bd9c54; font-style:italic;}

.btm_email{color:#FFF;}
.btm_email:hover{color:#bd9c54;}
/*footer*/
























/*NEW_CODES*/


@media handheld, only screen and (min-width: 1920px) {
	
	
}

@media handheld, only screen and (min-width: 810px) {
	
}

@media handheld, only screen and (max-width: 810px) {
	

	
	.nav_right{display:none;}
	.footer_txt_right{text-align:left;}
	
	.product_image{width:46%;}
	#products_blank{height:0px;}
	
	
	
/*grid_basic*/	
	
	
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	[class*='col-'] {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
