/*********************** COMMON PROPERTIES ****************************/
body
{
	font-family:"Georgia";
	color:#666666;
	margin:0 auto;
	padding:0;
	font-size:15px;
	background: url(/images/content_bg/index_bg_repeat.jpg) repeat-y center top;
}
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
}
p
{
	margin:0;
    padding:0;
}

a
{
	color:#6f0106;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
/*********************** COMMON PROPERTIES START *******************/

/********** MAIN PROPERTIES START *************/
#bg_container
{
	width:100%;
	margin:0 auto;
	padding:0;
	background: url(/images/content_bg/index_top_bg.jpg) no-repeat center top;
}
#footer_main
{
	width:100%;
	height:254px;
	margin:0 auto;
	padding:0;
	background: url(/images/content_bg/index_footer_bg.jpg) no-repeat center top;
}
#main_container
{
	width:980px;
	margin:0 auto;
	padding:0;
}
#left_container
{
	width:182px;
	float:left;
	margin:0;
	padding:0;
}
#middle_container
{
	width:498px;
	float:left;
	margin:0;
	padding:0;
}
#right_container
{
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
h1.home a
{
	display:block;
	position:absolute;
	margin:180px 0 0 -35px;
	height:120px;
	width:250px;
	cursor:pointer;
	z-index:100;
}
/********** MAIN PROPERTIES END *************/

/********** LEFT NAVIGATION START *************/
#left_nav
{
	width:162px;
	margin:358px 0 0 20px;
	padding:0;
}
#left_nav li
{
	margin:0;
	padding:0;
}
/*** Normal Navigation ***/
#left_nav li#news a
{
	height:22px;
	display:block;
	background: url(/images/btns/navbar.jpg) no-repeat 0 0;
}
#left_nav li#projects a
{
	height:29px;
	display:block;
	background: url(/images/btns/navbar.jpg) no-repeat 0 -22px;
}
#left_nav li#photos a
{
	height:29px;
	display:block;
	background: url(/images/btns/navbar.jpg) no-repeat 0 -51px;
}
#left_nav li#videos a
{
	height:32px;
	display:block;
	background: url(/images/btns/navbar.jpg) no-repeat 0 -80px;
}
#left_nav li#personal a
{
	height:27px;
	display:block;
	background: url(/images/btns/navbar.jpg) no-repeat 0 -112px;
}
#left_nav li#mssg_center a
{
	height:19px;
	display:block;
	background: url(/images/btns/navbar.jpg) no-repeat 0 -139px;
}
/*** Mouse-Over Navigation ***/
#left_nav li#news a:hover
{
	background-position: -162px 0;
}
#left_nav li#projects a:hover
{
	background-position: -162px -22px;
}
#left_nav li#photos a:hover
{
	background-position: -162px -51px;
}
#left_nav li#videos a:hover
{
	background-position: -162px -80px;
}
#left_nav li#personal a:hover
{
	background-position: -162px -112px;
}
#left_nav li#mssg_center a:hover
{
	background-position: -162px -139px;
}
/********** LEFT NAVIGATION END *************/

/********** LOGIN SECTION START *************/
#left_container h2.login_header
{
	width:63px;
	height:20px;
	margin:84px 0 0 13px;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 0;
}
*html #left_container h2.login_header
{
	margin:77px 0 0 13px;
	background: url(/images/headers/headers.gif) no-repeat 0 6px;
}
#left_container ul#login_field
{
	margin:10px 0 0 0;
	padding:0;
}
*html #left_container ul#login_field
{
	margin:6px 0 0 0;
	padding:0;
}
#left_container ul#login_field li
{
	margin:0 0 3px 14px;
	padding:0;
	display:block;
}
.index_login_input_box
{
	height:16px;
	width:150px;
	font-size:11px;
	border:solid 1px #e2e2e2;
}
#left_container ul#login_field li.login_ok_btn a
{
	width:61px;
	height:29px;
	margin:6px 0 0 0;
	padding:0;
	display:block;
	background: url(/images/btns/btns.gif) no-repeat 0 0;
}
#left_container ul#login_field li.login_ok_btn a:hover
{
	background-position: 0 -29px;
}
/********** LOGIN SECTION END *************/
#left_container span.welcome_header
{
	width:163px;
	height:16px;
	margin:84px 0 0 13px;
	padding:0;
	display:block;
	background: url(/images/headers/headers.gif) no-repeat 0 -475px;
}
#left_container ul.welcome_left_link
{
	margin:20px 0 0 0;
	padding:0;
}
#left_container ul.welcome_left_link li
{
	margin:15px 0 0 5px;
	padding:0 0 0 15px;
	width:140px;
	background-image: url(/images/personal/favorities_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#left_container ul.welcome_left_link li a
{
	font-size:15px;
	color:#6f0106;
	text-decoration:none;
}
#left_container ul.welcome_left_link li a:hover
{
	font-size:15px;
	color:#6f0106;
	text-decoration:underline;
}
/********** REGISTER SECTION START *************/
#left_container #index_register
{
	margin:20px 0 0 0;
	padding:0;
	width:182px;
	height:124px;
	background: url(/images/content_bg/index_register_bg.jpg) no-repeat center top;
}
#left_container #index_register a
{
	width:182px;
	height:124px;
	text-decoration:none;
	color:#696969;
	cursor:pointer;
	behavior: url(/style/IEFixes.htc);
	display:block;
}
#index_register a span.register_header
{
	width:282px;
	height:20px;
	margin:10px 0 0 -85px;
	position:absolute;
	padding:0;
	display:block;
	background: url(/images/headers/registet_header.gif) no-repeat center top;
}
#index_register a span.register_text
{
	margin:40px 0 0 20px;
	padding:0;
	width:158px;
	position:absolute;
}
#index_register a span.go_btn 
{
	width:61px;
	height:29px;
	margin:100px 0 0 18px;
	padding:0;
	position:absolute;
	display:block;
	background: url(/images/btns/btns.gif) no-repeat 0 -58px;
}
#index_register a:hover span.go_btn 
{
	background-position: 0 -87px;
}
/********** REGISTER SECTION END *************/

/********** HEADER INTRO TEXT START *************/
#header_intro_text
{
	height:160px;
	margin:0;
	padding:140px 0 10px 275px;
}
#header_intro_text p
{
	width:200px;
	margin:0;
	font-size:14px;
	color:#c9827e;
	padding:10px 0 0 0;
	text-align:right;
} 
#header_intro_text a
{
	color:#c9827e;
	text-decoration:none;
}
#header_intro_text a:hover
{
	color:#c9827e;
	text-decoration:underline;
}
/********** HEADER INTRO TEXT END *************/

/********** MAIN CONTENT START *************/
/******** Home News Update ********/
#index_news_update
{
	margin:0;
	padding:0;
}
#index_news_update ul
{
	margin:0;
	padding:0;
}
#index_news_update ul li
{
	margin:0;
	padding:0;
	float:left;
}
#index_news_update ul li.news_update_header
{
	width:218px;
	height:68px;
	margin:0;
	padding:0;
	background: url(/images/content_bg/index_news_updates_title_bg.jpg) no-repeat left top;	
}
#index_news_update ul li.news_update_header h2.news_header
{
	width:144px;
	height:44px;
	margin:15px 0 0 21px;
	padding:0;
	position:absolute;
	background: url(/images/headers/headers.gif) no-repeat left -22px;	
}
#index_news_update ul li.news_intro_text
{
	margin:15px 0 0 5px;
	padding:0;
	height:68px;
	background: url(/images/content_bg/divider.png) no-repeat left 20px;	
}
*html #index_news_update ul li.news_intro_text
{
	background: url(/images/content_bg/divider.gif) no-repeat left 20px;	
}
#index_news_update ul li.index_news
{
	margin:-10px 0 0 0;
	padding:0;
}
#index_news_update ul li.index_news a
{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#666666;
	cursor:pointer;
	behavior: url(/style/IEFixes.htc);
}
#index_news_update ul li.index_news a span.newsNo1_img
{
	height:52px;
	float:left;
	width:62px;
	margin:0 10px 10px 10px;
	display:block;
	float:left;
	background: url(/images/headers/headers.gif) no-repeat -198px top;	
}
#index_news_update ul li.index_news a span.newsNo2_img
{
	height:52px;
	float:left;
	width:62px;
	margin:0 10px 10px 10px;
	display:block;
	float:left;
	background: url(/images/headers/headers.gif) no-repeat -198px -52px;
}
#index_news_update ul li.index_news a span.newsNo3_img
{
	height:52px;
	float:left;
	width:62px;
	margin:0 10px 10px 10px;
	display:block;
	float:left;
	background: url(/images/headers/headers.gif) no-repeat -198px -104px;
}
#index_news_update ul li.index_news a span.news_rtext
{
	float:left;
	height:68px;
	width:385px;
	margin:0 0 5px 5px;
	display:block;
	float:left;
	background: url(/images/content_bg/divider.png) no-repeat left bottom;
}
#index_news_update ul li.index_news a span.news_rtext1
{
	float:left;
	height:62px;
	width:385px;
	margin:0 0 0 5px;
	display:block;
	float:left;
}
*html #index_news_update ul li.index_news a span.news_rtext
{
	background: url(/images/content_bg/divider.gif) no-repeat left bottom;
}
#index_news_update ul li.index_news a span.news_more_btn
{
	color:#690001;
}
#index_news_update ul li.index_news a:hover span.news_more_btn
{
	color:#666;
} 
 
/******** Home News Update ********/

/***** Page Header Start *****/
#content_main
{
	margin:0;
	padding:0;
	clear:both;
}
#content_main h2.head_img
{
	margin:0;
	padding:0;
}
html* #content_main h2.head_img
{
	margin:0 0 0 1px;
	padding:0;
}
*+html #content_main h2.head_img
{
	margin:0;
	padding:0;
}
*html #content_main h2.head_img
{
	margin:0;
	padding:0;
}
#content_main h2.home_img
{
	height:356px;
	width:498px;
	background: url(/images/content_bg/index_more_photos.jpg) no-repeat left top;
}
#content_main h2.home_img a.link1, #content_main h2.home_img a.link2, #content_main h2.home_img a.link3
{
	display:block;
	float:left;
	height:356px;
	width:166px;
}
#content_main h2.aboutme_img
{
	width:488px;
	height:321px;
	background: url(/images/personal/josh_flitter_about_me_header_photo.jpg) no-repeat left top;
}
#content_main h2.charities_img
{
	width:488px;
	height:321px;
	background: url(/images/personal/josh_flitter_charities_header_photo.jpg) no-repeat left top;
}
#content_main h2.favorities_img
{
	width:488px;
	height:321px;
	background: url(/images/personal/josh_flitter_favorites_header_photo.jpg) no-repeat left top;
}

#content_main h2.project_ace_ventura
{
	width:488px;
	height:321px;
	background: url(/images/projects/josh_flitter_projects_ace_ventura_header_photo.jpg) no-repeat left top;
}
#content_main h2.project_horton_hears
{
	width:488px;
	height:321px;
	background: url(/images/projects/josh_flitter_projects_horton_header_photo.jpg) no-repeat left top;
}
#content_main h2.project_img
{
	width:488px;
	height:321px;
	background: url(/images/projects/josh_flitter_projects_header_photo.jpg) no-repeat left top;
}
#content_main h2.santa_buddies_img
{
	width:488px;
	height:321px;
	background: url(/images/projects/josh_flitter_projects_santa_buddies_header_photo.jpg) no-repeat left top;
}
#content_main h2.air_snow_buddies_img
{
	width:488px;
	height:321px;
	background: url(/images/projects/josh_flitter_projects_air_snow_buddies_header_photo.jpg) no-repeat left top;
}
#content_main h2.license_img
{
	width:488px;
	height:321px;
	background: url(/images/projects/josh_flitter_projects_license_to_wed_header_photo.jpg) no-repeat left top;
}
#content_main h2.nancy_drew_img
{
	width:488px;
	height:321px;
	background: url(/images/projects/josh_flitter_projects_nancy_drew_header_photo.jpg) no-repeat left top;
}
#content_main h2.news_img
{
	width:488px;
	height:321px;
	background: url(/images/headers/josh_flitter_news_header_photo.jpg) no-repeat left top;
}
#content_main h2.videos_img
{
	width:488px;
	height:322px;
	background: url(/images/headers/josh_flitter_videos_header_photo.jpg) no-repeat left top;
}
#content_main h2.photo_gallery_img
{
	width:488px;
	height:322px;
	background: url(/images/headers/josh_flitter_photos_header_photo.jpg) no-repeat left top;
}
#content_main h2.message_center_img
{
	width:488px;
	height:322px;
	background: url(/images/headers/josh_flitter_message_center_header_photo.jpg) no-repeat left top;
}
#content_main h2.myaacount_img
{
	width:488px;
	height:321px;
	background: url(/images/headers/josh_flitter_edit_profile_header_photo.jpg) no-repeat left top;
}
#content_main h2.register_img
{
	width:488px;
	height:321px;
	background: url(/images/headers/josh_flitter_create_profile_header_photo.jpg) no-repeat left top;
}
#content_main h2.representation_img
{
	width:488px;
	height:321px;
	background: url(/images/headers/josh_flitter_representation_header_photo.jpg) no-repeat left top;
}
#content_main h2.webmaster_img
{
	width:488px;
	height:321px;
	background: url(/images/headers/josh_flitter_webmaster_header_photo.jpg) no-repeat left top;
}
#content_main h2.advertise_img
{
	width:488px;
	height:321px;
	background: url(/images/headers/josh_flitter_advertise_header_photo.jpg) no-repeat left top;
}
/***** Page Header End *****/

#content_main ul#personal_nav
{
	margin:48px 0 0 328px;
	padding:0;
	position:absolute;	
}
#content_main ul#personal_nav li
{
	margin:0;
	padding:0;
	float:left;
}
#content_main ul#personal_nav li.about_me a
{
	margin:2px 0 0 4px;
	width:69px;
	height:35px;
	padding:0;
	display:block;
}
#content_main ul#personal_nav li.about_me a:hover
{
	background: url(/images/btns/btns.gif) no-repeat -75px -266px;
}
#content_main ul#personal_nav li.ab_me_favorities a
{
	margin:0 0 0 11px;
	width:80px;
	height:35px;
	padding:0;
	display:block;
}
#content_main ul#personal_nav li.ab_me_favorities a:hover
{
	background: url(/images/btns/btns.gif) no-repeat -94px -168px;
}
#content_main ul#personal_nav li.favorities a
{
	margin:0 0 0 11px;
	width:80px;
	height:35px;
	padding:0;
	display:block;
}
#content_main ul#personal_nav li.favorities a:hover
{
	background: url(/images/btns/btns.gif) no-repeat -94px -168px;
}
#content_main ul#personal_nav li.charities a
{
	margin:0;
	width:71px;
	height:35px;
	padding:0;
	display:block;
}
#content_main ul#personal_nav li.charities a:hover
{
	background: url(/images/btns/btns.gif) no-repeat -71px -120px;
}
#content_main ul#personal_nav li.fav_about_me a
{
	margin:0 0 0 11px;
	width:71px;
	height:35px;
	padding:0;
	display:block;
}
#content_main ul#personal_nav li.fav_about_me a:hover
{
	background: url(/images/btns/btns.gif) no-repeat -92px -216px;
}
#content_main #content
{
	margin:10px 10px 0 10px;
	padding:0;
}
#content_main #content p
{
	margin:10px 0 20px 0;
	padding:0;
}
#content_main #content p span.josh_name_text
{
	color:#660405;
}
#content_main #content h2.aboutme_header
{
	width:107px;
	height:21px;
	margin:10px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -223px;
}
#content_main #content h2.charities_header
{
	width:140px;
	height:21px;
	margin:10px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -245px;
}
#content_main #content h2.favorities_header
{
	width:140px;
	height:21px;
	margin:10px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -265px;
}
#content_main #content p.favaroties_text
{
	padding:0 0 5px 15px;
	background: url(/images/personal/favorities_bullet.gif) no-repeat left 5px;
}
#content_main #content p.favaroties_text span
{
	color:#333333;
	font-size:15px;
}
/***** PROJECTS *****/
#content_main #my_project
{
	clear:both;
	margin:0;
}
#content_main #my_project h2.projects_header
{
	width:140px;
	height:22px;
	margin:10px 0 15px 15px;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -286px;
}
#content_main #my_project a
{
	display:block;
	color:#666;
	height:145px;
	margin:0 0 20px 0; 
	text-decoration:none;
	padding:0;
}
*html #content_main #my_project a
{
	margin:0 0 10px 0; 
}
#content_main #my_project a span
{
	font-size:18px ;
	color:#333;
	display:block;
	margin:0 0 0 100px;
	padding:0 0 0 15px;
}
#content_main #my_project a span.topMargin
{
	padding:10px 0 0 0 ;
}
#content_main #my_project a img
{
	padding:0 10px 15px 0;
}
#content_main #my_project a p
{
	margin:5px 20px 0 135px;
	line-height:18px;
}
#content_main #my_project a p.more_btn
{
	color:#6a0007;
	margin:10px 0 0 0;
}
#content_main #my_project a:hover p.more_btn
{
	color:#333;
	text-decoration:underline;
}

#content_main #content h2.project_ace_ventura
{
	width:330px;
	height:21px;
	margin:10px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -306px;
}
#content_main #content h2.air_buddies
{
	width:124px;
	height:21px;
	margin:10px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -349px;
}
#content_main #content h2.snow_buddies
{
	width:154px;
	height:21px;
	margin:40px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat -144px -349px;
}
#content_main #content h2.space_buddies
{
	width:154px;
	height:21px;
	margin:40px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat -173px -371px;
}
#content_main #content h2.santa_buddies
{
	width:154px;
	height:21px;
	margin:40px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat -173px -391px;
}
#content_main #content h2.licence_to_wed
{
	width:162px;
	height:21px;
	margin:0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -369px;
}
#content_main #content h2.nancy_drew
{
	width:133px;
	height:21px;
	margin:0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -391px;
}
#content_main #content h2.project_horton_hears_who
{
	width:234px;
	height:21px;
	margin:10px 0 0 0;
	display:block;
	padding:0;
	background: url(/images/headers/headers.gif) no-repeat 0 -329px;
}
#content ul#representation
{
	margin:0;
	padding:0;
	display:block;
}
#content ul#representation li
{
	margin:0 0 25px 0;
	padding:0;
	width:230px;
	float:left;
}
#content ul#representation li span.rep_manager_header
{
	margin:0 0 0 10px;
	padding:0;
	width:98px;
	height:16px;
	display:block;
	background: url(/images/headers/headers.gif) no-repeat 0 -417px;
}
#content ul#representation li span.rep_agent_header
{
	margin:0 0 0 10px;
	padding:0;
	width:62px;
	height:19px;
	display:block;
	background: url(/images/headers/headers.gif) no-repeat 0 -435px;
}
#content ul#representation li span.rep_anima_header
{
	margin:0 0 0 10px;
	padding:0;
	width:142px;
	height:35px;
	display:block;
	background: url(/images/headers/headers.gif) no-repeat 0 -734px;
}

#content ul#representation li span.rep_publicist_header
{
	margin:0 0 0 10px;
	padding:0;
	width:93px;
	height:20px;
	display:block;
	background: url(/images/headers/headers.gif) no-repeat 0 -454px;
}
#content ul#representation li p
{
	margin:5px 0 10px 10px;
	padding:0;
	display:block;
}
#content ul#representation li p a
{
	font-size:13px;
}

#content ul#representation li p span.rep_text_head
{
	font-size:18px;
	color:#333333;
}	
/***** PROJECT ENDS *****/
/********** MAIN CONTENT END *************/

/********** RIGHT SECTION START *************/
/****** Advertisement ******/
#right_container #advertisement
{
	width:300px;
	margin:10px 0 0 0;
	padding:0;
}
#right_container #advertisement .ads
{
	width:300px;
	border:1px solid #999;
	background:#fff;
}
#right_container #advertisement .ad_sep
{
	margin:0 0 10px 0;
	padding:0;
}
*+html #right_container #advertisement .ads
{
	margin:0 0 7px 0;
}
*html #right_container #advertisement .ads
{
	margin:0 0 7px 0;
}
/****** Advertisement ******/
#right_container .message_center
{
	width:300px;
	height:146px;
	margin:-10px 0 0 0;
	padding:0;
	background: url(/images/content_bg/mssg_center_callout_bg.jpg) no-repeat left top;
}
*html #right_container .message_center
{
	margin:-3px 0 0 0;
}
#right_container .message_center a
{
	margin:10px 0 0 5px;
	padding:0;
	width:290px;
	height:131px;
	display:block;
}

a.amzn_tags {
	display:block;
	margin:10px 0;
}

#ventura_jr_dvd
{
	width:300px;
	height:293px;
	margin:0;
	padding:0;
	background: url(/images/content_bg/josh_flitter_ace_ventura_jr_dvd_bg.jpg) no-repeat left top;
}
#ventura_jr_dvd a
{
	display:block;
	width:290px;
	text-decoration:none;
	color:#554c4d;
	height:293px;
	cursor:pointer;
}
#ventura_jr_dvd span.new_dvd_title
{
	width:181px;
	height:17px;
	margin:10px 0 0 12px;
	padding:0;
	position:absolute;
	background: url(/images/headers/headers.gif) no-repeat 0 -67px;
}
#ventura_jr_dvd span.dvd_title_text
{
	width:300px;
	height:25px;
	font-size:18px;
	text-align:center;
	margin:45px 0 0 0;
	padding:0;
	position:absolute;
}
#ventura_jr_dvd span.pre_order_dvd
{
	width:129px;
	height:65px;
	margin:100px 0 0 155px;
	padding:0;
	position:absolute;
	background: url(/images/headers/headers.gif) no-repeat 0 -88px;
}
#ventura_jr_dvd span.excl_amazone
{
	width:123px;
	height:45px;
	margin:194px 0 0 163px;
	padding:0;
	position:absolute;
	background: url(/images/headers/headers.gif) no-repeat -8px -179px;
}	
/********** RIGHT SECTION END *************/

/********** FOOTER CONTENT START *************/
#footer_main ul#footer_news
{
	width:980px;
	margin:0 auto;
	padding:0;
}
#footer_main ul#footer_news li
{
	margin:0;
	padding:0;
	float:left;
	width:275px;
}
#footer_main ul#footer_news li a
{
	margin:0;
	padding:0;
	float:left;
	width:275px;
	color:#eacda9;
	font-size:13px;
	display:block;
	text-decoration:none;
	behavior: url(/style/IEFixes.htc);
}
#footer_main ul#footer_news li.news1
{
	margin:65px 0 0 20px;
	padding:0;
	float:left;
	width:275px;
}
*html #footer_main ul#footer_news li.news1
{
	margin:65px 0 0 8px;
}
#footer_main ul#footer_news li.news2
{
	margin:65px 0 0 60px;
	padding:0;
	float:left;
	width:275px;
}
#footer_main ul#footer_news li.news3
{
	margin:65px 0 0 60px;
	padding:0;
	float:left;
	width:275px;
}
#footer_main ul#footer_news li span.footer_news_title 
{
	color:#FFFFFF;
	display:block;
	margin:0 0 15px 0;
	font-size:15px;
}
a span.news_link
{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover span.news_link
{
	color:#6a0007;
	text-decoration:none;
}

#footer_main ul#footer_link
{
	width:540px;
	margin:auto auto;
}
#footer_main ul li.footer_img
{
	width:110px;
	margin:45px 0 0 0;
	float:left;
}
#footer_main ul#footer_link li.footer_link
{
	float:left;
	margin:45px 0 0 0;
	width:430px;
	font:9px Arial;
	line-height:34px;
	color:#fff
}
#footer_main ul#footer_link li.footer_link a
{
	color:#fff;
	text-decoration:none;
}
#footer_main ul#footer_link li.footer_link a:hover
{
	text-decoration:underline;
}
/********** FOOTER CONTENT END *************/

/*************** ADVERTISE WITH Us ****************/

#content_main #content h1
{
	display:none;
}
form#rxfrm-contest p
{
	padding:0;
	margin:0;
}

#rxfrm-contest label
{	
	width:100px;
	display:block;
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
	float:left;
	color:#6f0106;
}
#rxfrm-contest p textarea
{
	width:300px;
}
#content_main #content p label.inline
{	
	display:inline;
	text-align:left;
	padding:0;
	margin:0;
	float:none;
}
#content_main #content p.submit_btn
{	
	text-align:left;
	padding:0;
	margin: 15px 0 0 105px;
	float:none;
}
#content_main #content p.advt_text
{	
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	font-size:18px;
	color:#666666;
	background-image: url(/images/personal/favorities_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#content_main #content p.advt_heading_text
{	
	margin:40px 0 0 0;
	padding:0 0 0 15px;
	font-size:18px;
	color:#666666;
	background-image: url(/images/personal/favorities_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#content_main #content p.text_field
{
	margin:5px 0 0 15px;
}
/****************AADVERTISE WITH US END*******************/

/****************RX Registration*******************/
#rxfrm-register
{
	padding:0;
	margin:0;
}
#content #registration{
	margin:0;
	padding:0;
}
div#content_main div#content div#registration form#rxfrm-register h2
{
	display:block;
	color:#666;
	margin:0;
	padding:0
}
div#content_main div#content div#registration form#rxfrm-register h3
{
	display:block;
	color:#333;
	font-weight:normal;
	margin:0 0 25px 0;
	padding:0
}
#content #registration p
{
	margin:0;
	padding:0;
}
#content form#rxfrm-register
{
	margin:0;
	padding:0;
	font-size:15px;
}
#content div#registration form#rxfrm-register div.name
{
	margin:0 0 20px 0
}
div#registration #rxfrm-register div.name ul
{
	margin:0;
	padding:0;
}
#content div#registration #rxfrm-register div.name ul li {
	width: 220px;
}
#content div#registration #rxfrm-register div.name ul li label {
	width: 110px;
	font-size:12px;
}
#content div#registration #rxfrm-register div.name ul li input {
	width: 95px;
}
*html #content div#registration #rxfrm-register div.name ul li input {
	width: 85px;
}
#content #registration #rxfrm-register .section {
	margin:0 ;
	padding:0;
	font-size: 11px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
#content #registration #rxfrm-register .opt_in{
	padding:10px 0;
}

#content #registration #rxfrm-register .opt_in div.buttons {
	text-align:center;
}
#content #registration #rxfrm-register .opt_in div.buttons span.site_url {
	color:#6F0106;
}

#content #registration #rxfrm-register .section p.reg_text
{
	margin:0;
	padding:0;
	font-size:14px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
#content #registration div.name h2 {
	margin:20px 0 0 0;
	height:55px;
	display:block;
	background: url(/images/headers/josh_flitter_reg_header_name.jpg) no-repeat left top;
	/* set for relative/absolute positioning on warnings */
}
#content #registration .name h2 span{
	display:none
}

