a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
 	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1
{
color:#9BCAFF;
font-family:Verdana;
font-size:16px;
font-weight:700;
}
h2
{
color:#264571;
font-family:Verdana;
font-size:14pt;
}
h3
{
color:#264571;
font-family:Verdana;
font-size:13pt;
}
h4
{
color:#264571;
font-family:Verdana;
font-size:12pt;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}
.footer
{
color:#264571;
font-family:arial;
font-size:10pt;
}
.alt_footer
	{
	font-family:Verdana;
	font-size:10px;
	color: #0068AE;
	}	
th {
	font-family: Arial, Helvetica, sans-serif;
}
.bg
 {
   background-image: url('images/calvary_12.jpg');
   background-repeat:repeat-x;
   background-color:#9BA7CD;
}
.bg1
 {
background-color:#C3CEEB;
}

.bg2
 {
   background-image: url('images/calvary_12.jpg');
   background-repeat:repeat-x;
   background-color:#9BA7CD;
}
.bg3
 {
  background-color:#CD5202;
}

.bg4
 {
    background-color:f1f6f2;
}

.bg5
 {
    background-color:#585755;
}

.bd {
border:1px solid #FF791E; 

}
.blue { 
  text-decoration:none;
  font-family: verdana ;
  font-size: 8PT;
  color: #000000;
  font-weight:bold;
}

.text {
  font-family:  arial ;
  font-size: 9PT;
  color: #000000;
}
.text2 {
  font-family:  verdana ;
  font-size: 9PT;
  color: #ffffff;
}

.text3 {
  font-family:  verdana ;
  font-size: 8PT;
  color: #ffffff;
  font-weight:bold;
}
a.text3 {
  font-family:  verdana ;
  font-size: 8PT;
  color: #ffffff;
  font-weight:bold;
  text-decoration:none;
}
.text4 {
  font-family:  verdana ;
  font-size: 8PT;
  color: #000000;
}
.mono {
  font-family:  Monotype Corsiva ;
  font-size: 16PT;
  color: #FF791E;
}
.link {
  font-family:  verdana ;
  font-size: 8PT;
  color: #2E5B9C;
  font-weight:bold;
}
a.link {
  font-family:  verdana ;
  font-size: 8PT;
  color: #2E5B9C;
  font-weight:bold;
}
.alink {
  font-family:  verdana ;
  font-size: 10PT;
  color: #ffffff;
  font-weight:bold;
}
 .side_columns
	{
	vertical-align:top;
	text-align:center;
	padding:2px;
	
	background-color:#C3CEEB;
	/*border:1px solid #264571; */
	}		
.main_column
	{
	vertical-align:top;
	text-align:justify;
	padding:5px;
/*	width:450px;
	font-family:Verdana;
	font-size:8.5pt;
	color:#187474;*/
	background-color: #FFFFFF; /*#F7F8E8;*/
	}
