div, body {
 margin: 0px;
 padding: 0px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
}


body.grad {
 background: url(img/bg_grad.jpg) repeat-y;
}

body.gradrev {
 background: url(img/bg_gradrev.jpg) repeat-y;
}

span.small a {
 font-size: 9px;
 color: #444;
 text-decoration: none;
 font-style: italic;
 padding-left: 5px;
}

/*******************************

INDEX

*******************************/


div#homehead {
 width: 760px;
 background: url(img/homehead.jpg) no-repeat #000;
 height: 133px;
}
div#homehead h3 {
 display: none;
}

div#homehead div#toplinks {
 padding-top: 118px;
 margin-left: 424px;
 width: 335px;
 font-family: verdana, helvetica;
 font-size: 9px;
 text-transform: uppercase;
}

div#homehead ul {
 display: inline;
 list-style-type: none;
}

div#homehead li {
 float: left;
 padding-left: 9px;
}

div#homehead li a {
 text-decoration: none;
 color: #fff;
}


div#homemain {
 width: 664px;
 margin-left: 42px;
 margin-top: 57px;
 border-bottom: 1px solid black;
}


div#homemain div#search {
 width: 440px;
 font-family: arial;
 float: right;
}

p#searchdirectory{ 
 background: url(img/bg_searchdirectory.gif) no-repeat;
 width: 195px;
 height: 32px;
 margin-top: 0px;
 margin-bottom: 6px;
}

p#searchdirectory span {
 display: none;
}

div#homemain div#search input#g {
 position: relative;
 top: 5px;
 left: 7px;
}

div#homemain div#search input#q {
 border: 1px solid black;
 width: 353px;
 margin-left: 1px;
 font-family: arial, helvetica, sans-serif;
 font-size: 14px;
 padding: 2px 4px;

}

div#homemain div#search form {
 margin: 0px;
 padding: 0px;
}

div#ass {
 width: 430px;
 padding-left: 0px;
 margin-top: 20px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:11px;
 color:#666666;
 line-height: 14px;
 float: left;
}

div#as {
 margin-top: 9px;
 width: 356px;
 height: 38px;
 background: url(img/bg_searches.gif) no-repeat 2px center;
 padding-top: 2px;
}

div#as img {
 border: 0px;
 width: 100%;
}

div#homemain div#listed {

 float: right;
 width: 141px;
 height: 141px;
 background: url(img/bg_getlisted.gif) no-repeat;
 margin-top: 38px;
}

div#listed a {
 display: block;
 width: 140px;
 height: 140px;
}
div#homemain div#adbar {
 clear: both;
 height: 161px;
background: url(img/bg_adbar.gif) no-repeat right 10px;
 }


div#homemain div#poyurl {
 clear: both;
// padding: 10px 10px 65px 528px;
 width: 121px;
 height: 115px;
margin-left:10px;
margin-right:15px;
margin-top:23px;
margin-bottom: 10px;
}
div#poyurl a {
 display: block;
  width: 121px;
 height: 115px;

}

.patxt {
	position:absolute;
	width: 300px;
	height: 60px;
	margin-left:185px;
	margin-right:0px;
	margin-top:70px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	visibility: visible;
}
.black {
	color: #000000;
}
.patxt a {
	color: #666666;
	text-decoration:underline
}
.patxt a:hover {
	color: #666666;
	text-decoration:none
}


div#homemain div#bottombar {
 clear: both;
 padding: 10px 0px 45px 218px;
 height: 141px;
 background: url(img/bg_bottombar.jpg) no-repeat right 10px;
}


div#bottombar div {
 float: left;
 padding-top: 46px;
 margin-left: 0px;
}


.bottomlink {
 width: 50px;
 text-decoration: none;
 font-family: verdana, helvetica;
 font-size: 9px;
 text-transform: uppercase;
 color: #999999;

}


div#bottombar div#advertise {
 margin-left: 13px;

}

