

/****************** Standard Sizes ****************
XL - H:46 Font
 L - H:42 Font
 M - H:37 Font
 S - H:33 Font
XS - H:24 Font

Default background image is blue,
except for XS which is a couple of shades darker.

Example
<a class="button_XL darkblue_XL">
***************************************************/

/****************** X-Large Button ****************/
.button_XL{
	background:none;
	border:none;
	cursor:pointer;
	height:46px;				/* height */
	margin:0;
	outline:none;
	overflow:visible;
	padding: 0px 0px 0px 16px; 	/* left margin */
	text-align:center;
	white-space:nowrap;
	width:auto;
	text-decoration:none;
}
a.button_XL:visited{
	text-decoration:none;
}

.button_XL em img{

}
.button_XL span,
.button_XL em{
	background-image:url(../images/buttons/button_XL_blue.png);
	background-repeat: no-repeat;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	height:46px;				/* height */
	line-height:42px;			/* height - bottom margin */
	margin:0;
}

.button_XL span{
	background-position: 0 0;
	display:block;
	left:-16px;					/* left margin */
	position:absolute;
	top:0px;
	width:16px; 				/* left margin */
}

.button_XL em{
	background-position: 100% 0;
	display:inline-block;
	padding-left:0px;
	padding-right:16px; 		/* right margin */
	position:relative
}


/*** Large Button Variants ***/
.orange_XL em,
.orange_XL span{
	background-image:url(../images/buttons/button_XL_orange.png) !important;
	font-weight:bold !important;
}

.red_XL em,
.red_XL span{
	background-image:url(../images/buttons/button_XL_red.png) !important;
	font-weight:bold !important;
}

.green_XL em,
.green_XL span{
	background-image:url(../images/buttons/button_XL_green.png) !important;
	font-weight:bold !important;
}

/****************** Large Button ******************/
.button_L{
	background:none;
	border:none;
	cursor:pointer;
	height:42px;				/* height */
	margin:0;
	overflow:visible;
	padding: 0px 0px 0px 16px;	/* left margin */
	text-align:center;
	white-space:nowrap;
	width:auto;
	text-decoration:none;
}
a.button_L:visited{
	text-decoration:none;
}
.button_L span,
.button_L em{
	background-image:url(../images/buttons/button_L_blue.png);
	background-repeat: no-repeat;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	height:42px;			/* height */
	/*line-height:38px;*/		/* height - bottom margin */
	line-height:44px;
	margin:0
}

.button_L span{
	background-position: 0 0;
	display:block;
	left:-16px; 			/* left margin */
	position:absolute;
	top:0px;
	width:16px; 			/* left margin */
}

.button_L em{
	background-position: 100% 0;
	display:inline-block;
	padding-left:0px;
	padding-right:16px;		/* right margin */
	position:relative
}

/*** Large Button Variants ***/
.green_L span,
.green_L em{
	background-image: url(../images/buttons/button_L_green.png) !important;
}

.lightGreen_L span,
.lightGreen_L em{
	background-image: url(../images/buttons/button_green_293x43.png) !important;
}

.gray_L span,
.gray_L em{
	background-image: url(../images/buttons/button_grey_299x43.png) !important;
}

.teal_L span,
.teal_L em{
	background-image: url(../images/buttons/button_lightblue_299x43.png) !important;
}

.orange_L span,
.orange_L em{
	background-image: url(../images/buttons/button_orange_300x43.png) !important;
}

.blue_L span,
.blue_L em{
	background-image: url(../images/buttons/button_L_blue.png) !important;
}

/****************** Medium Button ******************/
.button_M{
	background:none;
	border:none;
	cursor:pointer;
	height:38px;				/* height  */
	margin:0;
	overflow:visible;
	padding: 0px 0px 0px 16px;	/* left margin */
	text-align:center;
	white-space:nowrap;
	width:auto;
	text-decoration:none;
}
a.button_M:visited{
	text-decoration:none;
}
.button_M span,
.button_M em{
	background-image:url(../images/buttons/button_M_blue.png);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
	height:38px;			/* height  */
	line-height:34px;		/* height - bottom margin */
	margin:0;
	text-decoration:none;
}

