@charset "utf-8";
/* CSS Document */

body{
	margin:0px auto;
	padding:0px;
	background: #1d5580 url(/images/background_repeat.jpg) repeat-y center top;
	color:#666;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	}
		
img{
	border:none;
	}	

a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	}
a:hover{
	text-decoration:underline;
	}
	
* html .pngFix, * html img, * html ul.loggedIn, * html ul.email_body, * html #footer, * html .section, * html #rx-messages .pinned_header, * html #rx-messages .heading, * html #rx-messages .msg_meta, * html #rx-messages .actions, * html #rx-messages .response, * html #rx-messages .msg_meta, * html .video_callOut, * html #settings_notebook, * html #settings_pane  { behavior: url("/global/css/iepngfix.htc"); }

#mainContainer{
	padding:0px;
	margin:0px;
	background:url(/images/background.jpg) repeat-x center top;
	}

#mainBody{
	width:980px;
	position:relative;
	margin:0px auto;
	padding:0px;
	}
	
* html #mainBody{
	width:990px;
	}

	
span.noDisplay, h1.noDisplay{
	display:none;
	}
	
.clear{
	clear:both;
	}
	
/*   header   */

#header{
	padding:0px;
	margin:0px;
	height:387px;
	background:url(/images/background.jpg) repeat-x center top;
	}	
	
a.homePage{
	display:block;
	width:300px;
	height:100px;
	position:absolute;
	top:105px;
	left:335px;
	}
	
/*   login form   */
#hiddenLogin{
	display:none;
	}

#login_index{
	float:right;
	width:320px;
	margin:0px 5px 0px 0px;
	padding:0px;
	}
	
* html #login_index{
	margin:0px 5px 0px 0px;
	}
	
/*ul#login_index li, ul#login_index a{
	list-style:none;
	display:block;
	margin:0px;
	}
*/
.join{
	height:19px;
	margin:0px 0px 0px 10px;
	padding:0px;
	background:url(/images/headers/logintitle_login.jpg) no-repeat;
	text-align:right;
	}
	
* html .join{
	}
	
.join a.joinURL{
	text-align:right;
	font-weight:normal;
	color:#fff;
	padding-right:20px;
	}
	
.join a:hover{
	}
	
ul.email_body{
	height:65px;
	margin:0px;
	padding:0px;
	background:url(/images/content_bgs/loginbox_background.png) no-repeat;
	}
	
* html ul.email_body{
	/*margin-top:19px;*/
	width:320px;
	}
	
ul.email_body li, ul.email_body a{
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	}
	
* html ul.email_body li, * html ul.email_body a{
	float:left;
	}
	
.user-data2 {
	text-align: left;
	padding:0px 10px;
	margin:0px;
	width:320px;
	height:90px;
	font-size:0px;
}

.user-data2 img {
	padding:0px 10px;
	}

* html .user-data2 {
	}

ul.loggedIn{
	margin:0px;
	padding:0px;
	background:url(/images/content_bgs/loginbox_background.png) no-repeat;
	display:block;
	height:65px;
	font-size:12px;
	}

* html ul.loggedIn{
	line-height:0px;
	}
	
ul.loggedIn li, ul.loggedIn a{
	margin:0px;
	padding:3px 0px 0px 15px;
	line-height:10px;
	list-style:none;
	}

.user-data a, .user-data2 a{
	font-weight:bold;
}

html* ul.email_body li.email, html* ul.email_body li.password2{
	float:left;
	width:90px;
	height:22px;
	padding: 0px;
	margin:0px 15px 0px 5px;
	}

.email input#email{
	float:left;
	width:90px;
	height:22px;
	padding: 0px;
	margin:10px 0px 0px 20px;
	text-align:center;
}

* html .email input#email {
	margin:5px 0px 0px 10px;
	}

.password2 input#password2{
	float:left;
	width:90px;
	height:22px;
	padding: 0px;
	margin:10px 5px 0px 5px;
	text-align:center;
	}
	
* html .password2 input#password2{
	margin:5px 0px 0px 0px;
	}

* html ul.email_body li.email, * html ul.email_body li.password2{
	float:left;
	width:50px;
	height:22px;
	margin:0px 5px 0px 0px;
	padding:0px;
	}
* html ul.email_body li.email{
	margin:0px 5px 0px 2px;
	}

#login_index ul.email_body li.login_btn{
	float:left;
	width:80px;
	height: 16px;
	margin:15px 0px;
	overflow:hidden;
	}
	
* html #login_index ul.email_body li.login_btn{
	margin:10px 0px;
	}
		
/*   login btn   */	
		
li.login_btn a {
	float:left;
	width:80px;
	height: 16px;
	background:url(/images/btns/button_login.gif) no-repeat;
	}
	
li.login_btn a:hover{
	background-position:0px -16px;
	}


/*   end login form   */

#header p.welcomeText{
	float:left;
	color:#FFFFFF;
	width:320px;
	text-align:right;
	padding:0px;
	margin:230px 0px 0px 325px;
	font-size:12px;
	}
	
* html #header p.welcomeText{
	margin:230px 0px 0px 160px;
	}
	
#header .logo{
	float:left;
	width:105px;
	margin:320px 0px 0px 135px;
	padding:0px;
	clear:left;
	}

* html #header .logo{
	margin:320px 0px 0px 70px;
	}

	
/*   nav   */

ul#nav{
	position:absolute;
	width:665px;
	height:50px;
	margin:0px;
	padding:0px;
	top:365px;
	left:-5px;
	}

* html ul#nav{
	clear:both;
	}
	
ul#nav li, ul#nav a{
	float:left;
	display:block;
	height:50px;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:0px;
	}

ul#nav li.career a{
	width:86px;
	background:url(/images/btns/navigation_image.jpg) no-repeat;
	background-position:0 0;
	}	
	
ul#nav li.career a:hover{
	background-position:0px -51px;
	}	

ul#nav li.photos a{
	width:85px;
	background:url(/images/btns/navigation_image.jpg) no-repeat -86px 0px;
	background-position:-86px 0;
	}	
	
ul#nav li.photos a:hover{
	background-position:-86px -51px;
	}	

ul#nav li.videos a{
	width:79px;
	background:url(/images/btns/navigation_image.jpg) no-repeat;
	background-position:-171px 0;
	}	
	
ul#nav li.videos a:hover{
	background-position:-171px -51px;
	}	

ul#nav li.news a{
	width:69px;
	background:url(/images/btns/navigation_image.jpg) no-repeat;
	background-position:-250px 0;
	}	
	
ul#nav li.news a:hover{
	background-position:-250px -51px;
	}	

ul#nav li.professor a{
	width:132px;
	background:url(/images/btns/navigation_image.jpg) no-repeat;
	background-position:-319px 0;
	}	
	
ul#nav li.professor a:hover{
	background-position:-319px -51px;
	}	

ul#nav li.messageCenter a{
	width:139px;
	background:url(/images/btns/navigation_image.jpg) no-repeat;
	background-position:-451px 0;
	}	
	
ul#nav li.messageCenter a:hover{
	background-position:-451px -51px;
	}	

ul#nav li.blog a{
	width:75px;
	background:url(/images/btns/navigation_image.jpg) no-repeat;
	background-position:-590px 0;
	}	
	
