/* CSS Document */
body{
background:URL(images/site_bg.gif) top repeat-x;
margin:0px;
font-size:13px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
border:0px;
vertical-align:middle;
}
form{
margin:0px;
}
table{
margin:0px;
}
input, textarea, select{

font-size:13px;
padding:0px;
margin:0px;
color:#155194;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}
.clear{
clear:both;

}
h1{
color:#155194;
font-size:22px;
}
h2{
color:#155194;
}
form{
text-align:left;
margin:0px 0px 0px 0px;
}
p{
padding-left:15px;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:active{
-moz-outline:none;
outline:0px;
}
td{
padding:0px;
margin:0px;
}

#auto_login{
position:absolute;
width:100%;
top:0px;
background-color:#ffffe1;
border-bottom:1px solid #9d9da1;
font-size:11px;
padding:0px;

}
.topLogoLink{
float:left;
}
#inner_auto{

padding:5px;
position:relative;
}
#header{
height:91px;
min-width:400px;
}
#container{
background:URL(images/new_logo.gif) top left no-repeat;
min-width:600px;
}
#container_sml{
background:URL(images/new_logo_sml.gif) top left no-repeat;
}
#top_banner{
float:right;
margin-top:10px;
margin-right:10px;
}
#left_banner{
margin:auto;
width:160px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
}
#link{

height:32px;
margin:2px 0px 0px 0px;
padding:0px;
margin-left:4px;
background:URL(images/link_left.gif) top left no-repeat;

}
#link .right{
}
#link ul{
display:block;
margin:0px;
margin-top:0px;
border: 0px solid #ccc;
width:575px;
height:32px;
vertical-align:bottom;
padding:0px;
padding-left:9px;
background:URL(images/link_right.gif) top right no-repeat;
}
#link li{
display:block;
float:left;
list-style-type:none;
margin:0px;
background:URL(images/link_unselected.gif) top no-repeat;
width:113px;
padding:0px;
padding-top:13px;
border:0px solid #ccc;
text-align:center;
height:32px;
}
#link .current{
background:URL(images/link_current.gif) top no-repeat;
}
#link li a{
display:block;
font-weight:bold;
height:32px;
color:#155194;
width:113px;
text-decoration:none;
margin:0px;
}
#link li a:hover{
text-decoration:underline;
color:#fff;
}
#link .jbl{
background:URL(images/link_unselected_jb.gif) top no-repeat;
}
#link .jbl_cur{
background:URL(images/link_current_jb.gif) top no-repeat;
}
#link .right{
font-size:11px;
color:#666;
margin:11px 7px 0px 0px;
float:right;
}
#member{

font-size:11px;
margin:0px;
color:#777;
padding:5px 0px 0px 0px;
float:right;
text-align:right;
}
#member strong{
font-size:11px;
}
#member a:hover{
color:#ff9900;
}
#member a{
color:#0033cc;
}
#main{
padding:0px;
margin:0px 15px 10px 15px;
}
#main a:hover{
color:#ff9900;
}
#main a{
color:#0033cc;
}
#hansel_and_gretel{
background:#f7fafe url(images/breadcrumb_bg.gif) top repeat-x;
padding:5px;
clear:both;
border:1px dotted #155194;
font-size:13px;
margin:auto;
margin-top:2px;

}
#serviceads #hansel_and_gretel{
margin-top:0px;
border:1px solid #386da9;
border-top:0px;
margin-left:2px;
}
#jobboard #hansel_and_gretel{
background:#ffecc8;
border:1px solid #c26e31;
margin-top:0px;
border-top:0px;
margin-right:2px;
}
#jobboard #hansel_and_gretel a{
color:#954106;
}
#left {
background-color:#ffecc8;
border:1px solid #ff9900;
text-align:center;
padding:0px;
position: absolute;
top: 128px;
left: 0px;
margin: 10px;
width: 200px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 180px;
}
html>body #left {
width: 180px; /* ie5win fudge ends */
}

