﻿



.AgentUserMenu {color:Red;}


.h {
color: #ED7809;
font-size: 38px;
line-height: 38px;
font-weight: bolder;
float: left;
margin-top: 26px;
letter-spacing: -0.05em;
}
/* ### WIZARD ### */
.content 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#fff none repeat scroll 0 0;
    border-bottom:1px solid #B4B4B4;
    border-left:1px solid #D4D4D4;
    border-right:1px solid #B4B4B4;
    clear:both;
    overflow:hidden;
    padding-top:6px;
    padding-bottom:8px;
}

#cashback_Value
{
    border:solid 1px #9c8c79;
    padding:3px 3px;
    margin:5px;
    font-size:150%;
    font-weight:bold;
    color:#fff;
    background-color:#F79E32;
    text-shadow:0 -1px rgba(0, 0, 0, 0.5);
    text-align:center;
}

.h3selectestimated
{
    background:url("/images/selright.png") no-repeat scroll left center transparent;
    padding-left:30px;
    margin:8px 0px 5px;
    font-size:12px;
    font-weight:normal;
}
#NAEstim
{
    color:Red;
    padding:4px 30px 0px;
}
.savingestimate
{
    border:solid 1px #c0bfbf;padding:20px 22px;margin-top:14px;width:271px;color:#667;
}

/* ### END WIZARD ### */

/* ### By Nikita ### */

.HrefDisabled { color:red;}
/* ### END By Nikita### */


/* ### LAYOUT ### */

#content
{
    padding-bottom:28px;
}

#LoginViewContainer
{
    padding-top:0px;
}

#layout_one {
background:#FFFFFF none repeat scroll 0 0;
line-height:normal;
}

#layout_tiparea
{
    padding:15px 0px 0px 10px;
    border-right:solid 1px #dbdbdb;
    border-left:solid 1px #f1f1f1;
    border-bottom:solid 1px #dbdbdb;
    height:487px;
    background-color: #fbfafa;
}

.cahome p
{
	color:#d0d0d0;
	padding:22px 10px 18px;
}
#agent_pitch
{
	font-size:18px;
	color:#fff;
}

.OuterLayerWizard
{
    border-right:solid 3px #f2f2f2;
    border-left:solid 3px #f2f2f2;
    border-bottom:solid 3px #f2f2f2;
    border-top:solid 1px #f9f9f9;
    overflow:hidden;
}

div.ajax_loader 
{ 
    background: #ffffff url("/images/ajaxloader.gif") no-repeat center center; 
}   


.loginlefttitle {
    display:block;
    float:left !important;
    width:120px;
    margin-top:28px;
}

.loginleft {
    display:block;
    float:left !important;
    width:158px;
}
.loginsubmit {
    float:left;
    padding-top:4px;
    width:78px !important;
}

.fieldsetlogin label 
{
    text-align:left;
    display:block;
    font-size:0.95em;
    color:#666;
}

.fieldsetlogin input
{
    width:125px;
}

.fieldsetlogin a {
    display:block;
    margin-top:4px;
    color:#666;
}

.fieldsetlogin .checkbox
{
    display:block;
    margin-top:4px;
    text-decoration:none;
}

.fieldsetlogin .checkbox input
{
    display:inline-block ;
    margin:4px;
    width:20px;
}

.fieldsetlogin .checkbox label
{
    display:inline-block ;
    font-weight:normal;
    font-size:100%;
}

.menuDivider
{
    padding-right: 9px; 
    margin-right: 0px; 
    padding-bottom: 40px;
    border-right:solid 1px #f79b2d;
}


#login
{

}

#login_topw
{
    position:relative;
    float:right;
    width:100%;
    
}
#followus
{
    float:right;
    padding: 9px 0px 0px 10px;
    top:0px;
    position:relative;
}

#followus span
{
       vertical-align:top;
       float:left;
}
#login_top { 
background:url("/images/sprite-common.png") no-repeat scroll 0 -439px transparent;
height:39px;
margin-bottom:1px;
float:right;
padding:0px 5px 0px 10px;
margin-left:10px;
position:relative;
top:0px;
}
#login_topr {
    background:url("/images/sprite-common.png") no-repeat scroll -542px -439px transparent;
    width:8px;
    height:39px;
    position:absolute;
    right:0px;
}
#logoarea #loggeduser ul {
  margin-top: 4px;
  position: relative;
}
#loggeduser ul
{
    float:right;
}

#loggeduser li {
    display:block;
    float:left;
    padding:0;
    position:relative;
}

#loggeduser .loginsubmit {
    padding-top:0px;
}

#loggeduser .profile_photo {
position:relative;
display:block;
text-align:center;
padding:0px;
margin:0px;
}

#loggeduser .profile_photo img {
    width:60px;
    height:70px;
    border:solid 1px #e4e4e4;
}

#loggeduser .profile a {
    color:#7D7D7D;
    display:block;
    line-height:40px;
    padding:20px 0px 0px 65px;
    text-decoration:none;
    text-transform:uppercase;
    white-space:nowrap;
}

#loggeduser .profilebutton div
{
    padding-top:28px;
}

.hr
{
    border-bottom:solid 1px #eee;line-height:10px;
}

/* WIZARD 3 STEPS 
----------------------------------------------------------------------------------------------------*/





#mainNav li{
	height:71px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(images/navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainNav li.current{
	background-color:#C36615;
	background-image: url(images/navCurrentBtn.gif);
}

#mainNav li.lastDone{
	background-color:#7C8437;
	background-image: url(images/navLastDoneBtn.gif);
}

#mainNav li.done{
	background-color:#7C8437;
	background-image: url(images/navDoneBtn.gif);
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#ccc;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:#fff;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
color:#FFFF99;
cursor:hand;
}

#mainNav li a em{
width:150px;
display:block;
margin:6px 0 0 10px;
font-style:normal;
font-weight:bold;
}

#mainNav li a span{
width:140px;
display:block;
margin-left:10px;
font-weight:normal;
}

#mainNav li.mainNavNoBg{
background-image:none;
}

#mainNav li a{
height:71px;
display:block;
}


/* #mainNav.threeStep */
#mainNav.threeStep li{width:303px;}
#mainNav.threeStep li.mainNavNoBg{width:304px;}
#mainNav.threeStep li a{width:303px;}





/* END WIZARD 3 STEPS 
----------------------------------------------------------------------------------------------------*/
/* Multi Select */

.multicheckitem
{
    display:block;text-decoration:none;
    color:#666;
}
.multicheckitem span
{

}
.asmContainer {
	/* container that surrounds entire asmSelect widget */
}

.asmSelect {
	/* the newly created regular 'select' */
	display: inline; 
}

.asmOptionDisabled {
	/* disabled options in new select */
	color: #999; 
}

.asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 1em;
}

.asmList {
	/* html list that contains selected items */
	margin: 0.25em 0 1em 0; 
	position: relative;
	display: block;
	padding-left: 0; 
	list-style: none; 
}

.asmListItem {
	/* li item from the html list above */
	position: relative; 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background: #ddd;
	border: 1px solid #bbb; 
	width: 100%; 
	margin: 0 0 -1px 0; 
	line-height: 1em;
}

.asmListItem:hover {
	background-color: #e5e5e5;
}

.asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 5px; 
	display: block;
}

.asmListSortable .asmListItemLabel {
	cursor: move; 
}

.asmListItemRemove {
	/* the remove link in each list item */
	position: absolute;
	right: 0; 
	top: 0;
	padding: 5px; 
}
/* end multi select */


/* View */



.tableView
{
    margin-top:8px;
}

.tableView .viewlabel
{
    font-weight:bold;
    padding:8px 10px 2px 0px;
    text-align:right;
}

#BiddingArea
{
    background-color:#f9f9f9;
    padding:6px 8px 8px 8px;
    border:solid 1px #dedede
}

/* end view */





.ulsellingpoints
{
    list-style-position:outside;
    list-style-type:disc;
    margin:20px 0 0 15px;
    font-weight:bold;
}

.ulsellingpoints span
{
    color: #666; 
}

.ulsellingpoints li {
    color:#f79b2d;
    font-size:120%;
    line-height:25px;
    margin-bottom:20px;
}

/* Agent Info Page */

.agent_info 
{
    margin-top:30px;
    font-size:14px;
}

#agent_info_banner {
margin:20px 0 40px;
}

#agent_info_banner td {
background:url("/images/agent_info_banner_bg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
height:91px;
line-height:15px;
padding:0 24px 5px 40px;
width:118px;
font-size:13px;
}

#agent_info_banner td {
vertical-align: middle;
}

.agent_info img 
{
    padding:25px 0 34px;
}

.agent_benefit 
{

    height:25px;
    font-size:16px;
    color:#666;
    padding:0 0 0 35px;
    font-weight:bold;
 }
 
 .agent_info .header_top
 {
color:#666666;
font-size:20px;
font-weight:bold;
line-height:28px;
padding:0 15px 0 0;
 }
 
 .agent_info .header_body 
 {
color:#666666;
font-size:20px;
font-weight:bold;
padding:4px 0 0 80px;
height:26px;
 }

.agent_info .payment {
background:url("/images/icon_more_deals.png") no-repeat scroll 0 -5px transparent;
height:72px;
line-height:27px;
}
 
.agent_info .targeting {
background:url("/images/icon_pinpoint_targeting.png") no-repeat scroll 0 0 transparent;
height:72px;
line-height:72px;
} 
 
.agent_info .leads {
background:url("/images/icon_clipboard.png") no-repeat scroll 0 0 transparent;
height:72px;
line-height:72px;
} 

.agent_info .how_it_works {
background:url("/images/icon_how_it_works.png") no-repeat scroll 0 0 transparent;
height:72px;
line-height:72px;
} 

 
 .agent_info span {
 font-weight: bold;
 text-decoration: underline;
 }
 
 .agent_info p 
 {
     font-weight:normal;
     color:#666;
     font-size:14px;
     padding:0 0 25px 80px;
     margin-top:-10px;
 }
 
 
.agent_info ul
{
    margin-bottom:30px;
    margin-left:44px;
}
 
.agent_info li 
{
    margin-left:80px;
    margin-bottom:15px;
}
 

#advertising_fee_calculator {
margin-left: 80px;
}

#advertising_fee_calculator h3 {
margin-bottom: 15px;
}

#referral_fee_savings {
background-color:#F9961E;
border:1px solid #DEDEDE;
color:#FFFFFF;
margin-left:3px;
margin-right:-3px;
padding:6px;
text-shadow: 0 -1px #555555;
}

#advertising_fee_calculator a {
background:url("/images/button_how_it_works_estimate.png") no-repeat scroll 0 0 transparent;
color:#777777;
display:inline-block;
font-size:10px;
height:19px;
line-height:17px;
margin-left:11px;
text-align:center;
vertical-align:middle;
width:65px;
}


#advertising_fee_calculator #dollar_sign {
display:inline;
}

#advertising_fee_calculator a:hover {
background-position: 0 -19px;
}


#agents_savings {
background:url("/images/referral_savings.png") no-repeat scroll 100% 0 transparent;
color:#FFFFFF;
display:block;
font-weight:bold !important;
height:45px;
padding-right:17px;
padding-top:9px;
}

#advertising_fee_calculator_tbl {
background-color:#F6F6F6;
border:1px solid #DEDEDE;
margin-top:15px;
float:left;
border:4px solid #CCCCCC;
}
 
#advertising_fee_calculator_tbl td {
padding:15px 15px 0;
text-align:right;
}
 
#advertising_fee_calculator span {
text-decoration: none;
font-weight:bold;
} 

#advertising_fee_calculator input {
background:url("/images/input_bg_dollar_sign.png") no-repeat scroll 4px 4px #FFFFFF;
padding-left:14px;
text-align:right;
width:80px;
}
.agent_info .step_1 
{
    margin-left:33px;
    background:transparent url("/images/bullet_step_1.png") no-repeat scroll 0 0;
    padding:11px 0 0 47px;
    color:#666666;
    font-size:20px;
    height:29px;
    font-weight:bold;
    margin-bottom:0;
}
 
.agent_info .step_2
{
    margin-left:33px;
    background:transparent url("/images/bullet_step_2.png") no-repeat scroll 0 0;
    padding:11px 0 0 47px;
    color:#666666;
    font-size:20px;
    height:29px;
    font-weight:bold;
    margin-bottom:0;
} 

