body {
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.greytxtsmall {
	font-size: 11px;
	color: #999999;
}

.paddingbottom {
	padding-bottom: 2px;
}
.dbluetxt {
	color: #084B88;
}

.mainnavbg {
	background-image: url(images/mainnavbg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #084B88;
	line-height: 16px;
}

.topnavbg {
	background-image: url(images/topnavbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.topnavbgnutra {
	background-image: url(images/topnavbgnutra.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.topnavbgbeauty {
	background-image: url(images/topnavbgbeauty.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.topnavbgspec {
	background-image: url(images/topnavbgspec.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.input_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 1px;
	border: 1px solid #FFFFFF;
}

.padding_left {
	padding-left: 6px;
}

.imagepaddingtop {
	padding-top: 20px;
}




/* --------- link styles -------- */


a:visited {  color: #3B8FE2; text-decoration: none}
a:link {  color: #3B8FE2; text-decoration: none}
a:hover {  color: #084B88; text-decoration: none}
a:active {  color: #3B8FE2; text-decoration: none}


a.smalllinks:visited {
	color: #3B8FE2;
	text-decoration: none;
	font-size: 10px;
}

a.smalllinks:link {
	color: #3B8FE2;
	text-decoration: none;
	font-size: 10px;
}

a.smalllinks:active {
	color: #3B8FE2;
	text-decoration: none;
	font-size: 10px;
}

a.smalllinks:hover {
	color: #084B88;
	text-decoration: none;
	font-size: 10px;
}

a.newslinks:visited {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

a.newslinks:link {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

a.newslinks:active {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

a.newslinks:hover {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
}


a.greysmalllinks:visited {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
}

a.greysmalllinks:link {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
}

a.greysmalllinks:active {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
}

a.greysmalllinks:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}



a.dbluelinks:visited {
	color: #084B88;
	text-decoration: none;
}

a.dbluelinks:link {
	color: #084B88;
	text-decoration: none;
}

a.dbluelinks:active {
	color: #084B88;
	text-decoration: none;
}

a.dbluelinks:hover {
	color: #3B8FE2;
	text-decoration: none;
}

a.whitelinks:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.whitelinks:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.whitelinks:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.whitelinks:hover {
	color: #86B8EA;
	text-decoration: none;
}

.leftmenu a {
	display:block;
	margin:0;
	width:auto;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:8px;
	color:#000000;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;

}
.bottlesbg {
	background-image: url(images/bottleslarge.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.leftmenu a:hover {color:#74B6E4;}

.greyborderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
}

.greyborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DEDEDE;
}

.greyborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DEDEDE;
}

.greybordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DEDEDE;
}

.greyborderleftright {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DEDEDE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DEDEDE;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 2px;
}

.titletxtdblue {

	font-size: 12px;
	font-weight: bold;
	color: #084B88;
	line-height: 16px;
}

h2 {

	font-size: 12px;
	font-weight: bold;
	color: #084B88;
	line-height: 16px;
}

.lightbluetxt {
	color: #3B8FE2;
}

.dottedlinebelow {
	padding-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
