/*** Layout Settings ***/

.cleardefault {
  color:#ccc;
  font-style: italic;
}

/* Free Listings */
dl { clear:both; margin-top:40px; margin-left:1px; }
dl dt { padding-top:8px; padding-bottom:3px; font-weight:bold; }
dl dd { margin:0; border-bottom:1px dotted; padding-bottom:8px; padding-left:0; font:11px/14px "Helvetica Neue",Arial,sans-serif; }
dl dd span.company-type { display:block; font-size:9px; }
dl dd span.telephone { padding-right:15px; }
dl dd span { padding-right:5px; }

/* Pagination */
ul#pagination { clear:both; padding-left:0; margin-top: 15px; zoom:1; *margin-left:0; margin-bottom: 50px; *margin-bottom: 15px; position:relative; }
ul#pagination li { display:inline; }
ul#pagination li.note { float:left; padding:3px 5px 3px 0; }
ul#pagination li a { display:block; text-decoration:none; float:left; padding:2px 5px; margin-right:2px; border:1px solid; }
ul#pagination li a:hover { border:1px solid; }
ul#pagination li a.current-page {  }
ul#pagination li a.current-page:hover { cursor:default; border:1px solid; }
ul#pagination li.progress-indicator { position:absolute; width: 50px; height: 50px; display:block; top:-250px; left:200px; background:#333 url('../../images/progress-indicator.gif') no-repeat center center; border: 1px solid; -moz-border-radius: 10px; -webkit-border-radius: 10px; display:none; }

/* Paid Listings */
div.priority-listing, div.enhanced-listing { border:1px solid black; position:relative; padding:0; width:100%; margin-bottom:10px; clear:both; }
div.priority-listing h2, div.enhanced-listing h2 { position:relative; margin:0; font-size:11px; height:16px; padding:2px 5px 0; font: bold 12px/16px "Helvetica Neue",Arial,sans-serif;  }
div.priority-listing h2 a, div.enhanced-listing h2 a { text-decoration: none; }
div.priority-listing h2 a:hover, div.enhanced-listing h2 a:hover { text-decoration: underline; }
div.priority-listing span.tagline, div.enhanced-listing span.tagline { position:relative; left:0; right:0; display:block; padding:0px 5px 4px; border-bottom:1px solid; }
div.priority-listing span.tagline a, div.enhanced-listing span.tagline a { text-decoration: none; }
div.priority-listing span.tagline a:hover, div.enhanced-listing span.tagline a:hover { text-decoration: underline; }
div.priority-listing .listing-content, div.enhanced-listing .listing-content {position:relative;}
div.priority-listing img, div.enhanced-listing img { position:absolute; top:10px; left:5px; margin:0px 0px 20px 0px; border:none; }
div.priority-listing p, div.enhanced-listing p { border:1px solid none; margin:0; text-align:left; font:11px/14px "Helvetica Neue",Arial,sans-serif; }
div.priority-listing p { padding:3px 5px 4px 175px; }
div.enhanced-listing p { padding:3px 5px 4px 91px; }
div.priority-listing h3, div.enhanced-listing h3 {border-top:1px solid black; position:relative; margin:0; font-weight:normal; font-size:10px; padding:2px 5px;}

/* Siv Copy*/
#siv-copy{ padding-bottom:10px;}

/* Forms */
form { font-size: 12px; width: 295px; background-color: #EEE; border: 1px solid #DDD; }
form fieldset { border:none; margin-bottom:25px; padding:20px; }
form fieldset legend { font-weight: bold; color:black; padding:0; margin:0 0 15px; text-indent:0; text-align:left; display:inline; }
form fieldset ul { list-style:none; padding:0; margin:0; position:relative; }
form fieldset ul li { padding:0; margin:0 0 0 0; clear:both; position:relative; }
form fieldset ul li label { float:left; display:block; width:auto; line-height:16px; padding:6px 0 3px; letter-spacing:-0.08em; position:relative; }
form fieldset ul li input,
form fieldset ul li textarea { float:left; border:1px solid; padding:2px 27px 2px 2px; font:normal 12px Verdana,Arial,Helvetica,sans-serif; line-height:14px; width:250px; position:relative; }
form fieldset ul li textarea { height:50px; margin-bottom:3px; }
form fieldset ul li select { float:left; border:1px solid; padding:2px; font-size: 12px; line-height:14px; width:206px; position:relative; }
form fieldset ul li ul { float:left; padding-top:4px; margin-left:-3px; }
form fieldset ul li ul li input { width:auto; margin-right:10px; }
form fieldset ul li ul li label { margin-top:-3px; }
form fieldset ul li input.submit { margin-left:0px; margin-top:10px; padding:4px 15px; width:auto; cursor: pointer;}

.faded { *zoom:1; filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity: 0.25; opacity: 0.25; }

/* Code To Define The Layout For Drop Down Menu */
#anylinkmenu1 a{background: #FFFFFF; color: #000000; DISPLAY: BLOCK; padding: 2px 5px 2px 5px; text-decoration: none; cursor: default;font-weight: normal;}
#anylinkmenu1 a:hover{background: #3A63E7; color: #FFFFFF; DISPLAY: BLOCK; padding: 2px 0px 2px 10px; text-decoration: none; cursor: default;font-weight: normal;}
#anylinkmenu1 {width: 159px; height: 280px; background-color: #FFFFFF; border: 1px solid #000000;font-weight: normal;font-weight: normal; }