ul#nav li.blog a:hover{
	background-position:-590px -51px;
	}	

/*   end nav   */

/*   end header   */		
	
/*   index   */

#indexBody{
	margin:0px;
	padding:0px;
	}

#indexBody .leftIndex{
	float:left;
	width:320px;
	background:url(/images/content_bgs/box_small_background.jpg) no-repeat;
	margin-top:29px;
	}
	
#indexBody .newsHeader{
	float:left;
	width:299px;
	height:47px;
	background:url(/images/headers/hometitles.gif) no-repeat 0 0;
	margin:0px 10px;
	}

* html #indexBody .newsHeader{
	margin:0px 5px;
	}

#indexBody .newsGen{
	display:block;
	height:90px;
	margin-bottom:10px;
	}
	
#indexBody .newsGenBtm{
	display:block;
	height:90px;
	margin-bottom:2px;
	}

	
* html #indexBody .newsGen{
	margin-bottom:5px;
	}
	
a.newsGenImg1 {
	float:left;
	width:89px;
	height:89px;
	background:url(/images/btns/box_news_pics.jpg) no-repeat 0 0;
	margin:7px 0px 0px 20px;
	}

a:hover.newsGenImg1 {
	background-position:0px -89px;
	}
	
a.newsGenImg2 {
	float:left;
	width:89px;
	height:89px;
	background:url(/images/btns/box_news_pics.jpg) no-repeat -89px 0;
	margin:7px 0px 0px 20px;
	}

a:hover.newsGenImg2 {
	background-position:-89px -89px;
	}
	
a.newsGenImg3 {
	float:left;
	width:89px;
	height:89px;
	background:url(/images/btns/box_news_pics.jpg) no-repeat -178px 0;
	margin:7px 0px 0px 20px;
	}
	
/*html * a.newsGenImg3 {
	margin:10px 0px 0px 20px;
	}
*/
a:hover.newsGenImg3 {
	background-position:-178px -89px;
	}

a.newsGenImg4 {
	float:left;
	width:89px;
	height:89px;
	background:url(/images/btns/box_news_pics.jpg) no-repeat -267px 0;
	margin:7px 0px 0px 20px;
	}

a:hover.newsGenImg4 {
	background-position:-267px -89px;
	}


.newsGenText{
	float:left;
	width:180px;
	height:80px;
	margin: 0px 10px;
	}

.newsGenText h4{
	padding:5px 0px;
	margin:0px;
	}

.newsGenText p{
	padding:5px 0px;
	margin:0px;
	}
	
a.newsView{
	float:left;
	width:180px;
	height:16px;
	background:url(/images/btns/button_view.jpg) no-repeat;
	margin-left:10px;
	}

a:hover.newsView{
	background-position:0px -16px;
	}

img.divider{
	margin:7px 15px;
	}

* html img.divider, html* img.divider{
	margin:0px 15px 7px 15px;
	}
* html img.divider{
	margin:0px 15px 5px 15px;
	}
.indexBodyFooter{
	margin:0px;
	padding:0px
	}

* html .indexBodyFooter{
	line-height:0px;
	font-size:0px;
	}

#indexBody .rightIndex{
	float:left;
	width:655px;
	background:url(/images/content_bgs/box_medium_background.jpg) no-repeat;
	}
	
#indexBody .rightIndexRepeat{
	float:left;
	width:655px;
	background:url(/images/content_bgs/box_medium_bg_repeat.jpg) repeat-y;
	margin-top:29px;
	margin-left:5px;
	}

* html #indexBody .rightIndexRepeat{
	margin-left:3px;
	}

.rightIndexLeftSide{
	float:left;
	width:325px;
	}

#indexBody .videoPhotoHeader {
	float:left;
	width:299px;
	height:40px;
	background:url(/images/headers/hometitles.gif) no-repeat 0 -47px;
	margin:0px 10px;
	}

#indexBody a.court{
	float:left;
	width:325px;
	margin-left:15px;
	}

a.court{
	float:left;
	width:325px;
	margin-left:10px;
	}

a#video_callout {
	float:left;
	width:308px;
	height:141px;
	background:url(/images/index/index_video_callout.jpg) no-repeat;
	margin:0 0 0 20px;
	text-decoration:none;
	}
#rightContent a#video_callout {
	float:left;
	width:300px;
	height:141px;
	background:url(/images/index/index_video_callout.jpg) no-repeat;
	margin:0 0 0 10px;
	text-decoration:none;
	}

a:hover#video_callout {
	text-decoration:none;
	}

a#video_callout .title {
	float:left;
	width:110px;
	padding:90px 5px 0 8px;
	text-decoration:none;
	text-align:center;
	}

a#video_callout .image {
	float:left;
	width:140px;
	padding:17px 5px 5px 5px;
	text-decoration:none;
	}

a#video_callout .btn {
	float:right;
	width:152px;
	height:16px;
	margin:7px 33px 0 0;
	text-decoration:none;
	background:url(/images/btns/index_watch_video.jpg) no-repeat;
	background-position:0 0;
	}
a:hover#video_callout .btn {
	background-position:0 -16px;
	}

#rightContent a#video_callout .btn {
	float:right;
	width:152px;
	height:16px;
	margin:7px 23px 0 0;
	text-decoration:none;
	background:url(/images/btns/index_watch_video.jpg) no-repeat;
	background-position:0 0;
	}

#rightContent a:hover#video_callout .btn {
	background-position:0 -16px;
	}


#index_carousel {
	float:left;
	width:305px;
	height:94px;
	background:url(/images/content_bgs/photoslide_background.jpg) no-repeat;
	margin:0px 15px;
	padding:0px;
	}
#rightContent #index_carousel {
	float:left;
	width:300px;
	height:94px;
	background:url(/images/content_bgs/photoslide_background.jpg) no-repeat;
	margin:0px 10px;
	padding:0px;
	}

* html #rightContent #index_carousel {
	float:left;
	width:300px;
	height:94px;
	background:url(/images/content_bgs/photoslide_background.jpg) no-repeat;
	margin:0px 5px;
	padding:0px;
	}

#index_carousel #carousel_container {
	width:262px;
	height:64px;
	margin:25px 18px 0;
	position:relative;
	}

#index_carousel #carousel_container .jcarousel-clip {
	width:264px;
	height:64px;
	overflow:hidden;
	position:relative;
	}

#index_carousel ul {
	height:64px;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:0px;
	position:absolute;
	}
#index_carousel ul li {
	height:64px;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:0px;
	}
#index_carousel ul li div {
	float:left;
	width:63px;
	height:63px;
	background-color:#333;
	border:1px solid #333;
	margin:0 1px 0 0;
	}

* html #index_carousel ul li div {
	margin:0;
	}

#index_carousel ul div img {
	width:64px;
	height:64px;
	filter:alpha(opacity = 66); 
	opacity: 0.66;
	}
#index_carousel ul div:hover img {
	filter:alpha(opacity = 100); 
	opacity: 1.0;
	}

#index_carousel #carousel_container .thumbs_block {
	float:left;
	width:264px;
	height:64px;
	}

#index_carousel .jcarousel-prev, #index_carousel .jcarousel-next {
	position:absolute;
	width:19px;
	height:31px;
	top:15px;
	background:url(/images/btns/index_carousal.jpg) no-repeat;
	cursor:pointer;
	}

