body
{
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link
{
    color: #B04F1C;
}

#body
{
    width: 960px;
    margin: 0 auto;
    background-image: url(/images/sb_backborders.gif);
    padding: 0 5px 0 5px;
}

div#top_logo
{
    height: 68px;
    background-image: url(/images/sb_top_logo_back.jpg);
    padding-top: 7px;
}

div#top_logo div.left {
        float: left;
        margin-left: 10px;
}

div#top_logo div.right {
        float: right;
        margin-top: 10px;
}

#top_nav
{
    margin-top: 1px;
    clear: both;
    height: 27px;
    background-image: url(/images/sb_topnav_back.gif);
}

#top_nav a
{
    display: block;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #B04F1C;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}

#top_nav a.dark
{
    background-image: url(/images/sb_topnav_dark_back.gif);
    color: #FFFFFF;
}

#top_nav img.left
{
    border: 0;
    margin: -7px 3px -9px -10px;
}

#top_strip
{
    clear: both;
}

div#top_strip_nav
{
    margin-top: 2px;
    background-image: url(/images/dp_flashtop_bg.gif);
    /*background:  url(/images/rmc_topbg.gif) no-repeat top left;*/
    height: 27px;
	/*text-transform: uppercase;*/
}

#top_strip_text
{
    float: left;
    margin: 7px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#top_strip_form
{
    float: right;
}

div#top_strip div.topfield {
    float:right;
    height:27px;
    overflow:hidden; 
    margin-right: 20px; 
    margin-top: 3px;
}

div#top_strip div.topfieldinput {
    float: left; 
    margin-top: 10px; 
    margin-right: 5px;
}

div#top_strip div.topfieldbtn {
    float: left; 
    margin-top: -1px; 
}

div#top_strip .field
{
    position: relative;
    top: -10px;
	width: 120px;
	background: #FFF;
    padding: 2px;
	border: 1px solid #5077c2;
	height: 14px;
	font-size: 10px;
}

div#top_strip div.topinfo {
    float: right; 
    margin-top: -5px; 
    margin-right: 20px;
}

div#top_strip div.topinfoname {
    float: left; 
    margin-top: 10px; 
    margin-right: 5px;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
}

div#top_strip div.topinfobtn {
    float: left; 
    margin-top: 7px; 
    margin-right: 5px;
    width: 100px;
    text-align: right;
}

#top_strip_photos
{
    height: 120px;
    background-color: #000000;
    padding: 7px 0px 7px 7px;
}

#top_strip_scroller
{
    float: left;
    overflow: hidden;
    width: 882px;
    /*width: 950px;*/
}

#top_strip_scroller_content
{
    width: 1000px;
}

#middle
{
    clear: both;
}

#middle_back
{
    width: 960px;
    height: 9px;
    background-image: url(/images/sb_middle_back.jpg);
}

#middle_left
{
    width: 206px;
    margin-right: 5px;
    float: right;
}

#middle_centre_none
{
    width: 960px;
    float: right;
}

#middle_centre_one
{
    width: 754px;
    float: right;
}

#middle_centre_both
{
    width: 543px;
    float: right;
}

#middle_right
{
    float: right;
    width: 206px;
}

#middle_right_wide
{
    float: right;
    width: 412px;
}

#footer
{
    clear: both;
    padding-bottom: 10px;
    background-color: #FFFFFF;
    padding-top: 10px;
}

#footer_account
{
    height: 100px;
}

#footer_account p
{
    width: 298px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    font-size: 11px;
}

#footer_links
{
    color: #CC6600;
    font-size: 11px;
    text-align: center;
    margin-top: 11px;
    clear: both;
}

#footer_links a
{
    color: #CC6600;
    font-weight: bold;
}

#footer_links p
{
    margin: 0;
}

#footer_links
{
}

#box_ourfriends
{
    margin-top: -3px;
}

#box_ourfriends p
{
    margin: 0;
}