.agent_info .step_3
{
    margin-left:33px;
    background:transparent url("/images/bullet_step_3.png") no-repeat scroll 0 0;
    padding:11px 0 0 47px;
    color:#666666;
    font-size:20px;
    height:29px;
    font-weight:bold;
    margin-bottom:0;
}

.btn_get_started_main a {
    background:url("/images/btn_get_started.png") no-repeat scroll 0 0 transparent;
    display:block;
    float:right;
    height:42px;
    margin:0 5px 30px 0;
    width:177px;
}
.btn_get_started_main a:hover {
    background-position:0 -42px;
}

.btn_get_started_right a {
    background:url("/images/btn_get_started.png") no-repeat scroll 0 0 transparent;
    display:block;
    height:42px;
    margin:25px auto 88px;
    width:177px;
}
.btn_get_started_right a:hover {
    background-position:0 -42px;
}

#agent_info_right_column 
{
    margin-top:46px;
}

#agent_info_right_column .header 
{
    color:#666;
    font-size:17px;
    padding:0 0 0 20px;
}

.agent_pic 
{
    float:left;
    padding:0 5px 5px 0;
}

.agent_info #compare_us {
background:url("/images/compare_us_bg.png") no-repeat scroll 0 0 transparent;
color:white;
float:right;
font-size:12px;
font-weight:bold;
height:93px;
line-height:16px;
margin-top:35px;
padding:26px 10px 5px 25px;
width:128px;
z-index: 999999;
margin-right:20px;
}

.agent_info #how_bidding_works {
background:url("/images/bidding_example_bg.png") no-repeat scroll 0 1px transparent;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:10px;
height:21px;
padding-left:7px;
text-decoration:none;
width:89px;
}

.agent_info #tip_how_bidding_works ol {
list-style: decimal inside none;
}

#tip_how_bidding_works ol span {
font-weight: normal;
}

#marketing_methods_close_button {
background: transparent url(/images/close.png) scroll no-repeat 0 0;
width:30px;
height:30px;
position:relative;
top: 18px;
left:-12px;
cursor:pointer;
}

.agent_info #compare_us a {
background:none repeat scroll 0 0 transparent;
color:#555555;
display:inline;
font-size:11px;
margin-left:3px;
}

/*Cashback Meter*/

#cashback_meter 
{
    text-align:center;
    padding:15px 0;
}

/*Cashback Meter End*/

/*Seller Wizard Step 1*/

#commission_savings_step_1 
{
    padding:20px 0;
}

.features_1
{
    background:transparent url("/images/bullet_features_1.png") no-repeat scroll 189px 10px;
}

.features_2
{
    background:transparent url("/images/bullet_features_2.png") no-repeat scroll 189px 10px;
}

.features_3
{
    background:transparent url("/images/bullet_features_3.png") no-repeat scroll 189px 10px;
}

/*Buyer Wizard Step 1*/

#cashback_example_step_1 
{
    padding:15px 0;
}



/*Tooltips*/

/*Buyer Wizard Zillow Links*/

.tip {
background:url("/images/tip_bg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
height:16px;
line-height:15px;
margin-right:5px;
padding-left:7px;
width:26px;
}

.property_search_link 
{
        background:transparent url("/images/icon_house.png") no-repeat scroll 0 0;
        height:40px;
        padding: 2px 0 0 35px;
        line-height:12px;
        }

.mortgage_calculator_link 
{
        background:transparent url("/images/icon_calculator.png") no-repeat scroll 0 0;
        height:40px;
        padding: 2px 0 0 35px;
        line-height:12px;
}

.mortgage_calculator_link a:link, .mortgage_calculator_link a:visited, .property_search_link a:link, .property_search_link a:visited
{
    color:#F79E32 !important;
}

.mortgage_calculator_link a:hover, .property_search_link a:hover
{
    text-decoration:underline;
}

.mortgage_calculator_link span, .property_search_link span
{
    font-size:14px;
}

#zillow_links_tip_content h3
{
    margin-bottom:10px;
    display:block;
    background:none repeat scroll 0 0 transparent;
}


.tooltip_small { 
        width:216px;
        color:#555; 
        text-align:left; 
        font-size:12px; 
        display:none;
        z-index:999999;
        /* outline radius for mozilla/firefox only */ 
        /*-moz-box-shadow:0 0 10px #000; 
        -webkit-box-shadow:0 0 10px #000; */
    }

.tooltip_small h3
{
    font-size:14px;
    display:inline;
}

.tooltip_small .top 
{
    background:transparent url("/images/tooltip_bg_top.png") no-repeat scroll 0 0;
    display:block;
    height:17px;
}

.tooltip_small .middle 
{
    background:transparent url("/images/tooltip_bg_middle.png") repeat-y scroll 0 0;
    display:block;
    padding:0 20px;
    line-height: 16px;
    }    

.tooltip_small .middle a, .tooltip_small .middle strong
{
line-height: 16px;
}

.tooltip_small .middle a
{
color: #F79E32;
}

.tooltip_small .middle a:hover
{
text-decoration: underline;
}

.tooltip_small .bottom 
{
    background:transparent url("/images/tooltip_bg_bottom.png") no-repeat scroll 0 0;
    display:block;
    height:17px;
}    


.tooltip_small .arrow_right
{
    background:transparent url("/images/tooltip_arrow_right.png") no-repeat scroll 0 0;
    position:absolute;
    right: -11px;
    top:50%;
    width:21px;
    height:31px;
    margin-top:-15px;
}



.tooltip_small .arrow_bottom
{
    background:transparent url("/images/tooltip_arrow_bottom.png") no-repeat scroll 0 0;
    position:absolute;
    right: 50%;
    bottom:-10px;
    width:31px;
    height:21px;
    margin-right:-15px;
}


.tooltip_small .arrow_top
{
    background:transparent url("/images/tooltip_arrow_top.png") no-repeat scroll 0 0;
    position:absolute;
    right: 50%;
    top:-10px;
    width:31px;
    height:21px;
    margin-right:-15px;
}
.tooltip_large { 
        width:516px;
        color:#555; 
        text-align:left; 
        font-size:12px; 
        display:none;
        list-style:disc inside;
        z-index:9999;
}

.tooltip_large .arrow_left
{
    background:transparent url("/images/tooltip_arrow_left.png") no-repeat scroll 0 0;
    position:absolute;
    left: -11px;
    top:50%;
    width:21px;
    height:31px;
    margin-top:-15px;
}


.tooltip_large h4 
{
    font-size:14px;
    padding-bottom:10px;
    padding-left:3px;
    }

.tooltip_large .top 
{
    background:transparent url("/images/tooltip_large_top.png") no-repeat scroll 0 0;
    display:block;
    height:17px;
}

.tooltip_large .middle 
{
    background:transparent url("/images/tooltip_large_middle.png") repeat-y scroll 0 0;
    display:block;
    padding:15px 30px;
    }    

.tooltip_large .middle p 
{
    padding:10px 0;
}

.tooltip_large .bottom 
{
    background:transparent url("/images/tooltip_large_bottom.png") no-repeat scroll 0 0;
    display:block;
    height:17px;
}  

/*Buyer Wizard Step 2*/

#maximizing_cashback_tip_content 
{
    
}

#maximizing_cashback_tip 
{
    background: transparent url("/images/maximizing_cashback_bg.png") no-repeat scroll 0 0;
    padding-left:14px;
    height:29px;
    width:250px;
    margin:0 auto;
    line-height:29px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
}

#commission_savings_meter 
{
    text-align:center;
    padding:15px 0;
}

#button_add_agent 
{
background:url("/images/button_add_agent.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
height:18px;
line-height:15px;
padding-left:18px;
width:85px;
margin-left:5px;

}

#agent_info_lookup
{

background:url("/images/icon_magnifying_glass.png") no-repeat scroll 0 14px transparent;
line-height:10px;
padding-left:25px;
padding-top:10px;

}

#lookup_agent {
color:#8A8A8A;
margin-left:224px;
width:280px;
}

#lookup_agent a {
color: #F79723;
}

#lookup_agent a:hover {
text-decoration: underline;
}


/*Cashback Factors Tooltip*/
.table_cashback_factors 
{
height:240px;
padding:15px 0;

}

.table_cashback_factors ul 
{
    
}

.table_cashback_factors ul
{
    margin-left:5px;
}

.table_cashback_factors li 
{
    background:transparent url("/images/bullet_orange.png") no-repeat scroll 0 4px;
    padding-left: 17px;
    
}

.table_cashback_factors .left 
{

    float:left;
    width: 200px;
    background:transparent url("/images/table_divider.png") no-repeat scroll 100% 0;
    padding-right:15px;

}

.table_cashback_factors .right 
{
    float:right;
    width: 200px;
    padding-right:15px;
}

ul.heading_factors_plus li
{
    background: transparent url("/images/bullet_arrow_up.png") no-repeat scroll 0 4px;
    font-size:14px;
    line-height:14px;
    font-weight:bold;
    padding-left:30px;
        
}

ul.heading_factors_plus, ul.heading_factors_minus
{
padding-bottom:10px;
margin:0;
}

ul.heading_factors_minus li
{
    background: transparent url("/images/bullet_arrow_down.png") no-repeat scroll 0 4px;
    font-size:14px;
    line-height:14px;
    font-weight:bold;
    padding-left:30px;
    
}


/* FAQ Cashback Factors */

.faq_table_cashback_factors 
{
border:1px solid #DADADA;
margin:0 auto;
padding:10px;
width:550px;

}

.faq_table_cashback_factors ul 
{
    
}

.faq_table_cashback_factors ul
{
    margin-left:5px;
}

.faq_table_cashback_factors li 
{
    background:transparent url("/images/bullet_orange.png") no-repeat scroll 0 4px;
    padding-left: 17px;
    
}

.faq_table_cashback_factors .left 
{

    float:left;
    width: 250px;
    background:transparent url("/images/table_divider.png") no-repeat scroll 100% 0;
    padding-right:15px;

}

.faq_table_cashback_factors .right 
{
    float:right;
    width: 250px;
    padding-right:15px;
}

ul.heading_factors_plus li
{
    background: transparent url("/images/bullet_arrow_up.png") no-repeat scroll 0 4px;
    font-size:14px;
    line-height:14px;
    font-weight:bold;
    padding-left:30px;
        
}

ul.heading_factors_plus, ul.heading_factors_minus
{
padding-bottom:10px;
margin:0;
}

ul.heading_factors_minus li
{
    background: transparent url("/images/bullet_arrow_down.png") no-repeat scroll 0 4px;
    font-size:14px;
    line-height:14px;
    font-weight:bold;
    padding-left:30px;
    
}

/* FAQ Cashback Factors End */


/*Seller Wizard Step 2*/



#maximizing_commission_savings_tip
{
    background: transparent url("/images/maximizing_commission_savings_bg.png") no-repeat scroll 0 0;
    padding-left:14px;
    height:29px;
    width:250px;
    margin:0 auto;
    line-height:29px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
}   

/*Discount Commission Factors Tooltip*/



.table_commission_factors 
{
height:210px;
padding:15px 0;

}


.table_commission_factors ul
{
    margin-left:5px;
}

.table_commission_factors li 
{
    background:transparent url("/images/bullet_orange.png") no-repeat scroll 0 4px;
    padding-left: 17px;
    
}

.table_commission_factors .left 
{

    float:left;
    width: 200px;
    background:transparent url("/images/table_divider.png") no-repeat scroll 100% 0;
    padding-right:15px;

}

.table_commission_factors .right 
{
    float:right;
    width: 200px;
    padding-right:15px;
}

/*Agent Involvement Levels Tooltips*/

#low_agent_involvement_tip_content img, #medium_agent_involvement_tip_content img, #high_agent_involvement_tip_content img 
{
    padding:0 5px 0 10px;
    vertical-align:middle;
}

#low_agent_involvement_tip_content .level_label, #medium_agent_involvement_tip_content .level_label, #high_agent_involvement_tip_content .level_label 
{
    font-size:10px;
}

#low_agent_involvement_tip_content p, #medium_agent_involvement_tip_content p, #high_agent_involvement_tip_content p
{
    padding-top:10px;
} 

#learn_more_low, #learn_more_medium, #learn_more_high
{
font-size:11px;
padding-top:10px;
text-decoration:underline;
}

#learn_more_low span, #learn_more_medium span, #learn_more_high span
{
    font-size:13px;
}


/* Other Marketing Methods Comparision */

#tipMarketingMethodsComparison {
z-index: 999999;
display:none;
}

#tipMarketingMethodsComparison thead {
	height: 80px;
	color:#fff;
	font-weight:bold;
	}
