html,body {
height:100%;
width:100%;
scrollbar-base-color: #000000;
scrollbar-arrow-color: #FFFFFF;
text-align: left;
padding: 0px;
margin: 0px;
background-image: url(images/background-menu.jpg);
background-repeat: repeat-y;
background-position: 0px 0px;
}

table.full-height {
height:100%;
width:100%;
}

table, p, h1, h2, h3, h4, h5, ul, form {
text-align: left;
}

.copyright {
background-image: url(images/bottom-shade.jpg);
background-repeat: repeat-x;
color: #000033;
font: 9px verdana, arial, sans-serif;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
}

/* FONT SIZE ON ALL PAGES */

table {
color: #666666;
font: 12px verdana, arial, sans-serif;
text-align: left;
}

h1 { color: #000000; font: 18px arial, verdana, sans-serif; font-weight: bold }

h5	{ color: #996600; font: 14px arial, verdana, sans-serif; font-weight: bold }

.title { color: #000000; font: 16px arial, verdana, sans-serif; font-weight: bold }

.subtitle {
color: #262662;
font: 12px verdana, arial, sans-serif;
font-weight: bold;
text-align: left;
}

#date-location { right: 5px; position: absolute; top: 133px }

.date { color: #FFFFFF; font: 10px arial, verdana, sans-serif; font-weight: bold }

 /* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}

.red {
color: #FF0000;
font-family: verdana, arial, sans-serif;
font-size: 16px;
font-weight: bolder;
}

.thank-you-heading {
font-size: 22px;
font-weight: bold;
color: #666666;
text-align: center;

}

.highlight {background-color: #FFEA8A;}

/* LINK COLORS */

a:link { color: #996600; text-decoration: none; }

a:visited { color: #996600; text-decoration: none; }

a:active { color: #000000; text-decoration: none; }

a:hover	 { color: #6699FF; text-decoration: underline; }

/*
MAIN MENU STYLES:
*/

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 150px;

}
	
.suckerdiv ul li{
position: relative;
background: #000000 url(images/menu.gif);
}

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 149px;
top: 0;
visibility: hidden;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #B48243;
	}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #F0CD87;
text-decoration: none;
line-height: 24px;
text-indent: 12pt;
font-size: 12px;
font-weight: bold;
font-family: Arial, Vendanna, Helvetica, sans-serif;
background: #000000 url(images/menu.gif);
border-top: 1px solid #B48243;
border-right: 1px solid #B48243;
border-left: #B48243;
height: 24px;
width: 149px;
margin: 0px;
}

.suckerdiv ul li a:visited{color: #F0CD87;}

.suckerdiv ul li a:hover{
background: #BA9551 url(images/menuon.jpg);
color: #FFFFFF;
text-decoration: none;
outline: 0;
}

#bottom-border{border-bottom: 1px solid #B48243;}
#s-border{border-bottom: 1px solid #B48243;}

.suckerdiv .subfolderstyle{
background:#000000 url(images/arrow_menu2.gif);
background-repeat: no-repeat;
background-position: center;
}

#flyout{
background:#000000 url(images/arrow_menu2.gif);
background-repeat: no-repeat;
background-position: center;
}

#mission #suckertree1 .mission a,
#services #suckertree1 .services a,
#service_area #suckertree1 .service_area a,
#experience #suckertree1 .experience a,
#gallery #suckertree1 .gallery a,
#painting #suckertree1 .painting a,
#pro_tips #suckertree1 .pro_tips a,
#faq #suckertree1 .faq  a,
#links #suckertree1 .links a,
#contact #suckertree1 .contact a,
#home #suckertree1 .home a {
color: #CCCCCC;
background: #000000 url(images/menu.gif);
cursor: default;
}

#grey{
color: #CCCCCC;
}

#sgrey{
background: #000000 url(images/menu.gif);
color: #CCCCCC;
cursor: default;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.shadeform	{
font: 13px Arial, Helvetica, sans-serif;
background-image: url(images/shadeform.gif);
text-align: left;
width: 180PX;
border: #7f9db9 1px solid
}

input:focus {border: 1px solid #B48243;}
		
.textarea {
font: 13px Arial, Helvetica, sans-serif;
background-image: url(images/shadeform.gif);
text-align: left;
width: 650px;
border: #7f9db9 1px solid
}
		
.dropdown { 
color: #333333;
width: 45PX;
font: 12px verdana, arial, sans-serif 
}
form div input {
background-image: url(images/submit.gif);
text-transform: uppercase;
color: #F0CD87;
height: 24px;
width: 80px;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-repeat: no-repeat;
border: none #FFFFFF;
background-color: #FFFFFF;
margin-bottom: 10px;
}

form div input:hover {
background-image: url(images/submit_hover.gif);
color: #000000;
}

.index_image { padding-top: 20px; }

.w3c_image{ padding-bottom: 4px; }

.underline { text-decoration: underline; }