BODY, TH, TD, INPUT { color: #424242; font: normal 11px Helvetica, Arial, sans-serif; text-rendering: optimizeLegibility; }
.siteHeader, .siteFooter { padding: 0; border-width: 0; width: 100%;  }
.siteHeader { height: 152px; }
.siteFooter { height: 276px; }
.bI-content {
    background: transparent url(http://kbas.yourfavoritestation.com/includes/images/themes/contentBg.png) repeat-x top center;
}
.bI-content, .bI-content-bg, .bI-content-be { min-width: 1001px; margin: 0 auto; width: auto; text-align: center; }
.bI-content-be { 
    background: transparent url(http://kbas.yourfavoritestation.com/includes/images/themes/contentBs.png) no-repeat top center;
    border-top-style: solid; border-top-width: 1px; border-top-color: #d8d8d8; 
}
.bI-content-bg, .bI-content-wrap { width: 1001px; position: relative; }
.bI-content-wrap { margin: 0 auto; overflow: hidden; text-align: left; }

/*****************************
  Default Style Elements
*****************************/

.pageBody{text-align:center;}
body {margin-top: 0px; tex-align:center; background-color:#FFFFFF;font-size:10pt;}

a {color: #3366cc; text-decoration: none; font-size: 12px;}
a:active {text-decoration: underline;}
a:hover {color: #FF9900; text-decoration:underline;}

.FooterText {color: white; font-family: Trebuchet, verdana, arial; font-size: 10px;}



/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

/* Section Menu */

.SectionMenu a {color: #3366cc; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.SectionMenu a:hover {color: #FF6600; text-decoration: underline;}

.SectionMenu2 a {color: #3366cc; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.SectionMenu2 a:hover {color: #FF6600; text-decoration: underline;}


/* Topic Menu */

.TopicMenu {display:block;}
.TopicMenu a {color: #DDDDDD; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.TopicMenu a:hover {color: #DDDDDD; text-decoration: underline;}


/* BreadCrumb Navigation */

.BreadCrumb {font-family: verdana, arial, helvetica, sans-serif; color: #293a62; font-size: 11px; padding-left:25px; padding-bottom:15px}
.BreadCrumb a { color: #293a62; text-decoration: none;font-size: 11px;}
.BreadCrumb a:hover {color: #293a62; text-decoration: underline;}

.BreadCrumbText {font-family: verdana, arial, helvetica, sans-serif; color: #293a62; font-size: 11px; }
.BreadCrumbText a { color: #293a62; text-decoration: none;font-size: 11px;}
.BreadCrumbText a:hover {color: #293a62; text-decoration: underline;}


/* UserLogin */

.UserLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.UserLogin a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.UserLogin a:hover {color: #FF6600;}


/* Search */

.Search {font-family: Verdana, Arial, San-Serif; font-weight: none; font-size: 7pt; color: #3366CC; letter-spacing: 2px;}
.Search a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.Search a:hover {color: #FF6600; text-decoration: none; font-size: 10px; font-weight: bold;}



/***************************
  Modules 
***************************/


/* Articles */

.ArticleSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.ArticleSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListTable {border: thick solid #000000 2px;}
.ArticleSection_ListItem {background-color:#CCCCCC; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListItem2 {background-color:#FFFFFF;}
.ArticleSection_ListAlternatingItem {background-color:#CCCCFF;}
.ArticleSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ArticleSection_ListTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.ArticleSection_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_NoArticles {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Article_Table {border: solid #000000 2px;}
.Article_IntroCell {background-color:#CCCCCC;} 
.Article_BodyCell {background-color:#FFFFFF;}
.Article_Title {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.Article_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Article_BriefDescription {font-size: 12px; font-style: italic;}
.Article_FullDescription {font-size: 12px;color: #333333}


/* Books */

.BookSection_SectionTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.BookSection_SectionDescription {color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListTable {border: thick solid #000000 2px;}
.BookSection_ListItem {background-color:#FFFFFF;}
.BookSection_ListItem2 {background-color:#CCCCCC;}
.BookSection_ListAlternatingItem {background-color:#CCCCFF;}
.BookSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.BookSection_ListLabel {font: 10pt verdana;}
.BookSection_ListTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.BookSection_ListAuthor {font-style: italic;}
.BookSection_ListPublisher {font-style: italic;}
.BookSection_ListPublicationDate {font-style: italic; }
.BookSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 14px; font-weight: bold;}
.BookSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Book_Table {border: thick solid #000000 2px;}
.Book_IntroCell {background-color:#CCCCCC;} 
.Book_BodyCell {background-color:#FFFFFF;}
.Book_Label {font-size: 12px;}
.Book_Title {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.Book_Author {font: 12pt;} 
.Book_BriefDescription {font-size: 12px; font-style: italic;}
.Book_FullDescription {font-size: 12px;color: #333333}


/* Downloads */

.DownloadSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.DownloadSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListTable {border: thick solid #000000 2px;}
.DownloadSection_ListItem {background-color:#CCCCCC;}
.DownloadSection_ListItem2 {background-color:#FFFFFF;}
.DownloadSection_ListAlternatingItem {background-color:#CCCCCC;}
.DownloadSection_ListAlternatingItem2 {background-color:#CCCCCC;}
.DownloadSection_ListTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.DownloadSection_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_ListFileSize {font-family: Trebuchet, verdana, arial, helvetica; font-size: 10px; color="#CC0000"}
.DownloadSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_ListDownloadLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_NoDownloads {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Download_Table {border: thick solid #000000 2px;}
.Download_IntroCell {background-color:#CCCCCC;} 
.Download_BodyCell {background-color:#FFFFFF;}
.Download_Label {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Download_Title {font-size: 12px;}
.Download_FileSize {font-size: 12px;}
.Download_BriefDescription {font-size: 12px;}
.Download_FullDescription {font-size: 12px;color: #333333}
.Download_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Download_DownloadLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}



/* Events */

.EventSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.EventSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.EventSection_ListTable {border: thick solid #000000 2px;}
.EventSection_ListItem {background-color:#FFFFFF;}
.EventSection_ListItem2 {background-color:#CCCCCC;}
.EventSection_ListAlternatingItem {background-color:#CCCCFF;}
.EventSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.EventSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.EventSection_ListDate {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.EventSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.EventSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 14px; font-weight: bold;}
.EventSection_ListNotVisible {background-color:#CCCCFF;font-size: 12px; font-style: italic;}
.EventSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Event_Table {border: none;}
.Event_IntroCell {background-color:#FFFFFF;} 
.Event_BodyCell {background-color:#FFFFFF;}
.Event_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Event_Date {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Event_BriefDescription {font-size: 12px; font-style: italic;}
.Event_FullDescription {font-size: 12px;color: #333333}


/* Links */

.LinkSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.LinkSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListTable {border: none;}
.LinkSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF;}
.LinkSection_ListItem2 {background-color:#CCCCCC;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.LinkSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.LinkSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.LinkSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListCommentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_NoLinks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Link_Table {border: none;}
.Link_IntroCell {background-color:#FFFFFF;} 
.Link_BodyCell {background-color:#FFFFFF;}
.Link_Link {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Link_BriefDescription {font-size: 12px;}


/* Parent Section */

.ParentSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.ParentSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListTable {border: none;}
.ParentSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF;}
.ParentSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.ParentSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ParentSection_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 14px; font-weight: normal;}
.ParentSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}


/* Photo Gallery */

.PhotoSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.PhotoSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_SpacerCell {background-color: #000000;}
.PhotoSection_ListTable {border: none;}
.PhotoSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF;}
.PhotoSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.PhotoSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.PhotoSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.PhotoSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_NoPhotos {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Photo_Table {border: thick solid #000000 2px;}
.Photo_IntroCell {background-color:#FFFFFF;} 
.Photo_BodyCell {background-color:#CCCCCC;}
.Photo_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Photo_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Photo_DateCreated {font-size: 12px;}
.Photo_BriefDescription {font-size: 12px; font-style: italic;}
.Photo_FullDescription {font-size: 12px;}


/* Discuss */
.discussTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.discussTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.discussTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-image: url(../Images/discussheader.gif);
    background-color: #4455aa;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.discussTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.discussCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #DDEEFF;
}


.discussCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}




/* Comments */

.Comments_ListTable {border: thick solid #000000 1px;}
.Comments_ListItem {background-color:#dddddd;}
.Comments_ListItem2 {background-color:#FFFFFF;}
.Comments_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.Comments_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Comments_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListDateCreated {font-size: 12px;}
.Comments_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Comments_ListReplyLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}


.Comments_Table {border: thick solid #CCCCFF 2px;}
.Comments_IntroCell {background-color:#CCCCFF;} 
.Comments_BodyCell {background-color:#FFFFFF;}
.Comments_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Comments_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-size: 12px;}
.Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}


/* Topics */

.Topics_TopicTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.Topics_TopicDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Topics_ListTable {border: thick solid #000000 3px;}
.Topics_ListItem {background-color:#dddddd;}
.Topics_ListItem2 {background-color:#FFFFFF;}
.Topics_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Topics_ListAlternatingItem2 {background-color:#CCCCFF;}
.Topics_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Topics_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListDateCreated {font-size: 12px;}
.Topics_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}


/* Search */

.Search_ListTable {border: none;}
.Search_ListItem {background-color:#dddddd;}
.Search_ListItem2 {background-color:#FFFFFF;}
.Search_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Search_ListAlternatingItem2 {background-color:#CCCCFF;}
.Search_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Search_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListDateCreated {font-size: 12px;}
.Search_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Search_NoResults {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}


/* Form */

.Form_Title {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.Form_Description {font-size: 12px;}
.Form_Table {background-color: #CCCCCC; border: thick solid #000000 1px;}
.Form_LabelRow {font-size: 10pt;}
.Form_LabelCell {font-size: 10pt;}
.Form_LabelText {font-size: 10pt; font-variant: small-caps;}
.Form_FieldRow {font-size: 12px;}
.Form_FieldCell {font-size: 12px;}
.Form_Field {font-size: 11px;}
.Form_SectionRow {background-color: #AAAAAA;color: white;}
.Form_SectionCell {font-size: 12pt;}
.Form_SectionText {font-weight: bold;}
.Form_Button {font-size: 12px;}
.Form_HelpText {font-size: 8pt;}
.Form_SubSectionRow {font-size: 13px;}
.Form_SubSectionCell {font-size: 13px;}
.Form_SubSectionText {font-size: 13px;}
.Form_List {font-size: 12px;}
.Form_Message {font-size: 12px; color: #CC0000}


/* Web Box */

.WebBox_ListTable {border: thick solid #DDDDDD 2px;}
.WebBox_ListItem {background-color: #ffffff; font-size: 10px;}
.WebBox {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox a:active {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:link {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:visited {color: #3366CC; text-decoration: none; font-size: 10px;}
.WebBox a:hover {color: #FF6600; text-decoration: underline; font-size: 10px;}

.WebBox_TitleText {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.WebBox_TitleText a:active {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:link {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:visited {color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:hover {color: #FF6600; text-decoration: none; }

.WebBox_TitleRow {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style:italic;}
.WebBox_TitleCell {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_Table {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_SubText {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}
.WebBox_Link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px;}


/* Web Service Box */

.WebServiceBox_ListTable {border: thick solid #DDDDDD 2px;}
.WebServiceBox_ListItem {background-color: #ffffff; }
.WebServiceBox_ServiceTitleLink {font-size: 14px; font-weight: bold;}
.WebServiceBox_ServiceTitleLink:hover {font-weight: bold;}
.WebServiceBox_ServiceDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebServiceBox_ListTitleLink:link {font-size: 8pt;}
.WebServiceBox_ListTitleLink:visited {font-size: 8pt; }
.WebServiceBox_ListTitleLink:hover {font-size: 8pt;}
.WebServiceBox_ListDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; }
.WebServiceBox_Copyright {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;}
.WebServiceBox_LastRefreshed {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}



/* HtmlTextBox */

pre 
{
    word-wrap:break-word;
    padding:5px;
    margin-bottom:0px;
    margin-top:0px;
    margin-right:0px;
    margin-left:10px;
    background-color: #DCDDDE;
    font: 10px normal Lucida Console;
}



/* Vote Control */
.VoteItemClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.VoteQuestionClass
{
	
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #CCCCCC;
}

.VoteButtonClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #cfd0c2;
}

.VoteTableClass
{
	border-top: #807c4f 1px solid;
	border-bottom: #807c4f 1px solid;
	border-left: #807c4f 1px solid;
	border-right: #807c4f 1px solid;
}

.VoteResultClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	background-color: #CCCCCC;
}

/* Rating Control */

.RateBox
{
	font-size: 12px;
}

/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/


/* Default Theme */
.BannerCell {background-color: black;}
.FooterRightCell {background-color: black;}
.SmallImage {background-image: url("tinymoon.gif"); background-position: center left; background-repeat: no-repeat;}
.BigImage {background-image: url("bigmoon.gif"); background-position: center center; background-repeat: no-repeat;}


/*txtblack16b*/
.txtblack16b
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/*txtblack16b*/
.txtBlue20b
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000199;
}

/* background for left menu*/
.leftmenubackground 
{
    background-image: url(../Images/leftmenubackground.gif);
}
.leftmenubackground2 
{
    background-image: url(../Images/leftmenubackground2.gif);
}
.topmenu2background 
{
    background-image: url(../Images/topmenu2background.gif);
    height:22px;
    width:944px;
}

.search-input
{
	border-right: #F4F4F4 2px solid;
	border-top: #868686 2px solid;
	border-left: #868686 2px solid;
	border-bottom: #F4F4F4 3px solid;
	font-size: 12px;
	width: 159px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	height: 23px;
	background-color: #ffffff;
}
.zipcode-input
{
	border-right: #F4F4F4 2px solid;
	border-top: #868686 2px solid;
	border-left: #868686 2px solid;
	border-bottom: #F4F4F4 3px solid;
	font-size: 12px;
	width: 98px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	height: 23px;
	background-color: #ffffff;
}
.searchbutton
{
	vertical-align: bottom;
}

.lnkblue11b
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #315093;
}

.topmenu2 {white-space: nowrap;}
.topmenu2 a {color: #ffffff; font-family:  arial,verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.topmenu2 a:hover {color: #ffffff; text-decoration: underline;}


/**********************************************************************************************************/


/******************
Style Sheet for Directory mod
******************/

/*****************
All Pages
******************/
.Directories_CategoryList {font-family: verdana, arial, helvetica, sans-serif; padding-left:4px; }
.Directories_CategoryList a:link {font-family: verdana, arial, helvetica, sans-serif; padding-left:4px; } 
.Directories_CategoryList a:visited {font-family: verdana, arial, helvetica, sans-serif; padding-left:4px; } 
.Directories_CategoryList a:hover {font-family: verdana, arial, helvetica, sans-serif; padding-left:4px; } 

.categoryListInMenu { color: #37377b; font-size: 11px; }
.categoryListInMenu a:link { color: #37377b; font-size: 11px;  } 
.categoryListInMenu a:visited { color: #37377b; font-size: 11px;  } 
.categoryListInMenu a:hover { color: #37377b; font-size: 11px;  } 
.categoryListInMenuSelected { color: #ffffff; background-color:#3557a0; }
.categoryListInMenuSelected a:link { color: #ffffff; background-color:#3557a0; }
.categoryListInMenuSelected a:visited { color: #ffffff; background-color:#3557a0; }
.categoryListInMenuSelected a:hover { color: #ffffff; background-color:#3557a0; }
.categoryListInMenuSelected div { padding-top:10px }
.categoryListInSubMenu { color: #ffffff; font-size: 10px; background-color:#3557a0; }
.categoryListInsubMenu a:link { color: #ffffff; font-size: 10px;  } 
.categoryListInsubMenu a:visited { color: #ffffff; font-size: 10px;  } 
.categoryListInsubMenu a:hover { color: #ffffff; font-size: 10px;  } 
.categoryListInSubMenu div { padding-left:20px; }
.categoryListInSubMenuLastItem div { padding-bottom:10px; }

.topImages { position:relative; vertical-align:bottom; }
.bottomImages { position:relative; vertical-align:top; }

.invisible {display:none;}

/*****************
Homepage (DirectoryCategories)
*****************/
/*.homepageTopBanner { height:0px; width:764px; }*/
.homepageMainHeaderText { font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; padding-top:15px; }
.homepageMainHeaderCell { padding-top:0px; padding-bottom:15; padding-left:13px; height:108px; width:538px;}
.homepageMainRightCol {  padding-right:24px; padding-top:13px; vertical-align:top; }

.homepageMainSubtable { padding-left:13px; padding-bottom:18px; width:538px;}

.homepageMainSubtableCatCell { padding-top:8px; padding-left:11px; padding-right:33px }
.homepageMainSubtableCatCell a:link { font-family: verdana, arial, helvetica, sans-serif; color: #20376a; font-size: 18px; font-weight:bold; text-decoration:none; }
.homepageMainSubtableCatCell a:visited { font-family: verdana, arial, helvetica, sans-serif; color: #20376a; font-size: 18px; font-weight:bold; text-decoration:none; }
.homepageMainSubtableCatCell a:hover { font-family: verdana, arial, helvetica, sans-serif; color: #20376a; font-size: 18px; font-weight:bold; text-decoration:underline;  }

.homepageMainSubtableSubCatCell { padding-top:0px; padding-left:17px; padding-right:33px; padding-bottom:22px;}
.homepageMainSubtableSubCatCell a:link { font-family: verdana, arial, helvetica, sans-serif; color: #20376a; font-size: 11px; font-weight:bold; text-decoration:underline; }
.homepageMainSubtableSubCatCell a:visited { font-family: verdana, arial, helvetica, sans-serif; color: #20376a; font-size: 11px; font-weight:bold; text-decoration:underline; }
.homepageMainSubtableSubCatCell a:hover { font-family: verdana, arial, helvetica, sans-serif; color: #20376a; font-size: 11px; font-weight:bold; text-decoration:none; }

.homepageSearch { padding-top:17px;}
.homepageSearchKeyword { width:369px; }
.homepageSearchZip { width:96px;  }
.homepageSearchSubmit { position:relative; vertical-align:middle;}

/*****************
Enhanced Listing Page
******************/
.enhancedListTitle {font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-size: 20px; font-weight:bold; padding-bottom:8px; }
.enhancedListTitle a:hover {text-decoration: underline;}

.enhancedListTagline {font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-size: 11px; font-style:italic; padding-bottom:8px; }

.enhancedListTopBoxText {font-family: verdana, arial, helvetica, sans-serif; color: #333366; font-size: 11px; }
.enhancedListTopBoxText a:link {color: #6666CC; text-decoration:underline; font-weight:bold }
.enhancedListTopBoxText a:visited {color: #6666CC; text-decoration:underline; font-weight:bold }
.enhancedListTopBoxText a:hover {color: #6666CC; text-decoration:none; font-weight:bold }

.enhancedListMainDescText {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:11px; padding-left:23px; padding-right:10px;}

.enhandedListMainCenterCell {padding-left:24px; padding-right:24px; }

.enhandedListMainHoursText {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:11px; }

.enhandedListMainServicesText {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:11px; }

/*****************
Advanced Page
*****************/
.advancedListMainDescText {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:11px; padding-right:22px; }
.advancedListMainLeftCell {padding-left:24px; }
.advancedListMainBoxesCell { padding-bottom:23px; padding-right:22px; }

.advancedListFilesBox { width:108px; height:101px; vertical-align:middle; }
.advancedListFilesBoxText { font-family: Times New Roman, verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:18px; padding-left:10px; padding-right:10px;}
.advancedListFilesBoxText a:link { font-family:Times New Roman, verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:18px; }
.advancedListFilesBoxText a:visited { font-family:Times New Roman, verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:18px; }
.advancedListFilesBoxText a:hover { font-family:Times New Roman, verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size:18px; }

.advancedPageVideoText { font-family: verdana, arial, helvetica, sans-serif; font-style:italic; font-size:9px; color:#000000; }

.advancedPageSmallPicsCell { padding-top:4px; padding-right:4px; }
.advancedPageSmallPics { width:111; height:90; border: 1px black solid; }
.advancedPageSmallPicsHover { width:111; height:90; border: 1px #eecc09 solid; }
.advancedPageMainPic { width:228; height:172; border: 1px black solid; }

.advancedPageBotHeaderSpacer { padding-bottom:6px; }

/*****************
Search Pages
****************/
.searchPageTitle { font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight:bold; font-size:20px; padding-left:17px; padding-bottom:10px}

.searchPageMainHeader { font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-weight:bold; font-size:11px; padding-left:24px; padding-right:54px; padding-top:15px; padding-bottom:15px;} 
.searchPageMainHeader a:link { font-family: verdana, arial, helvetica, sans-serif; color: #ccccff; font-weight:bold; font-size:11px;  } 
.searchPageMainHeader a:visited { font-family: verdana, arial, helvetica, sans-serif; color: #ccccff; font-weight:bold; font-size:11px;  } 
.searchPageMainHeader a:hover { font-family: verdana, arial, helvetica, sans-serif; color: #ccccff; font-weight:bold; font-size:11px;  } 

.searchPageMainHeaderCat { padding-left:25px; padding-bottom:10px; padding-right:15px; }
.searchPageTitleCat { font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight:bold; font-size:20px; padding-bottom:15px}

.searchPageMidTable { width:564px; height:1px; vertical-align:top; padding-top:6px; padding-left:12px; padding-right:16px; }
.searchPageMidTableSky { vertical-align:top; padding-top:6px; }
.searchPageMidTableItem { width:538px; height:137px; overflow:hidden; margin-bottom:5px; margin-left:10px;}

.searchPageMidTableSearchCategoriesHeader { font-family: verdana, arial, helvetica, sans-serif; color: #dcdfe8; font-weight:bold; font-size:20px; padding-left:13px; }

.searchPageSubcatsText { width:547px;  }
.searchPageSubcatsText a:link { font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-weight:bold; font-size:11px; padding-left:17px; }
.searchPageSubcatsText a:visited { font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-weight:bold; font-size:11px; padding-left:17px; }
.searchPageSubcatsText a:hover { font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-weight:bold; font-size:11px; padding-left:17px; }

.searchPageListItemDiv { width:764px; height:auto; overflow:hidden; }
.searchPageListItemDivExpanded { width:764px; height:auto; overflow:hidden; }
/*special classes for sponsored listings*/
.searchPageListSponItemDiv { width:556px; height:137px; margin-bottom:5px; background-repeat:no-repeat; margin-left:9px;}
.searchPageListSponItemDivExpanded { width:764px; height:265px; overflow:hidden; margin-bottom:5px;}
.searchPageListItemSponSpacerDiv { width:100%; height:15px; }

.searchPageListItemLogoDiv { width:123px; height:auto; overflow:hidden; margin-left:20px; padding-top:15px; vertical-align:middle; float:left; }
.searchPageListSponItemLogoDiv { width:123px; height:auto; overflow:hidden; margin-left:10px; padding-top:10px; vertical-align:middle; float:left; }

.searchPageListItemCenterDiv { padding-top:0px; padding-bottom:0px; width:403px; float:left; }
.searchPageListItemCenterDivServices { padding-bottom:12px; width:100%;float:left; vertical-align:top; }
.searchPageListItemCenterDivServicesExpanded { padding-bottom:12px; width:280px; float:left; vertical-align:top; }
.searchPageListItemCenterDivExpanded { padding-top:5px; padding-bottom:12px; width:280px; float:left; }
.searchPageListMidTableItemCenterDiv { padding-top:5px; padding-bottom:12px; width:350px; float:left; }

.searchPageListItemMapDiv { width:180px; padding-top:2px; padding-bottom:12px; float:right; padding-right:13px; }
.searchPageListItemMapDivExpanded { width:291px; padding-top:2px; padding-bottom:12px; padding-right:13px; float:right; }

.searchPageListItemTitle { font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight:bold; font-size:18; }
.searchPageListItemTitle a:link { font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight:bold; font-size:18; }
.searchPageListItemTitle a:visited { font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight:bold; font-size:18; }
.searchPageListItemTitle a:hover { font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight:bold; font-size:18; text-decoration:underline}

.searchPageListItemTagline { font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight:bold; font-style:italic; font-size:11; }

.searchPageListItemAddressBlock { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; width:238px; float:left; }
.searchPageListMidTableItemAddressBlock { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; width:200px; float:left;}
.searchPageListItemPhoneBlock { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; width:145px; float:right; }
.searchPageListItemPhoneBlockExpanded { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; width:145px; float:left; padding-top:10px; }
.searchPageListItemSerivcesBlock { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; width:258px; padding-top:2px; float:left; }

.searchPageListMidTableItemSerivcesBlock { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; width:200px; padding-top:10px; float:left; }
.searchPageListItemIconsBlock { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; width:125px; float:right; }
.searchPageListItemIconsBlockExpanded { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; padding-top:2px; }

.searchPageListItemGoogleMapDiv { width:100px; height:100px; background-image: url(../Images/map_loading.gif);}
.searchPageListItemGoogleMapDivExpanded { width:226px; height:226px; background-image: url(../Images/map_loading_large.gif);}

.specialsTD {padding: 0 20px 10px; width:220 }
.specialsHeader {font-family: verdana, arial, helvetica, sans-serif; color: #37377b; font-weight:bold; font-size:14; padding-top:5px;}
.specialsText {font-family: verdana, arial, helvetica, sans-serif; color: black; font-size:11px;}

.companyNewsTD {padding: 0 20px 10px; width:220 }
.companyNewsHeader {font-family: verdana, arial, helvetica, sans-serif; color: #37377b; font-weight:bold; font-size:14; padding-top:5px;}
.companyNewsText {font-family: verdana, arial, helvetica, sans-serif; color: black; font-size:11px;}


.emailBoxEmailTitle {font-family: verdana, arial, helvetica, sans-serif; color: #37377b; font-weight:bold; font-size:14; padding-top:5px;}
.emailBoxFrom {font-family: verdana, arial, helvetica, sans-serif; font-size:11; width:171; padding-bottom:8px;}
.emailBoxSubject {font-family: verdana, arial, helvetica, sans-serif; font-size:11; width:171; padding-bottom:8px;}
.emailBoxMessage {font-family: verdana, arial, helvetica, sans-serif; font-size:11; width:186; height:68; padding-bottom:8px;}
.emailBoxSendButton { padding-left:130px;}

#GoogleMap {
			width: 226px;
			height: 226px;
			border: 0px black solid;
		}
		
/**************************************
Submit Your Listing Page
**************************************/

.submitListingStep1 { font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10; color: #3557a0; width:657px;}
.submitListingStep1 td { padding-right: 14px; padding-bottom:10px; }
.submitListingStep1Div { padding-left:11px; padding-right: 75px; }
.submitListingStep1NameInput { width:147px; }
.submitListingStep1BusinessInput { width:297px; }
.submitListingStep1AddressInput { width:297px; margin-bottom:2px;}
.submitListingStep1CityInput { width:138px; }
.submitListingStep1StateInput { width:77px; }
.submitListingStep1ZipInput { width:76px; }

.submitListingStep1Tree { font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10; color: #3557a0; padding-left: 10px;}
.submitListingStep1Tree td { padding-right: 0px; padding-bottom:0px; }


.submitListingStep1a { font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10; color: #3557a0; width:328px;}

.submitListingStep2 { font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10; color: #3557a0; }
.submitListingStep2Div { margin-left:64px; padding-right:20px; background-repeat:no-repeat; height:21px; }
.submitListingStep2MainDiv { width:238px; height:298px; overflow:scroll; overflow-x:hidden; background-color:White; font-family: verdana, arial, helvetica, sans-serif; font-size:10; color: #3557a0; }

.submitListingStep3 { width: 764px; height:384px }
.submitListingStep3Basic { margin-left:175px; padding-top:57px; width:460px; font-family: verdana, arial, helvetica, sans-serif; font-size:9; color: #333366; }
.submitListingStep3BasicTD { height:116px }
.submitListingStep3BasicLink { width:124px; margin-top:50px; float:right; font-family: verdana, arial, helvetica, sans-serif; font-size:10;}
.submitListingStep3BasicLink a:link { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color: #336699; text-decoration:underline; }
.submitListingStep3BasicLink a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color: #336699; text-decoration:none; }
.submitListingStep3BasicLink a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color: #336699; text-decoration:underline; }
.submitListingStep3BasicInput { float:right; padding-right:16px; padding-top:10px; font-family: verdana, arial, helvetica, sans-serif; font-size:9; color: #ffffff; font-weight:bold; }
.submitListingStep3BasicInputTD { font-family: verdana, arial, helvetica, sans-serif; font-size:9; color: #3557a0; font-weight:bold; }

.submitListingStep3BronzeTD { width:246px; padding-left:17px;}
.submitListingStep3SilverTD { width:248px; }
.submitListingStep3GoldTD { width:253px; }

.submitListingStep3Text { padding-left:16px; padding-top:40px; width:220px; font-family: verdana, arial, helvetica, sans-serif; font-size:9; color: #333366; }

.submitListingStep3BronzeTDBot { width:246px; padding-left:17px; height:44px;}
.submitListingStep3SilverTDBot { width:248px; }
.submitListingStep3GoldTDBot { width:253px; }

.submitListingStep3Link { width:124px; padding-bottom:5px; float:right;  }
.submitListingStep3Link a:link { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color: #336699; text-decoration:underline; }
.submitListingStep3Link a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color: #336699; text-decoration:none; }
.submitListingStep3Link a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size:10; color: #336699; text-decoration:underline; }

.submitListingStep3LinkBot { padding-bottom:5px; padding-top:7px; width: 236px; text-align:right; }

.submitListingSubmit { float:right; padding-top:17px; padding-right:7px; padding-bottom:18px; font-family: verdana, arial, helvetica, sans-serif; font-size:11; }

/*********************
Zipcode popup
**********************/
.zipcodePopup { width:300px; height:157px; }
.zipcodePopupInputDiv { padding-top:69px; padding-left:38px; }
.zipcodePopupInput { width:146px; }
.zipcodePopupSubmit { padding-top:15px; padding-left:216px; }

/*********************/
.pageDescription { font-family: Arial; font-size: 12px; color: #FFFFFF;} 
h3 {font-family: verdana, arial, helvetica, sans-serif; color:#BCCEF4; font-weight:bold;font-size: 20px; font-variant:normal;}
.submitListingStep1 { font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10; color: #3557a0; width:657px; margin:15px;}
.headerItemStyle {font-size: 12px;}
.itemStyle {font: 12px Arial;}
.alternatingItemStyle {background-color: #eeeeee;font: 12px Arial}
.searchPagePaging { font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-weight:bold; font-size:11px; } 

.results_none_found {
	font-family: Arial; 
	margin-left: 20px;
	font-weight: bold;
	color: #FFF;
	}
	
/* NEW CSS */
/* eyellowpage CSS */

H1 { color:#000099; font-size: 20px; font-weight:bold; margin:0; padding:0; }
H2 { font-family: verdana, arial, helvetica, sans-serif; color: #37377b; font-weight:bold; font-size:14; margin:0; padding:0; }
UL { list-style:none; }
LI { float:left; }

#table-right-outer { border-collapse:collapse; width:764px; }
#box-01, #box-02 { width:764px; }

#box-01-01, #box-02-01, #box-02-03-01, #box-02-03-01-01, #box-03-00, #box-03-02-01, #box-03-03-01, #box-04-01, #box-04-00 { border-collapse:collapse; width:100%; font-family: verdana, arial, helvetica, sans-serif; color: #293a62; font-size: 11px; }
#box-01-02 { padding-left:40px; vertical-align:top; }
#box-01-02 A { font-family: verdana, arial, helvetica, sans-serif; color: #293a62; font-size: 11px; }

#box-01-03 { text-align:right;  }


/* LINE 02 */
#box-02 	{ }
#box-02-01 	{ }
#box-02-02 	{ text-align:center; width:auto;  }
#box-02-03 	{ vertical-align:top; background-color:#d1d9e6; width:auto; }

#box-02-03-02 { width:14px; height:21px; vertical-align:top; }
#box-02-03-03 { background:url(../Images/enhenced_listing_bluetop-02.gif) repeat-x; width:auto; }

#box-02-03-03-01 { padding-left:20px; }

#box-02-03-04 { vertical-align:top; padding-left:20px; width:auto; }
#box-02-03-06 { height:20px; color:#000099; }
#box-02-03-07 A, #box-02-03-08 A { text-decoration:underline; font-weight:bold; color:#6666cc;  }
.box-02-03-07, .box-02-03-08 { padding-top:2px; padding-right:3px; }
#box-02-03-08-01 { padding-top:5px; }

#box-02-03-01-01 { vertical-align:top; }

#box-02-04 { padding:0 20px; 0 20px; width:auto; }
#box-02-04 LI { float:none; }

/* LINE 03 */

#box-03 { background:url(../Images/enhenced_listing_mainback.gif); width:764px; height:auto; }

#box-03-00, #box-03-01-01, #box-03-02-01, #box-03-02-02-01 { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#box-03-00-01 { height:10px; }
#box-03-01-01 .lTD { width:50%; color:white;}
#box-03-01-01 .rTD { text-align:right; width:50%; color:white; }
#box-03-01-01 .pTD { padding-left:10px; }

#box-03-00-02 { width:20px; }
#box-03-01 { vertical-align:top; width:205px; }
#box-03-01-02, #box-03-01-04 { height:20px; }
#box-03-01-03 { height:30px; }

#box-03-02 { width:250px; padding:20px 20px 0 20px; vertical-align:top; }
#box-03-02-02 { height:20px; text-align:justify; }
#box-03-02-03 { width:49%; }
#box-03-02-03-01 { width:123px; border-collapse:collapse; }
#box-03-02-03-010 { width:123px; border-collapse:collapse; margin-left:auto;  }

#box-03-02-03-00 { width:2%; }
#box-03-02-03-02 { }
#box-03-02-03-03 { background:url(../Images/advanced_page_box-c-01.gif); }
#box-03-02-03-03-00 { background:url(../Images/advanced_page_box-dl-01.gif); }
#box-03-02-03-07 { background:url(../Images/advanced_page_box-bg.gif) right; width:100%;  height:9px; }

#box-03-02-03-04 { }
#box-03-02-03-05 { background:url(../Images/advanced_page_box-in-bg.gif) right; width:100%; height:auto; text-align:center; }
#box-03-02-03-05 A { font-family:Tahoma; color: #FFFFFF; font-size:16px; font-weight:bolder; }
#box-03-02-03-05-01 { background:url(../Images/advanced_page_box-in-bg.gif) right; width:100%; height:5px; }
#box-03-02-04 { width:49%; text-align:right; padding-left:10px; }


#box-03-03 { width:226px; vertical-align:top; padding:20px 10px 0 0; text-align:right; }
#box-03-03-02 { text-align:right; vertical-align:top; }
#box-03-03-03 { text-align:right; }
#box-03-04 { background:url(Images/services.gif); }

/* LINE 04 */
#box-04 { background-color:#f8f5ec; width:764px; }
#box-04-00-00 { height:20px; }
#box-04-00-01 { width:20px; }
#box-04-00-02 { width:735px; }
#box-04-02 { width:226px; vertical-align:top; }
#box-04-02-02 { font-family: verdana, arial, helvetica, sans-serif; font-style:italic; font-size:9px; color:#000000;  }
#box-04-02-04-news, #box-04-03-specials { font-family: verdana, arial, helvetica, sans-serif; color: black; font-size:11px; text-align:justify; }

#box-04-02-02-space, #box-04-03-space, #box-04-04-space { height:5px; }


#box-04-03 { width:auto; vertical-align:top;  }
#box-04-03-01 { width:240px; margin-left:auto; margin-right:auto;  }

#box-04-03-04 { }
#box-04-03-05 .email_input, #box-04-03-06 .email_input, #box-04-03-07 .email_input { font-size:12px; width:240px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#box-04-03-08 { text-align:center; }

#box-04-03-00 { vertical-align:top; text-align:right; }
#box-03-03-04 { height:30px; text-align:left; }
#box-03-03-05 { color:#FFFFFF; }
#box-03-03-05 A { color:#FFFFFF; font-size:11px; }

#box-04-04 { width:auto; vertical-align:top; text-align:right; }
#box-04-04-01 { width:228px; margin-left:auto; margin-right:auto; }	

/* Page Results Sponsors Listing */
#box-05		{ width:564px; border-collapse:collapse; }
#box-05-00	{ width:10px; }
#box-05-01	{ width:538px; height:18px; background:url(../Images/search_mid_spon_item_reg_top.gif) no-repeat; }
#box-05-02	{ width:16px; }

#box-05-04	{ width:538px; height:auto; background:url(../Images/search_mid_spon_item_reg_mid.gif) repeat-y; vertical-align:top; }

#box-05-04-01	{ width:538px; height:auto; }
#box-05-04-02	{ padding:5px 0 0 5px; vertical-align:top; }
#box-05-04-03	{ vertical-align:top; }

#box-05-04-03-01,#box-05-04-03-01-01,#box-05-04-03-01-02,#box-05-04-03-01-03 { width:auto; }
#box-05-04-03-01-03-01,#box-05-04-03-01-04-04,#box-05-04-03-01-04-03-01 { width:auto; border-collapse:collapse; font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; }
#box-05-04-03-01-03-03 { padding:0 0 0 0; }
#box-05-04-03-01-04-01 { vertical-align:top; }
#box-05-04-03-01-04-02 { width:20px; }
#box-05-04-03-01-04-03 { vertical-align:top; }
#box-05-04-03-01-04-03-01 { padding:3px 0 0 0; }
#box-05-04-03-01-04-03-02 { font-family: verdana, arial, helvetica, sans-serif; color: #4d5872; font-size:11; }

#box-05-04-03-01-04-04 { border-collapse:collapse; }
#box-05-04-03-01-04-04-01	{ vertical-align:top; }

#box-05-04-04-01 {  }
#box-05-04-04-02 { width:538px; height:18px; background:url(../Images/search_mid_spon_item_reg_bottom.gif) no-repeat; }

/* Page Results Regular Listing */
#box-06 { width:764px; height:26px; }
#box-06-01 { width:764px; height:22px; border-collapse:collapse; }
#box-06-02 { background:url(../Images/search_item_reg_bottom.gif) no-repeat; height:22px; text-align:top; font-family:verdana; font-size:10px; }
#box-06-03 { margin-left:160px; }

#box-07 { width:764px; height:13px; }
#box-07-01 { width:764; height:13px; border-collapse:collapse; }
#box-07-02 { background:url(../Images/search_item_reg_top.gif) no-repeat; height:13px; }

#box-08 { padding:5px 0 0 0; }

/* DIRECTORY ENHANCED */
#box-03-01-01-01 { padding:20px 0 0 0; text-align:justify; }
#box-03-02-02-01 { width:100%; }
#box-04-03-03 { padding:10px 0 0 0; }