/* CSS Document */

#outterWrapper {width:100%; background:url(../structure-images/belfast.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center;}
#innerWrapper {max-width:1000px; margin:0 auto; background:#FFF;  }
#mainWrapper {width:97%; margin:0 auto; }
#clear-zone { clear:both; line-height:1em; }

/* Global Header Banner */
header { width:100%; height:150px; background-image:url(../structure-images/simply-ards-logo-large.jpg); background-repeat:no-repeat; }
header  img { width:auto; }

/* Global Signin Register Strap */
#sigin-register {	width:100%; max-width:970px; clear:both; background-color:#017063; margin-top:5px; margin-bottom:0px; }
#sigin-register h2 { text-align:center; font-size:20px; color:#FFF; padding-top:10px; padding-bottom:10px; }
#sigin-register a:link { color:#FFF;	}
#sigin-register a:visited { color:#FFF;	}
#sigin-register a:active { color:#FFF;	}
#sigin-register a:hover { color: #FFF;	}

/* Menu Block Colour Zone */
#menu-block { clear:both; width:100%; }
#menu-block h2 { color:#FFF; font-size:14px; font-weight:400; }
#menu-block a:link { color:#FFF; }
#menu-block a:visited { color:#FFF;	}
#menu-block a:active { color:#FFF;	}
#menu-block a:hover { color: #FFF;	}
#menu-block img { padding-top:5px; }
 
#menu-block-item1 { background-color:#013F7C; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item2 { background-color:#2F7FD8; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item3 { background-color:#017063; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item4 { background-color:#F60; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item5 { background-color:#C03; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item6 { background-color:#017063; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item7 { background-color:#2F7FD8; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item8 { background-color:#013F7C; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item9 { background-color:#F60; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item10 { background-color:#C03; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item11 { background-color:#844242; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item12 { background-color:#93F; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item13 { background-color:#013F7C; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item14 { background-color:#2F7FD8; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center; }
#menu-block-item15 { background-color:#C03; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center;  }
#menu-block-item16 { background-color:#017063; float:left; height:125px; width:12.5%; padding: 10ox 10px 0px 10px; text-align:center;}

/* Welcome Zone Home Page */
#welcome {	width:100%; clear:both; }
#welcome p { 	color:#FFF; font-size:18px; padding: 0 10px 0 15px; } 

#welcome-message { 	width:45%; height:200px; background:url(../structure-images/blue-background.JPG); float:left; margin: 0 16px 25px 0; }
#welcome-message h1 {	color:#FFF; padding: 0 0 0 15px; }le
#welcome-message p { 	color:#FFF; font-size:18px; padding: 0 10px 0 15px; }

#whats-on { width:25%; height:200px; background:url(../structure-images/places-to-visit.JPG); float:left; text-align:center; }
#whats-on h2 { font-size:22px;}
#whats-on a:link { color:#FFF;	}
#whats-on a:visited { color:#FFF;	}
#whats-on a:active { color:#FFF;	}
#whats-on a:hover { color: #FFF;	}

#things-to-do { width:25%; height:200px; background:url(../structure-images/visitors-guide.JPG); float:left; margin: 0 0 10px 16px; }
#things-to-do h2 { font-size:22px; text-align:center;}
#things-to-do a:link { color:#FFF;	}
#things-to-do a:visited { color:#FFF;	}
#things-to-do a:active { color:#FFF;	}
#things-to-do a:hover { color: #FFF;	}
#things-to-do a { margin: 0 0 0 10px;}

/* News Zone Home Page */
#hp-news-zone { width:100%; clear:both; }

#news-zone { width:63%; float:left; padding-left:10px; }
#news-zone p { 	font-size:14px; color:#017063; padding:none; }
#news-zone h3{ 	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#017063; padding:none; margin: 0 0 0 0; }
#news-zone a:link { color:#017063;	}
#news-zone a:visited { color:#017063;	}
#news-zone a:active { color:#017063;	}
#news-zone a:hover { color: #017063;	}

#hp-rightside { width:33%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#hp-rightside p {  font-size:15px; text-align:center; color:#017063; }

/* Homepage Services - Discounts Jobs Announcements */
#hp-services {	clear:both; width: 100%; }

