/*********************** COMMON PROPERTIES ****************************/
body
{
	font-family:"Palatino Linotype";
	color:#333;
	margin:0 auto;
	padding:0;
	font-size:13px;
}
/** html .pngFix, * html img, * html #photos_gallery ul li, * html #videos_gallery ul li { behavior: url("/global/css/iepngfix.htc"); }*/
a {
	color:#018194;
	/*font-style:italic;*/
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4, h5
{
	margin:0;
	padding:0;
}
hr
{
	margin:0;
	padding:0;
}
.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;
}
.bold
{
	font-weight:bold
}
h1.home
{
	clear:both;
	float:left;
	width:488px;
	display:block;
}
h1.home a
{
	width:488px;
	height:126px;
	display:block;
	margin:0 0 0 15px;
}

a.home{
	height:66px;
	margin:0 0 0 280px;
	width:285px;
	display:block;
}

a span.hyperlink, .hyperlink
{
	color:#018194;
	font-style:italic;
	font-size:14px;
	font-weight: bold;
	text-decoration:none
}
a:hover span.hyperlink
{
	text-decoration:underline
}
/*********************** COMMON PROPERTIES ENDS *******************/
/*********************** INDEX PROPERTIES START *******************/
#index_wrapper
{
	background:url(/images/content_bg/jamie_eason_index_page_bg.jpg) no-repeat center top
}
#personal_wrapper
{
	background:url(/images/content_bg/jamie_eason_personal_page_bg.jpg) no-repeat center top
}
#store_wrapper
{
	background:url(/images/content_bg/jamie_eason_store_page_bg.jpg) no-repeat center top
}
#message_center_wrapper
{
	background:url(/images/content_bg/jamie_eason_message_center_page_bg.jpg) no-repeat center top
}
#representation_wrapper
{
	background:url(/images/content_bg/jamie_eason_representation_page_bg.jpg) no-repeat center top
}
#projects_wrapper
{
	background:url(/images/content_bg/jamie_eason_projects_page_bg.jpg) no-repeat center top
}
#working_out_wrapper
{
	background:url(/images/content_bg/jamie_eason_working_out_page_bg.jpg) no-repeat center top
}
#nutrition_wrapper
{
	background:url(/images/content_bg/jamie_eason_nutrition_page_bg.jpg) no-repeat center top
}
#motivation_wrapper
{
	background:url(/images/content_bg/jamie_eason_motivation_page_bg.jpg) no-repeat center top
}
#news_wrapper
{
	background:url(/images/content_bg/jamie_eason_news_page_bg.jpg) no-repeat center top
}
#photos_wrapper
{
	background:url(/images/content_bg/jamie_eason_photos_page_bg.jpg) no-repeat center top
}
#photos_view_wrapper
{
	background:url(/images/content_bg/jamie_eason_photos_view_page_bg.jpg) no-repeat center top
}
#videos_wrapper
{
	background:url(/images/content_bg/jamie_eason_videos_page_bg.jpg) no-repeat center top
}
#videos_view_wrapper
{
	background:url(/images/content_bg/jamie_eason_videos_view_page_bg.jpg) no-repeat center top
}
#profile_wrapper, #register_wrapper
{
	background:url(/images/content_bg/jamie_eason_profile_page_bg.jpg) no-repeat center top
}
#advertise_wrapper
{
	background:url(/images/content_bg/jamie_eason_advertise_page_bg.jpg) no-repeat center top
}
#webmaster_wrapper
{
	background:url(/images/content_bg/jamie_eason_webmaster_page_bg.jpg) no-repeat center top
}
#main_content_wrapper
{
	margin:0 auto; 
	width:985px;
}
#inner_content_wrapper
{
	margin:0 0 0 172px; 
	width:813px;
	background:url(/images/content_bg/content_bg_top.jpg) no-repeat;
}
*html #inner_content_wrapper
{
	background:url(/images/content_bg/content_bg_top.jpg) no-repeat 2px 0;
}
#media_content_wrapper
{
	margin:0 0 0 14px; 
	width:970px;
	background:url(/images/content_bg/content_bg_top_media.jpg) no-repeat;
}

#bg_repeat
{
	background:url(/images/content_bg/page_bg_repeat.jpg) repeat-y center 937px;
}
#media_bg_repeat
{
	background:url(/images/content_bg/page_bg_repeat_media.jpg) repeat-y center 937px;
}

#main_content
{
	float:left;
	margin:0 0 30px 0;
	width:503px;
}
#media_content
{
	float:left;
	margin:0 0 0 0;
	width:660px;
}

#header_content
{
	height:212px;
	display:block;
	z-index: 4;
	position:relative;
}

/*#media_content #header_content
{
	height:122px;
	display:block;
	z-index:2;
	position:relative;
}*/

#text_content
{
	clear:both;
	min-height:600px;
	position:relative;
}

html *#text_content {
	position:static;
	z-index:1;
}

#right_content
{
	float:left;
	margin:0 0 0 10px;
	width:300px;
}

* html 
#right_content
{
	margin:0 0 0 5px;
}

/****** Main Menu Block starts ******/
#nav
{
	height:50px;
	display:block;
	margin:0;
	padding:0;
	list-style: none;
	position: relative;
}
#media_content #nav
{
	height:50px;
	display:block;
	margin:0 0 0 80px;
	padding:0;
}

#nav li
{
	float:left;
	height:50px;
}
#nav a
{
	display: block;
	height: 50px;
	background-image:url(/images/btns/navbar.gif);
	font-size: 0px;
	line-height: 0px;
}
#media_content #nav li, #media_content #nav a
{
	float:left;
	height:50px;
	position:relative;
	display:block;
}

#media_content #nav a
{
	background-image:url(/images/btns/navbar_media.gif);
}

#media_content #nav #about_jamie a {	
	background-image:url(/images/btns/navbar.gif);
}

#nav #menu_jamie 
{
	width:99px;
}

#nav #menu_jamie a
{
	width:99px;
	background-position:0 0;
}
#media_content #nav #menu_jamie a
{
	background-position:0 0;
}

#nav #menu_jamie a:hover, #media_content #nav #menu_jamie a:hover
{
	background-position:0 -50px;
}

#nav #menu_lifestyle 
{
	width:96px;
}
#nav #menu_lifestyle a
{
	width:96px;
	background-position:-99px 0;
}
#media_content #nav #menu_lifestyle a
{
	background-position:-99px 0;
}
#nav #menu_lifestyle a:hover, #media_content #nav #menu_lifestyle a:hover
{
	background-position:-99px -50px;
}
#nav #menu_news 
{
	width:73px;
}

#nav #menu_news a
{
	width:73px;
	background-position: -195px 0;
}
#media_content #nav #menu_news a
{
	background-position: -195px 0;
}

#nav #menu_news a:hover, #media_content #nav #menu_news a:hover
{
	background-position: -195px -50px;
}
#nav #menu_videos 
{
	width:82px;
}

#nav #menu_videos a
{
	width:82px;
	background-position:-268px 0;
}
#media_content #nav #menu_videos a
{
	background-position:-268px 0;
}

#nav #menu_videos a:hover, #media_content #nav #menu_videos a:hover
{
	background-position:-268px -50px;
}
#nav #menu_photos 
{
	width:82px;
}

#nav #menu_photos a
{
	width:82px;
	background-position:-350px 0;
}
#media_content #nav #menu_photos a
{
	background-position:-350px 0;
}

#nav #menu_photos a:hover, #media_content #nav #menu_photos a:hover
{
	background-position:-350px -50px;
}
#nav #menu_store
{
	width:71px;
}

#nav #menu_store a
{
	width:71px;
	background-position:-432px 0;
}
*html #nav #menu_store a, * html #media_content #nav #menu_store a
{
	width:69px;
}
#media_content #nav #menu_store a
{
	background-position:-432px 0;
}

#nav #menu_store a:hover
{
	background-position:-432px -50px;
}
#media_content #nav #menu_store a:hover
{
	background-position:-432px -50px;
}

/****** Main Menu Block ends ******/
/*   sub nav   */

html *ul#nav li#menu_jamie div.sec_menu_container {
	z-index:4;
}

ul#nav ul.SubMenu{
	position:absolute;
	top:33px;
	left:0;
	width:110px;
	height:170px;
	padding:0;
	margin:0;
	list-style:none;
	z-index:4;
}
ul#nav ul.SubMenu li, ul#nav ul.SubMenu a
{
	display: block;
	float: none;
	margin:0px;
	padding:0px;
}
li#menu_jamie ul#about_jamie li,
li#menu_jamie ul#about_jamie a,
#media_content li#menu_jamie ul#about_jamie li,
#media_content li#menu_jamie ul#about_jamie a {
	width:110px;
	height:17px;
	display:block;
	background-position:3px -108px;
}
li#menu_jamie ul#about_jamie
{
	height:190px;
	padding:0;
	margin:0;
	background-image:url(/images/content_bg/nav_dropdown_bg.png);
	background-position: 0 -1px;
}
* html li#menu_jamie ul#about_jamie {
	background-image: url(/global/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_bg/nav_dropdown_bg.png',sizingMethod='image');
}