#box_gifts
{
    margin-top: -3px;
}

.home_list ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.home_list li
{
    height: 40px;
    padding: 5px;
}

.friend_label a
{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.friend_label
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-top: 7px;;
}

.friend_label p
{
    margin: 0;
}

#box_cocksort
{
    padding: 10px;
    font-size: 11px;
}

#box_cocksort h3
{
    margin-top: -27px;
    margin-left: -7px;
    padding-bottom: 10px;
}

#box_cockactions
{
    padding: 10px;
    font-size: 11px;
}

#box_cockactions h3
{
    margin-top: -27px;
    margin-left: -7px;
    padding-bottom: 10px;
}

#box_myfriends
{
    margin-top: 5px;
}

#box_myfriends_content
{
    width: 206px;
    background-color: #cc6600 ;
}

#box_myfriends .friend
{
    clear: both;
}

#box_myfriends .friend_label
{
    margin-top: 17px;
    float: left;
}

#box_myfriends .friend_photo
{
    float: left;
    padding: 10px;
}

/*#box_myfriends ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 3px;
    padding-bottom: 3px;
}

#box_myfriends li
{
    height: 40px;
    margin: 10px;
}

#box_myfriends li img
{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 5px;
}*/

#box_theirfriends_content
{
    width: 195px;
    background-color: #cc6600 ;
}

#box_theirfriends ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#box_theirfriends li
{
    height: 40px;
    padding: 10px;
}

#box_theirfriends li img
{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 5px;
    /*border: 2px solid #c96600;*/
}

#box_theirfriends_head
{
    background-image: url(/images/dp_userfriends_txt.gif);
    width: 183px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 14px;
    padding: 6px;
}

.home_list li img
{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 5px;
    border: 2px solid #c96600;
}

#box_actions ul
{
    list-style: none;
    padding: 13px;
    margin: 0;
}

#box_actions li
{
    height: 25px;
}

#box_actions li img
{
    float: left;
    margin-right: 13px;
}

#box_actions li a
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.box_back
{
    border: 3px solid #cc6600 ;
    border-top: 21px solid #cc6600 ;
    background-color: #FFFFFF;
}

.box_back h3
{
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: -17px;
    margin-bottom: 5px;
}

.box_shadow
{
    height: 8px;
    background-image: url(/images/sb_box_shadow.jpg);
}

#content_tab
{
    height: 27px;
    width: 537px;
    background-image: url(/images/dp_userprofile_txt.gif);
}

#content_tab h1
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 7px;
    float: left;
}

#content_tab_rating
{
    float: right;
    margin-right: 10px;
}

#content_tab_rating img
{
    float: left;
}

#content_tab_rating_text
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    float: right;
    margin-right: 8px;
    margin-top: 6px;
}

#content_main
{
    font-size: 11px;
    background-color: #FFFFFF;
    width: 491px;
    border-right: 3px solid #cc6600 ;
    border-left: 3px solid #cc6600 ;
    border-bottom: 3px solid #cc6600 ;
    padding: 20px;
}

#content_main img {
	/*padding: 2px;
	border: 1px solid black;*/
}

#content_main_account
{
    font-size: 11px;
    background-color: #cc6600 ;
    width: 526px;
    border-right: 3px solid #cc6600 ;
    border-left: 3px solid #cc6600 ;
    border-bottom: 3px solid #cc6600 ;
    padding: 5px;
    padding-right: 0px;
}

#content_main_account ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

#content_main_account li
{
    float: left;
    margin: 0;
    padding: 0;
}

#content_main_account a
{
    margin-bottom: 9px;
    padding-top: 4px;
    margin-right: 9px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-left: 26px;
    width: 140px;
    height: 18px;
    background-image: url(/images/sb_profile_button.gif);
}

#content_main_wide
{
    font-size: 11px;
    background-color: #FFFFFF;
    width: 697px;
    border-right: 3px solid #cc6600 ;
    border-left: 3px solid #cc6600 ;
    border-bottom: 3px solid #cc6600 ;
    padding: 20px;
}

