/*
Title:      	InBond Logistics stylesheet for screen media
Author:     	Karl Ridley, falling@happyleaves.com
Updated:    	27th October, 2008
*/


/* WRAPPERS */

body {
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	font-size: small;
	text-align: left;
	color: #5e5e5e;
	margin: 0;
	background: #3a3a3a url(../jpg/bg-tile.jpg) repeat top left;
	}

#html body {
	font-size: x-small; /* IE5/Win */
	font-size: small; /* for other IE versions */
	}
	
h1 {
	font-size: 140%;
	color: #1c1c1c;
	line-height: 1.3em;
	}
	
h2 {
	font-size: 110%;
	color: #1c1c1c;
	}
	
h3 {
	font-size: 105%;
	color: #1c1c1c;
	}	
	
.clear {
	clear:both;
	}		

.divline {
	border-bottom: #e8e8e8 1px solid;
	padding: 0;
	margin: 0 0 10px 0;
	width: 100%;
	}
		
	
	
	
	
/* GENERAL COMPONENTS */		

.thanxtxt {
	text-align: left;
	color: #f17a1a;
	line-height: 1.4em;
	font-size: 135%;
	}
	
.largerdarktxt {
	color: #1c1c1c;
	}		
	
.newstitletxt {
	color: #1c1c1c;
	font-size: 115%;
	}		
		
.largertxt {
	text-align: left;
	color: #5e5e5e;
	line-height: 1.4em;
	font-size: 115%;
	}
	
.largertxt a:link, .largertxt a:visited {
	color:#d80025;
	text-decoration:none;
	}
	
.largertxt a:active, .largertxt a:hover {
	color:#d80025;
	text-decoration: underline;
	}		
		
.addresstxt {
	text-align: left;
	color: #5e5e5e;
	line-height: 1.4em;
	font-size: 115%;
	}	
	
.addresstxt a:link, .addresstxt a:visited {
	color:#d80025;
	text-decoration:none;
	}
	
.addresstxt a:active, .addresstxt a:hover {
	color:#d80025;
	text-decoration: underline;
	}

.normaltxt {
	text-align: left;
	color: #5e5e5e;
	line-height: 1.2em;
	}	
	
.normaltxt a:link, .normaltxt a:visited {
	color:#d80025;
	text-decoration:none;
	}
	
.normaltxt a:active, .normaltxt a:hover {
	color:#d80025;
	text-decoration:underline;
	}
	
.smallertxt {
	text-align: left;
	font-size: 85%;
	color: #7d7f78;
	line-height: 1.3em;
	}	
	
.smallertxt a:link, .smallertxt a:visited {
	color:#d80025;
	text-decoration:none;
	}
	
.smallertxt a:active, .smallertxt a:hover {
	color:#d80025;
	text-decoration: underline;
	}
	
.bulletlist {
	width: 100%;
	margin: 25px 0 0 0;
	padding-left: 0;
	list-style: none;
	}
	
.bulletlist li {
	color: #1c1c1c;
	margin: 0;
	padding: 0 0 10px 18px;
	line-height: 1.3em;
	background-image: url(../gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	}
	
.bulletlist a:link, .bulletlist  a:visited {
	color: #d80025;
	text-decoration: none;
	}

.bulletlist a:active, .bulletlist a:hover  {
	color: #ffffff;
	text-decoration: none;
	background-color: #d80025;
	}	
	
.bulletlistsub {
	width: 100%;
	margin: 10px 0 0 0;
	padding-left: 0;
	list-style: none;
	}
	
.bulletlistsub li {
	color: #1c1c1c;
	margin: 0;
	padding: 0 0 5px 16px;
	line-height: 1.3em;
	font-size: 90%;
	background-image: url(../gif/bulletsub.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	}
	
.bulletlistsub a:link, .bulletlistsub  a:visited {
	color: #9c0a23;
	text-decoration: none;
	}

.bulletlistsub a:active, .bulletlistsub a:hover  {
	color: #ffffff;
	text-decoration: none;
	background-color: #9c0a23;
	}		
	
	

		
	
/* LOGO COMPONENTS */		

#wrapper {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	font-size: 110%;
	background: #ffffff url(../gif/white-tile.gif) repeat top left;
	}

#logo {
	width: 885px;
	height: 195px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/logo.jpg) no-repeat top left;
	}
	
