

.imagefloatleft{
margin:0 8px 8px 0;
float:left;
background-color:#000000!important;
border:1px solid #FFF;
}
.imagefloatright{
margin:0 0px 8px 8px;
float:right;
background-color:#130000!important;
border:1px solid #FFF;
}


.imagefloatleft2{
margin:0 8px 8px 0;
float:left;
background-color:#000000!important;
border:0px solid #FFF;
}
.imagefloatright2{
margin:0 0px 8px 8px;
float:right;
background-color:#000000!important;
border:0px solid #FFF;
}


.clear{clear:both;}
.boldtype{ font-weight:bold;}
p{margin:15px 0;font-size:14px;}
h1,h2,h3,h4{margin:10px 0}

h1{margin: 0px 0 0 0;font-size:16px;font-weight:bold;font-color:#FFFFFF}
h2{ margin: 10px 0 0 0;font-size:18px;font-weight:bold;font-color:#FFFFFF}
h4{ margin: 10px 0 0 0;font-size:22px;font-weight:bold;font-color:#FFFFFF}
h5{ margin: 0px 0 0 0;font-size:22px;font-weight:bold;font-color:#FFFFFF}







#photos{
margin-top:0px;
color: #000000;
height: auto;
width: auto;
padding:3px 3px 3px 3px; 
background-color: #151090;
background: url(../images/backgroundheaderpictures.png);
border: 0px solid #000000;
margin-top: 0px;
margin-bottom: 25px;
margin-left: 0px;
margin-right: 15px;
float:left;
font-size:13px;
}
.photospad{
clear:both;
color: #000000;
/* padding:5px 20px 15px 15px; */
padding:0px 0px 0px 0px; 
height:auto;
width:auto;
margin:0;
}
.photospad p{color:#000000; line-height:125%; text-align:justify; margin-top: 0px; margin-bottom: 0px;}
.photospad h1{color:#ffffff;}
.photospad h2{color:#ffffff;}
.photospad h4{color:#ffffff;}
.photospad a{font-weight:bold; color:#ffffff; text-decoration:none; }
.photospad a:hover{font-weight:bold; color:#ffffff; text-decoration:underline; }












body {
font-family:TREBUCHET MS, Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background: url(../Photos/background-main.png);
background-attachment: fixed;
/* background-color:#002400; */
margin:0px;
padding:0px;

}

#bodywatermark{
z-index:100;
position:absolute;
margin:0;
padding:0;
height: auto ;
width:100%;

#hr{
border: 0;
width: 60%;
color: #FFFFFF;
background-color: #000000;
height: 1px;
}


}
#mcontainer{
background-color: #ffffff!important;
padding:0px;
height: auto;
width: auto;
margin-right:0px;
margin-left:0px;

margin-top:0px;
background-repeat:repeat;
background-position: top left;



}
#maincontainershadow{height:60px;background:none;
 width:100%;width:100%;margin-top:-10px;
}

#m2container{
background: rgba(243,235,216,.85);
/* background: rgba(243,235,216,.80); */
/* background-color: #f3ebd8; */
/* min-height:650px; */
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 978px;
position:relative;
border-left: 1px solid #666666;
border-top: 1px solid #666666;
border-right: 3px solid #999999;
border-bottom: 0px solid #666666;
}



#m2container-home{
background: rgba(243,235,216,.85);
/* background: rgba(243,235,216,.80); */
/* background-color: #f3ebd8; */
/* min-height:650px; */
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 978px;
position:relative;
border-left: 1px solid #666666;
border-top: 0px solid #666666;
border-right: 3px solid #999999;
border-bottom: 3px solid #999999;
}






#shadowleft{margin-left:0px;margin-right:0px;overflow:hidden!important;height:60px;
background-repeat:no-repeat;background-position:top left;
}
#shadowright{width:450px;float:right;position:relative;height:60px;
background-repeat:no-repeat; background-position:top right;
}







#headercontainer{
/* background-color:#002400; */
background: url(../images/headerbackground.png);
border: 0px solid #ffffff;
}



#header{
background-color:transparent!important;
background: url(../images/header.png);
background-repeat:repeat-x;
background-position: center center;
margin-top:0px;
height: 190px;

margin-left: auto;
margin-right: auto;
width: 982px;
position:relative;

border: 0px solid #ffffff;
}





#header h1{
margin:0px 5px;
padding:0px 5px;
color:#FFFFFF;
}
#header h4{
margin:0px 12px;
padding:0px 5px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#headerpad{
padding:20px;
height:auto;
width:auto;
margin:0;
clear:both
}




#slideshow{
width: 740px;
}