div#bottombar a {
 display: block;
 color: white;
 font-size: 11px;
 text-decoration: none;
 text-transform: uppercase;
 width: 141px;
 margin: 5px 0px;
}

div#bottomaddress {
 width: 664px;
 margin-left: 42px;
 margin-top: 5px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:11px;
 text-decoration: none;
 color:#999999;
 line-height: 14px;
 float: left;
}
/********************************

  HEADER

********************************/
body {
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 margin: 0px;
}

div#header {
 background-color: #000;
 width: 760px;
 height: 111px;
}

div#hl, div#hr {
 width: 50%;
 height: 111px;
 float: left;
}

div#hlt, div#hlb {
 float: left;
 height: 55px;
 width: 380px;
}

div#hrt, div#hrb {
 float: right;
 width: 368px;
}

div#hlt {
 background: url(img/bg_mayfair.gif) no-repeat;
 background-position: 35px 18px;
}

div#hlt a {
 display: block;
 width: 120px;
 height: 40px;
 position: absolute;
 top: 8px;
 left: 25px;
}

div#hlt form {
 margin-top: 20px;
 margin-left: 201px;
}

div#hlt input.t {
 border: 0px;
 font-size: 11px;
 width: 126px;
 padding: 0px 0px 1px 0px;
}

div#hlt input.g {
 position: relative;
 top: 1px;
 left: 10px;

}


div#hlb {
 background: url(img/bg_hlb.gif) no-repeat;
 background-position: 36px 18px;
}

div#hlb img {
 margin-top: 17px;
 margin-left: 35px;
 border: 0px;
}

div#hrt {
 height: 81px;
 background: url(img/bg_hrt.jpg) no-repeat;
}
div#hrb {

width: 368px;
}

div#hrb ul {
 margin-top: 10px;
 margin-right: 10px;
}

div#hrb li {
 list-style-type: none;
 float: right;
 padding: 0px 4px 0px 3px;
}

div#hrb a {
 text-transform: uppercase;
 color: #fff;
 text-decoration: none;
 font-size: 9px;
}

div.content {
 width: 760px;
}



/********************************

 APPLICATION

********************************/
div#app {
 margin-left: 120px;
 padding-top: 20px;
 font-size: 12px;
 width: 430px;
}

div#app h2 {
 margin-bottom: 10px;
 background: url(img/bg_adstep1.gif) no-repeat;
 height: 35px;
}

div#app h2 span{
 display: none;
}

div#app span#error {
 color: #b33;
}

div#app td {
 text-align: left;
 font-family: verdana;
 vertical-align: top;
}

div#app td.add {
 padding-left: 10px;
}

td.add a {
 text-decoration: none;
 border-bottom: 1px dotted black;
 font-size: 9px;
 color: black;
}

td.add a:hover {
 border-bottom: 1px solid black;
 font-style: italic;
 font-size: 11px;
}

div#app input, 
div#app textarea,
div#app select {
 border: 1px solid black;
 width: 284px;
 font-size: 11px;
 padding: 0px;
 font-family: arial, verdana, sans-serif;
 padding-left: 2px;
}

div#app select {
 width: 120px;
}

div#app span {
 font-size: 10px;
}

div#app h3 {
  margin: 0px;
  padding: 0px;
}

div#app input.i {
 width: 177px;
 height: 24px;
 margin-left: 106px;
 padding: 0px;
}

div#cb {
 clear: both;
 height: 40px;
}

/**************************

APPLICATION ACCEPTANCE

**************************/

div #appacc {
 width: 85%;
 margin-left: 7%;
}

div#appacc h1 {
 margin-bottom: 5px;
 height: 35px;
 background: url(img/bg_adstep2.gif) no-repeat;
}

div#appacc h1 span {
 display: none;
}

div#appacc .gold,
div#appacc .silv {
 width: 445px;
 margin-left: 100px; 
}


div#appacc .plat {
 margin-left: 240px; 
}

div#appacc a.subbutton {
 display: block;
 float: right;
 margin-right: 60px;
 width: 155px;
 height: 160px;
 background: url(img/button_paypal.gif) no-repeat;
}

div#appacc h4 {
 margin-bottom: 0px;
}

input.duration {
 width: 25px;
}

orm#setdates input,
form#setdates select {
 font-size: 12px;
}


/*****************************

 DIRECTORY

*****************************/

div#directory {
 margin-left: 100px;
 padding-top: 10px;
}

div#directory div#topbar {
 width: 440px;
}

div#directory div#topbar span {
 color: white;
 font-size: 9px;
}

div#directory #results {
 float: left;
 width: 52%;
}

div#directory #results span {
 font-style: italic;
}

div#directory #navbar {
 float: right;
 width: 38%;
 text-align: right;
 text-transform: uppercase;
}

div#directory #navbar a {
 color: white;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;

}

div#directory #navbar a:hover {
 text-decoration: underline;
}

div#directory h1 {
 height: 45px; 
 margin-top: 30px;
 margin-bottom: 2px;
 background: url(img/bg_directory.gif) no-repeat;
}

div#directory h1 span {
 display: none;
}

div#mainblock {
 width: 440px;
 float: left;
}

/****************************

LISTINGS

****************************/

div#platblock {
 float: right;
 padding-right: 40px;
}
div.plat {
 width: 140px;
 border: 1px solid black;
 padding: 2px 3px;
 margin-bottom: 20px;
 background: url(img/bg_plat2.jpg) no-repeat center center;
}
.plat span {
 display: block;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:11px;
 color:black;
}
.plat .name {
 font-weight:bold;
 color:#850000;
}
.plat .phone {
 margin-bottom: 10px;
}
.plat .desc {
 margin: 0px;
}
.plat .bottom {
 margin-top: 10px;
 border-top: 1px solid black;
 padding-top: 2px;
 height: 18px;
}
.plat .web {
 float: left;
}
.plat .map {
 float: right;
}
.plat .web a, .plat .map a{
 font-size:9px;
 text-decoration:none;
 text-transform:uppercase;
 color:#850000;
}




div.gold {
 width: 100%;
 padding: 1px 2px;
 background: black;
 color: white;
}
.gold span, .gold .address, .gold .phone{
 display: block;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:11px;
 color: white;
}
.gold .category a{
 float: right;
 font-size: 10px;
 color: #DFC874;
 text-decoration: none;
 text-transform: lowercase;
 margin-right: 5px;
}
.gold .name {
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
 color:#DFC874;
}
.gold .desc {
 margin-top: 10px;
 padding-bottom: 6px;
 margin-bottom: 6px;
 border-bottom: 1px solid #333;
 color: white;
}

div.gold div.links {
 font-size:9px;
 color:#DFC874;
}
.gold .web, .gold .map {
 display: inline;
}
.gold .web a, .gold .map a{
 font-size:9px;
 text-decoration:none;
 text-transform:lowercase;
 color:#DFC874;
}








div.silv {
 width: 100%;
 padding: 1px 2px;
 padding-bottom: 2px;
 background: #fff;
 margin-bottom: 00px;
}
.silv span {
 display: block;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:11px;
 color:black;
}
.silv .category a{
 float: right;
 font-size: 10px;
 color: #850000;
 text-decoration: none;
 text-transform: lowercase;
 margin-right: 5px;
}
.silv .name {
 font-weight:bold;
 color:#850000;
 text-transform: uppercase;
}
.silv .desc {
 margin-top: 10px;
 padding-bottom: 6px;
 margin-bottom: 2px;
 border-bottom: 1px solid #eee;
}

div.silv div.links {
 font-size:9px;
 color:#850000;
}

.silv .web, .silv .map {
 display: inline;
}
.silv .web a, .silv .map a{
 font-size:9px;
 text-decoration:none;
 text-transform:lowercase;
 color:#850000;
}



/**********************************

ADVERTISE ONLINE

***********************************/

div#ao {
 width: 460px;
 margin-left: 120px;
 padding-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
}

div#ao h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_advertise.gif) no-repeat;
}

div#ao h1 span {
 display: none;
}

div#ao h2 {
 font-size:12px;
 text-transform:uppercase;
}

div.aoblock {
 width: 440px;
 background-color: #BFBFBF;
 border: 1px solid #999;
 margin-bottom: 10px;
}

div.aoblock h3 {
 font-size:13px;
 font-weight:bold;
 color:white;
 padding: 3px 10px;
 margin: 0px;
 display: block;
 background-color: #999;
}

div.aoblock p, div.aoblock h4 {
 margin-left: 4px;
}

div.aoblock h4 {
 font-weight:bold;
 color:white;
}

div.aoblock span {
 color: black;
 font-weight: normal;
 font-size: 11px;
}

div.aoblock .gold,
div.aoblock .silv {
 width: 420px;
 margin-left: 9px;
 margin-bottom: 34px;
}

div.aoblock .plat {
 margin: 0px;
 margin-bottom: -11px;
 position: relative;
 left: 460px;
 top: -30px;
}

div.aoblock div.linkbox {
 height: 30px;
}

div.aoblock a.cont {
 display: block;
 float: right;
 background: url(img/button_continue.gif) no-repeat center right;
 width: 120px;
 height: 30px;
}

div.aoblock a.purch {
 display: block;
 float: right;
 background: url(img/button_purchase.gif) no-repeat center right;
 width: 120px;
 height: 30px;
}


/**********************************

ADVERTISE MAGAZINE

***********************************/

div#am {
 width: 460px;
 padding-left: 120px;
 margin-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
 float: left;
}

div#am h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_advertise.gif) no-repeat;
}
div#am h1 span {
 display: none;
 background:none;
}

div#am h2 {
 font-size:12px;
 text-transform:uppercase;
}

div.amblock {
 width: 440px;
 background-color: #BFBFBF;
 border: 1px solid #999;
 margin-bottom: 00px;
}

div.amblock h3 {
 font-size:13px;
 font-weight:bold;
 color:white;
 padding: 3px 10px;
 margin: 0px;
 display: block;
 background-color: #999;
 text-transform: uppercase;
}

div.amblock h3 span{
 font-size:12px;
 text-transform: none;
}

div.amblock h3 li {
display: block;
 margin:-16px 25px;
padding-bottom:18px;
}

div.amblock p, div.amblock h4 {
 margin-left: 6px;
 margin-right: 2px;
 margin-top: 4px;
}

div.amblock h4, div.amblock th {
 font-weight:bold;
 color:white;
 margin-bottom: 0px;
 margin-top: 5px;
 padding: 0px;
}

div.amblock table {
 width: 90%;
 margin: 0px 0px 13px 15px;
}

div.amblock th, div.amblock td {
 text-align: left;
 padding-right: 4px;
 vertical-align: top;
}

div.amblock th {
 padding-top: 5px;
}



/**********************************

ABOUT US

***********************************/

div#au {
 width: 440px;
 padding-left: 120px;
 margin-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
 float: left;
}

div#au h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_aboutus.gif) no-repeat;
}
div#au h1 span {
 display: none;
}

div#au h2 {
 font-size:12px;
 text-transform:uppercase;
}

div#au img {
 margin: 0px auto;
}

div#au li {
 float: left;
 list-style-type: none;
 width: 45%;
 line-height: 14px;
}

div#auright {
 background-color: #C28080;
 margin-top: 65px;
 width: 150px;
 line-height: 20px;
 padding-bottom: 20px;
}

div#auright h3 {
 font-size: 12px;
 background-color: #850000;
 color: #fff;
 text-align: left;
 text-transform: uppercase;
 padding: 3px;
 padding-left: 6px;
 margin-bottom: 0px;
}

div#auright h4 {
 font-size: 11px;
 padding-left: 6px;
 color: #850000;
 margin-top: 8px;
 margin-bottom: 0px;
 text-transform: uppercase;
}

div#auright img {
 margin: 4px 0px;
}

div#auright a {
 display: block;
 margin-left: 6px;
 text-decoration: none;
 color: white;
 text-transform: uppercase;

}


/*****************************

NEWS

*****************************/

div#ne {
 width: 440px;
 padding-left: 120px;
 margin-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
 float: left;
}

div#ne h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_news.gif) no-repeat;
}
div#ne h1 span {
 display: none;
}

div#ne h2 {
 font-size:12px;
 text-transform:uppercase;
}

div#ne .item {
 background-color: white;
 border: 1px solid #AFAFAF;
 margin-bottom: 15px;
 padding: 5px;
 font-size: 11px;
}

div#ne .item h3 {
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 color: #AFAFAF;
 font-weight: normal;
}

div#ne .item h2 {
 color: #8F0807;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 margin: 0px;
 padding: 10px 0px;
}

div#ne .item p {
 margin: 0px;
 padding: 0px;
 padding-bottom: 8px;
}

div#ne .item p a {
 color: #afafaf;
 text-transform: lowercase;
 padding-left: 5px;
}

div#neright {
 margin-top: 75px;
}

div#neright #blogbtn {
 background: url(img/bg_issuelink.gif) no-repeat center top;
 text-align: center;
 height: 21px;
 padding-top: 3px;
}

div#neright #blogbtn a {
 color: #fff;
 text-transform: uppercase;
 text-decoration: none;
}

div#ne #backlink {
 display: block;
 margin-bottom: 5px;
 color: black;
 font-size: 10px;
 text-decoration: none;
 text-transform: uppercase;
}

div#ne div#nav {
 padding: 2px;
 font-size: 13px;
 text-align: right;
 color: #FFF;
 font-weight: bold;
}

div#ne div#nav a {
 color: #FFF;
 text-decoration: none;
}

/*****************************

NEWS BLOG LOG-IN

*****************************/

div#blogin div#loginbox {
 width: 250px;
 border: 1px solid #AFAFAF;
 background-color: #FFF;
 margin: 0px auto;
 margin-top: 30px;
 padding: 10px;
}

div#blogin div#loginbox h3 {
 color: #8F0807;
 margin-top: 0px;
 margin-bottom: 8px;
 font-size: 13px;
 font-weight: bold;
}

div#blogin span {
 font-style: italic;
 margin-top: -3px;
 margin-bottom: 5px;
 display: block;
}

div#blogin form,
div#blogin dl {
 padding: 0px;
 margin: 0px;
}

div#blogin #loginbox dt {
 clear: both;
 float: left;
 display: block;
 height: 19px;
 padding-top: 5px;
 width: 70px;
}

div#blogin #loginbox dd {
 margin: 0px;
 float: left;
 height: 24px;
 width: 148px;
}

div#blogin input.b {
 float: left;
 font-size: 11px;
}

div#blogin div#clear {
 clear: both; 
}

/*****************************

BLOG ADMIN

*****************************/
div#blogadmin {
 padding: 10px 30px;
 width: 700px;
}

div#blogadmin #postlist {
 width: 300px;
 float: left;
}

div#blogadmin form {
 margin: 0px;
 padding: 0px;
}

div#blogadmin #postlist div#top {
 background: white;
 width: 290px;
 padding: 2px;
 border: 1px solid #AFAFAF;
 border-left: 0px;
 border-bottom: 0px;
}

div#blogadmin #postlist #top form {
 display: inline;
}

div#blogadmin #postlist #top div#nav {
 display: inline;
 text-align: right;
}

div#blogadmin #postlist #nav a {
 color: black;
 text-decoration: none;
 border-bottom: 1px dotted gray;
}

div#blogadmin #postlist input{
 padding: 0px 2px;
}

div#blogadmin #postlist input.t {
 width: 70px;
 padding: 0px;
}

