body
{
	margin: auto auto;
	font:12px arial;
	color:#fff;
	background: #1c000c url(/images/index_background.jpg) no-repeat center top;
}
#interiorPage
{
	background: #1c000c url(/images/interior_background.jpg) no-repeat center top;
}
#interiorPage_account
{
	background: #1c000c url(/images/account_settings_background.jpg) no-repeat center top;
}
html* #interiorPage_account
{
	background-position:center;
}

.hide, .noDisplay
{
	display:none
}
img 
{
	border:0px
}

a{
	color:#c573a3;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	text-decoration: underline;
	}
	
	
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
.float_right_image
{
	float:right;
	margin:10px;
}

.margin
{
	margin-right:20px;
	margin-left:10px;
}
.clear
{
	clear:both;
}
#wrapper
{
	width:990px;
	margin:0 auto 0 auto;
	padding:0;
}
#leftCol
{
	width:690px;
	margin:0;
	float:left;
	padding:0;
	position:relative;
}
#rightCol
{
	width:300px;
	margin:0;
	padding:0;
	float:left;
}
*html #rightCol
{
	width:300px;
	margin:0;
	padding:0;
	float:left;
	position:absolute
}
#rightCol_account
{
	width:300px;
	margin:0 0 0 690px;
	float:left
}
*html #rightCol_account
{
	width:300px;
	margin:0 0 0 690px;
	float:none;
}
#rightCol img
{
	margin-bottom:10px
}

#leftCol ul#fansSubMenu, #leftCol ul#projectsSubMenu, #leftCol ul#videosSubMenu, #leftCol ul#photosSubMenu, #leftCol ul#videoPlayerSubMenu
{
	margin:0 0 0 15px;
	padding:0;
	height:20px;
	width:665px;
	position:absolute;
	left:0;
	top:205px;
	list-style:none;
	background:url(/images/btns/interior_breadcrumb_nav_sprite.gif) no-repeat 0 0;
}

#leftCol ul#fansSubMenu li, #leftCol ul#projectsSubMenu li, #leftCol ul#videosSubMenu li, #leftCol ul#photosSubMenu li, #leftCol ul#videoPlayerSubMenu li
{
	float:left;
	margin:0;
}
#fansSubMenu li a ,ul#projectsSubMenu a, ul#videosSubMenu a.dropArrow, #leftCol ul#photosSubMenu a
{	
	display:block;
	height:20px;
	margin:0;
	width:110px;
	background:url(/images/btns/interior_breadcrumb_nav_sprite.gif) no-repeat;
}
 #leftCol ul#videoPlayerSubMenu a
 {
	display:block;
	height:20px;
	margin:0;
	background:url(/images/btns/interior_breadcrumb_nav_sprite.gif) no-repeat;
 }

#leftCol ul#fansSubMenu li#about a
{	
	background-position:0px -60px
}
#leftCol ul#fansSubMenu li#fashion a
{
	background-position:-113px -60px
}
#leftCol ul#fansSubMenu li#fans a
{
	background-position:-225px -60px
}
#leftCol ul#fansSubMenu li#message_center a
{
	background-position:-337px -60px
}
#leftCol ul#fansSubMenu li#about a:hover, #leftCol ul#fansSubMenu li#about a.selected
{	
	background-position:0px -80px
}
#leftCol ul#fansSubMenu li#fashion a:hover, #leftCol ul#fansSubMenu li#fashion a.selected
{
	background-position:-113px -80px
}
#leftCol ul#fansSubMenu li#fans a:hover, #leftCol ul#fansSubMenu li#fans a.selected
{
	background-position:-225px -80px
}
#leftCol ul#fansSubMenu li#message_center a:hover, #leftCol ul#fansSubMenu li#message_center a.selected
{
	background-position:-337px -80px
}
/* Projects Sbumenu */
#leftCol ul#projectsSubMenu li#filmTV a
{	
	background-position:0px -20px
}
#leftCol ul#projectsSubMenu li#camp_rock a
{
	background-position:-113px -20px
}
#leftCol ul#projectsSubMenu li#hannah_montana a
{
	background-position:-225px -20px
}
#leftCol ul#projectsSubMenu li#cake a
{
	background-position:-337px -20px
}
#leftCol ul#projectsSubMenu li#filmTV a:hover, #leftCol ul#projectsSubMenu li#filmTV a.selected
{	
	background-position:0px -40px
}
#leftCol ul#projectsSubMenu li#camp_rock a:hover, #leftCol ul#projectsSubMenu li#camp_rock a.selected
{
	background-position:-113px -40px
}
#leftCol ul#projectsSubMenu li#hannah_montana a:hover, #leftCol ul#projectsSubMenu li#hannah_montana a.selected
{
	background-position:-225px -40px
}
#leftCol ul#projectsSubMenu li#cake a:hover, #leftCol ul#projectsSubMenu li#cake a.selected
{
	background-position:-337px -40px
}
/* Proejcts submenu ends */



/* Videos Submenu */
#leftCol ul#videosSubMenu li#sort a.dropArrow
{
	width:115px;
	background-position:0 -140px;
	position:relative;
}
#leftCol ul#videosSubMenu li#sort a.dropArrow:hover
{
	background-position:0 -160px;
}
/* Videos Submenu ends */
li#sort ul.sortVideo_text{
	float:left;
	width:65px;
	height:60px;
	padding:5px;
	margin:0px;
	position:absolute;
	top:2px;
	left:115px;
	z-index:10;
	background:#713C5A;
	border:1px solid #220312;
	}
	
li#sort ul.sortVideo_text li.videoText_btn {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	font-size:12px;
	height:14px;
	}