li#menu_jamie ul#about_jamie li.subLink1
{
	padding:8px 0 0 0;
}
li#menu_jamie ul#about_jamie li
{
	padding:2px 0 0 0;
}
html *li#menu_jamie ul#about_jamie li
{
	padding:0;
	margin:-2px 0 0 0;
}
/* normal states */
li#menu_jamie ul#about_jamie li.subLink1 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink1 a.menuLink2
{
	background-position: 3px -108px;
}
li#menu_jamie ul#about_jamie li.subLink2 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink2 a.menuLink2 {
	background-position: 3px -127px;
}
li#menu_jamie ul#about_jamie li.subLink3 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink3 a.menuLink2 {
	background-position: 3px -146px;
}
li#menu_jamie ul#about_jamie li.subLink4 a.menuLink2 , #media_content li#menu_jamie ul#about_jamie li.subLink4 a.menuLink2 {
	background-position: 3px -260px;
}
li#menu_jamie ul#about_jamie li.subLink5 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink5 a.menuLink2 {
	background-position: 3px -165px;
}
li#menu_jamie ul#about_jamie li.subLink6 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink6 a.menuLink2 {
	background-position: 3px -184px;
}
li#menu_jamie ul#about_jamie li.subLink7 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink7 a.menuLink2 {
	background-position:3px -203px;	
}
li#menu_jamie ul#about_jamie li.subLink8 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink8 a.menuLink2 {
	background-position:3px -222px;
}
li#menu_jamie ul#about_jamie li.subLink9 a.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink9 a.menuLink2 {
	background-position:3px -241px;
}
/* hover states */
li#menu_jamie ul#about_jamie li.subLink1 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink1 a:hover.menuLink2 {
	background-position: -103px -108px;
}
li#menu_jamie ul#about_jamie li.subLink2 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink2 a:hover.menuLink2{
	background-position: -103px -127px;
}
li#menu_jamie ul#about_jamie li.subLink3 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink3 a:hover.menuLink2 {
	background-position: -103px -146px;
}
li#menu_jamie ul#about_jamie li.subLink4 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink4 a:hover.menuLink2 {
	background-position: -103px -260px;
}
li#menu_jamie ul#about_jamie li.subLink5 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink5 a:hover.menuLink2 {
	background-position: -103px -165px;
}
li#menu_jamie ul#about_jamie li.subLink6 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink6 a:hover.menuLink2 {
	background-position: -103px -184px;	
}
li#menu_jamie ul#about_jamie li.subLink7 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink7 a:hover.menuLink2 {
	background-position: -103px -203px;
}
li#menu_jamie ul#about_jamie li.subLink8 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink8 a:hover.menuLink2 {
	background-position: -103px -222px;
}
li#menu_jamie ul#about_jamie li.subLink9 a:hover.menuLink2, #media_content li#menu_jamie ul#about_jamie li.subLink9 a:hover.menuLink2 {
	background-position: -103px -241px;
}
/* sub nav ends */
/* content plug */
div.index_callout
{
	float:left;
	width:160px;
	height:395px;
	display:block;
	margin:0 4px 37px 0
}
*html div.index_callout
{
	margin-bottom:23px
}
div.index_callout a
{
	width:160px;
	height:395px;
	display:block;
	cursor:pointer;
	position:relative;
	text-decoration:none;
}
div.working_out
{
	margin:0 4px 0 15px;
	background: url(/images/index/jamie_eason_callout_workingout.jpg) no-repeat;
}
*html div.working_out
{
	margin:0 4px 0 7px;
}
div.working_out a:hover
{
	background: url(/images/index/jamie_eason_callout_workingout.jpg) no-repeat -160px 0;
}
div.nutrition
{
	background: url(/images/index/jamie_eason_callout_nutrition.jpg) no-repeat;
}
div.nutrition a:hover
{
	background: url(/images/index/jamie_eason_callout_nutrition.jpg) no-repeat -160px 0;
}
div.swimwear
{
	margin:0;
	background: url(/images/index/jamie_eason_callout_swimwear.jpg) no-repeat;
}
div.swimwear a:hover
{
	background: url(/images/index/jamie_eason_callout_swimwear.jpg) no-repeat -160px 0;
}
div.index_callout a span
{
	position:absolute;
	width:140px;
	height:75px;
	top:305px;
	left:10px;
	font-size:13px;
	color:#333;
	line-height:15px;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
}
/* content plug ends */
div#index_photos_videos
{
	clear:both;
	height:205px;
	display:block;
	margin:0;
	position:relative;
	background: url(/images/index/photos_videos_bg.jpg) no-repeat left top;
}
div#index_photos_videos span#text
{
	position:absolute;
	float:left;
	top:75px;
	left:35px;
	width:205px;
	height:120px;
	line-height:17px;
	display:block;
	font-size:14px;
}
div#index_photos_videos span#photo_video
{
	float:right;
	position:relative;
	display:block;
	width:254px;
	height:195px;
	margin:0;
	background: url(/images/index/jamie_eason_photos_videos_callout.jpg) no-repeat left top;
}
div#index_photos_videos span#photo_video a#videos
{
	position:absolute;
	display:block;
	width:120px;
	height:129px;
	top:80px;
	left:20px;
	behavior: url(/style/IEFixes.htc);
}
div#index_photos_videos span#photo_video a#videos span
{
	display:block;
	width:68px;
	height:29px;
	margin:100px 0 0 0;
	cursor:pointer;
	background: url(/images/index/videos_photos_btns.gif) no-repeat left top;
}
div#index_photos_videos span#photo_video a:hover#videos span
{
	background: url(/images/index/videos_photos_btns.gif) no-repeat left -29px;
}
div#index_photos_videos span#photo_video a#photos
{
	position:absolute;
	display:block;
	width:110px;
	height:210px;
	float:right;
	top:8px;
	right:15px;
	behavior: url(/style/IEFixes.htc);
}
div#index_photos_videos span#photo_video a#photos span
{
	display:block;
	width:68px;
	height:29px;
	float:right;
	cursor:pointer;
	margin:180px 0 0 35px;
	background: url(/images/index/videos_photos_btns.gif) no-repeat -68px top;
}
div#index_photos_videos span#photo_video a:hover#photos span
{
	background: url(/images/index/videos_photos_btns.gif) no-repeat -68px -29px;
}
/*********************** LOGIN PROPERTIES STARTS *******************/
#login_field
{
	margin:7px 0 0 0;
	padding:0;
	height:50px;
	background: url(/images/index/login_fields_bg.jpg) no-repeat 0 0;
	display:block
}
#login_field li
{
	float:left;
}
#login_field li#user_name, #login_field li#password
{
	width:125px;
	height:24px;
	margin:0;
	display:block;
}
#login_field li#user_name
{
	padding:2px 0 0 4px
}
#login_field li#password
{
	padding:2px 0 0 11px
}
#login_field li input
{
	border-width:0;
	width:116px;
	height:15px;
	background:none;
	font:"Trebuchet MS" 11px;
	text-align:center
}
#login_field li#login_btn
{
	margin:-4px 0 0 0;
	height:34px;
	width:30px;
	line-height:0;
	font-size:0;
}
#login_field li#login_btn a
{
	height:34px;
	width:30px;
	display:block;
	background: url(/images/index/index_btns.jpg) no-repeat 0 -36px;
	line-height:0;
	font-size:0;
}
#login_field li#login_btn a:hover
{
	background-position: 0 -70px;
}

#login_field li#login_btn input
{
	height:0;
	width:0;
	line-height:0;
	font-size:0;
}

#login_field li#signUp
{
	clear:both;
	width:100%;
	color:#29455e;
	font-size:11px;
	text-align:center;
}
#login_field li#signUp a
{
	color:#605311;
	text-decoration:none;
	font-weight:bold
}
#login_field li#signUp a:hover
{
	text-decoration:underline;
}
.logged_in_title {
	padding:0 0 0 20px;
}
#login {
	padding:0 0 0 70px;
}
.login_title {
	padding:0 0 10px 20px;
}
#rxfrm-login .button {
	padding:0 0 10px 20px
}
#rxfrm-login .divide {
	padding:0 20px 0 20px
}
/*********************** LOGIN PROPERTIES ENDS *******************/
/*********************** LOGOUT PROPERTIES STARTS *******************/
#welcome_back {
	display:block;
	text-align:center;
}
#logout_field
{
	margin:10px auto  50px auto;
	padding:0;
	height:17px;
	background:url(/images/index/index_btns.jpg) no-repeat;
}
#logout_field li
{
	float:left;
	margin:0 4px 0 0;
}
#logout_field li#edit_account, #logout_field li#edit_account a, #logout_field li#message_center, #logout_field li#message_center a
{
	width:108px;
	height:17px;
	display:block;
}
#logout_field li#edit_account a:hover
{
	background:url(/images/index/index_btns.jpg) no-repeat 0 -18px;
}
#logout_field li#message_center a:hover
{
	background:url(/images/index/index_btns.jpg) no-repeat -112px -18px;
}
#logout_field li#logout
{
	margin:0;
}
#logout_field li#logout a
{
	width:71px;
	height:17px;
	display:block;
}
#logout_field li#logout a:hover
{
	background:url(/images/index/index_btns.jpg) no-repeat -224px -18px;
}
/*********************** LOGOUT PROPERTIES ENDS *******************/
/****** Ads ***/
#ads
{
	margin:32px 0 10px 0;
	display:block
}
#ads .adColor
{
	width:300px;
	height:250px;
	display:block;
	background: url(/images/temp/ad_placeholder.gif) no-repeat center top;
}
#ads .ad_sep
{
	height:10px;
}
/****** Ads ends ***/
/*********************** FOOTER PROPERTIES STARTS *******************/
#footer_main
{
	clear:both;
	width:805px;
	margin:0 0 0 12px;
	padding:0 0 20px 0;
	height:60px;
	display:block;
	background: url(/images/content_bg/footer_bg.gif) no-repeat;
}
#footer_main ul
{
	margin:0;
	padding:15px 0 0 0;
	display:block;
	width:100%;
}
#footer_main li#footer_img
{
	float:left;
	width:190px;
	margin:5px 0 0 0;
	text-align:center
}
#footer_main li#footer_link
{
	width:540px;
	float:left;
}
#footer_main ul
{
	text-align:center;
	padding:0;
	margin:0
}
#footer_main ul li
{
	float:left;
	padding:10px 0 0 0
}
#footer_main ul li.footer_seperator
{
	float:left;
	width:20px;
	text-align:center
}
#footer_main ul li a
{
	font:10px arial;
	color:#666666;
	text-decoration:none
}
#footer_main ul li a:hover
{
	text-decoration:underline
}
/*********************** FOOTER PROPERTIES ENDS *******************/
/*********************** WORKING OUT STARTS ****************************/
#lifestyle_intro, .lifestyle_intro1
{
	height:221px;
	width:100%;
	margin:7px 0 0 0;
	line-height: 17px;
}
#lifestyle_desc
{
	height:230px;
	margin:7px 0 0 0;
	background:url(/images/projects/lifestyle_page_description_bg_top.jpg) no-repeat
}
*html #lifestyle_desc
{
	margin:3px 0 0 2px;
}
#text_content #lifestyle_desc p
{
	padding:20px 25px 0 210px;
	font-size:15px;
	line-height: 17px;
}
.lifestyle_intro1
{
	height:221px;
	width:100%;
	margin:30px 0 39px 0;
}
*html .lifestyle_intro1
{
	margin:30px 0 -13px 0;
}
/*#lifestyle_intro a, .lifestyle_intro1 a
{
	height:238px;
	width:100%;
	display:block;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	behavior: url(/style/IEFixes.htc)
}*/
#text_content .callout
{
	margin-top:36px;
	background-image:url(/images/content_bg/section_footer.png)
	}

