/* PageLines Dynamic CSS - Copyright 2008 - 2011 */

/* Typography --------------- */

/* Import Google Fonts */
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);

/* Set Type */
h1, h2, h3, h4, h5, h6, .site-title{font-family:"Droid Sans", "Lucida Grande", Tahoma, sans-serif;letter-spacing:0.00em;text-transform:none;font-weight:bold;font-variant:normal;font-style:normal;}

body, .font1, .font-primary, .commentlist{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:0.00em;text-transform:none;font-weight:normal;font-variant:normal;font-style:normal;}


/* Dynamic Layout --------------- */

.fixed_width #page, .fixed_width #footer, .canvas #page-canvas{width:980px}
#page-main .content{width:962px}
#site{min-width:962px}
#site .content, .wcontent, #primary-nav ul.main-nav.nosearch{width:960px}
#primary-nav ul.main-nav{width:740px}

.fullwidth #pagelines_content #column-main, .fullwidth .wmain, .fullwidth #buddypress-page #container{width:960px}
.fullwidth #pagelines_content #sidebar1, .fullwidth #buddypress-page #sidebar1{width:0px}
.fullwidth #pagelines_content #sidebar2, .fullwidth #buddypress-page #sidebar2{width:0px}
.fullwidth #pagelines_content #column-wrap, .fullwidth #buddypress-page #container{width:960px}
.fullwidth #pagelines_content #sidebar-wrap, .fullwidth #buddypress-page #sidebar-wrap{width:0px}

.one-sidebar-right #pagelines_content #column-main, .one-sidebar-right .wmain, .one-sidebar-right #buddypress-page #container{width:640px}
.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1{width:320px}
.one-sidebar-right #pagelines_content #sidebar2, .one-sidebar-right #buddypress-page #sidebar2{width:0px}
.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page #container{width:640px}
.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap{width:320px}

.one-sidebar-left #pagelines_content #column-main, .one-sidebar-left .wmain, .one-sidebar-left #buddypress-page #container{width:640px}
.one-sidebar-left #pagelines_content #sidebar1, .one-sidebar-left #buddypress-page #sidebar1{width:320px}
.one-sidebar-left #pagelines_content #sidebar2, .one-sidebar-left #buddypress-page #sidebar2{width:0px}
.one-sidebar-left #pagelines_content #column-wrap, .one-sidebar-left #buddypress-page #container{width:640px}
.one-sidebar-left #pagelines_content #sidebar-wrap, .one-sidebar-left #buddypress-page #sidebar-wrap{width:320px}

.two-sidebar-right #pagelines_content #column-main, .two-sidebar-right .wmain, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar1, .two-sidebar-right #buddypress-page #sidebar1{width:240px}
.two-sidebar-right #pagelines_content #sidebar2, .two-sidebar-right #buddypress-page #sidebar2{width:240px}
.two-sidebar-right #pagelines_content #column-wrap, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar-wrap, .two-sidebar-right #buddypress-page #sidebar-wrap{width:480px}

.two-sidebar-left #pagelines_content #column-main, .two-sidebar-left .wmain, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar1, .two-sidebar-left #buddypress-page #sidebar1{width:240px}
.two-sidebar-left #pagelines_content #sidebar2, .two-sidebar-left #buddypress-page #sidebar2{width:240px}
.two-sidebar-left #pagelines_content #column-wrap, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar-wrap, .two-sidebar-left #buddypress-page #sidebar-wrap{width:480px}

.two-sidebar-center #pagelines_content #column-main, .two-sidebar-center .wmain, .two-sidebar-center #buddypress-page #container{width:480px}
.two-sidebar-center #pagelines_content #sidebar1, .two-sidebar-center #buddypress-page #sidebar1{width:240px}
.two-sidebar-center #pagelines_content #sidebar2, .two-sidebar-center #buddypress-page #sidebar2{width:240px}
.two-sidebar-center #pagelines_content #column-wrap, .two-sidebar-center #buddypress-page #container{width:720px}
.two-sidebar-center #pagelines_content #sidebar-wrap, .two-sidebar-center #buddypress-page #sidebar-wrap{width:240px}

