/* =============================================== */
/* AugustineApartments.ie Stylesheet */
/* Page Specific : Apartment Pages */
/* Created by Digino/Ben Wakeford 2008 */
/* =============================================== */


/* Layout */

div.text {
	width : 350px;
	float : left;
	margin : 0 0 20px 0;
}

div.imagery {
	width : 590px;
	float : right;
	margin : 0 0 20px 0;
}


/* Tabs */

#tabnav {
	height: 30px;
	margin: 10px 0 20px 0;
	padding-left: 10px;
	background: url(../../images/common/tab-bottom.gif) repeat-x bottom;
}

#tabnav li {
	margin: 0; 
	padding: 0;
  	display: inline;
  	list-style-type: none;
}
	
#tabnav a:link, #tabnav a:visited {
	float: left;
	background: #f3f3f3;
	font-size: 120%;
	line-height: 14px;
	padding: 7px 10px 7px 10px;
	margin-right: 4px;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #666;
}

#tabnav a:link.active, #tabnav a:visited.active {
	border-bottom: 1px solid #fff;
	background: #fff;
	color : #3F9F3F;
}

#tabnav a:hover {
	background: White;
	color : #3F9F3F;
}


/* Left-hand Formatting */

div.summary {
	background : #E8EAEA;
	border-top : 5px solid #505255;
	margin : 0 0 20px 0;
}

div.summary p.price {
	margin : 25px 0 0 10px;
	font-size : 120%;
	font-weight : bold;
	color : #5A5A5A;
	line-height : 100%;
}

div.summary p.price span {
	font-size : 140%;
	color : White;
	background : #505255;
	padding : 0 5px;
}

#benefit-rotate {
	margin : 15px 0 10px 0px;
}

div.summary p.benefit {
	font-size : 90%;
	font-weight : bold;
	color : #3F9F3F;
	line-height : 100%;
}

div.summary p.booknow a:link,
div.summary p.booknow a:visited {
	width : 350px;
	height : 33px;
	background : White url(../../images/page-specific/apartment/booknow.gif) no-repeat 0 0;
	text-indent : -3000px;
	display : block;
	overflow : hidden;
}

div.summary p.booknow a:hover,
div.summary p.booknow a:active {
	background : White url(../../images/page-specific/apartment/booknow.gif) no-repeat 0 -33px;
}

ul.facilities {
	width : 165px;
	float : left;
	margin : 0 10px 0 0;
}

ul.facilities li {
	font-size : 70%;
	background : none;
	background-repeat : no-repeat;
	padding : 3px 0 0 55px;
	line-height : 120%;
	height : 45px;
}

ul.facilities li img {
	display : inline;
	vertical-align : middle;
}

ul.facilities li.fac1 { background-image : url(../../images/page-specific/apartment/facility-thumb-1.jpg); }
ul.facilities li.fac2 { background-image : url(../../images/page-specific/apartment/facility-thumb-2.jpg); }
ul.facilities li.fac3 { background-image : url(../../images/page-specific/apartment/facility-thumb-3.jpg); }
ul.facilities li.fac4 { background-image : url(../../images/page-specific/apartment/facility-thumb-4.jpg); }
ul.facilities li.fac5 { background-image : url(../../images/page-specific/apartment/facility-thumb-5.jpg); }
ul.facilities li.fac6 { background-image : url(../../images/page-specific/apartment/facility-thumb-6.jpg); }
ul.facilities li.fac7 { background-image : url(../../images/page-specific/apartment/facility-thumb-7.jpg); }
ul.facilities li.fac8 { background-image : url(../../images/page-specific/apartment/facility-thumb-8.jpg); }
ul.facilities li.fac9 { background-image : url(../../images/page-specific/apartment/facility-thumb-9.jpg); }
ul.facilities li.fac10 { background-image : url(../../images/page-specific/apartment/facility-thumb-10.jpg); }
ul.facilities li.fac11 { background-image : url(../../images/page-specific/apartment/facility-thumb-11.jpg); }
ul.facilities li.fac12 { background-image : url(../../images/page-specific/apartment/facility-thumb-12.jpg); }
ul.facilities li.fac13 { background-image : url(../../images/page-specific/apartment/facility-thumb-13.jpg); }
ul.facilities li.fac14 { background-image : url(../../images/page-specific/apartment/facility-thumb-14.jpg); }
ul.facilities li.fac15 { background-image : url(../../images/page-specific/apartment/facility-thumb-15.jpg); }
ul.facilities li.fac16 { background-image : url(../../images/page-specific/apartment/facility-thumb-16.jpg); }
ul.facilities li.fac17 { background-image : url(../../images/page-specific/apartment/facility-thumb-17.jpg); }
ul.facilities li.fac18 { background-image : url(../../images/page-specific/apartment/facility-thumb-18.jpg); }


/* Gallery */

#mainimage {
	width : 590px;
	height : 336px;
	position : relative;
}
#mainimage img {
		position : absolute;
		display : block;
}

div.gallery {
	width : 590px;
	margin : 0 0 20px 0;
	background : #E8EAEA;
	padding : 10px 0;
}

div.gallery div#thumbs a img {
	width : 67px;
	height : 49px;
}

div.gallery div#thumbs a:link,
div.gallery div#thumbs a:visited {
	border : 3px solid #505255;
	float : left;
	margin : 0px 0 0 10px;
	outline: 0;
}

div.gallery #thumbs a:hover,
div.gallery #thumbs a:active {
	border : 3px solid #3F9F3F;
}

p.slideshow-btn {
	display : inline;
	float : right;
	margin : 5px 10px 0 0;
}

p.slideshow-btn a {
	padding : 1px 0 2px 20px;
	background : url(../../images/common/icon-window.gif) no-repeat;
}


/* Floorplans */

div.floorplans {
	width : 590px;
	margin : 0 0 20px 0;
	background : #E8EAEA url(../../images/common/greybox-corner-bl.gif) no-repeat left bottom;
	padding : 15px 0 0 0;
	border-top : 5px solid #505255;
}

div.floorplans img { margin : 0 0 0 10px; }

p.floorplan-text {
	margin : 0 10px 20px 20px;
	padding : 10px 10px 10px 0;
	border-right : 1px solid #D7D7DE;
	width : 190px;
	float : left;
	display : inline;
}

div.floorplan-links {
	width : 355px;
	float : right;
	margin : 10px 0 0 0;
	display : inline;
}

div.floorplan-links p {
	margin : 0 0 1px 0;
	width : 335px;
}

div.floorplan-links a:link,
div.floorplan-links a:visited {
	background : #3F9F3F;
	color : White;
	padding : 5px;
	display : block;
}

div.floorplan-links a:hover,
div.floorplan-links a:active {
	background : #505255;
	color : White;
	padding : 5px;
	display : block;
	text-decoration : none;
}
