/* COSMOPOLITAN CSS */

@import url(search-result.css);
* {
	margin:0px;
	padding:0px;
}
body {
	background: #e6e6e6;
}
body, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	outline: none;
	color: #FF36B2;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img.left {
	float: left;
}
img.right {
	float: right;
}
#main {
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	padding:0;
	position: relative;
	width:970px;
}
/*///////////////////errorpg/////////////////// */

h1#try-again {
	text-indent:-9000px;
	background:url(try-again.gif);
	width: 615px;
	height: 123px;
}
/*///////////////////ubernav/////////////////// */


#ubernav {
	background-color: #FFFFFF;
	clear: both;
	float:left;
	font-size: 1px; /* this is to avoid a gap in IE6 becasuse of white spaces  */
	height: 95px;
	overflow: hidden;
	width:970px;
}
#superbanner {
	float: left;
	font-size: 15px;
	height: 93px;
	padding: 0;
	width: 735px;
}
#newsletterbox {
	background-color: #000000;
	border-bottom: #FFFFFF solid 5px;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 68px;
	padding: 0;
	width: 235px;
}
#newsletterbox h3 {
	background: url(button-Cosmo-Newsletter.png) no-repeat;
	text-indent: -3000px;
	height: 30px;
}
#newsletterbox input {
	background: url(inputBG.png) no-repeat;
	border: solid 0px;
	margin-left: 12px;
	padding: 2px 0px 2px 5px;
}
#newsletterbox form input.signbutton {
	background: url(singupButton.png) no-repeat;
	color: #FF0000;
	cursor: pointer;
	height: 21px;
	margin-left: 4px;
	padding: 0px;
	text-indent: -9999;
	width: 54px;
}
#newsletterbox form input.signbutton:hover {
	background: url(singupButton.png) no-repeat bottom;
}
#logoandreg {
	background-color: #000000;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	height: 17px;
	text-transform: uppercase;
	width: 235px;
}
#logoandreg ul {
}
#logoandreg li, #logoandreg dt, #logoandreg dd {
	float: right;
	list-style: none;
	margin-right: 3px;
	padding-top:2px;
}
#logoandreg li a, #logoandreg dt a, #logoandreg dd a {
	color: #FFFFFF;
}
#logoandreg li a:hover, #logoandreg dt a:hover, #logoandreg dd a:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}
/* cosmo subs bit */

.h_cosmo_thumb {
	float:right;
}
.h_subs_usp_holder {
	float:right;
	height:61px;
	width:470px;
	padding:13px 10px 12px 0;
}
.h_subs_usp {
	float:right;
}
.h_subs_usp p, .h_subs_usp p a {
	font-weight:bold;
	text-decoration:none;
}
.h_subs_usp p {
	text-align:right;
}
/*///////////////////Navigation Tabs///////////////////*/

#navigation0, #navigation1, #navigation2, #navigation3, #navigation4, #navigation5, #navigation6, #navigation7, #navigation8 {
	background: #FFFFFF url(head.gif) repeat-x 0 6px;
	clear: both;
	float:left;
	width:970px;
	height: 116px;
}
/*  ##########  7 colour sets   ########## */



#navigation0 img, #navigation1 img, #navigation2 img, #navigation3 img, #navigation4 img, #navigation5 img, #navigation6 img, #navigation7 img, #navigation8 img {
	float: left;
}
#tabs {
	width: 970px;
	float:left;
	overflow: hidden;
	background:#3A3A3A;
}
#tabs ul {
	float: left;
	padding: 2px;
	margin: 0;
	width: 800px;
}
*html #tabs ul {
	margin-left: 1px; /*IE6*/
}
#tabs ul li {
	float:  left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#tabs li a {
	color: #fff;
	background: #3a3a3a;
	line-height:25px;
	padding:0 10px;
	font-weight:bold;
	float: left;
	font-size:13px;
	border-right: #3a3a3a solid 2px;
	height: 25px;
}
#tabs li a.active, #tabs li a:hover {
	color: #3a3a3a;
	background:#fff;
	text-decoration:none;
}
/*  ##########  7 colour sets   ########## */