#left h1{
text-align:left;
background:#ff9900 URL(images/orange_bg2.gif) top repeat-x;
color:#fff;
font-size:14px;
margin:0px 0px 10px 0px;
padding:4px;
}
#left h1 a{
color:#fff;
}
#left h1 a:hover{
color:#fff;
}
#left ul{
text-align:left;
margin:0px 4px 0px 4px;
padding:0px;
}
#left li{
text-align:left;
list-style-type:none;
padding:0px;
}
#left li a{
width:158px;
text-align:left;
display:block;
margin:2px;
}
#left p{
text-align:left;
margin:4px;
padding:0px;
}
#left span{
font-size:13px;
}
#left form{
margin:0px;
}
#search_text{
width:120px;
}
#left ul a:hover{
text-decoration:none;
}
#left input{
margin:0px;
}
#center {
margin: 20px 165px 20px 190px;
padding: 10px;
}
#centerright {
margin: 0px 0px 20px 190px;
padding: 0px 0px 10px 10px;
}
#right {
position: absolute;
top: 1450px;
right: 0px; /* Opera5.02 will show a space 
at right when there is no scroll bar */
margin: 20px;
padding: 10px;
width: 150px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 120px;
}
html>body #right {
width: 120px; /* ie5win fudge ends */
}
.highlight{
font-size:13px;
color:#155194;
background:#b6d6ff URL('images/light_blue_bg.gif') top left repeat-x;

text-align:center;
clear:both;
padding:4px;
border:1px solid #6593cf;
margin-top:6px;
}
#main .highlight a:hover{
text-decoration:none;
color:#333;
}
.highlighted{
font-size:13px;
color:#333;
background:#ffdb75 URL('images/light_orange_bg.gif') top left repeat-x;

text-align:center;
clear:both;
padding:4px;
border:1px solid #ffbd69;
margin-top:6px;

}
#main .highlighted a:hover{
color:#333;
text-decoration:none;
}
#main .highlighted:hover{
color:#333;
text-decoration:none;
}
#main .highlight:hover{
color:#333;
text-decoration:none;
}
#main .highlighted a{
color:#333;

}
#category_tab{
height:39px;
width:100%;
border-collapse:collapse;
font-size:18px;
font-weight:bold;
clear:both;
color:#155194
}
#category_tab a{
display:block;
width:100%;
color:#155194;
}
#category_tab a:hover{
color:#fff;
}
#category_tab .left{
border-left:2px solid #b0cff7;
border-right:2px solid #b0cff7;
height:5px;
}
#category_tab .right{
height:5px;
border-left:2px solid #ffe794;
border-right:2px solid #ffe794;
}

#category_tab .left_left_left{
background:URL(images/tab/ll.gif) top left no-repeat;
width:26px;

}
#category_tab .left_left_right{
background:URL(images/tab/lr.gif) top left no-repeat;
width:26px;
}
#category_tab .left_left{
background:URL(images/tab/lll.gif) top left repeat-x;
}
#category_tab .left_right{
background:URL(images/tab/llr.gif) top left repeat-x;
width:42%;
}
#category_tab .centre_left{
background:URL(images/tab/l.gif) top right repeat-x;
width:26px;
}
#category_tab .centre_right{
background:URL(images/tab/r.gif) top right repeat-x;
width:26px;
}
#category_tab .right_right{
background:URL(images/tab/rrr.gif) top right repeat-x;
text-align:right;
}
#category_tab .right_right{
color:#fff;
}
#category_tab .right_left a{
color:#fff;
}
#category_tab .right_left a:hover{
color:#fff;
}
#category_tab .right_left{
background:URL(images/tab/rrl.gif) top right repeat-x;
width:42%;
text-align:right;
color:#fff;
}
#category_tab .right_right_right{
background:URL(images/tab/rr.gif) top right no-repeat;
width:26px;
}
#category_tab .right_right_left{
background:URL(images/tab/rl.gif) top right no-repeat;
width:26px;
}
.category_top_box{
float:left;
width:30%;
margin:0px 10px 0px 10px;
}

