
body
{
	margin:0 auto;
	height:auto;
	background:#f1f1f1;
}

*{ padding:0; margin:0;}
img{ border:0px; padding: 0 0 0 0px;}
h1, h2, h3, h4, h5, h6, p, span{ margin:0; padding:0px;}
:focus{outline:none;}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
{   
 border:0px;
} 

ul, li { margin:0; padding:0; list-style:none;}

/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus
{     
 outline:none;
}


.clear
{
	clear:both;
}

.Container
{
	margin:0 auto;
	width:100%;
	height:auto;
}

header { float:left; width:100%;}

.main_div { /*float:left;*/ width:100%; height:464px; background:#008acb;}

.wrap { margin:0 auto; width:1140px;}
.logo { float:left; width:50%; margin:19px 0px 23px;}
.info_div { background:url(../images/info_bg.png) no-repeat top left; float:left; width:50%; height:158px; font-family: 'Lato', sans-serif;}
.info_div .left{ width:180px; float:left;}
.left a { text-decoration:none; font-size:14px; color:#fff; padding:0px 0px 0px 37px; margin:12px 0px; display:block; background:url(../images/mail.png) 10px 5px no-repeat; transition:all 0.4s ease-in-out 0s;}
.left a:hover { color:#90af27;}

.left p { font-size:14px; color:#fff; padding:12px 0px 12px 37px;}
.left p.phone { background:url(../images/telephone.png) 10px 12px no-repeat;}
.left p.mob { background:url(../images/mob.png) 10px 10px no-repeat;}
.info_div .right{ width:390px; float:left;}
.right p { font-size:12px; color:#fff; padding:4px 0px 12px 69px; background:url(../images/location.png) 11px 6px no-repeat;}
.right a { text-decoration:none; font-size:14px; color:#fff; padding:12px 0px 12px 43px; display:block; background:url(../images/address.png) 17px 10px no-repeat; transition:all 0.4s ease-in-out 0s;}
.right a:hover { color:#90af27;}

.nav { float:left; width:100%; background:#006699;}
.nav ul { }
.nav ul li { float:left;}
.nav ul li a { font-family: 'Lato', sans-serif; font-size:17px; color:#fff; padding:11px 27px 14px 28px; text-decoration:none; display:block; background:url(../images/nav_border_line.jpg) right center no-repeat; transition:all 0.4s ease-in-out 0s;}
.nav ul li:last-child a { background:none;}
.nav ul li a:hover { background:#90af27 url(../images/nav_border_line.jpg) right center no-repeat;}
.nav ul li a.active { background:#90af27 url(../images/nav_border_line.jpg) right center no-repeat;}
.nav ul li:last-child a:hover, .active { background-image:none;}

.slider { float:left; width:auto; margin:0px 0px 20px; border:2px solid #fff;}

contant { float:left; width:100%;}

.enquiry { float:left; width:1092px; background:#90af27; border-radius:6px; padding:20px 24px; -webkit-box-shadow: inset 0px 0px 20px 0px #829e23;
-moz-box-shadow: inset 0px 0px 20px 0px #829e23; box-shadow: inset 0px 0px 20px 0px #829e23; margin:0px 0px 40px;}
.enquiry h1 { background:url(../images/pad.png) no-repeat left center; font-family: 'Lato', sans-serif; font-size:40px; color:#fff; font-weight:300; padding:0px 19px 0px 87px; line-height:45px; float:left;}
.enquiry h1 span { display:block;}
.enquiry input[type="text"] { background:#dee7bf; border-radius:5px; border:0; margin:0px 11px 10px 0px; padding:0px 20px; height:39px; width:225px; font-family: 'Lato', sans-serif; font-size:14px; color:#0066cc; float:left;}
.enquiry textarea { background:#dee7bf; border-radius:5px; border:0; margin:0px 12px 0px 0px; padding:12px 20px 0px; height:47px; width:500px; resize:none; float:	left; font-family: 'Lato', sans-serif; font-size:14px; color:#0066cc;}
.enquiry input[type="submit"] { border:0; border-radius:5px; background:#0099cc; cursor:pointer; font-family: 'Lato', sans-serif; font-size:30px; color:#fff; height:59px; width:264px; font-weight:300;}
.enquiry input[type="submit"]:hover { background:#330000;}

.float_left { float:left; width:845px; margin:0px 25px 0px 0px; padding:0px 0px 20px;}
.float_left h2 { font-family: 'Lato', sans-serif; font-size:30px; color:#0088c8; font-weight:400; margin:0px 0px 25px;}
.float_left span { margin:0px 0px 25px; display:block; line-height:20px;}
.float_left span p { font-family: 'Lato', sans-serif; font-size:16px; color:#666;}
.float_left span strong { font-family: 'Lato', sans-serif; font-size:14px; color:#333;}

.sidebar { float:left; width:270px; padding:79px 0px 0px 0px;}
.sidebar a { margin:0px 0px 20px; display:block;}

footer { background:#fff; float:left; width:100%; border-top:1px solid #0099cc;}
.ftr_innr { float:left; padding:14px 0px; width:100%;}
.copyright { float:left; padding:13px 0px 0px; font-family: 'Lato', sans-serif; font-size:14px; color:#333; font-weight:700;}

.social { margin:0 auto; width:221px;}
.social a { margin:0px 17px 0px 0px; float:left;}
.social a:hover { opacity:0.7;}

.designed { float:right; padding:13px 0px 0px; font-family: 'Lato', sans-serif; font-size:14px; color:#333; font-weight:700;}
.designed a { color:#333; text-decoration:none;}


/*********** Services Page Styling ****************/


.float_left ul {}
.float_left ul li { font-family: 'Lato', sans-serif; font-size:16px; color:#666; padding:0px 0px 10px; list-style:disc; margin:0px 0px 0px 15px;}
.float_left h3 { font-family: 'Lato', sans-serif; font-size:25px; color:#0088c8; font-weight:400; margin:0px 0px 20px;}


/*********** Contact Page Styling ****************/

.float_left span.cont_text { margin-bottom:15px;}
.float_left span.cont_text p a { font-family: 'Lato', sans-serif; font-size:16px; color:#666; padding:0px 0px 0px; text-decoration:none; transition:all 0.4s ease-in-out 0s; }
.float_left span.cont_text p a:hover { color:#90af27;}

#contact_results { font-family: 'Lato', sans-serif; font-size:16px; color:red;}


/************* Slider *************/

.anythingSlider                         { width: 1136px; height: 479px; position: relative; margin: 0px; }
.anythingSlider .wrapper                { width: 1136px; overflow: auto; height: 479px; margin: 0 0 0 0; position: absolute; top: 0; left: 0;}
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee;  margin: 0; padding:0px;}
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 479px; width: 1136px; margin: 0; }  
.anythingSlider .arrow                  { display: block; height: 206px; width: 117px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 146px; cursor: pointer; z-index:999; display:none;}
.anythingSlider .forward                { background-position:-151px 0px; right:-146px; }
.anythingSlider .back                   { background-position:0px 0px; left:-132px; }
.anythingSlider .forward:hover          { /*background-position:0px 0px;*/ opacity:.7; }
.anythingSlider .back:hover             { /*background-position:0px 0px;*/ opacity:.7; }

#thumbNav                               { position: relative; top: 444px; left:18px; }
#thumbNav a                             { color: black; font: 11px/18px; Georgia, Serif; display: inline-block; padding:0px; height: 16px; margin: 0 11px 0 0; background:url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; text-indent:-9999px; width:16px;}
#thumbNav a:hover                       { background:url(../images/hovr.png) no-repeat;}
#thumbNav a.cur                         { background:url(../images/hovr.png) no-repeat; }

#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; display:none}
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