#announcement-zone { 	width:260px; float:left; padding-left:20px; }
#death		{			width:260px; float:left; text-align:center; color:#FFF; background:#017063; border-style: solid; border-width:thin; border-color: #3badec;
						border-radius: 10px; margin-bottom:8px; margin-top:10px; }
#memorials		{		width:260px; float:left; text-align:center; color:#FFF; background:#017063; border-style: solid; border-width:thin; border-color: #3badec;
						border-radius: 10px; margin-bottom:8px; }
#anniversaries {		width:260px; float:left; text-align:center; color:#FFF; background:#F60; border-style: solid; border-width:thin; border-color: #3badec;
						border-radius: 10px; margin-bottom:8px; }
#weddings 	{			width:260px; float:left; text-align:center; color:#FFF; background:#F60; border-style: solid; border-width:thin; border-color: #3badec;
						border-radius: 10px; margin-bottom:8px; margin-top:4px;  }
#birthdays {			width:260px; float:left; text-align:center; color:#FFF; background:#013F7C; border-style: solid; border-width:thin; border-color: #3badec;
						border-radius: 10px; margin-bottom:8px; }
#announcements		{	width:260px; float:left; text-align:center; color:#FFF; background:#013F7C; border-style: solid; border-width:thin; border-color: #3badec;
						border-radius: 10px;  }
#announcement-zone h2 {		font-size:18px;}
#announcement-zone p { 		color:#FFF; }
#announcement-zone a:link { 	color:#FFF;	}
#announcement-zone a:visited { color:#FFF;	}
#announcement-zone a:active { color:#FFF;	}
#announcement-zone a:hover { color: #FFF;	}

@media screen and (max-width:1022px) {
#announcement-zone { display:none;}	
}

#recent-jobs {			width:315px; float:left; border-style: solid; border-width:thin; border-color: #3badec; border-radius: 20px; margin:10px 22px 10px 22px; }
#recent-jobs a:link { 	color:#017063;	}
#recent-jobs a:visited { color:#017063;	}
#recent-jobs a:active { color:#017063;	}
#recent-jobs a:hover { color: #F30;	}
#job-photo {			width:70px; float:left; margin:5px 0 5px 8px; }
#job-details {			width:220px; float:right; margin:5px 5px 5px 0; }
#job-details a:link { 	color:#017063;	}
#job-details a:visited { color:#017063;	}
#job-details a:active { color:#017063;	}
#job-details a:hover { color: #017063;	}
#jobclear {				clear:both; }

#latest-discounts {		width:315px; float:right; border-style: solid; border-width:thin; border-color: #3badec; border-radius: 20px; margin:10px 22px 10px 10px; }
#latest-discounts a:link { 	color:#017063;	}
#latest-discounts a:visited { color:#017063;	}
#latest-discounts a:active { color:#017063;	}
#latest-discounts a:hover { color: #F30;	}
#discount-photo {		width:80px; float:left; margin:5px 0 5px 15px; }
#discount-details {		width:200px; float:right; margin:5px 5px 5px 0; }
#discount-details a:link { 	color:#017063;	}
#discount-details a:visited { color:#017063;	}
#discount-details a:active { color:#017063;	}
#discount-details a:hover { color: #017063;	}
#discountclear 	{ 		clear:both; }

/* Marketing Section Homepage */
#marketing { 	clear:both; margin: 5px 5px 20px 5px; padding-top:10px; padding-bottom:40px; padding-left:5px; }
#marketing img {	float:left; padding: 10px 10px 10px 0px; }

#magazines {		width:65%; float:left; }
#magazines p { font:Arial, Helvetica, sans-serif; font-size:15px; }
#magazines a:link { color:#017063;	}
#magazines a:visited { color:#017063;	}
#magazines a:active { color:color:#000;	}
#magazines a:hover { color: #F90;	}

#storefronts { width:30%; float:right; margin-top:10px; margin-left:20px; }

#magazines-title { background-color:#95AFD0; padding-left:15px; }
#magazines-title h2 { color:#FFF; font-family:Roller World BTN Bold Out; font-size:48px;	}

/* Onsite Section Homepage */
#onsite { clear:both; width:100% }
#onsite img { margin:5px; max-width:97%; }