#index_carousel .jcarousel-prev {
	left:-18px;
	background-position:0 0;
	}

#index_carousel :hover.jcarousel-prev {
	background-position:0 -31px;
	}

#index_carousel .jcarousel-prev-disabled, #index_carousel :hover.jcarousel-prev-disabled {
	background-position:0 -62px;
	}

#index_carousel .jcarousel-next {
	right:-20px;
	background-position:-19px 0;
	}

*html #index_carousel .jcarousel-next {
	right:-18px;
	}

#index_carousel :hover.jcarousel-next {
	background-position:-19px -31px;
	}
#index_carousel .jcarousel-next-disabled, #index_carousel :hover.jcarousel-next-disabled {
	background-position:-19px -62px;
	}

ul.photoGallery li.galleryImg1 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat 0px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
ul.photoGallery li.galleryImg1 a:hover{
	background-position:0px -64px;
	}		

	
ul.photoGallery li.galleryImg2 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat -64px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
ul.photoGallery li.galleryImg2 a:hover{
	background-position:-64px -64px;
	}		


ul.photoGallery li.galleryImg3 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat -128px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
ul.photoGallery li.galleryImg3 a:hover{
	background-position:-128px -64px;
	}		


ul.photoGallery li.galleryImg4 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat -192px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
ul.photoGallery li.galleryImg4 a:hover{
	background-position:-192px -64px;
	}		

#indexBody .professerHeader{
	float:left;
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px -188px;
	margin:0px 10px;
	}
	
* html #indexBody .professerHeader{
	margin:0px 5px;
	}


#indexBody .professerBody{
	float:left;
	width:300px;
	height:135px;
	padding-left:10px;
	}

#indexBody .professerBodyText{
	float:left;
	width:150px;
	height:118px;
	margin-left:10px;
	}

#indexBody .professerBodyText h4{
	padding:5px 0px;
	margin:0px;
	}

#indexBody .professerBodyText p{
	padding:5px 0px;
	margin:0px;
	}

#indexBody .gameImg{
	float:left;
	width:140px;
	}

a.proVeiw{
	float:left;
	width:150px;
	height:16px;
	background:url(/images/btns/button_view.jpg) no-repeat;
	margin-left:10px;
	}

a:hover.proVeiw{
	background-position:0px -16px;
	}

/*   end index   */

/*   content   */

#contentBodyRepeat{
	float:left;
	width:655px;
	background:url(/images/content_bgs/box_medium_bg_repeat.jpg) repeat-y;
	margin-top:30px;
	}

#contentBody, #newsBody, #blogBody{
	background:url(/images/content_bgs/box_medium_background.jpg) no-repeat;
	min-height:468px;
	}

* html #contentBody, * html #newsBody, * html #blogBody{
	height:468px;
	}

#newsBody h2, #blogBody h2{
	display:none;
	}

#contentBody .careerHeader{
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px 0px;
	margin:0px 10px;
	}

#contentBody .promotionsHeader{
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px -185px;
	margin:0px 10px;
	}
	
#contentBody .messageHeader{
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px -235px;
	margin:0px 10px;
	}
	
#newsBody .newsHeader{
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px -141px;
	margin:0px 10px;
	}
	
#contentBody .videoHeader{
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px -94px;
	margin:0px 10px;
	}
	
#contentBody .photoHeader{
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px -47px;
	margin:0px 10px;
	}

#blogBody .blogHeader{
	width:634px;
	height:40px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0px -282px;
	margin:0px 10px;
	}

#contentBody .subHeader, #RXcontentBody .subHeader{
	display:block;
	height:25px;
	margin:20px 10px 0px 10px;
	}
		
#RXcontentBody .subHeader{
	padding:10px 0px 0px 0px
	}
		
#contentBody p, #contentBody h2, #contentBody h3, #contentBody h4, #RXcontentBody p, #RXcontentBody h2, #RXcontentBody h3, #RXcontentBody h4, #RXcontentBody h1, #newsBody p, #newsBody h2, #newsBody h3, #newsBody h4, #newsBody h1{
	margin-left:40px;
	margin-right:40px;
	}


#contentBody .imgFloatRight{
	float:right;
	margin:5px 20px 5px 10px;
	}


.divSpacer{
	margin:	0px 24px;
	padding:10px 0px;
	}

ul.subNavCareer{
	float:right;
	width:307px;
	height:27px;
	padding:0px;
	margin:9px 0px 0px 0px;
	}

ul.subNavCareer li, ul.subNavCareer a{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;
	float:right;
	height:27px;
	}

ul.subNavCareer li.bio a{
	width:40px;
	background:url(/images/btns/secondary_nav_career.gif) no-repeat 0px 0px;
	}

ul.subNavCareer li.bio a:hover, ul.subNavCareer li.bio a.current{
	background-position:0px -27px;
	}

ul.subNavCareer li.streetball a{
	width:139px;
	background:url(/images/btns/secondary_nav_career.gif) no-repeat;
	background-position:-40px 0;
	}

ul.subNavCareer li.streetball a:hover, ul.subNavCareer li.streetball a.current{
	background-position:-40px -27px;
	}

ul.subNavCareer li.acting a{
	width:74px;
	background:url(/images/btns/secondary_nav_career.gif) no-repeat;
	background-position:-179px 0;
	}

ul.subNavCareer li.acting a:hover, ul.subNavCareer li.acting a.current{
	background-position:-179px -27px;
	}

ul.subNavCareer li.blog a{
	width:64px;
	background:url(/images/btns/secondary_nav_career.gif) no-repeat;
	background-position:-243px 0;
	}

ul.subNavCareer li.blog a:hover, ul.subNavCareer li.blog a.current{
	background-position:-243px -27px;
	}

ul.subNavProfessor{
	float:right;
	width:197px;
	height:27px;
	padding:0px;
	margin:13px 0px 0px 0px;
	}

ul.subNavProfessor li, ul.subNavProfessor a{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;
	}

li.favorites a{
	float:right;
	width:86px;
	height:27px;
	background:url(/images/btns/secondary_nav_professor.gif) no-repeat 0px 0px;
	}

li.favorites a:hover, li.favorites a.current{
	background-position:0px -27px;
	}

li.promotion a{
	float:right;
	width:111px;
	height:27px;
	background:url(/images/btns/secondary_nav_professor.gif) no-repeat -86px 0px;
	}

li.promotion a:hover, li.promotion a.current{
	background-position:-86px -27px;
	}





/*   end content   */

#rightContent{
	float:right;
	width:320px;
	background:url(/images/content_bgs/box_small_2_background.jpg) no-repeat;
	margin-top:320px;
	margin-right:5px;
	}

* html #rightContent{
	margin-right:0px;
	}

ul.photoGalleryContent{
	float:left;
	width:295px;
	height:94px;
	background:url(/images/content_bgs/photoslide_background.jpg) no-repeat;
	margin:0px 10px;
	padding:0px;
	}
	
* html ul.photoGalleryContent{
	margin:0px 5px 5px;
	}

ul.photoGalleryContent li, ul.photoGalleryContent a{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:0px;
	}

ul.photoGalleryContent .arrowLT{
	float:left;
	width:18px;
	height:21px;
	margin:50px 3px 0px 0px;
	line-height:0px;
	}
	
