body {margin:0;padding:0;
	background:#748b8b url(img/bgmain.jpg) top center no-repeat;
	font-family:"Times New Roman", Georgia, Times, serif;color:#FFF;}
	
a#skip {position:absolute;display:block;top:-400px;}
a:link, a:visited, a:hover, a:active {color:#cad9e4;text-decoration:none;border:none;outline:none;}
h1 {font-size:28px;margin:0;padding:10px 0;}
h2 {font-size:20px;margin:0;padding:10px;}
h3 {font-size:18px;margin:0;padding:10px;text-decoration:underline;}

#container {position:relative;
	width:1010px;
	min-height:1200px; height:auto !important; height:1200px;
	margin:0 auto;padding:0;
	background:transparent url(img/bg.jpg) top left no-repeat;}
#nav {position:relative;
	width:695px; height:auto;
	margin:0 0 0 30px; padding:23px 0 0 0;
	overflow:hidden;
	background:none;}
	#nav ul {position:relative;display:block;
	width:auto;
	margin:0; padding:0;
	background:none;list-style:none;}
	#nav ul li {position:relative;display:inline;
	margin:0;padding:0;
	font-size:14px;
	background:none;list-style:none;}
	#nav ul li.current{background:transparent url(img/current.gif) top center no-repeat;}
	#nav ul li a {position:relative;display:block;
	float:left;height:35px;color:#FFF;
	margin:0;padding:0;
	text-decoration:none;
	font-size:14px;
	text-indent:-9999px;
	border:none;outline:none;}
	#nav ul #a a {width:70px;background:transparent url(img/nav/home.jpg) top left no-repeat;}
	#nav ul #b a {width:55px;background:transparent url(img/nav/rates.jpg) top left no-repeat;}
	#nav ul #c a {width:96px;background:transparent url(img/nav/pro.jpg) top left no-repeat;}
	#nav ul #d a {width:65px;background:transparent url(img/nav/artists.jpg) top left no-repeat;}
	#nav ul #e a {width:48px;background:transparent url(img/nav/staff.jpg) top left no-repeat;}
	#nav li#f span {width:277px;background:transparent url(img/nav/play.gif) top left no-repeat;display:block;float:left;font-size:14px;text-indent:-9999px;height:35px;}
	#nav ul #g a {width:79px;background:transparent url(img/nav/contact.gif) top left no-repeat;}
	#nav ul li a:hover, #nav ul li a.current, #nav ul li a:focus {background-position: 0 -35px !important;}
	#nav ul #f a:hover, #nav ul #f a:focus {background-position: top left !important;}
#tabs {position:relative;
	width:690px; height:auto;
	margin:2px 0 0 30px;padding:0 0 20px 0;
	overflow:hidden;
	background:transparent url(img/cmain.gif) top left repeat-y;}
#tabinner {position:relative;
	width:680px; height:auto;
	margin:0 0 0 5px;padding:0;
	overflow:hidden;background:none;}
#tabcontent {position:relative;
	width:4200px; height:auto;
	margin:0;padding:0;
	overflow:hidden;}
#gcontainer {position:relative;
	width:680px; height:auto;
	margin:10px 0; padding:0;
	overflow:hidden;border-bottom:2px solid #000;
	background:transparent url(gallery/u.png) bottom right no-repeat;}
#photo {position:relative;
	width:600px; height:auto;
	margin:10px 0 0 5px; padding:0;
	border:2px solid black;}
#thumb {position:relative;
	width:650px; overflow:hidden;
	margin:0 0 0 -5px; padding:20px 0 15px 4px;}
	#thumb a {float:left;
	display:inline; position:relative;
	width:auto; height:auto;
	margin:0;padding:0 0 10px 6px;
	border:none;outline:none;}
	#thumb img {width:50px;border:1px solid black;outline:none;}
#logo {position:absolute;display:block;
	width:98px;height:78px;
	margin:0 0 0 -10px;padding:0;
	top:335px;left:12px;
	background:transparent url(gallery/logo.png) top left no-repeat;
	z-index:5;}