/* Video Player Submenu */

#leftCol ul#videoPlayerSubMenu li#back a
{
	width:139px;
	background-position:0 -100px;
}
#leftCol ul#videoPlayerSubMenu li#back a:hover
{
	background-position:0 -120px;
}
#leftCol ul#videoPlayerSubMenu li#prev
{
	width:108px;
	margin:0 0 0 311px;
}
*html #leftCol ul#videoPlayerSubMenu li#prev
{
	margin:0 0 0 225px;
}
#leftCol ul#videoPlayerSubMenu li#prev a
{
	background-position:-450px -100px
}
#leftCol ul#videoPlayerSubMenu li#prev a:hover
{
	background-position:-450px -120px
}
#leftCol ul#videoPlayerSubMenu li#next
{
	width:104px;
}
#leftCol ul#videoPlayerSubMenu li#next a
{
	background-position:-558px -100px
}
#leftCol ul#videoPlayerSubMenu li#next a:hover
{
	background-position:-558px -120px
}
/* Video Player ends */
#pageContent
{
	width:653px;
	margin:201px 0 0 20px;
	float:left;
	min-height:746px;
	position:relative;
	border:solid 1px #8d4771;
	background-image:url(/images/contentbgs/content_bkgrnd_gradient.gif);
	background-repeat:no-repeat;
	background-position: -1px -1px;
	background-color:#220312;
}
*html #pageContent
{
	margin:201px 0 0 8px;
	height:746px;
}
#pageContent p
{
	margin:10px 20px 10px 15px;
	padding:0;
	font:12px Arial;
	color:#fff;
}

#pageContent h2, #pageContent h1
{
	margin:10px 20px 0 15px;
	padding:0;
	color:#c573a4;
}
#pageContent h2 span
{
}

.pageTitle
{
	margin:20px 0 0 25px;
	padding:0;
	font:20px Arial;
	color:#c573a4;
	font-weight:500
}
.pageSubTitle
{
	margin:5px 0 0 15px;
	padding:0;
	font:20px Arial;
	color:#c573a4;
	font-weight:400
}
#pageContent_account
{
	width:963px;
	margin:233px 0 10px 15px;
	float:left;
	min-height:746px;
	border:solid 1px #8d4771;
	background-image:url(/images/contentbgs/account_settings_content_bkgrnd_gradient.gif);
	background-repeat:no-repeat;
	background-position: -1px -1px;
	background-color:#290416;
}
*html #pageContent_account
{
	margin:128px 0 10px 8px;
	height:746px;
}
* html #pageContent_account
{
	margin:233px 0 10px 8px;
}
#pageContent_account .accountBody{
	margin:0px 15px;
	}
	
#pageContent_account h2, #pageContent_account p{
	color:#c573a3;
	}

#settings_notebook ul li{
	background:#9a587f;
	color:#fff;
	}
* html #settings_notebook ul li{
	height:20px;
	padding:0px;
	margin:0px;
	}
#settings_notebook ul li a{
	background:#6e3b58;
	color:#c573a3;
	}
	
#settings_notebook ul li a:hover, #settings_notebook ul li a.active{
	background:#c573a3;
	color:#6e3b58;
	text-decoration:none
	}
ul.acct_header li h3, #auth_pane h3, ul.container li h4, #avatar_pane h3{
	background:#9a587f;
	color:#fff;
	}

ul.acct_header li.auth_button{
	color:#c573a3;
	}
	
div#acct_pane .acct_header .auth_button a{
	width:298px;
	height:37px;
	display:block;
	background:url(/images/btns/account_settings_edit_email_btn.gif) no-repeat 0px 0px;
	}
		
div#acct_pane .acct_header .auth_button a:hover{
	background-position:0px -37px;
	}

#acct_pane .acct_header .auth_button a span{
	display:none;
	}	
	
#acct_pane .acct_info{
	background:#b36593;
	color:#33061d;
	}
#auth_pane .container{
	color:#33061d;
	}
#auth_pane .container li, #avatar_pane ul, #alert_pane{
	background:#b36593;
	}
	
#acct_pane .acct_info h3, #alert_pane h3{
	background:#9a587f;
	color:#fff; 
	}
	
#alert_list div.alert_item{
	background:#33061d;
	}

#sites_list .sites_pagination li a, #alert_pane{
	color:#33061d;
	}
	
#alert_list{
	color:#c573a3;
	}
	
/*------footer---------*/
#footer, #footer_account	
{
	clear:both;
	width:655px;
	height:100px;
	margin:0px 0 0 15px;
	padding:0;
	list-style:none;
}
*html #footer
{
	position:absolute
}
#footer_account
{
	width:965px;
}
li#footerlogo
{
	width:145px;
	text-align: center;
	margin:10px 0 0 0;
	line-height:36px;
	float:left;	
}
li#footerLinks
{
	width:77%;
	margin:10px auto;
	float:left;	
}
li#footerLinks p
{
	font:12px Helvetica;
	color:#c573a4;
	margin:0;
	padding:0;
	text-align: center;
	line-height:18px;
}
li#footerLinks p.boldFooter
{
	font-weight:700;
}
li#footerLinks a					
{
	text-decoration:none;
	color:#c573a4;	
}
li#footerLinks a:hover					
{
	text-decoration:underline;	
}
/*------footer ends------*/