ul.photoGalleryContent .arrowLT a{
	float:left;
	width:18px;
	height:21px;
	margin:50px 3px 0px 0px;
	line-height:0px;
	}

* html ul.photoGalleryContent .arrowLT a{
	margin-right:0px;
	}

ul.photoGalleryContent li.galleryImg1 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat 0px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
html* ul.photoGalleryContent li.galleryImg1 a{
	float:left;
	width:64px;
	height:64px;
	}

	
ul.photoGalleryContent li.galleryImg1 a:hover{
	background-position:0px -64px;
	}		

	
ul.photoGalleryContent li.galleryImg2 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat -64px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
html* ul.photoGalleryContent li.galleryImg2 a{
	float:left;
	width:64px;
	height:64px;
	}

	
ul.photoGalleryContent li.galleryImg2 a:hover{
	background-position:-64px -64px;
	}		


ul.photoGalleryContent li.galleryImg3 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat -128px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
html* ul.photoGalleryContent li.galleryImg3{
	float:left;
	width:64px;
	height:64px;
	}

	
ul.photoGalleryContent li.galleryImg3 a:hover{
	background-position:-128px -64px;
	}		


ul.photoGalleryContent li.galleryImg4 a{
	float:left;
	width:64px;
	height:64px;
	background:url(/images/btns/photoslide.jpg) no-repeat -192px 0px;
	margin-top:27px;
	line-height:0px;
	}
	
html* ul.photoGalleryContent li.galleryImg4{
	float:left;
	width:64px;
	height:64px;
	}

	
ul.photoGalleryContent li.galleryImg4 a:hover{
	background-position:-192px -64px;
	}		

ul.photoGalleryContent .arrowRT a{
	float:left;
	width:18px;
	height:21px;
	margin:50px 0px 0px 0px;
	line-height:0px;
	}

html* ul.photoGalleryContent .arrowRT {
	float:left;
	width:18px;
	height:21px;
	margin:50px 0px 0px 0px;
	line-height:0px;
	}


* html ul.photoGalleryContent .arrowRT a{
	width:15px;
	}

#rightContent .professerBody{
	float:left;
	width:300px;
	height:135px;
	}

#rightContent .professerBodyText{
	float:left;
	width:150px;
	height:118px;
	margin-left:10px;
	}

* html #rightContent .professerBodyText{
	margin-left:5px;
	}

#rightContent .professerBodyText h4{
	padding:5px 0px;
	margin:0px;
	}

#rightContent .professerBodyText p{
	padding:5px 0px;
	margin:0px;
	}

#rightContent .gameImg{
	float:left;
	width:140px;
	}

#rightContent .videoPhotoHeader{
	float:left;
	width:299px;
	height:40px;
	background:url(/images/headers/hometitles.gif) no-repeat 0 -47px;
	margin:0px 10px;
	}

* html #rightContent .videoPhotoHeader{
	margin:0px 5px;
	}

/*   ads    */

	
.ads{
	position:absolute;
	width:300px;
	height:505px;
	top:180px;
	right:15px;
	}
	
* html .ads{
	clear:both;
	right:25px;
	}
	
.ad_sep{
	height:5px;
	font-size:0px;
	line-height:0px;
	}

/*---ads end---*/
	
/*   videos   */

#videoMid{
	float:left;
	width:680px;
	margin:80px 0px 0px 0px;
	}

.videoContent{
	margin:0px 15px;
	padding:5px 0px;
	}
	
.videoContent h2{
	position:absolute;
	top:490px;
	left:50px;
	}

.videoHeaderbg{
	margin-left:40px;
	}

#video_body{
	/*min-height:700px;*/
	padding:15px 0px 15px 10px;
	}

.video_nav{
	height:27px;
	float:left;
	width:660px;
	}

.sortVideo_text{
	float:left;
	width:65px;
	height:65px;
	background-color:#bfa398;
	border:1px solid #4f0b00;
	padding:5px;
	margin:0px;
	position:absolute;
	top:30px;
	left:5px;
	}
	
.sortVideo_text li, .sortVideo_text a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	font-size:12px;
	}

.video_callOut{
	float:left;
	width:142px;
	margin:10px 5px;
	background:url(/images/content_bgs/video_thumbs_bg.png) no-repeat;
	}
	
.video_callOut img{
	width:120px;
	height:100px;
	margin-left:10px;
	margin-top:12px;
	}
	
 .video_callOut a{
 	display:block;
 	}
	
.video_callOut_text{
	margin:10px;
	font-weight:bold;
	font-size:12px;
	color:#80e1f2;
	height:45px;
	text-align:center;
	}
	
.playVideo_btn span{
	display:none;
	}
		
/*.playVideo li, .playVideo a {
	float:left;
    margin: 0px; 
	list-style: none;
	display: block;
	}
*/
/*   videoSort btn   */

a.playVideo_btn{
	background:url(/images/btns/watch_video_btn.gif) no-repeat;
	width: 133px;
    height: 16px;
	padding:0px;
	margin:0px 0px 0px 5px;
	display: block;
	}
	
a:hover.playVideo_btn{
	background-position:0px -16px;
	}

/*   end videoSort btn   */

ul.backVideo{
	float:right;
    width: 36px; 
	height: 27px;
    margin: 0px; 
	padding: 4px 160px 4px 5px;
    position: relative;
}
		
ul.backVideo li, ul.backVideo a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}

/*   videoSort btn   */

li.backSort_btn a{
	background:url(/images/video_photos/video_pageN_btn.jpg) no-repeat;
	width: 36px;
    height: 27px; 
	}
	
li.backSort_btn a:hover{
	background-position:0px -27px;
	}

/*   end videoSort btn   */

	
#videoMid .contentBG h2{
	margin-left:10px;
	}
			
#rx-video{
	width:480px;
	height:360px;
	margin:0px 23px 0px 35px;
	}

/** html #rx-video{
	margin:0px 0px 0px 23px;
	}
*/
#rx-video-container{
	margin:0px 0px 0px 40px;
	padding:0;
	background:url(/images/content_bgs/video_player_bg.jpg) no-repeat;
	}
	
* html #rx-video-container{
	margin:0px 0px 0px 35px;
	}
	
#rx-video-stats{
	margin-left:40px;
	background:url(/images/content_bgs/video_player_content_bg.jpg) no-repeat;
	}
	
* html #rx-video-stats{
	margin:0px 0px 0px 37px;
	padding:0px
	}
	
#rx-video-description, #rx-video-share{
	margin:0px 80px 10px 40px;
	padding-top:10px;
	}
	
/** html #rx-video-description{
	margin:10px 50px 10px 15px;
	}
	
* html #rx-video-share{
	margin-left:15px;
	}
*/	
#rx-video-back-btn{
	position:absolute;
	top:431px;
	left:500px;
	}
	
* 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 #000;
	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   */

/*   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;
	}

.img_gallery{
	margin:0px;
	}
	
.photoBody{
	margin:0px 20px;
	}

#contentBody .photoBody p{
	margin-left:5px;
	padding-left:0px;
	}

.img_gallery img{
	margin:5px 0px 5px 5px;
}
	
span.galleryTitle {
	margin:5px 0px 10px 5px;
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:0px;
}
	
/*---gallery - lytebox end---*/	

/*   footer   */
	
