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

body {
font-family:Arial, Helvetica, sans-serif;
background-color: #000033;
background-image:url(images/raindrops.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

#container{
width:750px;
height:100%;
margin: 0 auto;
background: url(images/bg-container.jpg) repeat-y;
}
.photoL {
float:left;
margin-right:5px;
}
/*Begin Header Styling ----------------------------------->*/
#header {
height: 150px;
width: 750px;
background-image:url(images/Header.gif);
background-repeat:no-repeat;
}
#headertext {
text-align:right;
position:realtive;
}
#headertext p {
padding-top:95px;
padding-right:10px;
padding-left:450px;
font-size:0.65em;
color:#FFCC33;	
text-align:right;
}
/*End Header Styling ------------------------------------------------>*/

#middlecontainer {
width:750px;
height:100%;
}
/* Begin Navigation Styling ----------------------------------------->*/
#navigation {
width: 205px;
float:left;
margin:2px 0px; 
padding:0;
}

#navigation ul {
list-style:none;
margin: 0px;
padding:0px;
}

#navigation li a:link, a:visited {
display:block;
padding: 5px 0px 0px 50px;
margin: 1px;
text-decoration:none;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif; text-align:left;
background-image:url(images/navbutton.gif);
background-repeat:no-repeat;
color:#FFFF00;
height:25px;
}
#navigation li#current a {
background-position:-430px 0px;
color:#FFFFFF;
padding: 5px 0px 0px 51px;
margin:1px;
}
#navigation li a:hover {
background-position: -215px;
color:#FFFFFF;
}	
/* End Navigation Styling ------------------------------------------------------------->*/


/* Begin Newsletter Form Styling-------------------------------------------------------*/
#form {
width:185px;
font-size:0.8em;
margin:0;
padding:0;
text-align:left;
height:100px;
}

#mailform {

width:185px;
height:210px;
background-color:#FFFF00;
background-image:url(images/animatedbackground.gif);
padding: 0px 50px;
font-size:.8em;
margin:5px 0px;
padding:0px 10px;
text-align:left;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
visibility: visible;
position:relative;
}
#mailform p {
margin:5px 0px;
}
#formfieldset {
padding: 1em;
font:0.8em;
border:1px solid #333399;
}
legend {
padding: 0.2em 0.5em;
  border:1px solid #333399;
  color:#333399;
  text-align:right;
}
label {
float:left;
margin-right:0.25em;
padding-top:0.2em;
text-align:left;
}
.signup { background: url(images/formbuttoncombined.gif); 
}

button.signup { 
background-position: 0px; 
height: 23px; 
margin:0px; 
}

a:hover button.signup { background-position: -80px 0; 
}

.rollover a, button
{
width: 80px;
padding: 0;
border: 0;
cursor: pointer;
} 

label {
display:block;
padding:0 5px;
float:left;
width:50px;
}
input {
background-color: #7979FF;
width:100px;
position:relative;
margin:5px 5px;
}
#name, #email {
margin: 2px 0 2px 2px;
}
/*End Newsletter Form Styling------------------------------------------------------------*/


/* Begin Content Area Styling ------------------------------------------------------------------*/
.christmasmessage {
margin: 15px;
padding: 5px;
border: 2px solid #33CC33;
background-color: #009966;
color: #000000;
}
kwanzaa {
float:left;
}
#mistletoe {
float:right;
}
#haunaka {
float:right;
padding-bottom:
}
#holly {
float:left;
}
#chinese {
float:left;
}
#content {
background-color:#333366;
background-image:url(images/bggradient.gif);
background-repeat:repeat-y;
background-position:215px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#FFFFFF;
padding:5px 10px 15px 5px;
overflow:hidden;
height:100%;
width:528px;
text-align:left;
position:relative;
float:left;
margin-left:2px;
margin-top:1px;
}
#content a {
color:#FFFF00;
background:none;
text-decoration:none;
padding:0;
margin:0;
font-size:1em;
}
#content a:hover {
color:#FFFFFF;
}
.content a:hover {
color:#FFFFFF;
font-size:1em;
padding:0;
margin:0;
}
#content a:visited{
color:#FFFF00;
background:none;
text-decoration:none;
padding:0!important;
margin:0!important;
font-size:1em;
height:3px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#FFCC33;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#FFFF00;
}