#logoleft {
	width: 270px;
	height: 195px;
	padding: 0;
	margin: 0;
	float: left;
	}	
	
#logoright {
	width: 615px;
	height: 136px;
	padding: 59px 0 0 0;
	margin: 0;
	float: right;
	}
	
	
	
	
/* ORDER SEARCH COMPONENTS */		

#ordersearch {
	width: 615px;
	height: 55px;
	padding: 0;
	margin: 0;
	border-top: #e8e8e8 1px solid;
	}	
	
.ordersearchcell1 {
	width: 325px;
	height: 55px;
	padding: 0;	
	background: url(../gif/checkorderinst.gif) no-repeat top right;
	}		
	
.ordersearchcell2 {
	width: 180px;
	height: 55px;
	padding: 0;	
	vertical-align: middle;
	}	
	
.ordersearchcell3 {
	width: 85px;
	height: 55px;
	padding: 0;	
	vertical-align: middle;
	}			
	

	
	
	

/* NAVIGATION COMPONENTS */	


#navholder {
	margin: 0 auto;
	width: 615px;
	padding: 0;
	}
	
ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 615px;
	height: 36px;
	}
	
a, a:link, a:visited {
	text-decoration: none;
	}

/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	float: left;
	text-indent: -9999px;
	}

ul#navigation li a {
	border: 0;
	display: block;
	height: 36px;
	background: url(../jpg/navigation.jpg) no-repeat;
	}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../jpg/navigation-over.jpg);
	}	
	
	
/*</group>*/

/*<group=level 1 ids>*/

li#Home a {
	width: 71px;
	}
li#Home a:link,
li#Home a:visited,
li#Home a:hover {
	background-position: -0px 0px;
	}


li#AboutInBond a {
	width: 117px;
	}
li#AboutInBond a:link,
li#AboutInBond a:visited,
li#AboutInBond a:hover {	
	background-position: -71px 0px;
	}


li#Services a {
	width: 81px;
	}
li#Services a:link, 
li#Services a:visited, 
li#Services a:hover {	
	background-position: -188px 0px;
	}


li#Testimonials a {
	width: 106px;
	}
li#Testimonials a:link,
li#Testimonials a:visited, 
li#Testimonials a:hover {
	background-position: -269px 0px;
	}
	
	
li#ContactDetails a {
	width: 129px;
	}
li#ContactDetails a:link,
li#ContactDetails a:visited, 
li#ContactDetails a:hover {
	background-position: -375px 0px;
	}
	
	
li#MailingList a {
	width: 111px;
	}
li#MailingList a:link,
li#MailingList a:visited, 
li#MailingList a:hover {
	background-position: -504px 0px;
	}		
		
/*</group>*/



/*<group=level 2>*/


#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	left: -44px;
	width: 615px;
	margin: 0;
	}

#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
	}

#navigation li#Services ul {
	background: none;
	height: 25px;
	margin-left: -184px;
	}

* html #navigation li#Services ul {
	margin-left: -184px;
	}


/*</group>*/

/*<group=level 2 ids>*/

ul#navigation li#Services ul li#DocStorage a:link, 
ul#navigation li#Services ul li#DocStorage a:visited {
	width: 153px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat 0px 0px;
	}
ul#navigation li#Services ul li#DocStorage a:hover {
	width: 153px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat 0px -40px;
	}
	

ul#navigation li#Services ul li#GenStorage a:link, 
ul#navigation li#Services ul li#GenStorage a:visited {
	width: 184px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -153px 0px;
	}
ul#navigation li#Services ul li#GenStorage a:hover {
	width: 184px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -153px -40px;
	}
	
	
ul#navigation li#Services ul li#PickPack a:link, 
ul#navigation li#Services ul li#PickPack a:visited {
	width: 75px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -337px 0px;
	}
ul#navigation li#Services ul li#PickPack a:hover {
	width: 75px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -337px -40px;
	}
	
	
ul#navigation li#Services ul li#FreightFor a:link, 
ul#navigation li#Services ul li#FreightFor a:visited {
	width: 113px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -412px 0px;
	}
ul#navigation li#Services ul li#FreightFor a:hover {
	width: 113px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -412px -40px;
	}
	
	
ul#navigation li#Services ul li#Distribution a:link, 
ul#navigation li#Services ul li#Distribution a:visited {
	width: 90px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -525px 0px;
	}