#footer{
	float:left;
	width:980px;
	text-align:center;
	margin-bottom:10px;
	color:#fff;
	background:url(/images/content_bgs/footer_background.png) no-repeat;
	}	
	
#footer .footer_logo{
	float:left;
	width:90px;
	margin-left:130px;
	margin-top:15px;
	}
	
* html #footer .footer_logo{
	margin-left:65px;
	}
	
#footer .footer_top{
	float:left;
	width:500px;
	text-align:center;
	}
	
#footer .footer_top a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#footer .footer_top a:hover{
	text-decoration:underline;
	color:#fff;
	}
	
#footer .footer_btm{
	color:#fff;
	float:left;
	width:500px;
	text-align:center;
	margin-top:20px;
	}
	
#footer .footer_btm a{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#footer .footer_btm a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#fff;
	}
	
/*---footer end---*/	
	
/*   Message Center Sub Navlist   */

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:underline;
	color:#666;
}

/*---end  navapps---*/


/*   Appearances Sub Navlist   */

ul#navapps2 {
	float:right;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 0;
	margin-top: 5px;
	padding-bottom: 0px;
	white-space: nowrap;
	}

#navapps2 li {
display: inline;
list-style-type: none;
margin-left: -10px;
}

#navapps2 a { 
	padding: 3px 10px; 
	}

#navapps2 a:link {
	color: #fab979;
	font-size: 10pt;
	text-decoration: none;
	/*background-color: #285363;*/
	}

	
#navapps2 a:visited {
	color: #fab979;
	text-decoration: none;
	}

#navapps2 a:hover {
	/*background-color: #9cf0fa;*/
	color: #fff;
	text-decoration: underline;
	}

ul#navapps2 li a.current {
	color: #fff;
	text-decoration: none;
}

/*---end  navapps2---*/


/****************RX Messsage Center*******************/


#indexMid h2{
	font-size:18px;
	display:none;
	}
	
#indexMid 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:url(/images/content_bgs/mssg_cntr_subheading_messages_bg.jpg) no-repeat;
	color:black;
	padding: 3px 0 0px 7px;
	margin:0px 0px 1px 0px;
	height:20px;
}
#rx-messages .pinned_header {
	background:url(/images/content_bgs/mssg_cntr_pinned_header_bg.png) no-repeat;
}
#rx-messages .pinned_header .label {
}
#rx-messages .message  {
	/*background-color: #4b9cc4;*/
}
#rx-messages .message .heading {
	background:url(/images/content_bgs/mssg_cntr_heading_bg.png) no-repeat;
}
#rx-messages .message .msg_meta  {
	background:url(/images/content_bgs/mssg_cntr_heading_bg.png) no-repeat;
}
#rx-messages .message .msg_meta label {
}
#rx-messages .message .actions  {
	background:url(/images/content_bgs/mssg_cntr_actions_bg.png) no-repeat;
	margin-bottom:1px;
}
#rx-messages .message .actions a  {
}
#rx-messages .response  {
	/*background-color: #00274a;*/
}
#rx-messages .response .heading {
	background:url(/images/content_bgs/mssg_cntr_response_heading_bg.png) no-repeat;
}
#rx-messages .response .msg_meta  {
	background:url(/images/content_bgs/mssg_cntr_response_heading_bg.png) no-repeat;
}
#rx-messages .response .msg_meta label {
}
#rx-messages .response .actions  {
	background:url(/images/content_bgs/mssg_cntr_response_heading_bg.png) no-repeat;
	margin-bottom:1px;
}
#rx-messages .response .actions a  {
}
#rx-mc-footer {
	/*background-color: #00274a;*/
}

/** END CUSTOMIZE **/

#rx-messages, #rx-messages ul,
#rx-mc-header1, #rx-mc-header1 ul,
#rx-mc-header2, #rx-mc-header2 ul,
#rx-mc-footer, #rx-mc-footer ul,
#rx-messages p {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 1.15em;
	font-family: Arial,Helvetica,sans-serif;
}
#rx-messages p {
	padding-bottom: 10px;
}
#rx-mc-header1 {
	height: 20px;
}
#rx-mc-header1 li {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
}

ul#rx-mc-header1 li a{
	}

#rx-mc-header1 li.logged_in_as {
	float: left;
	margin-left: 10px;
}
#rx-mc-header2 {
	height: 40px;
}
#rx-mc-header2 li.pagination {
	float: left;
	margin: 5px 0 0 10px;
}
#rx-mc-header2 li.type_filter, #rx-mc-header2 li.new_post {
	float: right;
	margin: 5px 5px 0 0;
}
#rx-messages .subheading_pins span, #rx-messages .subheading_messages span {
	display: block;
	padding: 2px 0 0px 22px;
	background-repeat: no-repeat;
}
#rx-messages .subheading_pins span {
	background-image: url(/global/images/icons/pin.png);
}
#rx-messages .subheading_messages span {
	background-image: url(/global/images/icons/messages.png);
}
#rx-mc-footer {
	padding: 2px 0 0 10px;
	height: 34px;
}
#rx-mc-footer li {
	float: left;
}
#rx-mc-header2 ul.rx-page-stats li, #rx-mc-footer ul.rx-page-stats li {
	float: none;
	clear: both;
	text-align: center;
}
#rx-mc-header2 ul.rx-pagination li, #rx-mc-footer ul.rx-pagination li {
	float: left;
	margin-right: 6px;
}
#rx-mc-header2 li.new_post {
	margin: 6px 10px 0 0 ;
}
#rx-mc-header2 li.new_post a {
	display: block;
	padding: 2px 23px 0 0;
	background-image: url(/global/images/icons/comment_add.png);
	background-repeat: no-repeat;
	background-position: 57px 0px;
}
#rx-messages .pinned_header ul {
	height: 20px;
	background-image: url(/global/images/icons/pin.png);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}