/*login Area */
#rightColContent 
 {
	width:300px; 
	margin:1px 0 0 0; 
	padding:0;	
	position: relative;
	float:left; 
	list-style:none;
}
#rightColContent li
 {
	clear:both;
}
#rightColContent  #loginArea
{
	width:300px; 
	margin:0 0 5px 0; 
	padding:0;	
	position: relative;
	float:left; 
	list-style:none;
} 
#member_join a 
{
	margin:0;
	height:37px; 
	display: block; 
	background: url(/images/btns/join_btn_login_sprite.gif) no-repeat 0 0 
}
#member_join a:hover 
{
	background-position: 0 -37px;
}

#inputbox 
{
	width:300px;
	height:37px;
	margin:0;
	padding:0 0 0 5px;
	background: url(/images/btns/join_btn_login_sprite.gif) no-repeat left -74px; 
}
#inputbox .txtbox
{
	height:37px;
	margin:0 0 0 5px;
	width:111px;
	float:left;
	background: url(/images/btns/join_btn_login_sprite.gif) no-repeat left bottom;
}
#inputbox .txtbox input
{
	border:solid 0px #1e0023;
	height:23px;
	width:102px;
	margin:7px 0 0 6px;
	padding:0;	
	text-align:center;
}
#inputbox .submit2
{
	height:37px;
	margin:0 10px 0 10px;
	width:22px;
	float:left;
}

#inputbox .submit2 a
{
	display:block;	
	height:37px;
	width:22px;
	background: url(/images/btns/join_btn_login_sprite.gif) no-repeat -121px bottom;
}
#inputbox .submit2 a:hover
{
	background-position: -144px bottom; 
}

.Login_text
{
	font-family:arial;
	color:#b26693;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}

#member_join #textbox a
{
	left:0px;	
	top:70px;	
	height: 35px; 
	display: block; 
	background: url(/images/btns/join_btn_login_sprite.gif) no-repeat 0 -70px;  
}
#member_join #textbox a:hover 
{
	background: url(/images/btns/join_btn_login_sprite.gif) no-repeat 0 -70px ;
}
/* end login */
/* Message Center*/
 
#be_sure_message
{
	width:300px; 
	height:70px;
	margin:-5px 0 0 0; 
	padding:0; 
	background: url(/images/btns/message_center_btn.gif) no-repeat 0 0;	
}
#be_sure_message a 
{
	height: 70px; 
	display: block;
	background: url(/images/btns/message_center_btn.gif) no-repeat 0 0 ;  
}
#be_sure_message a:hover 
{
	
	background: url(/images/btns/message_center_btn.gif) no-repeat 0 -70px ;
}

/* end Message Center */

/* projects film and tv */
#projects_filmTV
{
	list-style:none;
	margin:0;
	padding:0;
	margin:200px 0 0 5px;
}
*html #projects_filmTV
{
	margin:200px 0 0 -5px;
}
#projects_filmTV li
{
	width:653px;
	height:163px;
	border:solid 1px #8d4771;
	background:url(/images/index/news_bkgrnd.gif);
	margin:0 10px 5px 10px;	
	padding:0;
	display:block;	
	float:left
}
#projects_filmTV li img
{
	float:left;
	margin:2px;
	padding:0;
}

#projects_filmTV li p.project_title
{
	display: block;
	margin:15px 0 15px 242px;
	padding:0;
	font-family:arial;
	color:#c573a4;
	font-size:16px;
	font-weight:bold;
}
#projects_filmTV li p.project_desc
{
	margin:0 10px 0 242px;
	padding:0;
	display: block;
	font-family:arial;
	color:#fff;
	font-size:12px;
	height:90px;
}

 #projects_filmTV li p.see_more
{
	margin:0 0 0 225px;
	padding:0;
}
#projects_filmTV li p.see_more a
{
	display: block;
	height:20px; 
	width:425px;
	background: url(/images/btns/callout_seeMore_btn.gif) no-repeat
}
#projects_filmTV li p.see_more a:hover
{
	background-position:0 -20px 
}

/* Account page */
#account_info
{
	float:left;
	width:721px;
	margin:0;
}

#account_info p.subhead
{
	height:22px;
	width:716px;
	margin:0;
	font: 14px Arial;
	color:#fff;
	padding:0 0 0 5px;
	line-height:22px;
	background-color:#8d4771;
}
p.accountText
{
	width:722px;
	font: 18px Arial;
	color:#8d4771;
	line-height:37px;
	margin:0;
	padding:0;
	text-align:center
}
p.align_left
{
	text-align:left;
	margin: 0 0 0 25px
}
#account_info p.editButton a
{
	width:298px;
	height:37px;
	display:block;
	margin:auto auto;
	background:url(/images/btns/account_settings_edit_email_btn.gif)
}
#account_info p.editButton a:hover
{
	background:url(/images/btns/account_settings_edit_email_btn.gif) no-repeat 0 -37px;
}
#account_info div.informationSection
{
	width:100%;
	background-color:#b26693;
	height:200px;
	padding:3px;
}
*html #account_info div.informationSection
{
	margin-bottom:10px
}
#pageContent_account #account_menu
{
	float:left;
	width:195px;
	margin:0 0 0 20px;
	padding:0;	
	list-style:none
}

#pageContent_account #account_menu li
{
	width:185px;
	height:22px;
	margin:0 0 2px 0;
	padding:0;
	background-color:#8d4471;
}
#pageContent_account #account_menu li a
{
	display:block;
	font:14px Arial;
	color:#c573a4;
	line-height:22px;
	padding:0 0 0 5px;
	text-decoration:none;
}
#pageContent_account #account_menu li a:hover
{
	background-color:#c573a4;
	color:#220312;
}

/*-----------------*/
/* Main Menu */
#leftCol ul#mainMenu
{
	margin:0;
	padding:0;
	height:20px;
	width:444px;
	position:absolute;
	left:240px;
	top:100px;
	float:left;
}
#leftCol ul#mainMenu li
{
	float:left;
	margin:0 4px 0 0;
	list-style:none;
}
#leftCol ul#mainMenu li#vidoesLink
{
	margin:0;
}

#mainMenu li a.menuLink{
	
	display:block;
	height:35px;
	margin:0;
	width:85px;
	overflow:hidden;
	background:url(/images/btns/nav_sprite.gif) no-repeat;
}
ul#mainMenu li#newsLink a
{	
	background-position:0 0
}

