/* CSS Document */
@font-face {
font-family: "lucida sans";
src:url(fonts/lucidas0.eot);
}
br.flat{
line-height:10px;
}
td.news{
padding-bottom: 5px;
padding-right: 5px;
}
body
{
background-color:#c8e3f1;
background-image:url(images/bg07.gif);
background-repeat:repeat-x;
background-attachment:fixed;
margin-top:10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom:0px;
color: #333333;
font-family: "lucida sans",arial,helvetica,sans-serif;
font-size:12px;
color: #333333;
overflow:scroll;
}
h2{
margin:0;
padding:0;
font-weight: bold;
}
hr.hr
{
border: none 0; 
border-top: 1px dotted #999999;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
td.search
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
vertical-align:bottom;
}
input.search
{
font-size:100%;
color: #999999;
background-color:#ffffff;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-top:1px solid #666666;
border-bottom: 1px solid #666666;
height:16px;
vertical-align:top;
padding:1px;
}
input.button{
background-image:url(images/bgFind.gif);
background-repeat:repeat-x;
border: 1px solid #545351;
vertical-align:middle;
padding:0;
margin:0;
color: #ffffff;
}
table.menu{
background-image:url(images/CrownDirect_Header.png);
background-repeat:no-repeat;
}
td.menu
{
height:120px;
}
/* Horizontal Navigation Menu \*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
width: 800px;
border: 1px solid #666666;
border-width: 1px 1px 1px 1px;
background: black url(images/bgNav.gif) center center repeat-x;
font-size:100%;
font-weight:normal;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 3px 10px;
text-decoration: none;
border-right: 1px solid #666666;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #ffffff;
background: transparent url(images/bg1.gif) center center repeat-x;
}

/* End Navigation Menu \*/
ul#topnav {
 	/* making ie and firefox equal */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*padding: 0px 0px 0px 25px; */
	margin: 0px 0px 0px 0px;
	list-style: none;
  	height: 22px;
	 border-right: 1px solid #545351;
	 border-left:1px solid #545351;
	 border-top:1px solid #545351;
 	 border-bottom: 1px solid #24231f;
	background-image:url(images/bgNav.gif);
	background-repeat:repeat-x;
	overflow: hidden;
	z-index: 6000 !important;
}
ul#topnav li{
  /*float the main list items*/
  float: left;
  background-color: transparent;
  margin:0px;
  padding:0px 9px 0px 8px;
  border-right: 1px solid #545351;
  list-style: none;
  height:22px;
  display: inline;
  z-index: 6000 !important;
  overflow:visible;
}

ul#topnav li a {
  /*for all links in the list*/
  height: 22px;
  /*background-color: #0c293c;*/
  background-color:Transparent;
  font: normal normal normal 11px/17px "lucida sans",arial,helvetica,sans-serif;
  color: #eeeeee;
  text-decoration: none;

}

ul#topnav li:hover {
  height: 22px;
  background-image:url(images/bg1.gif);
  border-right: 1px solid #788691;
  padding-left: 8px;
  padding-right: 9px;
  list-style: none;
  display: inline;
  z-index: 6000 !important;
}

/******* END primary nav styles  *******/



td.main
{
background-color:#ffffff;
padding-top:20px;
padding-bottom:15px;
padding-left: 20px;
padding-right: 20px;
border: 1px solid #333333;
}

a.main
{
font-weight:normal;
color:#003399;
}
a.main:hover
{
color:#333333;
text-decoration:underline;

}
td.right{
border: 0px;
text-align:right;
}
b.title
{
font-size: 160%;
font-weight:normal;
color:#003399;
}
b.subtitle
{
font-size: 120%;
font-weight:normal;
color:#3366cc;
}

td.footer
{
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
font-size:90%;
color:#333333;
}
a.footer
{
display:inline;
font-size:100%;
color:#333333;
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
}
a.footer:hover
{
text-decoration:none;
background-color:#ffffff;
color:#333333;
}
table.listback
{
background-color:#999999;
color: #000000;
}
tr.listhead
{
background-color:#cfcfcf;
color: #000000;
}
tr.listrow
{
background-color:#ffffff;
color: #000000;
}
form{
padding: 0;
margin:0;
}