/* Dynamic Grid --------------- */

.dcol_container_2{width: 980px; float: right;}
.dcol_2{width: 470px; margin-left: 20px;}

.dcol_container_3{width: 980px; float: right;}
.dcol_3{width: 306px; margin-left: 20px;}

.dcol_container_4{width: 980px; float: right;}
.dcol_4{width: 225px; margin-left: 20px;}

.dcol_container_5{width: 980px; float: right;}
.dcol_5{width: 176px; margin-left: 20px;}

/* Options --------------- */

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a.site-title, .entry-title a, .entry-title a:hover, .widget-title a:hover, h3.widget-title a:hover{color:#333333;}
#feature-area, .feature-wrap, #feature_slider .fmedia, #feature_slider .fcontent, #feature_slider .text-bottom .fmedia .dcol-pad, #feature_slider .text-bottom .feature-pad, #feature_slider .text-none .fmedia .dcol-pad{height:300px;}


/* Custom CSS */

#cred {display:none;}
body p, body,li,ol {color: #4D4D4F;}
#branding .branding_wrap {margin-left:-15px;}

h1, h2{text-shadow: 0 1px 0 #ccc;}

#boxes h3 {font-size: 1.1em;}
h3 {font-size:1.3em;}
#reasons h4 {font-size:1em;}
.enquiry-box h3 {font-size:1.1em;}
#right-box h5,#left-box h5 {font-size:1.3em; color:#fff; letter-spacing:0px; text-shadow: 0 1px 10px #ccc; }
#upper-box a:hover{text-decoration:none;}
#sidebar-wrap {background-color: # DAEDF5;}

#branding .branding_wrap .icons {margin-top:-40px;}
.mainlogo-img {margin-bottom:20px;}
#header .icons{
position:relative; 
top:22px; 
margin-right:15px; 
z-index:1000} 

#menu-main li a:hover {
border-top-left-radius:5px;
border-top-right-radius:5px;

}

.page-id-12 li {list-style:none;}

.main_nav ul li.current-menu-item a {
background-color:#46C6F5;
color:#fff;

}

#list_sidebar_primary #text-5 .widget-title, #list_sidebar_primary #text-8 .widget-title {
background-color:#F8F2DA;
border-radius:5px;
text-align:center;
color:#333;

box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  

background: rgb(255,227,92); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,227,92,1) 0%, rgba(255,170,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,92,1)), color-stop(100%,rgba(255,170,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe35c', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* W3C */


}

input[type="submit"]  {
background: rgb(255,227,92); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,227,92,1) 0%, rgba(255,170,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,92,1)), color-stop(100%,rgba(255,170,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe35c', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* W3C */
padding:5px;
}


 #freeqoute  {
background-color:#F8F2DA;
border-radius:5px;
text-align:center;
padding-top:10px;
width:800px;
height:50px;
margin:auto;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  

background: rgb(255,227,92); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,227,92,1) 0%, rgba(255,170,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,92,1)), color-stop(100%,rgba(255,170,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe35c', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* W3C */


}

#freeqoute h2 a:hover{text-decoration:none;}
#feature-footer #featurenav {text-align:center;}

.services-img {
margin:auto;
border-radius:3px;
padding:10px;
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */

box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
}

.services-img:hover {
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */
}
.home #services {margin-top:0px; margin-left: -2px}
#services-list li, #services-list li h4 {display: inline;}
#services-list li h4 {margin-top:5px;}
#services-list li { text-align:center;}
.list-center {margin-auto;}
.services-list-img {width:220px; float:left; margin-top:10px;}
#services-cont {padding-top:10px;width:100%; height:480px; margin:auto; background-color:#f7f7f7; border-radius:3px; border: 1px solid #eee; margin-top:10px;
}
#services-cont h3{margin-top:0px;}

