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

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

.feature_title{color:#990000; 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-2 { 
	border-bottom: 1px solid #336633; 
	border-right: 1px solid #336633;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align: center;
	text-transform:capitalize;
	background-image: url('bckgrnd.gif');	
}

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

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.box { border: 1px solid #336633}

div.lghtbkgrnd {background-color: #E5E5E5}

div.width {width:95%; margin-left:auto; margin-right:auto;}
.border {
	border: 1px solid #326598;
}

