
.dotcom-view-ctrl3 .hybrid-content input {
	margin:0;
	padding:0;
	vertical-align:middle;
}

.amen_subhead 
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#000; 
	font-size:13px; 
	font-weight:bold; 
	margin-left:5px; 
	margin-bottom:8px;
}

.amen_content 
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#003580; 
	font-size:13px; 
	padding-left:25px;
}

.amen_content ul 
{
	margin-left:16px; 
	margin-top:2px;
}

*+html .amen_content ul  
{
	margin-left:17px; 
	margin-top:2px;
}

.coupon_area
{
	width:754px; 
	height:auto; 
	display:table; 
	font-size:13px; 
	color:#003580; 
	font-family:Arial, Helvetica, sans-serif
}

.coupon_header 
{
	color:#003580; 
	font-size:15px; 
	font-weight:bold; 
	background-image:url(/partners/af/images/coupon_header.gif); 
	background-repeat:repeat-x; 
	padding:5px; 
	padding-left:9px;
}

.coupon_subheader 
{
	font-size:14px; 
	font-weight:bold; 
	padding-left:20px; 
	padding-top:4px;
}

.coupon_body 
{
	background-image:url(/partners/af/images/coupon_body.gif); 
	background-repeat:repeat-y; 
	width:754px; 
	padding-bottom:4px;
}

.coupon_link 
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	padding-left:35px; 
	font-size:12px;
}

.coupon_link a
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; font-size:12px;
}

.coupon_link a:hover
{
	font-family:Arial, Helvetica, sans-serif; 
	color:blue; 
	font-size:12px;
}

.coupon_text 
{
	padding-left:35px; 
	padding-top:7px; 
	padding-bottom:0px;
}

