/***********************************************************************************/
/**  HTML TAG STYLES
/***********************************************************************************/
BODY
{
	color: #7E7D7D;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	background-color: #E9E9E9;
	margin: 0px;	
	
}

BODY A			{ color: #7E7D7D; font-weight: normal; font-size: 12px; }
BODY A:link		{ color: #7E7D7D; text-decoration: underline; }
BODY A:visited	{ color: #7E7D7D; text-decoration: underline; }
BODY A:hover	{ color: #7E7D7D; text-decoration: underline; }
BODY A:active	{ color: #7E7D7D; }

BODY LI, BODY TD, BODY P
{  
	color: #7E7D7D;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

BODY SELECT, BODY INPUT
{
	COLOR: #7E7D7D;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
}

TEXTAREA
{
    color: #7E7D7D;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
}

.Main_H1
{
	padding: 0px;
	margin: 0px;
	font-style: normal;
	line-height: normal;
}

/*************************************************************************************************/
/** Small Rent It Now Box
/*************************************************************************************************/

.RentBox
{
    background-color:#ebebeb;
    border-color:#757575;
    border-width:3px; 
    border-left-style:solid;
    border-right-style:solid;
    width:auto;
    display:block;
    margin-left:auto;
    margin-right:auto;
    border-bottom-width:0;
    border-bottom-style:none;
    border-top-width:0;
    border-top-style:none;
}

/*************************************************************************************************/
/** Home page Rent It Now Box
/*************************************************************************************************/

.BigRentBox
{
    background-color:#ebebeb;
    border-color:#000000;
    border-width:3px;
    border-left-style:solid;
    border-right-style:solid;
    width:100%;
    border-bottom-width:0px;
    border-bottom-style:none;
    border-top-width:0px;
    border-top-style:none;
    
   
}



/*************************************************************************************************/
/** Site Index Style
/************************************************************************************************/
.IndexList ul {list-style: none; margin-left: 0px; padding-left: 0px;}
.IndexList li {} 
.IndexList A:link {text-decoration:none;}
.IndexList A:visited { text-decoration:none;}
.IndexList A:active { text-decoration:none;}
.IndexList A:hover { text-decoration:underline;}  
.IndexList td { vertical-align:top; }

.subIndexList {margin-left: 25px;}

#IndexClr { clear:both; padding-bottom: 15px;}

#IndexHead {margin: 0px; padding: 0px;}

#IndexHead a:link { line-height:normal; text-align:left; font-weight:bold; text-decoration:none; font-size:14pt; vertical-align:text-top;}
#IndexHead a:visited { line-height:normal; text-align: left; font-weight:bold; text-decoration:none; font-size:14pt; vertical-align:text-top; }
#IndexHead a:active { line-height:normal; text-align:left; font-weight:bold; text-decoration:none; font-size:14pt; vertical-align:text-top; }
#IndexHead a:hover { line-height:normal; text-align:left; font-weight:bold; text-decoration:none; font-size:14pt; vertical-align:text-top;}  


div#IndexLeft {float:left; width: 240px;}
div#IndexRight { float:right; width: 225px; }
div#IndexMiddle { margin: 0px 225px 0px 255px; padding:0px; width:225px;}



/************************************************************************************************/
/** CORE SITE STYLES
/************************************************************************************************/
.HeaderBGImage
{
	background-image: url(../../../MasterPages/Controls/Header/Images/main_right_bg.gif)
}

.UserTopNavBGImage
{
	background-image: url(../../../MasterPages/Controls/UserTopNav/Images/usertopnav_bg.gif)
}

  /**********new 2.22.11**********************/
  
  .footer
  {
  	text-align:center;
  }
  #pagecontainer
  {
  	width: 963px; 
  	vertical-align:top; 
  	background-color:#ffffff; 
  	margin-left:auto; 
  	margin-right:auto; 
  }
  #contentcontainer
  {
  	width: 723px; 
  	float:right;
  }
  #subnavcontainer
  {
  	width:200px; 
  	padding: 20px 0px 20px 0px; 
  	float:left;
  }
  
  /*******************************************/

/***********************************************************************************/
/**  SubNav
/***********************************************************************************/
#SecNav
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	list-style-type: none;
	line-height: 12px;	
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	

	padding: 0 0 0 0;

}

#SecNav A:link		{ color: #666666; font-weight: bold; font-size: 10px; text-decoration: none; }
#SecNav A:visited	{ color: #666666; font-weight: bold; font-size: 10px; text-decoration: none; }
#SecNav A:hover		{ color: #666666; font-weight: bold; font-size: 10px; text-decoration: underline; }
#SecNav A:active	{ color: #666666; font-weight: bold; font-size: 10px; text-decoration: none; }

#SecNavLink
{
	margin-top: 16px;
}

#SecSubNavLink
{
	margin-top: 8px;

	background-image: url('/App_Themes/Main/Images/arrow_grey.gif');
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 15px;
	font-weight:normal;
}

#SecSubNavLink A:link		{ color: #666666; font-weight: normal; font-size: 10px; text-decoration: none; }
#SecSubNavLink A:visited	{ color: #666666; font-weight: normal; font-size: 10px; text-decoration: none; }
#SecSubNavLink A:hover		{ color: #666666; font-weight: normal; font-size: 10px; text-decoration: underline; }
#SecSubNavLink A:active		{ color: #666666; font-weight: normal; font-size: 10px; text-decoration: none; }

#SecSubNavGreenLink
{
	margin-top: 8px;

	background-image: url('/App_Themes/Main/Images/arrow_grey.gif');
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 15px;
	font-weight:normal;
}

#SecSubNavGreenLink A:link		{ color: #009b34; font-weight: normal; font-size: 10px; text-decoration: none; }
#SecSubNavGreenLink A:visited	{ color: #009b34; font-weight: normal; font-size: 10px; text-decoration: none; }
#SecSubNavGreenLink A:hover		{ color: #009b34; font-weight: normal; font-size: 10px; text-decoration: underline; }
#SecSubNavGreenLink A:active	{ color: #009b34; font-weight: normal; font-size: 10px; text-decoration: none; }

/***********************************************************************************/
/**  ModalGrayBackground
/***********************************************************************************/
.ModalGrayBackground
{
      background-color:Gray;
      /*filter:alpha(opacity=70);*/
      /*opacity:0.7;*/
}

/***********************************************************************************/
/**  Power Search Textbox
/***********************************************************************************/
#ctl00_PowerSearch_PowerSearch	{ width: 110px; height: 12px; color: #666666; font-size: 10px; }

/***********************************************************************************/
/**  Section Title Text
/***********************************************************************************/
.SectionTitleText	{ color: #585858; font-size: 12px;  text-transform: uppercase; font-weight: bold; }
/***********************************************************************************/
/**  BodyHeaderText
/***********************************************************************************/
.BodyHeaderText				{ color: #585858; font-size: 12px; text-transform: uppercase; font-weight: bold; }
.BodyHeaderText A:link		{ color: #585858; font-size: 12px; text-transform: uppercase; font-weight: bold; }
.BodyHeaderText A:visited	{ color: #585858; font-size: 12px; text-transform: uppercase; font-weight: bold; }
.BodyHeaderText A:hover		{ color: #585858; font-size: 12px; text-transform: uppercase; font-weight: bold; }
.BodyHeaderText A:active	{ color: #585858; font-size: 12px; text-transform: uppercase; font-weight: bold; }

/***********************************************************************************/
/**  WhiteHelveticaTableTitleText
/***********************************************************************************/
.WhiteHelveticaTableTitleText				{ color: #FFFFFF; font-size: 15px; font-family:Helvetica; font-weight: bold; }
.WhiteHelveticaTableTitleText A:link		{ color: #FFFFFF; font-size: 15px; font-family:Helvetica; font-weight: bold; }
.WhiteHelveticaTableTitleText A:visited		{ color: #FFFFFF; font-size: 15px; font-family:Helvetica; font-weight: bold; }
.WhiteHelveticaTableTitleText A:hover		{ color: #FFFFFF; font-size: 15px; font-family:Helvetica; font-weight: bold; }
.WhiteHelveticaTableTitleText A:active		{ color: #FFFFFF; font-size: 15px; font-family:Helvetica; font-weight: bold; }

/***********************************************************************************/
/**  SmallGreenBoldLinkText
/***********************************************************************************/
.SmallGreenBoldLinkText				{ line-height: normal; color: #00A200; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallGreenBoldLinkText A:link		{ line-height: normal; color: #00A200; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallGreenBoldLinkText A:visited	{ line-height: normal; color: #00A200; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallGreenBoldLinkText A:hover		{ line-height: normal; color: #00A200; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallGreenBoldLinkText A:active	{ line-height: normal; color: #00A200; font-size: 10px; font-weight: bold; text-decoration: none; }

/***********************************************************************************/
/**  SmallDarkGreenBoldLinkText
/***********************************************************************************/
.SmallDarkGreenBoldLinkText				{ line-height: normal; color: #046a00; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallDarkGreenBoldLinkText A:link		{ line-height: normal; color: #046a00; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallDarkGreenBoldLinkText A:visited	{ line-height: normal; color: #046a00; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallDarkGreenBoldLinkText A:hover		{ line-height: normal; color: #046a00; font-size: 10px; font-weight: bold; text-decoration: none; }
.SmallDarkGreenBoldLinkText A:active	{ line-height: normal; color: #046a00; font-size: 10px; font-weight: bold; text-decoration: none; }

/***********************************************************************************/
/**  MedGreenBoldLinkText
/***********************************************************************************/
.MedGreenBoldLinkText				{ line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration: none; }
.MedGreenBoldLinkText A:link		{ line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration: none; }
.MedGreenBoldLinkText A:visited		{ line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration: none; }
.MedGreenBoldLinkText A:hover		{ line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration: none; }
.MedGreenBoldLinkText A:active		{ line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration: none; }

/***********************************************************************************/
/**  SmallGreenTextLink
/***********************************************************************************/
.SmallGreenTextLink					{ line-height: normal; color: #009b34; font-size: 10px; text-decoration: none; }
.SmallGreenTextLink A:link			{ line-height: normal; color: #009b34; font-size: 10px; text-decoration: none; }
.SmallGreenTextLink A:visited		{ line-height: normal; color: #009b34; font-size: 10px; text-decoration: none; }
.SmallGreenTextLink A:hover			{ line-height: normal; color: #009b34; font-size: 10px; text-decoration: none; }
.SmallGreenTextLink A:active		{ line-height: normal; color: #009b34; font-size: 10px; text-decoration: none; }

/***********************************************************************************/
/**  SmallErrorText
/***********************************************************************************/
.SmallErrorText				{ line-height: normal; color: #FF0000; font-size: 10px; }
.SmallErrorText A:link		{ line-height: normal; color: #FF0000; font-size: 10px; }
.SmallErrorText A:visited	{ line-height: normal; color: #FF0000; font-size: 10px; }
.SmallErrorText A:hover		{ line-height: normal; color: #FF0000; font-size: 10px; }
.SmallErrorText A:active	{ line-height: normal; color: #FF0000; font-size: 10px; }

/***********************************************************************************/
/**  MedErrorText
/***********************************************************************************/
.MedErrorText				{ line-height: normal; color: #FF0000; font-size: 12px; }
.MedErrorText A:link		{ line-height: normal; color: #FF0000; font-size: 12px; }
.MedErrorText A:visited		{ line-height: normal; color: #FF0000; font-size: 12px; }
.MedErrorText A:hover		{ line-height: normal; color: #FF0000; font-size: 12px; }
.MedErrorText A:active		{ line-height: normal; color: #FF0000; font-size: 12px; }

/***********************************************************************************/
/**  Cart Items User Nav Text
/***********************************************************************************/
.CartItemNavText			{ line-height: normal; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.CartItemNavText A:link		{ line-height: normal; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.CartItemNavText A:visited	{ line-height: normal; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.CartItemNavText A:hover	{ line-height: normal; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline; }
.CartItemNavText A:active	{ line-height: normal; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }

/************************************************************************************************/
/**  Catalog Styles
/************************************************************************************************/


/***********************************************************************************/
/**  Category Title Text
/***********************************************************************************/
.SmallGreyTitleText				{ color: #666666; font-size: 10px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.SmallGreyTitleText A:link		{ color: #666666; font-size: 10px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.SmallGreyTitleText A:visited	{ color: #666666; font-size: 10px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.SmallGreyTitleText A:hover		{ color: #666666; font-size: 10px; text-transform: uppercase; text-decoration:underline; font-weight: bold; }
.SmallGreyTitleText A:active	{ color: #666666; font-size: 10px; text-transform: uppercase; text-decoration:none; font-weight: bold; }

.CategoryTitleText				{ color: #046a00; font-size: 12px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.CategoryTitleText A:link		{ color: #046a00; font-size: 12px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.CategoryTitleText A:visited	{ color: #046a00; font-size: 12px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.CategoryTitleText A:hover		{ color: #046a00; font-size: 12px; text-transform: uppercase; text-decoration:underline; font-weight: bold; }
.CategoryTitleText A:active		{ color: #046a00; font-size: 12px; text-transform: uppercase; text-decoration:none; font-weight: bold; }

.SubCategoryList
{
	color: #046a00;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	vertical-align:top;
	line-height:normal;
	
	margin:2px 0px 2px 0px;
	padding-left: 12px;
	list-style-type: none;
	background-image: url('/App_Themes/Main/Images/arrow_green.gif');
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.SubCategoryList A:link		{ color: #046a00; font-size: 10px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.SubCategoryList A:visited	{ color: #046a00; font-size: 10px; text-transform: uppercase; text-decoration:none; font-weight: bold; }
.SubCategoryList A:hover	{ color: #046a00; font-size: 10px; text-transform: uppercase; text-decoration:underline; font-weight: bold; }
.SubCategoryList A:active	{ color: #046a00; font-size: 10px; text-transform: uppercase; text-decoration:none; font-weight: bold; }



.HomeCatList
{
	color: #7f7f7f;
	font-family: Verdana;
	padding-left: 4px;
	padding-right: 4px;
}

.HomeCatList:link { color: #7f7f7f; font-weight: normal; font-size: 6.5pt; text-decoration:none; }
.HomeCatList:visited { color: #7f7f7f; font-weight: normal; font-size: 6.5pt; text-decoration:none; }
.HomeCatList:hover { color: #7f7f7f; font-weight: normal; font-size: 6.5pt; text-decoration:underline; }
.HomeCatList:active { color: #7f7f7f; font-weight: normal; font-size: 6.5pt; text-decoration:none; }

.BranchLink
{
	color: #046a00;
	font-family: Verdana;
}

.BranchLink:link { color: #046a00; font-weight: bold; font-size: 8pt; text-decoration:none; }
.BranchLink:visited { color: #046a00; font-weight: bold; font-size: 8pt; text-decoration:none; }
.BranchLink:hover { color: #046a00; font-weight: bold; font-size: 8pt; text-decoration:underline; }
.BranchLink:active { color: #046a00; font-weight: bold; font-size: 8pt; text-decoration:none; }

/************************************************************************************************/
/**  Location Styles
/************************************************************************************************/
#ServicesList
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#ServicesList A:link		{ color: #009b34; font-size: 10px; text-decoration: none; }
#ServicesList A:visited		{ color: #009b34; font-size: 10px; text-decoration: none; }
#ServicesList A:hover		{ color: #009b34; font-size: 10px; text-decoration: underline; }
#ServicesList A:active		{ color: #009b34; font-size: 10px; text-decoration: none; }

#ServicesListItem
{
	color: #046a00;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;	
	vertical-align:top;
	line-height:normal;
	
	margin:2px 0px 2px 0px;
	padding-left: 10px;
	list-style-type: none;
	background-image: url('/App_Themes/Main/Images/arrow_darkgreen.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

#ServicesListItem A:link		{ color: #009b34; font-size: 10px; text-decoration: none; }
#ServicesListItem A:visited		{ color: #009b34; font-size: 10px; text-decoration: none; }
#ServicesListItem A:hover		{ color: #009b34; font-size: 10px; text-decoration: underline; }
#ServicesListItem A:active		{ color: #009b34; font-size: 10px; text-decoration: none; }

.ServicesListItem
{
	color: #046a00;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;	
	vertical-align:top;
	line-height:normal;
	
	margin:2px 0px 2px 0px;
	padding-left: 10px;
	list-style-type: none;
	background-image: url('/App_Themes/Main/Images/arrow_darkgreen.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}

.ServicesListItem A:link		{ color: #009b34; font-size: 10px; text-decoration: none; }
.ServicesListItem A:visited		{ color: #009b34; font-size: 10px; text-decoration: none; }
.ServicesListItem A:hover		{ color: #009b34; font-size: 10px; text-decoration: underline; }
.ServicesListItem A:active		{ color: #009b34; font-size: 10px; text-decoration: none; }

.UserControlText
{
	/*padding-bottom:10px;*/
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
	text-align:center; 
}

.WatermarkExtender
{
	color: #707070;
}

.RentItNowText
{
    font-size:7pt;
    color: #000000;
    font-weight:bold;
}

/************************************************************************************************/
/** STANDARD SITE STYLES
/************************************************************************************************/

/***********************************************************************************/
/**  TinyLightGreyText
/***********************************************************************************/
.TinyLightGreyText				{ color: #646464; font-size: 9px; }
.TinyLightGreyText A:link		{ color: #646464; font-size: 9px; }
.TinyLightGreyText A:visited	{ color: #646464; font-size: 9px; }
.TinyLightGreyText A:hover		{ color: #646464; font-size: 9px; }
.TinyLightGreyText A:active		{ color: #646464; font-size: 9px; }

/***********************************************************************************/
/**  SmallDarkGreyText
/***********************************************************************************/
.SmallDarkGreyText				{ line-height: normal; color: #666666; font-size: 10px; }
.SmallDarkGreyText A:link		{ line-height: normal; color: #666666; font-size: 10px; }
.SmallDarkGreyText A:visited	{ line-height: normal; color: #666666; font-size: 10px; }
.SmallDarkGreyText A:hover		{ line-height: normal; color: #666666; font-size: 10px; }
.SmallDarkGreyText A:active		{ line-height: normal; color: #666666; font-size: 10px; }

/***********************************************************************************/
/**  SmallGreenText
/***********************************************************************************/
.SmallGreenText				{ color: #009b34; font-size: 10px; }
.SmallGreenText A:link		{ color: #009b34; font-size: 10px; }
.SmallGreenText A:visited	{ color: #009b34; font-size: 10px; }
.SmallGreenText A:hover		{ color: #009b34; font-size: 10px; }
.SmallGreenText A:active	{ color: #009b34; font-size: 10px; }

/***********************************************************************************/
/**  SmallDarkGreenText
/***********************************************************************************/
.SmallDarkGreenText				{ color: #046a00; font-size: 10px; text-decoration: none;}
.SmallDarkGreenText A:link		{ color: #046a00; font-size: 10px; text-decoration: none;}
.SmallDarkGreenText A:visited	{ color: #046a00; font-size: 10px; text-decoration: none;}
.SmallDarkGreenText A:hover		{ color: #046a00; font-size: 10px; text-decoration: none;}
.SmallDarkGreenText A:active	{ color: #046a00; font-size: 10px; text-decoration: none;}

/***********************************************************************************/
/**  StandardSmallBoldDarkGreyText
/***********************************************************************************/
.StandardSmallBoldDarkGreyText				{ color: #666666; font-size: 10px; font-weight: bold; line-height:normal; }
.StandardSmallBoldDarkGreyText A:link		{ color: #666666; font-size: 10px; font-weight: bold; line-height:normal; }
.StandardSmallBoldDarkGreyText A:visited	{ color: #666666; font-size: 10px; font-weight: bold; line-height:normal; }
.StandardSmallBoldDarkGreyText A:hover		{ color: #666666; font-size: 10px; font-weight: bold; line-height:normal; }
.StandardSmallBoldDarkGreyText A:active		{ color: #666666; font-size: 10px; font-weight: bold; line-height:normal; }

/***********************************************************************************/
/**  SmallBodyText
/***********************************************************************************/
.SmallBodyText				{ line-height:normal; color: #7E7D7D; font-size: 10px; }
.SmallBodyText A:link		{ line-height:normal; color: #7E7D7D; font-size: 10px; }
.SmallBodyText A:visited	{ line-height:normal; color: #7E7D7D; font-size: 10px; }
.SmallBodyText A:hover		{ line-height:normal; color: #7E7D7D; font-size: 10px; }
.SmallBodyText A:active		{ line-height:normal; color: #7E7D7D; font-size: 10px; }

/***********************************************************************************/
/** LocationSmallBodyText
/***********************************************************************************/
.LocationSmallBodyText          { line-height:normal; color: #7E7D7D; font-size: 10px; text-transform:uppercase;}
.LocationSmallBodyText A:link   { line-height:normal; color: #7E7D7D; font-size: 10px; text-transform:uppercase;}
.LocationSmallBodyText A:visited { line-height:normal; color: #7E7D7D; font-size: 10px; text-transform:uppercase;}
.LocationSmallBodyText A:hover  { line-height:normal; color: #7E7D7D; font-size: 10px; text-transform:uppercase;}
.LocationSmallBodyText A:active { line-height:normal; color: #7E7D7D; font-size: 10px; text-transform:uppercase;}

/*************************************************************************************/
/** LocationGreenBoldText
/*************************************************************************************/
.LocationGreenBoldText          { line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration:none; text-transform:uppercase;}
.LocationGreenBoldText A:link   { line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration:none; text-transform:uppercase;}
.LocationGreenBoldText A:visited { line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration:none; text-transform:uppercase;}
.LocationGreenBoldText A:hover  { line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration:none; text-transform:uppercase;}
.LocationGreenBoldText A:active { line-height: normal; color: #009b34; font-size: 12px; font-weight: bold; text-decoration:none; text-transform:uppercase;}

/***********************************************************************************/
/**  MedBodyText
/***********************************************************************************/
.MedBodyText				{ line-height:normal; color: #7E7D7D; font-size: 12px; line-height:normal; }
.MedBodyText A:link			{ line-height:normal; color: #7E7D7D; font-size: 12px; line-height:normal; }
.MedBodyText A:visited		{ line-height:normal; color: #7E7D7D; font-size: 12px; line-height:normal; }
.MedBodyText A:hover		{ line-height:normal; color: #7E7D7D; font-size: 12px; line-height:normal; }
.MedBodyText A:active		{ line-height:normal; color: #7E7D7D; font-size: 12px; line-height:normal; }

/***********************************************************************************/
/**  SmallBlackText
/***********************************************************************************/
.SmallBlackText				{ color: #000000; font-size: 10px; }
.SmallBlackText A:link		{ color: #000000; font-size: 10px; }
.SmallBlackText A:visited	{ color: #000000; font-size: 10px; }
.SmallBlackText A:hover		{ color: #000000; font-size: 10px; }
.SmallBlackText A:active	{ color: #000000; font-size: 10px; }


/***********************************************************************************/
/**  SmallDarkRedText
/***********************************************************************************/
.SmallDarkRedText				{ color: #9a0000; font-size: 10px; }
.SmallDarkRedText A:link		{ color: #9a0000; font-size: 10px; }
.SmallDarkRedText A:visited		{ color: #9a0000; font-size: 10px; }
.SmallDarkRedText A:hover		{ color: #9a0000; font-size: 10px; }
.SmallDarkRedText A:active		{ color: #9a0000; font-size: 10px; }

/***********************************************************************************/
/**  MedBlackText
/***********************************************************************************/
.MedBlackText				{ color: #000000; font-size: 12px; }
.MedBlackText A:link		{ color: #000000; font-size: 12px; }
.MedBlackText A:visited		{ color: #000000; font-size: 12px; }
.MedBlackText A:hover		{ color: #000000; font-size: 12px; }
.MedBlackText A:active		{ color: #000000; font-size: 12px; }

/***********************************************************************************/
/**  LargeBlackText
/***********************************************************************************/
.LargeBlackText				{ color: #000000; font-size: 14px; }
.LargeBlackText A:link		{ color: #000000; font-size: 14px; }
.LargeBlackText A:visited	{ color: #000000; font-size: 14px; }
.LargeBlackText A:hover		{ color: #000000; font-size: 14px; }
.LargeBlackText A:active	{ color: #000000; font-size: 14px; }

/***********************************************************************************/
/**  HugeBlackText
/***********************************************************************************/
.HugeBlackText				{ color: #000000; font-size: 18px; }
.HugeBlackText A:link		{ color: #000000; font-size: 18px; }
.HugeBlackText A:visited	{ color: #000000; font-size: 18px; }
.HugeBlackText A:hover		{ color: #000000; font-size: 18px; }
.HugeBlackText A:active		{ color: #000000; font-size: 18px; }

/***********************************************************************************/
/**  MedDarkGreyText
/***********************************************************************************/
.MedDarkGreyText			{ color: #666666; font-size: 12px; }
.MedDarkGreyText A:link		{ color: #666666; font-size: 12px; }
.MedDarkGreyText A:visited	{ color: #666666; font-size: 12px; }
.MedDarkGreyText A:hover	{ color: #666666; font-size: 12px; }
.MedDarkGreyText A:active	{ color: #666666; font-size: 12px; }

/***********************************************************************************/
/**  MedDarkGreenText
/***********************************************************************************/
.MedDarkGreenText				{ color: #046a00; font-size: 12px; }
.MedDarkGreenText A:link		{ color: #046a00; font-size: 12px; }
.MedDarkGreenText A:visited		{ color: #046a00; font-size: 12px; }
.MedDarkGreenText A:hover		{ color: #046a00; font-size: 12px; }
.MedDarkGreenText A:active		{ color: #046a00; font-size: 12px; }

/***********************************************************************************/
/**  MedDarkRedText
/***********************************************************************************/
.MedDarkRedText				{ color: #9a0000; font-size: 12px; }
.MedDarkRedText A:link		{ color: #9a0000; font-size: 12px; }
.MedDarkRedText A:visited	{ color: #9a0000; font-size: 12px; }
.MedDarkRedText A:hover		{ color: #9a0000; font-size: 12px; }
.MedDarkRedText A:active	{ color: #9a0000; font-size: 12px; }

/**********************************************************************************/
/** LgDarkGreenText
/**********************************************************************************/
.LgDarkGreenText  {color: #046a00; text-align:center; font-size: 12pt; font-weight:bold;}

/***********************************************************************************/
/**  SmallRedText
/***********************************************************************************/
.SmallRedText				{ color: #D00B1C; font-size: 10px; }
.SmallRedText	A:link		{ color: #D00B1C; font-size: 10px; }
.SmallRedText	A:visited	{ color: #D00B1C; font-size: 10px; }
.SmallRedText	A:hover		{ color: #D00B1C; font-size: 10px; }
.SmallRedText	A:active	{ color: #D00B1C; font-size: 10px; }

/***********************************************************************************/
/**  MedRedText
/***********************************************************************************/
.MedRedText					{ color: #D00B1C; font-size: 12px; }
.MedRedText		A:link		{ color: #D00B1C; font-size: 12px; }
.MedRedText		A:visited	{ color: #D00B1C; font-size: 12px; }
.MedRedText		A:hover		{ color: #D00B1C; font-size: 12px; }
.MedRedText		A:active	{ color: #D00B1C; font-size: 12px; }

/***********************************************************************************/
/**  SmallWhiteText
/***********************************************************************************/
.SmallWhiteText				{ line-height:normal; color: #FFFFFF; font-size: 10px; }
.SmallWhiteText A:link		{ line-height:normal; color: #FFFFFF; font-size: 10px; text-decoration: none; }
.SmallWhiteText A:visited	{ line-height:normal; color: #FFFFFF; font-size: 10px; text-decoration: none; }
.SmallWhiteText A:hover		{ line-height:normal; color: #FFFFFF; font-size: 10px; text-decoration: underline; }
.SmallWhiteText A:active	{ line-height:normal; color: #FFFFFF; font-size: 10px; text-decoration: none; }

/***********************************************************************************/
/**  MedWhiteText
/***********************************************************************************/
.MedWhiteText				{ line-height:normal; color: #FFFFFF; font-size: 12px; }
.MedWhiteText A:link		{ line-height:normal; color: #FFFFFF; font-size: 12px; text-decoration: none; }
.MedWhiteText A:visited		{ line-height:normal; color: #FFFFFF; font-size: 12px; text-decoration: none; }
.MedWhiteText A:hover		{ line-height:normal; color: #FFFFFF; font-size: 12px; text-decoration: underline; }
.MedWhiteText A:active		{ line-height:normal; color: #FFFFFF; font-size: 12px; text-decoration: none; }

/***********************************************************************************/
/**  HugeDarkRedText
/***********************************************************************************/
.HugeDarkRedText				{ color: #9a0000; font-size: 16px; line-height:normal; }
.HugeDarkRedText A:link			{ color: #9a0000; font-size: 16px; line-height:normal; }
.HugeDarkRedText A:visited		{ color: #9a0000; font-size: 16px; line-height:normal; }
.HugeDarkRedText A:hover		{ color: #9a0000; font-size: 16px; line-height:normal; }
.HugeDarkRedText A:active		{ color: #9a0000; font-size: 16px; line-height:normal; }

/***********************************************************************************/
/**  SmallBlackSurveyText
/***********************************************************************************/
.SmallBlackSurveyText				{ color: #000000; font-size: 10px;  line-height:normal;}
.SmallBlackSurveyText A:link		{ color: #000000; font-size: 10px;  line-height:normal;}
.SmallBlackSurveyText A:visited	    { color: #000000; font-size: 10px;  line-height:normal;}
.SmallBlackSurveyText A:hover		{ color: #000000; font-size: 10px;  line-height:normal;}
.SmallBlackSurveyText A:active	    { color: #000000; font-size: 10px;  line-height:normal;}

/*************************************************************************************/
/** Calculator
/*************************************************************************************/
.calculatortext {color:#000000; font-size:13px; line-height:normal; }
.calculatorvaluetext {font-size:14px; line-height:normal; color:#757575;}
.greybackground {color:#ffffff; font-size: 14px; line-height:normal; font-weight:bold; width:298px; background-image: url(../Images/GreyOwning.jpg); background-repeat:no-repeat;}
.greenbackground {color:#ffffff; font-size: 14px; line-height:normal; font-weight:bold; width:298px; background-image: url(Images/GreenRenting.jpg); background-repeat:no-repeat;}
table.calculatortable td.greytotalcost { color:#ffffff; background-color:#757575; font-weight:bold; line-height:normal; font-size:12px; padding-bottom:0px; padding-top:5px;}
table.calculatortable td.greentotalcost {color:#ffffff; background-color:#00ab39; font-weight:bold; line-height:normal; font-size:12px; padding-bottom:0px; padding-top:5px;}
table.calculatortable td.bluebackground {width:298px;}
table.calculatortable td.greenbackground {width:298px;}
table.calculatortable {border-right: solid 2px #000000; border-left: solid 2px #000000; background-color:#ebebeb; width:298px; padding: 0px 0px 0px 0px;}
table.calculatortable td.calculatortext {border:solid 0px #000000; text-align:left; padding-left:5px; }
table.calculatortable td.calculatortextdotted {border-bottom:dotted 1px #757575; color:#000000; font-size:14px; text-align:left; padding-left:5px; }
table.calculatortable td.greytexttotalcost { font-size:14px; background-color:#757575; color:#ffffff; text-align:left; padding-left:5px; padding-top:5px;  width:212px; font-weight:bold;}
table.calculatortable td.greentexttotalcost { font-size:14px; background-color:#00ab39; color:#ffffff; text-align:left; padding-left:5px; padding-top:5px; width:212px; font-weight:bold;}
table.calculatortable td{ border:solid 0px #000000; text-align:right;  padding-right:5px; }
table.calculatortable td.calculatortextline { border-bottom: solid 1px #000000; text-align:left; padding-left:5px;  color:#000000; line-height:normal; font-size:13px; }
table.calculatortable td.calculatorvalueline { border-bottom:solid 1px #000000; padding-right:5px; text-align:right; font-size:14px;}
.calculatorBold { font-weight:bold; color:#000000; font-size:14px;}
.calculatorlist { color:#000000;}
table.calculatortable td.calculatorcost {border:solid 0px #000000; text-align:center; height:23px; color:#000000; font-weight:bold;}
td.calculatorsaving { font-weight:bold; color:#046a00; font-size: 14px;}
.greyvaluetextbox {width:75px; text-align:right; color:#ffffff; background-color:#909090;  height:16px; vertical-align:middle; font-weight:bold; padding-top:3px;}
.greenvaluetextbox {width:75px; text-align:right; color:#ffffff; background-color:#3dc159;height:16px; vertical-align:middle; font-weight:bold; padding-top:3px;}
.calculatorvaluetextbox {width:75px; text-align:right; color:#000000;}
.savingBG { background-image: url(../Images/savingBG.jpg); background-repeat:no-repeat; width:250px; height:50px; background-position:center;}
.greensavingtextbox {width:75px; text-align:center; color:#ffffff; background-color:#3dc159; height:16px; vertical-align:middle; font-weight:bold; padding-top:3px;}
.lowercasetext { color:#000000; text-transform:lowercase; font-size:10px;}

/*Hides the birds eye view popup on the virtual earth map*/

#MSVE_obliqueNotification {visibility: hidden;}

/*************************************************************************************/
/** footer images
/*************************************************************************************/

td.footerimage
{
    margin-bottom: 0px;
    margin-left: 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 3px;    
    width: 24px;
}

/**************************************************************************************/
/** video pages
/**************************************************************************************/

#videowrapper
{
	padding: 10px 15px 15px 15px;
}
#videowrapper h2
{
	color: #585858; 
	font-size: 14px; 
	text-transform: uppercase; 
	font-weight: bold;
}
#video
{
	margin-left:auto; 
	margin-right: auto; 
	text-align:center; 
	padding-top: 10px;
}
/****************************************************************************************/
/** Pick up & delivery surcharge page
/****************************************************************************************/

table.pdtable 
{
	border-collapse:collapse;	
	text-align:center;
}

tr.pdheader
{
	font-weight:bold;
	background-color:#e3e4e3;
	
}
.pdtable tr.pdheader td 
{
	padding-left: 15px;
	padding-right: 15px;
}

tr.pdrow 
{
	background-color:#ffffff;
}
.pdtable tr.pdrow:hover
{
	font-weight:bold;
}

tr.pdaltrow 
{
	background-color:#e3e4e3;
}
.pdtable tr.pdaltrow:hover
{
	font-weight:bold;
}
