@charset "utf-8";

/* CSS Document */



/* Reset CSS */

*{border:0; margin:0; padding:0; outline:0}



body{

	background-color:#212121;

	color:#CCC;

	font:12px Arial, Helvetica, sans-serif

	}

	

/* Most Common Styles */

.flt{float:left}

.clr{clear:both}



h1{

	color:#c45;

	font:28px Georgia, "Times New Roman", Times, serif;

	margin-bottom:10px;

	}



h2{

	color:#f6921e;

	font:28px Georgia, "Times New Roman", Times, serif;

	}

h2 span{color:#FFF}



h2.titleH2{font-size:18px}



h2.pointH2{

	background:url(../images/bullet2.gif) 0 5px no-repeat;

	padding-left:15px;

	font-size:16px

	}

h2.pointH2 a{color:#F90; text-decoration:underline}

h2.pointH2 a:hover{text-decoration:underline}



h2 a{color:#FFF; text-decoration:none}

h2 a:hover{color:#F90}



h3{

	color:#f6921e;

	font:22px Georgia, "Times New Roman", Times, serif;

	margin:5px 0;

	}

h3 a{color:#f6921e; text-decoration:none}

h3 a:hover{text-decoration:underline}



h3.titleH3{color:#c1b49a; font-size:18px}



h4{

	color:#c1b49a;

	font:bold 17px Georgia, "Times New Roman", Times, serif;

	margin-bottom:8px

	}

h4 span, em{color:#bbb; font-weight:100}

	h5{

	color:#f6921e;

	font:18px Georgia, "Times New Roman", Times, serif;

	margin:5px 0;

	}

h5 a{color:#f6921e; text-decoration:none}

h5 a:hover{text-decoration:underline}



h3.titleH3{color:#c1b49a; font-size:18px}

.dottedLine{

	background:url(../images/dottedLine.gif) repeat-x;

	height:1px;

	margin:20px 0 25px 0;

	width:100%;

	}



.hometext, .hometext1{

	color:#CCC;

	font:12px  Verdana, Geneva, sans-serif;

	line-height:18px;

	text-align:left

	}



.text1, .text2, .text3{

	color:#CCC;

	font:12px  Verdana, Geneva, sans-serif;

	line-height:18px;

	text-align:left

	}



.text2{

	font-weight:700;

	padding-bottom:9px;

	}



.text3{

	font:12px Verdana, Geneva, sans-serif;

	padding-bottom:9px; line-height:18px

	}



.text3 a{

	color:#929497;

	font-weight:700;

	text-decoration:none;

	}

.text3 a:hover{color:#F90}

.text3 a.links{color:#F90; font-weight:100}

.text3 a.links:hover{text-decoration:underline}



.hometext a.links1, .text1 a.links1, .text3 a.links1{

color:#CCC;

font-weight:100;

text-decoration:none

}

.hometext a.links1:hover, .text1 a.links1:hover, .text3 a.links1:hover{

color:#F90;

text-decoration:underline

}

.hometext1 a.links1{

color:#F90;

font-weight:100;

text-decoration:underline

}

.hometext1 a.links1:hover{

color:#F90;

text-decoration:underline

}

.toptext1{

	color:#CCC;

	font:12px  Verdana, Geneva, sans-serif;

	line-height:18px;

	text-align:left

	}

.left{

	line-height:16px;

	text-align:left;

	padding:5px 0

	}

.text4{

	color:#FFF;

	padding-bottom:9px

	}

	

.text5{

	color:#FFF;

	font:bold 16px Arial, Helvetica, sans-serif;

	line-height:26px;

	padding-bottom:9px

	}

.text5 a{color:#FFF; text-decoration:none}

.text5 a:hover{color:#F90}



.text6{padding:5px 0 0 15px; line-height:18px;}

	

.text7{

	color:#CCC;

	font:12px  Verdana, Geneva, sans-serif;

	line-height:18px;

	text-align:left

	}



.text7 a{

	color:#CCC;

	font-weight:700;

	text-decoration:none;

	}

.text7 a:hover{color:#CCC}

.text7 a.links{color:#CCC; font-weight:100}

.text7 a.links:hover{text-decoration:none}

.text8 {color:#CCC; font:12px  Verdana, Geneva, sans-serif;

	line-height:18px;

	text-align:left

	}	

.link1{text-align:right}	

.link1 a{padding:0 0 0 22px}



.point1 li{

	background:url(../images/bullet1.gif) 0 6px no-repeat;

	list-style:none;

	font:12px Verdana, Geneva, sans-serif;

	padding:0 0 5px 12px; line-height:14px;

	}

	

.point1 li a{color:#F90; text-decoration:none}

.point1 li a:hover{text-decoration:underline}



.point1 li a.links{color:#CCC}

.point1 li a.links:hover{color:#F90}



.point2 li{

	background:url(../images/bullet1.gif) 0 6px no-repeat;

	list-style:none;

	font:11px Verdana, Geneva, sans-serif;

	padding:0 0 5px 20px; line-height:18px;

	}

	

.point2 li a{color:#F90; text-decoration:none}

.point2 li a:hover{text-decoration:underline}



.point2 li a.links{color:#CCC}

.point2 li a.links:hover{color:#F90}

	
.point3 li{

	background:url(../images/bullet1.gif) 0 6px no-repeat;

	list-style:none;

	font:12px Verdana, Geneva, sans-serif;

	padding:0 0 5px 12px; line-height:15px;

	}

	

.point3 li a{color:#F90; text-decoration:none}

.point3 li a:hover{text-decoration:underline}



.point3 li a.links{color:#CCC}

.point3 li a.links:hover{color:#F90}	

.point4 li{

	background:url(../images/bullet1.gif) 0 6px no-repeat;

	list-style:none;

	font:11px Verdana, Geneva, sans-serif;

	padding:0 0 5px 12px; line-height:18px;

	}

	

.point4 li a{color:#F90; text-decoration:none}

.point4 li a:hover{text-decoration:underline}



.point4 li a.links{color:#CCC}

.point4 li a.links:hover{color:#F90}
	

.brown{color:#c1b49a; text-align:right}

	

.reqCall{

	font:16px Georgia, "Times New Roman", Times, serif;

	height:45px;

	line-height:45px;

	margin-top:10px;

	text-align:center;

	width:197px;

	}

.reqCall a{

	background:url(../images/btnRequestCall.gif) 0 0 no-repeat;

	color:#FFF;

	display:block;

	height:45px;

	text-decoration:none

	}

.reqCall a:hover{

	background:url(../images/btnRequestCall.gif) 0 -45px no-repeat;

	color:#F90;

	}

	

/* Page Outlines */

#wrapper{

	margin:auto;

	overflow:hidden;

	width:910px

	}

	

#Header{

	height:65px;

	overflow:hidden;

	width:100%

	}



#logo{

	float:left;

	width:230px

	}

#logo img{margin-top:10px}

	

#mainMenu{

	float:left;

	height:85px;

	width:670px

	}

	

#banner{	

	font:11px Arial, Helvetica, sans-serif;

	height:22px;

	line-height:18px;

	padding:150px 0 0 20px;

	margin-bottom:27px;

	width:890px;

	}

.bannerNews{background:url(../images/bannerNews.jpg) no-repeat;}

.bannerAbout{background:url(../images/bannerAbout.jpg) no-repeat}

.bannerHistory{background:url(../images/bannerHistory.jpg) no-repeat}

.bannerContact{background:url(../images/bannerContact.jpg) no-repeat}

.bannerServices{background:url(../images/bannerServices.jpg) no-repeat}

.bannerWork{background:url(../images/bannerWork.jpg) no-repeat}

.bannerPPC{background:url(../images/bannerPPC.jpg) no-repeat}

.bannerPPC2{background:url(../images/bannerPPC2.jpg) no-repeat}

#bannerHome{

	height:273px;

	padding:0;

	width:910px;

	}

#bannerHome2{

	height:182px;

	padding:0;

	width:909px;

	}

.banner a{color:#CCC; text-decoration:none}

.banner a:hover{color:#FFF; text-decoration:underline}



#SecContent{

	background:url(../images/backRight.gif) top right repeat-y;

	width:100%

	}

	

#SecLeft{

	float:left;

	overflow:hidden;

	width:595px

	}

#SecRight{

	float:left;

	margin-left:45px;

	overflow:hidden;

	padding-top:20px;

	width:250px

	}

	

#footer{

	/*background:url(../images/adwordsLogo3.gif) 860px 30px no-repeat;*/

	clear:both;

	color:#ababab;

	font:10px Arial, Helvetica, sans-serif;

	padding-bottom:75px;

	width:100%

	}

#footer a{

	color:#ababab;

	text-decoration:none

	}

#footer a:hover{

	color:#F90;

	text-decoration:underline

	}

#footer .copyrights{width:300px}

.footerLinks{width:610px}

#footer .keywords{

	float:left;

	text-align:left;

	line-height:13px;
	
	padding-left:30px;
	
	width:803px;
	
	}

	

	

/* MAIN MENU */

#mainMenu ul{margin:13px 0 0 61px}

#mainMenu ul li{

	display:inline;

	float:left;

	list-style:none;	

	}

#mainMenu ul li a{

	color:#f1f1f2;

	display:block;

	font:13px Arial, Helvetica, sans-serif;

	height:51px;

	line-height:52px;

	padding:0 17px;

	text-decoration:none

	}

#mainMenu ul li a:hover{

	background-color:#292929;

	color:#F90

	}

#mainMenu ul li a.last{padding-right:10px}



#nav1{width:68px}

#nav2{width:88px}

#nav3{width:114px}

#nav4{width:90px}

#nav5{width:110px}

#nav6{width:65px}

#nav7{width:100px}

/* EoF MAIN MENU */



.newsDate{

	color:#c1b49a;

	clear:left;

	float:left;

	font:bold 17px Georgia, "Times New Roman", Times, serif;

	width:95px

	}

	

.newsText{

	float:left;

	padding-bottom:15px;

	width:500px

	}

	

.socialMedia{margin-top:100px; text-align:right}

.socialMedia img{margin:0}



.inside{margin-top:80px}



.homeImg, .homeImg2, .homeImg3{

	background:url(../images/homeImg1.jpg) 0 0 no-repeat;

	float:left;

	height:100px;

	padding:113px 0 0 19px;

	width:271px;

	}

.homeImg2{

	background:url(../images/homeImg2.jpg) 0 0 no-repeat;

	margin-left:20px

	}

.homeImg3{

	background:url(../images/homeImg3.jpg) 0 0 no-repeat;

	margin-left:20px;

	}

.homeImg p, .homeImg2 p, .homeImg3 p{

	font-weight:700;

	margin:3px 0 0 0;

	line-height:20px;

	}

.homeImg3 p{line-height:16px}

.homeImg p a, .homeImg2 p a, .homeImg3 p a{color:#FFF; text-decoration:underline}

.homeImg p a:hover, .homeImg2 p a:hover, .homeImg3 p a:hover{color:#F90; text-decoration:none}



.form{

	float:left;

	width:390px

	}

.form2{width:280px; overflow:hidden}

.form3{
	float:none;
	width:100%
	}

	

.label{

	color:#c1b49a;

	font:16px Georgia, "Times New Roman", Times, serif;

	float:left;

	height:20px;

	line-height:20px;

	text-align:right;

	width:105px

	}

.label2{width:150px}

.label3{width:100px}

.fields{

	float:left;

	height:20px;

	margin:0 0 15px 13px;

	overflow:hidden;

	width:272px

	}

.fields2{width:160px; overflow:hidden}

.label4{
	color:#c1b49a;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	height:20px;
	line-height:20px;
	text-align:left;
	width:95px
	}
	
.fields4{
	float:left;
	height:20px;
	margin:0 0 8px 0;
	overflow:hidden;
	width:155px
	}
	

input[type="text"], textarea, select{

	background-color:#FFF;

	border:1px solid #000;

	color:#000;

	font:11px Tahoma, Geneva, sans-serif;

	height:19px;

	padding:2px 2px 3px 5px;

	width:265px

	}

textarea{

	height:175px;

	line-height:18px;

	max-width:265px;

	overflow:auto

	}

select{height:22px; width:272px}



.contactDetails{

	color:#FFF;

	float:left;

	font-size:13px;

	line-height:20px;

	margin-left:35px;

	padding-top:50px;

	width:162px;

	}

.zoom{

	background:url(../images/zoom.png) no-repeat;

	font:11px Verdana, Geneva, sans-serif;

	padding:8px 0 5px 30px;

	}



/* CASE STUDIES */

.caseStudies{

	float:left;

	height:255px;

	width:280px

	}



.caseStudies p{background:url(../images/max.gif) bottom right no-repeat; font:11px Verdana, Geneva, sans-serif; height:18px; line-height:24px; padding-top:2px}

.caseStudies a{color:#DDD; display:block; text-decoration:none}

.caseStudies a:hover{color:#F90; text-decoration:underline}



/* CLIENTLE */

.clientle{
	background-color:#212121;
	padding:0px 0 0 0px;
	width:578px;

	}

.clientle img{

		float:left;

	margin:10px 7px 0px 3px;




	}





.clientle{
	background-color:#212121;
	padding:0px 0 0 0px;
	width:590px;

	}

.clientle img{

		float:left;

	margin:10px 7px 0px 0;




	}