#on-site-text { width:65%; float:left; }
#on-site-text h2 { font-size:28px; margin-left:15px; color:#017063; font-family:Arial, Helvetica, sans-serif; }
#on-site-text p { color: #017063; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-left:15px; }
#on-site-text a:link { color:#017063;	}
#on-site-text a:visited { color:#017063;	}
#on-site-text a:active { color:#017063;	}
#on-site-text a:hover { color: #F00;	}

#hp-rightside-onsite { width:30%; float:right; text-align:center; margin-right:10px; padding:15px; }
#hp-rightside-onsite img { padding-right:10px;}

/* Site Wide Main Zone Left & Righside */
#main-zone {	width:65%; float:left; padding-right:2%; }
#main-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#main-zone h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#main-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#main-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#main-zone a:link { color:#017063;	}
#main-zone a:visited { color:#017063;	}
#main-zone a:active { color:#017063;	}
#main-zone a:hover { color: #017063;	}

#rightside-center { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#rightside-center p {  font-size:15px; text-align:center; color:#017063; }

#main-right {	width:60%; float:right; }
#main-right  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#main-right h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#main-right p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#main-right h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#main-right a:link { color:#017063;	}
#main-right a:visited { color:#017063;	}
#main-right a:active { color:#017063;	}
#main-right a:hover { color: #017063;	}

#leftside { 	width:35%; float:left; text-align:center; padding-bottom:15px; padding-top:15px;  }
#leftside p {  font-size:15px; text-align:center; color:#017063; }
#topleft { width:100% }
#topleft img { width:100%; }
#bottomleft { width:100% }

/* News Central - News Zone - News Caption */
#news-central {	width:65%; float:left; }
#news-central  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#news-central h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#news-central p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#news-central h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#news-central a:link { color:#017063;	}
#news-central a:visited { color:#017063;	}
#news-central a:active { color:#017063;	}
#news-central a:hover { color: #017063;	}

#news-central-rightside { 	width:35%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#news-central-rightside p {  font-size:15px; text-align:center; color:#017063; }

#news-central-caption h2{ 	font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#017063; padding: 10px 0 10px 0;; margin: 0 0 0 0; }

#news-search-zone { width:100%; text-align:center; }
#news-search-1 h1 { color:#05705F; font-size:125px; text-align:right; width:55%; float:left; margin-right:0px; padding:0px; }
#news-search-2 h1 { color:#FF6600; font-size:125px; text-align:left; width:40%; float:left; margin-reight:150px; padding:0px; }

/* Manifesto Central - News Zone */
#manifesto-central {	width:65%; float:left; }
#manifesto-central  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#manifesto-central h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#manifesto-central p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#manifesto-central h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#manifesto-central a:link { color:#017063;	}
#manifesto-central a:visited { color:#017063;	}
#manifesto-central a:active { color:#017063;	}
#manifesto-central a:hover { color: #017063;	}

#manifesto-total { width:100%; clear:both; padding-right:20px; }
#manifesto-left { float:left; width:40%; padding-bottom:20px; }
#manifesto-right { float:right; width:60%; padding-bottom:20px; }

#manifesto-central-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#manifesto-central-rightside p {  font-size:15px; text-align:center; color:#017063; }

/* Guide Zone & Righside */
#guide-zone {	width:65%; float:left; padding-right:2%; }
#guide-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#guide-zone h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#guide-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#guide-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#guide-zone a:link { color:#017063;	}
#guide-zone a:visited { color:#017063;	}
#guide-zone a:active { color:#017063;	}
#guide-zone a:hover { color: #017063;	}

#guide-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#guide-rightside p {  font-size:15px; text-align:center; color:#017063; }

#zone1 {	width:100%; clear:both; }
#zone1 H1 {	font-size:32px; color:#017063; font-family:Arial, Helvetica, sans-serif; padding-top:20px; margin-left:14px; }

#section {	width:100$; margin:2px; float:left; clear:both; padding-bottom:35px; }
#guide { 	width:300px; margin:5px; padding:5px; float:left; height:625px; background-color:#D4D4D4; }
#guide h2 { font-size:26px; color:#017063; font-family:Arial, Helvetica, sans-serif; }
#guide p { font-size:16px; color:#017063; font-family:Arial, Helvetica, sans-serif; }
#guide a:link { color:#017063;	}
#guide a:visited { color:#017063;	}
#guide a:active { color:#017063;	}
#guide a:hover { color: #017063;	}

