body {
	background-color: #E5EBE5;
	background-image: url('http://www.vitality4life.com/ebay/main_bg.gif');
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
}
p {
	margin-left: 5px;
}
#noca {
	display: none;
}
.footer {
	margin: 0 0 5px 0;
	padding: 10px 5px 10px 30px;
	text-align: left;
}
#health-feature {
	background-color: #FFFFCC;
	background-repeat: repeat-y;
	border: 1px solid #FFCC66;
	padding: 10px;
}

/*
/-------------------------------------------------------/
/  HEADER - GW 2009-03-11
/-------------------------------------------------------/
*/
#header {
	background: #FFFFFF url('http://www.vitality4lifeshop.co.uk/wp-content/themes/v4l/images/header.jpg') no-repeat top right; 
	margin: 0; 
	padding: 0; 
	height: 185px; 
	width: 890px;
}

#headerimg {
	margin: 0;
	height: 150px;
}

#menu a {
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
}

#menu {
	width: 890px;
	height: 33px;
	color: #FFFFFF;
	background-color: #333333;
	margin: 0;
	padding-top: 2px;
	border-top: 1px solid #FFFFFF;
}

#menu td { color: #FFFFFF; }
#noca {
	display: none;
}


/*
/-------------------------------------------------------/
/  TOP NAVIGATION - GW 2009-03-11
/-------------------------------------------------------/
*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	/*width: 10em;*/
}

#nav li { /* all list items */
	float: left;
	padding: 7px;
	border-right:1px dotted #BFBBAB;
	/*width: 10em; /* width needed or else Opera goes nuts */
}
#nav ul li {
border-bottom:1px dotted #BFBBAB;
border-right:medium none;
width:160px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #333333;
	width: 180px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*
/---------------------------------------------/
/  SIDE NAVIGATION
/---------------------------------------------/
*/
#nav-menu {
	margin-left: 0 0 10px 10px;
}
#nav-menu h3 {
	margin-left: 10px;
}
#nav-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav-menu li {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	padding-bottom: 5px;
	margin-left: 20px;
}
#nav-menu li a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav-menu li a:hover {
	color: #000000;
	text-decoration: underline;
}
/*--Hides CA nav bar --*/
.topbar{
display:none;
}



/*
/---------------------------------------------/
/  IMAGES 
/---------------------------------------------/
*/
.rollwrapper {
	width: 600px;
	padding: 0 20px 0 20px;
	margin-left: 30px;
}

.rollover a {
display: block;
float:left;
width: 200px;
height: 200px;
background: url("http://www.vitality4life.com/ebay/ad_BTM3000.jpg") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: -200 0;
color: #049;
}

.rollover2 a {
display:block;
float:left;
width: 200px;
height: 200px;
background: url("http://www.vitality4life.com/ebay/ad_BTM200.jpg") 0 0 no-repeat;
text-decoration: none;
}
.rollover2 a:hover { 
background-position: -200 0;
color: #049;
}

.rollover3 a {
display:block;
float:left;
width: 200px;
height: 200px;
background: url("http://www.vitality4life.com/ebay/ad_BTM105.jpg") 0 0 no-repeat;
text-decoration: none;
}
.rollover3 a:hover { 
background-position: -200 0;
color: #049;
}

td .topbar {
	text-align: left;
}


img#largeImage {
	/*display: none;
	border: 2px solid #333333;*/
	/*width: 200px;*/
}
#image_span {
	/*display: block;
	width: 350px;
	height: 350px;
	/*background-image: url(http://www.vitality4life.co.nz/img/Oscar-Vital900.jpg);}*/
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

}
/* Data Table */ 
.data-table { width:100%; border:1px dotted #C0B899; border-collapse:collapse; border-spacing:0; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:1px solid #ddd; }
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd { background-color:#ffffff; }
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td .product-name { font-size:1em; font-weight:bold; line-height:1.5; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; text-align:left; }
.data-table td.value {}
.data-table .odd th { background-color:#ffffff; }
