@charset "utf-8";
/* CSS Document */

body {
	background-color: #cbcbcb; /* Global White */
	background-image:url(../sitegraphics/3dx_02_BGtile.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
font-size: 12px; /* Font Size */
	line-height: 16px;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	}

.mainbackground
 {
	background-image:url(../sitegraphics/3dx_02_content_topBG_big.jpg);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	}

.bottomnav {
	padding-top: 5px;
	font-size: 11px; /* Font Size */
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	}


.footernav {
	background-color: #eeeeee;
	padding-top: 5px;
	border-top: solid;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}




.quicklinks {background-image:url(../images/quick_links_tile.jpg);
background-repeat:repeat-y;
}

.copyright {
	font-size: 11px; /* Font Size */
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}



.headtitle {
	color: #FFCC00;
	font-size: 14px;
	font-weight:bold;
	}

.quote {
font-size:16px;
color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align:right;
	
	}

h1 {
	font-size: 14px;
	font-weight: bold; /* Accent 10 */
	color:#333333;
}

h2 {
	font-size: 16px;
	font-weight: bold; /* Accent 10 */
	color: #000000;
	}

h3 {
	font-size: 14px;
	font-weight: bold; /* Accent 10 */
	color: #9ca18e;
}

h4 {
	font-size: 14px;
	font-weight: bold; /* Accent 10 */
	color: #C19a63;
}


<!-- menu system
#vert-one {}
ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:bold 12px Arial, sans-serif;line-height:220%;width:240px;}
ul.vert-one li{margin:0;padding:0; border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;}
ul.vert-one li a{display:block;text-decoration:none;color:#fff400;background:#000;padding:0 0 0 10px;width:230px;}
ul.vert-one li a:hover{color:#ffffff;background:#292a2c url("/sitegraphics/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a.current,ul.vert-one li a.current:hover{color:#000000; background:#cbcbcb url("/sitegraphics/vert-one_arrow.gif") no-repeat 0 9px;}
-->

a:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight:bold;	
}
a:hover {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight:bold;	
}

a:link.botnav {
	color: #333333;
	text-decoration: none;
	font-size: 12px;	
}
a:visited.botnav {
	text-decoration: none;
	color: #333333;
	font-size: 12px;	
}
a:hover.botnav {
	text-decoration: none;
	color: #000000;
	font-size: 12px;	
}
a:active.botnav {
	text-decoration: none;
	color: #333333;
	font-size: 12px;	
}
.gallery_cats_open {color: #FF0000;
font-weight:bold;}

<!-- form
span.red{
	color:#F00;}
.message{
	display:block;
	width:100%;
	padding:10px;
	background-color:#C5C5C5;
	border:1px #999 solid;
	text-align:center;
	font-size:16px;
	}	
.wpcf8 {
	margin:20px 0px;
	border:1px #C5C5C5 solid;
	}
.wpcf8 checkbox {
	width:10px;
	height:20px;
	background-color:#E9E9E9;
	border:1px #C5C5C5 solid;
	padding:5px!important;
	margin-bottom:10px;
	}
.wpcf8 input, .wpcf8 select, .wpcf8 textarea {
	width:230px;
	background-color:#E9E9E9;
	border:1px #C5C5C5 solid;
	padding:5px!important;
	margin-bottom:10px;
	}
.wpcf8 select{
	width:242px;
	background-color:#E9E9E9;
	}
.wpcf8 textarea{
	width:330px;
	height:100px;
	background-color:#E9E9E9;
	border:1px #C5C5C5 solid;
	padding:5px;
	}

span.wpcf8-not-valid-tip {
	position: absolute;
	top: 0px!important;
	left: 350px!important;
	z-index: 100;
	background-color: #ff0000!important;
	border: 1px solid #ff0000;
	color:#FFF;
	font-size: 9pt!important;
	width: 180px!important;
	padding: 2px;
}

-->

img.gallery {
   border:4px solid #cbcbcb;
}







