/*********************** COMMON PROPERTIES ****************************/
body
{
	font-family:"Trebuchet MS";
	color:#3d3736;
	margin:0 auto;
	padding:0;
	font-size:12px;
	background:url(/images/background.jpg) no-repeat center top;
	background-color:#fbf7ec
}

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
}
.align_center
{
	text-align:center
}
h1.home
{
	width:338px;
	height:103px;
	float:left
}
h1.home a
{
	width:338px;
	height:103px;
	display:block;
	border:Solid px red;
	background:url(/images/btns/nav.jpg) no-repeat 0 -62px
}
.red
{
	color:#630000
}
h3
{
	font-size:14px;
}
ol.normal_list
{
	padding:0 0 0 22px;
	margin:0;
	list-style-type:decimal
}
ol.normal_list li
{
	margin:0 0 10px 0
}
a{
	overflow:hidden;
	color:#b20000;
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}

/*********************** COMMON PROPERTIES ENDS *******************/
/*********************** INDEX PROPERTIES STARTS *******************/
#index_container
{
	width:990px;
	margin:0 auto;
	background:url(/images/index_background.jpg) no-repeat center top
}
#container
{
	width:990px;
	margin:0 auto;
}

#index_content
{
	clear:both;
}
#signup_top
{
	height:20px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat 0 0;
}

#signup
{
	height:22px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat 0 -20px
}
#signup a
{
	width:124px;
	height:22px;
	display:block;
	float:right;
	margin:0 5px 0 0;
}
#signup a:hover
{
	background:url(/images/btns/nav.jpg) no-repeat -861px -43px
}
#top_links
{
	padding:0;
	height:21px;
	float:right;
	margin:8px 4px 0 0;
}
#top_links li, #top_links li a
{
	float:left;
	width:150px;
	height:21px;
	display:block;
}
#top_links li#message_center a
{
	background:url(/images/btns/nav.jpg) no-repeat -686px -105px
}
#top_links li#message_center a:hover
{
	background-position: -686px -131px
}
#top_links li#appearences a
{
	background:url(/images/btns/nav.jpg) no-repeat -836px -105px
}
#top_links li#appearences a:hover
{
	background-position: -836px -131px
}
#index_left_content
{
	float:left;
	margin:0 0 0 15px;
	width:340px;
}
*html #index_left_content
{
	margin:0 0 0 7px;
}
#index_middle_content
{
	float:left;
	width:161px;
	height:53px;
	margin:605px 0 0 144px;
	background:url(/images/index/bottom_callouts.jpg) no-repeat -486px -6px;
	}

#index_middle_content a
{
	display:block;
	height:53px;
	}

#index_middle_content a span.go_profile
{
	display:block;
	width:20px;
	height:13px;
	background:url(/images/index/bottom_callouts.jpg) no-repeat;
	background-position:-711px -9px;
	margin:29px 0 0 139px;
	cursor:pointer;
	overflow:hidden;
}
#index_middle_content a:hover span.go_profile
{
	background-position:-678px -9px;
}

#internal_left_content
{
	width:650px;
	min-height:1000px;
	float:left;
	margin:0 9px 40px 25px;
	/*background:#fbf9ed;*/
	position:relative;
}
*html #internal_left_content
{
	height:1165px;
	margin:0 9px 40px 12px;
}
#right_content
{
	float:right;
	margin:0 4px 0 0;
	width:300px;
}
h2.index_news_updates
{
	height:22px;
	display:block;
	background:url(/images/index/news_updates.jpg) no-repeat 0 -66px;
	overflow:hidden;
}
div.index_callout a
{
	width:330px;
	margin:0 auto;
	display:block;
	cursor:pointer;
}
div.index_callout a span.go
{
	height:19px;
	margin:0 auto;
	display:block;
	background:url(/images/index/news_updates.jpg) no-repeat -5px 0;
	behavior: url(IEFixes.htc);
}
div.index_callout a:hover span.go
{
	background:url(/images/index/news_updates.jpg) no-repeat -5px -22px
}
div.updates span.image
{
	display:block;
	height:200px;
	background:url(/images/index/news_updates.jpg) no-repeat -5px -205px
}
h2.index_photos
{
	height:10px;
	margin:11px 0 5px 0;
	background:url(/images/index/news_updates.jpg) no-repeat 0 -91px
}
div.photos span.image
{
	display:block;
	height:95px;
	background:url(/images/index/news_updates.jpg) no-repeat -5px -420px
}
h2.index_photos
{
	height:10px;
	margin:11px 0 5px 0;
	background:url(/images/index/news_updates.jpg) no-repeat 0 -91px;
	overflow:hidden;
}
div.photos span.image
{
	display:block;
	height:95px;
	background:url(/images/index/news_updates.jpg) no-repeat -5px -420px
}
h2.index_videos
{
	height:10px;
	width:332px;
	margin:11px 0 5px 0;
	background:url(/images/index/news_updates.jpg) no-repeat 0 -113px;
	overflow:hidden;
}
div.videos span.image
{
	display:block;
	height:95px;
	background:url(/images/index/news_updates.jpg) no-repeat -5px -532px
}
h2.index_poker
{
	height:10px;
	width:332px;
	margin:11px 0 5px 0;
	background:url(/images/index/news_updates.jpg) no-repeat 0 -141px;
	overflow:hidden;
}
div.poker span.image
{
	display:block;
	height:95px;
	background:url(/images/index/news_updates.jpg) no-repeat -5px -642px
}
#index_bottom
{
	clear:both;
	height:113px;
	margin:5px 0 0 20px;
	display:block;
}
#index_bottom span.bottom_more
{
	display:block;
	width:298px;
	height:107px;
	float:left;
	background:url(/images/index/bottom_callouts.jpg) no-repeat;
}
#index_bottom span.bottom_more a
{
	display:block;
	width:298px;
	position:relative;
}

#index_bottom span.bottom_more a .btn
{
	position:absolute;
	display:block;
	width:44px;
	height:13px;
	bottom:10px;
	right:10px;
	background:url(/images/index/bottom_callouts.jpg) no-repeat;
	background-position:-251px -181px;
	cursor:pointer;
}

#index_bottom span.bottom_more a:hover span
{
	background-position: -204px -181px
}

#index_bottom span.store  
{
	float:left;
	width:298px;
	height:110px;
	margin:8px 0 0 3px;
	background-position:-10px -70px;
}

#index_bottom span.store a 
{
	display:block;
	height:110px;
}

#index_bottom span.blog 
{
	float:left;
	width:308px;
	height:114px;
	margin:4px 0 0 24px;
	background-position:-332px -66px;
}

#index_bottom span.blog a 
{
	width:308px;
	height:114px;
}

#index_bottom span.message_center 
{
	float:left;
	width:300px;
	height:101px;
	margin:17px 0 0 32px;
	background-position:-672px -79px;
}

#index_bottom span.message_center a.index_twitter
{
	float:left;
	width:174px;
	height:101px;
}

#index_bottom span.message_center a.index_myspace
{
	float:left;
	width:126px;
	height:52px;
}

#index_bottom span.message_center a.index_youtube
{
	float:left;
	width:126px;
	height:49px;
}

#text_content div.bio_footer a span,
#text_content #fan_gallery span.more_fan_gal a span,
#text_content #swick_store a span
{
	position:absolute;
	display:block;
	width:44px;
	height:13px;
	top:92px;
	left:245px;
	font-size:1px;
	background:url(/images/btns/content_btns.gif) no-repeat 0 -42px
}

#text_content div.bio_footer a:hover span,
#text_content #fan_gallery span.more_fan_gal a:hover span,
#text_content #swick_store a:hover span
{
	background-position: -45px -42px
}
#text_content #fan_gallery span.more_fan_gal a span
{
	top:4px;
	left:196px;
}
#text_content #swick_store a span
{
	top:160px;
	left:535px;
}
/*********************** INDEX PROPERTIES ENDS *******************/
/*********************** MENU PROPERTIES STARTS *******************/
#nav
{
	padding:0;
	list-style:none;
	float:left;
	height:22px;
	width:330px;
	margin:20px 0 0 0;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat -338px -79px;
}
#nav li
{
	float:left;
    display:block;
}
#nav li#menu_news a
{
	width:42px;
    height:22px;
    display:block;
}
#nav li#menu_news a:hover
{
	background:url(/images/btns/nav.jpg) no-repeat -338px -103px;
}
#nav li#menu_about
{
	margin:0 0 0 11px;
	position:relative;
}
#nav li#menu_about a
{
	width:70px;
    height:22px;
    display:block;
}
#nav li#menu_about a:hover
{
	background:url(/images/btns/nav.jpg) no-repeat -393px -103px;
}
#nav li#menu_photos
{
	 margin:0 0 0 16px
}
#nav li#menu_photos a
{
	width:55px;
    height:22px;
    display:block;
}
#nav li#menu_photos a:hover
{
	background:url(/images/btns/nav.jpg) no-repeat -479px -103px;
}
#nav li#menu_videos
{
	margin:0 0 0 21px
}
#nav li#menu_videos a
{
	width:48px;
    height:22px;
    display:block;
}
#nav li#menu_videos a:hover
{
	background:url(/images/btns/nav.jpg) no-repeat -555px -103px;
}
#nav li#menu_store
{
	margin:0 0 0 20px
}
#nav li#menu_store a
{
	width:47px;
    height:22px;
    display:block;
}
#nav li#menu_store a:hover
{
	background:url(/images/btns/nav.jpg) no-repeat -623px -103px;
}
#sign_in{
	float:left;
	width:305px;
	padding:20px 0 0 17px;
	}