#topheadercontainer{
height: auto;
margin-left: auto;
margin-right: auto;
margin-top:-10px;
width: 982px;
border: 1px solid #000000;
background-color:#025242;
}

#topheaderlinks{
width: 200px;
font-size: 15px;
color:#463123;
margin-left: auto;
margin-right: -20px;
margin-top: -10px;
margin-bottom: 5px;
text-align: right; 
float: right;
border: 0px solid #ffffff;
}

#topheaderlinks a {color:#FFFFFF; text-decoration:none}
#topheaderlinks a:hover {color:#555555; text-decoration:underline;} 


#social{
height: auto;
margin-left: 400px;
margin-right: 0px;
margin-top: 0x;
width: 75px;
text-align: right; 
float: right;
border: 0px solid #ffffff;
}



#tabcontainer{
background-color:transparent!important;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top:143px;
width: 980px;
position:relative;

}

#tabs{
background-color:transparent!important;
height: auto;
margin-left: auto;
margin-right: auto;
width: 771px;
float:right;
border:0px solid #FFFFFF;
}



#navbar{
background-color:#00200d;
height: auto;
margin-left: auto;
margin-right: auto;
width: auto;
height: auto;
position:relative;
border: 0px solid #ffffff;
border-bottom: 0px solid #696969;
border-top: 1px solid #696969;
}



#menucontainer{
height: auto;
margin-left: auto;
margin-right: auto;
width: 983px;
position:relative;
border-left: 1px solid #696969;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #ffffff;
z-index: 10;
}