.form_row
{
    clear: both;
	padding: 3px;
}

.form_label
{
    width: 150px;
    float: left;
}

.form_field
{
    width: 300px;
    float: left;
}

#content_main_errors h2
{
    font-size: 11px;
    color: #FF0000;
    font-weight: bold;
    margin: 0;
}

#content_main_errors ul
{
    margin: 0;
}

#content_main_errors
{
    margin-bottom: 20px;
}

h3.content_main
{
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    width: 523px;
    background-color: #cc6600 ;
    margin: 0;
    margin-top: 2px;
    clear: both;
    padding-left: 9px;
}

#profile
{
    background-color: #cc6600 ;
    /*height: 184px;*/
    width: 531px;
    padding: 3px 3px 3px 3px;
}

#profile_photo_box
{
    width: 120px;
    /*height: 180px;*/
    float: left;
    background-color: #B04F1C;
}

#profile_photo_box p
{
    margin: 3px;
    font-size: 10px;
    color: #FFFFFF;
}

#profile_status
{
    float: right;
    width: 407px;
    background-color: #B04F1C;
}

#profile_status img
{
    float: right;
    margin-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#profile_details
{
    float: right;
    width: 407px;
}

#profile_details ul
{
    margin: 0;
    padding: 0;
    margin-top: 2px;
    list-style: none;
    margin-left: -3px;
}

#profile_details li
{
    margin-top: 2px;
    width: 198px;
    float: left;
    font-size: 10px;
    color: #FFFFFF;
    margin-left: 3px;
    padding: 2px;
}

#profile_details li.dark
{
    background-color: #B04F1C;
}

#profile_media a
{
    background-image: url(/images/dp_blank_tag.gif);
    height: 20px;
    width: 175px;
    float: left;
    margin: 2px;
    color: #FFFFFF;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    padding-top: 2px;
    text-decoration: none;
}

.content_box
{
    font-size: 11px;
    background-color: #FFFFFF;
    width: 491px;
    border-right: 3px solid #cc6600 ;
    border-left: 3px solid #cc6600 ;
    border-bottom: 3px solid #cc6600 ;
    padding: 20px;
}

h3.content_box
{
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    width: 517px;
    background-color: #cc6600 ;
    margin: 0;
    margin-top: 2px;
    padding-top: 7px;
    clear: both;
    padding-left: 9px;
}

.content_box_red
{
    font-size: 11px;
    background-color: #FFFFFF;
    width: 491px;
    border-right: 3px solid #E42A28;
    border-left: 3px solid #E42A28;
    border-bottom: 3px solid #E42A28;
    padding: 20px;
}

h3.content_box_red
{
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    width: 517px;
    background-color: #E42A28;
    margin: 0;
    margin-top: 2px;
    padding-top: 7px;
    clear: both;
    padding-left: 9px;
}

.comment_box
{
    width: 511px;
    /*max-height: 414px;*/
    /*overflow: scroll;*/
    padding: 10px;
    border-right: 3px solid #cc6600 ;
    border-left: 3px solid #cc6600 ;
    border-bottom: 3px solid #cc6600 ;
    background-color: #FFFFFF;
}

ul.comments
{
    padding: 0;
    margin: 0;
    list-style: none;
}

li.comments
{
    background-color: #f3ecdc;
    padding: 10px 5px 10px 5px;
}

li.comments_dark
{
    background-color: #F3BDA3;
    padding: 10px 5px 10px 5px;
}

.comments_icon
{
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

img.status_offline
{
    border: 2px solid #c96600;
}

img.status_online
{
    border: 2px solid #FE8E60;
}

.comments_date
{
    float: left;
    font-size: 11px;
    margin-right: 10px;
}

.comments_content
{
    float: left;
    font-size: 11px;
    width: 330px;
}

#box_fetishes h4
{
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    padding-left: 13px;
    padding-top: 13px;
}

#box_fetishes ul
{
    list-style: none;
    padding: 13px;
    padding-top: 0px;
    margin: 0;
}

#box_fetishes li
{
    height: 25px;
}

#box_fetishes li img
{
    float: left;
    margin-right: 13px;
}

#box_fetishes li a
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#box_theirinterests_content
{
    width: 195px;
    background-color: #cc6600 ;
}

#box_theirinterests ul
{
    list-style: none;
    margin: 0;
    padding: 10px;
}

#box_theirinterests li
{
    font-size: 11px;
    color: #FFFFFF;
}

#box_theirinterests li a
{
    color: #FFFFFF;
}

#box_theirinterests_head
{
    background-image: url(/images/dp_userfriends_txt.gif);
    width: 183px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 14px;
    padding: 6px;
}

#box_register_head
{
    background-image: url(/images/sb_userfriends_txt.gif);
    width: 194px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 14px;
    padding: 6px;
}

#box_register_content
{
    width: 166px;
    background-color: #cc6600 ;
    padding: 20px;
    color: #FFFFFF;
    font-size: 11px;
}

#box_register_content a
{
    color: #FFFFFF;
}

ul.option_list
{
    margin: 0;
    padding: 0;
    list-style: none;
}

li.option_list
{
    float: left;
    width: 160px;
}

.option_line_name
{
    clear: both;
    width: 100px;
    float: left;
}

.option_line_list
{
    width: 390px;
    float: left;
    margin-bottom: 10px;
}

.option_line_list_last
{
    width: 390px;
    float: left;
}

#content_aboutme p
{
    margin: 0;
    margin-bottom: 20px;
}

.box_gifts
{
    padding: 10px;
    text-align: center;
    font-size: 11px;
}

#box_gifts a
{
    color: #000000;
    text-decoration: none;
}

.comment_form
{
    margin-top: 20px;
}

.comment_box p
{
    font-size: 11px;
    padding: 0;
    margin: 0;
}

ul.blog_list
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.blog_list li
{
    margin-bottom: 20px;
    background-color: #f3ecdc;
    padding: 10px;
}

.blog_list_content
{
    float: left;
    width: 420px;
}

.blog_list_content a
{
    color: #cc6600 ;
}

.blog_author
{
    background-color: #f3ecdc;
    padding: 10px;
    margin-bottom: 20px;
}

.blog_icon
{
    float: left;
    width: 54px;
    height: 54px;
    margin-right: 10px;
}

ul.video_list
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.video_list li
{
    /*clear: both;*/
    margin-bottom: 20px;
    background-color: #f3ecdc;
    padding: 10px;
}

.video_list_content
{
    float: left;
    width: 342px;
}

.video_list_content a
{
    color: #cc6600 ;
}

.video_author
{
    background-color: #f3ecdc;
    padding: 10px;
    margin-bottom: 20px;
}

.video_icon
{
    float: left;
    width: 54px;
    height: 54px;
    margin-right: 10px;
}


ul.photo_list
{
    padding: 0;
    margin: 0;
    list-style: none;
    width: 520px;
}

.photo_list li
{
    display: inline;
    text-align: center;
}

.photo_list a
{
    float: left;
    margin: 2px;
    text-decoration: none;
}

.photo_list img {
	/*padding: 2px;
	border: 1px solid #330000;
	text-align: center;*/
}

.photo_list p {
    margin: 0;
    padding: 0;
}

.photo_list_content
{
    float: left;
    width: 420px;
}

.photo_list_content a
{
    color: #cc6600 ;
}

.photo_author
{
    background-color: #f3ecdc;
    padding: 10px;
    margin-bottom: 20px;
}

.photo_icon
{
    float: left;
    width: 54px;
    height: 54px;
    margin-right: 10px;
}

ul.user_list
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.user_list li
{
    margin-bottom: 20px;
    background-color: #f3ecdc;
    padding: 10px;
}

.user_list_content
{
    float: left;
    width: 330px;
}

.user_list_content a
{
    color: #cc6600 ;
}

.user_list img
{
    float: left;
    margin-right: 10px;
}

ul.profile_user_list
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.profile_user_list li
{
    float: left;
    width: 122px;
    margin-bottom: 20px;
    text-align: center;
}

.profile_user_list a
{
    text-decoration: none;
    color: #cc6600 ;
    font-weight: bold;
}

ul.filter_list
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.filter_list li
{
    float: left;
}

.filter_list a
{
    display: block;
    margin: 1px;
    padding: 5px;
    color: #FFFFFF;
    background-color: #cc6600 ;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.filter_option_list ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.filter_option_list li
{
    float: left;
    width: 156px;
    /*margin-left: 10px;
    margin-right: 10px;*/
}

.filter_option_list
{
    clear: both;
    background-color: #f3ecdc;
    /*margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;*/
    padding: 10px;
    margin: 1px;
}

a.filter_list_on
{
    color: #cc6600 ;
    background-color: #f3ecdc;
}

.content_box a
{
    color: #cc6600 ;
}

#profile_details a
{
    color: #FFFFFF;
}

#pages
{
    margin-left: 5px;
    padding: 5px 0 15px 0;

}

#pages a
{
    margin: 2px;
    width: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #fbe8c8;
    display: block;
    float: left;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #cc6600 ;
}

#pages a.current
{
    background-color: #f3ecdc;
    border: 1px solid #cc6600 ;
}

ul.group_list
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.group_list li
{
    width: 133px;
    height: 40px;
    padding: 10px;
    background-color: #f3ecdc;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

.group_list a
{
    font-weight: bold;
    color: #cc6600 ;
}

.dudescore_row
{
    clear: both;
}

.dudescore_category
{
    float: left;
    width: 110px;
}

.dudescore_score
{
    float: left;
    width: 70px;
}

.dudescore_explanation
{
    float: left;
    width: 310px;
    margin-bottom: 10px;
}

#newest_members
{
    /*background: #cc6600 ;*/
    width: 202px;
    float:left;
    margin-right:10px;
}

#featured_members
{
    /*background: #cc6600 ;*/
    width: 202px;
    float:left;
    margin-right:10px;
}

#latest_updates
{
    /*background: #cc6600 ;*/
    width: 202px;
    float:left;
}

.home_list
{
    background: #cc6600 ;
}

a.button
{
    margin: 2px;
    padding: 5px;
    border: 1px solid #cc6600 ;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #cc6600 ;
    background-color: #f3ecdc;
}

/* 
 * Added by Jody
 *
*/
form {
    margin: 0;
}

.bold {
        font-weight: bold;
}

.clear {
    clear: both;
}

div.padding {
	padding: 5px;
}

div.center {
    margin: auto;
    text-align: center;
}

/*  
* Style sheet for index home
*/

div#wrapper {
    width: 970px;
    padding: 0;
    margin: auto;
}

div#leftcol {
    float: left;
    width: 14.8em;
    padding: 1px;
    margin:0 4px;
    color:#000;
}

div#sortmodule h3 {
    margin: 0;
    padding: 4px 10px;
    color: #FFFFFF;
    font-size: 10px;
    background: #cc6601;
}

div#sortmodule div.panel{
    border: 3px solid #cc6601;
    padding: 3px;
    background: #FFFFFF;
}

