body {
	width: 1050px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-color: #540D5E;
	background-image:url(../images/bacg.jpg);
	background-repeat: no-repeat;	
	 
}

div#header	
	{
		position:relative;
		width:700px;
		margin-left:auto;
		margin-right:auto;
		height:200px;	
		border:0px solid red;
		
		
		
		
	}
	
	div#sidebar	
	{
		position:relative;
		width:315px;
		
		
		float:right;
	
		height:700px;	
		
		
		
		
		
	}
	
	div#extdgallery
	{
		position:relative;
		width:315px;
		
		
		float:right;
	
		height:700px;	
		
		
		
		
		
	}
div#rightcolumn {
position:static;
	width:450px;
	height:500px;
	
	float:left;
	right:100px;
	
	left:-50px;
}

div#largemarq {
position:static;
	width:450px;
	height:500px;
	
	
	float:left;
	right:100px;
	
	left:-50px;
}

div#largemarq img {

	

	right:100px;
	
	
}
div#listingcontainer #areatext {
color:#FFFFFF;
font-family:"Trajan Pro";
font-size:14px;
width:700px;
padding-bottom:30px;


}

div#listingcontainer {
	

	width:720px;
height:380px;
	
	
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	
	

}


div#leftinfolarge {
	
background-image:url(../images/largemarq.png);
background-repeat: no-repeat;	
	width:720px;
height:380px;
	
	
	float:left;
	text-align:left;
	
	
	
	

}

div#linflarge_leftbox {
	display:block;
	width:270px;
height:auto;
	
	

	text-align:left;
	
	float:left;

	

}

div#linflarge_rightbox {
	display:block;
	width:250px;
float:left;
	text-align:left;
	bottom:10px;

	
	
	

}


div#leftinfolarge div#title{
font-family:"Helvetica Condensed", "Helvetica CondensedBlack", "Helvetica CondensedLight", "Helvetica Cyr Upright", "Helvetica ExtraCompressed", "Helvetica Fraction", "Helvetica Inserat";
font-size:18px;
color: #FF2DFF;
padding-top:10px;
padding-bottom:5px;



}

div#leftinfolarge {
	
background-image: url(../images/mainarea.png);
background-repeat: no-repeat;	
	width:720px;
height:320px;;
text-align:left;
	
	
		float:left;
		text-align:left;
	padding-left:50px;
	
	padding-right:10px;
	padding-top:35px;
	overflow:hidden;

}


div#mainmenu {
	

	width:315px;
	height:60px;
	display:block;


position:relative;
padding:0px;
padding-left:20px;
bottom:2px;
font-family:verdana;
font-size:12px;
	
		float:left;
	
		
	
}

div#mainmenu a{
	

	

position:relative;
padding:0px;

padding-top:20px;


	
		float:left;
		text-align:center;
		
	
}




div#homebutton {

width:91px;
height:53px;
position:relative;
display:inline;
float:left;
margin-right:5px;
}

div#homebutton a{
background-image: url(../images/topmenubutton.png) ;
background-repeat: no-repeat;
width:91px;
height:53px;
position:relative;
display:inline;
text-align:center;
color:#FFFFFF;
float:left;
}


div#mainimages {
	
background-image: url(../images/newfrontimage.png);
background-repeat: no-repeat;	
	width:274px;
height:148px;
position:relative;
padding:0px;
padding-top:10px;
left:50px;
display:block;
top:20px;




	
		float:left;
		text-align:left;
	
	
}

div#mainimages1 {
	
background-image: url(../images/freetourfront02.png);
background-repeat: no-repeat;	
	width:274px;
height:148px;
position:relative;
padding:0px;
left:50px;
top:20px;


	
		float:left;
		text-align:left;
		background-position:top;
	
}

div#mainimages2 {
	
background-image: url(../images/freetourfront03.png);
background-repeat: no-repeat;	
	width:274px;
height:160px;
position:relative;
padding:0px;
left:50px;

top:10px;

	
		float:left;
		text-align:left;
		background-position:top;
	
}

div#mainimages5 {
	
background-image: url(../images/freetourfront05.png);
background-repeat: no-repeat;	
	width:274px;
height:160px;
position:relative;
padding:0px;
left:50px;

top:20px;

	
		float:left;
		text-align:left;
		background-position:top;
	
}


div#mainimages3 {
	
background-image: url(../images/freetourfront04.png);
background-repeat: no-repeat;	
	width:274px;
height:148px;
position:relative;
padding:0px;
left:50px;
top:20px;


	
		float:left;
		text-align:left;
		background-position:top;
	
}

div#mainimagesvideo {
	

	width:274px;
height:148px;
position:relative;
padding:0px;
left:50px;
top:20px;


	
		float:left;
		text-align:left;
		background-position:top;
	
}


div#mainimages0 {
	
background-image: url(../images/freetourfront01.png);
background-repeat: no-repeat;	
	width:274px;
height:148px;
position:relative;
padding:0px;
left:50px;

top:20px;

	
		float:left;
		text-align:left;
		background-position:top;
	
}

div#faq {
	
background-image: url(../images/faq.png);
background-repeat: no-repeat;	
	width:300px;
height:75px;
position:relative;
padding:0px;
cursor:pointer;
top:15px;



	left:-100px;
		float:right;
		text-align:left;
		background-position:top;
	
}


div#become {
	
background-image: url(../images/become.png);
background-repeat: no-repeat;	
	width:372px;