#registration form#rxfrm-register div.name ul {
	margin:10px 0 0 0;
}

#rxfrm-register h2 {
	color: #FFFFFF;
}
#content #rxfrm-register .info h2 {
	margin:25px 0 0 0;
	height:55px;
	display:block;
	background: url(/images/headers/josh_flitter_reg_header_info.jpg) no-repeat left top;
}
#content #registration .info h2 span{
	display:none;
}
#registration form#rxfrm-register div.info ul {
	margin:10px 0 0 0;
}
#registration form#rxfrm-register div.info ul li.country select#country
{
	width:180px;
}
#content #registration div.info p span
{
	color:#6f0106;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#registration form#rxfrm-register .info ul li.birthdate,
#registration form#rxfrm-register .info ul li.country {
	width: 260px;
}
form#rxfrm-register div.info ul li.country select {
}
form#rxfrm-register div.info ul li.country select#country {
	width: 237px;
}
#registration form#rxfrm-register .info ul li.birthdate label {
	width: 100px;
}
#registration form#rxfrm-register .info ul li.birthdate select {
}
#registration form#rxfrm-register .info ul li.birthdate select#birth_month {
	width: 50px;
}
#registration form#rxfrm-register .info ul li.birthdate select#birth_day {
	width: 40px;
}
#registration form#rxfrm-register .info ul li.birthdate select#birth_year {
	width: 50px;
}
#registration form#rxfrm-register .info ul li.gender,
#registration form#rxfrm-register .info ul li.zipcode {
	width: 190px;
}
#registration form#rxfrm-register .info ul li.gender label,
#registration form#rxfrm-register .info ul li.zipcode label {
	width: 100px;
}
#registration form#rxfrm-register div.section {
	margin: 0 0px 0 0px;
	padding: 5px 0px 25px 0px;
	font-size: 12px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