ul#navigation li#Services ul li#Distribution a:hover {
	width: 90px;
	height: 40px;
	background: url(../jpg/subnav.jpg) no-repeat -525px -40px;
	}	
	
/*</group>*/		
					
			
	
	

/* FLASH COMPONENTS */		
	
#flashcontainer {
	width: 885px;
	height: 260px;
	padding: 0;
	margin: 0 auto;	
	z-index: 1;
	}
	
#flashfooter {
	width: 885px;
	height: 10px;
	padding: 0;
	margin: 0 auto;	
	background: #ffffff url(../gif/flashfooter.gif) repeat-x top left;
	}	
	
#staticcontainer {
	width: 885px;
	height: 205px;
	padding: 0;
	z-index: 1;
	margin: 0 auto;	
	}	
	
					
	
	

/* TITLES COMPONENTS */			
	
.titleholder {
	width: 550px;
	padding: 0;
	margin: 0;
	}
	
.titleholdersmall {
	width: 200px;
	height: 29px;
	padding: 0;
	margin: 0;
	}	
		
	
	


/* BODY COMPONENTS */

#bodycontainer {
	width: 845px;
	padding: 40px 20px 60px 20px;
	margin: 0 auto;
	background: #ffffff url(../jpg/bodywatermark.jpg) no-repeat top left;
	}	
	
#bodycontainerindex {
	width: 845px;
	padding: 40px 20px 40px 20px;
	margin: 0 auto;
	background: #ffffff url(../jpg/bodywatermark2.jpg) no-repeat top left;
	}		

#bodyholder {
	width: 845px;
	padding: 0;
	margin: 0;
	}
	
.bodyfullwidth {
	width: 845px;
	margin: 0;
	padding: 0;
	}		
	
.bodyleft {
	width: 550px;
	margin: 0;
	padding: 0 20px 0 0;
	float: left;
	border-right: #e8e8e8 1px solid;	
	}	
	
.bodyright {
	width: 235px;
	margin: 0;
	padding: 0;
	float: right;	
	}
	