#subscriptionbox {
	float: left;
	padding: 20px 0 0 245px;
	text-align: right;
	height: 66px;
}
#subscriptionbox a {
	float: left;
	height: 64px;
	width: 170px;
}
/*///////////////// main content ////////////////*/
#content {
	background-color:#FFFFFF;
	clear: both;
	float: left;
	width: 970px;
}
/*///////////////// box model hack contentleft ////////////////*/		
#contentleft {
	float:left;
	margin:0px;
	padding: 20px 0px 0px 20px;
	width:133px;/*background-color: #CCCCCC;*/
}
#contentcenter {
	float:left;
	padding-bottom: 0px;
	position: relative;
}
/*///////////////// contentcenter width1 2 column layout Comps and Offers and Cosmo TV////////////////*/		
.width1 {
	margin:0px;
	padding: 20px 20px 0px 31px;
	width:452px;
}
.width-1 { /* Cosmo TV uses this insted of width1 */
	margin:0px;
	padding:26px 20px 0 0px;
	width: 636px;
	overflow: hidden;
}
/*///////////////// contentcenter width2 2 column layout////////////////*/	
.width2 {
	margin:0px;
	padding:15px 20px 0 19px;
	width: 617px;
	overflow: hidden;
}
/*///////////////// contentcenter width2 2 column layout fot cosmo tv////////////////*/	
.width3 {
	margin:0px;
	padding:26px 20px 0 0;
	width: 970px;
	overflow: hidden;
}
/*///////////////// box model hack contentcenter width4 1 column layout but not a homepage or channel index////////////////*/		
.width4 {
	margin:0px;
	padding:26px 20px 0 0px;
	width: 598px;
	overflow: hidden;
}
/*///////////////// box model hack contentcenter width4 1 column layout but not a homepage or channel index////////////////*/		
.width5 {
	margin:0px;
	padding:26px 0 0 19px;
	width: 951px;
	overflow: hidden;
}
/*///////////////// left hand side /////////////////*/						

/* LHS Images */
#lhs_images {
	clear:left;
	width:133px;
}
#lhs_images div {
	display: block;
	height: 119px;
	margin-bottom: 25px;
	overflow: hidden;
	position: relative;
	width: 133px;
	z-index: 1;
}
#lhs_images div a, #lhs_images div a:active, #lhs_images div a:hover {
	text-decoration: none;
}
#lhs_images a {
	background-color: #FFFFFF;
	display: block;
	width: 133px;
	height: 119px;
	top: 0px;
	left: 0px;
	position: absolute;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	z-index: 5;
}
#lhs_images div span {
	background-color: #1788D1;
	color: #FFFFFF;
	display: none;
	float: left;
	font-size: 13px;
	width: 117px;
	height: auto;
	top: 29px;
	left: 0px;
	padding: 8px;
	position: absolute;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	z-index: 3;
}
#lhs_images div h4 {
	/*background: url(../images/lhs_imgtop.png) no-repeat;*/
    background-color: #1788D1;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	width: 126px;
	height: 23px;
	top: 0px;
	left: 0px;
	padding: 6px 0 0 7px;
	position: absolute;
	z-index: 4;
	margin-bottom: 13px;
}
#lhs_images div img {
	padding-top: 29px;
	position: relative;
	z-index: 2;
}
/* LHS Link List */
#lhs_linklist {
	clear:left;
	width:133px;
	margin-bottom:25px;
}
#lhs_linklist h4 {
	color: #656565;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