.coupon_btm 
{
	background-image:url(/partners/af/images/coupon_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	width:754px; 
	height:40px; 
	padding-bottom:4px;
}

.aptdetails
{ 
 margin:0; 
 padding:0; 
 text-align:left;
 background-image:url("/partners/af/images/bg-main.gif");
 font: medium Arial, Helvetica, sans-serif;
 color:#003580;
}

.aptdetails .pagewidth
{ 
 width: 950px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 background-image: url("/partners/af/images/bg-contentarea.gif");
} 

.aptdetails div.maincol div.details-box .officehours
{
    font-size: 90%;
    font-weight: bold;
}


.aptdetails .topheader
{
	margin: 0 0 0 0;
}

.aptdetails .subheader
{
	height: 15px;
	background-position: bottom left;
}


.aptdetails #wrapper
{
	margin: 6px 0 7px 0;
}

.aptdetails #twocols
{
 width:774px; 
 float:right; 
 position:relative;
 margin: 0 0 0 0;
}
 
.aptdetails a
{
 color: #003580; 
}

.aptdetails form
{
 margin: 0;
 padding: 0;
}
 
.aptdetails a:hover
{
 text-decoration:none; 
} 

.aptdetails img.cobrand-logo
{
	float: right;
	display:inline;
	clear: right;
	z-index: 99;
}

.aptdetails div.leftcol
{
	float: left;
	display: inline;
	width: 163px;
	margin: 0 0 0 11px;
}

.aptdetails div.leftcol .top
{
	width: 163px;
	height: 6px;
	background: url("/partners/af/images/bg-leftcol_top.gif") no-repeat;
	background-position: bottom left;
}

.aptdetails div.leftcol .middle
{
	width: 163px;
	height: 100%;
	padding: 5px 0 5px 0;
	background-image: url("/partners/af/images/bg-leftcol_middle.gif");
	background-position: top left;
}

*html .aptdetails div.leftcol .middle
{
	padding: 6px 0 6px 0;
}

.aptdetails div.leftcol .bottom
{
	width: 163px;
	height: 6px;
	background: url("/partners/af/images/bg-leftcol_bottom.gif") no-repeat;
	background-position: top left;
}
 
.aptdetails div.leftcol h1{
	border-top: 3px solid white; 
	margin:0;
	padding:0;
	font-size: 80%;
}
 
 
.aptdetails div.leftcol div.content{
	margin: 0 0 0 0;
	padding:0 20px 10px 20px;
	font-size: 80%;
}
  
.aptdetails div.leftcol div.search_terms{
	margin: 3px 0 10px 0;
	padding: 5px;
	background-color: #E9F3F7;
	width: 91%;
	border: 1px solid #003580;
	overflow: hidden;
}

.aptdetails div.leftcol div.content a.links{
	font-size:75%;
	background-color:#003580;
	text-transform:uppercase;
	padding:3px;
	color:#B9D9EF;
	text-decoration:none;
} 

.aptdetails div.rightcol
{
	display: block;
	width:134px; 
	float:right; 
	position:relative; 
	margin: 3px 0 0 0;
 }
 
/*
Background color for photos and possibly all tabs:
background-color: #F7FAEF
*/
 
.aptdetails div.maincol
{  
 float: left; 
 display:block; 
 position: relative; 
 width:758px; 
 padding: 0 0 0 0;
 margin: 1px 0 0 0;
 font-size: 90%;
 overflow: hidden;
 }

/*
.aptdetails div.header
{
	float: left;
	display: inline;
} 
*/

.aptdetails div.maincol div.spacer
{
	display: block;
	clear: both;
	height: 1px;
}

.aptdetails div.maincol img.small_thumbnail
{
	float: left;
	padding-right: 3px;
}

.aptdetails div.maincol .printable
{
	display: block;
	float: right;
	margin: 0 3px 11px 0;
	font-size: 90%;
	height: auto;
}

.aptdetails div.maincol .printable a
{
	padding-right: 2px;
}

* html .aptdetails div.maincol .printable a
{
}

.aptdetails div.maincol .featured
{  

 padding: 0px;
 margin-top: 0px;
 
}

.featured_img

{
 background-image: url("/Partners/MLC/Images/featured.gif");
 background-position: top left;
 background-repeat: no-repeat;
 width:26px;
 height:90px;
}

.featured_img_brochure
{
    padding: 3px 12px 0 12px; 
    background-color:#003D76; 
    font-weight:bold; 
    color:#fff; 
    text-transform:uppercase;
}

.ss_bg

{
	 background-image: url("/Partners/MLC/Images/slideshow_bg.gif");
	 background-repeat:no-repeat;
	 height:294px;
	 width:304px;
	 
}

.mlc_highlight

{background-color:#fff; padding:5px; font-size:17px; }

.emailfont
{ font-size:18px; width:115px;}

.nav_bg 

{
height:50px; 
width:282px; 
background-color:#003580; 
text-align:center; 
border:2px solid #f1b32a; 
position:relative;left:9px; top:15px;	
	
}

*html .nav_bg

{
	position:relative;left:9px; top:7px;
}


* html .aptdetails div.maincol .featured
{

}

.aptdetails div.maincol .f-address
{  
	width: 355px;
	font-size:16px;
	font-family:Garamond, Times New Roman;
	font-weight:bold;
	text-align:left;
	

 }

.aptdetails div.maincol .price-range
{
width: 350px;
font-size:16px;
font-family:Garamond, Times New Roman;
font-weight:bold;
text-align:left;
}

.aptdetails div.maincol div.aptname
{
	display: block;
	overflow: hidden;
	margin:0;
	padding:0;
	text-align:left;
	width: 500px;
	font-size:32px;
	font-family:Garamond, Times New Roman;
	font-weight:bold;
}


.aptphone
{
	font-size:19px;
	font-family:Arial;
	font-weight:bold;
	
}

.aptaddress
{
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	
	
}

.aptcity
{
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
}



.aptdetails div.maincol h1
{ 
 font-size:180%;
 margin:0;
 padding:0;
 }
 
.aptdetails div.maincol h2
{ 
 margin:0;
 padding:0;
 font-size:130%;
 }

.aptdetails div.maincol div.images-box
{
 float: left; 
 display:inline;
 position:relative;
 width: 623px; 	
 padding: 3px;
 border:1px solid #003580;
 margin-bottom:8px;
}
	
div.maincol div.details-box, div.maincol div.links-box
{
 float: left; 
 display:inline;
 position:relative;
 width: 751px;
 padding: 3px;
 background-color:#e9e6da;
 background-image:url("/partners/mlc/images/details_bg.gif");
 background-position:top left;
 background-repeat:repeat-x;
 margin-bottom:8px;
 padding-bottom:8px;

}


.aptdetails div.maincol div.details-box div.slideshow
{
	display: inline;
	float: left;
	height: auto;
	width: auto;
}

.aptdetails div.maincol div.details-box div.slideshow div.navigation
{
	display: block;
	width: auto;
	text-align: center;
}

.loading
{
	background-image: url("/partners/af/images/img-loading_image.gif");
	background-position: center center;
}

.small-image
{
	display: block;
	width: 92px;
	height: 92px;
}

.medium-image
{
	display: block;
	width: 120px;
	height: 120px;	
}

.large-image
{
	display: block;
	width: 288px;
	/*height: 288px;*/	
}

.xlarge-image
{
	display: block;
	width: 540px;
	/*height: 540px;*/	
}

.preview-pane
{
	text-align: center;
}

.aptdetails div.maincol div.details-box div.lg-image img
{

}


.aptdetails div.maincol div.details-box .virtual-tour
{
	clear: right;
	display: block;
	float: right;
	padding: 5px;
}

.aptdetails div.maincol div.details-box .photo_thumbnail
{
	/*
	width: 92px;
	height: 68px;
	*/
	border:1px solid #003580; 
	margin-right:5px;
}

.aptdetails div.maincol div.details-box div.text
{
 float: right; 
 display:block;
 margin:0;
 padding:0;
 width: 440px;
}

.aptdetails div.maincol div.details-box div.amenities_icons
{
	display: block;
	float: left;
	width: auto;
}
  
.aptdetails div.maincol div.details-box table.tools
{
 font-size:80%;
 border-left:1px solid #798F9F;
 border-bottom:1px solid #798F9F;
 float: right;
}
  
.aptdetails div.maincol div.details-box table.tools a
{
 font-size:120%;
 font-weight:bold;
}
  
.aptdetails div.maincol div.details-box table.tools p
{
 font-size:110%;
 margin:0 0 8px 0;
 padding:0;
}

.aptdetails div.maincol div.details-box table.tools td
{

}
  
.aptdetails div.maincol div.details-box table.tools .last
{
 margin:0 0 0 0;
}
  
.aptdetails div.maincol div.details-box .description
{
 display: block;
 clear: left;
 color:#666;
 font-size:14px;
}


*html .aptdetails div.maincol div.details-box .description
{
 line-height:12px;
 margin-bottom: 8px;
}

.aptdetails div.maincol div.details-box .officehours
{
 font-size: 16px;
 font-weight: bold;
}
 
.aptdetails div.maincol div.details-box div.coupon
{
 display:block;
 width:210px; 	
 padding:3px;
 font-size:80%;
 color:#666;
 background-color:#fff;
 border:1px solid #798F9F;
}
  
*html .aptdetails div.maincol div.details-box div.coupon
{
 line-height:12px;
 margin-bottom: -9px;
}
  
.aptdetails div.maincol div.details-box div.coupon h1
{
 color:#003580;
 font-weight:normal;
 margin:0;
 padding:0;
 font-size:120%;
}
  
.aptdetails div.maincol div.details-box div.signup
{
 font-size:90%;
 margin: 5px 0 0 0;
 text-align:center;
}
  
.aptdetails div.maincol div.details-box div.signup input
{
 font-size:90%;
}

.aptdetails div.maincol div.details-box .apartment_map
{
	display: block;
	float: left;
	/*
	height: 288px;
	width: 288px;
*/
	overflow: hidden;
	background-position: center;
}

.aptdetails div.maincol div.details-box .directions
{

}

.aptdetails div.maincol div.details-box .localguidemap
{
	display: block;
	clear: right;
	float: right;
}

div.details-box .personalized-route-form
{
	float: left;
	clear: left;
	margin-left: 10px;
}

* html div.details-box .personalized-route-form
{
	margin-left: 0px;
	padding-left: 10px;
}

div.details-box .send-text-message
{
	display: inline;
	margin: 5px 10px 10px 5px;
	border: thin 1px gray;
}

* html div.details-box .send-text-message
{
	display: inline-block;
	margin: 0px;
	padding: 5px 10px 10px 5px;
}

.send-text-message .left
{
	display: inline;
	float: left;
	text-align: left;
	vertical-align: top;
}

.send-text-message .right
{
	display: inline;
	vertical-align: top;
}




.aptdetails div.maincol div.info
{
 float:left;
 display:block;
 position:relative;
 width:730px;
 padding: 0;
 margin:0;

}
  
.aptdetails div.maincol .info table
{
 background-color:#F7FAEF;
 border-left:1px solid #003580;
}
 
.aptdetails div.maincol .info td
{
 border-right:1px solid #003580;
 border-bottom:1px solid #003580;
}
 
.aptdetails div.maincol .info .head
{
 background-color: #003580;
 color:#fff;
 font-weight:bold;
 font-size: 12px;
}

.aptdetails div.maincol div.info .note, .aptdetails div.maincol .note
{
 font-size:80%;
}
  
.aptdetails div.maincol table.features 
{
 float:left;
 margin-top: 10px;
}
  
.aptdetails div.maincol table.features h4
{
 font-size: 120%;
 margin:0;
 padding:0;
}

.aptdetails div.maincol div.marketing 
{
 float:left;
 display: inline;
 margin: 15px 0 0 40px;
 color:#798F9F;
 page-break-before: auto;
}

.aptdetails div.maincol div.marketing p.apartment-description
{
	margin-top: 20px;
	
}

* html .aptdetails div.maincol div.marketing p.apartment-description
{
	margin-top: 0px;
	padding-top: 20px;
	
}

.aptdetails div.maincol div.marketing h4
{
 font-size: 120%;
 margin:0;
 padding:0;
}
  
.aptdetails div.maincol div.marketing a
{
 color:#798F9F;
}
  
.aptdetails div.maincol div.adv-logo, .aptdetails div.maincol div.adv-logo-contact
{
 clear: right;
 display: block;
 float: right;
 width: auto;
 text-align: center;
 color:#798F9F;
}

.aptdetails div.maincol div.adv-logo-contact
{
	padding-right: 10px;
}
 
.aptdetails div.maincol div.adv-logo a
{
 color:#798F9F;
}

.aptdetails div.maincol div.special-offer 
{
 float:left;
 width: 97%;
 background-color:#E9F1FC;
 border:1px dashed red;
 margin: 15px 0 15px 0;
 padding:5px;
 color:#666;
}
  
.aptdetails div.maincol div.special-offer h4
{
 font-size: 120%;
 margin:0;
 padding:0;
 color:#003580;
}
  
.aptdetails div.maincol div.special-offer p
{
 font-size: 80%;
 margin:0;
}

.aptdetails div.maincol div.other 
{
 width: 98%;
 font-weight:bold;
 float:left;
 background-color:#FF7300;
 font-size:100%;
 padding:3px;
 margin:0;
}

.aptdetails div.maincol div.other .white
{
 color:#fff;
 text-transform:uppercase;
}

.aptdetails div.maincol div.feat-apt 
{
 font-size:90%;
 width: 97%;
 float:left;
 border: 1px solid #003580;
 padding:5px;
 margin:0;
 text-align:center;
}

.aptdetails div.maincol div.feat-apt div.apt
{
 width: 153px;
 float:left;
}

.aptdetails div.maincol div.feat-apt div.apt p
{
 margin:0;
 padding:2px;
}
 


/* Start Apartment Details Navigation Tabs */

.aptdetails div.details_nav
{
 float: left;
 display: block; 
 position: relative;
 width:760px;
 margin: 0px 0px 0px 0px;
}

.aptdetails div.details_nav div.main 
{
	float: left;
	margin: 0;
	width: 151px; 
	height:32px;
	background-image: url("/partners/mlc/images/tab-details_main.gif");
}

.aptdetails div.details_nav div.main a
{	
	display: block;
	margin: 0; 
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	text-decoration: none;
	background-image: url("/partners/mlc/images/tab-details_main.gif");
}

.aptdetails div.details_nav div.main span
{
	display: block;
	margin:0;
	padding:0;
}

.aptdetails div.details_nav div.main a:hover
{
	background-image: url("/partners/mlc/images/tab-details_main.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.main a:active
{
	background-image: url("/partners/mlc/images/tab-details_main.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.main a.active
{
	background-image: url("/partners/mlc/images/tab-details_main.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.photos
{
	float: left;
	margin: 0;	
	width: 152px; 
	height: 32px;
	background-image: url("/partners/mlc/images/tab-details_photos.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.photos a
{
	display: block;
	margin: 0; 
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	text-decoration: none;	
	background-image: url("/partners/mlc/images/tab-details_photos.gif");
}

.aptdetails div.details_nav div.photos span
{
	display: block;
	margin:0;
	padding:0;
}

.aptdetails div.details_nav div.photos a:hover
{
	background-image: url("/partners/mlc/images/tab-details_photos.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.photos a:active
{
	background-image: url("/partners/mlc/images/tab-details_photos.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.photos a.active
{
	background-image: url("/partners/mlc/images/tab-details_photos.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.floorplans
{
	float: left;
	margin: 0;	
	width: 153px; 
	height: 32px;
	background-image: url("/partners/mlc/images/tab-details_floorplans.gif");
}

.aptdetails div.details_nav div.floorplans a
{
	display: block;
	margin: 0; 
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	text-decoration: none;	
	background-image: url("/partners/mlc/images/tab-details_floorplans.gif");
}

.aptdetails div.details_nav div.floorplans span
{
	display: block;
	margin:0;
	padding:0;
}

.aptdetails div.details_nav div.floorplans a:hover
{
	background-image: url("/partners/mlc/images/tab-details_floorplans.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.floorplans a:active
{
	background-image: url("/partners/mlc/images/tab-details_floorplans.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.floorplans a.active
{
	background-image: url("/partners/mlc/images/tab-details_floorplans.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.mapdirections
{
	float: left;
	margin: 0;	
	width: 151px; 
	height: 32px;
	background-image: url("/partners/mlc/images/tab-details_mapdirections.gif");
}

.aptdetails div.details_nav div.mapdirections a
{
	display: block;
	margin: 0; 
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	text-decoration: none;	
	background-image: url("/partners/mlc/images/tab-details_mapdirections.gif");
}

.aptdetails div.details_nav div.mapdirections span
{
	display: block;
	margin:0;
	padding:0;
}

.aptdetails div.details_nav div.mapdirections a:hover
{
	background-image: url("/partners/mlc/images/tab-details_mapdirections.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.mapdirections a:active
{
	background-image: url("/partners/mlc/images/tab-details_mapdirections.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.mapdirections a.active
{
	background-image: url("/partners/mlc/images/tab-details_mapdirections.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.findoutmore
{
	float: left;
	margin: 0;	
	width: 150px;
	height: 32px;
	background-image: url("/partners/mlc/images/tab-details_findoutmore.gif");
}

.aptdetails div.details_nav div.findoutmore a
{
	display: block;
	margin: 0; 
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	text-decoration: none;	
	background-image: url("/partners/mlc/images/tab-details_findoutmore.gif");
}

.aptdetails div.details_nav div.findoutmore span
{
	display: block;
	margin:0;
	padding:0;
}

.aptdetails div.details_nav div.findoutmore a:hover
{
	background-image: url("/partners/mlc/images/tab-details_findoutmore.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.findoutmore a:active
{
	background-image: url("/partners/mlc/images/tab-details_findoutmore.gif");
	background-position: 0 -32px;
}

.aptdetails div.details_nav div.findoutmore a.active
{
	background-image: url("/partners/mlc/images/tab-details_findoutmore.gif");
	background-position: 0 -32px;
}

/* End Apartment Details Navigation Tabs */

/* Begin FloorPlanListingControl Styles */


.maintab, .tabcontent
{
	 float:left;
	 display:block;
	 position:relative;
	 width:760px;
	 padding: 0;
	 margin:0;
	 font-size:120%;
}

.floorplanstab
{
	
	display:block;
	position:relative;
}

.aptdetails div.maincol .maintab table, .aptdetails div.maincol .floorplanstab table
{
 background-color:#F7FAEF;
 /*border-left:1px solid #003580; */
}

.aptdetails div.maincol .floorplanstab table
{
	width: 634px;
	
}

.floorplanlisting table th
{
	border-top: 1px solid #003580;
	border-bottom: 1px solid #003580;
	border-right: 1px solid #003580;
}

.aptdetails div.maincol .maintab td, .aptdetails div.maincol .floorplanstab td
{
 font-size: 85%;
/* border-right:1px solid #003580;
 border-bottom:1px solid #003580;*/
}
 
.aptdetails div.maincol .maintab .head, .aptdetails div.maincol .floorplanstab .head
{
 background-color: #003580;
 color:#fff;
 font-weight:bold;
}
@media print {.floorplanlisting table th {color: #003580;}}

.floorplanlisting
{
	display: block;
	text-align: left;
	margin-right: 1px;
	float: left;
}

* html .floorplanlisting
{
	margin-right: 0px;
	padding-right: 1px;
}

.floorplan-tile
{
	width: 100%;
	display: block;
	float: left;
	clear: both;
	text-align: left;
}

.floorplan-tile .floorplan-image
{
	display: inline;
}

div.maintab .floorplanlisting table
{
	width: 757px;
}

.aptdetails div.floorplanlisting .floorplan-images
{
	table-layout: fixed;	
}

.aptdetails .validator
{
	color: Red;
	font-size: 70%;
}

.aptdetails .right {text-align: right;}
.aptdetails .left {text-align: left;}
.aptdetails .center {text-align: center;}

.aptdetails .textfield {font-size: 90%;}
.aptdetails .important {font-weight: bold; font-size: 110%;}
.aptdetails .success {color: #003580}
.aptdetails .error {color: Red; font-size: 120%;}

.aptdetails .personal-map
{
	float: left;
	width: auto;
}

 /*printer styles
 @media print{ 

 
.aptdetails div.leftcol{display:none;} 


 
.aptdetails div.rightcol{display:none;} 
 
.aptdetails div.twocols, .aptdetails div.maincol{width:100%; float:none;}
}
*/ 
 
 
 .aptdetails .clearfix:after {
 content: "."; 
 display: block; 
height: 0;

 clear: both; 
 visibility: hidden;
 }
 
.aptdetails .clearfix{display: inline-block;}

/* Hides from IE-mac \*/
*html .aptdetails .clearfix{height: 1%;}
*html .aptdetails .clearfix{display: block;}
/* End hide from IE-mac */  
 
 
 /*printer styles*/ 
@media print
{ 
	
	.clearfix 
	{ 
		float: none !important;
		
	}
	
	.aptdetails
	{
		background: white;
	}
	
	.aptdetails .pagewidth
	{
		float: none !important;
		padding: 0;
		margin: 0;
	}
		
	.aptdetails #wrapper
	{
		position: relative;
		width: auto;
		float: none !important;
		background: transparent;
		padding-left: 0;
		margin-left: 0;
		border: 0;
		color: Black;
	}
	
	* html .aptdetails #wrapper
	{
		margin: 0px;
		padding: 0px;
		float: none !important;
	}

	.aptdetails div.maincol
	{
		float: none !important;
		padding: 0px;
		margin: 0px;
	}
		
	* html .aptdetails div.maincol , .aptdetails .tabcontent, .aptdetails .featuredDetails, .aptdetails .special-offer
	{
		float: none !important;
	
		
	}
	
	/*
	* html .aptdetails .details-box, * html .aptdetails .images-box
	{
		float: left;
		display: block;
		margin: 0px;
		padding: 0px;
	}
	*/
	
	.aptdetails div.twocols
	{
		width: auto;
		float: none !important;
		padding: 0;
		margin: 0;		
	}
	
	* html .aptdetails div.twocols
	{
		float: none;
	}

	.aptdetails .floorplanlisting
	{
		float: none !important;
		display: block;
	}
	
	.aptdetails div.maincol .floorplanstab
	{
		
		padding: 0 7px 0 7px;
		text-align: center;
		
		
	}
	
	* html .aptdetails div.maincol .floorplanstab
	{
		padding: 0px 7px 0px 7px;
		margin: 0px;
		width: auto;
		
	}
	
	.aptdetails div.maincol .floorplanstab table
	{
		width: 90%;
	}

	* html .aptdetails div.maincol .floorplanstab table
	{
		width: 605px;
	}
	
	.aptdetails div.maincol .floorplanstab .image-box
	{
		float: none !important;
		clear: both;
	}
		
	* html .aptdetails div.maincol .floorplan-images .page-break
	{
		page-break-before: always;
	}
	
	.aptdetails div.maincol .details-box .personal-map
	{
		float: none;
		text-align: center;
	}
	
	/* html .aptdetails div.maincol .details-box .personal-map
	{
		float: none !important;
		text-align: center;		
	}*/
	
	/* Hide map toggle */
	.aptdetails div.maincol .details-box .show-normal-map
	{
		display: none;
		visibility: hidden;
	}
	
	/* Hide the spacers */
	.aptdetails div.maincol div.spacer
	{
		height: 1px;
	}
	
	/* Hide the tabs */
	.aptdetails div.details_nav
	{
		display: none;
	}
	
	/* Hide the header/personal bar */
	.aptdetails div.topheader, .aptdetails div.midheader, .aptdetails div.footer
	{
		display: none;
	}
	
	/* Hide the left column when printing*/ 	 
	.aptdetails div.leftcol
	{
		display: none;
	} 

	/* Hide the right column when printing*/ 	 
	.aptdetails div.rightcol
	{
		display: none;
	} 

	/* Hide the SendSavePrint control */
	.aptdetails .tools
	{
		display: none;
	}
	
	/* Hide the featured listings */
	.aptdetails .featuredDetails
	{
		display: none;
	}
	
	.aptdetails .printable, .aptdetails div.links-box
	{
		display: none;
		visibility: hidden;
	}
	
	.aptdetails .print-hide, .aptdetails .virtual-tour
	{
		display: none;
		visibility: hidden;
	}

	.aptdetails img.cobrand-logo
	{
		display: none;
		visibility: hidden;
	}
	
	DIV
	{
		float: none;
	}
}

	.pinStyle1{ position:relative; background:url("/partners/af/images/icon_rest.gif")  no-repeat 0 0; 
		height:18px; width:18px; }
		
		
.thumb_phototour{
height:50px;
width:50px;
border:1px solid #999;
}

.thumbChange_phototour
{
  height:50px;
width:50px;
border:1px solid red;
  
}

.thumbnail_phototour{
position: relative;
z-index: 0;

}
.thumbnail_phototour a{
color:#999;
}

.thumbnailActive_phototour img {
position: relative;
z-index: 0;
border:1px solid white;
 cursor:pointer;
 padding:2px;
}

.thumbnailActive_phototour a{
color:white;
font-weight:900;
}


.thumbnail_phototour span{                           
position: absolute;
padding: 0px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
height: 78px;
width: 110px;
}


.divstyle_phototour
{
width:540px;
float:none;
clear:both;
text-align:center; 
font-size:9px; 
line-height:25px;
}

.aptdetails .link_blue {font-size:11px; color: rgb(45, 105, 5); font-weight:bold;}
.aptdetails. link_blue a {color: rgb(45, 105, 5);text-decoration:underline;}
.aptdetails .link_blue a:hover {color: rgb(45, 105, 5);}

