body {  
	background: url(layout_images/body_bg_5.gif) #FFF repeat-x;
	margin: 0;
        padding:0;
        font-family:  "Arial", Helvetica, sans-serif;

}
.productlisting{background:#FBF6EB;}
.productListing-heading{background: #E4E4E4 /*url(images/infobox/info_bg.gif)*/; height:25px;color:#000;}
.content_top{padding:0;margin:0;border-collapse:collapse;height:5px;background: url(images/container_top_bg2.gif) no-repeat;}
P {   
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

TD {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

a {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #E31C28;
}

.welcome{font-size: 12px;font-weight:bold;color:#727272;line-height:16px;}
.header_container {
	background: url(images/header_bg2.jpg) no-repeat 0 5px;

}

td.whitebox_cont {
	background: url(images/container_mid_bg2.gif) repeat-y;
}

td.whitebox_bottom {
	background: url(images/footer_bg2.gif) no-repeat;
}

.searchfield {
	width: 100px;
	height: 20px;
}
.searcher {
width:175px;
padding-top:8px;
}

a.red {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9C9C9C;
	text-decoration: none;
}

a.red:hover {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #a50021;

}

.blue {
    font-family:  "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blue:hover{color:#E31C28;}

.text_normal {
    font-family:  "Arial", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #727272;
}


/*------ TOP MENU --------*/

.menulink {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	height: 31px;  
	overflow: hidden; 
	background-color: transparent;
	text-transform: uppercase;
}

.menulink:hover {
	color: #cbcbcb;
	text-decoration: none;
}

.menulink_selected {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D1500;
	text-decoration: none;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	height: 28px;  
	overflow: hidden; 
	background-color: #8BD18B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.menulink_selected:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.margin8px {
	margin:8px;
}


/*------ LEFT MENU --------*/


.menu {
}

.productLink_0, .productlink_0{
	font-size: 12px;
	font-weight: bold;
	color: #424142;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
margin-bottom:2px;
	white-space: normal;
	overflow: hidden; 
	width: 207px;
width: 197px !important; width /**/:207px;
	background: url(images/menu_item_bg3.gif) repeat-y;
	display: block;
}

.productLink_0:hover, .productlink_0:hover {
	color: #a50021;
	text-decoration: none;
}

.productLink_0_selected, .productlink_0_selected {
	font-size: 12px;
	font-weight: bold;
	color: #a50021;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
margin-bottom:2px;
	white-space: normal;
	overflow: hidden; 
	width: 207px;
width: 197px !important; width /**/:207px;
	background: url(images/menu_item_bg7.gif) repeat-y;
	display: block;
}

.productLink_0_selected:hover, .productlink_0_selected:hover {
	color: #a50021;
	text-decoration: none;
}

.productLink_2, .productlink_2 {
	font-size: 12px;
	font-weight: bold;
	color: #424142;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 4px;
margin-bottom:2px;
	white-space: normal;
	overflow: hidden; 
	width: 207px;
width: 193px !important; width /**/:207px;
	background: url(images/menu_item_bg.gif) repeat-y;
	display: block;
}

.productLink_2:hover, .productlink_2:hover {
	color: #a50021;
	text-decoration: none;
}

.productLink_2_selected, .productlink_2_selected {
	font-size: 12px;
	font-weight: bold;
	color: #a50021;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 4px;
margin-bottom:2px;
	white-space: normal;
	overflow: hidden; 
	width: 207px;
width: 197px !important; width /**/:207px;
	background: url(images/menu_item_bg.gif) repeat-y;
	display: block;
}

.productLink_2_selected:hover, .productlink_2_selected:hover {
	color: #a50021;
	text-decoration: none;
}

.productLink_1, .productlink_1 {
	font-size: 12px;
	font-weight: bold;
	color: #424142;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 4px;
margin-bottom:2px;
	white-space: normal;
	overflow: hidden; 
	width: 207px;
width: 197px !important; width /**/:207px;
	background: url(images/menu_item_bg4.gif) repeat-y;
	display: block;
}

.productLink_1:hover, .productlink_1:hover {
	color: #a50021;
	text-decoration: none;
}

.productLink_1_selected, .productlink_1_selected {
	font-size: 12px;
	font-weight: bold;
	color: #a50021;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 4px;
margin-bottom:2px;
	white-space: normal;
	overflow: hidden; 
	width: 207px;
width: 197px !important; width /**/:207px;
	background: url(images/menu_item_bg2.gif) repeat-y;
	display: block;
}

.productLink_1_selected:hover, .productlink_1_selected:hover {
	color: #a50021;
	text-decoration: none;
}


/*------ FOOTER--------*/
a.whitelink {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9C9C9C;
	text-decoration: none;
}

a.whitelink:hover {
	color: #9D1500;
}

.whitelink2 {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7c7c7c;
	text-decoration: none;
}

/*---- PRODUCT ------*/

.producttext {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.pageHeading {    
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #878787;
	text-decoration: none;
	vertical-align: top;
}

.pageHeadingAllPlays {    
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #878787;
	text-decoration: none;
	vertical-align: top;
}

a.plink {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E31C28;
	text-decoration: underline;
}

a.plink:hover {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D1500;
	text-decoration: underline;
}

.infoHeading {   
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.left {
	border-bottom: 1px solid #E31C28;
}

.middle {
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
	border-bottom: 1px solid #E31C28;
}

.middle1 {
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
}

.topborder {
	border-top: 1px solid #E31C28;
}

.productcode {	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C0C0C0;
}

.productleft{
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
	border-bottom: 1px solid #E31C28;
}

td.cont {
	background-image: url(images/box/corner_cont.gif);
	background-repeat: repeat-y;
}

.whitecont {
	background-color: #FFFFFF;	
}


/*--- INFOBOX ----*/

.infoBoxHeading{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FEFEFF;
	background: url(images/infobox/info_bg.gif);
	text-transform: uppercase;
  	vertical-align: middle;

}
.infoBoxHeadingPayment{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FEFEFF;
	background: url(images/infobox/info_bg.gif);
	text-transform: uppercase;
  	vertical-align: middle;

}
.infoBox{background-color: #ffffff;}
.infoBoxGrey{background-color: #FBF6EB;}
.infoBoxContents{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E4E4E4;
}
.infoBoxContentsGrey{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FBF6EB ;
}

.infoBoxContentsWhite{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
border: 1px solid #FBF6EB;
}

.boxText {
width:165px;
font-size:11px;
line-height:1.2;
text-align:left;
}

.catDesc {padding: 10px 40px 40px 5px; color: #373737;}
.reviewsSeparator {background: #D0D0D0;height:1px;}
.smallTextDate {color:#555555;}
td.stars {padding-top:5px;padding-bottom:5px;}

.pressImage {width:100px;}
.pressName {width:90px;font-weight:bold;}
.pressDesc {width:100px;}


/* Comments Box */

.commentBoxTop {
background: url(layout_images/bubble_top.gif) no-repeat top;
height:14px;
width:169px;
}

.commentBoxBottom {
background: url(layout_images/bubble_bottom.gif) no-repeat bottom;
height:7px;
}

.commentsBoxName {
font-weight:normal;
font-size:14px;
text-align:left;
} 

.commentsBoxName a{
font-weight:normal;
font-size:14px;
text-align:left;
} 

.commentsBoxText {
font-weight:normal;
background:#FFFFFF url(layout_images/bubble_right.gif) repeat-y right;
width:155px;
padding:10px;
text-align:left;
border-left:1px solid #E6E2D8;
border-bottom:1px solid #E6E2D8;
} 

.commentsBoxText a {
font-weight:normal;
background:#FFFFFF;
text-align:left;

} 

.commentsBoxInfo {
font-weight:bold;
background:#FFFFFF;
width:155px;
padding:10px;
text-align:left;
border-left:1px solid #E6E2D8;
background:#FFFFFF url(layout_images/bubble_right.gif) repeat-y right;
} 

.commentsBoxProduct {
font-weight:bold;
width:150px;
text-align:left;
} 

.commentsBoxDate {
font-weight:normal;
text-align:left;
font-size:10px;
} 

.commentsBoxDate a{
font-weight:bold;
text-align:left;
font-size:11px;
color:#666666;
} 

.commentsBoxRating {
font-weight:normal;
text-align:right;
} 


tr.productListing-odd td{background:#eeeeee;}
TR.productListing-even td{background:#f4f4f4;}
td.productListing-data {padding: 5px 0 5px 0; vertical-align:middle; height:30px;}
td.productListing-data img {padding: 5px 0 5px 0; vertical-align:middle;}


td.productListing-heading-cart {
background:#d3d3d3;
border-bottom:2px solid #fff;
line-height:20px;
padding:4px !important;
font-weight:bold;
font-size:13px;
}

.main_total {
font-size:14px;
border-bottom:1px solid #aeaeaf;

}

.adjacent_warning {
background:#fdeeef url(layout_images/user_orange.png) no-repeat 7px;
line-height:19px;
font-size:16px;
border:1px dotted #f9858a;
padding:10px 10px 10px 34px ;
margin-top:10px;
}
.stock_warning {
background:#fdeeef url(layout_images/exclamation.png) no-repeat 7px;
line-height:19px;
font-size:16px;
border:1px dotted #f9858a;
padding:10px 10px 10px 34px;
margin-top:10px;
}
.main_checkout_products {
padding:2px !important;
background:#f9f9f9 !important;
font-size:14px;
}
#igence-link {
display: block;
position: absolute;
top: 19px;
right: 20px;
height: 29px;
width: 82px;
background: url(layout_images/igence-gray.png) no-repeat 0 0;
overflow: hidden;
text-indent: -9999px;
}

#igence-link:hover {
background: url(layout_images/igence-gray.png) no-repeat 0 -29px;
}

.pInfoSpecific {
color:#B90022; font-size:14px; font-weight:bold;
}
.pInfoSpec {
margin-top:-11px;
float:left;
}

.ticker-text {
font-size:14px;
background:url(layout_images/information.png) no-repeat 0px;
padding-left:37px;
}

.pre_book_countdown {
margin-top:10px;
font-size:22px;
background:url(layout_images/clock.png) no-repeat 0px;
padding-left:37px;
color:#666;
letter-spacing:2px;
}

.countdown-area {
padding:5px 5px 4px 15px;
background:#f8f8f8;
border:1px dotted #e3e3e3;
}

.main_summary_success {
font-size:14px;
background:url(layout_images/information.png) no-repeat 0px;
padding-left:22px !Important;
border-top:1px dotted #333;
line-height:20px;
margin-bottom:1px;
position:relative;
float:left;
width:465px;
}
.main_summary_success_data {
margin-left:10px;
position:relative;
float:left;
line-height:18px;
margin-bottom:20px;
margin-top:-15px;
}
.main_summary_success_data span{ 
font-size:14px;
line-height:26px;
margin-top:10px !Important;
float:left;
width:100%;
}
.main.can_be_booked {
background:url(layout_images/information.png) no-repeat left;
padding-left:22px !important;
font-weight:bold;
}

.cart-show-seats-image {
margin-top:8px;
padding-bottom:8px;
}
.cart-show-seats-image a {
text-decoration:none;
font-style:normal;
font-weight:bold;
background:url(layout_images/zoom.png) no-repeat 0 0;
padding:1px 0 1px 20px;
color:#333;
}

.cart-show-seats-image a:hover {
text-decoration:underline;
}
.productListing-data.name.cart {
padding-bottom:10px !Important;
}

#pre_loader {
float:left;
position:absolute;
width:50px;
left:37%;
margin-top:-20px;
}
.pinfo-web-sale-begins {
color:#005ba2;
font-size:14px !important;
margin-top:4px;
margin-bottom:8px;
background:url(layout_images/information.png)no-repeat 0 3px;
padding-left:20px;
}
.pinfo-web-sale-ends {
color:#ff3333;
font-size:14px !important;
margin-top:4px;
margin-bottom:8px;
background:url(layout_images/exclamation.png)no-repeat 0 3px;
padding-left:20px;
}
.listing-avail-for-sale {
padding-top:0px;
background:url(layout_images/information.png)no-repeat 0 12px;
padding-left:20px;
color:#005ba2;
font-weight:bold;
height:30px !important;
vertical-align:bottom !important;
}
.listing-avail-end-sale {
padding-top:0px;
background:url(layout_images/exclamation.png) no-repeat 0 10px !Important;
padding-left:20px !important;
color:#ff0000;
font-weight:bold;
height:30px !important;
vertical-align:bottom !important;
}
.cssButtonListingBook
{
    color: #fff;
    vertical-align: top;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    border: 0px;
    border-style: solid;
    border-color: #000080;
    border-spacing: 1px;
    background: #636292;
    padding: 3px 12px;
    white-space: nowrap;
}
