body {
margin: 0px;
font-family: Tahoma, arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000
}

img {border: 0 }
img.preload {display: none }
a:hover {color: #FF2200 }
a:visited {}

h1
{
font-family: tahoma, arial, helvetica;
font-size: 15pt;
font-weight: normal;
color: #996600;
text-decoration: none
}
#header {
background-image: url('http://planmagic.com/images/main/header.png');
background-repeat: repeat-x;
height: 145px;
padding: 0px;
margin: 0px
}
.subheader {
font-size: 24px;
color: #996600;
padding-bottom: 22px;
text-align: right
}
#topmenu {
margin-top: 14px
}
#topmenu li {
background: url('http://planmagic.com/images/main/topmenutabs.png') no-repeat center; list-style-type: none; text-align: center; float: left; margin-top: 4px
}
html > body #topmenu li {
background: url('http://planmagic.com/images/main/topmenutabs.png') no-repeat center; list-style-type: none; text-align: center; float: left; margin-top: 4px
}
#topmenu li a {
display: block; font-size: 16px; width: 102px; color: #ffffff; height: 30px;
padding-top: 12px; text-decoration: none
}
html > body #topmenu li a {
display: block; font-size: 16px; width: 102px; color: #ffffff; height: 30px;
padding-top: 9px; text-decoration: none
}
#topmenu li a:hover {
background: url('http://planmagic.com/images/main/topmenutabsh.png') no-repeat center; display: block;
font-size: 16px; width: 102px; color: #003366; height: 30px; text-decoration: none
}
#topmenu li.selected {
background: url('http://planmagic.com/images/main/topmenutabsh.png') no-repeat center; display: block;
font-size: 16px; width: 102px; padding-top: 12px; color: #003366; height: 30px; text-decoration: none
}
html > body #topmenu li.selected {
background: url('http://planmagic.com/images/main/topmenutabsh.png') no-repeat center; display: block;
font-size: 16px; width: 102px; padding-top: 12px; color: #003366; height: 30px; text-decoration: none
}