div#sortmodule div.sortby {
        font-size: 12px;
        padding: 3px 0;
}

div#sortmodule .styleme {
    font-size: 10px;
    width: 165px;
}

div#sortmodule ul.sortlist {
    margin: 0;
    padding: 2px;
    list-style-type: none;
}

div#sortmodule ul.sortlist li {
    height: 20px;
    font-size: 11px;
}

div#sortmodule div.left {
    float: left;
    overflow: hidden;
    width: 100px;
}

div#sortmodule div.right {
    float: right;
}

div#sortmodule ul.menu {
    margin: 10px 5px;
    padding: 0;
    list-style-type: none;
}

div#sortmodule ul.menu li {
    background: url(/images/rmc_arrow.gif) top left no-repeat;
    padding: 3px;
    text-indent: 10px;
    line-height: 10px;
}

div#sortmodule ul.menu li a:link,
div#sortmodule ul.menu li a:visited,    {
    color: #cc6601;
    text-decoration: none;
}

div#sortmodule ul.menu li a:hover,
div#sortmodule ul.menu li a:active,    {
    color: #cc6601;
    text-decoration: underline;
}

div#midcol {
    float: left;
    width: 537px;
    margin-left: 2px;
}

div#midcol h3.title {
    margin: 0;
    padding: 0;
    background: url(/images/rmc_title.gif) no-repeat top left;
    text-indent: -9999px;
    width: 537px;
    height: 26px;
}