a.menu:link {text-decoration:none; color:#ffffff;}
a.menu:visited {text-decoration:none; color:#ffffff;}
a.menu:hover {text-decoration:none; color:#ffffff;}

.dropmenu1 ul{ list-style-type:none;
padding: 0px;
margin:0;
}

.dropmenu1 li{ z-index:200;
float:left;
position:relative;
border-left:0px solid #ffffff;
border-right:1px solid #696969;
width:244px;
}

.dropmenu1 li li{ z-index:200;
float:left;
position:relative;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
width:226px;
}


.dropmenu1 a { display:block;
font-size:13px;
padding: 0px 7px 2px 6px;
line-height:29px;
color:#000000;
opacity: 1.0;
filter: alpha(opacity=100); /* For IE8 and earlier */ 
font-family:verdana, sans-serif;
font-style:normal;
font-weight:normal;
text-align:center;
}

.dropmenu1 ul ul { position:absolute;
/* background: url(../Facebook2.png); */
/* background-color:#invisible; */
background: url(../background-menu.png);
border-bottom: 1px solid #888888;
border-top: 0px solid #888888;
margin-left:20px;
margin-top:0px; 
opacity: 1.00;
filter: alpha(opacity=100); /* For IE8 and earlier */
padding-top: 10px;
padding-bottom: 0px;
visibility:hidden;
color:#000000;
z-index:1000;
border-bottom: 2px solid #888888;

}


.dropmenu1 ul ul a
 {
font-size:13px;
padding: 2px 16px 2px 16px;
line-height:20px;
border-left: 1px solid #666666;
border-bottom: 0px solid #888888;
border-right: 2px solid #888888;
border-top: 1px solid #888888;
/* background-color:#f9f2e3; */
font-family:verdana, sans-serif;
font-weight:500;
text-align:left;
z-index:10;
}

.dropmenu1 ul li:hover ul, 

.dropmenu1 ul a:hover ul{ visibility:visible;
z-index:100;

/* background-color:#f9f2e3; */

/* -webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -ms-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear; */
}


.dropmenu1 ul li :hover{ color:#;

/* background-color:#00471d; */
border-right: 0px solid #000000;
-webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -ms-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

.dropmenu1 ul ul li :hover{ color:#;
background-color:#00471d; 

}

.clear{clear:both}













#homepagecontent{
height: auto;
color: #000000;
text-align: justify;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
padding-top: 10px; 
padding-left: 15px; 
padding-bottom: 5px; 
padding-right: 15px; 
position:relative;
z-index: 1;
border-top:0px solid #666666;

}

#homepagecontent h1{margin: 0px 0 0 0;font-size:22px;font-weight: bold; color:#004400}
#homepagecontent h2{margin: 10px 0 0 0;font-size:18px;font-weight: bold; color:#004400}
#homepagecontent h4{margin: 10px 0 0 0;font-size:22px;font-weight: bold; color:#004400}
#homepagecontent h5{margin: 0px 0 0 0;font-size:22px;font-weight: bold; color:#004400}
a.homepagecontent:link {text-decoration:none; color:#f9d889;}
a.homepagecontent:visited {text-decoration:none; color:#f9d889;}
a.homepagecontent:hover {text-decoration:none; color:#ffffff;}














#navbar2{
/* background-color:#718568; */
height: auto;
margin-left: auto;
margin-right: auto;
width: 982px;
height: auto;
position:relative;
border: 0px solid #ffffff;
border-bottom: 0px solid #696969;
border-top: 0px solid #696969;
margin-top:10px;
z-index:1;
}


#menucontainer2{
height: auto;
margin-left: auto;
margin-right: auto;
width: 982px;
position:relative;
border: 0px solid #ffffff;
border-left: 0px solid #696969;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #ffffff;
z-index: 10;
}

a.menu:link {text-decoration:none; color:#f9d889;}
a.menu:visited {text-decoration:none; color:#f9d889;}
a.menu:hover {text-decoration:none; color:#ffffff;}

.dropmenu2 ul{ list-style-type:none;
padding: 0px;
margin:0;
}

.dropmenu2 li{ z-index:200;
float:left;
position:relative;
border-left:0px solid #ffffff;
border-right: 13px solid rgba(0, 0, 0, 0);
/* border-right:12.7px solid #babfad; */
width:186.0px;
}

.dropmenu2 li li{ z-index:200;
float:left;
position:relative;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
width:246px;
}


.dropmenu2 a { display:block;
background-color:#526a46;
font-size:12px;
padding: 10px 7px 10px 6px;
line-height:29px;
color:#000000;
border-right: 2px solid #333333;
border-bottom: 2px solid #333333;
opacity: .8;
filter: alpha(opacity=80); /* For IE8 and earlier */ 
font-family:verdana, sans-serif;
font-style:normal;
font-weight:bold;
text-align:center;
}

.dropmenu2 ul ul { position:absolute;
/* background: url(../Facebook2.png); */

opacity: .88;
filter: alpha(opacity=88); /* For IE8 and earlier */
margin-top: 0px;
padding-top: 5px;
padding-bottom: 0px;
border-right: 0px solid #000000;
visibility:hidden;
color:#000000;
}


.dropmenu2 ul ul a
 { 
font-size:11px;
padding: 1px 16px 1px 16px;
line-height:20px;
border-bottom: 0px solid #ffffff;
background-color:#ffffff;
font-family:verdana, sans-serif;
font-weight:normal;
text-align:left;
}


.dropmenu2 ul li:hover ul, 

.dropmenu2 ul a:hover ul{ visibility:visible;
z-index:1000;
background-color:#ffffff;
-webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -ms-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}


.dropmenu2 ul li :hover{ color:#fffff;
background-color:#718568;
border-right: 2px solid #333333;
border-bottom: 2px solid #333333;
-webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -ms-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

.dropmenu2 ul ul li :hover{ color:#ffffff;
background-color:#526a46;
}

.clear{clear:both}






.linkbox{
       /* width:196.2px; */
	   width:189px;
	   height:140px; 
       border:0px solid #000000; 
       margin-top:10px;
	   border-bottom: 2px solid #666666;
	   color: #000000;
	   font-size:16px;	   
       text-align: center;
       background: rgba(96,117,85,.35);
	   padding-top: 5px;
	   padding-bottom: 5px;
 }

.linkbox  a {color:#000000; font-size:13px; text-decoration:underline}
.linkbox  a:hover {color:#555555; font-size:13px; text-decoration:underline; } 
   



.footerlinks{
       width:196.2px; 
	   height:100px; 
       border:0px solid #000000; 
       margin-top:10px;
	   border: 0px solid #000000;
	   font-size:16px;	   
       text-align: center;
   	   padding-top: 5px;
	   padding-bottom: 5px;
 }

.footerlinks  a {color:#000000; font-size:13px; text-decoration:underline}
.footerlinks  a:hover {color:#555555; font-size:13px; text-decoration:underline; }   
   
   






#leftcolumn{
/* background-color: #f3ebd8; */
margin-top:0px;
min-height:650px;
height: auto;
width: 209px;
border-top:0px solid #802022;
border-right:0px solid #802022;
border-left:0px solid #ffffff;
border-bottom:0px solid #802022;
float:left; 
}
.leftcolumnpad{
clear:both;
padding:60px 20px 20px 20px;
height:auto;
height:auto;
width:auto;
margin:0;
}
.leftcolumnpad p{color:#000000;}
.leftcolumnpad h1{color:#004400;}
.leftcolumnpad h2{color:#004400;}
.leftcolumnpad h4{color:#004400;}
.leftcolumnpad ul{font-weight:normal;font-size:13px;color:#004400; list-style-type: square outside; padding-left:20px;}
.leftcolumnpad li{font-weight:normal;font-size:13px;color:#004400; list-style-type: square; list-style-position: outside; padding-left:0px; padding-bottom:7px;}
.leftcolumnpad a{color:#004400;text-decoration:none;}
.leftcolumnpad a:hover{color:#979797;text-decoration:none;}
.leftdivider{
clear:both;
margin-right: auto;
margin-left: auto;
width:100%;
border-bottom: 1px outset #FFFFFF;
border-top: 1px outset #FFFFFF;
}







#centandrightcontainer{
/* background-color: #f3ebd8; */

/* overflow-y: auto;
height:670px; */

height:auto; 
position:relative;
width:auto;
display:block;
overflow:hidden
}

.centcolumn{
min-height:650px;  
width: auto;
margin-left:0px;
margin-top:0px;height: auto;
border-top:0px solid #802022;
border-right:0px solid #802022;
border-bottom:0px solid #802022;
border-left:0px solid #710000;
overflow:hidden!important;
}
.centcolumnpad {
/* background-color: #f3ebd8; */
border-left:1px solid #510000;
margin-top:20px;
margin-bottom:20px;
min-height:600px; 
height: auto;
clear:both;
padding:0px 20px 20px 20px;
}
.centcolumnpad p{color:#000000; text-align: justify;}
.centcolumnpad h1{margin: 0px 0 0 0;font-size:22px;font-weight: bold; color:#004400}
.centcolumnpad h2{margin: 10px 0 0 0;font-size:18px;font-weight: bold; color:#004400}
.centcolumnpad h4{margin: 10px 0 0 0;font-size:22px;font-weight: bold; color:#004400}
.centcolumnpad h5{margin: 0px 0 0 0;font-size:22px;font-weight: bold; color:#004400}
.centcolumnpad ul{font-weight:normal;font-size:14px;color:#000000; list-style-type: disc outside; padding-left:20px; text-align: justify;}
.centcolumnpad li{font-weight:normal;font-size:14px;color:#000000; list-style-type: disc; list-style-position: outside; padding-left:0px; padding-bottom:7px; text-align: justify;}
.centcolumnpad a{font-weight:normal;color:#000000;}
.centcolumnpad a:hover{color:#979797;text-decoration:underline;}
.centerdivider{
clear:both;
margin-right: auto;
margin-left: auto;
width:100%;
border-bottom: 1px outset #FFFFFF;
border-top: 1px outset #FFFFFF;
}









#centeronecolumn{
margin-top:0px;
float:left; 
border-left: 1px #FFFFFF;
border-right: 0px #FFFFFF;


}
.centeronecolumnpad{
clear:both;
padding-top:0px;
padding-left:0px;
padding-bottom:20px;
padding-right:20px;
height:auto;
width:auto;
margin:0;


}
.centeronecolumnpad p{color:#FFFFFF;}
.centeronecolumnpad h2{color:#FFFFFF;}
.centeronecolumnpad h4{color:#FFFFFF;}
.centeronecolumnpad a{font-weight:normal;color:#FFFFFF;}
.centeronecolumnpad a:hover{color:#979797;text-decoration:none;}
.centeronedivider{
clear:both;
margin-right: auto;
margin-left: auto;
width:100%;
border-bottom: 0px outset #FFFFFF;
border-top: 0px outset #FFFFFF;
}










#centerleftcolumn{
margin-top:0px;
width: 375px;
border-top:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
border-left:0px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
float:left; 
}
.centerleftcolumnpad{
clear:both;
padding-top:0px;
padding-left:0px;
padding-bottom:20px;
padding-right:20px;
background-repeat:repeat-x;
height:auto;
width:auto;
margin:0;
}
.centerleftcolumnpad p{color:#FFFFFF;}
.centerleftcolumnpad h2{color:#FFFFFF;}
.centerleftcolumnpad h4{color:#FFFFFF;}
.centerleftcolumnpad a{font-weight:normal;color:#FFFFFF;}
.centerleftcolumnpad a:hover{color:#979797;text-decoration:none;}
.centerleftdivider{
clear:both;
margin-right: auto;
margin-left: auto;
width:100%;
border-bottom: 0px outset #FFFFFF;
border-top: 0px outset #FFFFFF;
}


#centerrightcolumn{
margin-top:0px;
width: 375px;
border-top:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
border-left:0px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
float:right; 
}
.centerrightcolumnpad{
clear:both;
padding-top:0px;
padding-left:0px;
padding-bottom:20px;
padding-right:0px;
background-repeat:repeat-x;
height:auto;
width:auto;
margin:0;
}
.centerrightcolumnpad p{color:#FFFFFF;}
.centerrightcolumnpad h2{color:#FFFFFF;}
.centerrightcolumnpad h4{color:#FFFFFF;}
.centerrightcolumnpad a{font-weight:normal;color:#FFFFFF;}
.centerrightcolumnpad a:hover{color:#FFFFFF;text-decoration:none;}
.centerrightdivider{
clear:both;
margin-right: auto;
margin-left: auto;
width:100%;
border-bottom: 0px outset #FFFFFF;
border-top: 0px outset #FFFFFF;
}












#rightcolumn{
background-color: #000000!important;
margin-top:15px;
margin-right:0px;
height: 650px;
width: 230px;
border-top:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
float:right;
}
.rightcolumnpad{
clear:both;
padding:20px;
height:auto;
width:auto;
margin:0;
}
.rightcolumnpad p{color:#FFFFFF;}
.rightcolumnpad h2{color:#FFFFFF;}
.rightcolumnpad a{font-weight:bold;color:#FFFFFF;}
.rightcolumnpad a:hover{color:#979797; text-decoration:none;
}
.rightdivider{
clear:both;
margin-right: auto;
margin-left: auto;
width:80%;
border-top: 1px outset #FFFFFF;
border-bottom: 1px outset #FFFFFF;
}













#twitter
{ width: 100%; float: left; padding: 0px 0px 40px 0px; min-width: 200px; }


#twitter img
{ width: 100px; margin: 0px 0px 20px 20px; }

.tweet
{ padding: 10px; margin: 0px 0 20px 0px; background:#000000; width:880px; border-top:1px solid #FFFFFF;

-webkit-box-shadow: 0px 0px 5px #69c;
-moz-box-shadow: 0px 0px 5px #69c;
}







#footer-home{
color:#ffffff;
font-weight: 15px;
width:980px;
height: auto;
margin-left: auto;
margin-right: auto;
position:relative;

border-left: 0px solid #666666;
border-right: 0px solid #666666;
border-bottom: 0px solid #666666;
}
#footerpad-home{
}
#footerpad-home p{color:#000000;}
#footerpad-home a{font-weight:normal;color:#000000; text-decoration:underline;}
#footerpad-home a:hover{color:#000000!important; text-decoration:underline;}






#footer{
color:#ffffff;
font-weight: 15px;
width:978px;
height: auto;
margin-left: auto;
margin-right: auto;
position:relative;
background: rgba(243,235,216,.85);
border-left: 1px solid #666666;
border-top: 1px solid #666666;
border-right: 3px solid #999999;
border-bottom: 3px solid #999999;
}
#footerpad{
}
#footerpad p{color:#000000;}
#footerpad a{font-weight:normal;color:#000000; text-decoration:underline;}
#footerpad a:hover{color:#000000!important; text-decoration:underline;}










#bodyfoot{
position:absolute;
z-index:-500;
width:100%;background-color: #1C1C1C!important;margin-top:-150px; border-top:8px solid #B0B0B0;
height:auto;
}
#bodyfootcontent{
padding-left:15px;
color:#ffffff;
height:auto;padding-top:270px;width:100%;padding-left:10px;
padding-bottom:25px;
}
#bodyfootcontent a{color:#3F782A;}
.bodyfootcontainer{
position:relative;
width:220px;
height:auto;
float:left;
margin:0 20px 0 20px;
}
.bodyfootcontainerpad{
height:auto;
width:810px;
padding-top:0px;
padding-left:20px;
margin-left:auto;
margin-right:auto;
}










/***************************************************************************
Contact form styling
***************************************************************************/

#contact p, label, legend { font: 1.3em "PT Sans",Helvetica,Arial,sans-serif; }

#contact ul {
	list-style-type: none;
}

#contact h1 { margin: 10px 0 10px; font-size: 14px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 95%; margin: 0 auto; padding: 0 10px 10px 10px; background-color: #FFF; -webkit-border-radius:5px; -moz-border-radius:5px;  }

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 14px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact input, textarea, select { width: 95%; margin: 5px 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc;  font: 14px "PT Sans",Helvetica,Arial,sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 95%; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; padding: 7px; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }
#contact legend a { color: #2A9AD4; }
#contact span.required{ font-size: 14px; color: #ff0000; } /* Select the color of the * if the field is required. */

#contact select { margin: 5px 0 30px 0; }  

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('http://WatrousHeritage.ca//images/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('http://WatrousHeritage.ca//images/success.gif') left no-repeat; padding-left:22px; }









  
