body {
    background:#000000;
    margin:0px;
    background-image:url('../img/topo.png');
}

.pic {
    border:1px dotted #666666;
    padding: 7px;
}

.picl {
    border:1px dotted #666666;
    padding: 7px;
    margin-right:20px;
}

.picr {
    border:1px dotted #666666;
    padding: 7px;
    margin-left:20px;
}

TD {
    font-family:Trebuchet MS,lucida grande,verdana;
    font-size:10pt;
    color:#999999;
}

P {
	line-height:18pt;
	text-align:left;
	color:#999999;
	font-weight:300;
	font-family:helvetica;
	font-size:11pt;
}

H1 {
    display:inline;
    font-size:17pt;
    color:#cc9933;
    font-family:Lucida Grande,Trebuchet MS,verdana,arial;
    font-weight:normal;
    text-align:left;
}

.imgroll {border: 1px #000000 solid;}
A:hover, A:active {color: #000000}
A:hover .imgroll, A:active .imgroll {border-left:1px #cc9933 solid;border-right:1px #cc9933 solid}

A.nav:link {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color:#EEEEEE; font-size: 10pt; text-decoration: none; border-bottom:#666666 1px dotted}
A.nav:visited,A.nav:active {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color:#EEEEEE; font-size: 10pt; text-decoration: none; border-bottom:#666666 1px dotted}
A.nav:hover {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color: #CC9933; font-size: 10pt; text-decoration: none; border-bottom:#EEEEEE 1px dotted}

A.textnav:link {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color:#EEEEEE; font-size: 8pt; text-decoration: none; border-bottom:#666666 1px dotted}
A.textnav:visited,A.textnav:active {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color:#EEEEEE; font-size: 8pt; text-decoration: none; border-bottom:#666666 1px dotted}
A.textnav:hover {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color: #FFFFFF; font-size: 8pt; text-decoration: none; border-bottom:#EEEEEE 1px dotted}

A.tabnav:link {font-family:Helvetica,Lucida Grande,Trebuchet MS,verdana,arial; color:#cccccc; font-size: 12pt; text-decoration: none;font-weight:300;}
A.tabnav:visited,A.tabnav:active {font-family:Helvetica,Lucida Grande,Trebuchet MS,verdana,arial; color:#cccccc; font-size: 12pt; text-decoration: none;font-weight:300;}
A.tabnav:hover {font-family:Helvetica,Lucida Grande,Trebuchet MS,verdana,arial; color: #FFFFFF; font-size: 12pt; text-decoration: none;font-weight:300;}

A.footer:link {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color:#999999; font-size: 10pt; text-decoration: none; border-bottom:#666666 1px dotted}
A.footer:visited,A.footer:active {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color:#999999; font-size: 10pt; text-decoration: none; border-bottom:#666666 1px dotted}
A.footer:hover {font-family:Lucida Grande,Trebuchet MS,verdana,arial; color: #CC9933; font-size: 10pt; text-decoration: none; border-bottom:#EEEEEE 1px dotted}

.pagetitle {
	font-family:Lucida Grande,Trebuchet MS,verdana,arial;
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
}

.btn {
	font-size: 8pt;
	color: #EEEEEE;
	background-color: #000000;
	font-family: Lucida Grande,Trebuchet MS,verdana,arial;
	border: 1px solid #666666;
	background-image: url('http://www.stephenoachs.com/img/titlebg.gif');
	cursor:pointer;
}

.btnover {
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000000;
	font-family: Lucida Grande,Trebuchet MS,verdana,arial;
	border: 1px solid #996600;
	background-image: url('http://www.stephenoachs.com/img/titlebg.gif');
	cursor:pointer;
}

.reginput {
	width:325px;
	font-size:12pt;
	background:#181818;
	color:#ffffff;
	height:40px;
	padding:8px;
	border:#666666 1px solid;
	outline-width:0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.ident {

	font-family:Lucida Grande,Trebuchet MS,verdana,arial;
	font-weight:bold;
	font-size:10px;
	color:#999999;
	text-align: right;
}

.pricero {
	font-size: 8pt;
	font-family:Lucida Grande,Trebuchet MS,verdana,arial;
	border:#000000 solid 0px;
	background-color:#000000;
	color:#EEEEEE;
}

.divcorner {
    background: url(../img/div-corner.png) top left no-repeat;
    margin: 0 0 10px 0;
    padding: 15px 0 15px 15px;
    color:#666666;
    font-family:Trebuchet MS,lucida grande,verdana;
    font-size:10pt;
    line-height:20pt;
}

.divtitle {
	color:#cc9933;
	font-family:Trebuchet MS,lucida grande,verdana;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}

.drop {
	margin:10px;
	border:#000000 1px solid;
	-moz-box-shadow: 0 0 7px #999;
	-webkit-box-shadow: 0 0 7px#999;
	box-shadow: 0 0 7px #999;
}

.caption {
	margin-top:5px;
}

.picsq {
	width:250px;
	height:250px;
	margin:5px 5px 5px 0;
	overflow:hidden;
	position:relative;
	float:left;
	border:#000000 1px solid;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
}

ul#grid li {
	list-style: none outside;
	display:inline-block;
	margin-right: 25px;
	margin-bottom: 25px;
	
}

.box_rotate {
  -webkit-transform: rotate(-5deg) scale(1.1);  /* Chrome, Safari 3.1+ */
     -moz-transform: rotate(-5deg) scale(1.1);  /* Firefox 3.5-15 */
      -ms-transform: rotate(-5deg) scale(1.1);  /* IE 9 */
       -o-transform: rotate(-5deg) scale(1.1);  /* Opera 10.50-12.00 */
          transform: rotate(-5deg) scale(1.1);  /* Firefox 16+, IE 10+, Opera 12.50+ */
}
.box_rotate_time {
  -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */
          transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}

.box_return {
  -webkit-transform: rotate(0deg) scale(1);  /* Chrome, Safari 3.1+ */
     -moz-transform: rotate(0deg) scale(1);  /* Firefox 3.5-15 */
      -ms-transform: rotate(0deg) scale(1);  /* IE 9 */
       -o-transform: rotate(0deg) scale(1);  /* Opera 10.50-12.00 */
          transform: rotate(0deg) scale(1);  /* Firefox 16+, IE 10+, Opera 12.50+ */
}

.cirnav {
	width:40px;
	height:40px;
	opacity:.5;
	-o-transition: opacity 0.5s ease-out;
	-moz-transition: opacity 0.5s ease-out;
	-webkit-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;
}

.navShade {
	border: 1px solid #000000;
	-webkit-box-shadow: 10px 0 30px 10px #000000;
	box-shadow: 10px 0 30px 10px #000000;
	position:fixed;
	z-index:1000;
	background:#000000;
	opacity:.9;
	padding-top:15px;
	padding-bottom:15px;
	width:100%;
}