/* CSS Document */body {margin: 10px 0px 20px 0px;background-color: #CEC2A8;font-family: "Trebuchet MS", Arial, sans-serif;}.tag {background: url('images/toupe30_bg.gif'); background-repeat: repeat; background-position: top left;border-right: 2px solid #FFF;border-left: 2px solid #FFF;border-top: 2px solid #FFF;padding-left: 15px;}h1 {color: #fff;font-size: 14px;margin:0;font-weight: normal;}.clear {clear: both;}p {font-size: 12px;margin-bottom: 0px;}.mainphoto {background: url('images/toupe435_bg.gif'); background-repeat: repeat-x; background-position: top left;border: 2px solid #FFF;}.colorphoto {border: 2px solid #FFF;}.inset {border-left: 2px solid #FFF;border-bottom: 2px solid #FFF;}.insethome {border-left: 2px solid #FFF;border-bottom: 2px solid #FFF;font-size: 12px;background: url('images/home/insetbg2.jpg') no-repeat center bottom;background-color: #D7baaa; }.necn {padding: 30px 0 0 0;}.green {padding: 220px 0 0 0;}h2 {margin: 5px 0 5px 0;color: #333;font-size: 20px;line-height: 24px;}.disclaimer {font-size: 10px;}.signup {font-size: 14px;margin: 30px 0;}.insetcid {border-left: 2px solid #FFF;border-bottom: 2px solid #FFF;font-size: 12px;background-image: url(images/cid-left.jpg);background-position: bottom;}.text {padding: 15px;line-height: 16px;color: #333;width: 534px;background-image: url(images/toupe_bg.jpg);background-repeat: no-repeat;background-color: #CFC0A7;border-left: 2px solid #FFF;border-right: 2px solid #FFF;border-bottom: 2px solid #FFF;}.testimonial {font-style: italic;font-weight: bold;}#mainph {z-index: 1;position:relative;top: -34px;left:0px;height: 400px;}#maincaption {width:543px;height:34px;text-align:center;position:relative;top:0px;left:0px;background: #fff;z-index: 5;display: none;}#maincaption h1 {color: #000;font-size: 22px;padding: 3px 0 0 0;margin: 0;}.photocredit {line-height: 16px;color: #666;text-align: right;font-size: 10px;margin: 0;}.click {font-size: 14px;font-weight: bold;color: #935436;font-style: italic;margin: 0;}/*a:link {text-decoration: underline;color: #330099;}a:visited {color: #6666ff;text-decoration: underline;}a:hover, a:active, a:focus {color: #0066cc;text-decoration: underline;}*/a:link, a:active, a:focus  {text-decoration: underline;color: #1e4d83;}a:visited {color: #0066cc;text-decoration: underline;}a:hover {color: #0066cc;text-decoration: underline;}#seminars {background-color: #ecebe7;border-top: 2px solid #fff;border-right: 2px solid #fff;border-left: 2px solid #fff;} .slisting {padding: 20px;margin: 0;border-bottom: 2px solid #fff;}.sdate {font-weight: bold;font-size: 14px;margin: 0;padding-bottom: 5px;}.sdesc {margin: 0;padding-bottom: 5px;}.sloc {padding-left: 50px;margin:0;}/* Glossary */#glossary {padding: 20px;width: 494px;margin: 0;border: 2px solid #FFF;background-color: #ecebe7;}.gloshead {font-size: 14px;font-style: italic;color:  #666;}.glosem {color:  #935436;font-weight: bold;}.glositem {text-indent: -15px;padding-left: 15px;}/* Gallery */.galtable {background-color: #ABA387;padding: 10px 20px 10px 20px;border: 2px solid #FFF;}.galtext {text-align: center;padding: 5px;font-style: italic;color: #333;font-size: 14px;text-transform: uppercase;}.galsub {color: #542c24;text-align: center;padding-bottom: 5px;}.galcaption {color: #542c24;}.galind {background-color: #ABA387;padding: 20px 10px 20px 10px;border: 2px solid #FFF;}.galphoto {border: 2px solid #fff;}.galnav {padding: 0px 30px 0px 0px;font-size: 12px;text-align: left;}/* CID */.cidhead {font-size: 16px;font-weight: bold;color: #542c24;}.faq {font-size: 12px;font-weight: bold;color: #542c24;}.cidem {font-size: 12px;font-weight: bold;font-style: italic;color: #540a1E;}.call {text-align: center;}/* Opentime */.find {font-size: 14px;font-weight: bold;color: #935436;padding-bottom: 10px;}.otform {font-size: 12px;margin-top: 15px;}.select {width: 110px;}.address {font-size: 11px;font-weight: bold;color: #666;margin: 0;padding: 5px 0px 3px 0px;}.copyright {font-size: 10px;font-weight: normal;color: #666;margin: 0;}.sitemap {font-size: 12px;line-height: 18px;padding: 20px;width: 494px;margin: 0;border: 2px solid #FFF;background-color: #ecebe7;}.links {font-size: 12px;line-height: 20px;padding: 20px;width: 494px;margin: 0;border: 2px solid #FFF;background-color: #ecebe7;}.artbk {padding: 15px;line-height: 18px;color: #333;width: 534px;background-image: url(images/art_bg.jpg);background-repeat: no-repeat;background-color: #c5ac8e;border: 2px solid #FFF;}.arthead {font-size: 18px;font-weight: bold;line-height: 24px;}.artphoto {border: 1px solid #333;margin-top: 0px;}.artbk ol, ul{font-size: 12px;}.artre {border-top: 1px solid #4e4e4e;margin-top: 10px;font-style: italic;color: #4e4e4e;line-height: 16px;}.artbyline {margin-left: 25px;margin-top: 10px;font-size: 14px;color: #4e4e4e;font-style: italic;}.contact {font-size: 12px;padding: 20px;border: 2px solid #FFF;}.contactform {font-size: 12px;padding-top:10px;}.formbox {border: 1px solid #935436;background-color: #ecebe7;}.buynow {color: #935436;text-align: center;padding: 20px 0 0 0;font-weight: bold;font-size: 14px;}.buybutton {color: #333;text-align: center;padding: 5px;font-weight: bold;font-size: 12px;}.menu {border-left:  2px solid #FFF;border-top:  2px solid #FFF;border-bottom: 2px solid #FFF;background-color: #e7dfcf;text-align: center;}.logo {margin: 10px auto;}/* Navigation */div#nav {	float: left; 	width: 150px; 	margin: 0; 	 }  div#nav ul {	margin: 5px 0 0 0; 	padding-left: 0; 	width: 150px;   	color: #000;  }  div#nav li {	list-style: none; 	text-align: center;	  }div#nav li a {display: block;	padding: 2px 0px 3px 0px;  	text-decoration: none;   	width: 150px;   	color: #000;   	font-family: Arial, Helvetica, sans-serif;   	font-size: 10px;	text-align: center;	font-weight: bold;	margin:  0;}	div#nav li a:hover {	color: #A62122;}div#nav li a.selected {color: #A62122;}  /*HOME SLIDESHOW */.homeslides {width: 543px;height: 434px;margin: 0 auto;padding: 0;}.homeslides noscript p {text-align: center;font-weight: bold;font-size: 14px;color: #000;}.homeslides ul {width: 543px;overflow: hidden;margin: 2px 0 0 2px;padding: 0;background-color: #000;height: 52px;}.homeslides ul li {float: left;border: 1px solid #666;margin: 0 2px 0 0;}.homeslides ul li div img {position:relative;cursor:pointer;}.pika_main {width:543px;height:434px;display:block;position:relative;}.pika_main_img {position:relative;}.pika_subdiv {width: 543px;height: 434px;margin: 0;padding: 0;}.pika_subdiv img, .pika_subdiv a img{border:none;}.pika_animationDivs{top:0px;left:0px;} /*must match top/left padding for subdiv */.pika_subdiv img, .pika_subdiv a img {border:none;}.pika_caption {width:543px;height:32px;text-align:center;position:absolute;top: 0;left:0px;font-size: 22px;color: #e7dfcf;padding: 3px 0 0 0;background: #fff;}.captext {color: #000;padding: 0;opacity: 1 !important;	}.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}.pika_play a.pika_stop_button{background:url('pause.png') top center no-repeat;}.pika_navigation a{font-size: 12px; text-decoration: none;}.pika_navigation a:hover{text-decoration: underline;}.pika_navigation{display: none;padding-top:10px;clear:both;text-align:center;}/* if you want to 'hide' these jus make their height and width 1px */.pika_prev_hover{position:absolute;top:5px;left:5px;height:1px;width:1px;background:url('rewind.png') top left no-repeat;}.pika_next_hover{position:absolute;top:5px;right:5px;height:1px;width:1px;background:url('fastf.png') top right no-repeat;}.hometext {padding: 50px 15px 15px 15px;line-height: 16px;color: #333;width: 534px;background-image: url(images/toupe_bg.jpg);background-repeat: no-repeat;background-color: #CFC0A7;border-left: 2px solid #FFF;border-right: 2px solid #FFF;border-bottom: 2px solid #FFF;}