@charset "utf-8";
*{margin:0 auto; padding:0;}

body{font-family: 'Open Sans', sans-serif; line-height:25px; color:#000;
background:#efefef;}
p{text-align:justify; padding:10px 20px 20px 20px;}
.clear{clear:both;}

::-moz-selection { /* Code for Firefox */
    color:#FFF;
    background: #0099FF;
}
::selection {
    color:#FFF; 
    background: #0099FF;
}
h1{color:#b3ab29; font-size:26px; text-align:center;}
h2{color:#333333; font-size:20px; padding-left:20px;}
h3{color:#FFF; text-align:center; font-size:22px;font-weight:lighter;}
h4{color:#b3ab29; font-size:25px;}
h5{color:#b3ab29; font-size:25px;}
h6{color:#FFF; font-size:22px;}


img{max-width:100%; border:none;}

.scrollToTop{
	width:40px;
    height:40px;
    opacity:0.5;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
	background:url(../images/icon_top.png) no-repeat;

}
.scrollToTop:hover{
	text-decoration:none;
}

.link{ font-size:90%;
	padding:3px 5px 3px 5px;
	color:#FFF;background:#b3ab29; border-radius:10px;
	margin-left:5px;
	}
a.link {
	text-decoration:none;
}
a:hover.link{
	color:#FFF;
	background:#b3ab29;
	transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-webkit-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
}


/* Contactus form style */
.frm-contact input[type=text], input[type=email], input[type=number], input[type=password], .register-tricks  input[type=text], input[type=email], input[type=number] {
	font-family: 'Open Sans', sans-serif;
	width:94%;
	height:32px;
	margin-right:3%;
	margin-bottom:3%;
	padding: 0 10px;
	font-size:14px;/*14px*/
	color:#333;
	background:transparent;
	border:1px solid #CCC;	
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus, textarea:focus {
 /* outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;*/
  outline:none;
}
.frm-contact input[type=submit], .register-tricks input[type=submit]{
	width:94%;
	height:32px;
	border:none;
	color:#FFF;	
	font-size:16px;	
	background:#b3ab29;	
	float:left;
	margin-bottom:20px;
	text-transform:uppercase;
}
.frm-contact input[type=submit]:hover, #frm-comment input[type=submit]:hover, .register-tricks input[type=submit]:hover{ color:#000; }
.frm-contact textarea{
	width:94%;
	height:235px;
	margin-right:3%;
	margin-bottom:3%;
	padding: 10px 10px;
	font-size:14px;
	color:#333;
	background:transparent;
	border:1px solid #CCC;
	float:left;
}
.frm-contact textarea:focus{outline:none;}

:-moz-placeholder {
  color: #999999 !important;
  font-size: 14px;
}
::-webkit-input-placeholder {
  color: #999999;
  font-size: 14px;
}
/* contact and address style*/
.frm-contact, .address{
	width:100%;
	float:left;
}
.address-detail{	
	margin-bottom:40px;
}
.address-detail span{
	 float:left;
	 width:20%;
	 font-size:52px;
	 text-align:left;
	 vertical-align:top;
	 color:#b3ab29;	 
}
.address-detail ul{
	display:block;
	float:left;
	width:80%;
	margin-bottom:20px;
	padding:0;
	list-style:none;	
}
.address-detail li{
	padding:3px;
	color:#4d4e4c;
}
.map{
	width:100%;

}
.map img{
	width:100%;
	height:200px;
}
