html{
	height: 				100%;	
}
/* from Yahoo! YUI */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body{
	margin:         0;
	padding:        0;
	width:          100%;
	height:         100%;
	text-align:     center;
	background:     #1c2340 url('../images/body_bg.gif') repeat-x;	
	color:          #000;
	position:       relative;
}
body *{
	font-size:      100%;
}
h1, h2, h3, h4 {
	font-family:    Arial;
	color:          #000;
}
h1 {
	font-size:      24px;
	line-height:    1.2em;
}
h2 {
	font-size:      17px;
}
h3 {
	font-size:      15px;
	font-weight:    bold;
	margin-bottom:  15px;
}
h4 {
	font-size:      13px;
	font-weight:    bold;
	margin-bottom:  10px;
}
.commentsHeading h4 {
	margin-bottom:  0px;
}
a:link, a:visited, a:active{
	color:          #0090cf;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;	
}
a.small, a.small:active, a.small:visited {
	color:          #666;
	font-size:      10px;
	text-decoration:underline;
}
ul.standard-list{
	margin:         0;
	padding:        0;
	list-style:     disc;
	color:          #333;	
}
h4{
	font-size:      107%;
	font-weight:    bold;
}
#content {
	font-size:      12px;
	background:     #fff;
}
#content #ad2 {
	text-align:     center;
}
#content #ad2 IMG {
	margin-top:     60px;
}
ul.standard-list li{
	margin:         0px 0px 0px 15px;
	padding:        0;
}
#container{
	width:          100%;
	position:       relative;
}
#moviesHeader{
	width:          100%;
	background:     #fff url('../images/header/bg_universal.gif') 0px 2px repeat-x;
/*height:         56px;*/
	height:         54px;
}
#wrapper{
/*width:          990px;       old width, per design of this site */
	width:          1078px;   /* new width, per design of the global bpheader */
	text-align:     left;
	margin:         0px auto;
/*height:         56px;*/
	height:         54px;	
}
#scripts_wrap {
	height:         0px;
}
#errorWrapper{
	width:          100%;
	background:     #fff;
	text-align:     center;
	padding-top:    10px;
}
#globalError{
	background:	    #ffffcb url('../images/exclaimation.gif') 20px 18px no-repeat;
	width:          920px;
	margin:         0px auto;
	padding:        20px 20px 20px 50px;
	text-align: 		left;
	font-size: 			15px;
	border-top: 		2px solid #CC0000;
	border-bottom: 	2px solid #CC0000;
}

span div.error, span div.success {
	background: url(../images/exclamation.gif) #ffffcc no-repeat 10px center; 
	font-weight: bold;
	padding: 8px 10px 8px 35px;
	border: solid 1px #cc0000;	
}

span div.success {
	background-image: url(../images/tick.gif);
	border-color: #0688d0;
}

#globalError strong{
	color: 					#cc0000;
	font-size: 			16px;	
	font-weight:		bold;
	line-height:		1.3em;
}
#navWrapper{
	background:     transparent url('../images/main_nav_bg.gif') 0px 0px repeat-x;
	width:          100%;
}
#moviesContent{
	width:          990px;
	margin:         0px auto;
	text-align: 		left;
	position:				relative;
/*background-color:#fff;*/
	overflow:			 	hidden;
}
#globalNav{
  width: 					160px;
	height:					17px;
  position:				relative;
	top:					  -18px;
	left:           850px;
	margin:					0;
	padding:				0;
	list-style:			none;
	overflow:				visible;
	background-color:#05070c;
}
#globalNav li{
	float:					left;
	margin:					0;
	padding:				0;
	list-style:			none;
	text-indent:		0;
}
#unmetred{
	/*width:          65px;
	height:         12px;
	position:       absolute;
	top:            10px;
	right:          24px;*/
}
#unmetred a:link, #unmetred a:visited, #unmetred a:active{
	/*width:					65px;
	height:					12px;	
	display:				block;*/
}
#unmetred a img{
	position:				relative;
	top:					-6px;
	left:					-3px;
}
#global1 a:link, #global1 a:visited, #global1 a:active{
	width:          21px;
	height:         12px;	
	display:        block;
	background:     transparent url('../images/global_help.gif') 0px 0px no-repeat;
}
#global2 a:link, #global2 a:visited, #global2 a:active{
	width:          37px;
	height:         12px;	
	display:        block;
	background:     transparent url('../images/global_sitemap.gif') 0px 0px no-repeat;
}
#global3 a:link, #global3 a:visited, #global3 a:active{
	width:					39px;
	height:					12px;	
	display:				block;
	background:     transparent url('../images/global_contact.gif') 0px 0px no-repeat;
}
#global4 a:link, #global4 a:visited, #global4 a:active{
	width:					44px;
	height:					12px;	
	display:				block;
	background:     transparent url('../images/global_partners.gif') 0px 0px no-repeat;
}
#global_unmetered a:link, #global_unmetered a:visited, #global_unmetered a:active{
	width:					65px;
	height:					12px;	
	display:				block;
	background:			transparent url('../images/global_unmetred.gif') 0px 0px no-repeat;
}
#global_contactus a:link, #global_contactus a:visited, #global_contactus a:active{
	width:					53px;
	height:					12px;	
	display:				block;
	background:			transparent url('../images/global_contactus.gif') 0px 0px no-repeat;
}
#global1 a:hover, #global2 a:hover, #global3 a:hover, #global4 a:hover, #global_unmetered a:hover, #global_contactus a:hover {
	background-position: 	0px -12px;	
}
#globalNav li span{
	display: 				none;	
}
#mainNav{
	width: 					990px;
