/*********************** COMMON PROPERTIES ****************************/
body
{
	font-family:Trebuchet MS;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:12px;
}
h1, h2, h3, h4, h5
{
	margin:0;
	padding:0;
}
hr
{
	margin:0;
	padding:0;
	border: solid 1px #cfd0ca
}
.hide
{
	display: none;
}
ul{
	list-style-type : none;
}
.clear
{
	clear:both
}
.floatleft
{
	float:left
}
.floatright
{
	float:right
}
img
{
	border:0
}
.img_margin
{
	margin:10px;
}

#wrapper_home{
	width:100%;
	background : url(/images/content_bg/page_bg_repeat.jpg) center 960px;
}
/*#background
{
	width:100%;	
	background : url(/images/content_bg/index_top_bg.jpg) no-repeat center top;	
}*/
#home_content_bg
{
	width:100%;	
	background : url(/images/content_bg/index_top_bg.jpg) no-repeat center top;	
}
#container{
	width:980px;
	margin: 0 auto;
}
#inner_background
{
	width:100%;
	background : url(/images/content_bg/inner_top_bg.jpg) no-repeat center top;
}
a{
	color:#7fa9c9;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:underline;
	}
/* ************************Top Navigation************************** */
#top_nav
{
	width:980px;
	height:80px;
	float:left;
	margin:0;
	padding:0;
}
h1.home
{
	display:block;
	position:absolute;
	margin:70px 0 0 300px;
	height:115px;
	width:275px;
	z-index:100;
}
h1.home a
{
	display:block;
	height:115px;
	width:275px;
}
#main_nav
{
	width:800px;
	height:40px;
	margin:0;
	padding:0;
	float:right;
}
#main_nav li
{
	float:left;
}
#main_nav li#news a
{
	width:76px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat
}
#main_nav li#news a:hover
{
	background-position:0 -40px
}
#main_nav li#projects a
{
	width:77px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -76px 0px;
}
#main_nav li#projects a:hover
{
	background-position: -76px -40px
}
#main_nav li#photos a
{
	width:75px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -153px 0px;
}
#main_nav li#photos a:hover
{
	background-position: -153px -40px
}
#main_nav li#videos a
{
	width:79px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -228px 0px;
}
#main_nav li#videos a:hover
{
	background-position: -228px -40px
}
#main_nav li#personal a
{
	width:77px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -307px 0px;
}
#main_nav li#personal a:hover
{
	background-position: -307px -40px
}
#main_nav li#messagecenter a
{
	width:111px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -384px 0px;
}
#main_nav li#messagecenter a:hover
{
	background-position: -384px -40px
}
#main_nav li.dot_spacer
{
	width:19px;
	height:40px;
	display:block;
	background:url(/images/index/navbar.gif) repeat-y -495px 0px;
}
#main_nav li#login a
{
	width:122px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -514px 0px;
}
#main_nav li#login a:hover
{
	background-position: -514px -40px
}
#main_nav li#register a
{
	width:145px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -655px 0px;
}
#main_nav li#register a:hover
{
	background-position: -655px -40px
}
#main_nav li.welcome
{
	width:96px;
	height:40px;
	display:block;
	background:url(/images/index/navbar.gif) no-repeat -812px 0px;
}

#main_nav li#edit_profile a
{
	width:96px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -908px 0px;
}
#main_nav li#edit_profile  a:hover
{
	background-position: -908px -40px
}
#main_nav li#logout a
{
	width:88px;
	height:40px;
	display:block;
	cursor:pointer;
	background:url(/images/index/navbar.gif) no-repeat -1004px 0px;
}
#main_nav li#logout a:hover
{
	background-position: -1004px -40px
}

/* ************************Top Navigation************************** */


/* ***************************Home page classes************************* */
#home_left{
	width:353px;
	margin:432px 0 0 0;
	padding:0;
	float:left;
}
h2.news_events{
	width:150px;
	height:50px;
	background : url(/images/headers/headers_sprite.gif) 0 0;
	background-position:16px -98px;
}
div.news
{
	height:97px
}

span.news_para{
	padding:0px;
	display:block;
	height:50px;
	margin:0 20px 0 68px;
	font:Trebuchet MS;
	font-size:12px;
	color:#e88503;
}

div.news a
{
	display:block;
	color:#e88503;
	cursor:pointer;
	text-decoration:none
}
div.news a span.read_more {
	width:85px;
	height:34px;
	padding:0px;
	display:block;
	float:left;
	position:absolute;
	margin:5px 0 0 68px;
	background : url(/images/btns/buttons_sprite.gif) no-repeat 0 -34px;
}
div.news a:hover span.read_more 
{
	background-position:0 0
}
div.news a span.go_button {
	width:85px;
	height:34px;
	padding:0px;
	display:block;
	float:left;
	position:absolute;
	margin:5px 0 0 68px;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -102px;
}
div.news a:hover span.go_button 
{
	background-position:0px -68px;
}

#home_middle{
	width:307px;
	height:300px;
	margin:-7px 0 0 0;
	padding:0;
	float:left;
}

h2.official_website{
	width:307px;
	height:15px;
	margin:20px 0 0 130px;
	padding:0;
	background : url(/images/headers/headers_sprite.gif) right top;
}
*html h2.official_website{
	width:142px;
	margin:20px 0 0 165px;
	background : url(/images/headers/headers_sprite.gif) left top;
}
p.official_para{
	padding-top:5px;
	height:70px;
	font-size:12px;
	color:#999999;
	text-align:right;
}
span.official_para_wht a
{
	color:#FFFFFF;
	text-decoration:none;	
}
span.official_para_wht a:hover
{
	text-decoration:underline;	
}

#current_proj, #recent_videos
{
	width:301px;
	height:200px;
	margin:0;
	padding:0 0 0 33px;
	background: url(/images/headers/headers_black_bg.png) no-repeat 16px top;
}
*html #current_proj
{
	width:262px;
	margin:0 0 0 15px;
	padding:0 0 0 20px;

}
*html #recent_videos
{
	width:262px;
	margin:0 0 0 15px;
	padding:0 0 0 20px;
}
#recent_videos
{
	margin:20px 0 0 0;
	height:180px;
}
span.current_proj_title, span.recent_videos_title
{
	width:200px;
	height:31px;
	display:block;
	margin:0;
	background : url(/images/headers/headers_sprite.gif) 0px -28px;
}
span.recent_videos_title
{
	background : url(/images/headers/headers_sprite.gif) 0px -63px;
}
.current_proj_image{
	margin:13px 7px 0 0;
	display:block;
	float:left;
}
.current_proj_text{
	width:150px;
	height:93px;
	display:block;
	float:left;
	margin:13px 0 0 0;
	font:Trebuchet MS;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
}
span.current_project_read_more a{
	width:85px;
	height:34px;
	padding:0px;
	display:block;
	float:left;
	margin:10px 20px 0 0;
	cursor:pointer;
	background : url(/images/btns/buttons_sprite.gif) 0 0;
}
span.current_project_read_more a:hover
{
	background : url(/images/btns/buttons_sprite.gif) 0 -34px;
}
span.current_project_watch_more a{
	width:85px;
	height:34px;
	padding:0px;
	display:block;
	float:left;
	margin:10px 20px 0 0;
	cursor:pointer;
	background : url(/images/btns/buttons_sprite.gif) 0 -170px;
}
span.current_project_watch_more a:hover
{
	background : url(/images/btns/buttons_sprite.gif) 0 -136px;
}