#category_top h1{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
color:#fff;
margin:10px 0px 0px 0px;
padding:4px 0px 4px 4px;
font-size:14px;
}
#category_top h1 a{
color:#FFFFFF;
text-decoration:none;
}
.category_top_box p{
margin:15px 2px 0px 2px;
}
.category_display_box{
background-color:#f7fafe;
border:1px solid #155194;
margin:20px 10px 10px 10px;
}
.category_display_box h1{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
color:#fff;
margin:0px;
padding:4px 0px 4px 4px;
font-size:14px;
}
#jobboard .category_display_box a{
color:#954106;
}
#jobboard .category_display_box{
border:1px solid #DD7225;
background-color:#ffecc8;
}
#jobboard .category_display_box h1{
background:#DD7225 URL(images/orange_bg.gif) top repeat-x;
}
.categories {
float:left;
width:30%;
}
.category_display_box h1 span{
font-size:13px;
}
.category_display_box .box_body{
margin:8px 0px 10px 15px;
}
.category_display_box .box_body p{
margin:5px 0px 5px 0px;
padding:0px;
}
.bp{
background:URL(images/box_plus.gif) top left no-repeat;
padding:3px 0px 0px 10px;
}
#lk_cat{
font-size:14px;
font-weight:bold;
color:#155194;
}
#jb_lk{
border:1px solid #155194;
padding-bottom:10px;
margin-top:10px;
}
#jb_lk ul{
margin:0px;
}
#jb_lk li{
display:inline;
}
#jb_lk h1{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
color:#fff;
margin:0px 0px 6px 0px;
padding:4px 0px 4px 4px;
font-size:14px;
}
#jb_lk img{
margin-left:35px;
}
#front_categories .category_display_box h1 a{
text-decoration:none;
color:#FFFFFF;
}
#footer{
/*margin-left:120px;*/
clear:both;
width:540px;;
border-top:1px dotted #ccc;
margin:auto;
font-size:13px;
text-align:center;
color:#666666;
padding:3px;
}
#footer ul{
padding:0px;
}
#footer li{
display:inline;
list-style-type:none;
margin:0px 5px 0px 5px;
}
#footer p{
margin:8px;
}
#footer a{
color:#999999;
}
#footer ul{
margin:0px;
}
.lost{
border:1px solid #993300;
padding-left:30px;
height:110px;
background:url(images/error_bg.gif) bottom right no-repeat;
background-color:#fff;
}
.lost p{
margin:0px;
padding:0px 0px 0px 95px;
}
.lost h1{

/*letter-spacing:-3px;*/
font-weight:lighter;
margin:18px 0px 0px 0px;
padding:0px;
}
#listings{
border-top:1px solid #155194;
border-bottom:1px solid #155194;
margin:10px 0px 0px 0px;
border-collapse:collapse;
width:100%;
}
#listings th{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
color:#fff;
padding:3px;
}
#jobboard #listings td{
border-color:#d06b23;
}
#jobboard #listings{
border-color:#d06b23;
}
#jobboard #listings th{
border-color:#d06b23;
background:#d06b23 URL(images/orange_bg2.gif) top repeat-x;
}
#listings .listing_bookmark th{
background-image: URL(images/light_blue_bg.gif);
color:#155194;
border:1px solid #155194;
}
#listings .cat_name{
text-align:left;
border-left:1px solid #155194;
}
#listings .cat_right{
border-right:1px solid #155194;
}
#listings th a{
color:#FFFFFF;
text-decoration:underline;
}
#listings p{
margin:12px;
padding:0px;
}
#listings h1{
margin:2px 10px 2px 10px;
font-size:16px;
font-weight:normal;
}
#listings h2{
margin:2px 10px 2px 10px;
font-size:13px;
font-weight:normal;
}
#listings span{
margin:0px 0px 0px 0px;
font-size:13px;
}
.expired_listing{
color:#CC0000;
}
.deactivated_listing{
color:#FF9900;
}
.current_listing{
color:#00CC00;
}
#listings td{
padding:3px;
}
#listings .listing_striped{
background:#f8fbfe URL(images/listings_bg.gif) top repeat-x;
padding:3px 3px 3px 10px;
}
#listings .listing_striped_feature{
background:#f8fbfe URL(images/listings_bg_orange.gif) top repeat-x;
padding:3px 3px 3px 10px;
}
#listings .listing{
background-color:#fff;
padding:0px 0px 0px 10px;
border-top:1px solid #155194;

}
#listings .feature{

background:#FDF8EC;

}
#listings .listing_pics{
background:#f8fbfe URL(images/listings_bg.gif) top repeat-x;
padding:0px 0px 0px 10px;
vertical-align:top;
}
#listings .listing_bookmark_options{
background:#f8fbfe URL(images/listings_bg.gif) top repeat-x;
padding:3px 0px 15px 10px;
vertical-align:top;
}
#listings .listing_bookmark_options td{
border-top:1px solid #155194;
padding:3px 0px 15px 10px;
}
#listings .listing_pics img{
margin:3px;
}
#listings .listing_pics .image{
border:1px solid #ff9900;
float:right;
width:123px;
_height:140px;
min-height:140px;
text-align:center;
margin:3px;
}
#listings .listing_pics .image a{
width:75px;
}
#listings .listing_pics a{
display:block;
width:100px;
margin:2px auto;
padding:0px;
text-align:left;
}
#listings .listing_pics .logo{
border:1px solid #155194;
float:right;
width:123px;
height:140px;
text-align:center;
margin:3px;
}
#listings .listing_pics .logo a{
width:75px;
}