height:75px;
position:relative;
padding:0px;
cursor:pointer;
top:10px;



	left:-100px;
		float:right;
		text-align:left;
		background-position:top;
	
}


div#continuetour {
	
background-image: url(../images/continue.png);
background-repeat: no-repeat;	
	width:372px;
height:75px;
position:relative;
padding:0px;
cursor:pointer;
top:10px;



	left:-100px;
		float:right;
		text-align:left;
		background-position:top;
	
}


div#starttour {
	
background-image: url(../images/starttour.png);
background-repeat: no-repeat;	
	width:372px;
height:75px;
position:relative;
padding:0px;
cursor:pointer;



	left:-100px;
		float:right;
		text-align:left;
		background-position:top;
	
}




div#leftinfo{
background-image:url(../images/marquee.png);
background-repeat: no-repeat;	
	width:350px;
height:185px;
	
	margin:10px;
	float:left;
	text-align:left;
	padding-left:30px;
	padding-top:30px;
	padding-right:60px;

}
div#leftinfo div#title{
display:block;
font-family:"Helvetica Condensed", "Helvetica CondensedBlack", "Helvetica CondensedLight", "Helvetica Cyr Upright", "Helvetica ExtraCompressed", "Helvetica Fraction", "Helvetica Inserat";
font-size:18px;
color: #FF2DFF;
width:300px;


}

td {

width:400px;
font-family:"Helvetica Condensed", "Helvetica CondensedBlack", "Helvetica CondensedLight", "Helvetica Cyr Upright", "Helvetica ExtraCompressed", "Helvetica Fraction", "Helvetica Inserat";
font-size:12px;
color: #FFFFFF;



}

#galleryframe {
border:#F7B1FE medium solid;

}

th {
	font-family: Arial, Helvetica, sans-serif;
}



IMG.extdgallery {
position:static;	
display: block;
	width:380px;
height:104px;
	
	
	
padding-left:200px;

}


#square {
	position:inherit;	
	display: block;
	width:370px;
	height:370px;
	background-image:url(../images/square.png);
	background-repeat: no-repeat;	

	padding-top:30px;
	text-align:center;

	float:
}

#videocaptiontext {
	position:inherit;	
	display: block;
	width:302px;
	height:76px;
	background-image:url(../images/videocaption.png);
	background-repeat: no-repeat;	
	text-align:center;
	margin-top:30px;
	margin-right:30px;

	
}


#img 
  {
  background:color:#000000;
  display: block;  
  border: 1px solid #ffffff;
  width:258px;
  height:258px;
  }

#videocaption{
	position:relative;	
	display: block;
	width:370px;
height:370px;
	background-image:url(../images/video.png);
background-repeat: no-repeat;	
	bottom:50px;

	
	text-align:center;
}

#quicksample {
	position:inherit;	
	display: block;
	width:450px;
height:130px;
	



	
}

#gallblog {
color:#333333;
font-size:14px;
width:700px;
padding:20px;



}

		div#linkbuttonslarge {
	position:static;	
	display:block;
	left:20px;
	

	width:700px;
	padding-left:80px;


	}

div#recordlisting{
	position:inherit;	
	display:block;
		background-image:url(../images/recordlisting.png);
background-repeat: no-repeat;	
	
	
top:30px;
	width:660px;
	height:470px;
	margin-bottom:20px;

	}
	
	div#recordlistingthumbnail {
	position:inherit;
	display:block;

	padding-top:30px;
	width:160px;
	height:160px;
	margin-bottom:20px;
	float: left;

	}
div#recordlisting  #title{
	position:inherit;
	display:block;
	padding-right:300px;
	padding-top:30px;
	width:100px;

	float: right;
	font-family: "Helvetica Condensed", "Helvetica CondensedBlack", "Helvetica CondensedLight", "Helvetica Cyr Upright", "Helvetica ExtraCompressed", "Helvetica Fraction", "Helvetica Inserat";
	font-size: 16px;
	font-weight:bold;

	}

	
	div#recordlisting  #text{
	position:inherit;
	display:block;
	padding-left:50px;

	
	width:400px;
	height:200px;
	float: left;
	font-family: "Trajan Pro";
	font-size: 12px;
	font-weight:500;
	
}



#videotext {
	position:inherit;	
	display: block;
	width:200px;	
	float:left;
	margin-right:20px;
	font-family: "Helvetica Condensed", "Helvetica CondensedBlack", "Helvetica CondensedLight", "Helvetica Cyr Upright", "Helvetica ExtraCompressed", "Helvetica Fraction", "Helvetica Inserat";
	font-size: 12px;
	color:#FFFFFF;
	padding-top:30px;
	
	
}
#entrancetext {
	position:inherit;	
	display: block;
	width:274px;	
	float:left;
	margin-right:20px;
	font-family: "verdana";
	font-size: 10px;
	color:#FFFFFF;
	
	bottom:10px;
	
	
}

#entrancetext1 {
	position:inherit;	
	display: block;
	width:274px;	
	float:left;
	margin-right:20px;
	font-family: "verdana";
	font-size: 12px;
	color:#FFFFFF;
	
	bottom:10px;
	
	
}
#entrancetext2 {
	position:inherit;	
	display: block;
	width:400px;	
	float:left;
	margin-right:20px;
	font-family: "verdana";
	font-size: 12px;
	color:#FFFFFF;
	
	bottom:10px;
	
	
}


#entrancetext a {

	color:#FCE9FE;

	
	
}
