﻿
html
{

background:#2C2527;

}
	
body {
text-align: center;
background-color: #151314;
font-size: 68.5%;
font-family: verdana, trebuchet ms, sans-serif;
background:transparent url('../images/site_bg.png') repeat 17px 50%;
width:995px;
margin:0 auto;
position:relative;
padding:0 0 20px 0;

}

img
{
	border:0;
}

.submit
{
	cursor:pointer;
}

.clear{
	clear:both;
}

#toolbar
{
}

#DiabloLogo
{
	display:none;
}


#wrapper
{
	margin:0 auto;
	width: 990px; 
	position:relative;
	text-align:left;
}

textarea,
.textbox
{
background: #F2F2F2 url('../images/post_comment_bg.png') no-repeat left top ;
border:1px solid #838383;
}

#container
{
overflow:hidden;
margin-bottom:20px;
position:relative;

}

.highlight
{
	background:yellow;
}

.warning
{
	color:#E52D87;
	font-weight:bold;
}

a
{
	color:#fff;
	cursor:pointer;
	
}

a:hover
{
	color:#E52D87;
}

.mainContent a
{
	color:#FFFFFF;
	font-weight: normal;
}

.mainContent a:hover
{
	color:#646464;
}





.error
{
	color:#E52D87;
	margin-left:0;
	padding-left:12px;
	font-weight:bold;
}

.submitBtn .submit
{
	background: url('../images/submit_big.png') no-repeat;
	width:116px;
	height:34px;
	border:0;

	margin:20px 0px 0 0;

	
}

.submit 
{
	text-indent:-10000px;
}

/**************HEADER*****************/

#header
{
	width:100%;
	overflow:hidden;
}

#topHeader
{
	overflow:hidden;
	width:956px;
	padding:16px 30px 30px 23px;
	
}

#logo
{
	float:left;
}

#sponsers
{
background:black url('../images/black_Ad_bg.png') repeat;
width:468px;
height:60px;
overflow:hidden;
float:right;
margin:9px 30px 0 0;
}


#sponserSpace
{
	float:left;
	

}

.sponserText
{
	float:left;
	margin:42px 0 0 8px;
}

.sponserImg
{
	float:left;
}

#loginBar
{
float:left;
margin:5px 0pt 2px;
padding:0pt 18px 5px;
width:990px;
position:relative;
	
}

#loginBar a
{
	text-decoration:none;
}

#loginBar a:hover
{
	text-decoration:underline;
}

.loginBarBorder 
{
background:#545B8B none repeat scroll 0%;
float:left;
height:1px;
margin:0pt 24px 8px 24px;
width:945px;
}

#loginBar .registerHere .loginImg
{
background: url('../images/register.png') no-repeat left 3px;
width:118px;
float:left;
height:22px;
text-indent:-10000px;
margin-right:20px;
cursor:pointer;
}

#loginBar .myDetailsLogin
{
	width:96px;
}

#loginBar .myDetailsImg
{
background: url('../images/myDetails_login_chevron.png') no-repeat left 2px;
width:96px;
float:left;
height:21px;
margin-right:15px;
cursor:pointer;
position:relative;
top:1px;
}


.loginWelcome
{
	color:White;
	margin-right:30px;
	position:relative;
	top:5px;
	float:left;
	
}



#loginBar .myDetailsLogin a.loginImg
{	
	position:relative;
	text-decoration:none;
	top:2px;
}


.logOut
{
	margin-left:10px;
	position:relative;
	top:5px;
	

}

#loginBar .logOut a
{
	text-decoration:underline;
}

.logOut a:hover
{
color:#E52D87;
}	

.loginBarBtn
{
	background: url('../images/submit_button_arrow.png') no-repeat;
	text-indent:-10000px;
	border:0;
	width:19px;
	cursor:pointer;
}

#loginBar form input
{
	font-size:0.8em;
	padding:2px 0 0 3px;
}

#loginBar ul
{
	margin:0;
	padding:0;
}

#loginBar ul li
{
	list-style-type:none;
	overflow:hidden;
	display:inline;
}


.registerHere
{
	margin:0 20px 0 0;

}

.loginHere .logImg
{

background:transparent url(../images/login_text.png) no-repeat scroll left center;
float:left;
height:11px;
padding-right:5px;
position:relative;
top:7px;
width:42px;
}

.searchBox
{
	position:absolute;
	right:55px;
	top:2px;
}

.searchBox .control
{
	float:left;
	margin-top:1px;
}

.searchBox .logImg
{
	float:left;
	width:52px;
	height:11px;
	margin-right:6px;
	position:relative;
	top:7px;

	background: url('../images/search_text.png') no-repeat left center;

}

.searchBox .loginBarBtn
{
	margin:1px 0 0 4px;
	vertical-align:bottom;
}


.forgotten
{

font-size:0.8em;
position:relative;

}

#loginBar .forgotten a
{
	text-decoration:underline;
	
}

.loginForm a
{
	color:White;
}



.loginBarBtn
{
	margin:2px 0 0 0;
	vertical-align:bottom;
}


input.emailBox,
input.paswdBox
{
	margin-right:5px;
}


input.searchBar,
input.emailBox,
input.paswdBox
{
	width:110px;
	height:13px;
	font-size:1em;
	padding:1px 3px;
	background: #F2F2F2 url('../images/post_comment_bg.png') no-repeat;
	border:1px solid #646464;
}

.chkboxRemember
{
position:relative;
top:4px;
margin-left:19px;
margin-right:8px;
}
span.rememberMe
{
	color:White;
	margin-right:18px;
	font-size:0.8em;
}

/*************TOP NAVIGATION*****************/

#topNav
{
	width:990px;	
	float:left;
	border-bottom:7px #E52D87 solid;
	padding:0 18px 0px 18px;
	
}
#topNav ul 
{
	margin:0;
	padding:0;
}

#topNav ul li
{
	display:block;
	float:left;
	list-style-type:none;
	padding:0 1px 0 0;

}

#topNav ul li a {
display:block;
height:30px;
text-indent:-9009px;
}
.nav1 a {
background:transparent url(../images/topnav.png) no-repeat scroll 0pt 0;
height:30px;
width:75px;
}
.nav1 a:hover, .nav1 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll 0pt -37px;
}


.nav2 a {
background:transparent url(../images/topnav.png) no-repeat scroll -75px 0pt;
height:30px;
width:136px;
}
.nav2 a:hover, .nav2 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -75px -37px;
}


.nav3 a {
background:transparent url(../images/topnav.png) no-repeat scroll -211px 0pt;
height:30px;
width:148px;
}

.nav3 a:hover, .nav3 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -211px -37px;
}


.nav4 a {
background:transparent url(../images/topnav.png) no-repeat scroll -359px 0pt;
height:30px;
width:112px;
}
.nav4 a:hover, .nav4 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -359px -37px;
}


.nav5 a {
background:transparent url(../images/topnav.png) no-repeat scroll -471px 0pt;
height:30px;
width:126px;
}
.nav5 a:hover, .nav5 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -471px -37px;
}

.nav6 a {
background:transparent url(../images/topnav.png) no-repeat scroll -597px 0pt;
height:30px;
width:82px;
}
.nav6 a:hover, .nav6 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -597px -37px;
}


.nav7 a {
background:transparent url(../images/topnav.png) no-repeat scroll -679px 0pt;
height:30px;
width:68px;
}
.nav7 a:hover, .nav7 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -679px -37px;
}


.nav8 a {
background:transparent url(../images/topnav.png) no-repeat scroll -747px 0pt;
height:30px;
width:90px;
}
.nav8 a:hover, .nav8 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -747px -37px;
}
.nav9 a {
background:transparent url(../images/topnav.png) no-repeat scroll -837px 0pt;
height:30px;
width:91px;
}
.nav9 a:hover, .nav9 a.active {
background:transparent url(../images/topnav.png) no-repeat scroll -837px -37px;
}
	
/******* END NAVIGATION ****************/


/***** BOXES ****/


.whiteBoxMed_Top
{
	background: url('../images/hp_news_top.png') no-repeat top left;
	padding-top:10px;
}

.whiteBoxMed_Mid
{
	background:white;

	overflow:hidden;
	padding:0 20px 0 26px;
}


.whiteBoxMed_Mid a
{
	color:#646464;
}
	

.whiteBoxMed_Mid a:hover
{
	color:#E52D87;
}
		

.whiteBoxMed_Btm
{
	background: url('../images/hp_news_btm.png') no-repeat bottom left;
	height:9px;
}

.whiteBoxLrg_Top
{
	background:transparent url('../images/hp_intro_top.png') no-repeat left top;
	padding:11px 0 0 0;
}

.whiteBoxLrg_Btm
{
	background:transparent url('../images/hp_intro_btm.png') no-repeat left bottom;
	height:11px;
}


.whiteBoxSml_Top
{
		background: url('../images/call_to_action_bg_top.png') no-repeat top left;
		padding-top:10px;
}

.whiteBoxSml_Mid
{
		background:white;
		padding:0px 15px 0 24px;
		overflow:hidden;
		min-height:200px;
}


.whiteBoxSml_Btm
{
		background: url('../images/call_to_action_bg_btm.png') no-repeat bottom left;
		height:9px;
}



#blackBoxLrg_Top
{
	width:745px;
}


#blackBoxLrg_Mid
{
	background:transparent url('../images/hp_video_box_mid.png') repeat top left;
	clear:both;
	overflow:hidden;
	width:745px;
	min-height:170px;
}

#blackBoxLrg_Btm
{
	background:transparent url('../images/hp_video_box_btm.png') no-repeat bottom left;
	height:19px;
}


.blackBoxMed_Top
{
	background: url('../images/hp_editors_choice_top.png') no-repeat top left;
	padding-top:17px;
}

.blackBoxMed_Mid
{
	background:transparent url(../images/hp_editors_choice_mid.png) repeat-y scroll left top;
	min-height:132px;
	overflow:hidden;
	width:512px;
	padding:0 20px 0 20px;
}

.blackBoxMed_Btm
{
	background: url('../images/hp_editors_choice_btm.png') no-repeat bottom left;
	height:19px;
}

/**** END BOXES *****/

/*****START LEFT COLUMN****/


