
* {
margin: 0;
padding:0;
}

body {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size:12px;
color:#333333;
}

.clear {
clear: both;
}

a {
text-decoration:none;
}

#container {
width:100%;
height:auto;
/*min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;*/
}

#header {
width:100%;
min-width:900px;
height:80px;
background:url(/img/header_bg.png) repeat-x;
}

#title {
color:#FFFFFF;
float:left;
font-size:20px;
font-weight:bold;
margin:28px 40px 0 27px;
}

form#SearchForm {
font-size:11px;
width:100%;
}

form#SearchForm input {
width:100px;
}

form#SearchForm div {
background:#c8cdd8 url(../img/leadsearch_bg.gif) repeat-x 0 0;
color:#333333;
padding:0 10px 10px;
border:1px solid #c8cdd8;
}

form#SearchForm table {
margin: 10px 0 0;
}

#nav {
/*background:#666666 url(../img/subnav_glass_gray.gif) repeat-x scroll 0 -4px;*/
color:#3f3f3f;
float:left;
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
font-weight: lighter;
margin:10px 0 5px;
width:100%;
}

#nav a, #nav span {
display:inline-block;/*padding:5px;
	margin:0 7px;*/
}

#login_form {
width:350px;
height:250px;
margin:50px auto;
background:url(../img/login_bg.png) no-repeat;
padding:25px;
}

#login_form h1 {
background:transparent url(../img/logo_leadforward_1.png) no-repeat scroll 0 0;
display:block;
height:40px;
text-indent:-7890px;
width:300px;
}

#login_form ul li {
margin:12px 0;
}

#login_form ul li label {
color:#FFFFFF;
display:inline-block;
font-size:14px;
width:95px;
}

#login_form input {
-moz-border-radius:8px;
border:3px solid #CCCCCC;
color:#666666;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size:20px;
padding:2px;
width:230px;
}

#login_form input.btn {
background:#FFFFFF url(../img/login_btn_bg.png) repeat-x scroll 0 0;
border:2px solid #FFFFFF;
color:#333333;
font-size:16px;
margin:10px 0 0 98px;
padding:5px 20px;
width:auto;
}

#login {
color:#FFFFFF;
float:right;
font-size:11px;
margin:29px 20px 0 0;
text-align:right;
text-transform:capitalize;
}

#login b {
color:#c2cd23;
}

#login a {
color:#ffffff;
}

#login a:hover {
color:#c2cd23;
}

#sub {
background:#666666 url(../img/subnav_glass_gray.gif) repeat-x scroll 0 -4px;
height:39px;
min-width:900px;
margin:0px 20px;
background:url(/img/sub_bg.png) repeat-x;
}

#subside {
height:39px;
background:url(/img/sub_right.png) no-repeat top right;
}

#subside div {
height:39px;
padding:0px 20px;
background:url(/img/sub_left.png) no-repeat top left;
font-size:11px;
color:#ffffff;
padding-top:7px;
}

#subside div b {
font-size:14px;
}

#subside div a {
color:#c2cd23;
font-weight:normal;
}

#subside div a:hover {
color:#c2cd23;
text-decoration:underline;
}

#content {
color:#666666;
padding:0 28px;
}

.footbtn {
list-style-type: none;
float: left;
margin:0 30px 30px 24px;
width:1020px;
vertical-align:bottom;
bottom:0;/* z-index:99; *//* position:fixed; *//* bottom:100px; */
}

.footbtn li {
width:196px;
height:101px;
background:url(/img/btn_footer.png) no-repeat;
font-size:14px;
font-weight:bold;
color:#ffffff;
left:10px;
}

.footbtn li a {
color:#fff;
padding:16px 0px 0px 25px;
width:161px;
height:45px;
display:block;/* position:relative; */
}

.footbtn li a:hover {
color:#c2cd23;
}

.footbtn li a:active {
background:url(/img/btn_footer_down.png) no-repeat;
padding:17px 0px 0px 26px;
width:160px;
height:44px;
}

#footer {
background:url(/img/footer_bg.png) repeat-x;
bottom:0;
color:#fff;
font-size:11px;
height:30px;
padding:16px 0 0;
position:fixed;
left:0;
width:100%;
min-width:900px;
z-index:99;
}

#footer a {
color:#ffffff;
}

#footer a:hover {
color:#c2cd23;
}

