body
{
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #DDE7C4;
}
*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.header
{
	 
	height: 90px;
	 
}
.searchbx
{
	background-image: url(../images/topbar.gif);
	height: 37px;
	background-repeat: repeat-x;
}
.menus
{
	background-image: url(../images/menubar.gif);
	height: 47px;
	background-repeat: repeat-x;
}
.contentarea
{
	/*background-image: url(../images/bg.gif);*/
	background-repeat: repeat-x;
	background-color: #E8F5CA;
	vertical-align: top;
	 
	  
}

.footer
{
	border-top: 1px solid #658214;
	padding-top: 20px;	
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	color: #325156;
	/*color:#5B838C;*/	
}
.content
{
	height: 490px;
	vertical-align: top;
}

.pad5
{
	padding: 5px;	
}
/************ Others ***************/
h2
{
	font-size: 30px;
	color: #FFFFFF;
}
.logo
{
	/*padding-top: 15px;*/
}
.logoarea
{
	padding-left: 20px;
}
.topmenus
{
	text-align: right;
	padding-right: 15px;	
}
.white
{
	color: #FEFEFE;
	font-weight: bold;
}
.whitep
{
	color: #FEFEFE;	
}
.txtb
{
	color: #002C39;
	font-weight: bold;
}

.boxbrd
{
	background-color: White;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	border: dotted 1px #002C39;
	width: 20px;
	text-align: center; 
}