div#midcol h3.orange {
    margin: 0;
    padding: 0;
    background: #cc6601;
    text-indent: 10px;
    line-height: 25px;
    width: 537px;
    height: 26px;
    font-size: 12px;
    color: #FFF;
}

div#midcol div.container {
    padding: 10px;
    border-left: 4px solid #cd6601;
    border-right: 4px solid #cd6601;
    border-bottom: 4px solid #cd6601;

}

div#midcol div.mainphoto {
    margin: auto;
    text-align: center;
    padding: 2px;
}

div#midcol div.mainphoto img {
    margin: 2px;
    padding: 2px; 
    border: 1px solid #000000;
}

div.mainvote {
    width: 520px;
    font-size: 10px;
    color: #FFF;
    line-height: 15px;
    margin-left: 10px;
}

div.mainvote div.score {
	background: url(/images/rmc_age.gif) no-repeat;
	float: left;
	width: 72px;
    height: 23px;
	padding: 5px;
    margin-left: 5px;
    text-indent: 5px;
}

div.mainvote div.size {
	background: url(/images/rmc_size.gif) no-repeat;
	float: left;
	width: 133px;
    height: 23px;
	padding: 5px 0;
    text-indent: 64px;
}

div.mainvote div.style {
	background: url(/images/rmc_style.gif) no-repeat;
	float: left;
	width: 83px;
    height: 23px;
	padding: 5px 0 5px;
    text-indent: 13px;
}

