/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size1*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#banner{
	width:1200px;
	height:420px;
	/**/
	float:left;
}

#bannerImage{
	width:1200px;
	height:420px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:1200px;
	height:420px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	width:478px;
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:27px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:15px;
	color:white;
}

/******************************/
#blurbText{
	width: 1160px;
	padding:20px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}


}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size2*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#banner{
	width:1100px;
	height:385px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:1100px;
	height:385px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:1100px;
	height:385px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:27px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:15px;
	color:white;
}

/******************************/
#blurbText{
	width: 1100px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size3*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#banner{
	width:1000px;
	height:350px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:1000px;
	height:350px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:1000px;
	height:350px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 1000px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}




}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size4*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#banner{
	width:900px;
	height:315px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:900px;
	height:315px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:900px;
	height:315px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 900px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}


}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size5*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#banner{
	width:800px;
	height:280px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:800px;
	height:280px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:800px;
	height:280px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:22px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 800px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size6*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#banner{
	width:700px;
	height:245px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:700px;
	height:245px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:700px;
	height:245px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	width:auto;
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 700px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size7*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#banner{
	width:100%;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:100%;
	/**/
	float:left;
}

#bannerImage  img{
	width:100%;
	/**/
	display:block;
}

#bannerLabelOuter{
	width:100%;
	/**/
	background:#db4a03;
	float:left;
}

#bannerLabelInner{
	width:auto;
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	float:left;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 100%;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***generic**********************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: lightGrey;
	font-style: italic;
	font-size:12px;
}

::-moz-placeholder { /* Firefox 19+ */
	color: lightGrey;
	font-style: italic;
	font-size:12px;
}

:-ms-input-placeholder { /* IE 10+ */
	color: lightGrey;
	font-style: italic;
	font-size:12px;
}

:-moz-placeholder { /* Firefox 18- */
	color: lightGrey;
	font-style: italic;
	font-size:12px;
}

#special{
	width:0px;
	height:0px;
	visibility:hidden;
}

/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size1************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){

#contentWrapper{
	width:1200px;
	margin:0 auto;
	/**/
	display:table;
}


}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size2************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){

#contentWrapper{
	width:1100px;
	margin:0 auto;
	/**/
	display:table;
}



}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size3************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){

#contentWrapper{
	width:1000px;
	margin: 0 auto;
	/**/
	display:table;
}



}/** @media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size4************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){

#contentWrapper{
	width:900px;
	margin: 0 auto;
	/**/
	display:table;
}



}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size5************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){

#contentWrapper{
	width:800px;
	margin: 0 auto;
	/**/
	display:table;
}



}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size6************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){

#contentWrapper{
	width:700px;
	margin: auto;
	/**/
	display:table;
}



}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size7************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){

#contentWrapper{
	width:96%;
	margin-left:2%;
	margin-right:2%;
	/**/
	float:left;
}

}/**@media**/

/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size1************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){

#shoppingAppointmentIntro{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	font-size:19px;
	color:grey;
	float:left;
}

#enquiryFormFeedbackWrapper{
	width:1200px;
	/**/
	z-index:100;
	position:fixed;
	top:35%;
	/**/
	display:none;
}

#enquiryFormBox{
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	/**/
	border-width:2px;
	border-style:solid;
	border-color:#E097AC;
	/**/
	background:ghostWhite;
	display:table;
}

#enquiryFormClose{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	/**/
	cursor:pointer;
	line-height:150%;
	text-align:right;
	font-size:16px;
	color:grey;
	/**/
	float:left;
}

#enquiryFormMessage{
	width:100%;
	/**/
	line-height:150%;
	text-align:center;
	font-size:37px;
	color:#E097AC;
	/**/
	float:left;
}

/*******************/
#enquiryFormPageTitle{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:30px;
	/**/
	background:none;
	float:left;
}

#enquiryFormPageTitle h1{
	margin:0px;
	/**/
	text-align:center;
	font-size:22px;
	font-weight:400; 
	text-decoration:none;
	color: #847D7D;
}

/*****************/
#branchTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