.button_M span{
	background-position: 0 0;
	display:block;
	left:-16px; 			/* left margin */
	position:absolute;
	top:0px;
	width:16px; 			/* left margin */
}

.button_M em{
	background-position: 100% 0;
	display:inline-block;
	padding-left:0px;
	padding-right:16px; 	/* right margin */
	position:relative
}

 
/*** Medium Button Variants ***/
.green_M span,
.green_M em{
	background-image: url(../images/buttons/button_M_green.png) !important;
	font-weight:bold !important;
}
/* Homepage Buttons */
.lightGreen_M span,
.gray_M span,
.teal_M span,
.orange_M span,
.blue_M span{
	background-position: 0 -5px;
}

.lightGreen_M em,
.gray_M em,
.teal_M em,
.orange_M em,
.blue_M em{
	background-position: 100% -5px;
	font-weight: bold;
	font-size:	16px;
}

.lightGreen_M span,
.lightGreen_M em{
	background-image: url(../images/buttons/button_green_293x43.png) !important;
}

.gray_M span,
.gray_M em{
	background-image: url(../images/buttons/button_grey_299x43.png) !important;
}

.teal_M span,
.teal_M em{
	background-image: url(../images/buttons/button_lightblue_299x43.png) !important;
}

.orange_M span,
.orange_M em{
	background-image: url(../images/buttons/button_orange_300x43.png) !important;
}

.blue_M span,
.blue_M em{
	background-image: url(../images/buttons/button_M_blue.png) !important;
}
/****************** Small Button *******************/

.button_S{
	background:none;
	border:none;
	cursor:pointer;
	height:33px;				/* height  */
	margin:0;
	overflow:visible;
	padding: 0px 0px 0px 16px;	/* left margin */
	text-align:center;
	white-space:nowrap;
	width:auto;
	text-decoration:none;
}
.button_S:hover
{
	text-decoration:none;
}
a.button_S:visited{
	text-decoration:none;
}
.button_S span,
.button_S em{
	background-image:url(../images/buttons/button_M_blue.png);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
	height:33px;			/* height  */
	line-height:27px;		/* height - bottom margin */
	margin:0;
	text-decoration:none;
}

.button_S span{
	background-position: 0 0;
	display:block;
	left:-16px; 			/* left margin */
	position:absolute;
	top:0px;
	width:16px; 			/* left margin */
}

.button_S em{
	background-position: 100% 0;
	display:inline-block;
	padding-left:0px;
	padding-right:16px; 	/* right margin */
	position:relative
}


/*** Small Button Variants ***/
.green_S span,
.green_S em{
	background-image: url(../images/buttons/button_S_green.png) !important;
	font-weight:bold !important;
}


/****************** X-Small Button *****************/
.button_XS{
	background:none;
	border:none;
	cursor:pointer;
	height:24px;				/* height  */
	margin:0;
	overflow:visible;
	padding: 0px 0px 0px 10px;	/* left margin */
	text-align:center;
	white-space:nowrap;
	width:auto;
	text-decoration:none;
}
.button_XS:hover
{
	text-decoration:none;
}
a.button_XS:visited{
	text-decoration:none;
}
.button_XS span,
.button_XS em{
	background-image:url(../images/buttons/button_XS_blue.png);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#ffffff;
	height:24px;			/* height  */
	line-height:20px;		/* height - bottom margin */
	margin:0
}

.button_XS span{
	background-position: 0 0;
	display:block;
	left:-10px; 			/* left margin */
	position:absolute;
	top:0px;
	width:10px; 			/* left margin */
}

.button_XS em{
	background-position: 100% 0;
	display:inline-block;
	padding-left:0px;
	padding-right:10px; 	/* right margin */
	position:relative
}

/*** X-Small Button Variants ***/
.grey_XS span,
.grey_XS em{
	background-image: url(../images/buttons/button_XS_grey.png) !important;
	font-weight:bold !important;
}
.red_XS span,
.red_XS em{
	background-image: url(../images/buttons/button_XS_red.png) !important;
	font-weight:bold !important;
}
.green_XS span,
.green_XS em{
	background-image: url(../images/buttons/button_XS_green.png) !important;
	font-weight:bold !important;
}


