@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'PristinaRegular';
    src: url('../fonts/pristina.eot');
    src: url('../fonts/pristina.eot') format('embedded-opentype'),
         url('../fonts/pristina.woff') format('woff'),
         url('../fonts/pristina.ttf') format('truetype'),
         url('../fonts/pristina.svg#PristinaRegular') format('svg');
}


@font-face {
    font-family: 'red_circleregular';
    src: url('../fonts/redcircl-webfont.eot');
    src: url('../fonts/redcircl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/redcircl-webfont.woff') format('woff'),
         url('../fonts/redcircl-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body{
	background:url(../images/body-bg.jpg) repeat-x;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#969696;
	
}
h1,
h2,
h3,
h4,
h5,
h6{
	font-family: 'PristinaRegular';
}

h1{
	font-size:36px;
	line-height:1.3;
}
h2{
		font-size:36px;
	line-height:1.3;
}
h3{
	font-size:32px;
	line-height:1;
}

h4{ font-size:23px;
	line-height:1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding-top:10px;
}

p{
	margin-bottom:20px;
	
}

.txt1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; font-weight:bold;}

.txt2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-bottom:10px; margin-left:0px; margin-right:0px; margin-top:0px; font-weight:normal;}

.txt2a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin-bottom:10px; margin-left:0px; margin-right:0px; margin-top:0px; font-weight:normal;
}