#listings .listing_pics td{
border-top:1px solid #155194;
}
#listings td{
min-height:80px;
}
#listings .listing_user{
text-align:center;
width:90px;
border-top:1px solid #155194;
border-right:1px solid #155194;
}
#listings .listing_photo{
text-align:center;
display:block;
}
#listings .listing_details{
border-top:1px solid #155194;
border-right:1px solid #155194;
padding:3px 0px 3px 10px;
height:110px;
}
#listings .listing_details_current{
border-top:1px solid #155194;
border-right:1px solid #155194;
padding:3px 0px 3px 10px;
background:URL(images/current_bg2.gif) bottom right no-repeat;
}
#listings .listing_details_expired{
padding:3px 0px 3px 10px;
border-top:1px solid #155194;
border-right:1px solid #155194;
background:URL(images/expired_bg.gif) bottom right no-repeat;
}
#listings .listing_details_deactivated{
padding:3px 0px 3px 10px;
border-top:1px solid #155194;
border-right:1px solid #155194;
background:URL(images/busy_bg.gif) bottom right no-repeat;
}
#listings .listing_details_vacation{
padding:3px 0px 3px 10px;
border-top:1px solid #155194;
border-right:1px solid #155194;
background:URL(images/holiday_bg.gif) bottom right no-repeat;
}
#listings .listing_details_deactivated_sml{
padding:3px 0px 3px 10px;
border-top:1px solid #155194;
border-right:1px solid #155194;
background:URL(images/busy_bg_sml.gif) bottom right no-repeat;
}
#listings .listing_details_vacation_sml{
padding:3px 0px 3px 10px;
border-top:1px solid #155194;
border-right:1px solid #155194;
background:URL(images/holiday_bg_sml.gif) bottom right no-repeat;
}
#listings .listing_servicing{
border-top:1px solid #155194;
width:220px;
border-right:1px solid #155194;
padding-left:8px;
}
#listings .listing_servicing p{
margin:4px 0px 4px 0px;
}
#listings .listing_options{
border-top:1px solid #155194;
width:180px;
text-align:left;
border-right:1px solid #155194;
}
#listings .listing_options_left{
border-top:1px solid #155194;
width:170px;
text-align:center;
padding:2px;
border-right:1px solid #155194;
}
#listings .listing_options_left a{
text-align:left;
display:block;
width:140px;
margin:2px;
padding:2px 2px 2px 4px;
}
#listing{
padding:10px;
color:#333333;
}
.font_1{font-size:.8em;}
.font_2{font-size:.9em;}
.font_3{font-size:1.2em;}
.font_4{font-size:1.3em;}
.font_5{font-size:1.5em;}
legend{
font-weight:bold;
}
#listing .listing_header{
border-top:1px solid #155194;
border-bottom:1px solid #155194;
background-color:#f7fafe;
padding:10px;
font-weight:bold;
margin-bottom:30px;
}
#listing .listing_photo{
float:left;
padding:4px;
width:50px;
text-align:center;
background-color:#fff;
border:1px solid #155194;
margin:0px 5px 0px 5px;
min-height:45px;
}
#listing .listing_logo{
float:right;
padding:4px;
width:100px;
text-align:center;
background-color:#fff;
border:1px solid #155194;
margin:0px 5px 5px 5px;
}
#listing h1{
font-size:22px;
margin:10px 0px 5px 0px;
}
#listing .listing_info_left{
float:left;
margin-right:10px;
color:#3A75AF;
font-weight:bold;
}
#listing .listing_info{
float:left;
margin:0px;
height:147px;
min-width:300px;
width:300px;
overflow:auto;

padding:0px 10px 0px 0px;
}
#listing .listing_info p{
margin:4px 0px 4px 0px;
padding:0px;
}
#listing .line{
clear:left;
height:30px;
}
#listing .listing_info_right .photo img{
margin:5px 0px 5px 0px;
}
#listing .listing_info_right .photo{
background-color:#fff;
padding:4px;
margin-bottom:5px;
text-align:center;
}
#listing .listing_info_right{
float:right;
margin:0px;
background-color:#e8f0fb;
padding:8px;
min-height:120px;
width:130px;
}
#listing .listing_info_right p{
margin:10px 2px 2px 2px;
padding:0px;
}
#listing .listing_functions img{
margin-left:20px;
}
#listing .listing_functions{
text-align:center;
margin-top:15px;

}
#listing .listing_num{
color:#CCCCCC;
clear:both;
margin:23px 0px 10px 0px;
text-align:center;
font-size:13px;
}
#listing_advertiser td table{
border:0px solid #fff;
}
#listing_advertiser td table td{
border:0px solid #fff;
}
#listing_advertiser p{
margin:4px;
}
#listing_advertiser{
padding:0px;
margin:0px;
width:100%;

border-collapse:collapse;
border:1px solid #ff9900;
}
#listing_advertiser .th{
border-bottom:1px solid #ff9900;
background:#d06b23 URL(images/orange_bg2.gif) top repeat-x;
margin:0px;
padding:0px;
}
#listing_advertiser h1{
margin:0px;
color:#fff;
padding:3px;
font-size:14px;
}
#listing_advertiser td{
vertical-align:top;
border:1px solid #ff9900;
padding:4px;

}
#listing_advertiser .advertiser_left{

}
#listing_advertiser .status{
margin-right:95px;
}
#listing_advertiser .advertiser_left_vacation{
background:URL(images/holiday_bg.gif) bottom right no-repeat;
}
#listing_advertiser .advertiser_left_busy{
background:URL(images/busy_bg.gif) bottom right no-repeat;
}
#listing_advertiser  p{
padding-left:0px;
font-size:13px;
}
#listing_advertiser  a{
margin:0px;
font-size:13px;
}
#listing_advertiser .advertiser_right{
width:45%;
}
#listing_advertiser .advertiser_right p{
margin:14px 3px 10px 3px;

}
#listing_advertiser .form_end{
clear:both;
}
.r_label{
float:left;
width:140px;
margin-left:10px;
}
 .r_line{
clear:both;
margin:2px;
}
 .i_line{
clear:both;
margin:10px 5px 10px 15px;
}
 .a_line{
clear:both;
margin:18px 5px 18px 0px;
}

#listing_advertiser .advertiser_left .r_label{
float:left;
width:140px;
font-weight:bold;
}
#listing_advertiser .advertiser_left .r_line{
clear:both;
margin:2px;
}
#listing_advertiser .advertiser_right .r_label{
float:left;
width:140px;
font-weight:bold;
height:30px;
}
#listing_advertiser .advertiser_right .r_line{
clear:both;
margin:2px;
}
#listing_advertiser .advertiser_right .payments{
float:left;
width:40%;
margin:0px 12px 0px 0px;
}
#listing_advertiser .advertiser_left .tdwidth{
display:inline;
width:70px;
}