#tipMarketingMethodsComparison thead td {
	background: transparent url(/images/comparison_table_hd_bg.png) scroll repeat-x bottom center;
}

#tipMarketingMethodsComparison td {
	text-align:center;
	width:100px;
	height:60px;
	vertical-align:middle;
	background: transparent url(/images/comparison_table_td_bg.png) scroll repeat-x bottom center;
}

#tipMarketingMethodsComparison table {
border:4px solid #CCCCCC;
}

#tipMarketingMethodsComparison .left {
height:60px;
padding-left:7px;
text-align:left;
width:200px;
}

/*Tooltips End*/

/*Privacy Info*/

#privacy_info_step_3
{
background:url("/images/privacy_bg.png") no-repeat scroll 0 0 transparent;
color:#DE6001;
font-size:11px;
line-height:10px;
margin-bottom:10px;
margin-top:20px;
padding:6px 71px;

}

#privacy_info_step_3 a:link, #privacy_info_step_3 a:visited
{
    color: #DE6001 !important;
    font-weight:bold !important;
    text-decoration:underline !important;
}

/*Combobox*/
.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading {
margin:0 1px !important;
padding:6px !important;
}


/*Autobidding*/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

#auto_bidding_container {
/*background:url(/images/auto_bidding_bg.png) no-repeat scroll 0 0 #ffffff;*/
border:solid 4px #7c7c7c;
background-color:#fff;
width: 608px;
height:338px;
position:fixed;
  left:0;
  top:0;
  z-index:9999;
  display:none;
}

#invite_Friends_Container {
/*background:url(/images/auto_bidding_bg.png) no-repeat scroll 0 0 #ffffff;*/
border:solid 4px #7c7c7c;
background-color:#fff;
width: 775px;
height:574px;
position:absolute;
  left:0;
  top:0;
  z-index:9999;
  display:none;
}

#auto_bidding_container table {
margin:0 auto;
text-align:center;
vertical-align:middle;
font-weight:bold;
}


#auto_bidding_container table td {
}

#auto_bidding_container #bid_number {
background:url("/images/auto_bidding_count_bg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:inline-block;
font-size:68px;
font-weight:bold;
height:120px;
line-height:120px;
text-align:center;
vertical-align:middle;
width:120px;
margin: 40px 0 0 0;
}

#auto_bidding_container #bids_remaining {
background:url("/images/auto_bidding_count_bg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:inline-block;
font-size:68px;
font-weight:bold;
height:120px;
line-height:120px;
text-align:center;
vertical-align:middle;
width:120px;
margin: 40px 0 0 0;
}

#auto_bidding_container #savings {
background:url("/images/auto_bidding_savings_bg.png") no-repeat scroll 0 0 transparent;
color:#FF8400;
display:inline-block;
font-size:46px;
font-weight:bold;
height:116px;
line-height:116px;
text-align:center;
vertical-align:middle;
width:207px;
margin: 40px 0 0 0;
}

#auto_bidding_container #preloader {
text-align:center;
margin-top:50px;
}


/* Autobidding Agent Setup */

#ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_fldPriceFrom_text, #ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_fldPriceTo_text {
width: 75px !important;
}

#ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_cashbackbidamount_text, #ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_FlatFeeSeller_text {
width: 80px !important;
}

#ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_ddlSellerPercentage, #ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_ddlBuyersAgentComission {
width: 100px !important;
}

#ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_ddlcashbackPercentage {
width:90px !important;
}



#autobidding_info {
background-color:#ededed;
border:1px solid #cccccc;
margin:25px 0;
padding:10px;
width:500px;
font-weight: bold;
}

#ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_fldFromSell_text, #ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_fldToSell_text {
width:75px !important;
}

#ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_isWithoutPriceRange {
float:left;
margin-right:5px;
margin-top:3px;
}

#ctl00_ctl00_cphRootMain_cphRight_UCAgentSetUpAutoBidding1_RadAPGeneral label {
float:left;
}

#commission_autobid_wrapper, #cashback_autobid_wrapper {
border:1px solid #f6f5f5;
background-color:#f8f8f8;
padding:10px;
margin-bottom:25px;
}

#divBidResultBoxSeller span {
font-weight:bold;
}

/* Autobidding Agent Setup End */


/* Agent Agreement to Participate */


#agent_agreement {
display:none;
width:600px;
height:400px;
background-color:#fff;
border:4px solid #CCCCCC;
padding:5px 15px;
}

#agent_agreement .close  {
background:url("/images/close.png") no-repeat scroll 0 0 transparent;
height:30px;
position:absolute;
width:30px;
left:-15px;
top:-15px;
cursor:pointer;
}

#agent_agreement #content_wrap {
height:402px;
overflow-y:auto;
width:615px;
}

#agent_agreement #content_wrap h2 {
text-align:center;
margin-bottom:10px;
}

#agent_agreement #content_wrap h3 {
font-size:18px;
}

#agent_agreement #content_wrap h4 {
font-size:12px;
}

#agent_agreement #content_wrap p {
margin-bottom:10px;
}

#agent_agreement #content_wrap ul {
list-style:disc outside none;
margin-left:25px;
margin-bottom:10px;
}

/* Agent Agreement to Participate End */

/* Agent FAQs */

#faq_contact_us {
width:202px;
}

#faq_contact_us .top {
background:transparent url(/images/faq_box_bg_top.png) scroll no-repeat 0 0;
width: 202px;
height: 10px;
}

#faq_contact_us .middle {
background:transparent url(/images/faq_box_bg_middle.png) scroll repeat-y 0 0;
padding:0 9px;
}

#faq_contact_us .bottom {
width: 202px;
height: 10px;
background:transparent url(/images/faq_box_bg_bottom.png) scroll no-repeat 0 0;
}

#contact_us .call {
background:url("/images/icon_cellphone.png") no-repeat scroll 0 3px transparent;
height:43px;
padding-left:50px;
margin-bottom:15px;
}

#contact_us .email {
background:url("/images/icon_email.png") no-repeat scroll 0 3px transparent;
height:43px;
padding-left:50px;
margin-bottom:10px;
}

#contact_us .hours {
font-size:12px;
color:#999999;
font-style:italic;
}

#contact_us .call strong, #contact_us .email strong  {
display:block;
font-size: 14px;
}

/* Terms of Use */

#terms_of_use {
margin:30px 0;
padding-right:20px;
}

#terms_of_use ul {
list-style:disc outside none;
margin-bottom:10px;
margin-left:25px;
}

#terms_of_use h3 {
font-size:18px;
}

#terms_of_use h4 {
font-size:12px;
}

#terms_of_use p {
margin-bottom:15px;
}


* 
{
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
	
body
{
    background-color: #fff;
    color:#3b3b3b;
    font-family:helvetica, verdana, arial;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    line-height:20px;
}
	
:link,:visited { text-decoration:none }


h1 {
color:#000000;
font-weight:bold;
margin-top:40px;
}

h1, h2 {
line-height:40px;
}

h2, h3
{
    color:#666666;
}
h1 { font-size:30px; }


h2 {  
    font-size: 24px;  
}  
   
h3 {  
    font-size: 21px;  
}  
   
h4 {  
    font-size: 18px;  
}  
   
a 
{
    color:#356AA0;
}

a:hover
{
    text-decoration:underline;
}

textarea,input[type='text'],input[type='password'],select
{
	border:1px solid #878787;
	background:#fff;
	padding:2px 3px;
}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover
{
	border-color:#aaa;
}

textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus
{
	outline:2px solid #e4e4e4;
	border-color:#888;
}

  
/* Navigation */

      #nav ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
      }
  
      #nav ul li {

      }

      #nav ul li,
      #nav ul li a {
        float: left;
        display: block;
      }

      #nav ul li a {
        margin: 11px;
        padding: 8px;
        font-size: 18px;
        color: #fff;
        text-decoration: none;
      }

      #nav ul li a:hover
      {
        background-color: #546771;
        color: #fff;     
      }
      
      #nav ul li a.AspNet-Menu-Selected  {
        background-color: #3a4952;
        color: #fff;
      }     

     /*small nav*/
     #memtopnav       
     {
     float:right;
     padding-right:5px;   
     }
     
     #memtopnav .firstimg
     {
        border-right:none;
        padding-left:5px;
     }
     
     #memtopnav .firstimg img
     {
        border:solid 1px #f5f5f5;
        width:26px;
        position:relative;
        top:-6px;
        left:-3px;
     }
     #memtopnav li
     {
        padding-top:3px !important;
        padding:2px 4px 2px 0px;
        float:left;    
        line-height:22px !important;
        vertical-align:middle !important;
     }
     #memtopnav li a
     {
        line-height:normal !important;
     }
     
     #memtopnav span
     {
        color:#999;
     }
          
      #memtopnav li.ahref a
     {
        line-height:22px !important;
        
     }
      
      #memtopnav li.ahref a:hover {  
        color: #F79723;
        }
        
     #memtopnav .socialicon
     {
        display:inline-block;
     }
    
    .socialicon.facebook {
    background: url("/images/sprite-common.png") no-repeat scroll -218px -403px transparent;
    display: block;
    width: 22px;
    height: 22px;
    float:left;
    margin-right: 5px;
    }

    .socialicon.twitter {
    background: url("/images/sprite-common.png") no-repeat scroll -246px -403px transparent;
    display: block;
    width: 22px;
    height: 22px;
    float:left;
    }

     .nortborder
     {
        border-right:none !important;
     }
/* end Navigation */


#navigation {
    background:#0755B5;
    z-index:800;
}


#mainphoto {
    left:0;
    position:absolute;
    top:40px;
}

#mainphoto img {
        border: solid 1px #f2f2f2;
}

#banner {
    background: url("/images/sprite-homepage-png8.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    height: 285px;
    line-height: 30px;
}



#banner li.one 
{
    background: transparent url(/images/bullet_banner_1.png) no-repeat scroll 0 0;
    padding:3px 0 0 47px;
    height:36px;
}

#banner li.two 
{
    background: transparent url(/images/bullet_banner_2.png) no-repeat scroll 0 0;
    padding:3px 0 0 47px;
    height:36px;
}

#banner li.three 
{
    background: transparent url(/images/bullet_banner_3.png) no-repeat scroll 0 0;
    padding:3px 0 0 47px;
    height:36px;
}


#banner #left 
{
background:url("/images/banner_divider.png") no-repeat scroll 100% 0 transparent;
float:left;
margin:15px;
width:450px;
margin:15px 15px 0;
}



#banner #right 
{
float:left;
margin:26px 15px 13px 38px;
width:350px;
}

#banner #right li
{
        background: transparent url(/images/bullet_banner_right.png) no-repeat scroll 0 0;
        height:29px;
        padding-left:43px;
}

#banner h1 
{
	margin-top:0;
    color:#4e4e4e;
	color:#fff;
	display:block;
	font-size:40px;
	letter-spacing:-0.05em;
	line-height:40px;
	padding:17px 0 0 0;
	text-shadow:0 -1px rgba(0, 0, 0, 0.3);    
}

#header-pitch h1
{
    color:#4e4e4e;
	color:#fff;
	display:block;
	font-size:40px;
	letter-spacing:-0.05em;
	line-height:40px;
	padding:0;
	margin-bottom:0 !important;
	text-shadow:0 -1px rgba(0, 0, 0, 0.3);    	
}

#header-pitch .pitch_2 {
    color: #fff;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 6px 0 10px;
}

#pagetitle 
{
    background:#f79f34 url(/images/bgbanner.gif) repeat-x scroll center top;
}

#pagetitle h1
{
    margin:0 0 12px 0;
}


#banner_wrapper .pitch_2 {
font-size:18px;
font-style:italic;
font-weight:bold;
color:#fff;
line-height:normal;
margin:3px 0 6px 136px;
}