#log_in
{
	display:block;
	height:25px;
	padding:0;
	margin:0;
	background:url(/images/btns/nav.jpg) no-repeat;
	background-position:-686px -79px;
	overflow:hidden;
}
#log_in li
{
	float:left;
	height:25px;
}

#log_in li#sep
{
	width:59px;
	display:block;
}
#log_in li#login_username
{
	margin:2px 2px 0 0;
}
#log_in li#login_password
{
	margin:2px 0 0px 0;
	width:100px;
}
#log_in li input
{
	border-width:0px;
    width:100px;
	background:none;
	text-align:center;
}

#log_in li#login_go 
{
	width:38px;
	height:25px;
	margin-left:2px;
}
* html #log_in li#login_go 
{
	margin-left:0px;
}

#log_in li#login_go  input
{
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}

#log_in li#login_go a
{
	width:38px;
	height:25px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat -601px -186px;
	overflow:hidden;
	cursor:pointer;
}
#log_in li#login_go a:hover
{
	background-position: -642px -186px;
}

#log_out
{
	display:block;
	height:25px;
	padding:0;
	margin:0;
}
#log_out li, #log_out a
{
	float:left;
	width:150px;
	height:25px;
	padding:0;
	margin:0;
}

#log_out a
{
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat;
}

#log_out li#edit_acct_btn a
{
	background-position:-686px -162px;
}

#log_out li#edit_acct_btn a:hover
{
	background-position:-686px -187px;
}

#log_out li#logout_btn a
{
	background-position:-835px -162px;
}

#log_out li#logout_btn a:hover
{
	background-position:-835px -187px;
}

/*   sub nav   */
.sec_menu_container
{
	display:none;
}
ul#nav ul.SubMenu{
	position:absolute;
	width:500px;
	top:22px;
	left:-50px;
	height:24px;
	padding:0;
	margin:0;
	list-style:none;
	z-index:10;
}
ul#nav ul.SubMenu li, ul#nav ul.SubMenu a
{
	margin:0px;
	padding:0px;
    float:left;
	overflow:hidden;
}
li#menu_about ul#menu_about li, li#menu_about ul#about_mike a{
	height:24px;
	display:block;
}
li#menu_about ul#about_mike
{
	padding:0;
	margin:0;
}
li#menu_about ul#about_mike li.subLink1
{
	margin:00;
}
li#menu_about ul#about_mike li
{
	margin:0;
}
/* normal states */
li#menu_about ul#about_mike li.subLink1 a.menuLink2
{
    width:60px;
    background:url(/images/btns/nav.jpg) no-repeat -338px -131px;
}
li#menu_about ul#about_mike li.subLink2 a.menuLink2{
	width:59px;
	background:url(/images/btns/nav.jpg) no-repeat -398px -131px;
}
li#menu_about ul#about_mike li.subLink3 a.menuLink2{
    width:75px;
    background:url(/images/btns/nav.jpg) no-repeat -457px -131px;
}
li#menu_about ul#about_mike li.subLink4 a.menuLink2{
    width:58px;
    background:url(/images/btns/nav.jpg) no-repeat -532px -131px;
}
li#menu_about ul#about_mike li.subLink5 a.menuLink2{
    width:90px;
    background:url(/images/btns/nav.jpg) no-repeat -590px -131px;
}

/* hover states */
li#menu_about ul#about_mike li.subLink1 a:hover.menuLink2{
	background-position: -338px -157px;
}
li#menu_about ul#about_mike li.subLink2 a:hover.menuLink2{
	background-position: -398px -157px;
}
li#menu_about ul#about_mike li.subLink3 a:hover.menuLink2{
	background-position: -457px -157px;
}
li#menu_about ul#about_mike li.subLink4 a:hover.menuLink2{
	background-position: -532px -157px;
}
li#menu_about ul#about_mike li.subLink5 a:hover.menuLink2{
	background-position: -590px -157px;
}
/* sub nav ends */

/*********************** MENU PROPERTIES ENDS *******************/
/****** Ads ***/
#ads .adColor
{
	width:300px;
	height:250px;
	display:block;
	background: url(/images/temp/ad_placeholder.gif) no-repeat center top;
}
#ads .ad_sep
{
	margin:23px 0 24px 0
}
#ads h2.index_representation
{
	height:10px;
	margin:11px 0 5px 0;
	background:url(/images/index/news_updates.jpg) no-repeat -32px -173px;
	overflow:hidden;
}
#ads .representation
{
	height:93px;
	display:block;
	background:url(/images/index/news_updates.jpg) no-repeat -37px -751px;
	overflow:hidden;
}
#ads .representation a
{
	height:93px;
	display:block;
}
/****** Ads ends ***/
/* PAGE TITLES */
h2.page_title
{
	margin:0;
	padding:0;
	height:18px;
	overflow:hidden;
}
.about_me_title
{
	background:url(/images/headers/headers.gif) no-repeat
}
.advertise_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -95px
}
.register_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -114px;
}
.msg_center_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -38px
}
.profile_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -76px
}
.representation_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -152px
}
.news_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -19px
}
.login_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -171px
}
.appearances_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -57px
}

.photos_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -190px
}

.videos_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -209px
}

.store_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -228px
}

.webmaster_title
{
	background:url(/images/headers/headers.gif) no-repeat 0 -133px
}

div.page_theme
{
	width:650px;
	height:224px;
	margin:3px 0 0 0;
	padding:2px 0 0 0
}
div.bio_theme
{
	background:url(/images/headers/header_image_bio.jpg) no-repeat
}
div.poker_theme
{
	background:url(/images/headers/header_image_poker.jpg) no-repeat
}
div.swick-fu_theme
{
	background:url(/images/headers/header_image_swick_fu.jpg) no-repeat
}
div.travel_theme
{
	background:url(/images/headers/header_image_travels.jpg) no-repeat
}
div.fight_theme
{
	background:url(/images/headers/header_image_fights.jpg) no-repeat
}
div.news_theme
{
	background:url(/images/headers/header_image_news.jpg) no-repeat
}

div.appearances_theme
{
	background:url(/images/headers/header_image_apearance.jpg) no-repeat;
}

div.photos_theme
{
	background:url(/images/headers/header_image_photos.jpg) no-repeat;
}

div.photos2_theme
{
	background:url(/images/headers/header_image_photos_landing.jpg) no-repeat;
}

div.videos_theme
{
	background:url(/images/headers/header_image_videos.jpg) no-repeat;
}

div.videos2_theme
{
	background:url(/images/headers/header_image_videos_landing.jpg) no-repeat;
}

div.store_theme
{
	background:url(/images/headers/header_image_store.jpg) no-repeat;
}

ul#page_sublinks
{
	width:331px;
	height:20px;
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	background:url(/images/btns/content_btns.gif) no-repeat 0 -20px
}
ul#page_sublinks li
{
	margin:0 2px 0 0;
	float:left;
}
ul#page_sublinks li.fights a
{
	width:64px;
	height:20px;
	display:block
}
ul#page_sublinks li.fights a:hover
{
	background:url(/images/btns/content_btns.gif) no-repeat 0 1px
}
ul#page_sublinks li.poker a
{
	width:59px;
	height:20px;
	display:block
}
ul#page_sublinks li.poker a:hover
{
	background:url(/images/btns/content_btns.gif) no-repeat -66px 1px
}
ul#page_sublinks li.travels a
{
	width:69px;
	height:20px;
	display:block
}
ul#page_sublinks li.travels a:hover
{
	background:url(/images/btns/content_btns.gif) no-repeat -127px 1px
}
ul#page_sublinks li.blog a
{
	width:50px;
	height:20px;
	display:block
}
ul#page_sublinks li.blog a:hover
{
	background:url(/images/btns/content_btns.gif) no-repeat -198px 1px
}
ul#page_sublinks li.swick a
{
	width:79px;
	height:20px;
	display:block
}
ul#page_sublinks li.swick a:hover
{
	background:url(/images/btns/content_btns.gif) no-repeat -250px 1px
}
.page_subtitle
{
	margin:2px 0 0 0;
	padding:0;
	height:20px
}

.about_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -21px
}

.poker_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -63px
}

.swick-fu_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -126px
}

.travel_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -84px
}

.fight_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -42px
}
.dynamic_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat
}

.representation_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -147px
}

.photos_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -168px
}

.videos_subtitle {
	background:url(/images/headers/sub_headers.gif) no-repeat 0 -189px
}

/* PAGE TITLE ENDS */
/* TEXT CONTENT STARTS */

