<style>
.temp
{
	font-size:		12;
	color:			red;
}
.requiredfield
{
	font-size:		12;
	color:			red;
}
.main
{
	font-size:		12;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			black;
}

.whitemain
{
	font-size:		12;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			white;
}
.loginuser
{
	font-size:		11;
	font-family:	"Verdana, Arial, Helvetica, sans-serif";
	color:			orange;
	font-weight:		bold;
}
.blackheading
{
	font-size:		14;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;
}
.header
{
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			gray;
	font-weight:		bold;
	
}
.price
{
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			white;
	font-weight:		bold;
}
.leftmenucategory
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			white;
	font-weight:		bold;
	
}
.bodyotherproducts
{
	font-size:		14;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			white;
	font-weight:		bold;
	
}
.search
{
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			#494A49;
	font-weight:		bold;
	
}
.footer
{
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;
	
}
.headerright
{
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;
	
}
.small
{
	font-size:		8;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
}

.verysmall
{
	font-size:		4;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
}
.tinysmall
{
	font-size:		1;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
}
.seperator
{
	font-size:		14;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			white;
}
.bottom
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
}
.errorMessage
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			red;
	font-weight:	bold;
}
.headline
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	font-weight:	bold;
	color:			white;
}
.nohover A:link
{ 
	font-size:		11;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
	color:	black;
}
.nohover A:hover 
{ 
	text-decoration:  none;
}

.nohover A:active 
{
	font-size:		11;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
}

.nohover A:visited
{
	font-size:		11;
	font-family:	"Arial, Helvetica, sans-serif";
   	text-decoration: none;
	color:	black;
}

.nohover A:hover 
{
 text-decoration: underline;	
}

.productsnohover A:link
{ 
	font-size:		11;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
	color:	white;
}
.productsnohover A:hover 
{ 
	text-decoration:  none;
}

.productsnohover A:active 
{
	font-size:		11;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
}

.productsnohover A:visited
{
	font-size:		11;
	font-family:	"Arial, Helvetica, sans-serif";
   	text-decoration: none;
	color:	white;
}

.productsnohover A:hover 
{
 text-decoration: underline;	
}

.bottomhover A:link
{ 
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
	color:	black;
}
.bottomhover A:hover 
{ 
	text-decoration:  none;
}

.bottomhover A:active 
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
}

.bottomhover A:visited
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
   	text-decoration: none;
	color:	black;
}

.bottomhover A:hover 
{
 text-decoration: underline;	
}

.menuhover A:link
{ 
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
	color:	white;
	font-weight:		bold;
}
.menuhover A:hover 
{ 
	text-decoration:  none;
	font-weight:		bold;
}

.menuhover A:active 
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
	font-weight:		bold;
}

.menuhover A:visited
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
   	text-decoration: none;
	color:	white;
	font-weight:		bold;
}

.menuhover A:hover 
{
 text-decoration: underline;	
}

.menutoprighthover A:link
{ 
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
	color:	black;
}
.menutoprighthover A:hover 
{ 
	text-decoration:  none;
}

.menutoprighthover A:active 
{
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
	text-decoration:  none;
}

.menutoprighthover A:visited
{
	font-size:		10;
	font-family:	"Arial, Helvetica, sans-serif";
   	text-decoration: none;
	color:	black;
}

.menutoprighthover A:hover 
{
 text-decoration: underline;	
}

.maintable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: gray 1px solid;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	
}

.featureditemstable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	
}

TABLE.featureditemstable TD
{
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 10px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
}

.featureditemsheading
{
	font-size:		14;
	font-family:	"Arial, Helvetica, sans-serif";
	color:	#31714A;
	font-weight:		bold;
}

.bodytable
{
	font-size:		12;
	font-family:	"Verdana, Arial, Helvetica, sans-serif";
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 4px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;	
}

.topwords
{
	font-size:		10;
	font-family:	"Verdana, Arial, Helvetica, sans-serif";
	COLOR:	#18397C;
	font-weight:		bold;
	font-style: 	italic;
}

.topheading
{
	font-size:		14;
	font-family:	"Verdana, Arial, Helvetica, sans-serif";
	COLOR:	#18397C;
	font-weight:		bold;
	font-style: 	italic;
}

.headertable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;	
}