#content #registration .submit h2{
	clear:both
}
#content #registration .submit span
{
	display:none
}
#membershipBenefits 
{
	color: #333;
	height:400px;
	background:url(/images/content_bg/why_sign_up_bg.jpg) no-repeat;
}
#membershipBenefits .mbHeader {
}
#membershipBenefits .mbHeader h2 {
	color: #333;
}
#membershipBenefits .mbHeader span.registration_head {
	color: #79284c;
	margin:0;
	padding:0;
	font-size:15px;
}
#membershipBenefits ul li p span.footnote {
	color: #333;
}
#membershipBenefits .mbFooter span.footnote {
	color: #333;
}
form#rxfrm-register ul.errors
{
}
form#rxfrm-register ul.errors li {
	color: #000;
}
#rxfrm-register ul#inner_sub_text
{
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
p.registration_text
{
	padding:30px 0 0 0;
	margin:0;
	color:#FFF;
	font:arial;
	font-size:12px;
	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 5px 0;
}
.name ul
{
	margin:0;
	padding:0;
}
.name p.reg_text
{
	color:#a01415;
	margin:0;
	padding:0;
}
#registration #rxfrm-register div.name ul li
{
	width:239px;
}
#registration #rxfrm-register div.name ul li label
{
	width:100px;
}
.center_text
{
	text-align:center;
	line-height:50px;
	font-size:12px;
	color:#6f0106;
	margin:20px 0 0 0;
}

/****************END RX Registration*******************/

/****************RX Messsage Center*******************/
#rx-mc-header1 
{
	display:block;
	margin:0;
	list-style:none;
	padding:0;
	float:right;
	color:#333333;
}
*html #rx-mc-header1 
{
	width:190px;
}
#rx-mc-header1 .divider
{
	margin:10px 5px 0 0;
	padding:0;
}
#rx-mc-header1 li
{
	margin:0;
	padding:0;
}
#rx-mc-header1 li a
{
	margin:0;
	padding:0;
	font-family:Arial, Verdana;
	color:#333333;
	text-decoration:none;
}
#rx-mc-header1 li a:hover
{
	text-decoration:underline
}
ul#rx-mc-header2 
{
	margin:0;
	clear:both;
	padding:0;
}
#rx-mc-header2 li.pagination {
	margin:0 0 0 0;
	float:left;
}
#rx-mc-header2 li.type_filter
{
	float:right;
}
#rx-mc-header2 li.pagination ul.rx-page-stats {
	width:150px;
	margin:10px 0 0 -10px;
}
*html #rx-mc-header2 li.pagination ul.rx-page-stats {
	margin:10px 0 0 -7px;
}
#rx-mc-header2 li.pagination ul.rx-pagination
{
	margin:0;
	padding:0;
	line-height:20px;
	display:none;
}
#rx-mc-header2 li.pagination ul.rx-pagination li a
{
	margin:0 0 10px 0;
	padding:0;
	color:#FFFFFF;
}
ul#rx-mc-footer ul.rx-pagination
{
	margin:0 0 10px 0;
	padding:0;
	color:#8f1d21;
}
ul#rx-mc-footer ul.rx-pagination li a
{
	margin:0 0 10px 0;
	padding:0;
	color:#8f1d21;
}
ul#rx-mc-footer ul.rx-page-stats
{
	margin:0;
}
#content form p textarea#response, #content form p textarea#message{
	width:450px;
	}
