@charset "utf-8";
/* CSS Document */
body	{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	color:#444444;
}
a	{
	color:#000000;
	text-decoration:underline;
}
a:hover	{
	text-decoration:none;
}
img	{ border:0px; }
p	{
	line-height:18px;
	margin-top:10px
}
h1	{
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f28c2b;
	margin:0px 0 10px 0px;
	padding:0px;
	text-transform:uppercase;
}
h2	{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0 10px 0px;
	padding:0px;
	font-weight:bold;
}
h3 {
	font-size:14px;
	color:#000000;
	padding:0px;
	font-weight:bold;
	/*background:#f1f1f1;*/
	background:url(../../images/pencil.png) no-repeat left ;
	padding:0px 0px 4px 22px;
	margin-bottom:15px!important;
	border-bottom:1px dashed #ccc;
}

#main	{
	width:984px;
	background-color:#ffffff;
	margin:auto;
	padding:10px;
	clear:left;
}
#header	{
	border-bottom:2px solid #000000; 
	height:62px;
}
#header	.logo	{
	background:url(../../images/logo.gif) no-repeat;
	width:201px;
	height:62px;
	float:left;
}



#header	.navigation	{
	float:right;
}
#header	.navigation	 .icons{
	height:25px;
	margin-bottom:10px;
}
#header	.navigation	 .icons	 div{
	float:right;
	padding-top:8px;
	height:17px;
	width:42px;
	text-align:center;
	border-right:1px dotted #a2a2a2;
}

#banner	{
	background:url(../../images/banner_bg.gif) repeat-x;
	height:230px;
	border-right:1px solid #ecebeb;
	border-left:1px solid #ecebeb;
	margin-top:3px;
	font-size:14px;
}
#banner_inner	{
	background:url(../../images/banner_bg.gif) repeat-x bottom;
	height:230px;
	margin-top:3px;
	font-size:14px;
}
#banner_webdesign	{
	background:url(../../images/banner_web_design.jpg) repeat-x top;
	height:230px;
}
#banner_webdesign	h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:normal;
padding-top:85px;
margin-right:80px;
float:right;
}
#banner_webdesign	h1	span {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
}
#banner_reporting_analysis	{
	background:url(../../images/banner_reporting_analysis.jpg) no-repeat top;
	height:230px;
}
#banner_reporting_analysis	h1 {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:56px;
margin-right:40px;
float:right;
color:#000000;
text-align:center;
}

#banner_social_media_marketing	{
	background:url(../../images/banner_social_media_marketing.jpg) no-repeat top;
	height:230px;
}
#banner_social_media_marketing	h1 {
font:40px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:46px;
margin-right:60px;
float:right;
color:#000000;
text-align:center;
}
#banner_social_media_marketing	h1	span {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
}

#banner_email_sms_marketing	{
	background:url(../../images/banner_email_sms.jpg) no-repeat top;
	height:230px;
}
#banner_email_sms_marketing	h1 {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:56px;
margin-right:80px;
float:right;
color:#fff;
text-align:center;
}
#banner_online_pr	{
	background:url(../../images/banner_online_pr.jpg) no-repeat top;
	height:230px;
}
#banner_online_pr	h1 {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:56px;
margin-right:80px;
float:right;
color:#fff;
text-align:center;
}
#banner_media_strategy	{
	background:url(../../images/banner_media_strategy.jpg) no-repeat top;
	height:230px;
}
#banner_media_strategy	h1 {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:56px;
margin-right:80px;
float:right;
color:#fff;
text-align:center;
}
#banner_media_buying	{
	background:url(../../images/banner_media_buying.jpg) no-repeat top;
	height:230px;
}
#banner_media_buying	h1 {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:56px;
margin-right:80px;
float:right;
color:#fff;
text-align:center;
}
#banner_media_buying	h1 span {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
}

#banner_adverising	{
	background:url(../../images/banner_advertising.jpg) no-repeat top;
	height:230px;
}
#banner_adverising	h1 {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:56px;
margin-right:80px;
float:right;
color:#000;
text-align:center;
}

#search_engine_marketing	{
	background:url(../../images/banner_search_engine_marketing.jpg) no-repeat top;
	height:230px;
}
#search_engine_marketing	h1 {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
width:450px;
padding-top:56px;
margin-right:120px;
float:right;
color:#fff;
text-align:center;
}
#search_engine_marketing	h1 span {
font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ff9933;
}
#banner	h1	{
	color:#ff9933;
	font-size:26px;
	padding-top:16px; margin-bottom:0px;
}
#banner	h1	span	{
	color:#ff9933;
	font-size:20px !important;
}
#banner	p	{
	width:800px;
	font-size:12px; border: solid 0px #000; margin:2px 0px 6px 0px; line-height:16px;
}
#banner	.certified	{
	margin-right:15px;
	float:right;
	margin-top:-90px;
}
#slider-form	{

}
#slider-testimonials	{
	width:765px;
	float:left;
}
#form-holder	{
	float:left;
	width:206px;
	margin-left:10px;
	margin-top:13px;
	border-left:1px solid #ecebeb;
	border-right:1px solid #ecebeb;
	background:url(../../images/form-shadow.gif) no-repeat bottom;
}
#accordian-holder	{
	float:left;
	width:206px;
	margin-left:10px;
	margin-top:15px;
	border-left:0px solid #ecebeb;
	border-right:0px solid #ecebeb;
}
#form	{
	padding-top:0px;
}
#form	h1	{
	background:#000 url(../../images/head_form.jpg) !important;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	margin-bottom:14px;
	background:none;
	padding:3px 0 0 15px;
	height:27px;
}
#form	div	{
	margin-left:10px;
	margin-bottom:12px;
}
label	{
	width:65px;
	display: block;
	float:left;
	color:#FFFFFF;
}
.blue {
	color: #ff9933;
	font-weight: bold;
}
.textfield	{
	width:180px;
	background:#f3f3f3;
	border-bottom:1px solid #b4b4b4!important;
	border:none;
	height:18px;
	color:#555555;
	padding-left:5px;
	font-family:"Trebuchet MS", Arial;
}

