/* main */
.main-info {background-position:top center;background-repeat:no-repeat;}
.main-info p {padding:429px 12px 20px 12px;text-align:center;background:url(/image/hor_line.gif) repeat-x left bottom;color:#000000;font-family:verdana;}
.lybox {margin-bottom:2em;padding-left:1em;}
.lybox h2 {}
.lybox p {padding:0.4em;border:1px solid #F2F2F2;font-family:verdana;font-size:0.9em;}
.lybox a {font-family:verdana;font-size:0.92em;text-decoration:none;}
.lybox a:hover {text-decoration:underline;}
#box-location {border-bottom:1px solid #D9D9D9;padding-bottom:2em;}
#box-location span, #box-category span {display:block;}
#link-state {margin-top:3.8em;} 
#box-location span {margin-bottom:0.5em;}
#box-category span {margin-bottom:1.5em;line-height:1.5em;}
#box-category strong {display:block;}
#pg-items {padding:1em 0 2.4em 1.2em;}
#pg-items span {display:block;margin-bottom:0.5em;}
#pg-items span a {text-decoration:none;font-family:verdana;}
#pg-items span a:hover {text-decoration:underline;}
#pg-title {margin-bottom:1em;margin-left:8px;border-bottom:1px dotted #959595;}
#pg-title h2 {margin-bottom:0.8em;color:#000000;}
.in-list {margin:0.6em 0 2em 0;padding:0;padding-left:2em;}
.in-list li {margin-bottom:5px;}
.in-list a {font-size:0.9em;}
.titleindent {margin-left:1.2em;}
/* find area */
#box-address {width:60%;padding:1em;margin:0 0 0 0.4em;background-color:#f7f7d6;border:2px solid #dee7e7;}
#box-address legend {color:#000;font-family:verdana;font-weight:bold;font-size:1.2em;padding-bottom:0.6em;}
#box-address label {float:left;width:13.2em;color:#0066cc;padding-top:6px;padding-left:4px;}
#box-address span {display:block;padding-left:4px;color:#0066cc;font-size:0.9em;font-style:italic;}
#box-address input#input-ar {border:solid 1px #959595;padding:2px;}
/* alphabetical list */
#alpha-link {margin-bottom:2em;padding:0.6em;background-color:#f7f7d6;border:1px solid #dee7e7;color:#666;font-family:verdana;font-size:0.9em;}
#alpha-link h3, #alpha-link p {display:inline;}
#alpha-link span {padding:0 6px;}
#alpha-seg {float:right;width:30%;border:solid 1px #959595;margin-bottom:2em;}
#alpha-seg ul {padding:0;margin:0;padding-left:24px;margin-top:1em;}
#alpha-seg li {margin-bottom:4px;color:#0066cc;}
#alpha-seg-navi {padding:2em 0 1em 0;text-align:center;}
#alpha-seg-navi span {margin:0 4px;font-weight:bold;font-size:1.1em;}
#alpha-seg-navi a {padding:2px 6px;border:1px solid #0066cc;font-weight:normal;color:#0066cc;line-height:2em;}
#alpha-seg-navi a:hover {background-color:#ccc;}
#alpha-list {float:left;width:67%;margin-left:6px;margin-bottom:2em;}
* html #alpha-list .fl2 {;margin-right:1%;}
#alpha-list span {display:block;margin-bottom:4px;}
#alpha-list-navi {float:left;width:100%;padding:2em 0 1em 0;text-align:center;}
#alpha-list-navi a {padding:2px 6px;border:1px solid #0066cc;font-weight:normal;color:#0066cc;line-height:2em;}
#alpha-list-navi a:hover {background-color:#ccc;}
#alpha-list #alpha-list-navi span {display:inline;font-weight:bold;font-size:1.1em;margin-right:6px;}
/* web directory */
.wdbox {margin-bottom:2.4em;}
.wdbox h3 {color:#606060;padding-bottom:0.3em;border-bottom:1px solid #959595;}
.wdbox a {font-family:verdana;text-decoration:none;}
.wdbox a:hover {text-decoration:underline;}
.wdbox p {margin-bottom:0.7em;margin-left:1em;}
.wdbox p span {padding-right:0.4em;}
#box-wd-city span, #box-wd-category span {display:block;margin-bottom:0.5em;margin-left:1em;background:url(/image/list_blue.gif) no-repeat 0 50%;padding-left:16px;}
#box-wd-company p {background:url(/image/list_blue.gif) no-repeat 0 4px;padding-left:16px;}
/* advertise & about us... */
.svc-box {padding:0 3px;margin-bottom:2em;line-height:1.5em;}
.svc-box strong {color:#002b9f;font-style:italic;}
.svc-box h3 {color:#404040;}
.svc-box p, .svc-box a {line-height:1.5em;font-family:verdana;font-size:13px;}
#svc-title h2 {margin-bottom:0.8em;font-size:1.4em;}
#svc-title {padding:0 3px;margin-bottom:1em;border-bottom:1px solid #959595;}
#policy, #terms {font-family:verdana;font-size:13px;}
#policy dt, #terms dt {font-weight:bold;color:#303030;margin-bottom:1em;}
#policy dd, #terms dd {padding:0;margin:0;margin-bottom:1.2em;line-height:1.5em;}
p.readconfirm strong {color:#404040;}
/* Contact Us */
#frm-contact fieldset {padding:1em 0;border:0 solid transparent;}
#frm-contact p {margin:0;padding:0;padding-bottom:0.8em;}
#frm-contact #submit {margin-left:17.2em;}	
#grp-membercheck legend {font-weight:bold;font-family:verdana;padding-bottom:0.3em;color:#002b9f;}
#grp-membercheck label {display:inline;margin-right:2em;}
#grp-contactus {margin-left:4px;}
#grp-contactus legend {display:none;}
#grp-contactus label {float:left;width:13em;font-size:12px;}
/* Advertise with us */
#adv-svc-box {line-height:1.4em;}
#adv-svc-box h3 {margin-top:1.5em;font-size:1.2em;}
.listingsvcbox {padding:1.2em;margin:1.5em 0 2em 0;background-color:#f6f6f6;border:1px solid #c3c3c3;}
.listingsvcbox h4 {margin-bottom:1em;padding-bottom:0.5em;font-family:verdana;font-size:1.2em;color:#002b9f;border-bottom:1px solid #c3c3c3;}
#top-feature, #top-benefit {float:left;width:49%;}
#top-feature {margin-right:1.8%;}
#top-feature p, #top-benefit p {font-weight:bold;color:#333;}
#top-feature li, #top-benefit li {color:#333;margin-bottom:0.4em;}
#top-image {float:left;width:100%;}
#top-image p {margin-top:1em;background-color:#a7d7f9;color:#002b9f;padding:8px;text-align:center;font-family:verdana;}
#top-image-position {float:left;width:46%;text-align:center;}
#top-image-plus {float:left;width:8%;text-align:center;}
#top-image-position2 {float:left;width:45%;text-align:center;}
#top-image-position p, #top-image-position2 p {margin:0;padding:0;padding:0.5em 0;background-color:#F6F6F6;color:#404040;text-align:center;}
#top-image-position span, #top-image-position2 span {display:block;}
#top-image-position strong, #top-image-position2 strong {color:#f55226;}
#top-image-plus {margin-top:200px;}
#top-signup, #basic_signup {float:right;margin-top:2em;margin-right:7%;width:25%;border-left:1px solid #c3c3c3;padding:4px 12px;min-width:252px;}
* html #top-signup, * html #basic_signup {margin-right:6%}
#top-signup p, #basic_signup p {border:5px solid #c3c3c3;font-size:15px;font-family:verdana;font-weight:bold;padding:8px 0;margin-bottom:8px;text-align:center;}
.signup-compare {float:left;height:24px;margin-top:4px;padding:8px 16px 0 30px;border-right:1px solid #c3c3c3;background:url(/image/icon_link.gif) no-repeat 0 0;}
.signup-btn {float:right;width:90px;margin:0;padding:6px;border:2px solid #90cdf9;background-color:#a7d7f9;}
.signup-btn a {color:#002b9f;font-weight:bold;font-family:verdana;}
#basic-feature ul {float:left;margin:0;padding:0;padding-left:12px;display:inline;width:48%;} 
#pricetable {margin:16px 0;border-collapse:collapse;}
#pricetable tbody td {border:1px solid #c3c3c3;text-align:center;padding:6px 4px;}	
#pricetable tbody td.leftcolumn {background-color:#f2f2f2;text-align:left;}
#pricetable thead th, #pricetable tbody td.priceline {border:1px solid #c3c3c3;background-color:#f7f7d6;font-weight:normal;padding:6px 4px;color:#000;}
#pricetable tbody td.featuredcolumn {color:#f55226;}
#pricetable tbody td.desccolumn {text-align:left;}
#pricetable tfoot td {text-align:center;padding:8px 4px;}
#pricetable tfoot td a {font-weight:bold;}

@media only screen and (max-width:768px){
#box-category .fl3 {width:98%;margin-right:0}
#alpha-list {width:97%;}
#alpha-seg {float:left;width:100%;border:none;border-top:solid 1px #959595;border-bottom:solid 1px #959595;}
#alpha-link h3, #alpha-link p {display:block;}
#alpha-link h3 {margin-bottom:6px;}
#alpha-link p {margin-bottom:8px;}
#alpha-link span {display:inline;line-height:1.8em;}
#top-image-position {width:100%;margin-bottom:1em;}
#top-image-plus {width:100%;margin-bottom:1em;margin-top:0;}
#top-image-position2 {width:100%;}
#basic-feature ul {width:100%;} 
#top-feature ul, #top-benefit ul {margin:0;padding:0;padding-left:12px;}
}
@media only screen and (max-width:480px){
.main-info p {padding-left:0.5em;padding-right:0.5em;}
.lybox {padding-left:0;}
.titleindent {margin-left:0;}
.fl2 {width:98%;}
#sample_profile_small, #sample_listing_small {width:80%;}
#top-signup, #basic_signup {width:90%;padding-right:0;min-width:200px;}
#frm-contact #submit {margin-left:0;}	
#box-location .fl4 {width:48%}
}