/* CSS Document */

body { margin-top: 0px; }
body,td,th { font-family: Arial, Helvetica, sans-serif; }
img { border:0px; }
select { width:160px; margin:0px; padding:0px; }
img.smallImage { width:61px; height:79px; float:left; padding-top:5px; }
img.largeImage { width:160px; height:206px; float:left; }
div.details { padding:10px; font-size:12px; float:left; height:186px; display:block; width:225px; background-color:#FAFAFA; }
div.detailsRow { padding:5px; font-size:12px; float:left; }

#container { width:780px; margin: 0 auto; margin-top:0px; padding:0px; }
#formItems { margin-top:0px; padding:0px; }
#flashAd { }
#eventMap { padding:0px; margin:0px; margin-left:-5px; border:0px; float:left; }
#distance { height:145px; background-color:#E4E9E9; padding:5px; }
#distance label { color:#297777; padding:0px; margin:0px; font-size:13px; }
#router { height:160px; background-color:#E4E9E9; padding:5px; }
#router label { color:#297777; padding:0px; margin:0px; font-size:13px; }
#links { float:right; clear:both; position:reative; bottom:10px; height:31px; }
#links a { float:left; padding-right:6px; font-size:11px; text-decoration:none; color:#005674; margin-top:15px; }
#links a:hover { text-decoration:underline; color:#000000; }
#rightPanel .seperator { padding-left:0px; padding-right:0px; }

.dates { font-size:12px; }
.text { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595B; }
.pageStrap { color:#000000; font-size:20px; padding:5px; padding-left:10px; }
.eventRow { float:left; clear:both; width:406px; border-top:1px solid #CCCCCC; }
.details label { font-weight:bold; }
.details span { float:left; clear:both; height:156px; }
.details a { text-decoration:none; color:#005674; }
.details a:hover { text-decoration:underline; color:#000000; }
.detailsRow label { font-weight:bold; }
.detailsRow span { float:left; height:20px; width:230px; font-size:0.9em; }
.detailsRow a { text-decoration:none; color:#005674; }
.detailsRow a:hover { text-decoration:underline; color:#000000; }
.smallLinks { float:right; clear:right; padding:0px; margin:0px; }
.smallLinks a { padding-right:10px; font-size:11px; text-decoration:none; color:#005674; margin-top:20px; float:left; }
.smallLinks a:hover { text-decoration:underline; color:#000000; }
.smallLinksExtended { float:right; clear:right; padding:0px; margin:0px; height:130px; }
.smallLinksExtended a { padding-right:10px; font-size:11px; text-decoration:none; color:#005674; margin-top:90px; float:left; }
.smallLinksExtended a:hover { text-decoration:underline; color:#000000; }

/* Shop Action Menu */

a[class="listRow"] { float:right; text-decoration:none; color:#005674; margin-top:15px; }
a[class="listRow"]:hover { text-decoration:underline; color:#000000; }
span[class="listRow"] { font-weight:bold; }

#shopActionMenu { padding:0px; padding-bottom:2px; padding-right:10px; margin:0px; text-align:right;  float:left; background-color:#BBD8E8; display:block; width:780px; clear:both; }
#shopActionMenu ul { list-style:none;  padding:0px; }
#shopActionMenu li { display:inline; }
#shopActionMenu li a { text-decoration:none; color:#002E56; text-transform:lowercase; font-size:12px; padding:5px; }
#shopActionMenu li a:hover { color:#000000; text-decoration:underline; }
#pageContainer { float:left; clear:both; width:790px; padding:0px; margin:0px; border:0px }
#leftPanel { float:left; width:192px; padding:0px; margin:0px; border:0px; }
#mainPanel { float:left; width:593px; padding:0px; margin:0px; border:0px; }
#mainPanel img { border:0px; }
#rightPanel { float:left; width:192px; padding:0px; margin:0px; }
#emailForm { padding:20px; font-size:12px; color:#000000; }
#emailForm label { font-size:10px; color:#005674; }
#myList { float:left; clear:left; background-color:#DFEBF2; padding:0px; margin:0px; padding-bottom:0px; border-bottom:1px solid  #333333; width:406px; }
#searchLists { width:197px; padding:0px; margin:0px; }

.sectionTitle { text-transform:none; font-size:14px; background-image:url(shortBlackBar.jpg); background-repeat:no-repeat; padding:5px; padding-left:15px; margin:0px; width:192px; display:block; color:#FFFFFF; }
.sectionTitleQuarter { text-transform:none; font-size:12px; background-image:url(quarterBlackBar.jpg); background-repeat:no-repeat; padding:5px; padding-left:15px; margin:0px; width:198px; display:block; color:#FFFFFF; }
.sectionTitleLong { text-transform:none; font-size:14px; background-image:url(longBlackBar.jpg); background-repeat:no-repeat; padding:5px; padding-left:15px; margin:0px; border:0px; display:block; width:100%; color:#FFFFFF; float:left; clear:both; height:15px; }
.sectionTitleFull { text-transform:none; font-size:14px; background-image:url(fullBlackBar.jpg); background-repeat:no-repeat; padding:5px; padding-left:15px; margin:0px; border:0px; display:block; width:100%; color:#FFFFFF; float:left; clear:both; height:15px; }
.sectionTitleMedium { text-transform:none; font-size:14px; background-image:url(blackBarMedium.jpg); background-repeat:no-repeat; padding:0px; padding-left:15px; margin:0px; border:0px; width:391px; padding-top:5px; height:20px; color:#FFFFFF; }
.guides { color:#707890; font-size:11px; }
.listRow1, .listRow2 { font-size:11px; color:#000000; padding:10px; padding-top:0px; padding-bottom:3px; margin:0px; float:left; border-bottom:1px solid #333333; }
.listRow1 { background-color:#FBFEFF; }
.listRow2 { background-color:#F0F9FF; }
.box { width:192px; font-size:12px; text-decoration:none; text-transform:none; color:#000000; border:0px; }
.box label { text-transform:none; font-size:14px; background-image:url(shortBlackBar.jpg); background-repeat:no-repeat; padding:5px; padding-left:15px; margin:0px; width:172px; display:block; color:#FFFFFF; border:0px; }
.box ul { list-style-type:none; padding:0px; margin:0px; padding-left:5px; width:187px; background-color:#DAE0EE; padding-bottom:5px; }
.box li { padding:5px; padding-bottom:3px; padding-top:3px; }
.box a { color:#000000; background-color:#DAE0EE; width:192px; font-size:12px; text-decoration:none; text-transform:none; }
.box a:hover { color:#002E56; }
.box2 { width:192px; font-size:12px; text-decoration:none; text-transform:none; color:#000000; }
.box2 label { text-transform:none; font-size:14px; background-image:url(shortBlackBar.jpg); background-repeat:no-repeat; padding:4px; padding-left:15px; margin:0px; width:173px; display:block; color:#FFFFFF; }
.box2 ul { list-style-type:none; padding:0px; margin:0px; width:100%; background-color:#D1D0D1; }
.box2 li { padding:10px; padding-top:4px; padding-bottom:4px; }
.box2 a { color:#000000; background-color:#D1D0D1; width:192px; font-size:12px; text-decoration:none; text-transform:none; }
.box2 a:hover { text-decoration:underline; color:#014572; }
.jumpMenu { display:inline; padding-right:5px; }
.searchBox { margin-bottom:10px; }
.resultsBox { }
.resultsBox a { color:#000000; font-size:12px; text-decoration:none; text-transform:none; }
.resultsBox a:hover { color:#86B5D0; }

/* Pager */

.pager { color:#A7A9AC; font-size:16px; text-decoration:none; }
.pagerPage { color:#000000; font-size:16px; text-transform:capitalize; }
.pagerTotal { color:#000000; font-size:16px; }
.pager:hover { color:#000000; font-size:16px; text-decoration:none; }
.pagerCurrent { font-size:16px; color:#000000; }
.pagerSeperator { color:#A7A9AC; font-size:15px; }
.pagerNudge { font-size:16px; color:#000000; text-decoration:none; }
.pagerNudge:hover { font-size:16px; color:#A7A9AC; text-decoration:none; }	
	
/* Press Archive */

.archiveLine0 { background-color:#DBE2E0; margin-left:4px; font-size:13px; margin:0px; padding:5px; text-transform:none; }
.archiveLine1 { background-color:#EBEFED; margin-left:4px; font-size:13px; margin:0px; padding:5px; text-transform:none; }

/* Errors */

#errors { }
#errors ul { background-color:#FF9999; border:2px #FF0000 solid; color:#000000; padding:10px; font-size:11px; list-style:circle; }
#errors ul label { font-size:11px; font-weight:bold; color:#000000; }
#errors li { margin-left:20px; padding:2px; font-size:11px; text-transform:none; color:#000000; }

.eventsMoreLess { font-size:10px;  text-transform:uppercase; color:#000000;  margin-left:4px;   font-weight:bold;  padding-right:4px; text-decoration:none; }
.eventsMoreLess:hover { color:#A7A9AC; }
.propertyLink { font-size:14px; text-transform:capitalize; color:#000000;  text-decoration:none; }
.propertyLink:hover { color:#A7A9AC; }
.infoBox { color:#000000; font-size:12px; background-color:#EEEDE6; padding:10px; line-height:18px; text-align:justify; }
.infoBox label { color:#000000; font-weight:bold; font-size:12px; }
.infoBox a { text-decoration:none; color:#68A4BE; }
.infoBox a:hover { text-decoration:none; color:#000000; }
.landingList { list-style:none; padding:0px; margin:0px; }
.landingList li { padding-left:10px; padding-top:5px; }
.landingList a { text-decoration:none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.landingList a:hover { color:#68A4BE; }

/* Footer*/

#footer { width:100%; font-size:11px; color:#58595B; text-align:justify; height:59px; padding-top:5px; }
#footer img { width:100%; border:0px; height:10px; }
#fullDetails { width:406px; height:auto; color:#58595B; padding:10px; font-size:12px; float:left; display:block; background-color:#FAFAFA; }
#fullDetails label { color:#000000; font-weight:bold; }
#detailsSection { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:10px; padding-left:0px; font-size:14px; display:block; }
#mainText { background-color:#F0F2F4; font-size:0.8em; color:#000000; padding:10px; width:578px; }
#mainText label { font-weight:bold; font-size:1em; color:#002E56; }
#mainText a { text-decoration:none; color:#004382; }
#mainText a:hover { color:#002E56; }
#selected { font-weight:bold; color:#004382; }
#locations { list-style:none; }
#locations .line { background-image:url(line.png); background-repeat:repeat-y; background-position:left; padding:20px; padding-left:33px; padding-top:0px; font-size:11px; display:block; }
#topNavBar { color:#FFFFFF; font-size:12px; padding:4px; text-transform:uppercase; }

.footerTerms { font-size:11px; color:#58595B; text-decoration:none; }
.footerTerms:hover { color:#000000; }
.footerSatsuma { font-size:11px; color:#58595B; text-decoration:none; }
.footerSatsuma:hover { color:#000000; }
.footerTextSize { font-size:13px; color:#000000; text-decoration:none; }
.footerTextSize:hover { color:#58595B; }
.Menu { color:#FFFFFF;  font-size:12px;  padding:4px;  text-decoration:none; }
.Menu:hover { color:#000000; }
.featuredCol { width:187px;  padding:5px; }
.header { padding:0px; color:#000000; font-weight:bold; height:23px; width:100%; display:block; }
.activeIcon { background-image:url(selectedItem.png); background-repeat:no-repeat; background-position:left; height:23px; width:23px; margin-right:10px; display:inline-block; float:left; }
.inactiveIcon { background-image:url(unselectedItem.png); background-repeat:no-repeat; background-position:left; height:23px; width:23px; margin-right:10px; display:inline-block; float:left; }
.backLink { font-size:14px; text-decoration:none; color:#005674; font-weight:bold; }
.backLink:hover { color:#000000; text-decoration:underline; }

/* Gnasher */

#wrapper { width:790px; padding:0px; margin:0px auto; border:0px; }
#gnasherContainer { float:left; background-color:#ED2122; }
#title { width:413px; height:333px; float:left; background-color:#ED2122;}
#dennisimg { width:377px; height:333px; background-color:#ED2122; float:right; }

#contentContainer { width:482px; background-color:#ED2122; float:left; }
#formContainer { width:270px; padding-left:38px; background-color:#ED2122; float:right; }

.gnasherbold { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; margin-left:40px; margin-bottom:12px; }
.gnashertxt { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; margin-left:40px; padding-right:30px; padding-top:15px; }
.gnashertxtsmall { font-size:12px; }