#twitter_div {
	display:block;
	padding:4px 0 0 2px;
	}

#twitter_div .sidebar-title {
	display:block;
	height:54px;
	background:url(/images/content_bg/twitter.jpg) no-repeat 0 0;
	}

#twitter_div .twitter_line {
	display:block;
	height:2px;
	background:#ab0000;
	margin:2px 0;
	}

#twitter_div #twitter_update_list {
	display:block;
	background:#faf7eb;
	list-style:none;
	padding:0;
	margin:0;
	}

#twitter_div #twitter_update_list a {
	color:#ab0000;
	}

#twitter_div #twitter_update_list li {
	display:block;
	padding:5px ;
	}

#twitter_div #twitter-link {
	display:block;
	text-align:center;
	color:#ab0000;
	background:#faf7eb;
	}

#twitter_div a.myspace{
	float:left;
	width:149px;
	height:57px;
	background:url(/images/content_bg/twitter.jpg) no-repeat;
	background-position:0 -55px;
	}

#twitter_div a:hover.myspace{
	background-position:0 -113px;
	}

#twitter_div a.youtube{
	float:left;
	width:149px;
	height:57px;
	background:url(/images/content_bg/twitter.jpg) no-repeat;
	background-position:-150px -55px;
	}

#twitter_div a:hover.youtube{
	background-position:-150px -113px;
	}
	
div#right_pane_links
{
    height:350px;
    display:block;
    margin:20px 0 0 0;
    background:url(/images/content_bg/right_column_callouts_bg.jpg) no-repeat 0 -108px;
    /*background:url(/images/content_bg/right_column_callouts_bg.jpg) no-repeat 0 0;*/
}
#right_pane_links a
{
	height:108px;
	display:block;
    clear:both;
	position:relative;
}
#right_pane_links a.btm
{
	padding:30px 0 0 0;
}

#right_pane_links a .btn
{
	width:44px;
	height:13px;
	display:block;
	position:absolute;
	bottom:10px;
	right:10px;
	background:url(../images/btns/content_btns.gif) no-repeat;
	background-position:0 -42px;
}

#right_pane_links a:hover .btn
{
	background-position:-45px -42px;
}

#text_content
{
	margin:0;
	padding:2px 0 0 20px;
	background:#fbf9ed;
	min-height:800px;
}

* html #text_content
{
	height:800px;
}

#text_content_media
{
	margin: 0;
	padding:0;
	background:#fbf9ed;
	min-height:800px;
}

* html #text_content_media
{
	height:800px;
}

#text_content_dynamic
{
	margin:0;
	padding:0;
	background:#fbf9ed;
	min-height:800px;
}

* html #text_content_dynamic
{
	height:800px;
}

#text_content p
{
	padding:0 20px 10px 0;
	margin:0;
}
p.top20px
{
	padding-top:20px;
}
#text_content p.padding_rep
{
	padding:20px 0 0 20px;
}
#text_content p .padding_right
{
	padding:0 23px 15px 0
}
#text_content p .padding_left
{
	padding:0 0 15px 23px
}
#text_content p.padding_poker
{
	padding:10px 25px 50px 0;
}
#text_content div.bio_footer
{
	width:300px;
	float:left
}
#text_content div.bio_profile a, #text_content div.bio_hilites a, #text_content div.poker_footer a
{
	width:300px;
	height:108px;
	display:block;
	position:relative;
	cursor:pointer
}
#text_content div.bio_hilites a, #text_content div.poker_footer a
{
	height:100px;
}
#text_content div.bio_footer a span, #text_content div.poker_footer
{
	top:79px;
	left:245px;
}
#text_content .bio_profile
{
	background: url(/images/content_bg/footer_callouts_bg.jpg) no-repeat;
}
#text_content div.bio_hilites
{
	margin:0 0 0 21px;
	background: url(/images/content_bg/footer_callouts_bg.jpg) no-repeat 0 -110px
}
#text_content div.poker_footer
{
	margin:10px 0 10px 290px;
	background: url(/images/content_bg/footer_callouts_bg.jpg) no-repeat 0 -212px
}
/* TEXT CONTENT ENDS */
/*********************** FOOTER PROPERTIES STARTS *******************/
#footer_main
{
	clear:both;
	margin:0 0 0 12px;
	padding:0 0 20px 0;
	height:60px;
	display:block;
}
#footer_main_internal
{
	clear:both;
	margin:0 0 0 12px;
	padding:0 0 20px 0;
	height:60px;
	width:650px;
	display:block;
}
#footer_main ul, #footer_main_internal ul
{
	margin:0;
	padding:15px 0 0 0;
	display:block;
	width:100%;
}
#footer_main li#footer_img, #footer_main_internal li#footer_img
{
	float:left;
	width:190px;
	margin:5px 0 0 0;
	text-align:center;
}
#footer_main li#footer_link, #footer_main_internal li#footer_link
{
	width:460px;
}
#footer_main ul, #footer_main_internal ul
{
	clear:both;
	text-align:center;
	padding:0;
	margin:0 auto
}
#footer_main ul li, #footer_main_internal ul li
{
	float:left;
	padding:5px 0 0 0
}
#footer_main ul li.footer_seperator, #footer_main_internal ul li.footer_seperator
{
	float:left;
	width:20px;
	text-align:center
}
#footer_main ul li a, #footer_main_internal ul li a
{
	font-size:11px;
	color:#790000;
	text-decoration:none
}
#footer_main ulul#footer_bottom li a, #footer_main_internal ul#footer_bottom li a
{
	font-size:11px;
	color:#553311;
	text-decoration:none
}
#footer_main ul li a:hover, #footer_main_internal ul li a:hover, #footer_main_internal ul#footer_bottom li a:hover
{
	text-decoration:underline
}
/*********************** FOOTER PROPERTIES ENDS *******************/
/*********************** SWICK FU ********************************/
#text
{
	width:285px;
	float:left;
	margin:0 10px 0 0;
}
#fan_gallery
{
	float:left;
	width:319px;
	margin:20px 0 10px 0
}
#fan_gallery span.title, #fan_gallery span.date
{
	display:block;
	float:left;
	margin:0 0 8px 9px;
	color:#630000
}
#fan_gallery span.date
{
	float:right;
	margin:0 9px 8px 0;
}
#fan_gallery span.image
{
	display:block;
	margin:0 0 5px 0
}
#fan_gallery span.more_fan_gal
{
	position:relative;
	float:left;
	display:block;
	width:234px;
	height:22px;
	margin:0 3px 0 0;
	padding:0 0 0 10px;
	line-height:22px;
	background: url(/images/content_bg/content_bg.gif) no-repeat;
}
#fan_gallery span.more_fan_gal a
{
	color:#b20000;
	width:234px;
	height:22px;
	text-decoration:none;
	display:block;
}
#fan_gallery span.enlarge_img
{
	float:left;
	width:69px;
	height:22px;
	display:block;
}
#fan_gallery span.enlarge_img a
{
	display:block;
	width:69px;
	height:22px;
	background: url(/images/btns/content_btns.gif) no-repeat -258px -42px
}
#fan_gallery span.enlarge_img a:hover
{
	background-position: -258px -65px
}
#swick_store
{
	clear:both;
	width:620px;
	height:220px;
	margin:0 0 100px 0;
	padding:20px 0 0 0;
	background: url(/images/personal/swick-fu/swick_store_callout.jpg) no-repeat
}
#swick_store a
{
	position:relative;
	display:block;
	width:620px;
	height:200px;
}
/*********************** SWICK FU ENDS ********************************/
/*********************** TRAVEL ********************************/
.callout
{
	margin:20px 0 0 0;
	background: url(/images/content_bg/travel_bg.jpg) no-repeat center bottom;
}
*html .callout
{
	clear:both;
	padding:0 0 20px 0
}
#text_content p.travels_intro, #text_content_media p.travels_intro
{
	padding:20px 40px 0 19px
}
.callout  .callout_image
{
	padding:0 16px 25px 19px;
	float:left;
}
*html callout .callout_image
{
	padding:0 16px 45px 19px;
}
.callout .callout_title
{
	clear:right;
	display:block;
	color:#630000;
	margin:0 0 5px 0;
	text-transform:uppercase
}
.callout .callout_text
{
	display:block;
	min-height:110px;
	padding:0 40px 10px 0
}
*html .callout .callout_text
{
	height:110px;
}
#photos .callout .callout_text, #videos .callout .callout_text
{
	display:block;
	min-height:80px;
	padding:0 40px 10px 0
}
*html #photos .callout .callout_text, *html #videos .callout .callout_text
{
	height:80px;
}