/*height:					110px;*/
	height:					60px;	
	position:				relative;
}
#searchForm{
	position:       absolute;
	bottom:         20px;
	right:          26px;	
}
#searchFormPhase1{
	position:       absolute;
	bottom:         20px;
	right:          345px;	
}
#searchBtn{
	vertical-align: middle;	
	width:          55px;
	height:         23px;
	margin-left:    3px;
	background:     transparent url('../images/btn_search_dvds.gif') top left no-repeat;
}


/* -------------------------------------------------- */
/*  aLevel navigation  (that's the big buttons...)    */
/* -------------------------------------------------- */
#aNav{
/*width:          744px;*/
	width:          990px;
/*height:         116px;*/
	height:         66px;
	position:       absolute;
	left:           0px;
	top:            0px;
}
#aNav .navItem{
	float:          left;
	position:       relative;
/*height:         96px;*/
	height:         46px;
	width:          106px;
}

a#aLevel1, a#aLevel2, a#aLevel3, a#aLevel4, a#aLevel5, a#aLevel6{
	display:        block;
	position:       absolute;
	width:          106px;
	height:         39px;
	left:           0px;
	bottom:         0px;
}
a#aLevel1:hover, a#aLevel2:hover, a#aLevel3:hover, a#aLevel4:hover, a#aLevel5:hover, a#aLevel6:hover{
	background-position:left bottom;	
}
a#aLevel1.selected, a#aLevel2.selected, a#aLevel3.selected, a#aLevel4.selected, a#aLevel5.selected, a#aLevel6.selected {
	height:         78px;
}	
a#aLevel1{
	background:     transparent url('../images/header/alevel/aLevel1.gif') top left no-repeat;
}
#aNav .navItem.selected1{
	width:          151px;	
}
a#aLevel1.selected{
	width:          152px;
	background:     transparent url('../images/header/alevel/aLevel1_selected.gif') top left no-repeat;
}
a#aLevel2{
	background:     transparent url('../images/header/alevel/aLevel2.gif') top left no-repeat;
}
#aNav .navItem.selected2{
	width:          151px;	
}
a#aLevel2.selected{
	width:          152px;
	background:     transparent url('../images/header/alevel/aLevel2_selected.gif') top left no-repeat;
}
a#aLevel3{
	background:     transparent url('../images/header/alevel/aLevel3.gif') top left no-repeat;
}
#aNav .navItem.selected3{
	width:          151px;	
}
a#aLevel3.selected{
	width:          152px;
	background:     transparent url('../images/header/alevel/aLevel3_selected.gif') top left no-repeat;
}
a#aLevel4{
	background:     transparent url('../images/header/alevel/aLevel4.gif') top left no-repeat;
}
#aNav .navItem.selected4{
	width:          212px;
	background:     transparent url('../images/header/alevel/aLevel4_selected.gif') top left no-repeat;
}
a#aLevel5{
	background:     transparent url('../images/header/alevel/aLevel5.gif') top left no-repeat;
}
#aNav .navItem.selected5{
	width:          210px;
	background:     transparent url('../images/header/alevel/aLevel5_selected.gif') top left no-repeat;
}
a#aLevel6{
	background:     transparent url('../images/header/alevel/aLevel6.gif') top left no-repeat;
}
#aNav .navItem.selected6{
	width:          104px;	
}
a#aLevel6.selected{
	height:         78px;
	width:          104px;
	background:     transparent url('../images/header/alevel/aLevel6_selected.gif') top left no-repeat;
}


#navItemHotGossip{
	width:          165px;	
	height:         52px;
	float:          left;
	position:       relative;
	background:     transparent url('../images/header/home_header_hot_gossip.gif') bottom right no-repeat;
}
.navItemSearch{
	float:          left;
	position:       relative;
	width:          140px;	
	height:         46px;
}	


.navSearch{
	width:          120px;
	border:         1px solid #FFF;
	color:          #666;
	vertical-align: middle;	
	height:         19px;
}
form.search{
	position:       absolute;
	left:           10px;
	bottom:         0px;
	margin:         0;	
}
#searchBtnDL{
	vertical-align: middle;	
	width:          55px;
	height:         23px;
	margin-left:    3px;
	background:     transparent url('../images/btn_search.gif') top left no-repeat;
}
#searchBtnRent{
	vertical-align: middle;	
	width:          55px;
	height:         23px;
	margin-left:    3px;
	background:     transparent url('../images/btn_search_dvds.gif') top left no-repeat;
}

#aLevelIndicator1, #aLevelIndicator2, #aLevelIndicator3, #aLevelIndicator4, #aLevelIndicator5, #aLevelIndicator6 {
	position:       absolute;
	bottom:         0px;
	width:          16px;
	height:         8px;
	background:     transparent url('../images/header/alevel/aLevel_arrow.gif') bottom left no-repeat;
}	
#aLevelIndicator1{
	left: 	        4px;
}
#aLevelIndicator2{
	left: 	        110px;
}
#aLevelIndicator3{
	left: 	        220px;
}
#aLevelIndicator4{
	left: 	        320px;
}
#aLevelIndicator5{
	left: 	        426px;
}
#aLevelIndicator6{
	left: 	        532px;
}

#top-spacer{
	width:          990px;
	height:         9px;
	font-size:      1px;
	background:     #0090cf url('../images/top_spacer.gif') no-repeat;
}


/* movies footer, not telstra global footer */
#globalFooter{
	clear:          both;
	background-color:#fff;	
	width:          100%;
