body { 
	margin: 0px 0px 0px 0px;
	padding: 0px; 
	font-size: 12px; 
	color: #404040;
	background-image: url(/images/body-bkgrd.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-family: arial, sans-serif;
}


/* GENERAL LINKS
-------------------------------------------------------- */

a {
	color: #0AA710; 
	font-style: normal;
	font-family: arial, sans-serif;
	}

a:link {
	color: #0AA710; 
	font-style: normal;
	font-family: arial, sans-serif;
	}

a:visited {
	font-family: arial, sans-serif;
	text-decoration: underline 1px solid #4790DB; 
	color: #0AA710; 
	background-color: transparent;
	font-style: normal;
	}	

a:hover {
	font-family: arial, sans-serif;
	text-decoration: none; 
	color: #ffffff; 
	background-color: #0AA710; 
	border-bottom: none 0px;
	}



/* WRAPPER
--------------------------------------------------------  */

	

#wrapper { 
	position: relative; 
	height: auto; 
	width: 768px;
	margin: 0px auto 0px auto;
	background-color: white;	
/* 	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-top: 1px solid white; */
}





/* HEADER TOP ELEMENTS
--------------------------------------------------------  */


#header-top {
	width: 768px;
	height: 58px;
	background-image: url(/images/header-top.gif); 
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px 0px 0px;
	}

#header-top-text-left {		
	color: white;
	height: 20px;
	width: 200px;
	padding: 15px 0px 0px 8px;
	text-align: left; 
	float: left;
	margin: 0px 0px 0px 0px; 
	font-size: 9px;
	font-family: arial, sans-serif;
	color: white;
	font-weight: bold;
	}

#header-top-text-left a {
	font-family: arial, sans-serif;
	font-weight: bold;
	color: yellow;
	font-size: 14px;
	}

#header-top-text-left a:hover {
	font-weight: bold;
	font-family: "Trebuchet MS", arial, sans-serif;
	color: #1A8166;
	text-decoration: none;
	background-color: yellow;
	padding: 0px 0px 0px 0px;
	}


#header-top-text-right {		
	color: white;
	height: 20px;
	width: 215px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: right; 
	margin: 0px 0px 0px 0px; 
	font-size: 11px;
	}

#header-top-text-right ul {
	list-style-type: none;
	text-align: center;
	margin: 0px;
	padding: 12px 0px 17px 0px;
	}

#header-top-text-right li {
	display: inline;
	text-align: center;
	margin: 0px -3px 0px -3px;
	padding: 0px 0px 0px 0px;
	}

#header-top-text-right li.div {
	color: white;
	padding: 24px 1px 19px 1px;
	padding-right: expression(2);
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background-image: url(/images/nav-div.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	}

#header-top-text-right li a.top-text-right-link {
	padding: 12px 10px 16px 10px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;	 
	color: white;	
	background-color: #439d5f;
	}

#header-top-text-right li a.top-text-right-link:hover {
	padding: 12px 10px 16px 10px;
	color: white;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #49B96C;	
	}

#header-top-text-right li a.top-text-right-link#topcurrent {
	padding: 12px 10px 16px 10px;
	color: white;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #49B96C;	
	}



/* HEADER LOGO
--------------------------------------------------------  */


#header-logo { 
	width: 425px;
	height: 65px; 
	float: left;
	margin: 0px 0px 0px 0px;
	/* background-image: url(/images/header-logo.jpg); */
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}



/* HEADER - SHOPPING CART
--------------------------------------------------------  */



#header-shoppingcart {
	width: 295px;
	height: 61px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	}

#header-shoppingcart-text {
	margin: 10px 10px 0px 0px;
	width: 120px;
	float: left;
	text-align: right;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-style: italic;
	font-size: 12px;
	text-decoration: none;
	color: black;
	}
	

#header-shoppingcart a#icon {
	display: block;
	float: left;
	height: 63px;
	width: 161px;
	background-image: url(/images/shoppingcart.jpg);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	}

#header-shoppingcart a#icon:hover {
	display: block;
	float: left;
	height: 63px;
	width: 161px;
	background-image: url(/images/shoppingcart.jpg);
	background-repeat: no-repeat;
	background-position: 2px -63px;
	background-color: transparent;
	}



/* INTRO GRAPHIC (LARGE PRODUCT GRAPHIC, UNDER WG LOGO)
--------------------------------------------------------  */


#intrographic {
	width: 768px;
	clear: both;
	color: white;
	font: 12px arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}




/* SHOPPING CART AND TEXT
--------------------------------------------------------  */

