body {margin:0; padding:0;}
* {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.column { padding:5px;}
.fullcolumn {width:930px; padding:10px;}
.maintable {border-left:1px solid #051c7f; border-right:1px solid #051c7f; border-bottom:1px solid #051c7f;}
.category { margin:5px; padding:0; border:1px solid silver; background:#eef;}
.category a {font-family:Verdana, Arial, Helvetica, sans-serif; display:block; padding:5px; font-size:12px; color:black; color:darkgreen; text-decoration:underline;}
.category a:hover {background:#f2f2f2;}
.category div {padding:5px;}
#footer {font-size:10px; color:white; background:#888; padding:5px;}
.sponsors { padding:25px 5px; text-align:center;}
.sponsors h1 {text-decoration:underline;}
.sponsors a {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:black; text-decoration:none;}

h1 {font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #051c7f;}

.premium {width:900px; padding:5px; margin-bottom:10px; border:3px solid green; background-color:#efe;}
.premium h1 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #051c7f; color:#051c7f;}
.premium .indent {padding-left:5px; margin-bottom:20px;}
.premium .image {padding-left:5px;}
.premium .details {width:890px; padding:5px; text-align:center; display:block; border:1px solid #cc0000; background:#f2f2f2; margin-bottom:15px;}
.premium .tel {float:left; display:block; width:890px; text-align:left; font-weight:bold;}
.premium .email {float:left; display:block; width:309px; text-align:left; font-weight:normal;}

.standard {width:900px; padding:5px; margin-bottom:10px; border:3px solid white; background-color:#eef;}
.standard h1 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #051c7f; color:#051c7f;}
.standard .indent {padding-left:5px; margin-bottom:20px;}
.standard .image {padding-left:5px;}
.standard .details {width:890px; padding:5px; text-align:center; display:block; border:1px solid #051c7f; background:#f2f2f2; margin-bottom:15px;}
.standard .tel {float:left; display:block; width:890px; text-align:left; font-weight:bold;}
.standard .email {float:left; display:block; width:309px; text-align:left; font-weight:normal;}

.listing {width:900px; padding:5px;}
.listing h1 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #051c7f; color:#051c7f;}
.listing .indent {margin-left:15px; padding-left:5px; margin-bottom:20px;}
.url a { font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.url {float:right; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

.image {float:left; margin-right:20px;}

.style1 {color: #FFFFFF}
.indent {padding-left:5px;}
.style3 {font-weight: bold}


.pageid { border:1px solid white; padding:0px 3px; text-decoration:none; color:red; font-weight:bold;}
.pageid:hover {border:1px solid black; background:#888; color:white;}

.pageid2 {border:1px solid black; background:#ccc; color:black; padding:0px 3px; text-decoration:none;  font-weight:bold;}

.ad {margin-bottom:4px;}

.nav {font-size:12px; font-weight:bold; color:red; font-family:Verdana, Geneva, sans-serif;}
.nav a {color:black; text-decoration:none;}
.nav a:hover {color:green; text-decoration:underline;}