*html #text_content .callout
{
	margin:5px 0 36px 2px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_bg/section_footer.png',sizingMethod='crop');
}
#text_content .callout a
{
	display:block;
	height:159px;
	text-decoration:none;
	position:relative;
	cursor:pointer;
	behavior: url(/style/IEFixes.htc);
}
#text_content .callout a:hover, .lifestyle_intro1 a:hover
{
	text-decoration:none;
}

#text_content .callout .title, #text_content #lifestyle_intro .title, #text_content .lifestyle_intro1 .title
{
	display:block;
	font-size:18px;
	color:#736528;
	font-variant:small-caps;
	margin:0 0 5px;
	padding:5px 0 0 0;
}
#text_content .lifestyle_intro1 .intro_text .title
{
	padding:25px 0 5px 0;
}
#text_content .callout .image, #text_content #lifestyle_intro .image, #text_content .lifestyle_intro1 .image
{
	display:block;
	float:left;
	margin:0 0 8px 0;
}
*html #text_content .lifestyle_intro1 .image
{
	margin:0 0 8px 1px;
}
#text_content .callout a .text, #text_content #lifestyle_intro a .text, #text_content .lifestyle_intro1 a .text
{
	float:left;
	display:block;
	margin:5px 0 0 0;
	color:#333;
	width:329px;
	line-height:14px;
	cursor:pointer;
}
#text_content #lifestyle_intro a .text
{
	height:130px;
	width:100%;
}
#text_content .lifestyle_intro1 a .text
{
	height:120px;
	width:100%;
}
#text_content .lifestyle_intro1 a .lifestyle_text_height
{
	height:140px;
}
#images_col, #images_col_store
{
	 float:left;
	 margin:7px 0 0 0;
}
#images_col_store {
	 padding:0 0 0 15px;
}
*html #images_col
{
	 float:left;
	 margin:3px 0 0 1px;
}
#text_col
{
	 float:left;
	 width:340px;
	 margin:17px 0 0 0;
}
*html #text_col
{
	margin:8px 0 0 0;
}
#text_col1
{
	 float:left;
	 width:270px;
	 margin:17px 0 0 0;
	 padding:0
}
#text_content .title, #text_content .subtitle, #text_content .title2
{
	display:block;
	font-weight:bold;
	font-size:20px;
	color:#736528;
	line-height:20px;
	font-variant:small-caps;
	margin:0;
	padding:0;
}
#text_content .title
{
	padding:0 0 5px 0;
}
#text_content .title2
{
	padding:10px 0 5px 0;
	color:#333;
}
#text_content .title3
{
	padding:10px 0 5px 13px;
	color:#333;
	font-weight:bold;
	font-size:24px;
	color:#33333;
	line-height:20px;
	font-variant:small-caps;

}
#text_content .subtitle
{
	margin:20px 0 5px 20px;
	color:#333
}
#text_content div#images_col .left_col_images
{
	clear:both;
	display:block;
	float:left;
	margin:0 0 50px 0;
	padding:0;
}
#text_content div#images_col .clearmargin, #text_content div#images_col .work_out_main, #text_content div#images_col .motivated_main,  div#images_col .personal_main
{
	margin:0
}
#text_content div#images_col .plyo_photos 
{
	margin:56px 0 0 0;
}
div#images_col .store_main
{
}
#text_content span#go
{
	font-size:10px;
	clear:both;
	height:80px;
	width:105px;
	display:block;
	margin:0;
	padding:5px 20px 0 20px;
	background:url(/images/content_bg/left_callout_go_btn.png) no-repeat
}
*html #text_content span#go
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_bg/left_callout_go_btn.png',sizingMethod='image');
}

#text_content span#go a
{
	color:#29455e;
	text-align:center;
	height:80px;
	width:105px;
	display:block;
	text-decoration:none;
}
#text_content span.back
{
	clear:both;
	position:relative;
	width:140px;
	height:86px;
	margin:0 0 44px 15px;
	padding:0;
	display:block;
	background:url(/images/btns/back_btn_sprite.jpg) no-repeat
}
#text_content span.back a
{	
	display:block;
	position:absolute;
	top:12px;
	width:115px;
	padding:0;
	height:46px;
}
#text_content span.back a:hover
{
	background:url(/images/btns/back_btn_sprite.jpg) no-repeat 0 -98px
}
#store_callouts_left {
	display:block;
	width:155px;
	height:148px;
	margin:0 0 0 20px;
	padding:10px 0 0 22px;
	background:url(/images/store/store_page_btn_sprite.jpg);
	background-repeat:no-repeat;
}
#store_btn_callout, #store_btn_callout a, #photos_btn_callout, #photos_btn_callout a  {
	display:block;
	width:104px;
	height:38px;
}
#store_btn_callout a:hover {
	background:url(/images/store/store_page_btn_sprite.jpg);
	background-repeat:no-repeat;
	background-position:-22px -168px;
}
#photos_btn_callout a:hover {
	background:url(/images/store/store_page_btn_sprite.jpg);
	background-repeat:no-repeat;
	background-position:-22px -206px;
}
#text_content span.plyo
{
	margin:0 0 0 15px;
}
#text_content p
{
	display:block;
	margin:0;
	line-height:16px;
	padding:0 0 10px 20px;
}
#text_content p.page_intro
{
	padding:5px 0 10px 0;
	margin:0;
}
#text_content p.signoff {
	margin:0;
	padding:0;
	color:#000;
}
#text_content p.bottom_padding
{
	padding-bottom:0;
}
#text_col .seperator
{
	clear:both;
	display:block;
	height:5px;
	width:340px;
	margin:15px 0 20px auto;
	padding:0;
	background:url(/images/content_bg/section_divider_dotted.png) no-repeat left top
}
*html #text_col .seperator
{
	width:340px;
	margin:25px 0 10px auto;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_bg/section_divider_dotted.png',sizingMethod='image');
}

#text_col .seperator_bookings
{
	margin:5px 0 20px auto;
}
*html #text_col .seperator_bookings
{
	margin:5px 0 10px auto;
}
#text_col .seperator_bookings2
{
	margin:45px 0 0 auto;
}
*html #text_col .seperator_bookings2
{
	margin:50px 0 0 auto;
}
#text_col .seperator_pointed, .seperator_pointed
{
	clear:both;
	display:block;
	height:19px;
	width:270px;
	padding:0;
	margin:20px 0 0 30px;
	background:url(/images/content_bg/section_divider_pointed.png) no-repeat left center
}
*html #text_col .seperator_pointed, .seperator_pointed
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_bg/section_divider_pointed.png',sizingMethod='image');
}

#text_col .seperator_pointed_small
{
	clear:both;
	display:block;
	height:10px;
	width:84px;
	margin:auto auto;
	background:url(/images/content_bg/section_divider_pointed_small.png) no-repeat left center
}
*html #text_col .seperator_pointed_small
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_bg/section_divider_pointed_small.png',sizingMethod='image');
}

#text_col .seperator_left
{
	margin:25px 0 25px 0;
}
#text_col1 .seperator_left_store
{
	margin:25px 0 0 0;
	padding:0;
}
#text_col .seperator_left_title
{
	margin:15px 0 15px 0;
}
#text_col .seperator_left_small
{
	margin:10px 0 5px 13px;
}
*html #text_col .seperator_left_small
{
	margin:20px 0 0 0;
}
#text_content p.note
{
	padding:0;
	font-variant:small-caps
}
ul#plyocard
{
	margin:10px 0 0 0;
	padding:0;
}
ul.three_days_workout, ul#grocery, ol#supermarket_list ul, ul.normal_list
{
	margin:10px 0 0 20px;
	padding:0;
}
ul#grocery, ul.favorites
{
	margin:0;
	padding:0;
}
ul#plyocard li, ul.three_days_workout li, ul#grocery li, ol#supermarket_list ul li, ul.normal_list li, ul.favorites li
{
	padding-left:10px;
	margin:0;
	background:url(/images/content_bg/bullet_point.gif) no-repeat left 5px
}
ol#supermarket_list ul li
{
	background:url(/images/content_bg/bullet_point.gif) no-repeat left 4px
}
ol#supermarket_list ul.listAlphabetic li
{
	background:none;
	margin:0 0 20px 0;
	list-style-type:lower-alpha
}
ul#grocery li
{
	background:url(/images/content_bg/bullet_point.gif) no-repeat left 6px
}
span.intro_text
{
	float:left;
	width:340px;
}
ol#motivation_list, ol#supermarket_list
{
	margin:0 0 0 18px;
	padding:0;
	color:#736528;
	font-weight:bold;
}
ol#motivation_list span, .normal_text{
	color:#333333;
	font-weight:normal;
}
ol#motivation_list li
{	
	line-height:15px;
	padding:0 0 0 20px;
	margin:0 0 25px 0;
	background:url(/images/content_bg/numbered_list_curly_bracket.gif) no-repeat left 12px;
}


ol#supermarket_list li
{
	background:url(/images/content_bg/numbered_list_curly_bracket.gif) no-repeat;
	line-height:15px;
	padding:0 0 0 20px;
	margin:0 0 25px 0;

}
#text_col p.quote
{
	color:#605311;
	font-style:italic;
	font-size:14px;
}
#text_col .response
{
	color:#605311
}
#bodybuilding
{
	margin:17px 0 0 0
}
*html #bodybuilding
{
	width:501px;
	margin:3px 0 0 2px
}
#bodybuilding span.img
{
	display:block;
	width:503px;
	height:225px;
	margin:0 0 10px 0;
	background:url(/images/personal/bodybuilding.com/jamie_eason_bodybuilding_main_photo.jpg) no-repeat left top;
}
*html #bodybuilding span.img
{
	width:501px;
}
#bodybuilding p
{
	padding:0 10px 20px 50px
}

