#availability  #main 								{background:url(/images/global/mainBackground.gif) bottom no-repeat; width: 908px;}
.primary 							{font-size: 12px;}
#availabilityContent			{}
#availabilityContentBottom		{}
#availabilityPatch				{width:608px; height:100%; background:url(/images/availability/availabilitypatch.gif) no-repeat;
								 background-position: top right;}
#availabilitySmartCard			{width:608px; height:100%; background:url(/images/availability/availabilitySmartCard.jpg) no-repeat;
								 background-position: top right;}
#availabilityStepImageName		{width:608px; height:100%; background:url(/images/availability/availabilityStepImageName.jpg) no-repeat;
								 background-position: top right;}
#availabilityYes				{width:608px; height:100%; background:none;
								 background-position: top right;}

#FadeContent h2, #FadeContent h3, #FadeContent p		{background: white;}
#availabilitySmartCard h2        	{width: 400px; }

#availabilityview				{float:left; width:238px; display:inline-block; overflow:hidden; background:#f5f5f5; bavailability: 1px solid #e1e1e1; margin-bottom:20px;  }
#availabilityview h2				{margin:7px 0 0 11px; padding:0 35px 0 0; background:url(/images/availability/phoneIcon.gif) right no-repeat; font-size:20px; }
#availabilityview h5				{margin:0 0 0 11px; padding:0; color:#333; }
#availabilityview p				{margin:0 0 0 0px; padding:0 0 8px 0; width:216px; color:#333; border-bottom: 1px solid #b5b5b5; line-height:130%;}
#availabilityview ul				{margin:0 0 0 11px; padding:0; width:216px; color:#333; list-style:none; border-bottom: 1px solid #b5b5b5; }
#availabilityview li				{margin:0; padding:0; color:#333; display:inline-block; font-size:11px;}
#availabilityview li span			{margin:0; padding:0; color:#333; width:130px; display:inline-block; overflow:hidden; float:left;}
#availabilityview li b				{float:left; display:inline-block; }
#availabilityview span			{margin:11px 0 0 11px; padding:0; width:100%; color:#333; }
#availabilityview .footNote		{margin:5px 0 0 11px; font-size:10px; line-height:150%; }
#availabilityview .phoneFooter	{margin:10px 0 0 0; padding:3px 0 3px 11px; background:#555; color:#fff; }

.availabilityBox				{width:608px; border: 1px solid #E1E1E1; /*background:url(/images/availability/shadowpanel_610px.png) no-repeat;*/ background-position: bottom left;}
.boxSettings					{padding:15px; display:inline-block;}

.greenCheckers					{padding:0; margin:0; line-height:25px; margin-bottom:15px}
.greenCheckers li					{background:url(/images/availability/greenchecker.gif) no-repeat; background-position: left;list-style-image:none;
								 list-style-type:none; padding-left:40px}

.orangeCheckers					{padding:0; margin:0; line-height:25px; margin-bottom:15px; max-width:440px;}
.orangeCheckers li				{background:url(/images/availability/orangechecker.gif) no-repeat 3px 10px;list-style-image:none;
								 list-style-type:none; padding-left:20px; padding-top:0px;}

.primary 						{width:610px; float:left; overflow:hidden; padding-bottom:40px; }
.secondary						{float:left; width:264px; display:inline; overflow:hidden; padding-left:30px; padding-bottom:40px;}

.availabilityTwoColumnList		{width:288px; float:left; font-size:11px;}
.availabilityHideClass			{}
.smallText 						{font-size:10px;}