#central
{
margin: 10px 15px 10px 15px
}
#welcome {
font-family: Tahoma;
font-size: 13px;
margin: 10px 15px 10px 15px;
padding-bottom: 3px
}
.divbox {
border: 1px solid #CCCC99;
padding: 5px 15px 5px 15px;
margin: 5px 10px 5px 10px
}
.bg {
background-image: url('img/bggrey.png');
background-repeat: repeat-x;
}
.bggreen {
background-image: url('img/bggreen.png');
background-repeat: repeat-x;
}
#results {
font-family: Arial;
font-size: 12px
}
#details {
font-family: Tahoma;
font-size: 10pt;
margin-bottom: 3px
}
#listingdt {
font-family: Tahoma;
font-size: 13px
}
#listing {
font-family: Tahoma;
font-size: 13px;
padding-top: 4px;
padding-bottom: 2px
}
#listingD {
font-family: Tahoma;
font-size: 12px;
color: #003399;
line-height: 1.4;
padding-right: 3px
}
#listingD a:link {
font-family: Tahoma;
font-size: 12px;
color: #006600;
padding: 3px 3px 0px 0px;
text-decoration: none
}
#listingD a:hover {
font-family: Tahoma;
font-size: 12px;
color: #006600;
padding: 3px 3px 0px 0px;
text-decoration: underline
}
#listingD a:visited {
padding: 3px 3px 0px 0px;
color: #006600
}
#stats {
font-family: Tahoma;
font-size: 11px;
color: #666666;
vertical-align: text-top;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 3px;
margin-bottom: 3px
}
#stats img {
vertical-align: middle
}
#alphamenu {
text-align: center;
margin-right: auto;
margin-left: auto;
margin-top: 8px;
margin-bottom: 3px;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 2px
}
#alphamenu a:link {
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
border: 1px solid #FFFFFF;
padding-right: 5px;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
margin-right: 3px;
background-color: #003366;
color: #FFFFFF
}
#alphamenu a:visited {
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
border: 1px solid #FFFFFF;
padding-right: 5px;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
margin-right: 3px;
background-color: #669999;
color: #FFFFFF
}
#alphamenu a:hover {
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
border: 1px solid #FFFFFF;
padding-right: 5px;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
margin-right: 3px;
background-color: #FF9933;
color: #FFFFFF
}
#count{
font-family: Tahoma;
font-size: 11px;
color: #003366
}
#menulinks a:link {
font-family: verdana, geneva, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #000080
}
#menulinks a:visited {
color: #000080;
text-decoration: none
}
#menulinks a:hover {
font-family: verdana, geneva, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #FF2200
}
#sumitlink a:link {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none
}
#sumitlink a:visited {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
#sumitlink a:hover {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: underline
}
#submitform {
font-family: Tahoma;
font-size: 11px
}
#submitform input {
border: 1px solid #006600;
color: #000099
}
#submitform select {
border: 1px solid #006600;
color: #000099;
font-size: 11px
}
#submitform textarea {
border: 1px solid #006600;
color: #000099;
}
#submitform #submit {
border: 1px solid #999999;
padding-top: 2px;
background-color: #CCCCFF;
font-size: 13px;
font-weight: normal;
color: #000000;
cursor: pointer
}
#gene {
font-family: Tahoma;
font-size: 12px;
color: #006600
}
#gene a:link {
font-family: Tahoma;
font-size: 12px;
color: #006600;
text-decoration: none
}
#gene a:visited {
font-family: Tahoma;
font-size: 12px;
color: #006600;
text-decoration: none
}
#gene a:hover {
font-family: Tahoma;
font-size: 12px;
color: #006600;
text-decoration: underline
}
.style1x {font-size: 13px}
.smscreen {
margin-top: 7px
}
#searchbox .sbutton {
FONT-SIZE: 11px;
color: #000066;
width: 60px;
height: 22px;
MARGIN: 0px 0px 0px 4px;
background-color: #dde2e6;
border: 1px #BBBBBB ridge;
text-align: center;
text-decoration: none;
cursor: pointer
}
.search {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none
}
#leftbar {
background: #AEBFD0;
background-repeat: repeat-y;
width: 200px;
line-height: 1.5;
height: 100%;
margin: 0.5px 10px 0px 10px;
padding: 0px
}
#leftbar h1 {
width: 200px;
font-weight: normal;
font-size: 15px;
margin: 10px 0px 0px 0px;
padding: 4px 4px 2px 4px;
vertical-align: top;
color: #000033
}
.leftcat {
font-family: tahoma, sans-serif;
margin: 2px 2px 2px 0px;
padding: 4px 4px 4px 4px;
font-size: 13px;
color: #333366;
text-decoration: none
}
.leftcat:hover {
font-family: tahoma, sans-serif;
margin: 2px 2px 2px 0px;
padding: 3px 3px 3px 3px;
font-size: 13px;
color: #000033;
background-color: #F0FFF0;
border: 1px solid #003366;
text-decoration: none
}
.leftcatH {
padding: 5px 0 4px 0;
font-family: tahoma, sans-serif;
font-size: 14px;
font-weight: bold;
color: #006699;
text-decoration: none
}
#rightbar {
padding: 0px;
vertical-align: top;
width: 180px;
background-color: #dae1f1;
float: left
}

