

/******** FIXES + OUTSIDE CODE ********/



img, div, span { behavior: url(/web/limonsalon/scripts/iepngfix.php); }



.bubbleInfo {position: relative; }

.popup {position: absolute; display: none; }





/******** LAYOUT ********/





body {overflow: -moz-scrollbars-vertical; background-image: url(/web/limonsalon/img/bg_pattern.gif); font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #000; }

img {border: none; }

#container {width: 100%; margin: 0 auto; text-align: left; } 

.navbar {margin: 5px 10px 0 10px; display: inline; }

#top {width: 100%; height: 135px; background-image: url(/web/limonsalon/img/headerstripes.gif); }

.alpha {background-image: url(/web/limonsalon/img/alpha.png); background-repeat: repeat-y; width: 824px; margin: 0 auto;}

#topCenter {width: 800px; height: 130px; margin: 0 auto; background-image: url(/web/limonsalon/img/headergradient.gif);}

#middleStripCenter {background-color: #2a2c2c; width: 100%; height: 5px; margin: 0 auto 0 auto; }

#middleStrip {background-color: #3a3c3c; width: 800px; height: 5px; margin: 0 auto 0 auto; }

#bottomBoxes {background-image: url(/web/limonsalon/img/boxesback.gif); background-repeat: repeat-x; width: 800px; height: 170px; margin: 0 12px 0 12px; border-bottom: solid 1px #1e1e1e; }

#flashBox {height: 350px; width: 800px; margin: 0 auto 0 auto; background-color: #000;}

#footer {width: 824px; height: 45px; background-color: none; margin: 0 auto 0 auto; background-image: url(/web/limonsalon/img/bottombar.png);}

#footer p {margin: 10px auto auto 20px; }

#footer span {margin: 0 10px 0 10px; }

.boxpic {width: 253px; height: 125px; position: relative; }

.boxpic span {position: absolute; display: block; padding: 2px 4px 2px 4px; bottom: 7px; right: 10px; background-image: url(/web/limonsalon/img/1x1_70alpha.png); text-align: center; }

.bottombox {margin: 10px 0 10px 10px; display: inline-block; float: left;}

.boxHeader {background-color: #fff; width: 253px; height: 23px; border-bottom: solid 2px #666; text-align: left; }

.boxHeader span {padding: 2px 0 0 3px; display: block; }

#navbarLeft img, #navbarRight img {vertical-align: middle; }

#featbox {display: inline; margin-left: 10px;}

#featinfo {display: inline; margin-left: 10px; }

#featuredSpace {background-image: url(/web/limonsalon/img/featbg.gif); background-repeat: repeat-x; margin: 0 12px 0 12px; background-color: #0b0b0b;}

#featheader {display: block; margin: 5px auto 3px auto; }

#profile {width: 800px; background-image: url(/web/limonsalon/img/spray.jpg); background-repeat: no-repeat; margin: 0 12px 0 12px; background-position: top; border-top: solid 1px #1e1e1e; background-color: #131313; border-bottom: solid 1px #1e1e1e; float: left; }

#leftmaincolumn {margin-left: 10px; display: inline;}

#profileinfo {margin-top: 7px;}

#profilemeat, #bandmeat {padding-left: 5px;}

#profilemeat p {width: 426px;}

#bandmeat p {width: 636px;}

#actionsbar {width: 190px; padding-top: 14px;}

ul.bookingoptions {padding-left: 15px; margin-left: 0; padding-top: 0; margin-top: 3px; list-style: none;}

li.bookingoptions {margin: 0; padding: 0}

#bottombar {background-image: url(/web/limonsalon/img/bottombar.png); margin: 0; padding: 0; width: 824px; height: 30px; margin: 0 auto 0 auto; }

.stylistbox {margin: 0 5px 0 0; padding: 5px 0 5px 0; border-bottom: solid 1px #1e1e1e; display: inline;}

.stylistbox p {width: 646px; }

#footer p {width: 800px; text-align: center; }

#bumblelink {width: 800px; margin: 0 auto 0 auto; background-color: #000; text-align: center; vertical-align: middle; padding-top: 40px; padding-bottom: 40px; border-bottom: solid 1px #1e1e1e;}

.myspace {margin: 5px 10px 0 0; }

.socials {margin-bottom: 5px; }

.photostream {width: 774px; margin: 0 auto 20px auto;}

.eventsblurb {width: 774px; margin: 20px auto 10px auto;}

.servborder {border-bottom: solid 1px #fff; color: #fff; padding-bottom:2px;}

/******** TEXT ********/



.boxpic span {color: #fff; font-size: 105%;}

.boxpic img {border: none; }

#footer {color: #fff; font-size: 70%;}

#featheader {color: #888; font-size: 22px; }

p#featdesc {color: #fff; font-size: 12px; width: 510px; }

#profileName {color: #9bc921; font-size: 26px; }

.joindate {color: #ccc; font-size: 12px;}

#profilemeat p, #bandmeat p {color: #fff; font-size: 12px; }

.righttitles {color: #9bc921; font-size: 14px; font-weight: bold;}

.bookingoptions {color: #fff; font-size: 12px; }

#actionsbar p {color: #fff; font-size: 12px; }

.white {color: #fff; font-size: 12px; }

.white16 {color: #fff; font-size: 16px; }

.white16bold {color: #fff; font-size: 16px; font-weight: bold; }

.stylistbox p {color: #fff; font-size: 10px; }

.green {color: #9bc921; }

.sixes11 {color: #ccc; font-size: 11px; }

.white13 {color: #fff; font-size: 13px; }



/******** LINKS ********/



a {outline: none; border: none;}

a:visited {text-decoration: underline; color: #fff;}

a:active {text-decoration: underline; color: #fff;}

a:link {text-decoration: underline; color: #fff;}

a:hover {text-decoration: underline; color: #9bc921;}

.navStyle a:visited {font-size: 12px; text-decoration: none; color: #fff; font-weight: bold;}

.navStyle a:active {font-size: 12px; text-decoration: none; color: #fff; font-weight: bold;}

.navStyle a:link {font-size: 12px; text-decoration: none; color: #fff; font-weight: bold;}

.navStyle a:hover {font-size: 12px; text-decoration: none; color: #9bc921; font-weight: bold;}

.boxHeader a:link {text-decoration: none; color: #980000; font-weight: bold; font-size: 14px;}

.boxHeader a:visited{text-decoration: none; color: #980000; font-weight: bold; font-size: 14px;}

.boxHeader a:active {text-decoration: none; color: #980000; font-weight: bold; font-size: 14px;}

.boxHeader a:hover {text-decoration: none; color: #131313; font-weight: bold; font-size: 14px;}

#footer a:visited {color: #9bc921; text-decoration: none; font-weight: normal; }

#footer a:active {color: #9bc921; text-decoration: none; font-weight: normal; }

#footer a:link {color: #9bc921; text-decoration: none; font-weight: normal; }

#footer a:hover {color: #fff; text-decoration: none; font-weight: normal; }

.bookingoptions a:link {color: #fff; }

.bookingoptions a:visited {color: #fff; }

.bookingoptions a:active {color: #9bc921; }

.bookingoptions a:hover {color: #9bc921; }

.viewprofile a:link {color: #9bc921; text-decoration: none;}

.viewprofile a:visited {color: #9bc921; text-decoration: none; }

.viewprofile a:active {color: #9bc921; text-decoration: none; }

.viewprofile a:hover {color: #fff; text-decoration: none; }

.boxpic a:link {text-decoration: none; }

.boxpic a:visited {text-decoration: none; }

.boxpic a:active {text-decoration: none; }

.boxpic a:hover {text-decoration: none; }

.stylistbox a:link {color: #9bc921; text-decoration: none; }

.stylistbox a:visited {color: #9bc921; text-decoration: none; }

.stylistbox a:active {color: #9bc921; text-decoration: none; }

.stylistbox a:hover {color: #fff; text-decoration: none; }

#featheader a:link {color: #888; text-decoration: none; }

#featheader a:visited {color: #888; text-decoration: none; }

#featheader a:active {color: #888; text-decoration: none; }

#featheader a:hover {color: #fff text-decoration: none; }

#profilemeat a:link {color: #9bc921; text-decoration: none; }

#profilemeat a:visited {color: #9bc921; text-decoration: none; }

#profilemeat a:active {color: #9bc921; text-decoration: none; }

#profilemeat a:hover {color: #fff; text-decoration: none; }

#bandmeat a:link {color: #9bc921; text-decoration: none; }

#bandmeat a:visited {color: #9bc921; text-decoration: none; }

#bandmeat a:active {color: #9bc921; text-decoration: none; }

#bandmeat a:hover {color: #fff; text-decoration: none; }

#profileName a:link {color: #9bc921; text-decoration: none; }

#profileName a:visited {color: #9bc921; text-decoration: none; }

#profileName a:active {color: #9bc921; text-decoration: none; }

#profileName a:hover {color: #fff; text-decoration: none; }



/******** MISC ********/



.nothing {margin: 0; padding: 0; }

.inlineblock {display: inline-block; }

.block {display: block; }

.inline {display: inline; }

.floatright {float: right; margin-left: 8px; }

.floatleft {float: left; margin-right: 8px; }

.clearboth {clear: both; height: 0; font-size: 1px; line-height: 0px; }

.textleft {text-align: left; }

.textright {text-align: right; }

.textcenter {text-align: center; }