#banner_wrapper .button a
{
background:url("/images/banner_button.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:37px;
line-height:35px;
text-align:center;
width:148px;
text-shadow:0 -1px rgba(0, 0, 0, 0.3);
font-size:18px;
font-weight:bold;
}

#banner_wrapper .button a:hover 
{
    background-position: 0 -37px;
}




a.bigbutton {
    background: url("/images/sprite-homepage-png24.png") no-repeat scroll 0 -68px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 120%;
    font-weight: bold;
    height: 35px;
    padding-left: 15px;
    text-decoration: none;
    }


a.bigbutton:hover {
background-position: 0 -103px;
}

a.bigbutton span {
    background: url("/images/sprite-homepage-png24.png") no-repeat scroll right -140px transparent;
    display: block;
    font-size: 18px;
    height: 25px;
    line-height: 23px;
    padding: 5px 15px 5px 0;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
} 


a.bigbutton:hover span {
background-position: right -175px;
}

a.bigbutton:active {
    background-position: 0 -103px;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.bigbutton:active span {
    background-position: right -175px;
    line-height:24px; /* push button down 1px */
} 



#benefits 
{
    margin-top:40px;
    margin-bottom: 25px;
}

#benefits a
{
	float:right;
}

#benefits img 
{
    float:left;
}

#benefits p
{
    padding-left:70px;
}

#benefits div {
    float:left;
    width: 70px;
    height: 70px;
    background: url("/images/sprite-homepage-png8.png") no-repeat scroll 0 0 transparent;
    }

#benefits #b1 {
    background-position: 0 -423px;
    }

#benefits #b2 {
    background-position: 0 -498px;
    }

#benefits #b3 {
    background-position: -5px -587px;
    }

#benefits #b4 {
    background-position: -2px -668px;
    }

#benefits #b5 {
    background-position: -3px -749px;
    }

#benefits #b6 {
    background-position: -3px -826px;
    }

#benefits h3
{
    margin-bottom:5px;
    line-height:25px;
    font-size:20px;
}

#benefits li 
{
color:#666666;
float:left;
font-size:12px;
font-weight:normal;
line-height:17px;
margin:0 5px 10px 0;
width:285px;
}

.agents_sign_up 
{
color:#FFFFFF;
font-size:12px;
line-height:16px;
font-weight:bold;
}

#banner_wrapper #get_started 
{
margin-top:13px;
}

#banner_wrapper #get_started h3
{
    display:inline;
    padding-right:21px;
    color:#FFFFFF;
    float:left;
    padding-top:3px;
    line-height:27px;
}

#banner_wrapper .uber_button {
    color:#f89e33;
    margin:40px 0;
}


#banner_wrapper .uber_button a.button {
background-color:#e27e04;
border:1px solid #a75c01;
color:#FFFFFF;
text-shadow:0 -1px rgba(0, 0, 0, 0.5);
}



#white 
{
      min-height:500px;
      height:auto !important;
      height:500px;    
}



#banner_wrapper
{
	background:url("/images/bgorange.png") repeat-x scroll center top transparent;
	border-top:1px solid #FFC790;
	height:285px;
}

.uber_button {
  line-height: 65px;
  font-size: .925em;
}


.uber_button a.button 
{
  background-image: url("/images/bg_button_uber.png");
  background-repeat: repeat-x;
  background-position: bottom center;
  font-size: 0.90em;
  text-align: center;
  padding: 10px 0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;  
}

#banner .uber_button span {
color:#e8e8e8;
display:block;
font-size:0.60em;
font-style:normal;
font-weight:normal;
letter-spacing:0;
}

.linkbutton
{
    padding: 14px 0px 14px 25px; float: left;
}

.buttons {
  clear: both;
  font-size: .785em;
  margin-bottom: 30px;
  overflow: hidden; /* Float clearing for good browsers */
}

.buttons a.button, .buttons button {
  background: #e2e2e2;
  border: 1px solid #e2e2e2;
  color: #646464;
  cursor: pointer;
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 0;
  padding: 4px 10px 5px 10px; /* Links */
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.buttons button {
  line-height: 16px; /* Safari 3 */
  overflow: visible;
  padding: 6px 10px 6px 10px; /* IE6 & Firefox 3 */
  width: auto;
}

.buttons button[type] {
  line-height: 20px; /* Safari */
  padding: 5px 10px 5px 7px; /* Firefox */
}

*:first-child+html button[type] {
  padding: 4px 10px 3px 7px; /* IE7 */
}

.buttons button img, .buttons a img {
  border: none;
  margin: 0 3px -3px 0 !important;
  padding: 0;
}

/* =BUTTONS =TWEAKS */

.buttons button, .buttons a.button { /* Safari */
  -webkit-border-radius: 14px;
}

.buttons a.button, .buttons button, x:-moz-any-link, x:default { /* Firefox 3 */
  -moz-border-radius: 14px;
}

/* =BUTTONS =STANDARD */

.buttons button:hover, .buttons a.button:hover, .buttons a.button:active {
  background: #304812;
  border: 1px solid #304812;
  color: #fff;
}

/* =BUTTONS =REVERSE */

button.reverse, .buttons a.reverse {
  background: #507526;
  border: 1px solid #507526;
  color: #fff;
}

.buttons a.reverse:hover, button.reverse:hover, .buttons a.reverse:active {
  background: #304812;
  border: 1px solid #304812;
  color: #fff;
}

/* =BUTTONS =FLAT */

.buttons button.flat, .buttons a.flat {
  background: #e2e2e2;
  border: 1px solid #e2e2e2;
}

.buttons button.flat:hover, .buttons a.flat:hover {
  background: #6b8d94;
  border: 1px solid #6b8d94;
  color: #fff;
}






/* =FOOTER */

#bg_footer {
  background: #eee;
}

#footer {
  color: #666;
  font-size: .925em;
  padding: 10px 0;
}

#footer hr {
  display: none;
}

#footer h3 {
  color: #59892f;
  font-size: 18px;
  margin-bottom: 20px;
}

#footer ul a:link
{
    color:#f79723;
}

#footer ul.suggestions {
  border-top: 1px solid #333;
  margin-top: 10px;
  padding-top: 9px;
}

#footer ul.suggestions li a {
  border-bottom: 0;
  font-weight: normal;
}

#footer ul.suggestions li a:link {
  color: #e2f1cf;
}

#footer ul.suggestions li a:visited {
  color: #7a8a67;
}

#footer ul.suggestions li a:hover, #footer ul.suggestions li a:active {
  background-color: #e2f1cf;
  color: #191919;
}

#footer ul.suggestions li.support {
  font-weight: bold;
  margin-top: 20px;
}

#footer ul.suggestions li.support em {
  color: #7a8a67;
  font-style: normal;
  font-weight: bold;
}

#footer ul.suggestions li em.support,
#footer ul.suggestions li em.support a {
  color: #7a8a67;
  font-style: normal;
  font-weight: bold;
}

#footer #runner {
  clear: both;
  color: #444;
  padding-top: 19px;
}

#footer #runner .sitemap_primary,
#footer #runner .sitemap_secondary,
#footer #runner p {
  text-align: right;
}

a#terms_of_use_link, a#terms_of_use_link :link, a#terms_of_use_link :visited {
color:#444444;
}



#footer #runner .sitemap_primary li,
#footer #runner .sitemap_secondary li {
  display: inline;
  margin-left: 20px;
}

#footer #runner .sitemap_primary li a {
  font-weight: normal;
}

#footer #runner #watermark {
    background: url("/images/sprite-common.png") no-repeat scroll 0 -381px transparent;
    display: block;
    height: 53px;
    padding: 0 0;
    width: 180px;
 }

#footer #runner .omega {
  float: right;
}

#footer #runner #watermark img {
  display: block;
}

#footer #pitch a:link, #footer #pitch a:visited {
  color: #666;
  font-weight: normal;
}

#footer #pitch a:hover, #footer #pitch a:active {
  color: #fff;
}

a, strong, b {
    line-height:21px;
}




/* =logoarea */

#logoarea #logo {
margin:5px 10px 6px 10px;
}

#logoarea {
background:#fff url(/images/bgtop.gif) repeat-x scroll left bottom;
}



#logoarea #login em.label {
  color: #666;
  font-size: .75em;
  font-style: normal;
  font-weight: bold;
  margin-top: 45px;
  text-transform: uppercase;
  text-align: right;
}

#logoarea #login ul {
  margin-top: 4px;
  position: relative;
  list-style:none;
}

#logoarea #login ul li {
  padding-top: 20px;
}

#logoarea #login ul li label {
  color: #666;
  display: block;
  font-size: .75em;
  font-weight: bold;
  text-transform: uppercase;
}

#logoarea #login ul li input {
  background: #eee;
  border: 1px solid #878787;
  color: #d4d4d4;
  margin: 0;
  width: 148px;
}

#logoarea #login ul li input:focus {
  background: #fff;
  border: 1px solid #666;
  color: #444;
}

#logoarea #login ul li em.helper {
  font-size: .75em;
  font-style: normal;
  position: absolute;
  right: 120px;
  top: 5px;
}

#logoarea #login ul li em.helper a {
  border: 0;
  color: #a1dbe6;
}

#logoarea #login ul li em.helper a:hover {
  background: #a1dbe6;
  border: 0;
  color: #191919;
}

#logoarea #login fieldset {
    margin-bottom:5px !important;
    margin-top:6px;
}

#logoarea .buttons {
  clear: none;
  margin: 20px 0 0 0;
}

#logoarea .buttons button {
  float: none;
}




/*floating need help*/
#NeedHelp
{
    padding:6px 6px 0px 6px;
}

#NeedHelp fieldset
{
    margin-top:8px;
}

#NeedHelp label
{
    font-weight:normal;
     line-height:normal;
     vertical-align:middle;
}

#NeedHelp .buttoncontainer
{
    display: inline-block;
}

#NeedHelp fieldset li
{
    padding:7px;
}
/**********?


/*Form Elements */

#MainForm #MainForm
{
    padding:0px;
    background-color:Red;
}

#MainForm
{
    padding:6px 6px 0px 6px;
}


#MainForm fieldset
{
    margin-top:8px;
}

#MainForm label
{
    font-weight:normal;
     width:210px;
     line-height:normal;
     vertical-align:middle;
}

#MainForm .small{
    color:#b4b4b4;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:210px;
    line-height:1;
}

#MainForm .tworowlabel  
{
    line-height: 1;
}


#MainForm  .checkbox
{
    display:inline-block;
    margin-top:4px;
    text-decoration:none;
}

#MainForm  .checkbox input
{
    display:inline-block ;
    margin:4px;
    width:20px;
}

#MainForm .checkbox label
{
    display:inline-block ;
    font-weight:normal;
    font-size:100%;
    text-align:left;
}

#MainForm input
{

}

#MainForm .buttoncontainer
{
    width:200px;
    display: inline-block;
    vertical-align: top;
}

#MainForm div.mycheckbox
{
    padding:8px;
}

#MainForm .mycheckbox input{
width:30px;
}
#MainForm .mycheckbox label
{
    padding-bottom:6px;
}

#MainForm select
{
    width:138px;
}


#MainForm h2
{
    padding-bottom:14px;
}

#MainForm h3
{
    padding:21px 0px 8px 0px;
}

#MainForm .subheading td
{
    padding:5px 0px 3px 0px;
}

.LeftForm input
{
    width:150px;
}

.LeftForm select
{
    width:158px;
}

fieldset label.red {
  color:Red;  
}

fieldset {
  margin-bottom: 15px;
}
legend {
  padding: 0 2px 12px 0px;
  font-weight: bold;
  font-size:24px;
}


fieldset label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  font-weight:bold; 
  color: #373737;  
}

fieldset ol {
  margin: 0;
  padding: 0;
}
fieldset li {
  list-style: none;
  padding: 8px;
  margin: 0;
}

fieldset li.controlbuttons
{
    padding: 8px 0px 5px 4px;
}

fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
fieldset fieldset label {
  display: block;
  width: auto;
}
fieldset em {
  color: #f00;
}
fieldset label 
{
  text-align:right;
  margin-right:3px;
  width: 94px; /* Width of labels */
}
fieldset fieldset label 
{
  margin-left: 97px; /* Width plus 3 (html space) */
}



.forminput td
{
    padding:0px 3px 3px 0px;
}
/*End form elements */


em {
  font-weight: bold;
  font-style: normal;
}

.container_16:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.container_16{display:inline-block}
* html .container_16{height:1%}
.container_16{display:block}

.clearfix li:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix li{display:inline-block}
* html .clearfix li{height:1%}
.clearfix li{display:block}



/* BUTTONS */


