/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	"UBER" STANDARD CSS - NOT COMPATIBLE WITH SELECTEDIT SITES
//---------------------------------------------------------------------------------------------------------
//	CONTENT STYLES:  see tempaltes directory for navigation styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Body structure elements
//-------------------------------------------------------------------------------------------------------*/
html, body
{
	margin:					0px;
	padding:				0px;
	width:					100%;
	height:					100%;
	
	background-color:		#576088;

	/*	Default text styles	----------------------------*/
	font-family:			Verdana, Helvetica, Arial, sans-serif;
	color:					#000000;

}

/*---------------------------------------------------------------------------------------------------------
//	Default link colors
//-------------------------------------------------------------------------------------------------------*/
a
{
	color:					#576088;
}

a:hover
{
	color:					#576088;
	text-decoration:		none;
}

/*---------------------------------------------------------------------------------------------------------
//	Flexaust structure
//-------------------------------------------------------------------------------------------------------*/
/*	horizontal centering	*/
#center-x
{
	/*	Do not modify		----------------------------*/
	margin-right:			auto;
	margin-left:			auto;

	/*	Customize			----------------------------*/
	width:					750px;
	height:					100%;
	/*border:					1px solid rgb(170,170,170);*/
}


table#body
{
	border-collapse:		collapse;
	border-top:				10px solid blue;
	width:					732px;
	border-width:			0 10px 0 10px;
	border-color:			#ffffff;
	border-style:			solid;
	background-color:		#ffffff;
	height:					100%;
	
	font-family:			Helvetica, Arial, sans-serif;
	color:					#000000;
	line-height:			1.3em;
	font-size:				9pt;
}

#topbar
{
	width:					732px;
	height:					18px;
	background-color:		#576088;
	padding:				5px 3px 2px 18px;
	
	font-family:			Helvetica, Arial, sans-serif;
	color:					#ffffff;
	font-size:				11px;
	text-align:				right;
}

#topbar a
{
	color:					white;
}

#subtopbar
{
	height:					4px;
	background-color:		#aaaaaa;
	border-top:				1px solid #ffffff;
	border-bottom:			1px solid #ffffff;
}

#headertd
{
	width:					732px;
	height:					30px;
	background-color:		#ffffff;
	
	margin:					0px;
	padding:				3px 0 1px 0;
}

#subheader
{
	height:					10px;
	background-color:		#576088;
	border-bottom:			2px solid #ffffff;
}

td#subheaderimage
{
	margin:					0;
	padding:				0;
	height:					132px;
	width:					732px;
	background-image:		url('/images/topphoto.jpg');
	background-position:	center top;
	background-repeat:		no-repeat;
}

/*	See sectionnav CSS tempaltes for td#left	*/

/*	Optional sitebar	*/
td#right
{
}

td#content
{
	/*width:					582px;
	max-width:				582px;*/
	margin:					0;
	padding:				8px 5px 5px 18px;
}

/*---------------------------------------------------------------------------------------------------------
//	Footer styles
//-------------------------------------------------------------------------------------------------------*/
#footer
{
	margin:					0;
	padding:				22px 0 10px 0;
	background-image:		url('/images/footertop.gif');
	background-position:	center top;
	background-repeat:		no-repeat;
	background-color:		#ffffff;
	line-height:			2.0em;
	font-family:			Helvetica, Arial, sans-serif;
	font-size:				11px;
}


#footer p
{
	clear:					both;
	border-top:				1px solid #576088;
}

#footer ul
{
	margin-left:			auto;
	margin-right:			auto;
	display:				block;
	padding:				0px;
	list-style-type:		none;
}