#listing_advertiser .error{
border:2px solid #993300;
width:160px;
}
#listing_advertiser .error_select{
background-color:#ffecc8;
width:160px;
}
#listing_advertiser .orange{
	color:#ff9900;
	font-weight:bold;
}
.error_message{
	color:#993300;
	
}
#listing_advertiser th{
font-size:13px;
color:#155194;
text-align:left;
border-bottom:1px solid #155194;
}
#listing_advertiser .borders{
border-left:1px solid #ff9900;
border-collapse:collapse;
width:100%;
margin:0px;
}
#listing_advertiser .borders td{
padding:10px;

}

#listing_advertiser  .td_label{
font-size:13px;
text-align:right;
width:70px;
}
#listing_advertiser  .td_input{
width:200px;
}
.littlei{
font-size:11px;
font-style:italic;
font-weight: normal;
}
.sml{
font-size:10px;
}
#listing_advertiser  .td_row{

border-right:1px solid #ff9900;
}
.td_input_error{
text-align:center;
font-size:13px;
color:#993300;
}
.td_input_error p{
margin:15px 0px 0px 0px;
color:#fff;
text-align:left;
padding:4px 15px 4px 4px;
background-color:#993300;
background:#993300 URL(images/input_error.jpg) bottom right no-repeat;
border:1px solid #993300;

}
#options_meat{
margin:0px;
padding:0px;
border:1px solid #fff;

}
#advertiser_options{
width:100%;
border:1px solid #155194;
margin-bottom:20px;
color:#666666;
}
#job #advertiser_options{
height:115px;
}
#advertiser_options p{
margin:12px 3px 12px 3px;
}
#advertiser_options h1{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
margin:0px;
font-size:14px;
padding:3px;
color:#fff;
}
#advertiser_options_right{
width:170px;
}
#advertiser_options_right p{
margin:0px 6px 0px 0px;
}
#advertiser_options_right a{
display:block;
text-align:left;
width:140px;
margin:3px;
padding:2px 3px 2px 3px;
}
/*------------------------------
###########################################################################################################
###########################################################################################################
###########################################################################################################


--------------------------------*/
#jobs{
border-collapse:collapse;
border:1px solid #ff9900;
width:100%;
margin-top:20px;
}
#jobs a{
color:#954106;
}
#jobs th{
background:#954106 url(images/orange_bg.gif) top left repeat-x;
color:#fff;
text-align:left;
padding:3px;
}
#jobs td{
padding:3px;
height:40px;
text-align:center;
border-bottom:1px solid #ff9900;
}
#jobs .striped{
background: url(images/listings_bg_orange.gif) top left repeat-x;
}
#jobs .pt{
width:100px;
border-right:1px solid #ff9900;
}
#jobs .sm{
text-align:left;
vertical-align:top;
border-right:1px solid #ff9900;
}
#jobs .smg{
text-align:left;
vertical-align:top;
border-right:1px solid #ff9900;