.services-list-img2 {width:280px; float:left; margin-top:20px}

#reasons h4 {display:inline;}
#reasons-content {width:710px; font-size:12px; float:right;}
.reason-check {color:red;}

.contact-slider {
text-align:center;
width:227px;
font-size:22px;
margin-top:0px;
margin-bottom:10px;
margin-left:-15px;
background-color:#F8F2DA;
border-top-right-radius:7px;
border-top-left-radius:7px;
padding:3px 3px;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  

background: rgb(255,227,92); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,227,92,1) 0%, rgba(255,170,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,92,1)), color-stop(100%,rgba(255,170,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe35c', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* W3C */
}


.branding_wrap {margin-top:-20px;}



.wpcf7 textarea {height:60px; width:190px;
border-radius:3px;
font-family: 'Arial';
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-webkit-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   

}
.wpcf7 .input-text {width:140px; height:15px; margin-bottom:3px;
border-radius:3px;
font-family: 'Arial';
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-webkit-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   
}
.wpcf7 .input-text-phone {width:140px; height:15px; margin-bottom:3px;
border-radius:3px;
font-family: 'Arial';
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-webkit-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   
}
.wpcf7 .input-captcha {width:55px; height15px; margin-top:-15px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 30px;  
-webkit-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   
}
.wpcf7 .submit {width:100px; height:30px; border-radius:5px; margin-top:5px;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 10px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 10px;  
-webkit-box-shadow: rgba(256,256,256, 0.3) 0px 0px 10px;   
}

.enquiry-box
{
padding-left:15px;
text-align:left;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 3px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 3px;  
-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 3px;   

background-color:#83A8BC;

border-top-right-radius:10px;
border-top-left-radius:10px;

background: rgb(131,168,188); /* Old browsers */
background: -moz-linear-gradient(top, rgba(131,168,188,1) 0%, rgba(80,111,137,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,168,188,1)), color-stop(100%,rgba(80,111,137,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(131,168,188,1) 0%,rgba(80,111,137,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(131,168,188,1) 0%,rgba(80,111,137,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(131,168,188,1) 0%,rgba(80,111,137,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83a8bc', endColorstr='#506f89',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(131,168,188,1) 0%,rgba(80,111,137,1) 100%); /* W3C */


 }

#upper-box {
margin-top: -40px;margin-left:-15px; width:960px;  height:35px;

}

#left-box {width:270px; margin-right:10px; float:left; text-align:center; padding:15px 0px;
border-radius:5px;

box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  

background: rgb(255,227,92); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,227,92,1) 0%, rgba(255,170,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,92,1)), color-stop(100%,rgba(255,170,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe35c', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* W3C */

}
#right-box { float:left; text-align:center; padding:5px 0px;
border-radius:5px;
width: 964px;
height: 50px;
margin-top: 20px;
margin-left:-2px;
box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
-webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  

background: rgb(255,227,92); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,227,92,1) 0%, rgba(255,170,34,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,92,1)), color-stop(100%,rgba(255,170,34,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe35c', endColorstr='#ffaa22',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,227,92,1) 0%,rgba(255,170,34,1) 100%); /* W3C */

}

.captcha-165 span.wpcf7-not-valid-tip {top:-5%; left:10%; width:50px; line-height:10px;}
span.wpcf7-not-valid-tip {
top: 0%;
left: 0%;
font-size: 10px;
padding: 2px;
color: red;
border:none;
background:transparent;
}

div.wpcf7-validation-errors {
width:250px;
border:none;
color:#fff;
margin-top:-10px;
line-height:10px;
font-size:10px;
}

#foot-links {

border-radius:3px;
padding:10px;
padding-left:30px;
background-color: #F7F7F7;
border-radius: 3px;
border: 1px solid #EEE;

}

.branding_wrap {z-index:1; position:absolute;}
#header-phone {width: 270px; height:100px; float:right; margin-top:-84px; z-index:0; position:absolute; margin-left:680px; }
#nav_row {margin-top:-20px;}
.phone-heading, .phone-number {disaply:block;}
.phone-heading {font-family: 'Arial', Helvetica, sans-serif; margin-left:-15px;
font-size: 18px;
margin-bottom: 15px;
text-align:center;
color: #45C5F6;
text-shadow: 0px 1px 1px rgba(204, 204, 204, 0.75);
}

div.feature-top {background-color: #F57653;  height:56px; width:720px; position:absolute; z-index:0;
background: #f57653; /* Old browsers */
background: -moz-linear-gradient(top,  #f57653 0%, #f4562e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57653), color-stop(100%,#f4562e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f57653 0%,#f4562e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f57653 0%,#f4562e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f57653 0%,#f4562e 100%); /* IE10+ */
background: linear-gradient(top,  #f57653 0%,#f4562e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57653', endColorstr='#f4562e',GradientType=0 ); /* IE6-9 */

box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;  
-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;  
-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;  

}
div.feature-top  h2 {color:#eee; padding-top:10px;}


.phone-number {font-family: 'Arial', Helvetica, sans-serif; margin-top:-3px;
font-size: 40px;
color: #4C4C4E;
text-shadow: 0px 1px 1px rgba(204, 204, 204, 0.75);
}
#footer a {color:#666;}
#footer {color:#666;
background: #F6F6F6;
background: -moz-linear-gradient(top, #F6F6F6 1%, #E9E9E9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#F6F6F6), color-stop(100%,#E9E9E9));
background: -webkit-linear-gradient(top, #F6F6F6 1%,#E9E9E9 100%);
background: -o-linear-gradient(top, #F6F6F6 1%,#E9E9E9 100%);
background: -ms-linear-gradient(top, #F6F6F6 1%,#E9E9E9 100%);
background: linear-gradient(top, #F6F6F6 1%,#E9E9E9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e9e9e9',GradientType=0 );
box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;
-webkit-box-shadow: rgba(100, 100, 100, 0.3) 0px 0px 8px;
}


.feature-text {position:absolute;  z-index:1; color:#fff; font-size: 50px;  text-align:center; padding-top:115px; padding-left:110px; width:560px; line-height:130%; font-family: 'Lobster', cursive; text-shadow: 0px 1px 1px rgba(204, 204, 204, 0.75);}
.feature-text span {font-size:90px;}
.feature-img {position:absolute; z-index:-1;}

li#text-23 {list-style:none;}

.fmedia img {margin-top:30px; position:absolute; z-index:-1;}

.home .fmedia img {margin-top:0px;}

#respond, .fbConnectWidgetFooter .fbFooterBorder {display:none;}

form.customcontactform {font-family: 'Arial';}
form.customcontactform div label, form.customcontactform-sidebar div label {
display: block;
width: 100%;
font-size: 11px;
margin: 0px;
color: white;
}

form.customcontactform div, form.customcontactform-sidebar div {
padding: 0px;
width: 100%;
margin: 0px;
}

form.customcontactform div input, form.customcontactform div select, form.customcontactform-sidebar div input, form.customcontactform-sidebar div select {
font-family: 'Arial';
font-size: 12px;
width: 170px;
margin: 0;
height: 12px;
-moz-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   
-webkit-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   
box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;    
}

form.customcontactform div textarea, form.customcontactform-sidebar div textarea {
font-family: 'Arial';
font-size: 12px;
width: 170px;
height: 35px;
margin-bottom: 4px;
-moz-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   
-webkit-box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;   
box-shadow: rgba(256,256,256, 0.3) 0px 0px 30px;    
}

form.customcontactform, form.customcontactform-sidebar {

padding: 4px;
margin-top: -10px;
}

form.customcontactform div label, form.customcontactform-sidebar div label {

margin-bottom: -5px;
}

input#captcha2 {
width:110px; margin-right:10px;
}
form.customcontactform img {z-index: 1; position:relative; margin-top:2px; margin-bottom: -6px;}
label[for=captcha1]  {display:none;}

form.customcontactform .submit {
padding: 7px;
border-radius: 5px;
float: right;
margin-right: 28px;
margin-top: -28px;
}
#wpcf7-f587-p38-o1 {font-family: 'Arial';}
.home #wpcf7-f587-p38-o1 img {position:absolute; z-index:2; margin-top:3px;}
.enquiry-box {position:absolute; z-index:0; margin-left:726px;} 
.wpcf7 img {position:absolute; z-index:2; margin-top:3px;}

.home .feature-top h2 {font-size: 24px; text-align:center;}
.home .feature-top {width:934px; margin-top:20px; height:80px; text-align:center; position:relative; margin-bottom:20px; margin-left: -1px;}

.home p.featurep {font-family: "Droid Sans"; text-align:center; margin-top:10px;}

.home #bottom-feature ul {margin-left:0px; margin-bottom:0px;}

.home #bottom-feature  li {margin-bottom: 5px; display: inline-block;}
.home #bottom-feature  li img {float:left; margin: 0px 15px 15px 0px; height: 60px;
border: 1px solid #E9E9E9; padding:2px;
background: #F6F6F6;
background: -moz-linear-gradient(top, #F6F6F6 1%, #E9E9E9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#F6F6F6), color-stop(100%,#E9E9E9));
background: -webkit-linear-gradient(top, #F6F6F6 1%,#E9E9E9 100%);
background: -o-linear-gradient(top, #F6F6F6 1%,#E9E9E9 100%);
background: -ms-linear-gradient(top, #F6F6F6 1%,
#E9E9E9 100%);
background: linear-gradient(top, #F6F6F6 1%,#E9E9E9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e9e9e9',GradientType=0 );
box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;
-webkit-box-shadow: rgba(100, 100, 100, 0.3) 0px 0px 8px;

}

#text-19 .enquiry-box {margin-left: 78px; position:relative;}
div#side-video {
width: 250px;
float: right;
margin-left: 110px;
text-align: center;
}

#ytsg-multi-2 {width:250px; margin-left:80px;}

#ytsg-multi-2 .widget-title {border-bottom:none; text-transform:none; font-size: 17px;
letter-spacing: 0px; margin-top: -10px; text-shadow: 0 1px #CCC;
color: #FA8B1F;}
#youtube_gallery_item_1 {margin-left:-6px; margin-top:-20px;}
#side-video img {margin-left: 10px; margin-top: -5px;}
.youtube_gallery div {
margin-bottom: 0px;
}

#ytsg-multi-2 {display:none;}

.single #ytsg-multi-2, .blog #ytsg-multi-2 {display:block}

#switcher {text-align:center;}

#m1 {display:none;}

.logos {
clear:both;
width: 940px;
height: 90px;
padding-top: 15px;
margin-left: 10px;
}


.logos-span {
font-family: 'Helvetica', Arial;
font-weight: 400;
display: inline-block;
font-size: 14px;
color: #888;
line-height: 20px;
margin-top: 15px;
float: left;
text-align: left;
}

#banners .logos-span {padding-top: 7px;}
#banners .logos-span.right {padding-top: 14px;}
#banners .logos {margin-left:8px;}

.logos img {
margin: 5px 13px;
float:left;
max-width:120px !important;
position: relative !important;
z-index: 100 !important;
}

#feature, #feature-area  {
min-height:300px !important;
}
#text-28 {
margin-top: -20px;
margin-bottom: -30px;
}

#text-28 .logos {margin-left:20px;}

.home #sidebar_universal {display:none;}




/* Triggered By AJAX -- Upload Directory */