.leftmenutable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: #CEC7C6 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;	
}

.bodytable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #DEEFBD;	
}

.innerbodytable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: gray 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 1px solid;
	BACKGROUND-COLOR: #FFFFFF;	
}

.innerbodytable TD
{
	BORDER-RIGHT: #DEDBDE 0px solid; 
	BORDER-TOP: #DEDBDE 0px solid; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #DEDBDE 0px solid; 
	BORDER-BOTTOM: gray 1px solid;
}

.otherproductstable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: gray 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 0px solid;
	BACKGROUND-COLOR: #FFFFFF;	
}

.otherproductstable TD
{
	BORDER-RIGHT: #DEDBDE 2px solid; 
	BORDER-TOP: #DEDBDE 0px solid; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #DEEFBD 0px solid;
	BORDER-BOTTOM: #DEEFBD 1px solid;
}
/* Product List Section */
.productheader
{
	font-size:		18;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;
}

/* Product Details Section */
.pricelabel
{
	font-size:		13;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;
}
.pricevalue
{
	font-size:		22;
	font-family:	"Arial, Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;
}

.productblackheading
{
	font-size:		16;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;
}

.productspecifications
{
	font-size:		16;
	font-family:	"Arial, Helvetica, sans-serif";
	color:	#9C0010;
	font-weight:		bold;
}

.productspecificationsname
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	color:	gray;
	font-weight:		bold;
}
.productspecificationsvalue
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	color:	#9C0010;
	font-weight:		bold;
}

.productspecificationstable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 2px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: gray 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 0px solid;
	BACKGROUND-COLOR: #FFFFFF;	
}

/* Login Section */

.subheader
{
	font-size:		12;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			black;
	font-weight:		bold;	
}

/* Check Out */
.checkoutstepsactive
{
	font-size:		12;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			#08A610;
	font-weight:		bold;	
}

.checkoutstepsinactive
{
	font-size:		12;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			#DEDBDE;
	font-weight:		bold;	
}

.checkoutspecialinstructions
{
	font-size:		14;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			gray;
	font-weight:		bold;	
}
.checkouttable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 0px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: gray 0px solid;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: gray 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 0px solid;
	BACKGROUND-COLOR: #FFFFFF;	
}

.checkoutstep3table
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: gray 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 0px solid;
	BACKGROUND-COLOR: #EFEFEF;
}
TABLE.checkoutstep3table TH
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	color:				maroon;
	font-weight:		bold;	
}

.shoppingcartcontents
{
	font-size:		14;
	font-family:	"Arial,  Helvetica, sans-serif";
	color:			#526DA5;
	font-weight:		bold;	
}
/* Order History */
.toptable
{
	font-size:		12;
	font-family:	"Verdana, Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}

TABLE.toptable TD
{
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 1px;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: 0px; 
}
.tableHeader {
	/*background-color: #666666; /* header color */
	color: #000000; /* header font color */	
	font-size:		11;
	vertical-align: top;	
	font-weight:		bold;
	text-decoration:  none;
}

.tableHeader A:hover 
{
 	text-decoration: underline;
}

.tableHeader a:link {	
	color: #000000; /* header font color */	
	text-decoration:  none;
}

.tableHeader a:visited {	
	color: #000000; /* header font color */	
	text-decoration:  none;
}
/* CART */
.carttable
{
	font-size:		12;
	font-family:	"Arial, Helvetica, sans-serif";
	BORDER-RIGHT: gray 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: gray 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: gray 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: gray 0px solid;
	BACKGROUND-COLOR: #FFFFFF;
}
TABLE.carttable TH
{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #DEDEDE 1px solid;
	BORDER-RIGHT: #DEDEDE 1px solid;
	BORDER-TOP: #DEDEDE 1px solid;
	BORDER-BOTTOM: #DEDEDE 1px solid;
	font-size:		13;
	font-family:	"Arial, Helvetica, sans-serif";
	color:				#C60008;
	font-weight:		bold;	
	BACKGROUND-COLOR: #F7EFEF;
}
.grandtotal
{
	font-size:		13;
	font-family:	"Arial, Helvetica, sans-serif";
	color:				#C60008;
	font-weight:		bold;	
}
/* Policy */
.policylist
{
	list-style-type: disc;
}
</style>
