body {
	min-width:960px;
	width: auto !important;
	width:960px;
	/*min-width: 960px;*/
}
#banner{
/*	height:230px;
	max-height:230px;*/
	height:230px;
}
#main_navigation_holder{
	margin:271px 0 0;
}
#banner.home span{display:block; background:url(../images/banner-home-ext1024.gif) repeat-x;}
#banner.indexhome span{display:block; background:url(../images/banner-home-ext1024.gif) repeat-x;}

#banner.ethics span{display:block; background:url(../images/banner-ethics-ext1024.gif) repeat-x;}
#banner.guarantee span{display:block; background:url(../images/banner-guarantee-ext1024.gif) repeat-x;}
#banner.about_us span{display:block; background:url(../images/banner-about-us-ext1024.gif) repeat-x;}
#banner.tools span{display:block;  background:url(../images/banner-tools-ext1024.gif) repeat-x;}
#banner.faq span{display:block;  background: #eed913;}
#banner.request-a-quote span{display:block;  background: url(../images/banner-request-a-quote-ext1024.gif) repeat-x;}
#banner.services span{display:block;  background:url(../images/banner-services-ext1024.gif) repeat-x;}
/*#banner.video_marketing span{display:block;  background:url(../images/banner-video-marketing-ext1024.gif) repeat-x;}*/
#banner.linkservices{display:block;  background:url(../images/banner-advanced-links-building-package-ext1024.gif) repeat-x;}
#banner.banner-core-business-services{display:block; background:url(../images/banner-core-business-services-ext1024.gif) repeat-x;}

#banner.coreservices span{display:block;  background:url(../images/banner-services-ext1024.gif) repeat-x;}
#banner.corporateservices span{display:block;  background:url(../images/banner-corporate-seo-package-ext1024.jpg) repeat-x;}
#banner.client_logon span{display:block;  background:url(../images/banner-client-login-ext1024.gif) repeat-x;}
#banner.contact_us span{display:block; background:url(../images/banner-contact-us-ext1024.gif) repeat-x;}
#banner.case_st span{display:block;  background:url(../images/banner-case-studies-ext1024.gif) repeat-x;}
#banner.corporateservices span{display:block;  background:url(../images/banner-corporate-seo-package-ext1024.gif) repeat-x;}

* html  #main_navigation_holder{border-bottom:1px solid white;}


/* BLOG under 1024 */
/*
#banner.blog{display:block;  background:transparent url(../images/banner-coffee-cup.jpg) no-repeat;}
#banner.blog span{display:block; background:url(../images/banner-coffee-cup-ext.gif) repeat-x; }
*/
body#blog_p #main_navigation_holder{
	margin-top:255px !important;
	z-index:1;
	min-width:864px;
	width:auto !important;	
	}
body#blog_p #banner{
	background-color:#FFF;
	height:212px !important;
	overflow:hidden;
}
body#blog_p div#secondary_navigation_holder{
	top:-360px;
}


/** html  #main_navigation_holder{border-bottom:1px solid white;}*/

#tools_div{
	position:absolute;
	top:67px;
	width:80%;
	min-width:860px;
	z-index:10;
	height:50px;
}
* html  #tools_div{width:860px;}

div#secondary_navigation_holder {
	position:relative;
	float:right;
	text-align:left;
	top:-375px;
	z-index:5;
	margin:0; padding:0;
	width:400px;
}
ul.non_bul_ar{
	margin:0 0 0 10px;
}