#branchTextBox h2{
	margin:0px;
	font-weight:bold; 
	font-size: 14px;
}

/*************************/
#emailTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

/*************************/
.enquiryFormWrapper{
	width: 100%;
	height: auto;
	margin-bottom:50px;
	/**/
	text-align:center;
	/**/
	background: none;
	float: left;	
}

.enquiryFormBox{
	width: 400px;
	height: auto;
	margin: 0 auto;
	/**/
	background: none;
	float: center;	
}		

.enquiryFormBox label{
	width: 400px;	
	margin-top: 9px;
	/**/
	float:left;
}

#labelText{
	font-size: 14px;
	text-align:left;
	color: grey;
	float:left;
}

#labelManatory{
	margin-top:4px;
	font-size: 10px;
	text-align:right;
	color: grey;
	float:right;
}

.enquiryFormBox input[type=text]{
	width: 386px;	
	padding: 5px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	/**/
	border: #ccc 2px solid;
	/**/
	font-size: 14px;
	color: grey;
}

.enquiryFormBox textarea{
	width: 384px; 
	height: 150px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	border: #ccc 2px solid;
	/**/
	font-size:12px;
	/**/
	opacity: 0.7;
	outline:none;
	resize: none; 
	overflow-y: hidden; 
	overflow-x: hidden; 
}

#emailSpecial{
	display:none;	
}

.enquiryFormBox button{
	width: auto;
	height: auto;
	margin-top:10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	/**/
	border: none;
	outline:none;
	/**/
	font-size: 18px;
	text-align:left;
	color: white;
	/**/
	background: red;
	float: left;
}

/****************************/
#privacyPolicyNotice{
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	margin-bottom:30px;
	/**/
	color:grey;
	/**/
	background:none;
	float:left;
}

#privacyPolicyNotice a{
	text-decoration:none;
	color:grey;
}

#privacyPolicyNotice a:hover{
	text-decoration:underline;
	color:grey;
}



}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size2************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){

#enquiryFormFeedbackWrapper{
	width:1100px;
	/**/
	z-index:100;
	position:fixed;
	top:35%;
	/**/
	display:none;
}

#enquiryFormBox{
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	/**/
	border-width:2px;
	border-style:solid;
	border-color:#E097AC;
	/**/
	background:ghostWhite;
	display:table;
}

#enquiryFormClose{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	/**/
	cursor:pointer;
	line-height:150%;
	text-align:right;
	font-size:16px;
	color:grey;
	/**/
	float:left;
}

#enquiryFormMessage{
	width:100%;
	/**/
	line-height:150%;
	text-align:center;
	font-size:37px;
	color:#E097AC;
	/**/
	float:left;
}

/*******************/
#enquiryFormPageTitle{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:30px;
	/**/
	background:none;
	float:left;
}

#enquiryFormPageTitle h1{
	margin:0px;
	/**/
	text-align:center;
	font-size:22px;
	font-weight:400; 
	text-decoration:none;
	color: #847D7D;
}

/*****************/
#branchTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

#branchTextBox h2{
	margin:0px;
	font-weight:bold; 
	font-size: 14px;
}

/*************************/
#emailTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

/*************************/
.enquiryFormWrapper{
	width: 100%;
	height: auto;
	margin-bottom:50px;
	/**/
	text-align:center;
	/**/
	background: none;
	float: left;	
}

.enquiryFormBox{
	width: 400px;
	height: auto;
	margin: 0 auto;
	/**/
	background: none;
	float: center;	
}		

.enquiryFormBox label{
	width: 400px;	
	margin-top: 9px;
	/**/
	float:left;
}

#labelText{
	font-size: 14px;
	text-align:left;
	color: grey;
	float:left;
}

#labelManatory{
	margin-top:4px;
	font-size: 10px;
	text-align:right;
	color: grey;
	float:right;
}

.enquiryFormBox input[type=text]{
	width: 386px;	
	padding: 5px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	/**/
	border: #ccc 2px solid;
	/**/
	font-size: 14px;
	color: grey;
}