.btn {
	float: left;
	clear: both;
	background: url(/images/ThemeImages/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btn a{
	float: left;
	height: 40px;
	background: url(/images/ThemeImages/btn_stretch.png) repeat-x left top;
	line-height: 40px;
	padding: 0 16px;
	color: #fff;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
}

.btn a:hover
{
    color:#fee4e4 !important;
}
.btn span {
	background: url(/images/ThemeImages/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 40px;
}

div.btn_red { background-color: red !important; }
.btn_orange { background-color: #ff9d29; }





a.savebutton {
    background: url("/images/sprite-common.png") no-repeat scroll 0 -485px transparent;
    color: #fff;
    display: block;
    float: left;
    font-weight:bold;
    font-size:120%;
    height: 27px;
    padding-left: 15px; /* sliding doors padding */
    text-decoration: none;
}


a.savebutton:hover {
background-position: 0 -512px;
}

a.savebutton span {
background:url("/images/sprite-common.png") no-repeat scroll right -485px transparent;
display:block;
height:17px;
line-height:14px;
padding:5px 15px 5px 0;
text-shadow:0 -1px rgba(0, 0, 0, 0.3);
} 


a.savebutton:hover span {
background-position: right -512px;
}

a.savebutton:active {
    background-position: 0 -512px;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.savebutton:active span {
    background-position: right -512px;
    line-height:15px; /* push button down 1px */
} 

/* ####### */



/* Layout Messages */
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:12px 10px 14px 56px;
background-repeat: no-repeat;
background-position: 12px 12px;
}
.info {
color: #6AB3D6;
background-color: #BDE5F8;
background-image: url('/images/ThemeImages/info.png');
}

.info p {
  color:#1290cc;
  line-height:normal;
}

.info .inolink
{
    float:none !important;
    padding:3px 0px !important;
}

.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/ThemeImages/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/ThemeImages/warning.png');
padding: 18px 10px 20px 56px;
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/ThemeImages/error.png');
padding: 18px 10px 20px 56px;
}

.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/images/ThemeImages/validation.png');
}

.info a, .success a, .warning a, .error a {
float: right;
padding: 5px;
cursor:pointer;
}
/* end layout mesages */


/* top popup message */

#topmessage {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    background-color:#999;
    padding:4px 0px 4px 0px;
	filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
}


#topmessage span {
    text-align: center;
    width: 95%;
    float:left;
}

.close-notify {
    white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#fff;
    text-decoration:none;
    border:2px #fff solid;
    padding-left:6px;
    padding-right:6px
}

.close-notify a {
    color: #fff;
}

/* end top popup message */

/*Messages*/
.ulmsg
{
    line-height:normal;margin:24px 0px 6px 40px;padding:12px 28px;font-weight:bold;color:#666;background-color:#fdf8e3;border:solid 1px #fdea9e
}
/*end message*/
/* Account Navigation */
#AccountNav li a
{
    font-size:110%;
    color:#356AA0;
    display:block;
    height:30px;
    line-height:29px; 
    text-indent:8px; 
    background:transparent url(/images/ThemeImages/bgaccountnav.gif) repeat-x scroll left bottom;  
}

#AccountNav li a.AspNet-Menu-Selected
{
    background:transparent url(/images/ThemeImages/bgaccountnavOn.gif) no-repeat scroll 0 0;
    color:#231F20;
    text-decoration:none !important;
    text-indent:22px;
}

#AccountNav li a:hover
{
    text-decoration:underline;
}


#accountpicwrap 
{
    text-align:center !important;
    padding:12px 0px 5px 0px;
}

#accountpicwrap img
{
   border:solid 5px #f5f5f5;
    margin-left:0px;
}

#accountpicwrap a
{
    padding-left:0px;
    display:block;
    color:#666; 
}

#accountpicwrap a:hover
{
    text-decoration:underline;
}


#accountpicwrapsmall 
{
    padding:12px 0px 5px 0px;
}

#accountpicwrapsmall img
{
   border:solid 5px #fcfcfc;
    margin-left:10px;
}

#accountpicwrapsmall a
{
    display:block;
    color:#666; 
}

#accountpicwrapsmall a:hover
{
    text-decoration:underline;
}
/* end account navigation */


/* Account */
#accounttitle h1
{
    margin-top:24px;
    margin-bottom:14px;
}

#accounthomepagetitle h1
{
    margin-top:32px;
    margin-bottom:2px;
    line-height:26px;
}

#accountbroker 
{
    font-size:18px;
    font-weight:bold;
    margin-bottom:8px;
}

#accountphone
{
    font-size:120%;
    font-weight:bold;
    text-align:left;
    width:300px;
}
#accountphone span
{
    color:#666667;
    font-size:77%;
    vertical-align:top;
    font-weight:normal;
}

#accountwebsite
{
    font-size:12px;
    font-weight:bold;
    line-height:normal;
    text-align:left;
}
#accountwebsite span
{
    color:#666666;
    font-size:12px;
}

#accountprofilelink
{
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    text-align:left;
    padding-top:16px;
}
#accountprofilelink span
{
    color:#666666;
    font-size:12px;
}

#accountaddress
{
    color:#666666;
    line-height:18px;
}

#googlemapwrap img
{
    border:solid 1px #e2e2e2;
}

#googlemapwrap
{
    margin-top:12px;
    padding:6px;
    background-color:#e8e8e8;
    border-top:solid 1px #dcdcdc;
    border-right:solid 1px #dcdcdc;
    border-left:solid 1px #dcdcdc;
    border-bottom:solid 1px #dcdcdc;
    width:378px;
}

.gridWrap
{
   padding-bottom:12px;
}

.divRadGridFooter
{
    float:right;padding:4px 12px 4px 12px;color:#666;background-color:#eee;
    border-right:solid 1px #DEDEDE;
    border-left:solid 1px #DEDEDE;
    border-bottom:solid 1px #DEDEDE;
}

#contactInformation
{
    height:69px;
    background: transparent url('/images/ThemeImages/contactperson.gif') no-repeat;
}
#contactInformation h3
{
    padding:18px 0px 3px 75px;
}

#contactnotshown
{
    margin-left:40px;
    width:280px;
    margin-top:8px;
    text-align:center;
    font-size:160%;
    color:#a3a3a4;
    border:dotted 1px #387ccf;
    padding:20px 30px 20px 30px;
    background-color:#f6faff;
}

#historygrid td
{
    padding:1px 2px 1px 4px;
}

.acceptedlarge
{
    font-size:24px;
    color:#2C8700;
}

.acceptedlarge div
{
    font-size:12px;
    padding:6px 0px 6px 0px;
    color:#666;
    line-height:normal;
}
/* end account */







/* Jquery slide menu */

.jqueryslidemenu{
font: bold 12px Verdana;
background: #414141;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index: 999;
border:solid 1px yellow;
background:#fff;
}

.jqueryslidemenu .accountdrop
{
    border-top:solid 1px #fff;
    border-left:solid 1px #f2f2f1;
    border-right:solid 1px #f2f2f1;
    border-bottom:solid 1px #f2f2f1;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #fff; /*background of tabs (default state)*/
color: #356AA0;
padding: 8px 10px;
border-right: 1px solid #fff;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #356AA0;
}

.jqueryslidemenu ul li a:hover{
/*background: black; /*tab link background during hover state*/
color: #f79a2c;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 190px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #fff;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 14px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* end jquery slide menu */


/* FAQs page begin */

#faq_container{
background:none repeat scroll 0 0 #F6F6F6;
border:4px solid #DADADA;
margin-top:30px;
width:675px;
}

.faqs_top{
background:transparent url(/images/faqs_top.png) no-repeat scroll 0 0;
float: right;
height:20px;
width:20px;
position: relative;
top: -22px;
}

.faq_a a:link{
color:#F79723;
font-weight:bold;
}

.faq_a a:visited{
color:#F79723;
font-weight:bold;
}

.faq_a a:hover{
text-decoration:underline;
}

#faq_right_column {
margin-top:30px;
}

#answer_container {
margin:30px 0;
}

#answer_container li.faq_q {
font-size:18px;
font-weight:bold;
margin-top:25px;
margin-bottom:0px;
padding-bottom:5px;
padding-right:50px;
padding-left:30px;
background: transparent url(/images/icon_question.png) no-repeat scroll 0 0;
}

.faq_nav{
border-bottom:1px solid #F79723;
}

#answer_container li.faq_a {
color: #555555;
margin-bottom:15px;
margin-top:10px;
}
#answer_container li.faq_a p {
margin-bottom:10px;
}


#answer_container h4 {
font-size:16px;
font-style:italic;
font-variant:small-caps;
margin-bottom:10px;
}

#faqs {
padding:15px 25px 10px 33px;
}

#faqs ul{
}

#faqs li{
background: transparent url(/images/bullet_faqs.png) no-repeat scroll 0 6px;
list-style-type:none;
padding-left:25px;
margin-bottom:8px;
font-size:14px;
font-weight:bold;
}

#faqs li a{
color:#666666;
}

#faqs li a:hover {
color:#F79723;
}

.diagram {
margin:20px 0;
text-align:center;
}

.diagram .box {
float:left;
height:375px;
margin:0 11px;
width:325px;
}

.buyer_example_traditional {
background: transparent url(/images/traditional_buyer_real_estate_agent_example.jpg) no-repeat scroll 0 0px;
}

.buyer_example_auction {
background: transparent url(/images/cashback_auction_example.jpg) no-repeat scroll 0 0px;
}


.seller_example_traditional {
background: transparent url(/images/seller_example_traditional.jpg) no-repeat scroll 0 0px;
}

.seller_example_auction {
background: transparent url(/images/seller_example_listing_commission_auction.jpg) no-repeat scroll 0 0px;
}

.diagram h5 {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin-top:11px;
}

.diagram span {
font-size: 12px;
font-weight:normal;
}

/* Testimonials on AgentInfo page */

#agent_info_right_column #testimonial_container {
margin-left:15px;
}

/* Testimonials on FAQ page */

.testimonial_container {
background:url("/images/testimonial_bg.png") no-repeat scroll 9px 0 transparent;
height:350px;
margin:50px auto 0;
padding:10px 10px 5px 24px;
}

.testimonial_text {
color:#666666;
margin:0;
font-style:italic;
line-height:21px;
height:304px;
padding-right:15px;
}

.testimonial_text img {
border:2px solid #CCCCCC;
margin-bottom:-2px;
margin-right:7px;
float:left;
}

.t_open {
background:url("/images/t_open.png") no-repeat scroll left 0 transparent;
display:inline-block;
height:11px;
padding-bottom:11px;
padding-left:32px;
padding-top:5px;
}

.t_last {
background:url("/images/t_close.png") no-repeat scroll right 0 transparent;
height:11px;
padding-bottom:11px;
padding-right:32px;
}

.t_cite {
font-size:11px;
font-style:normal;
font-weight:bold;
line-height:14px;
}

/* FAQs page end */


/* Get Started Buttons */

.get_started {
color: #666666;
margin-top:25px;
}

.btn_buyer {
}

.btn_buyer a {
background: transparent url(/images/btn_buyer.png) no-repeat scroll 0 0;
width: 177px;
height: 42px;
display:block;
margin:22px auto;
}

.btn_buyer a:hover{
background-position: 0 -42px;
}

.btn_seller a {
background: transparent url(/images/btn_seller.png) no-repeat scroll 0 0;
width: 177px;
height: 42px;
display:block;
margin:35px auto;
}

.btn_seller a:hover{
background-position: 0 -42px;
}

/* Get Started Buttons End */

/* How it Works */

#how_it_works {
margin-top: 30px;
}

#how_it_works a:link {
color:#F79723;
font-weight:bold;
}

#how_it_works a:visited {
color:#F79723;
font-weight:bold;
}

#how_it_works a:hover {
text-decoration: underline;
}

#how_it_works_diagram
{
    margin:25px 0;
    height:141px;
}

#how_it_works_diagram h3
{
color:#FFFFFF;
font-size:20px;
line-height:22px;
margin-bottom:5px;
padding-right:8px;
padding-top:14px;
padding-left:58px;
}

#how_it_works_diagram li
{
background:url("/images/how_it_works_bg.png") no-repeat scroll 0 0 transparent;
float:left;
height:150px;
width:275px;
padding-top:23px;
}

#how_it_works_diagram p
{
    color:#ffffff;
    font-weight:bold;
    line-height:16px;
    padding-right:10px;
}

#how_it_works_diagram span
{
color:#FFFFFF;
display:block;
float:left;
font-size:60px;
font-weight:bold;
height:60px;
padding-left:15px;
padding-right:10px;
padding-top:27px;
text-shadow:0 -1px rgba(0, 0, 0, 0.3);
}

#how_it_works_diagram .step_1 h3
{
    margin-top:-15px;
}

#how_it_works_diagram .step_2 h3 
{
    margin-top:-15px;
}

#how_it_works_diagram .step_3 h3 
{
    margin-top:-15px;
}

#how_it_works_diagram .divider
{
background:url("/images/how_it_works_divider.png") no-repeat scroll 0 39% transparent;
height:150px;
margin:0 17px;
width:21px;
padding:0;
}