div.mainvote div.vote {
	background: url(/images/rmc_vote.gif) no-repeat;
	float: left;
	width: 162px;
    height: 23px;
	padding: 5px;
    margin-left: 10px;
    text-indent: 24px;
}

div#rightcol {
    float: left;
    width: 18em;
    margin-left: 10px;
}

div#rightcol div.advertisement {
    padding: 2px 4px;
    background: #FFFFFF;
    text-align: center;
    cursor: hand;
}

div#votemodule div.panel {
    border: 3px solid #cc6601;
    padding: 0;
    background: #D8D8D8;
}

div#votemodule  h3 {
    margin: 0;
    padding: 4px 10px;
    color: #FFFFFF;
    font-size: 10px;
    background: #cc6601;
}

div#votemodule div.left h4,
div#votemodule div.right h4 {
    color: #FFF;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

div#votemodule div.left {
    float: left;
    padding: 10px 10px 10px 35px;
}

div#votemodule div.right {
    float: right;
    padding: 10px 0 10px;
}

div#votemodule div.submit {
    background: #FFFFFF;
    text-align: center;
    padding: 5px;
}

div#votemodule div.innersubmit {
    position: relative;
    height: 45px;
    background: #cc6601;
    text-align: center;
}

div#votemodule div.innerbutton {
    padding-top: 10px;
}

/*  
* Container for voting module (old html keep first)
*/
div#rating_container {
    padding: 2px;
    margin: 5px;
    font-size: 10px;
}

