/* @override http://classyauto.com/styles.css */


/* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Title: NationalVehicle.com
Author: NationalVehicle
Website: http://classyauto.com
Description: This is the stylesheet
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
*/
* {
margin:0;
padding:0
} 
body {margin:0;padding:0;background:#f9f9f9 url("images/top-wrap_bg.jpg") repeat-x top left;}
.wrapper {width:960px;margin:0;margin-left:auto;margin-right:auto;}
.clear {clear:both;}
img {border:0;vertical-align:middle;}

/* === HEADINGS (H1, H2, H3, etc...) === */
h1 {margin-top:0;margin-bottom:2px;font: normal 18px "Trebuchet MS";}
h2 {}
h3 {margin:0;padding:0;margin-top:10px;margin-bottom:5px;margin-left:10px;font-family:"Trebuchet MS";font-size:13px;color:#000000;font-weight:bold;float:left;}
h4 {margin:8px 0;padding:0;font-family:"Trebuchet MS";font-size:16px;font-weight:bold;color:#9e1215;}
#title h1 {margin:8px 0;padding:0;font-family:"Trebuchet MS";font-size:16px;font-weight:bold;color:#9e1215;}
#title2 h1 {margin:8px 0;padding:0;font-family:"Trebuchet MS";font-size:16px;font-weight:bold;color:#9e1215;}
h4 .italic {font-style:italic;}
h5 {margin:10px 5px;padding:0;font-family:"Trebuchet MS";font-size:11px;color:#666666;font-weight:bold;float:left;}

a:link {color:#5580aa;text-decoration:none;}
a:visited {color:#5580aa;text-decoration:underline;}
a:hover {color:#dd4b39; text-decoration:none;}
a:active {color:#dd4b39;text-decoration:underline;}


.red {color:#CC0000;clear:right;}

/* === HEADER ===  used to be 160 */
div#header {width:100%;height:120px;margin:0;padding:0;clear:both;}

/* === HEADER -> TOP WRAP === */
div#header #topwrap {width:100%;height:32px;margin:0;padding:0;}
div#header #topwrap .help {width:40%;padding-top:7px;float:left;font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#dd4b39;text-align:left;}
div#header #topwrap .rightnav {width:60%;float:right;}
div#header #topwrap .rightnav ul {list-style-type:none;margin:0;padding:0;}
div#header #topwrap .rightnav ul li {margin:5px 0 0 0;padding:0 5px 0 5px;float:right;border-right:1px solid #000000;}
div#header #topwrap .rightnav ul li a:link {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#5580aa;text-decoration:none;}
div#header #topwrap .rightnav ul li a:visited {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#5580aa;text-decoration:none;}
div#header #topwrap .rightnav ul li a:hover {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#dd4b39;text-decoration:none;}
div#header #topwrap .rightnav ul li a:active {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
div#header #topwrap .rightnav input {border:1;}
div#header #topwrap .rightnav input .button {width:62px;height:41px;}

div#header #topwrap .help a:link {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#D7C500;text-decoration:none;}
div#header #topwrap .help a:visited {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#D7C500;text-decoration:none;}
div#header #topwrap .help a:hover {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
div#header #topwrap .help a:active {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}


/* === HEADER -> LOGO === used to be 55 */
div#header .logo {margin:35px 0 0 0;float:left;}

/* === HEADER -> OFFERS === */
div#header .offers {margin-top:20px;margin-bottom:20px;float:right;}
div#header .offers img {margin-left:10px;float:left;border:0;}

/* === CONTENT === */
div#content {width:100%;margin:0;padding:0;overflow:hidden;}

/* === CONTENT -> SIDE NAVIGATION === */
div#content #livehelp {width:165px;float:left;clear:left;border:0; background:url(images/sidedddmenu_bg.jpg) repeat-y left;}
div#content #sidenavvv {width:165px;float:left;background:url(images/sidemenu_bg.jpg) repeat-y left;clear:left;}
div#content #sidenav {width:165px;float:left;background:url(images/sidemenu_bg.jpg) repeat-y left;border-right:1px solid #999999;clear:left;}
div#content #sidenav a {font: normal 12px "Trebuchet MS";color:#000000;text-align:left;text-decoration:none;}
div#content #sidenav dl {width:165px;margin:0;padding:0;list-style-type:none;}
div#content #sidenav dt {width:165px;margin:0;padding:0;clear:both;border-bottom:1px solid #cccccc;}
div#content #sidenav .righticon {float:right;clear:none;}
div#content #sidenav .header {width:125px;height:15px;margin:0;padding:7px 10px 5px 10px;font: italic normal 11px "Trebuchet MS";color:#FFFFFF;text-align:left;background-color:#333333;float:left;}
div#content #sidenav .category {width:110px;height:12px;margin:1px 0;padding:5px 10px 5px 10px;font: bold 11px "Trebuchet MS";color:#000000;text-align:left;float:left;}
div#content #sidenav dl {margin:0;padding:0;}
div#content #sidenav dd {width:130px;margin:0;padding:0;display:block;}
div#content #sidenav dd ul {margin:0;padding:0;list-style-type:none;}
div#content #sidenav dd ul li {width:130px;margin:0px 0;padding:4px 10px 2px 25px;font: normal 11px "Trebuchet MS";color:#000000;text-align:left;float:left;clear:both;border-top:1px solid #CCCCCC;display:block;}
div#content #sidenav dd ul li:hover {width:130px;background-color:#bbbbbb;color:#FFFFFF;}

/* === CONTENT -> RIGHT CONTENT === */
div#content #rightcontent {width:775px;padding-top:1px;float:right;background-image:url(images/top_border.jpg);background-repeat:repeat-x;background-position:top;}

/* === CONTENT -> RIGHT CONTENT -> INTRO === */
div#content #rightcontent #intro {margin-top:10px;margin-left:4px;float:left;}
div#content #rightcontent #intro p {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#454545;text-align:left;line-height:18px;}
div#content #rightcontent #intro img {margin-top:10px;margin-right:10px;float:left;}
div#content #rightcontent .carphoto {margin-left:0px;}

/* === CONTENT -> RIGHT CONTENT -> SITEMAP === */
div#content #rightcontent #sitemap {width:100%;margin:-17px 0 5px 0;padding:0 0 0 5px;font-family:"Trebuchet MS";font-size:11px;font-weight:normal;color:;background-color:#f2f2f2;}

/* === CONTENT -> RIGHT CONTENT -> SEARCH === */
div#content #rightcontent #search-one {width:100%;margin:10px 0;padding:0 10px;border:1px solid #CCCCCC;clear:both;overflow:hidden;}
div#content #rightcontent #search-one p {width:660px;height:50px;margin:5px 0;padding:10px 0 0 0;border:0;border-bottom:1px solid #CCCCCC;clear:both;overflow:hidden;}
div#content #rightcontent #search-one span {margin:10px 5px;padding:0;font-family:"Trebuchet MS";font-size:11px;color:#666666;font-weight:bold;float:left;float:left;}
div#content #rightcontent #search-one select {margin:5px 0;float:left;border:1px solid #999999;}
div#content #rightcontent #search-one input {margin:5px 0;float:left;border:1px solid #999999;}
div#content #rightcontent #search-one .medium {width:107px;height:20px;}

div#content #rightcontent #search-two {width:95%;padding:5px 2%;border:1px solid #DDDDDD;overflow:hidden;}
div#content #rightcontent #search-two select {margin:5px 0;float:left;border:1px solid #999999;}
div#content #rightcontent #search-two input {margin:5px 0;float:left;border:1px solid #999999;}
div#content #rightcontent #search-two .medium {width:107px;height:20px;}
div#content #rightcontent #search-two span {margin:10px 5px;padding:0;font-family:"Trebuchet MS";font-size:11px;color:#666666;font-weight:bold;float:left;}

/* === CONTENT -> RIGHT CONTENT -> LISTING === */
div#content #rightcontent #listing {width:100%;margin:0;margin-top:20px;padding:0;background-image:url(images/top_border.jpg);background-repeat:repeat-x;background-position:top;}
div#content #rightcontent #listing h2 {margin:0;margin-top:19px;padding:0;padding-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#5580aa;font-weight:normal;overflow:hidden; width:99px;}
div#content #rightcontent #listing p {margin:0;padding:0;padding-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#555555;font-weight:normal;text-align:left;}
div#content #rightcontent #listing ul {width:775px;list-style-type:none;margin:0;padding:15px 4px;margin-bottom:15px;border-top:1px solid #e0e0e0;overflow:hidden;}
div#content #rightcontent #listing ul li {float:left;margin:0;margin-right:25px;padding:0;overflow:hidden;width:230px;}
div#content #rightcontent #listing ul li img {border:1px solid #e0e0e0;margin-right:15px;padding:2px;float:left; height:82px;width:110px;}



/* === CONTENT -> RIGHT CONTENT -> VEHICLE DETAILS === */
div#content #rightcontent #title {width:80%;height:30px;margin:0 0 10px 0;padding:0;float:left;border-bottom:1px solid #cccccc;overflow: hidden;}
div#content #rightcontent #title2 {width:100%;height:30px;margin:0 0 10px 0;padding:0;float:left;border-bottom:1px solid #cccccc;}

div#content #rightcontent #tools {width:19%;height:22px;margin:0 0 10px 0;padding:8px 0 0 0;float:left; border-bottom:1px solid #cccccc;}

div#content #rightcontent #tools2 {width:0;height:22px;margin:0 0 10px 0;padding:8px 0 0 0;float:left; border-bottom:1px solid #cccccc;}

div#content #rightcontent #tools ul {margin:0;padding:0;list-style-type:none;}

div#content #rightcontent #tools ul li {margin:0 5px 0 5px;padding:0;float:right;font: normal 11px "Trebuchet MS";color:#999999;}

div#content #rightcontent #tools a:link {font: normal 11px "Trebuchet MS";color:#999999;}

div#content #rightcontent #tools a:vistied {font-family:"Trebuchet MS";font-size:11px;font-weight:normal;color:#999999;}

div#content #rightcontent #tools a:active {font-family:"Trebuchet MS";font-size:11px;font-weight:normal;color:#999999;}

div#content #rightcontent #tools a:hover {font-family:"Trebuchet MS";font-size:15px;font-weight:normal;color:#000000; text-decoration:none;}

div#content #rightcontent #tools img {margin-right:5px;border:0;vertical-align:middle;}
div#content #rightcontent #cLeft {width:400px;float:left;}
div#content #rightcontent #cLeft #photomenu {width:100%;padding:5px 0;border-bottom:1px solid #eaeaea;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;overflow:hidden;}
div#content #rightcontent #cLeft #photomenu .photonum {float:left;margin-left:10px;}
div#content #rightcontent #cLeft #photomenu .prevnext {float:right;margin-right:10px;}

div#content #rightcontent #dog #photomenu2 {width:100%;padding:5px 0;border-bottom:1px solid #eaeaea;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;overflow:hidden;}
div#content #rightcontent #dog #photomenu2 .photonum2 {float:left;margin-left:10px;}
div#content #rightcontent #dog #photomenu2 .prevnext2 {float:right;margin-right:10px;}


div#content #rightcontent #cLeft p {margin:0;padding:0;margin-top:10px;margin-bottom:10px;padding-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;text-align:left;font-weight:normal;line-height:20px;}

/* ================================ EBAY P === */
div#content #rightcontent #cRight .ebox {border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;background-color:#F8F8F8;margin: 10px 0;}
div#content #rightcontent #cRight .ebox p{}


/* ================================ FINACNE DIV === */
div#content #rightcontent #cRight {width:350px;margin-left:10px;margin-right:10px;float:left;text-align:center;}
div#content #rightcontent #cRight p {margin:0;padding:0;margin-top:10px;margin-bottom:10px;padding-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;text-align:center;font-weight:normal;line-height:20px;}
div#content #rightcontent #cRight h1 {margin:0;margin-top:4px;padding:0;font-family:"Trebuchet MS";font-size:24px;font-weight:bold;color:#9e1215;}
div#content #rightcontent #cRight h2 {margin:10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:bold;}
div#content #rightcontent #cRight #distance {margin:0;padding:0 20px;border-top:1px solid #dde4ef;border-bottom:1px solid #dde4ef;background-color:#f6f9fe;}
div#content #rightcontent #cRight #distance .button {margin-left:5px;}
div#content #rightcontent #cRight .small {padding:5px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#CC0000}
/* ================================ FINACNE DIV === */
div#content #rightcontent #cRight #finance {margin:0;padding:0 0 0 13px;}
div#content #rightcontent #cRight #finance p {text-align:left;}
div#content #rightcontent #cRight #finance span {font: bolder 14px "Trebuchet MS";color:#5580AA;}
div#content #rightcontent #cRight #finance h6 {margin:0;padding:0 0 0 10px;font: normal 12px "Trebuchet MS";color:#777777; text-align:left;}

/* === CONTENT -> RIGHT CONTENT -> TABLE STYLES === */
div#content #rightcontent .row {width:190px;height:26px;padding-left:10px;border-bottom:1px solid #DDDDDD;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:normal;text-align:left;}
div#content #rightcontent .row2 {width:330px;height:26px;padding-left:10px;border-bottom:1px solid #DDDDDD;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:normal;text-align:left;}
div#content #rightcontent .row3 {width:110px;height:26px;padding-left:10px;border-bottom:1px solid #DDDDDD;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:normal;text-align:left;}
div#content #rightcontent .row2 p {margin:0;float:left;padding:0;clear:right;}
div#content #rightcontent .plain {height:108px; padding:10px;background-color:#fff;}
div#content #rightcontent .highlight {background-color:#f8f8f8;}
div#content #rightcontent .highlight2 {height:108px; padding:10px;border:0;border-top:1px solid #d2dbe5;border-bottom:1px solid #d2dbe5;background:#f6f9fe;}
div#content #rightcontent .headings {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#9a9a9a}
div#content #rightcontent .thumb {width: 110px; height:82px; margin-right:10px;padding:5px;border:1px solid #DDDDDD;float:left;vertical-align:middle;}
div#content #rightcontent .google {height:100px;}


div#content #rightcontent #otherresults h2 {margin:0;padding:33px 0 4px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5580aa;font-weight:normal; }
div#content #rightcontent #otherresults h4 {margin:0;padding:0px 0 15px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal; }

/* === CONTENT -> RIGHT CONTENT -> PAGE LISTING === */
div#content #rightcontent #pages {width:100%;padding:10px;clear:both;}
div#content #rightcontent #pages ul {list-style-type:none;margin:0;padding:0;}
div#content #rightcontent #pages ul li {margin:0 0 5px 0;padding:5px 5px;float:left;display:block;font-family:"Trebuchet MS";font-size:11px;color:#000000;font-weight:normal;}
div#content #rightcontent #pages .light {color:#999999;}
div#content #rightcontent #pages a {border:1px solid #999999;padding:2px 5px;}
#tag {margin:0;padding:5px 5px;font-family:"Trebuchet MS";font-size:11px;color:#000000;font-weight:normal;}


/* === CONTENT -> RIGHT CONTENT -> TEXT LINK ADVERTISEMENT === */
div#content #rightcontent #textlink {width:100%;margin:0;padding:10px 0;border-top:1px solid #d3dae6;border-bottom:1px solid #d3dae6;background-color:#f6f9fe;overflow:hidden;}
div#content #rightcontent #textlink ul {list-style-type:none;margin:0;padding:0;}
div#content #rightcontent #textlink ul li {width:188px;margin:0;padding:0;float:left;display:block;border-right:1px solid #d3dae6;text-align:center;font-family:"Trebuchet MS";font-size:12px;font-weight:normal;color:#5580aa;}
div#content #rightcontent #textlink ul li span { font-size:14px; font-weight:bolder;}

/* === CONTENT -> RIGHT CONTENT -> FEATURED CARS (Featured and Google Ads) === */
div#content #rightcontent #featured {width:100%;margin:0;padding:0;height: 300px;overflow:hidden;}
div#content #rightcontent #featured #featured-listings {width:53%;margin:0;padding:0;float:left;}

div#content #rightcontent #featured #featured-listings .flisting {margin:0 0 0 0;padding:0;border-bottom:1px solid #e0e0e0; clear:left;  height: 60px;}

div#content #rightcontent #featured #featured-listings .flisting img {float:left;margin: 10px 15px 0 0;}

div#content #rightcontent #featured #featured-listings .flisting h2 {margin:0;padding:16px 0 4px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5580aa;font-weight:normal; }
div#content #rightcontent #featured #featured-listings .flisting p {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:left;font-weight:normal;}

div#content #rightcontent #featured #featured-listings .archived {margin-top:5px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:10px;font-weight:bold;color:#9e1215;float:right;}
div#content #rightcontent #featured .google {width:45%;margin:0;padding:0;float:right;text-align:right;}

/* === CONTENT -> RIGHT CONTENT -> FEATURED DIRECTORY ADS (Featured and Google Ads) === */
div#content #rightcontent #directory {width:100%;margin:0;padding:0;}
div#content #rightcontent #directory #directory-listings {width:100%;margin:0;padding:0;float:left;}

div#content #rightcontent #directory #directory-listings .dlisting {margin:0 0 0 0;padding:0;border-bottom:1px solid #e0e0e0; clear:left;  height: 123px;}

div#content #rightcontent #directory #directory-listings .howitworks {margin:0 0 10px 0;padding:0;border-bottom:1px solid #e0e0e0;  clear:left;  }

div#content #rightcontent #directory #directory-listings .howitworks .special {padding-top:20px; padding-bottom:5px;}

div#content #rightcontent #directory #directory-listings .howitworks ul {padding-left:320px;}

div#content #rightcontent #directory #directory-listings .howitworks li {margin: 0; padding:1px;}

div#content #rightcontent #directory #directory-listings .last {border-bottom:0px;}

div#content #rightcontent #directory #directory-listings .dlisting img {float:left;margin: 10px 10px 0 0;   padding:5px;border:1px solid #DDDDDD;}
div#content #rightcontent #directory #directory-listings .howitworks img {float:left;margin: 10px 10px 0 0;   padding:5px;}

div#content #rightcontent #directory #directory-listings .dlisting h2 {margin:0;padding:13px 0 4px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#5580aa;font-weight: bold; }
div#content #rightcontent #directory #directory-listings .dlisting p {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:left;font-weight:normal;}
div#content #rightcontent #directory ul {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
div#content #rightcontent #directory ul li{margin: 20px 0;}

div#content #rightcontent #directory #directory-listings .archived {margin-top:5px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:10px;font-weight:bold;color:#9e1215;float:right;}
div#content #rightcontent #directory .google {width:45%;margin:0;padding:0;float:right;text-align:right;}


/* === CONTENT -> RIGHT CONTENT -> BOTTOM (Blog and Google Ads) === */
div#content #rightcontent #bottom {width:100%;margin:5px 0 0 0;padding:15px 0 0 0;background-image:url(images/top_border.jpg);background-repeat:repeat-x;background-position:top;overflow:hidden;}
div#content #rightcontent #bottom #blog {width:52%;margin:0;padding:10px;float:right;}
div#content #rightcontent #bottom #blog #latestpost {width:100%;margin:0;padding:0;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}
div#content #rightcontent #bottom #blog #latestpost h2 {margin:0;margin-top:5px;padding:0;padding-bottom:3px;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#5580aa;}
div#content #rightcontent #bottom #blog #latestpost p {margin:0;margin-top:5px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:;text-align:left;font-weight:normal;line-height:18px;}
div#content #rightcontent #bottom #blog #latestpost img {float:left;margin-right:15px;}
div#content #rightcontent #bottom #blog .secondarypost {margin:0;padding:10px 0;border-bottom:1px solid #e0e0e0;}
div#content #rightcontent #bottom #blog .secondarypost h2 {margin:0;padding:0;padding-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#5580aa;font-weight:normal;}
div#content #rightcontent #bottom #blog .secondarypost p {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:;text-align:left;font-weight:normal;}
div#content #rightcontent #bottom #blog .archived {margin-top:5px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:10px;font-weight:bold;color:#9e1215;float:right;}
div#content #rightcontent #bottom .google {width:45%;margin:0;padding:0;float:left;}

/* === FOOTER === */
div#footer {width:100%;margin:0;margin-top:10px;padding:10px 0 15px 0;}
div#footer h1 {margin:0;padding:0;margin-bottom:5px;font-family:"Trebuchet MS";font-size:11px;color:#000000;font-weight:bold;}

/* === FOOTER -> ALSO IN THE FAMILY === */
div#footer #alsoinfamily {width:160px;margin-top:-10px;padding-top:10px;background-image:url(images/footer_family_Bg.jpg);background-repeat:no-repeat;background-position:left top;text-align:center;float:left;}
div#footer #alsoinfamily a {margin:5px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

/* === FOOTER -> OTHER LINKS === */
div#footer ul {width:790px;list-style-type:none;margin:0;margin-bottom:25px;padding:0;padding-top:10px;float:left;border-top:1px solid #e0e0e0;}
div#footer ul li {margin:0;padding-left:30px;padding-right:30px;float:left;display:block;}
div#footer ul li a {margin:5px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;}

.cssform p{
width: 600px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-bottom: 1px dotted #F2F2F2;  
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.ad {border-bottom: 1px solid #ccc; padding-bottom: 20px; padding-top: 20px;}







#directory {padding-left: 10px;}







#directory h1 {



	font: normal 24px/1.1em Georgia, "Times New Roman", Times, Serif;



	margin: 5px 0px 0px 0px;



	color: #A62222;}



	



#directory h2 {



	font: normal 16px/1.1em Georgia, "Times New Roman", Times, Serif;



	margin-top: 5px;



	padding: 1px;



	color: #B31B1B;}



#directory p {



	font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;



	color: #333;



	margin: 5px 0px;}
