body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.BigText
{
	font-weight: bold;
	font-size: 25px;
	color: #666600;
	font-family: 'verdana';
	text-align: left;
	background-color: #cccc99;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom:2px;
	width: 255px;
}
.BigTexthome
{
	font-size: 25px;
	color: #666600;
	font-family: 'Century Gothic';
	text-align: left;
	background-color: #cccc99;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 255px;
}

.BigWhiteText
{
	font-weight: normal;
	font-size: 25px;
	color: #666600;
	font-family: 'verdana';
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	width: 255px;
}
.smallblacktxt
{
	font-size: 9pt;
	color: #1A171B;
	font-family: 'Warnock Pro';
	text-align: left;
	background-color: #cccc99;
	padding-left: 10px;
	padding-top: 2px;
	width: 255px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-style: italic;
	text-transform: none;
	text-decoration: none;
	line-height: 12pt;
}
.smallblacktxthome
{
	font-size: 8pt;
	color: #1a171b;
	font-family: verdana;
	text-align: justify;
	background-color: #cccc99;
	padding-left: 10px;
	padding-top: 2px;
	width: 255px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-style: italic;
	text-transform: none;
	text-decoration: none;
}
.smallwhiteblacktxt
{
	font-size: 9pt;
	color: #1A171B;
	font-family: 'Warnock Pro';
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	width: 255px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-style: italic;
	text-transform: none;
	text-decoration: none;
	line-height: 12pt;
}
.GreenBorder
{
	border-right: #b3b380 1px solid;
	border-top: #b3b380 1px solid;
	border-left: #b3b380 1px solid;
	border-bottom: #b3b380 1px solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
.smallGreentxt
{
	font-size: 7pt;
	color: #999966;
	font-family: 'verdana';
	text-align: right;
	padding-top: 11px;
	padding-bottom: 2px;
}
.smallGreentxt1
{
	font-size: 7pt;
	color: #999966;
	font-family: 'verdana';
	text-align: right;
	padding-top: 9px;
	padding-bottom: 2px;
}
.smallGreentxt2
{
	font-size: 7pt;
	color: #999966;
	font-family: 'verdana';
	text-align: right;
	padding-top: 1px;
	padding-bottom: 2px;
}


.smallGreentxt4
{
	font-family:Tahoma; 
	font-size:8pt; 
	color:#929A38;
	text-decoration:underline;
}

.GreenBorderTB
{
	border-right: #b3b380 1px solid;
	border-top: #b3b380 1px solid;
	border-left: #b3b380 1px solid;
	border-bottom: #b3b380 1px solid;
	background-color: #ffffff;
	border-collapse: collapse;
	height: 15px;
	font-size: 7.2pt;
	color: #999966;
	font-family: 'verdana';
	text-align: left;
}
.Menubg
{
    height: 30px;
    background-image: url(../../images/topmenubgnew.jpg);
    background-repeat: repeat-x;
}
.LogoMenubg
{
	background-image: url(../../images/topmenubgnew.jpg);
	background-repeat: repeat-x;
	height: 30px;
}


.GMenu
{
	height: 25px;
	color: #666600;
	padding-left: 0px;
	font: 9.5pt Verdana;
	text-align: center;
}
.GM:link
{
	height: 25px;
	color: #666600;
	padding-left: 7px;
	padding-right: 7px;
	font: bold 7.1pt Verdana;
	text-align: center;
	text-decoration: none;
}
.GM:active
{
	height: 25px;
	color: #666600;
	padding-left: 7px;
	padding-right: 7px;
	font: bold 7.1pt Verdana;
	text-align: center;
	text-decoration: none;
}
.GM:visited
{
	height: 25px;
	color: #666600;
	padding-left: 7px;
	padding-right: 7px;
	font: bold 7.1pt Verdana;
	text-align: center;
	text-decoration: none;
}
.GM:hover
{
	height: 25px;
	color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	font: bold 7.1pt Verdana;
	text-align: center;
	text-decoration: none;
}
.GMsmall:link
{
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.GMsmall:active
{
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.GMsmall:visited
{
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.GMsmall:hover
{
	color: #000000;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}

.GMsmall1:link
{
	color: #999966;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.GMsmall1:active
{
	color: #999966;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.GMsmall1:visited
{
	color: #999966;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.GMsmall1:hover
{
	color: #000000;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}

.TMsmall:link
{
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.TMsmall:active
{
	color: #000000;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.TMsmall:visited
{
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.TMsmall:hover
{
	color: #000000;
	padding-left: 7px;
	padding-right: 7px;
	font: 7pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.TMsmall1:link
{
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	font: 8pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.TMsmall1:active
{
	color: #000000;
	padding-left: 7px;
	padding-right: 7px;
	font: 8pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.TMsmall1:visited
{
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	font: 8pt 'verdana';
	text-align: center;
	text-decoration: none;
}
.TMsmall1:hover
{
	color: #000000;
	padding-left: 7px;
	padding-right: 7px;
	font: 8pt 'verdana';
	text-align: center;
	text-decoration: none;
}

.WhiteSpace
{
	background-image: url(../../images/spacer.gif);
	width: 1px;
	background-color: #ffffff;
}
.GreenDevider
{
	background-image: url(../../images/spacer.gif);
	width: 1px;
	background-color: #666600;
	height: 10px;
}
.copyright
{
	height: 10px;
	color: #999966;
	padding-left: 7px;
	padding-right: 7px;
	padding-top:5px;
	font: 7pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.leftmiddle
{
	background-image: url(../../images/leftside_02.jpg);
	background-repeat: repeat-y;
	width: 119px;
	height: 100%;
}
.leftmiddlebg
{
	background-image: url(../../images/leftsidebg_02.jpg);
	background-repeat: repeat;
	width: 119px;
	height: 100%;
}
.inleftmenubg
{
	width: 350px;
	
	}
.leftmenutitle
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	background: #999900;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.leftmenutitle1
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	background: #382d82;
	height: 16px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.parternerbg
{
	background: #999900;
}
.leftmenubg
{
	background: #666600;
}
.leftmenutitle:link
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	background: #999900;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;	
}
.leftmenutitle:active
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	background: #999900;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;	
}
.leftmenutitle:visited
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	background: #999900;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;	
}
.leftmenutitle:hover
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	background: #999900;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;	
}
.leftmenusubtitle
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	color: #666600;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.leftmenusubtitle1
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	height:5px;
	color: #666600;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 4px;
}

.leftmenusubtitle2
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	color: #ffffff;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #666600;
}
.leftmenusubtitle2:link
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	color: #ffffff;
	height: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #666600;
}
.leftmenuhead
{
	font: bold 7.2pt 'verdana';
	text-transform: capitalize;
	color: #605702;
	height: 16px;
	width: 130px;
	padding: 0px 2px;
}
.leftmenuheadcontact
{
	font: bold 7.2pt 'verdana';
	text-transform: capitalize;
	color: #605702;
	height: 16px;	
}
.SM:link
{
	color: #000000;
	padding-left: 15px;
	padding-right: 5px;
	font:  10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SM:active
{
	color: #000000;
	padding-left: 15px;
	padding-right: 5px;
	font: 10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SM:visited
{
	color: #999999;
	padding-left: 15px;
	padding-right: 5px;
	font:  10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SM:hover
{
	color: #999999;
	padding-left: 15px;
	padding-right: 5px;
	font: 10pt 'verdana';
	text-align: left;
	text-decoration: none;
}

.SMlft:link
{
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	font:  10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SMlft:active
{
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	font: 10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SMlft:visited
{
	color: #999999;
	padding-left: 0px;
	padding-right: 0px;
	font:  10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SMlft:hover
{
	color: #999999;
	padding-left: 0px;
	padding-right: 0px;
	font: 10pt 'verdana';
	text-align: left;
	text-decoration: none;
}

.bggreen
{
	background: #cccc99;

}
.greenhead
{
	font: 20pt 'Georgia';
	color: #605702;
	padding-top: 30px;
	padding-left: 10px;
}

.greenheadcart
{
	font: bold 15pt 'verdana';
	color: #605702;
	padding-top: 30px;
	padding-left: 10px;
}

.greenheadshoppingcart
{
	font: 18pt 'Georgia';
	color: #605702;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.partnertitle
{
	font: 20pt Georgia;
	color: #605702;
	padding-top: 20px;
	padding-left: 2px;
	padding-right: 2px;
}
.itemtitle
{
	font:bold 8pt 'verdana';
	text-transform:uppercase;
	color:#FFFFFF;
	background: #999900;
	width:100%;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	
}
.itemtitle1
{
	font:bold 8pt 'verdana';
	text-transform:uppercase;
	color:#FFFFFF;
	
}
.itemtitlepartner
{
	font: bold 9pt 'verdana';	
	color: #FFFFFF;
	background: #999900;
	text-transform:capitalize;
	height: 16px;
	width: 100%;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;	
}
.itemhead
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	color: #666600;
	background: #cccc99;
	height: 16px;
	width: 100%;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.GrayBorder
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
.GrayBorderCalender
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
.itemname
{
	font: bold 7pt 'verdana';
	color: #666666;
}
.checkoutlink
{
	font: bold 8pt 'verdana';
	color: #666600;
	font-style:italic;
	text-decoration:underline;
}
.itemnameleftmenutitle
{
	font: bold 9pt 'verdana';
	color: #666666;
}
.itemnameleftmenutitle1
{
	font: bold 9pt 'verdana';
	color: #666666;
	padding-left:15px;
}
.itemnameleftmenu
{
	font:  7.2pt 'verdana';
	color: #000000;
}
.itemname2
{
	font: bold 7.2pt 'verdana';
	color: #605702;
}
.itemname4
{
	font: 7.2pt 'verdana';
	color: #605702;
}
.itemname3
{
	font: 7.5pt 'verdana';
	color: #605702;
}
.divpng
{
    padding: 0px;
    height: 124px;
    width: 256px;
    /*margin: -30px 285px 2px 25px;*/
    margin: -30px 285px 2px 22px;
    display: block;
}
.divgif
{
    padding: 0px;
    height: 124px;
    width: 256px;
    /*margin: -40px 285px 2px 33px;*/
    margin: -40px 285px 2px 31px;
    display: block;
}
.div
{
    padding: 0px;
    height: 124px;
    width: 256px;
    /*margin: -40px 285px 2px 33px;*/
    margin: -30px 285px 2px 10px;
    display: block;
}


.divmenu
{
	padding: 0px;
	height: 0px;
	width: 100%;
	margin: 0px 0px 10px 228px;
	display: block;
}
.divinner
{
	padding: 0px;
	height: 124px;
	width: 256px;
	margin: -775px 285px 2px;
}

.itemdetail
{
	font: bold 7.2pt 'verdana';
	color: #999999;
	padding-right: 2px;
	padding-left: 5px;
}
.itemdetailnopad
{
	font: bold 7.2pt 'verdana';
	color: #999999;
	
}
.itemdetailmiddle
{
	font: normal 7pt 'verdana';
	color: #999999;
	padding-right: 2px;
	padding-left: 5px;
}
.itemdetailmiddlebasket
{
	font: normal 6.5pt 'verdana';
	color: #999999;
	
}

.selectqty
{
	font: bold 7.2pt 'verdana';
	color: #999999;
	padding-right: 2px;
	padding-left: 0px;
}
.smallblacktxt2
{
    font-size: 8.5pt;
	color: #000000;
	font-family: 'verdana';
	text-align: justify;
	background-color: #cccc99;
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 13pt;		
}

.greenhead2
{
	font: 18pt 'Georgia';
	color: #605702;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.greenhead21
{
	font: 16pt 'Georgia';	
	color: #605702;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.greenhead22
{
	font: 16pt 'Georgia';	
	color: #605702;
	background-color: #cccc99;
	
}
.greenheadwindow
{
	font: bold 14pt 'verdana';
	color: #605702;
	
}
.itemdetailmiddle2
{
	font: 7.2pt 'verdana';
	color: #868788;
	padding-right: 2px;
	padding-left: 2px;
}
.itemdetailmiddle3
{
	font: bold 7.2pt 'verdana';
	color: #868788;
	padding-right: 2px;
	padding-left: 2px;
}
.rightmiddle
{
	background-image: url(../../images/rightside_02.jpg);
	background-repeat: repeat-y;
	width: 119px;
	height: 100%;
}
.rightmiddlebg
{
	background-image: url(../../images/rightsidebg_02.jpg);
	background-repeat: repeat;
	width: 119px;
	height: 100%;
}
.smallgreentxt3
{
	font-size: 8pt;
	color: #666600;
	font-family: 'verdana';
	text-align: justify;
	background-color: #cccc99;
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 14pt;
	text-decoration: underline;
}

.SM2:link
{

	color: #999999;
	padding-left: 2px;
	padding-right: 7px;
	font: 9pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SM2:active
{
	color: #999999;
	padding-left: 2px;
	padding-right: 7px;
	font: 9pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SM2:visited
{
	color: #999999;
	padding-left: 2px;
	padding-right: 7px;
	font: 9pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SM2:hover
{
	color: #999999;
	padding-left: 2px;
	padding-right: 7px;
	font: 9pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.divLogo
{
	padding: -200px 0px 0px;
}











 .tdpn
{
	background-color: #cccc99;
}
.tdpndark		{ background-color: #666600; }
.bodynsmall		{font-family:arial; font-size:8pt; color:#FFFFFF; text-decoration:none;}
.bodyredsmall		{font-family:arial; font-size:9pt; color:red; text-decoration:none;}
.bodyfontslink		{font-family:arial; font-size:9pt; color:#661a87; text-decoration:none;}
.tdback		{ background-color: #FCFCFC; }
.tdback2	{ background-color: #F0F0F0; }
.tdback3	{ background-color: #f3f2d7; }

.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bodyTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.itemText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.bodyfont	{font-family:arial; font-size:10pt; color:#000000; text-decoration:none;}
.bodyfontbig	{font-family:verdana,Arial; font-size:11pt; color:#000000; text-decoration:none;}
.bodyfontblack	{font-family:arial black; font-size:8pt; color:#000000; text-decoration:none;}
.bodyfontwhite	{font-family:arial; font-size:9pt; color:#ffffff; text-decoration:none;}
.bodyfontwhitebig	{font-family:arial; font-size:12pt; color:#ffffff; text-decoration:none;}
.bodyfontlink	{font-family:arial; font-size:9pt; color:#666600; text-decoration:none;}
.bodyfontlink1	{font-family:arial; font-size:9pt; color:#ff4200; text-decoration:none;}
.bodyfontlink2	{font-family:arial; font-size:9pt; color:#849ACC; text-decoration:none;}
.bodyfontslink2	{font-family:arial; font-size:9pt; color:#000000; text-decoration:none;}
.bodyfontsmall	{font-family:arial; font-size:9pt; color:#000000; text-decoration:none;}
.bodyfontwhitesmall	{font-family:arial; font-size:8pt; color:#ffffff; text-decoration:none;}
.bodyfontyellow {font-family:arial; font-size:9pt; color:#ffff00; text-decoration:none;}	
.hsplainfnt { font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight: bold;text-decoration: none;color: #6e2f8a;}
.bodynsmall		{font-family:arial; font-size:8pt; color:#FFFFFF; text-decoration:none;}
.bodyredsmall		{font-family:arial; font-size:9pt; color:red; text-decoration:none;}
.bodyfontslink		{font-family:arial; font-size:9pt; color:#666600; text-decoration:none;}

.tdodd {	background : #fffeef; }
.MenuTitle	{font-family:verdana;font-size:11px;color:#FFFFFF;text-decoration:none;}
.MenuTitleHover
{
	font-family: verdana;
	font-size: 11px;
	color: #666600;
	text-decoration: bold;
}
.MenuFont	{font-family:tahoma;font-size:11px;color:#661a87;text-decoration:none;}
.MenuFontHover	{font-family:tahoma;font-size:11px;color:#FFFFFF;text-decoration:none;}
.menutitletd 	{background-color: #661a87;}
.menudetailtd 	{background-color: #661a87;}
.MenuTitleBigtd
{
	background-color: #8e8c05;
	border: 1px solid #d6d217;
	height: 25px;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.buttonpurple
{
	/* background: url(../../images/bgpurple.jpg);*/
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	background-color: #666600;
}
.buttongray
{
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	background-color: #837d71;
}
.greenbg
{ 
	/*background-color: #d3da89;*/
	/*background-color: #8e8c05;*/
	BACKGROUND-COLOR: #cccc99;
 }
 .menu:link
{
    font: bold 8pt 'verdana';
    text-transform:capitalize;
    color: #666666;
    height: 16px;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-decoration: none;
	background-position: 8px center;
	background-attachment: scroll;
	background-image: url(../../images/menu/adminarrowmain.gif);
	background-repeat: no-repeat;
}
.menu:active
{
    font: bold 8pt 'verdana';
    text-transform: capitalize;
    color: #666666;
    height: 16px;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-decoration: none;
	background-position: 8px center;
	background-attachment: scroll;
	background-image: url(../../images/menu/adminarrowmain.gif);
	background-repeat: no-repeat;
}
.menu:visited
{
    font: bold 8pt 'verdana';
    text-transform: capitalize;
    color: #666666;
    height: 16px;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-decoration: none;
	background-position: 8px center;
	background-attachment: scroll;
	background-image: url(../../images/menu/adminarrowmain.gif);
	background-repeat: no-repeat;
}
.menu:hover
{
    font: bold 8pt 'verdana';
    text-transform: capitalize;
    color: #666666;
    height: 16px;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-decoration: none;
	background-position: 8px center;
	background-attachment: scroll;
	background-image: url(../../images/menu/adminarrowmain.gif);
	background-repeat: no-repeat;
}
.menusub2:link
{
    color: #666666;
    padding-left: 5px;
    padding-right: 5px;
    font: 8pt 'verdana';
    text-align: left;
    text-decoration: none;
    background-position: 2px center;
    background-attachment: scroll;
    background-image: url(../../images/menu/adminarrowsub.gif);
    background-repeat: no-repeat;
}
.menusub2:active
{
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	font:  8pt 'verdana';
	text-align: left;
	text-decoration: none;
	background-position: 2px center;
	background-attachment: scroll;
	background-image: url(../../images/menu/adminarrowsub.gif);
	background-repeat: no-repeat;
}
.menusub2:visited
{
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	font:  8pt 'verdana';
	text-align: left;
	text-decoration: none;
	background-position: 2px center;
	background-attachment: scroll;
	background-image: url(../../images/menu/adminarrowsub.gif);
	background-repeat: no-repeat;
}
.menusub2:hover
{
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	font:  8pt 'verdana';
	text-align: left;
	text-decoration: none;
	background-position: 2px center;
	background-attachment: scroll;
	background-image: url(../../images/menu/adminarrowsub.gif);
	background-repeat: no-repeat;
}
.1px
{
	width: 1px;
	height: 34px;
}
.leftsmalltxt
{
	font-family: 'verdana';
	color: #868788;
	font-size: 7.2pt;
}
.rightsmalltxt
{
	font-family: 'verdana';
	color: #868788;
	font-size: 7.2pt;	
}
.rightsmalltxt1
{
	font-family: 'verdana';
	color: #868788;
	font-weight:bold;
	font-size: 7.2pt;	
}
.partnertxt
{
	font-size: 8pt;
	color: #868788;
	font-family: 'verdana';
	text-align: justify;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-style: normal;
	text-transform: none;
}
.partnertxtleft
{
	font-size: 8pt;
	color: #868788;
	font-family: 'verdana';
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-style: normal;
	text-transform: none;
}
.whitehead
{
	text-transform: uppercase;
	font-family: 'verdana';
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}
.abouttopbg
{
	background-image: url(../../images/Detailabouttopbg.jpg);	
	background-repeat: repeat-x;
	height: 18px;
}
.detailbg
{
	background-image: url(../../images/Detailbg.jpg);	
	background-repeat: repeat-y;
	width: 287px;
}

.detailbgsearch
{
	background-image: url(../../images/Detailbgsearch.jpg);	
	background-repeat: repeat-y;
	width: 463px;
}
.iteminnertext
{
	font-family: 'verdana';
	color: #999999;
	font-size: 8pt;
}
.iteminnerprice
{
	font-family: 'verdana';
	color: #999999;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 5px;
}
.greenhead3
{
	font: bold 11pt 'verdana';
	color: #666600;
	padding-top: 20px;
	padding-left: 2px;
	text-transform: uppercase;
}
.smallblacktxtwhite
{
	font-size: 12px;
	color: #1A171B;
	font-family:'Georgia';
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-style: italic;
	text-transform: none;
	text-decoration: none;
	line-height: 13pt;
}
.smallblacktxtwhitecalender
{
	font-size: 9pt;
	color: #999999;
	font-family: 'verdana';
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	text-transform: none;
	text-decoration: none;
	line-height: 13pt;
}
.smallblacktxtwhite1
{
	font-size: 8pt;
	color: #1a171b;
	font-family: 'verdana';	
	text-decoration: none;
}
.leftmenusubtitlegreen
{
	font: bold 7.2pt 'verdana';
	text-transform: uppercase;
	color: #ffffff;
	height: 16px;
	width: 130px;
	padding: 0px 2px;
	background-color: #666600;
}
.clickhere
{
	font-size: 9pt;
	color: #666600;
	font-family: 'verdana';
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	width: 300px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-style: italic;
	text-decoration: underline;
}
.partnertxtleftsmall
{
	font-size: 7.2pt;
	color: #868788;
	font-family: 'verdana';
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-style: normal;
	text-transform: none;
}
.calenderhead
{
	background-image: url(../../images/HolidayCalendertopbg.jpg);
	background-repeat: repeat-x;
	width: 569px;
	text-transform: uppercase;
	font-family: 'verdana';
	color: #666600;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	height: 36px;
	padding-left: 20px;
}
.calenderdevider
{
	background-image: url(../../images/HolidayCalenderDeviderdot.jpg);
	background-repeat: repeat-x;
	height: 1px;
}
.calenderinnerhead
{
	text-transform: uppercase;
	background-color: #999900;
	font-family: 'verdana';
	color: #ffffff;
	font-size: 8pt;
	height: 16px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
}
.calenderGreencont
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
	font-family: 'verdana';
	color: #666600;
	font-size: 8pt;
	font-weight: bold;
}
.calenderGraycont
{
	padding-left: 2px;
	font-family: 'verdana';
	color: #868788;
	font-size: 8pt;
}

.greenhead4
{
	font: bold 11pt 'Century Gothic';
	color: #605702;	
}
.JSTB
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	border-collapse: collapse;
	background-color: #ffffff;
	font-size: 11px;
	color: #02245b;
	font-family: Arial;
}



.bgtd
{
	background-color: #cccc99;
}
bodyfontbigpurple	{font-family:arial; font-size:12pt; color:#6f2a8e; text-decoration:none;}

.fonttitlebar
{
	font-size: 20px;
	color: #ffffff;
	font-family: 'Century Gothic';
	font-weight: bold;
}


.fontpending
{
	font-family: arial;
	font-size: 9pt;
	color: #ff0033;
	text-decoration: none;
}

.fontrecieved
{
	font-family: arial;
	font-size: 9pt;
	color: #8e8c05;
	text-decoration: none;
}
.titlebarlogofont
{
	font-size: 15px;
	color: #6B2D8B;
	font-family: 'Century Gothic';
	font-weight: bold;
}

.ftcategory
{
 font-size:10px;
 font-family:Century Gothic;
 }

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 12px;
}
.purple {
	
	font-family: arial;	
	font-weight:bold;
	font-size: 10pt;
	text-decoration:underline;
	color: #666600;
}
.verticaldashedln
{
	border-left:#d3da89 1px dashed; 
}

.detailleftbg
{
	background-image: url(../../images/Detailaboutmainleft.jpg);
	width: 6px;
	background-repeat: repeat-y;
	height: 1px;
}
.detailrightbg
{
	background-image: url(../../images/Detailaboutmainright.jpg);
	width: 6px;
	background-repeat: repeat-y;
	height: 1px;
}
.aboutbottombg
{
	background-image: url(../../images/aboutbottombg.jpg);
	background-repeat: repeat-x;
	height: 3px;
	width: 100%;
}

.popup
{
	left: 0;
	top: 0;
	border-style: solid;
	border-width: 3;
	border-color: #605702;
	background-color: #cccc99;
	padding: 2px;
	z-index: 2;
	visibility: visible;
}
.Cartitemname
{
	font: bold 8pt 'verdana';
	color: #605702;
}
.Cartitemdetail
{
	font: 8pt 'verdana';
	text-transform: capitalize;
	color: #999999;
	padding: 0px 2px;
}
.Cartitemdetail1
{
	font: 8pt 'verdana';
	color: #999999;
	padding: 0px 2px;
}
.Cartitemdetailtotal
{
	font: 8pt 'verdana';
	text-transform: capitalize;
	color: #999999;
	padding: 0px 2px;
	height: 25px;
}
.CartitemdetailI
{
	font: italic 8pt 'verdana';
	text-transform: capitalize;
	color: #999999;
	padding: 0px 2px;
}
.Carttitle
{
	font: bold 7.2pt 'verdana';
	text-transform: uppercase;
	color: #605702;
	padding: 0px 2px;
}
.Cartbilling
{
	font: bold 7.5pt 'verdana';
	color: #605702;	
	padding-top: 5px;
}
.CartTBtitle
{
	font: bold 8pt 'verdana';
	text-transform: capitalize;
	color: #999999;
	padding: 0px 2px;
}
.Cartitemhead
{
	font: bold 14pt 'verdana';
	color: #605702;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.grayline
{
	background-color: #999999;
	height: 1px;
}
.graylinebig
{
	background-color: #999999;
	height: 2px;
}
.CartTotaltitle
{
	font: bold 8pt 'verdana';
	text-transform: capitalize;
	color: #999999;
	height: 25px;
	padding: 0px 2px;
}
.CartTotaltitleFastMethod
{
	font: bold 8pt 'verdana';
	text-transform: capitalize;
	color: #999999;	
}

.CarttitleGray
{
	font: bold 7.2pt 'verdana';
	text-transform: capitalize;
	color: #888888;
	padding: 0px 2px;
}

.GrayTB
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #ffffff;
	border-collapse: collapse;
	height: 20px;
	font-size: 8pt;
	color: #999999;
	font-family: 'verdana';
	text-align: left;
	font-style: italic;
}
.GrayTB1
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #ffffff;
	border-collapse: collapse;
	height: 100px;
	width:200px;
	font-size: 8pt;
	color: #999999;
	font-family: 'verdana';
	text-align: left;
	font-style: italic;
}

.ibtn
{
	background-repeat: repeat-x;
	font-family: Verdana;
	color: #666666;
	font-size: 7.2pt;
	font-weight: bold;
	height: 25px;
}

.cardmessagebg
{
	background-image: url(../../images/cardmessagemiddlebg.jpg);
	width: 227px;
	background-repeat: repeat-y;
}
.bodyfontvsmall	{font-family:arial; font-size:8pt; color:#000000; text-decoration:none;}

.Mheading {
	font: 17px "verdana";
	color: #666666;
	font-weight: bold;
	text-align: center;
}
.chooseitems
{
    font: 9pt 'verdana';
    text-align: left;
    color: #666666;
    vertical-align: top;
}

.bodyfontsmallgreen {font-family:arial; font-size:8.2pt; color:#666600; text-decoration:none;}
.bodyred		{font-family:arial; font-size:8.2pt; color:red; text-decoration:none;}
.WhiteCell	{ background-color: #F0F0F0; }


.greenclr
{
	background-color: #f2f3d4;
}
.Cartbodyfontslink
{
	font: bold 10pt 'verdana';
	text-align: left;
	color: #666600;
	vertical-align: top;
}
.Cartbodyfontbig
{
	font: bold 12pt 'verdana';
	text-align: left;
	color: #666600;
	vertical-align: top;
}
.Cartbodyfontsmall
{
	font: 9pt 'verdana';
	text-align: left;
	color: #666600;
	vertical-align: top;
}
.pagebg
{
	background-image: url(../../images/leftsidebg_02.jpg);
}

/* alert box css */


/* alert box css classes */

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox
{
    position: relative;
    width: 300px;
    margin-top: 20%;    
    background-image: url(../../images/alertbox.jpg);  
    background-repeat: no-repeat;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1
{
    margin: 0;
    font: bold 0.8em verdana,arial;
    color: #666600;
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
}

#alertBox p
{
    font: 8pt verdana,arial;
    color:#666600;
    height: 50px;
    padding-left: 50px;
    margin: 10px;
    background-image: url(../../images/alerticon.jpg);
    background-repeat: no-repeat;
    background-position-y: -3px;
}

#alertBox #closeBtn
{
    display: block;
    position: relative;
    margin: -5px auto 50px 130px;
    background-image: url(../../images/btnalertclose.jpg);
    width: 37px;
    height: 18px;
    text-align: center;
    background-repeat: no-repeat;
}

.ShoppingPolicyGraycont
{
font : 8pt 'verdana';
padding-left: 2px;
color: #868788;
padding-right: 2px;
padding-bottom: 2px;
padding-top: 2px;
}

.checkshipstate
{
	font: bold 9pt 'verdana';
	color: #605702;
}

.checkshipstate1
{
	font: bold 8pt 'verdana';
	color: #605702;
}

.admmenubg
{
    background-position-x: left;
    background-image: url(../../images/adminmenu_middle.jpg);
    background-repeat: repeat-y;
}
.adminmenutop
{
    background-position-y: top;
    background-image: url(../../images/adminmenu_top.jpg);
    background-repeat: no-repeat;
    height: 19px;
}
.adminmenubottom
{
    background-position-y: top;
    background-image: url(../../images/adminmenu_bottom.jpg);
    background-repeat: no-repeat;
    height: 19px;
}
.mhbline
{
    background-position-y: top;
    background-image: url(../../images/adminmenu_line.jpg);
    width:225px;
    background-repeat: no-repeat;    
}

.descriptiontext
{
	font:italic 8pt 'Georgia';
	color: #000000;	
}

.descriptiontitle
{
	font: 17pt 'Georgia';
	color: #666600;	
}
.SMContainer:link
{
	color: #000000;
	padding-left: 0px;
	padding-right: 5px;
	font:  10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SMContainer:active
{
	color: #000000;
	padding-left: 0px;
	padding-right: 5px;
	font: 10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SMContainer:visited
{
	color: #999999;
	padding-left: 0px;
	padding-right: 5px;
	font:  10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.SMContainer:hover
{
	color: #999999;
	padding-left: 0px;
	padding-right: 5px;
	font: 10pt 'verdana';
	text-align: left;
	text-decoration: none;
}
.FastMethod123
{
	font-size: 20pt;
	color: #666600;
	font-family: Georgia;
	
}
.FastMethodInnTitle
{
	font: bold 7.2pt 'verdana';
	text-transform: uppercase;
	color: #605702;
	height: 16px;
}
.FastMethodInnTitle1
{
	font: bold 7.2pt 'verdana';
	color: #605702;
	height: 16px;
}
.FastMethodSmallTxt
{
	font-family: 'verdana';
	color: #868788;
	font-size: 7.2pt;	
}
.FastMethodSmallTxt1
{
	font-family: 'verdana';
	color: #999999;
	font-size: 8pt;
}
.selectioninner
{
	color: #999999;
	font: 8.5pt 'verdana';
}
.selectionheader
{
	color: #666600;
	font: bold 8.5pt 'verdana';
}
.tick1			{ font-family:Wingdings; font-size:11pt; color:#FFFFFF; }

.salepricefont
{
	font: bold 7pt 'verdana';
	color: #990000;
	padding-left: 5px;
}
.iteminnersaleprice
{
	font-family: 'verdana';
	color: #990000;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 5px;
}

.divscroll
{
scrollbar-highlight-color: #666600; 
scrollbar-3dlight-color: #666600; 
scrollbar-shadow-color: #666600; 
scrollbar-arrow-color: #666600; 
scrollbar-track-color: #cccc99; 
	
}
	
.addtocarttr
{
	background-color: #cccc99;
	font: 16pt 'Georgia';	
	color: #605702;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	
}		

.CartOrderTotaltitle
{
	font: bold 9pt 'verdana';
	text-transform: capitalize;
	color: #666666;
	height: 25px;
	padding: 0px 2px;
}

.addtocartitemseq
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	color: #605702;
	padding-left: 10px;
}

.addtocartitemseq1
{
	font: bold 8pt 'verdana';
	text-transform: uppercase;
	color: #605702;
}

.topmenutotal
{
    font-family:verdana;
    border-style: none;
    background-color: #ffffff;
    font-weight: bold;
    color: #999966;
    text-decoration: none;
    text-align:center ;
   font-size: 8pt;
    
}

.questionsfont
{
	
	font-weight: bold;
	font-style:italic;
	font-family: 'verdana';
	font-size: 7pt;
	color:#666666;
	text-decoration: none;
	text-align:left;
}	
	
.addtocartquestions
{
	background-color: #f5f5dc;
}		

.containerfont
{
    font-size: 10pt;
	color: #66439A ;
	font-weight:bold;
	font-family: 'arial';
	
}

.containertablefont
{
    font-size: 7.5pt;
	color: #000000;
	font-family: 'verdana';
	text-align: justify;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 13pt;		
}

.containertablefont1
{
	font-size: 7.5pt;
	color: #605702;
	font-family: 'verdana';
	text-align: justify;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style:normal;
	font-weight:bold ; 
	text-transform: none;
	text-decoration: none;
	line-height: 14pt;
	text-decoration: underline;
}
.containerBorder
{
	border-right: #605702 2px solid;
	border-top: #605702 2px solid;
	border-left: #605702 2px solid;
	border-bottom: #605702 2px solid;
	background-color: #ffffff;
	border-collapse: collapse;
}

.custombasketsubtotal
{
    font: bold 9pt arial;
    color: #605702;
    background-color: #cccc99;
    padding-top:5px;
    padding-bottom:5px;
}

.subpropfont1
{
    color: #999999;
	font: 7pt 'verdana';
	text-decoration: none;    
}   
.subpropfont:link
{
	color: #999999;
	font: 7pt 'verdana';
	text-decoration: none;
}
.subpropfont:active
{
	color: #999999;
	font: 7pt 'verdana';
	text-decoration: none;
}
.subpropfont:visited
{
	color: #999999;
	font: 7pt 'verdana';
	text-decoration: none;
}
.subpropfont:hover
{
	color: #000000;
	font: 7pt 'verdana';
	text-decoration: none;
}