#rx-messages .pinned_header li {
	float: left;
	margin: 4px 0 0 10px;
}
#rx-messages .pinned_header .label {
	margin-left: 30px;
}
#rx-messages .pinned_header .desc {
	font-weight: bold;
}
#rx-messages .pinned_header .stamp {
	float: right;
	margin-right: 10px;
}
#rx-messages .heading {
	padding: 0;
	height: 20px;
}
#rx-messages .heading .author {
	float: left;
	margin:2px 0 0 10px;
	padding: 1px 0 4px 0;
}
#rx-messages .heading .star, #rx-messages .heading .admin {
	padding-left: 20px;
	background-repeat: no-repeat;
}
#rx-messages .heading .star {
	background-image: url(/global/images/icons/star.png);
}
#rx-messages .heading .admin {
	background-image: url(/global/images/icons/shield.png);
}
#rx-messages .heading .date {
	float: right;
	margin: 3px 10px 0 0;
}
#rx-messages .msg_meta {
	width: 150px;
	padding-bottom: 5px;
}
#rx-messages .msg_meta li {
	padding-left: 5px;
	clear: both;
	font-size: 11px;
}
#rx-messages .msg_meta .avatar {
	padding: 5px;
	text-align: center;
}
#rx-messages .message .msg_meta label, #rx-messages .response .msg_meta label {
	display: block;
	float: left;
	width: 46px;
	margin-right: 6px;
	text-align: right;
}
#rx-messages .body {
	padding: 9px 6px 9px 6px;
}
#rx-messages .actions {
	clear: both;
	height: 22px;
}
#rx-messages .actions li {
	padding-top: 4px;
}
#rx-messages .actions a {
	padding: 1px 0 5px 0;
}
#rx-messages .actions .to_top, #rx-messages .actions .report {
	float: left;
	margin-left: 10px;
}
#rx-messages .actions .to_top a, #rx-messages .actions .report a {
	padding-left: 20px;
	background-repeat: no-repeat;
}
#rx-messages .actions .to_top a {
	background-image: url(/global/images/icons/to_the_top.png);
}
#rx-messages .actions .report a {
	background-image: url(/global/images/icons/exclamation.png);
}
#rx-messages .actions .reply, #rx-messages .actions .edit,
#rx-messages .actions .delete, #rx-messages .actions .pin {
	float: right;
	margin-right: 10px;
}
#rx-messages .actions .reply a, #rx-messages .actions .edit a,
#rx-messages .actions .delete a, #rx-messages .actions .pin a {
	padding-right: 24px;
	background-repeat: no-repeat;
}
#rx-messages .actions .reply a {
	background-image: url(/global/images/icons/comments_add.png);
	background-position: 36px 0px;
}
#rx-messages .actions .edit a {
	background-image: url(/global/images/icons/pencil.png);
	background-position: 22px 0px;
}
#rx-messages .actions .delete a {
	background-image: url(/global/images/icons/delete.png);
	background-position: 40px 0px;
}
#rx-messages .actions .pin a {
	background-image: url(/global/images/icons/pin.png);
	background-position: 18px 0px;
}

/****************END RX Messsage Center*******************/

/****************RX Registration*******************/

#regBodyRepeat{
	background:url(/images/content_bgs/box_large_bg_repeat.jpg) repeat-y;
	margin:30px 0px;	
	}

#regBody{
	background:url(/images/content_bgs/box_large_background.jpg) no-repeat;
	}
#regBody .myAccountHeader{
	height:47px;
	margin:0px 15px;
	background:url(/images/headers/pagetitle_editprofile.gif) no-repeat;
	}

.regContent, .accountContent{
	margin:0px 50px;
	padding:0px;
	}
* html .regContent, * html .accountContent{
	margin:0px 50px;
	}

.regFloat{
	position:absolute;
	top:300px;
	right:10px;
	}
	
.regContent h2{
	display:none;
	}
	
* html .regFloat{
	clear:both;
	}

div#registration {
	padding-top:10px;
}

#settings_notebook, #settings_pane{
	background:url(/images/content_bgs/rx_background.png) no-repeat;
	border:1px solid #c1c1c1;
	}
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:#54BE72;
}
#membershipBenefits .mbHeader {
	background-color: #54BE72;
}
#membershipBenefits .mbHeader h2 {
	color: white;
}
#membershipBenefits .mbHeader h3 {
	color: #fff;
}
#membershipBenefits ul li p span.footnote {
	color: #002345;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #002345;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background-color: #4f0b00;
}
form#rxfrm-register ul.errors li {
	color: #002345;
}
/****************END RX Registration*******************/
	
#rxfrm-profile label, #rxfrm-advertise label, #rxfrm-register label {
	font-weight: bold;
	display: block;
}

#RXcontentBody{
	background:url(/images/content_bgs/box_medium_background.jpg) no-repeat;
	margin-top:28px;
	min-height:748px;
	}

* html #RXcontentBody{
	height:748px;
	}

#RXcontentBodyRepeat{
	float:left;
	width:655px;
	background:url(/images/content_bgs/box_medium_bg_repeat.jpg) repeat-y;
	}

.reg{
	padding:0px 10px;
	}
	
#RXcontentBody .rep{
	padding:10px 0px;
	}
	
.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;
	}

ul.rx-appearances li{
	clear:both;
    overflow: hidden;
	padding-bottom:20px;
	border-bottom:1px dashed #666666;
	margin:10px;
	}

ul.rx-appearances li img{
	float: left;
	margin:0 10px 5px 30px;
	width:160px;
	}
	
.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;
	}
/*---RX-Appearances end---*/

/* NON-Selected tile color */
#avatar_pane .more_avatars .tile {
	border: 3px solid #666;	
}
/* SELECTED tile color */
#avatar_pane .more_avatars li.selected {
	border: 3px solid #1ABB47;
}

/*   blog   */

#blog_text {
	padding:0 20px;
	}

#blog_text .appearance-date {
	display:block;
	}

/*   end blog   */

/*   media   */

/*   photos landing   */

.media_callout {
	margin:30px 10px;
	padding:30px 0;
	height:149px;
	border-bottom:1px dotted #171717;
	clear:both
	}

.media_callout a {
	display:block;
	height:149px;
	}

.media_callout a:hover {
	text-decoration:none;
	}

.media_callout img {
	float:left;
	width:261px;
	padding:0 0 0 20px;
	}

.media_callout .text_body {
	float:left;
	width:314px;
	padding:0 0 0 20px;
	height:112px;
	}

.media_callout .text_body .title {
	display:block;
	color:#5094cd;
	font-size:14px;
	padding:15px 0;
	}

.media_callout .text_body .text {
	display:block;
	color:#fff;
	}

.media_callout a .photos_btn {
	float:left;
	width:97px;
	height:24px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-39px -73px;
	margin:0 0 0 20px;
	}

.media_callout a:hover .photos_btn {
	background-position:-39px -98px;
	}

.media_callout a .videos_btn {
	float:left;
	width:97px;
	height:24px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-137px -73px;
	margin:0 0 0 20px;
	}

.media_callout a:hover .videos_btn {
	background-position:-137px -98px;
	}

/*   end photos landing*/

div#photos_top, div#videos_top {
	display:block;
	height:35px;
	margin-left:0;
	background:url(/images/headers/pagetitles.gif) no-repeat 0 -322px;
	color:#000;
	}

div.photos_pagination, div.videos_pagination {
	float:left;
	height:25px;
	width:auto;
	}

div.photos_pagination ul.rx-page-stats, div.videos_pagination ul.rx-page-stats {
	float:left;
	list-style:none;
	margin:0;
	padding:10px 5px 0 10px;
	width:auto;
	}
	
div.photos_pagination ul.rx-pagination {
	float:left;
	list-style:none;
	margin:0;
	padding:10px 0 0 10px;
	}

div.videos_pagination .rx-pagination li, div.videos_pagination_btm .rx-pagination li {
	float:left;
	margin-left:5px;
	}

div.videos_pagination .rx-pagination, div.videos_pagination_btm .rx-pagination {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:5px;
	padding:0 15px 0 0;
	}

div#photos_top .videos_sort, div#videos_top .videos_sort {
	float:right;
	height:25px;
	padding:5px 20px 0 0;
	position:relative;
	width:250px;
	}
		
div#photos_top .videos_sort .videos_sort_title, div#videos_top .videos_sort .videos_sort_title {
	float:left;
	padding:5px 5px 0 0;
	width:auto;
	}

div#photos_top .videos_sort #videos_sort_dropdown, div#videos_top .videos_sort #videos_sort_dropdown {
	float:left;
	height:25px;
	width:183px;
	}

