@import url('/css/mobile.css');
body { background:#fff; color: #0F0F0F; }
.small_desc { color:#222; }
h2 { color:#333; }
h2.title, h4.title, .light_menu_bar, .item_box, table.form, h1.title { color: #0F0F0F; background-color:#f6f6f6;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#f6f6f6)); }

h2.title, h1.title { border-bottom:1px solid #ccc; }

h2.title_bg { background: url("//media.fling.com/images/whitelabels/meetrealguys.com/title_bg.png") repeat-x 0 0; }

.light_menu_bar { border-bottom:1px solid #ccc; border-top:1px solid #ccc;  }
#footer { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#f6f6f6)); color:#333;  }
div#home_header p, .light_menu_bar p  { color: #333; }
a, #footer a { color: #0F0F0F; }

#content .item_box, #content .item_box_on { color:#333; background-color:#f8f8f8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#eee)); margin-bottom:2px; }

.item_box_tall, .thumb_row_wrap { background-color:#f8f8f8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#eee)); }
.item_box_tall p.btns a, table.thumb_row p { background-color: #fff; color:#CC6600; }
.item_box_tall p.btns a.text, table.thumb_row a.name, .item_box span.usr { color:#0F0F0F; }
.item_box p.btns a { 
	background-color: #fefefe; 
	color:#333; 
	border:1px solid #dbdbdb; 	
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#e2e2e2));
	-webkit-box-shadow: 0 1px 0 #fff;
}

.item_box a.box { color: #333;  }

#message_thread_wrap { background-color:#f8f8f8; }
#message_thread_wrap .msg { border-top:1px solid #d3d3d3; }

#header { height:46px; background: #F4F4F4; border:none; border-bottom: 1px solid #ccc; margin-top:0;}


span.ico_menu_arrow_back { background-position:-64px -116px; opacity: 0.75; }


.red_btn, .black_btn {
    background-color:#fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
    -webkit-box-shadow: 0 1px 0 #bdbcbc;
    border:1px solid #255583;
    color: #0057AB;
    text-shadow: 0 -1px 0 #f4f4f4;
}

#header a#logo {  width:154px; height:32px; margin:0 auto;  }
#header a#logo img { width: 130px; padding-top:7px;  }
#header .red_btn { padding: 6px 9px; }

#header #btn_site_menu.red_btn { padding: 0; }

ul.tab_menu { background:#ccc; }
ul.tab_menu li a { background:none; color:#444; }
ul.tab_menu li a.on {
color: #333;
background-color:#fff;
border-top:1px solid #777;
border-right:1px solid #777;
border-left:1px solid #777;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcdcdc), to(#ffffff)); 
-webkit-box-shadow: 0px 0px 1px #ccc;
}

ul.menu { color: #aaa; border: 1px solid #d3d3d3; -webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px; }

ul.menu li {
    color: #666;
    border-top: 1px solid #d3d3d3;
	background-color:#f8f8f8;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#eee));
}

ul.menu li a { color:#333; }

ul.nav_menu, #footer_bar, #footer_bar_tour { background: #f4f4f4; }
ul.nav_menu li a {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#d4d4d4));
	background-color:#fefefe;
    -webkit-box-shadow: 0 1px 0 #bdbcbc;
	border:1px solid #d3d3d3;
    color: #cc0066;
}

ul.menu li small.counter { background:#E30401; color:#fff; -webkit-box-shadow:rgba(255,255,255,.1) 0 1px 0; }
.item_box .new_label { color:#b90000; }
.item_box .msg_new { background:#E30401; }

ul.gallery_stats li span { color:#0F0F0F; }
.item_box ul#profile_stats li { color:#222; }
.item_box ul#profile_stats li span { color:#333; }


div#home_head { 
background: #eeeeee -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#eeeeee)); 
}

div#home_head h2, ul.form_list li.label, form label { color:#333; }

div#paging_nav {
	background: #f4f4f4;
	color:#f0f4fd;
}

div#paging_nav a.off {
	background-color:#fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#d4d4d4));
    -webkit-box-shadow: 0 1px 0 #bdbcbc;
	border:1px solid #d3d3d3;
    color: #bababa;
}

table.form td.label, table.form td.label_top, form label { color:#333; }
form { background-color:#f8f8f8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#eee)); }
form select { border:1px solid #ccc; }
form h2.title { background-color:#ddd; }

form input[type="text"], form input[type="password"], form textarea {
	color: #000;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cccccc));
	border: 1px solid #ccc;

}

form .submit_btn { color:#af0158; background-color:#d5d4d3; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ececec), to(#c4c3c3)); border:1px solid #cac9c9; }


span#nav_ico_home, span#nav_ico_messages, span#nav_ico_chat, span#nav_ico_friends, span#ico_msg, span#ico_friends, span#ico_on, span#ico_viewed, 
span#ico_search, span#ico_gal, span#ico_edit, span#nav_ico_menu,
span#ico_side_msg, span#ico_side_friends, span#ico_side_on, span#ico_side_viewed, 
span#ico_side_search, span#ico_side_gal, span#ico_vid, span#ico_side_edit, 
span#ico_side_home, span#ico_side_account { 
background-image: url(//media.fling.com/images/whitelabels/meetrealguys.com/menu_icons_dark.png);
}

span#nav_ico_friends { background-position: -38px -291px;  }

#header #controls span#ico_arrow {  background:transparent url(//media.fling.com/images/whitelabels/meetrealguys.com/menu_icons_dark.png) no-repeat 0 -338px;  }


#header #controls { 
border:1px solid #bbb; 
background-color:#e4e4e4; 
-webkit-box-shadow: inset 0 1px 2px #f4f4f4;
box-shadow: inset 0 1px 2px #f4f4f4;
}


#header #controls span#title_txt {  color:#333;  }

div#my_account { 
background-color:#e4e4e4; 
border:1px solid #bbb;
border-top: none;
}


div#my_account ul#links li { border-top:1px solid #b1b1b1; }
div#my_account ul#links li a {  color:#333; }


.btn_nav {
border: none; 
background-color: transparent; 	
-webkit-box-shadow: inset 0 2px 2px #f4f4f4;
box-shadow: inset 0 2px 2px #f4f4f4;
}


/**** Register page ****/

.submit_btn { border:1px solid #999 !important; }

div.hot_thumbs { border-top:1px solid #fff; background-color: #ddd; }

div#gender_select_wrap { background-color:#eee; }

span.button {
  background:transparent url(//media.fling.com/images/whitelabels/meetrealguys.com/gender_select_btn.png) no-repeat 0 -120px;
}

form input[type="text"], form input[type="password"],  form input[type="email"], form textarea {
	color: #000;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eee));
	border: 1px solid #bbb;

}