html, body	{

background-image: url('../_images/vertical_back.gif');
background-color: #ffffff;
background-repeat: repeat-x;
width: 100%;
height: auto;
padding: 0;
margin: 0 auto;
font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
font-size: 11px;
color: #000000;
display: block;
}

#dOuterContainer	{
	padding: 0;
	width: 100%;
	height: auto;
	background-image: url('../_images/content_back.gif');
	background-repeat: repeat-y;
	background-position: top center;
	text-align: center;
	display: block;
	float: left;
}



/*******START OF HEADER STYLES**********/
#dHeader
{
	padding: 0;
	margin: 0 auto;
	width: 800px;
	height: 156px;
	position: relative;
	background-image: url('../_images/template_01.jpg');
	background-repeat: no-repeat;
	display: block;
	text-align: left;
}

#dNavPanel
{
	padding: 0;
	margin: 0;
}

#dNavPanel ul
{
	padding: 0;
	margin: 0;
	
	position: absolute;
	top: 113px;
	left: 128px;
}

#dNavPanel li
{
	display: inline;
	list-style: none;
}

#dNavPanel a, #dNavPanel a:link, #dNavPanel a:visited
{
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	width: 94px;
	height: 28px;
	
	background-image: url('../_images/nav_tab.gif');
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

#dNavPanel a:active, #dNavPanel a:hover
{
	background-image: url('../_images/nav_tab_over.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#dNavPanel .setNavTab
{
	background-image: url('../_images/nav_tab_over.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#dNavPanel .topNavText
{
	padding: 8px 0 0 0;
	margin: 0;
	display: block;
	text-align: center;
}

#dShoppingCart
{
	position: absolute;
	top: 15px;
	left: 440px;
	
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

#dShoppingCart p
{
	padding: 0;
	margin: 0;
}

#dShoppingCart fieldset
{ 
	border: 0;
}

#viewShoppingCart
{
	position: absolute;
	top: 0;
	left: 220px;
}

/**************End of header styles***********************/

/**************Start of middle styles*********************/

#dMiddle
{
	padding: 0;
	margin: 0 auto;
	width: 800px;
	height: auto;
	position: relative;
	display: block;
}

#dMiddleLeft
{
	width: 164px;
	height: auto;
	display: block;
	float: left;
	text-align: left;

}

#dLeftNav ul
{
	padding: 0;
	margin: 0;
}

#dLeftNav li
{
	list-style: none;
}

#dLeftNav a, #dLeftNav a:visited
{
	padding: 0;
	margin: 0;
	display: block;
	width: 159px;
	height: 22px;
	text-align: left;
	
	background-image: url('../_images/left_nav_back.gif');
	background-repeat: no-repeat;
	background-position: top left;
	
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#dLeftNav a:active, #dLeftNav a:hover
{
	text-decoration: underline;
	color: #b6352f;
}

#dLeftNav .leftNavText
{
	display: block;
	padding: 3px 0 0 5px;
}

#dSearchPanel
{
	padding: 0;
	margin: 0;
	
	display: block;
	width: 159px;
	height: 93px;
	
	background-image: url('../_images/search_back.gif');
	background-repeat: no-repeat;
	background-position: top left;
	
	position: relative;
	
}

#dSearchPanel a
{
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

#dSearchPanel a:active, #dSearchPanel a:hover
{
	text-decoration: none;
}

#dSearchPanel fieldset
{
	border: 0;
}

#strSearch
{
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	color: #6D6D6D;
	font-size: 15px;
	
	background-color: transparent;
	border: 0 none;
	
	position: absolute;
	top: 35px;
	left: 8px;
	
	height: 18px;
	width: 142px;
}

#findProduct
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 66px;
	left: 7px;
}

#dAdvancedSearch
{
	position: absolute;
	top: 66px;
	left: 55px;
}

#dAdvancedSearch p
{
	padding: 0;
	margin: 0;
}

#dEurohostLogo
{
	display: block;
	width: 159px;
	height: 74px;
	
	background-image: url('../_images/eurohost_logo.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#dEurohostLogo a, #dEurohostLogo a:link, #dEurohostLogo a:visited, #dEurohostLogo a:active, #dEurohostLogo a:hover
{
	display: block;
	width: 159px;
	height: 74px;
	
	text-decoration: none;
	text-indent: -10000px;
}

#dPartnersDiv
{
	display: block;
	width: 159px;
	height: 200px;
	
	background-image: url('../_images/partners_back.gif');
	background-repeat: no-repeat;
	background-position: top left;
}


#dMiddleRight
{
	width: 636px;
	height: auto;
	display: block;
	float: left;
	text-align: left;
	
}

#dContent
{
	width: 630px;
	height: auto;
	padding: 0;
	margin: 0;
}

#dContent h2
{
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	color: #e67e00;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 2px solid #e67e00;
}

#dContent h3
{
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	color: #e67e00;
	font-size: 11px;
	font-weight: bold;
}

#dContent a, #dContent a:link, #dContent a:visited
{
	color: #e67e00;
	text-decoration: none;
}

#dContent a:active, #dContent a:hover
{
	color: #e67e00;
	text-decoration: underline;
}

#dYouAreHere
{
	padding: 0;
	margin: 0;
	display: block;
	width: 636px;
	height: 37px;
	
	background-image: url('../_images/template_03.gif');
	background-repeat: no-repeat;
	background-position: top left;
	
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	color: #e92c2c;
	font-size: 12px;
	position: relative;
}

#dYouAreHere p
{
	padding: 5px 0 0 0;
	margin: 0;
}

#dSelectLocation
{
	padding: 0;
	margin: 0;
	width: 75px;
	height: 16px;
	position: absolute;
	top: 9px;
	left: 553px;
}

/**************End of middle styles***********************/

/**************Footer styles**********************/
#dFooter
{
	padding: 0;
	margin: 0 auto;
	display: block;
	width: 800px;
	height: 100px;
	
	background-image: url('../_images/footer_back.gif');
	background-repeat: no-repeat;
	background-position: top left;
	
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	color: #ffffff;
	font-size: 11px;
	
	text-align: center;
}

#dFooter p.topLine
{
	padding: 7px 0 0 0;
	margin: 0;
}

#dFooter p.bottomLine
{
	padding: 5px 0 0 0;
	margin: 0;
}

#dFooter a, #dFooter a:link, #dFooter a:visited
{
	text-decoration: none;
	color: #ffffff;
}

#dFooter a:active, #dFooter a:hover
{
	text-decoration: underline;
	color: #ffffff;
}
/**************End of footer styles***************/




/************ Other Styles**************************/
.access
{
	display: none;
}

.clientsTable
{
	border-collapse: collapse;	
}

.clientsTable td
{
	border: 1px solid #005f00;
}