div#rating_container div.index_img {
    padding: 5px;
}

div#rating_container div.index_img img {
    border: 1px solid white;
    padding: 2px;
}

div#rating_container div.index_otherphoto {
    margin: 5px 0 5px 0;
}

div#col_right_splash_flash_video {
    background: green;
    margin-bottom: 5px;
}

/*  
* Container for main photo (index/view)
*/
div#main_photo {
	padding: 2px;
	margin: 10px;
}

div#main_photo div.age {
	background: green;
	float: left;
	width: 50px;
	padding: 5px;
}

div#main_photo div.size {
	background: #33CCFF;
	float: left;
	width: 80px;
	padding: 5px;
}

div#main_photo div.style {
	background: orange;
	float: left;
	width: 80px;
	padding: 5px;
}

div#main_photo div.score {
	background: pink;
	float: left;
	width: 100px;
	padding: 5px;
}

div#main_photo div.vote {
	background: #99FFCC;
	float: left;
	width: 80px;
	padding: 5px;
}

/*  
* Prev / Next Button 
*/
div#prevnext {
	margin: 10px;
    background: #CCCCCC;
    height: 19px;
}

div#prevnext div.prev {
    float: left;
    width: 100px;
    margin-bottom: 10px;
    text-align: left;
}

div#prevnext div.next {
    float: right;
    width: 100px;
    text-align: right;
}

div#prevnext div.prev a,
div#prevnext div.next a {
    text-decoration: none;
    font-size: 12px;
}
/*  
* Container for links on profile
*/
div#directlink {
    margin: 5px 0 30px 0;
    background: #CC6600;
    text-align: center;
}

div#directlink div.videolink {
    background: pink;
    float: left;
    width: 179px;
}

div#directlink div.photolink {
    background: purple;
    float: left;
    width: 178px;
}

div#directlink div.bloglink {
    background: green;
    float: left;
    width: 180px;
}

/* 
* Displays of photos on left column 
*/

div#box_photolist
{
    margin-top: 0;
}

div#box_photolist h3 {
    font-size: 10px;
}

div#box_photolist ul {
    margin: 0;
    padding: 2px;
    list-style-type: none;
}

div#box_photolist li {
    height: 20px;
    font-size: 10px;
}

div#box_photolist ulmini {
    margin: 0;
    padding: 2px;
}

div#box_photolist div.left {
    float: left;
    overflow: hidden;
    width: 100px;
}

div#box_photolist div.right {
    float: right;
}

/* 
* Displays of photos on right column
*/
div#box_rate {
    margin-bottom: 10px;
    font-size: 10px;
    height: 250px;
}


div#box_rate div.left {
    float: left;
    padding-left: 35px;
}

div#box_rate div.right {
    float: right;
}

div#modpages
{
    margin-left: 5px;
    padding: 5px 0 15px 0;

}

div#modpages a
{
    margin: 2px;
    width: 16px;
    font-size: 9px;
    border: 1px solid #fbe8c8;
    display: block;
    float: left;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #cc6600 ;
}

div#modpages a.current
{
    background-color: #f3ecdc;
    border: 1px solid #cc6600 ;
}

#rmc_age
{
    float: left;
    background-image: url(/images/rmc_age.gif);
    width: 61px;
    height: 16px;
    padding-top: 7px;
    padding-left: 11px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 10px;
}

#rmc_rating
{
    float: left;
    width: 52px;
    height: 16px;
    padding-top: 7px;
    padding-left: 12px;
    font-weight: bold;
    color: #CE6804;
    margin-top: 10px;
    margin-left: 10px;
}

#rmc_rating_size
{
    float: left;
    background-image: url(/images/rmc_size.gif);
    width: 71px;
    height: 16px;
    padding-top: 7px;
    padding-left: 8px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 10px;
}

#rmc_rating_style
{
    float: left;
    background-image: url(/images/rmc_style.gif);
    width: 69px;
    height: 16px;
    padding-top: 7px;
    padding-left: 14px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 10px;
}