#how_it_works_right_column {
margin-top: 30px;
}

#how_it_works_right_column h2
{
    line-height:24px;
    margin-bottom:10px;
}


#hiw {
margin-top:30px;
width:610px;
}

#hiw img {
float:right;
}

#hiw li {
color:#666666;
padding-left:51px;
}

#hiw .step_1, #hiw .step_2, #hiw .step_3 {
font-size:26px;
height:36px;
line-height:35px;
font-weight:bold;
}

#hiw .step_1 {
background:url("/images/bullet_banner_1.png") no-repeat scroll 0 0 transparent;
}

#hiw .step_2
{
background:url("/images/bullet_banner_2.png") no-repeat scroll 0 0 transparent;
}

#hiw .step_3
{
background:url("/images/bullet_banner_3.png") no-repeat scroll 0 0 transparent;
}


#hiw p
{
margin: 0 0 15px 0;
}

#hiw .title
{
background:none repeat scroll 0 0 transparent;
color:#666666;
font-size:22px;
height:auto;
line-height:24px;
padding:0;
width:520px;
margin-bottom:5px;
}

.how_it_works_body {
margin-bottom:22px;
}

.how_it_works_body a:link {
color:#F79723;
font-weight:bold;
}

.how_it_works_body a:visited {
color:#F79723;
font-weight:bold;
}

.how_it_works_body a:hover {
text-decoration: underline;
}

#seller_and_buyer_examples {
height:495px;
margin:15px 0 20px 8px;
}

/*#seller_and_buyer_examples a {
background:url("/images/banner_button.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:17px;
font-weight:bold;
height:37px;
line-height:35px;
text-align:center;
text-shadow:0 -1px rgba(0, 0, 0, 0.3);
width:148px;
}

#seller_and_buyer_examples .button {
margin:20px auto;
width:148px;
}

#seller_and_buyer_examples .button a:hover {
background-position: 0 -37px;
}*/

#seller_and_buyer_examples h3 {
font-size:15px;
text-align:center;
margin-top:-40px;
}



#listing_commission_example {
background:url("/images/how_it_works_seller_example_bg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-weight:bold;
height:387px;
margin:45px 60px 0 50px;
padding:0 10px;
width:303px;
}

#cashback_example {
background:url("/images/how_it_works_buyer_example_bg.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-weight:bold;
height:387px;
margin:45px 50px;
padding:0 10px;
width:303px;
}

#sales_price_input {
margin-top:179px;
padding-left:12px;
}

#purchase_price_input {
margin-top:179px;
padding-left: 5px;
}



#sales_price_input a {
background:url("/images/button_how_it_works_estimate.png") no-repeat scroll 0 0 transparent;
color:#777777;
display:inline-block;
font-size:10px;
height:19px;
line-height:17px;
margin-left:11px;
text-align:center;
vertical-align:middle;
width:65px;
}

#sales_price_input a:hover {
background-position: 0 -19px;
}

#purchase_price_input a {
background:url("/images/button_how_it_works_estimate.png") no-repeat scroll 0 0 transparent;
color:#777777;
display:inline-block;
font-size:10px;
height:19px;
line-height:17px;
margin-left:4px;
text-align:center;
vertical-align:middle;
width:65px;
}

#purchase_price_input a:hover {
background-position: 0 -19px;
}

#sales_price_input input, #purchase_price_input input {
background:url("/images/input_bg_dollar_sign.png") no-repeat scroll 4px 4px #FFFFFF;
padding-left:14px;
width:80px;
text-align:right;
}

#listing_commission_savings_example_tbl, #cashback_example_tbl {
margin-right:15px;
margin-top:22px;
}

#listing_commission_savings_example_tbl td, #cashback_example_tbl td {
text-align:center;
width:150px;
}

#listing_commission_savings_example_tbl td span, #cashback_example_tbl span {
background:none repeat scroll 0 0 #FE7407;
border:1px solid #FFFFFF;
color:#FFFFFF;
margin-left:2px;
padding:3px 5px;
}

.hiw_estimate {
width:65px;
height:19px;
}

.buyer_button {
height:37px;
margin:46px 0 46px 15px;
text-align:center;
}

.seller_button {
height:37px;
margin:46px 0 46px 0;
text-align:center;
}

.right_column_buttons {
margin:20px auto;
text-align:center;
width:165px;
}

.buyer_button a, .seller_button a {
background: transparent url("/images/button_left.png") no-repeat scroll top left;
height:37px;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
padding-left:30px;
text-decoration:none;
line-height:27px;
}

.buyer_button span, .seller_button span {
background: transparent url("/images/button_right.png") no-repeat scroll top right;
display:block;
line-height:27px;
padding: 5px 30px 5px 0;
font-size:18px;
text-shadow:0 -1px rgba(0, 0, 0, 0.3);
}

.buyer_button a:hover, .seller_button a:hover {
background-position: bottom left;
}

.buyer_button a:hover span, .seller_button a:hover span {
background-position: bottom right;

}

/* How it Works End */

/*RadControl*/
.RadTabStripLeft_Default .rtsLink, .RadTabStripRight_Default .rtsLink {
    background-color:#eee;
    background-image: url(/images/ThemeImages/Rad/radtabbgcusto.png) !important;
}

/*RadGrid*/
.RadGrid_Default th.rgHeader {
background:#efefef none repeat scroll 0 0;
border-color:#DEDEDE;
border-style:none none solid;
border-width:0 0 1px;
}

/* link color */
div.RadGrid_Default .rgRow a, div.RadGrid_Default .rgAltRow a, div.RadGrid_Default .rgEditRow a, div.RadGrid_Default .rgFooter a, div.RadGrid_Default .rgEditForm a {
    color:#356AA0;
}


.RadGrid_Default .rgNoRecords div
{
    padding:16px 20px 16px 20px;
    font-size:160%;
    color:#666;
}

.RadGrid_Default tr td
{
    vertical-align:middle;
}

.RadGrid_Default th
{
   vertical-align:middle;
}

.RadGrid_Default .rgHoveredRow
{
    background:none !important;
    background-color:#fdf6ec !important;
    cursor:pointer !important;
}
         
.RadGrid_Default .rgHoveredRow td 
{
   border-bottom-color:#fdeed9 !important;
}

.RadComboBox .rcbInputCell input.rcbEmptyMessage {
    font-style:normal !important;
}


.RadComboBoxDropDown_Default .rcbLoading {
	padding:6px 0px 6px 0px !important;
}
/* end Radgrid*/


.tableBidResult
{
    border-top:solid 1px #cccccc;border-right:solid 1px #cccccc;border-left:solid 1px #cccccc;
    background:#fff url(/images/ThemeImages/bgLightGray.gif) repeat-x scroll center top;
    padding:0px 4px 0px 4px;
}

.tableBidResult td, .tableBidResult th
{
    padding:12px;
}

.rightborder
{
    border-right: solid 1px #eeeeee
}

.tableBidResult div.hasCountdown
{
    border-right:solid 1px #fff;
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
}

.tableBidResult .rtitle
{
    font-size:18px;
    font-weight:bold;
    color:#666666;
}

.tableBidResultOffers
{
    padding-left:150px;
}

.tableBidResultOffers td
{
    vertical-align:middle;
    padding:6px 0px;
}

.tableBidResultOffers .imgavatar
{
    width:100px;
}

.tableBidResultOffers .imgavatar img
{
    padding:12px 8px 12px 12px;
}

.tableBidResultOffers .rofferstitle
{
    padding:5px 0px 5px 0px;
    border-bottom:solid 3px #f89c30;
}

.tableBidResultOffers .rofferstitle span
{
    font-size:18px;
    font-weight:bold;
    color:#666666;
}

/* Overwrites */
.blockUI h1
{
    margin-top:0px !important;
    color:#444444 !important;
    padding:40px !important;
}

.cashbacktable tr td
{
    vertical-align:middle;
}


/* Other */
pre
{
   white-space: pre-wrap;       /* css-3 */  
   white-space: -pre-wrap;      /* Opera 4-6 */  
   white-space: -o-pre-wrap;    /* Opera 7 */  
   word-wrap: break-word;       /* Internet Explorer 5+ */  
   white-space: -moz-pre-wrap;  /* Older Versions of Mozilla */ 
   font-family:helvetica, verdana, arial;
}
.watermarkInp
{
    color:#999;
    height:18px !important;
}
.gridbuttons
{
    padding: 0px 15px 0px 5px;
}

.addressresult
{
    color:#666;
    font-size:90%;
    padding:5px 0px 2px 0px;
}
.validation ul li
{
    padding:0px;
}


.addanotherexplaination
{
    padding-left:3px;width: 140px; display: inline; position: absolute;line-height:normal;
}
.addanotherexplaination span
{
    font-size:80%;
}

.agentWasNotAccepted
{
   color:Red;
   padding:20px 12px;
   font-size:160%;
   background-color:#ffebeb; 
   border:solid 1px #ffcfcf;
   text-align:center;
   margin:6px 3px 0px 3px;
}

.agentWasAccepted
{
   color:#4F8A10;
   padding:20px 12px;
   font-size:160%;
   background-color: #DFF2BF;
   border:solid 1px #a3d451;
   text-align:center;
   margin:6px 3px 0px 3px;
}

.errorsWebsite
{
   color:Red;
   background-color:#ffebeb; 
   border:solid 1px #ffcfcf;
   text-align:center;
   padding:26px 32px;margin-top:20px;
}

.errorsWebsite span
{
    color:#666667;
    font-size:80%;
}
/* end other */

/* facebook */
    /* login facebook */
    .fbUserBoxL
    {
         height:1%;
         padding:10px 12px 10px 12px;
    }
    .fbUserBoxL h2
    {
        font-size:22px;font-weight:bold;
        color:#5F78AB;
        padding-bottom:4px !important;

    }
    .fbUserBoxL .fb_image
    {
        display:block;
        float:left;
    }
    .fbUserBoxL .fb_image img
    {
        border:solid 1px #E1E2E3;
    }

    .fbUserBoxL .fb_welcome
    {
        margin-left:72px;

    }
    .fbUserBoxL .fb_welcome a
    {
        color:#5F78AB;
    }
    .fbUserBoxL .fb_welcome h3
    {
        font-size:18px !important;
    }
    /* end login facebook */

/*/


/*Wizard*/
.wizpicthumb
{
    float:left;
    position:relative;
}
.wizdetails
{
    float:left;
    position:relative;
    width:340px;
    padding:0 0 0px 5px;
}
.wizpicthumb img
{
    border: 1px solid #ddd;
    padding: 1px;
    width: 140px;
}
.InterestedIn
{
    padding: 3px 0px 5px 78px;
    position:relative;
}


/*end wizard*/

/* Bid view */

.bidhistoryAmount
{
    color:#008c00;
}

.bidhistoryAmount span
{
    color:#444;
    font-size:10px;
}



.bidhistoryTitle
{
    padding:5px 0px 5px 0px;
    border-bottom:solid 2px #f89c30;
}

.bidViewAmount
{
    color:#008c00;
    font-size:18px;
}

.bidViewAmount span
{
    color:#666666;
    font-size:12px;
}

.submitConfirm
{
    border:solid 1px #fff;text-align:center;background-color:#eee;padding:50px 50px;
}

.submitConfirm .c
{
    background-color:#fff;border:solid 1px #dedede;padding:47px 30px;
}

.BidInfo 
{
    background:transparent url(/images/bid_info_bg.png) no-repeat scroll 0 0;
    height:60px;
    margin-bottom:10px;
    padding: 8px 0 0 83px;
    line-height:normal;
    width:359px;
}

.BidInfo ol
{
    list-style:decimal inside;
}


#vfacebooklogo
{
    padding:10px 10px 10px 46px;
    font-weight:bold;
    background:transparent url(/images/FaceBook_46x46.png) no-repeat scroll 0 0;
}
/* end bid view */

/* Agent Profile */

.table .label
{
    font-weight:bold;
    padding:8px 10px 2px 0;
    text-align:right;
}
/* end agent profile */

.clear
{
    clear:both;
}

#bottom_wrapper
{
background:url("/images/bottom_bg.png") repeat-x scroll 0 0 #3A3A3A;
padding-bottom:60px;
}

#bottom_wrapper .container_16 
{
    padding-top:17px;
}



#latest_blog 
{
/*background:url("/images/bottom_bg_divider.png") no-repeat scroll 100% 78% transparent;*/
float:left;
margin-right:20px;  
min-height:223px;
padding-top:5px;
width:575px;
    
}

