body {
text-align:  center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
}

#frame {
width:800px;
height:auto;
text-align: right;
margin-top:5px;
border:1px solid #000000;
background-color:#FFFFFF;
background-image:url(Images/logo.jpg);
background-repeat:no-repeat;
}

#logoframe {
height:150px;
width:100%;
}

#lowernav {
width:99%;
height:auto;
text-align:right;
}

/*top menu?
#menucontainer
{
	margin-right:600px;}

ctl00_lblBookmarks
{margin-left:600px;}

#ctl00_lblZone2
{width:790px;}
*/

#menu
{
    font-size: 125%;
    color: #FF0000;
    border: none;
    padding: 2px;
    background-color: #ffffff;
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    text-align: center;
    vertical-align:middle;
     width:400px;
     height: auto;
}

#menu a:active {
color: #FF0000;
}

#menu a:visited {
color: #FF0000;
}

#menu a:hover {
color: #FF0000;
}

#lowernav a{
padding-left:15px;
font-size:125%;
font-weight:bold;
color:#000000;
}

#lowernav a:hover {
text-decoration:underline overline;
}

#mainnavframe {
width:100px;
height:20px;
text-align:  right;
vertical-align:middle;
background-color:#FFFFFF;
margin-left:5px;
border:1px solid #CCCCCC;
}

#viewcartframe {
visibility:hidden;
}

#topmenuframe {
width: auto;
height:10px;
visibility:hidden;
text-align:right;
}

#treeframe {
text-align:left;
}

#treeframe td{
text-align:left;
border-bottom:1px dotted #CCCCCC;
}

.trvRoot {
width:100%;
height:auto;
font-size:120%;
padding-left:2px;
}

.trvLeaf {
font-size:90%;
font-style:italic;
width:100%;
}

.trvParent {
width:100%;
height:auto;
font-size:100%;
}

.trvNode {
width:100%;
height:auto;
font-size:110%;
font-weight:bold;
}

#maincontentframe {
width:100%;
height:auto;
vertical-align:top;
margin-top:10px;
}

#maincontentframe td{
vertical-align:top;
}

#contentframe {
width:100%;
height:auto;
text-align:left;
background-color:#FFFFFF;
}

#footerframe {
width:100%;
height:auto;
text-align:center;
font-size:85%;
font-style:italic;
border-top:1px solid #000000;
padding:2px;
}

#CommentBox {
width:575px;
height:auto;
text-align:left;
background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_txtContactComment {
	width:575px;
	height:250px;
}