.learnmore {
	margin: 0;
	padding: 32px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.learnmore li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.learnmore a {
	float: left;
	padding: 32px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/: 32px; /* for IE5/Win only */
	}
	
.learnmore a:hover {
	background-position: 0 -32px;
	}

.learnmore a:active, .learnmore a.selected {
	background-position: 0 -32px;
	}
	
.learnmoreimg a {
	width: 107px;
	background: url(../jpg/but-learnmore.jpg) top left no-repeat;
	}
	
.newsletters {
	margin: 0;
	padding: 32px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.newsletters li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.newsletters a {
	float: left;
	padding: 32px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/: 32px; /* for IE5/Win only */
	}
	
.newsletters a:hover {
	background-position: 0 -32px;
	}

.newsletters a:active, .newsletters a.selected {
	background-position: 0 -32px;
	}
	
.newslettersimg a {
	width: 213px;
	background: url(../jpg/but-viewnewsletters.jpg) top left no-repeat;
	}	
	
.spacer {
	padding: 0;
	margin: 0;
	height: 15px;
	}	
	
.homemap {
	margin: 0;
	height: 250px;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.homemap li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.homemap a {
	float: left;
	padding: 250px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/: 250px; /* for IE5/Win only */
	}
	
.homemap a:hover {
	background-position: 0 -250px;
	}

.homemap a:active, .homemap a.selected {
	background-position: 0 -250px;
	}
	
.homemapimg a {
	width: 220px;
	background: url(../gif/homepagemap.gif) top left no-repeat;
	}	
	
#indexservicetabs {
	width: 885px;
	height: 135px;
	margin: 0 auto;
	padding: 0;
	}
	
.indexservicetabscells {
	height: 135px;
	margin: 0;
	padding: 0;
	}			
	
.index-services-docstor {
	margin: 0;
	padding: 135px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.index-services-docstor li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.index-services-docstor a {
	float: left;
	padding: 135px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:135px; /* for IE5/Win only */
	}
	
.index-services-docstor a:hover {
	background-position: 0 -135px;
	}

.index-services-docstor a:active, .index-services-docstor a.selected {
	background-position: 0 -135px;
	}
	
.index-services-docstor-img a {
	width: 220px;
	background: url(../jpg/index-services-docstor.jpg) top left no-repeat;
	}	
	
.index-services-genstor {
	margin: 0;
	padding: 135px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.index-services-genstor li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.index-services-genstor a {
	float: left;
	padding: 135px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:135px; /* for IE5/Win only */
	}
	
.index-services-genstor a:hover {
	background-position: 0 -135px;
	}

.index-services-genstor a:active, .index-services-genstor a.selected {
	background-position: 0 -135px;
	}
	
.index-services-genstor-img a {
	width: 223px;
	background: url(../jpg/index-services-genstor.jpg) top left no-repeat;
	}	
	
.index-services-pickpack {
	margin: 0;
	padding: 135px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.index-services-pickpack li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.index-services-pickpack a {
	float: left;
	padding: 135px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:135px; /* for IE5/Win only */
	}
	
.index-services-pickpack a:hover {
	background-position: 0 -135px;
	}

.index-services-pickpack a:active, .index-services-pickpack a.selected {
	background-position: 0 -135px;
	}
	
.index-services-pickpack-img a {
	width: 222px;
	background: url(../jpg/index-services-pickpack.jpg) top left no-repeat;
	}	
	
.index-services-valueadded {
	margin: 0;
	padding: 135px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.index-services-valueadded li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.index-services-valueadded a {
	float: left;
	padding: 135px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:135px; /* for IE5/Win only */
	}
	
.index-services-valueadded a:hover {
	background-position: 0 -135px;
	}

.index-services-valueadded a:active, .index-services-valueadded a.selected {
	background-position: 0 -135px;
	}
	
.index-services-valueadded-img a {
	width: 220px;
	background: url(../jpg/index-services-valueadded.jpg) top left no-repeat;
	}	
	
.latestnewsleft {
	width: 99px;
	margin: 0;
	padding: 0 20px 10px 0;
	border-right: #e8e8e8 1px solid;	
	vertical-align: top;
	}		
	
.latestnewsright {
	width: 410px;
	margin: 0;
	padding: 0 0 10px 20px;
	vertical-align: top;
	}		
	
	
	


/* ORDER RESULTS COMPONENTS */	
		
.searchrescell1 {
	width: 99px;
	padding: 5px 0 0 0;	
	font-size: 90%;
	border-right: #e8e8e8 1px solid;
	border-top: #e8e8e8 2px solid;
	}		
	
.searchrescell2 {
	width: 109px;
	padding: 5px 0 0 5px;	
	font-size: 90%;
	border-right: #e8e8e8 1px solid;
	border-top: #e8e8e8 2px solid;
	}	
	
.searchrescell3 {
	width: 84px;
	padding: 5px 0 0 5px;
	font-size: 90%;
	border-right: #e8e8e8 1px solid;
	border-top: #e8e8e8 2px solid;
	}		
	
.searchrescell4 {
	width: 169px;
	padding: 5px 0 0 5px;	
	font-size: 90%;
	border-right: #e8e8e8 1px solid;
	border-top: #e8e8e8 2px solid;
	}	
	
.searchrescell5 {
	width: 144px;
	padding: 5px 0 0 5px;
	font-size: 90%;
	border-right: #e8e8e8 1px solid;
	border-top: #e8e8e8 2px solid;
	}	
	
.searchrescell6 {
	width: 209px;
	padding: 5px 0 0 5px;
	font-size: 90%;
	border-top: #e8e8e8 2px solid;
	}	
	
.searchrestitcell1 {
	width: 99px;
	padding: 0 0 10px 0;
	border-right: #e8e8e8 1px solid;
	color: #1c1c1c;
	line-height: 1.3em;
	font-weight: bold;
	}		
	
.searchrestitcell2 {
	width: 109px;
	padding: 0 0 10px 5px;
	border-right: #e8e8e8 1px solid;
	color: #1c1c1c;
	line-height: 1.3em;
	font-weight: bold;
	}	
	
.searchrestitcell3 {
	width: 84px;
	padding: 0 0 10px 5px;
	border-right: #e8e8e8 1px solid;
	color: #1c1c1c;
	line-height: 1.3em;
	font-weight: bold;
	}		
	
.searchrestitcell4 {
	width: 169px;
	padding: 0 0 10px 5px;
	border-right: #e8e8e8 1px solid;
	color: #1c1c1c;
	line-height: 1.3em;
	font-weight: bold;
	}	
	
.searchrestitcell5 {
	width: 144px;
	padding: 0 0 10px 5px;
	border-right: #e8e8e8 1px solid;
	color: #1c1c1c;
	font-weight: bold;
	}	
	
.searchrestitcell6 {
	width: 209px;
	padding: 0 0 10px 5px;	
	color: #1c1c1c;
	line-height: 1.3em;
	font-weight: bold;
	}	
	
	
	
	
	
/* VERTICAL NAV */	
	
#vertnav {
	width: 200px;
	margin: 0 auto;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	}
	
#vertnav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
	
.vertnav-distribution a {
	display: block;
	width: 200px;
	height: 24px;
	background: url(../jpg/verticalnav/distribution.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.vertnav-distribution a:hover, .vertnav-distribution a:active {
	background: url(../jpg/verticalnav/distribution.jpg) -200px 0 no-repeat;
	}	
	
.vertnav-docmanagement a {
	display: block;
	width: 200px;
	height: 24px;
	background: url(../jpg/verticalnav/docmanagement.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.vertnav-docmanagement a:hover, .vertnav-docmanagement a:active {
	background: url(../jpg/verticalnav/docmanagement.jpg) -200px 0 no-repeat;
	}	
	
.vertnav-freightforwarding a {
	display: block;
	width: 200px;
	height: 24px;
	background: url(../jpg/verticalnav/freightforwarding.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.vertnav-freightforwarding a:hover, .vertnav-freightforwarding a:active {
	background: url(../jpg/verticalnav/freightforwarding.jpg) -200px 0 no-repeat;
	}	
	
.vertnav-generalbondedware a {
	display: block;
	width: 200px;
	height: 24px;
	background: url(../jpg/verticalnav/generalbondedware.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.vertnav-generalbondedware a:hover, .vertnav-generalbondedware a:active {
	background: url(../jpg/verticalnav/generalbondedware.jpg) -200px 0 no-repeat;
	}	
	
.vertnav-pickpack a {
	display: block;
	width: 200px;
	height: 24px;
	background: url(../jpg/verticalnav/pickpack.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.vertnav-pickpack a:hover, .vertnav-pickpack a:active {
	background: url(../jpg/verticalnav/pickpack.jpg) -200px 0 no-repeat;
	}	
	
.vertnav-valueaddedwork a {
	display: block;
	width: 200px;
	height: 24px;
	background: url(../jpg/verticalnav/valueaddedwork.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.vertnav-valueaddedwork a:hover, .vertnav-valueaddedwork a:active {
	background: url(../jpg/verticalnav/valueaddedwork.jpg) -200px 0 no-repeat;
	}		
		
		
	
		
	
/* MAILING COMPONENTS */	

.mailingtableft {
	color: #1c1c1c;
	width: 100px;
	padding: 0 15px 10px 0;
	}	
	
.mailingtabright {
	color: #1c1c1c;
	width: 425px;
	padding: 0 0 10px 0;
	}	
	
.mailingtabfullwidth {
	color: #1c1c1c;
	width: 550px;
	padding: 0 0 10px 0;
	}	
	
.mailingtableftbut {
	color: #1c1c1c;
	width: 100px;
	padding: 15px 15px 10px 0;
	}	
	
.mailingtabrightbut {
	color: #1c1c1c;
	width: 425px;
	padding: 15px 0 10px 0;
	}		

		

	
	
	
/* CONTACT US COMPONENTS */	

.contacttableft {
	color: #585a51;
	width: 125px;
	padding: 0 15px 10px 0;
	text-align: right;
	}	
	
.contacttabright {
	color: #585a51;
	width: 410px;
	padding: 0 0 10px 0;
	}
	
.locationpdficon {
	margin: 0;
	padding: 40px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.locationpdficon li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.locationpdficon a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
	}
	
.locationpdficon a:hover {
	background-position: 0 -40px;
	}

.locationpdficon a:active, .locationpdficon a.selected {
	background-position: 0 -40px;
	}
	
.locationpdficonimg a {
	width: 170px;
	background: url(../jpg/locationpdficon-but.jpg) top left no-repeat;
	}
	
	
	
	
	
/* TESTIMONIAL COMPONENTS */


.nametxt {
	text-align: left;
	font-size: 85%;
	color: #8e8e8e;
	line-height: 1.8em;
	}
	
.nametxt a:link, .nametxt a:visited {
	color:#d80025;
	text-decoration:none;
	}
	
.nametxt a:active, .nametxt a:hover {
	color:#d80025;
	text-decoration: underline;
	}
		
.testtableft {
	color: #5e5e5e;
	width: 95px;
	padding: 10px 15px 50px 0;
	vertical-align: top;
	}	
	
.testtabright {
	color: #5e5e5e;
	width: 735px;
	padding: 10px 0 50px 0;
	vertical-align: top;
	border-bottom: #e8e8e8 1px solid;
	}								
			
		

	
	
/* FORM COMPONENTS */	

.formfieldsshort {
	color: #5e5e5e;
	width: 165px;
	padding: 2px;
	font-size: 100%;
	background-color: #ffffff;
	border: 2px solid #cfcece;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}	

.formfieldsmed {
	color: #5e5e5e;
	width: 220px;
	padding: 2px;
	font-size: 100%;
	background-color: #ffffff;
	border: 2px solid #cfcece;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}
	
.formfieldslong {
	color: #5e5e5e;
	width: 305px;
	padding: 2px;
	font-size: 100%;
	background-color: #ffffff;
	border: 2px solid #cfcece;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}
	
.formfieldswide {
	color: #5e5e5e;
	width: 425px;
	padding: 2px;
	font-size: 100%;
	background-color: #ffffff;
	border: 2px solid #cfcece;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}	
	
	
	
	
	
/* SPONSORS COMPONENTS */	

#sponsorstestholder {
	width: 100%;
	margin: 0 auto;
	padding: 0;	
	background: #717171 url(../jpg/sponsorstest-tile.jpg) repeat top left;
	}

#sponsorstest {
	width: 845px;
	margin: 0 auto;
	padding: 10px 0 10px 0;	
	}	
	
.sponsorstestleft {
	width: 375px;
	height: 80px;
	margin: 0;
	padding: 0 0 0 175px;
	float: left;
	background: url(../jpg/somoreofour.jpg) no-repeat top left;
	}	
	
.sponsorstestright {
	width: 255px;
	height: 80px;
	margin: 0;
	padding: 0  0 0 20px;
	float: right;
	border-left: #848484 1px solid;
	}	
	
.sponsorstestcells {
	width: 95px;
	height: 80px;
	margin: 0;
	padding: 0;
	}	
	
.zoesplace {
	margin: 0;
	padding: 80px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.zoesplace li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.zoesplace a {
	float: left;
	padding: 80px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px; /* for IE5/Win only */
	}
	
.zoesplace a:hover {
	background-position: 0 -80px;
	}

.zoesplace a:active, .zoesplace a.selected {
	background-position: 0 -80px;
	}
	
.zoesplaceimg a {
	width: 255px;
	background: url(../jpg/zoesplace.jpg) top left no-repeat;
	}	
	
.virginvie {
	margin: 0;
	padding: 80px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.virginvie li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.virginvie a {
	float: left;
	padding: 80px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px; /* for IE5/Win only */
	}
	
.virginvie a:hover {
	background-position: 0 -80px;
	}

.virginvie a:active, .virginvie a.selected {
	background-position: 0 -80px;
	}
	
.virginvieimg a {
	width: 85px;
	background: url(../jpg/virginvie.jpg) top left no-repeat;
	}	
	
.nhs {
	margin: 0;
	padding: 80px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.nhs li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.nhs a {
	float: left;
	padding: 80px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px; /* for IE5/Win only */
	}
	
.nhs a:hover {
	background-position: 0 -80px;
	}

.nhs a:active, .nhs a.selected {
	background-position: 0 -80px;
	}
	
.nhsimg a {
	width: 85px;
	background: url(../jpg/nhs.jpg) top left no-repeat;
	}	
	
.tetley {
	margin: 0;
	padding: 80px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.tetley li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.tetley a {
	float: left;
	padding: 80px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px; /* for IE5/Win only */
	}
	
.tetley a:hover {
	background-position: 0 -80px;
	}

.tetley a:active, .tetley a.selected {
	background-position: 0 -80px;
	}
	
.tetleyimg a {
	width: 85px;
	background: url(../jpg/tetley.jpg) top left no-repeat;
	}	
	
.bluenun {
	margin: 0;
	padding: 80px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.bluenun li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.bluenun a {
	float: left;
	padding: 80px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px; /* for IE5/Win only */
	}
	
.bluenun a:hover {
	background-position: 0 -80px;
	}

.bluenun a:active, .bluenun a.selected {
	background-position: 0 -80px;
	}
	
.bluenunimg a {
	width: 85px;
	background: url(../jpg/bluenun.jpg) top left no-repeat;
	}
	
.next {
	margin: 0;
	padding: 80px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.next li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.next a {
	float: left;
	padding: 80px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:80px; /* for IE5/Win only */
	}
	
.next a:hover {
	background-position: 0 -80px;
	}

.next a:active, .next a.selected {
	background-position: 0 -80px;
	}
	
.nextimg a {
	width: 85px;
	background: url(../jpg/next.jpg) top left no-repeat;
	}		
		

				
		
		


/* FOOTER COMPONENTS */	

#footerholder {
	width: 100%;
	margin: 0 auto;
	padding: 0;	
	background: #3a3a3a url(../jpg/footer-grad.jpg) repeat-x top left;
	}

#footer {
	width: 845px;
	margin: 0 auto;
	padding: 10px 0 20px 0;	
	}
	
#footerleft {
	width: 670px;
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	}	
	
#footerright {
	width: 150px;
	margin: 0;
	padding: 15px 0 0 0;
	float: right;
	text-align: right
	}		
	
.footertxt {
	padding: 0;
	color: #6d6d6d;
	font-size: 90%;
	line-height: 1.6em;	
	}	

.footertxt a:link, .footertxt a:visited {
	color: #9d9d9d;
	text-decoration:none;
	}

.footertxt a:active, .footertxt a:hover {
	color: #ffffff;
	text-decoration:underline;
	}
	
	
.happylink {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.happylink li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.happylink a {
	float: left;
	padding: 15px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/: 15px; /* for IE5/Win only */
	}
	
.happylink a:hover {
	background-position: 0 -15px;
	}

.happylink a:active, .happylink a.selected {
	background-position: 0 -15px;
	}
	
.happylinkimg a {
	width: 145px;
	background: url(../gif/happyleaf.gif) top left no-repeat;
	}		
	
	
	
.footertable {
	margin: 20px 0 10px 0;
	padding: 0;
	}	

.footercell {
	padding: 0;
	width: 93px;
	margin: 0;
	}	
	
.footerdivline {
	border-bottom: #4d4d4d 1px dotted;
	padding: 0;
	margin: 0 0 10px 0;
	width: 100%;
	}	
	
	
	
.necc {
	margin: 0;
	padding: 60px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.necc li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.necc a {
	float: left;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:60px; /* for IE5/Win only */
	}
	
.necc a:hover {
	background-position: 0 -60px;
	}

.necc a:active, .necc a.selected {
	background-position: 0 -60px;
	}
	
.neccimg a {
	width: 66px;
	height: 60px;
	background: url(../gif/footerlinks/necc.gif) top left no-repeat;
	}	
	
	
.ukwa {
	margin: 0;
	padding: 60px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.ukwa li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.ukwa a {
	float: left;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:60px; /* for IE5/Win only */
	}
	
.ukwa a:hover {
	background-position: 0 -60px;
	}

.ukwa a:active, .ukwa a.selected {
	background-position: 0 -60px;
	}
	
.ukwaimg a {
	width: 66px;
	height: 60px;
	background: url(../gif/footerlinks/ukwa.gif) top left no-repeat;
	}	
	
	
	
.bifa {
	margin: 0;
	padding: 60px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.bifa li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.bifa a {
	float: left;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:60px; /* for IE5/Win only */
	}
	
.bifa a:hover {
	background-position: 0 -60px;
	}

.bifa a:active, .bifa a.selected {
	background-position: 0 -60px;
	}
	
.bifaimg a {
	width: 66px;
	height: 60px;
	background: url(../gif/footerlinks/bifa.gif) top left no-repeat;
	}		
	
	
	
.organic {
	margin: 0;
	padding: 60px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.organic li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.organic a {
	float: left;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:60px; /* for IE5/Win only */
	}
	
.organic a:hover {
	background-position: 0 -60px;
	}

.organic a:active, .organic a.selected {
	background-position: 0 -60px;
	}
	
.organicimg a {
	width: 66px;
	height: 60px;
	background: url(../gif/footerlinks/organic.gif) top left no-repeat;
	}		
	
