html,body{margin:0;padding:0; z-index:0;}
body{
	text-align:center;
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:20px;
	z-index:0;
	background-color:#9a94a0;
	}
	
a img{border:none;}
/* font zeroing, need to set ie size to 16px */
body {
	font-size:100%;
	line-height:1.125em;
	.font-size:16px /*  ie7 */
}

.bodytext p {
	font-size:0.1675em;
}

.sidenote {
	font-size:0.75em;
}
* html body{font-size:16px;}

.container{
	text-align:left;
	padding:0px;
	margin:0 auto;
	width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.content {
	background-color: #e9f2f1;
	padding: 20px;
	float: left;
	width: 910px;
	clear:both;
}
div#BottomInfo {
	clear:both;
	width: 950px;
	margin: 0 auto;
}
#homeMov {
	float: left;
	height: 322px;
	width: 653px;
}
.alsoShowing {
	float: left;
	height: 170px;
	width: 653px;
	padding-top: 10px;
}
.FlashArea {
	float: left;
	width: 653px;
	z-index:2;
}
.homeRight {
	float: right;
	width: 239px;
}
.bigButton, .content a.bigButton:link  {
	margin-top: 0px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 12px;
	width: 228px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 5px;
	background-image: url(../images/bigButtonBG.jpg);
	background-repeat:no-repeat;
}
#keywordSearch {
	margin-top: 0px;
	padding-top:0px;
	background-image: url(../images/bigButtonBG.jpg);
}
#keywordSearch #SearchTerm {
	width: 195px;
	color: #000000;
	height: 15px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 4px 0 0 -2px;
	padding: 0px;
	float:left;
	vertical-align:center;
}
#keywordSearch input.arrow
{
	margin:3px 0 0 3px;
}
.bugButton img{ padding:0px; margin:0px; }

.mainNav {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}
.calendar, .video, .showsByGenre, .secondSell {
	width: 100%;
	float: left;
}

.video {
	padding-top: 25px;
}

.showsByGenre {
	padding-top: 5px;
	padding-bottom: 10px;
}
div #secondSell {
	padding-top: 10px;
}
.header{
	position:relative;
	background-color:#FFFFFF;
	}

.header #quickbuy {
	position: absolute;
	width: 228px;
	height: 27px;
	top: 15px;
	left: 692px;
	color: #FFFFFF;
	font-size: 11px;
	/* background-image:url(../images/QuickBuy_BG_greengrey.png); */
	padding:5px;
	.padding:3px;
}


#Quickbuy .QuickBuyFrm{clear:both; margin: 0px; padding: 0px; overflow:hidden;}
.QuickBuyFrm .quickbuyselect{width:240px; margin: 0px; padding: 0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.QuickBuyFrm .bold{ font-weight:normal; color:#111}
.QuickBuyFrm .reallybold{ font-weight: bold;color:#333}
div#quickbuy{background:transparent url(../images/quickbuyBG.gif) no-repeat left top;height:27px}

.QuickBuyFrm input {margin:0;padding:0;}

#menu1 {width:228px;float:none}

.homeShowScrollerArea {
	background-color: #FFFFFF;
}
#secondSell {
	padding-top: 10px;
	float: left;
	clear:both;
}
#FCKinner .videoWrapper {
	width: 230px;
	float: right;
	color: #FFFFFF;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 318px;
	background-image: url(../images/videoDetailsBG.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #636365;
}
#FCKinner .videoPlayer {
	float: left;
	height: 400px;
	width: 640px;
}
#FCKinner .mainVideoArea {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.homeRight #videoBOX{ clear:left; display:block;margin:0px;padding:0px; padding-top:0px;}
#whatsonRight #videoBOX{
	clear:none;
	display:block;
	margin:0px;
	padding:0px;
	float: left;
}

#FooterBar{
	height:110px;
	background-color: #fff;
	/*background: url(../images/tmpFooter.jpg) no-repeat center top;*/
	width: 930px;
	margin: 0 auto;
	padding:0 10px;
}
#FooterBar *{margin:0;padding:0;}
#FooterBar div{width:930px;margin:0 auto;}
#FooterBar ul{
list-style:none;
margin:6px 4px;
padding:0
}
#FooterBar ul li a{color:#869592;text-decoration:none;font-family:tahoma;font-size:11px;font-weight:700;line-height:18px}
#FooterBar ul.menu.one {float:left;text-align:left}
#FooterBar ul.menu.two {float:right;text-align:right;}
#FooterBar ul.menu.two li a{font-size:13px;font-weight:bold}
#FooterBar #FooterImages {
	width: 540px;
	margin: 0px;
	float: left;
	text-align: right;
}

#FooterBar .footerNOTE{
	display:block;
	width:260px;
	float:right;
	margin:13px 0 0 0;
	padding:0px;
	line-height:normal;
	text-align:right;
	text-transform:capitalize;
	font-style:italic;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	color:#869592;
	}
	
#FootNote21st, #FootNote21st a{
	float:				right;
	text-decoration:	none;
	font-size:			10px;
}
#FootNote21st a:hover{
	float:				right;
	text-decoration:	underline;
	font-size:			10px;
}

#whatsonTabs .bookButtonArea {
	width: 115px;
	float: right;
}
.bookButtonArea #sharethis_0 {
	float: left;
	padding-top: 10px;
}
#whatsonIMAGE #shareInImage {
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	width: 70px;
	text-align: center;
	padding-top: 240px;
	padding-right: 5px;
}

#whatsonIMAGE #shareInImage a {
	color: #FFFFFF;
	text-decoration: none;
}
#whatsonIMAGE #shareInImage a:hover {
	color: #65156E;
}
#FCKinner .competitions {
	padding-top: 10px;
}

.toggleOpen, .toggleClosed {
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	float: left;
	width: 245px;
	padding-top: 5px;
	text-align:left;

}
.toggleOpen {
	background-image: url(../images/toggleOpenState.gif);
}
.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: 25px;
	color:#000000;
	text-decoration:none;
	display: inline; /* was inline-block, trying to fix safari issue */
	padding-bottom: 5px;
}
.toggleClosed {
	background-image: url(../images/toggleClosedState.gif);
	padding-bottom:10px;
	margin-bottom:5px;
}
.toggleOpen span.GalleryScroller{
	display:block;
}
.toggleClosed span.GalleryScroller{
	display:none;
}
.GalleryWrapperHidden{
	padding-bottom:10px;
	height:0px;
}
#FCKinner .listingTitle {
	font-size: 18px;
}
.wor_Options .st_sharethis {
	margin-top: -10px;
	padding-top: -10px;
	/*padding-left: 0px;	*/
}

.st_sharethis .stButton .chicklets{
padding-left:10px;
padding-right:1px;
}
.st_email{
width:20px;
}
#giftRequestForm h1 {
	font-size: 20px;
	font-weight: bold;
	color: #802987;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#giftRequestForm p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#giftRequestForm{


}
#FriendsMembershipRequestForm label {
	width: 136px;
	display: block;
	float: left;
	clear: both;
	padding-bottom: 13px;
}
#FriendsMembershipRequestForm input, #FriendsMembershipRequestForm select, #FriendsMembershipRequestForm textarea {
	width: 337px;
	display: inline-block;
	color: #802987;
	margin-bottom: 13px;
}
#FriendsMembershipRequestForm #preview {
	padding-right: 51px;
}
.previewEmailGift{
	background-color:#FFFFFF;
	float: left;
	margin-left: -20px;
	width: 598px;
	border: 1px solid #9A94A0;
}
.wor_Options .st_twitter_hcount .stButton {
	margin-left: 0px;
}