#lhs_linklist ul li {
	clear: both;
	list-style: none;
	width:133px;
}
#lhs_linklist ul li a, #lhs_linklist ul li a:active, #lhs_linklist ul li a:visited, #lhs_linklist ul li a:hover {
	font-size: 11px;
}
/*///////////////// box model hack LHS Link Blog ////////////////*/		
#lhs_blog_outer {
	background:url(left-blog-bg.png);
	float:none;
	margin:0;
	padding:0;
	width:133px;
}
.lhs_blog_inner {
	background:url(left-blog-bot-bg.png) transparent no-repeat 0 100%;
	margin:0px;
	padding:18px 7px 27px 7px;
}
.lhs_blog_inner {
	width:133px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:119px;
}
html>body .lhs_blog_inner { /* to Firefox */
	width:119px;
}
.lhs_blog_inner h2 {
	color: #1788d1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	text-decoration:none;
	margin:0;
	padding:0 0 4px 0;
}
.lhs_blog_inner h3 {
	color: #656565;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin:0;
	padding:0 0 13px 0;
}
.lhs_blog_inner h4 {
	color: #656565;
	text-align:right;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin:0;
	padding:0;
}
/*///////////////// Right hand side ////////////////*/		
#contentright {
	float:left;
	color: #333333;
	font-size: 11px;
	margin: 0px;
	overflow: hidden;
	padding: 0;
	width: 300px;
}
#contentright h2{
	font-size:14px;
	font-weight:bold;
	color:#FF36B2;
	text-align:center;
}
#contentright p{
	color:#000;
	font-size:12px;
	text-align:center;
}
/* tags */

.tags {
	float:left;
	width:132px;
	padding-left:10px;
	margin-left:10px;
	border-left: #666666 dashed 1px;
	height:210px;
}
.tags ul {
	list-style:none;
}
.tags ul li a {
	font-weight:bold;
}
.tags img {
	margin-bottom:16px;
}
/*///////////////// box model hack connections - new connections layout ////////////////*/
.connections {
	float:left;
	margin:0px;
	padding:0px;
}
.connectionsHeader {
	padding:0px;
}
h4.connectionsHeader {
	font-weight: bold;
	overflow: hidden;
	float:left;
	width:430px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
}
h4.connectionsHeader span {
	padding:0px;
	margin:0px;
}
.connections .connection {
	margin-top:13px;
	width:130px;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	margin-left:8px;
}
.connections #first {
	margin-left:8px;
}
.connections .last {
	margin-right:0px;
}
.connections h5 {
	color:#089b94;
	font-size: 13px;
	font-weight: bold;
	margin-top:10px;
}
.connections h5 a {
	color:#089b94;
}
.connections h5 a:hover {
	color:#206aa4;
	text-decoration:none;
}
.connections .connection p {
	color: #433333;
	font-size: 8px;
	float:left;
	margin-top:6px;
	font-size:9px;
}
.connections-footer {
	background-image: url(connections-footer.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 430px;
}
/* now for wider connections */	

.width2 .connections {
	width: 594px;
}
.width2 #regular_main .connections {
	width: 450px;
}
/* centering images css - START */


#contentcenter .connections .connection .image {
	background-color:#f5f5f5;
	margin:0;
	padding: 0px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 130px; /* please note add px */
	height: 130px; /* please note add px */
	clear:both;
}
#contentcenter .connections .connection .image * {
	vertical-align: middle;
}
/*////// IE only //////*/
*html #contentcenter .connections .connection .image i {
	display: inline-block;
	height: 100%;
}
/*////// IE5/Mac Backslash Hack //////*/
/*\*//*/
#contentcenter #teasers.horizontal table td .image {
display: block;
}
    #contentcenter #teasers.horizontal table td .image i {
    display: inline-block;
    height: 100%;
    width: 1px;
}
    /**/
    #contentcenter .connections .connection .image:hover {
/*background-color:#333333;*/
}
/*///////////////// new promotions /////////////////*/					
.promotions {
	float: left;
	padding-bottom: 9px;
	width:300px;
	overflow:hidden;
}
.promotions div.promotiontitle {
	background: url(promotions_at_rhs.png) no-repeat;
	float: left;
	height: 30px;
	width: 300px;
	background:#64CFD7;
	padding:0 0 0 5px;
}
.promotions div {
	float: left;
	padding: 0px 0px 0px 0px;
	width: auto;
}
.promotions div.topsponsor {
	float: left;
	padding: 0px 0px 0px 6px;
	width: auto;
}
.promotions img {
	overflow: hidden;
	padding: 3px 0 5px 3px;
}
/*///////////////// sponsoredLinks /////////////////*/			
#contentright .sponsoredLinks a {
	color: #75A90E;
}
.sponsoredLinks h4 {
	border-bottom: #868686 dotted 1px;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px 5px 8px;
}
.sponsoredLinks div {
	padding: 2px 8px 20px 8px;
}
/*////////////div ad/////////////////////////*/
#contentright #ad {
	clear:left;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
