﻿* {margin:0; padding:0; font-size:100%;}

body{background:#fff; text-align:center; min-width:1000px;}

img {vertical-align:top;}
a img {border:0;}

ul {list-style:none;}

.left {float:left;}
.right {float:right;}

.clear  {clear:both;}

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#787e8c;}

input, select {vertical-align:middle; font-weight:normal;}

a {color:#992938; outline:none; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
a.sans {color:#992938; outline:none; font-weight:normal; text-decoration:none;}
a.sans:hover{text-decoration:underline;}

p {padding-top:18px;}
p.right-indent {padding-top:0; padding-right:25px;}
p.top-indent {padding-right:25px;}

.top_1 {padding-top:14px;}
.top_2 {padding-top:0px;}

.bot {padding-bottom:5px;}
.bot1 {padding-bottom:28px;}
.bot2 {padding-bottom:28px; padding-top:6px;}
.bot3 {padding-bottom:24px;}
.bot4 {padding-bottom:18px;}

.margin {margin-top:8px;}
.margin-right {padding-right:7px;}
.margin-bot {margin-bottom:-5px;}
.margin-list {margin-bottom:0px;}
.margin-list1 {margin-bottom:17px;}
.margin-list2 {margin-bottom:23px;}
.margin-image {margin-top:20px;}
.margin-splash {margin-top:0px; margin-right:0;}

.pad-right {padding-right:17px;}
.pad-right1 {padding-right:25px;}
.pad-right2 {padding-right:8px;}
.pad-right3 {padding-right:0;}

.wrapper {width:100%; overflow:hidden;}

.phone {display:inline-block; width:90px;}

.new {border:0;}

/* ============================= main layout ====================== */

li {background:none; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.imgindent {margin:0 13px 0 0; float:left;}

/* ============================= header ====================== */

.header-bg {background:url(images/header-bg.gif) repeat-x left top; height:144px;}

.logo {padding:28px 0 0;}

.bg-top-right {background:url(images/bg-top-right.gif) no-repeat top right; margin-right:22px; height:71px;}

.listen {display:block; font-size:11px; line-height:26px; padding:25px 72px 0 0px; float:right}
.listen a {text-transform:uppercase; color:#fff; text-decoration:none;}
.listen a:hover strong {text-decoration:none; cursor:pointer;}
.listen strong {display:inline-block; font-weight:normal; margin:3px 6px 0 0;}

.shoutcast {float:right; margin:32px 472px 0 0; font-size:11px;}
.history {float:right; margin:28px 23px 0 0;}

.black {color:black}

.color {color:#929292;}

/* ============================= content ====================== */

#head {margin:-12px 0 0px 0; padding-bottom:1px;}
* html #head {margin:-12px 0 3px 0; padding-bottom:1px;}
*+ html #head {margin:-12px 0 3px 0; padding-bottom:1px;}
.indent-top {padding:26px 0 0 0;}

.box {background:url(images/box.gif) no-repeat 0 0; width:213px; height:300px; display:block; margin:0 0 8px 0; padding-left:4px; padding-top:73px; padding-bottom:1px;}
.box .indent {padding:4px 0px 21px 4px;}
* html .box .indent {padding:4px 0px 17px 4px;}
*+ html .box .indent {padding:4px 0px 16px 4px;}
.box .top {background:url(images/box-top.gif) top center no-repeat;}
.box .bottom {background:url(images/box-bottom.gif) center bottom no-repeat; width:100%; min-height:270px;}
.box-text-bg {background:url(images/box-text-bg.gif) no-repeat 0 0; display:block; padding:7px 0 6px 17px; font-size:26px; line-height:1.2em; color:#a73446;}

.box_1 {background:#dde0e6;}
.box_1 .indent {padding:15px 10px 19px 27px;}
.box_1 .indent1 {padding:16px 25px 52px 26px;}
.box_1 .bottom-right {background:url(images/box_1-bottom-right.gif) bottom right no-repeat; overflow:hidden; width:100%;}
.box_1 .bottom-left {background:url(images/box_1-bottom-left.gif) bottom left no-repeat; overflow:hidden; width:100%;}
.box_1 .top-right {background:url(images/box_1-top-right.gif) top right no-repeat; overflow:hidden; width:100%;}
.box_1 .top-left {background:url(images/box_1-top-left.gif) top left no-repeat; width:100%; overflow:hidden;}

.box_2 {background:#fff;}
.box_2 .indent {padding:15px 10px 19px 27px;}
.box_2 .indent1 {padding:16px 25px 45px 21px;}

/*.indent1 {padding:16px 25px 52px 21px;}*/

.box_3 {background:url(images/bg-poweradio.jpg) right top no-repeat;}
.box_3 .indent {padding:15px 10px 19px 27px;}
.box_3 .indent1 {padding:16px 25px 45px 21px;}

.box_4 {background:#fff;}
.box_4 .indent {padding:15px 10px 19px 27px;}
.box_4 .indent1 {padding:16px 25px 18px 21px;}

.box_5 {background:#fff;}
.box_5 .indent {padding:15px 10px 19px 27px;}
.box_5 .indent1 {padding:16px 39px 18px 21px;}

.box-menu {background:#dde0e6; }
.box-menu .indent {padding-bottom:13px; margin-bottom:16px;}
.box-menu .indent_0 {padding-bottom:13px; margin-bottom:8px;}
.box-menu .indent_3 {padding-bottom:14px;}
.box-menu .bottom-tail {background:url(images/box-menu-right-left-bg.gif) left bottom repeat-x;}
.box-menu .left-tail {background:url(images/box-menu-right-left-bg.gif) top left repeat-y;}
.box-menu .right-tail {background:url(images/box-menu-right-left-bg.gif) top right repeat-y;}
.box-menu .bottom-right {background:url(images/box-menu-right-bottom.gif) bottom right no-repeat;}
.box-menu .bottom-left {background:url(images/box-menu-left-bottom.gif) bottom left no-repeat;}
.box-menu .top {background:url(images/box-menu-top.gif) top center no-repeat; width:100%;}

.box-menu1 {background:#dde0e6; }
.box-menu1 .indent {padding-bottom:13px; margin-bottom:18px;}
.box-menu1 .indent_0 {padding-bottom:0; margin-bottom:0;}
.box-menu1 .indent_3 {padding-bottom:14px;}
.box-menu1 .bottom-tail {background:url(images/box-menu-right-left-bg.gif) left bottom repeat-x;}
.box-menu1 .left-tail {background:url(images/box-menu-right-left-bg.gif) top left repeat-y;}
.box-menu1 .right-tail {background:url(images/box-menu-right-left-bg.gif) top right repeat-y;}
.box-menu1 .bottom-right {background:url(images/box-menu-right-bottom.gif) bottom right no-repeat;}
.box-menu1 .bottom-left {background:url(images/box-menu-left-bottom.gif) bottom left no-repeat;}
.box-menu1 .top {background:url(images/box-menu-top.gif) top center no-repeat; width:100%;}

.box-menu2 {background:#dde0e6; }
.box-menu2 .indent {padding-bottom:13px; margin-bottom:18px;}
.box-menu2 .indent_0 {padding-bottom:0; margin-bottom:0;}
.box-menu2 .indent_3 {padding-bottom:14px;}
.box-menu2 .bottom-tail {background:url(images/box-menu-right-left-bg.gif) left bottom repeat-x;}
.box-menu2 .left-tail {background:url(images/box-menu-right-left-bg.gif) top left repeat-y;}
.box-menu2 .right-tail {background:url(images/box-menu-right-left-bg.gif) top right repeat-y;}
.box-menu2 .bottom-right {background:#dde0e6 url(images/box_1-bottom-right.gif) bottom right no-repeat;}
.box-menu2 .bottom-left {background:url(images/box_1-bottom-left.gif) bottom left no-repeat;}
.box-menu2 .top {background:url(images/box-menu-top.gif) top center no-repeat; width:100%;}

.white-bg {background:#fff; width:100%;}

.box-list {padding:8px 15px 9px 12px; margin:0 1px;}
.box-list dt {background:url(images/star.gif) no-repeat 0 0; padding-left:26px;}
.box-list dd {overflow:hidden; padding-left:26px;}
.box-list a {color:#787e8c;}

.box-list1 {padding:10px 15px 12px 12px; background:#fff; margin:0 1px;}
.box-list1 dt {background:url(images/star.gif) no-repeat 0 0; padding-left:26px;}
.box-list1 dd {overflow:hidden; padding-left:26px;}
.box-list1 a {color:#787e8c;}

.box-list2 {padding:10px 15px 12px 12px; background:#dde0e6; margin:0 1px;}
.box-list2 dt {background:url(images/star.gif) no-repeat 0 0; padding-left:26px;}
.box-list2 dd {overflow:hidden; padding-left:26px;}
.box-list2 a {color:#787e8c;}

.box-list3 {padding:10px 15px 0 12px; background:#fff; margin:0 1px;}
.box-list3 dt {background:url(images/star.gif) no-repeat 0 0; padding-left:26px;}
.box-list3 dd {overflow:hidden; padding-left:26px;}
.box-list3 a {color:#787e8c;}

.box-list4 {padding:10px 15px 0 12px; background:#dde0e6; margin:0 1px;}
.box-list4 dt {background:url(images/star.gif) no-repeat 0 0; padding-left:26px;}
.box-list4 dd {overflow:hidden; padding-left:26px;}
.box-list4 a {color:#787e8c;}

.indent_1 {padding:1px 29px 0 25px;}
.indent_2 {padding:0 30px 0 6px;}

.indent1 {padding-left:6px; padding-top:2px;}
.indent2 {padding-left:6px; padding-top:2px; padding-bottom:2px;}
.indent3 {padding-left:0; padding-top:0;}

.col-indent {padding-right:52px;}
.col-indent1 {padding-right:10px; padding-bottom:50px;}
.col-indent2 {padding-right:50px;}
.col-indent3 {padding-right:40px;}

.link-left {position:absolute; top:109px; left:8px;}
.link-right {position:absolute; top:109px; right:12px;}

.link-1 {background:url(images/link1.gif) no-repeat 0 0; width:88px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:left;}
.link-1:hover  {background:url(images/link1_over.gif) no-repeat 0 0; width:88px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:left;}
.link-2 {color:#787e8c !important; text-decoration:none;}
.link-2:hover {text-decoration:underline;}
.link-3 {background:url(images/link3.gif) no-repeat 0 0; width:176px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:left;}
.link-3:hover  {background:url(images/link3_over.gif) no-repeat 0 0; width:176px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:left;}
.link-4 {background:url(images/link4.gif) no-repeat 0 0; width:88px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:left;}
.link-4:hover  {background:url(images/link4_over.gif) no-repeat 0 0; width:88px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:4px 0px 1px; display:block; float:left;}
.link-5 {background:url(images/link5.gif) no-repeat 0 0; width:176px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:left;}
.link-5:hover  {background:url(images/link5_over.gif) no-repeat 0 0; width:176px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:left;}
.link-6 {background:url(images/link6.gif) no-repeat 0 0; width:159px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:right;}
.link-6:hover  {background:url(images/link6_over.gif) no-repeat 0 0; width:176px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:right;}
.link-7 {background:url(images/link7.gif) no-repeat 0 0; width:159px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:4px 0px 1px; display:block; float:right;}
.link-7:hover  {background:url(images/link7_over.gif) no-repeat 0 0; width:176px; font-size:12px; height:27px; text-align:center; color:#fff; text-transform:none; text-decoration:none; padding:5px 0px 0px; display:block; float:right;}


.banner {background:#fff; height:38px; margin-bottom:8px;}
.menu-1 {background:#dde0e6; height:38px; margin-bottom:8px;}
.menu-1-left {background:url(images/music-menu-left-bg.gif) no-repeat top left;}
.menu-1-right {background:url(images/music-menu-right-bg.gif) no-repeat top right;}
.menu-1 ul {overflow:hidden; width:100%;}
.menu-1 li {display:inline-block; float:left; font-size:11px; line-height:16px;}
.menu-1 li a {display:block; color:#1e1e1e; text-transform:uppercase; text-decoration:none; padding:10px 11px 10px 10px; margin:1px 0 1px;}
.menu-1 li a:hover, .menu-1 .active {background:#fff;}

h1 {font-size:30px; line-height:1.2em; color:#000; padding-bottom:13px; text-transform:uppercase;}
h1 strong {color:#992938;}
h1 span {text-transform:lowercase;}
h1 .nosub {margin-bottom:-13px;}
h2 {font-size:26px; line-height:1.2em; color:#000; display:block; padding:14px 21px 13px 18px; text-transform:uppercase;}
h2 strong {color:#992938;}
h3 {font-size:22px; line-height:1.2em; color:#000; display:block; padding:0 0 6px 0; text-transform:uppercase;}
h3 strong {color:#992938;}
h3 em {color:#fff;}
h4 {font-size:30px; line-height:1.2em; color:#000; padding-bottom:13px; text-transform:uppercase;}
h4 strong {color:#992938;}
h4 .nosub {margin-bottom:-13px;}

.block {background:url(images/block.gif) no-repeat 0 0; margin:0 0px 8px 0; width:336px; height:109px; position:relative;}
.block strong {display:block; padding-top:8px;}
.block .uppercase {text-transform:uppercase;}
.block .black {margin-top:-7px;}

.position_1 {position:absolute; top:48px; right:1px;}

.call {background:url(images/call.gif) no-repeat 0 0; width:213px; height:96px; font-size:20px; line-height:1.2em; color:#ffae2f; margin-bottom:8px;}
.call strong {font-size:26px; line-height:1.2em; color:white;}
.text-number {font-size:28px; line-height:1.2em; color:#ffae2f; display:block; padding-left:8px;}
.call .indent9 {padding:15px 0 0 20px;}

/* ============================= footer ====================== */

#footer .indent {padding:23px 0px 0px 24px;}
.policy {font-size:14px; line-height:20px; color:#787e8c;}
.policy strong {color:#1e1e1e;}
.policy a {color:#787e8c; text-decoration:none;}
.policy a:hover {text-decoration:underline;}

.footer-list {position:relative; padding-bottom:3px;}
.footer-list li {font-size:12px; line-height:22px; background:url(images/footer-list-bg.gif) no-repeat 0 8px; padding-left:9px;}
.footer-list a {color:#787e8c; font-weight:normal; text-decoration:none;}
.footer-list a:hover {text-decoration:underline;}
.footer-list span {font-weight:normal; text-decoration:none;}

.footer-sans {position:relative; padding-bottom:3px;}
.footer-sans li {font-size:12px; line-height:22px;}
.footer-sans li span.new {color:#992938; font-weight:bold;}
.footer-sans a {color:#787e8c; font-weight:normal; text-decoration:none;}
.footer-sans a:hover {text-decoration:underline;}
.footer-sans span {font-weight:normal; text-decoration:none;}

.footer-list1 li {font-size:12px; line-height:22px; background:url(images/footer-list1-bg.gif) no-repeat 0 8px; padding-left:8px;}
.footer-list1 a {color:#992938;}
.footer-list1 a:hover {text-decoration:underline;}

.footer-sans1 {position:relative; padding-bottom:3px;}
.footer-sans1 li {font-size:12px; line-height:22px;}
.footer-sans1 a {color:#992938; font-weight:bold; text-decoration:none;}
.footer-sans1 a:hover {text-decoration:underline;}

.copyright {padding-top:16px; padding-bottom:50px;}

/* ============================= forms ============================= */

#form-1 {float:right; margin:15px 0px 0 0; background:url(images/form-1-bg.jpg) no-repeat 0 0; width:350px; height:46px; padding-right:9px;}
#form-1 label {float:left; border:none; padding:12px 0 12px 10px;}
#form-1 strong {float:left; color:#fff; font-size:11px; line-height:16px; text-transform:uppercase; font-weight:normal; display:block; padding:18px 0 0 0;}
#form-1 .input {display:block; width:225px; padding:0px 11px 0px 11px; overflow:hidden; background:url(images/input-bg.gif) 0 0 no-repeat; border:none;}
#form-1 input {width:224px; padding:7px 0px 7px 0px; overflow:hidden; background:none; border:none; font-size:11px; line-height:16px; color:#1e1e1e; text-transform:uppercase;}
* html #form-1 input {padding:5px 0px 7px 0px;}
*+ html #form-1 input {padding:5px 0px 7px 0px;}
#form-1 a {text-decoration:none; margin:12px 0 0 6px; float:left;}

#ReservationForm { color:#cacaca; width:166px; padding:17px 0 0 20px; font-size:12px; line-height:18px; color:#fff; margin-bottom:8px;}
#ReservationForm label {height:54px;}
#ReservationForm .input {width:165px; border:1px solid #2a2a2a; background:#fff; padding:3px 0 2px 5px; font-size:1em; line-height:1.243em;}
#ReservationForm select {width:79px; border:1px solid #2a2a2a; background:#fff; font-size:12px; line-height:16px; padding:2px 0 2px; color:#a73446; margin:5px 0 8px;}
#ReservationForm .select {width:165px;}
#ReservationForm .link {margin:35px 0 0 20px; display:inline-block;}
#ReservationForm  .column1 {width:86px; margin-right:0px; float:left}
#ReservationForm  .column2 {width:80px; float:right;}

#form1 .form {margin-top:21px; margin-bottom:2px;}
#form1 .form span {display:block; height:30px; margin-bottom:6px;}
#form1 .form .ip {width:207px; padding:4px 0 4px 4px; margin-bottom:14px; background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#909090;}
#form1 .form textarea {width:207px; height:120px; padding:4px 0 4px 4px; margin-bottom:12px; background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#909090;}