ul#mainMenu li#fansLink a
{	
	background-position:-89px 0
}

ul#mainMenu li#projectsLink a
{	
	background-position:-178px 0
}

ul#mainMenu li#photosLink a
{	
	background-position:-268px 0
}

ul#mainMenu li#vidoesLink a
{	
	background-position:-358px 0
}

ul#mainMenu li#newsLink a:hover
{	
	background-position:0px -35px
}
ul#mainMenu li#fansLink a:hover
{	
	background-position:-89px -35px
}
ul#mainMenu li#projectsLink a:hover
{	
	background-position:-178px -35px
}
ul#mainMenu li#photosLink a:hover
{	
	background-position:-268px -35px
}
ul#mainMenu li#vidoesLink a:hover
{	
	background-position:-358px -35px
}
/*--- Main Menu ends --*/
/* SubMenu starts */
ul#mainMenu #fansLink .sec_menu_container .SubMenu
{
	position:absolute;
	margin:0 0 0 -88px;
	padding:0;
	height:30px; 
	width:270px
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject
{
	position:absolute;
	margin:0 0 0 -177px;
	padding:0;
	height:30px;
	width:360px
}
ul#mainMenu #fansLink .sec_menu_container .SubMenu li, #mainMenu #projectsLink .sec_menu_container .SubMenuProject li
{
	float:left;
	list-style:none;
	position:relative
}

ul#mainMenu #fansLink .sec_menu_container .SubMenu .subLink1 a
{
	height:30px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav_sprite.gif) no-repeat 0px -130px;
}
ul#mainMenu #fansLink .sec_menu_container .SubMenu .subLink1 a:hover
{
	background-position:0px -160px
}


ul#mainMenu #fansLink .sec_menu_container .SubMenu .subLink2 a
{
	height:30px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav_sprite.gif) no-repeat -90px -130px;
	
}
ul#mainMenu #fansLink .sec_menu_container .SubMenu .subLink2 a:hover
{
	background-position:-90px -160px
}

