#profile_page_wrapper #main_left_wrapper { float:left; width:565px; }
#profile_page_wrapper #main_right_wrapper { float:right; width:360px; margin:0 0 8px 0; }
#profile_header { padding:0 2px 5px 0; border-bottom:1px solid #E4E2E4; margin-bottom:15px; }
  
#profile_page_wrapper .gray_container .rc_box_header_top1, #profile_page_wrapper .gray_container .rc_box_header_bottom1 { background-color:#E4E2E4; }
#profile_page_wrapper .gray_container .rc_box_header_top2 { border-left:2px solid #E4E2E4; border-right:2px solid #E4E2E4; background-color:#F0F0F1; }
#profile_page_wrapper .gray_container .rc_box_header_top3 { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4; background-color:#F0F0F1; }
#profile_page_wrapper .gray_container .rc_box_header_top4 { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4; background-color:#F0F0F1; }
   
#profile_page_wrapper .gray_container .rc_box_header_bottom2 { border-left:2px solid #E4E2E4; border-right:2px solid #E4E2E4; background-color:#F0F0F1; }
#profile_page_wrapper .gray_container .rc_box_header_bottom3 { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4; background-color:#F0F0F1; }
#profile_page_wrapper .gray_container .rc_box_header_bottom4 { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4;background-color:#F0F0F1; }
#profile_page_wrapper .gray_container .rc_box_header_content { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4;background-color:#F0F0F1; }
#profile_page_wrapper .gray_container .rc_box_header_content h1.header { background-color:transparent !important; }
#profile_page_wrapper .gray_container .profile_subtitle { border:0; border-bottom:1px solid #E4E2E4; }

#profile_page_wrapper .warning { text-align:center; width:99%; margin-bottom:14px; border:1px solid #f00; font-weight:bold; color:#f00; padding:10px 0; }
  #profile_page_wrapper .warning ul { list-style-type:disc; text-align:left; margin:10px 0px; padding-left:37%; }

#profile_page_wrapper ul { display:block; list-style:none; margin:0; padding:0; }
  #profile_page_wrapper ul li { padding:0 0 2px 0; }

#profile_page_wrapper .header i { font-weight:normal; }
#profile_page_wrapper .header ul { display:block; list-style:none; }
  #profile_page_wrapper .profile_title { margin-right:18px; font-size:18px; font-weight:bold; padding-left:10px; color:#4E9AE5; }
#profile_page_wrapper .profile_title span { font-size:12px; font-weight:bold; color:#000000; padding-left:16px; }
#profile_page_wrapper .profile_title2 { font-size:12px; color:#000000; padding:4px 0 0 10px; }

#profile_page_wrapper #main_right_wrapper .rc_box_header_content h1.header, #profile_page_wrapper #main_left_wrapper .rc_box_header_content h1.header { padding:5px 10px; border-bottom:none !important; }

#profile_page_wrapper .rc_box_header_delim_left { width:62%; }
#profile_page_wrapper .rc_box_header_delim_right { width:30%; }

#profile_page_wrapper .rc_box_header_content { padding:3px; }
#profile_page_wrapper .content_body, .profile_photo_content, .profile_sex_pref_body,
* html #profile_page_wrapper .content_body, * html .profile_photo_content, * html .profile_sex_pref_body { padding:5px 10px; font-size:11px; }
* html #profile_page_wrapper .content_body, * html .profile_photo_content, * html .profile_sex_pref_body { height:1%; }
#profile_page_wrapper .content_body { margin-bottom:12px; word-wrap:break-word; }

.profile_sex_pref_body { padding:0 !important; }
#profile_sex_pref table, #profile_page_wrapper .content_body table { width:100%; max-width:100%; }
#profile_page_wrapper .content_body table td, #profile_sex_pref table td { width:50%; text-align:left; padding:2px; }
  .cat { text-align:right; margin-right:4px; font-weight:bold; }

/* BEGIN left and right column definitions */
.profile_header_left { float:left; width:70%; }
.profile_header_right { width:28%; float:right; text-align:right; padding-right:8px; }

/* BEGIN imc-chat-webcam container definition */
.chat_webcam_container { text-align:right; padding:10px 0 0 0; }
  .chat_webcam_container ul { display:inline; list-style:none; }
