@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0; z-index:0;}
body{
	text-align:center;
	/*background-color: #A097BE;
	background-color:#E5E2ED;*/
	background:#e6e8f5/* url(../images/body_background_002.jpg)*/; 
	padding-bottom:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#342560;
	z-index:0;
	/*
	background-attachment: fixed;
	background-image: url(../images/topCornerCutout.gif);
	background-repeat: no-repeat;
	background-position: right top;
	*/
}

/* Basic stucture */
#container{overflow:hidden;background:#ffffff url(../images/p-header.png) top left no-repeat;text-align:left;padding:0px 10px 0px 0px;margin:0 auto;width:950px;min-height:952px; border-bottom:#e6e8f5 2px dotted; z-index:1;}
#Header{overflow:hidden;position:relative;text-align:left;width:950px;height:162px;z-index:2;}
	
/* header search container */	
#Header .SearchWrapper{clear:inherit;position: absolute;top:135px;left:698px;background:#FFFFFF;font-size: 11px;padding:0px;}
#Genre{display:block;width:936px;height:28px;padding:7px;background:url(../images/theplace_genreXbar.jpg) #342560 no-repeat;position:relative;text-align:center; margin-bottom:20px;z-index:10;}
#CopyBody{
	clear:both;
	overflow:hidden;
	text-align:left;
	width:950px;
	margin-bottom:5px;
	z-index:2;
	float: left;
}
#Footer{background:#ffffff;overflow:hidden;text-align:left;font-size:10px;margin:0 auto;padding:5px;width:950px;padding-top:5px;z-index:2;}
#Logo21 {background:none;width:960px;margin:10px auto;text-align:right}
/* Sub Structure */
#navigation{z-index:4;}
#CopyLeft{Display:block;overflow:hidden;Float:left;margin:0px;padding:0px;min-height:390px;width:200px;margin-left:6px;z-index:3;}
#CopyRight{Display:block;overflow:hidden;Float:right;margin:0px;padding:0px;width:230px;min-height:260px;margin-left:12px;z-index:3;}
#CopyMiddle{Display:block;overflow:hidden;font-family:Arial, Helvetica, sans-serif;Float:left;margin:0px;padding:0px;width:480px;margin-left:20px;min-height:260px;z-index:3;}
	
/* Home - Sub Structure */
#HomeMiddle{
	Display:block;
	font-family:Arial, Helvetica, sans-serif;
	Float:left;
	margin:0px;
	padding:0px;
	width:460px;
	margin-left:20px;
	min-height:235px;
	background:#593F88 url(../images/HomeMiddle_background_gradfill.jpg) left top repeat-y;
	padding:10px;
	z-index:3;
	overflow: hidden;
}
#HomeRight{Display:block;overflow:hidden;Float:left;margin:0px;padding:0px;width:230px;min-height:255px;margin-left:14px;z-index:3;}
#HomeCarousel{Display:block;margin:0px;padding:0px;width:724px;height:222px;margin-top:10px; margin-bottom:20px;float:right;z-index:3;}
#HomeFullList{Display:block;Width:477px;Height:278px;}
	
/* What's on */
#HdrWrap{
	Display:block;
	width:470px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	background:#e2e1f3;
	padding:5px;
	z-index:4;
}

/* toggle open/close */
.toggleOpen, .toggleClosed {
	font-size: 12px;
	background-repeat: no-repeat;
	float: left;
	width: 230px;
	padding-top: 5px;
	text-align:left;
}
.toggleOpen {background: url(../images/imagesheader.jpg) #CCCCCC;}
.toggleOpen a.headText:link, .toggleOpen a.headText:visited, .toggleOpen a.headText:hover, .toggleClosed a.headText:link, .toggleClosed a.headText:visited, .toggleClosed a.headText:hover{
	padding-left: 30px;
	color:#342963;
	text-decoration:none;
	display: inline-block;
	padding-bottom: 5px;
}
.toggleClosed {
	background: url(../images/imagesheader.jpg) #CCCCCC;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #3E2F6A;
}
.toggleOpen span.GalleryScroller{display:block;}
.toggleClosed span.GalleryScroller{display:none;}
.GalleryWrapperHidden{padding-bottom:10px;height:0px;}
.listResults h2 {
	font-size: 14px;
	font-weight: bold;
	color: #593f88;
}
.listResults p {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
.listResults h4 {
	font-size: 11px;
	color: #000000;
	margin: 0px;
}
#Footer .moreLeft {
	padding-left: 15px;
	float: left;
}
#Footer .moreLeft img {
	padding-right: 20px;
	border: 0;
}
.footer21stcdLink, .footer21stcdLink a{
	text-decoration:	none;
	font-size:			10px !important;
	float:				right;
}

.footer21stcdLink a:hover{
	text-decoration:	underline;
}
