body
{
	background-color: #110B13;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size:small;
	line-height: 1.5em;
	letter-spacing: 0em;
	color: #808080;
	margin: 0;
	padding: 0;
}

img {
border:0;
}

a:link, a:visited {
color: #f6a717;
text-decoration: none;
font-weight: bold;
	font-size: 10pt;
}

a:hover, a:active {
color: #666666;
text-decoration: none;
font-weight: bold;
	font-size: 10pt;
}



.subnav a:link, .subnav a:visited
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.subnav a:hover, .subnav a:active
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}


a:link.indNav, a:visited.indNav {
color: gray;
text-decoration: none;
font-weight: bold;
	font-size: 12pt;
}

a:hover.indNav, a:active.indNav
{
	color: #ffc0cb;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}

.lightorange {
color: #a9a69f;
font-weight: bold;
}



#Wrapper {
width: 900px;
margin: 0px auto;
text-align: left;
}

#header {
width: 900px;
margin: 0px auto;
text-align: center;
}

#header img {
display: block;
}

#centerimage {
width: 900px;
height: 265px;
margin: 0px auto;
text-align: center;
display: block;
}

#centerimage img {
display: block;
}

#footer {
width: 900px;
margin: 0px;
height: 45px;
background: url(../images/footerrepeat.jpg) repeat-x;
text-align: left;
}

#footerbottom {
width: 900px;
margin: 0px;
height: 75px;
background: url(../images/underfooterrepeat.jpg) repeat-x top;
}

#nuturingfloat {
float: right;
}


#aboutcontent {
width: 898px;
margin: 0px;
text-align: left;
}

.padding
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}


.padding p {
margin: 0;
}

.padding2 {
padding: 0px 22px;

}

.padding3
{
	padding-right: 22px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 1px;
}

.padding4
{
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 10px;
	padding-top: 1px;
}
.padding5
{
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 15px;
	padding-top: 5px;
	width:860px;
}

.Contactpadding {
padding: 10px 0px;
}

.floatleft {
float: left;
width: 199px;
}

.floatleft2 {
float: left;
width: 198px;
margin: 0px 0px 0px 30px;
}

.floatleft3 {
float: left;
width: 120px;
}

.floatleft4 {
float: left;
width: 560px;
}


.scrollingtext {
width: 588px;
height: 252px;
overflow: auto;
padding: 6px;
}

.clear {
clear: both;
height: 1px;
overflow: hidden;
}

.floatright {
width: 600px;
float: right;
}

.contactusfloat {
float: left;
width: 245px;
height: 180px;
background: #ffe7bf;
margin: 10px 10px 10px 10px;
}

.contactusfloat1 {
float: left;
height: 220px;
width: 230px;
margin: 10px 10px 10px 10px;
}


.contactusfloat2 {
float: left;
width: 510px;
height: 157px;
margin: 10px 10px 10px 10px;
}

.boxes {
padding: 10px; border: 1px solid;
}
.paymentDetailsTable
{
border: 1px solid;
}

.csimg {
float: right;
margin: 0px 0px 0px 20px;
border: 1px solid; }

.fp {
float: left;
width: 50%;
}

.fp2 {
float: left;
width: 100%;
}

.Navlinks {
color: #696259;
TEXT-DECORATION: none;
font-weight: normal

}

.ContactTextBox
{
	width: 362px; 
	height: 20px; 
	font-family: tahoma;
	font-size: 11px; 
	color: #737373; 
	padding-left: 5px
}

.ContactMessageBox{
width: 362px; 
height: 101px;
font-family: tahoma; 
font-size: 11px; 
color: #737373; 
padding-left: 5px; 
overflow: auto;
}

.legend 
{
	font-family: tahoma;
	font-size: 14px; 
	color: #737373; 
}
.smartit
{
	float:right;
	font-family: tahoma;
	font-size: 10px; 
	color:Gray;
	vertical-align:bottom;
}
.smartit a
{
	font-family: tahoma;
	font-size: 10px; 
	color:Gray;
}
.smartit a:hover
{
	font-family: tahoma;
	font-size: 10px; 
	color:Blue;
}

.h5
{
	text-align: right;
	padding:5px;
}

.PackLabel
{
	font-weight: bold;
	background-color: #990000;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	height: 20px;
	min-width:60px;
	width:120px;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}

#two_column { width:860px; float:left; min-height:300px; padding-left:20px; }
#two_column .col_1{ width:20%; height:100%; float:left; min-height:400px; }
#two_column .col_2{ width:80%; float:left; }
.TitleLabel
{
	font-size:medium;
	font-weight:bold;
	color:White;
	background-color:#6B696B;
	width:99%;
	line-height:30px;
	vertical-align:middle;
	padding-left:1%;
}

.MenuLabel
{
color: #666666;
text-decoration: none;
font-weight: bold;
	font-size: 10pt;
}
.PriceDropList
{
	width:100px;
}
.ReorderPriceDropList
{
	width:100px;
}
.AdminImage
{
	width: 150px;
	height: 50px;
}
.DescriptionLabel
{
	font-size:large;
	font-weight:bold;
}
.ErrorLabel
{
	vertical-align:middle;
	width:40%;
}

.mainheader {
	background-position:center;
	color:#FFFFFF;
	font-weight:bold;
	font:Verdana;
	font-size:18px;
	}
	
	.productphoto
	{
		max-width:250px;
	}
	.refbox
	{
		width:120px;
	}
	
	

