/* CSS Document */
body { padding: 0;  margin: 0;  font-family: Trebuchet MS, Verdana, Arial, sans-serif;  }
h1 a { width: 185px;  height: 64px;  background: url("img/h1_logo.png") top left no-repeat;  margin: 0;  padding: 0;  position: absolute;  left: 15px;  top: 15px; }
h1 span { display: none;  }
h2 { font-weight: normal; color: #2F2F90; padding: 0; margin: 0; margin-bottom: 20px; }
h3 { font-size: 0.8em; color: #2F2F90; padding: 0; margin: 0; margin-bottom: 10px; }
h4 { font-weight: bold; color: #2F2F90; padding: 0; margin: 0; margin-bottom: 0.3em; }
h5 { font-size: 0.7em;  font-weight: bold; margin: 0; margin-bottom: 10px; padding: 0; color: #2F2F90;}
p, li, table { font-size: 0.7em;  font-weight: normal; margin: 0;  padding: 0; }
table { width: 100%; margin-top: 10px;}
td { width: 33%; vertical-align: top; }
a { color: #2F2F90; }
ol { padding-left: 20px; }
input { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 0.9em;}
select { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 1em; }
textarea { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 1em; }
.right { position: absolute; left: 240px; top: 15px; width: 210px;  height: 33px;  padding: 15px;  background-image: url('img/right_bg.png');  background-repeat: no-repeat;  }
.right .green { font-size: 1.3em;  font-weight: bold;  color: #6BB068;  }
.grey_left { position: absolute;  width: 139px; left: 20px; top: 100px; background-color: #FAFAFA; }
.grey_left_blank { background-color: white; font-size: 1px; height: 15px; }
.grey_left h3 { margin: 0;  padding: 0;  font-size: 0.7em;  }
.grey_left p { line-height: 130%;  }
.grey_left_a { background-image: url('img/grey_left_bg.png');  background-repeat: no-repeat; padding: 10px; height: 147px;  }
.grey_left_b { background-image: url('img/grey_left_bg_footer.png');  background-repeat: no-repeat; height: 7px; font-size: 1px; }
.grey_left_2_a { background-image: url('img/grey_left_2_bg.png');  background-repeat: no-repeat; padding: 10px; background-color: #F7F7F7; }
.grey_left_2_b { background-image: url('img/grey_left_bg_2_footer.png');  background-repeat: no-repeat; height: 7px; font-size: 1px; }
.grey_left_3_a { background-image: url('img/grey_left_3_bg.png');  background-repeat: no-repeat; padding: 10px; height: 101px; background-color: #F7F7F7; }
.grey_left_3_a h3 { margin-bottom: 6px; } 
.grey_left_3_b { background-image: url('img/grey_left_bg_2_footer.png');  background-repeat: no-repeat; height: 7px; font-size: 1px; }
.grey_right_a { background-image: url('img/grey_right_bg.png');  background-repeat: no-repeat; padding: 10px; background-color: #FBFBFB; }
.grey_right_b { background-image: url('img/grey_right_bg_footer.png');  background-repeat: no-repeat; height: 7px; font-size: 1px; }
.grey_right { position: absolute; width: 244px; left: 723px; top: 100px;  }
.searching { width: 510px; position: absolute; left: 175px; top: 100px; padding: 15px; z-index: 10; }
.searching h2 { font-weight: normal; color: #2F2F90; margin-top: -3px; margin-left: -3px; padding: 0; width: 304px;  height: 22px;  background: url("img/h2_criteria.png") top left no-repeat; }
.searching h2 span { display: none; }
.searching .second { width: 194px; margin-left: 324px; margin-top: -47px; }
.ollist { margin: 0; margin-bottom: 15px; }
.ollist a { color: black; text-decoration: none; }
.ollist a:hover { color: #2F2F90; text-decoration: underline; }
.countries { z-index: 0; }
.countries span { color: black; }
.countries a { color: black; text-decoration: none; }
.countries a:hover { color: black; text-decoration: underline; }
.countries1 { width: 385px; position: absolute; left: 177px; top: 289px; }
.countries2 { width: 385px; height: 350px; position: absolute; left: 580px; top: 289px; }
.countries_a { background-image: url('img/countries_bg.png');  background-repeat: no-repeat; background-color: #F9F9F9;  padding: 15px;}
.countries_b { background-image: url('img/countries_bg_footer.png');  background-repeat: no-repeat; height: 7px; }
.countries1 h3 {  font-size: 1.0em;  font-weight: bold;  color: #539850; margin: 0; padding: 0; }
.countries2 h3 {  font-size: 1.0em;  font-weight: bold;  color: #539850; margin: 0; padding: 0; }
.countries1 p {  font-size: 1.0em;  }
.countries2 p {  font-size: 1.0em;  }
.ownerlogin { padding: 7px; width: 379px; height: 24px; position: absolute; top: 650px; left: 177px; background-image: url('img/bg_ownerlogin.png');  background-repeat: no-repeat; }
.ownerlogin h3 { display: none; }
.ownerlogin p { font-size: 0.7em;   margin: 0; margin-bottom: 10px; padding: 0; color: black;}
.ownerlogin span { color: #2F2F90;}
.ownerlogin input { width: 55px; font-size: 0.8em; color: black; font-family: Trebuchet MS, Verdana, Arial, sans-serif;}
.main { width: 655px; position: absolute; top: 100px; left: 182px; }
.main a { text-decoration: none; color: black; color: #2F2F90 }
.main a:hover { text-decoration: underline; color: #2F2F90; }
.main h2 { margin: 0; padding: 0; margin-bottom: 10px; }
.main table { width: 100%; } 
.main td { width: 33%; } 
.minitext { font-size: 80%; color: #808080; }
.maildrop_from_list { float: left; width: 300px; min-height: 75px; border: 1px solid #EAEAEA; margin-bottom: 5px; margin-right: 5px; padding: 10px; }
.maildrop_from_list a { text-decoration: none; border-bottom: 1px solid #DDDDFF; }
.maildrop_from_list a:hover {  text-decoration: none; border-bottom: 1px solid #2F2F90;  }
.maildrop_from_list_feat { background-color: #FFFFCC; float: left; width: 300px; min-height: 75px; border: 1px solid #EAEAEA; margin-bottom: 5px; margin-right: 5px; padding: 10px; }
.maildrop_from_list_feat a { text-decoration: none; border-bottom: 1px solid #DDDDFF; }
.maildrop_from_list_feat a:hover {  text-decoration: none; border-bottom: 1px solid #2F2F90;  }
.maildrop_from_list_feat img { border: 1px solid black; width: 80px; margin-bottom: 3px; margin-right: 3px; }
.maildrop_from_list2 { float: left; width: 285px; min-height: 75px; border: 1px solid #EAEAEA; margin-bottom: 5px; margin-right: 5px; padding: 10px; }
.maildrop_from_list2 a { text-decoration: none; border-bottom: 1px solid #DDDDFF; }
.maildrop_from_list2 a:hover {  text-decoration: none; border-bottom: 1px solid #2F2F90;  }
.maildrop_from_list_feat2 { background-color: #FFFFCC; float: left; width: 285px; min-height: 75px; border: 1px solid #EAEAEA; margin-bottom: 5px; margin-right: 5px; padding: 10px; }
.maildrop_from_list_feat2 a { text-decoration: none; border-bottom: 1px solid #DDDDFF; }
.maildrop_from_list_feat2 a:hover {  text-decoration: none; border-bottom: 1px solid #2F2F90;  }
.maildrop_from_list_feat2 img { border: 1px solid black; width: 80px; margin-bottom: 3px; margin-right: 3px; }
.featured { background-color: #FFFFCC; }
.featured img { width: 80px; margin-top: 3px; margin-right: 3px; border: 1px solid black; }
.howtosearch { border: 1px solid #EAEAEA; padding: 10px; width: 627px; margin-bottom: 5px; }
.howtosearch span { margin-left: 50px; }
.cititesbystateandcountry p { font-size: 1em; }
.cititesbystateandcountry table { width: 100%; }
.cititesbystateandcountry td { width: 25%; }
.undermaildroplist { float: left; width: 627px; border: 1px solid #EAEAEA; margin-bottom: 5px; margin-right: 5px; padding: 10px; }
.undermaildroplist a { margin-left: 10px; }
.crumb_nav a { color: #2F2F90; text-decoration: none; }
.crumb_nav a:hover { color: #2F2F90; text-decoration: underline; }
/* suggest div */
#searchResult { position: absolute; left: 500px; top: 100px; z-index: 10; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 1em; width: 200px; border: #000000 solid 0px; background-color: white; z-index: 100; }
#searchResult p { background-color: white; padding: 5px; padding-left: 20px; padding-right: 30px; }
#searchResult a { text-decoration: none; color: black; }
#searchResult a:hover { text-decoration: none; background-color: #F1F1F1; width: 100px; color: black; }
/* end of suggest div */
.infoaboutmaildrop { width: 349px; border: 1px solid #EAEAEA; margin-top: 20px; padding: 10px; }
.infoaboutmaildrop p { font-family: Arial, sans-serif; font-size: 0.9em; margin-bottom: 0.5em; line-height: 140%; }  
.infoaboutmaildrop span { font-size: 0.7em; color: silver; }
.infoaboutmaildrop .maplink { font-size: 0.9em; color: black; }
.infoaboutmaildrop space { margin-bottom: 1.5em; }
.rightcolumn { position: absolute; top: 96px; left: 375px; width: 265px;  } 
.photosofmaildrop { border: 1px solid #EAEAEA; margin-top: 0px; padding: 5px; padding-top: 10px; margin-bottom: 3px; }
.photosofmaildrop img { border: 1px solid silver; margin-bottom: 5px; }
.seeratings {   }
.seeratings p { border: 1px solid #EAEAEA; padding: 5px; margin-bottom: 3px; }
.seeratings span { margin-left: 15px; color: #808080; }
.seeratings .formnewrating { border: 1px solid #EAEAEA; padding: 5px; padding-top: 10px; margin-bottom: 3px; }
.seeratings .formnewrating p { border: none; }
.seeratings .formnewrating table { font-size: 11px;}
.seeratings .formnewrating span { color: silver; }
.sendemail { width: 349px; border: 1px solid #EAEAEA; margin-top: 5px; margin-bottom: 5px; padding: 10px; }
.sendemail span { color: silver; }
.pricinginfo { border: 1px solid #EAEAEA;  padding: 10px; margin-bottom: 5px; }
.bitright { margin-left: 5px; } 
.print_tip { width: 627px; height: 15px; padding: 3px; background-image: url('img/print_bg.gif'); background-repeat: no-repeat; background-color: #F9F9F9; }
.print_tip img { margin-left: 3px; margin-right: 3px; border: none;  }
.print_tip a { text-decoration: underline; color: black; border: none; }
.print_tip span { margin-left: 145px; }
.print_tip span a { color: #2f2f90; text-decoration: none; }
.main-ownerlogin { width: 750px; position: absolute; top: 100px; left: 182px; }
.main-ownerlogin table { border: 1px solid #2F2F90; }
.main-ownerlogin td { width: 20%; padding: 3px; border: 1px solid #d6f5e1; }
.main-ownerlogin .state { width: 200px; }
.register_new_owner p { margin-bottom: 1.2em; }
.register_new_owner input { font-size: 1.1em; }
.ownerlogin_al { width: 420px; height: 45px; position: absolute; top: 16px; left: 500px; padding: 8px; background-color: #F9F9F9; background-image: none; }
.ownerlogin_al h3 { display: block; color: black; margin: 0; padding: 0; margin-bottom: 3px;   }
.asterisk { color: red; }
.editinfolist { background-color: #EAEAEA; padding: 10px; }
.close { margin-left: 10px; margin-bottom: 15px; color: #808080; }
.close a { color: #808080; text-decoration: none; }
.close a:hover { text-decoration: underline; }
.insert_a { position: relative; top: 5px; }
.admin_preview_image { border: 1px solid black; background-color: #F9F9F9; padding: 7px; margin-bottom: 5px; }
.admin_preview_image img { border: 0px; margin-right: 7px; }
.admin_preview_image p { }
.p_margin_y p { margin-bottom: 1em; }
.nodisplay { display: none; }
hr { border-bottom: 1px solid black; }
.e404 { font-weight: normal; color: #2F2F90; padding: 0; margin: 0; margin-bottom: 20px; font-size: 1.5em; }
.mostpopular { width: 625px; border: 1px solid #EAEAEA; padding: 10px; margin-top: 20px; min-height: 540px; }
.mostpopular h3 { font-size: 0.7em; color: #2F2F90; padding: 0; margin: 0; margin-bottom: 10px; }
.hm_number { color: black; }

/* adcodes */
.ad1 { position: absolute; top: 17px; left: 500px; }
.ad2 { position: absolute; top: 104px; left: 847px; }
.adhome { position: absolute; left: 195px; top: 210px; }
/* end of adcodes */