/*	padding-top: 20px; */
}
#footerTop{
	width:          100%;
	background:     #fff url(../images/header/footer_bg.gif) repeat-x;	
	height:         24px;
	padding-top:    17px;
	border-bottom:  1px solid #004f78;
	color:          #bbb;
	text-align:     center;
}
#footerTop a:link, #footerTop a:visited, #footerTop a:hover{
	color:          #333;
	font-size:      11px;
	text-decoration:none;
	/*font-weight: bold;*/
}
#footerTop a:hover{
	color:          #0090cf;
	text-decoration:underline;
}
#linksFooter{
	width:          100%;
	text-align:     center;
	padding:        0;
	margin:         0;
	position:       relative;
	height: 				34px;
	float:          none;
}
#universalFooter{
	border-top:     1px solid #00669b;
	padding:				0;
	margin:					0;
	width: 					100%;
}
#logoFooter{
	margin-right:   4px;
	float:          none;
	position:       absolute;
	top:            0;
	right:          0;	
}
/* end of footer */

/* home page header area */
.wrapper{
	width:          990px;
	overflow:       hidden;	
}
.wrapperTop{
	width:          990px;
	overflow:       hidden;	
	padding-bottom: 10px;
	background:     #a3d7ed url('../images/movies_homepage_headerarea_bg.gif') no-repeat;	
}
.wrapperMiddle{
	width:          990px;
	overflow:       hidden;	
}
.wrapper-space{
	padding-bottom: 10px;
}

#sensis_pushdowns{	
	width:          990px;
	background:     #0090cf;
	display:        inline;
}

#sensis_pushdowns .sensis_pushdown{	
	background:     #0090cf;
	height:         auto; 
	padding:        0 0 8px 16px;
}

#homeHeaderLeft{
	float:          left;
	width:          640px;
	height:         367px;
	padding-left:   10px;
/*background:     #a3d7ed url(../images/home_bg_flash.gif) no-repeat;	*/
}
#homeHeaderMid{
	float:          left;
	width:          16px;
	height:         367px;
/*background:     #a3d7ed url(../images/home_bg_mid.gif) no-repeat;*/
}
#homeHeaderAdTop{
	float:          left;
	width:          300px;
	height:         110px;	
/*background:     #a3d7ed url(../images/home_ads_bg.gif) left bottom no-repeat; */
/*background-color:#43aedc;*/
}
#homeHeaderAdTop img, #homeHeaderAdBtm img{
	display:        block;
	margin:         0;	
}
#homeHeaderRight{
	float:          left;
	width:          24px;
	height:         110px;	
/*background:     #a3d7ed url(../images/home_bg_right.gif) no-repeat;*/
}
#homeHeaderCarousel{
	float:          left;
	width:          666px;
	height:         1px;
/*height:         97px;*/
/*background:     #a3d7ed url(../images/home_scroll_bg.gif) no-repeat;*/
}
#homeHeaderAdBtm{
	float:          left;
	width:          300px;
	height:         257px;
/*background:     #a3d7ed url(../images/home_ads_btm_bg.gif) no-repeat;*/
}
#homeHeaderBtmCnr{
	float:          left;
	width:          24px;
	height:         257px;
/*background:     #a3d7ed url(../images/home_cnr_br.gif) no-repeat;*/
}
.carouselWrapper{
/*width:          622px;*/
	height:         250px;
	border:         1px solid #ddd;
	position:       relative;
	padding-top:    34px;
/*background:     #fff url(../images/carousel_bg.gif) repeat-x;*/
}
.carouselWrapperSmall {
}
.carouselScroller{
	width:          590px;
	height:         233px;
	margin-left:    16px;
	position:       relative;
	overflow:       hidden;
}
.carouselScrollerSmall{
	height:         190px;
}
.carouselHead{
	width:          540px;
	height:         24px;
	position:       absolute;
	top:            6px;
	left:           14px;	
}
.carouselHead img{
	margin-right:   14px;
	vertical-align: middle;
}
.temp{
	margin-top:     10px;
	margin-bottom:  10px;
}
.carouselHead .rent{
	color:          #f87e03;
	font-size:      92%;
	font-weight:    bold;
}
.carouselHead .download{
	color:          #990000;
	font-size:      92%;
	font-weight:    bold;
}
.carouselHead .subtitle{
	font-size:      92%;
	font-weight:    bold;
	color:          #000;	
}
.carouselHead .subtitle a:link, .carouselHead .subtitle a:visited, .carouselHead .subtitle a:active{
	color:          #000;
	text-decoration:underline;		
}
.carouselHead .subtitle a:hover{
	color:          #666;
}
.btnLeft{
	position:       absolute;
	top:            8px;
	right:          33px;
	width: 					25px;
	height: 				23px;
	background: 		transparent url(../images/btn_scroll_left.gif) no-repeat;
	background-position:left top;
	font-size:      1px;
}
.btnLeft:hover{
	background-position:left center;
}
.leftInactive{
	position:       absolute;
	top: 				  	8px;
	right: 					33px;
	width: 					25px;
	height: 				23px;
	background:     transparent url(../images/btn_scroll_left.gif) no-repeat;
	background-position:left bottom;
	font-size:      1px;
	cursor:         default;
} 
.btnRight{
	position:       absolute;
	top:            8px;
	right: 					8px;
	width: 					25px;
	height: 				23px;
	background:     transparent url(../images/btn_scroll_right.gif) no-repeat;
	background-position:left top;
	font-size:      1px;
}
.btnRight:hover{
	background-position:left center;
}
.rightInactive{
	position:       absolute;
	top: 					  8px;
	right: 					8px;
	width: 					25px;
	height: 				23px;
	background:     transparent url(../images/btn_scroll_right.gif) no-repeat;
	background-position:left bottom;
	font-size:      1px;
	cursor:					default;
}
.rentTable{
	margin:         0;
	padding:        0;
	border:         0;
}
.rentTable td{
/*font-size:      11px;*/
	width:          113px;
	padding-right:  46px;
	padding-bottom: 8px;
	height:         72px;
}
.rentTable td a:link, .rentTable td a:visited, .rentTable td a:active{
	color:          #999;
	text-decoration:underline;
}
.rentTable td a:hover{
	color:          #000;
}
.rentContent{
	width:          5000px;
	position:       absolute;
	top:            0px;
	left:           0px;
	overflow:       hidden;
}
.rentBlock{
	float:          left;
	display:        inline;
	width:          113px;
	margin-right:   46px;	
	overflow:hidden;
}
.rentBlock .watchTrailer {
	font-size:      11px;
	font-weight:    bold;
	padding-top:    8px;
	text-align:     center;
	white-space:    nowrap;
}
.rentBlock .review {
	font-size:      11px;
	font-weight:    bold;
	text-align:     center;
	white-space:    nowrap;
}
.rentBlock .stars {
	padding-left:   25px;
}
.rentBlock .stars2 {
	padding-left:   40px;
}
.rentBlock2 {
	float:          left;
	display:        inline;
	width:          145px;
	margin-right:   5px;
	white-space:    nowrap;
}
.rentBlock img{
	display:        block;
	margin:					0px auto;	
}
#breadCrumbs {
	font-family:    verdana, sans serif;
	font-size:      8px;
	color:          #0092ce;
}

