@charset "utf-8";
*{
	padding:0px;
	margin:0px;
}
body{
	font:Arial, Helvetica, sans-serif;
	color:#000;
 background: url(abstrack2.jpg);
}
.wrapper{
	width:940px;
	height:auto;
	background-color:#ffffff;
	border:10px #d12b1d solid;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
}
.tophed {
	width:920px;
	background-image:url(../images/logo-header.jpg);
	background-repeat:no-repeat;
	height:156px;
	margin:0 auto;
}
.banner{
	width:920px;
	height:270px;
	background-color:#F90;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.container{
	width:920px;
	background-color:#dd127b;
	margin:0 auto;
}

.container p{
	padding:30px;
	font-size:15px;
	color:#ffffff;
	line-height:20px;
	text-align:justify;
	font-family:arial;
}

.container2{
	width:920px;
	margin:0 auto;
}

.container2 p{
	padding:15px;
	line-height:25px;
	text-align:justify;
	font:17px Arial, Helvetica, sans-serif;
}

.container2 ul{
	list-style:disc;
	margin-left:50px;
	font:14px Arial, Helvetica, sans-serif;
	line-height:30px;
}


.footer{
	width:900px;
	margin:0 auto;
	margin-top:10px;
	background-color:#2c5fa1;
	padding:10px;
}


.lefttxt{
	float:left;
	width:600px;
	margin-left:150px;
	margin-top:10px;
	text-align:center;
	font:13px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.lefttxt strong{
	color:#FFF;
}
.righticon{
	float:right;
	width:100px;
	height:50px;
	margin-top:20px;
}
.righticon img{
	margin:3px;
	float:left;
}


.clr { clear:both; 
	   padding:0; 
	   margin:0; 
	   }

.menu_resize { 
	width:530px; 
	float:right;
	margin-top:117px;
	/*margin-right:50px;*/
	}
.menu { 
		float:left; 
		border:#F00 solid 0px;
		background-color:#F26B11;
		}
/***********************
	DROP DOWN SCRIP
************************/
ul { 
	list-style: none; 
	padding:0px; 
	margin:0px; 
	}
		
ul.dropdown  { 
		position: relative; 
		margin:0px; 
		padding:0px 0; 
		}

ul.dropdown li { 
		float: left; 
		zoom: 1;
		}
ul.dropdown a:hover	{ 
		color:#FFF;
		text-decoration:none; 
		font-weight:bold;
		}

ul.dropdown li a.active { 
		color:#FFF;
		background:#19548d; 		
		}
ul.dropdown li a { 
		display: block; 
		padding:12px 9px; 
		border-right: 1px solid #E9E9E9;
	 	color: #222;
		font:normal 12px Arial, Helvetica, sans-serif; 
		font-weight:bold;
		text-decoration:none;
		}

ul.dropdown li:last-child a  { 
		border-right: none; 
		} /* Doesn't work in IE */

/*ul.dropdown li.hover,*/
ul.dropdown li:hover{
	 background:#19548d; 
	 color: black; 
	 position: relative; 
	 text-decoration:none;
	 }

ul.dropdown li.a{ 
	color: black;
	text-decoration:none; 
	}

/* 
	LEVEL TWO
*/
ul.dropdown ul { 
	width:150px;
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	}
	
ul.dropdown ul li{ 
	background: #f6f6f6; 
	color: #000; 
	border-bottom: 1px solid #ccc; 
	float: none; 
	}
									  
    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ 
	border-right: none; 
	width: 100%; 
	display: inline-block; 
	padding:8px 9px; 
	} 
/* 
	LEVEL THREE
*/
ul.dropdown ul ul{
	left: 100%; 
	top: 0; 
	}

ul.dropdown li:hover > ul{
	visibility: visible;
	}
/***********************
  ENDDROP DOWN SCRIP
************************/	
.formplace{
	float:left;
	width:400px;
}
/********** contact form **********/
.form {margin:5px; padding:0; background:#fff; border:1px solid #dedede; }
/********** contact form **********/
#contactform { margin:0; padding:5px 20px; }
#contactform * { color:#7a7a7a; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#222; text-transform:capitalize; }
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; }
#contactform input.text { width:350px; border:1px solid #e9e9e9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }
#contactform textarea { width:350px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; }
#contactform li.buttons input { padding:3px 0; margin:0 0 0 265px; border:0; color:#FFF; }


.googleplace{
	float:right;
	width:450px;
}

