body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000080;
background:url(../images/tn_bg_default.jpg) top left repeat-x;
margin:0;
padding:0;
}

a, a:visited {color:#0000FF;text-decoration:none;}
a:hover {color:#FF0000;}

.header {
text-align:center;
width:755px;
margin:0 auto;
}

.header img {
text-align:right;
margin:8px 0 0 0;
}

.header h1 {
color:#FFFFFF;
font-size:16px;
margin:21px 0 0 0;
float:left;}

.header h2 {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
margin:5px 0 0 0;
float:left;
clear:left;
}

.header ul {list-style:none; margin:6px 0 0 0;}
.header ul li {display:inline; border-right:1px solid #333333;}
.header ul .last {border-right:none;}

.header ul li a {margin:0 6px;}

.content {
width:755px;
margin:0 auto;
padding:15px 0px;
}

.content h2 {
font-size:12px;
font-weight:bold;
margin:0;
}

.content_left {
float:left;
width:150px;
text-align:left;
}

.content_left ul {
list-style:none;
margin:0;
padding:0;
}

.content_middle {
float:left;
width:605px;
line-height:1.5em;
}

.content_middle p {
margin:5px auto;
}
.content_middle h1 {
background-color:#cc0001;
color:#FFF;
padding:8px;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000;
}

#internet_guide {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:300px;
margin:20px auto;
}
 
.menu {
font-size:11px;
margin:10px 0 0 0;
}

.menu ul {
margin:0;
padding:0;
}

.menu ul li {
list-style:none;
}

.menu ul li ul {
margin-left:10px;
}

.inner_table {
font-size:11px;
}

.wrap {
text-align:center;
}

.body_block {
width:489px;
padding:20px;
margin:0 auto;
background:#FFFFFF;
text-align:left;
}

.notice {
font-size:11px;
padding:10px;
margin:10px auto;
border:1px dotted black;
}

.alphaNav {
margin:10px auto;
}

.alphaNav a {
margin:2px;
padding:2px;
font-size:10px;
font-weight:bold;
border:1px dashed #CCCCCC;
}

.alphaNav a:hover {
color:#FFFFFF;
background-color:#FF0000;
border-color:#000080;
}

.alphaNav a#current {
color:#FFFFFF;
background-color:#FF0000;
border-color:#000080;
}

.content_middle .yellowPages {
background-color:#ffdf00;
color:#000000;
padding:8px;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000;
}

.content_middle .whitePages {
background-color:#091d76;
color:#fff;
padding:8px;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000;
}

/* BUSINESS LISTINGS ELEMENTS */
.bizListing {
width:100%;
margin:5px 0;
padding:5px;
border:1px dashed black;
}

.bizListingShaded {
width:100%;
margin:5px 0;
padding:5px;
border:1px dashed black;
background-color:#FFFFCC;
}

.bizListingFeatured {
width:100%;
margin:5px 0;
padding:5px;
border:2px solid black;
background:url(../images/featuredBusiness.gif) top right no-repeat;
}

/* NAVIGATOR ELEMENTS */
div.navigator {
font-size:smaller;
padding:5px;
text-align:center;
}

div.totalpagesdisplay {
padding-top:15px;
font-size:smaller;
text-align:center;
font-style:italic;
}

.navigator a, span.inactive {
padding : 0px 5px 2px 5px;
margin-left:0px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.navigator a:link, .navigator a:visited,
.navigator a:hover,.navigator a:active {
color: #3300CC;
background-color: #FFFFCC;
text-decoration: none;
}

span.inactive {
color:#999999;
font-style:italic;
}

span.currentPage {
padding : 0px 5px 2px 5px;
margin-left:0px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
font-weight:bold;
background-color:#ffdf00;
}

/* CITY SELECT ELEMENTS */
.citySelect {
width:600px;
height:131px;
margin:15px auto;
background:url(../images/citySelectBG.jpg) top left no-repeat;
}

.citySelectKnox {
float:right;
margin:30px 100px 0 0 !important;
margin:30px 50px 0 0;
}

.citySelectKnox a {
display:block;
width:137px;
height:35px;
background:url(../images/citySelectKnox.gif) top left no-repeat;
}
.citySelectKnox a:hover {background:url(../images/citySelectKnoxOver.gif) top left no-repeat;}

.citySelectNash {
float:right;
margin:17px 22px 0 0 !important;
margin:17px 22px 0 0;
}

.citySelectNash a {
display:block;
width:174px;
height:50px;
background:url(../images/citySelectNash.gif) top left no-repeat;
}
.citySelectNash a:hover {background:url(../images/citySelectNashOver.gif) top left no-repeat;}

.citySelectChat {
float:right;
clear:right;
margin:12px 196px 0 0 !important;
margin:12px 98px 0 0;
}

.citySelectChat a {
display:block;
width:152px;
height:43px;
background:url(../images/citySelectChat.gif) top left no-repeat;
}
.citySelectChat a:hover {background:url(../images/citySelectChatOver.gif) top left no-repeat;}

.citySelectMemp {
float:left;
margin:12px 0 0 24px !important;
margin:75px 0 0 12px;
}

.citySelectMemp a {
display:block;
width:135px;
height:39px;
background:url(../images/citySelectMemphis.gif) top left no-repeat;
}
.citySelectMemp a:hover {background:url(../images/citySelectMemphisOver.gif) top left no-repeat;}

#preload {
position:absolute;
top:-2000px;
left:-2000px;
width: 1px;
height: 1px;
}


