BODY {font-size:100%;color:#004d42;font-family:Arial, Helvetica,sans-serif;padding:0px;margin:10px 15px 10px 15px; background:#EFEFEF;background-image: none; background-position:center top;background-repeat:repeat;background-attachment:fixed;}

#header {background:#FFFFFF url(/img/brand/bg_header2010.png) top center no-repeat;height:100px}

A {color:#2E67B2; text-decoration:none}
A:visited {color:#6D5CA2; text-decoration:none}
A:hover {color:#ED145A; text-decoration:none}
A:active {color:#ED145A; text-decoration:none}

TABLE { font-size: 100%;}
TR { font-family: Arial, Helvetica, sans-serif; color: #666666; line-height:1.2}
TH {text-align:left}

FORM { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }

SELECT {
font-family:Arial, Helvetica, san-serif;
font-size:100%
}
INPUT {
font-family:Arial, Helvetica, san-serif;
font-size:100%
}

.colourback3 { BACKGROUND-COLOR: #cccccc }
		
HR {border:none;border-bottom:1px solid #DDDDDD;height:1px;color:#DDDDDD}

UL {list-style-position: outside;text-align:left;margin:0px;padding:0px;margin-left:15px;list-style-image:url(/img/bullet2.gif);}
LI {list-style-position: outside;text-align:left;margin:0px;padding:1px;}
OL {
	list-style-position: outside;text-align:left}


.contentadditionalinfo { padding: 0.5em; background-color: #DDDDDD; }

.center {
	width: 27%; background-color: #DCE6EE;}

.shortbreaks {
	width: 30%; background-color: #DCE6EE;}
	
.right {
	width: 23%; background-color: #EAEAEA;}

TABLE.tablecenter {
	WIDTH: 94%; BACKGROUND: #fff; border-collapse:collapse; border-spacing:0px; margin-top: 1em; margin-bottom: 1em; }

TABLE.tablecenter TD{
		padding:4px; font-size: 90%; }
		
TABLE.tablecenter TH{
		color:#000; padding:4px; }
		
TABLE.offers{
		WIDTH: 100%; border-collapse:collapse; border-spacing:0px;}
		
TABLE.offers TD{
		padding:4px; font-size: 90%; }
		
TABLE.offers TH{
		color:#000; padding:4px; }

TABLE.tableleft  {
	WIDTH: 98%;
}
TABLE.additional  {
	WIDTH: 94%; background-color: #ddd;
}
TABLE.intro  {
	WIDTH: 94%;
}

TABLE.tableleft TD {
	padding: 5px;
}

DIV.searchmap TABLE TD
{
	color: #FFFFFF;
}

.mapplot {
	position: absolute;
	width:16px;
	height:16px;
}

.mapplot2 {
	position: absolute;
	width:17px;
	height:11px;
	padding: 1px;
	background: black;
	color: white;
	font-family:Arial;
	font-size: 8px;
}

A.mapplotlink {
	color: white;
	text-decoration: none;
}

A.mapplotlink:hover {
	color: white;
	text-decoration: none;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	text-align:left;
}


.divider {
clear:both;
}


.synopsis {
margin-left:220px;
padding:5px
}


#topnav {
padding:5px;
border-bottom:1px solid #FFFFFF;
background-color:#CCCCCC
}

#topnav a {
color:#FFFFFF;
font-size:80%
}

#topnav a:hover {
text-decoration:underline;
}


#tabs{
background:#AABBCC ;
border-top:1px solid #FFFFFF;
padding:10px 10px 5px 10px

}
#tabs ul{
margin:0px;
padding:0px

}
#tabs li{
display:inline;
}

#tabs a {
padding:5px 5px 10px 5px;
background:#FFFFFF url(http://www.discovernorthernireland.com/img/cn1-tab.gif) no-repeat;
font-weight:bold;
}

#tabs a:hover{
text-decoration:none;
}

div#showhideMap {
display:none
}

.noticebox {
text-align:left;
margin:10 0 0 0;
padding:10px
}

.sidepanel p {
font-size:100%;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dashed #999999;

}
.shortbreakoffer {
border:1px solid #CCCCCC;
background: url(http://www.discovernorthernireland.com/img/bg_shortbreakoffer.jpg) top no-repeat;
padding-left:10px;
padding-right:10px;
margin-top:10px;
text-align:left;
color:#00368B;

}
.shortbreakoffer H1, .shortbreakoffer H2{
font-family:Arial, Helvetica,sans-serif;
font-size:160%;
color:#01679A;
margin:0px;
padding:0px;
}


.additionalarticles {
border:1px solid #CCCCCC;
background: url(http://www.discovernorthernireland.com/img/bg_shortbreakoffer.jpg) top no-repeat;
padding-left:10px;
padding-right:10px;
margin-top:10px;
text-align:left;
color:#00368B;

}
.additionalarticles H1, .additionalarticles H2
{
font-family:Arial, Helvetica,sans-serif;
font-size:160%;
color:#01679A;
margin:0px;
padding:0px;
}

H1, .articleheading1, .heading1 {
font-family: Arial, Helvetica,sans-serif;
text-align:left;
font-size:180%;
color:#444444;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}


H2 {
font-family:Arial, Helvetica,sans-serif;
text-align:left;
font-size:140%;
font-weight:normal;
margin:10px 10px 10px 0px;
color: #ed145a
}
.articleheading2, .heading2 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:140%;
font-weight:normal;
margin:10px;
margin-left:0px;
color: #ed145a
}
H3, .articleheading3, .heading3 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:120%;
font-weight:normal;
margin:0px 0px;
padding:4px 0px;
color: #014060
}
H4, .articleheading4, .heading4 {
color:#ED145A;
text-align:left;
font-size:100%;
font-weight:bold;
margin-bottom:0px;
margin-top:0px
}
H5, .articleheading5, .heading5 {
text-align:left;
font-size:100%;
font-weight:bold;
color:#005BBF;
margin-bottom:0px;
margin-top:0px
}
H6, .articleheading6, .heading6 {
text-align:left;
font-size:80%;
font-weight:normal;
color:#CC0256;
margin-bottom:0px;
margin-top:0px
}



.news {background:none;border:1px solid #BBBBBB;
	padding:5px;
	text-align: left;
	margin-top:10px
}
.news UL {line-height:1.5;margin:0px;padding:0px;}
.news LI {border-bottom:1px dotted #CCCCCC;}
.news a {}

.newspage {}

.newspage ul{list-style-type:none;padding-left:0px }
.newspage li{line-height:1.5;padding-top:5px;border-bottom:1px dotted #CCCCCC;}


.summarygeneral {
	padding:5px 0px 5px 0px;margin: 0px;font-size:90%
}
.news .summarygeneral {
	padding:5px 0px 5px 0px;margin: 0px;border-bottom:1px dotted #CCCCCC
}



.register {
	background:url(/img/bg_register.png) top no-repeat;
	width:200px;
	text-align:left;
	padding:35px 0px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
	margin:10px 0px 10px 0px

}
.register select {margin-top:10px}

.smalltext {font-size:80%}



.errorpanel {font-size:75%;text-align:left;background-color:#FFFFFF;width:400px;border:1px solid #CCCCCC;margin-top:50px;padding:10px;}


.AtoZ {font-weight:bold;color:#FFFFFF;background-color:#CC0256;margin-right:5px;margin-bottom:5px;text-align:center;height:20px;width:20px;display:block; float:left}
a.AtoZ:hover{text-decoration:none;background-color:#004BBF;color:#FFFFFF}


.AtoZTypes ul {line-height:2;margin:0px 10px 0px 10px;list-style-image:none;list-style-type:none;list-style-position: outside;}
.AtoZTypes li {border-bottom:1px solid #DDDDDD;padding:5px 0px 5px 0px;}


.xtable {width:auto;margin:10px 0px 10px 0px;padding:0px;}
.xtable img {border:1px solid #FFFFFF;}
.xtable td {border:none;width:33%}
.xtable td a {margin:2px;padding:10px 5px 5px 5px;background: #3F5264;display: block; height:160px;}
.xtable td a:hover {background: #526373;}
.xtable td a:visited {background: #526373;}
.xtable td a:active {background: #ED145A;}
.xtable H3 {color:#FFFFFF}

.highlighttxt {width:210px;clear:both;margin-top:5px}
.highlightimg {}


.scrapbooklist{ border:1px solid #CCCCCC;text-align:left}
.scrapbooklist td {border-bottom:1px dotted #CCCCCC;}
.scrapbooklist th {padding:5px;background:#DCE6EE;}
.scrapbooklink  a {display:block;padding:5px}
.scrapbooklink  a:hover {background:#DDDDDD;display:block}


.navLinks {width:100%;background:#AABBCC}
.navLinks td {text-align:center}







@media screen { 
#menu {clear:both; padding:5px}
}
@media print { 
#menu {display:none}
#menubar {display:none}
#searchbar {display:none}
}


#wrapper {font-size:75%;width:970px;background-color:#FFFFFF;}



.leftlist{width:200px;}
.leftlist ul {margin:0px;list-style-type:none;padding:0px 5px 0px 10px}
.leftlist li {padding-bottom:5px;border-bottom:1px dotted #BBCCDD;}

#leftnav img{margin-bottom:10px}
#leftnav .leftlist img {margin-bottom:0px;padding-bottom:0px}
.sidemenu {display:none;font-size:120%}


.vertcontentlist {border-left:none;border-right:none;border-top:none;border-bottom:dotted 1px #CCCCCC;color:#666666;padding:5px}
.vertcontentlist img {border:1px solid #CCCCCC}
.vertcontentlist H3 {margin:0px;padding:0px;}
.vertcontentlist P {font-size:90%}



.articlelist {border:none;list-style:none;list-style-type:none; list-style-image:none;margin:10px 2px 10px 2px; }
.articlelist li {background:#e7eef0;border:none; border-bottom:1px dotted #DDDDDD;padding:8px;margin:8px 0}
.articlelist H3 {margin:0px;padding:0px;}
.articlelist P {font-size:90%}




.eventlist H2 {padding-top:10px}
.eventlist ul{list-style-type:none;margin-top:5px;margin-left:0px; padding-left:10px;list-style-image:none}
.eventlist li{line-height:1.2;padding-top:5px}


.eventslist {padding-top:35px;}
.eventslist td {border-bottom:1px dotted #CCCCCC;padding:5px 0px 5px 0px;text-align:left}

#extra {clear:both;}
#extra {width:946px;border-top:1px solid #FFFFFF;background:#EEEEEE url(/img/bg_Infobox.gif) bottom center no-repeat}
#extra td{text-align:left;}
#extra td .contentarticle .articlegeneral {text-align:left;padding-right:10px;padding:10px}
#extra ul{text-align:left;list-style-type:none; margin-left:0px; padding-left:0px;line-height:1.5}
#extra li{}
#extra img {padding:0px;margin:0px}

#extra H2 {margin-top:0px;padding-top:0px}
#extra H3, #extra .articleheading3 {margin:0px;padding:0px}

#fullwidth {margin-bottom:10px}


#bannerimage1
.sidehelps {float:right;height:300px;width:110px;background:#CCD7E4}


@media screen { 
.mainimage{}
}
@media print { 
.mainimage{display:none}
}


@media screen { 
#printheader{display:none}
}
@media print { 
#printheader{padding:0px 10px 0px 10px;background-color:#DDDDDD;border:1px solid #BBBBBB;margin-bottom:10px}

}

.contentarticle {clear:both;text-align:left;margin-bottom:20px}


.infobox {margin:10px 0px 10px 0px;border:1px solid #CCCCCC;background:#EFEFEF}
.infoboxhead {}
.infoboxfoot {}
.infobox .contentarticle {padding:5px;margin:0px}
.infobox .contentarticle .articleheading3 {padding:0px;margin:0px;}



.articlegeneral {text-align:left}
.articlegeneral img{margin:5px}


#steps {text-align:center;margin:10px;font-size:120%}
#steps a {padding:5px;border:1px solid #CCDDEE}
#steps a:hover, #steps a:active {color:#ED145A}

.stepenabled {background:#DCE6EE;color:#FFFFFF}
.stepcurrent {background:#E8A3CC;}

.paging {margin-top:10px;text-align:left;border:1px solid #DDDDDD;padding:5px}

.results {text-align:left}

.facilities {margin-top:10px}
.facilities table {width:auto}
.facilities td {padding:5px;background:#EEEEEE;width:25%}
.facilities ul {font-size:80%;text-align:left;list-style-type:none; list-style-image:none;margin-left:0px; padding-left:0px}

.bookingoptions {text-align:left}
.bookingoptions table {width:auto}
.bookingoptions td {text-align:left;background:#EAEAEA;padding:4px}
.bookingoptions th {text-align:left;background:#DDDDDD;padding:4px}

.roomsandunits {padding:5px;background:#CCD7E4}

.ideas {margin-top:10px;border:1px solid #CCCCCC}
.ideas H2 {}

.ideas td {padding:5px;border-bottom:1px dotted #DDDDDD}
.ideas img {border:1px solid #CCCCCC}


.virtualvisitlist table  {clear:both;width:auto;border:1px solid #CCCCCC}
.virtualvisitlist P  {margin:0px;padding:4px}
.virtualvisitlist H3, .virtualvisitlist .articleheading3  {background:#DEDEDE;display:block;margin:0px;padding:4px}
.virtualvisitlist .articleimage {margin:0px;padding:0px;}
.virtualvisitlist .articlerow0 {background:#EAEAEA}
.virtualvisitlist .articlerow1 {background:#FFFFFF}
.virtualvisitlist td {padding:0px;width:33%;vertical-align:top;border-bottom:1px solid #DDDDDD}

.paddedpanel {border:1px solid #CCCCCC;text-align:left;background-color:#F2F2F2;padding:5px;margin:5px 0px 5px 0px;width:auto}


.ecards td img{border:1px solid #CCCCCC;}
.sendfriend {
	background:url(/img/bg_register.png) top no-repeat;
	width:200px;
	text-align:left;
	padding:35px 0px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
	margin:10px 0px 10px 0px

}

.roundcorneroverlay {
background: url(/img/xTableBorder.png) no-repeat top;
z-index:2;
width:210px;
height:140px;
position:relative;
cursor:pointer;
_left:3 /* underscore executed only by IE */
}

.xdarktable .roundcorneroverlay {
background: url(/img/xdarkTableBorder.png) no-repeat top;
z-index:2;
width:210px;
height:140px;
position:relative;
cursor:pointer;
_left:3 /* underscore executed only by IE */
}


td a img  {border:none}

.moredetails {
color:#FFFFFF;
background:#AA1B33;
padding:5px;
}

.moredetails a {

color:#FFFFFF
}

.accomsearch {}
.accomsearch td {color:#FFFFFF}
.accomsearch A {color:#CCDDEE}

.leftlist {margin-bottom:10px}

.amendSearch {background: #DDDDDD url(/img/bg_amendsearchdetails.png) top no-repeat;padding-top:20px;width:200px;margin-bottom:10px}

#venueTable {}

#venueTable table {width:100%;border:1px solid #FFFFFF}

#venueTable td {background:#DDDDDD;padding:4px}
#venueTable th {background:#CCCCCC;padding:4px}

#toplozenge {background:url(/img/bg_lozenge.png) bottom right no-repeat;height:25px;text-align:right; font-size:80%;}

.autocomplete_completionListElement { background-color:#3F5264; z-index: 100; cursor: pointer;list-style:none;list-style-image:none;margin:0px }


.datetext {color:#ED145A;line-height:1.5}

.articleimage {margin:0px 5px 5px 0px}
a .articleimage {border:1px solid #CCCCCC}




.leftbox {margin-bottom:10px}

.productImage img {border:1px solid #CCCCCC;margin:1px}

.bluetext {padding:10px 0px 10px 0px}

.bookingformheading {border-top:1px solid #666666}


.registerBox {margin:10px 0px 10px 0px;background:#ED145A; padding:5px;color:#FFFFFF}
.registerBox a {color:#FFFFFF}
.registerBox a:hover {color:#DCE6EE}
.registerBox H3 {color:#FFFFFF;margin:0px;padding:0px}

.textwrap {text-wrap:normal}


#rightPanel {width:280px;float:right;overflow:hidden;padding-bottom:50px}
#rightPanel .articlelist {margin:0px;padding:0px;list-style:none;list-style-image:none}
#rightPanel img {margin-bottom:5px}

.centercontent {float:left;width:548px;}


.submenu ul {margin:0px;padding:0px;list-style:none;list-style-image:none}
.submenu li {margin:0px;list-style:none;border-bottom:1px solid #DDDDDD; padding:5px 0px;font-size:120%;}
.subMenu li a {display:block;padding:0px;color:#AB0F70}
.subMenu li a:hover {}
.subMenu li a:visited {color:#AB0F70}

.Hsubmenu {display:none}

.submenu {margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;background-image:none ;background-position:bottom center;background-repeat: no-repeat}
.submenubottom {display:block;height:200px;background:url(/img/bg_submenuBottom.png) bottom center no-repeat}



#search {height:20px;margin:5px 0px 5px 0px;border-bottom:1px solid #DDDDDD;padding:5px;text-align:right}

#searchbar {border-bottom:1px dotted #DDDDDD;margin-bottom:5px}
#searchbox {padding:5px 0px;float:right;width:280px;text-align:right}
#breadtrail {padding:5px 0px;text-align:left;width:660px;float:left}

.basicbox {border:1px dotted #CCCCCC;padding:5px;background:#DDDDDD;margin-bottom:10px}


.contentlist ul {margin:5px 0px 5px 0px;padding:0px;list-style:none;}

.contentlist {padding:0px;margin:0px;border:none}

.contentlist li {width:180px;float:left;list-style:none;margin:0px;padding:0px}
.contentlist img {border:1px solid #FFFFFF;margin:10px 0px 0px 0px;padding:0px}
.contentlist H3 {color:#FFFFFF;text-align:center;display:block;clear:both;}



.contentlist li a {height:160px;display:block;background-color:#3F5264;background-position: top left background-repeat:no-repeat;overflow:hidden;margin:2px;padding:0px 6px 0px 12px}
.contentlist li a:hover {background-color:#4F84AC}


.contentlisttext {text-align:left;}


.searchOptions {background-color:#EBEDF7;background-position:left top;padding:5px 5px 5px 5px;margin-bottom:5px;border-bottom:#D8DCEF 4px solid}

.events {height:300px;padding:5px 5px 10px 5px;border-top:5px solid #6D5CA2;border-bottom:1px solid #CCCCCC;margin:0px}

.events UL {list-style:none;margin:0px;padding:0px;list-style-image:none}
.events LI {padding:5px 0px 5px 0px}

.articleattachments {border:1px solid #DDDDDD;border-top:1px solid #CCCCCC;padding:5px;margin:10px 0px 10px 0px }
.articleattachments li {margin:5px 0px 5px 0px }




.sideMenu {display:none}

.tripadvisor 
{
background-image:url(/img/ad200-TripAdvisor.png);
background-position:top center;
background-repeat:no-repeat;
width:auto;
border:1px solid #CCCCCC;
margin-bottom:10px
}

.tripadvisor {padding:48px 8px 8px 8px}

.offers {text-align:left;border:1px solid #DDDDDD;border-bottom:5px solid #DDDDDD;width:100%;margin:10px 10px 0px 0px;}
.offers .offersimage {float:left;width:120px;margin:5px;}
.offers .offerstext {float:left;width:400px;margin:5px;border-right:1px solid #DDDDDD}
.offers .offersbooking {float:left;width:150px;margin:5px}
.offers .offersimage img {border:1px solid #CCCCCC}
.offers .conditions {font-size:80%}
.offers .bookingInfo {color:#ED145A;font-weight:bold}

.minioffers {text-align:left;border-bottom:1px solid #DDDDDD;width:100%;margin-bottom:5px;padding-botom:5px}
.minioffers .offersimage {width:120px;margin:5px;}
.minioffers .offerstext {}
.minioffers .offersbooking {}
.minioffers .offersimage img {border:1px solid #CCCCCC}
.minioffers .conditions {font-size:80%}
.minioffers .bookingInfo {}


        #ProductPage
        {
            background: #4F84AC;
        }

        .flexibledates1
        {
            padding: 5px;
            font-size: 120%;
        }

       #productMenu a
        {
            height: 25px;
            background: #D2489A;
            margin-right: 5px;
            padding: 5px;
            color: #FFFFFF;
        }
        #productMenu a:hover
        {
            background: #444444;
        }
        .narrativedetails
        {
            border: 1px solid #C9E4D6;
            background: #E9F4Ef;
            padding: 5px;
            margin-bottom: 1px;
        }
        .narrativedetails H3
        {
            margin: 0px;
            padding: 0px;
        }
        .msg_list
        {
            margin: 0px;
            padding: 0px;
        }
        .msg_head
        {
            padding: 5px;
            cursor: hand;
            position: relative;
            border-top: 1px solid #DDDDDD;
        }
        .msg_body
        {
            margin: 0px 0px 5px 0px;
        }
	.nearestTIC {background: #DDDDDD; padding: 5px}
	.events {background:#EBEFF3;border:1px solid #DDDDDD;height:auto}
	.events li {border-bottom:1px dotted #DDDDDD;padding:4px}

	#footer
	{height:60px;border-top:1px solid #CCCCCC;font-size:80%;padding:5px 10px;}


.pageheadertext {background:#FFFFFF;padding:10px;border:1px solid #DDDDDD;border-bottom:5px solid #DDDDDD;height:auto}
.columnheadertext {float:left;width:300px;margin:8px;}
.columncontent {float:left;width:300px;margin:8px;}
.columncontentextra {float:left;width:300px;margin:8px;font-size:120%;border-top:1px dotted #CCCCCC;padding:5px 0px 5px 0px;text-align:left}
.featurebox {background:#DDDDDD;border-top:5px solid #CC0256;min-height:50px}

.eventDate {padding:4px;background:#f4b213;font-size:120%;float:left}

.campaignarticle {padding:0px;margin:0px;height:280px;width:280px;background:#f8c664;float:right}

.campaignarticle img {margin:0px;padding:0px;display:block;}

#gallery {background: #DDDDDD; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC}

        .contactDetails
        {
            padding: 5px;
            background: #666666;
            color: #FFFFFF;
            border-bottom: 5px solid #999999;
        }
        .contactDetails H3
        {
            color: #CCCCCC;
        }
        .contactDetails A, .contactdetails A:visited
        {
            color: #FFCC00;
        }

.starRating img {padding:8px 0px}


.contents {background:#EEEEEE;border:1px solid #DDDDDD;margin-bottom:10px}
.contents UL {margin:0px;padding:0px;}
.contents LI {height:220px;width:209px;float:left;padding:0px;margin:5px;overflow:hidden}


#main .articleheading1 {padding-top:10px}

@media screen { 
#main {margin:0px;text-align:left;width:750px;float:left}
}
@media print { 
#main {width:950px;float:right;margin-right:10px}
}

@media screen { 
#leftnav {float:left;text-align:left;width:180px;overflow:hidden;}
}
@media print { 
#leftnav {width:0px;float:left;display:none}
}

/* BEGIN search results styles */

div#search-results-noresults
{
  font-weight: bold;
}

/* corrections to revert some styles to what they were before the jquery ui smoothness css was added for the tabs widget */
div#search-results-list .paddedpanel { font-size: 90%; font-family: Arial, Helvetica, sans-serif; }
div#search-results-list h1 { font-size: 185%; }
div#search-results-list h3 { font-size: 115%; }
div#search-results-list table { font-size: 90%; }
div#search-results-list a { color: #2E67B2; }
div#search-results-list a:hover { color: #ed145a; }

div#search-results-map-gmap
{
  height: 500px;
  width: 100%;
}
div#search-results-map-results-number
{
  margin: 0;
  padding: 0;
  border-bottom: solid 1px #cccccc;
  height: 2.5em;
  background-color: #FFFAB2;
}
div#search-results-map-results-number p
{
  margin: 0;
  padding: 0.75em 0 0 0;
  border: 0;
  line-height: 1em;
  text-align: center;
  font-size: 1em;
  color: #333333;
}
div#search-results-list-content,
div#search-results-list-pager-top,
div#search-results-list-pager-bottom
{
  margin: 0;
  padding: 0;
  border: 0;
}
div#search-results-map-gmap a.overlay-item {color:#2E67B2; text-decoration:none}
div#search-results-map-gmap a.overlay-item:visited {color:#6D5CA2; text-decoration:none}
div#search-results-map-gmap a.overlay-item:hover {color:#ED145A; text-decoration:none}
div#search-results-map-gmap a.overlay-item:active {color:#ED145A; text-decoration:none}

/* END search results styles */

/* BEGIN default styles for SearchMap.ascx */

.search-map-gmap
{
  height: 500px;
  width: 100%;
}
.search-map-count
{
  margin: 0;
  padding: 0;
  border-bottom: solid 1px #cccccc;
  height: 2.5em;
  background-color: #FFFAB2;
}
.search-map-count p
{
  margin: 0;
  padding: 0.75em 0 0 0;
  border: 0;
  line-height: 1em;
  text-align: center;
  font-size: 1em;
  color: #333333;
}
.search-map-gmap a.overlay-item {color:#2E67B2; text-decoration:none}
.search-map-gmap a.overlay-item:visited {color:#6D5CA2; text-decoration:none}
.search-map-gmap a.overlay-item:hover {color:#ED145A; text-decoration:none}
.search-map-gmap a.overlay-item:active {color:#ED145A; text-decoration:none}

/* END default styles for SearchMap.ascx */

#spotlightEvents A {color:#222222}

#spotlightEvents .topBox {background-color:none;float:left;width:227px;margin:5px;height:180px;border:0px solid #FFFFFF; overflow:hidden;padding-bottom:10px}
#spotlightEvents .topBox img {margin-bottom:0px}
#spotlightEvents .topBox .eventsText {border-top:5px solid #fecb09;height:60px;display:block;padding:5px 10px}

#searchForm {margin:5px;background:#fecb09;padding:4px 8px 4px 8px}
#searchForm input {padding:4px}
#searchForm select {padding:4px}

.prodMgr TD SELECT, .prodMgr TD INPUT {margin:4px;padding:2px}
.prodMgr TD TEXTAREA {margin:4px;padding:2px;font-family:Arial}


.prodMgr TD .subhead {font-weight:bold;color:#336699;display:block; padding:4px}
.prodMgr TD .categories {border-left:5px solid #CCCCCC;margin-left:40px;}
.prodMgr TD .StandardButton {padding:10px;font-size:120%;text-align:left}


