/* Hide Empty Dynamic Content */
#ctl18_UnderConstruction,
.underConstructionPanel, .underConFav
{
 display: none; 
}

/* Breadcrumbs */

ul.SugarFreeTop,
#breadcrumb,
#topnavmenu {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}
ul.SugarFreeTop li,
#breadcrumb li,
#topnavmenu li {
  float: left;
  margin-right: 27px;
}

#breadcrumb li { background: url(../images/buttons/breadcrumb.gif) no-repeat 12px left; padding-left: 10px; }

/* Keep In Touch E-Form */

.purpleheader2 #subscribe .eform .EformDescription {display:none;}
.purpleheader2 #subscribe .eform .eform_label {display:none;}
.purpleheader2 #subscribe .eform .eform_input {display:inline;color: #888;
margin: 0px;
padding: 0px;}
.purpleheader2 #subscribe .eform .eform_row,
.purpleheader2 #subscribe .eform .eform_button {display:inline;}
.purpleheader2 #subscribe .eform .eform_button input {
display:inline;background: url(../images/backgrounds/subscribe.gif) no-repeat 0% 50%;
border: solid;
border-right: 1px solid white;
color: white;
cursor: pointer;
font-size: 11px;
height: 20px;
margin: 0px;
padding: 0px 5px 0px 15px;
border: 0;
text-transform: uppercase;}

/* Communities/Keep in Touch E-Form */

#subscribe,
#communities,
#communities ul {float: left;}

/* Twitter Feed */

#twitter h2 {
  background: #5D3742 url(../images/backgrounds/purplehead-bg.gif) repeat-x 0% 100%;
  color: #E7E3C0;
  font-family: Georgia, 'Trebuchet MS', 'Times New Roman', Arial, Verdana, sans-serif;
  font-size: 14px;
  height: 25px;
  margin: 0px;
  padding: 5px 0px 0px 15px;
}

#twitter ul {
  list-style-type: none;
  background: #F6F5E7;
  border: 1px solid #E4DEB6;
  border-bottom: none;
  margin: 0;
  padding: 10px 14px 0px;
}

#twitter ul li {
  border-bottom: 1px solid #9B8485;
  color: #231F20;
  margin: 0px 0px 10px;
  padding: 0px 0px 10px 0px;
  word-wrap:break-word;
}

#twitter.twitted ul li > a
{
  color: #0081C6;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 10px;
  display: inline-block;
}

#twitter ul li span { display: block; }

#twitter ul li a { color: #747679; }
#twitter ul li a:hover { color: #000; }

/* Homepage Rotator */
.bannertab li a.selected span {
  color: #000 !important;
}

/* Business Directory Nav */

ul.sidebarsubmenu {
  margin: 0 0 5px 0;
  padding: 5px 0 5px 0;
  background: #f6f5e7;
}

ul.sidebarsubmenu li {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.sidebarsubmenu li a {
  margin: 0;
  padding: 3px 10px 3px 18px;
  display: block;
  color: #5F3844;
  text-decoration: none;
  font-weight: bold;
  margin-left: 10px;
  margin-right: 10px;
}

ul.sidebarsubmenu li.selected a {
  border-bottom: 1px solid #5F3844;
}

ul.sidebarsubmenu li a:hover {
  color: #9b8485;
}

ul.sidebarnavlinks li a {
  border-bottom: none;
  font-weight: normal;
  color: #808181;
  border-bottom: none !important;
}
ul.sidebarnavlinks li.selected a {
  color: #5F3844;
  font-weight: bold;
}
ul.sidebarnavlinks li.last a {
  padding: 3px 10px 3px 18px;
  height: 2px;
  border-bottom: 1px solid #5F3844 !important;
  cursor: default;
}

ul.sidebarnavhead li.selected a {
  background: url('../images/buttons/arrow-down.gif') no-repeat center left;
  /*width: 105px;*/
}

.homepagetranslated {
  display: none;
}

/*Homepage Hover Text*/
.hoverText
{
  position: absolute;
  width: 202px;
  display: none;
  background: url("../images/backgrounds/fade.png") repeat scroll 0 0 transparent;
  color: #FFFFFF;
  height: 130px;
  padding: 10px;
  font-size: 1.2em;
}

/* Tabs */
#tabs.ui-tabs .ui-tabs-panel
{
  padding: 10px 0 0 0;
  position: relative;
}

#tabs .ui-helper-clearfix
{
  display: inline;
}

#tabs .ui-widget-header
{
  background: none;
  border: none;
}

#tabs .ui-corner-top
{
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
}

#tabs .ui-corner-all 
{
  -moz-border-radius:0px 0px 0px 0px;
}

#tabs.ui-widget-content  
{
  background: none;
  border: none;
}

#tabs > ul li a span {
background:url("../images/backgrounds/tab-off.gif") no-repeat scroll right bottom #D5D5D5;
color:#656565;
display:block;
font:bold 14px/30px Arial,Verdana,Helvetica,sans-serif;
height:auto !important;
padding-right:15px;
text-decoration:none;
}

