a:link
{
    color: #B04F1C;
}

a:visited
{
    color: #AC1E23;
}

#body
{
    background-image: url(images/backborders.gif);
}

div#top_logo
{
    background-image: url(images/top_logo_back.jpg);
}

#logo_img
{
    background-image: url(images/logo.gif);
    width: 214px;
    height: 67px;
    margin-top: 3px;
    margin-left: 10px;
    float: left;
}

#top_cams_img
{
    background-image: url(images/top-right-buttons.gif);
    background-position: -160px 0px;
    width: 160px;
    height: 55px;
    float: right;
    margin-top: 15px;
    margin-left: 2px;
}

#top_photos_img
{
    background-image: url(images/top-right-buttons.gif);
    background-position: -480px 0px;
    width: 160px;
    height: 55px;
    float: right;
    margin-top: 15px;
    margin-left: 2px;
}

#top_videos_img
{
    background-image: url(images/top-right-buttons.gif);
    background-position: -320px 0px;
    width: 160px;
    height: 55px;
    float: right;
    margin-top: 15px;
    margin-left: 2px;
}

#top_users_img
{
    background-image: url(images/top-right-buttons.gif);
    background-position: 0px 0px;
    width: 160px;
    height: 55px;
    float: right;
    margin-top: 15px;
    margin-left: 2px;
}

#top_articles_img
{
    background-image: url(images/top-right-buttons.gif);
    background-position: 0px 0px;
    width: 177px;
    height: 27px;
    float: right;
    margin-top: 43px;
    margin-left: 2px;
}

#top_nav
{
    background-image: url(images/topnav_back.gif);
}

#top_nav a
{
    color: #B04F1C;
}

#top_nav a:hover
{
    color: #AC1E23;
}

#top_nav a.dark
{
    background-image: url(images/topnav_dark_back.gif);
    color: #FFFFFF;
}

#topnav_right_back_img
{
    background-image: url(images/topnav_right_back.gif);
    width: 7px;
    height: 27px;
}

div#top_strip_nav
{
    background-image: url(images/flashtop_bg.gif);
}

#top_strip_text
{
    color: #FFFFFF;
}

div#top_strip .field
{
	background-color: #FFFFFF;
	border-color: #5077C2;
}

div#top_strip div.topinfoname
{
    color: #000000;
}

#top_strip_photos
{
    background-color: #000000;
}

.top_strip_login_text
{
    color: #AC1E23;
}

#middle_back
{
    background-image: url(images/middle_back.jpg);
}

#footer
{
    background-color: #FFFFFF;
    border: 0;
}

#footer_links
{
    color: #CC6600;
}

#footer_links a
{
    color: #CC6600;
}

.friend_label a
{
    color: #FFFFFF;
}

.friend_label
{
    color: #FFFFFF;
}

#box_myfriends_content
{
    background-color: #CC6600;
}

#box_theirfriends_content
{
    background-color: #CC6600;
}

#box_theirfriends_head
{
    background-image: url(images/userfriends_txt.gif);
    color: #FFFFFF;
}

.home_list li img
{
    border-color: #C96600;
}

#box_actions li a
{
    color: #333333;
}

.box_back
{
    border-color: #CC6600;
    background-color: #FFFFFF;
}

.box_back h3
{
    color: #FFFFFF;
}

.box_shadow
{
    background-image: url(images/box_shadow.jpg);
}

#content_tab
{
    background-image: url(images/userprofile_txt.gif);
}

#content_tab h1
{
    color: #FFFFFF;
}

#content_tab_wide
{
    background-image: url(images/userprofile_txt_wide.gif);
}

#content_tab_wide h1
{
    color: #FFFFFF;
}

#content_tab_rating_text
{
    color: #FFFFFF;
}

#content_main
{
    background-color: #FFFFFF;
    border-color: #CC6600;
}

#content_main_account
{
    background-color: #CC6600;
    border-color: #CC6600;
}

#content_main_account a
{
    color: #FFFFFF;
    background-image: url(images/profile_button.gif);
}

#content_main_wide
{
    background-color: #FFFFFF;
    border-color: #CC6600;
}

#content_main_errors h2
{
    color: #FF0000;
}

h3.content_main
{
    color: #FFFFFF;
    background-color: #CC6600;
}

#profile
{
    background-color: #CC6600;
}

#profile_photo_box
{
    background-color: #B04F1C;
}

#profile_photo_box p
{
    color: #FFFFFF;
}

#profile_status
{
    background-color: #B04F1C;
}

