/*
---- Structure
*/
#main { width:396px; }
#intro { width:330px; }
#content, #footer { background-image:none; }
#container { border-bottom:none; }

/*
---- Styles
*/
#intro h2 {
	text-align:center;
	font-weight:normal;
	color:#000;
	padding-bottom:10px;
	font-size:2em;
}
#intro h3 {
	padding:0;
	text-align:center;
	font-weight:normal;
	font-size:1.5em;
}
#intro a {
	font-weight:bold;
	color:#7e919b;
}
#intro a:hover {
	color:#000;
	border-bottom-color:#000;
}
#intro p {
	padding-right:0;
	text-align:center;
	font-size:1.2em;
}
#intro h2, #intro h3, #intro p { padding-left:0; }

#intro .ptext{padding-left: 41px; text-align: justify; width: 250px;}

/*
---- Buttons
*/
#intro a.button, #main a.button {
	font-size:1.2em;
	color:#fff;
	display:block;
	background:#9cb1bb url(../images/home/button-tl.gif) no-repeat top left;
	border-bottom:none;
}
#intro a.button:hover, #main a.button:hover {
	color:#fff;
}
#intro a.button span, #main a.button span { display:block; }
#intro a.button span.tr, #main a.button span.tr { background:transparent url(../images/home/button-tr.gif) no-repeat top right; }
#intro a.button span.bl, #main a.button span.bl { background:transparent url(../images/home/button-bl.gif) no-repeat bottom left; }
#intro a.button span.br, #main a.button span.br { padding:7px 16px 6px; background:transparent url(../images/home/button-br.gif) no-repeat bottom right; }

#main h3 a.button span{font-size:1.1em; font-weight:bold; text-align:center;}
#main a.button{padding:0 !important;}

#memorials { padding:24px 0 8px 0; }
#memorials p {
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	color:#7e919b;
	line-height:1.2;
	margin:0;
	padding:6px 0 0 0;
	clear:both;
	background-color:#fff;
}
#memorials #view {
	font-size:1.7em;
	margin:0;
	padding:0 60px;
	text-transform:none;
	border:none;
}

#home-image { padding:12px 0; text-align:center; }

/*
---- Offer
*/
#special-offers { padding:18px 0 0; }
#special-offers h3 { color:#fff; padding:0; font-size:1.0em; font-weight:normal; padding:8px 0px 0px; margin-bottom:15px;  width:315px; }
#special-offers h3 strong { font-size:1.0em; font-weight:bold; text-transform:uppercase; }
#special-offers a { border:2px solid #9eb3be; display:block;}
#special-offers a:hover { border-color:#dd003c; }
#special-offers img { border:none; display:block; }
#special-offers div.image { float:left; position:relative; }
#special-offers div.image a { border-color:#9eb3be; }
#special-offers ul { float:right; margin:0; padding:0; list-style:none; width:80px; margin-top:-103px; }
#special-offers li { padding-bottom:4px; }
#special-offers #price-beaten{text-align:center; font-size:1.6em; color:#9eb3be; font-weight:bold; margin-bottom:15px; float:left; margin-left:15px;}
#special-offers h3 a {border:none;}
#special-offers h3 a:hover{border-color:#9eb3be;}
#footer { padding-left:0;}
#footer p, #footer ul { font-size:1.1em; }

#extras {
	border-top:3px solid #9eb3be;
}
#extras p {
	margin:0;
	padding:5px 0 18px;
	float:left;
}
#extras p.last { float:right; }
#extras p img { border:none; }

#request { padding:28px 0 0 28px; }
#request img { border:none; }
#request a { border:none; }