#content_main ul#rx-messages
{
	margin:0;
	padding:0;
	display:block;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	color: #333;
	background: url(/images/content_bg/mssg_center_subheading_pins_bg.jpg) no-repeat center top;
}
#rx-messages .pinned_header {
	color: #333;
	background: url(/images/content_bg/mssg_center_pinned_header_bg.jpg) no-repeat center top;
}
#rx-messages li div.pinned_header ul {
	height: 20px;
	background-image: url(/global/images/icons/pin.gif);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}
*html #rx-messages li div.pinned_header ul li.label {
	margin-left: 15px;
}
#rx-messages .message  {
	color: #333;
}
#rx-messages .message .heading {
	background: url(/images/content_bg/mssg_center_heading_bg.jpg) no-repeat center top;
	color: #333333;
	height:23px;
}
#rx-messages .heading li.author {
	margin-top:4px;
}
#rx-messages .message .msg_meta  {
	color: #666;
}
td.msg_meta ul li.avatar
{
	background:url(/images/content_bg/mssg_center_avatar_bg.jpg) no-repeat center 10px;
	height:138px;
	width:140px;
}
td.msg_meta ul li.avatar img
{
	margin:17px 0 0 -15px;
}
#rx-messages .message .msg_meta label {
	color: #333;
}
#rx-messages .message .actions  {
	background: url(/images/content_bg/mssg_center_actions_bg.jpg) no-repeat center top;
	color: #333333;
	height:23px;
}
#rx-messages .message .actions a  {
	color: #333333;
}
#rx-messages .response  {
	color: #6f0106;
}
#rx-messages .response .heading {
	background: url(/images/content_bg/mssg_center_response_heading_bg.jpg) no-repeat center top;
	color: #6f0106;
	padding:1px;
	height:23px;
}
#rx-messages .response .msg_meta  {
	color: #666;
}
#rx-messages .response .msg_meta label {
	color: #333;
}
#rx-messages .response td.msg_meta ul li.avatar  
{
	background:url(/images/content_bg/mssg_center_star_avatar_bg.jpg)  no-repeat center top;
	height:138px;
	width:148px;
}
#rx-messages .response td.msg_meta ul li.avatar img
{
	margin:7px 0 0 -15px
}
#rx-messages .response .actions  {
	background: url(/images/content_bg/mssg_center_response_actions_bg.jpg) no-repeat center top;
	color:#333333;
	height:23px;
}
#rx-messages .response .actions a  {
	color: #333333;
	text-decoration:none;
}
ul#rx-messages div.container
{
	margin:2px 0 2px 0;
}
ul#rx-messages div.response
{
	margin:2px 0 2px 0;
}
ul.actions li.to_top a 
{
	text-decoration:none;
	font-weight:600
}
/****************END RX Messsage Center*******************/

