body{font:13px/20px "Helvetica Neue",Arial,sans-serif; color:#333333;}

a {
	color: #2175B3;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #14486E;
	text-decoration: underline;
}

#header  {
background:none repeat scroll 0 0 #14486E;
clear:both;
display:inline;
float:left;
min-width:960px;
width:100%;
height: 65px; 
}

#footer {
border-top:5px solid #C0C0C8;
clear:both;
color:#565656;
display:inline;
float:left;
min-width:960px;
padding:40px 0;
width:100%;
}
#dehood_footer {margin-top:20px;}
.footer_links {margin-right:10px; text-shadow:0 1px 0 #ffffff;}
.footer_copyright { font-size:90%;}

#persistent_login { font-size: 85%; }


.pagination a, .pagination span {
display:block;
float:left;
margin-bottom:5px;
margin-right:5px;
padding:2px 5px;
}
.pagination .current {
background-color:#14486E;
color:#ffffff;
font-weight:bold;
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
.pagination .current.prev, .pagination .current.next {
background-color:#14486E;
color:#ffffff;
}


/*Toolbar*/
.page_tb{clear:both; min-height:30px; margin-top:3px;} 
.page_tb .tb_left{float:left}
.page_tb .tb_right{float:right; text-align:right;}


.loadingDiv{margin-top:-3px!important; background:url(http://www.dehood.com/_graphics/loaders/loader.gif) center no-repeat;}

.loadingDiv.off{background:none;}



.ac_results  {
background-color:white;
border:1px solid #14486E;
margin-top:5px;
overflow:hidden;
padding:0;
width:300px !important;
z-index:99999;
}
.ac_results ul {
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:85%;
font-weight:bold;
margin:0;
overflow:hidden;
padding:2px;
}
.ac_loading {
background:url("indicator.gif") no-repeat scroll right center white;
}
.ac_odd {
background-color:#C3DBEB;
}
.ac_over {
background-color:#14486E;
color:white;
}

.frm_row input {border-color:#C3DBEB; background-color:#F1F7FA; width:285px; border-style:solid; border-width:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 5px; font-size:20px; color:#14486E;}
.frm_row select {border-color:#C3DBEB; background-color:#F1F7FA; border-style:solid; border-width:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 5px; font-size:20px; color:#14486E;}
.frm_row textarea {border-color:#C3DBEB; background-color:#F1F7FA; width:285px; border-style:solid; border-width:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 5px; font-size:20px; color:#14486E;}
.frm_row label{font-weight:bold;}
.register_dialog {float:left; width:300px}
.dialog_title {font-size:120%; font-weight:bold; color:#14486E; margin-bottom:5px;}
.dialog_tabs {
	-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; 
	font-size:16px!important;
	font-weight:bold!important;
	padding:5px 15px;
	background-color:#14486E;
	margin-left:5px;
	margin-top:10px;
	cursor:pointer;
	}
.dialog_attach_photo {float:left;}
.dialog_char_limit {float:right; color:red; font-weight:bold}
.dialog_fb_twit_icons {margin-top:5px;}
.dialog_small_font {font-size:85%; margin-top:10px;}
.dialog_right_box {float:left; width:200px; margin-left:10px;}

.ui-dialog a {
	color: #2175B3;
	text-decoration: none;
	outline: none;
}

.ui-dialog a:hover {
	color: #14486E;
	text-decoration: underline;
}

#user_contenttabs ul li
	{
	 -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; 
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	list-style:none outside none;
	margin-left:14px!important;
	padding:5px 15px;
	background-color:#14486E;
	margin-top:-20px!important; 
	}
		
*+html #user_contenttabs ul li {margin-top:0px!important; }
	
#user_contenttabs ul li a {color: #fff; }	
#user_contenttabs ul li a:hover {text-decoration:underline;}
#but_picture_zoom{cursor:pointer}
.clip_no_log { font-weight:bold; margin-top:10px;}
.heading_title {margin-bottom:3px; font-size:21px; margin-bottom:5px; font-weight:bold; color:#14486E;}

.comment_sign_out {background-color:#FEF9DA; margin-top:5px; padding:5px; font-weight:bold; text-align:center; margin-left:50px;}
.comment_sign_in {margin-left:50px; margin-top:5px; }
.delete_link {color:#FF0000;}

.menu_info_container { margin:0px;}
.right_col_wrapper {background-color:#F1F7FA; margin-bottom:10px; -moz-box-shadow: 0 1px 0 #C3DBEB;}
.right_col_header {background:none repeat scroll 0 0 #DFECF4; border:1px solid #FFFFFF; padding:10px 10px 0;}
.menu_info_container h4 {margin-bottom:5px; text-shadow:0 1px 0 #ffffff; color:#14486E; font-size:18px;}
.sidemenu_content{ margin-bottom:5px; padding:10px;}
.buzz_3col_container {width:535px; float:left; padding-left:15px; min-height:400px;}


/*Change Location Dialog*/
.cl_city_node{list-style:none; -moz-border-radius:10px 10px 10px 10px; -moz-box-shadow:0 1px 0 #C3DBEB; background-color:#F1F7FA; color:#14486E; margin:5px; padding:4px; font-weight:bold; padding-left:20px; cursor:pointer;}
.cl_city_node.hover{font-weight: bold; -moz-box-shadow:0 1px 0 #FDEC8E; background-color:#FEF9DA;} 
.cl_country_nodes li{list-style:none; -moz-border-radius:10px 10px 10px 10px; -moz-box-shadow:0 1px 0 #C3DBEB; background-color:#F1F7FA; margin:5px; padding:4px; font-weight:bold; padding-left:20px; cursor:pointer;}
.cl_city_node{display:none}


.nh_list{ margin:0 5px 5px 0; padding:4px; width:45%; float:left; cursor:pointer; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-left:10px;  -moz-box-shadow:0 1px 0 #C3DBEB; background-color:#F1F7FA;} 
.city_list{  margin:0 5px 5px 0; padding:4px; width:45%; float:left; cursor:pointer; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding-left:10px; -moz-box-shadow:0 1px 0 #C3DBEB; background-color:#F1F7FA;}
.nh_list.over, .city_list.over{background-color:#FEF9DA; -moz-box-shadow:0 1px 0 #FDEC8E; font-weight:bold;}

.ui-bottom-toolbar {position:fixed; bottom:0; width:100%; z-index:99999;}
.bottom_container {width: 96%; margin: 0 auto; background:url(/_graphics/layout/topbar.png) repeat-x; height:40px; border: 1px solid #14486E; border-bottom: none;}
.bottom_left_section { color:#ffffff; float:left; width:48%; padding:10px 10px 0px 10px;}
.bottom_right_section {color:#ffffff; float:right; width:48%; padding:10px 10px 0px 10px; text-align:right;}

/**Game****/

.city_details .map{float:left; width:240px; height:140px; border:1px solid #C3DBEB; margin-right:10px;}
.city_details .info {float:left;}
.city_details .info_assign {float:left; width:71%;}
.city_title {font-size:140%; color:#14486E; font-weight:bold; margin-bottom:5px;}

.user_rank { font-weight:bold; font-size:110%;}
.user_pts_assign {color:#009900;}
.assign_txt {}
.rank_title { color:#14486E; font-weight:bold; margin: 10px 0 10px 0;}

.rank_section_top, .rank_section_middle, .rank_section_bottom {border: 1px solid #ccc; min-height:50px;}
.rank_section_middle { border-top: none;}
.rank_section_bottom {border-top: none;}
.royal_rank {background-color:#FEF9DA;}
.rank_user_icon {float: left;}
.rank_user_icon img {width: 35px; height: 35px; margin-right:5px;}
.rank_user_title {font-weight:bold; margin-top: 5px; font-size:110%;}
.rank_arrow {float:right; margin-left:5px; margin-top:5px;}
.rank_no_arrow {float:right; margin-left:5px; margin-top:5px;}
.btn_container {float:left; margin:5px 10px 0 0;}
.rank_rank, .rank_points{cursor:pointer}
.rank_nolink{cursor:default}
.rank_container {padding:10px; line-height:1.8em;}
.user_name_rank {color:#2175B3;}

.brands_dealcount_list_item{background-color:#F1F7FA; margin-bottom:5px; cursor:pointer; margin-right:10px; -moz-box-shadow:0 1px 0 #C3DBEB;}
.brands_dealcount_list_item .leftsection{float:left;  padding:7px;}
.brands_dealcount_list_item .company {color: #2175B3;text-decoration: none; outline: none; cursor:pointer;}
.brands_dealcount_list_item .leftsection .dealcount{ display:block; width:90px; float:left;}
.brands_dealcount_list_item .rightsection{float:right}
.deal_txt {font-weight:bold; color:#FF0000; margin-left:5px;}

.location_change_form {}
.search_input_box_explore { border:1px solid #14486E; padding: 5px 10px; font-size:140%!important; width:78%; color:#14486E;}	
.ui_search_input_explore { background: #ffffff url(/_graphics/layout/topbar_btn.png) repeat-x; }
.search_btn_explore { font-size:140%!important; font-weight:bold; padding:4px 10px; background-color:#14486E;}
*+html .search_btn_explore {padding-bottom:0px!important;}

		
.divider_top { border-top: 1px solid #ffffff; padding-bottom: 3px; margin-bottom: 3px;}
.divider_bottom {border-bottom: 1px solid #ffffff; padding-bottom: 3px; margin-bottom: 3px;}

.explore-dropdown {font-weight:bold; border: 1px solid #14486E; font-size:14px; background:#fff  url(/_graphics/layout/topbar_btn.png) repeat-x; position:absolute; z-index:100; width:135px; height:55px; padding:10px 10px 0; top:20px; }

*+html .explore-dropdown  {top:40px; left: 545px!important;}

