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


div.hp-splash {
	width : 710px;
	float : left;
	margin : 0 0 20px 0;
}

/* Services */

div.hp-services {
	width : 240px;
	float : left;
	margin : 0 0 20px 0;
}

div.hp-services ul {
	margin : 0;
}

div.hp-services ul li {
	border-bottom : 1px solid #D2D7DC;
	background : no-repeat 160px 2px;
	padding : 18px 80px 0 10px;
	line-height : 120%;
	height : 47px;
}

div.hp-services ul li.wifi { background-image : url(../../images/page-specific/home/service-wifi.jpg); }
div.hp-services ul li.reception { background-image : url(../../images/page-specific/home/service-reception.jpg); }
div.hp-services ul li.citycentre { background-image : url(../../images/page-specific/home/service-citycentre.jpg); }
div.hp-services ul li.carpark {	background-image : url(../../images/page-specific/home/service-carpark.jpg); }
div.hp-services ul li.brandnew { background-image : url(../../images/page-specific/home/service-brandnew.jpg); }

div.hp-services ul li span {
	font-size : 120%;
	color : #3F9F3F;
	font-weight : bold;
}

div.hp-services ul li img {
	display : inline;
	vertical-align : middle;
}


/* Intro Text */

div.hp-intro {
	width : 450px;  /*470px*/
	margin : 0 10px 20px 0;
	float : left;
	display : inline;
	background : #EFF0F0;
	border-top : 5px solid #5A5A5A;
	padding : 10px;
	height : 150px;
}

/* Rates */

div.hp-rates {
	width : 230px;
	margin : 0 10px 20px 0;
	float : left;
	display : inline;
	background : #EFF0F0;
	border-top : 5px solid #5A5A5A;
	height : 170px;
}

div.hp-rates div.rate-detail {
	border-bottom : 1px solid #D2D7DC;
	padding : 10px;
}

div.hp-rates p {
	margin : 0 0 3px 0;
}

div.hp-rates p.head {
	color : #5A5A5A;
	font-size : 75%;
	font-weight : bold;
}

div.hp-rates p span {
	background-color : #5A5A5A;
	color : White;
	font-weight : bold;
	font-size : 145%;
	padding : 1px 3px 0px 3px;
}

div.rate-links {
	float : right;
	display : inline;
	padding : 5px 0 0 0;
}

div.rate-links p a {
	font-size : 95%;
	padding : 1px 0 3px 20px;
}

div.rate-links p a.link-more {
	background : url(../../images/common/icon-zoom.gif) no-repeat 0 0;
}

div.rate-links p a.link-book {
	background : url(../../images/common/icon-door.gif) no-repeat 0 0;
}

p.rates-link a {
	text-align : right;
	display : block;
	margin : 10px 10px 0 0;
}

/* Location */

div.hp-location {
	width : 230px;
	margin : 0 0 20px 0;
	padding : 0 0 20px 0;
	border-top : 5px solid #5A5A5A;
	float : left;
	display : inline;
	background : White url(../../images/page-specific/home/map.gif) no-repeat;
	position : relative;
}

div.hp-location h3 {
	color : Black;
	font-size : 75%;
	margin : 55px 0 0 0;
}

div.hp-location p {
	font-size : 70%;
	color : #5A5A5A;
	width : 140px;
	margin : 5px 0 5px 5px;
	line-height : 120%;
}

div.hp-location div.hitarea {
	width : 70px;
	height : 50px;
	position : absolute;
	top : 80px;
	left : 150px;
}

div.hp-location div.hitarea a {
	display : block;
	width : 70px;
	height : 50px;
}