/*---------------------------- NEWS MODULE --------------------------------------*/
div#content_main div#content h2 span, ul.rx-appearances li p.appearance-date, div#content_main div#content p.rx-appearances-view-all
{
	display:none
}
ul.rx-appearances
{
	padding:0;
	margin:25px 0 0 0;
	list-style:none;
}
ul.rx-appearances li
{
	clear:both;
	padding:0 0 10px 10px;
	margin: 0 0 0 0px;
	background: url(/images/content_bg/news_divider.jpg) no-repeat -5px bottom;
	position:relative;
	overflow: hidden;
}
ul.rx-appearances li h3
{
	margin:0 0 10px 0;
	padding:0;
	font-size:15px;
	font-weight:normal;
	color:#333;
}

#content_main #content ul.rx-appearances li p
{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
}
ul.rx-appearances li img
{
	
	top:0px;
	left:0px;
}
* html ul.rx-appearances li img
{
	left:10px;
}

ul.rx-appearances li p strong
{
	font-size:15px;
	color:#333;
	margin:0 0 0 0;
	padding:0;
	width:290px;
	display:block;
}
ul.rx-appearances li p a
{
	color:#6f0106;
	text-decoration:none
}
ul.rx-appearances li p a:hover
{
	text-decoration:underline
}

/*---------------------------- NEWS MODULE ENDS --------------------------------------*/