/****************Media Headers Begin*******************/

#news_header, #videos_header, #photos_header, #blog_header {
	height:148px;
	padding:14px 0 0 200px;
}
#news_header {
	background:url(/images/headers/jamie_eason_news_header.jpg) no-repeat;
}
#blog_header {
	background:url(/images/headers/jamie_eason_blog_header.jpg) no-repeat;
}
#videos_header {
	background:url(/images/headers/jamie_eason_videos_header.jpg) no-repeat;
}
#photos_header {
	background:url(/images/headers/jamie_eason_photos_header.jpg) no-repeat;
}
#media_index_btn a {
	display:block;
	width:290px;
	height:60px;
}

/****************Media Headers Ends*******************/


/****************RX News Begins*******************/
#news h2 {
	display:none;
}

#news p {
	padding:0 0 10px 177px;
}

#news p.appearance-date {
	display:none;
}

ul.rx-appearances {
	margin:0;
	padding:10px 0 5px 15px;
}

ul.rx-appearances li {
	min-height:235px;
	padding:0 0 24px 0;
}

ul.rx-appearances li img {
	float:left;
	margin:7px 0 0 0;
	width:160px;
	border:1px solid #e0ddcd;
}

ul.rx-appearances h3 {
	padding:0 0 10px 177px;
	font-size:20px;
	font-variant:small-caps;
}
p.more_link a span {
	display:none;
}
p.more_link a {
	width:161px;
	height:18px;
	float:left;
	background-image:url(/images/btns/see_more_btn.gif);
	background-repeat:no-repeat;
}
p.more_link a:hover {
	background-position:0px -18px;
}
/****************RX News Ends*******************/


/****************RX Messsage Center*******************/
#message_center
{
	margin:0 0 0 15px;
	width:478px;
}	
#rx-mc-header1 {
}
#rx-mc-header2 {

}
ul.rx-pagination
{
}
*html ul#rx-messages .pinned_header ul 
{
	background-image: url(/global/images/icons/pin.gif);
}

#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background:url(/images/msg_center/msg_cntr_pinnedmessage_messages_star_post_header.png) no-repeat;
	color: #333;
	margin:0 0 1px 0;
	text-transform:uppercase;
	font-family:"Palatino Linotype";
}
*html #rx-messages .subheading_pins, #rx-messages .subheading_messages
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_pinnedmessage_messages_star_post_header.png',sizingMethod='image');
}

ul#rx-messages div.pinned_header
{
	background:url(/images/msg_center/msg_cntr_user_post_message_header_footer.png) no-repeat;
}
*html ul#rx-messages div.pinned_header
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_user_post_message_header_footer.png',sizingMethod='image');
}

ul#rx-messages div.pinned_header ul li, ul#rx-messages div.pinned_header ul li.desc
{
	font:12px "Palatino Linotype";
	font-weight:normal;
}
#rx-messages .message  {
	font:13px "Palatino Linotype";
}
#rx-messages .message .heading {
	background:url(/images/msg_center/msg_cntr_user_post_message_header_footer.png);
	height:22px;
	font:13px "Palatino Linotype";
	line-height:12px;
}
*html #rx-messages .message .heading
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_user_post_message_header_footer.png',sizingMethod='image');
}

#rx-messages .message .msg_meta  {
	color: #666;
}
#rx-messages .message .msg_meta label {
	color: #333;
}
#rx-messages .message .actions  {
	background:url(/images/msg_center/msg_cntr_user_post_message_header_footer.png);
	height:22px;
	font:13px "Palatino Linotype";
	color: #333;
	margin:0 0 1px 0
}
*html #rx-messages .message .actions
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_user_post_message_header_footer.png',sizingMethod='image');
}

#rx-messages .message .actions a  {
	text-decoration:none;
	color: #333;
}
#rx-messages .msg_meta ul, #rx-messages .body p, #rx-mc-footer .rx-page-stats, #rx-mc-header1 li
{
	font:13px "Palatino Linotype";
}
#rx-messages .response .heading {
	background:url(/images/msg_center/msg_cntr_pinnedmessage_messages_star_post_header.png);
	height:22px;
	font:13px "Palatino Linotype";
	color: #333;
}
*html #rx-messages .response .heading
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_pinnedmessage_messages_star_post_header.png',sizingMethod='image');
}

#rx-messages .avatar img {
	margin:3px 0 0 0;
}
#rx-messages .response .msg_meta  {
	color: #696b68;
}
#rx-messages .response .msg_meta label {
	color: #2b362e;
}
#rx-messages .response .actions  {
	background:url(/images/msg_center/msg_cntr_pinnedmessage_messages_star_post_header.png);
	height:22px;
	font:13px "Palatino Linotype";
	color: #333;
	margin:0 0 1px 0
}
*html #rx-messages .response .actions 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_pinnedmessage_messages_star_post_header.png',sizingMethod='image');
}

#rx-messages .response .actions a  {
	color: #333;
	text-decoration:none;
}
#rx-messages .msg_meta .avatar {
	padding: 5px;
	text-align: center;
	background:url(/images/msg_center/msg_cntr_user_post_avatar_bg.png) no-repeat center center;
}

*html #rx-messages .msg_meta .avatar 
{
	text-align: left;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_user_post_avatar_bg.png',sizingMethod='image');
}
#rx-messages div.response .msg_meta .avatar {
	padding: 5px;
	text-align: center;
	background:url(/images/msg_center/msg_cntr_star_post_avatar_bg.png) no-repeat center center;
}
*html #rx-messages div.response .msg_meta .avatar 
{
	text-align: left;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/msg_center/msg_cntr_star_post_avatar_bg.png',sizingMethod='image');
}
div#message_center form#rxfrm-msgcenter-post p textarea#message, div#message_center form p textarea#response {
	height:150px;
	overflow-y:scroll;
	width:450px;
}

/****************END RX Messsage Center*******************/
/*************** ADVERTISE WITH US STARTS ****************/
.error
{
	display:none;
}
h1.advertise_header span
{
	font:20px "Palatino Linotype";
	color:#736528;
	font-weight:bold;
	font-variant:small-caps
}
#text_col p.advertise_please
{
	padding:0;
	margin:0;
	text-align:left
}
form#rxfrm-contest
{
	padding:0;
	margin:20px 0 0 0;
}
form#rxfrm-contest p
{
	padding:0;
	margin:0 0 18px 0;
}

#rxfrm-contest p label
{	
	min-width:60px;
	display:block;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
	float:left;
	color:#736528;
}
*html #rxfrm-contest p label
{	
	width:70px;
}
#rxfrm-contest p label[for="msg"], #rxfrm-contest p label[for="brands"] {
	background:url(/images/content_bg/bullet_point.gif) left;
	background-repeat:no-repeat;
	color:#333;
}
#rxfrm-contest p label[for="msg"] {
	padding:0;
}
#rxfrm-contest p label[for="brands"] {
	padding:0 0 0 7px;
}
#rxfrm-contest p textarea
{
	width:330px;
	border:solid 1px #d3d3d3
}
#rxfrm-contest p label.inline
{	
	display:inline;
	text-align:left;
	padding:0;
	margin:0;
	float:none;
}
#rxfrm-contest p.submit_btn
{	
	text-align:left;
	padding:0;
	margin: 0;
	float:none;
}

#rxfrm-contest p input
{
	margin:0 10px 0 0;
	border:solid 1px #d3d3d3
}
/****************ADVERTISE WITH US END*******************/
/*************** RX-Profile ****************/
div#settings_pane
{
	width:98%;
	margin:10px 0 0 0;
	background-image:url(/images/edit_profile/account_info_bg.png);
}
div#edit_profile h2
{
	font:24px "Palatino Linotype";
	color:#736528;
	font-weight:bold;
	font-variant:small-caps;
	margin:10px 0 0 0
}
div#edit_profile p span
{
	display:none
}
form#rxfrm-profile
{
	margin:0 0 0 15px;
	padding:0
}
#rxfrm-profile #submit_button {
	padding:25px 0 20px 3px;
}

/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		div#settings_notebook
		{
			width:250px
		}
		#settings_notebook ul 
		{
			height:185px;
			background:url(/images/content_bg/section_divider_pointed.png) no-repeat left bottom
		}
		*html #settings_notebook ul 
		{
			background:url(/images/content_bg/section_divider_pointed.gif) no-repeat left bottom
		}
	/* settings and options background & text */
		div#settings_notebook h3 {
			background:url(/images/content_bg/bullet_point.gif) no-repeat left center;	
			padding:0;
			margin:0 0 15px 0;
		}
		div#settings_notebook h3 span {
			padding:0 0 0 10px;
			font:20px "Palatino Linotype";
			font-weight:bold;
			font-variant:small-caps;
			color: #333;
		}
	/* inactive navbar links */
		div#settings_notebook a {
			font-size:12px;
			padding:0 0 0 8px;
			margin:0 0 10px 10px;
			text-decoration:none;
			color: #333;
		}
		#settings_notebook #auth_but, #settings_notebook #acct_but, #settings_notebook #avatar_but, #settings_notebook #alert_but {
			padding:0 0 0 3px;
		}
		*html div#settings_notebook a {
			margin:0 0 -10px 10px;
		}
		*html div#settings_notebook ul li
		{
			margin:0;
			margin:0;
		}
		#settings_notebook a:hover {
			background:url(/images/edit_profile/settings_options_rollover_bg.gif) no-repeat;
			color: #fff;
		}
	/* active navbar links */
		#settings_notebook a.active {
			background:url(/images/edit_profile/settings_options_rollover_bg.gif) no-repeat;
			color: #fff;
		}