ul#mainMenu #fansLink .sec_menu_container .SubMenu .subLink3 a
{
	height:30px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav_sprite.gif) no-repeat -180px -130px;
	
}
ul#mainMenu #fansLink .sec_menu_container .SubMenu .subLink3 a:hover
{
	background-position:-180px -160px
}

ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink1 a
{
	height:30px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav_sprite.gif) no-repeat 0 -70px;
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink1 a:hover
{
	background-position:0px -100px
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink2 a
{
	height:30px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav_sprite.gif) no-repeat -90px -70px;
	
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink2 a:hover
{
	background-position:-90px -100px
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink3 a
{
	height:30px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav_sprite.gif) no-repeat -180px -70px;
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink3 a:hover
{
	background-position:-180px -100px
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink4 a
{
	height:30px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav_sprite.gif) no-repeat -270px -70px;
}
ul#mainMenu #projectsLink .sec_menu_container .SubMenuProject .subLink4 a:hover
{
	background-position:-270px -100px
}

/* sub menu ends */

.indexPageTitle
{
	height:27px;
	width:440px;
	margin:170px 0 0 240px;
	background:url(/images/headers/index_headers.gif) no-repeat 5px 0;
	padding:0;
}

/* Current Proejcts */
#wrapper #leftCol ul#currentProjects
{
	margin:0;
	padding:0;
	width:440px;
	list-style:none;
	float:left;
}
#wrapper #leftCol ul#currentProjects li
{
	height:220px;
	margin:0; 
	padding:0; 
}
#wrapper #leftCol ul#currentProjects li#campRock
{
	background:url(/images/index/currentProject_callout_camp_rock.jpg) no-repeat;
}
#wrapper #leftCol ul#currentProjects li#hannahMontana
{
	display:block;
	background:url(/images/index/currentProject_callout_hannah_montana.jpg) no-repeat;
}
#wrapper #leftCol ul#currentProjects li#cake
{
	background:url(/images/index/currentProject_callout_fame.jpg) no-repeat;
}
#wrapper #leftCol ul#currentProjects li a
{
	display:block;
	position:absolute;
	height:20px; 
	width:425px; 
	margin:194px 0 0 8px;
	background: url(/images/btns/callout_seeMore_btn.gif) no-repeat
}
#wrapper #leftCol ul#currentProjects li a:hover
{
	background: url(/images/btns/callout_seeMore_btn.gif) 0 -20px 
}
/* Current Projects ends */
/* News Section */
#wrapper #leftCol ul#newSection
{
	width:240px;
	list-style:none;
	margin:285px 5px 0 0;
	padding:0;
	float:left;
}
h2.officialSiteHeader
{
	height:51px;
	margin:0 0 0 5px;
	padding:0;
	background:url(/images/headers/index_headers.gif) no-repeat 0 -27px;
}
h2.newsHeader
{
	height:26px;
	margin:0 0 0 5px;
	padding:0;
	background:url(/images/headers/index_headers.gif) no-repeat left bottom;
}
#wrapper #leftCol li#welcomeMessage
{
	background: #431730;
	border:solid 5px #17020e;
}
#wrapper #leftCol li#welcomeMessage p
{
	margin:0px;
	font:12px Arial;
	color:#fff;
	padding:10px;
}
#wrapper #leftCol li#welcomeMessage p.paddingRight
{
	padding:0 0 5px 130px;
}

#wrapper #leftCol li#news_plug
{
	width:224px;
	background:url(/images/index/news_bkgrnd.gif);
	border:solid 3px #17020e;
	padding:5px
}
#wrapper #leftCol li#news_plug ul
{
	margin:0;
	padding:0;
	list-style:none
}
#wrapper #leftCol li#news_plug li
{
	margin-bottom:10px;
	clear:both
}
#wrapper #leftCol li#news_plug ul li img
{
	padding-right:5px;
	padding-bottom:5px
}
#wrapper #leftCol li#news_plug ul li p
{
	padding:0;
	margin:0
}
.readMore
{
	height:15px;
	clear:both;
}
.readMore a
{
	height:15px;
	margin:0;
	padding:0;
	display:block;
	background:url(/images/btns/index_news_readMore_btn_sprite.gif) no-repeat;
}
.readMore a:hover
{
	background-position: 0 -15px;
}

.fansTitle, .projectsTitle, .vidoesTitle, .photosTitle, .representationTitle, .newsTitle
{
	height:34px;
	width:125px;
	margin:0;
	padding:0;
	position:relative;
	top:166px;
	left:15px;
}
.fansTitle
{
	background:url(/images/headers/interior_headers.gif) no-repeat 0 -85px;
}
.projectsTitle
{
	background:url(/images/headers/interior_headers.gif) no-repeat 0 -114px;
}

.vidoesTitle
{
	background:url(/images/headers/interior_headers.gif) no-repeat 0 -25px;
}
.photosTitle
{
	background:url(/images/headers/interior_headers.gif) no-repeat 0 4px;
}
.newsTitle
{
	background:url(/images/headers/interior_headers.gif) no-repeat 0 -55px;
}

/*comp_rock_photo_video*/
#photo_video_plug
{	
	margin:10px 0 10px 15px; 
	padding:5px 5px 0 5px; 
	width:260px;
	/*height:240px;	*/
	list-style:none;	
	background-color:#431730;
	border:solid 0px #c573a4;
	float:left;
}
*html #photo_video_plug
{	
	margin:10px 0 10px 8px;
}
#photo_video_plug li.campRockExtrasTitle, #photo_video_plug li.hannahMontanaExtrasTitle, #photo_video_plug li.cakeExtrasTitle, #photo_video_plug li.fameExtrasTitle
{
	width:260px;	
	background-color:#8d4771;
	margin:0 0 1px 0 ;
	height:25px;
	background:url(/images/headers/extras_header.gif) no-repeat 0 0;
}
#photo_video_plug li.fameExtrasTitle
{
	background-position:0 -75px
}
#photo_video_plug li.cakeExtrasTitle
{
	background-position:0 -50px
}
#photo_video_plug li.hannahMontanaExtrasTitle
{
	background-position:0 -25px
}
#photo_video_plug li.photo_thumb_box
{
	width:260px;	
	background-color:#753c5b;
	margin:0 0 5px 0 ;
	height:101px;
}

#photo_video_plug li.photo_thumb_box img
{
	margin:3px
}

#photo_video_plug li p.photo_thumb_text
{
	height:95px;
	width:140px;
	margin:3px 3px 3px 0;
	padding:0;
	background-color:#8d4771;
	line-height:78px;
	text-align:center;
	float:left
}
.photo_thumb_text span.seemore_button a 
{
	height: 15px; 	
	margin:0 0 0 2px; 
	display: block;		
	background: url(/images/btns/projects_extras_seeMore_btn_sprite.gif) 0 0 no-repeat
}
.photo_thumb_text span.seemore_button a:hover 
{
	background: url(/images/btns/projects_extras_seeMore_btn_sprite.gif) 0px -15px no-repeat;
}
/*comp_rock_photo_video*/

.themeImage img
{
	margin:10px 0 0 9px
}
.margin_left
{
	float:left;
	margin:0 0 0 15px;
	padding:0;
	width:350px
}
*html .margin_left
{
	width:344px
}
.margin_left_camp
{
	float:left;
	margin:0 0 0 15px;
	padding:0;
}

/*watch_video control*/
#pageContent ul#watch_video
{	
	margin:10px 0 0 10px; 
	padding:0; 
	list-style:none;
}
#pageContent .video_callOut
{
	margin:10px;
	padding:0;
	width:140px; 
	height:205px;	
	background: url(/images/videos/thumb_bkgrnd.jpg) 0 0 no-repeat;	
	float:left;
}
#pageContent .video_callOut img
{
	margin:8px 0 8px 10px;
}
#pageContent .video_callOut_text
{
	height:53px;
	text-align:center;
}

a.playVideo_btn 
{
	height: 31px; 
	width:140px;
	display: block;	
	background: url(/images/btns/video_thumb_btn.gif) 0 0 no-repeat;
}

a:hover.playVideo_btn
{
	background: url(/images/btns/video_thumb_btn.gif) 0 -31px no-repeat;
}

/*watch_video control*/

/* photo gallery */
#pageContent p.photo_gallery
{
	width:115px;
	height:100px;
	background-color:#431730;
	list-style:none;
	border:solid 1px #c573a4;
	margin:10px 0 0 10px;
	padding:0;
	position:relative;
	float:left;
}

ul#photosSubMenu li, ul#photosSubMenu a{
	float:left;
	width:136px;
	height:16px;
	list-style:none;
	}
	
ul#photosSubMenu li#back a.photos_back{
	float:left;
	width:136px;
	height:16px;
	background:url(/images/btns/photos_back_btn.gif) no-repeat 0px 0px;
	margin:2px 3px;
	}	
	