#profile_details li
{
    color: #FFFFFF;
}

#profile_details li.dark
{
    background-color: #B04F1C;
}

#profile_media a
{
    background-image: url(images/blank_tag.gif);
    color: #FFFFFF;
}

.content_box
{
    background-color: #FFFFFF;
    border-color: #CC6600;
}

h3.content_box
{
    color: #FFFFFF;
    background-color: #CC6600;
}

.content_box_red
{
    background-color: #FFFFFF;
    border-color: #E42A28;
}

h3.content_box_red
{
    color: #FFFFFF;
    background-color: #E42A28;
}

.comment_box
{
    border-color: #CC6600;
}

li.comments
{
    background-color: #F3ECDC;
}

li.comments_dark
{
    background-color: #F3BDA3;
}

img.status_offline
{
    border-color: #C96600;
}

img.status_online
{
    border-color: #FE8E60;
}

#box_fetishes li a
{
    color: #333333;
}

#box_theirinterests_content
{
    background-color: #CC6600;
}

#box_theirinterests li
{
    color: #FFFFFF;
}

#box_theirinterests li a
{
    color: #FFFFFF;
}

#box_theirinterests_head
{
    background-image: url(images/userfriends_txt.gif);
    color: #FFFFFF;
}

#box_register_head
{
    background-image: url(images/userfriends_txt.gif);
    color: #FFFFFF;
}

#box_register_content
{
    background-color: #CC6600;
    color: #FFFFFF;
}

#box_register_content a
{
    color: #FFFFFF;
}

#box_gifts a
{
    color: #000000;
}

.blog_list li
{
    background-color: #F3ECDC;
}

.blog_list_content a
{
    color: #CC6600;
}

.blog_author
{
    background-color: #F3ECDC;
}

.video_list li
{
    background-color: #F3ECDC;
}

.video_list_content a
{
    color: #CC6600;
}

.video_author
{
    background-color: #F3ECDC;
}

.photo_list_content a
{
    color: #CC6600;
}

.photo_author
{
    background-color: #F3ECDC;
}

.user_list li
{
    background-color: #F3ECDC;
}

.user_list_content a
{
    color: #CC6600;
}

.profile_user_list a
{
    color: #CC6600;
}

.filter_list a
{
    color: #FFFFFF;
    background-color: #CC6600;
}

.filter_option_list
{
    background-color: #F3ECDC;
}

a.filter_list_on
{
    color: #CC6600;
    background-color: #F3ECDC;
}

.content_box a
{
    color: #CC6600;
}

#profile_details a
{
    color: #FFFFFF;
}

#pages a
{
    border-color: #FBE8C8;
    color: #CC6600;
}

#pages a.current
{
    background-color: #F3ECDC;
    border-color: #CC6600;
}

.group_list li
{
    background-color: #F3ECDC;
}

.group_list a
{
    color: #CC6600;
}

.network_list li
{
    background-color: #DED9CF;
}

.network_list a
{
    color: #971B1B;
}

.home_list
{
    background-color: #CC6600;
}

a.button
{
    border-color: #CC6600;
    color: #CC6600;
    background-color: #F3ECDC;
}

div#leftcol
{
    color:#000000;
}

div#sortmodule h3
{
    color: #FFFFFF;
    background: #CC6601;
}

div#sortmodule div.panel
{
    border-color: #CC6601;
    background-color: #FFFFFF;
}

div#sortmodule ul.menu li
{
    background-image: url(images/arrow.gif);
}

div#sortmodule ul.menu li a:link
{
    color: #CC6601;
}

div#sortmodule ul.menu li a:visited
{
    color: #CC6601;
}

div#sortmodule ul.menu li a:hover
{
    color: #CC6601;
}

div#sortmodule ul.menu li a:active
{
    color: #CC6601;
}

div#midcol h3.title
{
    background-image: url(images/title.gif);
}

div#midcol h3.orange
{
    background-color: #CC6601;
    color: #FFFFFF;
}

div#midcol div.container
{
    border-color: #CD6601;
}

div#midcol div.mainphoto img
{
    border-color: #000000;
}

div.mainvote
{
    color: #FFFFFF;
}

div.mainvote div.score
{
	background-image: url(images/age.gif);
}

div.mainvote div.size
{
	background-image: url(images/size.gif);
}

div.mainvote div.style
{
	background-image: url(images/style.gif);
}

div.mainvote div.vote
{
	background-image: url(images/vote.gif);
}