/*///////////////// thumbnail gallery in homepage, channel pages and RHS ////////////////*/				
#galleryblock {
	border:0;
	margin:0 0 5px;
	padding:0 0 5px 0;
	width:300px;
	/*height:250px;*/
    overflow:hidden;
	position:relative;
}
#content #contentright #galleryblock div.nav, #content #contentright #galleryblock div.nav a{
	color:#000;
	font-weight:normal;
	font-size:13px;
	line-height:27px;
}
#content #contentright #galleryblock div.nav {
	padding-left:20px;
	background:#f1f1f1 url(li.gif) no-repeat 4px 7px;
	border-bottom:1px solid #fff;
}
#galleryblock h4 {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding: 7px 0 3px 10px;
}
#galleryblock h4 a {
	color:#FFFFFF !important;
}
#galleryblock h5 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding:0 0 0 0;
}
#galleryblock h5 a {
	color:#000000 !important;
}
#galleryblock h5 img {
	padding: 0 0 0 5px;
}
#galleryblock p {
	color:#000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:0;
	text-align:left;
}
#galleryblock p.moregall_img {
}
/*/ image div within the rhs gallery table /*/				
#galleryblock div.slap {
	border:0;
	clear:left;
	margin:0px;
	padding: 5px 10px 5px 10px;
	height:80px;
	position:relative;
	border-bottom:1px dotted #000;
}
#galleryblock img {
	float: left;
	margin: 0 10px 5px 0;
}
#galleryblock img.down{
	position:absolute;
	right:0px;
	top:16px;
	float:none;
	margin:0;
}
/*/////////////////////////////////////////////////*/

/*///////////////// Footer /////////////////*/
#footer {
	background: #999999 url(hearst_logo.png) no-repeat 800px 120px;
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	line-height: 1em;
	overflow: hidden;
	padding: 0px 14px 10px 0px;
	width: 956px;
}
#footer .logo {
	display: block;
	clear: both;
}
#footer a {
	color: #FFFFFF;
	font-weight: bold;
}
#footer ul {
	float: left;
	padding-left: 14px;
	width: 740px;
}
#footer li {
	border-right: #FFFFFF solid 1px;
	float: left;
	list-style: none;
	padding: 0 5px;
}
#footer li.last {
	border: solid 0px;
}
#footer p.copyrights {
	clear: both;
	display: block;
	line-height: 1.5em;
	padding: 0 0 0 20px;
}
#footer p.copyrights a {
	font-weight: normal;
}
/* COPYRIGHTS */
#copyright {
	border-top: #CACACA solid 1px;
	clear: both;
	color: #B2B2B2;
	float: left;
	font-size: 11px;
	margin-top: 15px;
	padding-top: 10px;
	text-align: right;
	width: 100%;
}
/*/////////////////// googlesearch within RHS ///////////////////*/
#contentright #googlesearch {
	float: left;
	margin: 0;
	padding: 20px 0 5px 0;
	width: 300px;/*background: url(../images/pwrd_by_google.png) no-repeat right 20px;*/
	}