#tabs > ul li a {
background:url("../images/backgrounds/tab-off.gif") no-repeat scroll left bottom #D5D5D5;
color:#656565;
display:block;
font:bold 14px/30px Arial,Verdana,Helvetica,sans-serif;
height:auto !important;
padding-left:15px;
text-decoration:none;
}

#tabs > ul li {
float:left;
font-size:14px;
list-style:none outside none;
margin:0 3px 0 0;
padding:0;
text-align:center;
text-transform:uppercase;
  border: none;
}

#tabs > ul {
margin:0;
padding:0;
}

#tabs.ui-tabs > .ui-tabs-nav li a
{
  padding: 0 0 0 15px;
}

#tabs .contentbannerfooter 
{
  position: absolute;
  right: 10px;
  /*bottom: -15px;*/
  z-index: 10;
}

#tabs li.ui-tabs-selected span 
{
color:#000000 !important;
}

#tabs > ul li a:hover {
  color: #222;
  background: url('../images/backgrounds/tab-on.gif') repeat-x bottom left #e5e5e5;
}

#tabs > ul li a:hover span {
  color: #222;
  background: url('../images/backgrounds/tab-on.gif') repeat-x bottom right #e5e5e5;
}

/*div.InControlPageHeader
{
  background:url("../images/backgrounds/purplehead-bg.gif") repeat-x scroll left bottom #5D3742;
  height:25px;
  margin:0;
  padding:5px 10px 0 15px;
  
  color:#E7E3C0;
font-family:Georgia,Trebuchet MS,Times New Roman,Arial,Verdana,sans-serif;
font-size:14px;
margin:0;
  font-weight: bold;
}*/


/*.EformDescription
{
  color:#5F3844;
  font-size: 16.5px;
  font-family:Georgia,Trebuchet MS,Times New Roman,Arial,Verdana,sans-serif;
  margin-bottom: 15px;
  display: block;
}*/

div[id^='Fader']
{
  color: #FFFFFF;
}

div[id^='Fader'] a
{
  margin-top: 5px;
}
.ReadMoreLink
{
  display: none;
}

.offers .maincontentbox
{
  border-bottom: none;
}

h2.tokens
{
  font-size: 14px;
  margin-bottom: 10px;
}

.offerContainer
{
  padding: 0px 0 10px 0;
  margin-bottom: 10px;
}

.funImagePlaceholder
{
  display: inline-block;
  margin-top: 10px;
}

.contentbannerimage
{
  background-color: #50323B;
}

/*Snagging Changes*/

a.moreinfoblue 
{
  font-size: 1.1em;
}

.funImageHolder, .visitorImageHolder
{
  display: inline-block;
}

.sitemapbox
{
  border-bottom: none;
}

#printlinks
{
  float: right;
  right: 50px;
  overflow: visible;
  height: 30px;
  padding: 6px 30px 8px 0;
}

#printlinks a
{
  float: left;
  margin: 0 0 0 30px;
  background: url('/branches/victoria bid/insw1/files/images/buttons/arrow3.jpg') no-repeat 0 5px;
  overflow: visible;
  padding: 5px 0 4px 25px;
  text-transform: Capitalize;
}

li.TopLevel.selected
{
  margin-bottom: 5px;
  cursor: pointer;
}

.favourites
{
  margin-bottom: 25px;
  margin-top: 5px;
  font-size: 1.1em;
}

.favourites a
{
  text-decoration: none;
  text-transform: uppercase;
  color: #0081C6;
}

.favourites a:hover
{
  text-decoration: underline;
}

/*.SummaryContent
{
  margin-bottom: 15px;
}*/

span.InControlContent
{
  margin-bottom: 0px;
  display: inline-block;
  border-bottom: 1px solid #7F6069;
  padding-bottom: 20px;
}

span.purpleborderbottom
{
  margin-bottom: 0px;
  display: inline-block;
  border-bottom: 1px solid #7F6069;
  padding-bottom: 20px;
}


#mainContent, #NewContentPlaceholder
{
  margin-bottom: 20px;
}

