/*header*/
/*
#footer-1-nav {
	text-align: center;
}

#footer-1-nav a {
	color: #cccccc;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	font-stretch: condensed;
	text-decoration: none;
}

* html #footer-1-nav a {
	font-size: 12px;
}

#footer-1-nav {
	height: 34px;
	left: 0px;
	padding: 6px 0px 0px 0px;
	position: absolute;
	top: 0px;
	width: 974px;
}

#footer-1-nav ul {
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
}

* html #footer-1-nav ul {
	margin-left: 0px;
}

#footer-1-nav li {
	background-image: url("../../images/footer-1-nav-sep.png");
	background-position: 0px 9px;
	background-repeat: no-repeat;
	display: inline;
	list-style-type: none;
	padding: 4px 9px 0px 9px;
	margin: 0px;
}

* html #footer-1-nav li {
	background-position: 0px 6px;
}

#footer-1-nav li.first {
	background-image: none;
	padding-left: 0px;
}

#footer-1-nav li.last {
	padding-right: 0px;
}

*/

span.hidden {visibility:hidden;}

span.divider {margin:0;padding:0 3px;}

.float {float:left;}

.clearFloat {
	clear:both;
	font-size:1px;
	line-height:1px;
	width:1px;
	height:1px;
	margin:0;
	padding:0;
}

.orange {color:#fc8747;}

#header {
	display:block;
	padding:0;
    position:relative;
	margin: 0 auto;
	left: auto;
}
#header_framed {
	display:block;
	margin:0;
	padding:0;
}
#logo{
    margin-top:10px;
    float:left;
}
#logo a{
	background-image: url("../../images/logo.png");
	display:block;
    height: 39px;
	width: 223px;
    text-decoration:none;
}
* html #logo a{
    background-image: url("../../images/logo_ie6.png");
}
#logo a span{
    visibility:hidden;

}

#header_framed #logo {
    margin-top:5px;
}
#banner {
    clear:both;
    left: 100px;
    width: 970px;
    background:url(/images/970gradientBlue.jpg) repeat-y;
    border-width:4px 2px;
    border-style:solid;
    border-color:#163549;
    }

/*for framed game page*/

#nav_background {
	position:absolute;
	top:78px;
	left:0;
	width:100%;
	background-color:#163549;
	border-top:1px solid white;
	height:36px;
}
#nav {
	height: 80px;
	left: 0px;
	position: relative;
	margin-top: -10px;
	width: 974px;
}
#header_framed #nav{
	top:0px;
}
#nav div {
	margin:0;
	padding:0;
}
#navSearchMod {
    color:white;
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
	position: absolute;
	left:795px;
	top: 44px;
	width: 179px;
	height:36px;
	border:0;
	background-color:#163549;
}
#header_framed #navSearchMod {
	border-top:1px solid white;
	height:35px;
	width: 232px;
	left:742px;
}
#navSearchMod a {
    background-image: url("/static/images/nav/btn-search.jpg");
    background-repeat:no-repeat;
    background-position:0 -24px;
    display:block;
    width:20px;
    height:18px;
    position: absolute;
    top: 9px;
    left: 152px;
    border:1px solid #616161;
    overflow:hidden;
}


#navSearchMod a:hover {
	background-position:-24px -24px;
}

#header_framed #navSearchMod a {
	left: 204px;
}

/* for Internet Explorer */ /*\*/
/*#navSearchMod a {
    *height:19px;
    *background-position: 0 -2px;
}
#navSearchMod a:hover {
    *height:19px;
    *background-position: -24px -2px;
} */
/**/


#navSearchMod #nsmInput {
	left: -26px;
	top: 9px;
	position: absolute;
    /*height:14px;*/
	width:100px;
	border: 1px solid #616161;
	padding:3px 0 2px 2px;
    margin:0;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
}
#navSearchMod #nsmInput {
	*height:13px;
}
.search_input_closed {
	left: -2px;
	width:80px;
}

.search_input_open {
	left: -65px;
	width:143px;
	z-index:110;
}
#header_framed #nsmInput {
	left:5px;
	width: 125px;
}
#navSearchMod #nsmSelect {
	z-index:3;
    left: 79px;
    top: 9px;
    position: absolute;
    height:20px;
    width:72px;
    border: 1px solid #616161;
	padding:2px 0 2px 0;
	font-family: arial;
	font-size:10px;
	font-weight:bold;
}
 /* for Internet Explorer */ /*\*/
#navSearchMod #nsmSelect {*top:10px;}

 /**/

#header_framed #navSearchMod {
	left: 131px;
}

#tabs {
	position: absolute;
	left: 0;
	top: 19px;
	width: 385px;
	height:27px;
	border:0;
}
#after_tabs {
	display:block;
	position:absolute;
	left:385px;
	top:44px;
	width:250px;
	height:1px;
	background-color:#ffffff;
	border:0;
	font-size:1px;
}
#tab_list {
	width: 385px;
	height:27px;
	background-image: url("/static/images/nav/tabs.png");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	list-style:none;
}