#message_center span.current_project_read_more a:hover
{
	background : url(/images/btns/buttons_sprite.gif) 0 -34px;
}
#home_message_center
{
	width:310px;
	height:223px;
	margin:0;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_actions_bg.png);
}
*html #home_message_center
{
	margin:20px 0 0 0;
	width:307px;
}

#home_message_center a
{
	margin:30px 0 0 0px;
	display:block;
	width:301px;
	height:175px;
	cursor:pointer;
	text-decoration:none;
}
#home_message_center .message_center_title_bg
{
	width:301px;
	height:46px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_black_bg.png) center top;
}
*html #home_message_center .message_center_title_bg
{
	width:285px;
	margin:0 0 0 20px;
}
#home_message_center .message_center_title
{
	width:197px;
	height:29px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_sprite.gif) 0px -149px ;
}
#home_message_center .message_icon
{
	width:41px;
	height:38px;
	margin:20px 0 0 53px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 0px 0px ;
}
*html #home_message_center .message_icon
{
	width:41px;
	height:38px;
	margin:20px 0 0 55px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 0px 0px ;
}
#home_message_center .message_text
{
	width:161px;
	height:85px;
	margin:0 0 0 32px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_mssg_center.png) no-repeat center top;
}
#home_message_center a span.go_button 
{
	width:85px;
	height:34px;
	margin:10px 0 0 135px;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	line-height:19px;
	color:#000;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
#home_message_center a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url('style/IEFixes.htc');
}

* html #home_message_center a span.go_button 
{
	margin:8px 0 0 135px;
	padding:0 0 0 4px;
}
/* ***************************Home page classes************************* */

/* ************Internal Left Side Side********************* */
#leftCol
{
	width:660px;
	margin:0;
	float:left;
	padding:0;
	position:relative;
}
#inner_background #advertise
{
	width:325px;
	margin:124px 0 0 305px;
	height:195px;

}
#advertise .advertiste_back_btn
{
	width:55px;
	height:33px;
	float:left;
	cursor:pointer;
}
#advertise .advertiste_back_btn a
{
	display:block;
	width:55px;
	height:33px;
	cursor:pointer;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -208px;	
}
#advertise .advertiste_back_btn a:hover
{
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -241px;	
}
#inner_background #advertise .advertise_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 152px -584px ;
}

#inner_background #advertise .advertise_text
{
	width:325px;
	height:125px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-family:Trebuchet MS;
	font-size:13px;
	text-align:right;
	color:#989898;
	background: url(/images/headers/advertise_header_graphic.jpg) no-repeat left top;
}
#inner_background #advertise .create_profile_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 38px -614px ;
}
#inner_background #advertise .create_profile_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 38px -614px ;
}
#inner_background #advertise .photo_gallery_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 175px -418px ;
}
#inner_background #advertise .video_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 185px -452px ;
}
#inner_background #advertise .messagecenter_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 75px -518px ;
}
#inner_background #advertise .news_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/news.gif) no-repeat 196px -8px ;
}
#inner_background #advertise .photos_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 37px -615px ;
}
#inner_background #advertise .web_master_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 30px -550px ;
}

#inner_background #advertise .video_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 185px -451px ;
}

#inner_background #advertise .edit_profile_title
{
	width:270px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 70px -484px ;
}
#inner_background #advertise .create_profile_text
{
	width:325px;
	height:125px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-family:Trebuchet MS;
	font-size:15px;
	text-align:right;
	color:#989898;
	background: url(/images/headers/create_profile_header_graphic.jpg) no-repeat left top;
}
#inner_background #advertise .photo_gallery_text
{
	width:325px;
	height:125px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-family:Trebuchet MS;
	font-size:15px;
	text-align:right;
	color:#989898;
	background: url(/images/headers/photos_header_graphic.jpg) no-repeat left top;
}

#inner_background #advertise .video_gallery_text
{
	width:325px;
	height:125px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-family:Trebuchet MS;
	font-size:15px;
	text-align:right;
	color:#989898;
	background: url(/images/headers/videos_header_graphic.jpg) no-repeat left top;
}
#inner_background #advertise .message_center_text
{
	width:325px;
	height:125px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-family:Trebuchet MS;
	font-size:15px;
	text-align:right;
	color:#989898;
	background: url(/images/headers/mssg_center_header_graphic.jpg) no-repeat left top;
}

#inner_background #advertise .content_web_master
{
	width:325px;
	height:125px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-family:Trebuchet MS;
	font-size:15px;
	text-align:right;
	color:#989898;
	background: url(/images/headers/webmaster_header_graphic.jpg) no-repeat left top;
}

#inner_background #advertise .video_text
{
	width:325px;
	height:125px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-family:Trebuchet MS;
	font-size:13px;
	text-align:right;
	color:#989898;
	background: url(/images/headers/videos_header_graphic.jpg) no-repeat left top;
}

#inner_background #advertise .my_project
{
	width:270px;
	height:31px;
	float:right;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 115px -387px ;
}

ul#my_project
{
	width:325px;
	height:125px;
	padding:0;
	margin:8px 0 0 0;
	float:right;
	background: url(/images/headers/projects_header_graphic_bg.jpg) no-repeat left 2px;
}
ul#my_project li
{
	margin:0;
	padding:0;
	float:right;
}

ul#my_project li a
{	
	width:165px;
	height:24px;
	float:right;
	display:block;
	cursor:pointer;
}
ul#my_project li#reaper a
{	
	background: url(/images/btns/subnav.jpg) 0px 0px;
}
ul#my_project li#reaper a:hover, ul#my_project li#reaper a.selected
{	
	background: url(/images/btns/subnav.jpg) 0px -150px;
}
ul#my_project li#heroes a
{	
	background: url(/images/btns/subnav.jpg) 0px -25px;
}
ul#my_project li#heroes a:hover, ul#my_project li#heroes a.selected
{	
	background: url(/images/btns/subnav.jpg) 0px -175px;
}
ul#my_project li#stickit a
{	
	background: url(/images/btns/subnav.jpg) 0px -50px;
}
ul#my_project li#stickit a:hover, ul#my_project li#stickit a.selected
{	
	background: url(/images/btns/subnav.jpg) 0px -200px;
}
ul#my_project li#lifeasweknowit a
{	
	background: url(/images/btns/subnav.jpg) 0px -75px;
}
ul#my_project li#lifeasweknowit a:hover, ul#my_project li#lifeasweknowit a.selected
{	
	background: url(/images/btns/subnav.jpg) 0px -225px;
}
ul#my_project li#otherwork a
{	
	background: url(/images/btns/subnav.jpg) 0px -100px;
}
ul#my_project li#otherwork a:hover, ul#my_project li#otherwork a.selected
{	
	background: url(/images/btns/subnav.jpg) 0px -250px;
}
ul#my_project li#rookieblue a
{	
	background: url(/images/btns/subnav.jpg) 0px -125px;
}
ul#my_project li#rookieblue a:hover, ul#my_project li#rookieblue a.selected
{	
	background: url(/images/btns/subnav.jpg) 0px -275px;
}
div.bio_runningtext
{
	width:660px;
	float:left;
	margin:0;
	padding:0px;
	font-family:Trebuchet MS;
	font-size:13px;
	text-align:left;
	color:#FFFFFF;
}
div.bio_runningtext p
{
	padding:10px 20px 10px 30px;
}
*html div.bio_runningtext p
{
	padding:0px 20px 10px 30px;
}
div.content_videotext{
	width:660px;
	float:left;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-align:left;
	color:#FFFFFF;
	}