#attractions {	width:600px; margin:5px; float:left; }
#attractions img {	float:left; padding: 5px 10px 5px 0px; }
#attractions h2 { 	font-size:24px; color:#017063; }
#attractions h3{ 	font-size:18px; font-weight:bold; color:#017063; padding:none; margin: 0 0 0 0; }
#attractions a:link { color:#017063;	}
#attractions a:visited { color:#017063;	}
#attractions a:active { color:#017063;	}
#attractions a:hover { color: #017063;	}

#guide-right {	width:60%; float:right; }
#guide-right  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#guide-right h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#guide-right p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#guide-right h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#guide-right a:link { color:#017063;	}
#guide-right a:visited { color:#017063;	}
#guide-right a:active { color:#017063;	}
#guide-right a:hover { color: #017063;	}

#guide-leftside { 	width:35%; float:left; text-align:center; padding-bottom:15px; padding-top:25px;  }
#guide-leftside p {  font-size:15px; text-align:center; color:#017063; }
#guide-topleft { width:100% }
#guide-topleft img { width:100%; }
#guide-bottomleft { width:100% }

.map-responsive{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; }
.map-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute; }

/* Hotel Zone */
#hotels H1 { font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#017063; padding-left:11px; padding-top:25px; }
#hotel-zone { clear:both; margin-left:15px; }
#hotel-image { width:31%; float:left; padding-right:15px; margin-bottom:15px; }
#hotel-desc { width:31%; float:left; padding-right:10px; margin-bottom:15px; }
#hotel-code { width:31%; float:left; margin-bottom:15px; }
#hotel-desc a:link { color:#017063;	}
#hotel-desc a:visited { color:#017063;	}
#hotel-desc a:active { color:#017063;	}
#hotel-desc a:hover { color: #017063;	}

@media screen and (max-width:980px) {
#hotels H1 { font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#017063; padding-left:11px; padding-top:25px; }
#hotel-zone { clear:both; margin-left:15px; }
#hotel-image { width:55%; float:left; padding-right:50px; margin-bottom:15px; }
#hotel-desc { width:100%; float:left; padding-right:10px; margin-right:25px; margin-bottom:15px; }
#hotel-code { width:100%; float:left; margin-bottom:15px; }
}

/* Community Zone & Righside */
#community-zone { width:65%; float:left;}
#community-zone h2 a {  color:#017063; font-size:30px; font-family:Arial, Helvetica, sans-serif; }
#community-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#community-zone a { font-family:Arial, Helvetica, sans-serif; font-size:20px; }
#community-zone a:link { color:#017063;	}
#community-zone a:visited { color:#017063;	}
#community-zone a:active { color:#017063;	}
#community-zone a:hover { color: #017063;	}

#NSEW {clear:both; width:100%; float:left; text-align:center; border:#DFDFDF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position:relative; }
#NSEW  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#NSEW h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#NSEW p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#NSEW h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#NSEW a { font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#NSEW a:link { color:#017063;	}
#NSEW a:visited { color:#017063;	}
#NSEW a:active { color:#017063;	}
#NSEW a:hover { color: #017063;	}
#NSEW img { padding-right:10px; padding-bottom:10px; }

#community-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#community-rightside p {  font-size:15px; text-align:center; color:#017063; }

#church-zone {	width:65%; float:left; padding-right:2%; }
#church-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#church-zone h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#church-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#church-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#church-zone a:link { color:#017063;	}
#church-zone a:visited { color:#017063;	}
#church-zone a:active { color:#017063;	}
#church-zone a:hover { color: #017063;	}

#church-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#church-rightside p {  font-size:15px; text-align:center; color:#017063; }

/* Advertising Zone & Righside */
#advertising-zone {	width:65%; float:left; padding-right:2%; }
#advertising-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#advertising-zone h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#advertising-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#advertising-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#advertising-zone a:link { color:#017063;	}
#advertising-zone a:visited { color:#017063;	}
#advertising-zone a:active { color:#017063;	}
#advertising-zone a:hover { color: #017063;	}