#footer li
{
	padding:				5px 10px;
	display:				inline;
	
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	Standard body styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
.blue_header,
h1
{
	margin:					0px 0px 10px 0px;
	padding:				0px;

	font-family:			Helvetica, Arial, sans-serif;
	font-weight:			bold;
	font-size:				12pt;
	font-weight:			bold;
	font-variant:			small-caps;
	text-transform:			uppercase;
	color:					#576088;
	display:				block;
}

h1 a,h1 a:hover
{

}

h2
{
	margin:					0em;
	padding:				0px;
	
	font-family:			arial,sans serif;
	font-weight:			bold;
	font-size:				0.85em;

}

h3
{
	margin:					1.7em 0em 0em 0em;
	line-height:			1.7em;
	font-family:			verdana,arial,sans serif;
	font-weight:			bold;
	font-size:				0.70em;
}

/*	Standard body style	*/
.bodytext
{
	margin:					0em 0em 15px 0px;
	padding:				0px;
	line-height:			1.4em;
	font-family:			Helvetica, Arial, sans-serif;
	font-size:				9pt;
}

blockquote
{
	margin:					1em 3em;
	border-top:				1px solid rgb(221,204,204);
	border-bottom:			1px solid rgb(221,204,204);
	padding:				0.5em 0em;
	font-family:			times new roman,times;
	font-size:				1.15em;
	font-style:				italic;
	line-height:			1.4em;
	color:					rgb(153,51,51);
}

/*---------------------------------------------------------------------------------------------------------
//	Sidebar styles
//-------------------------------------------------------------------------------------------------------*/
td#right
{
	width:					180px;
	padding:				20px;
}

.sidebar
{
	line-height:			1.4em;
	font-family:			verdana,sans serif;
	font-size:				0.65em;
	margin-left:			10px;
}

/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Table Data
//-------------------------------------------------------------------------------------------------------*/
table.data
{
	border:					1px solid rgb(204,215,238);
	border-collapse:		collapse;
	empty-cells:			show;
}

table.data caption
{
	margin:					0.5em 0em;
	text-align:				left;
	font-family:			verdana,arial,sans serif;
	font-weight:			bold;
	font-size:				0.70em;
}

tr.r0
{
	background-color:		white;
}

tr.r1
{
	background-color:		rgb(238,245,255);
}

table.data th,
table.data td
{
	padding:				0.5em 1.0em;
	text-align:				left;
	font-family:			verdana,arial,sans serif;
}

table.data th
{
	vertical-align:			bottom;
	background-color:		rgb(204,215,238);
	font-weight:			bold;
	font-size:				0.70em;
	color:					white;
}

table.data td
{
	vertical-align:			top;
	border-bottom:			1px solid rgb(204,215,238);
	font-size:				0.68em;
}

/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Bread crumb
//-------------------------------------------------------------------------------------------------------*/
#breadcrumb
{
	clear:					both;
	display:				block;
	width:					auto;
	height:					26px;
	line-height:			26px;
	padding:				0em 1.0em;
	white-space:			nowrap;
	font-family:			verdana,arial,sans serif;
	font-size:				11px;
}

#breadcrumb a
{
}

#breadcrumb .static
{
	font-weight:			bold;
}

#breadcrumb .divider
{
	padding:				0em 0.25em;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	DHTML menu styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
ul.menublock,ul.submenublock
{
	/*	Do not modify		----------------------------*/
	position:				absolute;
	z-index:				200;
	visibility:				hidden;
	margin:					0px;
	padding:				0px;
	list-style-type:		none;
	display:				none;
	
	/*	Customizeable options	------------------------*/
	width:					140px;
	 border-top:			1px solid #576088; 
	border-bottom:			none;
	background-color:		#576088;
	color:					#ffffff;
	margin-top:				-3px;
}

/*	Do not modify	*/
ul.menublock li, ul.submenublock li
{
	display:				inline;
}

ul.menublock a,ul.submenublock a
{
	display:				block;
	width:					auto;
	height:					21px;
	border:					1px solid rgb(204,204,204);
	padding:				1px 8px;
	line-height:			21px;
	white-space:			nowrap;
	font-family:			verdana,arial,sans serif;
	font-size:				10px;
	color:					#ffffff;
	text-transform:			uppercase;
	margin-top:				-2px;
}

.menublock a:hover,
.submenublock a:hover,
a.highlight
{
	/*background-color:		#677098; old one*/
	background-color:		#6f7ea7;
	color:					white;
}

ul.submenublock
{
	margin:					2px 0 0;				
}
/*	Makes arrow indicator for links with submenu	*/
/*
a.showsub,
a.showsub:hover,
a.highlight
{
	background-image:		url( /images/arrow0.gif );
	background-position:	center right;
	background-repeat:		no-repeat;
}
*/

/*	Menu item mouseover	*/
/*
a.showsub:hover,
a.highlight
{
	background-image:		url( /images/arrow1.gif );
}
*/



/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	MISCELLANEOUS DEFAULTS
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*	Used so that non-CSS browsers deliniate footer block from body content	*/
hr
{
	display:				none;
}

/*	Hidden elements	*/
.hdn
{
	display:				none;
}

/*	because HTML should have this as the default	*/
td
{
	vertical-align:			top;183
	padding:				0px;
}

/*	prevent ugly purple borders around linked images	*/
img
{
	border:					0px;
}

/*	do not underline links	*/
a
{
	text-decoration:		none;
}

/*	shortcomings of the formatter	*/
p
{
	margin:					0px;
}

/*	IE will allocate space for these if there are not display:none -  POSJ	*/
map
{
	display:				none;
}

sup
{
	vertical-align:			super;
	font-size:				0.75em;
}

#start
{
	display:				none;
}

.heading
{
	background-color: 		#576088;
	color:					#ffffff;
	padding:				3px 5px 1px 5px;
	margin:					8px 0 5px 0;
	
	xtext-transform:			uppercase;
	font-variant:			small-caps;
}

.footer_credits_text{
	float:left;
	vertical-align:middle;
	margin-top:10px;
	
	/*text-align:right;*/
}

.footer_credits_left{
	width:280px;
	float:left;
}
.footer_credits_left .img_issa
{ 
	margin-left:	17px;
}

.footer_credits_middle{
	float:left;
}

.footer_credits_right{
	width:243px;
	float:right;
}

.footer_credits_right_img
{
	width:55px;
	float:left;
}

.distributor_item
{
	margin:15px 0px;
}
/*
#tnavid0
{
	padding-right:		16px;
	background-color:	white;
	height:				30px;
}
*/

#logo_link
{
	padding:0  !important;
	border-left:	none !important;
	margin-left:20px;	
}

#headertd{
	margin:10px 0px;
	height:60px;



}

div.news_item
{
	margin:5px 0px;


}

.news_list_item
{
	border-top: 1px solid gray;
	width:auto;
	width:570px;
	margin:5px 0px;
	padding:3px 0px;


}

.news_list_item p {
	margin:0px 0px 3px 0px;
	color:#666666;
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
}


.news_th_image
{
	float:left;
	/*width:110px;*/
	margin: 3px 10px 3px 0px;
}

.news_list_info{
	float:left;
	width:450px;
	

}

table.floor_care_categs td
{
	padding-bottom:			20px;
}

table.floor_care_categs h2
{
	font-size:				12px;
}

table.list_floor_care_products th
{
	white-space:			nowrap;
}

table.list_floor_care_products th
{
	white-space:			nowrap;
}

.list_floor_care_products td
{
}

.widget_container
{
	margin-bottom:			20px;
	width:					143px;
	color:					white;
}
.widget_container a
{
	color:					white;
}

.widget_container h3
{
	color:					white;
	margin:					0 0 3px;
	font-size:				14px;
	font-family:			arial,sans serif;
}

.widget_content_gray,
.widget_content_blue
{
	padding:				0 9px 4px;
}

.widget_content_gray
{
	background:				url('/images/widget-gray-bg.jpg');
}

.widget_content_blue
{
	background:				url('/images/widget-blue-bg.jpg');
}

.top_header_text
{
	color:					#6b7398;
	font-family:			Helvetica, Arial, sans-serif;
	font-weight:			bold;
	font-size:				12px;
	font-weight:			bold;
	font-variant:			small-caps;
	text-transform:			uppercase;
	display:				block;
}
.small_text
{
	font-size:				9px;
}

.hide-br
{
 display:none;
}
#nav-main .hide-br
{
 display:inline;

}
