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: #277EB9;
}

.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;

}
.infoBox{background-color: #ffffff;}
.infoBoxGrey{background-color: #FBF6EB;}
tr.infoBoxContents td {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E4E4E4;
    padding: 3px 3px !important;
}
table.infoBoxContents td {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E4E4E4;
    padding: 10px 10px !important;
}
.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:12px;
line-height:1.2;
text-align:left;
}


.boxText p { 
font-size:11px;
line-height:1.3;
}

.boxText p a{ 
font-size:11px;
line-height:1.3;
text-decoration:underline;
color:#3399CC;
}
.boxText p a:hover { 
font-size:11px;
line-height:1.3;
text-decoration:underline;
color:#1155CC;
}

.boxText span {
font-weight:normal;
}

.boxText span b{
font-weight:bold;
}

.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;
} 


.productListing-odd {background:#BCC5CC;}
.productListing-even {background:#E4E4E4;}
.productListing-data {padding: 5px 0 5px 0; vertical-align:top;}
.pInfoSpecific {padding-top:8px; color:#B90022; font-size:14px; font-weight:bold;}

.category_desc ul {
list-style-type: disc;
padding-left:15px;
}

.pInfoDesc {width:480px;}