#advertising-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#advertising-rightside p {  font-size:15px; text-align:center; color:#017063; }

#marketing-zone { width:100%; float:left; margin: 0 0 25px 0; border:#F60; border:1px #bbb solid; background:none; }
#marketing-zone H2{ font-size:22px; color:#017063; padding-left:10px; }
#marketing-zone p{ padding-left:10px; padding-right:10px; }
#marketing-zone a:link { color:#017063;	}
#marketing-zone a:visited { color:#017063;	}
#marketing-zone a:active { color:color:#000;	}
#marketing-zone a:hover { color: #F90;	}

#marketing-zone img { float:left; padding:10px; }

/* Shopping Zone & Rightside */
#shopping { clear:both; width:65%; float:left; border:#DFDFDF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position:relative; }
#shopping h1 {	font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#017063; padding-top: 15px; margin:0px; }
#shopping h2 {	font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#017063; padding-top: 10px; padding-bottom: 10px; margin:0px; }
#shopping h3 {	font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#017063; padding: 0px; margin:0px; }
#shopping p {	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#017063; padding: 0px; margin:0px; }

#products { width:180px; float:left; border:#DFDFDF; border-radius: 4px; padding: 10px; text-align:center; }

#shopping-zone {	width:65%; float:left; padding-right:2%; }
#shopping-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#shopping-zone h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#shopping-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#shopping-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#shopping-zone a:link { color:#017063;	}
#shopping-zone a:visited { color:#017063;	}
#shopping-zone a:active { color:#017063;	}
#shopping-zone a:hover { color: #017063;	}

#shopping-rightside { 	width:30%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; padding-left:10px; }
#shopping-rightside p {  font-size:15px; text-align:center; color:#017063; } 

/* Belfast Service Zone & Rightside */
#service-search {	clear:both; width:100%; max-width:990px; text-align:center; border:#DFDFDF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position:relative; }
#service-search-header-1 h1 { color:#05705F; font-size:120px; text-align:right; padding: 0 0 0 0; margin:0 0 0 0; width:46%; float:left; }
#service-search-header-2 h1 { color:#FF6600; font-size:120px; text-align:left; padding: 0 0 0 0; width:46%; margin:0 0 0 0; float:left; }

#service-zone {	clear:both; width:65%; float:left; border:#DFDFDF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position:relative; }
#service-zone  h1 { font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#017063; padding-top:10px; padding-bottom:10px;}
#directory-list { width:95%; float:right; border-style: solid; border-width:thin; border-color: #3badec;; border-radius: 20px; padding: 10px; margin-left: 5px 0 5px 20px; }

#service-rightside { 	width:30%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; padding-left:10px; }
#service-rightside p {  font-size:15px; text-align:center; color:#017063; } 

#cats { 	clear:both; width:100%; max-width:990px; float:left; margin: 0 0 0 13px; }
#cats h3 { 	font:Arial, Helvetica, sans-serif; margin: 10px; font-size:20px; color:#003366; }
#cats a:link { color:#FFF;	}
#cats a:visited { color:#FFF;	}
#cats a:active { color:#FFF;	}
#cats a:hover { color:#FFF;	}

#bottom { 	width:98%; height:30px; background-color:#48A8FF; margin: 5px; padding: 2px; border:#DFDFDF; border-radius: 4px; }
#bottom p { text-align:center; font:Arial, Helvetica, sans-serif; font-weight:300; color:#FFF; margin: 5px; }
#bottom1 { 	width: 23%; float:left; padding: 5px; }
#bottom2 {  width: 23%; float:left; padding: 5px; }
#bottom3 {  width: 23%; float:left; padding: 5px; }
#bottom4 {  width: 23%; float:left; padding: 2px; }

/* Free Ads Zone  */
#ad-search { clear:both; width:100%; margin:0px; padding:0px;}
#ad-search img { text-align:center; width:90%; padding-left:25px; }
#ad-search-header-1 h1 { color:#05705F; font-size:100px; text-align:right; padding: 0 0 0 0; margin:0 0 0 0; width:40%; float:left; }
#ad-search-header-2 h1 { color:#FF6600; font-size:100px; text-align:left; padding: 0 0 0 0; width:60%; margin:0 0 0 0; float:left; }