ul#photosSubMenu li#back a:hover.photos_back{
	background-position:0px -16px;
	}	
	
	
	
	
/* photo gallery ends */
/*video_player*/

/*#pageContent #rx-video-container
{	
	margin:0 auto; 
	padding:0; 
	width:515px;	
	background-repeat:repeat-y;
	list-style:none;	
	border-bottom:solid 1px #c573a4;	
}*/
/*video_player*/
/*logged User */
#rightCol  #rightColContent ul#loggedUserMenu
{
	width:300px; 
	margin:22px 0 20px 0; 
	padding:0;	
	position: relative;
	float:left; 
	list-style:none;
} 

.Login_text
{
	font-family:arial;
	color:#b26693;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:20px
}

#loggedInUserOptions ul
{
	margin:0;
	padding:0;
	height:37px;
	width:300px;
	list-style:none;
	position:relative;
}
#loggedUserMenu li#loggedInUserOptions ul li
{
	width:99px;
	position:absolute;
	height:37px;
	float:left;
}
#loggedInUserOptions ul li#msgCenter
{
	margin:0
}
#loggedInUserOptions ul li#editProfile
{
	margin:0 0 0 99px
}
#loggedInUserOptions ul li#logout
{
	margin:0 0 0 198px
}
#loggedInUserOptions ul li#msgCenter a
{
	display:block;
	width:99px;
	height:37px;
	background: url(/images/btns/logged_in_btn_sprites.gif) no-repeat 0 0;
}
#loggedInUserOptions ul li#msgCenter a:hover
{
	background: url(/images/btns/logged_in_btn_sprites.gif) no-repeat 0 -37px;
}
#loggedInUserOptions ul li#editProfile a
{
	display:block;
	width:99px;
	height:37px;
	background: url(/images/btns/logged_in_btn_sprites.gif) no-repeat -99px 0;
}
#loggedInUserOptions ul li#editProfile a:hover
{
	background: url(/images/btns/logged_in_btn_sprites.gif) no-repeat -99px -37px;
}
#loggedInUserOptions ul li#logout a
{
	display:block;
	width:102px;
	height:37px;
	background: url(/images/btns/logged_in_btn_sprites.gif) no-repeat -198px 0;
}
#loggedInUserOptions ul li#logout a:hover
{
	background: url(/images/btns/logged_in_btn_sprites.gif) no-repeat -198px -37px;
}
 
/* end logged user */

/*fans_page message_center*/
#pageContent .fans_sprite
{
	height:22px;
	width:635px;
	margin:0 auto; 
	padding:0;	
	font: 14px Arial;
	color:#fff;
	font-weight:600;
	padding-left:5px;
	background-color:#8d4771;
	line-height:22px;
	display:block;
	
	
}
#pageContent .fans_sprite_star
{
	height:22px;
	width:635px;
	margin:0 auto; 
	padding:0;	
	font: 14px Arial;
	color:#fff;
	font-weight:600;
	padding-left:5px;
	background-color:#b26693;
	line-height:22px;
	display:block;
}
#pageContent .fans_sprite_alternate

{
	height:22px;
	width:635px;
	margin:0 auto; 
	padding:0;	
	font: 14px Arial;
	color:#fff;
	font-weight:600;
	padding-left:5px;	
	line-height:22px;
	display:block;
}

#pageContent .fans_img_box
{
	height:177px;
	width:635px;
	margin:0 auto; 
	padding:0;	
	font: 14px Arial;
	color:#fff;
	font-weight:600;
	padding-left:5px;
	background-color:#b26693;	
	display:block;
}
#pageContent .fans_img_box .picture_box
{
	float:left;
	width:150px;
	height:173px;
	background-color:#431730;
	margin:2px 0 0 -2px;
	padding:0;
	position:absolute;
}
.fans_image_area
{
	margin:14px 0 0 25px;
	padding:0;
	position:absolute;
	float:left;
}

#pageContent .fans_img_box .boxt_text
{
	position:absolute;
	
}

#pageContent .fans_img_box_alternate
{
	height:177px;
	width:635px;
	margin:0 auto; 
	padding:0;	
	font: 14px Arial;
	color:#fff;
	font-weight:600;
	padding-left:5px;
	background-color:#b26693;	
	display:block;
}
#pageContent .fans_img_box_alternate .picture_box_alternate
{
	float:left;
	width:150px;
	height:173px;
	background-color:#b26693;
	margin:2px 0 0 -2px;
	padding:0;
	position:absolute;	
}
#pageContent p.pageContentLinks
{	
	font:12px verdana;
	color:#c573a4;
	margin:9px 0 0 25px;
	padding:0;
	text-align: left;
	line-height:18px;
	font-weight:700;
}
#pageContent p.pageContentLinks a					
{
	text-decoration:none;
	color:#c573a4;
	font-weight:700;
		
}
#pageContent p.pageContentLinks a:hover					
{
	text-decoration:underline;	
}

/*select
{
	margin:-30px 8px 0 0;
	float:right;
}
*//*--------------------------*/
#pageContent p.subHeader
{
	font:14px Arial;
	color:#c573a4;
	font-weight:400	
}
.margin_video_title
{
	margin:38px 0 0 100px	
}
#home
{
	margin:20px 0 0 240px;
	position:absolute;
	height:70px;
	width:230px;
}

#home a
{
	display:block;
	height:70px;
	width:300px;
}