.textarea	{
	width:160px;
	font:12px Arial, Helvetica, sans-serif;
	height:100px;
}
.textarea:focus	{
	width:170px;
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #ff9933;
	height:102px;
}

.buttonSubmit, .buttonSubmitHovered {
	width:135px;
	height:26px;
	color:#FFF;
	background:#ff9933 url(../../images/btn_send.gif) no-repeat;
	cursor:pointer;
	border:none;
	text-align:center;
	font:12px "Trebuchet MS", arial;
	font-weight:bold;
}
.buttonSubmitHovered {background-position:left bottom;}
#slider ul  { 
	margin:0px; 
	padding:0px; 
	list-style:none;
}
#slider ul li{ 
	margin:0px; 
	padding:0px; 
	list-style:none;
}
#slider	{	
	padding:0px;
	margin-top:14px;
}

#slider, #slider	li	{	
	width:720px;
	float:left;
	overflow:hidden;
	display:block;
	margin-left:23px;
}
#slider	li .sections	{
	float:left;
	margin-right:10px;
	width:233px;
}
#slider	li .sections	h1	{
	background:#000 url(../../images/h1_bg.gif) !important;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	background:none;
	padding:3px 0 0 35px;
	height:27px;
}
#slider	li .sections	.detail	{
	padding:0px 3px 0px 3px;
	color:#444444;
}
#slider	li .sections	.image	{
	text-align:center;
	margin-bottom:0px;
	border:1px solid #ecebeb;
}
#slider	li .sections	.detail		p	{
	color:#1f1f1f;
	line-height:16px !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
#slider	li .sections	.detail		h2	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	margin:0px;
	padding:0px;
}
#slider	.moreBtn	{
	float:right;
	margin-top:-13px;
}
span#prevBtn	{
	background:url(../../images/prev.gif) no-repeat;*/
	height:88px;
	float:left;
	width:13px;
	margin-left:-740px;
	margin-top:44px;
}
span#nextBtn{ 
    background:url(../../images/next.gif) no-repeat;*/
	height:88px;
	float:right;
	width:13px;
	margin-right:3px;
	margin-top:44px;
}

#testimonials	{	
	background:url(../../images/tesimonial_bg.gif) repeat-x;
	height:148px;
	margin-top:20px;
	border-left:1px solid #ecebeb;
	border-right:1px solid #ecebeb;
	padding: 0 20px 0 20px;
}
#testimonials	h1	{
	background:url(../../images/icon_pencil.gif) no-repeat 150px 12px !important;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ff9933;
	margin:0px;
	background:none;
	padding:8px 0 7px 0px;
	height:27px;
}
#testimonials	p	{
	margin-bottom:5px;
}
#testimonials	.writer	{
	float:right;
	color:#000000;
}
#footer	{
	background:#eeeeee;
	border-top:2px solid #000000;
	margin-top:5px;
	text-align:center;
	padding:5px 0 5px 0;
}
#footer	a	{
	color:#333333;
	text-decoration:none;
}
#footer	a:hover	{
	text-decoration:underline;
}

#content	{	
	padding:0px;
	margin-top:14px;	
	margin-left:10px;
	margin-bottom:10px;
	width:750px;
	float:left;
	overflow:hidden;
	display:block;
	line-height:18px;
}

#content	.img-right	{	
	float:right;
	margin-left:20px;
	background:#f2f1f1;
	padding:9px;
	border:1px solid #edeaea;
}
#content	.img-left	{	
	float:left;
	margin-right:20px;
}
#content-list	ul	{	
	padding:0px;
	margin:0px;	
	padding-left:20px;
}
#content-list	ul	li	{	
	padding:0px;
	margin:0px;
	list-style-image:url(../../images/bullate.gif);
}
#content-list	ul	li	a	{	
	padding:0px;
	margin:0px;
	list-style-image:url(../../images/bullate.gif);
	line-height:28px;
	text-decoration:none;
}
#content-list	ul	li	a:hover	{	
	text-decoration:underline;
}

.right	{
	float:right;
}
.writer	{
	color:#000000;
	text-align:right;
}



.contentcol {
	float:left;
	line-height:18px;
}

.contentcol ul	{
	margin:0px;
	padding:0px;
}

.contentcol li	{
	background:#f3f3f3 url(../../images/strategy_bg.gif) repeat-x;
	margin-bottom:10px;
	padding:10px;
	list-style-type:none;
	height:125px;
	border-left:1px solid #ecebeb;
	border-right:1px solid #ecebeb;
}
.contentcol li h1 {
	font-size:20px;
	color:#000000;
	padding:0px;
	line-height:normal;
	font-weight:normal;
}
.contentcol li img {
	margin-right: 15px; 
	margin-top: 5px; 
	margin-bottom: 10px;
	margin-left: 4px; 
	border:1px solid #ecebeb;
	float:left;
}
.contentcol_big {
	float:left;
	width:100%;
	padding:13px 18px 0 14px;
	line-height:18px;
}
.email, .phone, .fax	{
	background:url(../../images/email.png) no-repeat;
	float:left;
	padding-left:25px;
	width:400px;
	margin-bottom:10px;
	font-size:14px;
}
.phone	{
	background:url(../../images/phone.png) no-repeat;
}
.fax	{
	background:url(../../images/printer_empty.png) no-repeat;
}