div.content_runningtext
{
	width:660px;
	float:left;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-align:left;
	color:#FFFFFF;
}
div.content_runningtext h2
{
	display:none;
}
div.content_runningtext div#registration h2
{
	display:block;
}

div.content_runningtext div#registration .section h2 span
{
	display:none;
}
div.content_runningtext div#registration .name h2
{
	width:270px;
	height:24px;
	background:url(/images/headers/headers_sprite.gif) no-repeat 0 -715px;
}
div.content_runningtext div#registration .info h2
{
	width:270px;
	height:24px;
	background:url(/images/headers/headers_sprite.gif) no-repeat 0 -739px;
}
div.content_runningtext div#registration .submit h2
{
	width:270px;
	height:24px;
	background:url(/images/headers/headers_sprite.gif) no-repeat 0 -763px;
}

div.content_runningtext p
{
	padding:10px 20px 10px 25px;
}
div.content_runningtext span.amazon
{
	padding:10px 20px 10px 25px;
}
div.content_runningtext span.amazon a
{
	padding:0px 0px 0px 25px;
}

img.padding10px
{
	padding:0 0 10px 18px;
}
img.heropadding10px
{
	padding:0 0 25px 18px;
}
#inner_background #advertise .bio_title
{
	width:270px;
	height:31px;
	float:right;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 222px -350px ;
}
#inner_background #advertise .representation_title
{
	width:270px;
	height:31px;
	float:right;
	margin:0;
	padding:0;
	background: url(/images/headers/rep.gif) no-repeat 90px -7px ;
}
#inner_background #advertise .representation
{
	width:270px;
	height:31px;
	float:right;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 222px -350px ;
}
#stickit_photos
{
	height:200px;
	width:300px;
	margin:0;
	padding:0;
	float:left;
	background: url(/images/projects/missy_peregrym_stick_it_dvd.jpg) no-repeat left top;
}
#stickit_photos a
{
	margin:10px 0 0 10px;
	display:block;
	width:260px;
	height:140px;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
}
#stickit_photos a .stick_photo_text
{
	width:125px;
	position:absolute;
	margin:40px 0 0 135px;
	float:right;
	clear:both;
	padding:0;
	float:left;
	cursor:pointer;
	text-align:left;
	font-size:13px;
}
#stickit_photos a span.go_btn 
{
	width:85px;
	height:34px;
	margin:120px 0 0 135px;
	padding:0 0 0 4px;
	position:absolute;
	cursor:pointer;
	text-decoration:none;
	color:#000;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
#stickit_photos a:hover span.go_btn 
{
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -102px;
	behavior: url(/style/IEFixes.htc);
}

#inner_background ul#representation_text
{
	width:660px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
* html #inner_background ul#representation_text
{
	width:660px;
	margin:0;
	padding:0;
	float:left;
}
#representation_text p
{
	margin:10px 0 0 20px;
	color:#919c98;
}
#representation_text .heading_text
{
	font-size:15px;
	color:#FFFFFF;
}
#representation_text .sub_heading_text
{
	color:#fe9200;
}
a.web_link
{
	text-decoration:none;
	color:#7fa9c9;
}
#representation_text li#acting_agent
{
	width:301px;
	height:232px;
	float:left;
	margin:0 0 0 15px;
}

* html #representation_text li#acting_agent
{
	margin:0 0 0 8px;
}
#representation_text .acting_agent_bg
{
	width:301px;
	height:40px;
	float:left;
	margin:0;
	padding:0;
	background: url(/images/headers/headers_black_bg.png) no-repeat left top;	
}
#representation_text .voice_over_agent_title
{
	width:200px;
	height:22px;
	float:left;
	margin:5px 0 0 20px;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 0px -1050px ;
}
#representation_text .acting_agent_title
{
	width:200px;
	height:22px;
	float:left;
	margin:5px 0 0 20px;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 0px -1028px ;
}
#representation_text li#voice_over_agent
{
	width:301px;
	height:232px;
	margin:0;
	padding:0;
	float:right;
}
#manager
{
	width:301px;
	height:232px;
	margin:20px 0 0 15px;
	padding:0;
	float:left;
}
#representation_text .manager_title
{
	width:200px;
	height:22px;
	float:left;
	margin:5px 0 0 20px;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 0px -1076px ;
}
#publicist
{
	width:301px;
	height:232px;
	margin:20px 0 0 15px;
	padding:0;
	float:right;
}
#representation_text .publicist_title
{
	width:200px;
	height:22px;
	float:left;
	margin:5px 0 0 20px;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 0px -1099px ;
}
#inner_background ul#inner_sub_text
{
	width:660px;
	margin:0;
	padding:0;
	float:left;
}
#inner_sub_text li#sub_title_bg
{
	width:301px;
	height:46px;
	margin:0 0 0 20px;
	background: url(/images/headers/headers_black_bg.png) no-repeat left top;		
}
*html #inner_sub_text li#sub_title_bg
{
	margin:0 0 0 15px;
}
#inner_sub_text .internal_title
{
	width:59px;
	height:24px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -1122px ;		
}
#inner_sub_text .advton_site
{
	width:220px;
	height:24px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -690px ;		
}
#inner_sub_text .beforeyousend_title
{
	width:158px;
	height:20px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -956px ;		
}
#inner_sub_text .contact_webmaster
{
	width:220px;
	height:24px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -979px ;		
}
#inner_sub_text .yourmessage_title
{
	width:220px;
	height:24px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -1004px ;		
}
#inner_sub_text li#internal_text
{
	margin:0 0 0 71px;
}
#inner_sub_tex .login_text
{
	padding:0 0 0 125px;
	margin:0;
} 
.login_link_text p
{
	margin:10px 0 20px 10px;
}
p.webmaster_text
{
	margin:0x;
	padding:0 10px 0 30px;
}
.login_link_text
{
	margin:0 0 0 72px;
	padding:0;
}
.login_link_text h2
{
	display:none;
}

p.login_link_text a
{
	margin:0;
	padding:0;
	color:#80a9c9;
	cursor:pointer;
	text-decoration:none;
}
p.login_link_text a:hover
{
	margin:0;
	padding:0;
	color:#80a9c9;
	text-decoration:underline;
}
.bullet_text
{
	color:#ffbf78;
	margin:0;
	padding:10px 0 20px 72px;
}
#info_fields 
{	
	width:100%;
	padding:0;
	margin:0;
	float:left;
}	
#info_fields .email
{
	width:150px;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 72px;
	color:#ffbf78;
}
#info_fields .password
{
	width:150px;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	color:#ffbf78;
}
#info_fields .login_btn
{
	width:150px;
	float:left;
	margin:0;
	padding:15px 0 0 20px;

}
#contact_info_field 
{	
	width:100%;
	padding:0;
	margin:0;
	float:left;
}	
#contact_info_field .contact_info
{
	float:left;
	margin:0;
	padding:10px 0 20px 52px;
	text-align:right;
	line-height:35px;
}
/* *****************Internal Left Side End******************  */

/* ************Internal Right Side Side********************* */
#rightCol
{
	width:320px;
	margin:0;
	float:left;
	padding:0;
}

#advertisement
{
	width:300px;
	float:right;
}
.ad_sep{
	height:5px;
	display:block;
	}
	
.ad_boarder{
	width:300px;
	height:250px;
	border:1px solid #730000;
	}
#rightCol img.advertisement_one
{
	margin:0 0 20px 0;
	float:left;
	padding:0;
}
#rightCol img.advertisement_two
{
	margin:0;
	float:left;
	padding:0;
}
#message_center
{
	width:310px;
	height:223px;
	margin:0;
	padding:0;
	float:right;
	background: url(/images/content_bg/call_to_actions_bg.png);
}
*html #message_center
{
	margin:10px 0 0 0;
}

#message_center a
{
	margin:30px 0 0 0px;
	display:block;
	width:310px;
	height:175px;
	cursor:pointer;
	text-decoration:none;
}
#message_center .message_center_title_bg
{
	width:301px;
	height:46px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_black_bg.png) center top;
}
*html #message_center .message_center_title_bg
{
	margin:0 0 0 19px;
}
#message_center .message_center_title
{
	width:197px;
	height:29px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_sprite.gif) 0px -149px ;
}
#message_center .message_icon
{
	width:41px;
	height:38px;
	margin:20px 0 0 53px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 0px 0px ;
}
* html #message_center .message_icon
{
	width:41px;
	height:38px;
	margin:20px 0 0 55px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 0px 0px ;
}
#message_center .message_text
{
	width:161px;
	height:85px;
	margin:0 0 0 32px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_mssg_center.png) no-repeat center top;
}
#message_center a span.go_button 
{
	width:85px;
	height:34px;
	margin:10px 0 0 135px;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	line-height:19px;
	color:#000;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
#message_center a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url('style/IEFixes.htc');
}

* html #message_center a span.go_button 
{
	margin:8px 0 0 135px;
	padding:0 0 0 4px;
}

#latest_photos
{
	width:310px;
	height:256px;
	margin:20px 0 0 0;
	padding:0;
	float:right;
	background: url(/images/content_bg/call_to_actions_bg_2.png);
}

#latest_photos a
{
	margin:15px 0 0 0px;
	display:block;
	width:310px;
	cursor:pointer;
	height:175px;
	text-decoration:none;
}

#latest_photos .latest_photos_title_bg
{
	width:300px;
	height:46px;
	margin:10px 0 0 10px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_grey_bg.png) center top;
}

#latest_photos .latest_photos_title
{
	width:100px;
	height:36px;
	margin:0 0 0 22px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_sprite.gif) 0px -180px ;
}

#latest_photos .photo_icon
{
	width:41px;
	height:38px;
	margin:15px 0 0 50px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 5px -40px ;
}

#latest_photos .photo_text
{
	width:148px;
	height:85px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_photos.png) left top ;
}
#latest_photos a span.go_button 
{
	width:85px;
	height:34px;
	margin:10px 0 0 140px;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	line-height:19px;
	color:#000;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
#latest_photos a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url('/style/IEFixes.htc');
}
#project_latestphoto a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url('/style/IEFixes.htc');
}
.margin_top
{
	margin:110px 0 0 0;
}
/* ************Internal Right Side Side********************* */

/* ************************Footer Start************************ */
#footer_main{
	width:980px;
	height:127px;
	margin:0;
	padding:0;
	float:left;
	background : url(../images/content_bg/footer_bg.png) no-repeat center top ;
}
#footer_main ul
{
	width:540px;
	margin:auto auto;
}
#footer_main ul li.footer_img
{
	width:110px;
	margin:65px 0 0 0;
	float:left;
}
#footer_main ul li.footer_link
{
	float:left;
	margin:65px 0 0 0;
	width:430px;
	font:9px Arial;
	line-height:34px;
	color:#999999
}
#footer_main ul li.footer_link a
{
	color:#999999;
	text-decoration:none;
}
#footer_main ul li.footer_link a:hover
{
	text-decoration:underline;
}
/* ************************Footer End************************ */

/* ********************Project Container******************** */
#project_container
{
	width:980px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
#project_latestphoto
{
	width:310px;
	height:223px;
	margin:0 20px 0 0;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_actions_bg.png) no-repeat left top;
}

*html #project_latestphoto
{
	width:310px;
	height:223px;
	margin:0;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_actions_bg.png) no-repeat left top;
}
#project_latestphoto a
{
	margin:25px 0 0 0px;
	display:block;
	cursor:pointer;
	width:310px;
	height:175px;
	text-decoration:none;
}
#project_latestphoto .project_latestphoto_title_bg
{
	width:301px;
	height:46px;
	margin:5px 0 0 15px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_black_bg.png) center top;
}
*html #project_latestphoto .project_latestphoto_title_bg
{
	margin:5px 0 0 30px;
}
#project_latestphoto .project_latestphoto_title
{
	width:197px;
	height:29px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_sprite.gif) 0px -181px ;
}
#project_latestphoto .project_latestphoto_icon
{
	width:41px;
	height:38px;
	margin:20px 0 0 53px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 3px -40px ;
}
*html #project_latestphoto .project_latestphoto_icon
{
	margin:15px 0 0 53px;
}
#project_latestphoto .project_latestphoto_text
{
	width:161px;
	height:85px;
	margin:0 0 0 25px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_photos.png) no-repeat center top;
}
#project_latestphoto a span.go_button 
{
	width:85px;
	height:34px;
	margin:10px 0 0 135px;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	line-height:19px;
	color:#000;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
*html #project_latestphoto a span.go_button 
{
	margin:15px 0 0 135px;
}
#project_latestphoto a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url('style/IEFixes.htc');
}
/* my account photos */
#myaccount_latestphoto
{
	width:310px;
	height:223px;
	margin:0;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_actions_bg.png) no-repeat left top;
}

*html #myaccount_latestphoto
{
	width:310px;
	height:223px;
	margin:0 ;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_actions_bg.png) no-repeat left top;
}
#myaccount_latestphoto a
{
	margin:25px 0 0 0px;
	display:block;
	width:310px;
	cursor:pointer;
	height:175px;
	text-decoration:none;
}
#myaccount_latestphoto .project_latestphoto_title_bg
{
	width:301px;
	height:46px;
	margin:5px 0 0 15px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_black_bg.png) center top;
}
*html #myaccount_latestphoto .project_latestphoto_title_bg
{
	margin:10px 0 0 30px;
}
#myaccount_latestphoto .project_latestphoto_title
{
	width:197px;
	height:29px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_sprite.gif) 0px -181px ;
}
#myaccount_latestphoto .project_latestphoto_icon
{
	width:41px;
	height:38px;
	margin:20px 0 0 53px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 3px -40px ;
}
*html #myaccount_latestphoto .project_latestphoto_icon
{
	margin:15px 0 0 53px;
}
#myaccount_latestphoto .project_latestphoto_text
{
	width:161px;
	height:85px;
	margin:0 0 0 25px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_photos.png) no-repeat center top;
}
#myaccount_latestphoto a span.go_button 
{
	width:85px;
	height:34px;
	margin:10px 0 0 135px;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	line-height:19px;
	color:#000;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
#myaccount_latestphoto a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url('style/IEFixes.htc');
}

/* my account photos ends */
#project_video
{
	width:310px;
	height:256px;
	margin:10px 10px 0 0;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_actions_bg_2.png) no-repeat center top;
}
*html #project_video
{
	margin:10px 0 0 0;
}
#project_video a
{
	margin:0 0 0 0px;
	display:block;
	width:310px;
	height:200px;
	cursor:pointer;
	text-decoration:none;
}
#project_video .project_video_title_bg
{
	width:300px;
	height:40px;
	margin:20px 0 0 10px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_grey_bg.png) center top;
}
#project_video .project_video_title
{
	width:197px;
	height:29px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_sprite.gif) 0px -215px ;
}
#project_video .project_video_icon
{
	width:41px;
	height:31px;
	margin:28px 0 0 55px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 0px -82px ;
}
*html #project_video .project_video_icon
{
	margin:28px 0 0 56px;
}
#project_video .project_video_text
{
	width:161px;
	height:85px;
	margin:6px 0 0 20px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_videos.png) no-repeat center top;
}
#project_video a span.go_button 
{
	width:85px;
	height:34px;
	margin:10px 0 0 135px;
	padding:0 0 0 4px;
	float:left;
	cursor:pointer;
	line-height:19px;
	color:#000;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
*html #project_video a span.go_button 
{
	margin:15px 0 0 135px;
}
#project_video a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url(/style/IEFixes.htc);
}
#project_latest_photo
{
	width:310px;
	height:223px;
	margin:0;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_actions_bg.png)no-repeat right top;
}
#project_latest_photo a
{
	margin:0 0 0 0px;
	display:block;
	width:310px;
	height:175px;
	cursor:pointer;
	text-decoration:none;
}
#project_latest_message
{
	width:310px;
	height:223px;
	margin:0 10px 0 0;
	padding:0;
	float:right;
	background: url(/images/content_bg/call_to_actions_bg.png);
}
*html #project_latest_message
{
	margin:0;
}

#project_latest_message a
{
	margin:30px 0 0 0px;
	display:block;
	width:310px;
	height:175px;
	cursor:pointer;
	text-decoration:none;
}
#project_latest_message .message_center_title_bg
{
	width:301px;
	height:46px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_black_bg.png) center top;
}
*html #project_latest_message .message_center_title_bg
{
	margin:0 0 0 19px;
}
#project_latest_message .message_center_title
{
	width:197px;
	height:29px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	background: url(/images/headers/headers_sprite.gif) 0px -149px ;
}
#project_latest_message .message_icon
{
	width:41px;
	height:38px;
	margin:20px 0 0 53px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_icon_sprite.gif) 0px 0px ;
}
* html #project_latest_message .message_icon
{
	margin:20px 0 0 55px;
	padding:0;
}

#project_latest_message .message_text
{
	width:161px;
	height:85px;
	margin:-4px 0 0 32px;
	padding:0;
	float:left;
	background: url(/images/content_bg/call_to_action_mssg_center.png) no-repeat center top;
}
*html #project_latest_message .message_text
{
	margin:2px 0 0 32px;

}
#project_container #project_latest_message a span.go_button 
{
	width:85px;
	height:34px;
	margin:13px 0 0 135px;
	padding:0 0 0 4px;
	float:left;
	line-height:19px;
	color:#000;
	cursor:pointer;
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0px -68px;
}
#project_container #project_latest_message a:hover span.go_button 
{
	background-position:0px -102px;
	behavior: url('/style/IEFixes.htc');
}

* html #project_latest_message a span.go_button 
{
	margin:8px 0 0 135px;
	padding:0 0 0 4px;
}

/* ********************Project Container******************** */

/* photo includes */
/* Photos  */
.img_gallery img
{
	border:0;
	float:left;
	margin:8px 0 32px 30px
}

/*Photo Gallery*/

/****************RX Messsage Center*******************/
  
#message_center_inc{
	width:630px;
	margin:0 0 0 30px;
	padding:0;
}

ul#rx-mc-header1 {
	font-family:Arial, Verdana;
	color:#a78848;
	margin:0 0 0 10px;
	float:right
}

ul#rx-mc-header1 li {
	float: left;
	margin:0 2px 0 0;
	padding:0px;
}
ul#rx-mc-header1 li.my_account, ul#rx-mc-header1 li.register {
	margin:0 5px;
	padding:0px 5px;
	border-left:1px solid #a78848;
	border-right:1px solid #a78848;
}

ul.rx-page-stats
{
}
ul.rx-page-stats li
{
	width:600px;
}
ul#rx-mc-header2 {
	height: 28px;
	clear:both;
}

#rx-mc-header2 li.type_filter {
	float: right;
}

#rx-messages .message  {
	font-family:Arial, Verdana;
	color:#FFF;
}

#rx-messages .subheading_pins 
{
	background:url(/images/content_bg/mssg_center_subheading_bg.png) no-repeat;
	height:22px;
	margin:0;
	padding:0;
	color: #fff;
	font-weight:bold;
}
#rx-messages .subheading_pins .subheading_title
{
	margin:0;
	padding:0;
	background: url(/images/headers/headers_sprite.gif) 0px -650px ;
	height:20px;
	width:52px;
}
#rx-messages .subheading_messages 
{
	background:url(/images/content_bg/mssg_center_subheading_bg.png) no-repeat;
	height:22px;
	font-weight:bold;
	color: #fff;
}
#rx-messages .pinned_header 
{
	background:url(/images/content_bg/mssg_center_pinned_header_bg.png) no-repeat;
	height:22px;
	font-family:Arial, Verdana;
	color:#404849;
}

ul#rx-messages .pinned_header .label 
{
	margin:0;
	padding: 3px 0 0 30px;
	color:#959b99;
	font-weight:bold;
}

ul#rx-messages .pinned_header .desc {
	font-family:Arial, Verdana;
	margin:0;
	padding: 3px 0 0 30px;
	color:#959b99;
	font-weight:normal;
}
#rx-messages .message .heading 
{
	background:url(/images/content_bg/mssg_center_pinned_header_bg.png) no-repeat;
	color:#FFF;
	
	padding:0 0 0 20px;
}
#rx-messages .message .msg_meta  
{
	background:url(/images/content_bg/message_center_user_image_bg.jpg) no-repeat center 10px;
	font-family:Arial, Verdana;
}
#rx-messages .message .msg_meta label 
{
	font-family:Arial, Verdana;
	color:#f9bc79;
}
#rx-messages .message .actions  
{
	background:url(/images/content_bg/mssg_center_pinned_header_bg.png) no-repeat;
	color:#ffffff;
}
#rx-messages .message .actions a  
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#rx-messages .response  
{
	font-family:Arial, Verdana;
	color:#FFF;
}
#rx-messages .msg_meta ul{
	background:url(/images/content_bg/mssg_center_avatar_star_bg.png)  no-repeat center 3px;
	}
#rx-messages .response .heading 
{
	background:url(/images/content_bg/mssg_center_heading_star_bg.png) no-repeat top left;
	padding: 0;
	height: 22px;	
	color: #FFF;
	font-weight:bold;
}
#rx-messages .response td.msg_meta ul li.avatar  
{
	color: #FFF;
	font-family:Arial, Verdana;
}
#rx-messages .response .msg_meta label 
{
	font-family:Arial, Verdana;
	color: #fcc171;
}
#rx-messages .response .actions  
{
	background:url(/images/content_bg/mssg_center_heading_star_bg.png) no-repeat top left;
	padding: 0;
	height: 22px;	
	color: #fff;
}
#rx-messages .response .actions a  
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

/****************END RX Messsage Center*******************/
/**************** OVERRIDING Message Center classes ******/

ul#rx-messages{
margin-top:20px;
}

ul#rx-messages .heading {
	padding: 0;
	height: 22px;
}

ul#rx-mc-header1 li a
{
	font:Arial;
	color:#ff8f0a;
	font-weight:bold;
	text-decoration:none;

}

ul#rx-mc-header1 li a:hover
{
	text-decoration:underline;
}
ul#rx-mc-header2 
{
	margin:2px 0 0 0;
	padding:0px;
}
ul#rx-mc-header2 li.pagination 
{
	float: left;
	margin:10px 0;
	padding:0px;
	width:300px;
}
ul#rx-mc-header2 ul.rx-page-stats
{
	float:left
}
ul#rx-mc-header2 ul.rx-page-stats li
{
	text-align:left ;
	margin:0px;
	padding:0px;
	color:#FFF;
}
ul#rx-mc-header2 ul.rx-pagination
{
	float:left
}
ul#rx-mc-header2 ul.rx-pagination li
{
	text-align:left ;
	margin:2px 0 0 0;
	padding:2px;
	float:left;
	color:#a78848;
}
ul#rx-mc-header2 ul.rx-pagination li a
{
	color:#a78848;
	text-decoration:none;
}
td.body
{
	color:#ffffff;
}
/*td.msg_meta ul li.avatar
{
	background:url(/images/content_bg/mssg_center_avatar_regular_bg.png) no-repeat left 3px;
	height:125px;
}*/

td.msg_meta ul li.avatar img
{
	margin:0;
	padding:15px 0 0 0;
}
*.html td.msg_meta ul li.avatar img
{
	margin:0 0 0 1px;
	padding:10px 0 0 4px;
}

/*************** ADVERTISE WITH Us ****************/
#rxfrm-contest
{
	margin:0;
	padding:0;
}
#ad_form
{
	margin:3px 0 0 0;
	padding:0;
}
#rxfrm-contest span
{	width:55px;
	display:block;
	text-align:right;
	padding:0 10px 0 30px;
	float:left;
}
.advertise_form
{
	margin:0;
	padding:0 0 20px 40px;
}
.advertise_form h1
{
	display:none;
}

.brands_represented
{
	margin:0;
	padding:0 0 10px 35px;
}
*html .advertise_form
{
	margin:0;
	padding:0 0 10px 30px;
}
.input_field
{
	padding:0 0 10px 0;
}
*html .input_field
{
	padding:0 0 8px 0;
}
.section_space
{
	height:40px;
	margin:0;
	padding:0;
}
.section_space1
{
	height:10px;
	margin:0;
	padding:0;
}
.section_space2
{
	height:30px;
	margin:0;
	padding:0;
}
.advspage
{	
	width:390px;
}

/****************RX Registration*******************/

#registration{
	width:600px;
	margin:0 0 0 25px;
	padding:0;
}
#registration #rxfrm-register .section {
	margin: 0;
	padding-bottom:0;
	font-size: 12px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
#rxfrm-register h3 {
	color: #FFF;
	font-size:15px;
}
#rxfrm-register h2 {
	color: #ffbf78;
}
#rxfrm-register .section, #rxfrm-register .section h2 {
	color: white;
}
#membershipBenefits {
	color: #fff;
}
#membershipBenefits .mbHeader {
}
#membershipBenefits .mbHeader h2 {
	color: #fff;
}
#membershipBenefits .mbHeader h3 {
	color: #fff;
}
#membershipBenefits ul li p span.footnote {
	color: #0f1922;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #0f1922;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background-color: #d0e7f7;
}
form#rxfrm-register ul.errors li {
	color: #0f1922;
}
#rxfrm-register ul#inner_sub_text
{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:600px;
}
#rxfrm-register li#sub_title_bg
{
	width:301px;
	height:46px;
	margin:0;
	background: url(/images/headers/headers_black_bg.png) no-repeat left top;		
}
#rxfrm-register .membername_title
{
	width:259px;
	height:25px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -716px ;		
}
#rxfrm-register .memberinfo_title
{
	width:259px;
	height:25px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -739px ;		
}

#rxfrm-register .submitregistration_title
{
	width:259px;
	height:25px;
	float:left;
	margin:5px 0 0 15px;
	background: url(/images/headers/headers_sprite.gif) 0px -764px ;		
}
p.registration_text
{
	padding:0 0 0 125px;
	margin:0;
	color:#ffbf78;
	font:arial;
	font-size:11px;
	text-align:center;
} 
#registration #rxfrm-register div.info ul {
	padding:0;
	margin:0;
}
#registration #rxfrm-register div.section ul li {
	float: left;
	list-style: none;
	padding: 7px 0 10px 0;
}
.name ul
{
	width:600px;
	margin:0;
	padding:0;
}
#registration #rxfrm-register div.name ul li
{
	width:270px
}
#registration #rxfrm-register div.name ul li label
{
	width:120px;
}
/****************END RX Registration*******************/

/*************** RX-Profile ****************/

#settings_pane 
{
	float: left;
	width: 654px;
	margin-top:15px;
	font-size: 12px;
}
#edit_account, #modify{
	display:none;
	}
/*#settings_notebook{
	float: left; 
	font-size: 13px;
	margin:-15px 50px 0 -10px;
}
*html #settings_notebook{
	float: left; 
	font-size: 13px;
	margin:-15px 0 0 -10px;
}
*//*- LEFT NAVBAR -*/
	/* entire navbar container border */
		div#settings_notebook { 
			background: url(/images/content_bg/edit_profile_settings_options_bg.jpg) no-repeat;
			width:245px;
			height:239px;
			margin:0 0px 0 25px;
			padding:0;
		}
		* html div#settings_notebook { 
			margin:0 0px 0 12px;
		}
		#settings_notebook ul li h3 {
			display:block;
			background:url(/images/headers/headers_sprite.gif) no-repeat;
			background-position:0 -787px;
			height:19px;
			margin:20px 0 0 20px;
		}
		#settings_notebook ul li h3 span {
			display:none;
		}

	/* settings and options background & text */
		#settings_notebook li.account_heading {
			background: url(/images/headers/headers_sprite.gif) no-repeat 0px -786px ;
			height:20px;
			width:270px;
			margin:25px 0 0 25px;
		}
		*html #settings_notebook li.account_heading 
		{
			width:180px;
		}
	/* inactive navbar links */
		#settings_notebook a#acct_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px 0px ;
			height:26px;
			width:170px;
			margin:5px 0 0 25px;
		}
		#settings_notebook a#auth_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -24px ;
			height:26px;
			width:170px;
			margin:0 0 0 25px;
		}
		#settings_notebook a#avatar_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -50px ;
			height:26px;
			width:170px;
			margin:0 0 0 25px;
		}
		#settings_notebook a#alert_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -76px ;
			height:26px;
			width:170px;
			margin:0 0 0 25px;
		}
	/* hover navbar links */
		#settings_notebook a:hover#acct_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -104px ;
		}
		#settings_notebook a:hover#auth_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -128px ;
		}
		#settings_notebook a:hover#avatar_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -154px ;
		}
		#settings_notebook a:hover#alert_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -180px ;
		}
		/* hover navbar links */
		#settings_notebook a.active#acct_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -104px ;
		}
		#settings_notebook a span{
			display:none;
			}
		#settings_notebook a.active#auth_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -128px ;
		}
		#settings_notebook a.active#avatar_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -154px ;
		}
		#settings_notebook a.active#alert_but {
			background: url(/images/btns/edit_profile_nav.jpg) no-repeat 0px -180px ;
		}
		
		
/*- ACCOUNT INFO PANE -*/

	/* 'account info' & 'personal info' headers */
		#acct_pane h3 {
			width:301px;
			height:40px;
		}
		#acct_pane h3 span {
			display:none;
		}

		#acct_pane .acct_header h3
		{
			background: url(/images/headers/account_info.png) no-repeat;
			height:24px;
			display:block;
		}
	/* 'account info text color' */
		div#acct_pane .acct_header .auth_button {
			color: #FFF;	
			height:50px;
			text-align:left;
			margin-left:18px;
		}
		#acct_pane .acct_header .auth_button p {
			text-align:left;	
		}
	/* 'edit email & password' button */
		#acct_pane .acct_header .auth_button  a {
			font-size:18px;
			color: #7fa9c9;	
			float:left;
			text-decoration:none;
			display:block;
			text-align:left;
		}
		div#acct_pane .acct_header .auth_button  a  span{
			display:block;
			text-align:left;
			padding:8px 0;
		}

	/* 'personal information' pane */
		#acct_pane .acct_info h3
		{
			background:url(../images/headers/personal_info.png) no-repeat;
			height:24px;
			display:block;
		}
		#acct_pane .acct_info
		{
			margin:0;
			padding:0;
			
		}
		#acct_pane .acct_info h3
		{
			margin:0;
			padding:0;
			
		}
		#acct_pane .acct_info, #acct_pane .acct_info label {
			
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #ffbf78;
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane .container h3 {
			background: url(/images/headers/edit_email.png) no-repeat;
			display:block;
			height:46px;
		}
		#auth_pane .container h3 span.editemail_title
		{
			background: url(/images/headers/headers_sprite.gif) no-repeat 0px -858px ;
			height:24px;
			width:270px;
			display:block;
		}
	/* overall pane BG & text color */
		#auth_pane .container span {
			display:none;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 {
			
		}
	
/*- AVATARS PANE -*/

	/* headers */
		div#avatar_pane li.custom_avatar {
			padding:0 0 10px 0;
			height:200px;
		}
		#avatar_pane .custom_avatar h3 {
			background:url(/images/headers/avatars.png) no-repeat;
			display:block;
			height:46px;
		}
	/* 'Avatars:' container */
		#avatar_pane .custom_avatar h3 span {
			display:none;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h4 {
			color: #FFF;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars {
			color: #ffffff;
			margin:10px 0 0 0;
		}
		#avatar_pane .more_avatars h3 {
			background:url(/images/headers/more_avatars.png) no-repeat;
			display:block;
			height:46px;
		}
		div#avatar_pane li.more_avatars h3 span.text {
			display:none;
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			
		}
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #484849;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #102654;
		}

/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			float: none;
			width:auto;
			padding:0;
			margin:0;
		}
	/** END HACK **/

	/* headers */
		#alert_pane h3 {
			background-color: #484849;	
			color: #ffffff;
		}
	/* general font color */
		#alert_pane div {
			color: #fff;
		}
	/* existing alert bg color */
		#alert_pane div.pane_header h3 span, #alert_pane .additional_header h3 span {
			display:none;
		}
		#alert_pane div.pane_header h3
		{
			background:url(/images/headers/email_notifi.png) no-repeat;
			display:block;
			height:46px;
		}
		#alert_pane .additional_header h3
		{
			background:url(/images/headers/ad_email.png) no-repeat;
			height:24px;
			display:block;
		}
		#alert_pane .pane_header h3 span.emailnotification_title
		{
			background: url(/images/headers/headers_sprite.gif) no-repeat 0px -908px ;
			height:24px;
			width:270px;
			display:block;
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #ff9000;
		}
	/* 'click below to adjust... ' hint text color */
		#alert_list .hint {
			color: #fff;
		}
	/* site thumb image border color */
		#alert_list .alert_item .image img {
			border: 1px solid white;
		}
	/* current site footer BG color */
		#alert_list .action_row {
			
		}
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			background-color: #666666;
			color: #ffffff;
		}
	/* 'Remove site' Button width */	
		#alert_list div.alert_item div.actions a {
			width: 146px;
		background-color:#ffbe78;
		color:#000;
		}
	/* 'Remove site' Button text positioning */
		#alert_list div.alert_item div.actions a span {
			left:25px;
		}
	/* 'Remove site' Button box positioning */
		#alert_list div.alert_item div.actions {
		padding-left:35px;
		background-color:#ffbe78;
		}		
	/* 'Additional Sites' BG color */
		#alert_pane div.additional_header, #alert_pane #sites_list {
		}
	/* site thumb image border color */
		#sites_list .siteThumb {
			border: 1px solid white;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
		color: #fff;
		}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		background-color: #E6E6E6;
		color: red; 
	}
	
#message_center_inc h2.message_post span{
	display:none;
	}	
#message_center_inc h2.message_post{
	background:url(/images/headers/headers_sprite.gif) no-repeat 0 -1147px;
	width:270px;
	height:46px;
	}	

/*************** END RX-Profile ****************/
#rxfrm-profile #submit_button {
	margin-left:70px;
	}
#profileCol
{
	width:980px;
	margin:0;
	float:left;
	padding:0;
	position:relative;
}
#profile_details
{
	margin:13px 0 0 30px;
}