/*************** RX-Profile ****************/
#edit_profile_content
{
	margin:595px 0 0 -670px; 
	width:660px;
	float:left;
	clear:right;
}
#edit_profile_content h2#edit_account, #edit_profile_content p#modify, #settings_notebook h3 span
{
	display:none
}
#edit_profile_content h2{
	margin:40px 0 0 200px;
	}	
 #edit_profile_content p{
	margin:0px 0 0 200px;
	}	
#rxfrm-profile
{
	padding:0;
	margin:0;
}
div#settings_notebook{
	float: left; 
	width: 165px;
	font-size: 13px;
}
div#settings_pane {
	float: right;
	width: 477px;
	margin:40px 0 0 8px;
	position: relative;
}
/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		#settings_notebook ul 
		{
			margin:0 0 0 -10px;
			padding:0;
		}
		#settings_notebook li a span
		{
			display:block;
			padding-top:3px;
		}
		#settings_notebook li a 
		{
			display:block;
			padding:0;
			width:150px;
			margin:5px 0 5px 0;
			height:24px;
			line-height:24px;
			font-size:15px;
			text-decoration:none;
		}
		*html #settings_notebook li a 
		{
			width:140px;
		}
		#settings_notebook li a#acct_but {
			color:#666;
			margin:10px 0 0 0;
			padding:0 0 0 10px;
		}
		#settings_notebook a#auth_but {
			color:#666;
			padding:0 0 0 10px;
		}
		#settings_notebook a#avatar_but {
			color:#666;
			padding:0 0 0 10px;
		}
		#settings_notebook a#alert_but 
		{
			color:#666;
			padding:0 0 0 10px;
		}
	/* hover navbar links */
		#settings_notebook a:hover#acct_but {
			color:#FFFFFF;
			padding:0 0 0 10px;
			background-color:#6f0106;
		}
		#settings_notebook a:hover#auth_but {
			color:#FFFFFF;
			background-color:#6f0106;
			padding:0 0 0 10px;
		}
		#settings_notebook a:hover#avatar_but {
			color:#FFFFFF;
			background-color:#6f0106;
			padding:0 0 0 10px;
		}
		#settings_notebook a:hover#alert_but 
		{
			color:#FFFFFF;
			background-color:#6f0106;
			padding:0 0 0 10px;	
		}
	/* Activate navbar links */
		#settings_notebook a.active#acct_but {
			color:#FFFFFF;
			background-color:#6f0106;
			padding:0 0 0 10px;	
		}
		#settings_notebook a.active#auth_but {
			color:#FFFFFF;
			background-color:#6f0106;
			padding:0 0 0 10px;
		}
		#settings_notebook a.active#avatar_but {
			color:#FFFFFF;
			background-color:#6f0106;
			padding:0 0 0 10px;
		}
		#settings_notebook a.active#alert_but {
			color:#FFFFFF;
			background-color:#6f0106;
			padding:0 0 0 10px;
		}
	/* settings and options background & text*/
		#settings_notebook h3 {
			height:16px;
			margin:5px 0 0 0;
			padding:0;
			background: url(/images/headers/headers.gif) no-repeat 0 -537px ;
		} 
	/* 'account info' & 'personal info' headers */
		#acct_pane .acct_info ul.info_fields {
			padding: 5px 0 10px 0;
			margin:-5px 0 0 0;
		}
		#acct_pane li.display_field, #acct_pane li.firstname_field,
		#acct_pane li.lastname_field,
		#acct_pane li.gender_field {
			float: left;
			width: 155px;
			padding-bottom: 10px;
		}
		#acct_pane li.location_field input 
		{
			width:100px;
		}
		#acct_pane ul.acct_info ul.info_fields li.interests_field textarea
		{
			width:470px;
		}
		#acct_pane .display_field input, #acct_pane .firstname_field input,
		#acct_pane .lastname_field input,#acct_pane .dob_field input,
		#acct_pane .gender_field input {
			width: 140px;
		}
		#acct_pane li.country_field, #acct_pane li.zip_field,
		#acct_pane li.location_field {
			float: left;
			margin-right: 10px;
			padding-bottom: 10px;
		}
		#acct_pane li.country_field select
		{
			width:250px
		}
		#acct_pane li.zip_field input 
		{
			width:75px;
		}
		*html #acct_pane li.zip_field input 
		{
			width:70px;
		}
		#acct_pane
		{
			margin:0;
		}
		div#acct_pane ul.acct_header li {
			height:56px;
			margin:0;
			padding:15px 0 0 20px;
			background: url(/images/content_bg/edit_profile_header_bg.jpg) no-repeat left top;
		}
		div#acct_pane li h3 {
			height:20px;
			display:block;
			margin:0;
			background: url(/images/headers/headers.gif) no-repeat 0 -559px;
		}
		div#acct_pane li h3 span
		{
			display:none
		}
		
	/* 'edit email & password' button */
		#acct_pane .acct_header li.auth_button
		{
			text-align:left;
			padding:0 0 5px 5px;
			background:none;
			font-size:15px;
			color:#333;
		}
		div#acct_pane ul.acct_header li.auth_button a {
			padding:0;
			margin:0;
			font-size:18px;
			color:#6f0106;
			text-align:left;
			height:20px;
			text-decoration:none;
		}
		div#acct_pane ul.acct_header li.auth_button span {
			display: block;
			padding:0;
			text-align: left;
		}
		/* 'personal information' pane */
		#acct_pane ul.acct_info {
			padding:0;
			margin: 0;
		}
		#acct_pane ul.acct_info li.acct_info_header
		{
			height:56px;
			margin:0;
			padding:15px 0 0 20px;
			background: url(/images/content_bg/edit_profile_header_bg.jpg) no-repeat left top;
		}
		#acct_pane ul.acct_info li.acct_info_header h3 {
			height:20px;
			display:block;
			margin:0;
			background: url(/images/headers/headers.gif) no-repeat 0 -584px;
		}
		#acct_pane ul.acct_info li.acct_info_header h3 span
		{
			display:none
		}
		#acct_pane .acct_info, #acct_pane .acct_info label {
			color: #333333;	
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #666666;
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane ul.container {
			padding:0;
			margin: 0;
		}
		#auth_pane li.container_header
		{
			height:56px;
			padding:15px 0 0 20px;
			background: url(/images/content_bg/edit_profile_header_bg.jpg) no-repeat left top;
		}
		#auth_pane li.container_header span
		{
			display:none
		}
		#auth_pane li.container_header h3 {
			height:20px;
			display:block;
			margin:0;
			background: url(/images/headers/headers.gif) no-repeat 0 -608px;
		}
	/* overall pane BG & text color */
		#auth_pane .container {
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 {
			color: #333333;
			font-size:15px;
			margin:0 0 0 10px;
			text-decoration: none;
		}
		div#auth_pane ul.container li h4
		{
			margin:0 0 0 20px;
			padding:0;
			font-weight:normal;
			font-size:15px;
			color:#333;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		div#alert_list .alert_item .options {
			width:310px;
			left:170px;
			top:55px;
		}
		div#alert_list .alert_item .options span {
			display:block;
			float:left;
			font-size:10px;
		}
		div#alert_list .alert_item .image {
			display:block;
			font-size:0;
			height:125px;
			line-height:0;
			padding:3px 0 0 10px;
		}
		div#alert_list .alert_item .hint {
			font-size:9px;
			padding:4px 0 4px 8px;
		}
		div#alert_list .alert_item .frequency_header {
			float:left;
			padding:5px 0;
			}	
		div#alert_list .alert_item .options .frequencies{
			display:block;
			float:left;
			}
		div#alert_list .alert_item .frequencies div.label{
			margin-right:5px;
			}
		div#avatar_pane li.custom_avatar, div#avatar_pane li.more_avatars {
			padding:0;
			margin: 0;
		}
		div#avatar_pane ul li.custom_avatar ul li
		{
			padding:0;
			margin:20px 0 0 0;
			display:block;
			width:200px;
			float:left;
			text-align:center
		}		
		div#avatar_pane li.custom_avatar{
			min-height:56px;
			padding:17px 0 0 20px;
			background: url(/images/content_bg/edit_profile_header_bg.jpg) no-repeat left top;
		}
		*html div#avatar_pane li.custom_avatar{
			height:56px;
		}
		#avatar_pane li.custom_avatar h3{
			height:20px;
			display:block;
			margin:0;
			background: url(/images/headers/headers.gif) no-repeat 0 -635px;
		}
		#avatar_pane li.custom_avatar h3 span
		{
			display:none
		}
	/* 'Avatars:' container */

	/* 'Current Avatar:' & 'Avatar Uploader' labels */
	
		#avatar_pane .custom_avatar h4 {
			color: #333;
			font-size:15px;
			text-align:left;
			font-weight:normal;
		}
	/* 'More Avatars:' container */
		div#avatar_pane ul li.more_avatars 
		{
			clear:both;
			min-height:56px;
			margin:30px 0 0 0;
			padding:15px 0 0 20px;
			background: url(/images/content_bg/edit_profile_header_bg.jpg) no-repeat left top;
		}
		*html div#avatar_pane ul li.more_avatars 
		{
			margin:0;
			height:56px;
		}
		div#avatar_pane ul li.more_avatars h3 {
			height:20px;
			display:block;
			background: url(/images/headers/headers.gif) no-repeat 0 -658px;
		}
		div#avatar_pane ul li.more_avatars h3 span.text
		{
			display:none
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			color: #666666;
			text-decoration: none;
		}
	/* 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 #6f0106;
		}
		div#avatar_pane li.more_avatars h3 span.arrow {
			position: absolute;
			top: 2px;
			right: 9px;
			width: 22px;
			height: 21px;
			background-position: 0 -72px;
		}
		div#avatar_pane li.more_avatars div#avatars_container h4
		{
			margin:20px 0 0 0
		}
/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			width:auto;
			padding:0;
			margin:0;
		}
		#alert_pane div.sites_container {
			margin:0;
			width: 480px;
			height: 339px;
			overflow: hidden;
		}
	/** END HACK **/
		#sites_list ul.sites_pagination {
		margin:0 0 0 220px;
		}
	/* headers */
		div#alert_pane div.pane_header, div#alert_pane div.additional_header {
			padding:0;
			margin:0;
		}
		#alert_pane
		{
			margin:0;
			padding:0;
		}		
		div#alert_pane div.pane_header, div#alert_pane div.additional_header{
			height:56px;
			padding:15px 0 0 20px;
			background: url(/images/content_bg/edit_profile_header_bg.jpg) no-repeat left top;
		}
		div#alert_pane div.pane_header h3 {
			height:20px;
			display:block;
			margin:0;
			background: url(/images/headers/headers.gif) no-repeat 0 -683px;
		}
		#alert_pane h3 span
		{
			display:none
		}
		#alert_pane div.additional_header h3{
			height:20px;
			display:block;
			background: url(/images/headers/headers.gif) no-repeat 0 -709px;
		}
	/* general font color */
		#alert_pane div {
			color: #666666;
		}
	/* existing alert bg color */
		#alert_pane div.pane_header, #alert_list .alert_item {
			color:#666666;
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #6f0106;
		}
	/* 'click below to adjust... ' hint text color */
		#alert_list .hint {
			color: #666666;
		}
	/* 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 {
			
			color: #666666;
		}
	/* 'Remove site' Button width */	
		#alert_list div.alert_item div.actions a {
			width: 146px;
		}
	/* '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:#fdefd8;
		display:block;
		margin:10px 0 0 0;
		}		
	/* '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: #666666;
		}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		color: red; 
	}
	#submit_button
	{
		margin:0 0 0 -60px;
		padding:0;
	}
	
/*************** END RX-Profile ****************/