#map_label
{
  font-family: arial;
  font-size: 1.2em;
}

.person
{
  margin-bottom: 10px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #7F6069;
  line-height: 1.5;
}

.person img
{
  float: left;
  padding: 6px 15px 5px 0;
}

.person.last
{
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.person.first
{
  
  padding-top: 10px;
}

h2, .offers .offerContainer h2, h2.tokens
{
  color:#5F3844;
  font-family:Georgia,Trebuchet MS,Times New Roman,Arial,Verdana,sans-serif;
  font-size:26px;
  font-weight:bold;
  margin:0;
  padding:8px 0 0;
}

.offers .offerContainer p
{
  color:#414042;
  font-family:Georgia,Trebuchet MS,Times New Roman,Arial,Verdana,sans-serif;
  font-size:16px;
  line-height:1.5;
  margin:0;
  padding:0;
}

.downloadscontainer
{
  background:none repeat scroll 0 0 #F6F5E7;
  border:1px solid #E4DEB6;
  font:0.9em Arial,Helvetica,sans-serif;
  margin:0 0 15px;
  padding-left:10px;
}

.downloadscontainer li a
{
  height: 15px;
  font-size: 11px;
  text-decoration: none;
  cursor: pointer;
  padding-top: 7px;
  color: #414042;
}

.downloadscontainer li
{
  font-size: 11px;
  color: #414042;
}

.forum-sidebar-container
{
  background:none repeat scroll 0 0 #B5D434;
  border:1px solid #E4DEB6;
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  margin:0 0 15px;
  padding-left:10px;
  color: #4A2544;
}

.forum-sidebar-container a
{
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  height: 15px;
  text-decoration: none;
  cursor: pointer;
  color: #5F3844;
  margin-top: 10px;
  margin-left: 3px;
  display: inline-block;
}

.forum-sidebar-container li
{
  font-size: 12px;
  color: #414042;
  margin-top: 8px;
}

.forum-sidebar-container a:hover
{
  text-decoration: underline;
}

.pressPanel .downloadscontainer li a
{
 text-transform: uppercase !important;
}


.pressImage .downloadscontainer li
{
 text-transform: uppercase !important;
  margin-left: -15px;
  height: 15px;
  font-size: 11px;
  text-decoration: none;
  padding-top: 7px;
  color: #414042;
}

.pressImage .downloadscontainer 
{
 border: none !important;
 text-align: center;
 font-size: 1em;
 color:#414042;
 padding: 3px 0 3px 0;
 margin-top: 5px;
}

.downloadscontainer li a:hover
{
  text-decoration: underline;
}

.downloadscontainer li
{
  margin-top: 8px;
}

.busdir .InControlContent
{
  border-bottom: none;
}

.memberRegistration .maincontentbox input
{
  width: 400px;
  margin-bottom: 10px;
}


.memberRegistration .InControlPageHeader
{
  margin-bottom: 15px;
}

.memberRegistration .registerButton input, #ctl13_chkNewsletter
{
  width: 100px;
}
.calendarContent img
{
  float: left;
  padding-right: 15px;
}

#communityImages img, #communityImages a
{
  border: none;
}

.offers .purpleheader h2
{
  color: #E7E3C0;
}

.community .InControlContent
{
  border-bottom: none;
}

.event .InControlContentHeading { display:none;}

.resultcontent.full p
{
  width: 160px;
}

.hightext a
{
  text-decoration: none;
  color: #231F20;
}

.hightext a:hover
{
  text-decoration: underline;
}

.magazine h4
{
  color:#0081C6;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:5px 0 2px;
  text-transform:uppercase;
}

.magazine h1
{
  color:#5F3844;
  font-size:14px;
  font-weight:bold;
  margin: 7px 0 9px 0;
  padding:0;
}

.magazin .yellowboxmore
{
  margin-top: 5px;
}

.magTemplate .yellowbox .InControlContentHeading
{
  color:#0081C6;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:5px 0 2px;
  text-transform:uppercase;
  font-family:Arial;
}

.magTemplate h1
{
  color:#5F3844;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:0;
  font-family:Arial;
}

.magTemplate .yellowbox .InControlContent
{
  font-size: 1.1em;
  padding-bottom: 5px;
  margin-bottom: 0px;
  border-bottom: 0px;
}

.magTemplate .ReadMoreLink
{
  display: inline;
  color:#747679;
  display:block;
  font-size:11px;
  margin:0;
  padding:5px 0;
  text-decoration:none;
  text-transform:uppercase;
}

.magTemplate .SummaryContent
{
  padding-bottom: 10px;
  border-bottom: 1px solid #7F6069;
}

#tabs.ui-corner-all
{
  -moz-border-radius: 0 0 0 0;
}

.divider
{
  border-top: 1px solid #7F6069;
  padding-top: 10px;
}

.InControlContent a
{
  color:#0081C6;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:5px 0 2px;
  text-transform:uppercase;
  font-family: Arial;
  text-decoration: none;
}

.InControlContent a:hover
{
  text-decoration: underline;
}

#tabs.ui-corner-all
{
  border-bottom-left-radius: 0px 0px;
  border-bottom-right-radius: 0px 0px;
  border-top-left-radius: 0px 0px;
  border-top-right-radius: 0px 0px;
}

#tabs > h3
{
  text-decoration: none;
  color:#E7E3C0;
  font-family:Georgia,Trebuchet MS,Times New Roman,Arial,Verdana,sans-serif;
  font-size:14px;
  margin:0;
  position: absolute;
  display: inline;
  padding-top: 7px;
  padding-left: 15px;
}

#tabs > h3 a
{
  color:#E7E3C0;
  font-family:Georgia,Trebuchet MS,Times New Roman,Arial,Verdana,sans-serif;
  font-size:14px;
  text-decoration: none;
}

.downloadscontainer > ul
{
  padding-left: 18px;
}

#subscribe h2
{
  color: #E7E3C0;
}

.SummaryCatalogItem:last-child
{
  /*border-bottom: 1px solid #7F6069;*/
}

.visitors .contentbanner
{
  height: 645px;
}

.twitterLink {
  margin: 0;
  border: 1px solid #E4DEB6;
  border-top: none;
  background-color: #F6F5E7;
  padding-left: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.twitterLink a {
  background: url('/Branches/Victoria BID/inSW1/Files/images/buttons/arrow-off.gif') no-repeat 0% 50% !important;
  color: #5F3844;
  font-family: Georgia, 'Trebuchet MS', 'Times New Roman', Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 12px;
  text-decoration: none;
}

.twitterLink a:hover {
  color: #9b8485;
  background: url('../images/buttons/arrow-on.gif') no-repeat center left ;
}

.businessVoiceTitle,
.linkTitle {
  color: #5F3844;
  font-family: Georgia, 'Trebuchet MS', 'Times New Roman', Arial, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.addthis {
  margin-top: 20px;
  margin-bottom: 5px;
}

.rssSubscribe {
  margin-bottom: 10px;
}
.rssSubscribe a {
  color: #747679;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
}
.rssSubscribe a:hover {
  color: #000;
}
.rssSubscribe img {
  vertical-align: bottom;
  margin-right: 5px;
}

.resultcontent {
  min-height: 90px;
  position: relative;
}

.blueresult {
  bottom: 0px;
  right: 0px;
  position: absolute;
}

.resultcontent h3
{
  margin: 5px 0 5px 0;
}

.resultcontent .purpleresult.address
{
  margin: 5px 0 5px 0;
}

.PagerPlaceholder
{
  margin-bottom: 10px;
}

.resultwhite.contentsummary .resultcontent h4, .resultyellow.contentsummary .resultcontent h4
{
  width: 230px;
}

.resultwhite.contentsummary .resultcontent p, .resultyellow.contentsummary .resultcontent p
{
  width: 500px;
}

.resultwhite.contentsummary .resultcontent .moreinfogrey, .resultyellow.contentsummary .resultcontent .moreinfogrey
{
  width: 50px;
}

.resultwhite.contentsummary .resultcontent ul.purpleresult, .resultyellow.contentsummary .resultcontent ul.purpleresult
{
  /*width: 100%;*/
}

#eventsPanel .resultcontent { margin-left: 0; }
#eventsPanel .resultcontent img { float: left; }
#eventsPanel .hightext { float: left; width: 75%; margin-left: 10px; }
#eventsPanel .resultcontent { width: auto; }



.offers .eventsBox { margin-right: 0px; }
.offers .contentbox
{
  margin-right: 5px !important;
  margin-left: 5px !important;
}
.offers .maincontentbox { margin: 0; }

/*.offers .eventsBox.Bbar, .offers .eventsBox.HaHa,.offers .eventsBox.RunnersNeed
{
  margin-right: 0px;
}
*/

#eform_104 { border-bottom: 1px solid #5D3742; margin-bottom: 20px; }



.pressImage{
  float: left;
  margin: 20px 8px 0;
  width: 120px;
}

.pressImages{
  text-align: center;
  height: 140px;
  background:none repeat scroll 0 0 #F6F5E7;
  border:1px solid #E4DEB6;
  margin:0 0 15px;
}

.pressImages ul
{
  list-style: none;
}

.pressItem {
  margin: 15px 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  border-bottom: 1px solid #e9e5c5 !important;
}

.pressItem img {
  margin: 8px 15px 0 0 !important;
  padding: 0 !important;
  float: left !important;
}

.pressItem p {
  margin: 0 !important;
  padding: 5px 10px 0 0 !important;
  text-align: left !important;
  color: #231f20 !important;
  font-size: 0.9em !important;
}

.pressItem h2
{
  color: #5F3844 !important;
}

.pressItem .hightext > h3 {
  margin: 0;
  padding: 0;
}

.linksList .link { margin-bottom: 20px; }

.pressPanel { /*border-bottom: 1px solid #5D3742;*/ margin-bottom: 20px; }

.pressPanel a
{
  color:#0081C6;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:5px 0 2px;
  text-transform:uppercase;
  font-family: Arial;
  text-decoration: none;
  margin-left: 7px;
}

.pressPanel a:hover
{
  text-decoration: underline;
}

.eformbuilder_formlabel_ImageUrl{display:none;}
.eformbuilder_formlabel_ImageCaption{display:none;}
#ctl26_ImageUrl, #ctl26_ImageCaption{width:0px !important; border:none !important;}

.successmessage {
  margin: 0;
  padding: 0 0 25px 0;
  font-family: Georgia, Trebuchet MS, Times New Roman, Arial, Verdana, sans-serif;
  font-size: 16px;
  color: #414042;
  line-height: 1.5;
}

.eformbuilder_formlabel_RequestedImage{
  float: left;
  padding-top: 5px;
  color:#5F3844;
  font-size:14px;
  margin:0;
  padding:0;
  font-family:Georgia,Trebuchet MS,Times New Roman,Arial,Verdana,sans-serif;
}

#lightbox-image-details-caption a.moreinfogrey {padding: 5px 0 5px 0};

.offerContainer
{
  border-bottom: 1px solid #50323B;
}

input[type='checkbox'], input[type='radio'] { width: auto !important; }

.SendMessage { width: 330px; }

.funTemplate #contentbanner{height: 50px;}
.funTemplate #tabs {min-height: 30px; height: 30px; margin-top:15px; background: #5D3742;}
.funTemplate a.closemap{margin-top: -4px;}

.shoppingTemplate #contentbanner{height: 50px;}
.shoppingTemplate #tabs {min-height: 30px; height: 30px; margin-top:15px; background: #5D3742;}
.shoppingTemplate a.closemap{margin-top: -4px;}

.stayingTemplate #contentbanner{height: 50px;}
.stayingTemplate #tabs {min-height: 30px; height: 30px; margin-top:15px; background: #5D3742;}
.stayingTemplate a.closemap{margin-top: -4px;}

.working #contentbanner{height: 50px;}
.working #tabs {min-height: 30px; height: 30px; margin-top:15px; background: #5D3742;}
.working a.closemap{margin-top: -4px;}

.forumTemplate #contentbanner{
  height: 216px;
  background-color: #5F3844;
}

.lblCatTitle { display: none; }

/* Search Results */
#maincontentbox .formtop ul li { color: #5F3844; }
#maincontentbox .SearchButton { color: #000; }


/* Business Networking E-Form */
#eform_167, .sendToFriendEform { font-size: 9.0pt;
font-family: Verdana, sans-serif;
}
#eform_167 .eform_label { float: left; width: 200px; }
#eform_167 .eform_input { float: left; width: 400px; }
#eform_167 .eform_label { height: 28px;
padding-top: 7px; }
#eform_167 .eform_input input { width: 300px; }
.sendToFriendEform, #eform_167 .eform_row, .sendToFriendEform .row, .sendToFriendButton { clear: both; }
.sendToFriendEform p { width: 500px; color: #5F3844; font-weight: bold; }
.sendToFriendEform { margin-bottom: 20px; padding-top: 10px; }
.sendToFriendSuccess { padding: 15px; font-family: Verdana, sans-serif; color: #5F3844; }
.sendToFriendEform .input input { width: 150px;  }
.sendToFriendEform .label { float: left; width: 100px; padding-top: 20px; }
.sendToFriendEform .input { width: 150px; float: left; margin-right: 20px; }

.mainTable img, .image img, .EditableElement img
{
  border: none !important;
}