/*---------------------------  VIDEO MODULE STARTS  ------------------------------------------------*/
/* start videos thumbs content */
a.video_callOut
{
	display: block;
	float:left;
	width:126px;
    height:205px;
	background:url(/images/videos/vid_thumb_bkgrnd.png) no-repeat;
	margin:44px 0 0 30px;
	cursor:pointer;
	text-decoration: none;
}
a:hover.video_callOut
{
	text-decoration: none;
}

a.toptmargin20
{
	margin:8px 0 0 30px;
}
*html a.toptmargin20
{
	margin:8px 0 0 15px;
}
*html a.video_callOut
{
	margin:8px 15px 0 15px;
}
a.video_callOut span.callOut_thumb
{
	display: block;
	height:118px;
	text-align: center;
	margin-top:3px;
}
a.video_callOut span.callOut_thumb img
{
	margin:0;
	border:none;
}
a.video_callOut span.callOut_text
{
	display: block;
	height:52px;
	text-align: left;
	font-size: 12px;
	color: #999;
	padding: 0 8px 0 0;
	line-height:14px;
	text-decoration: none;
}
a.video_callOut span.callOut_btn
{
	display:block;
	height: 34px;
	behavior: url(/style/IEFixes.htc);
	background: url(/images/btns/buttons_sprite.gif) no-repeat 0 -136px;
}
a:hover.video_callOut span.callOut_btn
{
	background-position: 0 -170px;
}
/* END start videos thumbs content */
/* view video content */
#video_body
{
	width: 630px;
	margin:10px 0 120px 30px;
	padding-bottom: 53px;
	list-style: none;
	background: url(/images/content_bg/video_player_header_bg.jpg) no-repeat left top;
}
#video_body h2
{
	margin:10px 0 10px 64px;
	font-weight:normal;
	color:#ff9000;
	font-size:18px;
	padding-top:35px;
}
#video_body h2 small
{
	display:none;
}

#video_body #rx-video-container
{
	background: url(/images/content_bg/video_player_bg.jpg) no-repeat left top;
	margin:0;
	width:630px;
}
#video_body #video_bg #rx-video-container h2	
{
	font-size: 18px;
	font-weight:normal;
	color:#ff9000;
	height:33px;
	margin:0;
	padding:35px 0 0 70px;
}
#video_body #rx-video-container #rx-video
{
	margin:0 0 0 64px;
	height:360px
}
#video_body #rx-video-stats
{
	background: url(/images/content_bg/video_player_content_bg.jpg) no-repeat left top;
	height:125px;
}
#rx-video-stats #rx-video-share{
}

#rx-video-stats #rx-video-description
{
	margin:0;
	padding:15px 80px 0 65px;
	font-size:15px;
	color:#fff;
}
#rx-video-stats #rx-added-field, #rx-video-stats #rx-tag-list, #rx-video-stats #rx-video-share
{
	font:11px verdana;
	padding:15px 0px 0 65px;
	color:#999;
}
#rx-video-stats #rx-tag-list
{
	padding:15px 80px 0 65px;
}
#rx-video-stats #rx-tag-list a
{
	color:#999;
	font-weight:600;
	text-decoration:none
}
 #rx-video-stats #rx-video-share a
 {
	color:#405a76;
	text-decoration:none
 }
 
 #rx-added-field{
	float:left;
	white-space:nowrap;
	margin:0;
}

#rx-views-field {
	border-left:1px solid #999;
	float:left;
	margin:13px 0 0px 10px;
	padding-left:10px;
	text-align:left;
	white-space:nowrap;
	color:#999;
}	
#rx-tag-list{
	clear:both;
	}

#rx-video-back-btn, #rx-rating-and-duration{
	display:none;
	}
 
 
/* END view video content */
/*---------------------------  VIDEO MODULE ENDS  ------------------------------------------------*/
/*---------------------------- NEWS MODULE --------------------------------------*/
ul.rx-appearances
{
	padding:13px 0 0 30px;
	margin:0;
}

ul.rx-appearances .news_pic_bg
{
	padding:0 10px 50px 0;
	float:left
}
ul.rx-appearances p
{
	padding:0 0 10px 0;
	margin:0;
}
ul.rx-appearances p strong
{
	color:#ff9000
}
ul.rx-appearances .see_more a
{
	color:#ff9000;
	font-weight:normal;
	text-decoration:none
}
ul.rx-appearances .see_more a:hover
{
	text-decoration:underline
}
/*---------------------------- NEWS MODULE ENDS --------------------------------------*/
/************************** PHOTOS GALLERY ********************************/
#photos_container
{
	margin:0 0 0 30px;
}


#photos_container img
{
	margin:4px;
}

/*--------------------- WEBMASTER MODULE -----------------------*/
#webmastercontents
{
	margin:3px 0 0 15px;
	padding:0 10px 10px 25px;
}
#webmastercontents ul
{
	list-style:disc;
	color:#ffbe78;
	margin-bottom:30px;
}
#webmastercontents p.note
{
	margin:10px 0 25px 0;
	color:#ffbe78
}
#webmastercontents h2
{
	font-weight:normal;
	color:#ff9000;
}
#webmastercontents h2 span.before_you_send_title
{
	width:270px;
	display:block;
	height:28px;
	margin: 0 0 0 15px;
	background : url(/images/headers/headers_sprite.gif) 0 -953px;
}
#webmastercontents h2 span.contact_webmaster_title
{
	width:270px;
	display:block;
	height:24px;
	margin: 0 0 0 15px;
	background : url(/images/headers/headers_sprite.gif) 0 -978px;
}
#webmastercontents h2 span.msg_title
{
	width:270px;
	display:block;
	height:24px;
	margin: 0 0 0 15px;
	background : url(/images/headers/headers_sprite.gif) 0 -1003px;
}
#rx-webmaster-contact label.labelfloat
{	
	display: block;
	width: 65px;
	float: left;
	text-align:right;
	padding-right:5px;
	padding-top: 3px;
}
	
#rx-webmaster-contact ul.errors li
{	
	font-weight: bold;
}
/*--------------------- WEBMASTER MODULE ENDS -----------------------*/

label[for="msg"], label[for="brands"],label[for="response"]{
	display:block;
	}
	
/*---navapps---*/

ul#navapps {
	display:block;
	padding:0;
	/*white-space: nowrap;*/
	margin:0;
	}

ul#navapps li {
	display: inline;
	list-style-type: none;
	margin-right: 10px;
	}

ul#navapps li a { 
	padding: 3px 0px; 
	}

ul#navapps li a:link {
	text-decoration: none;
	}

	
ul#navapps a:visited {
	text-decoration: none;
	}

ul#navapps li a:hover {
	text-decoration:underline;
	}

ul#navapps li a.current {
	text-decoration:none;
	font-weight:bold;
}

/*---end  navapps---*/

/*   RX-Appearances   */

ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

hr {
	margin:0px auto 0px auto;
	clear:both;
	background-color:#d8d8d8;
	}

ul.rx-appearances li{
	/*height:160px;*/
	margin-top:15px;
	margin-bottom:10px;
	clear:both;
    border-bottom:1px solid #deddd8;
    overflow: hidden;
	}

ul.rx-appearances li img{
	float: left;
	margin-right: 10px;
	margin-bottom:5px
	}
	
.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 end---*/