.content{
font-family:Verdana;
font-weight:bold;
color: #96D5E2;
font-size:14px;
}
.content2{
font-family:Verdana;
font-weight:bold;
color: #03456F;
font-size:12px;
}
.content3{
font-family:Verdana;
color: #2E5B9C;
font-size:11px;
font-weight:bold;
}
a.content3{
font-family:Verdana;
color: #2E5B9C;
font-size:11px;
font-weight:bold;
}
.markup{
font-family:Verdana;
color: #17B3CE;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
.Title{
font-family:Verdana;
font-size:18px;
font-weight:bold;
font-stretch:extra-expanded;
color: #FF0000; /*#996600*/
}
.promotion_title{
font-family:Verdana;
font-size:24px;
font-weight:bold;
font-stretch:extra-expanded;
color:#000000;
}
.normal{
font-family:Verdana;
color: #03456F;
font-size:10px;
}
.normal-text{
font-family: Verdana;
font-size:11px;
color: #000000;
}
.normal-text-wt{
font-family: Verdana;
font-size:11px;
color: #FFFFFF;
}
.button2{
font-family:Verdana;
color:#053343;
font-size:16px;
font-weight:bold;
background-color:#EDBF96;
text-align:center;
}
.button3{
font-family:Verdana;
color: #4192D3;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.shop_cart_button{
font-family:Verdana;
color:#ce3f07;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.sub_title{
font-family:Verdana;
font-size:20px;
color: #515E95;
font-weight:bolder;
text-decoration:none;
text-align:center;
}	
.category_tree
	{
	vertical-align:top;
	}	
.cat_tree_section_heading
	{
	font-family:Verdana;
	padding:3px;
	font-size:12px;
	color:f1f0fd;
	font-weight:bold;
	}
a.cat_tree_section_heading
	{
	font-family:Verdana;
	padding:3px;
	font-size:12px;
	color:f1f0fd;
	font-weight:bold;
	}
.cat_tree_listing	
	{
	font-family:arail;
	padding:3px;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	color:#000000;	
	background:#FFB51A;
	
	}
			
/*LEFT COLUMN*/
/**content region**/
/*******************************************/
a.contentheading
	{
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background:#1B3B62;
	}
td.contentheading
	{
	font-family:Verdana;
	padding:7px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	width:100%;
	background:#1B3B62;
	
	}
	
/***********************************/
td.contentsubheading
	{
	font-family:Verdana;
	padding:5px;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	height:15px;
	width:100%;
	/*background: #6CBEF4;*/
	background-image: url('images/calvary_12.jpg');
	}
td.contenttext
	{
	font-family:Verdana;
	padding:5px;
	font-size:10px;
	color: #2F3E4F;
	text-align:justify;
	vertical-align:top;
	background:#E8ECF7;	
	}
td.oddlisting
	{
	font-family:Verdana;
	padding:5px;
	font-size:10px;
	color: #03456F;/*#187474;*/
	text-align:justify;
	vertical-align:middle;
	background:#D6E3F3;	
	}	
td.evenlisting
	{
	font-family:Verdana;
	padding:5px;
	font-size:10px;
	color:#FFFCD2;
	text-align:justify;
	vertical-align:middle;
/*	width:100%;*/
	background:#9CBCE2;
	}
td.headlisting
	{
	font-family:Verdana;
	padding:5px;
	font-size:10px;
	color:#FFFCD2;
	font-weight:bold;
	text-align:justify;
	vertical-align:middle;
/*	width:100%;*/
	background: #8E9DC4;
	}	
a.headerlinks {
  font-family:  verdana ;
  font-size: 10px;
  color: #000000;
  font-weight:bold;
}			
td.msgtext
	{
	font-family:Verdana;
	padding:5px;
	font-size:10px;
	color:#03456F;
	text-align:justify;
	vertical-align:top;
	width:100%;
	background:	#E8ECF7;	
	}
td.boxtext
	{
	font-family:Verdana;
	padding:5px;
	font-size:10px;
	color:#FF5D08;
	text-align:justify;
	vertical-align:top;
	background:#E8ECF7;	
	}				
.pagingbutton
	{
	color: #000066; 
	font-family: verdana; 
	font-size: 8pt; 
	font-style: italic; 
	border-left-style: 
	ridge; border-left-width: 3; 
	border-right-style: ridge; 
	border-right-width: 3; 
	text-align:center;
	font-weight:bold;
	background-color: #AEAFCE;
	}	
.alt_row_1
	{
	background: #D1DAF7;
	font-family:Verdana;
	font-size:12px;
	color: #45589C;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
.alt_row_2
	{
	background:#45589C;
	font-family:Verdana;
	font-size:12px;
	color:#D1DAF7;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}	
.table_heading
{
font-family:Verdana;
font-size:11px;
color:#1B3B62;
font-weight:bold;
}
.table_content
{
font-family:Verdana;
font-size:11px;
color:#000000;
font-weight:bold;
}


.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }