
/*<agl.folder "elements">*/
  * {
    margin: 0;
    padding: 0; }
  body {
    color: #000;
    font-size: 75%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.3;
    background-image: url(../images/css/shadow.jpg);
    background-repeat: repeat-x;
    background-position: 0 32px;
    position: relative;
    width: 920px;
    margin: 0 auto;
    padding-right: 10px;
    padding-left: 10px; }
  h2 {
    color: #666;
    font-size: 1.3em; }
  h3 {
    font-size: 1.1em;
    margin-top: 1em; }
  h4 {
    font-size: 1em;
    margin-top: 1em; }
/*</agl.folder>*/
#wrap {
  width: 900px; }
.row {
  float: left;
  clear: both; }
.first {
  margin-top: 0; }
/*<agl.folder "logo">*/
  h1 {
    font-size: x-small;
    background-image: url(../images/css/buylocalid_sm.jpg);
    text-indent: -999em;
    position: absolute;
    top: 53px;
    width: 217px;
    height: 59px;
    display: block; }
  h1 a {
    background-image: url(../images/css/buylocalid_sm.jpg);
    background-repeat: no-repeat;
    position: relative;
    width: 217px;
    height: 59px;
    display: block; }
/*</agl.folder>*/
/*<agl.folder "mainnav">*/
  #mainnav {
    font-size: 0.9em;
    text-transform: uppercase;
    width: 900px;
    float: left; }
  #mainnav li {
    float: left;
    margin-top: 10px;
    margin-right: 20px;
    list-style-type: none; }
  #mainnav a,  #mainnav a:visited {
    color: #069;
    text-decoration: none; }
  #mainnav a:hover {
    text-decoration: underline; }
  #mainnav li#navsign {
    float: right;
    margin-right: 0; }
/*</agl.folder>*/
/*<agl.folder "subnav">*/
  #subnav {
    font-size: 1.5em;
    text-transform: uppercase; }
  #subnav li {
    margin-bottom: 1em;
    list-style-type: none; }
  #subnav a,  #subnav a:visited {
    color: #069;
    text-decoration: none;
    display: block; }
  #subnav a:hover {
    color: #666; }
/*</agl.folder>*/
/*<agl.folder "search">*/
  #home form#search { position: relative; top: 2em; left: 237px; width: 435px; float: left; }
  form#search input { padding: 5px; }
  #searchbtn {
    font-size: xx-small;
    background-image: url(../images/css/btn_search.gif);
    text-indent: -999em;
    width: 69px;
    height: 20px;
    float: left;
    margin-left: 8px;
    display: block; }
/*</agl.folder>*/
/*<agl.folder "maincontent">*/
  #content-wrap {
    background-image: url(../images/css/bg_content.gif);
    background-repeat: repeat-y;
    position: absolute;
    top: 130px;
    width: 900px; }
  #content {
    width: 672px;
    float: left; }
  #adspace {
    width: 206px;
    float: right; }
  #adspace h3 {
    color: #666;
    font-size: 0.9em;
    font-weight: normal;
    text-transform: uppercase; }
  #adspace a,  #adspace a:visited {
    color: #069;
    text-decoration: none; }
  #adspace a:hover {
    text-decoration: underline; }
  #maincontent {
    width: 414px;
    margin-left: 237px; }
  #maincontent a,  #maincontent a:visited {
    color: #069;
    text-decoration: none; }
  #maincontent a:hover {
    text-decoration: underline; }
  #maincontent p {
    margin-top: 0.25em;
    margin-bottom: 0.5em; }
  #highlights {
    width: 152px;
    float: left;
    margin-left: 45px;
    padding-right: 20px; }
  #footnotes {
    color: #999;
    font-size: 0.9em;
    background-color: #fff;
    margin-top: 3em;
    padding-top: 1em;
    padding-left: 2em;
    border-top: 1px solid #ccc; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
  #footer {
    color: #999;
    font-size: 0.9em;
    background-color: #fff;
    text-align: center;
    width: 900px;
    clear: both;
    padding-top: 5em;
    padding-bottom: 1em; }
  #footer li {
    margin-right: 5px;
    border-right: 1px solid #999;
    list-style-type: none;
    display: inline; }
  #footer li a {
    padding-right: 8px; }
  #footer li#navmap,  #footer li#navmap a {
    margin-right: 0;
    padding-right: 0;
    border-style: none; }
  #footer a,  #footer a:visited {
    color: #999;
    text-decoration: underline; }
  #footer a:hover {
    text-decoration: none; }
  #footer p {
    margin-top: 0.5em; }
/*</agl.folder>*/
/*<agl.folder "home">*/
  #home h1 {
    font-size: x-small;
    background-image: url(../images/css/buylocalid.gif);
    text-indent: -999em;
    position: absolute;
    top: 95px;
    left: 238px;
    width: 443px;
    height: 119px;
    display: block; }
  #home h1 a {
    background-image: url(../images/css/buylocalid.gif);
    background-repeat: no-repeat;
    position: relative;
    width: 443px;
    height: 119px;
    display: block; }
  #home h2 {
    color: #fd6e01; }
  #home #content-wrap {
    background-image: none;
    position: absolute;
    top: 246px;
    width: 900px; }
  #home #footer {
    background-color: transparent;
    padding-top: 20em; }
  #directorylist {
    position: absolute;
    top: 0;
    left: 440px;
    width: 250px;
    z-index: 10; }
  #directorylist li {
    margin-bottom: 0.15em;
    list-style-type: none; }
  #directorylist a,  #directorylist a:visited {
    color: #069;
    text-decoration: none; }
  #home #highlights {
    text-align: center;
    width: 900px;
    margin-left: 0;
    padding-right: 0; }
  #home #highlights p {
    width: 400px;
    padding-right: 250px;
    padding-left: 250px; }
  #directorylist a:hover {
    text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "you are here">*/
  #home #navsearch a,  #home #navsearch a:hover,  #home #buylocalid a,  #directory #navdirectory a,  #directory #navdirectory a:hover,  #about #navabout a,  #about #navabout a:hover,  #contact #navcontact a,  #contact #navcontact a:hover,  #signup #navsign a,  #signup #navsign a:hover,  #privacy #navprivacy a,  #privacy #navprivacy a:hover,  #sitemap #navmap a,  #sitemap #navmap a:hover {
    color: #000;
    text-decoration: none;
    cursor: default; }
  #about #subover a,  #contact #subover a,  #signup #subover a,  #thankyou #subover a,  #privacy #subover a,  #sitemap #subover a {
    color: #000;
    cursor: default; }
  #reno #navdirectory a,  #reno #navdirectory a:hover,  #reno #subreno a,  #reno #subreno a:hover,  #sparks #navdirectory a,  #sparks #navdirectory a:hover,  #sparks #subsparks a,  #sparks #subsparks a:hover,  #carsoncity #navdirectory a,  #carsoncity #navdirectory a:hover,  #carsoncity #subcarson a,  #carsoncity #subcarson a:hover,  #truckee #navdirectory a,  #truckee #navdirectory a:hover,  #truckee #subtruckee a,  #truckee #subtruckee a:hover,  #tahoe #navdirectory a,  #tahoe #navdirectory a:hover,  #tahoe #subtahoe a,  #tahoe #subtahoe a:hover,  #other #navdirectory a,  #other #navdirectory a:hover,  #other #subother a,  #other #subother a:hover {
    color: #000;
    text-decoration: none;
    cursor: default; }
/*</agl.folder>*/
/*<agl.folder "contact">*/
  #contact dt {
    font-weight: bold; }
  #contact #phone {
    margin-top: 0.25em; }
  #contact #email {
    margin-top: 0.25em; }
/*</agl.folder>*/
/*<agl.folder "signup form">*/
  #signupform label, #signupform2 label { text-align: left; float: left; clear: left; }
  label.hidden { display: none; }
  #signupform label.checkbox, #signupform2 label.checkbox {
    display: inline; }
  form#signupform, form#signupform2 {
    margin-top: 1em; }
  #signupform input, #signupform2 input {
    font-size: 0.9em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    float: left;
    margin-bottom: 1em;
    padding: 2px; }
  #signupform textarea, #signupform2 textarea {
    color: #666;
    font-size: 0.9em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 2px; }
  form#signupform h5, form#signupform2 h5 { color: #666; font-size: 1em; clear: both; margin-bottom: 0.5em; padding-top: 1em; }
  #signupform input.checkbox, #signupform2 input.checkbox {
    float: left;
    clear: left;
    margin-top: 0.25em;
    margin-right: 5px;
    margin-left: 15px; }
  #signupform label.checkbox, #signupform2 label.checkbox {
    text-align: left;
    width: 370px;
    float: left;
    clear: none;
    margin-bottom: 0.5em; }
  form#signupform p.note, form#signupform2 p.note {
    color: #999;
    font-size: 0.8em;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    text-align: right;
    clear: both; }
  form#signupform p a:link, form#signupform2 p a:link {
    color: #999; }
  form#signupform .btn, form#signupform2 .btn {
    text-align: center;
    width: 69px;
    height: 20px;
    float: left;
    clear: both;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 13px; }
  input.checkbox {
    float: left;
    clear: left;
    margin-top: 0.25em;
    margin-right: 5px;
    margin-left: 15px; }
  form h3 {
    clear: both;
    margin-bottom: 0.25em; }
  form h3.first {
    margin-bottom: 0.75em; }
  form textarea {
    float: left;
    margin-bottom: 1em; }
 
  #signupform h4, #signupform2 h4 {
    clear: both; }
  #adspace #signupform2 label.checkbox {
    width: auto; }
  #adspace #signupform2 p {
    margin-bottom: 0.5em; }
  #adspace #signupform2 h4 {
    margin-bottom: 0.25em; }
  #formname {
    display: none; }
/*</agl.folder>*/
/*<agl.folder "sitemap">*/
  #sitemap #maincontent li {
    margin-bottom: 0.5em;
    list-style-type: none; }
  #sitemap #maincontent {
    color: #666; }
  #sitemap #maincontent ul {
    margin-top: 1em; }
  #sitemap #maincontent ul ul {
    margin-top: 0.5em;
    margin-left: 1em; }
/*</agl.folder>*/
/*<agl.folder "directory">*/
  .listing #maincontent dt {
    width: 250px;
    float: left;
    clear: right;
    margin-left: 2px;
    padding-bottom: 0.75em; }
  .listing dd {
    font-size: xx-small;
    background-image: none;
    background-repeat: no-repeat;
    text-indent: -999em;
    width: 20px;
    height: 20px;
    float: right;
    margin-left: 3px;
    display: block; }
 
  .listing dd.youtube {
    background-image: url(../images/css/icons.jpg);
    background-position: 0 0; }
  .listing dd.myspace {
    background-image: url(../images/css/icons.jpg);
    background-position: 0 -20px; }
  .listing dd.rss {
    background-image: url(../images/css/icons.jpg);
    background-position: 0 -40px; }
  .listing dd.facebook {
    background-image: url(../images/css/icons.jpg);
    background-position: 0 -60px; }
  .listing dd.twitter {
    background-image: url(../images/css/icons.jpg);
    background-position: 0 -80px; }
  .listing dd.flickr {
    background-image: url(../images/css/icons.jpg);
    background-position: 0 -100px; }
  .listing dd.linkedin {
    background-image: url(../images/css/icons.jpg);
    background-position: 0 -120px; }
  .listing #maincontent h3 {
    text-align: left;
    width: 413px;
    float: right;
    clear: right;
    padding-bottom: 0.5em; }
  #other.listing #maincontent h2 {
    margin-bottom: 0.5em; }
/*</agl.folder>*/
/*<agl.folder "members">*/
  .member #content-wrap {
    background-image: url(../images/css/bg_membercontent.gif); }
  .listing .member #adspace dt {
    display: none; }
  .listing .member #adspace dd {
    float: left; }
  .listing .member #maincontent dt {
    text-indent: 0;
    width: auto;
    float: none;
    margin-left: 0;
    padding-bottom: 0;
    display: none; }
  .listing .member #maincontent dd {
    font-size: 1em;
    text-indent: 0;
    width: auto;
    height: auto;
    float: none;
    margin-left: 0; }
  .listing .member #adspace dd a {
    position: relative;
    width: 20px;
    height: 20px;
    display: block; }
  dl#keywords {
    font-size: 0.8em;
    text-transform: uppercase;
    margin-top: 1em; }
  dl#keywords dt,  dl#keywords dd {
    display: inline; }
/*</agl.folder>*/
/*<agl.folder "ads">*/
  #adspace img {
    margin-top: 0.25em;
    border-style: none; }
/*</agl.folder>*/
#missing #maincontent ul { margin-left: 2em; }
#missing #maincontent li { padding-bottom: 0.5em; }
#likeus {
	background-image: url(/images/css/facebook_like.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
	position: fixed;
	right: 0;
	bottom: 0;
	width: 120px;
	height: 36px;
	z-index: 999;
	display: block;
	}