.layout1 #leftCol
{
	float:left;
	width:550px;
	margin:3px 0 0 12px;
	overflow:hidden;
}


.layout2 #leftCol
{
	float:left;
	width:745px;
	margin:3px 0 0 12px;
	overflow:hidden;
}

.layout3 #leftCol
{
	float:left;
	width:745px;
	margin:3px 0 0 21px;
	overflow:hidden;
}

.layout4 #leftCol
{
	float:left;
	width:745px;
	margin:3px 0 0 21px;
	overflow:hidden;
}


.layout1 .contentTop
{
	background:transparent url('../images/layout1_leftcol_top.png') no-repeat left top;
	padding:11px 0 0 0;
}

.contentMid a
{
	color:#646464;
	text-decoration:underline;
}

.contentMid a:hover
{
	color:#E52D87;
}

.myDetails
{
	background:white;
	overflow:hidden;	
}

.myDetails a:hover
{
	color:#E52D87;
}

.myDetails a
{
	color:#646464;
	text-decoration:underline;
	
}

.layout1 .contentMid
{
	background:white;
	overflow:hidden;	
	
}

.layout1 .contentBtm
{
	background:transparent url('../images/layout1_leftcol_btm.png') no-repeat left bottom;
		height:11px
}

.layout2 .contentTop
{
	
		background:transparent url('../images/layout2_leftcol_top.png') no-repeat left top;
	padding:11px 0 0 0;
}

.layout2  .contentMid
{
	background:white;
	overflow:hidden;	
	
}

.layout2 .contentBtm
{
	background:transparent url('../images/layout2_leftcol_top.png') no-repeat left top;
		height:11px
}

.layout3 .contentTop
{
	
	background:transparent url('../images/layout2_leftcol_top.png') no-repeat left top;
	padding:11px 0 0 0;
}

.layout3  .contentMid
{
	background:white;
	overflow:hidden;	
	
}

.layout3 .contentBtm
{
	background:transparent url('../images/layout2_leftcol_btm.png') no-repeat left bottom;
		height:11px
}

.layout4 .contentBtm
{
	background:transparent url('../images/layout4_leftcol_top.png') no-repeat left top;
		height:11px
}

.layout4 #leftCol .contentTop
{
	
	background:transparent url('../images/layout4_leftcol_btm.png') no-repeat left bottom;
	padding:11px 0 0 0;
}

.layout4  .contentMid
{
	background:white;
	overflow:hidden;	
	
}

.layout4 .contentBtm
{
	background:transparent url('../images/left_nav_main_btm.png') no-repeat left bottom;
		height:11px
}

#leftCol h1
{
	font-size:2.2em;
	color:White;
	text-transform:uppercase;
}

/**** INTRO BOX ****/


#introLeft
{
	float:left;
}

#introRight
{
	float:right;
}

#intro
{
	margin-bottom:18px;
}




.hpIntroMid
{
	background:white;
	overflow:hidden;	
	padding:8px 19px 0px 19px;
	position:relative;
	
}




.introVid
{

height:248px;
margin:0pt 24px 0pt 0pt;
width:393px;
	

}

.introText
{

padding:0pt 0pt 30px;
width:289px;
margin-bottom:20px;	
}

.introText a:hover
{
color:#E52D87;
}

.introText a
{
color:#646464;
}


.introBorder
{
	border-bottom:1px solid #BCBCBC;
	height:1px;
	width:289px;

}

#leftCol .introText h1
{
	color:#E52D87;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:5px;
}

.introMore
{
	padding-top:20px;
	position:absolute;
	bottom:0;
	right:20px;
	border-top:1px solid #BCBCBC;
}

.introMore a
{
padding-right:15px;

}

/******* HOME PAGE VIDEO SELECT NAV****/

#videoNav
{
	width:745px;
	float:left;
	margin:0px 0 0 0;
	
}



#videoNav ul 
{
	margin:0;
	padding:0;
}

#videoNav ul li
{
	display:block;
	float:left;
	list-style-type:none;

}

#videoNav ul li a
{
	display:block;
   height:46px;
   text-indent:-9009px;
}




.videoNav1 a
{
background:transparent url('../images/hp_video_nav2.png') no-repeat 0 -46px;
width:135px;
height:46px;
}

.videoNav1 a:hover,
.videoNav1 a.active
{
background:transparent url('../images/hp_video_nav2.png') no-repeat 0 0px;

}


.videoNav2 a
{
background:transparent url('../images/hp_video_nav2.png') no-repeat -135px -46px;
width:137px;
height:46px;
}

.videoNav2 a:hover,
.videoNav2 a.active
{
background:transparent url('../images/hp_video_nav2.png') no-repeat -135px -0px;

}

.videoNav3 a
{
background:transparent url('../images/hp_video_nav2.png') no-repeat -272px -46px;
width:124px;
height:46px;
}

.videoNav3 a:hover,
.videoNav3 a.active
{
background:transparent url('../images/hp_video_nav2.png') no-repeat -272px 0px;

}

.videoNav5 a
{
background:transparent url('../images/hp_video_nav2.png') no-repeat -396px -46px;
width:172px;
height:46px;
}

.videoNav5 a:hover,
.videoNav5 a.active
{
background:transparent url('../images/hp_video_nav2.png') no-repeat -396px 0px;

}

.videoNavSearch
{
	background:transparent url('../images/hp_video_nav2.png') no-repeat -567px 0px;
	width:177px;
	height:46px;
}

.videoNavSearch form
{
	float:right;
	margin:0px 17px 0px 0px;
	
}

.searchVids
{
	width:123px;
	min-height:11px;
	font-size:0.8em;
	color:#646464;
	padding:1px 2px 1px 2px;
	float:left;
	margin:6px 4px 0 10px;
	
}

.searchVidsBtn
{
	margin:6px 0 0 4px;
	float:left;
}


/**** HOMEPAGE VIDEOS ****/


.home
{
	background: #fff url('../images/home-btm.png') no-repeat left bottom;
}

#videoBox
{
	
}





.videoThumb
{
	height:117px;
}

.videoLink
{
	position:absolute;
	cursor:pointer;
}

.vidListCols
{

	color:White;
	float:left;
	min-height:232px;
	overflow:hidden;
	padding:0pt 0pt 0px 32px;
	position: relative;
	width:680px;

}

.borderBreak
{
	background:transparent url(../images/vidColsBar.png) no-repeat scroll 30px bottom;
}



.vidListColsAlt
{

color:White;
float:left;
min-height:232px;
overflow:hidden;
padding:0pt 0pt 0px 32px;
width:680px;
position: relative;
}

#hpVidListing .vidListColumn {
	min-height:219px;
}

.vidListColumn
{

border-right:1px solid #5d5d5d;
float:left;
margin:18px 14px 0px 0;

width:162px;
min-height:226px;

	
}

.libraryListing .vidListColumn
{
	min-height:192px;
}

.videoPlayer
{
	width:512px;
	height:308px;
}


.vidListColumn ul 
{
	padding:0;
	margin:0;
	width:160px;

}

.vidListColumn ul li
{
	list-style-type:none;
	
	padding:5px 10px 0px 0;
}


.vidListColumn.last
{
border:0;
margin-right:0;
}

.vidListColumn ul li.videoThumb
{
padding:0 0 5px 0;

}


.vidListColumn ul li.listVidTitle
{
width:154px;
min-height:30px;
}

.vidListColumn ul li.listVidStars
{
display:inline;
	padding:4px 0 0 0;
	display:block;
	margin-left:-2px;
}


.videoThumbMore
{
border-top:1px solid #646464;
float:left;
margin:0px 20px 0pt 26px;
overflow:hidden;
padding:12px 0pt 0pt;
width:680px;
		
}


.videoThumbMore a
{
	padding:0 26px 0 0;
}





/*** HOMEPAGE FORUM ***/

#hpForumBox

{
	color:White;
	width:194px;
	float:right;
	margin:20px 1px 0 0;
	color:#646464;
}





.hpForumMid
{
		background:white;
		padding:0px 10px 0 20px;
		overflow:hidden;
		line-height:1.4em;
}

.hpForumMid a
{
color:#646464;
margin:0 0 13px 0;
display:block;

}

.hpForumMid  a:hover
{
color:#E52D87;
}
.hpForumMid h3
{
	color:#E52D87;
		font-size:1.4em;
		margin:10px 0 4px 0;
		text-transform:uppercase;
	
}


.hpForumMid h4
{
margin-bottom:6px;
font-size:1.1em;
margin-top:10px;

}


.hpForumLatest
{
border-bottom:1px #c4c4c4 solid;
overflow:hidden;
padding-bottom:10px;
margin-bottom:18px;
}

.forum .pagination
{
	border:0;
}


.post,
.back
{
	float:left;
	margin-right:0px;

	width:100px;
} 

.deleteYes
{ 
	color:#E52D87;
	font-weight:bold;
	margin:5px 0pt 0pt 101px;
	padding:0pt 0pt 0pt 72px;
	display:block;
}

.post .submit
{
	background: url('../images/post_report.png') no-repeat;
	width:54px;
	height:17px;
	border:0;
	margin:10px 0;
}

.back .submit
{
	background: url('../images/back_btn.png') no-repeat;
	width:55px;
	height:17px;
	border:0;
	margin:10px 0;
}

.deleteYes .submit
{
	background: url('../images/yes.png') no-repeat left 50%;
	width:79px;
	height:36px;
	border:0;
	
}

/******** EDITORS CHOICE **********/
#editorChoiceBox
{
	margin:20px 12px 22px 0;
	color:White;
	width:538px;
	float:left;
}

#editorChoiceBox li
{
	float:left;
	list-style:none;
	margin-right:10px;

}

#editorChoiceBox li.listVidStars
{
	padding:0;
	margin:0;
}

.editorVideoLink
{

	cursor:pointer;
}

.listVidDuration
{

	color:White;
	
	
}

#editorChoiceBox li.listVidDuration
{
	margin-left:10px;
}

#editorChoiceBox ul
{
	padding:0 30px;
	margin:0;
	overflow:hidden;
}

#editorChoiceBox .editorText
{
	width:310px;
	
	margin:10px 10px 10px 30px;
}

