html {text-align:center; padding:0 10px 0;}
body {width:740px; position:relative; margin:9px auto 15px; padding:0; background:url(../images/page_bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
img {border:0;}
#header {border:3px solid #fff;}
#main {border:3px solid #fff; margin-top:4px; background:#3A3A3A; color:#fff;}
#main a {color:#C3AE70;}
#main a:hover {text-decoration:none;}
p{padding:10px 20px 10px; margin:0;}
/*Top Menu*/
#top_menu {height:27px; border-bottom:3px solid #fff; background:url(../images/top_menu/top_menu_bg.gif); font-size:11px;}
#top_menu a {display:block; float:left; height:27px; margin-right:2px;}
#top_menu a:hover {background:none;}
#top_menu .home {width:52px; background:url(../images/top_menu/home.gif);}
#top_menu .place_an_ad {width:80px; background:url(../images/top_menu/place_an_ad.gif);}
#top_menu .for_sale {width:63px; background:url(../images/top_menu/for_sale.gif);}
#top_menu .want_to_buy {width:85px; background:url(../images/top_menu/want_to_buy.gif);}
#top_menu .search {width:55px; background:url(../images/top_menu/search.gif);}
#top_menu a.support {width:62px; background:url(../images/top_menu/support.gif); border-right:2px solid white;}
#top_menu a.support:hover {width:62px; background:url(../images/top_menu/support_active.gif);}
#top_menu a.about_us {width:62px; background:url(../images/top_menu/about_us.gif);}
#top_menu a.faqs {width:44px; background:url(../images/top_menu/faqs.gif); border-right:2px solid white;}
#top_menu a.about_us:hover {width:62px; background:url(../images/top_menu/about_us_active.gif);}
#top_menu a.faqs:hover {width:44px; background:url(../images/top_menu/faqs_active.gif);}
#top_menu a.logout {width:64px; background:url(../images/top_menu/log_out.gif); border-right:2px solid white;}
#top_menu a.logout:hover {width:64px; background:url(../images/top_menu/log_out_active.gif);}
/*News*/
#news_column {position:absolute; left:744px; top:76px; color:#ffffff; border:3px solid white; width:120px; padding-left:2px;}
#news_column ul {margin:0px; padding:0px 0px 0px 15px;}
#news_column li a {color:#ffffff;}
#news ul {padding:0px 10px 0px 15px;}
span.headline {font-size:16px; font-weight:bold;}
/*Banners*/
#banners {height:77px; border-bottom:3px solid #fff; background:#fff;}
#banners img {margin-left:2px;}
#banners img#first {margin-left:0;}
/*Map*/
#flash_map {border-bottom:3px solid #fff; background:#C3AE70; width:100%;}
#flash_map .select_state {background:#C3AE70; color:#ffffff; width:200px;}
/*Cathalog*/
#cathalog_table {width:100%; text-align:left;}
#cathalog_table th {color:#fff; font-weight:bold; vertical-align:bottom; padding:0 5px 15px; font-size:10px;}
#cathalog_table th.image {width:80px;}
#cathalog_table th.time {width:127px;}
#cathalog_table th.name {width:169px;}
#cathalog_table th.price {width:73px;}
#cathalog_table th.location {width:106px;}
#cathalog_table td.image {width:80px;}
#cathalog_table td.time {width:127px;}
#cathalog_table td.name {width:169px;}
#cathalog_table td.price {width:73px;}
#cathalog_table td.location {width:106px;}
#cathalog_table td {padding:5px; color:#9D9D9D; text-decoration:underline;}
#cathalog_table td img {margin:0; border:1px solid #fff;}
#cathalog_table td.time {text-decoration:none;}
#cathalog_table tr.dark {background:#343434;}
#cathalog_table tr.light {background:#7C7153;}
#cathalog_table tr.light td {color:#332703;}
a.cathalog_link {text-decoration:none;}
a.cathalog_link:hover {cursor:pointer;}
a.cathalog_link:hover #cathalog_table td {background:#7C7152; color:#332703;}
  /*Top 10*/
  #top10_div {padding:0 8px 10px; background:url(../images/top10_left_side.gif) no-repeat top left; font-size:11px;}
  #top10_div #cathalog_table th.image {padding-left:0; width:116px;}
  #top10_div #cathalog_table td.image {padding-left:0;}
  #top10_div #cathalog_table th.time {padding-left:16px ;width:80px;}
  #top10_div #cathalog_table td img {margin:0 0 0 15px; border:1px solid #fff;}
  /*Search cathalog width big images*/
  #search_cathalog_big_img {margin:4px 8px 0; border-top:4px solid #fff; border-bottom:4px solid #fff; padding:10px 0 10px; font-size:11px;}
  #search_cathalog_big_img td {vertical-align:top; color:#fff;}
  #search_cathalog_big_img #cathalog_table tr.light td {color:#E2CC8A;}
  #search_cathalog_big_img a.cathalog_link:hover #cathalog_table td {background:#7C7152; color:#E2CC8A;}
  /*Search cathalog width small images*/
  #search_cathalog_small_img {margin:4px 8px 0; border-top:4px solid #fff; border-bottom:4px solid #fff; padding:10px 0 10px; font-size:11px;}
  #search_cathalog_small_img td {color:#fff;}
  #search_cathalog_small_img #cathalog_table tr.light td {color:#fff;}
  #search_cathalog_small_img a.cathalog_link:hover #cathalog_table td {background:#7C7152; color:#fff;}
  /*Saved Ads*/
  #saved_ads {margin:4px 8px 0; padding:10px 0 10px; font-size:10px;}
/*Page Name*/
.page_name {margin:0; padding:10px 20px 10px; text-align:left;}
/*Form*/
#form {margin:10px 0 10px;}
  /* Form elements */
  #form hr {visibility: hidden; clear: both; margin:0; padding:0;}
  #form input, #form select, #form textarea {width:170px; padding:0; line-height:18px; border:1px solid #222; height:22px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
  #form select {width:auto;}
  #form .radio {width:auto; margin:0 5px 0 0; padding:0; border:0;}
  #form textarea {height:70px; width:300px; font-size:11px;}
  #form .submitBtn {width:auto; height:auto; line-height:17px; vertical-align:middle; padding:0 0 1px;}
  #form .reqFieldLabel {vertical-align:top;}
  #form .formErrMsg {color:#f00; font-weight:bold; margin:0 10px 0;}
  /* Standard table header */
  #form th {width:106px; padding-left:70px; color:#fff; font-weight:normal; text-align:right; font-size:12px; white-space:nowrap; vertical-align:top; padding-top:10px;}
  #form td {text-align:left; font-size:12px; color:#fff;}
  #form td#attention {text-align:left; font-size:10px; color:#B0B0B0; vertical-align:top; padding:10px;}
  #form td#attention img {float:left; margin:5px 10px 0 0;}
  /* #form a#email_tip {position:relative; left:5px; color:#BD8C09; font-weight:bold; text-decoration:underline; font-size:14px;} */
  #form a#email_tip{position:absolute; left:382px; color:#BD8C09; font-weight:bold; text-decoration:underline; font-size:14px;}
  #form span#email_tip_div {display:none; position:relative;}
  #form a#email_tip:hover {color:#f00; cursor:pointer;}
  #form a#email_tip:hover span#email_tip_div {display:block; position:absolute; top:-40px; left:20px; width:185px; padding:10px; background:#f00; border:1px solid #fff; color:#000; font-size:11px;}
  #form a.tblHdrLnk:link, #form a.tblHdrLnk:visited {text-decoration:underline; color:#003366;}
  #form a.tblHdrLnk:active, #form a.tblHdrLnk:hover {text-decoration:none; color:#003366;}
  #form h2 {margin:0; padding:0; vertical-align:middle;}
  #form #submit {float:left; margin:0; background:url(../images/buttons/place.gif); width:91px; height:28px; border:0; cursor:pointer;}
  #form #submitCancel {float:left; margin:0; background:url(../images/buttons/cancel.gif); width:91px; height:28px; border:0; cursor:pointer;}
  #form #submitDelete {float:left; margin:0; background:url(../images/buttons/delete.gif); width:91px; height:28px; border:0; cursor:pointer;}
  #form #submit2 {float:left; margin:0; background:url(../images/buttons/send.gif); width:91px; height:28px; border:0; cursor:pointer;}
  #form #submit3 {float:left; margin:0; background:url(../images/buttons/submit.gif); width:65px; height:24px; border:0; cursor:pointer;}
  #form #submit4 {float:left; background:url(../images/buttons/submit2.gif); width:91px; height:28px; margin-left:40px; border:0; cursor:pointer;}
  #form #go {float:left; margin:0; background:url(../images/buttons/go.gif); width:44px; height:24px; border:0; cursor:pointer;}
  /* Main Menu */
  #form #mainMenu {width:inherit; height:30px; padding:0; margin:0; line-height:30px; border:1px solid #003366;}
  #form #mainMenu li {list-style:none;  padding: 0 2px 6px; float:left; vertical-align:middle;}
  #form #mainMenu li a {font-weight: bold;}
  /* Vacancy Management */
  #form .vacancyList {border-left:1px solid #003366; border-top:1px solid #003366;}
  #form .vacancyList th {text-align:center;}
  #form .vacancyList td, #form .vacancyList th {padding:4px; border-right:1px solid #003366; border-bottom:1px solid #003366;}
/*Detail View*/
table#detail_view {margin:0 20px 0;}
table#detail_view td {vertical-align:top;}
table#detail_view img {border:1px solid #fff; margin:0 10px 10px 0;}
.detail_price {font-weight:bold; color:#C3AE70; font-size:14px;}
.content {width:400px;}
#form hr {visibility: hidden; clear: both; margin:0; padding:0;}
#form th.tell_friends_th {width:0px; padding-left:10px;}
/*Password*/
#form th.enter_password {padding-left:175px;}
/*Search*/
#form .description {color:#C3AE70; font-size:11px;}
#search_links_div {margin:10px 8px 0; border-bottom:1px solid #fff; height:23px; font-size:11px;}
#search_links_div .left_link {display:block; float:left; height:23px; background-color:#929292; background-image:url(../images/bookmark_corner.gif); background-repeat:no-repeat; background-position:-1px 0; font-size:10px; font-weight:bold; cursor:pointer; text-decoration:none; color:#fff;}
#search_links_div .left_link span {display:block; height:17px; margin-left:10px; padding:5px 10px 0 0; border-top:1px solid #fff; border-right:1px solid #fff;}
#search_links_div .first_link {background-position:top left;}
#search_links_div .all {width:159px;}
#search_links_div .private {width:180px;}
#search_links_div .companies {width:112px;}
#search_links_div .saved {width:100px; font-size:10px; background-color:transparent;}
#search_links_div #light {background-color:#C3AE6F; color:#332703;}
#search_links_div .left_link:hover {background-color:#C3AE6F; color:#332703;}
#search_links_div .right_link {margin-left:5px;}
#under_cathalog_links {padding:10px 10px 30px;}
#under_cathalog_links a {margin:0 5px 0; text-decoration:none;}
#under_cathalog_links a:hover {color:#fff;}
#under_cathalog_links #active {color:#fff; font-weight:bold;}
/*Fooer*/
#footer {width:710px; margin:15px 10px 0 20px; padding:0 0 10px; color:#C9C9C9; text-align:right; font-size:10px;}
#footer a {text-decoration:none; font-weight:bold; margin:0 10px 0; color:#C9C9C9;}
#footer a:hover {text-decoration:underline;}
#footer #copyright {float:left; text-align:left;}
#footer #copyright a {font-weight:normal; margin:0;}

.text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding:10px 47px; line-height:140%; padding-top:0; font-weight:bold;}
.text2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; line-height:140%; font-weight:bold;}