/*************** End Standard Sizes ***************/
/****************** Custom Sizes ******************/

/* X button [page.mini.php][page.search.php] */
a.button_x,.button_x{
		background-color:transparent;
		background-image:url(../images/icon24_xbutton.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		cursor:pointer;
		display:inline-block;
		font-family:inherit;
		font-size:14px;
		font-weight:bold;
		height:24px;
		line-height:28px;
		text-indent:-9000px;
		width:24px
}/* X button */


/* SMALL DARK GREEN BUTTON [page.mini.php][page.search.php] */
.button_32_green{
	background:none;
	border:none;
	cursor:pointer;
	height:37px;				/* height  */
	margin:0;
	overflow:visible;
	padding: 0px 0px 0px 16px;	/* left margin */
	text-align:center;
	white-space:nowrap;
	width:auto;
	text-decoration:none;
}
.button_32_green:hover
{
	text-decoration:none;
}


a.button_32_green:visited{
	text-decoration:none;
}
.button_32_green span,
.button_32_green em{
	background-image:url(../images/buttons/button_green_298x37.png);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#ffffff;
	height:37px;			/* height  */
	line-height:37px;		/* height - bottom margin: special case = height*/
	margin:0;
	text-decoration:none;
}

.button_32_green span{
	background-position: 0 0;
	display:block;
	left:-10px; 			/* left margin */
	position:absolute;
	top:0px;
	width:10px; 			/* left margin */
}

.button_32_green em{
	background-position: 100% 0;
	display:inline-block;
	padding-left:0px;
	padding-right:10px; 	/* right margin */
	position:relative
}/* SMALL DARK GREEN BUTTON */


/* Small Sized, White Bordered, Blue Button 
a.button_XXS_blue,
a.button_XXS_blue:hover,
.button_XXS_blue{
		background-color:transparent;
		background-image:url(../images/button_white_blue_small.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		display:inline-block;
		font-weight:bold;
		height:22px;
		line-height:20px;
		text-align:center;
		text-decoration:none;
		width:71px
} Small Sized, White Bordered, Blue Button */



/* MEDIUMGREEN BUTTON NO SHADOW [page.owners.benefits.php] */
.button_mediumgreen_no_shadow{
		background:none;
		border:none;
		cursor:pointer;
		height:32px;
		line-height:32px;
		/*margin:0;*/
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto;
		margin:10px auto;
		display:block;
		
		
}


.button_mediumgreen_no_shadow span, .button_mediumgreen_no_shadow em{
		color:#ffffff;
		height:32px;
		line-height:32px;
		margin:0;
		text-decoration: none;
}

.button_mediumgreen_no_shadow span{
		background:url(../images/buttons/button_green_noshadow_298x32.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
}
.button_mediumgreen_no_shadow em{
		background:url(../images/buttons/button_green_noshadow_298x32.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
/*margin-left:13px;*/
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative;
		text-decoration: none !important;
		
}/* MEDIUMGREEN BUTTON NO SHADOW */



/****************** End Custom Sizes **************/


/* Medium Sized, White Bordered, Green Button with lock */

input.button_green_lock,button.button_green_lock{
		padding-bottom:8px;
		vertical-align:middle
}

a.button_green_lock,.button_green_lock{
		background-color:transparent;
		background-image:url(../images/button_green_large.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		cursor:pointer;
		display:inline-block;
		font-family:inherit;
		font-size:17px;
		font-weight:bold;
		height:43px;
		line-height:28px;
		padding-right:42px;
		text-align:center;
		text-decoration:none;
		width:129px
}
/* Medium Sized, White Bordered, Green Button */

input.button_green_large,button.button_green_large{
		padding-bottom:8px;
		vertical-align:middle
}

a.button_green_large,.button_green_large{
		background-color:transparent;
		background-image:url(../images/button_green_large.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		cursor:pointer;
		display:inline-block;
		font-family:inherit;
		font-size:17px;
		font-weight:bold;
		height:43px;
		line-height:28px;
		text-align:center;
		text-decoration:none;
		width:129px
}
/* Medium Sized, White Bordered, Green Button */

input.button_white_green,button.button_white_green{
		font-size:13px;
		height:32px;
		line-height:32px;
		padding-bottom:8px;
		text-align:center;
		vertical-align:middle
}

.button_white_green_submit{
		background-color:transparent;
		background-image:url(../images/button_white_green.png);
		background-repeat:no-repeat;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		height:32px;
		height:32px;
		line-height:28px;
		margin:0px;
		padding:0px 0px 6px 0px;
		text-align:center;
		text-decoration:none;
		vertical-align:middle;
		width:117px
}

.button_white_green_cancel{
		background-color:transparent;
		background-image:url(../images/button_white_green.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		cursor:pointer;
		display:inline-block;
		font-family:inherit;
		font-size:14px;
		font-weight:bold;
		height:32px;
		line-height:28px;
		padding-bottom:14px;
		text-align:center;
		text-decoration:none;
		width:117px
}

a.button_white_green,.button_white_green{
		background-color:transparent;
		background-image:url(../images/button_white_green.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		cursor:pointer;
		display:inline-block;
		font-family:inherit;
		font-size:13px;
		font-weight:bold;
		height:32px;
		line-height:28px;
		text-align:center;
		text-decoration:none;
		vertical-align:middle;
		width:117px
}

/* Medium Sized Green Button */

a.button_green,.button_green{
		background-color:transparent;
		background-image:url(../images/button_green.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		display:inline-block;
		height:40px;
		line-height:40px;
		text-align:center;
		text-decoration:none;
		width:119px
}
/* Medium Sized Dark Green Button */

a.button_dk_green,.button_dk_green{
		background-color:transparent;
		background-image:url(../images/button_dark_green_med.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		display:inline-block;
		height:36px;
		line-height:36px;
		text-align:center;
		text-decoration:none;
		width:110px
}
/* Small Sized Dark Green Button 

a.button_dk_green_small,a.button_dk_green_small:hover,.button_dk_green_small{
		background-color:transparent;
		background-image:url(../images/button_dark_green_small.png);
		background-repeat:no-repeat;
		border:none;
		color:#FFFFFF;
		display:inline-block;
		height:20px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		width:64px
}*/
/* LARGEBLUE BUTTON 

.button_largeblue{
		background:none;
		border:none;
		cursor:pointer;
		height:52px;
		line-height:50px;
		margin:0;
		overflow:visible;
		padding:0;
		text-align:center;
		white-space:nowrap;
		width:auto;
		display: inline-block;
}

.button_largeblue span,.button_largeblue em{
		color:#ffffff;
		display:block;
		height:52px;
		line-height:50px;
		margin:0
}

.button_largeblue span{
		background:url(../images/buttons/button_blue_297x52.png) no-repeat 0 0;
		float:left;
		padding-left:10px
		position:absolute;
		width:16px;
		left:-16px;
}

.button_largeblue em{
		background:url(../images/buttons/button_blue_297x52.png) no-repeat 100% 0;
		font-family:arial;
		font-size:18px;
		font-style:normal;
		margin-left:16px;
		padding-left:0px;
		padding-right:20px;
		position:relative;
}


*/

/* MEDIUMGREEN BUTTON */
/* Example class
Dom: <a class="button_mediumgreen"><em><span>&nbsp;</span>Variable Link text</em></a>
Dom: <button class="button_mediumgreen"><em><span>&nbsp;</span>Variable Link text</em></button>
NB:  The parent element of the link, which the link should not grow beyond, needs to have the overflow:hidden property.
IE6 - transparency fix: insert the following line of code in the correct locations
fixes += ", .button_mediumgreen span, .button_mediumgreen em";


.button_mediumgreen{
		background:none;
		border:none;
		cursor:pointer;
		height:43px;
		line-height:43px;
		margin:0;
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto
}


.button_mediumgreen span,.button_mediumgreen em{
		color:#ffffff;
		height:43px;
		line-height:43px;
		margin:0
}

.button_mediumgreen span{
		background:url(../images/buttons/button_green_293x43.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
}

.button_mediumgreen em{
		background:url(../images/buttons/button_green_293x43.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative
}*/




/* MEDIUMTEAL BUTTON 


.button_mediumteal{
		background:none;
		border:none;
		cursor:pointer;
		height:43px;
		line-height:43px;
		margin:0;
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto
}


.button_mediumteal span,.button_mediumteal em{
		color:#ffffff;
		height:43px;
		line-height:43px;
		margin:0
}

.button_mediumteal span{
		background:url(../images/buttons/button_lightblue_299x43.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
}

.button_mediumteal em{
		background:url(../images/buttons/button_lightblue_299x43.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative
}*/


/* MEDIUMGREY BUTTON 

.button_mediumgrey{
		background:none;
		border:none;
		cursor:pointer;
		height:43px;
		line-height:43px;
		margin:0;
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto
}


.button_mediumgrey span, .button_mediumgrey em{
		color:#ffffff;
		height:43px;
		line-height:43px;
		margin:0
}

.button_mediumgrey span{
		background:url(../images/buttons/button_grey_299x43.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
}

.button_mediumgrey em{
		background:url(../images/buttons/button_grey_299x43.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative
}*/


/* MEDIUMORANGE BUTTON 

.button_mediumorange{
		background:none;
		border:none;
		cursor:pointer;
		height:43px;
		line-height:43px;
		margin:0;
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto
}


.button_mediumorange span,.button_mediumorange em{
		color:#ffffff;
		height:43px;
		line-height:43px;
		margin:0
}

.button_mediumorange span{
		background:url(../images/buttons/button_orange_300x43.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
}

.button_mediumorange em{
		background:url(../images/buttons/button_orange_300x43.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative
}*/

/* MEDIUMBLUE BUTTON 

.button_mediumblue{
		background:none;
		border:none;
		cursor:pointer;
		height:43px;
		line-height:43px;
		margin:0;
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto
}


.button_mediumblue span,.button_mediumblue em{
		color:#ffffff;
		height:43px;
		line-height:43px;
		margin:0
}

.button_mediumblue span{
		background:url(../images/buttons/button_blue_298x43.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
}

.button_mediumblue em{
		background:url(../images/buttons/button_blue_298x43.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative
}*/


/* LARGE DARK GREEN BUTTON */

.button_largegreen{
		background:none;
		border:none;
		cursor:pointer;
		height:43px;
		line-height:43px;
		margin:0;
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto
		
}


.button_largegreen span, .button_largegreen em{
		color:#ffffff;
		height:43px;
		line-height:43px;
		/*margin:0px !important;*/
		
}

.button_largegreen span{
		background:url(../images/buttons/button_green_296x43.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
		
}

.button_largegreen em{
		background:url(../images/buttons/button_green_296x43.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative;
		color: white;
}



/* MEDIUM DARK GREEN BUTTON */

.button_mediumdarkgreen{
		background:none;
		border:none;
		cursor:pointer;
		height:36px;
		line-height:43px;
		margin:0;
		overflow:visible;
		padding:0px 0px 0px 16px;
		text-align:center;
		white-space:nowrap;
		width:auto;
		text-decoration: none !important;
}


.button_mediumdarkgreen span,.button_mediumdarkgreen em{
		color:#ffffff;
		height:36px;
		line-height:43px;
		margin:0
}

.button_mediumdarkgreen span{
		background:url(../images/buttons/button_darkgreen_296x36.png) no-repeat 0 0;
		display:block;
		left:-16px;
		position:absolute;
		top:0px;
		width:16px
}

.button_mediumdarkgreen em{
		background:url(../images/buttons/button_darkgreen_296x36.png) no-repeat 100% 0;
		display:inline-block;
		font-family:arial;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		padding-left:0px;
		padding-right:20px;
		position:relative
}




/* LARGE ORANGE BUTTON 

.button_largeorange{
		background:none;
		border:none;
		cursor:pointer;
		height:52px;
		line-height:50px;
		margin:0;
		overflow:visible;
		padding:0;
		text-align:center;
		white-space:nowrap;
		width:auto
}

.button_largeorange span,.button_largeorange em{
		color:#ffffff;
		display:block;
		height:52px;
		line-height:50px;
		margin:0
}

.button_largeorange span{
		background:url(../images/buttons/button_orange_300x48.png) no-repeat 0 0;
		float:left;
		padding-left:10px;
		left:-15px;
		position:absolute;
}

.button_largeorange em{
		background:url(../images/buttons/button_orange_300x48.png) no-repeat 100% 0;
		font-family:arial;
		font-size:18px;
		font-style:normal;
		margin-left:16px;
		padding-left:0px;
		padding-right:20px;
		position: relative;
}*/



/* 
This is the start of page specific code, which does not belong here.
Page specific code belongs in the page specific css file.

Please use CSS specificity to target elements.  Add class only when you have to.

Also do not reference, button classes on this page.  
This is important since the DOM(HTML) can change and any specific formatting or positioning will be lost.

- EAS
*/


/******************************************************************** SEARCH PAGE */

.button_mediumgreen refineSearch{
		text-align: center;
}

.button_mediumorange help_me_pack{
		padding-top: 0px;
}


/******************************************************************** USERS SIGNIN */

/*.owner_signup .button_largegreen span{
		margin-top: 0px;
}

.owner_signup .button_largegreen{
		margin-left: 260px;
		text-decoration: none;
}

.signin_left .button_largeblue span{
		float:left;
		margin-top:0px;
		position: absolute;
		left:-16px;
}

.signin_white_arrow{
		position: relative;
		top:2px;
		left:5px;
}

.submit_button .button_largeblue{
		margin-left: 262px;
		margin-top: 20px;
		font-weight: bold;
		
}*/

/******************************************************************** MINISITE PRIORITY & PRIORITY TRACK 

.inquire .button_mediumdarkgreen, .reserve .button_mediumdarkgreen, .minisite_inquiry .button_mediumdarkgreen, .wrapper .button_mediumdarkgreen{
		text-decoration: none;
}

.inquire .button_mediumdarkgreen em, .reserve .button_mediumdarkgreen em, .minisite_inquiry .button_mediumdarkgreen em, .map .button_mediumdarkgreen em{
		line-height: 36px;
}

.minisite_inquiry .button_mediumdarkgreen{
		margin-left: 190px;
}

.map .button_mediumdarkgreen{
		margin-left: 215px;
		position: relative;
		bottom:40px;		
}

.wrapper .button_largegreen{
		margin-right: 25px;
}

.wrapper .button_mediumdarkgreen em{
		line-height: 36px;
}

.green_yes_button .button_mediumdarkgreen{
		margin-right: 45px;
}*/


/******************************************************************** MINISITE PRIORITY 


#directions .button_mediumdarkgreen em{
		line-height: 36px;
}

#directions .button_mediumdarkgreen{
		position: relative;
		bottom: 8px;
		text-decoration: none;
}*/
  MINISITE BASIC 

.free_search_results_featured .search_nextstep_featured .button_smalldarkgreen_37{
		width: auto !important;
		line-height: 37px;

} 

/******************************************************************** storage_users.css */

.user_btn_green_119{
		background-color:transparent;
		background-image:url(../images/button_green.png);
		background-repeat:no-repeat;
		border:0px;
		color:#FFFFFF;
		cursor:pointer;
		display:inline-block;
		font-size:16px;
		height:40px;
		line-height:40px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:119px
}

.user_btn_green_small{
		background-color:transparent;
		background-image:url(../images/button_green_small.png);
		background-repeat:no-repeat;
		color:#FFFFFF;
		cursor:pointer;
		display:inline-block;
		font-size:11px;
		line-height:30px;
		text-align:center;
		text-decoration:none;
		width:89px
}

.user_btn_green_small span{
		position:relative;
		top:-2px
}

.user_btn_green_small:hover{
		text-decoration:none
}


/******************************************************************** storage_pages.css */