#footerBanner {
	width:          750px;
	text-align:     center;
	clear:          both;
	margin:         0px auto;
	padding:        20px 0;	
}
#footerBanner .imgAd{
	float:          right;
}

/* Side bar */
.divider {
	background:     transparent url("../images/sidebar_divider.gif") top left no-repeat; 
	height:         21px; 
	width:          320px; 
	margin-left:    -9px; 
	margin-right:   0px;
	padding:        0px;
}
.divider2 {
	background:     transparent url("../images/sidebar_divider_2.gif") bottom left no-repeat; 
	height:         7px; 
	width:          320px; 
	margin:         0px; 
	padding:        0px;
}

#sideBar {
	width:          320px;
	background:     #e6f5fa url('../images/side_bar_corner.gif') bottom left no-repeat;
	float:          right;
	padding:        24px 0px 0px 0px;
}
#sideBar .carouselWrapper{
	width:          298px;
	height:         250px;
	border:         1px solid #ddd;
	position:       relative;
	background:     #fff url(../images/carousel_bg.gif) repeat-x;
	padding-top:    34px;
	margin-bottom:  9px;
}
#sideBar .sidebar_element {
	margin:9px;
}
#sideBar .carouselWrapperSmall {
	height:         210px;
}
#sideBar .carouselHead{
	width:          280px;
	height:         24px;
	position:       absolute;
	top:            6px;
	left:           14px;	
}
#sideBar .carouselScroller{
	width:          280px;
	height:         233px;
	padding-top:    10px;
	position:       relative;
	overflow:       hidden;
}
#sideBar .carouselScrollerSmall {
	height:         193px;
}
#sideBar .carouselItem{
	float:          left;
	display:        inline; /* To fix IE float margin bug, has no effect on other browsers */
	font-size:      11px;
	margin:         0px 13px;
	text-align:     center;
	width:          113px;
}
#sideBar .carouselItem .carouselItemTitle{
	margin-bottom:  10px;
}
#sideBar .carouselItem a:link, #sideBar .carouselItem a:visited, #sideBar .carouselItem a:active{
 	color:          #999;
	text-decoration:underline;
}
#sideBar .carouselItem a:hover{
	color:          #000;
}
#sideBar .carouselItem2 {
	clear:          right;
	display:        block;
	float:          none;
	margin:         0px;
	margin-bottom:  10px;
	width:          270px;
}
#sideBar .carouselItem2 .carouselItemTitle2 {
	float:          left;
	margin-left:    10px;
	padding-top:    17px;
	width:          110px;
}
.sideBarHeading {
	margin:         0px 9px 12px 9px;
}
.topHeadLines {
	margin-top:     11px;
}

/* Unorder lists for sideBar */
ul.sideBarUl {
	border:         1px solid #8acce9;
	margin:         0px 9px 0px 9px;
	width:          300px;
}
ul.sideBarUl li {
	border-top:     1px solid #8acce9;
	background-color: #efecca;
	font-size:      12px;
	font-family:    arial, 'sans serif';
}
ul.sideBarUl li.first {
	background-color:#fff;
	font-size:      14px;
	border:         0px;
}
ul.sideBarUl li a:link, ul.sideBarUl li a:visited, ul.sideBarUl li a:active {
	text-decoration:none;
	color:          #333;
	width:          284px;
	display:        block;
	padding:        4px;
	padding-left:   7px;
	padding-right:  7px;
}
ul.sideBarUl li.first a:link, ul.sideBarUl li.first a:visited, ul.sideBarUl li.first a:active {
	color:          #0090CF;
	width:          284px;
	display:        block;
	padding:        4px;
	padding-left:   7px;
	padding-right:  7px;
}
ul.sideBarUl li a:hover{
	text-decoration:underline;
	background-color:white;
}
ul.sideBarUl li:hover {

}









/* ******************************* CONTENT *************************************** */
/* ******************************************************************************* */

