/* 

Sprike 2010.03.20 - M.Singh

*/

*{ margin: 0pt; padding: 0pt;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, form, fieldset, a{ margin: 0; padding: 0; border: 0; }


/* GLOBAL */
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
a{text-decoration:none; color:#0085DF}
a:hover{text-decoration:none; border:none;}
p{padding: 0 0 15px 0; line-height:1.6em}
strong{}
em{}
h1{font-size:40px; color:#C6F5E4;text-align:left;background-color:#3A3E41;
padding:10px 23px 0 20px;margin:0 0 0 0;background: url("../images/blog_h1_bg.gif") no-repeat scroll 0 0 transparent;height:82px;width:675px;}
	h1 span{color:#626262;}
h2{font-size:14px; color:#2467a1; padding: 7px 0 25px 0; text-align:left;}
h3{font-size:17px; color:#363636; padding: 0 0 25px 0;text-align:left;}
h4{text-align:left;}
h5{text-align:left;}
h6{text-align:left;}
ul{padding: 0 0 15px 0;}
li{padding: 0px 0 6px 5px; margin: .4em 0 0 2.5em;}
img, div { behavior: url(css/iepngfix.htc) }
img{border:none;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}
.ifr{float:right; margin: 0 0 20px 20px;}
.ifl{float:left; margin: 0 20px 20px 0;}
.liststyle{ list-style: none; margin: 0; padding: 0 0 15px 0;}
	.liststyle li{ background-image:url(../images/bullet.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 3px 0 3px 30px; margin: .4em 0 0 2.5em;}
.nomag{margin:0;}
.nopad{padding:0;}
.lrgtxt{font-size:30px; color:#505e68; text-align:left;}
.lrgtxt2{font-size:20px; color:#505e68; text-align:left; text-transform:none;}
.medtxt{font-size:20px; color:#939393; text-align:left; text-transform:none;}
.bigtxt{font-size:20px; text-align:left; font-family:Arial, Helvetica, sans-serif; text-transform:none;}

hr {border:none; margin:0 0 25px 0; padding:none; color:none; height:6px; background: url(../images/hr.gif) center repeat-x; clear:both; }
/* GLOBAL END */


/* LAYOUT START */
body {background:#1A1B1F url(../images/portfolio_bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545353; behavior:url(css/csshover.htc); }
#container{width:960px; margin:0 auto;}
.band_facebook{height:60px; background:url(../images/band_facebook.png) no-repeat top left;}
#top{height:104px;}
	#top h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; color:#fff; padding: 0 0 0 0; text-transform:none; font-weight:bold; float:left; margin: 41px 0 0 21px;}
		#top h2 em{ font-style:normal; color:#ccc; font-weight:normal;}
.logo{float:left; margin:27px 0 0 0;}
.strapline{float:left; margin: 45px 0 0 21px;}
#breadcum{display:block; margin: 0 0 20px 0; background:url(../images/breadcrum.png); padding:15px; color:#555;}
	#breadcum a{color:#046eb8;}
#navigation{float:right; margin: 37px 0 0 0; width:530px; font-family:"Century Gothic", Arial, sans-serif; font-size:14px; text-align:right; text-transform:uppercase;}
	#navigation a{border:none;}
	#navigation a:hover{border:none;}
#banner{width:960px; height:360px; margin: 17px 0 31px 0;}
#cu3er-container{width:960px; height:360px; outline:0;}
#main{min-height:354px; height:auto !important; height:354px; padding:36px; background:#D4D5D7; margin:30px 0 0 0;}
#main_home{min-height:426px; height:auto !important; height:426px; padding:0 0 36px 0; background:#fff; margin:30px 0 0 0; z-index:1;}
	#main_home #left_column{min-height:420px; height:auto !important; height:420px;width:446px;float:left; text-align:justify; background:url(../images/mainleftcol.jpg) no-repeat; position:relative;}
	#main_home #right_column{width:477px;float:left; text-align:justify; margin: 0 0 0 0;}
#blog_home {
height:auto !important;
margin:30px 0 0;
min-height:426px;
padding:0 0 0px;
z-index:1;
}
.homebigtxt{font-size:38px; color:#545356; padding: 0 0 25px 0;}
.lftheading{position:absolute; z-index:10; margin-left:-26px;}
	.lftheading h2{color:#FFF; font-size:20px; margin:0 0 40px 0; padding:0;}
	.lftheading p{line-height:normal;}
.effective_tab{margin-top:240px;}
.drivetraffic{margin: 39px 0 55px 0;}
.bluetab{width:374px; min-height:74px; height:auto !important; height:74px; padding: 15px 0 0 51px; background:url(../images/bluetab.png) no-repeat; margin-top: 377px;}
.pinktab{width:374px; min-height:74px; height:auto !important; height:74px; padding: 15px 0 0 51px; background:url(../images/pinktab.png) no-repeat; margin-top: 547px;}
.greentab{width:374px; min-height:74px; height:auto !important; height:74px; padding: 15px 0 0 51px; background:url(../images/greentab.png) no-repeat; margin-top: 797px;}
#reasons{list-style: none; margin: 0; padding: 0 0 25px 0; color:#54a0c9; font-size:15px; font-weight:bold;}
	#reasons .b1{background-image:url(../images/list1.gif); list-style:none; background-repeat: no-repeat; background-position: 0 30%; padding: 4px 0 4px 35px; margin: .4em 0 0 2.5em;}
	#reasons .b2{background-image:url(../images/list2.gif); list-style:none; background-repeat: no-repeat; background-position: 0 30%; padding: 4px 0 4px 35px; margin: .4em 0 0 2.5em;}
	#reasons .b3{background-image:url(../images/list3.gif); list-style:none; background-repeat: no-repeat; background-position: 0 30%; padding: 4px 0 4px 35px; margin: .4em 0 0 2.5em;}
	#reasons .b4{background-image:url(../images/list4.gif); list-style:none; background-repeat: no-repeat; background-position: 0 30%; padding: 4px 0 4px 35px; margin: .4em 0 0 2.5em;}
	#reasons .b5{background-image:url(../images/list5.gif); list-style:none; background-repeat: no-repeat; background-position: 0 30%; padding: 4px 0 4px 35px; margin: .4em 0 0 2.5em;}
	#reasons .b6{background-image:url(../images/list6.gif); list-style:none; background-repeat: no-repeat; background-position: 0 30%; padding: 4px 0 4px 35px; margin: .4em 0 0 2.5em;}
#main_portfolio{min-height:354px; height:auto !important; height:354px; margin:30px 0 0 0;}
#main_whoweare{min-height:528px; height:auto !important; height:528px; padding:36px; margin:28px 0 0 0; border:1px #E1E1E1 solid; background:url(../images/main_whoweare.gif) repeat-y;}
.social{float:left; margin:0 23px 23px 0}

#left_column {width:675px;float:left; text-align:justify;}
#right_column {width:400px;float:left;margin-left:35px; text-align:justify;}

.port_box{background:url(../images/port_box.png) no-repeat; width:960px; height:422px; border-bottom:1px #424242 solid; margin: 0 0 45px 0;}
.port_image{float:left;}
.port_right{float:left; width:310px; padding: 60px 0 0 0; margin: 0 0 0 50px; font-family:"Century Gothic", Arial, sans-serif; font-size:15px; color:#d5d5d5;}
	.port_right span{color:#9f9f9f; font-style:italic;}
	.port_right a{color:#5ccbec; border:none;}
	.port_right a:hover{color:#fff; border:none;}
	

	.port_right h3{font-family:"Century Gothic", Arial, sans-serif; font-size:30px; color:#ffffff; font-weight:normal; padding: 0 0 30px 0;}
.box{width:220px; height:64px; padding:30px; background:#b0bbc4; margin: 0 16px 30px 0; float:left; color:#6b8ca9; font-size:53px;}

#footer{color:#7D7D7D; padding: 10px 10px 10px 10px; background:#0B0E10;text-align:left;}
#footer strong{color:#7D7D7D; font-weight:bold; border:none;}
	#footer a{color:#7D7D7D; border-bottom:none}
	#footer a:hover{color:#fff; border-bottom:none}
		#footer .homelink a{color:#fff; border:none;}
		#footer .homelink a:hover{color:#fff; text-decoration:underline;}
	.footcol{float:left; width:200px; border-top:1px #656565 solid; padding: 7px 0 0 0; margin: 10px 20px 0 0;text-align:left;}
		.footcol p{padding:0 0 1px 0;}
/* LAYOUT END */


/* CONTACT FORM */
#validation-message{width: 100%; padding: 20px 0px 20px 110px; margin: 0 0 20px 0; border: 1px solid #800000; color: #800000; background-image:url(../Images/error.png); background-position:center left; background-repeat:no-repeat; background-color: #ffdddd;}
	#validation-message p{ padding: 0 0 0 0;}
#enquiryform{}
#enquiryform table{}
#enquiryform td{}
#enquiryform input.required, #enquiryform textarea.required {background-color: #ffdddd;}
.searchfield{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* CONTACT FORM END */

.headerbit{}
.headersocial{ float:right; margin: 9px 10px 0 0;}
	.headersocial div{ float:right;}
	.headersocial p{ float:right; width:90px; text-align:right; margin: 3px 6px 0 0; font-weight:bold;}
	.headersocial a{ color:#97999e; display:block; float:right;}
	.headersocial a:hover{ color:#fff;}
	.headersocial img{ float:right;}
	
.headersocial2{ float:right; margin: 9px 10px 0 0;}
	.headersocial2 div{ float:right;}
	.headersocial2 p{ float:right; width:90px; text-align:right; margin: 3px 6px 0 0; font-weight:bold;}
	.headersocial2 a{ color:#2467A1; display:block; float:right;}
	.headersocial2 a:hover{ color:#34383B;}
	.headersocial2 img{ float:right;}