.callout .callout_photos, .callout .callout_videos, .callout .callout_blog
{
	display:block;
	float:left;
	margin:0 0 20px 0
}
*html .callout .callout_photos
{
	margin:0
}
*html .callout .callout_videos
{
	margin:0
}
.callout .callout_photos a, .callout .callout_videos a, callout .callout_blog a
{
	display:block;
	height:24px;
	width:102px;
	background: url(/images/btns/content_btns.gif) no-repeat 0 -56px
}
.callout .callout_videos a
{
	margin:0 0 0 5px;
	background: url(/images/btns/content_btns.gif) no-repeat 0 -81px
}
.callout .callout_blog a
{
	margin:0 0 0 5px;
	background: url(/images/btns/content_btns.gif) no-repeat 0 -106px
}
.callout .callout_photos a:hover
{
	background-position: -103px -56px
}
.callout .callout_videos a:hover
{
	background-position: -103px -81px
}
.callout .callout_blog a:hover
{
	background-position: -103px -106px
}
/*********************** TRAVEL ENDS ********************************/
/*********************** fighter stats ********************************/
#text_content_fights
{
	margin: 0;
	padding:0;
	background:#fbf9ed;
}
ul.header_fight{
	display:block;
	background-color:#3d3736;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
	height:29px;
	border-bottom:solid 2px #630000
}

ul.header_fight li{
	float:left;
	display: block;
	list-style:none;
	margin:0;
	text-align:center;
	padding:0;
	font-weight:normal;
	line-height:29px
}

li.results{
	width:50px;
}

li.opponent{
	width:110px;
}

li.method{
	width:130px;
}

li.event{
	width:122px;
}

li.fight_date{
	width:65px;
}

li.round{
	width:45px;
}

li.time{
	width:66px;
}
li.seeMore{
	width:60px;
}

li.more{
	width:38px;
	height:35px;
	padding:2px 2px 2px 0px;
	float:right;
}

ul.fightStats1, ul.fightStats2{
	clear:both;
	font-weight:bold;
	font-size:12px;
	width:640px;
	margin:5px 0 0 5px;
	padding:0;
	list-style:none;
	min-height:0px;
	line-height:35px
}

ul.fightStats1{
	background-color:#dbc19f;
	color:#630000;
}

*html ul.fightStats1{
	height:40px;
}

ul.fightStats2{
	background-color:#fbf9ed;
	color:#630000;
}

*html ul.fightStats2{
	height:40px;
}


ul.fightStats1 li.statCells, ul.fightStats2 li.statCells{
	float:left;
	display: block;
	list-style:none;
	margin:0px;
	height:29px;
	text-align:center;
}

ul.fightStats1 li.event, ul.fightStats2 li.event, ul.fightStats1 li.method, ul.fightStats2 li.method {
	line-height:12px;
	padding:10px 0 0 0;
}

ul.fightStats1 li.date, ul.fightStats2 li.date{
	padding:0 0 0 8px;
}

ul.fightStats1 li.statCells span, ul.fightStats2 li.statCells span, ul.header_fight li.statCells span{
	padding:0;
	display:block;
	margin:0;
}


ul.fightBody{
	clear:both;
	height:130px;
	padding:0px;
	margin: 0px 10px;
}

ul.fightBody li{
	float:left;
	display:block;
	width:160px;
	list-style:none;
}

li.moreBody {
	height:130px;
	margin:0;
	padding:0;
	}

ul.fightBody li.fightbodyText{
	width:230px;
	padding:5px 20px 0 20px;
	line-height:normal;
}

ul.fightBody li.fightQuote{
	float:left;
	margin:0px;
	width:5px;
	padding-right:5px;
}
ul.rx-page-stats li{
	float: none;
	clear: both;
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	text-align:left;
}

ul.rx-page-stats{
	float:left;
	width:150px;
	padding:10px;
	margin:0px;
	}

.pagination{
	float:right;
	}

ul.rx-pagination{
	float:left;
	padding:10px 0px;
	margin:0px;
}

ul.rx-pagination li{
	display:block;
	float: left;
	margin-right: 6px;
	list-style:none;
}
li.clear{
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	line-height:0;
	display:block;
}

/*html* li.clear{
	float:left;
	}
*/
/*   more_btn   */

ul.fightMore_btn
{
	width:25px;
	padding:0px;
	margin:0px;
}
ul.fightMore_btn li.more_btn
{
	display:block;
	float:left;
	/*position:relative;*/
	list-style:none;
}

li.more_btn a span
{
	display:none;
}

.fightStats2 li.more_btn a.moreBtn
{
	display:block;
	width:25px;
	height: 34px;
	background: url(/images/btns/content_btns.gif) no-repeat -206px -76px;
	overflow:hidden;
}
.fightStats2 li.more_btn a:hover.moreBtn
{
	background-position: -232px -76px
}
.fightStats1 li.more_btn a.moreBtn
{
	display:block;
	width:25px;
	height: 34px;
	background: url(/images/btns/content_btns.gif) no-repeat -206px -42px;
	overflow:hidden;
}
.fightStats1 li.more_btn a:hover.moreBtn
{
	background-position: -232px -42px
}
li.more_btn a.moreBtn1 span,li.more_btn a.moreBtn2 span
{
	display:none;
}

/*   end more_btn   */
/*************** ADVERTISE WITH US STARTS ****************/

h1.advertise_header
{
	display:none
}
#text_content_dynamic p.advertise_please
{
	display:none;
}
#internal_left_content p.advertise_intro
{
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	height:25px;
	line-height:25px;
	display:block;
	color:#553311;
	background: url(/images/content_bg/content_bg.gif) no-repeat 0 -161px;
	position:relative;
}
form#rxfrm-contest
{
	padding:55px 0 0 0;
	margin:0 0 0 80px;
}
form#rxfrm-contest p
{
	padding:0;
	margin:0 0 18px 0;
}

#rxfrm-contest p label
{
	min-width:120px;
	display:block;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
	float:left;
}
*html #rxfrm-contest p label
{
	width:120px;
}
#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:center;
	padding:0;
	margin: 0;
	float:none;
}

#rxfrm-contest p input
{
	margin:0 10px 0 0;
	border:solid 1px #e3e3eb
}
/****************ADVERTISE WITH US END*******************/
/****************RX Registration*******************/
#text_content_dynamic div#registration
{
	margin:0;
	padding:30px 0 0 0;
}
#rxfrm-register
{
	padding:0;
	margin:0;
}
div.head_bg
{
	height:29px;
	background: url(/images/content_bg/content_bg.gif) no-repeat 0 -161px
}
/*#internal_left_content .head_bg h2 {
	font-size:12px;
	padding:0 0 0 15px;
	margin:0;
	display:block;
	float:left;
	height:25px;
	color:#553311;
	line-height:25px
}
#internal_left_content .head_bg h3
{
	font-size:12px;
	color:#b20000;
	margin:0;
	display:block;
	padding:0 0 0 10px;
	float:left;
	height:25px;
	line-height:25px;
}
form#rxfrm-register h2 {
	display:none
}
form#rxfrm-register h3
{
	display:none
}*/
div#registration form#rxfrm-register h2 {
	font-size:12px;
	height:25px;
	color:#553311;
	position:absolute;
	top:15px;
	left:0;
}
div#registration form#rxfrm-register h3
{
	font-size:12px;
	color:#b20000;
	height:25px;
	position:absolute;
	top:20px;
	right:100px;
}
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;
	float:left;
}
div#registration form#rxfrm-register div.name ul, div#registration form#rxfrm-register div.info ul
{
	float:left;
	width:600px;
	margin:0 0 0 40px;
}
* html div#registration form#rxfrm-register div.name ul, * html div#registration form#rxfrm-register div.info ul
{
	margin:0 0 0 20px;
	padding:0;
}

div#registration form#rxfrm-register div.opt_in .buttons
{
	margin:0 0 0 80px
}
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/dotted_line.jpg) no-repeat center bottom;
}
div#registration form#rxfrm-register div.section h2
{
	display:block;
	font-size:18px;
	color: #630000;
	font-weight:normal;
	padding:0;
	width:90%;
	margin:0 0 15px 60px;
	float:none;
	position:static;
}
*html div#registration form#rxfrm-register div.section h2
{
	width:80%;
	margin:0 0 15px 30px;	
}
form#rxfrm-register div.section ul
{
		margin:0;
	padding:0;
}
div#registration form#rxfrm-register div.section ul li label
{
	width: 120px;
	text-align:right;
	float:left;
}
div#registration form#rxfrm-register div.name ul li input {
	float:left;
}
div#registration form#rxfrm-register div.name ul li {
	display:block;
	width:auto;
	float:none;
	clear:both;
}
* html div#registration form#rxfrm-register div.name ul li {
	display:block;
	width:auto;
	float:none;
	clear:none;
}

div#registration form#rxfrm-register div.info ul li.birthdate {
	width: 340px;
}
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:#b20000;
	margin:0 0 30px 0;
	padding:10px 0 0 0;
	height:60px;
	text-align:center;
	background:url(/images/content_bg/dotted_line.jpg) no-repeat center 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;
}
div#registration form#rxfrm-register div.submit span{
	display:none
}
#membershipBenefits {
	background:#FBF9ED;
}
#membershipBenefits .mbHeader {
}
#membershipBenefits .mbHeader h2 {
}
#membershipBenefits .mbHeader h3 {
}

