@charset "utf-8";
/*CSS Document Developed by Frank Breen - Last Updated 24 September 2009 */
body {
	font: 90% Georgia, "Times New Roman", Times, serif;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFF99;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
a {
	text-decoration: underline;
	color: #900200;
	font-size: 14px;
}
a:visited {
	text-decoration: underline;
	color: #900200;
	font-size: 14px;
}
a:hover {
	text-decoration:underline;
	color:#900200;
	font-size: 14px;
}
.servicedapartmentsinbelfast #container {
	width: 912px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: solid #b90000 1px;
	background-image:url(../images/container_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.servicedapartmentsinbelfast #header {
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 140px;
	margin: 0;
}
.servicedapartmentsinbelfast #header #headerContainer {
	margin:0;
	padding:0;
}
.servicedapartmentsinbelfast #header #left {
	float:left;
	width:560px;
	margin:0;
	padding:0;
}
.servicedapartmentsinbelfast #mainContent p a {
	text-align: center;
}
.servicedapartmentsinbelfast #header #right {
	float:right;
	width:200px;
	margin:0;
	padding:0;
}
.servicedapartmentsinbelfast #header #middle {
	margin:0;
}
.servicedapartmentsinbelfast #header h1 {
	font: 140% Verdana, Geneva, sans-serif;
	color: #B90000;
	text-align: left;
	margin: 0;
	padding: 2px;
	font-weight: bold;
}
.servicedapartmentsinbelfast #header h2 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	color: #B90000;
	margin: 0;
	padding: 0 0 2px 30px;
}
.servicedapartmentsinbelfast #header p {
	font-size: 90%;
	margin: 10px 5px;
	font-family: Verdana, Geneva, sans-serif;
}
.servicedapartmentsinbelfast #header p strong {
	color: #B90000;
	font-size: 100%;
}
.servicedapartmentsinbelfast #header .side {
	margin:0;
	padding:0.1em 0.1em;
}
.servicedapartmentsinbelfast #header .middleSide {
	margin:0;
	padding:0.5em 0.5em;
}
.servicedapartmentsinbelfast #header .cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}
.servicedapartmentsinbelfast #header #menu {
	background:#B90000;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
.servicedapartmentsinbelfast #header #menu li {
	float:left;
	font:65% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.servicedapartmentsinbelfast #header #menu a {
	background:#B90000 url(../images/spliitter.gif) bottom right no-repeat;
	color:#fff;
	float:left;
	margin:0;
	padding:8px 20px;
	text-decoration:none;
}
.servicedapartmentsinbelfast #header #menu a:hover {
	background:#E61515 url(../images/hover.gif) bottom center no-repeat;
	color:#fff;
	padding-bottom:8px;
}
.servicedapartmentsinbelfast #mainContent {
	padding: 20px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0;
	background-color:#FFF;
}
.servicedapartmentsinbelfast #mainContent h1 {
	font: bold 140% Verdana, Geneva, sans-serif;
	text-align:center;
	color:#900201;
}
.servicedapartmentsinbelfast #mainContent #floatLeft {
	float:left;
	margin: 0 10px;
	display:inline;
}
.servicedapartmentsinbelfast #mainContent #floatLeft a img {
	border: solid #b90000 1px;
}
.servicedapartmentsinbelfast #mainContent p a img {
	margin: 0px 25px;
	border: solid #b90000 1px;
}
.servicedapartmentsinbelfast #mainContent ul {
	list-style:none;
	margin:10px;
	padding:0;
}
.servicedapartmentsinbelfast #mainContent ul li {
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 20px;
	background-image:url(../images/bullet.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
.servicedapartmentsinbelfast #mainContentGallery {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.servicedapartmentsinbelfast #mainContentGallery a img {
	border: solid #b90000 1px;
	margin: 25px;
}

.servicedapartmentsinbelfast #footer {
	margin: 0;
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFF;
}
.servicedapartmentsinbelfast #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font:60% Verdana, Geneva, sans-serif;
	text-align:center;
}

.servicedapartmentsinbelfast #footer p a {
	text-decoration: none;
	color: #900200;
	font-size:100%;
}
.servicedapartmentsinbelfast #footer p a:visited {
	text-decoration: underline;
	color: #900200;
	font-size:100%;
}
.servicedapartmentsinbelfast #footer p a:hover {
	text-decoration:underline;
	color:#900200;
	font-size:100%;
}

.servicedapartmentsinbelfast #footer p strong {
	color: #B90000;
}
