html, body {
}

body {
	text-align:left;
	height:100%;
	background: #010102 url(../../images/backgroundGrad.jpg) repeat-x;
	}

#wrapper {
	width: 780px;
	margin: 0 auto;
}

#contact { height:0px; }
#navigation { background:#e5e5e5; height:0px; }


/*------------- header --------------*/

#header{
	background:url(../../images/homeHeader.jpg) no-repeat;
	margin:30px 0px 0px 0px;
	position:relative;
}


#serviceSummary {
	padding:35px 24px;
	height:138px;
}

#serviceSummary h1 {
	text-indent:-9999px;
}

#serviceSummary h2 {
	font:normal 22px/23px lighter "Times New Roman", Times, serif;
	word-spacing:-1px;
	color:#ffffff;
	width:480px;
}

#serviceSummary h3 {
	font:12px/15px bold "Arial", Helvetica, sans-serif;
	word-spacing:-2px;
	color:#7D848F;
	padding-top:0.5em
}


#header #contact h2 {
	position:absolute;
	right:90px;
	top:-17px;
	font:normal 11px/14px "Arial", Helvetica, sans-serif;
	color:#585e66;
}

#header #contact h3 {
	position:absolute;
	right:0px;
	top:-18px;
	width:83px;
	background:url(../../images/clientLogin_btn_off.jpg) no-repeat bottom;
	text-indent:-9999px;
}

#contact a {
	color:#585e66;
}


/*------------- navigation --------------*/

#primaryNavigation{
	float:left;
	position:absolute;
	margin:0px 6px;
	background:url(../../images/primaryNav_bg.jpg) repeat-x;
	height:38px;
	width:773px;
	}

#primaryNavigation li {
	float:left;
	display:block;
	background:url(../../../CSS/images/tabOffRight.gif) no-repeat right top;
	border-right: solid #b7b7b5 1px;
	}

#primaryNavigation li a {
	display:block;
	background: url(../../images/primaryNav_bg.jpg) no-repeat left top    ;
	height:14px;
	padding:10px 15px;
	font: 11px "Arial", Helvetica, sans-serif;
	color:#666666;
	}
	
#primaryNavigation li:link {
	background:url(../../images/primaryNavHover.jpg) repeat-x left;
	}

#primaryNavigation li:visited {
	background:url(../../images/primaryNav_bg.jpg) repeat-x left;
	}

#primaryNavigation li:hover {
	background:url(../../images/primaryNavHover.jpg) repeat-x left top;
	}

#primaryNavigation li:active {
	background:url(../../images/primaryNavHover.jpg) repeat-x left;
	}
	
#primaryNavigation #homeNav a {
	margin-left:-1px;
	background:url(../../images/primaryNavLeftCurve.jpg) no-repeat left bottom ;
}

#primaryNavigation #contactNav {
	float:right;
	border-left: solid #b7b7b5 1px;
	border-right:none;
}

#primaryNavigation #contactNav a {
	background:url(../../images/primaryNavRightCurve.jpg) no-repeat right bottom;
}

#primaryNavigation #contactNav a:hover {
	background:url(../../images/primaryNavRightCurveRO.jpg) no-repeat right bottom;
}

#primaryNavigation #homeNav a:hover {
	margin-left:-1px;
	background:url(../../images/primaryNavLeftCurveRO.jpg) no-repeat left bottom ;
}


/*----------------- Setting active navigation to current page --------------------------*/

/*--home-----*/

#home #primaryNavigation #homeNav a {
	background:url(../../images/primaryNavLeftCurveRO.jpg) no-repeat left bottom ;
}

#home #primaryNavigation #homeNav {
	background:url(../../images/primaryNavHover.jpg) repeat-x left bottom ;
}




#clientServices #primaryNavigation #clientServNav {
	background:url(../../images/primaryNavHover.jpg) repeat-x left bottom ;
}



#aboutDnd #primaryNavigation #aboutNav {
	background:url(../../images/primaryNavHover.jpg) repeat-x left bottom ;
}

#distribution #primaryNavigation #distNav {
	background:url(../../images/primaryNavHover.jpg) repeat-x left bottom ;
}

#warehousing #primaryNavigation #wareNav {
	background:url(../../images/primaryNavHover.jpg) repeat-x left bottom ;
}