.chat_webcam_container ul li { display:inline; margin-right:8px; padding:5px; }

/* BEGIN photo container definition */
#profile_photo_container { margin-bottom:16px; }
.profile_photo_content { height:auto; }  /* height just for example. Will remove with actual content is placed. */
#profile_sex_pref table td { padding:5px 2px; }
html>/**/body #profile_page_wrapper .profile_subtitle, #profile_page_wrapper .profile_subtitle { border-bottom:1px solid #E4E2E4; }
#profile_page_wrapper .profile_subtitle { border-bottom:1px solid #E4E2E4; }
  #profile_page_wrapper .profile_subtitle h1.header { float:left; width:59%; }
  #profile_page_wrapper .profile_subtitle .profile_edit { float:right; width:28%; padding:5px 10px; margin-bottom:-2px; text-align:right; }
.profile_edit, .profile_edit a:link, .profile_edit a:visited, .profile_edit a:hover, .profile_edit a:active { font-size:11px; }
.even { background: #1a1920; }
.odd { background: #151419; }

/* BEGIN member compatibility container */
#profile_member_info_container #member_compat_info { height:auto; text-align:center; }
#profile_member_info_container #member_compat_info ul { margin:12px 0 0 0; }
html>/**/body #profile_member_info_container #member_compat_info ul { margin:6px 0 0 -40px; }
  #profile_member_info_container #member_compat_info ul li { display:block; padding:4px; white-space:nowrap; }

#profile_member_info_container #member_compat_info .rc_box_no_header1 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#E4E2E4; font-size:1px; }
#profile_member_info_container #member_compat_info .rc_box_no_header2 { border-left:2px solid #E4E2E4; border-right:2px solid #E4E2E4; background-color:#F0F0F1; }
#profile_member_info_container #member_compat_info .rc_box_no_header3 { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4; background-color:#F0F0F1; }
#profile_member_info_container #member_compat_info .rc_box_no_header4 { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4; background-color:#F0F0F1; }
#profile_member_info_container #member_compat_info .rc_box_no_header_content { border-left:1px solid #E4E2E4; border-right:1px solid #E4E2E4; background-color:#F0F0F1; }
#profile_member_info_container #member_compat_info .rc_box_no_header_content h1.header { background-color:transparent !important; }

#profile_member_info_container #member_compat_info .rc_box_header_delim_left { width:69% !important; }
#profile_member_info_container #member_compat_info .rc_box_header_delim_right { width:26% !important; }

#profile_member_info_container #member_compat_info .header_container { border-bottom:1px solid #E4E2E4; }

/* BEGIN icon sprites for modern browser version */
#profile_member_info_container #member_compat_info .member_compat_info_icon_mail, #profile_member_info_container #member_compat_info .member_compat_info_icon_flirt, #profile_member_info_container #member_compat_info .member_compat_info_icon_hotlist, .profile_live_cam .livecam_icon { display:inline; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.png) no-repeat; }

/* BEGIN icon sprites for older browser version */
* html #profile_member_info_container #member_compat_info .member_compat_info_icon_mail, * html #profile_member_info_container #member_compat_info .member_compat_info_icon_flirt, * html #profile_member_info_container #member_compat_info .member_compat_info_icon_hotlist, * html #profile_member_info_container #member_compat_info .check_icon, .profile_live_cam .livecam_icon { display:inline; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) no-repeat;}
* html #profile_member_info_container #member_compat_info .check_icon, #profile_member_info_container #member_compat_info .check_icon  { display:inline; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) no-repeat; background-position:-236px -405px; margin:0 1px 0 40px; padding-left:20px;}

.profile_live_cam a:link, .profile_live_cam a:visited, .profile_live_cam a:hover, .profile_live_cam a:active { font-size:11px; font-weight:normal; }
.profile_live_cam .livecam_icon { display:inline; background-position:-144px -224px; height:16px; width:16px; padding:2px 6px; margin:0 4px 0 0; }

#profile_member_info_container #member_compat_info .content_body { text-align:left !important; }

#profile_member_info_container #member_compat_info .member_compat_info_icons { border-top:1px solid #4b4a53; text-align:center; padding:5px; background:#F0F0F1; }
  #profile_member_info_container #member_compat_info .member_compat_info_icons ul { margin:0 0 0 21%; list-style:none; }
#profile_member_info_container #member_compat_info .member_compat_info_icons ul li { float:left; padding:2px; margin:4px; text-align:left !important; }
   
/* BEGIN member info section and icons definitions */
#profile_member_info_container #member_compat_info .member_compat_info_icons, #profile_member_info_container #member_compat_info .member_compat_info_content { padding:8px; }
#profile_member_info_container #member_compat_info .rc_box_header_content { height:auto; }

/* Compatibility boxes */
.compat_answ_container { text-align:right; margin:10px 4px 4px 0; }
.compat_cont { width:100%; }
.compat_cont a { margin-right:25px; text-decoration:underline; }

/* BEGIN icon sprites for modern browser version */
.flirted_sm:before, .hotlisted_sm:before, .email_sm:before, .flirt_sm:before, .hotlist_sm:before { content:''; width:24px; height:22px; display:inline-block; vertical-align:middle; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.png) no-repeat; }
/* BEGIN icon sprites for older browser version */
* html .flirted_sm:before, * html .hotlisted_sm:before, #email_sm:before, * html .flirt_sm:before, * html .hotlist_sm:before { content:''; width:24px; height:22px; display:inline-block; vertical-align:middle; background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) no-repeat; }
/* BEGIN icon sprites for modern browser version */
.email_sm:before { background-position:-1px -855px; }
.flirt_sm:before, .flirted_sm:before { background-position:-4px -935px; }
.hotlist_sm:before, .hotlisted_sm:before { background-position:-1px -880px; }
.hotlisted_sm, .flirted_sm { cursor:default; display:inline-block; color:#01437f; text-decoration: underline;margin-right:25px;}
/* BEGIN icon sprites for older browser version */
* html .email_sm:before { background-position:-1px -855px; }
* html .flirt_sm:before, * html .flirted_sm:before { background-position:-4px -935px; }
* html .hotlist_sm:before, * html .hotlisted_sm:before { background-position:-1px -880px; }

.profile_chat_icon { height:20px; width:20px; background-position:0 0; padding:2px 16px 2px 2px; }
.profile_webcam_icon { height:24px; width:20px; background-position:-30px 0; padding:3px 16px 5px 2px; }
.chat_webcam_container a:link, .chat_webcam_container a:visited, .chat_webcam_container a:hover, .chat_webcam_container a:active { text-decoration:none; font-size:11px; }
 .editbutton { display:none; }
 #photo_viewer { width:520px; }
 #photo_viewer table { width:520px; border:0px; padding:0px; spacing:0px; border-collapse:collapse; }
 #photo_viewer table tr td { vertical-align:middle; text-align:center; }
 #image_nav img.thumb { border:1px solid black; margin:12px 2px 0 2px; }

 /* BEGIN left/right scroll button for modern browser version */
 .scroll_left, .scroll_right, .scroll_right_p, .scroll_left_p { background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.png) no-repeat scroll; width:31px; height:31px; }
 .scroll_right, .scroll_right_p { display:block; background-position:-190px -192px; }
 .scroll_left, .scroll_left_p { display:block; background-position:-157px -192px; }


 /* BEGIN left/right scroll button for older browser version */
 * html .scroll_left, * html .scroll_right { background:url(https://secureimage.securedataimages.com/images/getiton/gio_graphics_profile001e.gif) no-repeat scroll; }
 * html .scroll_right { display:block; background-position:-220px 0px; }
 * html .scroll_left { display:block; background-position:-160px 0px; }

 .scroll_left img, .scroll_right img { width:40px; height:40px; cursor:pointer; }
 #super_photo div, #super_photo table { z-index:5000; color:#FFFFFF; cursor:pointer; height:100%; left:0; position:fixed; top:0px; width:100%; text-align:center; }
 #super_photo div { background-color:#333333; opacity:0.98; }
 .mainpic { height:100%; width:100%; height:auto; width:auto;}

 /* BEGIN icon sprite for modern version */
 .button-profile-email, .button-profile-flirt, .button-profile-flirted, .button-profile-hotlist, .button-profile-hotlisted { border:0 none; height:20px; width:80px; background:#F0F0F1 url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.png) no-repeat scroll; padding:0 2px; }
 .button-profile-email { background-position:0 -31px; }
 .button-profile-flirt { background-position:-85px -31px; }
 .button-profile-flirted { background-position:-85px -50px; }
 .button-profile-hotlist { background-position:-170px -31px; }
 .button-profile-hotlisted { background-position:-170px -51px; }
 
 /* BEGIN icon sprite for IE6 and older version */
 * html .button-profile-email, * html .button-profile-flirt, * html .button-profile-flirted, * html .button-profile-hotlist, * html .button-profile-hotlisted { border:0 none; height:20px; width:99px; background:#F0F0F1 url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) no-repeat scroll; }
 * html .button-profile-email { background-position:0 -31px; }
 * html .button-profile-flirt { background-position:-85px -31px; }
 * html .button-profile-flirted { background-position:-85px -50px; }
 * html .button-profile-hotlist { background-position:-170px -31px; }
 * html .button-profile-hotlisted { background-position:-170px -51px; }

.profile_title_sub { border-bottom:1px solid #E4E2E4; font-weight:bold; color:#4E9AE5; width:60%; margin:0 auto; text-align:center; line-height:22px; height:22px; }

.lp_lside { width:42px; }
.pv_con { height:390px; }
.pv_report, .pv_comment { padding: 6px 0; }
.pv_voting { }
.pv_title { border-bottom:1px solid #E4E2E4; color:#4E9AE5; font-weight:bold; padding:5px; font-size:13px; text-align:left !important; }
.pv_video_cell { margin:6px 2px; border:1px solid black; }
.pv_video_cell { height:76px; width:100px; }

/* BEGIN star sprites for modern browser version */
.s00, .s05, .s10, .s15, .s20, .s25, .s30, .s35, .s40, .s45, .s50, a.vote_star:hover { background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.png) no-repeat; }
.s00 { background-position:-100px -72px !important; }
.s05 { background-position:-80px -89px;}
.s10 { background-position:-80px -72px;}
.s15 { background-position:-60px -89px;}
.s20 { background-position:-60px -72px;}
.s25 { background-position:-40px -89px;}
.s30 { background-position:-40px -72px;}
.s35 { background-position:-20px -89px;}
.s40 { background-position:-20px -72px;}
.s45 { background-position:0px -89px;}
.s50 { background-position:0px -72px;}
a.vote_star:hover { background-position:0px -107px }

/* BEGIN star sprites for IE6 and older version */
.s00, * html .s05, * html .s10, * html .s15, * html .s20, * html .s25, * html .s30, * html .s35, * html .s40, * html .s45, * html .s50, * html a.vote_star:hover { background:url(https://secureimage.securedataimages.com/images/getiton/gio_images_main001.gif) no-repeat; }
* html .s00 { background-position:-100px -72px !important; }
* html .s05 { background-position:-80px -89px; }
* html .s10 { background-position:-80px -72px; }
* html .s15 { background-position:-60px -89px; }
* html .s20 { background-position:-60px -72px; }
* html .s25 { background-position:-40px -89px; }
* html .s30 { background-position:-40px -72px; }
* html .s35 { background-position:-20px -89px; }
* html .s40 { background-position:-20px -72px; }
* html .s45 { background-position:0px -89px; }
* html .s50 { background-position:0px -72px; }
* html a.vote_star:hover { background-position:0px -107px; }

.vote_star { width:20px; height:20px; position:absolute; display:block; top:0px; left:0px; text-align:right; }
a.vote_star img { width:20px; height:20px; border:0px; }
#post_comment, .comment_pagination { width:95%; margin:0 0 6px 10px; text-align:left; }
  #post_comment textarea { padding:0px !important; width:100%; }
.comment_pagination { font-size:10px; }
  .comment_pagination a { font-weight:bold; padding:2px 4px; margin-right:4px; }
  .comment_pagination a.notcurrent { font-weight:normal; background-color:#4E9AE5; text-decoration:none; color:#fff; text-decoration:underline !important; }
  .comment_pagination span { padding-right: 12px; }   
#comments { }