div#blogadmin table {
 width: 295px;
 border: 1px solid #afafaf;
 background-color: white;
 border-collapse: collapse;
}

div#blogadmin #postlist button {
 padding: 0px 2px;
 font-size: 11px;
 font-family: verdana, arial, serif;
}

div#blogadmin #editpost {
 width: 350px;
} 

div#blogadmin #editpost table {
 width: 345px;
}

div#blogadmin #editpost h3 {
 text-align: center;
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 font-weight: normal;
 background-color: #ffc;
}

div#blogadmin input,
div#blogadmin textarea {
 font-size: 11px;
 font-family: verdana, arial, serif;
}

div#blogadmin textarea {
 height: 70px;
}

div#blogadmin #editpost input.t,
div#blogadmin textarea {
 width: 270px;
}


/*****************************

RECRUITMENT

*****************************/

div#re {
 width: 440px;
 padding-left: 120px;
 margin-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
 float: left;
}

div#re h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_recruitment.gif) no-repeat;
}
div#re h1 span {
 display: none;
}

div#re h2 {
 font-size:12px;
 text-transform:uppercase;
}




/*****************************

SUBSCRIPTIONS

*****************************/

div#subs {
 width: 440px;
 padding-left: 120px;
 margin-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
 float: left;
}

div#subs h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_subscriptions.gif) no-repeat;
}
div#subs h1 span {
 display: none;
}

div#subs h2 {
 font-size:12px;
 text-transform:uppercase;
}




/*****************************

LINKS

*****************************/

div#li {
 width: 440px;
 padding-left: 120px;
 margin-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
 float: left;
}

div#li h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_links.gif) no-repeat;
}
div#li h1 span {
 display: none;
}

div#li ul {
 padding: 0px;
 padding-left: 17px;
}

div#li li {
 list-style-type: circle;
 margin-bottom: 10px;
 color: #333;
}

div#li li h3 {
 font-size:14px;
 margin: 0px;
 padding: 0px;
 color: black;
}

div#li li a {
 font-size: 13px;
 text-decoration: none;
 color: #eee;
}

div#li li a:hover {
 color: #fff;
}



/*****************************

RECEIVED

*****************************/

div#pr {
 width: 440px;
 padding-left: 120px;
 margin-top: 30px;
 font-family:'Verdana','Arial','Helvetica','Sans-serif';
 font-size:12px;
 float: left;
}

div#pr h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_received.gif) no-repeat;
}
div#pr h1.gold {
 background: url(img/bg_datesselected.gif) no-repeat;
}
div#pr h1 span {
 display: none;
}

div#pr h2 {
 font-size:12px;
 text-transform:uppercase;
}



/**********************

A RIGHT (static rightbar)

*********************/

div#aright {
 width: 175px;
 float: right;
 margin-top: 20px;
}

#aright #adlinks a {
 display: block;
 text-decoration: none;
 color: black;
 text-transform: uppercase;
 line-height: 17px;
}

#aright #adlinks a:hover {
 color: #777;
}

#aright #adcontact {
 background: #999;
 font-weight: bold;
 color: white;
 font-size:12px;
 padding: 4px;
 padding-bottom: 30px;
 margin-top: 80px;
 width: 140px;
}

#aright #adcontact em {
 color: #850000;
 font-style: normal;
}

#aright #issues a {
 display: block;
 text-transform: uppercase;
 color: white;
 text-decoration: none;
 display: block;
 text-align: center;
 background: url(img/bg_issuelink.gif) no-repeat top center;
 height: 18px;
 width: 138px;
 padding-top: 3px;
 margin-bottom: 12px;
 margin-left: 4px;
}


/*****************************

DATES

*****************************/
div#dates {
 width: 560px;
 margin-left: 67px;
}

div#dates h1 {
 margin-bottom: 5px; 
 height: 35px;
 background: url(img/bg_datesselected.gif) no-repeat;
}

div#dates h1 span {
 display: none;
}

div#dates .message {
 color: #BF2323;
}