h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#FFCC33;
}
.testimonial2 {
margin: 15px;
padding: 10px;
border: 1px solid #FFFFFF;
background-color: #FFCC33;
color: #00012E;
}
#callnow {
width:515px;
height:25px;
float:right;
font-size:15px;
}
#callnow  a {
background-image:url(images/readytogethelpbutton.gif);
background-repeat:no-repeat;
position:relative;
color:#000000;
display:block;
text-align:center;
height:25px;
padding-top:0.25em;
}
#callnow a:hover {
background-image:url(images/readytogethelpbutton.gif);
background-position: -515px 0px;
text-decoration:underline;
color:#000000;
}

#socialmedia .buttons a:link {background:none; padding:0px!important; margin:0px!important; width:150px; margin:0px auto 0px auto; height:53px;}
#socialmedia .buttons a:visited {background:none!important;padding:0px!important; margin:0px!important;height:53px;}
#socialmedia .buttons a:active {background:none!important;padding:0px!important; margin:0px!important;height:53px;}
/* End Content Area Styling ------------------------------------------------------------------*/


/* Begin Footer Styling ------------------------------------------------------------------*/
#footer {
height:45px;
width:750px;
background-image:url(images/bg-footer.jpg);
background-repeat:no-repeat;
clear:both;
margin-top:0px;
}

#navfoot
{
position:relative;
left:50px;
margin: 0 0px 0 0;
padding: 0;
height: 30px;
}

#navfoot ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navfoot ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navfoot ul li a
{
background: none;
height: 10px;
border:none;
padding: 0.5em 1em;
margin: 2px 0 0 0;
color: #FFFF00;
text-decoration: none;
display: float;
text-align: center;
font-size:0.7em;
}

#navfoot ul li a:hover
{
color: #333399;
background: #FFFF33;
border:none;
}

#navfoot a:active
{
background: none;
color: #ffff33;
border:none;
}

#navfoot li#active a
{
background:none;
color: #ffffff;
text-decoration:underline;
border:none;
}
/* End Footer Styling ------------------------------------------------------------------*/

#map {
width: 425px; 
height: 300px;
position:relative;
}
/*Begin Contact Form Styling -----------------------------------------------------------*/
#contactform {
	
}
#contactform fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 auto 1.5em 60px;  
padding: 0; 
width:400px;
height:440px;
background-color:#FFCC00;
color:#333399;
}
#contactform legend {  
margin-left: 1em;  
color: #333399;
background-color:#FFFF33;
font-weight: bold;
}
#contactform li label {  
float: left;  
width: 8em;  
margin-right: 0; 
}
#contactform fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
#contactform fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}
#contactform input {
width:230px;
float:right;
margin-top:-20px;
}
#textarea {
width: 160px;
height: 100px;
}
#contactform fieldset.submit {
background-color:#FFFF00;
}

/*Begin End Form Styling -----------------------------------------------------------*/

#contactform2 {
	
}


#contactform2 fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 auto 1.5em 60px;  
padding: 0; 
width:400px;
height:460px;
background-color:#FFCC00;
color:#333399;
}
#contactform2 legend {  
margin-left: 1em;  
color: #333399;
background-color:#FFFF33;
font-weight: bold;
}
#contactform2 li label {  
float: left;  
width: 100px;  
margin-right: 0; 
}

#contactform2 li .radiolabel {  
float: left;  
width: 210px;  
margin-right: 0; 
}

#contactform2 fieldset ol {  
padding: 0;  
list-style: none;
}
#contactform2 fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}
#contactform2 input {
width:230px;
float:right;
}
#contactform2 .radio{
width:20px;
float:left;

background:none;
margin-top:-2px;
}
#textarea {
width: 160px;
height: 100px;
}
#contactform2 fieldset.submit {
background-color:#FFFF00;
}
.yellow {color:#FC0; font-size:110%;}
.yellow_normal {color:#FC0;
/*Begin End Form Styling -----------------------------------------------------------*/