/* CSS Document */
html	{ background-color: #4d0b27;  }

body	{ text-align:center; font: 80%/1.15em Arial, Helvetica, sans-serif; color:#540c2b; margin: 0; padding:0; behavior: url(csshover.htc);  }
a:hover	{color:#991d4d; }
a		{color:#4d0b27; font-weight:bold; text-decoration:none; outline: none; }
p		{margin: 8px 0 6px 0; line-height:1.25em;}
h1, h2, h3, h4 	{margin: 12px 0 5px 0;}
h1		{ margin-bottom: .75em; line-height: 1.1em}
h2		{ line-height: 1.25em;}
.frcap	{text-transform:capitalize;}

/* Layout items */

#wrapbig	  { background: transparent; margin: 0 auto; padding: 0; width: 700px; height: auto; float: none; margin-bottom: 0; text-align:center; }
html>#wrapbig	{ width: 700px; } 

#wrap	  { margin: 0 auto; padding: 0; width: 960px; height: auto; float: none;}
html>#wrap	{ width: 960px; } 

/* Banner items  -------------------------------- */
#ban	{ background: transparent; width:960px; height:200px; color:#330000; display:block; position:relative;}
#language	{position: relative; top: 147px; left: 25px; width: 80px; height: 20px; line-height: 20px; float: left; border: none; }
#language a.btn	{background-image:url(../i/languagebtn.png); background-position: center top; background-repeat:no-repeat; width: 80px; text-transform:uppercase; height: 25px; font-weight: bold; color: #ccc; background-color: transparent; border: none; cursor: pointer; font-size: 0.85em; padding: 5px 15px 0 15px; }
#language a.btn:hover	{ background-position: center -25px; color: #fff;outline: none;}

/* NEW SHOW PAGE STYLES ---------------------------*/

.showhorizontal { width: 510px; border: 1px solid #f00;}
.picturehorizontal	{width: 510px;}

/* UPCOMING STYLE ---------------------------*/

#upcoming_e	{width: 190px; height: 155px; padding: 15px 5px 0px 5px; background-image:url(../i/Upcoming.png); background-repeat: no-repeat; background-position: 0px 120px;}
#upcoming_f	{width: 190px; height: 155px; padding: 15px 5px 0px 5px; background-image:url(../i/Upcoming.png); background-repeat: no-repeat; background-position: -200px 120px;}

/* ///////////// Splash pages //////////////// */

#landing	{ background-image: url(../i/landing_banner.jpg); background-repeat:no-repeat; background-position:center top; }
#swrap	  { margin: 0 auto; padding: 0; width: 600px; height: auto; float: none; }
html>#swrap	{ width: 600px; }

#splash	{ width:600px; height: 200px; padding-top:235px; font-size: 1em; color:#4d0b27; color: #fff;}

#splash h1 {font-size: 1.45em;}
#splash	a { color:#540c2b; font-weight:normal; outline: none;}
#splash	a:hover { color:#faecc5;}
#pload	{ visibility:hidden; display:none;}
#splash a.entersitebtn { border: 1px solid #f00; padding: 7px 10px; background-color: #F66;} 
#splash a.entersitebtn:hover {border: 1px solid #fff; } 

.lcontent { width: 280px; float:left;  height:auto; padding: 4px;}
.rcontent { width: 280px; float:right;  height:auto; padding: 4px;}

/* main content area */
#content		{ background-color: none; height:auto; width: 960px;}
#leftcontent	{float:left; width: 200px; background-color: transparent; padding: 0 0 0 5px; height:auto;}
#rightcontent	{float:right; width: 200px; /*background-color: #e9e5ca;*/ padding: 0 0 0 5px; height: auto;}
#centercontent	{ width: 520px; height:auto; text-align:left; padding: 0 0 0 15px; float: left;}
#centercontentother	{ width: 520px; height:auto; text-align:left; padding: 0 0 0 15px; float: left;}
#centercontent600	{ width: 550px; height:auto; padding-top: 10px; text-align:left; margin-left: 225px;}

#column2		{width: 250px; height: auto; float: left;/* border: 1px #0f0 solid; background-color:#333;*/}
#column3		{width: 250px; height: auto; float: right; padding-right: 12px; /*border: 1px #f00 solid;*/ }

#firstfooter {width: 525px; float:left; padding: 20px 0 10px 0; }
#footer	{ padding: 20px 0 10px 0;}

#showcase 		{ width:524px; height:385;background-image: url(../i/showcase_bg.jpg); background-position:center top; background-repeat:repeat-y;}

#showcaseimage 	{ width:524px; height:300px; position: relative; overflow:hidden; /* border: 1px solid #f00;*/ }


#showcaseimage img 	{ position:relative; left: 0; z-index: 40;}

#showcaseimage img.hort 	{ width: 524px; top: -45px; }
#showcaseimage img.vert 	{ height: 300px; left:80px; top: -45px;}

#showcasetitle	{background-image: url(../i/greytitlebar.png); background-repeat:repeat-x; background-position:top; width:514px; height: 40px; padding: 5px 5px 0 5px; color: #fff; text-align:right; overflow:hidden; font-size: 12px; line-height: 1.10em; text-transform:uppercase; z-index: 50;  position: relative; top: 255px; left: 0;}

#showcasetitle a:link, #showcasetitle a { color: #CCC;}
#showcasetitle a:hover { color: #fff;}


#showcase ul			{ list-style: none; margin: 0; padding: 0;}
#showcase #btnholder	{ background-image: url(../i/normalshowcase.jpg); background-repeat:repeat-x; background-position:top;width:524px; height: 70px; /* border-bottom: 1px solid #540c2b; */ }
li.showcasebtn 			{ width:120px; height: 61px; float:left; padding: 5px 5px 0 5px;border: none; border-left: 1px solid #fff; border-top: 1px solid #fff; text-align: left; color: #CCC; list-style:none; font-size: 12px; border-bottom: 4px solid #fff;}
li.showcasebtn:first-child	{ width:120px; height: 61px; float:left; padding: 5px 5px 0 5px;border: none; text-align: left; color: #CCC; list-style:none; border-left: none; border-top: 1px solid #fff; border-bottom: 4px solid #fff;}
.gold					{ color:#e5d7ac; font-weight: normal; font-size: 12px;border-top: none;}
.current				{  cursor:pointer; color:#34262c; background-color: #34262c; } /* 34262c */
li.current				{ border-top: 1px solid #34262c; border-bottom: 4px solid #34262c; }
li.current:first-child	{ border-top: 1px solid #34262c; border-bottom: 4px solid #34262c; }
li.showcasebtn:hover	{ color:#540c2b; height: 61px; background-image: url(../i/highlightshowcase.jpg); background-repeat:repeat-x; background-position:top; cursor:pointer;}


.leftcolumn	{ width: 250px; float: left; }
.rightcolumn {width:275px; float:right;}
.rightcolumn img	{ padding: 5px 0 10px 0; }


.picturevert { width: 250px;}


/* Main Menu */
#mmenu	   			{ float: left; text-align: center; margin: 0; padding: 65px 0 0 0; width: 150px; height: auto; background: url(../i/mm_bg.gif) no-repeat 0 0; margin: 0;}
#mmenu ul			{ margin: 0; padding: 0; text-align:center;}
#mmenu li			{ list-style:none;  padding: 6px 0; margin: 0; text-transform:uppercase; }
#mmenu li a:hover 	{ color:#faecc5; }
#mmenu li a			{ display:block; color:#540c2b; font-weight:bold; text-decoration:none; padding: 0; font-weight:bold; outline: none;}
#mmenu>ul a 		{ width: auto;}

#pg1 #mg_01, #pg1 #mg_01 a,
#pg2 #mg_02, #pg2 #mg_02 a,
#pg3 #mg_03, #pg3 #mg_03 a,
#pg4 #mg_04, #pg4 #mg_04 a,
#pg5 #mg_05, #pg5 #mg_05 a,
#pg6 #mg_06, #pg6 #mg_06 a,
#pg7 #mg_07, #pg7 #mg_07 a,
#pg8 #mg_08, #pg8 #mg_08 a,
#pg9 #mg_09, #pg9 #mg_09 a,
#pg10 #mg_10, #pg10 #mg_10 a,
#pg11 #mg_11, #pg11 #mg_11 a,
#pg12 #mg_12, #pg12 #mg_12 a 	{ color: #faecc5; outline: none; }

#mmenu #lng {font-size:85%;}

/* Month Menu */

#scntnt	{ float:left;  width: 320px; background: transparent; margin: 0; padding-top: 210px; }
#smenu	{ float:right;  width: 200px; background: transparent; margin: 0; text-align:right;  }

#mth_mnu	{ width: 198px; background-color: transparent; margin-right:2px; }
#mth_mnu ul	{list-style:none; margin: 8px 8px 0 10px; padding: 4px 0 2px 0; text-align:left; border-top: 2px dashed #540c2b;}


.pname	{ font-weight:bold; margin: 0;}
.jobt	{ font-weight:normal; font-size: 90%; margin: 0;}
.odd	{background:#e9e5ca;}
.shw_dt	{font: 11px/13px bold Arial, Helvetica, sans-serif; color:#efe1bc; }

/* Highlight Menu*/
#mth_hih				{ width: 200px; background: #933F57 url(../i/ding.gif) no-repeat right bottom; margin: 0; padding:0; border: 1px solid #f00;}
#mth_hih ul				{ list-style:none; margin: 0 0 15px 5px; padding: 5px 0 10px 0; text-align:left; }
#mth_hih li				{ list-style:none; margin: 0; padding: 2px 0 2px 0; font: 13px/13px bold Arial, Helvetica, sans-serif; }
#mth_hih li a:hover		{ color:#600;}
#mth_hih li a			{ display: block; display: block;color:#993300; font-weight:bold; font: 13px/13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#mth_hih li.shw_tit a:hover	{color:#efe1bc;}
#mth_hih li.shw_tit a	{ text-decoration:none; font: 14px/14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-weight:bold;}
#mth_hih li.shw_dt a:hover	{color:#efe1bc;}
#mth_hih li.shw_dt a	{ text-decoration:none; font: 13px/13px Arial, Helvetica, sans-serif; color:#fff; margin: 2px 0 0 0; font-weight:bold; } 
#mth_hih img.pitu 	{padding:0; margin: 0;}


/* Month Menu  -------------------------------- */
#rightcontent div.show			{ margin: 4px 1px 0 1px; padding: 0px 2px 0px 4px; text-align:left; border-top: 1px dashed #540c2b; background-image: url(../i/show_bar.jpg); background-repeat:repeat-x; background-position:top; width: 187px;}

#rightcontent div.show:hover			{ background-image: url(../i/show_bar_down.jpg); background-repeat:repeat-x; background-position:bottom; }

#rightcontent a:hover p 	{color:#a32d5b;}

#rightcontent p.show_title	{ text-decoration:none; font: 1.2em/1.0em Arial, Helvetica, sans-serif; color:#4d0b27; text-transform:uppercase; font-weight:bold; letter-spacing: -.05em;}


#rightcontent p.show_date	{ font-weight:normal; text-decoration:none; font: 0.9em/1.15em Arial, Helvetica, sans-serif; color:#4d0b27; margin: 3px 0 0 0; }
#rightcontent p.show_date a:hover		{color:#a32d5b;}


/* Icons with shows  -------------------------------- */
#ico_mnu			{ float:left; width: 145px; background-color: transparent; margin-right: 2px;}
#ico_mnu img		{ margin-right: 8px;}
#ico_mnu ul			{ list-style:none; margin: 10px 0 0 10px; padding: 4px 0 2px 4px; text-align:left; border-top: 2px solid #540c2b;}
#ico_mnu li			{ list-style:none; margin: 0; padding: 2px 0 1px 0; font: 11.35px/11px Arial, Helvetica, sans-serif; color:#540c2b; }

/* Show Boxes --------------------------------  */
#show_box				{ width: 520px; border-bottom:#4d0b27 dotted 1px; padding: 10px 0 10px 0; background-image:url(../i/show_gradient.jpg); background-position:bottom; background-repeat:repeat-x; }
#show_box img.smallpicture 	{float:left; width: 180px; vertical-align:top; padding:10px; margin: 0; border: none;}
#show_box img			{padding: 0;}
#show_box ul			{list-style:none; margin: 0 0 0 205px; padding: 10px 0 0 0; text-align:left; }
#show_box li			{list-style:none; margin: 0; padding: 3px 0 1px 0; font: 13px/15px bold Arial, Helvetica, sans-serif; vertical-align:middle; color:#4d0b27; }
#show_box li a:hover	{color:#b30044; } //b30044 7c173e
#show_box li a			{color:#4d0b27; font-weight:bold; text-decoration:none; }
#show_box li.show_title	{padding: 0 5px 10px 0; font: 1.75em/1.1em Arial, Helvetica, sans-serif; }
#show_box li.shw_dt		{padding: 2px 0; font: 1em/1.2em Arial, Helvetica, sans-serif; }
#show_box li.shw_pr		{padding: 6px 0 6px 0; font: 13px/1.2em Arial, Helvetica, sans-serif; font-weight:normal; }
#show_box li.shw_mr	{padding: 6px 0 2px 0; font: .85em/1.1em Arial, Helvetica, sans-serif; font-weight:normal; }
#show_box li.shw_ds	{padding: 6px 0; font: 11px/1.2em Arial, Helvetica, sans-serif; }
#show_box shw_ds		{padding: 6px 0; font: 11px/1.2em Arial, Helvetica, sans-serif; }
#show_box li.shw_ds2	{padding: 6px 0; font: 13.75px/1.2em bold Arial, Helvetica, sans-serif; }

.rebate #shw_d img.pitu 	{float:left; width: 160px; vertical-align:top; padding:10px 10px 10px 0; margin: 0;}
.rebate #shw_d ul			{list-style:none; margin: 0 0 5px 175px; padding: 10px 0 10px 0; text-align:left; }


/* Sponsor page -------------------------------- */
#spn_tbl tr td		{padding: 8px; background: #fff; vertical-align:top;}
#spn_tbl			{background: #d9cdab;}
#spn_tbl tr td.odd	{background: #d9cdab; padding: 10px 0 4px 4px;vertical-align:top;font: bold 16px/16px Arial, Helvetica, sans-serif; }

/* Press Releases -------------------------------- */
#pres_r				{ display:block; width: 500px; border-top:#4d0b27 dotted 1px; margin: 8px 0 2px 0; }
#pres_r ul			{list-style:none; margin: 0 0 5px 0; padding: 10px 0 5px 0; text-align:left; }
#pres_r li			{list-style:none; margin: 0; padding: 2px 0 1px 0; font: 1.em/1.25em Arial, Helvetica, sans-serif; vertical-align:middle; color:#4d0b27; }
#pres_r li a:hover	{color:#7c173e; }
#pres_r li a		{color:#4d0b27; font-weight:bold; text-decoration:none; }
#pres_r li.prs_tit	{padding: 0 0 2px 0; font: 1.4em/1.1em Arial, Helvetica, sans-serif; }
#pres_r li.prs_dt	{padding: 2px 0; font: 1em/1.2em Arial, Helvetica, sans-serif; }
#pres_r .view		{padding-left: 30px;}

/* Form for school-------------------------------- */
#left				{ float:right; /*border: 1px solid #f0f;*/ width: 260px; }
#right				{/* border: 1px solid #0f0;*/ width: 275px; }
#clr				{ clear:right; margin: 5px 0; color:#4d0b27; }
input, textarea				{ margin: 2px 0 0 0; padding: 3px; border: 1px solid #aaa; color: #66003c;}
input:focus, textarea:focus			{ background-color: #fbf9f4; border: 1px solid #f2c84b;}
input.btn:hover		{ cursor: pointer;}

#cntnt_2 hr			{ margin: 20px 0 10px 0; }
red					{ color:#FF0000; font-size: 120%; padding: 0 2px 0 2px; line-height: 10px;}
#registration label		{ text-transform: uppercase; padding: 4px 0 10px 0; display: block;font-size: .85em;}

/* TICKETS -------------------------------- */

#holder				{ display:block; width:125px; /*border:1px solid #f00;*/ margin:4px;}


/* Curved cutout Borders For A Tickets*/
.curved {background: transparent; width:auto; margin:0 auto;text-align:center;}
.curved {font:1em/1em Arial, Helvetica, sans-serif; color:#fff; }

.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:2px;}
.curved .b2, .curved .b3, .curved .b4 {background:#66003c; border-left:2px solid #f2c84b; border-right:2px solid #f2c84b;}
.curved .b0 {margin:0 4px; background:#f2c84b; height:2px;}
.curved .b1 {margin:0 4px; background:#f2c84b; height:1px;}
.curved .b2 {margin:0 4px; height:1px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontent {display:block; background:#66003c; border:0 solid #f2c84b; border-width:0 2px;}

/* Curved cutout Borders For B Tickets*/
.curvedB {background: transparent; width: auto; margin:0 auto;text-align:center; padding-top: 5px;}
.curvedB {font:14px/13px Arial, Helvetica, sans-serif; color:#fff; }

.curvedB .topB, .curvedB .bottomB {display:block; background:transparent; font-size:1px;}
.curvedB .b1B, .curvedB .b2B, .curvedB .b3B, .curvedB .b4B {display:block; overflow:hidden; height:2px;}
.curvedB .b2B, .curvedB .b3B, .curvedB .b4B {background:#CC9900; border-left:2px solid #f2c84b; border-right:2px solid #f2c84b;}
.curvedB .b0B {margin:0 4px; background:#f2c84b; height:2px;}
.curvedB .b1B {margin:0 4px; background:#f2c84b; height:1px;}
.curvedB .b2B {margin:0 4px; height:1px;}
.curvedB .b3B {margin:0 3px;}
.curvedB .b4B {margin:0; height:1px; border-width:0 3px 0 3px;}

.curvedB .boxcontentB {display:block; background:#CC9900; border:0 solid #f2c84b; border-width:0 2px;}


/* Curved cutout Borders For STUDENT Tickets*/

.curved .topSt, .curved .bottomSt {display:block; background:transparent; font-size:1px;}
.curved .b1St, .curved .b2St, .curved .b3St, .curved .b4St {display:block; overflow:hidden; height:2px;}
.curved .b2St, .curved .b3St, .curved .b4St {background:#5cace5; border-left:2px solid #f2c84b; border-right:2px solid #f2c84b;}
.curved .b0St {margin:0 4px; background:#f2c84b; height:2px;}
.curved .b1St {margin:0 4px; background:#f2c84b; height:1px;}
.curved .b2St {margin:0 4px; height:1px;}
.curved .b3St {margin:0 3px;}
.curved .b4St {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontentSt {display:block; background:#5cace5; border:0 solid #f2c84b; border-width:0 2px;}


/* Curved cutout Borders For ADULT Tickets*/

.curved .topAd, .curved .bottomAd {display:block; background:transparent; font-size:1px;}
.curved .b1Ad, .curved .b2Ad, .curved .b3Ad, .curved .b4Ad {display:block; overflow:hidden; height:2px;}
.curved .b2Ad, .curved .b3Ad, .curved .b4Ad {background:#0068b3; border-left:2px solid #f2c84b; border-right:2px solid #f2c84b;}
.curved .b0Ad {margin:0 4px; background:#f2c84b; height:2px;}
.curved .b1Ad {margin:0 4px; background:#f2c84b; height:1px;}
.curved .b2Ad {margin:0 4px; height:1px;}
.curved .b3Ad {margin:0 3px;}
.curved .b4Ad {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontentAd {display:block; background:#0068b3; border:0 solid #f2c84b; border-width:0 2px;}


/* Curved cutout Borders For SENIOR Tickets*/

.curved .topSe, .curved .bottomSe {display:block; background:transparent; font-size:1px;}
.curved .b1Se, .curved .b2Se, .curved .b3Se, .curved .b4Se {display:block; overflow:hidden; height:2px;}
.curved .b2Se, .curved .b3Se, .curved .b4Se {background:#004a80; border-left:2px solid #f2c84b; border-right:2px solid #f2c84b;}
.curved .b0Se {margin:0 4px; background:#f2c84b; height:2px;}
.curved .b1Se {margin:0 4px; background:#f2c84b; height:1px;}
.curved .b2Se {margin:0 4px; height:1px;}
.curved .b3Se {margin:0 3px;}
.curved .b4Se {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontentSe {display:block; background:#004a80; border:0 solid #f2c84b; border-width:0 2px;}

/* Curved cutout Borders For GENERAL Tickets*/

.curved .topG, .curved .bottomG {display:block; background:transparent; font-size:1px;}
.curved .b1G, .curved .b2G, .curved .b3G, .curved .b4G {display:block; overflow:hidden; height:2px;}
.curved .b2G, .curved .b3G, .curved .b4G {background:#66003c; border-left:2px solid #f2c84b; border-right:2px solid #f2c84b;}
.curved .b0G {margin:0 4px; background:#f2c84b; height:2px;}
.curved .b1G {margin:0 4px; background:#f2c84b; height:1px;}
.curved .b2G {margin:0 4px; height:1px;}
.curved .b3G {margin:0 3px;}
.curved .b4G {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontentG {display:block; background:#66003c; border:0 solid #f2c84b; border-width:0 2px;}


/* h2 style for school page. */
#pg6 #cntnt_2 h2	{font-weight:normal; padding: 6px 0 0 0; border-top: #600 dotted 1px;}

/* div for 3 latest shows. */

#box4								{ width: 320px; background-color: transparent; margin-right:2px; border: 1px solid #f00;}
#box4 ul							{ list-style:none; margin: 8px 8px 0 10px; padding: 4px 0 2px 0; text-align:left; border-top: 2px solid #540c2b;}
#box4 li							{ list-style:none; margin: 0; padding: 0; font: 13px/13px bold Arial, Helvetica, sans-serif; }
#box4 li a:hover				{ color:#600;}
#box4 li a						{ display: block; color:#993300; font: 13px/13px bold Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
#box4 li.shw_tit a:hover	{ color:#efe1bc;}
#box4 li.shw_tit a			{ text-decoration:none; font: 14px/14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-weight:bold; }
#box4 li.shw_dt a:hover		{ color:#fff;}
#box4 li.shw_dt a				{ text-decoration:none; font: 13px/13px Arial, Helvetica, sans-serif; color:#efe1bc; margin: 2px 0 0 0; font-weight:bold; }

/* Monthlist menu */

ul#monthlist li { list-style:none; float: left; text-align: center; padding: 0; margin: 0 3px 2px 0; background: #CC6666; }
#monthlist a { display: block; float: left; padding: 2px 8px 0 8px; color: #330000; text-decoration: none; font: bold 1.2em/25px "Trebuchet MS", sans-serif; text-transform: uppercase; width: auto; margin: 0; outline: none; }
html>body #monthlist a {width:auto;} /* fixes IE6 Hack */
#monthlist a {float: none;}	/* fixes IE 5 Hack */
ul#monthlist li:hover  { color: #330000; font-weight: bold; background-color: #fdd;}
ul#monthlist li a:active { color: #330000; font-weight: bold;}
ul#monthlist li.current {  background-color: #645f56; }
ul#monthlist li.current a { color: #fff; font-weight: bold; }



/* Artist Shows ------------------------------*/
#artistshows	{ padding:0; margin:0; list-style: none;}
#artistshows li	{padding: 6px 0 10px 0; border-top: dotted 1px #4d0b27;}
#artistshows span.opening	{ display:block; text-transform:uppercase; padding: 5px 0 0 0;margin:0; font-size: .85em;}
#artistshows span.bigger	{ display: block; font-size: 1.25em; line-height: 1.25em; padding: 3px 0 0 0; margin:0; font-weight: bold;}

/* School Courses ------------------------------*/
#courses	{ padding:0; margin:0; }
#courses span.opening	{ display:block; text-transform:uppercase; padding: 5px 0 0 0;margin:0; font-size: .85em;}
#courses .title	{ display: block; font-size: 1.5em; line-height: 1.4em; padding: 3px 5px 0 0; margin:0; font-weight: bold; border-top: dotted 1px #4d0b27;}

/* btn style ------------------------------------*/

input.signupbtn	{background-image:url(../i/signup_btn.png); background-position:0 top; background-repeat:no-repeat; width: 100px; text-transform:uppercase; height: 20px; font-weight: bold; color: #eee; background-color: transparent; border: none; cursor: pointer;  display:block; text-align:center; padding-top: 0; font-size: 12px; outline: none; line-height: 14px;}
input.signupbtn:hover	{ background-position:-100px top; color: #fff; outline: none;line-height: 16px;}

input.gobtn	{background-image:url(../i/Go_btn.png); background-position:0 top; background-repeat:no-repeat; width: 35px; text-transform:uppercase; height: 20px; font-weight: bold; color: #eee; background-color: transparent; border: none; cursor: pointer; font-size: 0.75em; padding: 0; outline: none;outline: none;line-height: 14px;}
input.gobtn:hover	{ background-position:-35px top;line-height: 16px; color: #fff; outline: none;}

a.seatingbtn 		{background-image:url(../i/seeating_btn.png); background-position:0 top; background-repeat:no-repeat; width: 125px; text-transform:uppercase; height: 20px; font-weight: bold; color: #eee; background-color: transparent; border: none; cursor: pointer; display:block; text-align:center; padding-top: 4px; font-size: 12px; outline: none; line-height: 14px; letter-spacing: .25px;}
a.seatingbtn:hover	{ background-position:-125px top; line-height: 16px; color: #fff; outline: none;}


input.sendbtn	{background-image:url(../i/signup_btn.png); background-position:0 top; background-repeat:no-repeat; width: 100px; text-transform:uppercase; height: 20px; font-weight: bold; color: #eee; background-color: transparent; border: none; cursor: pointer; font-size: 0.9em; padding: 0; margin-top: 25px; outline: none; line-height: 14px; }
input.sendbtn:hover	{ background-position:-100px top; line-height: 16px; color: #fff; outline: none;}


#show_box:hover { background-image:none; background-color: #f1eedb;}

.formlabel 	{display:block; text-transform:uppercase; margin: 10px 0 2px 0;}
.comments	{ width: 520px; height: 200px; padding: 3px; margin: 0; color: #4d0b27;}


.newsletter { width: 310px; height: 60px; padding: 40px 5px 5px 15px;float: right; background-repeat:no-repeat; background-position:center top;}


/* PARTNERS TABLE STYLE *************************************************** */

.partnerstable	{ width:100%; margin: 5px 0 15px 0; padding: 0; }
.partnerstable th	{ background-image: url(../i/highlightshowcase.jpg); text-align:left; padding: 0 0 0 10px; font-size: 1.25em; line-height: 2em; margin: 0;}
.partnerstable tr:hover	{  }
.partnerstable td	{ padding:15px; vertical-align: middle; text-align: center; border-bottom: 1px dotted #4d0b27; }
.partnerstable td.partner	{ width: 200px; text-align: left; }

/* Directors List *************************************************** */

ul.directors	{ list-style: none; }
.directors li	{ padding: 4px 0 6px 10px;}


/* Directors List *************************************************** */

ul.sitemap	{ list-style: none; }
.sitemap li	{ padding: 2px 0 3px 10px; font-size: 1.15em;}

ul.sitemap ul {list-style: none;}

ul.sitemap ul li { padding: 1px 0 2px 5px; font-size: 0.9em;}

div.rentimages {margin: 0 10px 10px 0; width: 540px }
img.rentimage {margin: 0 10px 10px 0; }

.smallcolumn { width: 265px; float:right; padding: 0 10px 0 0 ; }
.clear	{ clear:right; }
.bigcolumn  { }
