body{
	background:url("/images/template/background.gif") repeat-x #CCECFF;
	font-family:Arial;
	color:#333333;
	line-height:1.5em;
	font-size:85%;
	margin:0px auto;
}

.clean{border:none;}

h1 { font-size:2.5em; padding:0.1em 0px; line-height:1em; margin:0px;}
h2 { font-size:1.2em; padding:0.2em 0px;}
h3 { font-size:1.0em; padding:0.2em 0px;}
p { font-size:1.0em;}

.fieldWithErrors{
    background-color: red;padding:5px;
    display:inline;
}

.even { background: #ccecff; }
.odd { background: #bce7ff; }

.header{
	margin:10px auto;
	width:780px;
	padding:10px ;
	margin-bottom:10px;
	text-align:left;
}

.footer{
	text-align:left;margin:0px auto;
}

a:link{
	color:#06A4FF;
	font-weight:bold;
	text-decoration:none;
}

a:visited{
	color:#06A4FF;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	color:#06A4FF;
	font-weight:bold;
	text-decoration:none;
}

div.headerlink{
	color:#B3FF3E;
	display:block;
	float:left;
	font-size:0.9em;
	display:block;
	float:left;
	margin-bottom:-5px;
	padding-bottom:-5px; 
}

.header a.headerlink{
	color:#B3FF3E;
	font-weight:bold;
	size:11pt;
	text-decoration:none;
	padding:5px;
	padding-bottom:6px;
	padding-right:15px;
	padding-left:0px;
	display:block;
	float:left;
	font-size:0.9em;
}

.header a.headerlink:visited{
	color:#B3FF3E;
	font-weight:bold;
	size:11pt;
	text-decoration:none;
	padding:5px;
	padding-bottom:6px;
	padding-right:15px;
	padding-left:0px;
	display:block;
	float:left;
	font-size:0.9em;
}

.header a.headerlink:hover{
	color:#B3FF3E;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px solid #CCECFF;
	padding-bottom:5px;
}


.footer a{
	color:#06A4FF;
	font-weight:bold;
	size:11pt;
	text-decoration:none;
	padding:5px 0px;
	padding-right:15px;
	display:block;
	float:left;
	font-size:0.92em;
}

.footer a:hover{
	color:#0595E7;
	text-decoration:none;
	border-bottom: 1px solid #0595E7;
}

.content{
	margin:10px auto;
	background:url("/images/template/contentBack.gif") #AFE2FF repeat-x;
	width:760px;
	border:5px solid #A2DDFF;
	padding:10px 20px 10px 20px;
	margin-bottom:20px;
	margin-top:30px;
	text-align:left;
}

.content_home {
	background:url("/images/template/contentBack_home.gif") #CCECFF no-repeat;
	background:url("/images/template/content_home_2.gif") #CCECFF no-repeat;
}

.content_call{
	margin:0px auto;
	width:760px;
	padding:0px 20px 10px 20px;
	margin-bottom:20px;
	margin-top:30px;
	text-align:left;
}



td.userHead{
	background-color:#eeeeee;
	color:#666666;
	font-size:10pt;
	padding:3px;
	font-weight:bold;
	vertical-align:top;
}

td.data{
	color:#666666;
	font-size:10pt;
	padding:3px;
	vertical-align:top;
}






/* notary profile / account */

.notary_account {
    color:#444444;font-size:0.85em;
}
.notary_account p{
    color:#444444;
}
.show_this {font-size:0.85em;color:#888888;padding-left:15px;}
.checkbox {border:1px solid #888888;}


.account_lighter {font-size:0.85em;color:#888888;}
.account_darker {color:#444444;font-weight:bold;}


input {
    border:1px solid #888888;
}

.account_main{
    text-align:left;
    vertical-align:top;
    padding:15px;
}
td.account_tools{
    background-color:#62C6FF;
    text-align:left;
    vertical-align:top;
    width:250px;
    padding:15px;
    padding-top:100px;
    background-image:url("/images/template/news.gif");background-repeat:no-repeat;
}

td.topleft{
    vertical-align:top;text-align:left;
}

td.profile_options{
    padding-bottom:10px;vertical-align:top;text-align:left;    
}

td.profile_options_show{
    padding-bottom:10px;vertical-align:bottom;text-align:left;    
}



/* public areas */

.content_home h1 {
    color:#666666;padding-top:10px;
}
td.home_zip {padding:10px ; font-size:2.0em; color:#666666}
input.home_zip { font-size:30px;  border:1px solid #16AAFF; color:#666666; background-repeat:no-repeat;background-position:0% 50%;}
.go_button_home { width:56px; height:50px;margin-left:10px; border:none; background:transparent; background-image:url("/images/template/go.gif");}
.go_button_smaller { width:30px; height:31px;margin-left:10px; border:none; background:transparent; background-image:url("/images/template/go_smaller.gif");}
.go_button_smallest { width:24px; height:24px;margin-left:0px; border:none; background:transparent; background-image:url("/images/template/go_smallest.gif");}

p.search_zip {padding:10px 0px; font-size:1.5em;  color:#666666}
input.search_zip { padding:10px; font-size:1.5em; border:1px solid #16AAFF; color:#666666;}

p.search_zip_bar {padding:0px 0px; font-size:0.85em;  color:#333333}
input.search_zip_bar { padding:0px; font-size:0.85em; border:1px solid #16AAFF; color:#666666;}



.content_bottom {
    margin-right:-20px;
    background-image:url("/images/template/palms-bottom.gif");height:163px;background-repeat:no-repeat;background-position:100% 0%;
    padding:0px;margin-bottom:-10px;
}

.notary_account input {padding:5px;}



#call_notaries{
    display:block;
    background-image:url("/images/template/click_to_call_multiple.gif");height:136px;width:439px;background-repeat:no-repeat;border:1px solid #06A4FF;
}
#call_notaries:hover{
    border:1px solid #FFFDBF;
}



a.call_notary{
    display:block;text-align:right;padding-right:60px;line-height:56px;font-size:12px;color:#06A4FF;width:200px;
    background-image:url("/images/template/call_direct.gif");height:56px;background-repeat:no-repeat;background-position:right;   
}
a.call_notary:hover{
    color:#0099FF;   text-decoration:underline; 
}

a.call_me_now{
    display:block;width:200px;height:61px;
    background-image:url("/images/template/call_me_now.gif");background-repeat:no-repeat;border:1px solid #ffffff;
}
a.call_me_now:hover{
    border:1px solid #ffffff; 
}

.account_help{
    font-size:0.7em;
}

.account_points_bar{
    border:5px solid #ffffff;
    height:24px;
    text-align:left;
    background-image:url("/images/template/points_bar_blank.gif");background-repeat:repeat-x;
}
.account_points_indicator_1{
    background-image:url("/images/template/points_bar_1.gif");height:24px;background-repeat:repeat-x;    
}
.account_points_indicator_2{
    background-image:url("/images/template/points_bar_2.gif");height:24px;background-repeat:repeat-x;    
}
.account_points_indicator_3{
    background-image:url("/images/template/points_bar_3.gif");height:24px;background-repeat:repeat-x;    
}


.announcement{
    background-image:url("/images/template/sticky.gif");background-repeat:no-repeat;background-color:#FFF5AE;padding:10px;border:3px solid #FFEF81;   color:#444444;
}

.modal{
    background-color:#06A4FF;color:#222222;padding:15px;
}

.modal label{
    font-weight:bold;
}

.modal input{
    font-size:1.1em;
}

.modal_call{
    background-image:url("/images/template/modal_call.gif");background-repeat:repeat-x;background-color:#223642;border:3px solid #223642;color:#ffffff;padding:10px;
}


p.help {
    color:#444444;line-height:1.2em;font-size:11pt;padding:5px;padding-bottom:0px;margin:0px;
}


input.public{
    background-color:#444444;color:#eeeeee;border:1px solid #eeeeee;padding:5px;
}

.error {
    background-color:#ff0000; color:#eeeeee;padding:5px;
}

a.button_cancel_call{
    background-image:url("/images/template/button_cancel_call.gif");height:104px;width:298px;background-repeat:no-repeat;display:block;
    border:3px solid #62C5FF;
}

a.button_got_one{
    background-image:url("/images/template/button_got_one.gif");height:104px;width:298px;background-repeat:no-repeat;display:block;        
    border:3px solid #62C5FF;
}



/* notary listings */
.notary_result{
	padding:10px;
    color:#555555;background-image:url("/images/template/notary_result.gif");background-repeat:repeat-x;border-top:1px solid #ccecff;
}

.free_listing{
    background:#afe2ff;
}

.notary_company{
	font-weight:bold;font-size:1.0em;
}
.notary_weburl{
	font-size:0.85em;
}
.notary_location{
	font-size:0.75em;
	text-transform:capitalize;
}

.notary_result {
}

.notary_result .notary_company{
    font-size:1.5em;line-height:1.5em;
}

.notary_result .notary_hometown{
    font-size:1.2em;line-height:1.5em;
}

.notary_result .notary_weburl{
    font-size:1.2em;line-height:1.5em;
}

.notary_result .notary_weburl a{
    color:#444444;font-weight:normal;
}
.notary_result .notary_weburl a:hover{
    text-decoration:underline;
}




a.this_notary_responded{
    font-size:1.0em;color:#06A4FF; padding:10px; padding-left:48px; display:block; margin-bottom:5px;border:1px solid #ffffff;background-repeat:no-repeat;
    background-image:url("/images/template/this_notary_responded.gif") ; background-position:-100px;background-color:#d5efff;
}

a.this_notary_responded:hover{
    border-color: #06A4FF;  background-position:10px;
}

.prose{
    width:500px;
}





.signup_submit{
    background-color:#06A4FF;
    color:#ffffff;
    padding:5px;
}



ul li {
   padding-bottom:8px; 
}


#screenshots img{
    border:5px solid #ffffff;
}
#screenshots p{
    color:#444444;padding:3px 8px 8px 8px;font-size:0.85em;padding-top:0px;margin-top:3px;line-height:1.2em;
}

h3.signup_benefit{
    margin-bottom:0px;padding-bottom:4px;font-size:1.2em;

}
p.signup_benefit {
    line-height:1.2em;padding:0px 0px 15px 0px;margin:0px;
}

.register_now{
    text-align:center;
}
.register_now img{margin-bottom:15px;margin-top:15px}

.signup_help{
    font-size:0.85em;
}

a.button_continue{
    display:block; background-image:url("/images/template/button-continue.gif");background-repeat:no-repeat;width:127px;height:37px;border:1px solid #ffffff;padding:0px;
}
input.button_continue{
    display:block; background-image:url("/images/template/button-continue.gif");background-repeat:no-repeat;width:127px;height:37px;border:1px solid #ffffff;font-size:1pt;color:#000000;padding:0px;
}
a.button_cancel{
    display:block; background-image:url("/images/template/button-cancel.gif");background-repeat:no-repeat;width:127px;height:37px;border:1px solid #ffffff;padding:0px;
}
a.button_login{
    display:block; background-image:url("/images/template/button_login.gif");background-repeat:no-repeat;width:88px;height:37px;border:1px solid #ffffff;padding:0px;
}
input.button_login{
    display:block; background-image:url("/images/template/button_login.gif");background-repeat:no-repeat;width:88px;height:37px;border:1px solid #ffffff;font-size:1pt;color:#000000;padding:0px;
}

.navtab {
    padding:15px 10px 15px 20px;
    background-image:url("/images/template/navtab_back.gif");background-repeat:no-repeat;height:55px;
}
.navtab_right {
    padding:0px;width:11px;
    background-image:url("/images/template/navtab_right.gif");background-repeat:no-repeat;height:55px;
}

.navtab a.not_current{
    color:#444444;font-size:0.8em;font-weight:normal;
}
.navtab a.not_current:hover{
    color:#11a8ff;font-size:0.8em;font-weight:normal;
}
.navtab a.current{
    color:#11a8ff;font-size:0.8em;font-weight:bold;
}


.call_list{
	padding:5px;font-size:0.75em;
    color:#555555;background-image:url("/images/template/notary_result.gif");background-repeat:repeat-x;border-top:1px solid #ccecff;
    white-space:nowrap;
}

a.star{
    width:20px;height:20px;background-image:url("/images/template/star_off.gif");background-repeat:no-repeat;display:block;float:left;
}

.rowgradient{
    background-image:url("/images/template/notary_result.gif");background-repeat:repeat-x;
}


a.content_link{
    color:#eeeeee;    font-size:0.9em;

}
p.content_link{
    font-size:0.8em;
}





.premium_content_right{ background-color:#62c6ff; width:250px;vertical-align:top; font-size:0.9em;padding:10px;padding-top:0px;}

.premium_content_main{ vertical-align:top; font-size:0.9em;padding:10px;}

.premium_content_main h1 {
    font-size:1.2em;
}


.premium_content_main .question {
    font-size:1.1em;background-color:#afe2ff; padding:20px 10px 20px 10px;
     color:#444444;
     margin-top:10px;
     background-image:url('/images/template/notary_result.gif');
     background-color:#71cbff;background-repeat:repeat-x;
}
.premium_content_main  .question_teaser {
    display:block; font-weight:normal; font-size:0.85em;color:#ffffff;padding:10px 20px;line-height:1.5em;
     background-image:url('/images/template/question_answer_back.gif');
     background-color:#91d7ff;background-repeat:repeat-x;
    
}
.premium_content_main .question_answer {font-size:0.85em;color:#222222;padding:10px 8px;line-height:1.5em;background-color:#91d7ff;}
.premium_content_main .question_answer a{color:#ffffff;}

.account_tools .question {font-size:0.85em;background-color:#73ccff;padding:20px 30px 20px 30px;color:#222222; margin:0px -15px;line-height:1.2em;
     background-image:url('/images/template/question_sidebar_background.gif');
     background-color:#71cbff;background-repeat:no-repeat;    
    }
.account_tools  a.question_teaser {
    display:block; font-weight:normal; font-size:0.85em;color:#0096ec;padding:20px 20px 15px 20px;margin:0px -15px;line-height:1.2em;
     background-image:url('/images/template/question_sidebar_answer_background.gif');
     background-color:#71cbff;background-repeat:no-repeat;    

    }




td.profilebox {
 background-color:#8ad4ff;
 width:280px;
 padding:10px 10px 10px 10px;   
 font-size:0.8em;
 color:#06a4ff;
 vertical-align:top;
}


td.premium_content{
    width:580px;
    padding:10px;
    vertical-align:top;font-size:0.9em;
}


td.profilebox a.profile{
    margin-left:5px;color:#06a4ff;background-image:url('/images/template/profilebox-arro.gif'); background-position:0% 50%; background-repeat:no-repeat;display:block;font-weight:bold;padding:3px;padding-left:10px;width:180px;
}

td.profilebox a.profile:hover{
    color:#ffffff;
}

td.ask_scott_column{
    background-image:url('/images/template/ask_scott_column.gif');background-repeat:no-repeat;width:98px;
}
td.ask_scott_content{
    padding-left:11px;padding-top:3px;width:400px;
    vertical-align:top;font-size:0.9em;
}

a.premium_content_teaser{
    margin-right:5px;color:#06a4ff;background-image:url('/images/template/blu-arro.gif'); background-position:100% 50%; background-repeat:no-repeat;font-weight:bold;padding:3px;padding-right:10px;float:right;
}


.premium_content .question {
    font-size:1.1em;background-color:#afe2ff; padding:20px 10px 20px 10px;display:block;font-weight:normal;border:none;
     color:#444444;
     margin-top:10px;
     background-image:url('/images/template/notary_result.gif');
     background-color:#71cbff;background-repeat:repeat-x;
}
.premium_content  .question_teaser {
    display:block; font-weight:normal; font-size:0.85em;color:#ffffff;padding:10px 20px;line-height:1.5em;
     background-image:url('/images/template/question_answer_back.gif');
     background-color:#91d7ff;background-repeat:repeat-x;
    
}
.premium_content .question_answer {font-size:0.85em;color:#222222;padding:10px 8px;line-height:1.5em;background-color:#91d7ff;}
.premium_content .question_answer a{color:#ffffff;}



.home_about{
    float:right;width:300px;text-align:right;color:#666
}

.home_about h2{
    margin-bottom:0px;
}


.home_about p{
    margin-top:0px;
}





/* call layout */


.call_header {background-image:url("/images/template/logo.gif");background-position:50% 0%; background-repeat:no-repeat; height:50px; font-size:18px; color:#ccecff;text-align:center;
	width:770px;
	padding:110px 20px 0px 20px;
}



.call_header img{padding:0px 10px 0px 10px;}

.call_nav_done{color:#6dc9ff;}
.call_nav_future{color:#ccecff;}
.call_nav_now{color:#ffffff; font-weight:bold;}