#editorChoiceBox h3
{
	color:White;
	font-size:1.4em;
	width:470px;
	text-transform:uppercase;
	margin:10px 0 10px 0;
}


.editorChoiceMid
{
	background: url('../images/hp_editors_choice_mid.png') repeat-y top left;
	overflow:hidden;
	min-height:132px;
}

.editorVideo
{
	float:right;
margin:14px 28px 5px 0px;
position:relative;
}

.editorVideo img
{	
	position:absolute;
	top:0;
}



/*** HOMEPAGE NEWS ***/

#hpNewsBox

{
	color:White;
	width:538px;
	float:left;
	color:#646464;
}

#hpNewsBox a
{
color:#646464;
}

#hpNewsBox a:hover
{
color:#E52D87;
}


.hpNewsBox_med
{
	background:white none repeat scroll 0%;
	min-height:98px;
	overflow:hidden;
	padding:0px 29px;
}


.hpNewsBox_med h3
{
	color:#E52D87;
	font-size:1.4em;
	margin:13px 0 4px 0;
	text-transform:uppercase;
	
}

.hpNewsBox_med h4
{
	font-size:1.1em;
	margin:2px 0;
}


.hpNewsBox_med p
{
	margin:7px 0;
}


/*****VIDEO LIBRARY******/


.library .vidListColumn a
{
	color:#E52D87;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
}	

.library .vidListColumn a:hover
{
	color:#fff;
}

#videoNav.library
{
	background: url('../images/video_library_top.png') no-repeat right top;
	height:46px;
	width:745px;

}

#videoNav.library ul 
{
float:right;
padding:7px 15px;
width:632px;
}

#videoNav ul li.vidLibrarySearch0 a
{
height:30px;
position:relative;
bottom:7px;
width:87px;
}

#videoNav ul li.vidLibrarySearch0 a:hover
{
		background: url('../images/video_library_top.png') no-repeat -98px -46px;
		height:30px;
		width:87px;
}

#videoNav ul li.vidLibrarySearch1
{
	padding-right:14px;
	margin-left:139px;
	
}

#videoNav ul li.vidLibrarySearch1 .searchVids

{
	float:none;
	margin:0;
	
}

#videoNav ul li.vidLibrarySearch2 .searchVidsBtn
{
	float:none;
	margin:0;
}

#videoNav ul li.vidLibrarySearch2 .selectVids
{
	width:214px;
	float:left;
	min-height:19px;
	margin-left:20px;
	font-size:0.9em;
	margin-right:8px;
}

.mainContent.vidLib
{
	color:White;
	padding:0 30px;
}



#blackBoxLrg_Mid.library .vidListColumn ul li.listVidTitle
{
	min-height:10px;
}





/*****VIDEO LIBRARY LISTINGS******/

#videoNav.libraryListing
{
	
	height:46px;

}

#videoNav.libraryListing ul 
{
float:left;
padding:0px 10px 0 0;
	width:746px;
}


#videoNav.libraryListing ul li.vidLibrarySearch2	
{

padding:0 0px 0 20px;
}

#videoNav.libraryListing ul li.vidLibrarySearch2 .searchVidsBtn {
float:none;
margin:6px 0 0 3px;
}

#videoNav.libraryListing .videoNav1 a
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat 0 -46px;
width:135px;
height:46px;
}

#videoNav.libraryListing .videoNav1 a:hover,
#videoNav.libraryListing .videoNav1 a.active
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat 0 0px;

}


#videoNav.libraryListing .videoNav2 a
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat -135px -46px;
width:137px;
height:46px;
}

#videoNav.libraryListing .videoNav2 a:hover,
#videoNav.libraryListing .videoNav2 a.active
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat -135px -0px;

}

#videoNav.libraryListing .videoNav3 a
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat -272px -46px;
width:136px;
height:46px;
}

#videoNav.libraryListing .videoNav3 a:hover,
#videoNav.libraryListing .videoNav3 a.active
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat -272px 0px;

}

#videoNav.libraryListing .videoNav4 a
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat -407px -46px;
width:96px;
height:46px;
}

#videoNav.libraryListing .videoNav4 a:hover,
#videoNav.libraryListing .videoNav4 a.active
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat -407px 0px;

}


#videoNav.libraryListing .videoNavSearch
{
background:transparent url('../images/hp_video_list_nav.png') no-repeat -503px 0px;
width:241px;
height:46px;
}

#videoNav.libraryListing .videoNavSearch form
{
	float:right;
	margin:0px 10px 0 0;
	
}

#videoNav.libraryListing .searchVids
{
	width:123px;
	min-height:11px;
	font-size:0.8em;
	color:#646464;
	padding:1px 2px 1px 2px;
	float:left;
	margin:6px 4px 0 74px;
	
}



/****LEFT NAV***/



#leftNav{
	float:left;
	width:183px;	
	margin:0px 0px 0 22px;
	
}

#leftNav ul
{
	margin:0;
	padding:5px 0;
}

#leftNav ul li
{
	list-style-type:none;
	padding:4px 10px 4px 16px;
	/*background: url('../images/submit_button_arrow_fill.png') no-repeat left 50%;*/
}

#leftNav a
{
	color:#646464;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}


#leftNav a:hover
{
	
	text-decoration:underline;
	color:#E52D87;
}

#leftNav .contentTop
{
	
	background:transparent url('../images/left_nav_top.png') no-repeat left top;
	padding:11px 0 0 0;
}

#leftNav .contentMid
{
	background:white;
	overflow:hidden;	
	
}

#leftNav .contentBtm
{
	background:transparent url('../images/left_nav_btm.png') no-repeat left bottom;
		height:11px
}

#leftNav .mainContent
{
	padding:0 10px 0 10px;
}

/*************END LEFT COL*************/

/*********TOP ROW*********/
#topRow
{
}


#topRow h1
{
	font-size:2.2em;
	color:White;
	padding:0px 21px 0px 21px;
	float:left;
	width:737px;
	margin:15px 0pt 24px 0;
	text-transform:uppercase;
}

.uploadCTA
{
	float:right;
	padding-right:17px;
}

.uploadCTA img
{
	margin:3px 0pt 12px 0;
}

#outer
{
}

/*********START RIGHT COL********/

#rightCol
{
	float:right;
	width:194px;
	margin:0 17px 0px 0;
	overflow:hidden;
}


.rightColMid
{
		background:white;
		padding:0px 24px;
		overflow:hidden;
		min-height:866px;
			line-height:1.4em;
}

.rightColMid a
{
		color:#646464;
}

.rightColMid a:hover
{
		color:#E52D87;
}



.rightColMid h3{
color:#E52D87;
font-size:1.4em;
margin:15px 0 16px 0;
text-transform:uppercase;
}


.rightColMidInner
{
	background:white;
	padding:0px 12px;
	overflow:hidden;
	min-height:646px;
}

.rightColMid .homeCTAsml h3
{
	margin: 10px 0 7px 0;
}

.homeCTAsml
{

overflow:hidden;
border-bottom:#bcbcbc solid 1px;
padding:0 0 18px 0px;
margin:0 0 10px 0;
}

.homeCTAsml a img
{
padding:10px 0 0px 0;
display:block;
}


.adRight
{
text-align:center;
}

.adRight h2
{
	text-transform:uppercase;
	color:#E52D87;
	font-size:1.4em;
	font-weight:bold;	
	margin-top:7px;
	margin-left:5px;
	text-transform:uppercase;
	
}

/****END RIGHT COL***/

/*** INNNER PAGES ***/

.pageContentHook
{
	padding:0px 0 20px 0;
	overflow:hidden;
}


.contentTop
{
	
	background:transparent url('../images/hp_intro_top.png') no-repeat left top;
	padding:11px 0 0 0;
}

.contentMid
{
		background:white;
	overflow:hidden;	

}

.contentBtm
{
		background:transparent url('../images/hp_intro_btm.png') no-repeat left bottom;
		height:11px;
}

.contentMid h2
{
color:#E52D87;
font-size:1.4em;
font-weight:bold;
margin-top:7px;
margin-bottom:0px;
text-transform:uppercase;

}

.myDetails h2
{
color:#E52D87;
font-size:1.4em;
font-weight:bold;
margin-top:7px;
margin-bottom:0px;
text-transform:uppercase;

}


.mainContent
{
	padding:0 20px 0 26px;
	
}

.mainContent h2
{
	font-size:1.6em;
	
}


.paginationHolder
{
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	padding:14px 0;
}



/***CELEBRITY BLOGS***/

borderGrey
{
	background:transparent url(../images/greyBar.png) no-repeat scroll 3px bottom;
}

.celebBlogListing
{
color:White;
float:left;
min-height:242px;
overflow:hidden;
padding:0pt 0pt 10px 0;
width:745px;

}

.celebBlogListing .border
{
	border-bottom:1px solid #c4c4c4;
	padding:20px 0;
	width:700px;
}

.celebBlogListing .noborder
{
	border-bottom:0;
	padding:20px 0;
	width:700px;
}

.celebBlogList
{
border-right:1px solid #C4C4C4;
float:left;
margin:13px 15px 0pt 0pt;
width:162px;
min-height:242px;	
color:#646464;
}


.celebBlogList ul li.date 
{
	min-height:23px;
	color:#646464;
	padding-top:0;
	
}

.celebBlogList ul li.date a
{
	color:#646464;
	text-decoration:none;
	font-weight:bold;
}

.celebBlogList ul li.date a:hover
{
	color:#E52D87;
	text-decoration:underline;
}


.celebBlogList ul li.title 
{

	color:#646464;
	padding-top:0;
	
}

.celebBlogList ul li.title a
{
	color:#E52D87;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.1em;
}

.celebBlogList ul li.title a:hover
{
	color:#646464;
	text-decoration:underline;
}

.celebBlogList ul 
{
	padding:0 10px 0 0;
	margin:0;

}

.celebBlogList ul li
{
	list-style-type:none;
	
	padding:5px 0;
}


.celebBlogList.last
{
border:0;
margin-right:0;
}

.celebBlogList ul li.thumb
{
padding:0 0 5px 0;
}



.celebBlogDetail
{
	overflow:hidden;
	padding:20px 0 20px 0px;
}


.celebBlogDetailAlt
{
	overflow:hidden;
	background:#E9EAEE;
	width:701px;
	margin-left:-8px;
	padding:20px 0 20px 8px;
}



.celebBlogLeft
{
	float:left;
	width:170px;
}

.celebBlogLeft ul
{
	padding:0;
	margin:4px 0 0 0;
	list-style-type:none;
}

.celebBlogLeft a
{
	color:#646464;
	font-size:1.1em;
	text-decoration:none;
}

.celebBlogLeft a:hover
{
	text-decoration:underline;
}


.celebBlogLeft li.title a
{
	font-weight:bold;
	color:#E52D87;

}

.celebBlogLeft li.title
{
	padding:7px 20px 0 0;
	font-weight:bold;
	color:#E52D87;

}

.celebBlogRight
{
	float:left;
	width:470px;
	padding-top:15px;
}


.celebBlogRight .viewComments a
{
	color:#000000;
}


.celebBlogComments
{
	float:right;
	width:470px;
	margin-right:60px;
}

.celebBlogComments ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.celebBlogComments ul li
{
	display:inline;
	
}

.celebBlogComments ul li.title
{
	font-weight:bold;
}
.celebBlogComments ul li a
{
	color:#646464;
	text-decoration:none;
}

.commentsAmount a
{
	font-weight:bold;
	color:#646464;
}


#commentVid	a
{
	color:#646464;
}

#commentVid	a:hover
{
	color:#E52D87;
}

#commentVid
{
	color:White;
	width:538px;
	float:left;
	color:#646464;
	margin-top:20px;
}

#commentVid .submit
{
	background: url('../images/post_comment.png') no-repeat;
	width:122px;
	height:17px;
	border:0;
	
	
	margin:10px 0;
	cursor:pointer;
}

#commentVid textarea
{
	background: #F2F2F2 url('../images/post_comment_bg.png') no-repeat;
	border:1px solid #838383;
	width:485px;
	margin-top:10px;
}

	

.addComment
{
margin:0 0 0 169px;
}

.addComment textarea

{
	background: #F2F2F2 url('../images/post_comment_bg.png') no-repeat;
	border:1px solid #838383;
	width:528px;
	
}

.addComment input
{
	background: #F2F2F2 url('../images/post_comment_bg.png') no-repeat left 20%;
	border:1px solid #838383;
	width:250px;
}


.addComment span
{
	display:block;
	margin:5px 0;

}


.addComment .submit
{
	background: url('../images/post_comment.png') no-repeat;
	width:122px;
	height:17px;
	border:0;
	
	
	margin:10px 0;
	cursor:pointer;
}

.addComment .postComment
{
	margin:10px 0;
}




/****END BLOG DETAIL ****/

.mainContent.bio .celebBlogList,
.mainContent.bio .celebBlogListing,
.mainContent.bio .celebBlogListingAlt
{
	min-height:168px;
}

.mainContent.bio .celebBlogList ul li.summary
{
	padding-top:0;
	padding-right:15px;

}

#biogVideo
{
	width:538px;
	margin-bottom:0px;
}

#biogVideo .blackBoxMed_Mid
{
	padding:2px 13px 0px 13px;
	
}



#biogInfo
{
	width:538px;
	margin-top:20px;
}


#biogVideo .introVid
{
	margin:20px 0px 20px 0;
	width:512px;
	height:308px;
}

#biogVideo h2
{
	font-size:1.8em;
	color:White;
	margin:8px 4px;
	text-transform:uppercase;
}


#biogProfile
{
width:498px;
margin-left:18px;
overflow:hidden;
}

#biogProfile h3
{
	color:#E52D87;
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:7px;
}


#biogProfile ul
{
	margin:0;
	padding:0;
}

#biogProfile ul li
{
	list-style-type:none;
	color:#fff;
	font-size:1em;
	padding:7px 0;
	
}

#biogProfile .profileLeft{
	width:228px;
	padding-right:20px;
	clear:right;
	float:left;


}


