@charset "utf-8";
@import url("reset.css");
/*Useful classes*/
body {background-color:#fff;color:#5b5b59;font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:13px;margin-top: 0px;}
body input {font-family:Arial, Helvetica, sans-serif !important;font-size:11px;}
body select {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
body form {margin:0;padding:0;}
h1 {font-size: 18px;color: #891313;font-weight: bold;overflow: hidden;margin: 1px;height:18px;}
h2 {font-size:25px;color:black;margin:auto;text-align:center;}
.float_left {float:left;}
.form_width {width:670px;}
.float_right {float:right;}
.clear {clear:both;height:0px;width:0px;padding:0;margin:0;}
.text {width:220px;padding:2px;margin:2px;height:17px;line-height:17px;text-align:left;vertical-align:middle;}
.text_small {width:120px;padding:2px;margin:2px;height:17px;}
.text_area {width:220px;padding:2px;margin:2px;height:85px;}
.select {width:255px;*width:257px;_width:257px;margin:2px;}
.modal_select {width:225px;*width:227px;_width:227px;margin:2px;font-size:12px;}
.error_text {margin: 5px 5px;color:Red;display:inline;font-family:Arial;font-size:x-small;font-weight:bold;} 
.hidden {display:none;}
.pointer {cursor:pointer;}
.checkbox {padding:2px;margin:2px;}
.uppercase {text-transform:uppercase;}
.capitalizt {text-transform:capitalize;}
a {text-decoration: none;cursor: hand;color: #891313;}
a:link, a:visited, a:active {color:#5b5b59;text-decoration:none;}
a:hover {text-decoration: underline;}

/*Modal dialog*/
#dialogcontainer {background-color:#fff;color:#5b5b59;font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:13px;margin-top:0px;overflow-x:hidden;overflow-y:hidden;}
#dialogHeader {position:relative;}
#dialogHeader h1 {margin:32px 0 32px 32px;line-height:26px;height:24px;}
.close_window {margin:0;padding:0;cursor:pointer;position:absolute;top:9px;left:513px;}
#dialogcontainer {width:682px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#dialogcontainer div {width:651px;padding:4px;}
#dialogcontainer td div {padding:0;width:250px;}
#dialogcontainer td div.checkboxdiv {width:440px;}
#dialogBody p {margin:0 10px 10px 10px;}
#dialogBody strong {color:Black;}
#dialogcontainer td div.checkboxlabel {color:Black;width:126px;padding:2px;margin:2px;display:inline-block;}
.ui-dialog {border:2px solid black;z-index:1003}
.drop_shadow {border:0;background:url("/images/shadow.png") repeat-x bottom right !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow.png', sizingMethod='scale');}
.dialogtable {margin:1px;}
.dialogtable tr td {text-align:left;vertical-align:middle;}
.dialogtable tr td.label {text-align:right;vertical-align:middle;padding:0 12px;width:122px;color:#000000;}
.dialogtable tr td.error {text-align:left;vertical-align:middle;}
.dialogtable img {margin-bottom:-4px;}
.dialogtable iframe.captcha {margin:4px 4px 0 80px;height:50px;width:202px;}
.captcha_link {color:#000000 !important;font-size:10px;text-decoration:underline !important;margin:-10px 4px 10px 140px}
.captcha {margin:-10px 4px 10px 80px;display:block;}
.ui-widget input {font-size:12px;}
.ui-widget-overlay {width:100% !important;height 100% !important;background:url("/images/ui-bg_flat_0_000000_40x100.png") repeat-x 50% 50% #000000}
.ui-widget select {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.ui-widget textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.submitButton {height:28px;margin:8px 8px 8px 53px;font-size:12px !important;}
.grey_fields {color:#939393;font-size:10px !important;}
.checkboxdiv {white-space:nowrap;margin:2px 0;color:Black;}
#dialogcontainer div.submit_div {margin-left:105px;width:230px;padding:0}
#dialogcontainer div#dialogFooter {margin-left:80px;width:520px;padding:4px 4px 4px 40px;}
.captcha_text {width:58px;padding:2px;display:inline;margin:2px 0 0 -65px;*margin:2px 0 0 0;}

/*Modal for the indiviudals sites*/
body.website {font-family:arial,sans-serif;font-size:14px;overflow:visible;}
body.website div.background {width:100%;background:url('/images/headrbg.gif') repeat-x bottom left;height:110px;overflow:visible;}
div.background div {position: absolute;text-align:left;padding:18px 10px;margin:10px auto;overflow:visible;white-space:nowrap;}
.small_modal_hdr {color:#000000;font-size:22px;height:20px;padding:5px 0;margin:auto;}
#modalContainer {background-color:#fff;color:#5b5b59;font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:13px;margin-top: 0px;}
#modalHeader {position:relative;}
#modalContainer {width:482px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#modalContainer div {width:451px;padding:4px;margin:auto;}
#modalContainer div.submit_div {width:400px;padding:0;text-align:center;}
.thankyoulink {color:#891313 !important}

/*Top Nav*/
#hdrNav {width:833px; height:33px;margin:0;padding:0;float:left;list-style:none;position:relative;z-index:5000;overflow:visible;}
#hdrNav li.sprite {background: url("/images/navBar/navBarSpriteSheet.png") no-repeat top left;position:relative;z-index:5000;float: left;margin:3px 0 0 0; padding: 0;}
#hdrNav li.sprite strong {display:block;color:#000000;}
#hdrNav a.sprite:link, #hdrNav a.sprite:visited {display:block;height:23px; padding:10px 15px 0;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:bold;font-size:12px;color:#fff;zoom:1;margin:0;}
#hdrNav li.sprite:hover a.sprite {color:#a20202;padding:13px 15px 10px 15px;}
/*Home*/
#hdrNav li.sprite-home{background-position: 0 -1463px; width: 88px; height: 33px;}
#hdrNav li.sprite-home_over{background-position: 0 -1497px; width: 88px; height: 33px;}  
#hdrNav li.sprite-home:hover{background-position: 0 -1497px; width: 88px; height: 33px;} 
#hdrNav li.sprite-home:hover a.sprite,#hdrNav li.sprite-home_over:hover a.sprite {color:#FFFFFF;padding:10px 15px 0;}
/*Venues*/
#hdrNav li.sprite-venues{background-position: -324px -178px; width: 94px; height: 33px;}
#hdrNav li.sprite-venues_over{background-position: -324px -287px; width: 94px; height: 33px;} 
#hdrNav li.sprite-venues:hover, #hdrNav li.sprite-venues_over:hover{background-position: -324px -212px; width: 94px; height: 36px;margin:0;}
/*Caterer*/
#hdrNav li.sprite-caterers{background-position: 0 -6px; width: 109px; height: 33px;}
#hdrNav li.sprite-caterers_over{background-position: 0 -77px; width: 109px; height: 33px;}
#hdrNav li.sprite-caterers:hover, #hdrNav li.sprite-caterers_over:hover{background-position: 0 -40px; width: 109px; height: 36px;margin:0;}
/*Event Planners*/
#hdrNav li.sprite-planners{background-position: -324px 0; width: 155px; height: 33px;}
#hdrNav li.sprite-planners_over{background-position: -324px -34px; width: 155px; height: 33px;}
#hdrNav li.sprite-planners:hover, #hdrNav li.sprite-planners_over:hover {background-position: 0 -1118px; width: 155px; height: 36px;margin:0;}
/*Photo Video*/
#hdrNav li.sprite-visuals{background-position: -324px -727px; width: 151px; height: 33px;} 
#hdrNav li.sprite-visuals_over{background-position: -324px -761px; width: 151px; height: 33px;} 
#hdrNav li.sprite-visuals:hover, #hdrNav li.sprite-visuals_over:hover{background-position: 0 -1842px; width: 151px; height: 36px;margin:0;}
/*Music*/
#hdrNav li.sprite-music{background-position: 0 -1531px; width: 74px; height: 33px;} 
#hdrNav li.sprite-music_over{background-position: 0 -1602px; width: 74px; height: 33px;}
#hdrNav li.sprite-music:hover, #hdrNav li.sprite-music_over:hover {background-position: 0 -1565px; width: 74px; height: 36px;margin:0;}  
/*Decor and Rental*/
#hdrNav li.sprite-decor{background-position: 0 -469px; width: 162px; height: 33px;} 
#hdrNav li.sprite-decor_over{background-position: 0 -503px; width: 162px; height: 33px;}
#hdrNav li.sprite-decor:hover, #hdrNav li.sprite-decor_over:hover {background-position: 0 -574px; width: 162px; height: 36px;margin:0;} 
/*Top Nav Sub-Menus*/
#hdrNav li.sprite div.shadow {top:38px;left:3px;}
#hdrNav li.sprite div.menu {top:36px;left:0;}
#hdrNav li.sprite:hover div.menu {display:block;}
#hdrNav li.sprite div#catererMenu {height:182px;*height:182px;width:171px;background:url("/images/navBar/navBarSpriteSheet.png") 0 -286px;background-repeat:no-repeat;}
#hdrNav li.sprite div#eventPlannerMenu {height:155px;*height:155px;width:171px;background:url("/images/navBar/navBarSpriteSheet.png") 0 -1303px;background-repeat:no-repeat;}
#hdrNav li.sprite div#photoVideoMenu {height:106px;*height:106px;width:171px;background:url("/images/navBar/navBarSpriteSheet.png") -324px -68px;background-repeat:no-repeat;}
#hdrNav li.sprite div#musicMenu {height:106px;*height:106px;width:171px;background:url("/images/navBar/navBarSpriteSheet.png") 0 -1636px;background-repeat:no-repeat;}
#hdrNav li.sprite div#decorRentalMenu {height:261px;*height:261px;width:320px;left:-161px;background:url("/images/navBar/navBarSpriteSheet.png") 0 -853px;background-repeat:no-repeat;}
#hdrNav li.sprite div#venueMenu {height:472px;*height:472px;width:338px;background:url("/images/navBar/navBarSpriteSheet.png") no-repeat -665px 0;background-repeat:no-repeat;}
.menu {position:absolute;display:none;z-index:3000;}
.menu a {color:#000000;}
.menu a:hover{text-decoration:underline;cursor:pointer;}
.subMenuList {padding:0;}
#catererMenu ul.subMenuList,#photoVideoMenu ul.subMenuList,#musicMenu ul.subMenuList,#eventPlannerMenu ul.subMenuList {margin:6px 0;}
.subMenuList li {padding:6px 5px 6px 12px;*padding:5px 5px 5px 12px;}
#decorRentalMenu ul.subMenuList li {padding:6px 5px 6px 0;*padding:5px 5px 5px 0;}
.submenuHeader {margin:12px 0 10px 11px;}
#decorRentalMenu div.submenuHeader {margin-left:17px;}
#decorRentalMenu div.submenuHeader strong {margin-bottom:7px;}
.bullet {padding:0 6px 2px 0;}
.subMenuShowAll .bullet {padding:4px 6px 2px 12px;}
.horizontalBar {position:relative;height:3px;padding:0 10px 5px 10px;background:#000000}
#catererMenu div.horizontalBar {background:url("/images/navBar/navBarSpriteSheet.png") 0 -111px;background-repeat:no-repeat;width:115px;margin:0 auto;}
#eventPlannerMenu div.horizontalBar {background:url("/images/navBar/navBarSpriteSheet.png") 0 -1155px;background-repeat:no-repeat;width:122px;margin:0 auto;}
#photoVideoMenu div.horizontalBar {background:url("/images/navBar/navBarSpriteSheet.png") 0 -1879px;background-repeat:no-repeat;width:118px;margin:0 auto;}
#musicMenu div.horizontalBar {background:url("/images/navBar/navBarSpriteSheet.png") 0 -1744px;background-repeat:no-repeat;width:119px;margin:0 auto;}
#decorRentalMenu div.horizontalBar {background:url("/images/navBar/navBarSpriteSheet.png") 0 -611px;background-repeat:no-repeat;width:278px;margin:0 auto;}
#venueMenu div.horizontalBar {background:url("/images/navBar/navBarSpriteSheet.png") -665px -473px;background-repeat:no-repeat;width:278px;margin:0 auto;}
.subMenuShowAll {position:relative;margin:0 auto;}
#venueMenu div.subMenuShowAll {width:135px;}
#venueBottomDiv {padding-bottom:6px;}
#venueMenu .submenuHeader {margin:12px 0 7px 11px;}
#venueMenu div.subMenuShowAll .bullet {padding-left:0px;margin-top:3px;}
#decorRentalMenu div.subMenuShowAll {width:266px;}
#decorRentalMenu div.subMenuShowAll .bullet {padding-left:0px;padding-top:7px;}

/*Left Container*/
#leftContainer {float:left; display:inline;margin:0;position:relative;}
#venueleftContainer {float:left;display:inline;margin:0;position:relative;}
.leftContent, .leftContentSubCat, .leftContentSubCatTitle {border-left:1px solid #d1d2cd;border-right:1px solid #d1d2cd;padding:12px 0 0 4px;font-size:10px; line-height:12px;}
.leftContent, .leftContentSubCat { padding:12px 0 0 0; width:153px;}
.leftContentSubCatTitle { font-size:12px; line-height:14px;font-weight:bold;padding-left:8px;margin-bottom:-8px;}
.leftContentSubCatTitle a:link, .leftContentSubCatTitle a:active, .leftContentSubCatTitle a:visited { color:#8F0001; }
.leftContent select {font-size:11px; line-height:12px;width:128px; height:19px;margin:0 0 6px 12px;}
.leftContent select.withBG {background-color:#e4cdd0;}
.leftContent input, .leftContent input.chkbx {margin:0 0 6px 12px;vertical-align:middle;}
.leftContent input.chkbx {position:relative;top:2px;}
.leftContent .button, .leftContent .button2 {margin:11px 29px 16px;cursor:pointer;height:29px}
.leftContent .button2 {margin:11px 29px 6px;}
.leftContent li {list-style-image:url("/images/bullet_01.gif");margin:0 0 12px 34px;font-size:12px; line-height:14px;vertical-align:middle;}
.leftContent li.last {margin-bottom:0;}
.leftContentSubCat li {background-image:url(/images/bullet_01.gif);background-repeat:no-repeat;background-position:12px;margin:0 1px 4px 1px;padding:4px 0 4px 24px;font-size:12px; line-height:14px;vertical-align:middle;}
.search-div {padding-right: 8px; padding-bottom: 10px;display:inline;}
.leftHeader {padding:0;margin:0;display:inline;}
.leftContentSubCat li.last {margin-bottom:0;}
.leftContentSubCat li.selected {background-color:#F5EDEE;}
.leftContentSubCat li.selected a:link, .leftContentSubCat li.selected a:active, .leftContentSubCat li.selected a:visited {color:#000;}

/*Venue Finder*/
#venueSearchForm {width:153px;}
.dropdownDiv {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -467px 0;width:129px;height:17px;margin:8px 0 8px 11px;padding:1px 0 1px 1px;line-height:12px;cursor:default;position:relative;}
.topDropDownDiv {margin-top:0;}
.bottomDropDownDiv {margin-bottom:6px;}
.dropdownText {font-size:11px;font-family:Arial, Helvetica, Sans-Serif;color:#444444;padding:2px 4px 0 4px;margin:0;}
.dropdownDisplayText {width:96px;overflow:hidden;white-space:nowrap;}
.listdropdown {border-bottom:1px solid #9D9D9D;border-top:0;width:129px;height:66px;margin:0 0 0 13px;padding:0;line-height:12px;position:absolute;z-index:1000;top:29px;left:-1px;cursor:pointer;}
.eventDropdown {height:auto;top:67px;}
.venueDropdown {height:auto;top:94px;}
.capacityDropdown {height:auto;top:121px;}
.regionDropdown {height:auto;top:148px;}
.atmosphereDropdown {height:auto;top:270px;left:1px;}
.listdropdown li {list-style:none;list-style-image:none;margin:1px 0 0 0;padding:0;}
.listdropdown .dropdownText:hover {background-color:#FACAD1;}
#eventTypeDivDropDown {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -727px 0;border-top:1px solid #9D9D9D;}
#eventTypeDivDropDownList {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -727px 100%;}
#venueTypeDivDropDown {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -857px 0;border-top:1px solid #9D9D9D;}
#venueTypeDivDropDownList {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -857px 100%;}
#capacityTypeDivDropDown {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -150px 0;border-top:1px solid #9D9D9D;}
#capacityTypeDivDropDownList {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -150px 0;}
#regionTypeDivDropDown {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -857px 0;border-top:1px solid #9D9D9D;}
#regionTypeDivDropDownList {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -857px 100%;}
#atmosphereTypeDivDropDown {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat 0 0;border-top:1px solid #9D9D9D;}
#atmosphereTypeDivDropDownList {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat 0 0;}
#atmosphereTypeDiv {margin:0 0 2px 7px;}
.checkbox {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -280px 0;width:13px;height:15px;padding:0;margin:2px 0 2px 13px;cursor:pointer;}
.bottomcheckbox {margin:2px 0 2px 7px;}
.checkboxText {padding:2px 0;line-height:12px;cursor:pointer;margin:2px 0;}
.checkboxChecked {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -295px 0;height:15px;margin-top:2px;}
.lastCheckbox {margin:0 0 11px 0;}
.moreSearchOptions {background-color:#F5EDEE;padding:6px 0 0 6px;margin-bottom:6px;}
.searchOptionsArrow {width:9px;height:9px;margin:2px 1px 0 12px;}
.moreSearchOptionsTitleHide, .moreSearchOptionsTitleShow {color:#8f0001;cursor:pointer;height:9px;height:20px;}
.searchOptionsText {text-align:center;line-height:12px;margin:0 5px;}
.moreSearchOptionsTitleHide .searchOptionsArrow {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -140px 0;}
.moreSearchOptionsTitleShow .searchOptionsArrow {background:url('/images/venueFinder/vFinderSpriteSheet.png') no-repeat -130px 0;}
.moreSearchOptionsContent {display:none;margin:0 0 10px 0;}

/*Listing Renderer*/
.vListingWrapper {clear:both; width:654px; height:169px; margin:8px 0 16px 0;}
.vSponsorTab {width:11px; height:169px; background-color:#891313; float:left; clear:none; margin-right:4px;}
.vListingNavBlurb {float:left; width:285px; margin:15px 0 0 0;}
.vListing {float:left; clear:none; width:635px;}
.vListingNav {width:635px;height:30px;}
.vListingNavShort {background:url('/images/featurebar/featurebar.png') no-repeat -1081px 0;}
.vListingNavLong {background:url('/images/featurebar/featurebar.png') no-repeat -1717px 0;}
.vListingNavShortDisabled {background:url('/images/featurebar/5-feature/iconbar-disabled.gif');}
.vListingNavLongDisabled {background:url('/images/featurebar/5-feature/iconbar2-disabled.gif');}
.vListingNavItem {float:right;cursor:pointer;height:30px;}
.vListingNavEmptyValue,.vListingDisabled {cursor:default;}
/*The tail of the list*/
.vListingTailItemDisabled {background:url('/images/featurebar/5-feature/tails-disabled.gif');height:30px;width:4px;margin-right:2px;display:block;}
/*Email Item Link*/
.vListingNavEmailItem {margin-right:4px;width:76px;}
.vListingNavEmailItemDisabled {width:76px;}
.vListingNavEmailItem a {background:url('/images/featurebar/featurebar.png') no-repeat -447px 0;height:30px;width:76px;display:block;}
.vListingNavEmailItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -524px 0;}
.vListingNavEmailItemDisabled a {background:url('/images/featurebar/5-feature/email-disabled.gif');height:30px;width:76px;display:block;}
.vListingNavEmailItemDisabled a:hover {background:url('/images/featurebar/5-feature/email-disabled.gif');}
/*Details Item Link*/
.vListingNavDetailsItem {width:77px;}
.vListingNavDetailsItem a {background:url('/images/featurebar/featurebar.png') no-repeat -291px 0;height:30px;width:77px;display:block;}
.vListingNavDetailsItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -369px 0;}
.vListingNavDetailsItem a.vListingDisabled {background:url('/images/featurebar/5-feature/details-disabled.gif');height:30px;width:78px;display:block;}
.vListingNavDetailsItem a.vListingDisabled:hover {background:url('/images/featurebar/5-feature/details-disabled.gif');}
/*Website Item Link*/
.vListingNavWebsiteItem {width:83px;}
.vListingNavWebsiteItem a {background:url('/images/featurebar/featurebar.png') no-repeat -582px -31px;height:30px;width:83px;display:block;}
.vListingNavWebsiteItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -666px -31px;}
.vListingNavWebsiteItem a.vListingDisabled {background:url('/images/featurebar/5-feature/website-disabled.gif');height:30px;width:83px;display:block;}
.vListingNavWebsiteItem a.vListingDisabled:hover {background:url('/images/featurebar/5-feature/website-disabled.gif');}
/*Tour Item Link*/
.vListingNavTourItem {width:96px;}
.vListingNavTourItem a {background:url('/images/featurebar/featurebar.png') no-repeat 0 -31px;height:30px;width:96px;display:block;}
.vListingNavTourItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -97px -31px;}
.vListingNavTourItem a.vListingNavEmptyValue {background:url('/images/featurebar/featurebar.png') no-repeat -194px -31px;}
.vListingNavTourItem a.vListingNavEmptyValue:hover {background:url('/images/featurebar/featurebar.png') no-repeat -194px -31px;}
.vListingNavTourItem a.vListingDisabled {background:url('/images/featurebar/5-feature/tour-disabled.gif');height:30px;width:96px;display:block;}
.vListingNavTourItem a.vListingDisabled:hover {background:url('/images/featurebar/5-feature/tour-disabled.gif');}
/*Gallery Item Link*/
.vListingNavGalleryItem {width:78px;}
.vListingNavGalleryItem a {background:url('/images/featurebar/featurebar.png') no-repeat -601px 0;height:30px;width:78px;display:block;}
.vListingNavGalleryItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -680px 0;}
.vListingNavGalleryItem a.vListingNavEmptyValue {background:url('/images/featurebar/featurebar.png') no-repeat -759px 0;}
.vListingNavGalleryItem a.vListingNavEmptyValue:hover {background:url('/images/featurebar/featurebar.png') no-repeat -759px 0;}
.vListingNavGalleryItem a.vListingDisabled {background:url('/images/featurebar/5-feature/gallery-disabled.gif');height:30px;width:78px;display:block;}
.vListingNavGalleryItem a.vListingDisabled:hover {background:url('/images/featurebar/5-feature/gallery-disabled.gif');}
.vListingNavGalleryFirstItem a {background:url('/images/featurebar/featurebar.png') no-repeat -838px 0;height:30px;width:78px;display:block;}
.vListingNavGalleryFirstItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -919px 0;}
.vListingNavGalleryFirstItem a.vListingNavEmptyValue {background:url('/images/featurebar/featurebar.png') no-repeat -1000px 0;}
.vListingNavGalleryFirstItem a.vListingNavEmptyValue:hover {background:url('/images/featurebar/featurebar.png') no-repeat -1000px 0;}
.vListingNavGalleryFirstItem a.vListingDisabled {background:url('/images/featurebar/5-feature/gallery-disabled.gif');height:30px;width:78px;display:block;}
.vListingNavGalleryFirstItem a.vListingDisabled:hover {background:url('/images/featurebar/5-feature/gallery-disabled.gif');}
/*Audio Item Link*/
.vListingNavAudioItem {width:96px;}
.vListingNavAudioItem a {background:url('/images/featurebar/featurebar.png') no-repeat 0 0;height:30px;width:96px;display:block;}
.vListingNavAudioItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -97px 0;}
.vListingNavAudioItem a.vListingNavEmptyValue {background:url('/images/featurebar/featurebar.png') no-repeat -194px 0;}
.vListingNavAudioItem a.vListingNavEmptyValue:hover {background:url('/images/featurebar/featurebar.png') no-repeat -194px 0;}
.vListingNavAudioItem a.vListingDisabled {background:url('/images/featurebar/5-feature/audio-disabled.gif');height:30px;width:96px;display:block;}
.vListingNavAudioItem a.vListingDisabled:hover {background:url('/images/featurebar/5-feature/audio-disabled.gif');}
/*Video Item Link*/
.vListingNavVideoItem {width:96px;}
.vListingNavVideoItem a {background:url('/images/featurebar/featurebar.png') no-repeat -291px -31px;height:30px;width:96px;display:block;}
.vListingNavVideoItem a:hover {background:url('/images/featurebar/featurebar.png') no-repeat -388px -31px;}
.vListingNavVideoItem a.vListingNavEmptyValue {background:url('/images/featurebar/featurebar.png') no-repeat -485px -31px;}
.vListingNavVideoItem a.vListingNavEmptyValue:hover {background:url('/images/featurebar/featurebar.png') no-repeat -485px -31px;}
.vListingNavVideoItem a.vListingDisabled {background:url('/images/featurebar/5-feature/video-disabled.gif');height:30px;width:96px;display:block;}
.vListingNavVideoItem a.vListingDisabled:hover {background:url('/images/featurebar/5-feature/video-disabled.gif');}
/*Description classes*/
.vListingNavGlance {float:right; clear:none; width:317px; height:85px; background-image:url(/images/glance.gif); background-repeat:no-repeat; margin:25px 0 0 0;}
.vListingAddress {font-size: 11px;font-weight: bold;color:#000; margin-top:2px;}
.vListingDescription {font-size: 11px;color:#000;}
.vListingDetailsDescription {margin:0; line-height:16px;}
.vListingDescription a {color:#000000;}
.vListingDetails {float:left;width:180px;color:#000;}
.vAlignMiddle {vertical-align:middle;}

/*The rest of the classes*/
#fullWidthBorder {width:100%; height:5px;background-color:#a20000;}
#background_div {top:0;left:0;height:0;width:0;z-index:1002;position:absolute;}
#entireSite {width:1005px;margin:0 auto;position:relative;z-index:1;}
#generalContainer {float:left;margin:0 0 10px 0;width:830px;position:relative;z-index:1;}
a.nolink {text-decoration:none;color:#891313 !important;cursor:pointer;}
a.nolink:hover {text-decoration:none;}
#header {width:825px;height:122px;position:relative;display:block;z-index:1005;}
#hdrLogo {float:left;clear:none;width:354px; height:89px;}
#searchBar {float:right; clear:none;width:373px; height:34px;margin:10px 0 0;}
.ctl00_txtSearch {top:0;float:left; clear:none;width:206px; height:17px;border:1px solid #ccc;margin:5px 1px 0 0;font-size:10px; line-height:17px;color:#939393;vertical-align:middle;padding:3px;text-align:left;}
.ctl00_txtSearch_selected {top:0;float:left; clear:none;width:206px; height:17px;border:1px solid #ccc;margin:5px 1px 0 0;font-size:12px; line-height:17px;color:#000000;vertical-align:middle;padding:3px;text-align:left;}
#ctl00_btnGlobalSearch {float:left; clear:none;border-right:1px solid #ccc;margin:5px 0 0 0;}
#searchBarLinks {float:right; clear:none;padding:0 11px 0;line-height:16px;font-size:11px;border-left:1px solid #ccc;}
#searchBarLinks a:link, #searchBarLinks a:visited, #searchBarLinks a:active {color:#891313;text-decoration:none;}
#searchBarLinks a:hover { text-decoration:underline; }
#tagLine {float:left; clear:none;width:471px; height:45px;}
#mainContainer {float:left; clear:none;width:654px;margin:0 0 0 15px;position:relative;}
.topLevelDiv {margin-top:20px;}
#bodyTop {width:645px; height:130px;}
#putCustomSocialVenueTextInHere {margin-left:2px;}

#bodyMid {width:645px;float:none; clear:both;}
.gridBox, .gridBoxCentre {float:left; clear:none;height:178px; width:214px;background-image:url(/images/gridShadow.gif);background-position:bottom;background-repeat:repeat-x;display:inline;}
.gridBoxCentre, .gridBoxCentreBottom {display:inline;}
.gridBox .TopLeft, .gridBox .TopRight {height:160px;border-left:1px solid #D3CFCC;border-bottom:1px solid #D3CFCC;}
.gridBox .TopRight {border-left:none;border-right:1px solid #D3CFCC;}
.gridBoxCentre .Centre, .gridBoxCentre .BottomCentre {*height:168px;height:160px;border-left:1px solid #D3CFCC;border-right:1px solid #D3CFCC;}
.gridBox .BottomLeft, .gridBox .BottomRight {height:160px;padding:18px 0 0;border-left:1px solid #D3CFCC;background-image:url(/images/gridShadow.gif);background-position:0 161px;background-repeat:repeat-x;}
.gridBox .BottomRight {border-left:none;border-right:1px solid #D3CFCC;}
.gridBoxCentre .BottomCentre {height:166px;border-bottom:1px solid #D3CFCC;background-image:url(/images/gridShadow.gif);background-position:bottom;background-repeat:repeat-x;}
.gridCenterTop {height:18px;width:214px;}
.gridBoxThumbTop {float:left; clear:none;height:159px;margin:0 18px 0 6px;overflow:hidden;display:inline;}
.gridBoxTitle a:link, .gridBoxTitle a:visited, .gridBoxTitle a:active {float:left; clear:none;color:#9a1e20;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px; line-height:24px;margin:0 0 15px;}
.gridBoxList {float:left; clear:none;width:95px;}
.gridBoxList li {float:left; clear:none;list-style-image:url(/images/bullet_01.gif);margin:0 0 10px 7px;font-size:11px; line-height:13px;vertical-align:middle;}
.gridBoxList li.last {margin-bottom:0;}

#bodyBottom {width:645px;margin:0;}
#whatsNew {float:left; clear:none;margin:8px 0 0;width:430px;}
#newListings {width:427px;border-left:1px solid #D3CFCC;border-right:1px solid #D3CFCC;padding:0 1px 0 0;}
#scroll {height:405px;}
#scroll .listing {float:none; clear:both;}
#scroll .listing img {float:left; clear:none;vertical-align:top;}
#scroll .listing img.logo {margin:0 0 0 6px;width:88px; height:76px;}
#scroll .listing img.shot {margin:0 0 15px 17px;width:75px; height:76px;}
#scroll .listing .listingIcons {margin:0 0 0 6px;width:197px; height:24px;float:left; clear:none;}
#scroll .listing .listingIcons img {float:left; clear:none;margin:0 7px;cursor:pointer;}
#scroll .listing span.title {float:left; clear:none;color:#000;font-weight:bold;font-size:12px; line-height:14px;margin:0 0 18px 13px;}
#scroll .listing span.title a { color:#000; }
#scroll .listing .hr {float:none; clear:both;width:386px; height:1px;background-color:#D3CFCC;margin:15px auto;}

#about {float:right; clear:none;margin:8px 0 0;width:204px;}
#aboutContent {width:202px;border-left:1px solid #D3CFCC;border-right:1px solid #D3CFCC;}
#aboutContent .aboutTitle {color:#000;font-size:14px; line-height:16px;font-weight:bold;padding:10px 12px;}
#aboutContent .aboutTitle a { color:#000; }

#aboutContent p {padding:5px 12px;font-size:12px; line-height:14px;}
#aboutContent .logo {padding:25px 18px;width:166px;}

#sponsors {display:inline;background-color:#891313;margin:0px 0 0 20px;padding:15px 9px;width:121px;}

#siteFooter {width:792px;height:170px;background-image:url(/images/boxFooter.png);background-position:top;background-repeat:no-repeat;margin:10px 0 0 170px;padding:7px 0 0 24px;font-size:12px; line-height:14px;}
#siteFooter img.btnAdvertise {float:left; clear:none;margin:0 16px 20px 0;}
#navBottom {margin:14px 0 0 0;float:left; clear:none;color:#991b1e;}
#navBottom a:link, #navBottom a:active, #navBottom a:visited, #siteFooter .highlight {color:#991b1e;font-weight:bold;letter-spacing:0px;}
#navBottom a:hover {text-decoration:underline;}

#siteFooter .footerCats {float:left; clear:none;}
#siteFooter .pop1 {width:165px;}
#siteFooter .pop2 {width:189px;}
#siteFooter .wed1 {width:190px;margin-left:30px;}
#siteFooter .wed2 {width:195px;}
.footerButton {font-size:10px; line-height:12px;margin:20px 50px 0 0;color:#991b1e;float:left; clear:none;}
.footerButton2 {font-size:10px; line-height:12px;margin:20px 0 0 78px;color:#991b1e;float:left; clear:none;}
.footerad {padding-right:30px;*padding-right:10px;}
.footerButton img { margin-right:8px; margin-bottom:2px; vertical-align:middle; }
.footerButton a:link, .footerButton a:active, .footerButton a:visited, .footerButton .highlight {color:#991b1e;}
.footerButton a:hover {text-decoration:underline;}
#bottomPadding {height:200px;overflow:hidden;clear:both;}

/* Copied from VS.ca for listing testing */
.searchtext {font-size: 11px;}
.glance {background-image:  url("/images/glance.gif");background-repeat: no-repeat;}
.venuename {font-size: 13px;color: #891313;font-weight: bold;letter-spacing:-1px;white-space:normal;}
.bottomtext {color:#891313;line-height:16px;font-weight:bold;word-wrap:break-word;}
blockquote {margin-left: 15px;}
.iconbar {background-image:  url(/images/featurebar/iconbar.gif);background-repeat: no-repeat;background-position: 5px;font-size: 11px;vertical-align: 55%;font-family: sans-serif;}

#ctl00_contentBody_dynamicResulstNotFound {color:#000;}
#ctl00_contentBody_dynamicResulstNotFound a { color:#861313; }
table#contact td { padding:2px 0; }

/*Table*/
table#contact {background-image: url(/images/searchbg.gif);border: 1px solid #891313;}
table#finder {border-top: #A85353;	border-right: 1px solid #A85353;border-bottom: 1px solid #A85353;border-left: 1px solid #A85353;background-image:url("images/searchbg.gif");background-repeat: repeat-x;line-height: 10px;}
table#logo {background-image:  url("/images/logo.jpg");	background-repeat: no-repeat;}
table#header {background-image:  url("images/header.jpg");background-repeat: no-repeat;}
table#sponsor {background-image:  url("/images/sponsgrad.gif");background-repeat: repeat-x;}
table#iconbar a {color: #000000;}
table#iconbar a:hover {background-color: #DFDFDF;}
table#find {background-image: url(/images/searchbg.gif);background-repeat: repeat-x;border: 1px solid #891313;color: #891313;}
.table1 {border: 1px solid #891313;margin-left: 20px;background-image: url(/images/searchbg.gif);}

/*Contact All button*/
.all_button {background:transparent;border:0;margin:0;overflow:visible;margin:0 0 4px 0;float:right;cursor:pointer;height:38px;}
.all_button span {background:url(/images/contactALL.gif) no-repeat right;padding:0 4px 11px 0;*padding:8px 5px 0 0;display:block;height:23px;}
.all_button span span {overflow:hidden;background:url(/images/contactALL.gif) no-repeat 0 0;display:block;padding:9px 0 12px 39px;*padding:9px 0 12px 0;*margin-top:-11px;height:21px;zoom:1;}
.ie6sucks {*padding-left:16px;*margin-left:20px;}
.button_image {display:inline;vertical-align:middle;margin:0;padding:0;}
.button_text {color:#891313;font-size:10px;white-space:nowrap;line-height:16px;zoom:1;display:block;}
.category_header {display: block; float:left;padding:8px 0 4px 0;*padding:16px 0 4px 0;}
.header_div {vertical-align:text-top;text-align:center;padding:0 0 5px 0;line-height:18px;height:20px;*padding:0;margin-bottom:18px;}
.region {font-size: 18px;color: #891313;font-weight: bold;margin-bottom:8px;}
.redtext {font-size: 12px;color: #891313;}
body {font-family: Arial, Helvetica, sans-serif;margin-top: 0px;font-size: 12px;}
.regionSmall {font-size: 12px;color: #891313;font-weight: bold}
.regionSmallListings {padding-top: 3px;margin-left:-2px;}
.dropdown {width: 125px;margin: 5px 0;font-size: 11px;}
.searchtext {font-size: 11px;}
.venuename {font-size: 13px;color: #891313;font-weight: bold;letter-spacing: -1px;}
.address {font-size: 11px;font-weight: bold;}
.descrip {font-size: 11px;}
.glance {background-image:  url("/images/glance.gif");background-repeat: no-repeat;}
.iconbar {background-image:  url(/images/featurebar/iconbar.gif);background-repeat: no-repeat;background-position: 5px;font-size: 11px;vertical-align: 55%;font-family: sans-serif;}
.intro {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;width: 600px;}
.menuList {border-top: #A85353;border-right: 1px solid #A85353;border-bottom: 1px solid #A85353;border-left: 1px solid #A85353;background-repeat: repeat-x;text-align: left;padding-lefT: 13px;}
.type {color: #891313;font-weight: normal;line-height: 18px;}
.type_selected{background-color: #e7d2d1;}
div#spacer {line-height: 15px;}
blockquote {margin-left: 15px;}
.style1 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 20px;}
#hot { font-family: Arial, Helvetica, sans-serif; background-color: #f3e7e7; font-size: 11px; color: #891313; text-align: center; border: 1px solid #891313; }
.style3 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: 400; }
.small_red {font-size: 11px;color: #891313;line-height: 20px;}
.disablelink {color: #AAAAAA;font-size: 11px;}
.currentpage {font-size: 12px;font-weight: bold;}
.styleMoreOption {color: #FFFFFF;font-size: 11px;}	

/*Page List*/
.pageList li {display: inline;list-style-type: none;padding-right: 5px;}
.pageList {margin: 0px;}
.pageListTop li, #pageListList li {display: inline;list-style-type: none;padding-right: 5px;}
.pageList li a, .pageListTop li a, #pageListBack a, #pageListList a {color:#7E1710;}
.pageListTop {vertical-align: top;text-align:right;float:right;width:250px;*margin-top:-24px;display:block;padding:7px 5px 0 0;}
#pageListBottom {clear:both; float:none;width:100%;margin-bottom:13px;overflow:hidden;}
#pageListBack {float:left;width: 120px;}
#pageListList {text-align:right;float:right;width:530px;}

/*Horizontal Bullets*/
.horizontalBullets {margin: 0px;}
.horizontalBullets li {padding-right: 20px;list-style-type: square;display: inline;list-style: url("../images/square_bullet.gif");}
.horizontalBullets li:before { content: "> "; }
.horizontalBullets li:first-child:before { content: ""; }

.pageListSelected {display: inline;list-style-type: none;padding-right: 5px;font-weight: bold;}
.linkbox {border: 1px solid #891313;margin-left: 20px;background-image: url(/images/searchbg.gif);padding-bottom: 10px;padding-left: 40px;width: 560px;margin-bottom: 10px;}
.linkHeading {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 18px;color: #891313;font-weight: bold;margin-top: 10px;margin-bottom: 10px;}
.p1 {font-family: Verdana,Arial,Helvetica,sans-serif;margin-right: 20px;margin-left: 20px;}
.disabledLink {color: #aaaaaa;cursor: text;}
.no_link {text-decoration: none;color: #891313;}
.no_link a {text-decoration: none;cursor: default;color: #891313;}
.headerCaption {font-size: 11px;color: #891313;font-family: Arial, Helvetica, sans-serif;text-align: right;padding-right: 0px;position: relative;float: right;padding-top: 2px;}

td.rightAdBox {background-image:url(/images/spons_grad.gif);background-repeat:repeat-y;}
