body
{
color: #000000;
background: #ffffff;
background-image: url(img/bg.gif);
background-repeat: repeat-y;
font-family:  trebuchet ms, verdana, arial, lucida grande, sans-serif;
line-height: 1.05em;
padding: 0px;
margin: -10px 0px 0px -10px;
/*/*/
margin: 0px;
/* */
}
img
{
display: block;
border: 0px none;
}
h1
{
margin: 0px;
padding: 0px;
}
h1 span
{
display: none;
}
h2
{
margin: 0px;
padding: 0px;
margin-bottom: 10px;
font-size: 1em;
}
h3
{
margin: 0px;
padding: 0px;
margin-bottom: 10px;
font-size: .85em;
color: #0099FF;
}
h3 img
{
margin-top: 4px;
}
h4
{
margin: 0px;
padding: 0px;
margin-bottom: 10px;
font-size: .8em;
}
p
{
margin: 0px;
padding: 0px;
margin-bottom: 6px;
font-size: .75em;
}
p.big
{
font-size: .85em;
}
p.image
{
color: #666666;
text-align: center;
line-height: 1.1em;
}
p.block
{
clear: both;
padding-top: 10px;
border-top: 2px dashed #CEE6FF;
}
a:link
{
color: #0099FF;
text-decoration: none;
}
a:visited
{
color: #0099FF;
text-decoration: none;
}
a:hover
{
color: #0099FF;
text-decoration: underline;
}

table
{
padding-bottom: 20px;
}
table td
{
font-family:  arial, verdana, lucida grande, sans-serif;
font-size: .6em;
white-space: nowrap;
}

#max
{
margin: auto;
text-align: left;
background-image: url(img/top_bg.gif);
background-repeat: repeat-x;
width: 778px;
}

#bodyholder
{
width: 778px;
}

#top, #innerbody
{
width: 778px;
}
#bodyholder
{
clear: both;
width: 778px;
}

div.floatleft
{
float: left;
}

#nav
{
width: 638px;
float: left;
}
#nav ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}
#nav ul li
{
padding: 0px;
margin: 0px;
list-style-type: none;
display: inline;
}
#nav ul li img
{
vertical-align: top;
display: inline;
}

#rose
{
float: left;
width: 150px;
}

#contentholder
{
width: 628px;
float: left;
}
#content
{
width: 607px;
float: left;
padding: 10px;
}
#content_1
{
width: 250px;
float: left;
}
#content_2
{
padding-left: 20px;
width: 250px;
float: left;
}
#content_gallery
{
width: 536px;
}
#content_gallery ul
{
padding: 0;
margin: 0;
list-style-type: none;
}
#content_gallery ul li
{
float: left;
width: 250px;
padding: 0 16px 16px 0;
font-size: .75em;
color: #666666;
}
#content_gallery ul li img
{
border: 1px solid #0099FF;
}
#content_gallery ul li img.clear
{
clear: left;
}


#contentleft
{
width: 420px;
float: left;
}

#contentleft_1
{
width: 200px;
float: left;
}
#contentleft_2
{
padding-left: 20px;
width: 200px;
float: left;
}

#contentright
{
width: 160px;
float: right;
padding: 5px;
margin-top: 25px;
background: #f5f5f5;
border: 1px solid #CEE6FF;
}
#heightholder
{
width: 1px;
float: right;
}

#footer
{
width: 778px;
background-image: url(img/bottom_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

#footertop
{
font-size: .6em;
width: 778px;
background-image: url(img/bottom_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

#footerbottom
{
width: 778px;
}

img.floatleft
{
border: 1px solid #0099FF;
margin: 2px 5px 5px 0;
float: left;
}
img.floatright
{
border: 1px solid #0099FF;
margin: 2px 0 5px 5px;
float: right;
}
img.blueborder
{
border: 1px solid #0099FF;
margin-bottom: 20px;
}
img.homeborder
{
border: 1px solid #0099FF;
margin-bottom: 3px;
}


div.block
{
clear: both;
margin-top: 10px;
border-bottom: 1px dashed #CEE6FF;
}

.clear
{
clear: both;
font-size: 0em;
line-height: 0em;
}