.section {
	border-top:     1px solid #ddd;
	margin-top:     20px;
	padding-top:    20px;
}
a.newsItemTitle:link, a.newsItemTitle:active, a.newsItemTitle:visited {
	display:        block;
	color:          #000;
	font-weight:    bold;
	text-decoration:none;
}
a.newsItemTitleLarge:link, a.newsItemTitleLarge:active, a.newsItemTitleLarge:visited {
	font-size:      14px;
}
a.newsItemTitle:hover {
	text-decoration:underline;
}
.floatLeft {
	display:        block;
	float:          left;
}
.floatRight {
	display:        block;
	float:          right;
}
.textBlock {
	line-height:    16px;
	text-align:     left;
}
img.sideBarAd {
	border:         1px solid #b7e0f1;
	display:        block;
/*margin:         10px 9px 8px 9px;*/	
}
div.sideBarAd {
	border:         #b7e0f1 1px solid;
/*margin-bottom:  8px;*/
	background-color:#fff;
	padding-top:    7px;
	font-size:      12px;
}
div.sideBarAd p {
	padding-top:    10px;
	width:          120px;
}
div.sideBarAd .adRight {
	float:          right;
	width:          149px;
	padding-right:  6px;
}
div.sideBarAd .adLeft, div.sideBarAd .sidebarVote {
	padding-left:  11px;
	padding-top:   4px;
}
div.sideBarAd .sponsor {
	padding:       0px 13px 5px 7px;
	padding-top:   30px;
	font-size:     10px;
	color:         #999;
	text-align:    right;
}
div.sideBarAd .sponsorRight {
	clear:         all;
	float:         right;
}
div.sideBarAdWaves {
	background:    #fff url('../images/side_bar_waves.gif') no-repeat bottom center;
}
.adLeft a:link, .adLeft a:hover, .adLeft a:active, .adLeft a:visited {
	color:         #1196bc;
}
#yes_or_no_container {
	height:        50px;
	width:         110px;
	float:         left;
}
#multiple_options_container label {
	line-height:   20px;
}
#vote_now {
	display:       block;
	width:         87px;
	height:        25px;
	background-image: url('../images/vote_now.gif');
}
#votesYes, #votesNo {
	float:         left;
	width:         53px;
	height:        21px;
	font-size:     13px;
	color:         #fff;
	font-weight:   bold;
	text-align:    center;
	padding-top:   5px;
}
#votesYes {
	background-image: url('../images/background_yes.gif');
}
#votesNo {
	background-image: url('../images/background_no.gif');
/*margin-right:  180px; */
}
#votesNumber {
	float:         left;
	margin-top:    4px;
	padding-left:  3px;
	font-size:     11px;
}
#multiple_options_results{
	margin-bottom: 39px;
	margin-left:   8px;
}
#multiple_options_results tr td {
	height:        20px;
	vertical-align:bottom;
}
#multiple_options_results tr td.option {
	width:         200px;
	background:    url('../images/dots_black.gif') bottom left repeat-x;
}
#multiple_options_results tr td.option span {
	padding-right: 4px;
	background-color:#fff;
}
#multiple_options_results tr td.result {
	font-size:     14px;
	font-weight:   bold;
}
#multiple_options_results tr.voted td{
	color:         #0090cf;
} 
#multiple_options_results tr.voted td.option{
	background-image:url('../images/dots_blue.gif');
}
#sideBar .greenButton {
	background:    transparent url('../images/news_gossip/button_green.gif') top left no-repeat;
	color:         #fff;
	font-weight:   bold;
	height:        25px;
	text-align:    center;
	width:         51px;
}
#sideBar .haveYourSaySub {
	background:    #fff url('../images/news_gossip/sidebar_have_your_say_bg.gif') bottom left no-repeat;
	height:        158px;
	width:         298px;
}
#sideBar .opinionSub {
	background-color:#fff;
	height:        110px;
	width:         298px;
}
#sideBar .redButton {
	background: transparent url('../images/news_gossip/button_red.gif') top left no-repeat;
	color:         #fff;
	font-weight:   bold;
	height:        25px;
	text-align:    center;
	width:         51px;
}
#sideBar .sidebarSub {
	border:        1px solid #b7e0f1;
	margin-bottom: 9px;
	position:      relative;
}
#sideBar .sidebarSubContext {
	margin:        10px;

}
#sideBar .sidebarSubContextText {
	margin-bottom: 10px;
	line-height:   16px;
}
#sideBar .stayInTouchSub {
	background-color:#fff;
	height:        130px;
	width:         298px;
}
#sideBar #stayInTouchForm {
}
#sideBar #privacyStatement {
	font-size:     10px;
	position:      absolute;
	left:          10px;
	bottom:        5px;
}
#sideBar #privacyStatement a, #sideBar #privacyStatement a:active, #sideBar #privacyStatement a:visited {
	color:         #000;
	text-decoration:underline;
}
#sideBar .stayInTouchFormEmail {
	width:         185px;
	border:        1px solid #D7D7D7;
	color:         #666;
	vertical-align:middle;	
	height:        19px;
}
#sideBar .stayInTouchFormSubmitButton {
	vertical-align:middle;	
	width:         76px;
	height:        25px;
	margin-left:   8px;
	background:    transparent url('../images/btn_submit.gif') top left no-repeat;
}
#sideBar #stayInTouchSignUpOk {
	background-color:#7FC7E7;
	color:         #fff;
	font-weight:   bold;
	font-size:     14px;
	left:          10px;
	padding:       5px 0px 10px 0px;
	position:      absolute;
	top:           75px;
/*width:         28px;*/
	width:         270px;
}
#sideBar #stayInTouchWarning, #showTimesForm #changeLocationWarning, #lhs_changeLocationWarning {
	background-color:#ffffcb;
	border:        1px solid #cc0000;
	font-size:     11px;
	left:          10px;
	padding:       5px;
	position:      absolute;
	top:           32px;
	width:         270px;
	white-space:   nowrap;
	z-index:       100;
}
#sideBar #stayInTouchWarning {
	top:           32px;
}
#showTimesForm #changeLocationWarning {
	top:           -34px;
}
#lhs_changeLocationWarning {
	top:           -10px;	
}
#sideBar #stayInTouchWarning b, #showTimesForm #changeLocationWarning b, #lhs_changeLocationWarning b {
	color:         #cc0000;