#contactUs #primaryNavigation #contactNav {
	background:url(../../images/primaryNavHover.jpg) repeat-x left bottom ;
}

#contactUs #primaryNavigation #contactNav a {
	background:url(../../images/primaryNavRightCurveRO.jpg) no-repeat right bottom ;
}





/*--complete by placing all page data here to mark active page -----*/





/*------------- content --------------*/

#content {
		width:100%;
		background: url(../../images/content_bg.jpg) repeat-y;
		overflow:auto;
	}
	
#mainContent {
	width:542px;
	float:left;
	margin:40px 6px 0px 6px;
	padding:0px 14px 0px 14px;
	background: url(../../images/mainContent_bg.jpg) repeat-y;
}




/*------------- mainContent --------------*/

#keyServices {
	height:218px;
}

#campaign {
	height:213px;
	background: url(../../images/mainContent_bg_bottom.jpg) no-repeat bottom;
}


/*-- introduction ---*/

#introduction {
	background:url(../../images/mainContent_topCurve.jpg) 1px 14px no-repeat;
	margin:-15px -15px 0px -15px;
	padding:14px 14px 0px 14px;
}

#introduction h3,
#introduction p {
	width:450px;
}

#closingFooter {
	background:url(../../images/mainContent_bg_bottom.jpg) no-repeat left bottom;
	margin-left:-14px;
	text-indent:-9999px;
	width:600px;
	margin-right:14px;
}


/*------------- subContent --------------*/

#subContent
{
width:192px;
float:left;
background:#FFCCFF url(../../images/subContent_bg.jpg) repeat-y top;	
}

#subContent ul
{
background:url(../../images/subContentBottom_bg.jpg) no-repeat bottom;
padding:50px 10px 20px 10px;
}

#subContent ul li
{
}

	#palleteRatesAd
	{
	background: url(../../images/palleteRates_ad.jpg) no-repeat top left;
	height:280px;
	}
		#palleteRatesAd a
		{
		display:block;
		height:270px;
		}
		
	#contactOnlinesLink
	{
	background: url(../../images/contactusonline_link.jpg) no-repeat top left;
	height:134px;
	}
		#contactOnlinesLink a
		{
		display:block;
		height:134px;
		}
		
	#distributionLink
	{
	background: url(../../images/distribution_link.jpg) no-repeat top left;
	height:217px;
	width:176px;
	}
		#distributionLink a
		{
		display:block;
		height:212px;
		}
	
	#warehousingLink
	{
	background: url(../../images/warehousing_link.jpg) no-repeat top left;
	height:217px;
	width:176px;
	}
		#warehousingLink a
		{
		display:block;
		height:207px;
		}
		
	#clientServicesLink
	{
	background: url(../../images/warehousing_link.jpg) no-repeat top left;
	height:217px;
	width:176px;
	}
		#clientServicesLink a
		{
		display:block;
		height:207px;
		}
		
	#onlineServicesLink
	{
	background: url(../../images/onlineservices_ad.jpg) no-repeat top left;
	height:266px;
	width:176px;
	}
		#onlineServicesLink a
		{
		display:block;
		height:256px;
		}


	#palleteRatesAd h4, #palleteRatesAd h5, #palleteRatesAd h6,
	#onlineServicesAd h4, #onlineServicesAd h5, #onlineServicesAd h6,
	#contactOnlinesLink h4, #contactOnlinesLink h5, #contactOnlinesLink h6,
	#distributionLink h4, #distributionLink h5, #distributionLink h6,
	#warehousingLink h4, #warehousingLink h5, #warehousingLink h6,
	#onlineServicesLink h4, #onlineServicesLink h5, #onlineServicesLink h6
	{
	text-indent:-9999px;
	}


	










/*------------- footer --------------*/

#footer {
	width: 100%;
	clear:both;
	background:url(../../images/footer_bg.jpg) no-repeat top;
	height:154px;
	padding-bottom:50px;
	}
	
#footer ul {
	width:300px;
	padding: 20px;
}


#footer h5{
	color:#e5e3cf;
	padding-bottom:3px;
}

#footer p{
	line-height:99%;
	color:#666d75;
}

.clear
{
	clear:both;
}




	
	