#tab_list.games {
	background-image: url("/static/images/nav/tabs_games.png");
}
#tab_list.hot {
	background-image: url("/static/images/nav/tabs_whats_hot.png");
}
#tab_list.friends {
	background-image: url("/static/images/nav/tabs_friends.png");
}


#header_framed #tab_list,
#header_framed #tab_list.profile {
	background-image: url("/static/images/nav/tabs.png");
}
#header_framed #tab_list.games {
	background-image: url("/static/images/nav/tabs_games.png");
}
#header_framed #tab_list.hot {
	background-image: url("/static/images/nav/tabs_whats_hot.png");
}
#header_framed #tab_list.friends {
	background-image: url("/static/images/nav/tabs_friends.png");
}


#tab_list li {
	display:block;
	height:25px;
	margin:0;
	padding:0;
	text-align:center;
}
#tab_list li a {
	display:block;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#17364b;
	font-family: arial, helvetica;
	font-weight:bold;
	font-size:12px;
}

#tab_games {
	position: absolute;
	left:0;
	width: 100px;
}

#tab_hot {
	position: absolute;
	left:101px;
	width: 117px;
}

#tab_friends {
	position: absolute;
	left:218px;
	width: 165px;
}
#subnav {
	display:block;
	position: absolute;
	left: 0;
	top: 45px;
	width: 800px;
	height:35px;
	border:0;
	background-color:#163549;
	margin:0;
	padding:0;
	text-align:left;
}
*html #subnav{
   overflow:hidden;
}
#header_framed #subnav {
	border-top:1px solid white;
	top:44px;
	left: -8px;
	width: 750px;
}

ul#subnav_list {
	width: 800px;
	height:25px;
	margin:0;
	padding:0;
	text-align:left;
}


#subnav_list li {
	float: left;
	display:inline;
	height: 25px;
    line-height:34px;
	list-style-type: none;
	padding: 0;
	margin:0 0 0 18px;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	font-family: arial, helvetica;
}

#subnav_list.subnav_games li {
	margin:0 0 0 10px;
}

#subnav_list li a {
	display:block;
	line-height:34px;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#ffffff;
	font-family: arial, helvetica;
	font-weight:bold;
	font-size:12px;
}


#subnav_toggle_link {
	color:#fc8747;
	display:block;
}
.subnav_more {
	background: transparent url('/static/images/MoreArrow_orange_A.png') no-repeat;
	background-position: 45px 14px;
	width:57px;
    color:#fc8747 !important;
    text-transform: uppercase;
}
.subnav_close {
	background: transparent url('/static/images/MoreArrow_orange_B.png') no-repeat;
	background-position: 45px 14px;
	width:57px;
    color:#fc8747 !important;
    text-transform: uppercase;
}

.subnav_more a, .subnav_close a {
    color:#fc8747;
}
#subnav_list li.on, #subnav_list li.on a  {
	color:#fc8747;
}
#subnav_list li.off, #subnav_list li.off a  {
	color:#ffffff;
}
#subnav_list li a:hover,#subnav_list li a.off:hover  {
    color: #b5c9d4;
    text-decoration:underline;
}
#header_framed #action_links {
	position:absolute;
	top:20px;
	left:460px;
	width: 200px;
	font-size:12px;
	color:#ffffff;
    text-align:left;
}
#header_framed #action_links a {
	text-decoration:underline;
	font-size:12px;
	color:#ffffff;
}
#header_framed .add-favorites-check {
    left:55px;
    background-image:url(/static/images/favorites-check-profiles.png);
}
#header_framed .add-favorites-plus {
    left:-50px;
    background-image:url(/static/images/favorites-plus-profiles.png);
}
#header_framed #frame_info {
	float:right;
	width: 370px;
	font-size:9px;
	color:#ffffff;
	text-align:center;
}
#header_framed #frame_info a {
	text-decoration:underline;
	font-size:9px;
	color:#ffffff;
}

#userInfoMod {
	position: absolute;
	left: 635px;
	top: 1px;
	background-image: url("/static/images/nav/tab_user_info.gif");
	background-repeat:no-repeat;
	width: 339px;
	height:44px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	border:0;
	text-align:left;
}
#userInfoMod a {
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}
#userInfoMod .user_icon {
	position: absolute;
	left: 6px;
	top: 4px;
	width: 29px;
	height:37px;
    z-index:10;
}
#userInfoMod .user_icon img {
	border:1px solid #ffffff;
    width: 27px;
    height:35px;
}
#add_your_pic {
	position: absolute;
    cursor:pointer;
	left: 40px;
	top: 9px;
	width: 70px;
    height:30px;
    background-image:url("/static/images/add_your_pic.png");
}
* html #add_your_pic {
    background-image:url("/static/images/add_your_pic_ie6.gif");
}
#userInfoMod .user_greeting {
	position: absolute;
	left: 44px;
	top: 6px;
	width: 240px;
	height:20px;
	font-size:12px;
	font-weight:bold;
}
 #userInfoMod .user_greeting a{
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
     font-family:Verdana;
 }