#contentright #googlesearch form {
	height:34px;
}
#contentright #googlesearch input.searchtext {
	float:left;
	background: url(googleinput_bg.png) no-repeat;
	border: solid 0px;
	color: #828282;
	font-size: 14px;
	height: 20px;
	padding: 5px 0 0 5px;
	width: 250px;
}
*html #contentright #googlesearch input.searchtext {
}
#contentright #googlesearch input.gobutton {
	float:left;
	background: transparent url(google_go0.png) no-repeat;
	border:0px solid;
	cursor: pointer;
	height: 28px;
	padding: 0 0 0 10px;
	width:42px;
}
*html #contentright #googlesearch form input.gobutton {
	margin-bottom: 6px;
}
/* colour coding */	
.Colour #contentright #googlesearch input.gobutton {
	background: transparent url(google_go0.png) no-repeat scroll 100% 0;
}
.Colour0 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go0.png) no-repeat scroll 100% 0;
}
.Colour1 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go1.png) no-repeat scroll 100% 0;
}
.Colour2 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go2.png) no-repeat scroll 100% 0;
}
.Colour3 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go3.png) no-repeat scroll 100% 0;
}
.Colour4 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go4.png) no-repeat scroll 100% 0;
}
.Colour5 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go5.png) no-repeat scroll 100% 0;
}
.Colour6 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go6.png) no-repeat scroll 100% 0;
}
.Colour7 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go7.png) no-repeat scroll 100% 0;
}
.Colour8 #contentright #googlesearch input.gobutton {
	background: transparent url(google_go0.png) no-repeat scroll 100% 0;
}
.clearBoth {
	clear:both;
}
.alt1 {
	line-height: normal !important;
}
/* switching off the  ////  Holly Hack. IE Requirement   //// for this vBulletin  \*/
* html .alt1 ul li, * html .alt2 ul li {
	float: none;
}
/* End */


/*/////////////////// googlesearch within RHS ///////////////////*/


#contentright #googlesearch img {
	float:left;
	display: none;
}
/* contentright */

#contentright #feat {
	overflow: hidden;
	background: url(whatrutalkingabout0.png) no-repeat;
	font-size: 12px;
	padding-top: 0px;
}
#contentright #feat a.goforum {
	float: left;
	height: 45px;
	width: 300px;
	text-indent: -9999px;
}
#contentright #feat ul {
	float: left;
	width: 300px;
}
#contentright #feat ul li {
	list-style: none;
	float: left;
}
#contentright #feat ul li a {
	float: left;
	height: 30px;
	text-indent: -9999px;
	width: 156px;
}
#contentright #feat ul li.mrecent a {
	background: url(wrut_mostrecent_button.png) no-repeat left bottom;
}
#contentright #feat ul li.mpopular a {
	background: url(wrut_mostpopular_button.png) no-repeat right bottom;
}
#contentright #feat ul li.mrecent a:hover {
	width: 156px;
	background-position: left -30px;
}
#contentright #feat ul li.mpopular a:hover {
	width: 156px;
	background-position: right -30px;
}
#contentright #feat ul li#current.mrecent a {
	background-position: left top;
	width: 144px;
}
#contentright #feat ul li#current.mpopular a {
	background-position: right top;
	width: 144px;
}
#teasers {
	float: left;
	padding: 10px 0;
}
#teasers h3.uno a {
	font-size: 16px;
	color: #ee2797;
	border: solid 2px;
}
#contentright #teasers .image {
	float: left;
	height: 35px;
	width: 35px;
	overflow: hidden;
}
#contentright #teasers .text {
	float: left;
	width: 253px;
	padding: 0 0 20px 10px;
}
#contentright #teasers .text h3 a {
	color: #000000;
}
/*  sponsor  */

#contentcenter .topsponsor {
	position: absolute;
	top: 15px;
	left: 414px;
	width: 220px;
	height: 30px;
	overflow: hidden;
	text-align: right;
}
#contentcenter #photogallery .topsponsor {
	top: 0px;
	left: 376px;
}
#contentcenter #NewsBlock .topsponsor {
	top: -5px;
}
#contentcenter .topsponsor img {
	width: auto;
	height: auto;
}
/* /////////////   Voted  //////////// */
	#poll.justvoted {
	background: url(votation2-bg.png) no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	overflow: hidden;
	width: 288px;
}
#poll.justvoted h5 {
	color: #FFFFFF;
	clear: both;
	float: left;
	font-size: 12px;
	padding: 0 0 2px 0;
	margin: 0px;
	line-height: 12px;
	width: 300px;
}
#poll.justvoted h5 b {
	float: left;
	width: 230px;
	padding: 0px;
	margin: 0px;
}
#poll.justvoted p {
	padding-bottom: 4px;
}
#contentcenter div.oops {
	background: url(oops.gif) no-repeat;
	height:127px;
}
/* 30 days promo */