div#rightcol div.advertisement
{
    background-color: #FFFFFF;
}

div#votemodule div.panel
{
    border-color: #CC6601;
    background-color: #D8D8D8;
}

div#votemodule  h3
{
    color: #FFFFFF;
    background-color: #CC6601;
}

div#votemodule div.left h4
{
    color: #FFFFFF;
}

div#votemodule div.right h4
{
    color: #FFFFFF;
}

div#votemodule div.submit
{
    background-color: #FFFFFF;
}

div#votemodule div.innersubmit
{
    background-color: #CC6601;
}

div#main_photo div.size
{
	background-color: #33CCFF;
}

div#main_photo div.vote
{
	background-color: #99FFCC;
}

div#prevnext
{
    background-color: #CCCCCC;
}

div#directlink
{
    background-color: #CC6600;
}

div#modpages a
{
    border-color: #FBE8C8;
    color: #CC6600;
}

div#modpages a.current
{
    background-color: #F3ECDC;
    border-color: #CC6600;
}

#rmc_age
{
    background-image: url(images/age.gif);
    color: #FFFFFF;
}

#rmc_rating
{
    color: #CE6804;
}

#rmc_rating_size
{
    background-image: url(images/size.gif);
    color: #FFFFFF;
}

#rmc_rating_style
{
    background-image: url(images/style.gif);
    color: #FFFFFF;
}

#rmc_rating_total
{
    background-image: url(images/vote.gif);
    color: #FFFFFF;
}

.box_register_row2
{
    background-color: #F3ECDC;
}

.event_list li
{
    background-color: #DED9CF;
}

.poll_list li
{
    background-color: #DED9CF;
}

.event_author
{
    background-color: #DED9CF;
}

.poll_author
{
    background-color: #DED9CF;
}

#top_strip_logout
{
    background-image: url(images/top-strip-buttons.gif);
    width: 63px;
    height: 27px;
    background-position: 0px -54px;
}

#top_strip_login
{
    background-image: url(images/top-strip-buttons.gif);
    width: 63px;
    height: 27px;
    background-position: 0px -27px;
}

#top_strip_close
{
    background-image: url(images/top-strip-buttons.gif);
    width: 71px;
    height: 27px;
    background-position: 0px 0px;
}

.star_full
{
    background-image: url(images/stars.gif);
    width: 16px;
    height: 26px;
    background-position: -32px 0px;
}

.star_half
{
    background-image: url(images/stars.gif);
    width: 16px;
    height: 26px;
    background-position: -16px 0px;
}

.star_empty
{
    background-image: url(images/stars.gif);
    width: 16px;
    height: 26px;
    background-position: 0px 0px;
}

#right_directory
{
    background-color: #313232;
}

.right_directory_business
{
    color: #FFFFFF;
}

#right_events
{
    background-color: #161616;
    color: #FFFFFF;
    border-color: #333333;
}

.article_group_dark
{
    background-color: #D1CCC2;
}

.article_group_light
{
    background-color: #DED9CF;
}

.article_group_divider
{
    background-color: #9A9A9A;
}

#topnav_left_back_img
{
    background-image: url(images/topnav_left_back.gif);
    width: 7px;
    height: 27px;
}

#topnav_left_dark_back_img
{
    background-image: url(images/topnav_left_dark_back.gif);
    width: 7px;
    height: 27px;
}

#loginorregister_img
{
    background-image: url(images/loginorregistertoview.jpg);
    width: 412px;
    height: 119px;
}

#getyourmemberaccount_img
{
    background-image: url(images/getyourmemberaccounthere.jpg);
    width: 412px;
    height: 37px;
}

#getyourpremiumaccount_img
{
    background-image: url(images/getyourpremiumaccounthere.jpg);
    width: 412px;
    height: 37px;
}

#premiumonly_img
{
    background-image: url(images/premiummembersonly.jpg);
    width: 412px;
    height: 119px;
}

.tick_img
{
    background-image: url(images/tick.gif);
    width: 20px;
    height: 17px;
}

.cross_img
{
    background-image: url(images/cross.gif);
    width: 15px;
    height: 15px;
}

.leftnext_img
{
    background-image: url(images/left_next.gif);
    width: 54px;
    height: 19px;
}

.leftprev_img
{
    background-image: url(images/left_prev.gif);
    width: 52px;
    height: 19px;
}

.iconphoto_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -147px;
}

.icongroup_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}


.iconnetwork_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconvideo_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px 0px;
}

.iconusers_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -189px;
}