.header-shoppingcart {
	width: 350px;
	text-align: center;
	height: 61px;
	float: right;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	}

.header-shoppingcart a#icon {
	display: block;
	height: 63px;
	width: 161px;
	background-image: url(/images/shoppingcart.jpg);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	margin: 0px auto 0px auto;
	}

.header-shoppingcart a#icon:hover {
	display: block;
	height: 63px;
	width: 161px;
	background-image: url(/images/shoppingcart.jpg);
	background-repeat: no-repeat;
	background-position: 2px -63px;
	background-color: transparent;
	}



/* BREADCRUMB NAVIGATION
-------------------------------------------------------- */

#breadcrumb {
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	display: block;
	border-bottom: 1px solid #35CCAB;
	line-height: 18px;
	}

#breadcrumb a {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0AA710;
	text-decoration: underline;
	}

#breadcrumb a:hover {
	color: white;
	background-color: #0AA710;
	text-decoration: none;
	}

#breadcrumb a#current {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #429fE0;
	}

#breadcrumb a#current:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #429fE0;
	}


/* BREADCRUMB (SUBCATS) NAVIGATION
-------------------------------------------------------- */

#breadcrumb-subcats {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1A8698;
	display: block;
	margin: 0px 0px 10px 0px;
	}

#breadcrumb-subcats a, #breadcrumb-subcats a:visited {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1A8698;
	}	

#breadcrumb-subcats a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #1A8698;
	color: white;
	}	



/* LEFT SIDE CONTENT 
-------------------------------------------------------- */

.leftside {
	width: 555px; 
	font-family: arial, sans-serif; 
	float: right;
	margin: 10px 0px 0px 0px;
	}


/* RIGHT SIDE NAVIGATION
-------------------------------------------------------- */


.rightside {	
	width: 180px; 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	float: left; 
	clear: left;
	margin: 15px 0px 0px 0px; 
	}


.rightside-header {
	background-image: url(/images/rightside-header.jpg); 
	background-repeat: no-repeat; 
	height: 36px; 
	padding: 10px 0px 0px 5px; 
	font-family: arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-transform: uppercase; 
	letter-spacing: -0.4px; 
	color: white;
	}


.rightside-nav {
	width: 178px;
	/* background-image: url(/images/nav-content-bkgrd.jpg);
	background-repeat: no-repeat;	*/
	}

.rightside-nav ul {
	list-style-type: none; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.rightside-nav ul li a {
	width: 176px;
	height: 16px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 8px 4px;
	font-family: arial, sans-serif;   	
	font-size: 14px;
	text-decoration: none;	
	color: #0066cc;
	background-image: url(/images/rightside-btn-a.gif);
	background-position: 0px 0px;
}

.rightside-nav ul li a:visited {
	width: 176px;
	height: 16px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 8px 4px;
	font-family: arial, sans-serif;   	
	font-size: 14px;
	text-decoration: none;	
	color: #0066cc;
	background-image: url(/images/rightside-btn-a.gif);
	background-repeat: no-repeat;
}

.rightside-nav ul li a:hover {
	color: #0e83f9;
	background-image: url(/images/rightside-btn-a.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px -32px;
	margin: 0px 0px 0px 0px;
}

.rightside-nav ul li a#current {
	color: white;
	background-image: url(/images/rightside-btn-a.gif);
	background-repeat: no-repeat;
	background-position: 0px -64px;
	margin: 2px 0px 0px 0px;
}

#submenu {
	margin: 0px 0px 0px 0px;
	}

#submenu li {
	}

#submenu li a, #submenu li a:visited {
	font-size: 11px;
	width: 158px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 20px;
	border: 1px solid #bfd5f2;
	background-image: url(/images/rightside-nav-submenu-a.gif);
	color: #0aa710;
	}

#submenu li a:hover {
	font-size: 11px;
	width: 158px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 20px;
	border: 1px solid #9dbce4;
	background-image: url(/images/rightside-nav-submenu-a.gif);
	background-position: 0px 0px;
	color: #0aa710;
	}

#submenu li a#submenu-current{
	font-size: 11px;
	font-weight: bold;
	width: 158px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 20px;
	border: 1px solid #9dbce4;
	background-image: url(/images/rightside-nav-submenu-a.gif);
	background-position: 0px -33px;
	color: black;
	}

#submenu li a#submenu-lg{
	font-size: 11px;
	width: 158px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 14px 20px;
	border: 1px solid #bfd5f2;
	background-image: url(/images/rightside-nav-submenu-a.gif);
	background-position: 0px 0px;
	color: #0aa710;
	}