#biogProfile .profileRight
{
	width:228px;
	padding-right:10px;
	float:left;

}

#biogProfile span.bottom
{
	display:block;
}

#biogProfile span.top,
#biogProfile span.left
{
	font-weight:bold;
}


.biogDetailsMore
{	
	padding:0 0 12px 0 ;
}

.biogDetailsMore a
{
	color:#646464;
	text-decoration:none;
	padding:0 17px 0 0;
	font-weight:bold;
}

.biogDetailsMore a:hover
{
color:#E52D87;
}

.biogDetailsMore a img
{
	vertical-align:middle;
	padding-left:5px;
}

#biogSponser .whiteBoxSml_Mid
{
	padding-left:20px;
}

#biogSponser
{	
	float:right;
	clear:both;
	width:194px;
}

.biogSponsers
{
	overflow:hidden;
	text-align:center;
	width:155px;
	
}

.biogSponsers ul 
{
	margin:0;
	padding:0;
	list-style-type:none;

}

.biogSponsers ul li
{
	
	padding:0 0 20px 0;
}



.biogSponsers ul li a	
{
	display:block;

	
}

.biogSponsers ul li a:hover	
{

	
	
}

.biogSponsers h2
{
	margin-top:7px;
}

/*
.pagination
{
	
float:left;
margin:0px 20px 0pt 26px;
overflow:hidden;
padding:12px 0pt 0pt;
width:680px;
		
}


.pagination a
{
	padding:0 26px 0 0;
}
*/

/****END CELEBRITY LIST***/


/****** MY DETAILS ******/



.contentTop.myDetails
{
	background:transparent url('../images/myDetails_nav.png') no-repeat left top;
	padding:10px 0 0 0;
}

.myDetails
{
	background:white;
	overflow:hidden;	
	background:transparent url('../images/myDetails_leftcol_mid.png') repeat-y left top;
	clear:both;
	width:744px;
	
}

.myDetailsBtm
{
	background:transparent url('../images/myDetails_leftcol_btm.png') no-repeat left bottom;
	height:17px;
	
}

.myDetailsTop
{
	width:744px;
}



#myDetailsNav
{
height:51px;
float:left;
margin:0px 0pt 0pt;
width:744px;
}

#myDetailsNav ul 
{
	margin:0;
	padding:0;
}

#myDetailsNav ul li
{
	display:block;
	float:left;
	list-style-type:none;
	

}

#myDetailsNav ul li a
{
	display:block;
   height:51px;
   text-indent:-9009px;
}


.myDetailsNav1 a
{
background:transparent url('../images/myDetails_nav.png') no-repeat 0 0;
width:163px;
height:51px;
}

.myDetailsNav1 a:hover,
.myDetailsNav1 a.active
{
background:transparent url('../images/myDetails_nav.png') no-repeat 0 -51px;

}
	
.myDetailsNav2 a
{
background:transparent url('../images/myDetails_nav.png') no-repeat -163px 0;
width:153px;
height:51px;
}
	
.myDetailsNav2 a:hover,
.myDetailsNav2 a.active
{
background:transparent url('../images/myDetails_nav.png') no-repeat -163px -51px;

}
	
.myDetailsNav3
{
	display: none;
	width: 0px;
	margin: 0px;
	padding: 0px;
}


.myDetailsNav4 a
{
background:transparent url('../images/myDetails_nav.png') no-repeat -316px 0;
width:427px;
height:51px;
}
	
.myDetailsNav4 a:hover,
.myDetailsNav4 a.active
{
background:transparent url('../images/myDetails_nav.png') no-repeat -316px -51px;

	}
	
.saveChanges
{
	clear:both;
	padding:20px 0;
}

form.myDetails
{
	padding:20px 0;
}


.historyList a
{
	color:#646464;
	text-decoration:none;
}

.historyList a:hover
{
color:#E72C84;
text-decoration:underline;

} 
.historyHeader

{
	
	
	
}



.historyHeader th h5
{
	font-size:1em;
}

.historyHeader th
{
	padding:0px 20px;
}

.historyRow
{
	background:#E9EAEE;
	}

.historyRow td
{


	padding:13px 20px;
}

.historyRowAlt td
{


	padding:13px 20px;
}

.spent
{
	margin:0 0 0 -2px;
	padding:0;
}

.youHaveSpent
{
	margin:10px 0 0 0;
	display:block;
	background:#E9EAEE;
	padding:10px 14px;
	float:left;
	width:670px;
	
}

.youHaveSpent td
{

overflow:hidden;
}



.accountDetails
{
	font-weight:bold;
}

.accountBtns
{
	margin-top:20px;
	display:block;
	width:180px;
}
	
/******* END NAVIGATION ****************/


/**** VIDEO DISPLAY PAGES****/

.vidDisplay
{
background:transparent url(../images/hp_video_box_blog_top.png) no-repeat scroll left top;
	padding:19px 0 0 0;
}

.vidDisplay h2
{
	font-size:2.4em;
	color:White;
	margin:12px 0px;
	text-transform:uppercase;
}

ul.vidDisplayTopList 
{
	margin-left:0;
	padding-left:0;
	color:White;
	
}


ul.vidDisplayTopList img
{
	top:3px;
	left:2px;
	position:relative;
}

ul.vidDisplayTopList li
{
	display:inline;
	padding-right:17px;
}

.vidDisplayLeft
{
	float:left;
	overflow:hidden;
	width:512px;
	
	
}


.vidDisplayLeft span
{
	text-align:center;
	margin:10px 5px;
	display:block;
	

}


#videoButtons
{

	width:512px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-top:10px;
}

#videoButtons a
{
	text-decoration:none;
	margin:0 7px;
}

.mainVid #videoButtons
{

	width:512px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-top:20px;
}



#videoButtons span
{

	text-decoration:none;
	
	text-indent:0;
	overflow:hidden;
	width:207px;
	text-indent:-10000px;
	margin:0 8px;

	
}

.mainVid #videoButtons span
{

	text-decoration:none;
	background:none;
	text-indent:0;
	overflow:hidden;
	width:207px;
	float:none;
	margin:0 8px;
	display:inline;
	
}

.trouble{
	

		padding:0px 0 5px 0;
		text-align:center;
		overflow:hidden;
		float:left;
		width:512px;
}

.trouble a
{
	color:#fff;
	
		

}

.trouble a:hover
{
	color:#E52D87;
}



