/* CSS Document */
#contentRowRed{background-position: bottom left; background-repeat: no-repeat; background-image:url(../images/lightRedBox/fake-tile.gif); height:100%;color:#000; }

.redBox .shimHoriz
{
	clear:both;
	height:11px;
	width:100%;
}

.redBox a,.redBox a:visited
{
	color:#C12622;
	text-decoration:none;
}

.redBox a:hover
{
	color:#C12622;
	text-decoration:underline;
}

.redBox .white a,.redBox .white a:visited{font-weight:bold;}

.leftImg{float:left;padding:0 10px 10px 0;}
.rightImg{float:right;padding:0 0 10px 10px;}

table.greyTable{border-collapse:collapse; width:100%}
table.greyTable th{background-color:#F5F5F5;padding:8px;border:5px solid #F5F5F5}
table.greyTable th.leftHead{text-align:left;}
table.greyTable td{border:5px solid #F5F5F5;padding:8px; line-height:1.6em;}
table.greyTable td.centerCell{text-align:center}
table.greyTable tr.footerCell td{font-size:.9em;background-color:#F5F5F5;}

	/* LIGHT RED BOX CSS CODE */

		#wrap #promo .lightRedBox
		{
			margin:0;
		}
		
		#wrap #promo .lightRedBox div.top
		{
			background:url(../images/lightRedBox/top.gif) top left no-repeat;
			height:8px;
			width:127px;
		}
		
		#wrap #promo .lightRedBox div.middle
		{
			background:#FDFBEE;
			width:127px;				
		}
		
		#wrap #promo .lightRedBox div.bottom
		{
			background:url(../images/lightRedBox/bottom.gif) left center no-repeat;
			height:8px;
			width:127px;			
		}
		
.whiteTopRed
{
	background:url(../images/invertedWhiteBoxRed/top.gif) top center no-repeat;
	height:7px;
	width:562px;
}

.whiteBottomRed
{
	background:url(../images/invertedWhiteBoxRed/bottom.gif) bottom center no-repeat;
	height:7px;
	width:562px;
}

.whiteBottomRed .trim
{
	background:url(../images/invertedWhiteBoxRed/bottom.gif) bottom center no-repeat;
	height:7px;
	margin:0 0 0 0;
	width:562px;
}

.redBox #threeColumnWide h2 {color:#C32428;font-size:1.7em;margin:0px 0px 4px 4px;font-family:Verdana, Arial, Helvetica, sans-serif}
.redBox h3{color:#C32428;font-size:1.7em;margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.redBox h3{color:#C32428;font-size:1.4em;margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.redBox h4{color:#C32428;font-size:1.2em;margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif}

img.headImg{margin-bottom:15px;}
.smallTxt{font-size:.8em;}
.hugeTxt{color:#C22627;font-size:1.8em;}
.lightRedBox img.smallHead{margin:9px 0 10px 0;}


.lightRedBox ul{}
.lightRedBox ul li{line-height:1.3em; margin:0 0 6px 0; list-style-type:none; background:transparent url(../images/lightRedBox/arrow-list.gif) 0 4px no-repeat;padding:0 0 0 8px;}
.lightRedBox ul li a{font-size:1em;font-weight:bold;color:#C42627;font-size:11px;}
.lightRedBox ul li.current{background-image:url(../images/lightRedBox/arrow-list-current.gif)}
.lightRedBox ul li.current a{color:#A0A2A1;}

.lightRedBox ul ul{margin-top:6px;}
.lightRedBox ul ul li, .lightRedBox ul ul li.current_sub{background:none;line-height:1.2em;}
.lightRedBox ul ul li a, .lightRedBox ul ul li a:link{color:#C42627;font-weight:normal;}
.lightRedBox ul ul li.current_sub a, .lightRedBox ul ul li.current_sub a:link{color:#A0A2A1;}


.orangeSubmitBtnRev{vertical-align:middle;}


/* Request a call back page */
table.callBackForm{margin-top:10px;width:400px}
table.callBackForm td, table.callBackForm th{padding:4px 10px 4px 10px; vertical-align:top; text-align:right; line-height:1.5em;}
table.callBackForm td input {}
table.callBackForm th label{ font-weight:normal; }
table.callBackForm td label{ font-weight:normal; }
table.callBackForm .openingTimes{line-height:20px;margin-top:4px;}
table.callBackForm .border1px{width:200px;}

/* FAQ Listings */
ul.faqList{margin:15px 0;}
ul.faqList li{line-height:1.3em; margin:0 0 6px 0; list-style-type:none;padding:0;}
ul.faqList li a, ul.faqList li a:link{font-size:1em;font-weight:bold;color:#C12622;font-size:11px;}

dl.faqDef{background:transparent url(../images/dotted.gif) left top repeat-x;}
dl.faqDef dt{font-size:1.3em; font-weight:bold; padding:13px 0 0 0;}
dl.faqDef dd{line-height:1.5em; padding:0 0 15px 0; background:transparent url(../images/dotted.gif) left bottom repeat-x;}
dl.faqDef dd span{font-weight:bold;}

/* Coming Soon */
.lightRedBox #ticketAlert{margin-top:6px; }
.lightRedBox #ticketAlert .ticketalertform {width:100px; margin:4px 0 8px 0;}
.lightRedBox #ticketAlert .ticketalertform option {width:auto; padding:1px 15px 1px 1px; }

.lightRedBox #ticketAlert label{font-weight:normal;}

/* Show Detail */
.showDetails{font-size:0.9em;line-height:1.7em; padding:0 8px 20px 8px; }
.showDetails .detailHead{font-weight:bold;color:#FE0000;}
.showDetails .detailData{padding-bottom:8px; } 
.showDetails dl.detailItems{}
.showDetails dl.detailItems dt{float:left; width:40px; font-weight:bold;}
.showDetails dl.detailItems dd{float:right; width:70px;}

#greenMenuBar{background:#63A859 url(../images/greenMenuBar/left-cap.gif) left top no-repeat;padding-left:13px; overflow:hidden;height:31px;}
#greenMenuBar ul{background:transparent url(../images/greenMenuBar/right-cap.gif) right top no-repeat;
padding-right:15px;height:100%;}
#greenMenuBar ul li{list-style-type:none;float:left;}

#redMenuBar{background:transparent url(../images/redMenuBar/left-back.gif) left top no-repeat;padding-left:15px;
margin:7px 0; overflow:hidden;height:36px;}
#redMenuBar ul{background:transparent url(../images/redMenuBar/right-cap.gif) right top no-repeat;
padding-right:15px;height:100%;}
#redMenuBar ul li{list-style-type:none;float:left;padding:5px 16px 0 0;margin:0 16px 0 0;
background:transparent url(../images/redMenuBar/divider.gif) right 10px no-repeat; }
#redMenuBar ul li.last{margin-right:0;padding-right:0; background:none;}
#redMenuBar ul li a{color:#FFF;font-weight:bold;display:block;float:left;height:36px;}
#redMenuBar ul li a:hover{color:#F28080;text-decoration:none;}
#redMenuBar ul li a.current{background:transparent url(../images/redMenuBar/arrow.gif) center 22px no-repeat;}

.greyContainer{background:#E9E9E9 url(../images/greyContainer/top.gif) top center no-repeat;}
.greyContainer .greyInner{background:transparent url(../images/greyContainer/bottom.gif) bottom center no-repeat;
padding:15px;overflow:hidden;height:100%;}

#showDiv1 table td{padding-top:6px;padding-bottom:6px;}
#showDiv2, #showDiv3, #showDiv4, #showDiv5, #showDiv6{display:none;}
.showDiv{display:block;}
.collapseDiv{display:none;}

/* recommended */
#wrap #promo #threeColumnWide #topTenList{list-style-type:none;margin-top:0px;}
#wrap #promo #threeColumnWide #topTenList a{color:#FFF; line-height:120%; }

/* hot offers */
.innerWhiteRedBackground{background:#fff;color:#000;margin:0 auto;padding:15px;}
.innerWhiteTopRedBackground{background:url(../images/innerWhiteRedBackground/top.gif) top center no-repeat;
height:6px;margin:0 auto;width:700px;}
.innerWhiteBottomRedBackground
{background:url(../images/innerWhiteRedBackground/bottom.gif) top center no-repeat;
height:6px;margin:0 auto;width:700px;}

#wrap #promo #topTenListExpanded td h3{font-size:1.5em; padding:5px 0 6px 0;
color:#C22627; font-family:Verdana, Arial, Helvetica, sans-serif; }

#wrap #promo #topTenListExpanded td h3{font-size:1.5em;padding:0px 0 3px 0;
color:#C22627; font-family:Verdana, Arial, Helvetica, sans-serif; }

#wrap #promo #topTenListExpanded td h3 a { color: #c22627; } 

#wrap #promo #topTenListExpanded td p.date{color:#000;font-size:1.2em;font-weight:bold;padding-bottom:6px;}

#barebones #wrap #promo #threeColumnWide{text-align:center}
#barebones #wrap #promo #threeColumnWide p{font-weight:bold;margin-top:10px;}

#barebones #wrap #promo #threeColumnWide .hotLine{text-align:right;margin-top:65px;}


/* sitemap */
ul.siteMap li a, ul.siteMap li a:link{color:#C12622!important;}
ul.siteMap ul{margin-left:20px;}

/* JMW Fixes */
#showdetailsfull { padding:0 15px 8px 15px;}  
#showdetailsfull h2 { padding-top:6px !Important; color: #FE0000 !Important; } 
#showdetailsfull #redMenuBar ul { padding:0 !Important;  } 
#showdetailsfull #pictureBox { text-align:center; } 
#showdetailsfull #pictureBox img { border:1px solid #999; } 


