
/* H_E_A_D_E_R_S */

.hd1
{
	font-size: 2em;
	font-weight: bold;
	color:	#77AB2D;
}

.hd2
{
	/* font-family: Times New Roman; */
	font-size: 1.4em;
	font-weight: bold;
	color: white;	
}	

.hd3 {

		font-size: 1.4em;
		font-weight: bold;
		color: #005B44;
		
}

.hd3_1 {

		font-size: 1.4em;
		font-weight: bold;		
}

.hd4
{
	font-size: 1.0em;
	font-weight: bold;
}

.hd5
{
	font-size: 1.2em;
	font-weight: bold;
}


/* F_O_N_T__S_I_Z_E_S  */
.font10
{
	font-size: 10px;	
}

.font11
{
	font-size: 11px;	
}



/* F_O_N_T___S_T_Y_L_E_S  */
.bold
{
	font-weight: bold;	
}	

.fontTimes
{
	font-family: Times New Roman;	
}	


.warning_msg {
	color: #FF0000;
	font-weight: bold;
	}


/*  B_A_C_K_G_R_O_U_N_D_S */

.bg1
{
	background: url(../img/interface/bg-h1.gif) 160px 60% no-repeat;	
}	

.bg2
{
	background: url(../img/interface/bg-h1.gif) 170px 100% no-repeat;	
}

.bg3
{
	background: url(../img/interface/bg-h1.gif) 200px no-repeat;	
}
.bg4
{
	background: url(../img/interface/bg-h1.gif) 230px 60% no-repeat;	
}

.bgLine {
	background: url(../img/interface/bg-h1.gif) repeat-x;
	background-position: 0% 30%;
	}

.bgYellow
{
	background: #FFFF33;	
}


.bgDarkOrange
{
	background: #EA6C20;	
}

.bgOrange
{
	background: #EA6D22;	
}

.bgLiteGreen {
	background: #E4EED5;
}

.bgLimeGreen{
	background: #77AB2D;
	}

.bgRed
{
	background: #FF0033;	
}	

 
/* custom horizontal rule class, because IE will not allow HRs to have no margin */

.hr {
	height: 1px;
	border: 0;
	margin: 0;
}



/*  L_I_S_T_S  */






/*  L_I_N_K_S  */

/*.linkNoBackground*/