.vidPayment .mainContent
{

float:left;
}

.vidOptions
{
	float:left;
}

.vidDisplayRight
{
color:White;
float:left;
margin-left:18px;

position:relative;
width:162px;

}


.aboutVidText{
	min-height:267px;
	padding-bottom:10px;
	border-bottom:1px solid #5E5D5E;
}

.aboutVidText a
{
	color: #FFFFFF;
	text-decoration:underline;
}

.aboutVidText a:hover
{
	color: #E52D87;
}

.vidDisplayLeft a
{

}

.vidDisplayRight h3
{
	font-size:1.3em;
	text-transform:uppercase;
	margin-top:0;
}

.sponserThisVideo
{
	
	margin:20px 0;
	float:left;
}

.aboutVideoImg
{
	margin:0 0 10px 0;
}


.vidOptions
{
	margin-left:30px;
}

.vidOptions span
{
	margin:20px 10px;
	cursor:pointer;
}

.downloadVid
{
	background: url('../images/download_video.png') no-repeat;
	width:203px;
	height:36px;
	float:left;
	margin:20px 20px 10px 0;
	cursor:pointer;
	text-indent:-10000px;
	
}

.downloadAudio
{
	background: url('../images/download_audio.png') no-repeat;
	width:203px;
	height:36px;
	float:left;
	text-indent:-10000px;
	margin:20px 20px 10px 0;
	cursor:pointer;
}

.playTrailer
{

	margin:20px 20px 10px 0;
	cursor:pointer;
}

.purchaseVideo
{

	margin:20px 20px 10px 0;
	cursor:pointer;
}
.testYourSelf
{
	float:left;
	margin:20px 20px 0px 0px;
	padding-bottom:18px;
	width:100%;
	cursor:pointer;
	border-bottom:1px solid #5E5D5E;
}


.rateThisVideo
{

	text-align:center;
	float:left;
	width:512px;
	border-bottom:1px solid #5E5D5E;
}

.rateThisVideo .submit
{
	position:relative;
	top:2px;
}

.rateThisVideo ul
{
	padding:0;
	margin:18px 0 17px 0;
}

#jsVideoRating
{
}

#jsVideoRating li
{
	display:inline;
	margin:0 5px;
}

#jsVideoRating li a img
{
	margin:0 -7px;
}

#nonJsVideoRating
{
	list-style-type:none;
}

#nonJsVideoRating input
{
	margin:0;
}


#related
{
color:#646464;
float:right;
margin-bottom:0px;
margin-top:20px;	
width:195px;
}

.relatedTop {
width:195px;

background:transparent url(../images/vidDisplay_smallLid.png) no-repeat scroll left top;
padding:18px 0pt 0pt;
}

.relatedBtm
{
background:transparent url(../images/vidDisplay_smallBtm.png) no-repeat scroll left bottom;
height:18px;
}

.relatedMid
{
background:transparent url(../images/vidDisplay_smallMid.png) repeat scroll left top;
clear:both;
min-height:270px;
overflow:hidden;
width:195px;
}

.relatedMid .mainContent
{
	padding:0 20px 0 20px;
}

.relatedList .border
{
	width:150px;
	border:none;
	
}

.relatedList .noborder
{
	width:150px;
	border:none;
	
}

.relatedList
{
	padding-left:4px;
	margin-bottom:10px;
}




.vidDisplayRight .submit
{

}

.relatedVideos h2
{
	margin:7px 0;
}

.relatedVideos .vidListColumn
{
	border-bottom:1px solid #5F5D5E;
	border-right:none;
	width:146px;
	min-height:192px;
	margin-top:10px;
}

.relatedVideos .vidListColumn ul li.listVidTitle 
{
	width:150px;
}

.relatedVideos ul.moreEntries
{
	color:White;
	list-style-type:none;
	margin:0pt 0pt 10px 3px;
	padding:0 0 10px 0;
	border-bottom:1px solid #5F5D5E;
}

.relatedVideos ul.moreEntries li
{
	padding:5px 0;
}

.relatedVideos .vidListColumn ul li.listVidStars
{
	padding-bottom:10px;
}

.relatedLink 
{
	padding-bottom:5px;
}

.relatedLink a
{
	text-decoration:none;
	font-weight:bold;
	margin-left:3px;
	
}

.relatedLink img
{
	position:relative;
	top:4px;
}

#bookMarks 
{
	margin:20px 0 0 0;
}

#bookMarks .rightColMidInner
{
	min-height:70px;
}

#bookMarks ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#bookMarks ul li
{
	padding:2px 0 13px 0;
}

#bookMarks ul li a
{
	color:#646464;
	margin:0 0 0 10px;
	text-decoration:none;
}

#bookMarks ul li a:hover
{
	text-decoration:underline;
}


#bookMarks img
{
	vertical-align:middle;
}

.keyPointsSummary
{
	min-height:150px;
	background:white;
	padding:0 20px 0 26px;
	overflow:hidden;
}

#divKeyPointsShow a
{

}

#keyPoints
{

	width:538px;
	float:left;
	color:#646464;
	margin-top:20px;
}

#keyPoints li {
	padding: 0 0 6px 0;
	line-height: 1.3em;
}


#keyPoints a
{
	padding:10px 0 5px 0;
	font-weight:bold;
	color:#E52D87;
}

#keyPoints a:hover
{
	color:#646464;
}


.border
{
border-bottom:1px solid #5E5C5D;
overflow:hidden;
width:710px;
padding-bottom:20px;
}

.noborder
{
border-bottom:0;
overflow:hidden;
width:710px;
padding-bottom:20px;
}



#surveyVid
{
	color:White;
	width:538px;
	float:left;
	color:#646464;
	margin-top:20px;
}

#surveyVid a
{
	color:#646464;
}

#surveyVid .submit
{
	background: url('../images/submit_big.png') no-repeat;
	width:116px;
	height:34px;
	border:0;
	
	
	margin:0 0 0 185px;

	
}


#questions
{
	list-style-type:decimal;
}


#questions td
{
	margin:3px 0;
	display:block;
}


#questions td input
{
	vertical-align:bottom;
	margin-right:7px;
}


#surveyVid ul
{
	list-style-type:decimal;
	list-style-position:inside;
	margin:0;
	padding:10px 0px;
	font-weight:bold;
}


#surveyVid ul#marks li span.question
{
	font-weight:bold;
	display:inline;
}

#surveyVid ul#marks .giveanswer
{
	margin:0 0 0 25px;
}

#surveyVid ul#marks .giveanswer span
{
	font-weight:normal;
	margin:0 5px 0 5px;
	display:inline;
}

#surveyVid ul li .title
{
	display:inline;
}


#surveyVid ul li .description
{
	margin-left:38px;
	font-weight:normal;
}

#surveyVid ul li table
{
	margin-left:30px;
	font-weight:normal;
}
 
#surveyVid ul li
{
padding:10px 10px;
}

#surveyVid ul li.grey
{
	background:#E9EAEE;
}


#surveyVid #marks
{
	
}

#surveyVid #marks span
{
	display:block;
}

.markcorrect_grey
{
	background: url('../images/correct_grey.png') no-repeat;
	height:35px;
	margin:20px 40px;
	width:auto;
}

.markcorrect
{
	background: url('../images/correct_white.png') no-repeat;
	height:35px;
	margin:20px 40px;
	width:auto;
	
}

.markincorrect_grey
{
	background: url('../images/incorrect_grey.png') no-repeat;
	height:35px;
	margin:20px 40px;
	width:auto;
	
}

.markincorrect{
	background: url('../images/incorrect_white.png') no-repeat;
	height:35px;
	margin:20px 40px;
	width:auto;

}

.markcorrect span,
.markcorrect_grey span,
.markincorrect span,
.markincorrect_grey span
{
margin:0px 0 0 40px;
padding:10px 0 0 0;
}

.didyouknow
{
	margin:0 0 0 80px;
}


#yourScore
{
	width:100%;
	border-bottom:1px solid #646464;
	padding:10px;
}


.nickname
{
	font-weight:bold;
}

.commentWhite
{
	padding:10px;
	margin:10px 0;
}

.commentGrey
{
	background:#E9EAEE;
	padding:10px;
	margin:10px 0;
}

.commentText
{
	display:block;
}

/**** STRAW POLL *****/


#strawPoll
{
	background:#E9EAEE;
	padding:10px 20px;
}

#strawPoll .submitPoll .submit
{
	background: url('../images/submit_big_grey.png') no-repeat;
	width:115px;
	height:36px;
	border:0;
	display:block;	
	margin:0px 0px 0 0;
}

#strawPoll td label
{
	margin:0 0 0 10px;
}

#strawPoll td input
{
	margin:10px 3px -2px 3px;
}

#strawPoll .viewResults .submit
{

	width:110px;
	height:17px;
	border:0;
	background: url('../images/polltodate.png') no-repeat;
	margin:0px 0px 0 0;
	display:block;
}

#strawPoll .enterPoll .submit
{
	width:127px;
	height:17px;
	border:0;
	display:block;
	margin:20px 0px 0 0;
	background: url('../images/enter_the_poll.png') no-repeat;
}

#pollResults td 
{
}

.archive
{
background:#E9EAEE;
padding:20px;
}


.archiveAlt
{
padding:20px;
}

.pollQues
{
	width:150px;
	
}

.pollPercent
{
	width:50px;
	color:#E52C87;
	font-weight:bold;
	font-size:1.2em;

}

#strawPoll h3
{
	color:#E52C87;
	font-size:1em;
}


/**** PRESS LIST ****/
.pressList a
{
	text-decoration:underline;
	font-weight:bold;
	color:#646464;
	display:block;
	margin:2px 0;
}

.pressList
{
	background:#E9EAEE;
	padding:20px 10px;
	overflow:hidden;
	
}

.pressListAlt a
{
	text-decoration:underline;
	font-weight:bold;
	margin:2px 0;
	display:block;
	color:#646464;
}

.pressListAlt
{
	padding:20px 10px;
	overflow:hidden;
	
}

.pressLeft
{
	float:left;
	width:180px;
}

.pressLeft a{
	
	padding:0 15px 0 0;
}

.pressRight
{
	float:left;
	width:495px;
}