/*- ACCOUNT INFO PANE -*/

	/* 'account info' & 'personal info' headers */
		div#acct_pane .acct_header
		{
			background:url(/images/content_bg/section_divider_dotted.png) no-repeat left bottom;
		}
		*html div#acct_pane .acct_header
		{
			height:30px;
			background:url(/images/content_bg/section_divider_dotted.gif) no-repeat left bottom;
		}
		div#acct_pane .acct_header h3 span 
		{
			font:20px "Palatino Linotype";
			color: #333;
			font-weight:bold;
			font-variant:small-caps
		}
	/* 'account info text color' */
		div#acct_pane .acct_header .auth_button {
			color: #333;
			text-align:left
		}
	/* 'edit email & password' button */
		div#acct_pane .acct_header .auth_button a {
			font:20px "Palatino Linotype";
			color: #736528;	
			margin:0;
			text-decoration:none;
		}
		div#acct_pane .acct_header .auth_button span 
		{
			padding:0 0 30px 0;
			text-align:left
		}
	/* 'personal information' pane */
		div#acct_pane .acct_info .info_fields {
			padding: 10px 0 0 0
		}
		div#acct_pane .acct_info_header h3 span
		{
			padding:0;
			margin:0;
		}
		div#acct_pane .acct_info_header h3 span{
			font:20px "Palatino Linotype";
			color: #333;	
			font-weight:bold;
			margin:0;
			font-variant:small-caps;
			text-decoration:none;
		}
		#acct_pane .acct_info {
			color: #736528;	
		}
		#acct_pane .acct_info ul.info_fields label {
			color: #736528;	
		}
		div#acct_pane .display_field, div#acct_pane .firstname_field,
		div#acct_pane .lastname_field{
			float: left;
			width: 152px;
			padding-bottom: 10px;
		}
		textarea#interests
		{
			width: 450px;
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #666666;
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane h3 span {
			font:20px "Palatino Linotype";
			color: #333;	
			font-weight:bold;
			margin:0;
			font-variant:small-caps;
		}
	/* overall pane BG & text color */
		#auth_pane .container {
			color: #736528;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 
		{
			font:16px "Palatino Linotype";
			color: #333;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane h3 span{
			font:20px "Palatino Linotype";
			color: #333;
			font-weight:bold;
			font-variant:small-caps	
		}
	/* 'Avatars:' container */
		#avatar_pane .custom_avatar {
			color: #333;
		}
		div#avatar_pane .custom_avatar li {
			float: left;
			margin-left: 18px;
		}
		div#avatar_pane .custom_avatar .current_avatar {
			width: 120px;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h4 {
			font:14px "Palatino Linotype";
			color: #736528;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars {
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			color: #333;
			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 #D29400;
		}

/*- 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 span {
			font:20px "Palatino Linotype";
			color: #333;	
			font-weight:bold;
			margin:0;
			font-variant:small-caps;
		}
	/* general font color */
		#alert_pane div {
			color: #333;
		}
	/* existing alert bg color */
		#alert_pane div.pane_header, #alert_list .alert_item {
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #736528;
		}
	/* 'click below to adjust... ' hint text color */
		div#alert_list .alert_item .hint {
			color: #333;
		}
	/* 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;
		}
	/* '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;
		}		
	/* 'Additional Sites' BG color */
		div#alert_pane .sites_container {
			margin: 0;
			width: 480px;
			
		}
		/*#alert_pane div.additional_header {
		}
		#alert_pane #sites_list {
		}
		div#alert_list
		{
		}*/
		div#alert_list .alert_item .options
		{
			width:330px;
		}
		div.newsletter span, div.updates span {
			width:250px;
		}
		div#alert_list .alert_item .types div.newsletter {
			height:38px;
		}
		div#alert_list .alert_item .types div.updates {
			height:58px;
		}
		div.frequency_header {
			width:250px;
		}
	/* site thumb image border color */
		div#sites_list .siteThumb {
			border: 1px solid white;
			float: left;
			margin:5px;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
		color: #333;
		}
		div#sites_list .sites_pagination {
			height: 30px;
			margin-left: 240px;
		}
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		color: red; 
	}
	
/*************** END RX-Profile ****************/

/****************RX Registration*******************/
#rxfrm-register
{
	padding:0;
	margin:0
}
div#registration form#rxfrm-register h2 {
	font-size:12px;
	color: #666;
	padding:0;
	margin:0;
}
div#registration form#rxfrm-register h3 
{
	clear:both;
	height:60px;
	width:100%;
	margin:0 0 20px 0;
	display:block;
	padding:5px 0 0 0;
	float:left;
	background:url(/images/content_bg/section_divider_pointed.png) no-repeat left bottom
}
*html div#registration form#rxfrm-register h3 
{
	background:url(/images/content_bg/section_divider_pointed.gif) no-repeat left bottom
}
div#registration form#rxfrm-register h3 span{
	font-size:12px;
	color: #666;
}
div#registration form#rxfrm-register div.section {
	margin:0 0 10px 0;
	padding:0;
	font-size: 12px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
	clear:both;
}
div#registration form#rxfrm-register div.name p
{
	clear:both;
	height:15px;
	width:100%;
	margin:20px 0 20px 0;
	display:block;
	padding:0;
	float:left;
	background:url(/images/content_bg/section_divider_dotted.png) no-repeat left center
}
*html div#registration form#rxfrm-register div.name p
		{
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content_bg/section_divider_dotted.png',sizingMethod='image');
		}

div#registration form#rxfrm-register div.section h2 span
{
	font:18px "Palatino Linotype";
	color: #333;
	font-weight:bold;
	font-variant:small-caps
}
div#registration form#rxfrm-register div.section h2
{
	padding:0;
	margin:0 0 20px 0;
}
form#rxfrm-register div.section ul
{
	width:100%;
	margin:0;
	padding:0;
}
div#registration form#rxfrm-register div.section ul li label
{
	width: 120px;
	color: #736528;
	text-align:left;
	font-family:"Palatino Linotype";
}
div#registration form#rxfrm-register div.name ul li input {
	width: 150px;
}
div#registration form#rxfrm-register div.name ul li {
	width: 100%;
}
div#registration form#rxfrm-register div.info ul li.country {
	width: 380px;
}
*html div#registration form#rxfrm-register div.info ul li.country {
	width: 340px;
}
div#registration form#rxfrm-register div.info ul li.country select#country {
	width: 210px;
}
div#registration form#rxfrm-register div.info p {
	font-size:12px;
	color:#666;
	margin:0 0 30px 0;
	padding:0;
	height:70px;
	background:url(/images/content_bg/section_divider_dotted.png) no-repeat left bottom
}
*html div#registration form#rxfrm-register div.info p {
	background:url(/images/content_bg/section_divider_dotted.gif) no-repeat left bottom
}
div#registration form#rxfrm-register div.submit h2{
	clear:both;
	height:40px;
	width:100%;
	margin:0 0 20px 0;
	display:block;
	padding:0;
	float:left;
	background:url(/images/content_bg/section_divider_dotted.png) no-repeat left center
}
*html div#registration form#rxfrm-register div.submit h2{
	background:url(/images/content_bg/section_divider_dotted.gif) no-repeat left center
}
div#registration form#rxfrm-register div.submit span{
	display:none
}
#membershipBenefits {
	color: #0f1922;
}
#membershipBenefits .mbHeader {
}
#membershipBenefits .mbHeader h2 {
	color: #0f1922;
}
#membershipBenefits .mbHeader h3 {
	color: #0f1922;
}
#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 {
}
form#rxfrm-register ul.errors li {
	color: #0f1922;
}
/****************END RX Registration*******************/
/**************** WEBMASTER *******************/
#rx-contact-header1
{
	margin:0;
	color:#333;
	padding:0;
}
div#rx-contact-header1 h2 span
{
	font:20px "Palatino Linotype";
	margin:0;
	color:#333;
	font-variant:small-caps;
	font-weight:bold;
	padding:0;
}
#rx-contact-header1 p
{
	margin:0;
	color:#736528;
	padding:0;
}
#rx-contact-header1 ul
{
	margin:20px 0 0 0;
	padding:0;
	color:#666;
	list-style:none
}
#rx-contact-header1 ul li
{
	margin:0;
	padding:0 0 0 10px;
	background:url(/images/content_bg/bullet_point.gif) no-repeat left 6px;
}
#rx-contact-header2
{
	margin:0;
	color:#333;
	padding:0;
}
div#rx-contact-header2 h2
{
	background:url(/images/content_bg/section_divider_dotted.gif) no-repeat left top;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
}
div#rx-contact-header2 h2 span
{
	font:20px "Palatino Linotype";
	margin:0;
	color:#333;
	font-variant:small-caps;
	font-weight:bold;
	padding:0;
}
#rx-contact-header2 p
{
	margin:0;
	padding:5px 0 0 0;
}
form#rx-webmaster-contact p strong
{
	display:none
}
#rx-contact-header2 ul.errors
{
	display:none;
}

#rx-contact-header2 label.labelfloat
{	
	display: block;
	width: 85px;
	float: left;
	color:#736528;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	padding-top: 0;
}
form#rx-webmaster-contact p.note
{
	font-size:12px;
	color:#666;
	font-variant:normal;
	font-weight:normal;
	background:url(../images/content_bg/bullet_point.gif) no-repeat left 14px;
	padding:10px 0 0 10px;
}
form#rx-webmaster-contact br {
	margin:0 0 10px 0;
}
#rx-message-text-box
{
	margin:30px 0 40px 0;
	padding:0;
	float:left;
}

div#rx-message-text-box label
{
	margin:0;
	font-size:20px;
	color:#333;
	font-variant:small-caps;
	padding:0;
	font-weight:bold;
}
#rx-message-text-box p
{
	margin:0;
	padding:0;
}
/**************** WEBMASTER ENDS *******************/

/*   media   */

#media_content a.back_btn{
	float:left;
	width:52px;
	height:18px;
	background:url(/images/media/media_bg_btn.gif) no-repeat;
	background-position:0 -52px;
	margin:25px 0 0 10px;
	}

#media_content a:hover.back_btn{
	background-position:-53px -52px;
	}
	
/*   photos   */

