
/* ------------------ DEV STYLES ------------------ */

body {	
	background:#cccc99; 
	color:#000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin: 15px 10px;
}

b {font-weight:bold;}
img {border:0;}

.bodyIndent {margin-left:5px;}

/* "newt2" = name of manin text style on the rest of the site */
.newt2, .copy, .text, .subnav {	color:#000; font: 11px Arial, Helvetica, sans-serif }

.subhead	{font: bold 13px Arial, Helvetica, sans-serif; color: #000}
.subheadRed { font: bold 13px Arial, Helvetica, sans-serif; color: #cc4c33}
.sectionhead { font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-transform: capitalize;}
.sectionheadItal { font: italic bold 14px Futura, Arial Narrow, Arial, Helvetica, sans-serif; color: #000; text-transform:capitalize;}

.small, .smallText {font: 11px Arial, Helvetica, sans-serif;}
.tinyText, .subText {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tinyArial {font: 10px/11px Arial, Helvetica, sans-serif;}
.highlight {color: #cc4c33;}

.soldout {  font: normal bold 11px Arial, Helvetica, sans-serif; color: #ff0000}
.smallsoldout {  font: bold 11px Arial, Helvetica, sans-serif; color: #ff0000}


form {margin:0; padding:0;}
h1 {font-size:18px;}
h2 {font-size:16px;margin-bottom:0px;}
h3 {font-size:14px;margin-bottom:0px;}


.cartWarning {color:Red;}

.validationMessage {font-size:12px;color:Red;font-weight:bold;}

.formLabel {font-size:11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
.formLabelSimple {font-size:11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; }

#sessionStatus {
	font-size: 0.8em;
	color: #686868;
	margin-bottom: 1em;
}



a:link {color:#006699; text-decoration:underline;}
a:visited {color:#006699; text-decoration:underline;}
a:hover {color:#990000; text-decoration:underline;}
a:visited:hover {color:#990000; text-decoration:underline;}


.utilityNav { font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#408cb3; }
	a.utilityNav:link {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#408cb3; text-decoration:none; }
	a.utilityNav:visited {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#408cb3; text-decoration:none; }
	a.utilityNav:hover {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline; }
	a.utilityNav:visited:hover {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline; }


tr.header, td.header {border-bottom: 1px dashed #999966; font: bold 12px arial; color: #999966;}

td.noBorder {border: none;}

.portalHead {
	font: bold 13px arial;
	color: #000000;
	border-top: #d3d0c9 1px solid;
	display: block;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 4px;
	background-color: #e8e8d1;
	padding: 4px;
	border-bottom: #ffffff 2px solid;
}

.portalHeadTable {
	font: bold 13px arial;
	color: #000000;
	border-top: solid 1px #d3d0c9;
	background-color: #e8e8d1;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

td.spacer 
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border: none;
}

#welcomeDiv 
{
	float: right;
	width: 267px;
	padding: 0px;
	margin: 10px;
}

#welcomeDiv table 
{
	background-color: #e8e8d1;
	margin: 0px;
}


.portalLink { font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#408cb3; }
	a.portalLink:link {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#408cb3; text-decoration:underline; }
	a.portalLink:visited {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#408cb3; text-decoration:underline; }
	a.portalLink:hover {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline; }
	a.portalLink:visited:hover {	font: 12px Futura Medium, Futura, Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline; }

td.portalCell
{
	padding: 4px; 
	vertical-align:middle;
	text-align:center;
	margin: 0px;
	border-bottom: solid 1px #c0b9ac;
	
}

.callOut
{
	border: solid 1px #c0b9ac;
	padding: 5px;
	margin: 0px;
}

.callOut b {
	font-weight: bold;
	color: #999966;
}

.left { float: left; }

.right { float: right; }

ul, ol {margin: 0 0 0 20px; padding:0;}

.callOut b {
	font-weight: bold;
	color: #999966;
}

table.ExchangePerformances td {border-bottom: 1px dashed #999966; padding: 5px;}
table.ExchangePerformances th {border-bottom: 1px dashed #999966; font-weight: bold; color: #999966; padding: 5px;}

table.PerformanceTicket td.Production {width: 150px;}
table.PerformanceTicket td.Seats {width: 150px;}
table.PerformanceTicket td.Qty {width: 50px;}
table.PerformanceTicket td.ExCodes {width: 100px;}
table.PerformanceTicket td.Remove {width: 100px;}
table.PerformanceTicket td.Select {width: 100px;} 


.button  {font: bold 10px arial; color: #fff; background-color: #cc0000; padding: 4px; border: none; text-transform: uppercase; text-decoration: none; }

a.button:link, a.button:visited, a.button:hover, a.button:visited:hover {line-height: 35px; color: #ffffff; text-decoration: none;}

.btnGetStarted   {background:url("/ticketing/live/_image/button/get_started.gif"); width:93px; height:19px; border:0; display:block;}
.btnAddToCart   {background:url("../_image/button/add_to_cart.gif"); width:95px; height:19px; border:0; display:block;}
.btnAddToTotal   {background:url("../_image/button/add_to_total.gif"); width:101px; height:19px; border:0; display:block;}
.btnCancelLeft   {background:url("/ticketing/live/_image/button/cancel_left.gif"); width:66px; height:19px; border:0; display:block;}
.btnYesRemove   {background:url("/ticketing/live/_image/button/yes_remove.gif");  width:94px; height:19px; border:0; display:block;}

/* ------------------ /DEV STYLES ------------------ */


/* ------------------ CART STYLES ------------------ */

.seriesTitle {ccolor: #999966; font-weight: bold; }
.seriesAlternateTitle {ccolor: #999966; font-weight: bold; }
.seriesAlternate {color: #999966; font-weight: bold; }
.originalSeries {ccolor: #7f7f7f; }

/* ------------------ /CART STYLES ------------------ */