#pressDetail
{
	padding:20px 0px 20px 0px;
	
}

.pressDate
{
	margin:0 0 5px 0;
	display:block;
}

.pressTitle
{
	font-weight:bold;
	display:block;
}

/*****FORUM****/

.forumTop .contentMid
{

	overflow:hidden;	
	background:white url('../images/forum_leftcol_mid.png') repeat-y left top;
	clear:both;
	min-height:270px;
	width:744px;
	
}

#forumCaptcha label
{
	padding:4px 0;
	display:block;
}

#forumCaptcha .error
{
	padding-left:0;
}

.forumsearchbox
{
	float:right !important;
	padding:8px 7px 0 0;
}

.forumsearchbox .label
{
	display:none;
}

.forumsearchbox .control
{
	float:left;
		padding:0px 7px 0 0;
}

.forumsearchbox .input
{
	float:left;
}


.contentBtm.forum
{
	background:transparent url('../images/forum_leftcol_btm.png') no-repeat left bottom;
	height:17px;
}

.forumTop
{
	width:744px;
}

#videoNav.forumSearch
{
	background:transparent url(../images/forum_search_top.png) no-repeat;
	height:46px;
	width:744px;
		
}

.mainContent.forum
{
	padding:0px 20px 10px 20px;
	
}

.forumSearchBtn
{

	background: url('../images/submit_button_arrow_pink.png') no-repeat;
	text-indent:-10000px;
	border:0;
	width:19px;
	height:19px;
	position:relative;
	cursor:pointer;
	top:1px;
	

}
	
.ForumThreadList
{
	margin-top:10px;
	width:98%;
}

.ForumThreadList a
{
	font-weight:bold;
	color:#646464;
}

.forumHeader
{
background:#E9EAEE;
}



.forumHeader th{
border:1px #ffffff solid;
height:36px;

}


.forumHeader th.middle{
padding-left:20px;
}

.forumHeader th.end
{
padding-left:20px;
}

.forumRow td.end,
.forumRowAlt td.end{ 
padding-left:30px;
}



.forumHeader h3
{
	padding:6px 10px;
	color:#E52D87;
	margin:0;
		
	text-transform:uppercase;
	
}

.forumHeader span
{

}

.forumRow
{
background:#fff;
}


.forumRow td
{
	padding:15px 10px;
	
}

.mainContent.forum table .replyToThread
{
	border:0;
}

.replyToThread img
{
	padding:14px 4px 0 4px;
}

.forumRowAlt
{
	
	background:#E9EAEE;
}

.forumRowAlt td
{
	padding:15px 10px;
	border:1px #ffffff solid;
}

.forumButtons
{
	margin:20px 0 5px 0;
	display:block;
}

.forumButtons a
{
	margin-right:10px;
	
}

.mainContent.forum table
{
border:none;
}

.mainContent.forum table a
{
	color:#646464;
}

.mainContent.forum table a:hover
{
	color:#E52D87;
}

.mainContent.forum table td
{
	border:none;
border-bottom:1px solid #E9EAEE;
}

.forumListPost
{
		
		padding:10px;
}
.forumListDetails
{
	border-right:2px solid #E9EAEE !important;
	width:100px;
	padding:10px;
}

.forumQuote
{
	color:#E52D87;
	font-style:italic;
	padding:0 20px;
	display:block;
}

/****END FORUM****/


/***** REGISTER *****/


#personal
{
	margin:10px 0;
	overflow:hidden;
}

#moreAboutYou
{
	margin:10px 0;
	overflow:hidden;
}

#verification
{
	margin:10px 0;
	overflow:hidden;
}

#regUpdates
{
	margin:10px 0;
	overflow:hidden;
}


#regUpdates .saveBtn .submit
{
	background: url('../images/save_changes.png') no-repeat;
	width:179px;
	height:36px;
	border:0;

	margin-top:20px;
}

.register .control input
{
	width:183px;	
	background:#F1EFEF url('../images/inputBox.png') no-repeat;
	border:1px solid #838382;
}

.register h2
{

	clear:both;
	margin-top:10px;
	
	

}

.accountType
{
	float:left;
	margin-top:10px;
}


.accountType select
{
	float:left;
	margin-right:10px;
}

.accountType img
{
	margin-top:-3px;
}

.accountType .label
{
	width:120px;
	float:left;
	padding-top:2px;
}

.register select
{
	width:auto;
	background:#F9F9F9; 
	border:1px solid #838382;
}

.formInputL
{
	float:left;
	width:50%;
	padding:12px 0;


}

.formInputL .label
{
	width:120px;
	float:left;
	padding-top:2px;
}

.formInputR img
{
	float:left;
}

.newsletter .control input
{
	width:14px;
	border:0;
	background:none;
}

.radio,
.radio .label
{

	width:100%;
}
	

.formInputR img.worldpay
{
	float:left;
	margin-left:-50px;
}

.formInputR
{
	float:left;
	width:45%;
	padding:12px 0px 12px 20px;

}

.formInputR .label
{
	width:120px;
	float:left;
}

.register .notification
{
	width:auto;
	float:none;
}


#regUpdates .formInputR table,
#regUpdates .formInputL table
{
	margin:10px 0 0 0;
}

.formInputR td,
.formInputL td
{
	padding:0 10px;
}


.formInputR td input,
.formInputL td input
{
	position:relative;
	top:3px;
}

.moreAbout
{
	float:left;
	position:relative;
	top:5px;
	margin:0 15px 0 0px;
}
.moreAbout .label
{
	width:auto;
		margin:0 22px 0 0px;
}

.moreAbout select
{
	width:120px;
}


#aboutYou .formInputL .label
{
	width:auto;
}

#aboutYou .formInputR .label
{
	text-align:right;
	padding-right:20px;
	width:93px;
}

#aboutYou .formInputR .dropDown .label
{
	text-align:right;
	padding-right:29px;
	width:93px;
}


.becomeSubscriber .label
{
	font-size:1.2em;
	margin-bottom:15px;
}

.becomeSubscriber .control select
{
	width:260px;
}

#verification .submit
{
	float:left;
	clear:both;
	background: url('../images/register_now.png') no-repeat;

	width:179px;
	height:36px;
	border:0;
}



#verification .formInputL
{
	width:100%;
}

#verification .formInputL img
{
	

	margin:10px 0;
}

#verification .formInputL .control input
{
	background:none;
	border:0px;
}

#verification .captcha .control input
{
	background:#F1EFEF url(../images/inputBox.png) no-repeat scroll 0%;
	border:1px solid #838382;
	margin-top:3px;
}

.verify
{
	
	width:80%;
}


.verify .label
{
	width:auto;
}
		
.verify .control
{
	float:left;
}

.verify .control input
{
	width:auto;
}
.verify input
{
	background:none;
	border:0;
}

.captcha .label
{
	width:auto;
	float:none;
	margin-bottom:3px;
	
}

.captcha img
{
	margin:5px 0 10px 0;
}

.captcha .control
{
	float:none;
	
}

.captcha .control input
{
	width:120px;
}

/**** TAGCLOUD ****/



#tagCloud
{
	margin:20px 0 0 0;
}


.whiteBoxSml_Top_Tag
{
	background:transparent url('../images/tagCloudTop.png') no-repeat scroll left top;
	padding:16px 0pt 0pt 0;
}

#tagCloud .whiteBoxSml_Btm
{
	background:transparent url('../images/tagCloudBtm.png') no-repeat scroll left bottom;
	height:16px;
}

#tagCloud .rightColMidInner
{
	background:transparent url('../images/tagCloudMid.png') repeat-y scroll left top;
	clear:both;
	min-height:100px;
	overflow:hidden;
	color:#646464;
}

#tagCloud h3,
#tagCloud .aboutTC p
{
	margin:0pt 8px 3px 8px;
}

#tagCloud p
{
	margin-top:0;
}

#tagCloud a
{
	color:#646464;
	display:block;

}



#tagCloud ul
{
	margin:0;
	padding:6px;
}


ul.tagcloud {


	list-style-type:none;
	width:160px;
	
	}



.cloud span
{
	display:none;
}

ul.tagcloud li {

	white-space:nowrap;
	line-height:28px;

	display:inline-table;

	}
	
ul.tagcloud li span{
	position: absolute; 
	left: -999px; 
	width: 990px;

	}

ul.tagcloud li a {
	text-decoration:none;
	color:#646464;
	padding:0 8px 0 4px;
	white-space:normal;
	
	}
ul.tagcloud li a:Hover {
	text-decoration:underline;
	}

