body {

	background-color:#999999;

	margin: 0px;

	padding: 0px;

	height: 100%;

	font:"Times New Roman", Times, serif;

	color: #cccccc;

}
.gallery-links {
	text-align: center;
}
.gallery-links a {
	color: #333;
	text-decoration: none;
}


.max350 img {

max-width:350px;

width:expression(document.body.clientWidth > 350? "350px": "auto" );

}

.menubar {

padding-top:20px;

/*background-color:#666666;

background-image:url(../images/menu-bk2.jpg);

background-repeat:repeat-x;

text-align:center;

color:#999999;

}

.menubar a:link, a:active, a:visited{

color:#CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

}

.menubar a:hover{

color:#CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:underline;*/

}

.bgcolor{

background-color:#47576C;

}

#row1{

padding-top:20px;

background-color:#999999;

text-align:center;

vertical-align:middle;

height:67px;

}

#row2{

background-image:url(../images/menu/row2.jpg);

height:20px;

}

#container {

width:760px;

height:100%;

}

#centered  {

font-family:Arial, Helvetica, sans-serif;

color:#CCCCCC;

border-color:#000000;

}

#centered td {

vertical-align:middle;

text-align:center;

padding:10px;

}

#centered a {

color:#CCCCCC;

text-decoration:none;

}

#centered img {  border:2px solid black; } 

#centered a img {  border:2px solid black;}

#centered  a:hover{

color:#FFFFFF;

text-decoration:underline;

}

#artists  {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#CCCCCC;

}

#artists  a:hover{

color:#FFFFFF;

text-decoration:underline;

}

#artists  a{

color:#CCCCCC;

text-decoration:none;

}

#heading {

font-weight:bold;

font-size:20px;

}

#menu {

background-color:#3c495b;



}

#outerTable {

width:100%;

}

#outerCell {

vertical-align:top;

}

#top {

background-color:#3c495b;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

height:40px;

text-align:right;

color:#CCCCCC;

vertical-align:middle;

padding-right:30px;

}

#top a {

color:#999999;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

}

#top a:hover {

color:#FFFFFF;

text-decoration:underline;

}

#main {

}

#title {

text-align:center;

color:#FF0000;

font-size:30px;

font-weight:bold;

}

#subTitle {

text-align:center;

color:#FF0000;

font-size:20px;

font-weight:bold;

}

#bottom{

background-color:#3c495b;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

height:100%;

color:#999999;

vertical-align:text-top;

padding-top:15px;

}

#btm {

width:420px;

height:100px;

vertical-align:middle;

}

#barn {

display:inline;

float:left;

padding-top:10px;

padding-left:15px;

padding-right:15px;

text-align:center;

vertical-align:middle;

}

#phone {

float:left;

display:inline;

padding-top:10px;

padding-left:15px;

padding-right:15px;

vertical-align:middle;

text-align:left;

}

#address{

float:left;

display:inline;

padding-top:10px;

padding-left:15px;

padding-right:15px;

vertical-align:middle;

text-align:center;

}

#titleCell {

background-image:url(../images/flora.gif)

border-top:14px;

border-top-color:#666666;

}

.searchresults {

color:#CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

.searchresults a {

color:#CCCCCC;

text-decoration:none;

}

.searchresults a:hover{

color:#FFFFFF;

text-decoration:underline;

}

.catborder {

background-color:#333333;

}

.border img {  border:2px solid black; } 

.border a img {  border:2px solid black;}

.tourLinks {

}

.tourLinks a{

color:#FFFFFF;

text-decoration:none;

}

.tourLinks a:hover{

color:#CC3333;

text-decoration:underline;

}

.grayLeft {

color:#CCCCCC;

text-align:left;

}

#glideDiv { 

  position:relative; visibility:visible; 

  left:0; top:0; z-index:200;

  width:175px; height:175px; padding:6px;

  }

#tag {

line-height:10px;

text-align:right;

color:#CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

}

#tag a{

color:#CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

text-decoration:none;

}

#tag a:hover{

text-decoration:underline;

}

.galleryinfo {

vertical-align:top;

padding-top:40px;

padding-right:12px;

padding-left: 50px;8px;

width: 600px;

}

.hours {

font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif;

font-size:14px;



}

.location {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

padding-bottom:1.5em;

}

.descript {

font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif;

font-size:24px;

padding-bottom:1.5em;

}

.egallery {

padding-top:30px;

}

.padright {

padding-right: 15px;

}



.company_name{

padding-bottom:1.5em;

font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif;

font-size:30px;

text-align:center;

vertical-align:middle;

}

.style6 a{

	color: #A20000;

	font-weight: bold;

}

#indeximage {

	width:100%;



}

