BODY { background-color:#ffffff;
	  MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; }
A {	COLOR: #2e4100; TEXT-DECORATION: none}
A:link {
	COLOR: #2e4100; TEXT-DECORATION: none
}
A:visited {
	COLOR: #2e4100; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#414746; TEXT-DECORATION: none; }
TR {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#414746; TEXT-DECORATION: none}
INPUT {
	FONT-SIZE: 11px;}
.mailinput{
	FONT-SIZE: 11px;
	float: left;
	width: 100px;
}
form{
margin:0px;}
.inputselect {	BORDER-RIGHT: #49734b 1px solid; BORDER-TOP: #49734b 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-LEFT: #49734b 1px solid; WIDTH: 130px; BORDER-BOTTOM: #49734b 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif}
select {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #49734b;
}
.errormsg {
	FONT-SIZE: 11px; COLOR: #cc3300
}
.padding5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

.maintablebg{background-color:#ffffff;}
.hortopline{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
.horbottomline{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
.rightline{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
.topline { background-color:#d7d8dc;}
.lefttableboder {
	background-color:#f4f1f1;
	border: 1px solid #c4bfbf;
}
.leftbg {background-color:#ffffff;}
.leftcat{background-color:#e9e6e6; font-size:20px; font-family:Arial Narrow; color:#5d5d5d; height:48px; text-transform:capitalize; font-weight:bold;}
.leftcatbg{background-color:#f4f1f1;}

.topbg{ background-color:#ffffff; height:50px;}
.toplink {	COLOR:#f96f04; font-size:12px; text-transform: capitalize; padding-right:5px; font-weight:500;}
.toplink:link {	COLOR: white; TEXT-DECORATION: none;}
.toplink:visited {COLOR: white; TEXT-DECORATION: none;}
.toplink:hover {COLOR:  #e8e8e8; TEXT-DECORATION: none; }
.topbg1{background-image:url(../images/topbg.jpg); background-repeat:repeat-x; height:56px;}

.boder {border:1px solid #999999; }
.title{ font-family:Arial Narrow; font-size:30px; color:#f96f04; text-transform:capitalize; }
.title1{
	font-family:"Arial Narrow";
	font-size:22px;
	color:#f96f04;
	text-transform:capitalize;
}
.subhd{ font-family:Arial Narrow; font-size:18px; color:#686767; text-transform:capitalize; font-weight:600;}
.subhd1{ font-family:Arial Narrow; font-size:14px; color:#686767; text-transform:capitalize; font-weight:600;}
.cathd{ font-size:16px;  COLOR: #f96f04; text-transform:capitalize;}
.midcat{background-color:#f4f1f1; font-size:18px; font-family:Arial Narrow; }
.midcathd{ font-size:22px; font-family:Arial Narrow; color:#f96f04; height:30px; font-weight:400; text-transform:capitalize; padding-left:7px; padding-right:7px; text-decoration:none;}
.midcathd1{background-color:#f4f1f1; font-size:14px; font-family:Arial Narrow; color:#686767; height:20px; font-weight:400; text-transform:capitalize; padding-left:7px; padding-right:7px; text-decoration:none;}
.midcatlink:link{
font-size:22px; font-family:Arial Narrow; color:#f96f04; text-decoration:none;
}
.midcatlink:hover{
font-size:22px; font-family:Arial Narrow; color:#f96f04; text-decoration:none;
}
.midsubcathd{background-color:#f4f1f1; font-size:16px; font-family:Arial Narrow; color:#f96f04; height:30px; font-weight:400; text-transform:capitalize; padding-left:7px; padding-right:7px; font-weight:bold; }
.midcattable {background-image:url(../images/tablemid.gif); background-repeat:repeat-y;}
.botcattable {background-color:#e9e6e6; font-size:1px;}
.catlink {	COLOR: #f96f04; font-size:12px; text-transform:capitalize;}
.catlink:link {	COLOR: #f96f04; TEXT-DECORATION: none;}
.catlink:visited {COLOR: #f96f04; TEXT-DECORATION: none;}
.catlink:hover {COLOR: #454545; TEXT-DECORATION: none; }

.botline{ background-image:url(../images/line1.jpg); background-repeat:repeat-x;}
.whitetxt{font-size:12px; color:#FFFFFF; padding:5px;}
.vline { BACKGROUND-IMAGE: url(../images/vdot.gif); WIDTH: 1px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 1px}
.hline { BACKGROUND-IMAGE: url(../images/hdot.gif); WIDTH: 1px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px}
.line { BACKGROUND-COLOR: #d6b9d0}
.dashline {	BORDER-RIGHT: 0px; BORDER-TOP: #c0c0c0 1pt dotted; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; }

.bottombg{background-image:url(../images/bottombg.gif); background-repeat:repeat-x; height:56px;}
.botlink {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff;}
.botlink:link {	COLOR: #ffffff; TEXT-DECORATION: none}
.botlink:visited {	COLOR: #ffffff; TEXT-DECORATION: none}
.botlink:hover {COLOR: #f96f04; TEXT-DECORATION: none}

.sublink {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize ; COLOR: #f96f04;}
.sublink:link {	COLOR: #f96f04; TEXT-DECORATION: none}
.sublink:visited {	COLOR: #f96f04; TEXT-DECORATION: none}
.sublink:hover {COLOR: #454545; TEXT-DECORATION: none}

.copyright {FONT-SIZE: 12px;  COLOR: #f96f04; height:30px;}

.leftlink {	COLOR: #454545; font-size:12px; text-transform:capitalize;}
.leftlink:link {	COLOR: #454545; TEXT-DECORATION: none;}
.leftlink:visited {COLOR: #454545; TEXT-DECORATION: none;}
.leftlink:hover {COLOR: #de590a; TEXT-DECORATION: none; }
.leftlink:active {COLOR: #de590a; TEXT-DECORATION: none;}


.formbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F96F04;
	border: 1px solid #FFFFFF;
	height: 19px;
}
.formbtn1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #63A9C3;
	border: 1px solid #FFFFFF;
	height: 19px;
}
.warning {
	font:tahoma;
	color:#FF0000;
	font-size:12px;
}
.header{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF9900;
font-weight:bold;
}
.border{
	border:1px solid #000000;
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
.Hrnormal {
	background-color: #ECE7F1;
}
.Hralter {
	background-color: #E6E6E6;
}
.Hrhover {
	background-color: #F5FAF7;	
}
.warning {
	font:tahoma;
	color:#FF0000;
	font-size:12px;
}

/* Added by Eli*/
td.catBox{
	height:150px;
	width:50%;
}
td.subCatBox{
	height:200px;
	width:200px;
}
table.leftCtg{
	height:100%;
	width:100%;
}
table.rightCtg{
	height:100%;
	width:100%;
}
table.leftCtg td.tdCatHead{
	border-top:1;
	border-right:1;
	border-left:1;
	border-bottom:0;
}
table.centerCtg td.tdCatHead{
	border-top:1;
	border-right:1;
	border-left:0;
	border-bottom:0;
}
table.rightCtg td.tdCatHead{
	border-top:1;
	border-right:1;
	border-left:0;
	border-bottom:0;
}
.tdCatHead{
	background-color:#e9e6e6;
	border-style: solid;
	border-color: #9e9d9d;
	border-width:1px;
 }
.catBox td.tdCatHead{
	height:26px;
 	font-weight:bold;
	padding-left:20px;
 	text-align: left;
 	font-weight:bold;
 }
 
 .subCatBox td.tdCatHead{
 	text-align: center;
 	padding: 5px;
 	height:33px;
 }
.catBox td.tdCatHead a:link{
	font-family:Arial;
	font-size:16px;
	color:#5d5d5d;
	font-weight:bold;
	text-decoration:none;
}
.catBox td.tdCatHead a:hover{
	color:#f5f5f5;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.catBox td.tdCatHead a:visited{
	font-family:Arial;
	font-size:16px;
	color:#5d5d5d;
	font-weight:bold;
	text-decoration:none;
}
.subCatBox td.tdCatHead a:link{
	font-family:Arial;
	font-size:12px;
	color:blue;
	font-weight:normal;
	text-decoration:none;
}
.subCatBox td.tdCatHead a:hover{
	font-family:Arial;
	font-size:12px;
	color:#5d5d5d;
	font-weight:normal;
	text-decoration:none;
}
.subCatBox td.tdCatHead a:visited{
	font-family:Arial;
	font-size:12px;
	color:blue;
	font-weight:normal;
	text-decoration:none;
}
table.leftCtg td.tdCatMid,table.centerCtg td.tdCatMid{
	border-style: solid;
	border-color: #9e9d9d;
	border-width:1px;
	border-top:0;
	border-right:1;
	border-left:0;
	border-bottom:0;
	border-top:0;
	height:140px;
}
table.leftCtg td.tdCatMidLight,table.centerCtg td.tdCatMidLight{
	border-style: solid;
	border-color: #9e9d9d;
	border-width:1px;
	border-top:0;
	border-right:1;
	border-left:0;
	border-bottom:0;
	border-top:0;
	height:140px;
}
.tdCatMidLight{
 	background-color:#e9e6e6;
 }
table.rightCtg td.tdCatMid,table.rightCtg td.tdCatMidLight{
	border-top:0;
	height:140px;
}
td.tdCatMid table td,td.tdCatMidLight table td{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

.tdCatNews{
	color:#5d5d5d;
	font-size: 12px;
	height:18px;
	padding-left:20px;
}
.tdCatwhitespace{
	height:10px;
	font-size:1px;
}
.tdCatlinks a:link{
	color: #2536db;
	text-decoration:none;
	font-size: 12px;
}
.tdCatlinks a:hover{
	color: #6e78da;
	text-decoration:underline;
	font-size: 12px;
}
.tdCatlinks a:visited{
	color: #2536db;
	text-decoration:none;
	font-size: 12px;
}
.bottomImg{
	max-height:130px;
	border-width:1px;
	border-color:#e5e5e5;
}
.popup {
	border: solid 1px #333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    display: none;
    position: absolute;
    width: 800px;

    z-index: 60;
}
.popuptitle{
	background: blue;
	height: 30px;
	padding: 5px;
}
.popuptitle table td{
	color: white;
	font-weight: bold;
}
.popupbody {
	background: #ddd;
	padding: 20px;
	height: 650px;
	text-align: center;
}
#popup { top: 100px; left: 250px; }
.regHeadtd{
 	height:18px;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color: rgb(113,184,255);
	border-top:0;	
	border-bottom:1;
	border-left:0;
	border-right:0;
}
.trlinksline .tdempty{
 	border-color: #c4bfbf;
	border-style:solid;
	border-width:1px;
	border-top:0;	
	border-bottom:1;
	border-left:0;
	border-right:0;
} 
.trlinksline .tdactive{
 	text-align:center;
	border-color: #c4bfbf;
	background-color:#f4f1f1;
	border-style:solid;
	border-width:1px;
	border-top:1;	
	border-bottom:0;
	border-left:1;
	border-right:1;
} 
.trlinksline .tdnonactive{
	text-align:center;
	border-color: #c4bfbf;
	background-color:#f4f1f1;
	border-style:solid;
	border-width:1px;
	border-top:1;	
	border-bottom:1;
	border-left:1;
	border-right:1;
}
.tdbuttomline{
	border-color: #c4bfbf;
	background-color:#f4f1f1;
	border-style:solid;
	border-width:1px;
	border-top:0;	
	border-bottom:0;
	border-left:1;
	border-right:1;
}
.qutyPrice{
 	background-color:#f4f1f1;
	border:1px solid #b3b1b1;
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
.totalPrice{
	border-style:outset;
	border-width:5px;
	border-color:#bd5403;
	color:#ffffff;
	background-color:#f96f04;
}
.totalPrice td{
	color:#ffffff;
}
.selPrice{
	background-color:#fefefe;
	border-style:solid;
	border-width:1px;
	border-color:#b3b1b1;
}
.lefttableboder2 {
	background-color:#f8c197;
	border: 1px solid #c4bfbf;
}
.dumiLink{
	cursor: hand;
	color: blue;
}