/*   gallery - lytebox   */

/*ul#sec_nav li.sec_nav_text {
	float:left;
	margin:5px 0px 0px 5px;
	}

#gallery_body .photo_title{
	float:left;
	font-weight:bold;
	font-size:18px;
	width:660px;
	height:25px;
	padding-left:5px;
	padding-top:4px;
	}
*/
#pageContent .img_gallery{
	margin:0px 10px;
	}
	
#pageContent .img_gallery h2{
	margin:5px;
	}
	
.photoBody{
	margin:0px 30px;
	}

#contentBody .photoBody p{
	margin-left:5px;
	padding-left:0px;
	}

.img_gallery img{
	margin:5px 0px 5px 5px;
}
	
span.galleryTitle {
	margin:5px 0px 10px 15px;
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:0px;
}
	
/*---gallery - lytebox end---*/	

#pageContent #rx-video-container
{
	width:515px;
	height:375px;
	background: url(/images/videos/video_player_skin/video_player_default_video_bkgrnd.jpg) center top;
	margin:0px auto;
}
#pageContent #video_player_display #video_desc
{
	width:515px;
	height:159px;
	padding: 7px 0 0 0;
	background: url(/images/contentbgs/videoplayer_bkgrnd.gif) center top;
}
#pageContent #video_player_display #video_desc p
{
	padding:0;
	margin: 0 0 0 18px;
	width:482px;
	height:150px;
	background:#8d4771
}
.video_message_title
{
	font-family:Arial;
	color:#ffffff;
	display:block;
	width:450px;	
	font-size:17px;	
	margin:0 0 0 18px;
	padding:5px 0 0 0;
	font-weight:700;
}
.video_message_text
{
	font-family:Arial;
	color:#ffffff;
	display:block;
	width:450px;	
	font-size:13px;
	margin:10px 0 0 15px;
	font-weight:700;

}	
	
.videoBody{
	width:515px;
	margin:25px auto;
	}
	
#pageContent .videoBody h2{
	margin-left:20px;	
	}
			
#rx-video{
	width:480px;
	height:360px;
	margin:14px 19px 0px 19px;
	}

* html #rx-video{
	margin:14px 0px 0px 20px;
	}

small{
	display:none;
	}
		
#rx-video-stats{

	background:#73355C;
	border-bottom:1px solid #c573a3;
	border-left:1px solid #c573a3;
	border-right:1px solid #c573a3;
	}
	
* html #rx-video-stats{
	margin:0px;
	padding:0px
	}
	
#rx-video-description, #rx-video-share{
	margin:0px 80px 10px 40px;
	padding-top:10px;
	}
	
* html #rx-video-description{
	color:#fff;
	}
	
/** html #rx-video-share{
	margin-left:15px;
	}
*/	
#rx-video-back-btn a{
	position:absolute;
	top:-30px;
	left:-3px;
	width:139px;
	height:16px;
	background:url(/images/btns/interior_breadcrumb_nav_sprite.gif) no-repeat -3px -102px;
	}
	
#rx-video-back-btn a:hover{
	background-position:-3px -122px; 
	}
	
#rx-video-back-btn a span{
	display:none;
	}
	
* html #rx-video-back-btn{
	margin-top:4px;
	width:200px;
	}

#rx-video-back-btn a{
	font-size:14px;
	color:#fff;
	}
		
#rx-video-description{
	font-weight:bold;
	margin-bottom:10px;
	}
		
#rx-rating-and-duration, #rx-video-edit-btn{
	display:none;
	}

#rx-added-field{
	float:left;
	clear:both;
	white-space:nowrap;
	margin-left:40px;
	font-size:12px;
}

* html #rx-added-field {
	margin-left:15px;
	font-size:12px;
	}


#rx-tag-list{
	clear:both;
	padding-top:10px;
	margin-left:40px;
	}

* html #rx-tag-list{
	margin-left:30px;
	}

#rx-views-field {
	border-left:1px solid #fff;
	float:left;
	margin-left:10px;
	padding-left:10px;
	text-align:left;
	white-space:nowrap;
	font-size:12px;
}	

* html #rx-views-field {
	border-left:1px solid #fff;
	margin-left:10px;
	text-align:left;
	font-size:12px;
	float:left;
}	


#rx-video-share{
	font-size:10px;
	}

/*   end Video   */

/*---navapps---*/

ul#navapps {
	padding-left: 0;
	padding-bottom: 0px;
	white-space: nowrap;
	}

#navapps li {
display: inline;
list-style-type: none;
margin-left: 10px;
}

#navapps li a { 
	padding: 3px 10px 3px 10px; 
	/*background: #3e474f;*/
	}

ul#navapps li a:link {
	font-size: 9pt;
	text-decoration: none;
	}

	
ul#navapps a:visited {
	text-decoration: none;
	font-size: 9pt;
	}

ul#navapps li a:hover {
	text-decoration:underline;
	}

ul#navapps li a.current, a.current {
	text-decoration:none;
	font-weight:bold;
}

/*---end  navapps---*/
	
	/****************RX Messsage Center*******************/
/*ul#rx-mc-header2 li.type_filter{
	margin-top:30px;
	}*/
	
ul#rx-messages{
	margin:0px 10px;
	}
	
ul#rx-mc-header1{
	float:left;
	margin:5px 0px 0px 25px;
	}

ul#rx-mc-header1 li{
	float:left;
	}

ul#rx-mc-header2{
	margin:25px 15px 0px 15px;
	padding:0px;
	}
	
ul#rx-mc-header2 li.pagination ul.rx-page-stats{
	float:left;
	margin:0px;
	padding:0px;
	}