#infobox {
width: 180px;
position: relative
}
#infobox h1 {
display: block; padding-right: 10px; padding-left: 10px;
font-weight: normal; font-size: 15px;
padding-bottom: 6px; margin: 0px;
vertical-align: middle; color: #000033;
padding-top: 6px;
border-bottom: #555555 3px solid;
font-family: arial;
background-color: #a6b9df
}
#infobox p {
padding-right: 10px; padding-left: 10px; font-weight: normal; font-size: 11px; padding-bottom: 0px;
margin: 0px; color: #334B80; padding-top: 14px; font-family: arial
}
.smallfeatured {
padding-left: 10px;
font-family : verdana, geneva, sans-serif;
color : #111111;
font-size : 12px;
font-weight : bold
}
.smallfeatured:hover {
color : #0066CC;
text-decoration : underline;
font-weight : bold
}
.smallfeaturedtext {
font-family : verdana, geneva, sans-serif;
color : #666666;
font-size : 11px
}
.intext {
font-family : arial, geneva, sans-serif;
color : #444444;
font-size : 10px
}
.main {
padding-left : 3.5px;
padding-right : 3.5px;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
font-family : tahoma, geneva, sans-serif;
font-size : 11px;
color : #000080;
text-decoration : none;
}
.main:hover {
border-left : 1px solid #006699;
border-right : 1px solid #006699;
border-top : 1px solid #006699;
border-bottom : 1px solid #006699;
color : #333300;
background-color: #CCE6FF;
text-decoration : none
}
.listingtitle {
font-family: verdana, geneva, sans-serif;
font-size: 14px;
font-weight:bold;
color: #0066CC
/*
color: #0000A0;
*/
text-decoration: none
}
.listingtitle:hover {
color: #CC6600;
text-decoration: underline
}
.path {
font-family: tahoma, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none
}
.pathlink {
font-family: tahoma, helvetica, sans-serif;
font-size: 8pt;
color: #000080;
text-decoration: none
}
.pathlink:hover {
font-family: tahoma, helvetica, sans-serif;
font-size: 8pt;
color: #FF2200;
text-decoration: none
}
.smalltext {
font-family: arial, ms sans serif, sans-serif;
font-size: 8pt;
text-decoration: none
}
.backtop {
font-family: arial, helvetica, sans-serif;
font-size: 8pt; color: #000080;
text-decoration: none
}
.backtop:hover {
font-family: arial, helvetica, sans-serif;
font-size: 8pt; color: #FF2200;
text-decoration: underline
}
.copy {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
text-decoration: none
}
.copylink {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color: #000080;
text-decoration: none
}
.copylink:hover {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color: #FF2200;
text-decoration: none
}
.button {
border-right : 1px solid #cc0000;
border-top : 1px solid #cc0000;
font-weight : bold;
font-size : 12px;
border-left : 1px solid #cc0000;
color : #152c81;
border-bottom : 1px solid #cc0000;
font-family : tahoma, sans-serif;
height : 20px;
background-color : #ffb80f;
text-align : center;
text-decoration : none;
cursor: pointer
}
.prevnext{
background-color: #FFFF99;
margin-top: 30px;
margin-bottom: 20px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}
.prevnext a{
border: 1px solid #ccdbe4;
margin-right: 3px;
padding: 2px 8px;
background-position: bottom;
text-decoration: none;
color: #0061de
}
.prevnext a:hover{
border: 1px solid #2b55af;
background-color: #3666d4;
color: #ffffff
}

/**** EXAMPLE LINK *****************************/

div.bid-descr
{
padding:5px 0 3px 0;
}

/**** Contact Form *************************************/

.searchforminp1
{
font-size: 12px;
border: 1px solid #999;
background: #f6f6f6;
color: #333;
width: 250px;
height: 80px
}
.searchforminp2
{
border: 1px solid #999;
background: #f6f6f6;
color: #333;
width: 70px;
margin: 0 0 3px 0
}
.slogan {
font-family: trebuchet ms, arial, Helvetica;
font-size: 13pt;
font-weight: bold;
color: #000080;
text-align: center;
padding: 5px 0px 2px 0px;
text-decoration: none
}
#footer
{
border-top: 1px solid #000066;
margin: 0px;
padding: 10px;
text-align: center;
background-color: #AEBFD0
}
#footerlinks a {
padding: 4px;
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #000080;
text-decoration: none
}
#footerlinks a:hover {
padding: 4px;
color: #FFFFCC;
background-color: #3D5A5A;
text-decoration: none
}