#ads #membershipBenefits ul {
	border-top:1px dotted #dbc1a1;
}

#membershipBenefits ul li p span.footnote {
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	font-weight: bold;
}
form#rxfrm-register ul.errors {
}
form#rxfrm-register ul.errors li {
	color: #0f1922;
}
/****************END RX Registration*******************/
/****************RX Messsage Center*******************/
#text_content_msg_center
{
	margin:0;
	display:block;
	padding:0 0 0 20px;
	position:relative;
	background:#fbf9ed;
	min-height:800px;
}

* html #text_content_msg_center
{
	height:800px;
}

ul#rx-mc-header1 
{
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	top:-45px;
	left:5px;
}
ul#rx-mc-header1 li
{
	float:left;
}
ul#rx-mc-header1 a
{
	color:#603913;
}

ul#rx-mc-header1 li.my_account, ul#rx-mc-header1 li.register
{
	border-left:1px solid #603913;
	border-right:1px solid #603913;
	padding:0 5px;
}

ul.rx-pagination
{
	display:block;
}
ul#rx-mc-header2
{
	display:block;
	clear:both;
	height:30px;
}
*html ul#rx-messages .pinned_header ul
{
	background-image: url(/global/images/icons/pin.gif);
}
ul#rx-mc-header2 li.type_filter {
	padding:0;
	margin:0;
	position:absolute;
	top:-48px;
	right:0;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background:url(/images/content_bg/content_bg.gif) no-repeat 0 -46px;
	color: #fff;
	margin:0 0 1px 0;
	text-transform:uppercase
}
#rx-messages .subheading_messages {
	background:url(/images/content_bg/content_bg.gif) no-repeat 0 -92px;
	color: #fff;
	margin:0 0 1px 0;
	text-transform:uppercase
}
ul#rx-messages div.pinned_header
{
	background:url(/images/content_bg/content_bg.gif) no-repeat 0 -69px;
	overflow:hidden;
}
ul#rx-messages div.pinned_header ul li, ul#rx-messages div.pinned_header ul li.desc
{
	font:11px "Trebuchet MS";
	font-weight:normal;
}
#rx-messages .message  {
}
#rx-messages .message .heading {
	background:url(/images/content_bg/content_bg.gif) no-repeat 0 -69px;
	height:22px;
	line-height:12px;
	width:611px;
}
#rx-messages .message .msg_meta  {
	color: #666;
}
#rx-messages .message .msg_meta label {
	color: #333;
}
#rx-messages .message .actions  {
	background:url(/images/content_bg/content_bg.gif) no-repeat 0 -115px;
	height:22px;
	color: #333;
	margin:0 0 1px 0
}
#rx-messages .message .actions a  {
	text-decoration:none;
	color: #333;
}
#rx-messages .response
{
	color: #736528;
}
#rx-messages .response .heading {
background:url(/images/content_bg/content_bg.gif) no-repeat 0 -138px;
	height:22px;
	color: #fff;
	width:611px;
}
#rx-messages .response .msg_meta  {
	color: #696b68;
}
#rx-messages .response .msg_meta label {
	color: #2b362e;
}
#rx-messages .response .actions  {
	background:url(/images/content_bg/content_bg.gif) no-repeat 0 -115px;
	height:22px;
	font:13px "Palatino Linotype";
	color: #333;
	margin:0 0 1px 0
}
#rx-messages .response .actions a  {
	color: #333;
	text-decoration:none;
}
#rx-messages .msg_meta .avatar {
	padding: 5px 5px 5px 7px;
    width:111px;
	text-align: center;
	background:url(/images/content_bg/content_bg.gif) no-repeat 1px -197px
}
#rx-messages div.response .msg_meta .avatar {
	padding: 5px 5px 5px 7px;
    width:111px;
	text-align: center;
	background:url(/images/content_bg/content_bg.gif) no-repeat 1px -197px
}
/****************END RX Messsage Center*******************/
/*************** RX-Profile ****************/
#text_content_profile
{
    margin:20px 0 0 0;
	width:630px;
	padding:0 0 0 10px;
	background:#fbf9ed;
	min-height:800px;
}

* html #text_content_profile
{
	height:800px;
}

div#text_content_profile h2
{
    display:none
}
div#text_content_profile p
{
	position:relative
}
div#text_content_profile p span
{
	display:block;
	position:absolute;
	top:-62px;
	left:0;
	
}
form#rxfrm-profile
{
	margin:0;
	padding:0;
}
div#settings_pane
{
    width:445px;
    margin-left:5px  
}
/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		div#settings_notebook
		{
			width:180px;
			margin:0;
			padding:0;
		}
		#settings_notebook ul
		{
			margin:0;
			padding:0;
		}
	/* settings and options background & text */
        div#settings_notebook  h3 {
            display:block;
            background:url(/images/content_bg/content_bg.gif) no-repeat -122px -191px;
			padding:0;
			margin:0;
			height:16px
		}
		div#settings_notebook h3 span {
        	display:none
		}
	/* inactive navbar links */
		div#settings_notebook ul li
		{
			height:22px;
			margin:0 0 6px 0;
		}
		div#settings_notebook a {
			font-size:12px;
			display:block;
            height:22px;
			padding:0 0 0 18px;
            line-height:22px;
			text-decoration:none;
			color: #553311;
            background:url(/images/btns/content_btns.gif) no-repeat 0 -249px;
		}
		/**html div#settings_notebook a {
			margin:0 0 -10px 10px;
		}*/
		*html div#settings_notebook ul li
		{
			margin:0 0 3px 0;
		}
		#settings_notebook a:hover {
			background-position:0 -272px;
			color: #fff
		}
	/* active navbar links */
		#settings_notebook a.active {
			background-position:0 -272px;
			color: #fff
		}

/*- ACCOUNT INFO PANE -*/

	/* 'account info' & 'personal info' headers */
		div#acct_pane .acct_header
		{

		}
		div#acct_pane .acct_header h3 span
		{
			font-size:17px;
			color: #3d3736;
			font-weight:normal;
		}
	/* '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 {
			margin:0;
			text-decoration:none;
            font-size:17px;
			color: #b20000;
			font-weight:normal;
		}
		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: 18px 10px 10px 0;
		}
		/*div#acct_pane .acct_info_header h3 span
		{
			padding:0;
			margin:0;
		}*/
		div#auth_pane h3
		{
			padding:0
		}
		div#acct_pane .acct_info_header h3 span{
            font-size:17px;
			color: #3d3736;
			font-weight:normal;
		}
		#acct_pane .acct_info {
			color: #dbc19f;
		}
		#acct_pane .acct_info ul.info_fields label {
			color: #553311;
		}
		div#acct_pane .display_field, div#acct_pane .firstname_field,
		div#acct_pane .lastname_field{
			width: 135px;
		}
		div#acct_pane .display_field input, div#acct_pane .firstname_field input,
		div#acct_pane .lastname_field input,div#acct_pane .dob_field input,
		div#acct_pane .gender_field input {
			width: 120px;
		}
		textarea#interests
		{
			width: 400px;
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #3d3736;
		}

/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		div#auth_pane ul
		{
			padding:0;
			margin:0
		}
		div#auth_pane h3
		{
			padding:0;
			margin:0
		}
		div#avatar_pane .custom_avatar, div#avatar_pane .more_avatars {
			padding: 0;
			margin: 0;
		}
		#auth_pane h3 span {
           font-size:17px;
		   color: #3d3736;
		   font-weight:normal;
		}
	/* overall pane BG & text color */
		#auth_pane .container {
			color: #553311;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4
		{
            font-size:15px;
			color: #3d3736;
			font-weight:normal;
		}

/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane h3 span{
           font-size:17px;
		   color: #3d3736;
		   font-weight:normal;
		}
	/* 'Avatars:' container */
		#avatar_pane .custom_avatar {
			color: #553311;
		}
		div#avatar_pane .custom_avatar li {
			float: left;
			margin-left: 5px;
		}
		div#avatar_pane li.custom_avatar div.current_avatar {
			width: 100px;
  		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h4 {
        	font-size:12px;
			color: #3d3736;
			font-weight:normal;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars .avatars_container {

		}
        #avatar_pane .more_avatars li.tile {
	        float: left;
	        margin: 2px 6px 7px 6px;
	        height: 100px;
	        width: 100px;
	        cursor: pointer;
	    }
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {

		}
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #484849;
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #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 */
		div#alert_pane h3
		{
			padding:0;
			margin:0
		}
		#alert_pane h3 span {
            font-size:17px;
		   color: #3d3736;
		   font-weight:normal;
		}
	/* site thumb image border color */
		#alert_list .alert_item .image img {
			border: 1px solid white;
		}
	/* '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 div.sites_container {
			margin: 0;
		}
		*html div#alert_pane div.sites_container {
			width: 445px;
		}
		div#alert_list .alert_item .options
		{
			width:290px;
			top:75px;
			left: 160px;
		}
		div#alert_list .alert_item .options span
		{
			width:240px;
			font-size:10px;
			padding:0;
		}

		div#alert_list .alert_item .options .label span
		{
			width:auto;
		}
		
div#alert_list .alert_item .hint {
	font-size:9px;
	padding:4px 0 4px 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 .options span.checkbox {
	background-position:0 -24px;
	height:21px;
	margin-right:5px;
	width:22px;
	}
		div#alert_list .alert_item .types div.newsletter
		{
			margin:0 0 10px 0;
		}
	/* site thumb image border color */
		div#sites_list .siteThumb {
			border: 1px solid white;
			float: left;
			margin:0;
		}

	/* Previous & Next buttons */
		#sites_list a {
			color: #b20000;
		}
		div#sites_list .sites_pagination {
			height: 30px;
			margin-left: 185px;
		}
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		color: red;
	}

