@charset "UTF-8";
/* CSS Document */

body {
	background-color: ;
}
p.text {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
text-align:left; padding:0px 45px 0px 61px; line-height:21px;}

p.text-seasonal {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
text-align:left; padding:0px 40px 0px 61px; line-height:18px;}

p.powerstage {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8bbcdd;
font-weight:bold;
text-align:left; padding:0px 0px 0px 61px; line-height:19px;}

h1{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#8bbcdd;
font-weight: ;
text-align:left; padding:0px 45px 0px 61px; line-height:19px;}

h1.green{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#a3b83a;
font-weight: ;
text-align:left; padding:0px 45px 0px 61px; line-height:19px;}


p.whiteital {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-style:italic;
text-align:left; padding:0px 0px 0px 61px; line-height:17px;}

p.white {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:left; padding:11px 45px 0px 61px; line-height:17px;}

p.footer {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#222222;
text-align:right;}

a.footer:link 	{color: #222222; text-decoration: none; font-size: 10px; font-family: verdana, arial, helvetica;}
a.footer:active 	{color: #222222; text-decoration: none; font-size: 10px; font-family: verdana, arial, helvetica;}
a.footer:visited	{color: #222222; text-decoration: none; font-size: 10px; font-family: verdana, arial, helvetica;}
a.footer:hover	{color: #000000; text-decoration: underline; font-size: 10px; font-family: verdana, arial, helvetica;}

a.whiteital:link 	{color: #ffffff; text-decoration: none; font-size: 11px; font-style:italic; line-height:17px; font-family: verdana, arial, helvetica;}
a.whiteital:active 	{color: #ffffff; text-decoration: none; font-size: 11px; font-style:italic; line-height:17px; font-family: verdana, arial, helvetica;}
a.whiteital:visited	{color: #ffffff; text-decoration: none; font-size: 11px; font-style:italic; line-height:17px; font-family: verdana, arial, helvetica;}
a.whiteital:hover	{color: #8bbcdd; text-decoration: underline; font-size: 10px; font-style:italic; line-height:17px; font-family: verdana, arial, helvetica;}

span.footer {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#222222;
text-align:right;}

a.text:link 		{color: #666666; text-decoration: underline; font-size: 11px; font-family: verdana, arial, helvetica;}
a.text:active 	{color: #666666; text-decoration: underline; font-size: 11px; font-family: verdana, arial, helvetica;}
a.text:visited	{color: #666666; text-decoration: underline; font-size: 11px; font-family: verdana, arial, helvetica;}
a.text:hover		{color: #8bbcdd; text-decoration: none; font-size: 11px; font-family: verdana, arial, helvetica;}


td.white	{background-color: #ffffff;}
table.white	{background-color: #ffffff;}
td.dark	{background-color: #2d2f30;}
td.liteblue	{background-color: #8bbcdd;}
table.liteblue	{background-color: #8bbcdd;}


.style1 {font-family: Arial, Helvetica, sans-serif}

.pages {
position: relative;
width: 800px;
height: 100%;
background-image:url(images/fade-blue.gif);background-repeat:repeat-x;
}

ul.text {
font-family: verdana, arial, helvetica;
font-size: 11px;
letter-spacing: 1;
line-height: 16px;
color: #444444;
list-style-type: square;
list-style-position: inside;
padding: 0px 0px 0px 40px; 
text-indent: -1em;
margin: 3px 0 0 0px;
align: left;}


li.text {
	background-repeat: repeat;
	background-position: 0em;
	list-style-position: inside;
	margin: 0em 3em 0em 4em;
	align: left;
	padding-left: -1em;}



/* Homepage gallery CSS */

.gallerycontainer{
position: relative;
height:120px;
verical-align:;
padding-top:7px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid white;
margin: 0 0px 0px 0px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid #000000;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: ;
padding: 0px;
left: -1000px;
border: 0px dashed #ffffff;
visibility: hidden;
color:  ;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -332px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*  Gallery CSS  */


.photo {
position : relative;
width : 732px;
height : 382px;
margin : 0 auto 20px auto;
}
.photo ul, .photo ul ul {
padding : 0;
margin : 0;
border : 0;
list-style : none;
width : 215px;
}
.photo ul ul {
margin-left : -9999px;
height : 0;
overflow : hidden;
}
.photo ul li {
width : 215px;
background : #ddd;
float : left;
background : #ffffff url(images/gallery_2.gif) no-repeat;
}
.photo ul li a.set {
display : block;
text-align : center;
height : 29px;
line-height : 30px;
background : #fff url(images/gallery_0.gif) no-repeat;
font-family : verdana, arial, sans-serif;
font-size : 10px;
text-decoration : none;
}
.photo ul li table {
margin : 0;
padding : 0;
display : none;
}
.photo ul li a.set:hover {
background : transparent;
}
.photo ul li:hover a.set {
background : transparent;
}
.photo ul :hover b {
display : block;
width : 480px;
height : 360px;
background : #2d2f30;
border : 0px solid #888;
position : absolute;
left : 250px;
top : 0;
}
.photo ul :hover table {
padding : 0;
margin-top : -2px;
display : block;
border : 0px solid #888;
border-width : 0 0px 0px 0px;
}
.photo ul :hover ul {
margin : 0;
width : 207px;
overflow : visible;
height : 207px;
background : transparent;
}
.photo ul :hover ul li {
float : left;
display : inline;
width : 43px;
margin : 2px 2px;
background : transparent;
}
.photo ul :hover ul li a {
background : transparent;
}
.photo ul :hover ul li a img.thumb {
margin : 1px;
display : block;
border : 0;
}
.photo ul :hover ul li a img.full {
position : absolute;
left : -9999px;
top : 0;
border : 0;
background :  transparent;
}
.photo ul :hover ul li a:hover img.thumb {
margin : 0;
border : 1px solid #000;
}
.photo ul :hover ul li a:hover {
background :  transparent;
}
.photo ul :hover ul li a:hover img.full {
left : 250px;
z-index : 0;
border : 0px solid #000;
}
.photo .default {
width : 480px;
height : 360px;
position : absolute;
left : 250px;
top : 0;
border : 0px solid #ddd;
}

#dropinboxv2cover{
width: 80px; /*change width to desired */
height: 80px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 60px; /*change width to above width-20. */
height: 60px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 0px solid black; /*Customize box appearance*/
background-color: #333333;
padding: 0px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}