.enquiryFormBox textarea{
	width: 384px; 
	height: 150px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	border: #ccc 2px solid;
	/**/
	font-size:12px;
	/**/
	opacity: 0.7;
	outline:none;
	resize: none; 
	overflow-y: hidden; 
	overflow-x: hidden; 
}

#emailSpecial{
	display:none;	
}

.enquiryFormBox button{
	width: auto;
	height: auto;
	margin-top:10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	/**/
	border: none;
	outline:none;
	/**/
	font-size: 18px;
	text-align:left;
	color: white;
	/**/
	background: red;
	float: left;
}

/****************************/
#privacyPolicyNotice{
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	margin-bottom:30px;
	/**/
	color:grey;
	/**/
	background:none;
	float:left;
}

#privacyPolicyNotice a{
	text-decoration:none;
	color:grey;
}

#privacyPolicyNotice a:hover{
	text-decoration:underline;
	color:grey;
}



}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size3************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){


#enquiryFormFeedbackWrapper{
	width:1000px;
	/**/
	z-index:100;
	position:fixed;
	top:35%;
	/**/
	display:none;
}

#enquiryFormBox{
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	/**/
	border-width:2px;
	border-style:solid;
	border-color:#E097AC;
	/**/
	background:ghostWhite;
	display:table;
}

#enquiryFormClose{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	/**/
	cursor:pointer;
	line-height:150%;
	text-align:right;
	font-size:16px;
	color:grey;
	/**/
	float:left;
}

#enquiryFormMessage{
	width:100%;
	/**/
	line-height:150%;
	text-align:center;
	font-size:37px;
	color:#E097AC;
	/**/
	float:left;
}

/*******************/
#enquiryFormPageTitle{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:30px;
	/**/
	background:none;
	float:left;
}

#enquiryFormPageTitle h1{
	margin:0px;
	/**/
	text-align:center;
	font-size:22px;
	font-weight:400; 
	text-decoration:none;
	color: #847D7D;
}

/*****************/
#branchTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

#branchTextBox h2{
	margin:0px;
	font-weight:bold; 
	font-size: 14px;
}

/*************************/
#emailTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

/*************************/
.enquiryFormWrapper{
	width: 100%;
	height: auto;
	margin-bottom:50px;
	/**/
	text-align:center;
	/**/
	background: none;
	float: left;	
}

.enquiryFormBox{
	width: 400px;
	height: auto;
	margin: 0 auto;
	/**/
	background: none;
	float: center;	
}		

.enquiryFormBox label{
	width: 400px;	
	margin-top: 9px;
	/**/
	float:left;
}

#labelText{
	font-size: 14px;
	text-align:left;
	color: grey;
	float:left;
}

#labelManatory{
	margin-top:4px;
	font-size: 10px;
	text-align:right;
	color: grey;
	float:right;
}

.enquiryFormBox input[type=text]{
	width: 386px;	
	padding: 5px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	/**/
	border: #ccc 2px solid;
	/**/
	font-size: 14px;
	color: grey;
}

.enquiryFormBox textarea{
	width: 384px; 
	height: 150px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	border: #ccc 2px solid;
	/**/
	font-size:12px;
	/**/
	opacity: 0.7;
	outline:none;
	resize: none; 
	overflow-y: hidden; 
	overflow-x: hidden; 
}

#emailSpecial{
	display:none;	
}

.enquiryFormBox button{
	width: auto;
	height: auto;
	margin-top:10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	/**/
	border: none;
	outline:none;
	/**/
	font-size: 18px;
	text-align:left;
	color: white;
	/**/
	background: red;
	float: left;
}

/****************************/
#privacyPolicyNotice{
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	margin-bottom:30px;
	/**/
	color:grey;
	/**/
	background:none;
	float:left;
}

#privacyPolicyNotice a{
	text-decoration:none;
	color:grey;
}

#privacyPolicyNotice a:hover{
	text-decoration:underline;
	color:grey;
}



}/** @media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size4************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){

#enquiryFormFeedbackWrapper{
	width:900px;
	/**/
	z-index:100;
	position:fixed;
	top:35%;
	/**/
	display:none;
}