#rmc_rating_total
{
    float: left;
    background-image: url(/images/rmc_vote.gif);
    width: 154px;
    height: 16px;
    padding-top: 7px;
    padding-left: 8px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: 20px;
    margin-top: 10px;
}

#box_cocklinks
{
    padding: 10px;
    font-size: 11px;
}

#box_cocklinks h3
{
    margin-top: -27px;
    margin-left: -7px;
    padding-bottom: 10px;
}

#box_register_page
{
    padding: 10px;
    font-size: 11px;
}

#box_register_page h3
{
    margin-top: -27px;
    margin-left: -7px;
    padding-bottom: 10px;
}

.box_register_col1
{
    width: 200px;
    float: left;
}

.box_register_col2
{
    width: 70px;
    float: left;
    text-align: center;
}

.box_register_col3
{
    width: 55px;
    float: left;
    text-align: center;
}

.box_register_col4
{
    width: 50px;
    float: left;
    text-align: center;
}

.box_register_row1
{
    padding: 5px;
}

.box_register_row2
{
    background-color: #F3ECDC;
    padding: 5px;
}

.video_snapshot
{
    float: left;
    width: 118px;
    height: 118px;
    margin-right: 10px;
}

.search_list {
    list-style: none;
    padding: 0 0 0 10px;
    margin: 0 0 15px;
}
.search_list input {
    position: relative;
    top: 2px;
}

.search_list li {
    margin: 0;
    padding: 0;
}
div.option {
    margin: 0 0 3px;
}
div.option .checkbox {
    position: relative;
    top: 1px;
}
div.option .offset {
    position: relative;
    top: -2px;
}
.sleft {
    float: left;
}
.sright {
    float: left;
}
.sleft li, .sright li {
    width: 235px;
}
span.found {
    padding-left: 6px;
    display: block;
    float: left;
}

.search_title {
    font-size: 11px;
    margin: 0;
    float: left;
}
.search_box, .search_result_only {
    background: #f3ecdc;
    padding: 5px 10px;
    margin: 0 0 2px;
}
.search_box .el {
    float: left;
    width: 150px;
    margin: 3px 4px 3px 0;
}
.search_box .el input, .and_or {
    position: relative;
    top: 3px;
}
.search_row {
    padding: 5px 10px;
}
.search_row1 {
    padding: 5px 0;
}
.search_row input, .search_row1 input {
    position: relative;
    top: 2px;
    margin: 0 0 0 3px;
}
.search_section_header {
    background: #cc6600;
    padding: 5px 10px;
    color: #fff;
    margin: 0 0 2px;
}
.search_lbl1 {
    display: block;
    width: 100px;
    float: left;
    padding: 2px 0 0;
    margin:  0 0 4px;
}
.search_input1 {
    float: left;
    margin: 0 0 4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 200px;
}
.search_input2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 30px;
}
.search_select2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 50px;
    position: relative;
    top: 2px;
}
.search_select1 {
    float: left;
    width: 205px;
    margin: 0 0 4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.search_section_header .expand {
    float: right;
    color: #fff;
    text-decoration: none;
}
.search_section_header .expand:hover {
    text-decoration: underline;
}
.search_box .expand {
    float: right;
    color: #000 !important;
    text-decoration: none;
}
.search_box .expand:hover {
    text-decoration: underline;
}
.search_box li.clear {
    float: none !important;
    height: 0 !important;
    margin: 0 !important;
    overflow: hidden;
}
.search_submit {
    text-align: right;
}
.radiob_h, .radiob_h1 {
    float: left;
    padding-right: 5px;
}
.radiob_h span {
    float: left;
    width: 100px;
    padding-bottom: 4px;
    position: relative;
}
.radiob_h1 span {
    float: left;
    padding-right: 10px;
}

.top_strip_login_text {
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 7px;
    color: #B04F1C;
}