a { color: #005B44; }
a:hover{color: #C07445; text-decoration: underline;}

.linkNoArrow
{
	background: none;		
}	

.linkNoTextDecoration
{
	text-decoration: none;
}

.linkBoldArrow {
	font-weight: bold;
	background: url(../img/interface/bg-nav-arrow.gif) 0px 3px no-repeat;
	padding-left: 8px;	
	}


/*  M_A_R_G_I_N_S    */
.marginBottomMinus5
{
	margin-bottom: -5px;	
}

.marginBottom0
{
	margin-bottom: 0px;	
}

.marginBottom2
{
	margin-bottom: 2px;	
}
.marginBottom5
{
	margin-bottom: 5px;	
}

.marginBottom10
{
	margin-bottom: 10px;	
}

.marginBottom15
{
	margin-bottom: 15px;	
}
.marginBottom20
{
	margin-bottom: 20px;	
}
.marginBottom25
{
	margin-bottom: 25px;	
}

.marginBottom40
{
	margin-bottom: 40px;	
}

.marginTopMinus5
{
	margin-top: -5px;	
}

.marginTop0
{
	margin-top: 0px;	
}
.marginTop5
{
	margin-top: 5px;	
}

.marginTop10
{
	margin-top: 10px;	
}

.marginTop15
{
	margin-top: 15px;	
}

.marginTop25
{
	margin-top: 25px;	
}

.marginTop33
{
	margin-top: 33px;	
}


.marginLeftMinus10
{
	margin-left: -10px;	
}

.marginLeftMinus16
{
	margin-left: -32px;	
}

.marginLeft5
{
	margin-left: 5px;	
}

.marginLeft10
{
	margin-left: 10px;	
}

.marginLeft15
{
	margin-left: 15px;	
}

.marginLeft20
{
	margin-left: 20px;	
}

.marginLeft25
{
	margin-left: 25px;	
}

.marginLeft35
{
	margin-left: 35px;	
}

.marginLeft60
{
	margin-left: 60px;	
}

.marginLeft80
{
	margin-left: 80px;	
}


.marginLeft90
{
	margin-left: 90px;	
}

.marginLeft100
{
	margin-left: 100px;	
}
.marginLeft120
{
	margin-left: 120px;	
}
.marginLeft140
{
	margin-left: 140px;	
}
.marginLeft180
{
	margin-left: 180px;	
}

.marginRight5
{
	margin-right: 5px;	
}

.marginRight10
{
	margin-right: 10px;	
}

.marginRight15
{
	margin-right: 15px;	
}

.marginRight20
{
	margin-right: 20px;	
}

.marginRight25
{
	margin-right: 25px;	
}

.margin5
{
	margin: 5px;	
}	




/* P_A_D_D_I_N_G_S */

.paddingBottomMinus7
{
	padding-bottom: -7px;	
}
.paddingBottomMinus5
{
	padding-bottom: -5px;	
}


.paddingBottom2
{
	padding-bottom: 2px;	
}

.paddingBottom5
{
	padding-bottom: 5px;	
}
.paddingBottom10
{
	padding-bottom: 10px;	
}

.paddingBottom15
{
	padding-bottom: 15px;	
}

.paddingBottom30
{
	padding-bottom: 30px;	
}


.paddingTopMinus5
{
	padding-top: -5px;	
}

.paddingTop0
{
	padding-top: 0px;	
}

.paddingTop5
{
	padding-top: 5px;	
}

.paddingTop10
{
	padding-top: 10px;	
}

.paddingTop15
{
	padding-top: 15px;	
}



.paddingRightMinus5
{
	padding-right: -5px;	
}

.paddingRight5
{
	padding-right: 5px;	
}

.paddingRight15
{
	padding-right: 15px;	
}

.paddingRight25
{
	padding-right: 25px;	
}



.paddingLeft5
{
	padding-left: 5px;	
}

.paddingLeft15
{
	padding-left: 15px;	
}

.paddingLeft20
{
	padding-left: 20px;	
}


.paddingLeft10
{
	padding-left: 10px;	
}


.paddingLeft25
{
	padding-left: 25px;	
}


.padding5
{
	padding: 5px;	
}


/*  P_O_Z_I_T_I_O_N_S  */

.absolute
{
	position: absolute;	
}	

.zindex8
{
	z-index: 8;
}

.zindex5
{
	z-index: 5;
}


/*   A_L_I_G_N_M_E_N_T_S  */


.textAlignCenter
{
	text-align: center;	
}	

.textAlignLeft
{
	text-align: left;	
}	

.textAlignRight
{
	text-align: right;	
}	

.inline
{
	position: inline;	
}

.center
{
	align: center;	
}

.right
{
	align: right;	
}

.left
{
	align: left;
		
}


 
/*  V_E_R_T_I_A_L__A_L_I_G_H_M_E_M_T   */

.verticalAl5
{
	vertical-align: 5%;	
}

.verticalTop
{
	vertical-align: top;	
}

.verticalMiddle
{
	vertical-align:  middle;		
}

.verticalBottom
{
	vertical-align: bottom;	
}	






/* B_O_R_D_E_R_S */

.totalBorderLiteBrown1px
{
	border: 1px solid #C07445;	
}

.totalBorderLiteBrown2px
{
	border: 2px solid #C07445;	
}

.orderStatusPageBorder
{
	border-right: 3px #C07445 groove;
	border-left: 1px #C07445 solid;
	border-bottom: 3px #C07445 groove;
	border-top: 1px #C07445 solid;	
}	

.borderSolidBlue1
{
	border: 1px solid #0000EE;
}

.borderTopLight1
{
	border-bottom: 1px solid #E4EED5;	
}

.totalDivider 
{
	border-bottom: 1px solid #999999;
	line-height: 1px;
	font-size: 1px;
}

.borderDarkGreen {
	border: 1px solid #005B44;
	}

.borderDarkGreenTopBottom {
	border-top: 1px solid #005B44;
	border-bottom: 1px solid #005B44;	
	}

.borderDarkGreenLeft {
	border-left: 1px solid #005B44;	
	}

.borderDarkGreenRight {
	border-right: 1px solid #005B44;	
	}

.borderLightGreenSteps {
	border-top: 1px solid #79AD31;
	border-bottom: 1px solid #79AD31;
	}
.borderLightGreen
{
	border: 1px solid #79AD31;	
}	

.borderRed {
	border: 1px solid #FF0000;
	}

.borderTop {
	border-top: 1px solid #005B44;
	}

.orangeDivider
{
	border-bottom: 2px solid #EA6C20;	
}


.dividerPaleBlue1
{
	border-bottom: 1px solid #C9DAC8;
	line-height: 1px;	
}

.dividerBlack2
{
	border-bottom: 2px solid #000000;	
}	

.productThumbBorder {
	float: left;
	border: 1px solid #C07445;
	margin-right: 5px;
	margin-bottom: 5px;
	}


/*   C_O_L_O_R_S   */

.limegreen
{
	color: #77AB2D;
}

.darkgreen
{
	color: #005B44;	
}	

.mediumspringgreen
{
	color: #E4EED5;	
}

.white
{
	color: #FFFFFF;	
}

.orange
{
	color: #FF9900;	
}	

.brown
{
	color: #835030;	
}

.liteBrown
{
	color: #C07445;	
}	

.blue
{
	color: #0000EE;	
}

.red
{
	color: #FF0033;	
}

.black
{
	color: #000000;	
}

.stepsColor
{
	color: #8FB6AC;	
}


/*  S_P_E_C_I_A_L__C_A_S_E_S  */

.labelplus
{
	display: none;
}


/* L_I_N_E____H_E_I_G_H_T_S  */

.lineheight20
{
	line-height: 20px;	
}