#submenu li a:hover#submenu-lg{
	font-size: 11px;
	width: 158px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 14px 20px;
	border: 1px solid #9dbce4;
	background-image: url(/images/rightside-nav-submenu-a.gif);
	background-position: 0px 0px;
	color: #0aa710;
	}

#submenu li a#submenu-lg-current{
	font-size: 11px;
	width: 158px;
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 14px 20px;
	border: 1px solid #9dbce4;
	background-image: url(/images/rightside-nav-submenu-a.gif);
	background-position: 0px -31px;
	color: #0aa710;
	}



.rightside-nav-btm {
	width: 180px;
	height: 19px;
	margin: 15px 0px 0px 0px;
	display: block;
	background-image: url(/images/rightside-nav-btm.jpg);
	background-repeat: no-repeat;
	}





/* RIGHTSIDE FEATURES BOXES
--------------------------------------------------------  */

	
.rightside-features {	
	width: 180px; 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	float: left; 
	margin: 10px 0px 0px 0px; 
	clear: left;
	}

.rightside-features h2 {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: black;
	margin: 2px 0px 2px 0px;
	}

.rightside-features-divider {
	width: 180px;
	height: 19px;
	margin: 15px 0px 0px 0px;
	display: block;
	background-image: url(/images/rightside-features-divider.jpg);
	background-repeat: no-repeat;
	}

.rightside-features-btm {
	width: 180px;
	height: 19px;
	margin: 15px 0px 0px 0px;
	display: block;
	clear: both;
	background-image: url(/images/rightside-nav-btm.jpg);
	background-repeat: no-repeat;
	}




/* MAIN CATEGORY PAGE - BOXES
--------------------------------------------------------  */


.categorybox-container {
	font-family: arial, Georgia, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0AA710;
	width: 555px;
	float: right;
	}

.categorybox-container img {
	margin: 0px 0px 0px 0px;
	clear: both;
	border: 0px none;
	vertical-align: middle;
	}

.categorybox-container a {
	text-decoration: none;
	color: #0AA710;
	vertical-align: middle;
	}

.categorybox-container a:hover {
	text-decoration: none;
	color: #0AA710;
	background-color: transparent;
	}

.categorybox {
	border: 2px solid #97b9d1;
	width: 150px;
	height: 190px; 
	float: left; 
	margin: 4px;
	padding: 10px;
	text-align: center;
	position: relative;
	}

.categorybox:hover {
	border: 2px solid orange;
	}

.categorybox-left {
	border: 2px solid #97b9d1;
	width: 150px;
	height: 190px; 
	float: left; 
	margin: 6px 6px 6px 0px;
	padding: 10px;
	text-align: center;
	position: relative;
	}

.categorybox-left:hover {
	border: 2px solid orange;
	}

.categorybox-middle {
	border: 2px solid #97b9d1;
	width: 150px;
	height: 190px; 
	float: left; 
	margin: 6px 6px 6px 6px;
	padding: 10px;
	text-align: center;
	}

.categorybox-middle:hover {
	border: 2px solid orange;
	}

.categorybox-right {
	border: 2px solid #97b9d1;
	width: 150px;
	height: 190px; 
	float: left; 
	margin: 6px 6px 6px 6px;
	padding: 10px;
	text-align: center;
	}

.categorybox-right:hover {
	border: 2px solid orange;
	}




/* SUBCATEGORY PAGE - BOXES
--------------------------------------------------------  */


.subcategorybox-container {
	font-family: arial, Georgia, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0AA710;
	width: 575px;
	float: left;
	}

.subcategorybox-container img {
	margin: 0px 0px 0px 0px;
	clear: both;
	border: 0px none;
	}

.subcategorybox-container a {
	text-decoration: none;
	color: #0AA710;
	}

.subcategorybox-container a:hover {
	text-decoration: none;
	color: #0AA710;
	background-color: transparent;
	}




.subcategorybox-left:hover {
	border: 2px solid orange;
	}

.subcategorybox-middle {
	border: 2px solid #97b9d1;
	width: 155px;
	height: 140px; 
	float: left; 
	margin: 8px 8px 8px 8px;
	padding: 5px;
	text-align: center;
	}

.subcategorybox-middle:hover {
	border: 2px solid orange;
	}

.subcategorybox-right {
	border: 2px solid #97b9d1;
	width: 155px;
	height: 140px; 
	float: left; 
	margin: 8px 8px 8px 8px;
	padding: 5px;
	text-align: center;
	}

.subcategorybox-right:hover {
	border: 2px solid orange;
	}

.subcategorybox-label {
	float: left;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: black;
	}

.productbox-container {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0AA710;
	width: 555px;
	float: right;
	margin: 10px 0px 0px 0px;
	}

.productbox-left {
	border: 2px solid #97b9d1;
	float: left; 
	margin: 8px 8px 8px 0px;
	padding: 5px;
	text-align: center;
	}

.productbox-label {
	font-family: arial, sans-serif;
	line-height: 18px;
	font-weight: normal;
	color: black;
	}

.productbox-label-head {
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #a0c4d5;
	margin: 0px 0px 10px 0px;
	}

.product-order {
	border-top: 1px solid #35CCAB; 
	border-bottom: 1px solid #35CCAB; 
	clear: left;
	padding: 15px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}

.product-order-head {
	font-family: arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold; color: #0AA710;
	}




/* HEADLINES, SUBHEADS, ETC.
--------------------------------------------------------  */

h1 { 
	}

h2 { 
	margin: 0px;
	}

h3 { 
	margin: 0px;
	font-weight: bold;
	}

.pagehead {
	display: block;
	font-size: 26px; 
	font-family: arial, sans-serif; 
	color: #0aa710; 
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 5px 0px; 
	border-bottom: 1px solid #35CCAB;	
	}

.subhead {
	display: block;
	margin: 35px 5px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 18px; 
	color: #429fE0;
	border-bottom: 1px solid #C0C0C0;
	}
			  



/* FORMS AND INPUTS 
--------------------------------------------------------- */

.input-text {
	display: block;
	height: 13px;
	width: 175px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	}



/* ASSORTED STYLES
-------------------------------------------------------- */
.spacer5 {
	height: 5px;
	font-size: 0px;
	}

.clear5 {
	clear: both;
	height: 5px;
	font-size: 0px;
	}

.clear10 {
	clear: both;
	height: 10px;
	}

.clear20 {
	clear: both;
	height: 20px;
	}

.redtext {
	color: red;
	font-size: 10px;
	}

.small {
	font-size: 11px;
	}

.largebold {
	font-size: 18px;
	font-weight: bold;
	}

.bulletlist-box {
	border:1px solid #C0C0C0;
	background:#f2f2f2;
	padding:20px;
	}

.img-left {
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid black;
	}

.img-right {
	float: left;
	margin: 0px 0px 10px 10px;
	border: 1px solid black;
	}

.divider {
	clear: both;
	border-top: 1px solid #35CCAB;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	height: 1px;
	}

/* FOLLOWING CODE FOR EXPANDING JAVASCRIPT BOXES 
----------------------------------------*/
	#expanding1 {
		border:1px solid #C0C0C0;
		background:#f2f2f2;
		padding:20px;
		}

	#expanding2 {
		border:1px solid #C0C0C0;
		background:#f2f2f2;
		padding:20px;
		}




/* BULLET LISTS
--------------------------------------------------------  */


.bullets ul {	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.bullets li {
	list-style-type: none; 
	margin: 0px 0px 5px -30px;
	padding: 0px 0px 0px 15px;
	font-family: arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	background: url(/images/bullet.jpg);
	background-repeat: no-repeat;
}

li.pdflink {	   
	list-style-type: none; 
	margin: 0px 0px 5px -30px;
	padding: 0px 0px 1px 20px;
	font-family: arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	background-image: url(/images/pdf-icon.gif);
	background-repeat: no-repeat;
	}

a.pdflink {	   
	list-style-type: none; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 20px;
	font-family: arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	background-image: url(/images/pdf-icon.gif);
	background-repeat: no-repeat;
	}






/* PRIVACY POLICY 
------------------------------------------------------------------ 
*/


#privacy-content a:link {
	font-family: tahoma, arial, verdana, sans-serif;
	background-color: inherit;
	font-size: 11px;
	color: #4290E0;
	}


#privacy-content a:visited {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	color: #4290E0;
	font-weight: bold; 	
	background-color: inherit;
	}	

#privacy-content a:hover {
	text-decoration: none; 
	color: #ffffff; 
	background-color: #4290E0; 
	border-bottom: none 0px;
	}


#privacy-content {
	margin: 10px 15px 0px 15px;
	padding: 0px 0px 10px 0px;
	border: 0px none;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;		
	color: #484848;
	background-color: white;
	background-repeat: no-repeat;
	text-align: left;
	}


#privacy-header {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 14px;		
	color: #4290E0;
	}


.privacy-centered {
	margin: 0px auto 10px auto; 
	text-align: center;
	}

#privacy-content ul {
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	}

	#privacy-content ul li {
		padding: 20px 0px 0px 0px;
		text-decoration: none;
		color: #484848;
		background-color: transparent;	
		}

	.privacy-itemhead {
		color: #4290E0;
		font-weight: bold;
		background-color: transparent;	
		}

		#privacy-content ul li ul {
			list-style-type: none; 
			margin: 0px; 
			padding: 0px;
		}

	#privacy-content ul li ul li {
		padding: 5px 0px 0px 15px;
		text-decoration: none;
		color: #484848;
		background-color: transparent;	
		}
	


/*  FOOTER
--------------------------------------------------------
*/



#footer-spacer {
	clear: both;
	height: 15px;
}

#footer { 
	width: 768px;
	position: relative; 
	margin: 25px auto 20px auto;
	padding: 0px 0px 10px 0px;
	background-color: transparent;
	border-top: 1px solid #a0c4d5;
	border-bottom: 1px solid #a0c4d5;
	}

#footer-content {
	padding: 10px 0px 0px 0px;
	line-height: 15px;
	font-size: 10px; 
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: black;
	}

#footer-content a {
	font-weight: bold;
	font-size: 11px;
	color: #0AA710;	
	text-decoration: none;
	}

#footer-content a:visited {
	font-weight: bold;
	color: #0AA710;
	}

#footer-content a:hover {
	font-weight: bold;
	color: #ffffff;	
	background-color: #0AA710;
	}

#footer-content img {
	border: 0px none;
	}

h2.footer-blue {
	color: #429fE0;
	font-size: 15px;
	font-weight: bold;
	font-family: arial, sans-serif;
	letter-spacing: -0.3px;
	margin: 5px 5px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dashed #86a0ba;
	}

.footer-linkbox {
	padding: 2px; 
	width: 182px; 
	margin: 0px 4px 0px 4px; 
	padding: 10px 0px 0px 0px;
	float: left;
	border-right: 1px solid #c6dde8; 
	}

.footer-linkbox-last {
	padding: 2px; 
	width: 182px; 
	margin: 0px 4px 0px 4px; 
	padding: 10px 0px 0px 0px;
	float: left;
	}

/* .footer-div {
	border-right: 1px solid #c6dde8; 
	width: 1px;
	float: left;
	margin: 0px 1px 0px 1px;
	height: 150px;
	} */

#footer-content ul {
	list-style-type: none; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#footer-content ul li a,  #footer-content ul li a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: arial, sans-serif;   	
	font-size: 11px;
	text-decoration: none;	
	color: #0aa710;
	font-weight: normal;
	background-image: url(/images/footer-nav-a.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

#footer-content ul li a:hover {
	margin: 0px 0px 0px 0px;
	font-family: arial, sans-serif;   	
	font-size: 11px;
	text-decoration: none;	
	background-color: #0aa710;
	color: white;
	font-weight: normal;
	background-image: url(/images/footer-nav-h.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}


a.footer-basket {
	width: 165px;
	height: 93px;	
	background-image: url(/images/footer-basket-a.jpg);
	display: block;
	background-color: transparent;
	}

a:hover.footer-basket {
	width: 165px;
	height: 93px;	
	background-image: url(/images/footer-basket-a.jpg);
	background-position: 0px -92px;
	display: block;
	background-color: white;
	}



/* ASSORTED TABLE STYLES
-------------------------------------------------------- */

table.orderhistory {
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
	}

table.orderhistory th {
	background-color: #0AA710;
	color: white;
	font-weight: bold;
	height: 30px;
	text-transform: uppercase;
	border: 1px solid #d7d7d7;
	}

table.orderhistory td {
	text-align: center;
	background-color: #e9e9e9;
	border: 1px solid #d7d7d7;
	padding: 5px 0px 5px 0px;
	}	

table.orderdetail {
	width: 100%;
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
	}

table.orderdetail th {
	background-color: #0AA710;
	color: white;
	font-weight: bold;
	height: 30px;
	text-transform: uppercase;
	border: 1px solid #d7d7d7;
	}

table.orderdetail td {
	text-align: center;
	background-color: #e9e9e9;
	border: 1px solid #d7d7d7;
	padding: 5px 0px 5px 0px;
	}




table.shoppingcart {
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0px 0px 0px;
	}

table.shoppingcart th {
	text-align: center;
	background-color: #0AA710;
	color: white;
	font-weight: bold;
	height: 30px;
	text-transform: uppercase;
	border: 1px solid #d7d7d7;
	}

table.shoppingcart td {
	border: 1px solid #d7d7d7;
	padding: 5px 5px 5px 5px;
	}