/*font-weight:   bold;*/
}
#sideBar .headerImage {
	margin-bottom: 10px;
}

#sideBar .mooterAd {
	margin:        9px;
	border:        1px solid #b7e0f1;
}



/* hot gossip & inappropriate comment header styles, overlay & form */
#hgHeader .haveYourSaySub {
	background:    #fff url('../images/news_gossip/sidebar_have_your_say_bg.gif') bottom left no-repeat;
	height:        158px;
	width:         298px;
}
#hgHeader .opinionSub {
	background-color:#fff;
	height:        110px;
	width:         298px;
}
#hgHeader .redButton {
	background: transparent url('../images/news_gossip/button_red.gif') top left no-repeat;
	color:         #fff;
	font-weight:   bold;
	height:        25px;
	text-align:    center;
	width:         51px;
}
#hgHeader .sidebarSub {
	border:        1px solid #b7e0f1;
	margin-bottom: 9px;
	position:      relative;
}
#hgHeader .sidebarSubContext {
	margin:        10px;

}
#hgHeader .sidebarSubContextText {
	margin-bottom: 10px;
	line-height:   16px;
}
#hgHeader .stayInTouchSub {
	background-color:#fff;
	height:        130px;
	width:         298px;
}
#hgHeader #stayInTouchForm {
}

#hgHeader #privacyStatement {
	font-size:     10px;
	position:      absolute;
	left:          10px;
	bottom:        5px;
}
#hgHeader #privacyStatement a, #hgHeader #privacyStatement a:active, #hgHeader #privacyStatement a:visited {
	color:         #000;
	text-decoration:underline;
}

#hgHeader .stayInTouchFormEmail {
	width:         185px;
	border:        1px solid #D7D7D7;
	color:         #666;
	vertical-align:middle;	
	height:        19px;
}
#hgHeader .stayInTouchFormSubmitButton, #sicHeader .stayInTouchFormSubmitButton {
	background:    transparent url('../images/btn_submit.gif') top left no-repeat;
	float:         right; 
	width:         76px;
	height:        25px;
	padding-right: 20px;
	margin-top:    15px;
}
#hgHeader #stayInTouchSignUpOk, #sicHeader #inappropriateCommentOk {
	background-color:#7FC7E7;
	color:         #fff;
	font-weight:   bold;
	font-size:     14px;
	left:          0px;
	padding:       15px 0px 10px 0px;
	position:      absolute;
	top:           50px;
	width:         360px;
}
#hgHeader #stayInTouchWarning, #sicHeader #stayInTouchWarning {
	background-color:#ffffcb;
	border:        1px solid #cc0000;
	font-size:     11px;
	left:          0px;
	padding:       7px;
	position:      absolute;
	top:           32px;
	width:         344px;
	white-space:   nowrap;
	z-index:       100;
	top:           150px;
}
#hgHeader #stayInTouchWarning b, #sicHeader #stayInTouchWarning b {
	color:         #cc0000;
}
#hgHeader .headerImage, #sicHeader .headerImage {
	margin-bottom: 10px;
}
#hgHeader p, #sicHeader p {
	padding-top:   15px;
	padding-left:  20px;
}

#divCaptchaImgHolder {
	padding-top:   15px;
	padding-left:  20px;
	}

/* ends: hot gossip & set inappropriate comment header styles, overlay & form */


#sponsoredLinksDiv {
	width:         320px;
	margin:        0px;		
	padding:       0px;
	background-position: top left;
	background-repeat:no-repeat;
}    
#sponsoredLinks{
	width:         320px;
	margin:        0px;
	padding-right: 0px;
	background-color:#f2f2f2;
}
#sponsoredLinks img{
	display:       block;
	margin:        0;	
}
#sponsoredLinks ul{
	border:        1px solid #d9d9d9;
	background-color: #fff;
	margin:        5px 9px 0px 9px;
	padding:       5px 0px 5px 0px;
}		
#sponsoredLinks ul li{
	background:    #fff url(../images/arrow_blue.gif) 0px 7px no-repeat;
	margin-left:   8px;
	padding:       2px 0px 2px 10px;
}
/* ends: sponsored links */


/* overlay code for modal dialogue windows */
.overlay {
	position:       absolute;
	top:            0px;
	left:           0px;
	width:          100%;
	height:         100%;
	z-index:        102;  
	background-color:#000;
	-moz-opacity:   0.6;
	opacity:        .60;
	filter:         alpha(opacity=60);
	text-align:     center;
	display:none;
}
.overlay[id] { /* IE6 and below Can't See This */
	position:			  fixed;
}
.box {		
	margin:         0px auto;
	position:       absolute;
	width:          360px;
	z-index:        103;
	text-align:     left;
	display:none;
}