#photos {
	padding:0 0 0 14px;
}
#videos {
	padding:0 0 0 10px;
}
	
div#photos_top, div#videos_top {
	font-size:11px;
	margin:0;
	position:relative;
	z-index:3;
}
div.sec_menu_container {
	z-index: 1;
}
div#photos_gallery, div#videos_gallery {
	z-index:0;
	position: relative;
}
html *div#photos_gallery li {
	margin:0 5px 20px 1px;
}
 #photos_top .photos_pagination,  #videos_top .videos_pagination, .videos_pagination_btm {
	width:247px;
	background:transparent url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:0 -281px;
	color:#000;
	}

 #photos_top .photos_pagination ul.rx-page-stats,  #videos_top .videos_pagination ul.rx-page-stats {
	float:left;
	margin:0;
	padding:5px 0 0 5px;
	}
	
 #photos_top .photos_pagination ul.rx-pagination,  #videos_top .videos_pagination ul.rx-pagination {
	margin:0;
	padding:5px 5px 0 0;
}

 #photos_top .photos_pagination ul.rx-pagination li ,  #videos_top .videos_pagination ul.rx-pagination li {
	float:left;
	margin:0;
	padding:0 3px 0 0;
	}

 #photos_top .photos_pagination ul.rx-pagination a,  #photos_top  .photos_pagination	ul.rx-pagination a:hover,  #videos_top .videos_pagination ul.rx-pagination a,  #videos_top  .videos_pagination	ul.rx-pagination a:hover {
	color:#000;
	}	
div#photos_view_wrapper .videos_sort {
	padding:0;
	position:absolute;
	left:440px;
	top:-35px;
}
div#videos_view_wrapper .videos_sort {
	padding:0;
	position:absolute;
	left:451px;
	top:-35px;
}
html* div#photos_view_wrapper .videos_sort, html* div#videos_view_wrapper .videos_sort {
	top:-62px;
}
* html div#photos_view_wrapper .videos_sort, * html div#videos_view_wrapper .videos_sort {
	top:-35px;
	left:441px;
}
div#photos_view_wrapper #videos_sort_dropdown ul.SubMenu a.menuLink2, div#videos_view_wrapper #videos_sort_dropdown ul.SubMenu a.menuLink2 {
	background:url(/images/media/videos_photos_btns.gif);
	background-position:-205px -50px;
}
div#photos_view_wrapper .videos_sort .videos_sort_title, div#videos_view_wrapper .videos_sort .videos_sort_title {
	display:none;
}

div#photos_view_wrapper .videos_sort #videos_sort_dropdown, div#videos_view_wrapper .videos_sort #videos_sort_dropdown {
	width:183px;
}
div#photos_view_wrapper .videos_sort #videos_sort_dropdown a.button, div#videos_view_wrapper .videos_sort #videos_sort_dropdown a.button {
	background:url(/images/media/videos_photos_btns.gif);
	background-position:-205px 0;
	background-repeat:no-repeat;
}
div#photos_view_wrapper .videos_sort #videos_sort_dropdown a.button:hover, div#videos_view_wrapper .videos_sort #videos_sort_dropdown a.button:hover {
	background-position:-205px -25px;
}

div#photos_view_wrapper #videos_sort_dropdown ul.SubMenu, div#videos_view_wrapper #videos_sort_dropdown ul.SubMenu {
	left:0px;
	width:183px;
	border-bottom:1px solid #EDE5BA;
}
div#photos_view_wrapper #photos_top #back_button {
	left:17px;
	position:absolute;
	top:-30px;
}
div#videos_view_wrapper #videos_top #back_button {
	left:31px;
	position:absolute;
	top:-30px;
}
html* div#photos_view_wrapper #photos_top #back_button, html* div#videos_view_wrapper #videos_top #back_button {
	top:-55px;
}
div#photos_view_wrapper #photos_top #back_button a, div#videos_view_wrapper #videos_top #back_button a {
	display:block;
	width:70px;
	height:18px;
	background:url(/images/media/videos_photos_btns.gif);
	background-position:-50px -83px;
}
div#photos_view_wrapper #photos_top #back_button a:hover, div#videos_view_wrapper #videos_top #back_button a:hover {
	background-position:-50px -101px;
}
div#photos_view_wrapper #photos_top #back_button span, div#videos_view_wrapper #videos_top #back_button span  {
	display:none;
}
div#photos_top .videos_sort, div#videos_top .videos_sort {
	width:240px;
	float:right;
	padding:0;
}
div#videos_view_wrapper div#videos_top .videos_sort {
	width:190px;
}
* div#videos_view_wrapper div#videos_top .videos_sort {
	width:190px;
	float:right;
	padding:0;
}
* html div#photos_top .videos_sort {
	width:242px;
	float:right;
	padding:0;
	position:static;
}
div#photos_top .videos_sort .videos_sort_title, div#videos_top .videos_sort .videos_sort_title {
	width:55px;
}
div#photos_top .videos_sort #videos_sort_dropdown, div#videos_top .videos_sort #videos_sort_dropdown {
	width:183px;
}
#photos_top .videos_sort #videos_sort_dropdown a.button, #videos_top .videos_sort #videos_sort_dropdown a.button {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-205px 0;
	color:#333;
}

#photos_top .videos_sort #videos_sort_dropdown a:hover.button, #videos_top .videos_sort #videos_sort_dropdown a:hover.button {
	background-position:-205px -25px;
	text-decoration:none
}

div#photos_top .videos_sort #videos_sort_dropdown a.button span, div#videos_top .videos_sort #videos_sort_dropdown a.button span {
	float:left;
	padding:5px 0 0 10px;
	}








































#photos_gallery ul li .listing_item,  #videos_gallery ul li .listing_item {
	background-image:url(/images/media/media_callout_bg.png);
	background-repeat: no-repeat;
	height:236px;
}

* html #photos_gallery ul li .listing_item, * html #videos_gallery ul li .listing_item {
	background-image: url(/global/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/media/media_callout_bg.png',sizingMethod='image');
}

#photos_gallery ul li .listing_item a.item_titletext , #videos_gallery ul li .listing_item a.item_titletext {
	padding:0 0 10px 0;
	color:#000;
	font-size:12px;
	height:25px;
	margin:0;
	overflow:hidden;
}

#photos #photos_gallery ul li .listing_item a:hover.item_titletext , #videos_gallery ul li .listing_item a:hover.item_titletext {
	text-decoration:none;
}
	
#photos_gallery ul li .listing_item .item_description,  #videos_gallery ul li .listing_item .item_description {
	display:block;
	padding: 0 10px;
}

#photos_gallery ul li .listing_item .item_description, 
#videos_gallery ul li .listing_item .item_description, 
#photos_top, #videos_top, #booeep_share_container,
#photos #photos_gallery ul li .listing_item .item_rating, 
#videos_gallery ul li .listing_item .item_rating,
.videos_pagination_btm, #video_info, #rating_container, #views_container {
	font-family:Trebuchet MS;
}

#photos_gallery ul li .listing_item .item_description,  #videos_gallery ul li .listing_item .item_description {
	font-size:11px;
}

#photos #photos_gallery ul li .listing_item .item_rating, #videos_gallery ul li .listing_item .item_rating {
	display:none;
	padding:6px 0 0 0;
}

#photos_gallery .listing_item .item_rating span, #videos_gallery .listing_item .item_rating span {
	color:#000;
	font-size:11px;
}
	
#photos_gallery ul li .listing_item .item_rating #rating, #videos_gallery ul li .listing_item .item_rating #rating  {
	padding:2px 0 0 0;
}


#videos_gallery ul li .listing_item .item_link {
	margin:9px 0 0 10px;
}

#photos_gallery ul li .listing_item .item_link {
	margin:20px 0 0 5px;
}

#videos_gallery ul li .listing_item .item_link a, #photos_gallery ul li .listing_item .item_link a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	height:18px;
	width:131px;
}

#photos_gallery ul li .listing_item .item_link a {
	background-position:-227px -216px;
}

#photos_gallery ul li .listing_item .item_link a:hover {
	background-position:-227px -234px;
}

#videos_gallery ul li .listing_item .item_link a {
	background-position:-368px -216px;
}
#videos_gallery ul li .listing_item .item_link a:hover {
	background-position:-368px -234px;
}
/*	
*/










































#photos_bottom, #videos_bottom{
	display:block;
	font-size:11px;
}
	
/*   photos view   */	

#photos_view_header, #videos_view_header {
	width:650px;
	height:152px;
	margin:0 0 0 10px;
}
#photos_view_header {
	background:url(/images/headers/jamie_eason_photos_viewer_header.jpg);
	background-repeat:no-repeat;
}
#videos_view_header {
	background:url(/images/headers/jamie_eason_videos_viewer_header.jpg);
	background-repeat:no-repeat;
}
div#photo_main {
	width:542px;
	margin:-28px 0 0 48px;
	background:url(/images/media/photos/photo_main_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
div#collection_info {
	height:57px;
	clear:both;
}
div.collection_desc {
	height:20px;
	overflow:hidden;
}
#photo_main #collection_info #gallery_title {
	color:#000;
	font-size:18px;
	margin:0 0 8px;
	padding:13px 0 0;
}
#photo_main #preview_nav li {
	top:162px;
	right:497px;
}
#photo_main #preview_nav li.next {
	left:497px;
}
div#photo_main #preview_nav .prev a, div#photo_main #preview_nav .next a, #photo_main .jcarousel-prev, #photo_main .jcarousel-next, div#photo_main #media_item_info #media_item_title, div#carousel_heading {
	background: url(/images/media/videos_photos_btns.gif)  no-repeat;
}
div#photo_main #primary_preview .vertical {
	height:401px;
	padding:5px;
	width:267px;
	left:140px;
}
div#photo_main #primary_preview .horizontal {
	background:url(/global/images/photo_viewer_bg.png) no-repeat;
	height:264px;
	width:390px;
	top:80px;
	left:77px;
}