#links {position:absolute;display:block;
	width:61px;height:480px;
	margin:0;padding:0;
	top:5px;right:2px;
	background:none;
	z-index:5;}
	#links a {position:absolute;
	padding:0; margin:0;
	background:none;
	border:none;outline:none;}
	#links a img {border:none;outline:none;position:relative;top:0;}
#promp3 {position:relative;width:550px;height:284px;
	margin:0 auto;padding:0;}
.info {float:left;
	width:680px; height:auto;
	margin:0;padding:0;
	font-size:medium;
	text-align:justify;
	background:transparent;
	color:#FFF;}
	.info p {position:relative;
	margin:0;padding:10px 15px;
	background:none;}
	.info p.indent {text-indent:10px;}
	.info h1 {text-align:center;}
	.info form, .info #contactinfo {text-align:center;margin:10px auto 30px auto;
		padding:40px 0;width:600px;border:1px solid #738a8a;}
	.info form input {position:relative;width:200px;margin:10px 0 0 0;padding:0;}
	#submit, #clear, #psubmit, #pclear {width:130px;}
.tabbot {position:relative;display:block;
	width:690px;height:20px;
	margin:0 0 0 30px;padding:0;
	background:transparent url(img/cbot.gif) top left no-repeat}
#contact {text-align:center;}
	#contact a {display:block;}
#purchase {position:relative;width:550px;height:auto;
	margin:10px auto;padding:0;text-align:center;}
	form#purchaseForm {position:relative;display:none;
		width:550px;height:auto;margin:10px auto 0;padding:20px 0 40px;}
		#purchaseForm label {display:block;padding:5px;}
		#purchaseForm input[type="text"], #purchaseForm textarea {padding:3px;width:320px;}
#undercaste {position:absolute;
	width:195px;height:160px;
	right:235px;top:30px;
	background:url(img/undercaste.gif) top left no-repeat;}
#booking {position:absolute;
	width:140px;height:240px;
	right:63px;top:235px;
	overflow:hidden;
	background:none;text-align:center;}
	#booking form input {display:block;font-size:14px;width:130px;margin:10px 0 0 0;padding:0;}
	#booking form textarea {display:block;font-size:14px;width:130px;height:90px;margin:5px 0 0 0;padding:0;}
#messageBox {position:absolute;
	width:140px;height:240px;
	right:65px;top:550px;
	overflow:hidden;border:1px solid black;
	background:none;text-align:left;}
	#messageBox iframe {position:relative;
		width:140px;height:240px;
		border:none;}
#player {position:absolute;
	width:274px;height:35px;
	left:367px;top:24px;
	background:none;}
	
.red {color:yellow !important;}
.float {float:left;margin:0 10px 10px 0;padding:0;border:1px solid black;}
.clear {clear:both;}
.about {width:140px;height:30px;display:block;position:relative;margin:10px auto;padding:0;background:transparent url(img/about.png) top left no-repeat;text-indent:-9999px;}
.rates {width:140px;height:30px;display:block;position:relative;margin:10px auto;padding:0;background:transparent url(img/rates.png) top left no-repeat;text-indent:-9999px;}
.pro {width:140px;height:30px;display:block;position:relative;margin:10px auto;padding:0;background:transparent url(img/pro.png) top left no-repeat;text-indent:-9999px;}
.artists {width:140px;height:30px;display:block;position:relative;margin:10px auto;padding:0;background:transparent url(img/artists.png) top left no-repeat;text-indent:-9999px;}
.staff {width:140px;height:30px;display:block;position:relative;margin:10px auto;padding:0;background:transparent url(img/staff.png) top left no-repeat;text-indent:-9999px;}
.contact {width:140px;height:30px;display:block;position:relative;margin:10px auto;padding:0;background:transparent url(img/contact.png) top left no-repeat;text-indent:-9999px;}
.pics img {float:left;margin:0 10px 10px;padding:0;}
.pics h2 {clear:both;}
.center {text-align:center;}
.errors {position:relative;width:500px;height:auto;
	margin:0 auto;padding:0;text-align:center;}