/*************** PHOTO GALLERY ****************/
div.img_gallery
{
	margin:-10px 0 0 0;
	padding:0;
	clear:both;
}
div.img_gallery h2.eventphotos
{
	background:url(/images/headers/josh_flitter_photos_event_header.jpg) no-repeat;
	display:block;
	height:40px;
}
div.img_gallery h2.exclusivephotos
{
	background: url(/images/headers/josh_flitter_photos_exclusive_header.jpg) no-repeat;
	display:block;
	height:40px;
}

div.img_gallery h2 span
{
	display:none
}
div.img_gallery a
{
	display: block;
	float:left;
	width:150px;
    height:206px;
    margin: 0 7px 20px 0;
    cursor:pointer;
	text-decoration: none;
}
*html div.img_gallery a
{
	margin: 0 6px 20px 0;
}
.photo_gallery_callOut a
{
	margin:0 20px 20px 8px;
	height:100px;
	width:120px;
	float:left;
	display:block;
}
*html .photo_gallery_callOut a
{
	margin:0 20px 20px 7px;
}
#content_main a.back_photo
{
	margin:3px 0 0px 10px;
	font-size:12px;
	color:#6f0106;
	display:block;
	float:left;
}
#content_main a:hover.back_photo
{
	color:#333;
}

#content_main span.photo_gal_title
{
	clear:both;
	white-space:nowrap;
	margin:0 0 5px 20px;
	font-size:18px;
	color:#333333;
	padding-right:10px;
	border-right:1px solid #333;
	float:left;
}
*html #content_main p.photo_gal_title
{
	margin:0 0 0 25px;
}
#content_main p.photo_gal_thumbtext
{
	margin:0 0 0 20px;
	display:block;
	clear:both;
}
*html #content_main p.photo_gal_thumbtext
{
	margin:0 0 0 25px;
}
/* END start photo thumbs content */
/*********************** PHOTOS MODULE END **********************************/