#enquiryFormBox{
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	/**/
	border-width:2px;
	border-style:solid;
	border-color:#E097AC;
	/**/
	background:ghostWhite;
	display:table;
}

#enquiryFormClose{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	/**/
	cursor:pointer;
	line-height:150%;
	text-align:right;
	font-size:16px;
	color:grey;
	/**/
	float:left;
}

#enquiryFormMessage{
	width:100%;
	/**/
	line-height:150%;
	text-align:center;
	font-size:37px;
	color:#E097AC;
	/**/
	float:left;
}

/*******************/
#enquiryFormPageTitle{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:30px;
	/**/
	background:none;
	float:left;
}

#enquiryFormPageTitle h1{
	margin:0px;
	/**/
	text-align:center;
	font-size:22px;
	font-weight:400; 
	text-decoration:none;
	color: #847D7D;
}

/*****************/
#branchTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

#branchTextBox h2{
	margin:0px;
	font-weight:bold; 
	font-size: 14px;
}

/*************************/
#emailTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

/*************************/
.enquiryFormWrapper{
	width: 100%;
	height: auto;
	margin-bottom:50px;
	/**/
	text-align:center;
	/**/
	background: none;
	float: left;	
}

.enquiryFormBox{
	width: 400px;
	height: auto;
	margin: 0 auto;
	/**/
	background: none;
	float: center;	
}		

.enquiryFormBox label{
	width: 400px;	
	margin-top: 9px;
	/**/
	float:left;
}

#labelText{
	font-size: 14px;
	text-align:left;
	color: grey;
	float:left;
}

#labelManatory{
	margin-top:4px;
	font-size: 10px;
	text-align:right;
	color: grey;
	float:right;
}

.enquiryFormBox input[type=text]{
	width: 386px;	
	padding: 5px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	/**/
	border: #ccc 2px solid;
	/**/
	font-size: 14px;
	color: grey;
}

.enquiryFormBox textarea{
	width: 384px; 
	height: 150px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	border: #ccc 2px solid;
	/**/
	font-size:12px;
	/**/
	opacity: 0.7;
	outline:none;
	resize: none; 
	overflow-y: hidden; 
	overflow-x: hidden; 
}

#emailSpecial{
	display:none;	
}

.enquiryFormBox button{
	width: auto;
	height: auto;
	margin-top:10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	/**/
	border: none;
	outline:none;
	/**/
	font-size: 18px;
	text-align:left;
	color: white;
	/**/
	background: red;
	float: left;
}

/****************************/
#privacyPolicyNotice{
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	margin-bottom:30px;
	/**/
	color:grey;
	/**/
	background:none;
	float:left;
}

#privacyPolicyNotice a{
	text-decoration:none;
	color:grey;
}

#privacyPolicyNotice a:hover{
	text-decoration:underline;
	color:grey;
}




}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size5************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){

#enquiryFormFeedbackWrapper{
	width:800px;
	/**/
	z-index:100;
	position:fixed;
	top:35%;
	/**/
	display:none;
}

#enquiryFormBox{
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	/**/
	border-width:2px;
	border-style:solid;
	border-color:#E097AC;
	/**/
	background:ghostWhite;
	display:table;
}

#enquiryFormClose{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	/**/
	cursor:pointer;
	line-height:150%;
	text-align:right;
	font-size:16px;
	color:grey;
	/**/
	float:left;
}

#enquiryFormMessage{
	width:100%;
	/**/
	line-height:150%;
	text-align:center;
	font-size:37px;
	color:#E097AC;
	/**/
	float:left;
}

/*******************/
#enquiryFormPageTitle{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:30px;
	/**/
	background:none;
	float:left;
}

#enquiryFormPageTitle h1{
	margin:0px;
	/**/
	text-align:center;
	font-size:22px;
	font-weight:400; 
	text-decoration:none;
	color: #847D7D;
}

/*****************/
#branchTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

#branchTextBox h2{
	margin:0px;
	font-weight:bold; 
	font-size: 14px;
}

/*************************/
#emailTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

/*************************/
.enquiryFormWrapper{
	width: 100%;
	height: auto;
	margin-bottom:50px;
	/**/
	text-align:center;
	/**/
	background: none;
	float: left;	
}