#latest_blog span 
{
    font-variant:small-caps;
    font-size:10px;
    font-weight:normal;
    display:block;
}

#latest_blog h3
{
background:url("/images/sprite-homepage-png24.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
height:53px;
padding-left:80px;
padding-top:5px;
font-size:26px;
}

#latest_blog ul 
{
color:#FFFFFF;
line-height:33px;
padding-left:80px;
font-weight:bold;
}

.blog_img_border
{
background:url("/images/blog_img_bg.png") no-repeat scroll 0 0 transparent;
display:inline-block;
float:left;
height:62px;
width:62px;
padding-right:7px;
}

#latest_blog img
{
height:46px;
padding:8px 0 0 8px;
width:46px;
} 

#latest_blog li
{
line-height:25px;
margin-bottom:12px;
}

/* Sliding 'Questions?' Form */

    .slide-out-div {
    background: url("/images/sprite-common.png") no-repeat scroll -44px 0 transparent;
    border: medium none;
    height: 321px !important;
    padding: 28px;
    width: 432px;
    z-index: 999999;
      }
	  

    .slide-out-div a {
    color: #F79723;
    text-decoration: underline;
    }
	  
	  .slide-out-div .slideout-toggle-link {
		    background: url("/images/sprite-common.png") no-repeat scroll -179px -399px transparent;
			width:30px;
			height:30px;
			position:absolute;
			top:0;
			left:0;
	  }

.slide-out-div .bottom_slogan {
color:#ffffff;
font-style:italic;
position:absolute;
right:17px;
top:344px;
font-weight:bold;
}

.slide-out-div .handle {
margin-top:84px;
z-index: 999999;
background: url("/images/sprite-common.png") no-repeat scroll 0 -84px transparent;
width: 40px;
height: 206px;
display:block;
}

/* Sliding 'Questions?' Form End */ 

/* Agent Registration Page */

#agent_registration {
margin-bottom: 30px;
}

#agent_registration_header {
background:url("/images/icon_fast_sign_up.png") no-repeat scroll 0 0 transparent;
float:right;
    margin-right: 187px;
    padding-left: 80px;
    padding-top: 18px;
    padding-bottom:22px;
}
#agent_registration_header span
{
	font-size:12px;
	line-height:normal;
	display:block;
}		    

#agent_registration .multiline {
background-position:0 5px;
line-height:25px;
padding-top:0;
}

#agent_registration p {
font-size:16px;
line-height:27px;
margin:10px 0 20px;
}
		    
#agent_registration li {
            background:url("/images/icon_arrow.png") no-repeat scroll 0 0 transparent;
            font-size:16px;
            font-weight:bold;
            height:60px;
            line-height:40px;
            padding-left:53px;
		    }
		    
#referring_broker_info {
background-color:#F4F3EF;
border:1px solid #DDDDDD;
color:#666666;
font-size:11px;
margin-bottom:35px;
padding:7px;
}	
	
		    
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 200px;
	height:304px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	height:20000px;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {

}

/* bid formating  */		 
       .CurrentBid
        {
            color:#008C00;
        }
        .CurrentBid .total
        {
            font-size:18px;
            padding:3px 0px 0px 0px;
            line-height:20px;
        }
        
        .CurrentBid .total span
        {
            font-size:12px;
            font-weight:normal;
            vertical-align:top;
        }
        .CurrentBid ul
        {
            padding:8px 0px 4px 0px;
        }
        .CurrentBid span
        {
            color:#666;
            font-weight:bold;
        }
        .CurrentBid ul li
        {
            color:#666; 
        }
        .CurrentBid ul li span
        {
            font-weight:bold;
            width:86px;
            line-height:normal;
        }
        
        
        .CashbackCurrentBid
        {
            color:#008C00;
            font-size:18px;
        }
        
        .CashbackCurrentBid span
        {
            font-size:12px;
            font-weight:normal;
            vertical-align:top;
            color:#666;
        }          

/* ###### */  		 


/* Agent Pricing Table */
        div.agentwizard
        {
            padding:16px 12px 16px 12px;
        }
        div.agentwizard h3
        {
            height:40px;
            line-height:40px;
            padding:0px 0px 0px 50px !important;        
        }
        .astep2 h3
        {
            background:url("/images/bullet_step_2.png") no-repeat scroll 0 0 transparent;
        }

        .astep3 h3
        {
            background:url("/images/bullet_step_3.png") no-repeat scroll 0 0 transparent;
        }        
        
        #PricingTable
        {
        margin-right:-10px;
        margin-top:30px;
        padding:0px 0px 0px 18px;
        }
        
        #PricingTable #step_1 h3 {
        background:url("/images/bullet_step_1.png") no-repeat scroll 0 0 transparent;
        height:40px;
        line-height:40px;
        padding-left:50px;
        }
        
        #PricingTable #step_1 p {
        padding-left:50px;
        }
        
        #PricingTable a img {border:0;vertical-align:text-bottom;}
        #PricingTable table {
        border-collapse:collapse;
        margin:25px 0;
        width:690px;
        }
        #PricingTable th.side {
	        background: none repeat scroll 0 0 transparent;
        }
        #PricingTable td.side {
        background:none repeat scroll 0 0 transparent;
        color:#555555;
        padding-right:8px;
        text-align:right;
        width:278px;
        font-size: 12px;
        }

        #PricingTable th 
            {
            background:url("/images/PricingTable/bg_th.png") no-repeat scroll center top transparent;
            color:#FFFFFF;
            cursor:pointer;
            font:small-caps bold 16px arial;
            height:139px;
            vertical-align:top;
	        }
	        
	    #PricingTable strong {
            background:url("/images/PricingTable/table_check.png") no-repeat scroll 0 0 transparent;
            display:block;
            height:24px;
            margin:0 auto;
            width:23px;
	     }
	        
        #PricingTable td {
	        text-align:center;
	        background:transparent url(/images/PricingTable/bg_td.png) repeat-y top center;
	        color:#555;
	        font-weight:bold;
	        width:137px;
	        height:40px;
	        font-size:15px;
	        padding:0 15px;
	        line-height:16px;
	        vertical-align:middle;
	        cursor:pointer;
	       }
        
        #PricingTable td.on {
            background:transparent url(/images/PricingTable/bg_td_on.png) repeat-y top center;
            height:40px;
            cursor:pointer;
            width:149px;
                        }
        #PricingTable th.on {
            background:url("/images/PricingTable/bg_th_on.png") no-repeat scroll center top transparent;
            cursor:pointer;
            height:139px;
            padding-top:0 !important;
            width:149px;
                    }

        #PricingTable tfoot td {
	        background:transparent url(/images/PricingTable/bg_foot_td.png) no-repeat top center;
	        height:59px;
	        width:137px;
	        vertical-align:top;
	        cursor:pointer;
	        }
        
        #PricingTable tfoot td:hover {
        background-position: center -59px;
        }
        
        #PricingTable tfoot td.on {
	        background:transparent url(/images/PricingTable/bg_foot_td_on.png) no-repeat top center;
	        vertical-align:top;
	        height:59px;
	        width:149px;
	        cursor:pointer;
	    	    }
        #PricingTable tfoot td.side {
            background: none repeat scroll 0 0 transparent;
            }
        #PricingTable th.on .plan_label {
        margin-top:10px !important;
        letter-spacing:2px;
        }
        
        #PricingTable th .plan_label {
        margin-top: 20px;
        letter-spacing:2px;
        }
        
        #PricingTable th.on #price_basic {
        font-size:31px !important;
        margin-top:21px;
        letter-spacing:2px;
        text-shadow:-1px -1px #000000;
        }
        
        #PricingTable #price_basic {
        font-size:25px;
        margin-top:21px;
        letter-spacing:2px;
        text-shadow:-1px -1px #000000;
        }
        
        #PricingTable #price_plus {
        font-size:26px;
        margin-top:15px;
        letter-spacing:2px;
        text-shadow:-1px -1px #000000;
        }
        
        #PricingTable th.on #price_plus {
        font-size:35px;
        margin-top:19px;
        letter-spacing:2px;
        text-shadow:-1px -1px #000000;
        }
        
        #PricingTable #price_premier {
        font-size:26px;
        margin-top:15px;
        letter-spacing:2px;
        text-shadow:-1px -1px #000000;                
        }

        #PricingTable th.on #price_premier {
        font-size:35px;
        margin-top:19px;
        letter-spacing:2px;
        text-shadow:-1px -1px #000000;           
        }

        #PricingTable span {
        display:block;
        font-size:12px;
        font-variant:normal;
        font-weight:normal;
        letter-spacing:0;
        line-height:12px;
        padding:0;
        text-shadow: none;
        }

        #prices {
	        position:relative;
        }
/* Agent Pricing Table End  */


/*Package*/
.packagecontainer
{
    background: url("/images/packagecontainer_bg.png") no-repeat scroll 0 3px transparent;
    padding: 8px 0px 12px 8px;
    position:absolute;
    right:0px;
    top:34px;
    width:282px;
    height:35px;
}
/*end package*/

/* facebook friends box */

.fbUserBoxContainer
{
    background-color:#ebf2f4;border:solid 1px #c4e1e9;
    line-height:normal;
    vertical-align:middle;
}

.fbUserBoxContainer .fbQuickTxt
{
    position:absolute;
    font-weight:bold;
    color:#5F78AB;
    padding:6px 8px;
}

.fbUserBox
{
     height:1%;
     padding:10px 12px 10px 12px;
}
.fbUserBox h2
{
    color:#5F78AB;line-height:20px;font-size:18px;font-weight:bold;
    padding-bottom:8px !important;
}
.fbUserBox .fb_image
{
    display:block;
    float:left;
}
.fbUserBox .fb_image img
{
    border:solid 1px #E1E2E3;
}

.fbUserBox .fb_welcome
{
    margin-left:82px;
    width:90%;
}
.fbUserBox .fb_welcome a
{
    color:#5F78AB;
}
.fbUserBox .fb_welcome h3
{
    padding:0px !important;
}




#facebook_like_box 
{
float:left;
width:293px;
}


.fan_box .full_widget 
{
background:none !important;
border:1px solid #858585 !important;
}

.fan_box .full_widget .connect_top {
padding:0 !important;
}

.fan_box .full_widget .connect_top img {
margin: 0 !important;
}

.fan_box .full_widget .name_block {
width: 175px;
float: left;
margin-top: 6px;
}

.connect_widget_interactive_area {
margin:5px 0 0 !important;
}

.fan_box .profileimage {
height:30px !important;
width:30px !important;
}

.fan_box .connections_grid .grid_item .name
{
color:#CCCCCC !important;
line-height:7px !important;
padding-top:0 !important;
}

.fan_box .connections span 
{
    color:#cccccc !important;
}

.fan_box .connect_action .name 
{
    color:#F79723 !important;
}

.fan_box .connections 
{
    color:#cccccc !important;
    min-height:0 !important;
}

.fan_box 
{
background:none repeat scroll 0 0 transparent !important;
}

a.connect_widget_like_button 
{
    line-height:13px !important;
}


/* end facebook friends box */

#in_the_news {
margin:0 auto 10px;
padding:30px 10px 0;
width:750px;
background:url("/images/bottom_bg_divider_2.png") no-repeat scroll 0 0 transparent;
}

#in_the_news h3 {
color:#FFFFFF;
font-size:26px;
height:45px;
}

#in_the_news p {
color: #ffffff;
margin-top:10px;
margin-bottom:10px;
font-style:italic;
}

#in_the_news a:link,#in_the_news a:visited {
color:#ffffff;
text-decoration:underline;
margin-left:5px;
}



.test-image {
border:2px solid #E0E0E0;
float:left;
margin:0 4px 4px 0;
}


.sub_home_footer
{
    padding:8px 0px 12px 0px;
}

.sub_home_footer em
{
    display:block;
    color:#545454;
    text-shadow: 0px 1px 1px #000;
    font-size:18px;
    font-weight:bold;
    padding-bottom:5px;
}


.photos_count
{
    background:url("/images/photos.png") no-repeat #000 scroll right;
    color:#fff;
    float:right;
    position:relative;
    opacity:0.7;
    filter: alpha(opacity = 70)
    text-align:center;
    font-weight:bold;
    padding: 1px 24px 1px 5px;
    border:1px solid #eee;
    border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;    
}

.dirContent ul
{
    list-style-type:none;
    margin:5px 10px 0 20px;
}
.dirContent li
{
    float:left;
    line-height:26px;
    padding:0 0 0 10px;
    width:260px;       
}