#photo_main .horizontal img {
	width:380px;
	height:254px;
}
div#photo_main #preview_nav .prev a, div#photo_main #preview_nav .next a  {
	width:46px;
	height:94px;
}
div#photo_main #preview_nav .prev a {
	background-position:-398px 0;
}
#photo_main #preview_nav .prev a:hover {
	background-position:-398px -94px;
}
div#photo_main #preview_nav .next a {
	background-position:-450px 0;
}
#photo_main #preview_nav .next a:hover {
	background-position:-450px -94px;
}
div#photo_main  #media_item_info {
	padding:0 0 20px;
}
div#photo_main #media_item_info #media_item_title, div#photo_main #media_item_info .media_item_desc {
	margin:8px 0 8px 0;
}
div#photo_main #media_item_info #media_item_title span {
	display:none;
}
div#photo_main #media_item_info #media_item_title {
	height:13px;
	background-position:-225px -253px;
}
#photo_main #media_item_info #media_item_actions li {
	margin:0 15px 0 0;
}
#photo_main #media_item_info #media_item_actions div#rating li {
	margin:0;
}
#photo_main #number_container .number_label, #photo_main #views_container .views_count {
	padding:3px 0 0 0;
	font-family: Trebuchet MS;
	font-size:11px;
	color:#736528;
}
div#photo_main #media_item_info #media_item_actions {
	height:23px;
	padding-top:2px;
	border-top: 1px dashed #989693;
	border-bottom: 1px dashed #989693;
}
#content #photo_main #views_container {
}
div#carousel_heading {
	height:17px;
	background-position:-225px -267px;
}
#photo_main #thumb_carousel {
	left:20px;
}
div#photo_main .jcarousel-prev, div#photo_main .jcarousel-next {
	width:20px;
	height:18px;
}
div#photo_main .jcarousel-prev {
	background-position:0 -152px;
	left:-25px;
	top:12px;
}
div#photo_main :hover.jcarousel-prev {
	background-position:0 -170px;
}
div#photo_main .jcarousel-next{
	background-position:-20px -152px;
	top:12px;
	right:-25px;
}
#photo_main :hover.jcarousel-next{
	background-position:-20px -170px;
}

#photo_main_left {
	left:3px;
	position:absolute;
	top:0;
	width:230px;
	}
	
#photo_main #collection_info .collection_desc, #photo_main #media_item_info .media_item_desc {
	color:#666;
	font-size:13px;
	font-weight:normal;
	}
	
* html #photo_main #media_item_info {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/media/media_info_bg.png',sizingMethod='image');
	}

#photo_main #media_item_info .media_item_desc {
	font-size:12px;
	}
#photo_main #views_container .views_label {
	background:transparent url(../images/media/videos_photos_btns.gif) no-repeat scroll 0 -20px;
	height:8px;
	margin:7px 2px;
	width:31px;
}
#photo_main #views_container .views_label span {
	display:none;
}
#photo_main #rating_container {
	display:none;
}
#photo_main #rating_container div.rating_label {
	background:transparent url(../images/media/videos_photos_btns.gif) no-repeat scroll 0 -3px;
	height:9px;
	margin:5px 0;
	width:60px;
}
div.rating_label span {
	display:none;
}
#photo_main #rating_container .rating_stars #rating {
	padding:5px 0 0;
}
#video_buttons a span {
	display:none;
}
#video_buttons a {
	float:left;
	margin:0 0 0 15px;
}
#video_buttons {
	float:left;
}	
#photo_main #media_item_info #media_item_actions a.share_but, 
#photo_main #media_item_info #media_item_actions a.fav_but, 
div#photos #photo_main #media_item_info #media_item_actions a.comment_but,
#video_buttons a.share_but, #video_buttons a.comment_but {
	background:url(/images/media/videos_photos_btns.gif);
	display:block;
	}
#photo_main #media_item_info #media_item_actions a.share_but, #video_buttons a.share_but {
	width:55px;
	height:22px;
	background-position:0 -38px;
}
#photo_main #media_item_info #media_item_actions a.share_but:hover, #video_buttons a.share_but:hover {
	background-position:0 -60px;
}
#photo_main #media_item_info #media_item_actions a.fav_but, div#photos #photo_main #media_item_info #media_item_actions a.comment_but, #video_buttons a.comment_but {
	width:69px;
	height:22px;
}
#photo_main #media_item_info #media_item_actions li#fav_but_container {
	display:none;
}
#photo_main #media_item_info #media_item_actions a.fav_but {
	background-position:-56px -38px;
}
#photo_main #media_item_info #media_item_actions a.fav_but:hover {
	background-position:-56px -60px;
}
div#photos #photo_main #media_item_info #media_item_actions a.comment_but, #video_buttons a.comment_but {
	background-position:-126px -38px;
}
div#photos #photo_main #media_item_info #media_item_actions a.comment_but:hover, #video_buttons a.comment_but:hover {
	background-position:-126px -60px;
}
div#photo_main #media_item_info #media_item_actions .share_but span, div#photos #photo_main #media_item_info #media_item_actions .comment_but span {
	display:none;
}
	
#photo_main #carousel_heading div {
	height:18px;
	margin:0 auto;
	width:122px;
	}
	
#photo_main #carousel_heading span {
	color:#666666;
	display:block;
	font-size:10px;
	padding-top:2px;
	text-align:center;
	}
	
#photo_main .jcarousel-prev-disabled, #photo_main .jcarousel-next-disabled {
	cursor:default;
	visibility:hidden;
	}	
	
#photo_main #carousel_container ul {
	height:134px;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	overflow:hidden;
	}
#photo_main .jcarousel-list {
	height:61px;
	position:relative;
	left:0;
	top:0;
	margin:0;
	padding:0;
	overflow:hidden;
	z-index:1;
	}
	
#photo_main .thumbs_block {
	float:left;
	width:230px;
	height:134px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
#photo_main .thumbs_block div {
	float:left;
	margin:0 4px 4px 0;
	}

#photo_main .thumbs_block div.no_vgutter {
	margin-right:0;
	}
	
#photo_main .thumbs_block a {
	display:block;
	}
	
#photo_main .thumbs_block img {
	height:42px;
	width:74px;
	}
	
#photo_main #primary_preview {
	margin:15px 0 0;
	background:url(/images/media/primary_preview_bg.jpg) no-repeat;
}

#photo_main #primary_preview .horizontal {
	width:410px;
	height:277px;
	position:absolute;
	top:0;
	left:0;
	background: url(/global/images/photo_viewer_bg.png) no-repeat 0 0;
	}
	
#photo_main #preview_nav .enlarge a {
	background-position:-112px -52px;
	width:69px;
	}

#photo_main #preview_nav .enlarge a:hover {
	background-position: -112px -75px;
}

/*   end photos   */

/*   rate   */

#rating li a {
	display:block;
	height:11px;
	}

#rating .empty {
	background-position:-23px-29px;
	}

#rating .half{
	background-position: -58px -29px;
	}

#rating .full_alt {
	background-position:-47px -29px;
	}

#rating .full {
	background-position:-70px -29px;
	}

/*   end rate   */

/*   sort   */

div#videos_sort_dropdown ul.SubMenu {
	left:55px;
	width:183px;
	border-bottom:1px solid #EDE5BA;
}

#videos_sort_dropdown ul.SubMenu li, #videos_sort_dropdown ul.SubMenu a {
	color:#666;
	display:block;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	}

#videos_sort_dropdown ul.SubMenu a:hover {
	color:#605311;
	text-decoration:none;
	}

#videos_sort_dropdown ul.SubMenu a.menuLink2 {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-205px -50px;
}

#videos_sort_dropdown ul.SubMenu a.menuLink2 span {
	display:block;
	margin:0 0 0 9px;
	padding:5px 0;
	}

/*   end sort   */

/*   videos   */
	
.videos_pagination{
	background:url(/images/media/media_bg_btn.gif) no-repeat;
	background-position:0 0;
	width: 467px;
	height: 25px;
	font-size: 11px;
	color: #000;
	float:left
}

div#videos_top {
	height:25px;
	margin:0;
}
div#videos_view_wrapper div#videos_top {
	margin:-27px 0 0;
}
.videos_pagination_btm{
	display:block;
	height: 25px;
	font-size: 11px;
	color: #000;
}

.videos_pagination .rx-page-stats{
    list-style: none;
    float: left;
    margin-top: 8px;
    margin-left: 10px;
	padding: 0px;
}

.videos_pagination .rx-pagination, .videos_pagination_btm .rx-pagination{
    list-style: none;
    float: right;
    margin-top: 4px;
    padding: 0px 15px 0 0 ;
}
div.videos_pagination .rx-pagination li, div.videos_pagination_btm .rx-pagination li{
    float: left;
    margin-left:0;
	padding:0 3px 0 0;
}

.videos_pagination span, .videos_pagination_btm span{
	float: left;
	line-height: 13px;
	color: #000;
	position: relative;
	top: 5px;
	left: 10px;
}

.videos_pagination a, .videos_pagination_btm a{
	color: #000;
}

div#videos_gallery .listing_item {
	margin:0;
}

div#videos_gallery .item_thumb {
	position:static;
	margin-left:5px;
}	

#videos_gallery a.item_thumb span.item_overlay span {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 0 0 2px;
	background-image: url(/images/btns.gif);
}

#videos_gallery span.item_overlay{
	width: 138px;
	height: 16px;
	position: absolute;
	top: 62px;
	display: none;
}
#videos_gallery a:hover.item_thumb .item_overlay{
	display: block;
}

#videos_gallery .item_thumb .play{
	background-position: -142px -57px;
}
#videos_gallery .item_thumb .play:hover {
	background-position: -142px -73px;
}

#videos_gallery .item_thumb .share{
	background-position: -157px -57px;
}
#videos_gallery .item_thumb .share:hover {
	background-position: -157px -73px;
}

#videos_gallery .item_thumb .add{
	background-position: -127px -57px;
}
#videos_gallery .item_thumb .add:hover {
	background-position: -127px -73px;
}

#videos_gallery .listing_item .item_title{
	height: 25px;
	padding:10px 2px 10px 10px;
}

* html #videos_gallery .listing_item .item_title{
	padding:0px 2px 0px 10px;
}