#ad-photo { float:left; width:30%; }
#ad-listing { float:left; width:70%; }
#ad-listing h3 { padding:0 0 0 0; margin:0 0 0 0; }
#ad-listing a:link { color:#017063;	}
#ad-listing a:visited { color:#017063;	}
#ad-listing a:active { color:#017063;	}
#ad-listing a:hover { color:#017063;	}

#ad-cats { 	clear:both; width:100%; max-width:990px; float:left; margin: 0 0 0 13px; }
#ad-cats h2 { 	font:Arial, Helvetica, sans-serif; margin: 10px; font-size:20px; color:#017063;; }
#ad-cats a:link { color:#FFF;	}
#ad-cats a:visited { color:#FFF;	}
#ad-cats a:active { color:#FFF;	}
#ad-cats a:hover { color:#FFF;	}

#ad-bottom { 	width:98%; height:30px; background-color:#017063; margin: 5px; padding: 2px; border:#DFDFDF; border-radius: 4px; }
#ad-bottom p { text-align:center; font:Arial, Helvetica, sans-serif; font-weight:300; color:#FFF; margin: 5px; }
#ad-bottom1 { 	width: 23%; float:left; padding: 5px; }
#ad-bottom2 {  width: 23%; float:left; padding: 5px; }
#ad-bottom3 {  width: 23%; float:left; padding: 5px; }
#ad-bottom4 {  width: 23%; float:left; padding: 2px; }

#ad-main-right {	width:60%; float:right; }
#ad-main-right  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#ad-main-right h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#ad-main-right p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#ad-main-right h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#ad-main-right a:link { color:#017063;	}
#ad-main-right a:visited { color:#017063;	}
#ad-main-right a:active { color:#017063;	}
#ad-main-right a:hover { color: #017063;	}

#ad-layout { 	width:35%; float:left; text-align:center; padding-bottom:15px; padding-top:15px;  }
#ad-layout p {  font-size:15px; text-align:center; color:#017063; }
#ad-layout-top { width:100%; padding-bottom:12px; }
#ad-layout-top img { width:100%; padding-top:12px; }
#ad-layout-top a:link { color:#017063;	}
#ad-layout-top a:visited { color:#017063;	}
#ad-layout-top a:active { color:#017063;	}
#ad-layout-top a:hover { color:#017063;	}
#ad-layout-bottom { width:100%; }

/* Blogging Zone Left & Righside */
#blog-zone {	width:65%; float:left; padding-right:2%; }
#blog-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#blog-zone h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#blog-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#blog-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#blog-zone a:link { color:#017063;	}
#blog-zone a:visited { color:#017063;	}
#blog-zone a:active { color:#017063;	}
#blog-zone a:hover { color: #017063;	}

#blog-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#blog-rightside p {  font-size:15px; text-align:center; color:#017063; }

/* Review Zone Left & Righside */
#review-zone {	width:65%; float:left; padding-right:2%; }
#review-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#review-zone h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#review-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#review-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#review-zone a:link { color:#017063;	}
#review-zone a:visited { color:#017063;	}
#review-zone a:active { color:#017063;	}
#review-zone a:hover { color: #017063;	}

#review-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#review-rightside p {  font-size:15px; text-align:center; color:#017063; }

#review-cats { 	clear:both; width:100%; max-width:990px; float:left; margin: 0 0 0 13px; }
#review-cats h2 { 	font:Arial, Helvetica, sans-serif; margin: 10px; font-size:20px; color:#017063;; }
#review-cats a:link { color:#FFF;	}
#review-cats a:visited { color:#FFF;	}
#review-cats a:active { color:#FFF;	}
#review-cats a:hover { color:#FFF;	}

#review-bottom { 	width:98%; height:30px; background-color:#017063; margin: 5px; padding: 2px; border:#DFDFDF; border-radius: 4px; }
#review-bottom p { text-align:center; font:Arial, Helvetica, sans-serif; font-weight:300; color:#FFF; margin: 5px; }
#review-bottom1 { 	width: 23%; float:left; padding: 5px; }
#review-bottom2 {  width: 23%; float:left; padding: 5px; }
#review-bottom3 {  width: 23%; float:left; padding: 5px; }
#review-bottom4 {  width: 23%; float:left; padding: 2px; }