#tellAFriend, #changeDefaultLocation, #hgHeader {
	width:          360px;
	background:     #fff url('../images/tellafriend_bg.gif') no-repeat;
	position:       relative;
	padding-bottom: 20px;
}
#sicHeader {
	width:          360px;
	background:     #fff url('../images/sic_bg.gif') no-repeat;
	position:       relative;
	padding-bottom: 20px;
}
.box h1.title{
	font-size:      15px;
	color:          #fff;
	margin:         0px 0px 8px 20px;
	padding:        13px 0px 0px 0px;
	height:         21px;
	font-weight:bold;
}
#callout, #box_comment_callout{
	width:          15px;
	height:         33px;
	position:       absolute;
	top:            65px;
	left:           -15px;
}
#articleTitle{
	height:         60px;
	padding:        15px 35px 8px 35px;
	color:          #0090cf;
}
#friendForm{
	padding:        10px 20px 0px 20px;	
}
#friendForm p{
	margin-bottom:  10px;	
}
.friendInput{
	width:          312px;
	border:         1px solid #dcdcdc;
	padding:        3px;
	margin-top:     3px;
}
#your_msg{
	width:          312px;
	height:         100px;
	overflow-y:     scroll;
	border:         1px solid #dcdcdc;
	padding:        3px;
	margin-top:     3px;
}
#friendForm p.submit{
	text-align:     right;	
}
#changeDefaultLocation dl {
	background-color: #e6f5fa;
	height: 65px;
	padding: 10px 20px;
}
#changeDefaultLocation dt {
	float:left;
	width: 80px;
	clear:left;
	margin-bottom: 8px;
}
#changeDefaultLocation dd {
	float:left;
	width: 235px;
	font-size: 14px;
	font-weight:bold;
}
#changeDefaultLocation strong {
	padding: 10px 20px;
	font: bold 14px Arial, Helvetica, sans-serif;
	display:block;
}

#changeDefaultLocation p {
	padding: 0 20px 10px;
	height: 40px !important;
	height: 1px;
}
a#overlayLocationContinue {
	float: right;
	display:block;
}

#btnClose, #box_comment_btnClose{
	position:       absolute;
	width:          122px;
	height:         29px;
	top:            8px;
	right:          6px;	
}
#btnClose a:link, #btnClose a:visited, #btnClose a:active, #box_comment_btnClose a:link, #box_comment_btnClose a:visited, #box_comment_btnClose a:active {
	background:     transparent url('../images/btn_close.gif') top right no-repeat;
	color:          #fff;
	text-decoration:none;
	font-size: 			13px;
	display: 				block;
	width: 					122px;
	height: 				23px;
	padding-top: 		6px;
}
#btnClose a:hover, #box_comment_btnClose a:hover{
	text-decoration:underline;	
	background-position:bottom right;
}

#mailDone{
	background:	    #7fc7e7;
	padding:        4px;
	color:          #fff;
	font-size:      107%;
	font-weight:    bold;
	margin:         10px 20px 0px 20px;
}
#mailDone img{
	vertical-align: middle;	
}
/* save default location popup (also uses tell a friend popup's css)*/
#defaultlocation_box {
}
#saveDefaultLocation {
	width:          320px; 
	position:       relative;
	background-color:#fff;
	font-size:      12px;
}
#saveDefaultLocation h1.title {
	background:     #fff url(../images/popup_bg.png) repeat-x;
	height:         29px;
	font-size:      120%;
	font-weight:    bold;
	color:          #fff;
	padding:        13px 0px 0px 10px;
}
#saveDefaultLocation #chosen_location {
	background-color:#e6f5fa;
	padding:        10px;
	padding-left:   15px;
}
#saveDefaultLocation .default_location_title {
	vertical-align: top;
	width:          120px;
	height:         20px;
}
#saveDefaultLocation .default_location_value {
	vertical-align: top;
	font-weight:    bold;
}
#saveDefaultLocation #defaultLocationForm {
	padding:        10px;
	padding-left:   15px;
}
#saveDefaultLocation #defaultLocationForm .radioOptions {
	margin-top:     10px;
	margin-bottom:  10px;
}
#saveDefaultLocation #defaultLocationForm .radioOption {
	padding:        2px;
	margin:         0px;
}
#saveDefaultLocation #defaultLocationForm .radioOption input {
	margin:         0;
	padding:        0;
}
#saveDefaultLocation #defaultLocationForm p.submit{
	text-align:     right;	
}
ul.bulletedList{
	padding:        5px 0px 5px 0px;
}
ul.bulletedList li{
	background:     url('../images/arrow_blue.gif') 0px 3px no-repeat;
	margin-left:    1px;
	padding:        0px 0px 0px 10px;
}
ul.bulletedList li a {
	color:          #333;
	text-decoration:none;
}
ul.bulletedList li a:hover {
	text-decoration: underline;
}
ul.bulletedList li a.normal {
	color:          #0090cf;
	text-decoration:none;
}
ul.bulletedList li a.normal:hover {
	text-decoration:underline;
}

