html, body 
	{
		width: 100%;
		height: auto;
		margin:0px;
		padding:0px;
		background:#e1e4e4;
	}
#overall
	{
		max-width:1090px;
		height:auto;
		margin:auto;
		display:block;

	}
@media all and (max-width:1024px )
{
	#overall
	{
		width:94%;
	}
}
#content
	{
		width:100%;
		height:auto;
		display:inline-block;
		margin:auto;
		//background:red;
	}
#back
	{
		padding:10px;
		display:inline-block;
		font-family:Roboto, sans-serif;
		margin:auto;
		margin-top:10px;
		margin-bottom:10px;
		border-radius:4px;	
		background:#ffa31a;	
		border:1px solid #f68700;
		color:#323232;	
	}
#back:hover
	{
		background:#292929;
		border:1px solid #004291;
		color:#f6f6f6;
	}
#back img
	{
		border:none;	
	}
#placeLogo
	{
		width:96%;
		height:auto;
		margin:auto;
		padding:2%;
		display:inline-block;
		background:#ffffff;
	}
#LogoDiv
	{
		width:50%;
		height:auto;
		margin:auto;
		float:left;
		text-align:center;
		display:inline-block;
		//background:red;
	}
@media all and (max-width:768px )
{
	#LogoDiv
	{
		width:100%;
	}
}
#LogoDiv h3
	{
		margin:auto;
		margin-bottom:5px;
		font-family:Roboto, sans-serif;
		font-weight:normal;
		color:#8e8e8e;
	}
#LogoDiv img
	{
		width:160px;
		height:auto;
		margin:auto;
		border-radius:3px;
		display:inline-block;
	}
#addresses
	{
		width:50%;
		height:auto;
		margin:auto;
		float:left;
		display:inline-block;
		//background:red;
	}