ul.tagcloud  li.TagSize0 {
	font-size:0.9em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize1 {
	font-size:1.1em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize2 {
	font-size:1.3em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize3 {
	font-size:1.5em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize4 {
	font-size:1.7em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize5 {
	font-size:1.9em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize6 {
	font-size:2.1em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize7 {
	font-size:2.3em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize8 {
	font-size:2.5em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize9 {
	font-size:2.7em;
	line-height:1.4em;
	}
ul.tagcloud  li.TagSize10 {
	font-size:2.9em;
	line-height:1.4em;
	}




/***** VIDEO DIARY ****/

.pinkTop
{
	background: url('../images/hp_video_box_blog_top.png') no-repeat left top;
	padding-top:19px;
}


.diary .vidListColumn
{
	min-height:160px;
}

.diary .vidListColumn ul li.listVidTitle
{
	min-height:10px;
}

.diary .vidListColumn ul li.listVidTitle a
{
	color:#E52D87;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
}	


.diary .vidListColumn ul li.listVidTitle a:hover
{
	color:#fff;
}


.videoThumb
{
	position:relative;
}


.videoThumb img
{
	position:absolute;
	top:0;
	border:0;
	
}

.thumbBorder{
	background:transparent url('../images/thumbBorder.png') no-repeat top left;
	height:111px;
	width:147px;
	z-index:1;
	position:relative;
	display:block;

	
	
}


.celebDiaryListing
{
color:White;
float:left;
min-height:242px;
overflow:hidden;
padding:0pt 0pt 23px 0;
width:745px;

}


.celebDiaryListing .border
{
	width:700px;

}

.celebDiaryListing .noborder
{

width:700px;

}

h2.blog
{
	margin-bottom:0;
}

.blogCeleb .pagination
{
	margin-top:20px;
	border:none;
}

.celebBlogListing .pagination
{
	
}

.celebDiaryListing .celebBlogList
{
border-right:1px solid #5D5D5D;


float:left;
margin:13px 17px 0pt 0pt;
width:340px;
min-height:123px;	
color:#646464;
}


.celebDiaryListing .celebBlogList ul li.date 
{
	min-height:23px;
	color:#646464;
	padding-top:0;
	
}

.celebDiaryListing .celebBlogList ul li.date a
{
	color:#646464;
	text-decoration:none;
	font-weight:bold;
}

.celebDiaryListing .celebBlogList ul li.date a:hover
{
	color:#E52D87;
	text-decoration:underline;
}


.celebDiaryListing .celebBlogList ul li.title 
{

	color:#646464;
	padding-top:0;
	
}

.celebDiaryListing .celebBlogList ul li.title a
{
	color:#E52D87;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.1em;
}

.celebDiaryListing .celebBlogList ul li.title a:hover
{
	color:#646464;
	text-decoration:underline;
}

.celebDiaryListing .celebBlogList ul 
{
	padding:0;
	margin:0;

}

.celebDiaryListing .celebBlogList ul li
{
	list-style-type:none;
	padding:5px 15px 5px 0;
	float:left;
}



.celebDiaryListing .celebBlogList ul li.summary
{
	width:160px;
	display:block;
	padding-right:15px;
		float:right;
		color:White;
}
.celebDiaryListing .celebBlogList.last
{
border:0;
margin-right:0;
}

.celebDiaryListing .celebBlogList ul li.thumb
{
padding:0 0 5px 0;
}

.celebDiaryListing .border
{
	padding:7px 0 20px 0;
}

.celebDiaryListing .noborder
{
	padding:7px 0 20px 0;
}





/***** PURCHASE PAGE *****/


#confirmPurchase .submit
{
	background: url('../images/purchase_video_btn.png') no-repeat;
	width:195px;
	border:0;
	float:left;
	
	height:37px;
	
}

#addfunds .submit
{
	background: url('../images/add_funds_white.png') no-repeat;
	width:148px;
	border:0;

	height:36px;
	margin-top:20px;
}

#addfunds
{
	border-bottom:1px solid #C4C4C4;
	width:100%;
	padding-bottom:17px;
}

.funds span
{
	font-weight:bold;
	padding-bottom:5px;
	display:block;
}

.funds label
{
	font-size:1.4em;
	text-transform:uppercase;
	font-weight:bold;
	color:#E52D87;
	margin-top:10px;
	display:block;
	
}
.funds .control{
	margin-bottom:5px;
	
}

.funds .control input
{
	width:100px;
	margin:2px 0;
}

.funds h3
{
	margin:10px 0;
}

#confirmPurchase .submit
{

	margin:10px 20px 5px 0;
}

.bold
{
	font-weight:bold;
}

.bold label
{
	margin-bottom:3px;
	display:block;
}

#addFunds .submit
{

	margin:10px 0 5px 0;

	
}

#cancelPurchase .submit
{

	margin:10px 0 5px 0;

}

.purchaseBold
{
	font-weight:bold;
}

#purchase h2
{
	font-size:1.8em;
	color:White;
	
}

#purchaseLeft{
	float:left;
	width:175px;
	border-right:1px solid #646464;
	margin-top:20px;
}

#purchaseRight{
	float:left;
	width:480px;
margin-left:26px;
	margin-top:20px;
}

.ulPurchaseThumb
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.purchaseThumb
{
	list-style:none;
}

.ulPurchaseThumb li
{
	display:block;
	float:left;
}

.purchaseThumb img
{
	border:0pt none;
	position:absolute;
	top:0pt;
}

.purchaseTitle
{
	display:block;
}

.purchaseList .vidListColumn
{
	border:0;
	margin-top:0;
}


/****** PODCASTS *****/


.podcastHeader tr th.start
{}

.podcastHeader tr th.middle
{padding-left:20px;}

.podcastHeader tr th.end
{padding-left:20px;}


.podcastHeader
{
background:#E9EAEE;
}


.podcastHeader th{
border:1px #ffffff solid;
height:36px;

}


.podcastHeader th.middle{
padding-left:20px;
}

.podcastHeader th.end
{
padding-left:20px;
}

.podcastHeader h3
{
	padding:6px 10px;
	color:#E52D87;
	margin:0;
	text-transform:uppercase;
	
}

.podcast .date
{
	width:100px;
}

.podcast .title
{
	font-weight:bold;
	padding:3px 0;
}

.podcast a
{
	text-decoration:none;
	font-weight:normal;
}

.podcast a:hover
{
	text-decoration:underline;
}


#podcastLeft
{
	float:left;
	width:512px;
	margin:0px 20px 10px 0;
}

#podcastRight
{
	float:left;
	width:167px;
	
}

#podcastRight .title
{
font-weight:bold;
text-decoration:none;
}

.downloadVidPod
{
	background: url('../images/download_video_white.png') no-repeat;
	width:205px;
	height:36px;
	float:left;
	margin:20px 50px 10px 0;
	cursor:pointer;
	text-indent:-10000px;
	position:relative;
	
}



.downloadAudPod
{
	background: url('../images/download_audio_white.png') no-repeat;
	width:206px;
	height:36px;
	float:left;
	text-indent:-10000px;
	margin:20px 50px 10px 0;
	cursor:pointer;
	position:relative;
}

.downloadAudPod img
{
	position:absolute;
	right:-45px;
	top:2px;
}

.downloadVidPod img
{
	position:absolute;
	right:-30px;
	top:-2px;
}

#podcastBtns
{
	width:100%;
	border-top:1px solid #AFAEAE;
	margin-top:10px;
}


/**** SEARCH RESULTS ****/


.searchitem a
{
	color:#646464;
	text-decoration:underline;
}

.searchitem a:hover
{
	color:#E52D87;
}

#searchListing .vidListColumn
{
	float:none;
	width:680px;
	border-bottom:1px solid #5F5D5E;
	border-right:0;
}

#searchListing
{
	min-height:120px;
}


#searchListing .vidListColumn.last
{
border:0;
margin-right:0;
}

#searchListing .vidListColumn ul
{
	width:auto;
}

#searchListing .vidListColumn ul li
{
	display:inline;
	width:auto;
	padding-right:20px;
	float:none;
}

#searchListing .pagination
{
	text-align:center;
	font-weight:bold;
	float:left;
	margin-top:20px;
}



#searchListing .pagination a
{
color:White;
}

#searchListing .searchError
{
	font-weight:bold;
}

.currentPage
{
	color:#E52D87;
}

.paginationSeparator
{
	display:none !important;
}


#blackBoxLrg_Mid.library #searchListing .border
{
	border:0;
}

#blackBoxLrg_Mid.library #searchListing .vidListColumn
{
	min-height:135px;
}

#blackBoxLrg_Mid.library #searchListing .vidListColumn ul
{
	padding:2px 0;
}

#blackBoxLrg_Mid.library #searchListing .vidListColumn ul li.listVidTitle a
{
	color:White;
	font-weight:normal;
	
}

#blackBoxLrg_Mid.library #searchListing .vidListColumn ul li.listVidStars
{
	position:relative;
	top:3px;
	padding:0;
	margin-right:10px;
}

#searchListing .vidListColumn ul li.videoThumb
{
	float:left;
}

#searchListing .vidListColumn ul li.listDescription
{
	float:left;
	margin-top:4px;
	width:480px;
}

#searchListing .vidListColumn ul li.listDescription a
{
	color: #FFFFFF;
	font-weight: normal;
}

#searchListing .vidListColumn ul li.listDescription a:hover
{
	color: #E52D87;
}




/***** UPLOAD ****/

.upload {
	padding:15px 40px;
}

.upload ul {
	padding:7px;
	margin:7px;
}

.upload .label
{
	margin:25px 0 10px 0;
	
}

.upload .label label
{
	margin:0 20px 0 0;
	bottom:3px;
	position:relative;

}

.upload .vidUpTitle label
{
	
}

.upload .vidUpTitle input
{
	width:300px;
	
}

.upload .vidKeyTitle input
{
	width:662px;
}


.upload select
{
	margin-left:15px;
		background: #F8F8F8;
		border:1px solid #838383;
}

.upload input
{
	background: #EFEDEE url('../images/textarea_bg.png') no-repeat left 30%;
	border:1px solid #838383;
}

.upload textarea
{
	background: #EFEDEE url('../images/textarea_bg_wide.png') no-repeat left top;
	border:1px solid #838383;
	width:662px;
	height:72px;
	overflow:auto;
}

.upload .submit{
background: url('../images/upload_video.png') no-repeat;
width:181px;
height:36px;
border:0;


margin:30px 0 0 0;
}

.upload .browse
{
	margin-left:15px;
	border:1px solid #838383;
	background: #F8F8F8;
}

#terms input
{
	border:0;
	background:none;
}


.upload #bottomLinks
{
	width:100%;
	border-top:1px solid #AEAEAE;
	padding:20px 0 0 0;
	margin:25px 0 0 0;
}

.upload #bottomLinks img
{
	padding-right:25px;
}


/**** LOGIN PAGE *****/

.formline .label
{
	font-weight:bold;
	margin:5px 0;
}


#loginform .label .error
{
	padding:0;
}



.formline input
{
	width:auto;
}

.formline
{
	margin:20px 0;
}

.formline .submit{
background: url('../images/login_big.png') no-repeat;
width:102px;
height:36px;
border:0;

margin:0px 0 0 0;
}



/****CONTACT US****/



.contactUs .label
{

	

}

.contactUs .control input
{
	width:183px;	
	background:#F1EFEF url('../images/inputBox.png') no-repeat;
	border:1px solid #838382;
}

.contactUs .captcha
{
	padding-top:0;
}

.contactUs #verification .submit
{
	float:left;
	clear:both;
	background: url('../images/submit_big.png') no-repeat;
	margin-top:0px;
	width:116px;
	height:34px;
	border:0;
}

#contactDetails
{
	margin-bottom:0px;
}

#contactDetails h2
{
	margin-top:0px;
}

.contactUs #verification h2
{
	margin-top:0;
}

.contactUs h2
{
	clear:both;
	margin-top:20px;
}

.query
{
	margin:25px 0 20px 0;
}

.feedback
{
}
.feedback textarea
{
	margin:5px 0;
	background: #F2F2F2 url('../images/textarea_bg_wide.png') no-repeat;
	border:1px solid #838383;
	width:99%;
	margin-top:10px;
}

.registeredBox
{
	margin:10px 0 30px 0;
}

.registeredBox .control input
{
	background:none;
	border:0;
	width:15px;
	
	position:relative;
	top:4px;
	left:4px;
	height:15px;
}
	
/***RECOMMEND TO FRIEND	***/

.recommend .label
{
	margin:5px 0;
	font-weight:bold;
	width:auto;

}


/*** NEWS LISTING ***/

.newsList span
{
	margin:3px 0;
	display:block;
}



/*****SEARCH SITE****/

.searchitem
{
	margin:20px 0;
}
.searchitemrank,
.searchitem a
{font-weight:bold;
}	

#searchSiteBox input
{
	padding-left:4px;
	background: #F2F2F2 url('../images/textarea_bg.png') no-repeat;
}

#searchSiteBox input.search_submit
{
	background: url('../images/submit_button_arrow_white.png') no-repeat;
	width:17px;
	height:17px;
	border:0;
	text-indent:-10000px;
	cursor:pointer;
	margin:20px 0px 0 0;
}


#sitemap ul
{
	
}

#sitemap ul li
{
padding:5px 0;
}

#sitemap ul li a
{
}

img.wysiwygleft 
{
	padding:10px 10px 10px 0;
}

img.wysiwygright 
{
	padding:10px 0px 10px 10px;
}

img.wysiwyg 
{
	padding:10px;
}
	

ul.resources
{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}
	
/*****FOOTER*****/

#footer
{
border-top:7px solid #E52D87;
overflow:hidden;
margin:0px 0px 0px -2px;
width: 996px;
text-align: center;

}

ul#footerText
{
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	width: 996px;
}

#footerText li{
	list-style-type:none;
	display:inline;
	
	margin-right: 4px;
	
}

#footerText li a
{
	padding: 0px;
	padding-right: 9px;
	border-right:1px solid #C8CAD5;
	line-height:1.6em;
	text-decoration:none;
}

#footerText li a:hover
{

	text-decoration:underline;
}


#footerText li.last 
{
	color:White;
	padding-left:4px;
	font-weight:bold;
}

#footerText li.last a{	
	border-right:0px solid #C8CAD5;

}
.pagination
{
	text-align:center;
	font-weight:bold;
	margin:0px 0 0 0;
	width:690px;
	padding-top:10px;
	color:#E52D87;
	border-top:1px solid #646464;
}

.layout4 .pagination{
	width:484px;
}

.pagination span
{
	margin:0 5px;

}

.pagination a
{
	margin:0 5px;
	color:#646464;
	line-height:1.5em;

}

.pagination a:hover
{
	color:#E52D87;
}


.newsList .pagination
{
	text-align:center;
	font-weight:bold;
	margin:0px 0 0 0;
	width:690px;
	padding-top:10px;
	color:#E52D87;
	border-top:1px solid #646464;
}

.newsList .pagination span
{
	margin:0 5px;
	display:inline;

}

.newsList .pagination a
{
	margin:0 5px;
	color:#646464;
	line-height:1.5em;

}

.newsList .pagination a:hover
{
	color:#E52D87;
}


.pageContentHook .pagination
{
	text-align:center;
	font-weight:bold;
	margin:0px 0 0 0;
	width:690px;
	padding-top:10px;
	color:#E52D87;
	border-top:1px solid #646464;
}

.pageContentHook .pagination span
{
	margin:0 5px;

}

.pageContentHook .pagination a
{
	margin:0 5px;
	color:#646464;
	line-height:1.5em;

}

.pageContentHook .pagination a:hover
{
	color:#E52D87;
}

#socialPop
{
	border: 1px solid #888888; 
	background-color:#FFFFFF; 
	position: absolute; 
	z-index: 99999;
	display: none;
	width: 250px;
}

#socialPop a
{
	color: #999999;
	text-decoration:none;
}

#socialPop a:hover
{
	text-decoration:underline;
	color: #666666;
}

#vidDiaryMoreLinks a
{
	font-size: 11px;
	text-decoration:none;
	color: #E52D99;
	
}

#vidDiaryMoreLinks a:hover
{
	color: #646464;
}

#vidDiaryMoreLinks img
{
	width: 0px;
	height: 0px;
	display: none;
}

#vidDiaryMoreLinks2 a
{
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

#vidDiaryMoreLinks2 img
{
}

#socNetworkFollowUs
{
	text-align:center;
}

#socNetworkFollowUs a
{
	color: #666666;
	text-decoration:none;
}

#socNetworkFollowUs a:hover
{
	color: #E52D87;
}

#blogSubscribeText
{
	margin-top: 5px;
}

#blogSubscribeText a
{
	color: #666666;
	text-decoration: none;
}

#blogSubscribeText a:hover
{
	color: #E52D87;
}

#competitionLink 
{


}

.forumBreadCrumb
{
	color: #E52D87;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: right;
}

.forumBreadCrumb a
{
	color: #E52D87;
}

.forumBreadCrumb a:hover
{
	color: #666666;
}

#footerTimer
{
	font-size: 10px;
	color: #000000;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 0px;
}

#footerTimer a
{
	color: #000;
}


/*****EDITORIAL******/


#videoNav.edLibrary
{
	background: url('../images/editorialnav.png') no-repeat right bottom;
	height:46px;
	width:745px;

}

#videoNav.edLibrary ul 
{
	float:left;
	padding: 7px 39px;
	width:632px;
}

#videoNav ul li.edSearch0 a
{
	height:30px;
	position:relative;
	bottom:7px;
	width:136px;
}

#videoNav ul li.edSearch0 a:hover, #videoNav ul li.edSearch0 a.active
{
		background: url('../images/editorialNav.png') no-repeat -39px 0px;
		height:30px;
		width:136px;
}


#videoNav ul li.edSearch3 a
{
		height:30px;
		position:relative;
		bottom:7px;
		width:86px;
		margin-left: 7px;
}

#videoNav ul li.edSearch3 a:hover, #videoNav ul li.edSearch3 a.active
{
		background: url('../images/editorialNav.png') no-repeat -182px 0px;
		height:30px;
		width:86px;
}



#videoNav ul li.edSearch1 a
{
	height:30px;
	position:relative;
	bottom:7px;
	width:155px;
	margin-left: 7px;
}

#videoNav ul li.edSearch1 a:hover, #videoNav ul li.edSearch1 a.active
{
		background: url('../images/editorialNav.png') no-repeat -275px 0px;
		height:30px;
		width:155px;
}

#videoNav ul li.edSearch2 a
{
	height:30px;
	position:relative;
	bottom:7px;
	width:153px;
	margin-left: 7px;
}

#videoNav ul li.edSearch2 a:hover, #videoNav ul li.edSearch2 a.active
{
		background: url('../images/editorialNav.png') no-repeat -437px 0px;
		height:30px;
		width:153px;
}



#videoNav ul li.edSearch4 a
{
	height:46px;
	position:absolute;
	bottom:7px;
	width:114px;
	right: 34px;
}

#videoNav ul li.edSearch4 a:hover, #videoNav ul li.edSearch4 a.active
{
		background: url('../images/editorialNav.png') no-repeat -597px 7px;
		height:46px;
		width:114px;
}



#editorialWhiteTop
{
	background-image:url(/images/editorialWhitetop.png);
	width: 680px;
	height: 17px;
}

#editorialWhiteBot
{
	background-image:url(/images/editorialWhiteBot.png);
	width: 680px;
	height: 17px;
	margin-bottom: 10px;
}

#editorialWhiteMid
{
	background-color:#FFFFFF;
	width: 640px;
	padding: 20px;
	padding-top: 0px; padding-bottom: 0px;
	color: #000000;
}

#editorialWhiteMid a
{
	color: #E52D87;
}

#editorialWhiteMid h1
{
	margin: 0px;
	padding: 0px;
}

#editorialWhiteMid h2
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

#editorialWhiteMid h5
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

#editorialWhiteMid h5 a
{
	color: #E52D87;
}

#editorialWhiteMid h6
{
	font-size: 10px;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-botton: 5px;
}

#editorialWhiteMid a
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#editorialWhiteMid a:hover
{
	color: #E52D87;
}

#commentEditorial	a
{
	color:#646464;
}

#commentEditorial	a:hover
{
	color:#E52D87;
}

#commentEditorial
{
	color:White;
	width:640px;
	color:#646464;
}

#commentEditorial .submit
{
	background: url('../images/post_comment.png') no-repeat;
	width:122px;
	height:17px;
	border:0;
	
	
	margin:10px 0;
	cursor:pointer;
}

#commentEditorial textarea
{
	background: #F2F2F2 url('../images/post_comment_bg.png') repeat-x;
	border:1px solid #838383;
	width:640px;
	margin-top:10px;
}

.editorialCelebHeading a
{
	font-weight: normal;
}

#editorialSubLinks a
{
	font-weight: normal;
	color: #E52D87;
}

#editorialSubLinks a:hover
{
	color:  #333333;
}

#editorHover
{
	width: 10px;
	height: 10px;
	position: absolute;
	margin-left: -10px;
}

#editorialTopText	a
{
	color:#FFFFFF;
}

#editorialTopText	a:hover
{
	color:#E52D87;
}

.editorialMainText h5
{
	font-size: 14px;
}


#editorialPinkLinks a
{
	color: #E52D87;
}

#editorialPinkLinks a:hover
{
	color: #666666;
}

#frontPageTellFriend
{
	margin-top: 10px;
	
}
#frontPageTellFriend a
{
	color: #666666;
	text-decoration: underline;
}

#frontPageTellFriend a:hover
{
	color: #E52D87;
	text-decoration: underline;
}

#editorialContent a
{
	color:  #666666;
	font-weight: normal;
	text-decoration:underline;
}

#editorialContent a:hover
{
	color: #E52D87;
}