.enquiryFormBox{
	width: 400px;
	height: auto;
	margin: 0 auto;
	/**/
	background: none;
	float: center;	
}		

.enquiryFormBox label{
	width: 400px;	
	margin-top: 9px;
	/**/
	float:left;
}

#labelText{
	font-size: 14px;
	text-align:left;
	color: grey;
	float:left;
}

#labelManatory{
	margin-top:4px;
	font-size: 10px;
	text-align:right;
	color: grey;
	float:right;
}

.enquiryFormBox input[type=text]{
	width: 386px;	
	padding: 5px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	/**/
	border: #ccc 2px solid;
	/**/
	font-size: 14px;
	color: grey;
}

.enquiryFormBox textarea{
	width: 384px; 
	height: 150px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	border: #ccc 2px solid;
	/**/
	font-size:12px;
	/**/
	opacity: 0.7;
	outline:none;
	resize: none; 
	overflow-y: hidden; 
	overflow-x: hidden; 
}

#emailSpecial{
	display:none;	
}

.enquiryFormBox button{
	width: auto;
	height: auto;
	margin-top:10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	/**/
	border: none;
	outline:none;
	/**/
	font-size: 18px;
	text-align:left;
	color: white;
	/**/
	background: red;
	float: left;
}

/****************************/
#privacyPolicyNotice{
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	margin-bottom:30px;
	/**/
	color:grey;
	/**/
	background:none;
	float:left;
}

#privacyPolicyNotice a{
	text-decoration:none;
	color:grey;
}

#privacyPolicyNotice a:hover{
	text-decoration:underline;
	color:grey;
}




}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size6************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){

#enquiryFormFeedbackWrapper{
	width:700px;
	/**/
	z-index:100;
	position:fixed;
	top:35%;
	/**/
	display:none;
}

#enquiryFormBox{
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	/**/
	border-width:2px;
	border-style:solid;
	border-color:#E097AC;
	/**/
	background:ghostWhite;
	display:table;
}

#enquiryFormClose{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	/**/
	cursor:pointer;
	line-height:150%;
	text-align:right;
	font-size:16px;
	color:grey;
	/**/
	float:left;
}

#enquiryFormMessage{
	width:100%;
	/**/
	line-height:150%;
	text-align:center;
	font-size:37px;
	color:#E097AC;
	/**/
	float:left;
}

/*******************/
#enquiryFormPageTitle{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:30px;
	/**/
	background:none;
	float:left;
}

#enquiryFormPageTitle h1{
	margin:0px;
	/**/
	text-align:center;
	font-size:22px;
	font-weight:400; 
	text-decoration:none;
	color: #847D7D;
}

/*****************/
#branchTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

#branchTextBox h2{
	margin:0px;
	font-weight:bold; 
	font-size: 14px;
}

/*************************/
#emailTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

/*************************/
.enquiryFormWrapper{
	width: 100%;
	height: auto;
	margin-bottom:50px;
	/**/
	text-align:center;
	/**/
	background: none;
	float: left;	
}

.enquiryFormBox{
	width: 400px;
	height: auto;
	margin: 0 auto;
	/**/
	background: none;
	float: center;	
}		

.enquiryFormBox label{
	width: 400px;	
	margin-top: 9px;
	/**/
	float:left;
}

#labelText{
	font-size: 14px;
	text-align:left;
	color: grey;
	float:left;
}

#labelManatory{
	margin-top:4px;
	font-size: 10px;
	text-align:right;
	color: grey;
	float:right;
}

.enquiryFormBox input[type=text]{
	width: 386px;	
	padding: 5px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	/**/
	border: #ccc 2px solid;
	/**/
	font-size: 14px;
	color: grey;
}

.enquiryFormBox textarea{
	width: 384px; 
	height: 150px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	border: #ccc 2px solid;
	/**/
	font-size:12px;
	/**/
	opacity: 0.7;
	outline:none;
	resize: none; 
	overflow-y: hidden; 
	overflow-x: hidden; 
}