.dirContent3 ul
{
    list-style-type:none;
    margin:5px 10px 0 20px;
}
.dirContent3 li
{
    float:left;
    line-height:26px;
    padding:0 0 0 10px;
    width:170px;       
}


/* ads */
#g_mapdetails
{
    padding:3px 3px 3px 35px;
}






/* Top Menu */
#menu_primary div.AspNet-Menu-Horizontal
{
	white-space:nowrap;
	float:left;
	position:relative;
	background: none repeat scroll 0 0 transparent;
	z-index:900;
}
#menu_primary ul
{
    position:relative;
}

#menu_primary a.AspNet-Menu-Link
{
	cursor:pointer;
	display:block;	
}

#menu_primary .AspNet-Menu-Link
{
    margin:5px 11px 5px;
	line-height: 21px;
	text-decoration: none;
	color:#fff;
}

#menu_primary a
{
	font-size:18px;
	padding:4px 14px 5px;
}
#menu_primary span
{
    display:block;
    font-size:18px;
    padding:4px 14px 5px; 
    margin:0px;
    display:block;
}

#menu_primary .AspNet-Menu-Link:hover
{
    background-color:#0969DE;
    border-radius: 6px;
    text-decoration:none;
}

#menu_primary span:hover
{
    background:transparent url(/images/Menu/lightmenu_tab_r.png) no-repeat scroll 100% 0 !important;
}



#menu_primary ul.AspNet-Menu ul  /* Tier 2 */
{
	background-color: #F5F5F5;
    border-bottom: 4px solid #ED7809;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    left: 10px;
    position: absolute;
    top: 40px;
}


#menu_primary ul.AspNet-Menu ul a.AspNet-Menu-Link
{
    background:transparent url(/images/Menu/bgLeftNavHR.gif) repeat-x scroll left bottom;
	color: #444444;
    display: block;
    font-size: 14px;
    height: 21px;
    line-height: 20px;
    margin: 0;
    padding: 7px 10px;
    text-indent: 4px;
}

#menu_primary ul.AspNet-Menu ul .AspNet-Menu-Leaf
{
    width:100%
}

#menu_primary ul.AspNet-Menu ul span
{
    font-size: 12px;
    padding: 0 37px 1px 10px;
    background:none;
}


#menu_primary ul.AspNet-Menu ul span:hover
{
    color: #f79928;
    background:none !important;
}


#menu_primary a.AspNet-Menu-Selected 
{
	background: url(/images/Menu/menu_tab_l.png) no-repeat scroll 0 0;	
}


#menu_primary a.AspNet-Menu-Selected span
{
	background:transparent url(/images/Menu/menu_tab_r.png) no-repeat scroll 100% 0;
	position: relative;
}

#menu_primary  ul.AspNet-Menu ul .AspNet-Menu-Link:hover
{
    color:#ed7809;
}

#menu_primary ul.AspNet-Menu ul a.AspNet-Menu-Selected 
{
	background: none;
	color: #b9b9b9;
}

/************/


/*** Bottom Navigation ***/
#navbottom
{
    float:right;
    text-align: right;
    display:block;
}

#navbottom li
{
    display: inline;
    margin-left: 20px;
}

#navbottom li a
{
    font-weight: normal;
    color:#F79723;
}
/************************/


/**** Home Finder Box****/
input[type='text'].Home-Finder
{
    width: 292px;
    color:#333;
    border:0;
    font-size: 24px;
    word-spacing:normal;
    background:none repeat scroll 0 0 transparent;
    padding:3px 0 5px;
}

input[type='text'].Home-Finder:focus
{
	outline:none;
}


#mapSearch
{
    width:526px;
    height:39px;
    padding:35px 10px 35px 28px;
    position:relative;
    font-weight:normal;
}

#mapSearch ul#search_selection
{
    width: 100px; float: right;position:relative; top: -3px;
    padding-right:5px;
    font-size:12px;
    line-height:22px;
}
#mapSearch ul#search_selection label
{
    padding-left:3px;
    position:relative;
    top:-2px;
}
#mapSearch ul#search_selection input
{
    padding-top:1px;
}
#mapSearch .bigbutton
{
    float:right;
    padding-right:10px;
}

#mapSearch #lb .RadComboBox_Default, #mapSearch #lb .RadComboBox_Default .rcbInput, #mapSearch #lb .RadComboBoxDropDown_Default
{
    font-size:18px;
}


#mapSearch #lb .RadComboBox_Default .rcbInputCellLeft, #mapSearch #lb .RadComboBox_Default .rcbInputCellRight, #mapSearch #lb .RadComboBox_Default .rcbArrowCellLeft, #mapSearch #lb .RadComboBox_Default .rcbArrowCellRight 
{
    background:none;
}

#mapSearch #real-estate-search-help
{
    font-size:80%;
    font-weight:normal;
    position:absolute;
    top:72px;
    line-height:30px;
}

#mapSearch #searchoptions
{
    line-height:normal;
    font-weight:normal;
    font-size:12px;
    color:#3b3b3b;
    display:none;position: absolute; left: 19px; top: 65px; z-index: 1; width: 296px;
}

#searchoptions #f
{
    list-style:none;
    padding:8px 0px 8px 0px;
    margin-top:22px;    
    border-top:solid 1px #ddd;
}

#searchoptions ul li label
{
     padding:1px 5px;
     width:80px;
     line-height:22px;
     display:inline-block;
     text-align:right;   
}

#searchoptions ul li input
{
     vertical-align: bottom;
     position: relative;
     *overflow: hidden;
}

#searchoptions ul li
{
      float:left;
      list-style-type:none;
}

ul#f li
{
    padding:1px 0;
}

#chkPropType
{
   padding:5px 0px 0px 10px;
}
#chkPropType ul li label 
{
    text-align:left;
    line-height:18px;
    width:100px;
}

#chkPropType ul li input
{
    top: -3px;
}

#mapSearch #sc
{
     top:4px;
     right:14px;
     position:absolute;  
    color:#356AA0;
    text-shadow:0.1em 0.1em #999;  
    font-weight:bold;        
}

#mapSearch #sc span
{
    font-size:9px;
}
#sc a:hover
{
    text-decoration:underline;
}

#wr
{
    position:absolute;
    top:12px;
    left:5px;
    width:300px;
    height:284px;
    background:#000;
    filter:alpha(opacity=20);
    opacity:0.2;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;    
}
#cn
{
    position:absolute;
    top:12px;
    left:12px;
    padding:6px 8px;
    width:268px;
    height:263px;
    background:#f8f8f8;
    border:solid 1px #fff;
    border-bottom:#888;
    border-right:#c6c6c6;
}


/*********************/
/******* HOME ********/
#featured-realtors
{
	color:#444;
    background-color: #fff;
    padding: 6px 10px;
    width: 320px;
    border-bottom:1px solid #ddd;
}

#featured-realtors a
{
	display:block;
	font-size:12px;
}

#featured-realtors i
{
	display:block;
	padding-bottom:3px;
}

#featured-realtors h3
{
   border-bottom: 2px solid #ddd;
    font-size: 14px;
    margin-bottom: 6px;
    padding: 3px 0 2px;
}
#featured-realtors li
{
	clear:both;
}
#featured-realtors div
{
	float:left;
	width:250px;
	display:block;
	padding:0 0 6px 8px;
	height:64px;
	overflow:hidden;
	
}

#featured-realtors img
{
	float:left;
	width:50px;
	border: 1px solid #ddd;
	padding:1px;
}



#featured-realtors-pro ul
{
	color:#444;
    background-color: #fff;
    padding: 6px 10px;
    border-bottom:1px solid #ddd;
    height:204px;
}

#featured-realtors-pro a
{
	display:block;
	font-size:12px;
}

#featured-realtors-pro i
{
	display:block;
	padding-bottom:3px;
}

#featured-realtors-pro h2
{
    background-color: #fff;
    border-bottom: 2px solid #ddd;
    font-size: 18px;
    padding: 8px 0 2px 10px;
}
#featured-realtors-pro li
{
	width:280px;
	float:left;
}
#featured-realtors-pro li div
{
	float:left;
	width:190px;
	display:block;
	padding:0 0 5px 8px;
	height:64px;
	overflow:hidden;
	
}

#featured-realtors-pro img
{
	float:left;
	width:50px;
	border: 1px solid #ddd;
	padding:1px;
}

#want-to-list
{
	text-align:right;
	padding:8px 2px;
}


#Prop-Steps-m
{
    line-height:normal;
    border-bottom:1px dotted #dfdfdf;
    border-top:1px dotted #dfdfdf;
	margin: 4px 0 0;
    padding: 1px 0 1px 8px;    
    width:553px;
    height: 69px;
}

#Prop-Steps-m ul
{
    width:568px;
}

#Prop-Steps-m li
{
    position:relative;
    float:left;
    width:180px;
    padding:5px 3px;
}

#Prop-Steps-m em
{
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 61px;
    padding-left: 55px;
    padding-top: 8px;
}

#step1-search-homes-m
{
	background:url("/images/sprite-homepage-png24.png") no-repeat scroll 0 -215px transparent;
}

#step2-get-cashback-offers-m
{
	background:url("/images/sprite-homepage-png24.png") no-repeat scroll 0 -290px transparent;
}

#step3-choose-best-deal-m
{
	background:url("/images/sprite-homepage-png24.png") no-repeat scroll 0 -364px transparent;
}
#arrow-get-offers-now-m
{
    background: url("/images/sprite-homepage-png24.png") no-repeat scroll right -220px transparent;
    height: 115px;
    left: 516px;
    position: relative;
    top: -30px;
    width: 63px;
    z-index: 10;
}


#get-cash-back
{
    color: #FFFFFF;
    height: 320px;
    line-height: normal;
    position: absolute;
    }

#get-cash-back em
{
	color:#ddd;
	font-weight:normal;
	font-size:15px;
}

.cash-with-offset
{
	top:-196px;
}

#get-cash-back h2
{
	line-height:normal;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin:4px 0 10px;
	border-bottom: 1px dotted #fff;
	padding-bottom:5px;	
}

#discount-realtor
{
    height: 177px;
    padding: 15px 130px 0 15px;
}

.b-wrap
{
    font-size: 18px;
    font-weight: bold;
    padding: 12px 0;
}

.b-wrap a
{
	color:#fff;
	text-decoration:underline;
}

#homes-with-rebate {
    background: url("/images/sprite-homepage-png8.png") no-repeat scroll 0 -296px transparent;
    font-size: 12px;
    font-weight: normal;
    height: 118px;
    padding: 0 150px 0 15px;
    width: 175px;
            }

#homes-with-rebate #inner {
    position:relative;
    top:-30px;
    }

#homes-with-rebate .b-wrap
{
	padding:12px 0 12px 0;
}

.seller-button
{
	float:right;
}

.hright
{
	background-color:#fff;
}

#home-heading-text
{
    color: #444;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    padding: 22px 0 22px;
}

#home-heading-text b
{
	line-height:normal;
}

.a-Home
{
	padding:142px 0 16px;
}

.a-Home-nooffset
{
	padding:332px 0 16px;
}

.home-content h3
{
	padding: 5px 0 8px;
}



/*********************/

/******* LOGIN *******/
#fieldLoginBox .checkbox
{
    display:inline-block;
    margin-top:4px;
}
#fieldLoginBox .login-modula
{
    display:inline-block;
    width:200px;
}

/*********************/

/****** Sign-UP *******/

.signup-cancel
{
    display: inline-block;
    padding: 14px 14px 14px 20px;
}

/**********************/
#top-home-agent 
{
	padding-right:12px;
	width:500px;
	float:right;
}
#top-home-agent em
{
	float:right;
	font-weight:normal;
	font-style:italic;
	color:#888;
}

#estate_agent
{
	padding: 0 0 8px;
}
#estate_agent h1
{
	margin:6px 0 0;
	line-height:normal;
	color:#fff;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}

#estate_agent h1 i
{
    font-size: 12px;
    font-style: normal;
    text-transform: uppercase;
    vertical-align: middle;
    color:#444;
}

#estate_agent h1 em
{
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    vertical-align: middle;
    color:#444;
}

.cashbackstar
{
	font-style:italic;
	line-height:normal;
	padding:20px;
	color:#bbb;
}

.cashbackstar em
{
	color:#FA891D;
	font-weight:normal;
	font-style:italic;
}

ul.AspNet-Menu li {position:relative;list-style:none;float:left}
ul.AspNet-Menu li ul {display:none;}