#review-main-right {	width:60%; float:right; }
#review-main-right  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#review-main-right h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#review-main-right p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#review-main-right h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#review-main-right a:link { color:#017063;	}
#review-main-right a:visited { color:#017063;	}
#review-main-right a:active { color:#017063;	}
#review-main-right a:hover { color: #017063;	}

#review-layout { 	width:35%; float:left; text-align:center; padding-bottom:15px; padding-top:15px;  }
#review-layout p {  font-size:15px; text-align:center; color:#017063; }
#review-layout-top { width:100%; padding-bottom:12px; }
#review-layout-top img { width:100%; padding-top:12px; }
#review-layout-top a:link { color:#017063;	}
#review-layout-top a:visited { color:#017063;	}
#review-layout-top a:active { color:#017063;	}
#review-layout-top a:hover { color:#017063;	}
#review-layout-bottom { width:100%; }

/* Discount Zone & Rightside */
#discount-zone {	width:65%; float:left; padding-right:2%; }
#discount-zone  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#discount-zone p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#discount-zone h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#discount-zone a:link { color:#017063;	}
#discount-zone a:visited { color:#017063;	}
#discount-zone a:active { color:#017063;	}
#discount-zone a:hover { color: #017063;	}

#discount-rightside { 	width:32%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#discount-rightside p {  font-size:15px; text-align:center; color:#017063; }

#discount-search {	clear:both; width:100%; text-align:center; border:#DFDFDF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position:relative; }
#discount-search h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:20px; padding-bottom:20px; margin: 0 0 0 0; }
#discount-header-1 h1 { color:#05705F; font-size:105px; text-align:right; width:42%; float:left; margin-right:0px; padding:0px; }
#discount-header-2 h1 { color:#FF6600; font-size:105px; text-align:left; width:52%; float:left; padding:0px; }

#discount-cats { float:left; padding-left:10px; padding-right:20px; padding-bottom:5px; }
#discount-cats p {padding: 0px; margin:0px; color:#999; font-size:16px; }

#deal-zone { width:100%; float:left; padding-right:20px; padding-bottom:10px; }
#discount-photo-layout { float:left; width:45%;}
#discount-listing { float:right; width:50%; padding-left:20px; }

#discount-main {	width:60%; float:left; padding-right:2%; }
#discount-main  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#discount-main h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#discount-main p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#discount-main h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#discount-main a:link { color:#017063;	}
#discount-main a:visited { color:#017063;	}
#discount-main a:active { color:#017063;	}
#discount-main a:hover { color: #017063;	}
#discount-main img { width:98%;}

#discount-layout-rightside { 	width:36%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#discount-layout-rightside p {  font-size:15px; text-align:center; color:#017063; }

/* NI Business Zone & Rightside */
#nibusiness-zone {	width:60%; float:left; padding-right:2%; }
#nibusiness-zone   h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#nibusiness-zone  h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#nibusiness-zone  p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#nibusiness-zone  h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#nibusiness-zone  a:link { color:#017063;	}
#nibusiness-zone  a:visited { color:#017063;	}
#nibusiness-zone  a:active { color:#017063;	}
#nibusiness-zone  a:hover { color: #017063;	}
#nibusiness-zone  img { width:98%;}

#nibusiness-rightside { 	width:36%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#nibusiness-rightside p {  font-size:15px; text-align:center; color:#017063; }
#nibusiness-rightside img { width:98%;}

/* Info Zone NO RIGHTSIDE */
#info-zone { clear:both; padding:10px; width:96%; float:left; }
#info-zone h1 { font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#017063; }
#info-zone p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#017063; }
#info-zone img { width:99%; }

#info-main {	width:60%; float:left; padding-right:2%; }
#info-main  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#info-main h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#info-main p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#info-main h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#info-main a:link { color:#017063;	}
#info-main a:visited { color:#017063;	}
#info-main a:active { color:#017063;	}
#info-main a:hover { color: #017063;	}

