/*
color: 3b3b3b / efefef
*/


/* =============================================================================
   Typography
   ========================================================================== */

	a, h1, h2, h3, h4, h10 { color:#3b3b3b; }

/* =============================================================================
   Header Styles
   ========================================================================== */	 

 	body { margin-top:0px; background:#fff url("../template_directorypress/images/bgheadernew.png") left top repeat; }
	/*.wrapper_top { 
		background-color:#ffffff; 
			
		-moz-box-shadow: 0 0 25px #cccccc;  	
		-webkit-box-shadow: 0 0 25px #cccccc;  	
		box-shadow:0px 0px 25px #ccc; 
		margin-top:13px;
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=0, Color='#EDEDED')",
		"progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color='#EDEDED')",		
		"progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color='#EDEDED')",
		"progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color='#EDEDED')";
		
		filter: 
		progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=0, Color='#EDEDED'),
		progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color='#EDEDED'),
		progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color='#EDEDED'),
		progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color='#EDEDED');
		width:960px !important;
		padding:20px;
	} 	*/
	:root .wrapper {padding-right:2px\9 !important;}
		@media \0screen {
		.wrapper {padding-right:2px !important; }
	}
	*+html  .wrapper{padding-right: 2px;} 
	
	.menu, #submenubar, #footer, #crousel-heading, #style2_wrapper, .itembox, .pagination, #griddler .section{
		position:relative;
	}

	.wrapper { 
		background-color:#ffffff; 
		/*border: 20px solid #fff;*/		
		-moz-box-shadow: 0 0 25px #cccccc;  	
		-webkit-box-shadow: 0 0 25px #cccccc;  	
		box-shadow:0px 0px 25px #ccc; 
		margin-top:13px;			
		/* For IE 8 */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=0, Color='#EDEDED')",
		"progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color='#EDEDED')",		
		"progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color='#EDEDED')",
		"progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color='#EDEDED')";
		/* For IE 5.5 - 7 */
		filter: 
		progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=0, Color='#EDEDED'),
		progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color='#EDEDED'),
		progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color='#EDEDED'),
		progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color='#EDEDED');
		width:960px !important;
		padding:20px;
	} 	
	#banner {margin-top: -10px; } 


/* =============================================================================
   Menu Styles
   ========================================================================== */
 
 
 	.menu { background:#666666; url(../images/nav.gif) repeat-x; width:100% !important;  }
	.menu li { 	background:url(../images/menu_spacer.png) top right no-repeat; height:36px; }
 .boxes5{ display:none;} 
a.wpfp-link{ z-index:1000; position:relative; color:#95bb32;}
 	#submenubar { margin-left:0px; height:110px;  }	 
		#SearchForm {  margin-left:0px; text-align:center; }
		#searchBox span { margin-left:10px; text-decoration:underline;}		 
		#searchBox .searchBtn { margin:0px; border:0px; width:50px; height:35px; background:url(../images/search.gif) no-repeat; border:0px !important; padding:0px; float:left; cursor:pointer; } 	
ul.submenu_account { font-size:12px; text-transform:uppercase; padding-right:10px; }
	ul.submenu_account li {  font-size: 12px;
     border:none;
    padding-right: 0px;}
	
	
/* =============================================================================
   Content Styles
   ========================================================================== */
	
	#content { padding:0px; padding-top:10px; }
	.middleSidebar h1 {   color:#3b3b3b; }
 
	ul.tabs li { background:#fff url(../images/content_pane-gradient.gif) bottom left repeat-x; }
 
/* =============================================================================
   Footer Styles
   ========================================================================== */
	
	#footer { background-image:none; background:#efefef;  color: #ffffff;  }
	#footer p, #footer h3, .recentarticles a { color: #3b3b3b; }
	.recentarticles a { text-decoration:underline; }
	#fpages ul li a {color: #ffffff;}
	
/* =============================================================================
   Slider Styles
   ========================================================================== */
 
	.myslider { margin-top:10px; }
	#siteFeature {position:relative;  background:#efefef; border:1px solid #fff; margin-left:0px !important; width:960px !important; }
	#siteFeature #tabContainer a:link, #siteFeature #tabContainer a:visited { background: transparent url(../images/_slider_inactive.png) no-repeat; }
	#siteFeature #tabContainer a:hover{ background:#fff url(../images/_slider_inactive1.png) no-repeat; }
	#siteFeature #tabContainer a h4 { color: #666; padding:10px 11px 0px 11px; }	
	#siteFeature #tabContainer a.selected h4, #siteFeature #tabContainer a.selected p { color: #fff; text-shadow: 0px 1px 0px #666; }	
	
	#siteFeature #txtBoxContainer a { color:#fff;} 
	#siteFeature h3 { color:#fff; }
	
/* =============================================================================
   Item/ Object Box Styles
   ========================================================================== */
 
	.itembox { border: 1px solid #E2E2E2; clear: both;margin: 0px 0px 15px;padding: 0px;  }
	.right2cols  .itembox{ border:none}
	.itembox h2, .itembox h1 {	margin: 0px 0;	 font-size:20px;  font-weight:normal;        /*line-height:28px; */    text-transform:titlecase;    min-height:32px;  margin-bottom:0px;     
	border-bottom:solid 1px #e8e8e8;    padding:3px 0 0 10px;  	background-color:#ffffff !important;}	
	
		.itembox .table-alternate h4  	{	margin: 0px 0;	 font-size:22px !important;  font-weight:normal !important;        line-height:28px;     text-transform:titlecase;    min-height:32px;  margin-bottom:0px;     
	    padding:3px 20px 0 0px;    background:none;}	
 
 /* =============================================================================
   MIS WEBSITE STYLES
   ========================================================================== */
	
	#griddler .price { background: #000 url(../images/nav.gif) repeat-x !important; border:1px solid #e4f1ff !important; }
	#griddler .price h2 { border-top:0px !important; border-right:0px !important; border-left:0px !important; }
	#steptable div.stepped h4 { color:#FFFFFF}
	.boxes ul li{  float: left;
    list-style: none outside none;
   margin-left: 0px; border:1px solid; color:#CCCCCC;
    padding: 0 3px 0 0;}
	#slider{margin-left:0px;}
	.boxes ul li img{ height: 150px;
    width: 211px}
	
	   #crousel-heading{    background-olor:#ffffff;
    border-left: 1px solid #E8E8E8;
	 border-top: 1px solid #E8E8E8;
	  border-right: 1px solid #E8E8E8;
	  	  border-bottom: none;
    color: #444444;
    float: left;
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
		
    min-height: 32px;
    padding: 3px 20px 0 10px;
    width: 645px;}