background:URL(images/current_bg_sml.gif) bottom right no-repeat;
}
#jobs .smw{
text-align:left;
vertical-align:top;
border-right:1px solid #ff9900;
background:URL(images/warning_bg_sml.gif) bottom right no-repeat;
}
#jobs .smx{
text-align:left;
vertical-align:top;
border-right:1px solid #ff9900;
background:URL(images/expired_bg_sml.gif) bottom right no-repeat;
}
#jobs .ar{
width:140px;
}
#jobs .ar a{
display:block;
width:120px;
padding:2px 2px 2px 4px;
margin:2px;
text-align:left;
}
.stz_input{
width:160px;
}
#address_choices{
width:280px;
background-color:#fff;
border-right:2px solid #aaa;
border-bottom:2px solid #aaa;
margin:0px;
padding:0px;
font-size:13px;
}
#address_choices ul {
list-style-type: none;
margin:0px;
padding:0px;
border:1px solid #888;

}
#address_choices ul li.selected { background-color: #ffecc8;}
#address_choices ul li {
list-style-type: none;
display:block;
margin:0;
padding:2px 2px 2px 5px;

}
#error_banner{
border:1px solid #993300;
padding-left:30px;
margin-top:15px;
min-height:120px;
background:url(images/deactivated_bg.gif) bottom right no-repeat;
background-color:#fff;
}
#error_banner p{
margin:5px 0px 10px 0px;
padding:0px 125px 0px 40px;
}
#error_banner .clear{
margin:0px;
padding:0px;
}
#error_banner h1{
/*letter-spacing:-3px;*/
font-weight:lighter;
margin:5px 0px 0px 0px;
padding:0px;
}
#question_banner{
border:1px solid #155194;
padding-left:30px;
margin:15px 0px 10px 0px;
height:60px;
background:url(images/question_bg.gif) bottom right no-repeat;
background-color:#fff;
}
#question_banner p{
margin:5px 0px 10px 0px;
padding:0px 125px 0px 40px;
}
#question_banner .clear{
margin:0px;
padding:0px;
}
#question_banner h1{
letter-spacing:-2px;
font-weight:lighter;
margin:5px 0px 0px 0px;
padding:0px;
font-size:22px;
}
#fail_banner{
border:1px solid #CC0000;
padding-left:30px;
margin-top:15px;
min-height:90px;
background:url(images/expired_bg.gif) bottom right no-repeat;
background-color:#fff;
}
#fail_banner p{
margin:5px 0px 10px 0px;
padding:0px 125px 0px 40px;
}
#success_banner{
border:1px solid #155194;
padding-left:30px;
margin-top:15px;
min-height:90px;
background:url(images/current_bg2.gif) bottom right no-repeat;
background-color:#fff;
}
#success_banner p{
margin:5px 0px 10px 0px;
padding:0px 110px 0px 40px;
}
#success_banner h1{
/*letter-spacing:-3px;*/
font-weight:lighter;
margin:5px 0px 0px 0px;
padding:0px;
}
#pasting #success_banner{
background-color:#f6f9fc;
}
.justified{
text-align:justify;
}
.ad_note{
font-size:11px;
font-style:italic;
}
.note_error{
font-size:11px;
font-style:italic;
color:#CC0000;
}
.ad_form_input{

display:inline;
}
.ad_form_title{
min-width:100px;
width:100px;
float:left;
}
.ad_form{
clear:both;
margin:10px;
}
#ad_form fieldset{
margin-top:20px;
}
.ad_options{
margin:0px 20px 0px 20px;
float:left;
width:40%;
}
#confirms .confirm_box{
width:100%;
margin:10px 0px 10px 0px;
clear:both;
/*border:1px solid #CC0000;*/
}
#confirms .confirm_left{
float:left;
}
#confirms .confirm_main_details{
margin:10px;
border:1px solid #ff9900;
background-color:#ffecc8;
}
#confirms .confirm_other_details{
margin:10px;
padding:10px;
}
#confirms .confirm_right{
margin:10px;
float:right;
background-color:#f7fafe;
border:1px solid #155194;
width:200px;
text-align:center;
}
#confirms .confirm_coupon{
margin:10px;
background-color:#f7fafe;
border:1px solid #155194;
text-align:left;
}
#confirms .confirm_right img{
margin:4px;
padding:2px;
background-color:#fff;
border:1px solid #155194;

}
#confirms .confirm_line{

padding:3px 10px 6px 10px;
}
#confirms .ad_form_title{
min-width:100px;
width:100px;
float:left;
}
#confirms .confirm_main_details h1{
background:#ffcc00 URL(images/orange_bg.gif) top repeat-x;
color:#fff;
margin:0px;
padding:4px 0px 4px 4px;
font-size:14px;
}
#confirms .confirm_right h1,#confirms .confirm_coupon h1{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
color:#fff;
margin:0px;
padding:4px 0px 4px 4px;
font-size:14px;
}
#ad_choices{
margin:0px;
height:400px;
}
#ad_choices p{
margin:10px 5px 0px 5px;
}
#ad_choices h1{
text-align:center;
color:#fff;
}
#ad_choices_service{
float:left;
width:42%;
padding:20px 55px 15px 5px;
border-right:1px solid #ccc;
}
#ad_choices_job{
float:right;
width:42%;
margin:10px 5px 5px 0px;
border:0px solid #155194;
padding:10px 10px 10px 0px;
}

#edit_box{
margin-top:15px;
border:1px solid #155194;
}
#edit_box p{
margin:10px;
}