/*************** END RX-Profile ****************/
/*************** REpresentation starts ********/
#text_content p.rep_company
{
	padding:10px 0 0 40px;
	font-size:18px;
	display:block;
	color:#b20000
}
#text_content p.rep_text, #text_content p.rep_text1
{
	font-size:13px;
	padding:0 0 0 40px;
}
#text_content p.rep_text1
{
	color:#553311
}
#text_content p.rep_name
{
	font-size:14px;
	color:#b20000;
	padding:20px 0 2px 40px;
}

/*    news    */

#news h2 {
	display:none;
	}
	
ul.rx-appearances {
	margin:0;
	padding:0 20px 0 0;
	}

ul.rx-appearances li {
	float:left;
	width:607px;
	margin:0 0 20px 0;
	padding:10px 0 0px 0px;
	border-bottom:1px dotted #b9aa95;
	clear:both;
	position:relative;
	}

ul.rx-appearances li img {
	float:left;
	margin:0 30px 10px 0;
	border:1px solid #e0ddcd;
	}
ul.rx-appearances li .appearance-date {
	display:none;
	}

ul.rx-appearances li h3 {
	color:#630000;
	font-size:14px;
	font-weight:normal;
	float:left;
	width:330px;
	}

ul.rx-appearances li .synopsis  {
	float:left;
	width:415px;
	}

ul.rx-appearances li .synopsis p {
	color:#3d3736;
	font-size:12px;
	}

#news ul.rx-appearances li .source {
	float:left;
	width:380px;
	padding-right:0;
	}

#news ul.rx-appearances li .source span {
	color:#790000;
	}
	
ul.rx-appearances li p.more_link {
	float:left;
	width:163px;
	height:22px;
	clear:both;
	margin:0 0 10px 0;
	}

ul.rx-appearances li p.more_link a {
	display:block;
	height:22px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -207px;
	}

ul.rx-appearances li .more_link a:hover {
	background-position:-164px -207px;
	}

ul.rx-appearances li .more_link a span {
	display:none;
	}

ul.rx-appearances li .news_back a {
	position:absolute;
	top:5px;
	right:0;
	width:72px;
	height:22px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-206px -112px;
	}

ul.rx-appearances li .news_back a:hover {
	background-position:-206px -135px;
	}

ul.rx-appearances li .news_back a span {
	display:none;
	}
	
/*   end news   */

/*   login   */

#text_content .login_title {
	display:none;
	}

/*   end login   */

.head_bg a.back_btn {
	display:block;
	width:85px;
	height:20px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -385px;
	margin:3px 0 0 2px;
	}

.head_bg a:hover.back_btn {
	background-position:-86px -385px;
	}

/*   photos   */

#photos .callout  a.callout_link
{
	float:left;
	width:122px;
	height:18px;
	margin:0 0 0 5px;
	background: url(/images/btns/content_btns.gif) no-repeat;
	background-position: 0 -442px;
}

#photos .callout  a:hover.callout_link
{
	background-position: -123px -442px;
}
#photos .callout
{
	margin:20px 5px 0 5px;
	background:none;
	border-bottom:1px dotted #b9aa95;
}
*html #photos .callout
{
	clear:both;
	padding:0 0 20px 0
}

#photos  #photos_top {
	position:absolute;
	top:20px;
	left:0;
	color:#5c0000;
	font-size:11px;
	}

#photos  #photos_top .photos_pagination {
	width:auto;
	}
#photos .photos_pagination ul.rx-page-stats {
	width:auto;
	padding:5px 5px 0 5px
}
#photos  #photos_top .photos_pagination ul.rx-pagination {
	border-left:2px solid #dbc1a1;
	border-right:2px solid #dbc1a1;
	width:auto;
	padding:5px 5px 0 5px
	}
#photos_top div.videos_sort .videos_sort_title {
	float:left;
	padding-top:5px;
	width:60px;
	}
#photos_top div.videos_sort {
	float:left;
	height:25px;
	padding:0 0 0 5px;
	position:relative;
	width:185px;
	}
#photos_top div.videos_sort #videos_sort_dropdown {
	float:left;
	height:25px;
	width:118px;
	}

#photos_top div.videos_sort #videos_sort_dropdown a.button {
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-181px -249px;
	height:20px;
	margin-top:3px;
	}

#photos_top div.videos_sort #videos_sort_dropdown a:hover.button {
	background-position:-181px -270px;
	}

#photos_top #videos_sort_dropdown ul.SubMenu li {
	background:url(/images/btns/dropdown_bg.png) no-repeat;
}

#photos_gallery ul li .listing_item .item_link  {
	clear:both;
	margin:5px 9px;
	}

#photos_gallery ul li .listing_item .item_link a {
	height:18px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0px -230px;
	}

#photos_gallery ul li .listing_item .item_link a:hover {
	background-position:-123px -230px;
	}
	
/*	
#photo_main #collection_info #gallery_title {
	color:#6c0000;
	font-size:15px;
}

#photo_main #carousel_heading span {
	font-size:10px;
}
#photos #photo_main #carousel_heading div {
	width:105px;
	}
#photo_main .jcarousel-prev, #photo_main .jcarousel-next {
	background:url(/images/btns/content_btns.gif) no-repeat;
	overflow:hidden;
	}

#photo_main .jcarousel-prev{
	background-position: 0 -295px;
	}

#photo_main .jcarousel-prev{
	background-position: 0 -295px;
	}

#photo_main .jcarousel-next {
	background-position: -56px -295px;
	}

#photos #photo_main #preview_nav {
	width:280px;
	left:67px;
	}

#photos #photo_main #preview_nav li {
	margin-right:19px;
	}

#photos #photo_main #preview_nav li.next {
	margin-right:0;
	}
	
#photo_main #preview_nav .prev a {
	background:url(../images/btns/content_btns.gif) no-repeat;
	background-position: 0 -333px;
}
#photo_main #preview_nav .prev a:hover {
	background-position: 0 -359px;
}

#photo_main #preview_nav .next a {
	background:url(../images/btns/content_btns.gif) no-repeat;
	background-position: -85px -333px;
}
#photo_main #preview_nav .next a:hover {
	background-position: -85px -359px;
}

#photo_main #preview_nav .enlarge a {
	background:url(../images/btns/content_btns.gif) no-repeat;
	background-position: -112px -295px;
	margin-top:1px;
}

#photo_main #preview_nav .enlarge a:hover {
	background-position: -182px -295px;
}

#photos #photo_main #rating_container div.rating_label {
	color:#B20000;
	width:30px;
	border-right:1px solid #fbf9ed;
	margin-right:5px;
	padding-right:5px;
	}
	
#photos #photo_main #views_container {
	left:auto;
	right:0px;
	position:absolute;
	top:76px;
	z-index:3;
	width:100px;
	color:#b20000;
	}

#photos div#photo_main #media_item_info #media_item_actions .share_but span {
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0  -424px;
	width:54px;
	height:16px;
	left:5px;
	position:absolute;
	top:0px;
	}

#photo_main #media_item_info #media_item_actions .fav_but {
	display:none;
	}

div#photo_main #media_item_info #media_item_actions .fav_but span {
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-42px -425px;
	height:16px;
	width:20 px;
	position:absolute;
	right:100px;
	top:1px;
	}

div#photo_main #media_item_info #media_item_actions li {
	margin-right:10px;
	padding-right:20px;
	border-right:1px solid #fbf9ed;
	width:60px;
	position:relative;
	}
	
div#photo_main #media_item_info #media_item_actions .comment_but span {
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-123px  -424px;
	height:16px;
	position:absolute;
	right:10px;
	top:0px;
	width:70px;
	}
div#photo_main #media_item_info #media_item_actions :hover.comment_but span {
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-123px  -424px;
	}
	
#photos #videos_sort_dropdown ul.SubMenu, #photos_top #videos_sort_dropdown ul.SubMenu {
	left:65px;
	list-style:none;
	margin:1px 0 0;
	padding:0;
	position:absolute;
	top:25px;
	width:118px;
	z-index:3;
	}
*/	

div#photo_main {
	margin:15px 0 0 0;
	}

#collection_info {
	padding:0 60px;
	}
	
#photo_main #collection_info #gallery_title {
	color:#6c0000;
	font-size:15px;
	margin:14px 0 5px 0;
	}

#photo_main #collection_info .collection_desc {
	font-size:12px;
	color:#362f2d;
	}
