/*fix no scrollbar in firefox on short pages*/
html {
min-height: 101%;
}

body {  background-color:#C07529; text-align: center;  margin: 0; padding: 0;  padding-bottom: 5px; background-image: url(images/bodybg2.png); background-repeat: repeat-x;  }

div#container {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  position: relative; text-align: left; width:903px ; margin: 0 auto 10px auto; color: #333;  line-height: 1.6em; padding-top: 25px; }

div#header { height: 71px;  background-image: url(images/headerinner.jpg);  background-repeat: no-repeat; background-position:  0;  margin-bottom: 41px;}

div#header img {display: none;}

img.flrimg {float: right; margin: 0 0 20px 20px;}
img.fllimg {float: right; margin: 0 20px 20px 0;}
img.block {display: block; margin: 0 0 20px 0;}

div#footer {clear: both; text-align: right; color: #666; font-size: 12px; padding-top: 20px;  }
	
a {text-decoration: none; color: #000;}
a:hover { text-decoration: underline;}
a img {border-width: 0;}

/*navigation TIDY THIS UP*/
div#nav { text-align: right; padding-left: 15px; position: absolute; left: 0; top: 100px; width: 900px; }
div#nav  a { display: inline-block; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 15px; color: #000; font-weight: normal; }
div#nav a:hover, div#nav a.uber, div#nav li.uber a {color: #666; text-decoration: none; } 


div#nav ul li.hassub#uber, div#nav ul li.hassub:hover {padding-bottom: 25px; background-image: url(images/vertline.png); background-position: 50% 20px; background-repeat: no-repeat;}
div#nav ul li.hidesub ul li {background-image: none;}

div#nav ul li#uber a {color: #666;}
div#nav ul li.hassub ul li:hover a {color: #666;}

div#nav ul li {list-style-type: none; margin-right: 10px; position: relative; padding: 3px 5px 25px 5px; display: inline;}
div#nav ul {margin: 0; padding: 0;}
div#nav ul ul {display: none; position: absolute; top: 25px; left: -20px; text-align: left; width: auto; z-index: 1000; white-space: nowrap;}

div#nav ul li#uber ul {display: block;}
div#nav ul li.hidesub#uber ul {display: none;}
div#nav ul li#uber a { position: relative; }
div#nav ul li#uber ul li a {color: #666; background-image: none;}
div#nav ul li#uber li#uber2 a, div#nav ul li#uber ul li:hover a {color: #666;}
div#nav ul li.hassub ul li a {color: #666;}

div#nav ul ul li {display: inline;  border-top: 1px solid #999; margin-right: 0; padding-right: 10px; padding-left: 10px; }
div#nav ul ul li a {font-size: 14px; text-transform: lowercase;  }
div#nav ul li:hover ul, div#nav ul li#uber2 ul {display: block;}
div#nav ul li:hover a { color: #666;}
div#nav ul li:hover li a { color: #666;}
div#nav ul li#uber.hidesub {background-image: none;}
div#nav ul li#uber2.hidesub ul {display: none;}

div#nav ul li.uber a, div#nav ul li.uber ul li.uber a {color: #666;}
div#nav ul li.uber ul li a {color: #C07529;}
div#nav ul li.uber ul li a:hover {color: #666;}
/*end navigation */


h1, h2, h3, a { color: #000;}

h1 { text-align: left; font-size: 26px; font-weight: normal; margin-top: 0; margin-bottom: 10px; line-height: 1.2em;}
h2 { text-align: left; font-size: 18px; font-weight: normal; margin-top: 0; margin-bottom: 10px;}
h3 { text-align: left;  font-size: 16px; font-weight: normal; margin-top: 0; margin-bottom: 8px;}

p {margin-top: 0; margin-bottom: 1em;}

table td {vertical-align: top; text-align: left; padding: 5px 10px 5px 0;}


table.email {margin-left: 150px;}
input {height: 21px;}
input, textarea {width: 350px; background-color: #333; color: #ccc; border: 1px solid #666;}
textarea {height: 150px;}
input.btn { width: auto;}
input.btn:hover {background-color: #666; color: #fff;}

.alert {font-weight: bold; color: #FF0000;}
.nowrap { white-space: nowrap; }

div#content {padding: 20px; text-align: right;}
div.content1 {border-top: 1px solid #999;}
div.content2 {border-top: 5px solid #999;}

/*LAYOUTS*/
div.doublecol {}
div.doublecolleft {float: left; width: 300px; padding-right: 190px;}
div.doublecolright {float: left; width: 350px;  padding-left: 10px;}

/*GALLERY*/
div#flrcol {float: right; width: 250px;}
div.thumbs {float: left; width: 100px; height: 100px; margin: 0 0 10px 10px; border: 1px solid #ccc; padding: 2px; text-align: center;}
div.portthumbs {float: left; width: 100px; height: 100px; margin: 0 0 10px 10px; border: 1px solid #ccc; padding: 2px; text-align: center;}
div.thumbs a {display: block;}
div.bigpic {width: 600px; text-align: center;}
p.bigimg {padding-left: 30px;}

#tabs li {list-style: none;
	display: inline-block;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border: 1px solid #999;
	border-bottom-width: 0;
	padding: 2px 10px 2px 10px;}
	
div#tabs ul.tabnav {border-bottom: 1px solid #999;}

.tabs li {list-style:none; display:inline; }

.tabs a { padding:5px 10px; display:inline-block; background:#666; color:#fff; text-decoration:none; }

.tabs a.active {background:#fff;color:#000;}
ul.tabs {border-bottom: 1px solid #CCC;}

div#smedia {position: absolute; top: 60px; right: 0px; width: 20px;}