BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

a:link {  text-decoration: none;color:#04A120;}
a:hover {  text-decoration: underline;color:#04A120;}
a:active {  text-decoration: none;color:#04A120;}
a:visited {  text-decoration: none;color:#04A120;}


td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#282828;
	
}
ul {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#282828;
	text-align:left;
	

}


.topNav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#FFFFFF;
  font-weight:bold;
  vertical-align:middle;
}

.carttext{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FEEBD9;}

.prodtext{ 	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #000040;}

.prodName{	font-family:Arial, Helvetica, sans-serif; font-weight:bold;	font-size:14px;	color:#000066;}

.pricetext{	color:#400000;}


.boldtext{	font-size:11px; font-weight:bold; color:#000040;}

.normaltext{	font-size:12px;color:#282828;}
.normaltextgrey{	color:#282828;}
.normalred{	color:#CB4D51; text-transform:uppercase;  font-weight:bold;}
.smallnormalred{	color:#CB4D51; text-transform:uppercase;  font-weight:bold; font-size: 11px;}
.normalbrown{ color:#795012; font-weight:bold;}
.normalwhite{	color:#FFFFFF; font-size:11px; }
.normalblack{   color:#010000;}
.normalgreen{   color:#34A12C;}
.normalorange{   color:#F85820;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  background-color: Transparent;border:0;}
.maintext{color:#666666;text-transform:uppercase;}
.normalBr{   color:#2D2D2D;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; }

.boldorange{	font-size:11px; font-weight:bold; color:#F85820;}
.boldorange_Q{	font-size:12px; font-weight:bold; color:#F85820;}
.boldwhite{	color:#FFFFFF; font-weight:bold;}

.normalprice{ color:#400000; font-weight:bold;}

.specialprice{	color:#24718D; font-weight:bolder;}

.footertxt{font-size:11px;color:#7D7D7D;}

.maincat{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
  
}
 
 .maincat1{	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #787878;}

.catTitle{	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:20px; color:#000066;}

.TitleText{	font-family:Arial, Helvetica, sans-serif; font-weight:bold;	font-size:11px; color:#000040;}

.hdr{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:20px;	color:#36B741;}

.subhdr{	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:12px; color:#5B1A1F;}

.subhdr_green{	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#268730;}
.subhdr_greenNews{	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#268730;}

.subhdr_lightgreen{	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#6C9D33;}

/**.tblhdr{	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#666666;}**/
.tblhdr{font-family:Arial, Helvetica, sans-serif; 
        font-weight:bolder; 
        font-size:11px;
        color:#666666;
        background-color: Transparent;
        border:0;
}
.tblhdr2{font-family:Arial, Helvetica, sans-serif; 
        font-weight:bolder; 
        font-size:12px;
        color:#000000;
        background-color: Transparent;
        border:0;
}
.memberhdr{		font-family:Century Gothic; font-size:40px;	color:#E0E0DF;}
.hdrwhite{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:14px; color:#FFFFFF;}

.msg{ color:#FF0000;}

.pagetext{	font:Arial, Helvetica, sans-serif; color:#FF6600; font-weight:bold;}


.dropdown{  background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	border-color:#D4DDE6;
	border-style:double;
	border-width:thin;
	}


.groovybutton
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #7F7F7F;
    width: 58px;
    height: 24px;
    background-image: url(images/btn_bg.gif);
    border-style: none;
}

.greybutton
{
   font-size:11px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#333333;
   border-style:double;
   border-width:thin;
   background-color:#DEDDDD;
   border-color:#999999;
   height:18px;
   width:20px;
}


.colorbutton
{
   font-size:11px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   border-style:double;
   border-width:thin;
   background-color:#000099;
   border-color:#000099;
   height:25px;
}


.droplist {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	border-color:#818181;
	border-style:double;
	border-width:thin;
}


.qtybox {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#696868;
	font-weight:bold;
	font-size:11px;
	border-color:#D4DDE6;
	border-style:double;
	border-width:thin;
	text-align: right;
}

.textbox {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	border-color:#D4DDE6;
	border-style:double;
	border-width:thin;
	
}

.butt {
	font-size:9px;
	font-family:Tahoma, sans-serif;
	font-weight: bold;
 	height:20px;
	width: 25px;
	color: #FFFFFF;
	background-color:#64D273;
   	border-top-style:solid;
	border-top-color:#8AB762;
	border-top-width:1px;
  	border-bottom-style:solid;
	border-bottom-color:#8AB762;
	border-bottom-width:1px;
  	border-left-style:solid;
	border-left-color:#8AB762;
	border-left-width:1px;
   	border-right-style:solid;
	border-right-color:#8AB762;
	border-right-width:1px;
	
}



.loginbox {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	border-color:#D4DDE6;
	border-style:solid;
	border-width:thin 1px;
	height: 22px;
}

.loginbutt {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	background-color:#FDF2DE;
	border-color:#D4DDE6;
	border-style:double;
	border-width:thin;
	height: 18px;
}

.txtlogin {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	border-color:#D4DDE6;
	border-style:double;
	border-width:thin;
	height: 15px;
}


.sidebg{	background-color:#FBCB83;}

.bgclass1{	background-color:#C6CD87;}

.bgclass2{	background-color:#FCF7EE;}

.bgclassgrey{	background-color: #EBEBEB;}

.bg1{	background-color:#E2E1E1;}

.catbg{	background-color:#FDF2DE;}
/*----------------Button with round corner, color:green : start-----------------------------------------*/
.roundcrbtn_box {
	background-color: #F4FDEC;
	background-image: url(images/roundedcornr_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.roundcrbtn_top div {
   background: url(images/roundedcornr_tl.gif) no-repeat top left;
}
.roundcrbtn_top {
   background: transparent url(images/roundedcornr_tr.gif) no-repeat top right;
}
.roundcrbtn_bottom div {
   background: url(images/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundcrbtn_bottom {
   background: transparent url(images/roundedcornr_br.gif) no-repeat bottom right;
}

.roundcrbtn_top div, .roundcrbtn_top,
.roundcrbtn_bottom div, .roundcrbtn_bottom {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
.roundcrbtn_content { margin: 0 15px; }
/*----------------Button with round corner, color:green : end-----------------------------------------*/
/*----------------Button with round corner, color:grey : start-----------------------------------------*/
.roundgreybtn_box {
	background-color: #EFEFEF;
	background-image: url(images/roundedgrey.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.roundgreybtn_top div {
   background: url(images/roundedcornr_tl.gif) no-repeat top left;
}
.roundgreybtn_top {
   background: transparent url(images/roundedcornr_tr.gif) no-repeat top right;
}
.roundgreybtn_bottom div {
   background: url(images/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundgreybtn_bottom {
   background: transparent url(images/roundedcornr_br.gif) no-repeat bottom right;
}

.roundgreybtn_top div, .roundgreybtn_top,
.roundgreybtn_bottom div, .roundgreybtn_bottom {
   width: 100%;
   height:6px;
   font-size: 1px;
}
.roundgreybtn_content { margin: 0 15px; }
/*----------------Button with round corner, color:grey : end-----------------------------------------*/

/*----------------Button with round corner, color:orange : start-----------------------------------------*/

.roundorangebtn_box {
	background-color: #FDE9D1;
	background-image: url(images/roundedorange.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.roundorangebtn_top div {
   background: url(images/roundedcornr_tl.gif) no-repeat top left;
}
.roundorangebtn_top {
   background: transparent url(images/roundedcornr_tr.gif) no-repeat top right;
}
.roundorangebtn_bottom div {
   background: url(images/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundorangebtn_bottom {
   background: transparent url(images/roundedcornr_br.gif) no-repeat bottom right;
}

.roundorangebtn_top div, .roundorangebtn_top,
.roundorangebtn_bottom div, .roundorangebtn_bottom {
   width: 100%;
   height: 6px;
   font-size: 1px;
}
.roundorangebtn_content { margin: 0 15px; }
/*----------------Button with round corner, color:orange : end-----------------------------------------*/

.roundgreybtn{	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#7F7F7F; background-color: Transparent;border:0;}
a.roundgreybtnlink:active {	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#7F7F7F;}
a.roundgreybtnlink:link {	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#7F7F7F;}
a.roundgreybtnlink:hover {	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#7F7F7F; text-decoration:underline;}
a.roundgreybtnlink:visited {	font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#7F7F7F;}

a.pagelink:active {  color: #FF6600; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.pagelink:link {  color: #FF6600; text-decoration: none; font-weight: bold}
a.pagelink:visited {  color: #FF6600; text-decoration: none; font-weight: bold}
a.pagelink:hover {  color: #FF6600; text-decoration: underline; font-weight: bold}.prodhdr {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000099}

a.catlink:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #282828; }
a.catlink:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #282828;}
a.catlink:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #282828;}
a.catlink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #282828; text-decoration:underline;}

a.subcatlink:active {  color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.subcatlink:link {  color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.subcatlink:visited {  color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.subcatlink:hover {  color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a.redlink:active { color:#CB4D51; text-transform:uppercase;  font-weight:bold; }
a.redlink:link { color:#CB4D51; text-transform:uppercase;  font-weight:bold;}
a.redlink:visited {  color:#CB4D51; text-transform:uppercase;  font-weight:bold;}
a.redlink:hover { color:#CB4D51; text-transform:uppercase;  font-weight:bold; text-decoration:underline;}

a.normalorangelink:active {  color:#F85820;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
a.normalorangelink:link {  color:#F85820;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.normalorangelink:visited {  color:#F85820;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.normalorangelink:hover {  color:#F85820;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline;}

a.darkbluelink:active {  color:#060672;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.darkbluelink:link {  color:#060672;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.darkbluelink:visited {  color:#060672;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.darkbluelink:hover {  color:#F85820;  font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline;}


a.greylink:active {  color:#6C6C6B; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.greylink:link {  color: #6C6C6B; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.greylink:visited {  color: #6C6C6B; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.greylink:hover {  color: #6C6C6B; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a.toplink:active {  font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight:bold;text-decoration: none;  }
a.toplink:link {  font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight:bold;text-decoration: none; }
a.toplink:visited {  font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight:bold;text-decoration: none; }
a.toplink:hover {  font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight:bold;text-decoration: none;text-decoration: underline; }

a.maincatlink:active {  color: #000099; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;background-color: #E3E5F0; }
a.maincatlink:link {   color: #000099; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;background-color: #E3E5F0;}
a.maincatlink:visited {  color: #000099; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;background-color: #E3E5F0;}
a.maincatlink:hover {   color: #000099; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;background-color: #E3E5F0;}

a.footertxt:active{font-size:11px;color:#7D7D7D;font-family: Arial, Helvetica, sans-serif;}
a.footertxt:link{font-size:11px;color:#7D7D7D;font-family: Arial, Helvetica, sans-serif;}
a.footertxt:visited{font-size:11px;color:#7D7D7D;font-family: Arial, Helvetica, sans-serif;}
a.footertxt:hover{font-size:11px;color:#7D7D7D;font-family: Arial, Helvetica, sans-serif;}

a.greyloginlink:active {  color:#6C6C6B; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.greyloginlink:link {  color: #6C6C6B; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.greyloginlink:visited {  color: #6C6C6B; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.greyloginlink:hover {  color: #6C6C6B; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

a.whitelink:active {  color:#FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.whitelink:link {  color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.whitelink:visited {  color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.whitelink:hover {  color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

a.tblhdr:active{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#666666;}
a.tblhdr:link{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#666666;}
a.tblhdr:visited{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#666666;}
a.tblhdr:hover{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:11px; color:#666666; text-decoration: underline;}


a.membersidelink:active {  color:#282828; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.membersidelink:link {  color: #282828; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.membersidelink:visited {  color: #282828; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.membersidelink:hover {  color: #282828; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


a.memberlink:active { color:#CB4D51; font-weight:normal; }
a.memberlink:link { color:#CB4D51; font-weight:normal;}
a.memberlink:visited {  color:#CB4D51;  font-weight:normal;}
a.memberlink:hover { color:#CB4D51;  font-weight:normal; text-decoration:underline;}


/*----------------Ajax CalenderExtender : Start-----------------------------------------*/

.cal_Theme1 .ajax__calendar_container{background-color: #F5FBEC; border:solid 1px #34A02C;}
.cal_Theme1 .ajax__calendar_header{background-color: #F5FBEC; margin-bottom: 4px;}
.cal_Theme1 .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev{color: #F85820; padding-top: 3px;}
.cal_Theme1 .ajax__calendar_body{background-color: #FFFFFF; border: solid 1px #34A02C;}
.cal_Theme1 .ajax__calendar_dayname{text-align:center; color: #F85820;font-weight:bold; margin-bottom: 4px; margin-top: 2px;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color: #0D7305;}
.cal_Theme1 .ajax__calendar_day{text-align:center; color:#0D7305;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.
cal_Theme1 .ajax__calendar_active{color: #F85820; font-weight:bold; background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today{color:#F85820;font-weight:bold;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}
.cal_Theme1 .ajax__calendar_other {color:#CCCCCC;}


/*----------------Ajax CalenderExtender : End-----------------------------------------*/


.CNChar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#484848;
	
}


.CNProdName{	color:#CB4D51; font-size:14px;  font-weight:bold;}
.catTitle16 {
font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:18px; color:#000066;
}
.CNNews{	color:#000000; font-size:14px;  font-weight:bold;}
.CNDetails{	color:#000000; font-size:14px;  }

.subhdr_BlackNews{	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000000;}