div#primary_preview {
	margin:5px 65px;
	height:425px;
	background:#f0e5d2;
	}

div#photo_main #primary_preview .horizontal {
	border:1px solid #780000;
	height:269px;
	left:60px;
	top:76px;
	position:absolute;
	width:402px;
	}

div#photo_main #primary_preview .vertical {
	border:1px solid #780000;
	height:402px;
	left:125px;
	position:absolute;
	top:9px;
	width:269px;
	}

div#photo_main #primary_preview .vertical img, div#photo_main #primary_preview .horizontal img {
	padding:1px;
	}

ul#preview_nav li {
	top:160px;
	width:53px;
	height:84px;
	}

ul#preview_nav a {
	display:block;
	height:84px;
	}

ul#preview_nav li.prev {
	left:-21px;
	}

ul#preview_nav li.prev a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-231px  -1px;
	}

ul#preview_nav li.prev a:hover {
	background-position:-231px  -86px;
	}

ul#preview_nav li.next {
	right:-19px;
	}

ul#preview_nav li.next a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-285px  -1px;
	}

ul#preview_nav li.next a:hover {
	background-position:-285px  -86px;
	}

#photo_main #media_item_info {
	padding:10px 58px;
	}

#media_item_title {
	width:91px;
	height:18px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat -5px -219px;
	}

#media_item_title span {
	display:none;
	}
	
#photo_main #media_item_info .media_item_desc {
	font-size:11px;
	font-weight:normal;
	margin:5px 0 0 3px;
	}

div#photo_main #media_item_info #media_item_actions {
	padding:10px 10px 0 10px;
	}
	
#photo_main #media_item_info #media_item_actions li#number_container, #photo_main #media_item_info #media_item_actions li#views_container {
	padding-right:10px;
	font-size:10px;
	color:#790000;
	margin-top:5px;
	}

#photo_main #media_item_info #media_item_actions li#number_container {
	margin-top:6px;
	}

#photo_main #rating_container {
	font-size:11px;
	color:#c6b48c;
	margin-right:8px;
	margin-top:7px;
	}

div#photo_main #views_container {
	font-size:11px;
	left:150px;
	}

#photo_main #views_container div.views_label {
	width:38px;
	height:14px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -3px -17px;
	}

#photo_main #views_container div.views_label span {
	display:none;
	}

#views_container .views_count {
	font-size:11px;
	padding-top:1px;
	}

#back_button {
	float:left;
	width:85px;
	height:20px;
	margin:3px 0 0 2px;
	}

#back_button a {
	display:block;
	height:20px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -385px;
	}

#back_button span {
	display:none;
	}

div#videos_sort_dropdown ul.SubMenu {
	left:65px;
	}

#videos_top div#videos_sort_dropdown ul.SubMenu {
	left:85px;
	}

#back_button a:hover {
	background-position:-86px -385px;
	}

#photo_main #rating_container .rating_label {
	width:57px;
	height:14px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: 0 -4px;
	}

#photo_main #rating_container .rating_label span {
	display:none;
	}

#photo_main #rating_container .rating_stars {
	padding:1px 0 0 0;
	}

div#rating ul li {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -40px -20px;
	}

div#rating .empty {
	background-position: -40px -20px;
	}

div#rating .half {
	background-position: -76px -20px;
	}

div#rating .full {
	background-position: -88px -20px;
	}

div#rating .full_alt {
	background-position: -64px -20px;
	}
	
div#photo_main #media_item_info #media_item_actions #share_but_container {
	width:67px;
	height:23px;
	margin:0 3px 0 0;
	}

div#photo_main #media_item_info #media_item_actions a.share_but {
	display:block;
	height:23px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -2px -36px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.share_but {
	background-position: -2px -61px;
	}

div#photo_main #media_item_info #media_item_actions #fav_but_container {
	width:67px;
	height:23px;
	margin:0 3px 0 0;
	display:none;
	}

div#photo_main #media_item_info #media_item_actions a.fav_but {
	display:block;
	height:23px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-73px -36px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.fav_but  {
	background-position:-73px -61px;
	}

div#photo_main #media_item_info #media_item_actions #comment_but_container	 {
	width:84px;
	height:23px;
	margin:0 3px 0 0;
	}
div#photo_main #media_item_info #media_item_actions a.comment_but  {
	display:block;
	height:23px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -145px -36px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.comment_but  {
	background-position:-145px -61px;
	}

#thumb_carousel {
	margin:5px 58px 10px 58px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -5px -244px;
	height:66px;
	}
	
div#photo_main #carousel_heading  {
	display:block;
	height:10px;
	}
	
div#photo_main #carousel_heading span {
	display:none;
	}
	
div#photo_main #carousel_container {
	height:48px;
	position:relative;
	width:531px;
	padding-top:6px;
	}

div#photo_main .jcarousel-prev, div#photo_main .jcarousel-next {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	height:25px;
	width:20px;
	top:14px;
	}

div#photo_main .jcarousel-prev {
	left:-12px;
	background-position:-4px -89px ;
	}

div#photo_main :hover.jcarousel-prev {
	background-position:-4px -115px ;
	}

div#photo_main .jcarousel-prev-disabled, div#photo_main :hover.jcarousel-prev-disabled {
	background-position:-4px -141px ;
	}

div#photo_main .jcarousel-next {
	right:-12px;
	background-position: -25px -89px;
	}

div#photo_main :hover.jcarousel-next {
	background-position: -25px -115px;
	}

div#photo_main .jcarousel-next-disabled, div#photo_main :hover.jcarousel-next-disabled {
	background-position: -25px -141px;
	}

div#photo_main .jcarousel-clip {
	margin:0px 13px;
	}

div#photo_main .thumbs_block {
	list-style:none;
	}

div#photo_main .thumbs_block.no_vgutter {
	margin:0;
	}

/*   end photos   */

/*   videos   */

#videos .callout  a.callout_link
{
	float:left;
	width:122px;
	height:18px;
	margin:0 0 0 5px;
	background: url(/images/btns/content_btns.gif) no-repeat;
	background-position: 0 -461px;
}

#videos .callout  a:hover.callout_link
{
	background-position: -123px -461px;
}

#videos .callout
{
	margin:20px 5px 0 5px;
	background:none;
	border-bottom:1px dotted #b9aa95;
}

#videos  #videos_top {
	position:absolute;
	top:20px;
	left:0;
	color:#5c0000;
	font-size:11px;
	margin:0
	}

#videos  #videos_top .videos_pagination {
	width:auto;
	}
.videos_pagination ul.rx-page-stats {
	width:auto;
	float:left;
	list-style:none;
	margin:0;
	padding:5px 0 0 5px;
	}

#videos  #videos_top .videos_pagination ul.rx-pagination {
	border-left:2px solid #dbc1a1;
	border-right:2px solid #dbc1a1;
	}

#videos #videos_top .videos_sort #videos_sort_dropdown a.button {
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-181px -249px;
	height:20px;
	margin-top:3px;
	display:block;
	}
	
#videos_top .videos_sort #videos_sort_dropdown a:hover.button {
	background-position:-181px -270px;
	}

#videos_top .videos_sort #videos_sort_dropdown a.button span {
	float:left;
	padding:3px 0 0 10px;
	}

#videos_top .videos_sort #videos_sort_dropdown ul.SubMenu a:hover.menuLink2{
	text-decoration:underline;
}

#videos_top .videos_sort .videos_sort_title {
	float:left;
	padding-top:5px;
	width:60px;
	}
#videos_top .videos_sort {
	float:left;
	height:25px;
	padding:0 0 0 25px;
	position:relative;
	width:185px;
	}
#videos_top .videos_sort #videos_sort_dropdown {
	float:left;
	height:25px;
	width:118px;
	}

#videos_sort_dropdown ul.SubMenu li {
	background:url(/images/btns/dropdown_bg.png) no-repeat;
}

#videos_gallery ul li .listing_item .item_link  {
	margin:5px 9px;
	}

#videos_gallery ul li .listing_item .item_link a {
	height:18px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0px -406px;
	}

#videos_gallery ul li .listing_item .item_link a:hover {
	background-position:-123px -406px;
	}

#videos_bottom {
	background:#efe5d2;
	}

#videos_bottom .rx-page-stats {
	padding:5px 0 0 10px;
	}
	
#videos_gallery .listing_item .item_title  a.item_titletext, #photos_gallery .listing_item .item_title  a.item_titletext  {
	color:#362f2d;
}

#videos_gallery .listing_item .item_title  a:hover.item_titletext, #photos_gallery .listing_item .item_title  a:hover.item_titletext {
	text-decoration:none
}

#videos_gallery .listing_item .item_description span, #photos_gallery .listing_item .item_description span {
	color:#780101;
}

#videos_gallery li, #photos_gallery li {
	border-bottom:1px solid #e2dcc5;
}

#video_title  #video_titletext {
	color:#780101;
	font-size:18px;
}

#video_description, #video_title {
	margin:0 20px;
	}
	