ul#rx-mc-header2 li.pagination ul.rx-page-stats li{
	margin:0px;
	}
		
p.rx-appearances-view-all{
	display:none;
	}

.message_center{
	width:660px;
	padding:5px;
	}

ul.heading li.date{
	width:200px;
	}

/** CUSTOMIZE **/
	
#rx-mc-header1, #rx-mc-header2 {
	background-color: transparent;
}
#rx-mc-header1 a, #rx-mc-header2 a,
#rx-messages .message .actions a,
#rx-messages .response .actions a,
#rx-mc-footer a, #rx-messages .response .author admin
 {
	font-weight: bold;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background:#88436d;
	color:white;
}
* html #rx-messages .subheading_pins, * html #rx-messages .subheading_messages {
	height:20px;
}

#rx-messages .pinned_header {
	background:#270416;
}
#rx-messages .pinned_header .label {
}
#rx-messages .message  {
	background-color: #b36593;
}
#rx-messages .message .heading {
	background:#33061d;
}
#rx-messages .message .msg_meta  {
	background:#33061d;
}
#rx-messages .message .msg_meta label {
}
#rx-messages .message .actions, #rx-messages .response .actions  {
	background:#88436d;
	margin-bottom:1px;
	color:white;
}
#rx-messages .message .actions a  {
	color:white;
}
#rx-messages .response  {
	background-color: #6e3b58;
}
#rx-messages .response .heading {
	background:#b36593;
}
#rx-messages .response .msg_meta  {
	background:#b36593;
}
#rx-messages .response .msg_meta label {
}
#rx-messages .response .actions a  {
	color:white;
}
#rx-mc-footer {
	/*background-color: #00274a;*/
}

/** END CUSTOMIZE **/


/****************RX Registration*******************/

div#registration {
	padding-top:10px;
}

form#rxfrm-register h2 {
	font-weight:bold;
}
#rxfrm-register h3 {
	font-size:14px;
}
#rxfrm-register .section{
	background:url(/images/content_bgs/rx_background.png) no-repeat;
	border:1px solid #c1c1c1;
}
#rxfrm-register .section h2 {
	}
#membershipBenefits {
	background-color:#220312;
}
#membershipBenefits .mbHeader {
	background-color: #220312;
}
#membershipBenefits .mbHeader h2 {
	color: white;
}
#membershipBenefits .mbHeader h3 {
	color: #fff;
}
#membershipBenefits ul li p span.footnote {
	color: #0000ff;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #002345;
	font-weight: bold;
}

form#rxfrm-register ul.errors {
	border:1px solid #c1c1c1;
}
form#rxfrm-register ul.errors li {
	color: #fff;
}
/****************END RX Registration*******************/
	
#rxfrm-profile label, #rxfrm-advertise label, #rxfrm-register label {
	font-weight: bold;
	display: block;
}


.reg{
	padding:0px 10px;
	}
		
.rep2{
	float:right;
	width:300px;
	}

.management{
	font-size:18px;
	}

#rx-synopsis {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}

#rx-synopsis-wrapper {
	padding: 10px;
	}
	
#rx-synopsis li {
	padding: 0 0 .5em;
	margin: 0 0 .5em;
	border-bottom: 1px dashed #fff;
}

#rx-synopsis li .author { 
	font-size: 11px; 
	color: #fff;
	}

#rx-synopsis li .author img {
	float: left;
	padding: 2px;
	border: 1px solid #0b2541;
	margin: 0 .5em .5em 0;
}

#rx-synopsis li .message { margin: 1em; }

#tooltip {
	background: #f0f0f0;
	font-size: 11px;
	color: #740403;
	border: 2px solid #6c865e;
	width: 375px;
	padding: .67em;
}

#tooltip strong { font-size: 1em; color: #740403;}

#rxfrm-profile .gallery-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

#rxfrm-profile .gallery-list li {
	float: left;
	padding: 0 0 1em;
}

#rxfrm-profile .gallery-list li img { padding: .5em; }

#rxfrm-profile #avatar-lbl { clear: left; padding-top: 1em; }

#rxfrm-contest p #msg, #rxfrm-contest p #brands{ clear:left; width:400px;}


#rx-messages li {
 border:none;
}

#rx-messages .authorimg, #rx-messages .moderatorimg, #rx-messages .starimg { float: left; margin: 0 1em 1em 0; } 

/*---RX Messsage Center end---*/

.float #password, #rxfrm-login #password{
	background:#FFFFFF;
	text-align:left;
	color:#000000;
	height:20px;
	border:1px solid #999999;
	}
	

/*   RX-Appearances   */

ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

hr {
	width:98%;
	margin:0px auto 0px auto;
	clear:both;
	background-color:#FFFFFF;
	}

ul.rx-appearances li{
	clear:both;
	overflow: hidden;
	border-bottom:1px solid #deddd8;
	margin:15px 5px 10px 5px;
	padding-bottom:10px;
	}

ul.rx-appearances li img{
	float: left;
	margin-right: 10px;
	margin-bottom:10px;
	margin-left:15px;
	}
ul.rx-appearances li h3{
	margin-left:15px;
	}
	
.viewAllAppearances{
	clear:both;
}
	
p.appearance-date {
	display: none;
}

.rx-pages{
	float:left;
}

.rx-pages li{
	list-style-type:none;
	float:left;
	padding-right:8px;
	}
	
.rx-appearances-view-all{
	display:none;
	}
	
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #9A587F;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #6E3B58;
		}
		
#theVideo{
	width:480px;
	height:360px;
	margin:20px 85px;
	}