#videos_gallery .listing_item .item_titlebar{
	display:none;
	background: #000;
	width: 4px;
	height: 15px;
	float: left;
	margin:0 5px 0 0;
}

* html #videos_gallery .listing_item .item_titletext{
	margin:0 0 0 2px;
	float:left
}

#videos_gallery .listing_item .item_titletext {
	color: #000;
}

#videos_gallery .listing_item a:hover.item_titletext {
	color: #000;
}

#videos_gallery .listing_item a.item_celebrity {
	display: block;
	padding-left: 10px;
	color: #000;
	font-size: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
}

#videos_gallery a:hover.item_celebrity {
	color: #000;
}

#videos_gallery .listing_item .item_description {
	padding-left: 10px;
	color: #333;
	font-size: 10px;
}

#videos_gallery .listing_item .item_description span{
	color: #000;
}

#videos_gallery .listing_item .item_rating, #photos_gallery .listing_item .item_rating {
	height:15px;
	margin:0 0 0 10px;
	display:block;
}
#video_item_info {
	background:url(/images/media/video_item_info_bg.jpg);
	background-repeat:no-repeat;
	height:129px;
}

#video_titlebar{
	display:none;
}

#video_titletext{
	color: #736528;
	font-size: 18px;
}

#video_player_wrapper{
	background:url(/images/media/video_player_wrapper_bg.jpg);
}
object#video_player {
	margin:5px;
}
div#video_title {
	padding:5px 20px;
	width:600px;
}
div#video_description{
	color: #666666;
	font-size: 13px;
	height:45px;
	line-height:18px;
	padding:5px 20px;
}

#video_info{
	color: #666666;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 10px;
}

#video_duration{
	float: left;
	margin-left: 10px;
}

div#video_rating{
	display:none;
	float: left;
	margin-top:0;
	margin-left: 10px;
}
div#video_rating #rating {
	margin:3px 0 0 6px;
}
#video_rating span{
	float: left;
}

#video_buttons a.add {
	display:none;
}

#video_comments{
	clear: both;
	background: url(/images/video_page_bg.gif) no-repeat;
	background-position: 0px 0px;
	width: 465px;
	height: 26px;
	margin: 5px;
	padding-left: 5px;
	color: #666666;
	font-size: 13px;
	line-height: 18px;
}

#video_comments img{
	width: 16px;
	height: 16px;
	position: relative;
	top: 5px;
}

#video_comments span{
}

#video_comments a{
	color: #598CA3;
}

#video_comments a:hover {
	color: #FFF;
}
* html #leftcol_extended {
margin:10px 5px;
}

/*   end videos   */

/*   share   */

div#booeep_share_container {
	background:url(/images/media/share_bg.png) no-repeat ;
	margin:20px 9px 0 10px;
	}
* html div#booeep_share_container {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/media/share_bg.png',sizingMethod='crop');
	}

div#share_wrapper #share_heading {
	color:#000;
	}
div#share_wrapper #share_heading span {
	display:none;
}
div#share_wrapper #share_heading span.btn {
	display:block;
	float:right;
	width:45px;
	height:20px;
	padding:0 0 0 5px;
	background:url(/images/media/videos_photos_btns.gif);
	background-position:0 -83px;
}
div#share_wrapper #share_heading span.btn:hover {
	background-position:0 -103px;
}
div#share_wrapper #share_content {
	color:#000;
	font-size:11px;
	}
	
div#share_wrapper #share_addthis ul li a {
	display:block;
	height:16px;
	}
	
div#share_wrapper #share_email form a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-109px -152px;
	display:block;
	height:18px;
	margin:0 0 0 217px;
	width:61px;
}

div#share_wrapper #share_email form a:hover {
	background-position:-109px -170px;
}

div#share_wrapper #share_email form a span {
	display:none;
}

/*   end share*/

/*   comments   */

#comments #comments_header {
	background:url(/images/media/photos_videos_comments_header.png);
	background-repeat:no-repeat;
	margin:-2px 0 0 -10px;
}
* html #comments #comments_header {
	background-image:url(/global/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/media/photos_videos_comments_header.png',sizingMethod='crop');
}
div#comments_tabs {
	height:33px;
	display:block;
	}

#comments_tabs ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}

#comments_tabs li {
	float:left;
	}

div#comments_info {
	width:auto;
}

#comments_info_text {
	margin-left:10px;
	margin-top:5px;
	}
	
#comments_sort {
	margin:0 10px 0 0;
}
#comments_btn_new a {
	display:block;
	width:131px;
	height:18px;
	background:url(/images/media/videos_photos_btns.gif);
	background-position:-97px -216px;
}
#comments_btn_new a:hover {
	background-position:-97px -234px;
}
#comments_new {
	display:block;
	float:left;
	margin:5px;
	}

#comments_new_header {
	color:#333333;
	font-size:15px;
	}

#comments_new_main textarea {
	border:1px solid #DDDDDD;
	font-size:11px;
	}

div#comments_new_btn a {
	width:131px;
	height:18px;
	background:url(/images/media/videos_photos_btns.gif);
	background-position:-236px -152px;
}
#comments_new_btn a:hover {
	background-position:-236px -170px;
}
	
#comments_main ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	}

#comments_main li {
	clear:both;
	}

div#comments_main_wrapper {
	margin:0;
	width:auto;
	border-bottom:1px solid #d7d1b4;
}

div#comments_main_left {
	margin-left:10px;
}

#comments_avatar {
	height:50px;
	width:50px;
	}

#comments_avatar img {
	border:1px solid #333;
	height:50px;
	width:50px;
	}

div#comments_main_right {
	width:565px;
}
* html #comments_main_right {
	float:right;
	width:520px;
	}

#comments_title {
	padding-top:5px;
	}

#comments_title_left {
	float:left;
	padding-top:10px;
	}

#comments_username {
	color:#000;
	float:left;
	font-size:15px;
	}

div#comments_title_right {
	color:#000;
	padding:0;
}

#comments_date {
	float:left;
	padding:10px;
	}

#comment_abuse {
	float:left;
	padding-top:5px;
	}

#comments_btn_spam a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-44px -216px;
}
* html div#comments_btn_spam a {
	position:static;
}
#comments_btn_spam a:hover {
	background-position:-44px -235px;
}

#comments_body {
	color:#666666;
	padding:0 0 20px;
}

/*   end comments   */

/*   start modal   */
#modalContainer {
	position: absolute;
	top: 140px;
	left: 50%;
}
.modalOverlay {
	background-color: black;
}
#enlargeContainer .vertical {
	position: absolute;
	top: -100px;
	left: -200px;
}
#enlargeContainer .horizontal {
	position: absolute;
	top: 0px;
	left: -300px;
}
/*   end modal   */

/*   start right side callouts   */

#msg_cntr_callout, #msg_cntr_btn, #store_callout, #store_callout_btn, #videos_callout, #videos_callout_btn, #news_callout, #news_callout_btn {
	background:url(/images/btns/right_callouts_sprite.jpg);
}
#msg_cntr_callout, #store_callout, #videos_callout, #news_callout {
	position:relative;
	height:126px;
	margin:10px 0 0 0;
}
#msg_cntr_btn, #store_callout_btn, #news_callout_btn {
	width:183px;
	height:19px;
	position:absolute;
}
#msg_cntr_callout span, #callouts span {
	display:block;
}
a #msg_cntr_btn {
	top:89px;
	left:12px;
	background-position:0 -504px;
}
a:hover #msg_cntr_btn {
	background-position:0 -523px;
}
#store_callout {
	background-position:0 -126px;
}
#callouts a #store_callout_btn {
	top:89px;
	left:12px;
	background-position:0 -542px;
}
#callouts a:hover #store_callout_btn {
	background-position:0 -561px;
}
#videos_callout {
	background-position:0 -252px;
}
#callouts a #videos_callout_btn {
	width:127px;
	height:19px;
	top:89px;
	left:164px;
	position:absolute;
	background-position:0 -580px;
}
#callouts a:hover #videos_callout_btn {
	background-position:0 -599px;
}
#news_callout {
	background-position:0 -378px;
}
#callouts a #news_callout_btn {
	top:88px;
	left:106px;
	background-position:0 -618px;
}
#callouts a:hover #news_callout_btn {
	background-position:0 -637px;
}
/*   end right side callouts   */

/*   Start Media Landing Page Callouts   */

#photos_landing, #videos_landing {
	margin:17px 0 0 0;
}
* html #photos_landing, * html #videos_landing {
	margin:17px 0 0 3px;
}
#media_category_callouts span {
	display:block;
}
#media_category_callouts div.callout {
	height:160px;
	position:relative;
	background-image:url(/images/media/media_landing_page_section_footer.png);
	margin:0 0 26px 0;
}
* html #media_category_callouts div.callout {
	margin-top:0px;
	background-image:url(/global/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/media/media_landing_page_section_footer.png',sizingMethod='crop');
}
html * #media_category_callouts div.callout {
	height:160px;
}
#media_category_callouts span.callout_image {
	width:155px;
	height:156px;
	float:left;
} 
#media_category_callouts span.callout_image a {
	display:block;
	height:160px;
}
* html #media_category_callouts span.callout_image a {
	position:static;
}
#media_category_callouts div.callout_text {
	width:338px;
	float:left;
}
div.callout_text h3 {
	color:#736528;
	font-size:18px;
	padding:10px 0 0;
}
#media_category_callouts span.callout_btn_photos a, #media_category_callouts span.callout_btn_videos a {
	display:block;
	width:131px;
	height:18px;
	position:absolute;
	top:101px;
	left:155px;
}
#media_category_callouts span.callout_btn_photos a {
	background-image:url(/images/btns/view_galleries_btn.jpg);
	background-repeat:no-repeat;
	z-index:3;
}
#media_category_callouts span.callout_btn_videos a {
	background-image:url(/images/btns/watch_videos_btn.jpg);
	background-repeat:no-repeat;
	z-index:3;
}
#media_category_callouts span.callout_btn_photos a:hover, #media_category_callouts span.callout_btn_videos a:hover {
	background-position: 0 -18px;
}
/*   End Media Landing Page Callouts   */