#edit_box  h1{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
color:#fff;
margin:0px;
padding:4px 0px 4px 4px;
font-size:14px;
}
#edit_box .edit_photo{
float:left;
border:0px solid #155194;
text-align:center;
width:130px;
padding:10px;
}
#edit_box .ratings{
border:1px dashed #155194;
width:90%;
margin-left:25px;
margin-right:25px;
padding:4px;
}
#edit_box .ratings h1{
color:#155194;
font-size:13px;
background-color:#dcecff;
background-image:none;
}
#edit_box .ratings strong{
color:#666666;
}
#edit_box .ratings td{
padding-left:15px;
}
#jobboard #edit_box td{
border-color:#d06b23;
}
#jobboard #edit_box{
border-color:#d06b23;
}
#jobboard #edit_box h1{
background:#d06b23 URL(images/orange_bg2.gif) top repeat-x;
}
#edit_box .av_com{
border:1px dashed #ff9900;
margin:auto;
margin-left:25px;
margin-right:95px;
padding:4px;
margin-bottom:4px;
}
#edit_box .av_com p{
margin:6px 4px 4px 0px;
}
#edit_box .av_com h1{
color:#ff9900;
font-size:13px;
background-color:#ffecc8;
background-image:none;
}
.photo_edit_line{
clear:both;
border:1px solid #155194 ;
margin:10px;
background:#f8fbfe URL(images/listings_bg.gif) top repeat-x;
}
.logo_edit_line{
clear:both;
border:1px solid #ff9900 ;
margin:10px;
background: URL(images/listings_bg_orange.gif) top repeat-x;
}
.p_left{
text-align:center;
float:left;
min-height:80px;
width:130px;
margin-right:5px;
}
.p_left img{
margin:3px 0px 2px 5px;
border:1px solid #155194 ;
background-color:#fff;
padding:2px;
}
.logo_edit_line .p_left img{
border:1px solid #ff9900 ;
}
#submit_warning{
display:none;
}
#all_photos{
text-align:center;
margin:auto;
}
#photo_browser{
border:1px solid #155194;
width:580px;
text-align:center;
margin:10px 0px 10px 0px;
}
#photo_browser h1{
background:#155194 URL(images/box_h1_bg.gif) top repeat-x;
color:#fff;
text-align:left;
margin:0px;
padding:2px 0px 2px 4px;
font-size:14px;
}
#photo_browser .photo_small_image{
float:left;
width:100px;
height:100px;
border:2px solid #fff;
margin:2px;
background-color:#FFFFFF;
padding:3px;
}
#photo_browser .photo_small_image_selected{
float:left;
width:100px;
height:100px;
border:2px solid #ff9900;
margin:2px;
background-color:#ffecc8;
padding:3px;
}
#photo_image_box{
clear:both;
padding:10px 0px 10px 0px;
border-top:1px solid #155194;
width:580px;
text-align:center;
}
#photo_image_box h1{
text-align:left;
color:#fff;
margin:0px;
padding:2px 0px 2px 4px;
font-size:14px;
}
#photo_image .photo_large_image{
margin:10px;
}
.photo_large_image img{
border:1px solid #155194;
}
.photo_del{
float:right;
padding-top:10px;
margin:5px 5px 0px 0px;
height:30px;
}
.photo_upload_box{
border:1px solid #155194;
margin:5px 2px 5px 2px;
}
.to_da_left{
text-align:left;
font-size:14px;
font-weight:400;
}
.avail_table td{
padding:0px 3px 0px 3px;
text-align:center;
width:60px;
}
.valign td{
vertical-align:top;
}
.feedback{
border:1px solid #155194;
border-top:0px;
padding:0px;
background-color:#FFFFFF;
}
.feedback p{
margin:8px;
}
.fb_1{
margin:0px;
padding:5px;
background:URL(images/bg_1.gif) bottom right no-repeat;
}
.fb_2{
margin:0px;
padding:5px;
background:URL(images/bg_2.gif) bottom right no-repeat;
}
.fb_3{
margin:0px;
padding:5px;
background:URL(images/bg_3.gif) bottom right no-repeat;
}
.fb_4{
margin:0px;
padding:5px;
background:URL(images/bg_4.gif) bottom right no-repeat;
}
.fb_5{
margin:0px;
padding:5px;
background:URL(images/bg_5.gif) bottom right no-repeat;
}
.error{
border:2px solid #993300;
}
.a_p{
margin:0px 0px 0px 20px;
}
.faq{
border:1px solid #ff9900;
}
.question{
padding:3px;
background:#ffdb75 URL('images/light_orange_bg.gif') top left repeat-x;
}
.faq_s .question{
background:#b6d6ff URL('images/light_blue_bg.gif') top left repeat-x;
}
.answer{
padding:3px 3px 10px 3px;
margin-bottom:0px;
background-color:#ffdb75;
}
.faq_s{
border:1px solid #b6d6ff;
}
.faq_s .answer{
background-color:#b6d6ff;
}
#menudiv{
position:absolute;
padding:0px;
top:100px;
left:100px;
width:155px;
z-index:10000;
padding:10px;filter:shadow(color:6f3006, 
strength:5, direction:135);
}
#menucontent{
background-color:#ffecc8;
border:1px solid #ff9900;
}
#menudiv h1{
padding:2px;
width:100%;
background:#ff9900 URL(images/orange_bg.gif) top repeat-x;
font-size:14px;
margin:0px;
color:#fff;
}
#menudiv ul{
margin:0px;
}
#menudiv li{
list-style-type:none;
margin:0px;
}
#menudiv a{
color:#0033cc;
display:block;
margin:2px;
width:146px;
padding:2px;
border:1px solid #ff9900;
background:#ffdb75 URL('images/light_orange_bg.gif') top left repeat-x;
}
#menudiv a:hover{
border:1px solid #b6d6ff;
background:#b6d6ff URL('images/light_blue_bg.gif') top left repeat-x;
color:#333;
text-decoration:none;
}
#location_box{
border:1px solid #08b02e;
background:#fff URL(images/loc_sml.gif) bottom right no-repeat;
padding:22px;
margin:5px 0px 5px 0px;
}
#spaced li{
margin:10px 0px 10px 0px;
}
#welcomedv{
border:1px solid #155194;
background-color:#FFFFFF;
padding:10px;
margin:10px 15px 0px 20px;
/**/
}
.welcomedv{
position:absolute;
width:160px;
right:0px;
}
#welcomedv img{
margin:0px;
}
#wlcmul li{
list-style-image:URL('images/icons/icon-arrow_right.gif');
margin:5px 0px 5px 0px;
}
.admin_table{
border:1px solid #155194;
border-collapse:collapse;
}
.admin_table th{
padding:3px;
background-color:#155194;
color:#fff;
}
.admin_table td{
text-align:center;
padding:3px;
border-bottom:1px solid #155194;
}
#invoice{
width:95%;
border:1px solid #000000;
background-color:#ffffff;
margin:auto;
margin-top:20px;
padding:10px;
}
#invoice table{
border-collapse:collapse;
}
#invoice td,#invoice th{
border:1px solid #000;
padding:2px;
}
.alert{
color:#660000;
}
.right{
float:right;
}

    div.autocomplete {
      position:absolute;
      width:450px;
      
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;background-color:white;
      border:1px solid #888;
      padding:0px 4px 0px 0px;
	  width:450px;
    }
    div.autocomplete ul li.selected { background:#ffdb75 URL('images/light_orange_bg.gif') top left repeat-x;}
    div.autocomplete ul li {
	clear:both;
      list-style-type:none;
      display:block;
	  width:450px;
      margin:0px 3px 0px 0px;
      padding:2px;
	  min-height:17px;
      cursor:pointer;
    }
	div.autocomplete ul li.title{
	background:#b6d6ff URL('images/light_blue_bg.gif') top left repeat-x;
	color:#333;
	font-weight:bold;
	
	}
	div.autocomplete ul li span.find_cat{
	float:left;
	display:block;
	width:230px;
	font-weight:bold;
	}
	div.autocomplete ul li span.find_parent{
	float:left;
	display:block;
	padding-left:5px;
	}
	
/* Promotion Styles */
.promoBox{
font-size:0.8em;
text-align:center;
width:244px;
float:left;
height:529px;
margin:5px;
padding:0px;
border:2px solid rgb(21, 81, 148);
}
.promoBox h2{
height:50px;
margin-top:6px;
font-size:14px;
}
.promoBox p{
padding:5px;
margin:0px;
}
.promoImage{
height:100px;
}
.promoDetails{
font-size:1.1em;
height:100px;
}
.promoContact{
height:80px;
}
.promoConditions{
border:1px solid #eee;
margin:10px;
height:65px;
}
.promoRegion{
background-color:rgb(21, 81, 148);
color:#fff;
font-size:1.4em;
padding:12px;
}
.promoClear{
clear:both;
}
.promoPrint{
height:20px;
margin:0px;
padding:0px;
border-top:2px solid rgb(21, 81, 148);
}

#left .otherColour{
background:#155194 URL(images/light_blue_bg.gif) top repeat-x;
border-color:#6593CF;
color:#155194;
}
#left .otherColour:hover{
background:#155194 url(images/box_h1_bg.gif) repeat-x scroll left top;
border-color:#155194;
color:#fff;
}
#copyHelp{
float:right;
}
#homepageLinkOptions{
min-width:578px;
max-width:620px;
_width:578px;
margin:auto;
}
#homepageLinkOptions .linkOption{
float:left;
width:50%;
margin-top:10px;
}
#homepageLinkOptions .linkOption a{
color:#fff;
}
#homepageLinkOptions .linkOption h2{
margin:0px;
font-size:1.4em;
text-align: right;
padding:4px 22px 2px 5px;
font-weight:500;
}
#homepageLinkOptions .linkOption p{
padding:0px 22px 4px 5px;
font-style: italic;
text-align: right;
margin:0px;
color: #fff;
}
#homepageLinkOptions .linkOptionInner{
min-height:54px;
margin:0px 10px 0px 0px;
}
#homepageLinkOptions .linkOptionFinal{
margin-right:0px;
}
#homepageLinkOptions .linkArrow{
margin-right:5px;
}
#homepageLinkOptions .linkOption1{
background :#0f6a92 URL(images/home-bg-1.png) top left repeat-x;
}
#homepageLinkOptions .linkOption2{
background :#0b4183 URL(images/home-bg-2.png) top left repeat-x;
}
#homepageLinkOptions .linkOption3{
background :#b26a2d URL(images/home-bg-3.png) top left repeat-x;
}
#homepageLinkOptions .linkOption1 .linkArrow{
background : URL(images/home-bg-arrow-1.png) right -7px no-repeat;
}
#homepageLinkOptions .linkOption2 .linkArrow{
background : URL(images/home-bg-arrow-2.png) right -7px  no-repeat;
}
#homepageLinkOptions .linkOption3 .linkArrow{
background : URL(images/home-bg-arrow-3.png) right -7px  no-repeat;
}

#main .darkBlueBG{
background:#155194 url(images/box_h1_bg.gif) top left repeat-x;
padding:10px 5px;
color:#fff;
clear:both;
font-weight: 700;
}
#main .darkBlueBG a{
color:#fff;
}
.black #hansel_and_gretel a{
color:#000;
}
.homePageMessage{
margin:6px auto;
padding:0px;
}
span.homePageMessage{
font-size:.9em;
}
.homePageMessage a{
float:right;
}
.homePageMessage{
color:#0033cc;
}
.homePageMessage a{
text-decoration: underline;
}
.promotionalColour{
color:#ff0000;
}
#tf_form_slim{
padding:0px 0px 5px 5px;
}


