@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)); }

h1.title, h2.title { color: #203360; background-color:#f6fbfd; border:none; }

.light_menu_bar { background-color:#4a6ea8; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a6ea8), to(#4a6ea8)); }
#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:#cc0066; 
	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:52px; background: #4a6ea8; border:none; border-bottom: 1px solid #ccc; margin-top:0; padding:0 5px; }

.red_btn, .black_btn {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7edfa), to(#8fa1c9));
    background-color:#b0bedb;
    -webkit-box-shadow: 0 1px 0 #3c5b8d;
    border:1px solid #3f629a;
    color: #262f42;
    text-shadow: 0 -1px 0 #f4f4f4;
}

#header .red_btn { margin: 8px 0px 0px 0px; padding:6px 13px; }
#header #btn_site_menu.red_btn { 
background-image: none;
background-color: #6496cf;
padding: 0; 
}

#header a#logo {  width:154px; height:32px; margin:0 auto; padding-top: 2px; }
#header a#logo img {  }

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#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:#203360; }
form { background-color:#F6FBFD; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5fbfd), to(#e5f0f7)); }
form select { border:1px solid #ccc; }
form h2.title { background-color:#dde7ee; color:#203360; }

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 { background-color#ddd; }

div#home_head { 
background: #eeeeee -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#eeeeee)); 
}

span#ico_msg, span#ico_friends, span#ico_on, span#ico_viewed, 
span#ico_search, span#ico_gal, span#ico_edit { 
background-image:url('//media.fling.com/images/whitelabels/shop4guys.com/menu_icons_dark.png');  }

#header #controls span#ico_arrow {  background:transparent url(//media.fling.com/images/whitelabels/shop4guys.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 #4A6EA8;
box-shadow: inset 0 2px 2px #4A6EA8;
}



/**** Register page ****/

.submit_btn { border:1px solid #999 !important; background-color#ddd; }

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/shop4guys.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;

}