.thumb{
	width:200px;
	height:140px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	float:left;
	border:none;
	font:14px Arial, Helvetica, sans-serif;
}

.thumb img{
	width:200px;
	height:100px;
	border:5px solid #F26B11;
}

.clients{
	width:200px;
	height:100px;
	margin:5px;
	float:left;
	border:5px solid #fff;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);
	box-shadow:0 1px 2px rgba(0,0,0,.15);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.layoutplan{
	width:900px;
	margin:0 auto;
}
.layoutplan p{
	padding:0px;
	margin-left:25px;
	text-align:left;
	font-size:15px;
	color:#FF0004;
}
.bigform{
	width:900px;
	margin:0 auto;
	background-color:#FFF;
	border:2px solid #F3F3F3;
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
}

.tableplc{
	margin-left:40px;
}
.tableplc td{
	padding:5px;
}

.bigform table td{
	padding:5px;
}

.form-radio{
	color:#666;
	width:18px;
	height:18px;
}

/*_________________BOOKING FORM__________________________*/
#bookingform input.inptext { width:600px; border:1px solid #F1F1F1; margin:3px; color:#A0A0A0; padding:5px; font-size:12px; height:30px; background:#FEFEFE;  }
#bookingform input.inptext2 { width:200px; border:1px solid #F1F1F1; margin:3px; color:#A0A0A0; padding:5px; font-size:12px; height:30px; background:#FEFEFE;  }
#bookingform input.inptext3 { width:300px; border:1px solid #F1F1F1; margin:3px; color:#A0A0A0; padding:5px; font-size:12px; height:30px; background:#FEFEFE;  }
#bookingform input.inptext4 { width:120px; border:1px solid #F1F1F1; margin:3px; color:#A0A0A0; padding:5px; font-size:12px; height:30px; background:#FEFEFE;  }
#bookingform textarea { width:235px; border:none; margin:3px; color:#A0A0A0; padding:5px;color:#333; font-size:12px; background:#f7f4f4;height:90px; }

#bookingform select.inptext3{
	width:120px; border:1px solid #F1F1F1; margin:3px; color:#A0A0A0; padding:5px; font-size:15px; height:40px; background:#FEFEFE;  
}

#bookingform select.selopt{
	width:200px; border:1px solid #F1F1F1; margin:3px; color:#A0A0A0; padding:5px; font-size:15px; height:40px; background:#FEFEFE;  
}
#bookingform select.selopt2{
	width:300px; border:1px solid #F1F1F1; margin:3px; color:#A0A0A0; padding:5px; font-size:15px; height:40px; background:#FEFEFE;  
}

input#gobutton{
float:right;
font-family: 'Swis721CnBTRoman';
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
width:62px;
margin:3px;
height:29px;
padding:4px; /*add some padding to the inside of the button*/
background:#edecec; /*the colour of the button*/
border:none;
color:#333;
}
/***NOW STYLE THE BUTTON'S HOVER AND FOCUS STATES***/
input#gobutton:hover, input#gobutton:focus{
background-color :#000; /*make the background a little darker*/
color:#CCC;
/*reduce the drop shadow size to give a pushed button effect*/
}

.lablepc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
}

/*_______________________________SEND AND CLEAR BUTTON_________*/
.btn {
  display: inline-block;
  padding: 2px 12px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btncls{
	border:0px;
	float:right;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
	width:62px;
	margin:3px;
	height:29px;
	padding:4px; /*add some padding to the inside of the button*/
	background:#edecec; /*the colour of the button*/
	border:none;
	color:#333;
	
}
table strong{
	font-size:16px;
	color:#FB0004;
}
.phototag{
	width:200px;
	height:30px;
	border:solid 2px #FFF6F6;
	margin:0 auto;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.phototag p{
	padding:5px;
	padding-left:15px;
}
.phototag2{
	width:125px;
	height:30px;
	border:solid 2px #FFF6F6;
	margin:0 auto;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.phototag2 p{
	padding:5px;
	padding-left:15px;
}
.container3{
	width:920px;
	background-color:#DCDCDC;
	margin:0 auto;
}

.container3 p{
	padding:10px;
	font-size:14px;
	color:#292929;
	line-height:20px;
	text-align:justify;
	font-family:arial;
}
.button {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.button2 {background-color: #008CBA;} /* Blue */
.button3 {background-color: #f44336;} /* Red */ 
.button4 {background-color: #e7e7e7; color: black;} /* Gray */ 
.button5 {background-color: #555555;} /* Black */