div#photos_top .videos_sort #videos_sort_dropdown a.button, div#videos_top .videos_sort #videos_sort_dropdown a.button {
	display:block;
	height:25px;
	color:#333;
	background:url(/images/media/videos_photos_btns.gif) no-repeat -205px 0;
	}

div#photos_top .videos_sort #videos_sort_dropdown a:hover.button, div#videos_top .videos_sort #videos_sort_dropdown a:hover.button {
	background:url(/images/media/videos_photos_btns.gif) no-repeat -205px -25px;
	}

div#photos_top .videos_sort #videos_sort_dropdown a.button span, div#videos_top .videos_sort #videos_sort_dropdown a.button span {
	float:left;
	padding:5px 0 0 10px;
	}

div#videos_sort_dropdown ul.SubMenu {
	left:60px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:31px;
	width:183px;
	z-index:3;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-205px -50px;
	}

/*#photos_top div#videos_sort_dropdown ul.SubMenu {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:26px;
	width:183px;
	z-index:3;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	}*/

div#videos_sort_dropdown ul.SubMenu a {
	color:#666;
	}

div#videos_sort_dropdown ul.SubMenu a:hover {
	color:#007320	;
	text-decoration:none;
	}
	
div#photos_gallery ul li, div#videos_gallery ul li {
	float:left;
	margin:0 20px 20px 10px;
	width:170px;
	color:#666;
	}

div#photos_gallery ul li .listing_item {
	padding:0;
	background:url(/images/media/media_callout_bg.png) no-repeat center top;
	height:245px;
	}
	
div#videos_gallery ul li .listing_item {
	padding:0;
	background:url(/images/media/video_callout_bg.png) no-repeat center top;
	height:245px;
	}

div#photos_gallery ul li .listing_item a.item_thumb, div#videos_gallery ul li .listing_item a.item_thumb {
	display:block;
	}

div#photos_gallery ul li .listing_item a.item_thumb img{
	padding:12px 0 0 13px;
	}
div#videos_gallery ul li .listing_item a.item_thumb img {
	padding:12px 0 0 8px;
	}

div#videos_gallery .item_thumb {
	height:auto;
	width:auto;
	}

#photos_gallery ul li .listing_item a.item_titletext, #videos_gallery ul li .listing_item a.item_titletext {
	color:#333;
	}

div#photos_gallery ul li .listing_item .item_title, div#videos_gallery ul li .listing_item .item_title {
	padding:10px 24px 0 ;
	}

div#photos_gallery ul li .listing_item .item_description, div#photos_gallery ul li .listing_item .item_rating, div#videos_gallery ul li .listing_item .item_description, div#videos_gallery ul li .listing_item .item_rating {
	font-size:10px;
	padding:0 24px;
	}
div#rating ul li {
	width:11px;
	margin:3px 0;
	}
	
#photos_gallery ul li .listing_item .item_description span, #videos_gallery ul li .listing_item .item_description span {
	color:#333;
	}

div#photos_gallery ul li .listing_item .item_rating, div#videos_gallery ul li .listing_item .item_rating {
	padding:5px 24px;
	margin:0;
	}

div#photos_gallery ul li .listing_item .item_rating span, div#videos_gallery ul li .listing_item .item_rating span {
	padding:2px 0;
	}

div#photos_gallery ul li .listing_item .item_link a {
	height:16px;
	margin:0 15px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-226px -216px;
	}

div#photos_gallery ul li .listing_item .item_link a:hover {
	background-position:-226px -232px;
	}

div#videos_gallery ul li .listing_item .item_link a {
	height:16px;
	margin:0 15px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-378px -216px;
	}

div#videos_gallery ul li .listing_item .item_link a:hover {
	background-position:-378px -232px;
	}

div#rating .empty {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-136px -1px;
	}
	
div#rating .full {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-160px -1px;
	}

div#rating .half {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-148px -1px;
	}

div#rating .full_alt {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-184px -1px;
	}

div#rating .half_alt {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-172px -1px;
	}

div.videos_pagination_btm {
	color:#34739D;
	}

/*   photos view   */

div#photo_main {
	margin:15px 0 0 0;
	}

#collection_info {
	padding:0 47px;
	color:#4386ae;
	}
	
div#photo_main div.coll_8 div.collection_desc {
	color:#fff;
	}

div#photo_main div#collection_info.coll_8 div.collection_desc {
	font-size:14px;	
	}

#photo_main #collection_info #gallery_title {
	font-size:18px;
	margin:5px 0;
	color:#000;
	}

#photo_main #collection_info .collection_desc {
	font-size:13px;
	color:#666;
	}
	
div#primary_preview {
	margin:5px 38px;
	height:427px;
	background:url(/images/media/photos/photo_view_bg.jpg) no-repeat;
	}

div#photo_main #primary_preview .horizontal {
	background:#fff;
	border:1px solid #d9d4d4;
	height:273px;
	left:68px;
	top:77px;
	position:absolute;
	width:406px;
	}

div#photo_main #primary_preview .vertical {
	background:#fff;
	border:1px solid #d9d4d4;
	height:406px;
	left:134px;
	position:absolute;
	top:10px;
	width:273px;
	}

div#photo_main #primary_preview .vertical img, div#photo_main #primary_preview .horizontal img {
	margin:3px 3px 3px 3px;
	padding:0;
	}

ul#preview_nav li {
	top:161px;
	width:46px;
	height:95px;
	}

ul#preview_nav a {
	display:block;
	height:95px;
	}

ul#preview_nav li.prev {
	left:0;
	}

ul#preview_nav li.prev a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-398px  0;
	}

ul#preview_nav li.prev a:hover {
	background-position:-398px  -95px;
	}

ul#preview_nav li.next {
	right:0;
	}

ul#preview_nav li.next a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-444px  0;
	}

ul#preview_nav li.next a:hover {
	background-position:-444px  -95px;
	}

#photo_main #media_item_info {
	padding:10px 38px;
	}

#media_item_title {
	color:#000;
	}
	
#photo_main #media_item_info .media_item_desc {
	color:#666;
	font-weight:normal;
	margin:5px 0 0 0;
	}


div#photo_main #media_item_info #media_item_actions {
	padding:0;
	color:#666;
	border-top:1px dashed #666;
	border-bottom:1px dashed #666;
	height:24px;
	margin-top:10px;
	}

div#photo_main #media_item_info #media_item_actions li {
	margin:3px 0 0 0;
	}
	
#photo_main #media_item_info #media_item_actions li#number_container, #photo_main #media_item_info #media_item_actions li#views_container {
	border-right:1px solid #0a0a0a;
	padding-right:5px;
	margin-right:5px;
	}

#photo_main #rating_container {
	margin-right:8px;
	}

div#photo_main #views_container {
	left:150px;
	}

#photo_main #views_container div.views_label {
	padding-right:5px;
	}


#views_container .views_count {
	color:#007320;
	}

#photo_main #rating_container .rating_label {
	padding-right:5px;
	}

div#photo_main #media_item_info #media_item_actions #share_but_container {
	width:55px;
	height:22px;
	margin:0 0 0 25px;
	}

div#photo_main #media_item_info #media_item_actions a.share_but {
	display:block;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:0 -38px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.share_but {
	background-position:0 -60px;
	}

div#photo_main #media_item_info #media_item_actions #fav_but_container {
	width:69px;
	height:22px;
	margin:0 0 0 15px;
	}