@media all and (max-width:768px )
{
	#addresses
	{
		width:100%;
		margin-top:10px;
	}
}
.TFtable{
		width:80%;
		height:auto;
		margin:auto;
		color:#686868;
		//margin-top:3px; 
		border-collapse:collapse; 
		font-family:Roboto, sans-serif;
		font-size:14px;
		background:;
	}
	.TFtable th{ 
		padding:3px;
		padding-left:3%;
		border:#f9f9f9 1.5px solid;
		text-align:left;
		font-weight:normal;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable tr{
		//background:#e9e9e9;
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable tr:nth-child(odd){ 
		//background:#e9e9e9;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable tr:nth-child(even){
		//background:#ffffff;
	}
	.TFtable td{ 
		padding:3px;
		border:#f9f9f9 1.5px solid;
		padding-left:3%;
	}
.enquiryDiv
	{
		width:96%;
		height:auto;
		margin:auto;
		margin-top:10px;
		padding:2%;
		display:inline-block;
		background:#ffffff;
	}
.enquiryDiv form
	{
		margin:auto;
	}
.titleT
	{
		margin:auto;
		width:96%;
		padding:2%;
		background:#2f2f2f;
		font-family:Roboto, sans-serif;
		color:#ffffff;
	}
.starP
	{
		margin:auto;
		font-family:Roboto, sans-serif;
		font-size:14px;
		color:#555555;
		margin-top:5px;
	}
#leftInfo
	{
		width:50%;
		height:auto;
		margin:auto;
		float:left;
		display:inline-block;
		//background:yellow;
	}
@media all and (max-width:1024px )
{
	#leftInfo
	{
		width:100%;
	}
}
#leftInfo p
	{
		margin:auto;
		font-family:Roboto, sans-serif;
		font-size:14px;
		margin-top:10px;
		color:#a4a4a4;
	}
.type
	{
		margin:auto;
		font-family:Roboto, sans-serif;
		font-size:14px;
		margin-top:20px;
		margin-bottom:10px;
		color:#a4a4a4;
	}
#rightInfo
	{
		width:50%;
		height:auto;
		margin:auto;
		float:left;
		display:inline-block;
		//background:green;
	}
@media all and (max-width:1024px )
{
	#rightInfo
	{
		width:100%;
	}
}
#rightInfo p
	{
		margin:auto;
		font-family:Roboto, sans-serif;
		font-size:14px;
		margin-top:10px;
		color:#a4a4a4;
	}
.input
	{
		display:inline-block;
		width:85%;
		height:auto;
		padding:7px 10px;
		border:1px solid #a1a1a1; 
		border-radius:3px;
		background:;
		font-family:arial;
		color:#555555;
		
		/*For Safari Select tag*/
		-webkit-appearance: none; 
		-moz-appearance: none;
		appearance: none;
	}
.input:focus
	{
		background:#ffffff;
		border:1px solid #ff9e03;
	}
@media all and (max-width:1024px )
{
	.input
	{
		width:100%;
	}
}

.select-style
	{
		display:inline-block;
		width:28%;
		height:auto;
		padding:6px 10px;
		border:1px solid #a1a1a1; 
		border-radius:3px;
		background:;
		font-family:Roboto, sans-serif;
		color:#555555;
		
		/*For Safari Select tag*/
		-webkit-appearance: none; 
		-moz-appearance: none;
		appearance: none;
	}
.select-style:focus
	{
		background:#ffffff;
		border:1px solid #ff9e03;
	}
@media all and (max-width:1024px )
{
	.select-style
	{
		width:32%;
	}
}

.input12
	{
		font-family:Cambria;
		height:150px;
		width:100%;
		background:;
		border:1px solid #a1a1a1; 
		border-radius:4px;
		padding:8px 4px;
		margin:auto;
		margin-bottom:5px;
	}
.input12:focus
	{
		background:#ffffff;
		border:1px solid #ff9e03;
	}
#count
	{
		font-family:Roboto, sans-serif;
		font-weight:normal;
		color:#7b7b7b;
		margin:auto;
	}
#captcha
	{
		width:50%;
		background:#323232;
		padding:2%;
		margin:auto;
		border-radius:3px;
	}
@media all and (max-width:1024px )
{
	#captcha
	{
		width:75%;
	}
}
@media all and (max-width:480px )
{
	#captcha
	{
		width:85%;
	}
}
#captcha p
	{
		margin:auto;
		font-family:Roboto, sans-serif;
		font-size:15px;
		margin-bottom:10px;
		color:#ffffff;
		//text-align:center;
	}
#capt
	{
		width:96%;
		padding:2%;
		margin:auto;
		margin-top:5px;
		margin-bottom:5px;
		background:#555555;
		border-radius:3px;
		border:1px solid #8e8e8e;
	}
#capt img
	{
		height:28px;
		display:inline-block;
		margin:auto;
		vertical-align:top;
	}
.capInput
	{
		width:60%;
		padding:7px;
		border:1px solid #424242;
		border-radius:3px;	
		display:inline-block;
		vertical-align:top;
	}
#note
	{
		margin:auto;
		font-family:Roboto, sans-serif;
		font-size:14px;
		color:#585858;
		text-align:center;
	}
#infoP
	{
		margin:auto;
		margin-top:10px;
		font-family:Roboto, sans-serif;
		font-size:14px;
		color:#585858;
		text-align:center;
		font-weight:bold;
	}
#buttons
	{
		width:50%;
		margin:auto;
	}
@media all and (max-width:1024px )
{
	#buttons
	{
		width:70%;
	}
}
@media all and (max-width:480px )
{
	#buttons
	{
		width:95%;
	}
}
.submit
	{
		width:40%;
		margin:auto;
		margin-left:5%;
		padding:7px 10px;
		background:#ffa31a;
		border:1px solid #f68700;
		color:#323232;
		border-radius:3px;
	}
.submit:hover
	{
		background:#f68700;
	}
#encountered
	{
		width:95.5%;
		height:auto;
		background:red;
		border:1px solid #fc4a00;
		margin:auto;
		padding:4px 0px;
		padding:1% 2%;
		color:#ffffff;
		font-family:Roboto, sans-serif;
		margin-top:5px;
	}
	
#phpProcess
	{
		width:95.5%;
		height:auto;
		margin:auto;
		border:1px solid #fc4a00;
		background:#ffeee6;
		//border-radius:3px;
		padding:2%;
	}

.phpP
	{
		
		color:#fc0700;
		font-family:Roboto, sans-serif;
		margin:auto;
		font-size:15px;
		
	}
.phpP:before 
	{
		content:"• ";
		
	}
#success
	{
		width:96%;
		height:auto;
		padding:2%;
		margin:auto;
		margin-top:20px;
		background:#008413;
		color:#ffffff;
		border-radius:3px;
		font-family:Roboto, sans-serif;
	}