.leftpanel
{
	vertical-align: top;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	width: 256px;
	
}
.rightpanel
{
	vertical-align: top;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	width: 256px;
	
}
.mcontent
{
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;	
	 
}
.mcontentlr
{
	padding-left: 5px;
	padding-right: 5px;	
}
.imgbox
{
	border: 1px solid #ECEAED;
	padding: 2px;
}
.boxtop
{
	background-image: url(../images/left_sidebox_header.gif);
	width: 240px;
	height: 56px;
	padding-left: 60px;
	padding-top: 10px;
	color:#829B3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	 
}
.boxtitle
{
	color:#829B3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-right: 5px;
	border-bottom: 1px solid #C8D536;
}
.boxl
{
	background-image: url(../images/cat.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 230px;
	background-color: #E9F6CB;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	
}
.box2
{
	background-image: url(../images/box_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
}
.boxg
{
	/*background-image: url(../images/box2_bg.jpg);*/
	background-repeat: repeat-7;
	width: 246px;
	/*background-color: #FFFFFF;*/
	height: 100px;
}
.boxg1
{
	background-image: url(../images/box2_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 246px;
	/*background-color: #FFFFFF;*/
	height: 100px;
}

.txt
{
	color: #385D66;
}
.pagetitle
{
	font-weight: bold;
	font-size: 22px;
	color: #55700F;
	border-bottom: 1px dashed #789213;
}
.pagetitle1
{
	font-weight: bold;
	font-size: 18px;
	color: #55700F;
	border-bottom: 1px dashed #7DA83D;
}

.tdheader
{
	background-image: url(../images/td_header.gif);
	height: 35px;
	padding-left: 5px;
	text-transform:  uppercase;
	color: #ECFFF6;
	font-size: 11px;
	font-weight: bold;
}
.roweven
{
	background-color: #F4F4F4;
	font-size: 11px;
	padding: 2px;
}
.rowodd
{
	background-color: #EDF8FC;
	font-size: 11px;
	padding: 2px;
}
.message
{
	color: #008801;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.worst
{
	color: Red;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.excellent
{
	color: #247F25;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.messageblk
{
	color: Black;
	font-weight: bold;	 
}
.messageblkp
{
	color: Black;	
}
.messageg
{
	color: #29BD2A;	
}
.subheader
{
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 2px dotted  #376072;;
}
.leftmenu
{
  padding-top: 2px;
  font-weight: bold;
  padding-bottom: 2px;
	border-bottom: 1px dashed  #376072;
}
.required
{
	color: Red;
	font-weight: bold;
}
.category
{
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin: 0px;
}
.category1
{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 0px;
}
.paginate
{
	background-color: #F1F1F1;
	padding: 2px;
}
/********** LINKS ***********/
a.topmenu
{
	color: #FEFEFE;
	font-weight: bold;
	text-decoration: none;
}
a.topmenu:hover
{
	color: #FEFEFE;
	font-weight: bold;
	text-decoration:  underline;
}
a.menulink
{
	font-size: 14px;
	text-decoration: none;	
	color: #FFFFFF;
	font-weight: bold;
}
a.menulink:hover
{
	font-size: 14px;
	text-decoration: none;
	text-decoration:  none;
	font-weight: bold;
	color: #EAF8EB;
}
a.menulink1
{
	font-size: 12px;
	text-decoration: none;	
	color: #FFFFFF;
	font-weight: bold;
}
a.menulink1:hover
{
	font-size: 12px;
	text-decoration: none;
	text-decoration:  none;
	font-weight: bold;
	color: #EAF8EB;
}

a.clink
{
	font-size: 11px;
	text-decoration: none;	
	color: #000000;
	font-weight: bold;
}
a.clink:hover
{
	font-size: 11px;
	text-decoration: none;
	text-decoration:  underline;
	font-weight: bold;
}
a.blink3
{
	font-size: 11px;
	text-decoration: none;	
	color: #000000;
	font-weight: bold;
}
a.blink3:hover
{
	font-size: 11px;
	text-decoration: none;
	text-decoration:  underline;
	font-weight: bold;
}
a.flink
{
	color: #6C881A;
	font-weight: bold;
}
a.flink:hover
{
	color: #6C881A;
	font-weight: bold;
}
a.tlink
{
	color: #B8EDB9;
	font-weight: bold;
	 
}
a.tlink:hover
{
	color: #B8EDB9;
	font-weight: bold;
	 
}
a.couponlink
{
	color: #305768;
	text-decoration: none;
}
a.couponlink:hover
{
	color: #FF6F00;
	text-decoration: none;
	border-bottom: 1px dotted #FF6F00;
}
a.ulink
{
	font-size:12px; 
   color:#325156;
   font-weight:bold;
   text-decoration: none;
}
a.ulink:hover
{
	font-family:Arial, Helvetica, sans-serif;
   font-size:12px; 
   color:#386BD4;
   font-weight:bold;
	text-decoration: none;
}
/********* Button **************/
.formlabel
{
	text-align: right;	
	font-weight: bold;
}
.formlabelp
{
	font-weight: bold;
}
SELECT {

	BORDER-RIGHT: #999999 1px solid; 
   BORDER-TOP: #999999 1px solid; 
   FONT-SIZE: 11px; 
   BACKGROUND: #FCFCFC; 
   BORDER-LEFT: #999999 1px solid; 
   COLOR: #000000; 
   BORDER-BOTTOM: #999999 1px solid; 
   FONT-STYLE: normal; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;

}

OPTION {

	 
   FONT-SIZE: 11px; 
   BACKGROUND: #FCFCFC; 
   
   COLOR: #000000; 
    
   FONT-STYLE: normal; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   text-decoration: none;

}

TEXTAREA {

	BORDER-RIGHT: #999999 1px solid; 
   BORDER-TOP: #999999 1px solid; 
   FONT-SIZE: 11px; 
   BACKGROUND: #FCFCFC; 
   BORDER-LEFT: #999999 1px solid; 
   COLOR: #000000; 
   BORDER-BOTTOM: #999999 1px solid; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;

}

.INPUT {

	background-color: #FCFCFC;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;
   FONT-SIZE: 11px; 
	BORDER-LEFT: #999999 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #999999 1px solid; 
	TEXT-DECORATION: none;

}
.button
{
	/*background-image: url(../images/button.gif);*/
	background-color: #546F12;
	width: 100px;
	height: 24px;
	color: #FEFEFE;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #000000;
	padding-bottom: 2px;
	
}
.button1
{
	/*background-image: url(../images/btnbig.gif);*/
	background-color: #546F12;
	width: 120px;
	height: 30px;
	color: #FEFEFE;
	font-size: 12px;
	font-weight: bold;
	border:1px solid #000000;
	padding-bottom: 2px;	
	
}
.buttonaction
{
	background-image: url(../images/btnbg.gif);
	width: 120px;
	height: 30px;
	color: #153E17;
	font-size: 12px;
	font-weight: bold;
	border:0px;
	padding-bottom: 2px;
	/*border-left:2px solid #546F12;  
	border-right:2px solid #546F12;  */
	border: 1px solid #546F12;
	
}
.buttonaction1
{
	background-image: url(../images/btnbg.gif);
	height: 30px;
	color: #FEFEFE;
	font-size: 12px;
	font-weight: bold;
	border:0px;
	padding-bottom: 2px;
	border-left:2px solid #5581B0;  
	border-right:2px solid #5581B0;  
	
}


/*********** Shoping Cart ***********/
#shopping_cart{	/* Shopping cart */
	margin:3px;
	padding:3px;
}
.mobileblock
{
	background-image: url(../images/mobile.gif);
	width: 177px;
	height: 406px;
	vertical-align: top;
	padding-top: 50px;
	padding-left: 25px;
}
.mobileboxcontent
{
	overflow: auto; 
	font-size: 8pt; 
	width: 132px; 
	height: 154px;
}


/***************** COUPON ******************/
.pcouponbg
{
	background-image: url(../images/pcouponbg.gif);
	background-repeat: repeat-x;
	background-color: White;
	border: 3px dashed;
	height: 200px;
	padding: 5px;
	width:650px 
	
}
.cheader
{
	color: #325156;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	 
}
.cbox
{
	border: 1px solid #ECEAED;
	padding: 4px;
	background-color:  White;
}

.cbox1
{
	border: 3px solid #ECEAED;
	padding: 5px;
	background-color: #F8F8F8;
}

.orgaddress
{
	padding-right: 20px;	 
	text-align: right;
}
.ctitle
{
	color: #325156;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

.texth
{
	background-image: url(../images/wecome_bg.gif);
	height: 140px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	color:#627F14;
	padding-bottom: 20px;
}
.boxrbox
{
	background-repeat: repeat-x;
	background-image: url(../images/print_bg.gif);
	height: 109px;
	padding: 5px;
	vertical-align: top;
	color: Black;
	text-align: justify;
	background-position: bottom;
	background-color: #CDDC99;
	padding-left: 20px;
	padding-right: 10px;
}

.textheaderright
{
	background-image: url(../images/print.gif);
	width: 246px;
	height: 54px;
	background-repeat: no-repeat;
	color:#688010;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 60px;
	
}