#emailSpecial{
	display:none;	
}

.enquiryFormBox button{
	width: auto;
	height: auto;
	margin-top:10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	/**/
	border: none;
	outline:none;
	/**/
	font-size: 18px;
	text-align:left;
	color: white;
	/**/
	background: red;
	float: left;
}

/****************************/
#privacyPolicyNotice{
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	margin-bottom:30px;
	/**/
	color:grey;
	/**/
	background:none;
	float:left;
}

#privacyPolicyNotice a{
	text-decoration:none;
	color:grey;
}

#privacyPolicyNotice a:hover{
	text-decoration:underline;
	color:grey;
}




}/**@media screen**/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/***size7************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
/********************************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){

#enquiryFormFeedbackWrapper{
	width:96%;
	margin-left:2%;
	margin-right:2%;
	/**/
	z-index:100;
	position:fixed;
	top:35%;
	/**/
	display:none;
}

#enquiryFormBox{
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	/**/
	border-width:2px;
	border-style:solid;
	border-color:#E097AC;
	/**/
	background:ghostWhite;
	display:table;
}

#enquiryFormClose{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	/**/
	cursor:pointer;
	line-height:150%;
	text-align:right;
	font-size:16px;
	color:grey;
	/**/
	float:left;
}

#enquiryFormMessage{
	width:100%;
	/**/
	line-height:150%;
	text-align:center;
	font-size:37px;
	color:#E097AC;
	/**/
	float:left;
}

/*******************/
#enquiryFormPageTitle{
	width:100%;
	height:auto;
	margin-top:20px;
	margin-bottom:30px;
	/**/
	background:none;
	float:left;
}

#enquiryFormPageTitle h1{
	margin:0px;
	/**/
	text-align:center;
	font-size:22px;
	font-weight:400; 
	text-decoration:none;
	color: #847D7D;
}

/*****************/
#branchTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

#branchTextBox h2{
	margin:0px;
	font-weight:bold; 
	font-size: 14px;
}

/*************************/
#emailTextBox{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	/**/
	font-size: 14px;
	text-align:center;
	color: darkgrey;
	/**/
	background: none;
	float: left;	
}

/*************************/
.enquiryFormWrapper{
	width: 100%;
	height: auto;
	margin-bottom:50px;
	/**/
	text-align:center;
	/**/
	background: none;
	float: left;	
}

.enquiryFormBox{
	width: 100%;
	height: auto;
	margin: 0 auto;
	/**/
	background: none;
	float: center;	
}		

.enquiryFormBox label{
	width: 100%;	
	margin-top: 9px;
	/**/
	float:left;
}

#labelText{
	font-size: 14px;
	text-align:left;
	color: grey;
	float:left;
}

#labelManatory{
	margin-top:4px;
	font-size: 10px;
	text-align:right;
	color: grey;
	float:right;
}

.enquiryFormBox input[type=text]{
	width: 96%;	
	padding: 2%;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	/**/
	border: #ccc 2px solid;
	/**/
	font-size: 14px;
	color: grey;
}

.enquiryFormBox textarea{
	width: 96%; 
	height: 150px;
	padding:2%;
	/**/
	-webkit-border-radius:0; 
	border-radius:0;
	-webkit-appearance: none;
	border: #ccc 2px solid;
	/**/
	font-size:12px;
	/**/
	opacity: 0.7;
	outline:none;
	resize: none; 
	overflow-y: hidden; 
	overflow-x: hidden; 
}

#emailSpecial{
	display:none;	
}

.enquiryFormBox button{
	margin-top:10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	/**/
	border: none;
	outline:none;
	/**/
	font-size: 18px;
	text-align:left;
	color: white;
	/**/
	background: red;
	float: left;
}

/****************************/
#privacyPolicyNotice{
	width:80%;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	margin-bottom:30px;
	/**/
	color:grey;
	/**/
	background:none;
	float:left;
}

#privacyPolicyNotice a{
	text-decoration:none;
	color:grey;
}

#privacyPolicyNotice a:hover{
	text-decoration:underline;
	color:grey;
}



}/**@media screen**/