.sign-up-box-30days {
	float:left;
	width:300px;
	margin-bottom:25px;
}
.sign-up-box-30days img {
	float:left;
}
.logo-and-sponsor {
	background-color:black;
	float:left;
	width:300px;
}
.logo-and-sponsor img {
	float:left;
}
.sponsor {
	float:left;
	text-align:center;
	width:120px;
}
.sponsor img {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	float:none;
}
.sign-up-inputs {
	background-color:#f1f1f1;
	border:#c0c0c0 solid 1px;
	border-top:none;
	height:35px;
	float:left;
	width:298px;
}
.sign-up-inputs .sign-up-email {
	margin-left:15px;
	width:180px;
	float:left;
}
.sign-up-inputs .sign-up-button {
	margin-left:15px;
	background-image: url(sign-up-button-cosmo.png);
	height: 19px;
	width: 55px;
	display:block;
	float:left;
	font-size:0px;
	border:none;
	text-align:left;
	color:#FE2CA9;
}
/* pager for specuials/competitions */
#contentcenter .linkmore {
	border-bottom: #DADADA solid 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 3px 16px 0;
	text-align: right;
	width: 100%;
}
/* ///////////// COLOURS ////////////  */

img {
	border: 0px;
}

/* Channel Home pages */
#content.Colour0 a, #lastlink.Colour0 a, .h_subs_usp.Colour0 a {
	color: #FF36B2;
}
#content.Colour1 a, #lastlink.Colour1 a, .h_subs_usp.Colour1 a {
	color: #a90054;
}
#content.Colour2 a, #lastlink.Colour2 a, .h_subs_usp.Colour2 a {
	color: #1b82c8;
}
#content.Colour3 a, #lastlink.Colour3 a, .h_subs_usp.Colour3 a {
	color: #ab64cc;
}
#content.Colour4 a, #lastlink.Colour4 a, .h_subs_usp.Colour4 a {
	color: #ff6600;
}
#content.Colour5 a, #lastlink.Colour5 a, .h_subs_usp.Colour5 a {
	color: #15a78d;
}
#content.Colour6 a, #lastlink.Colour6 a, .h_subs_usp.Colour6 a {
	color: #FF36B2;
}
#content.Colour6 #tvTop a {
	color: #FF36B2;
}
#content.Colour7 a, #lastlink.Colour7 a, .h_subs_usp.Colour7 a {
	color: #FF36B2;
}
#content.Colour8 a, #lastlink.Colour8 a, .h_subs_usp.Colour8 a {
	color: #FF36B2;
}
#content #contentright span.tit, #content #contentright a {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
/* RHS :: MORE GALLERIES Module */

#galleryblock .moregall_header {
	color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height:30px;
	line-height:30px;
	padding:0 0 0 5px;
}
#galleryblock .moregall_header, #galleryblock .moregall_header {
	background:#64cfd7;
}
#magazines_wrapper {
	clear: both;
	display: block;
}
#magazines {
	clear: both;
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0 20px 0px;
	width: 770px;
}
#magazines ul {
	float: left;
	padding: 0 0 20px 10px;
	width: 870px;
}
#magazines ul li {
	color: #fbfbfb;
	float: left;
	font: 12px normal Arial, Helvetica, sans-serif;
	list-style: none;
}
#magazines ul li a {
	color: #fbfbfb;
	font-weight: normal;
	padding: 0 5px;
}
/* Makeover top bar */
.top_bar {
	color:#FF298E;
	font-size:42px;
	font-weight:bold;
	overflow:hidden;
	padding:6px 0 10px 10px;
	text-decoration:none;
}
/*  NEW FEATURE BOX */

