/* Main */
body {background:url(images/bg.png) 50% 0% repeat-x #010000;font-family:arial;}
* {margin:0;padding:0;}
img {border:0;}
img.bandpic {border: 3px solid #4D6167;}
img.random {border: 2px solid #fff; margin: 0 0 0 15px;}
img.bandmember {margin-right:10px;}
img.smallbandpic {border: 2px solid #fff;margin: 0 2px 0 3px;}
img.ico {margin: 5px 6px 5px 0px; vertical-align:middle;}
img.dp {border: 2px solid #294247; float:left; margin: 0 10px 0 0;}

hr.liteblue {background-color:#B9EDFA;color:#B9EDFA;width:172px;border-width:0px;text-align:center;width: 90%;height:1px;margin:5px 0 5px 12px;}
hr.teal {background-color:#045D6C;color:#045D6C;border-width:0px;height:1px;margin: 8px 0;}


a {text-decoration:none;}
a:hover {text-decoration:underline;}
#wrapper {margin:0 auto;width:1000px;background:url(images/frame.png) no-repeat 0 100px;}
/* Header */
#header {background:url(images/headerbg.png) no-repeat;height:78px;}
#header #logo {margin:29px 0 0 52px;}
/* Menu */
ul#menu {height:30px;background:url(images/menubg.png) repeat-x;margin:0 0 11px 0;list-style-type:none;padding:19px 0 0 51px;overflow:hidden;}
ul#menu li {float:left;text-indent:-1000em;padding:0 22px 0 0;}
ul#menu li a {display:block;height:100%;width:100%;}
ul#menu li.home {background:url(images/home.png) no-repeat;height:16px;width:41px;}
ul#menu li.categories {background:url(images/categories.png) no-repeat;height:16px;width:71px}
ul#menu li.calendar {background:url(images/calendar.png) no-repeat;height:16px;width:60px}
ul#menu li.account {background:url(images/account.png) no-repeat;height:16px;width:57px}
ul#menu li.promoters {background:url(images/promoters.png) no-repeat;height:16px;width:72px}
ul#menu li.support {background:url(images/support.png) no-repeat;height:16px;width:55px}
/* Content */
#content {float:left;padding:0 0 0 56px;width:619px;}
#content #search {background:url(images/searchbg.png) no-repeat;border:0;width:580px;height:50px;color:#eaf1f4;font-size:18px;padding:26px 0 0 24px;}
/* Featured */
#content #featured {position:relative;background:url(images/featuredbg.png) no-repeat;width:624px;height:232px;margin:-17px 0 0 0;padding:0 0 0 16px;}
#content #featured h3 {font-size:14px;color:#ebfbff;font-weight:normal;padding:36px 0 0 0}
#content #featured #numbers {float:left;padding:27px 0 0 0;width:36px;}
#content #featured #numbers p.number {background:url(images/numberbg.png) no-repeat;width:24px;height:27px;color:#04343c;font-size:18px;padding:4px 0 0 12px;margin:0 0 7px 0;font-weight:bold;}
#content #featured #numbers p a {color:#04343c;}
#content #featured #numbers p.number .active, #content #featured #numbers p a:hover {color:#055c6b;}
#content #events {float:left;padding:27px 0 0 0;}
#content #events .event {float:left;background:url(images/eventbg.png) no-repeat;width:151px;height:124px;margin:0 0 0 8px;padding:0 0 0 1px;}
#content #events .event h5 {padding:8px 0 0 10px;}
#content #events .event h5 a{color:#fdfefe;font-size:12px;}
#content #events .event p{color:#49dcf3;font-size:8px;padding:0 0 7px 10px;}
/* Container */
#content #cellbox {background:url(images/cellbg.png) no-repeat;width:620px;height:45px;margin:5px 0 0 -5px;padding:0 0 0 12px;}
#content #cellbox h3 {font-size:12px;font-family: arial;color:#AFC3C8;font-weight:normal;padding:15px 0 0 0}
#content #cellbox a {color:#ffffff; font-weight: bold; font-size:10pt; text-decoration: underline;}
#content #container {background:url(images/layer.png) no-repeat;width:620px;min-height:1000px;margin:5px 0 0 -5px;padding-top:10px;}
#content #container #left {float:left;width:410px;margin-left:10px;}
#content #container #left .button {float:left;background:url(images/tab.png) repeat-x;height:24px;font-size:12px;font-weight:bold;padding:5px 8px 0 8px;margin:5px 0 -3px 2px;}
#content #container #left .button a {color: #000;}
#content #container #left #holder {clear:both;background:url(images/containerbg.png) no-repeat;width:386px;margin:-4px 0 0 1px;padding:0 12px 10px 12px;}
#content #container #left #holder {color:#83E2F5;font-size:12px;}
#content #container #left #holder h4 {clear:both;font-family: arial; font-size:14px;color:#3588A3;margin:20px 0 10px 0;}
#content #container #left #holder #announcement {background:url(images/announcement.png) no-repeat;width:410px;height:73px;margin: 0 0 15px -12px;}
#content #container #left #holder #announcement h5 {color:#89D7E8;padding: 15px 0 0 20px;font-size:13px;}
#content #container #left #holder #announcement a {color:#ffffff; font-size:10px; text-decoration:underline;margin-left:40px;}
#content #container #left #holder .eventdate {background:url(images/eventdate.png) no-repeat;height:42px;width:37px;float:left; margin-bottom:3px;}
#content #container #left #holder .eventdate ul {margin: 0 0 0 16px;}
#content #container #left #holder .eventdate li.month {list-style:none; display:block;color:#fff;font-weight:bold;margin: 0 0 0 -10px;}
#content #container #left #holder .eventdate li.day {list-style:none;font-size:16px;display:block;color:#000;font-weight:bold;margin: 5px 0 0 -7px;}
#content #container #left #holder .eventdetails {float:left;width:344px;background-color:#23545F;height:40px;margin:0 0 3px 2px;color:#B5EFFC;padding:3px 0 0 3px;}
#content #container #left #holder .eventdetails .link1 {color:#5FC4D6;text-decoration:underline; font-weight:bold;float:left;}
#content #container #left #holder .eventdetails .right {margin: 8px 0 0 10px;}
#content #container #left #holder .eventdetails .details {margin: 5px 0 0 0;float:left;}
#content #container #left #holder .eventdetails .link2 {color:#B5EFFC;text-decoration:underline; font-weight:bold;}
#content #container #left #holder .buynow {float:right;margin: -2px 25px 0 0;}
#content #container #left #holder .buynow a {font-size:14px;font-weight:bold;text-decoration:underline;color:#1FBCDF;}
#content #container #left #holder .comment-header {background:url(images/commentheader.png) repeat-y;width:380px;height:5px; padding: 0 0 0 11px;}
#content #container #left #holder .comment {background:url(images/commentbg.png) repeat-y;width:380px;padding:5px 20px 10px 10px;font-size:11px;color:#C5E5E9;}
#content #container #left #holder .comment .poster {float:right; margin: 0 15px 0 15px; text-align:center;}
#content #container #left #holder .comment .poster a {font-size:11px;color:#000;text-decoration:underline;font-weight:bold;}
#content #container #left #holder .comment-footer {background:url(images/commentfooter.png) repeat-y;width:380px;height:20px; padding: 0 0 0 11px; margin: 0 0 5px 0;}
.table {float:left;border:none; border-collapse: collapse;}
.table-nw {background:url(images/border01.png) no-repeat;width:6px;height:6px;}
.table-n {background:url(images/border02.png) repeat-x;width:81px;height:6px;}
.table-ne {background:url(images/border03.png) no-repeat;width:6px;height:6px;}
.table-w {background:url(images/border04.png) repeat-y;width:6px;height:66px;}
.table-center {vertical-align: middle; text-align: center;}
.table-e {background:url(images/border05.png) repeat-y;width:6px;height:66px;}
.table-sw {background:url(images/border06.png) no-repeat;width:6px;height:6px;}
.table-s {background:url(images/border07.png) repeat-x;width:81px;height:6px;}
.table-se {background:url(images/border08.png) no-repeat;width:6px;height:6px;}
.bandphoto {float:left;background:url(images/border.png) no-repeat; border:0px;height:78px;width:92px;padding: 6px 0 0 7px; margin-right: -4px;}
#content #container #right {float:right;width:198px;color:#AFE3EB;font-size:14px; background: url(images/rightbg.png) no-repeat;min-height:600px;text-align:center;}
#content #container #right a {font-size:14px;color:#AFE3EB;font-weight:bold;text-decoration:underline;}
#content #container #right a.count {color:#2E7A8F;font-size:12px;text-decoration:underline;text-align:center;}
#content #container #right .bandname {color:#4DACC3;font-weight:bold;font-size:13px;}
#content #container #right h5 {color:#4DACC3;font-weight:bold;font-size:11px;font-family: georgia;margin-bottom:12px;}
#content #container #right .smallfont {color:#AFE3EB;font-size:11px;}
#content #container #right-footer {background: url(images/rightfooter.png) no-repeat; width: 198px; height:30px;}
#shoppingcart {background: #D7E2E4 url(images/cartbg.png) no-repeat;min-height:106px;width:220px;margin:12px 0 15px 15px;padding:5px 5px 5px 8px;font-size:12px;font-weight:bold;z-index:10;position:relative;}
#shoppingcart h5 {margin: 0 0 5px 0; font-size:13px;}
#shoppingcart a {color:#0C6F83;text-decoration:underline;}
#content #infobox {background:url(images/infobox.png) no-repeat;width:881px;height:88px;margin:15px 0 0 0;color:#fff;font-size:12px;padding:15px 0 100px 15px;}
#content #infobox a {font-weight:bold;color:#059EB5;}
#content #infobox #welcome {float:left; min-width:220px;}
#content #infobox #navigation {float:left;height:88px;min-width:620px;text-align:center;padding:12px 0 0 0;}
#content #infobox #navigation li {background:url(images/button.png) no-repeat;width:80px;height:33px;float:left;margin-right:8px;list-style:none;padding-top:7px;}
#content #infobox #navigation li a {color:#C7CFD6;text-decoration:underline;font-weight:bold;}
#content #infobox #navigation .right {margin-left: 50px;}
#content #todo {margin: -135px 15px 0px 15px;clear:both;background:url(images/todo.png) no-repeat;width:110px;height:85px;font-size:11px;padding:60px 15px 0 15px;color:#000;z-index:5;position:relative;}
#content #todo .highlight {color:#E00}
#content #navigation2 {z-index:5;position:relative;float:left;width:600px;margin: -80px 0 50px 250px;}
#content #navigation2 li {background-color: #183039;width:100px;height:25px;float:left;margin-right:10px;list-style:none;padding-top: 10px; text-align:center;}
#content #navigation2 a {color:#fff;}
#content #adminpanel {clear:both;background:#0F262B url(images/cellbg2.png) repeat-x;width:855px;margin:0 0 0 15px; padding:12px 0 35px 15px; text-align:left;}
#content #adminpanel .title {color:#fff;font-weight:bold;font-size:12px;margin: 5px 0 25px 0;}
#content #adminpanel a {color:#fff;font-weight:bold;font-size:12px;text-decoration:underline;}
#content #adminpanel .info {color:#fff;font-size:12px;margin: 0 2% 0 0; width:48%; float:left;}
#content #adminpanel h4 {color: #7AE3F4; font-size: 16px; margin: 5px 0 5px 0;}
#content #adminpanel a.teal {color: #05899F;text-decoration:none;}
#content #adminpanel .teal {color: #05899F; font-size:16px;margin: 5px 0 5px 0;font-weight:bold;}
#content #adminpanel .grey {color:#ccc;}
#content #adminpanel .white {color:#fff;font-size:12px;font-weight:bold;text-transform: uppercase;}
#content #adminpanel .teal2 {color: #046377;font-size: 13px;font-weight:bold;text-transform: uppercase;}
#content #adminpanel table.salesorder {padding:0; text-transform:uppercase;font-weight:bold;width:280px;color:#C8D2D8;font-size:12px;}
#content #adminpanel table.salesorder b {color:#046377;font-size:13px;}
#content #adminpanel .orange {color:#FF3300;}
#content #adminpanel .date {color:#CCC; font-size:9px;}
#content #adminpanel .details {color:#BB0088; font-size:9px;}

/* Hotspot */
#content #hotspot {background:url(images/hotspotbg.png) no-repeat;width:600px;height:292px;padding:0 0 27px 0;}
#content #hotspot h3 {float:left;font-size:14px;color:#ebfbff;font-weight:normal;padding:20px 0 0 18px;}
#content #hotspot a {color:#c9eff4;}
#content #hotspot p.base {float:left;color:#2a515a;font-size:9px;padding:22px 0 0 97px;}
#content #hotspot .buttons {float:right;margin:0 13px 0 0;width:210px;}
#content #hotspot .buttons .button {float:left;background:url(images/buttonbg.png) repeat-x;height:25px;font-size:13px;font-weight:bold;padding:8px 7px 0 7px;margin:14px 0 0 5px;}
#content #hotspot .buttons .button a {color:#eaf1f4;}
#content #hotspot #listings {float:left;margin:6px 0 0 0;width:553px;}
#content #hotspot .listing {background:#1c1a1a;width:553px;height:43px;margin:0 0 3px 26px;padding:7px 0 0 7px;}
#content #hotspot .listing .title {float:left;width:388px;}
#content #hotspot .listing .title p {color:#eaf1f4;font-size:13px;}
#content #hotspot .listing .title p.popular {color:#fd7508;font-size:13px;font-weight:bold;}
#content #hotspot .listing p.plenty {color:#30fd08;font-size:13px;font-weight:bold;}
#content #hotspot .listing p.nearly {color:#fd0819;font-size:13px;font-weight:bold;}
#content #hotspot .listing .date {float:left;background:url(images/datebg_nov.png) no-repeat;color:#020202;font-size:18px;font-weight:bold;width:51px;height:35px;padding:12px 0 0 7px;}
#content #hotspot .listing .buynow {float:left;width:84px;padding:0 0 0 9px;}
#content #hotspot .listing .buynow a {font-size:13px;text-transform:uppercase;color:#ebf2f5;font-weight:bold;text-decoration:underline;}
#content #hotspot .listing .buynow p {font-size:13px;color:#ebf2f5;}
#content #hotspot .listing .buynow .price {color:#16cbea;font-size:18px;font-weight:bold;}
/* Category */
#content #category {clear:both;background:url(images/categorybg.png) no-repeat;width:598px;height:203px;}
#content #category h3 {font-size:14px;color:#ebfbff;font-weight:normal;padding:10px 0 0 13px;}
#content #category .buttons {float:right;margin:0 13px 0 0;}
#content #category .buttons .button {float:left;background:url(images/buttonbg.png) repeat-x;height:25px;font-size:13px;font-weight:bold;padding:8px 7px 0 7px;margin:14px 0 0 5px;}
#content #category .buttons .button a {color:#eaf1f4;}
#content #category #tickets {float:left;margin:15px 0 0 15px;width:600px;}
#content #category #tickets .ticket {margin:0 0 0 17px;float:left;width:94px;}
#content #category #tickets .ticket h5 {font-size:13px;color:#fd8321;}
#content #category #tickets .ticket p {color:#eaf1f4;font-size:11px;font-weight:bold;}
#content #category #tickets .ticket p.price {color:#2ed0ec;font-size:18px;padding:10px 0 0 0;}
#content #category #tickets .ticket p.buy {text-transform:uppercase;}
#content #category #tickets .ticket p.buy a {color:#eaf1f4;font-size:13px;}
/* Side */
#side {float:right;width:255px;padding:0 59px 0 0;}
#side #login {position:relative;background:url(images/loginbg.png) no-repeat;width:262px;height:239px;margin:0 0 8px 0;}
#side #login h3 {float:left;font-size:14px;font-weight:normal;padding:22px 0 0 10px;}
#side #login #vendaman {float:right;background:url(images/vendaman.png) no-repeat;width:253px;height:167px;margin:-151px 0 0 0;}
#side #login #vendaman p {font-size:9px;width:146px;padding:0 5px 0 5px;}
#side #login #vendaman h4 {font-size:11px;color:#020000;width:146px;padding:6px 5px 2px 5px;}
#side #login p.please {clear:both;color:#b5effc;font-size:10px;padding:4px 0 0 15px;}
#side #login a {color:#b5effc;text-decoration:underline;}
#side #login #username {background:url(images/username.png) no-repeat;width:218px;height:30px;border:0;color:#dcf3f1;font-size:12px;margin:4px 0 2px 16px;font-weight:bold;padding:9px 0 0 11px;}
#side #login #password {background:url(images/password.png) no-repeat;width:218px;height:30px;border:0;color:#dcf3f1;font-size:12px;margin:0 0 0 16px;font-weight:bold;padding:9px 0 0 11px;}
#side #login #loginbutton {float:right;background:url(images/login.png) no-repeat;height:32px;width:83px;border:0;margin:2px 18px 0 0;}
#side #login a#forgot {float:left;font-size:9px;width:111px;margin:4px 0 0 17px;}
#side #loggedin {position:relative;background:url(images/loggedinbg.png) no-repeat;width:262px;min-height:272px;}
#side #loggedin h3 {float:left;font-size:14px;font-weight:normal;padding:22px 0 0 10px;}
#side #loggedin #vendaman {float:right;background:url(images/vendaman.png) no-repeat;width:253px;height:167px;margin:-151px 0 0 0;}
#side #loggedin #vendaman p {font-size:9px;width:146px;padding:0 5px 0 5px;}
#side #loggedin #vendaman h4 {font-size:11px;color:#020000;width:146px;padding:6px 5px 2px 5px;}
#side #loggedin p.please {clear:both;color:#b5effc;font-size:10px;padding:4px 0 0 15px;}
#side #loggedin a.white {color:#fff;text-decoration:underline;font-size:10px;}
#side #loggedin-footer {background: url(images/loggedinbg2.png) no-repeat; height:60px; width:262px;margin: -58px 0 0 0;z-index:5;position:relative;}
#side #mailinglist {background:url(images/mailinglistbg.png) no-repeat;height:98px;width:212px;padding:50px 17px 0 17px;margin:0 0 21px 0;}
#side #mailinglist p {color:#000;font-size:11px;}
#side #mailinglist form {margin:6px 0 0 0;}
#side #mailinglist .field {background:#e5e7e4;border:0;font-weight:bold;font-size:14px;width:145px;padding:4px 5px;}
#side #mailinglist #go {background:url(images/go.png) no-repeat;width:41px;height:29px;border:0;}
#side .block {background:url(images/blockbg.png) no-repeat;height:165px;width:258px;margin:11px 0 0 0;padding:12px 12px 0 12px;}
#side .block h3 {font-size:14px;color:#03171c;padding:0 0 5px 0;}
#side .block ul {list-style-type:none;}
#side .block ul li {font-size:11px;font-weight:bold;padding:0;margin:0.5px 0 0.5px 0}
#side .block ul li a {color:#eaf1f4;}
#side .block p {color:#eaf1f4;font-size:11px;font-weight:bold;}
/* Footer */
#footer {clear:both;padding:73px 0 20px 50px;}
#footer p {color:#f5f9ff;font-size:9px;font-weight:bold;}
#footer p a {color:#f5f9ff;text-decoration:underline;}
#footer #office {float:left;}
#footer ul {float:left;list-style-type:none;}
#footer ul li {float:left;font-size:9px;font-weight:bold;padding:0 0 0 7px;}
#footer ul li a {color:#f5f9ff;text-decoration:underline;}
/* Fonts */
.red {color:#ff0404;font-size:9px;}
.white {color:#ebfbff}
.clear {clear:both;}