/* hot or not */
#hotOrNot {
	margin-top:     10px;
	padding:        0;
	padding-left:   0;
	height:         45px;
	width:          300px;	
}
#hotOrNot div {
	float:          left;
	height:         100%;
}
#hotOrNot div.name {
	width:          114px;
	padding:        5px 8px 5px 8px;
	height:         35px; /* 45 - top and bottom padding */
	background-color:#e5e5e5;	
}
#hotOrNot div.name table tr td { /* td to fix vertical align problem */
	height:         35px;
	vertical-align: middle;
	font-weight:    bold;
	font-size:      12px;
}
#hotOrNot div.next {
	margin-top:     1px;
}
#hotOrNot div.hotspace {
	border-top:     #fff 0px solid;
}
#hotOrNot div#vote_female a.hot_button, #hotOrNot div#vote_female a.not_button, #hotOrNot div#vote_male a.hot_button, #hotOrNot div#vote_male a.not_button, #hotOrNot div#vote_female div.results_hot, #hotOrNot div#vote_female div.results_not, #hotOrNot div#vote_male div.results_hot, #hotOrNot div#vote_male div.results_not {
 	display:        block;
	float:          left;
	width:          85px;
	height:         45px;
}
#hotOrNot div#vote_female a.hot_button{
	background:     url('../images/hot.gif') top left;
}
#hotOrNot div#vote_female a.not_button{
	background:     url('../images/not.gif') top left;
}
#hotOrNot div#vote_male a.hot_button{
	background:     url('../images/hot_male.gif') top left;
}
#hotOrNot div#vote_male a.not_button{
	background:     url('../images/not_male.gif') top left;
}
#hotOrNot div#vote_male a.hot_button{
	background:     url('../images/hot_male.gif') top left;
}
#hotOrNot div#vote_male a.not_button{
	background:     url('../images/not_male.gif') top left;
}
#hotOrNot div#vote_female a.hot_button:hover, #hotOrNot div#vote_female a.not_button:hover, #hotOrNot div#vote_male a.hot_button:hover, #hotOrNot div#vote_male a.not_button:hover {
	background-position: bottom left;
}
#hotOrNot div#vote_female div.results_hot {
	width:          35px;
	background:     #ff51a8 url('../images/hot_done.gif') top left no-repeat;
	padding-left:   50px;
}
#hotOrNot div#vote_female div.results_not {
	width:          79px;
	background:     #929292 url('../images/not_done.gif') top right no-repeat;
	padding-left:   6px;
}
#hotOrNot div#vote_male div.results_hot {
	width:          35px;
	background:     #51bce0 url('../images/hot_done_male.gif') top left no-repeat;
	padding-left:   50px;
}
#hotOrNot div#vote_male div.results_not {
	width:          79px;
	background:     #929292 url('../images/not_done_male.gif') top right no-repeat;
	padding-left:   6px;
}
#hotOrNot div#vote_female div.results_hot, #hotOrNot div#vote_female div.results_not, #hotOrNot div#vote_male div.results_hot, #hotOrNot div#vote_male div.results_not {
	color:          #fff;
	font-weight:    bold;
	font-size:      15px;
	padding-top:    14px; /* to make it look vertically aligned */
	height:         31px; /* 45px minus padding */
}
.clearfix:after{
	content:        ".";
	display:        block;
	height:         0;
	clear:          both;
	visibility:     hidden;
}

/* WinIE7 only \*/
*:first-child+html .clearfix{
	height:         1%;
}

/* WinIE6 and below */
/**/
* html .clearfix{
	height:         1%;
}
/**/

/* MacIE only */
/**//*/
.clearfix{
	display:        inline-table;
}
/**/

.mt20{
	margin-top:     20px;	
}

/* submenu */
#submenu {
	width:          990px;
	height:         33px;
	padding-top:    2px;
	font-size:      1px;
	background:	    #0090cf url('../images/news_gossip_menu/background.gif') no-repeat;
}
.submenuBtn {
	float:          left;
	margin-left:    2px;
	height:         33px;
	background-position:top left;
}
.submenuBtn:hover {
	background-position:bottom left;
}

.universalHeaderShow { }
.universalHeaderHide { display:none; }


/* styles for skyscraper advertising */
#skyscraperContainer{
	width:           100%;
	text-align:      center;
	position:        absolute;	
	left:            0px;
	top:             67px;
	margin:          0px auto;
}

#skyscraperCentre{
	width:           990px;
	height:          1000px;
	margin:          0px auto;
	text-align: 		 left;
	position:				 relative;
	top:             0px;
}

#skyscraperLeft, #skyscraperRight{ 
	position:        absolute;
	width:           0px;
	height:          1000px;
	top:             0px;
	z-index:         100; 
}

#skyscraperLeft{
	left:            -134px;
}

#skyscraperRight{
	left:     			 990px; 
}

.skyscraper{
	width:           134px; 
	display:         block; 
}

#skyContent{
	background:      #fff;
}

/* styles for background ads */
#background_ad {
	display:         block;
	width:           100%; 
	height:          100%; 
	left:            0px;
	top:             67px;
	margin:          0px auto;
	position:        absolute;
	text-align:      center;
}
#background_ad .background_ad { 
	display:         block;
	width:           100%; 
	height:          100%; 
	z-index:         101; 	
	cursor:          pointer;
}




/* styling for the stars */
.stars {
	width:           70px;
	padding:         0px !important;
	margin:          0px !important;
}
.stars img {
	visibility:      visible !important;
	visibility:      hidden;
	filter:          none !important;
	margin:          0px !important;	
}
.stars .NotYetRated {
	width:           120px;
}
.star0-0, .star0-5, .star1-0, .star1-5, .star2-0, .star2-5, .star3-0, .star3-5, .star4-0, .star4-5, .star5-0 {
	position:        absolute;
	width:           70px;
	height:          11px;
}
.star0-0 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/0-0_star.png",sizingMethod="scale"); }
.star0-5 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/0-5_star.png",sizingMethod="scale"); }
.star1-0 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/1-0_star.png",sizingMethod="scale"); }
.star1-5 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/1-5_star.png",sizingMethod="scale"); }
.star2-0 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/2-0_star.png",sizingMethod="scale"); }
.star2-5 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/2-5_star.png",sizingMethod="scale"); }
.star3-0 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/3-0_star.png",sizingMethod="scale"); }
.star3-5 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/3-5_star.png",sizingMethod="scale"); }
.star4-0 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/4-0_star.png",sizingMethod="scale"); }
.star4-5 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/4-5_star.png",sizingMethod="scale"); }
.star5-0 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stars/5-0_star.png",sizingMethod="scale"); }

.googleAd iframe{
	margin-left:     8px;
	border:          1px solid #B7E0F1;
}


/* error msg in comments form */
#commentWrapper #commentBodyInput #Comment1_LblComment {
	display:         block;
	margin:          15px 0;
}