.push {
height: 30px;
}

.hidden {
visibility: hidden;
}

p {
font-size:12px;
}

.submit_bg {
width:186px;
height:101px;
background:url(/img/btn_footer.png) no-repeat;
}

form {
width:400px;
margin:0 auto;
}

input.modlinks {
/*
width:182px;
padding:2px;
*/
background:url(/img/btn_bg.gif) repeat-x;
border:1px solid #535353;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
padding:1px 10px;
margin:0 5px;
}

input.modlinks:hover {
background:url(/img/btn_bg2.gif) repeat-x;
border:1px solid #192a3a;
cursor:pointer;
}

input[type="radio"], input[type="checkbox"]  {
width: auto;
}

.login_submit {
}

a {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#C2CD23;
}

#summary_panel {
width:100%;
background-color:#666;
}

img#client_image_child {
float:left;
margin:2px 0 15px 8px;
border:0 none;
}

img#client_image_parent {
float:left;
margin:15px 5px 15px 5px;
border:0 none;
}

ul#client_info, ul#client_stats, ul#agentorder_stats, ul#source_info {
width:auto;
float:left;
font-size:12px;
margin:8px 35px 8px 15px;
color:#666;
}

ul#client_info, ul#source_info {
max-width:400px;
}

ul#client_stats, ul#agentorder_stats {
float:right;
margin:4px 8px 4px 4px;
}

ul#client_info li, ul#client_stats li, ul#agentorder_stats li, ul#source_info li {
margin:0 0 3px;
float:left;
clear:left;
width:220px;
text-align:right;
}

ul#client_info li span, ul#client_stats li span, ul#agentorder_stats li span, ul#source_info span {
font-weight:bold;
display:block;
width:130px;
float:left;
margin-right:1px;
}

ul#client_info li div, ul#client_stats li div, ul#agentorder_stats li div, ul#source_info li div {
display:inline-block;
}

ul#client_info li span#client_name, ul#source_info li span#source_name {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
float:none;
display: inline-block;
font-weight:normal;
width:auto;
margin-top:-4px;
color:#333;
}

ul#client_info li.important, ul#client_stats li.important, ul#agentorder_stats li.important, ul#source_info li.important {
font-size:14px;
font-weight:bold;
color:#333;
}

#agent-sumpanel {
height:100px;
position:relative;
}

img#client_image_agent {
border:0 none;
left:0;
position:absolute;
top:0;
}

#aohp-counts {
position:absolute;
right:0;
top:0;
width:240px;
}

ul#agent_info {
color:#333333;
font-size:12px;
left:400px;
position:absolute;
top:0;
width:500px;
}

ul#agent_info li {
margin:2px 0 2px 10px;
float:left;
clear:left;
}

ul#agent_info li span {
font-weight:bold;
display:block;
color:#37397d;
float:left;
margin-right:4px;
}

ul#agent_info li div {
font-weight:bold;
font-size:14px;
display:inline;
color:#37397d;
margin-left:30px;
margin-right:4px;
}

#date_filter {
float:right;
font-size:12px;
margin:-27px 0 0;
color:#333;
background:#F9F9F9 url(../img/default/grid/grid3-hrow.gif) repeat-x scroll 0 bottom;
padding:5px 10px;
border:1px solid #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#date_filter a {
color:#666;
text-decoration:underline;
}

#date_filter a:hover {
color:#333;
}

#date_filter strong {
font-weight:bold;
}

#admin {
background-color: #F6F6F6;
min-height: 700px;
}

#admin .clientOverview {
background-color: #e6e6e6;
border: 1px solid #c4c4c4;
width: 400px;
}

#admin .headerRow {
text-align: left;
width: 150px;
}

#admin .headerRow1 {
text-align: center;
width: 150px;
}

#admin .underline {
border-bottom: 1px dotted #000000;
}

#admin table {
padding: 2px;
}

.scc-clients {
margin:15px;
}

.scc-clients div {
margin:7px 0;
}

#url_panel a {
	color:silver;
}

#url_panel {
	overflow:auto;
}

#lead_panel {
	padding:10px;
	font-size:12px;
	width:280px;
}

#lead_panel div.meta {
	font-size:10px;
	width:260px;
}

#lead_panel div.price {
	font-size:30px;
	font-weight:bold;
	color:#333;
	position:absolute;
	left:200px;
	top:40px;
}