.txt3{font-family: 'PristinaRegular';
    src: url('../fonts/pristina.eot');
    src: url('../fonts/pristina.eot') format('embedded-opentype'),
         url('../fonts/pristina.woff') format('woff'),
         url('../fonts/pristina.ttf') format('truetype'),
         url('../fonts/pristina.svg#PristinaRegular') format('svg');
 font-size:56px; color:#666; margin-bottom:10px; margin-left:0px; margin-right:0px; padding-top:10px; font-weight:bold;
text-align:center;
color:#ce4233;}


.txt4{font-size:23px;
	line-height:1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:36px; color:#666; margin-bottom:10px; margin-left:0px; margin-right:0px; padding-top:0px; font-weight:bold;
text-align:center;
color:#333;}

.txt5{font-size:23px;
	line-height:1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:40px; color:#666; margin-bottom:10px; margin-left:0px; margin-right:0px; padding-top:0px; font-weight:bold;
text-align:center;
color:#f8941d;}


.txt6{font-size:23px;
	line-height:1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:20px; color:#666; margin-bottom:10px; margin-left:0px; margin-right:0px; padding-top:0px; font-weight:bold;
text-align:center;
color:#2282ad;}

.txt6a{line-height:1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:20px; color:#666; margin-bottom:3px; margin-left:0px; margin-right:0px; padding-top:0px; font-weight:bold;
text-align:center;
color:#ce4233;}

.txt6b{line-height:0.8;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:20px; color:#666; margin-bottom:3px; margin-left:0px; margin-right:0px; padding-top:0px; font-weight:bold;
text-align:left;
color:#ce4233;}



.txt7{font-size:23px;
	line-height:0.2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:25px; color:#666; margin-bottom:10px; margin-left:0px; margin-right:0px; padding-top:0px; font-weight:bold;
text-align:center;
color:#333; text-decoration:underline;}

.txt8{font-size:20px;
	line-height:1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 color:#666; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-top:0px;
 margin-top:0px; font-weight:bold;
text-align:center;
color:#333; text-decoration:none;}



a{
	text-decoration:none;
}

.wrapper{
	width:1125px;
	margin:0 auto;
}
#header{
	position:relative;
	padding-top:10px;
	padding-bottom:25px;
}
.logo{
	position:absolute;
	top:25px;
	left:20px;
}
.slogan{
	float:left;
	width:800px;
}
.slogan h1{
	color:#fff;
	margin-left:310px;
	font-size:30px;
	margin-top:40px;
}
.orange-txt{
	color:#f8941d;
}

.broun-txt{
	color:#ce4233;
}

.header-right{
	float:right;
	width:315px;

}
.top-social-link,
.top-social-link a{
	color:#fff;
	margin-left:5px;
	line-height:23px;
}
.top-social-link span{
	color:#7193a1;
	margin:0 10px;
}
a.sprite{
	background:url(../images/sprite.png) no-repeat;
	text-indent:-9999px;
	display:inline-block;
}
a.twitter-icon{
	background-position:0 0;
	height:23px;
	width:23px;
}
a.facebook-icon{
	background-position:-29px 0;
	height:23px;
	width:23px;
}
.call{
	position:relative;
	margin-top:20px;
	background:#02638c url(../images/call-bg.jpg) no-repeat;
	font:normal 20px/27px "Myriad Pro";
	color:#fff;
	padding:0 5px 0 80px;
	float:right;
}
.call-icon{
	position:absolute;
	top:-8px;
	left:20px;
}
#nav{

}
#nav ul{
	padding-top:10px;
	
	float:right;
	padding-left:165px;
	text-align:right;		
	background: #0398d5; /* Old browsers */
background: -moz-linear-gradient(top, #0398d5 20%, #013e58 88%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#0398d5), color-stop(88%,#013e58)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0398d5 20%,#013e58 88%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0398d5 20%,#013e58 88%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0398d5 20%,#013e58 88%); /* IE10+ */
background: linear-gradient(to bottom, #0398d5 20%,#013e58 88%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0398d5', endColorstr='#013e58',GradientType=0 ); /* IE6-9 */
}
#nav ul li{
	float:left;
}
#nav ul li a{
	font:normal 18px/26px "Myriad Pro", Helvetica, sans-serif;
	color:#fff;
	padding:10px 22px;
	display:block;
	background:url(../images/nav-sep.gif) no-repeat right;
	
}
#nav ul li:last-child a{
	background-image:none;

}
#nav ul a.active,
#nav ul a:hover{
	background:#fff;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	color:#f8941d;
}
.container{
	box-shadow:0px 5px 5px rgba(0,0,0,0.33);
	-moz-box-shadow:0px 5px 5px rgba(0,0,0,0.33);
	-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.33);
	background:#fff;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	float:left;
	padding:8px;
	
}
.main-container{
	float:left;
	margin-top:20px;
}
.sidebar-left{
	background:#ce4233;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	float:left;
	padding:13px;
	width:244px;
	
}

.sidebar-leftc{
	background:#ce4233;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	float:left;
	padding:13px;
	width:244px;
	height:1300px;
}


.sidebar-leftb{
	
	
	width:270px;
	padding-right:0px;
	padding-left:30px;
	
}



.sidebar-left h3{
	color:#fff;
}
.sidebar-left .txt-content{
	padding:10px 8px;
	background:#fff;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	font:bold 14px/20px "Myriad Pro", Helvetica, sans-serif;
	color:#000;
	
	
}
.sidebar-left .widget{
	margin-bottom:20px;
	border-bottom:1px dotted rgba(255,255,255,0.40);
	padding-bottom:20px;
	
}
.sidebar-left .no-bor{
	border:none;
	margin-bottom:0;
}
.enquiry-form h3{
	color:#000;
	line-height:1.3;
}
.enquiry-form span{
	margin-bottom:10px;
	display:block;

	
}
.enquiry-form input,
.enquiry-form textarea{
	border:1px solid #dedede;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;;
	padding:5px 10px;
	width:206px;
}
.enquiry-form input.submit{
	background:url(../images/submit.png) no-repeat;
	width:92px;
	height:33px;
	cursor:pointer;
}
.main{
	margin:0 40px;
	float:left;
	width:382px;
}

.main2{
	margin:0 40px;
	float:left;
	width:750px;
}


.enquiry-form .no-gutter{
	margin:0;
}
.sidebar-left .no-padding{
	padding:0;
}
.intro{
	border-bottom:1px dotted #969696;
	margin-bottom:20px;
}


.intro2{
	border-bottom:1px dotted #969696;
	margin-bottom:10px;
	
	margin-top:15px;
}


.btm-gutter{
	margin-bottom:15px;
}
a.more{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ce4233;
	text-transform:capitalize;
	margin-bottom:20px;
	display:block;
}
a.more:hover{
	color:#ce776e;
}
.container-holder{
	margin-bottom:20px;
}



.container-holder h2{
	font-size:36px;
	line-height:1.3;
}

.thumb-image{
	padding:5px;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
box-shadow: 0px 0px 3px rgba(0,0,0,.3);
margin-right:20px;
}

.sidebar-right{
	float:left;
	width:377px;
}
.thumb{
	padding:5px;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
box-shadow: 0px 0px 3px rgba(0,0,0,.3);
margin-right:10px;
float:left;
	
}
.title{
	font-size:36px;
	line-height:1;
	overflow:hidden;
	color:#f3520b;
}
.pull-right{
	float:right;
}

.bor-btn{
	border-bottom:1px dotted #969696;
}
#footer{
	background:#013e58;
	width:100%;
	float:left;
	padding:30px 0;
	margin-top:20px;
}
.power{
	width:300px;
	float:left;
	color:#fff;
}
.power a{
	color:#fff;
}
.footer-nav{
	float:right;
}
.footer-nav li{
	float:left;
}
.footer-nav li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/footer-nav-sep.jpg) no-repeat right;
	line-height:1;
	padding:0 5px;
}
.footer-nav li:last-child a{
	background:none;
}
.footer-nav li a:hover,
.power a:hover{
	color:#999;
}