div#photo_main #media_item_info #media_item_actions a.fav_but {
	display:block;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-56px -38px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.fav_but  {
	background-position:-56px -60px;
	}

div#photo_main #media_item_info #media_item_actions #comment_but_container	 {
	width:69px;
	height:22px;
	margin:0 0 0 14px;
	}
div#photo_main #media_item_info #media_item_actions a.comment_but  {
	display:block;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-126px -38px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.comment_but  {
	background-position:-126px -60px;
	}

#thumb_carousel {
	margin:30px 48px 10px;
	}
	
div#photo_main #carousel_heading  {
	display:block;
	padding:0 0 0 15px;
	}

div#photo_main #carousel_heading span {
	display:block;
	color:#000;
	}
		
div#photo_main #carousel_container {
	height:48px;
	position:relative;
	width:518px;
	padding-top:6px;
	}

div#photo_main .jcarousel-prev, div#photo_main .jcarousel-next {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	height:18px;
	width:20px;
	top:18px;
	}

div#photo_main .jcarousel-prev {
	left:-20px;
	background-position:0 -152px ;
	}

div#photo_main :hover.jcarousel-prev {
	background-position:0 -170px ;
	}

div#photo_main .jcarousel-prev-disabled, div#photo_main :hover.jcarousel-prev-disabled {
	background-position:0 -188px ;
	}

div#photo_main .jcarousel-next {
	right:-20px;
	background-position: -20px -152px;
	}

div#photo_main :hover.jcarousel-next {
	background-position: -20px -170px;
	}

div#photo_main .jcarousel-next-disabled, div#photo_main :hover.jcarousel-next-disabled {
	background-position: -20px -188px;
	}

div#photo_main .jcarousel-clip {
	margin:0px 17px;
	width:485px;
	}

div#photo_main .thumbs_block {
	list-style:none;
	width:485px;
	}

div#photo_main .thumbs_block.no_vgutter {
	margin:0;
	}

div#photo_main .thumbs_block div {
	margin:0 8px 0 0;
	}

/*   end photos view   */

/*   videos   */

div#video_player_wrapper {
	height:366px;
	width:646px;
	background:url(/images/media/video/video_view_bg.jpg) no-repeat;
	margin-top:15px;
	}

div#video_player_wrapper #video_player {
	height:349px;
	margin:3px;
	width:620px;
	}

div#video_rating {
	float:left;
	margin:0 10px;
	}

#video_rating span {
	float:left;
	margin-right:9px;
	padding-right:6px;
	color:#333;
	}

div#video_title {
	padding:5px 0;
	width:auto;
	display:block;
	margin:0 10px;
	font-size:18px;
	color:#007320;
	}
	
div#video_description {
	padding:5px;
	margin:0 10px 20px ;
	}

div#video_info {
	padding:4px 0 10px;
	margin:0 10px;
	}

div#video_duration {
	float:left;
	margin:0 10px;
	padding:0 15px 0 0;
	border-right:1px solid #333;
	color:#333;
	}

#video_buttons a.share_but {
	float:left;
	width:55px;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:0 -38px;
	margin-left:10px;
	}

#video_buttons a:hover.share_but {
	background-position:0 -60px;
	}

#video_buttons a.share_but span {
	display:none;
	}

#video_buttons a.add {
	float:left;
	width:69px;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-56px -38px;
	margin-left:10px;
	}

#video_buttons a:hover.add {
	background-position:-56px -60px;
	}

#video_buttons a.add span {
	display:none;
	}

#video_buttons a.comment_but {
	float:left;
	width:69px;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-126px -38px;
	margin-left:10px;
	}

#video_buttons a:hover.comment_but {
	background-position:-126px -60px;
	}

#video_buttons a.comment_but span {
	display:none;
	}

#videos_top #back_button , #photos_top #back_button  {
	float:left;
	width:44px;
	height:19px;
	padding:8px 10px;
	}

#videos_top #back_button a, #photos_top #back_button a {
	display:block;
	height:19px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-56px -152px;
	}

#videos_top #back_button a:hover, #photos_top #back_button a:hover {
	background-position:-56px -171px;
	}

#videos_top #back_button a span, #photos_top #back_button a span {
	display:none;
	}
	
/*   end videos   */

/*   share   */

div#booeep_share_container {
	background:none;
	margin:0;
	}

div#booeep_share_container #share_wrapper {
	background:url(/images/media/share_bg.jpg) no-repeat center top;
	}
	
div#share_wrapper #share_heading {
	cursor:pointer;
	font-size:15px;
	height:25px;
	font-weight:bold;
	}

div#share_wrapper #share_heading span {
	float:left;
	padding:0 0 0 5px;
	}
div#share_wrapper #share_heading .share_label span {
	display:none;
	}

#share_wrapper.pane_open #share_heading .btn {
	float:right;
	width:49px;
	height:20px;
	margin:5px 10px 0 0;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:0 -83px;
	}

#share_wrapper.pane_open :hover#share_heading .btn {
	background-position:0 -103px;
	}

div#share_wrapper #share_email {
	margin:15px 10px 15px 0;
	}

div#share_wrapper #share_email form a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-126px -152px;
	display:block;
	height:19px;
	margin:0 0 0 230px;
	width:44px;
	}

div#share_wrapper #share_email form a:hover {
	background-position:-126px -171px;
	}
	
/*   end share   */

/*   comment   */

div#comments {
	margin:5px 0;
	padding-top:15px;
	}
div#comments_tabs {
	display:block;
	height:38px;
	background:url(/images/headers/pagetitles.gif) no-repeat 0 -357px;
	}

div#comments_new_btn a {
	float:left;
	height:25px;
	margin:5px 5px 5px 0;
	width:135px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-236px -152px;
	}

div#comments_new_btn a:hover {
	background-position:-236px -177px;
	}

div#comments_new_header {
	font-size:15px;
	font-weight:bold;
	}

div#comments_info {
	float:left;
	height:25px;
	width:auto;
	}

#comments_btn_new a {
	float:right;
	height:25px;
	width:119px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-97px -215px;
	}

#comments_btn_new a:hover {
	background-position:-97px -240px;
	}
	
#comments_main {
	margin:0 10px;
	}

#comments_main ul {
	border-top:1px dashed #b8b8b8;
	}

#comments_main li {
	border-bottom:1px solid #b8b8b8;
	}

div#comments_username {
	color:#007320;
	}

#comments_date {
	color:#007320;
	}

div#comments_btn_spam a {
	float:left;
	height:19px;
	margin-left:5px;
	position:relative;
	width:43px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-44px -216px;
	}

div#comments_btn_spam a:hover {
	background-position:-44px -235px;
	}

/*   end comment   */

/*   end media   */

#thevideo {
	margin:10px 15px 0 15px;
	}
	
.main_img {
	float:right;
	padding:0 10px;
	}
	
#cast {
	display:block;
	padding:0 20px;
	margin:0;
	list-style:none;
	}
	
#cast li {
	float:left;
	width:300px;
	}
	
#cast li img {
	float:left;
	}
	
#cast li .text {
	float:left;
	width:215px;
	padding-top:20px;
	font-size:14px;
	}
	
#cast li .text .title {
	display:block;
	color:#00b032;
	}
	
#cast li .text .name {
	display:block;
	color:#666;
	}