#channel_header_left {
	clear: left;
	float: left;
	height: 250px;
	margin-bottom: 20px;
	overflow: hidden;
	width: 303px;
}
#channel_header_right {
	background: #ff36b2;
	clear: right;
	float: left;
	height: 250px;
	margin-bottom: 20px;
	padding-right: 14px;
	width: 300px;
	position:relative;
}
#channel_header_right img.down{
	position:absolute;
	bottom:-25px;
	right:5px;
}
.Colour1 #channel_header_right, .Colour1 #channel_header_right p {
	background: #a90054;
}
.Colour2 #channel_header_right, .Colour2 #channel_header_right p {
	background: #1b82c8;
}
.Colour3 #channel_header_right, .Colour3 #channel_header_right p {
	background: #ab64cc;
}
.Colour4 #channel_header_right, .Colour4 #channel_header_right p {
	background: #ff6600;
}
.Colour5 #channel_header_right, .Colour5 #channel_header_right p {
	background: #15a78d;
}
/* different height for channel homes */
.Colour1 #channel_header_left, .Colour2 #channel_header_left, .Colour3 #channel_header_left, .Colour4 #channel_header_left, .Colour5 #channel_header_left, .Colour6 #channel_header_left {
	height: 210px;
}
.Colour1 #channel_header_right, .Colour2 #channel_header_right, .Colour3 #channel_header_right, .Colour4 #channel_header_right, .Colour5 #channel_header_right, .Colour6 #channel_header_right {
	height: 205px;
	padding: 5px 0 0 5px;
	width: 291px;
}
#channel_header_right h1 {
	color:#FFFFFF;
	font: bold 36px/36px Arial;
	padding: 10px 12px 12px 10px;
}
#channel_header_right h2 a, #channel_header_right h1 a {
	color:#FFFFFF !important;
	text-decoration: none;
}
#channel_header_right.home h2 {
	padding: 5px 12px;
	font: bold 22px/32px Arial;
}
#channel_header_right p {
	background: #FF36B2;
	color:#FFFFFF;
	font: 16px/20px Arial;
	padding: 0 12px 12px 12px;
	position: relative;
	z-index: 2;
}
#contentcenter #channel_header_right p a {
	color: #FFFFFF;
	font-weight: bold;
}
#channel_header_right.home p {
	background: #FF36B2;
	color:#FFFFFF;
	font: 14px/17px Arial;
	padding: 0 12px 12px 12px;
	position: relative;
	z-index: 2;
}
#channel_header_right ul {
	margin-top: -5px;
	padding: 0 0 0 10px;
	position: relative;
	z-index:1;
}
#channel_header_right ul li {
	border-top: #ff5ec1 solid 1px;
	list-style: none;
	padding: 5px 0 5px 0px;
	width: 290px;
}
#channel_header_right.home ul li a {
	color: #FFFFFF;
	font: bold 13px/1em Arial;
}
#channel_header_right.home ul li a:hover {
	text-decoration: none;
}
fieldset#poll, .xar-standard-box-padding {
	border: solid 0 transparent;
	color: #444444;
	font-size: 13px;
}
.xar-standard-box-padding h2, fieldset#poll h2 {
	font-size: 15px;
	padding: 0 0 1em 0;
}
input.radio_b {
	float: left;
	margin-right: 0.5em;
	clear: left;
}
#poll .xar-form-input-wrapper {
	margin: 0.2em 0;
	float: left;
}
#poll .xar-form-label {
	width: 408px;
}
.poll_b {
	margin-top: 0.6em;
	background:transparent url(vote_button.jpg) no-repeat scroll 0% 0%;
	border:0px solid;
	cursor:pointer;
	float:left;
	height:25px;
	text-indent:-9999em;
	width:50px;
}
.poll_bars {
	background: #d7d7d7 repeat-x scroll 0% 0%;
	float:left;
	width:408px;
	height: 11px;
	font-size: 11px;
}
.poll_answer {
	clear: both;
	float: left;
	line-height: 20px;
	margin-top: 6px;
	width: 408px;
}
.percent_result {
	float: left;
	text-indent: 10px;
	line-height: 11px;
}
.xar-standard-box-padding .clear {
	clear: both;
}
#doubleclick_2, #doubleclick_3 {
	background:url(bon.gif) no-repeat;
	width:140px;
	padding:5px;
	height:148px;
	float:left;
	overflow:hidden;
}
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dotted #457C92;
margin:5px 0;
padding:0 0 5px;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

#content.Colour0 a.read-more {
background:#FF36B2;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}

