/* CSS Document */

div.width{width:95%; margin-left:auto; margin-right:auto; }

.yellowbg{background-color:#FFEE00}

.bluetxt{color:#10429c; font-size:16px; font-weight:bold;}

table.headerblk{ border: 2px solid #000000;}

.bkheader{
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.lgtxt{font-size:13px; font-weight:700;}

table.bodyblk{ border-left: 2px solid #000000;border-right: 2px solid #000000;border-bottom: 2px solid #000000;}

td.btmblk{border-bottom: 2px solid #000000}

td.rht-btm-blk{border-right: 2px solid #000000;border-bottom: 2px solid #000000;}

td.rht-top-blk{border-right: 2px solid #000000;border-top: 2px solid #000000;}

td.topblk{border-top: 2px solid #000000}

td.rht-blk{border-right: 2px solid #000000}

th.sub-hdr{background-color:#ffd700; font-size:14px;}

th.sub-hdr2{background-color:#ffd700; font-size:18px; padding:3px;}

table.promo{border: 2px dashed #FF0000;}

.ttl{background-color:#000000; color:#FFFFFF; font-family:Verdana, Arial, Tahoma, sans-serif; font-weight:bold; font-size:16px;}

.strike { text-decoration:line-through; }

.red {color:#cc3333; text-transform:uppercase;}

.feature_title{color:#990000; text-transform:uppercase; font-weight:bold;}
.feature_title2{color:#10429c; text-transform:uppercase; font-weight:bold;}
ul.square_spaced{list-style:square; padding-left:20px; padding-right:0px; padding-bottom:0px; padding-top:0px;}
ul.square_spaced li{ padding-bottom:10px; }

table.grnborder { border: 1px solid #336633; }

caption.ttl { 
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FF0000;	
	text-transform:uppercase;
	padding-bottom:10px;
}

caption.title { 
	font-weight:bold;
	font-family: Tahoma;
	font-size:18px;
	color: #333333;
	text-transform:capitalize;
	padding-bottom:5px;
}

tr.light-background {
background-color:#FFF7E7;
}	

th.GoldBg { 
	background-color:#ffcc66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
}

th.indexheader { 
	font-family: Tahoma;
	font-size:18px;
	color:#999999;	
	}

th.subheader { 
	font-family: Tahoma;
	font-size:14px;
	}

th.GoldBg-small { 
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	background-image: url('bckgrnd.gif');	
}

th.GoldBg-small-2 { 
	border-bottom: 1px solid #336633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	background-image: url('bckgrnd.gif');	
}

th.GoldBg-th { 
	border-bottom: 1px solid #336633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	text-transform:capitalize;
	background-image: url('bckgrnd.gif');	
}

th.GoldBg-th-shopcart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #336633;
	border-right: 1px solid #336633;
	background-color: #FFCE6C;
}

th.GoldBg-td { 
	border-top: 1px solid #336633;
	background-color:#ffcc66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}

th.greenhdr { 
	color:#ffffff;
	background-color:#336633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	}

th.header { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	text-align:center;
	text-transform:capitalize;
	}
	
th.bottom-right { border-bottom: 1px solid #336633;
                  border-right: 1px solid #336633; }
				  
th.right-solid {border-right:1px solid #336633}

td.btmdashed { 
	border-bottom: 1px dashed #336633;  
}

td.lftbtm { 
	border-left: 1px dashed #336633;
	border-bottom: 1px solid #336633;  
}

td.lftbtmdashed { 
	border-left: 1px dashed #336633;
	border-bottom: 1px dashed #336633;  
}

td.desc { text-align:center; font-weight:400; 
          font-family:Tahoma; 
		  font-size:12px;
		 }
		 
td.desc1 { font-family:Arial;
           font-size:14px;
		   padding:5;
		 }

td.top-right { 
	border-top: 1px solid #336633; border-right: 1px solid #336633; padding-left:2px; padding-bottom: 2px; padding-top: 2px;
}

td.top { 
	border-top: 1px solid #336633;  
}

td.top-bold { 
	border-top: 1px solid #336633;
	font-weight:bold;
	padding-left:2px;  
}

td.right-top-border { 
	border-right: 1px solid #336633;
	border-top: 1px solid #336633;
}

td.right-top-title { 
	border-right: 1px solid #336633;
	border-top: 1px solid #336633;
	font-weight:bold;
}

td.cell-title { 
	border-right: 1px solid #336633;
	border-top: 1px solid #336633;
	font-weight:bold;
	text-align:center;
}

td.top-title { 
	border-top: 1px solid #336633;
	font-weight:bold;
	text-align:center;
}

td.right-border { 
	border-right: 1px solid #336633;
	text-align:center;
	}
	
td.bottom-solid { border-bottom: 1px solid #336633; }
	

/* CSS CLASS FOR STRIPES */
table.stripes { border-top: 1px solid #336633;
                border-left: 1px solid #336633;
				}

table.stripes th.title { 
	background-color:#ffcc66;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;	
	text-transform:uppercase;
}

table.stripes th.ptitle { 
	background-color:#ffcc66;
	font-weight: 700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-transform:capitalize;
	border-right: solid 1px #336633;
	border-bottom: solid 1px #336633; 
}

table.stripes th.ptitle2 { 
	background-color:#ffcc66;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-transform:capitalize;
	border-bottom: solid 1px #336633;
	border-right: solid 1px #336633;
	}
	
table.stripes th.ptitle3 { 
	background-color:#ffcc66;
	font-weight: 700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-transform:capitalize;
	border-right: solid 1px #336633;
	border-bottom: solid 1px #336633; 
}

table.stripes th.ptitle4 { 
	background-color:#ffcc66;
	font-weight: 700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-transform:capitalize;
	border-bottom: solid 1px #336633; 
	border-right: solid 1px #336633;
}

table.stripes th.ptitle5 { 
	background-color:#ffcc66;
	font-weight: 700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-transform:capitalize;
	border-bottom: solid 1px #336633;
	border-right: solid 1px #336633; 
}

table.stripes th.title_lc { 
	background-color:#ffcc66;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;	
	}

table.stripes td {
    border-bottom: 1px solid #336633; 
	border-right: 1px solid #336633; 
	padding-top:2px;  
	padding-bottom:2px;
	padding-left:2px;    
}

table.stripes td.subtitle { 
	border-top: 1px solid #336633;
	background-color:#ffe09f;
	font-weight:bold;
	font-size:14px;
	padding-left:2px;
	}
	
table.stripes td.subsubtitle { 
	border-top: 1px solid #336633;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	}
/* END OF CSS CLASS FOR STRIPES */
table.nav {border: solid 1px #000000; border-collapse:collapse;}
table.nav th{border: solid 1px #000000; background-color:#3366cc; font-size:16px; color:#ffffff;}
table.nav td{border: solid 1px #000000;}
table.nav th.thor{border: solid 1px #000000; background-color:#ff0000; font-size:16px; color:#ffffff;}

table.box { border: 1px solid #336633}

div.lghtbkgrnd {background-color: #E5E5E5}

div.width {width:95%; margin-left:auto; margin-right:auto;}