#userInfoMod .login_actions {
	position: absolute;
	right: 5px;
	top: 6px;
	width: 200px;
	height:20px;
	font-size:11px;
	font-weight:normal;
    text-align: right;
}
#userInfoMod .logout_actions {
	position: absolute;
	right: 5px;
	top: 6px;
	width: 110px;
	height:20px;
	font-size:11px;
	font-weight:normal;
    text-align: right;
}
#userInfoMod .uimRegisterLink {
    font-size:12px;
    color:#FC8747 !important;
}

#userInfoMod .user_actions {
	position: absolute;
	left: 43px;
	top: 26px;
	width: 292px;
	height:15px;
}

#userInfoMod .signup_message {
	position: absolute;
	right: 5px;
	top: 26px;
	width: 210px;
	height:15px;
	text-align:right;
}

#userInfoMod .signup_message a#uimRegMsgLink {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

div#uimLoggedOutFB {
	padding: 14px 5px 0 10px;
}
div#uimLoggedOutFB a {
	font-size: 12px;
}
.facebookConnectLink,
.facebookIcon {
	background:url("/static/images/facebook_icon_14.png") no-repeat scroll 0 50% transparent;
	padding-left:17px;
}
a.btnFacebook {
	background: transparent url(/static/images/btnFacebook.png) no-repeat scroll left 50%;
	padding: 0px 5px 0px 25px;
	font-size: 12px;
	line-height: 20px;
	color: #fff !important;
	margin: 5px 0;
	display: inline-block;
	border: 1px solid #3B5B96;
	/*display: none;*/
}
a.btnFacebook:hover {
	text-decoration: none;
}

/*footer*/
/*
#footer-3, #footer-3 a, { color: #ffffff; }
#footer-3 p, #kidsandfamily{ margin: 4px 5px 0 5px; }
#footer-3 .warnings{ float: left; margin-top: 0px; margin-left: 20px; }
#footer-3 .warning_txt{ font-size: 14px; }
#footer-3 .for_parents{ float: right; margin-top: 0px; margin-right: 20px; }
#footer-3 .footer-text { font-size: 14px; } 
*/
/*main*/
div.vspace {
	display:block;
	position:relative;
	font-size:1px;/*control placeholder non breaking space*/
	width:1px;
}
/*heights for vspace*/
.v15 {height:15px;}
.v25 {height:25px;}


body {
	font: 12px Verdana;
	background-color: #567e96;
	background-image: url("../../images/background-gradient.png");
	background-repeat: repeat-x;
	text-align: center;
}
body.framed {padding:0;margin:0;}

#content2 {/*needs to become #content*/
	position: relative;
	display:block;
	padding:0;
	margin: 0 auto;
	left: auto;
	width: 974px;
	background-color:#153649;
}

.columns2 {/*needs to become .columns*/
	display:block;
	position: relative;
	background-image: url("/static/images/content-top.jpg");
	background-repeat:no-repeat;
	background-color: white;
	width: 962px;
	padding: 20px 0 22px 0;
	margin:0 6px;
}

.column2_open {padding-top:5px; background-image:url(/static/images/content-top-nav.jpg) }

.more-filters-wrapper {
    background-color:#163549;
    float:left;
    width:970px;
    padding:0 2px;
}

.more-filters {
    text-align:left;
    width:970px;
}
.more-open{
  background-image:url(/static/images/content-top-nav.jpg);
  background-repeat:no-repeat;
  padding-top:5px;
}
.more-drop-down {
	float: left;
	position:relative;
    background-image: none;
	background-color:#d4e0e8;
	border:0;
	border-bottom:2px solid #bdc1c4;
	width: 970px;
	padding: 10px 0px;
	margin: 0;
}


div.single-column {/*for search and game pages*/
	display:block;
	position:relative;
	margin:0;
	padding: 0;
	width: 962px;
	text-align:left;
}
div.column-left2 {/*needs to change to column-left*/
	float: left;
	display:block;
	position:relative;
	margin:0;
	padding: 0;
	width: 639px;
	text-align:left;
}

div.column-right2 {/*needs to change to column-right*/
	float: left;
	display:block;
	position:relative;
	margin:0;
	padding: 5px 0 0 0;
	width: 220px;
	text-align:left;
}
div.ad {
	display:block;
	position:relative;
	width:300px;
	margin:0 9px;
	padding:0;
}