.iconfriends_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -189px;
}

.iconinvite_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -189px;
}

.iconfavourites_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -84px;
}

.iconaccess_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -21px;
}

.iconevents_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -42px;
}

.iconpolls_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -42px;
}

.iconprofile_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -168px;
}

.iconloginas_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -168px;
}

.iconmembersonline_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconmembersoncam_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -63px;
}

.iconvisitorsonline_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconallowances_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconcontent_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconmail_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -126px;
}

.iconcontact_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -126px;
}

.iconmessages_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -126px;
}

.iconmailer_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -126px;
}

.iconstats_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconcache_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconconfig_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconskins_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -105px;
}

.iconblogs_img
{
    background-image: url(images/icons.gif);
    width: 21px;
    height: 21px;
    background-position: 0px -42px;
}

.featuredsite_img
{
    background-image: url(images/home_featured_site.gif);
    width: 300px;
    height: 27px;
}

.sexdirectory_wide_img
{
    background-image: url(images/sexdirectory_wide.gif);
    width: 300px;
    height: 27px;
}

.right_events_img
{
    background-image: url(images/home_events.gif);
    width: 300px;
    height: 27px;
}

.registerpromo_img
{
    background-image: url(images/register_promo.jpg);
    width: 402px;
    height: 390px;
}

.reportcontent_img
{
    background-image: url(images/report_content.gif);
    width: 210px;
    height: 19px;
}

.video_uploadyourown_img
{
    background-image: url(images/uploadyourownvideo.jpg);
    width: 301px;
    height: 31px;
}

.home_register_img
{
    background-image: url(images/home_register.gif);
    width: 655px;
    height: 27px;
}

.home_featuredvideos_img
{
    background-image: url(images/home_headings.gif);
    width: 325px;
    height: 27px;
    background-position: 0px -270px;
}

.home_featuredmembers_img
{
    background-image: url(images/home_headings.gif);
    width: 325px;
    height: 27px;
    background-position: 0px -243px;
}

.home_featuredarticles_img
{
    background-image: url(images/home_headings.gif);
    width: 655px;
    height: 27px;
    background-position: 0px -324px;
}

.home_reviewvideo_img
{
    background-image: url(images/home_review_video.gif);
    width: 325px;
    height: 27px;
}

.home_reviewtoy_img
{
    background-image: url(images/home_review_toy.gif);
    width: 325px;
    height: 27px;
}

.home_reviewwebsite_img
{
    background-image: url(images/home_review_website.gif);
    width: 325px;
    height: 27px;
}

.home_featuredgroup_img
{
    background-image: url(images/home_featured_group.gif);
    width: 325px;
    height: 27px;
}

.home_featuredsite_img
{
    background-image: url(images/home_headings.gif);
    width: 300px;
    height: 27px;
    background-position: 0px -108px;
}

.home_featuredbusiness_img
{
    background-image: url(images/home_headings.gif);
    width: 148px;
    height: 27px;
    background-position: 0px -54px;
}

.home_featuredpoll_img
{
    background-image: url(images/home_headings.gif);
    width: 148px;
    height: 27px;
    background-position: 0px -81px;
}

.home_featuredevents_img
{
    background-image: url(images/home_headings.gif);
    width: 300px;
    height: 27px;
    background-position: 0px -27px;
}

.home_featuredgame
{
    background-image: url(images/home_featured_game.gif);
    color: #FFFFFF;
}

.photo_previous
{
    background-image: url(images/photo_previous.gif);
    width: 51px;
    height: 19px;
}

.photo_next
{
    background-image: url(images/photo_next.gif);
    width: 51px;
    height: 19px;
}

.video_trailer_notice
{
    background-image: url(images/trailer_notice.gif);
    width: 914px;
    height: 22px;
}

.home_register_content
{
    background-image: url(images/home_register_left.gif);
    color: #313232;
}

.home_register_content a
{
    color: #313232;
}

.home_featuredvideos
{
    background-color: #313232;
}

.home_featuredusers
{
    background-color: #313232;
}

.home_featuredarticles
{
    border-color: #333333;
}

.home_featuredarticles_main h3
{
    color: #AC1E23;
}

.home_featuredarticles_small h4
{
    color: #AC1E23;
}

.home_featurebox_content
{
    border-color: #333333;
}

.home_featurebox h4
{
    color: #AC1E23;
}

.home_rightfeature
{
    background-color: #313232;
}

.home_rightfeature div
{
    color: #FFFFFF;
}