/* start videos thumbs content */

div#videos_container
{
	margin:-15px 0 0px 0px;
}
div#video_nav
{
	display:none
}
#content_main #videos_container a.video_callOut
{
	display: block;
	float:left;
	width:147px;
	height:206px;
	cursor:pointer;
	background:url(/images/temp/video_thumb_bg.png) no-repeat;
	margin:0px 9px 20px 0px;
	font-family: arial;
	text-decoration: none;
	behavior: url(/style/IEFixes.htc);
}
*html #content_main #videos_container a.video_callOut
{
	margin:0px 6px 0 0px;
}
a.video_callOut span.callOut_thumb
{
	display: block;
	height:150px;
	text-align: center;
}
a.video_callOut span.callOut_thumb img
{
	margin:18px 0 0 6px;
	border:none;
}
#content_main div#videos_container a.video_callOut span.callOut_text
{
	display: block;
	height:58px;
	width:120px;
	margin:8px 0 0 16px;
	padding:10px 0 0 0;
	text-align: center;
	font-size: 13px;
	font-family:Georgia;
	color: #666;
	line-height:14px;
	text-decoration: none;
}

#commercial_header{
	display:block;
	clear:both;
	height:39px;
	background:url(/images/headers/commercials_header.gif) no-repeat;
	}
#content_main div#videos_container a:hover.video_callOut span.callOut_text
{
	color: #6a0007;
}

#content_main div#videos_container a.video_callOut span.callOut_btn
{
	display:block;
	height: 20px;
	font-size: 0px;
	margin:-109px 0 0 14px;
	background:url(/images/btns/btns.gif) no-repeat 0 -308px;
}
a:hover.video_callOut span.callOut_text
{
	background-position: 0 -328px;
}
#content_main div#videos_container a:hover.video_callOut span.callOut_btn
{
	background-position: 0 -328px;
}
/* END start videos thumbs content */

/* view video content */
#rx-video-container
{
	margin: 80px 0 0 8px;
	padding-bottom: 5px;
	list-style: none;
	background: url(/images/content_bg/video_player_bg.jpg) no-repeat;
}

div#video_content	
{
	position:relative;
}
div#video_content a.back	
{
	position:absolute;
	top:-50px;
	right:10px;
	font-size:13px;
}
* html div#video_content a.back	
{
	clear:both;
}

div#video_content h2	
{
	text-align:right;
	font-size:18px;
	color:#666666;
	font-weight:normal;
	margin:-30px 10px 0 0;
	padding:0;
	float:right;
}
html* div#video_content h2	
{
	margin:50px 10px 0 0;
}
* html div#video_content h2	
{
	margin:50px 10px 0 0;
}

div#video_content h2 small	
{
	display:none;
}

#rx-video-stats
{
	padding:10px 0 5px 0px;
	background: url(/images/content_bg/video_player_bottom_bg.jpg) no-repeat center top;
	height:196px;
	width:480px;
	font-family:Verdana;
	font-size:11px;
}
#rx-video-description
{
	font:15px Georgia;
	padding:10px 0 10px 10px;
	color:#6f0106;
}
#rx-added-field, #rx-duration, #rx-views-field, #rx-video-share, #rx-tag-list
{
	padding:5px 0 5px 10px;
}
#rx-added-field {
	clear:both;
	float:left;
	white-space:nowrap;
}

#rx-views-field{
	float:left;
	border-left:1px solid #666;
	margin:5px;
	padding:0 5px;
	}

#rx-tag-list{
	clear:left;
	}

#rx-tag-list a
{
	color:#333333;
	text-decoration:none;
}
#rx-video-back-btn, #rx-rating-and-duration, #rx-video-edit-btn
{
	display:none
}
/* END view video content */

/*--------------------- WEBMASTER MODULE -----------------------*/
#content #rx-contact-header1
{
	margin:-10px 0 0 0;
	padding:0;
	width:470px;
	float:left;
}
*html #internal_content #rx-contact-header1
{
	margin:2px 0 0 5px;
}
div#content_main div#content div#rx-contact-header1 h2, div#content_main div#content div#rx-contact-header2 h2
{
	margin:0;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	display:block;
	padding:0 20px 10px 17px;
	background: url(/images/personal/favorities_bullet.gif) no-repeat left 6px;
}
#content #rx-contact-header1 p
{
	margin:0 0 20px 15px;
	color:#6f0106;
	padding:0;
}
#rx-contact-header1 ul
{
	list-style:disc;
}
#rx-contact-header1 ul li
{
	list-style:disc;
	margin:5px 0 -5px 10px;
}
#rx-contact-header2
{
	margin:25px 0 0 0;
	padding:0;
	width:450px;
	float:left;
}

#content #rx-contact-header2 p
{
	margin:0 0 10px 15px;
	padding:0;
}
#content #rx-contact-header2 p strong
{
	display:none
}
#rx-contact-header2 p.field_title
{
	margin:0;
	padding:0 0 15px 50px;
	color:#6f0106;
}
#rx-contact-header2 p span.input_fild_label
{
	margin:0;
	color:#6f0106;
	text-align:right;
}
#rx-contact-header2 p.error_alart
{
	display:none;
}
#rx-contact-header2 ul
{
	list-style:disc;
	margin:10px 0 30px 75px;
}
#rx-contact-header2 ul.errors
{
	display:none;
}
*html #rx-contact-header2 ul
{
	margin:10px 0 30px 150px;
}
form#rx-webmaster-contact p.note
{
	margin:15px 0 0 -5px;
	font-size:15px;
	font-weight:normal;
}
#rx-message-text-box
{
	margin:15px 0 40px 0px;
	padding:0;
	float:left;
}
div#rx-message-text-box label
{
	margin:0 0 0 -14px;
	font-size:18px;
	color:#333333;
	padding:0 20px 10px 18px;
	background: url(/images/personal/favorities_bullet.gif) no-repeat left 6px;
}
#rx-message-text-box p
{
	margin:0;
	padding:0 10px 0 30px;
	font-size:14px;
	color:#333333;
}
#rx-contact-header2 label.labelfloat
{	
	display: block;
	width: 85px;
	float: left;
	color:#6f0106;
	text-align:right;
	padding-right:5px;
	padding-top: 0;
}
/*--------------------- WEBMASTER MODULE ENDS -----------------------*/

/************** Login ******************/
p.login_text
{
	margin:0 0 20px 0px;
	color:#666666;
}
p.login_link_text
{
	margin:20px 0 0 0px;
}
#info_fields 
{	
	width:100%;
	padding:0;
	margin:0;
	float:left;
}	
#info_fields .email
{
	width:130px;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color:#6f0106;
}
#info_fields .password
{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0px;
	color:#6f0106;
}
.login_input_box
{
	width:120px;
	height:23px;
	margin:0;
	padding:0;
}
#info_fields .login_btn
{
	float:left;
	margin:0 0 0 0;
	padding:20px 0 0 10px;

}
#contact_info_field 
{	
	width:100%;
	padding: 0 0 0 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;
}
span.login_divider_spacer
{
	color:#6f0106;
}
/************** Login ******************/