#info-rightside { 	width:36%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#info-rightside p {  font-size:15px; text-align:center; color:#017063; }
#info-rightside img { width:90%;}

/* Post It Zone */
#post-it { clear:both; text-align:center; border-color:#017063; border-style:double; padding:7px; margin:10px;}
#post-it a:link { color:#017063;	}
#post-it a:visited { color:#017063;	}
#post-it a:active { color:#017063;	}
#post-it a:hover { color:#F63;	}
#post-it a { font-size:24px; font-family:Arial, Helvetica, sans-serif;	}

/* Google Ads - Formatting */
#center-ad { width:100%; max-width:980px; clear:both; padding:10px; }
#ad-headliner { clear:both; width:100%; padding-bottom:10px; padding-top:10px; }


/* Help & Support */
#help-heading {	width:100%; clear:both; padding-top:20px; }
#help-heading h1 { 	margin-left:40px; font-size:36px; color:#6891D1; }
#help-zone {	width:40%; padding: 0px 40px 40px 40px; float:left; min-height:450px; }
#help-zone img { vertical-align:top; }
#help-zone a { font-size:16px; font-family:Arial, Helvetica, sans-serif; }
#help-zone a:link { color:#6891D1;	}
#help-zone a:visited { color:#6891D1;	}
#help-zone a:active { color:#6891D1;	}
#help-zone a:hover { color: #6891D1;	}

#help-main {	width:60%; float:left; padding-right:2%; }
#help-main  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#help-main h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#help-main p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#help-main h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#help-main a:link { color:#017063;	}
#help-main a:visited { color:#017063;	}
#help-main a:active { color:#017063;	}
#help-main a:hover { color: #017063;	}

#help-rightside { 	width:36%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#help-rightside p {  font-size:15px; text-align:center; color:#017063; }

/* SiteMap */
#main-zone-section-1 { padding: 15px 0 15px 0; }
#main-zone-section-1 H2 { font-family:Arial, Helvetica, sans-serif; color:#017063; font-size:24px; }
#main-zone-section-1 a { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:15px; text-decoration:none; }
#main-zone-col-1 { width: 50%; float:left; }
#main-zone-col-2 { width: 50%; float:right; }

#sitemap-main {	width:60%; float:left; padding-right:2%; }
#sitemap-main  h1 {  color:#017063; font-size:38px; font-family:Arial, Helvetica, sans-serif; }
#sitemap-main h2 { color:#017063; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:none; margin: 0 0 0 0; }
#sitemap-main p { color:#017063; font-family:Arial, Helvetica, sans-serif; }
#sitemap-main h3{ 	font-size:18px; color:#017063; font-weight:bold; padding:none; margin: 0 0 0 0; }
#sitemap-main a:link { color:#017063;	}
#sitemap-main a:visited { color:#017063;	}
#sitemap-main a:active { color:#017063;	}
#sitemap-main a:hover { color: #017063;	}

#sitemap-rightside { 	width:36%; float:right; text-align:center; padding-bottom:15px; padding-top:15px; }
#sitemap-rightside p {  font-size:15px; text-align:center; color:#017063; }

/* Footers */
#footer { display:inherit; background-color:#CCC; clear:both; margin:20px 0 0 0; }
#footer p { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#017063; padding-left:37px; }
#footer ul li { font-size:14px; list-style-type:none; }

#footer a:link { color:#017063;	}
#footer a:visited { color: #066;	}
#footer a:active { color:#017063;	}
#footer a:hover { color: #F30; font-weight:strong;	}

#footer1 { width:25%; float:left; }
#footer2 {width:25%; float:left; }
#footer3 {width:25%; float:left; }
#footer4 {width:25%; float:left; }

/* Copyright Section */
#copyright  { display:inherit; clear:both; background-color:#FFF; text-align:center; padding:2px; }
#copyright  p { color:#066; font-size:12px; }

/* form elements news search */
form 	{ text-align:center; }
input 	{ width: 400px; margin:10px; border:1px #bbb solid; padding:5px; }
submit	{ background:none; 	}

/* Error Handling */
#error { clear:both; width:900px; }
#error h1 {	font-family:Arial, Helvetica, sans-serif; font-size:56px; }
#error p { 	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#017063; }