#videos #video_info {
	background:#f0e5d2;
	height:28px;
	padding:0;
	margin:0 20px 10px 20px;
}
	
#video_duration {
	float:left;
	margin:5px 10px;
	padding:0 10px 0 0;
	border-right: 1px solid #fbf9ed;
	}

#videos #video_rating  {
	float:left;
	margin:5px  0;
	}

#videos #video_rating  span {
	float:left;
	padding:0 5px 0 0;
	}


#videos #video_rating  #rating {
padding:3px 0 0 0
}
	
#video_buttons {
	padding:2px 0 0 0;
	}

#video_buttons a span {
	display:none;
	}
			
#video_buttons .share_but, #video_buttons .add {
	margin-right:5px;
	float:left;
}
#video_buttons  .comment_but {
	float:left;
	margin-right:0;
}
#video_buttons  a.share_but {
	width: 68px;
	height: 24px;
	background-image: url(/images/media/videos_photos_btns.gif);
	background-position: -2px -36px;
}
#video_buttons  a:hover.share_but {
	background-position: -2px -61px;
}

#video_buttons a.add {
	width: 68px;
	height: 24px;
	background-image: url(/images/media/videos_photos_btns.gif);
	background-position: -74px -36px;
	margin-left:2px;
	margin-top:0;
	display:none;
}
#video_buttons a:hover.add{
	background-position: -74px -61px;
}

#video_buttons a.comment_but {
	width: 85px;
	height: 24px;
	background-image: url(/images/media/videos_photos_btns.gif);
	background-position: -145px -36px;
	margin-left:2px;
}
#video_buttons a:hover.comment_but {
	background-position: -145px -61px;
}

#video_buttons .add .fav_label {
	float:left;
	padding:0 5px 0 0;
	color:#3D3736;
	}
	
#video_buttons .add .fav_icon {
	float:left;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-42px -425px;
	height:16px;
	width:20px;
	}
	
/*   end videos   */

/*   share   */

div#booeep_share_container {
background:none;
}

div#share_wrapper {
	background:url(../images/content_bg/content_bg.gif) no-repeat;
	background-position: 0 -315px;
	}

div#share_wrapper #share_heading {
	color:#630000;
	font-weight:bold;
}

div#share_wrapper #share_heading span {
	display:block;
	padding:5px 0 0 5px;
	float:left;
	}

div#share_wrapper #share_heading .btn {
	float:right;
	width:50px;
	height:21px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-345px -55px;
	padding:0;
	margin:1px 11px 0 0;
	}

div#share_wrapper :hover#share_heading .btn {
	background-position:-345px -77px;
	}

div#share_wrapper #share_content {
	color:#630000;
	}
	
div#share_wrapper #share_email {
margin-right:10px;
	}

div#share_email label[for="send_email"] {
	color:#666;
	}
	
div#booeep_share_container #share_wrapper #share_email form a {
	width:73px;
	height:21px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -66px -96px;
	margin:0 0 0 205px
	}

div#booeep_share_container #share_wrapper #share_email form a:hover {
	background-position: -66px -118px;
	}

#comments_header {
	background:url(../images/content_bg/content_bg.gif) no-repeat;
	background-position: 0 -315px;
	}
	
#comments_new_header {
	color:#821010;
	font-weight:bold;
}

div#comments_info {
	width:504px;
	}

div#comments_new_btn a {
	width:86px;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -141px -146px;
	display:block;
}

#comments_new_btn a:hover {
	background-position: -141px -170px;
}

#comments_sort div#comments_btn_new a {
	width:86px;
	height:22px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -51px -146px;
	display:block;
}

#comments_sort div#comments_btn_new a:hover {
	background-position: -51px -170px;
}

div#comments_sort {
float:left;
height:25px;
width:119px;
}

#comments_new {
	background:url(../images/content_bg/content_bg.gif) no-repeat;
	background-position: 0 -536px;
	height:183px;
	width:613px;
}

#new_comment_form {
	margin:0 45px;
	}
	
#comments_new_main textarea {
	width:518px;
	}

#comments_info_text {
	color:#38312f;
}

#comments_main li {
	border-bottom:1px solid #e6e1ce;
	margin-right:20px;
}

#comments_btn_spam a {
	width:43px;
	height:19px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position: -480px -149px;
	}
	
#comments_btn_spam a:hover {
	background-position: -480px -169px;
	}
	
/*   end share   */

/*   store   */

#store {
	padding:0 20px 0 15px;
	}

#store h3 {
	color:#630000;
	font-size:18px;
	}

#store h4 {
	color:#630000;
	font-size:15px;
	}

.store_highlite{
	background:#ebe5d7;
	}

.store_highlite .header {
	margin:0 5px 5px 5px;
	border-bottom:1px dotted #b4aea4;
	}

.store_highlite .header  h4{
	padding:5px;
	}

#store_location {
	padding:5px 50px;
	font-size:14px;
	}
	
#store_note {
	color:#b20000;
	font-size:11px;
	padding:10px 20px;;
	}

#store .product_header {
	padding:10px 0;
	clear:both
	}

#store .product_header_title {
	border-bottom:1px dotted #b4aea4;
	}

#store .product_header_title h4 {
	padding:0 10px 5px 10px;
	}

#store .product_desc {
	font-size:12px;
	padding: 5px 20px;
	}
	
#store .product {
	display:block;
	}

#store .product .item {
	float:left;
	width:284px;
	}

#store .product .item_lg, #store .product .item_combo {
	float:left;
	width:590px;
	padding:0 0 44px 0;
	}

#store .product .item_lg  a{
	float:left;
	width:233px;
	padding:0 0 0 15px;
	}

#combo_img {
	float:left;
	width:284px;
	height:295px;
	}

#store .product  #combo_img  .text {
	font-family:Trebuchet MS;
	font-size:20px;
	color:#770000;
	margin:230px 50px 0 50px;
	text-align:center;
	line-height:20px;
	}
	
#store .product .item_1 {
	background:url(/images/store/shirts/store_callout_mens_swicktine.jpg) no-repeat center top;
	margin-right:10px;
	}

#store .product .item_2 {
	background:url(/images/store/shirts/store_callout_mens_swick_fu.jpg) no-repeat center top;
	}

#store .product .item_3 {
	background:url(/images/store/shirts/store_callout_womans_swicktine.jpg) no-repeat center top;
	margin-right:10px;
	}

#store .product .item_4 {
	background:url(/images/store/shirts/store_callout_womans_swick_fu.jpg) no-repeat center top;
	}

#store .product .item_5 {
	background:url(/images/store/shirts/men_combo_callout.jpg) no-repeat center top;
	}

#store .product .item_6 {
	background:url(/images/store/shirts/woman_combo_callout.jpg) no-repeat center top;
	}

#store .product .item_7 {
	background:url(/images/store/hats/hat_callout.jpg) no-repeat center top;
	position:relative;
	}

#store .product .enlarge {
	display:block;
	height:230px;
	}

#store .product .item_7 .enlarge {
	width:285px;
	height:230px;
	position:absolute;
	}

#store .product .title {
	color:#770000;
	font-size:14px;
	display:block;
	padding:0 20px 0 30px;
	}

#store .product .product_content3 .title, #store .product .product_content4 .title  {
	color:#770000;
	font-size:14px;
	display:block;
	padding:0 20px 0 10px;
	}

#store .product .text  {
	font-size:12px;
	display:block;
	}
	
#store .product_content {
	display:block;
	background:#ebe5d7;
	padding:5px;
	margin:3px 10px;
	}
#store .product_content .size {
	display:block;
	padding:5px 0 0 30px;
	clear:both;
	height:12px;
	}

#store .product_content .product_red {
	float:left;
	color:#770000;
	padding:0 5px 0 0;
	}

#store .product_content .size select {
	float:left;
	}

#store .product_content .price {
	display:block;
	clear:both;
	padding:0px 0 0 30px;
	}
	
#store .buy{
	display:block;
	background:#ebe5d7;
	padding:5px;
	margin:3px 10px;
	}

#store .product_content2 {
	float:left;
	width:280px;
	padding:25px 0 0 50px;
	}

#store .product_content3, #store .product_content4 {
	float:left;
	width:280px;
	padding:5px 0 0 10px;
	}
	
#store .product_content5 {
	float:left;
	width:280px;
	padding:0 0 0 10px;
	}
	
#store .product_copy {
	display:block;
	padding:25px 0 50px 30px;
	}

#store .product_content3 .product_copy {
	display:block;
	padding:5px 0 5px 10px;
	}

#store .product_content4 .product_copy {
	display:block;
	padding:5px 0 80px 10px;
	}

#store .product_content5 .product_copy {
	display:block;
	padding:0 0 70px 10px;
	}

#store .product_content3 .product_copy .note, #store .product_content4 .product_copy .note {
	display:block;
	clear:both;
	font-size:10px;
	padding-top:10px;
	}

div#store .product .product_copy a {
	float:none;
	width:auto;
	padding:0;
	}
	
/*   end store   */

#rx-contact-header2 h2 {
	display:none;
	}
	