.home_rightfeature h3
{
    color: #FFFFFF;
}

.home_rightfeature a
{
    color: #FFFFFF;
}

.home_featuredevents
{
    background-color: #161616;
    color: #FFFFFF;
    border-color: #333333;
}

.home_featuredevents h3
{
    color: #AC1E23;
}

.home_featuredgame_content
{
    border-color: #333333;
}

.right_directory_business h3
{
    color: #FFFFFF;
}

.right_directory_business a
{
    color: #FFFFFF;
}

#right_events
{
    border-color: #333333;
}

#right_events h3
{
    color: #AC1E23;
}

.article_group_dark h4
{
    color: #AC1E23;
}

.article_group_dark h4 a
{
    color: #AC1E23;
}

.article_group_light h4
{
    color: #AC1E23;
}

.directory_feature
{
    background-color: #D1CCC2;
}

.directory_feature_left h3
{
    color: #AC1E23;
}

.directory_main
{
    background-color: #313232;
    color: #FFFFFF;
}

.directory_category_parent
{
    background-color: #848484;
}

.directory_category_child
{
    color: #FFFFFF;
}

.directory_category_child h3
{
    color: #848484;
}

.topstrip_photopointer_img
{
    background-image: url(images/top-strip-pointers.gif);
    width: 22px;
    height: 120px;
    background-position: 0px 0px;
}

.topstrip_videopointer_img
{
    background-image: url(images/top-strip-pointers.gif);
    width: 22px;
    height: 120px;
    background-position: 0px -120px;
}

.topstrip_photos_img
{
    background-image: url(images/strip_photo.gif);
    width: 49px;
    height: 39px;
}

.topstrip_videos_img
{
    background-image: url(images/strip_video.gif);
    width: 49px;
    height: 42px;
}

.home_featuredcommunities
{
    background-color: #161616;
    color: #FFFFFF;
    border-color: #333333;
}

.home_featuredcommunities_img
{
    background-image: url(images/home_communities.gif);
    width: 300px;
    height: 27px;
}

.home_featuredcommunities h3
{
    color: #AC1E23;
}

.home_featuredreview h3 {
    color: #AC1E23;
}

.home_featuredreviews {
    border-color: #333333;
}

.home_featuredreviews_img
{
    background-image: url(images/home_headings.gif);
    width: 655px;
    height: 27px;
    background-position: 0px -297px;
}

.promo_bar {
    background-color: #FFFFFF;
    color: #000000;
}

.star_small_full
{
    background-image: url(images/stars_small.gif);
    width: 16px;
    height: 16px;
    background-position: 0px 0px;
}

.star_small_half
{
    background-image: url(images/stars_small.gif);
    width: 16px;
    height: 16px;
    background-position: -16px 0px;
}

.star_small_empty
{
    background-image: url(images/stars_small.gif);
    width: 16px;
    height: 16px;
    background-position: -32px 0px;
}

.photoset_list li
{
    background: url(images/home_photoset_back.gif);
    color: #FFFFFF;
}

.photoset_list a
{
    color: #FFFFFF;
}

.photoset_list p
{
    color: #FFFFFF;
}

.tube_list li
{
    background: url(images/home_tube_back.gif);
    color: #FFFFFF;
}

.tube_list a
{
    color: #FFFFFF;
}

.tube_list p
{
    color: #FFFFFF;
}

.search_box
{
    background-color: #F3ECDC;
}

.search_box .expand {
    color: #000000 !important;
}

.search_result_only
{
    background-color: #F3ECDC;
}

.search_section_header
{
    background-color: #CC6600;
    color: #FFFFFF;
}

.search_section_header .expand {
    color: #FFFFFF;
}

.box_register_row_heading
{
    color: #CC6600;
    font-weight: bold;
}

.register_tick_img
{
    width: 20px;
    height: 17px;
    background-image: url(images/register_tick.gif);
    margin-left: 25px;
}

.register_cross_img
{
    width: 15px;
    height: 15px;
    background-image: url(images/register_cross.gif);
    margin-left: 25px;
}

.register_paid_box
{
    background-color: #F3ECDC;
}

.register_paid_premium
{
    background-color: #CC6600;
    font-weight: bold;
    color: #FFFFFF;
}

.register_paid_free
{
    font-weight: bold;
    color: #CC6600;
}

.top_strip_normal
{
    width: 120px;
    height: 120px;
    border: 0;
}

.top_strip_highlight
{
    width: 118px;
    height: 118px;
    border: 1px solid #FFFF00;
}