body, html {
margin:0;
padding:0;
height:96%;
}

body {
background-color: #7595D4;
margin-top:5%;
}

body, table, td, img {
margin:0;
padding:0;
border:0;
}
body, table, td {
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
}

table {
border-collapse:collapse;
}
td {
vertical-align:top;	
}
#outertable {
width:94%;
border: 4px solid #375CA5;
border-top:0;
margin:0 auto 12px auto;
background-color: #ffffff;
}

#outertable td#toprow {
vertical-align:middle;
height:122px;
background: url(/images/template2/hdrrpt.jpg) repeat-x;
}
#outertable td#toprow h1 {
font-size:36px;
font-weight:normal;
background: url(/images/template2/hdrleft.jpg) no-repeat;
height: 122px;
line-height: 122px;
margin: 0;
padding: 0 0 0 80px;
}

/* NAV */
#outertable td#navtd {
width:120px;
text-align:left;
border-right: 1px dotted #7595D4;
padding-bottom:30px;
}
#navtd ul {
margin:12px auto;	
}
#navtd ul, #navtd ul li {
margin:0 5px;
padding:0;
list-style-type:none;	
}
#navtd ul li a {
display: block;
width: 104px;
margin:4px auto;
padding: 5px 3px;
border: 1px solid #0000cc;
font-weight: normal;
font-weight:bold !important;
font-size:11px;
color: #0000cc;
text-decoration: none;
}
#navtd a:hover, #navtd a:active {
background: #A0B4DC;
color: #ffffff;
border: 1px solid #375CA5;
}

#footertd {
padding:6px;
}
#footertd {
border-top: dashed 1px #cccccc;
font-size:11px;
font-style:oblique;
vertical-align:middle;
padding: 12px 12px 8px 12px;
color: #375CA5;
}

#btmlinks a:link, #btmlinks a:visited {
color: #5A729F;
text-decoration:none;
border-bottom: 1px dotted #5A729F;
}
#btmlinks a:hover, #btmlinks a:active {
color: #375CA5;
border-bottom: 1px solid #375CA5;
}
div#siteinfo {
margin-top:6px;
}

a.credit:link, a.credit:visited {
font-size:10px;
color: #5A729F;
text-decoration:none;
border-bottom: 1px dotted #5A729F;
text-align:right;
display:block;
float:right;
margin: 4px 0 4px 0;
}
a.credit:hover, a.credit:active {
color: #375CA5;
border-bottom: 1px solid #375CA5 !important;
}

h1, h2, h3, h4, h5, h6 {
line-height: 132%;
color: #375CA5;
/*margin: 0;*/
/*padding: 0;*/
}
h1 {
font-size: 20px;
}
h2 {
font-size: 16px;
}
h3 {
font-size: 14px;
}
h4 {
font-size: 12px;
}

td#contenttd {
padding:0 40px 20px 40px;
font-size:12px;
line-height:150%;
}

td#contenttd strong {
color: #375CA5;
}

td#contenttd a:link, td#contenttd a:visited {
color: #0000cc;
text-decoration:none;
border-bottom: 1px solid #0000cc;
font-weight:bold;
}
td#contenttd a:hover, td#contenttd a:active {
color: #CF0909;
text-decoration:none;
border-bottom: 1px solid #CF0909;
font-weight:bold;
}

td#contenttd a img {
text-decoration:none;
border:0;	
}

td#contenttd li {
line-height:130%;
margin-bottom:10px;	
margin-top:10px;
}

.imgright {
float:right;
clear:right;
padding:2px;
border: 1px solid #375CA5;
margin: 0 0 12px 24px;
}
.imgleft {
float:left;
padding:2px;
border: 1px solid #375CA5;
margin: 0 24px 12px 0;
}

.imgctr {
display:block;
float:none;
margin: 2px auto;
padding:2px;
border: 1px solid #375CA5;
}

.imgleftdiv {
float:left;
margin-right:18px;
color: #375CA5;
font-weight:bold;
line-height: 120%;
margin-bottom:12px;
margin: 0 24px 12px 0;
}
.imgleftdiv img {
margin-bottom:2px;	
}



/* main orchid page */
.orchids {
width:96%;
margin: 8px auto;	
}
div.picsonleft {
display: block;
clear: both;
}
div.section {
display:block;
clear:both;
float:none;
width:100%;
/*border:1px solid red !important;*/
}
.picsonleft a {
}
.picsonleft img {
margin: 0 18px 12px 0;
padding: 2px;
border: 1px solid #375CA5;
display: block;
clear: left;
float: left;
}
.picsonleft a img {
}

.picsonleft p  {
/*clear:left;*/
}

/* ad divs */

div.medrectright {
float:right;
width:300px;
margin: 0 0 12px 24px;
}
div.medrectleft {
float:left;
width:350px;
margin: 0 24px 12px 0;
}



/* calanthe care table */
table.calanthes {

}
table.calanthes td img {
float:left;
padding:1px;
margin: 12px 12px 12px 0;
border: 1px solid #375CA5;	
}



/* photo gallery table */
#gallery {
margin: 0 auto;	
}
#gallery td {
padding: 2px 4px;
text-align:center;	
color: #375CA5;
font-weight:bold;
font-size:10px;
line-height:120%;
}

#gallery td a img {
display:block;	
margin: 4px auto 2px auto;
padding:2px;
border: 1px solid #375CA5;

}

#gallery td a img {
/*border: none !important;	*/
}

#gallery td p, #gallery td .gallery200 td p {
text-align:center;
margin:1px auto;
padding:1px 2px;
line-height:138%;

}

#gallery td p {
width: 296px;
}

#gallery td .gallery200 td p {
width: 196px;
}








/* ad code styles */
#button { 
margin-top:18px auto 6px auto;
clear:both;
background:#ffffff url(/images/as/120.jpg) center center no-repeat;  /*001BAA*/
width:120px; 
height:120px; 
padding-top:18px; 
text-align:center; 
}




/* div containing a javascript pic */

div.haspic {
font-size:12px;
/*color: #375CA5;	*/
line-height:130%;
font-weight:bold;
}

div.haspic img {
padding:1px;
border:1px solid #7595D4 !important;	
}
td#contenttd div.haspic a img {
text-decoration:none !important;
padding:1px;
border:1px solid #7595D4 !important;
}
td#contenttd div.haspic a {
text-decoration:none !important;
}



#cpyright {
display:block;
clear:both;
font-size:10px;
font-style:oblique;
color: #7595D4;
margin-top:20px;
/*margin-bottom:8px;*/
}
#cpyright a {
color: #7595D4;
}
