

img {
  border: 0;
}
body {
  background: black;
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-left: 0px;	margin-top: 0px; margin-right: 0px;
  font-family: "Times new Roman", Times, serif;
}

#main {
  background: black;
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-left: auto;	margin-top: 0px; margin-right: auto;  margin-bottom:0px;
  padding-bottom:0px;
  font-family: "Times new Roman", Times, serif;
  min-height:1800px;
  max-height:1800px;
  height:1800px;
  position:relative;
  width:1100px;
}

#footerbroadmore{
	 position:absolute;
	 left:115px;
	 bottom:150px;
	 background-image: url(/assets/layout/footerbroadmore.png);
	 width:96px;
	 height:27px;
	 z-index:600;
}

#footerweta{
	 position:absolute;
	 right:115px;
	 bottom:147px;
	 background-image: url(/assets/layout/footerweta.png);
	 width:78px;
	 height:32px;
	  z-index:600;
}

#centershop_overflow {
  background-position: center top;
  background-repeat: no-repeat; 
  min-height:1334px;
  max-height:1334px;
  height:1334px;
}

#exhibitionbackground {
  background-position: center top;
  background-repeat: no-repeat; 
  min-height:1334px;
  max-height:1334px;
  height:1334px;
  position:relative;
  font-family:"Times New Roman", Times, serif;
  font-weight:normal;
  font-size:13px;
  color:#f1d8b2;
  line-height:16px;
}
#exhibitionbackground p{
	 color:#f1d8b2;
	 padding:0px;
}
#exhibitionbackground h1{
	 color:#dadde2;
	  font-family: 'MouseD', Mouse Deco,"Times New Roman", Times, serif;
	  font-weight:bold;
	  font-size:13px;
	  line-height:24px;
}
#exhibitionbackground h2{
	 color:#835930;
	  font-family: Myriad Pro,"Times New Roman", Times, serif;
	  font-weight:normal;
	  font-size:13px;
	
}
#exhibitionleft{
	width:375px;
	height:320px;
	overlfow:hidden;
	position:absolute;
	top:860px;
	left:150px;
	z-index:100;
	
}

 #exhibitionleft p{
	 font-size:13px !important;
 }
  #exhibitionright p{
	 font-size:13px !important;
 }
 
#exhibitionright{
	width:375px;
	height:900px;
	overlfow:hidden;
	position:absolute;
	top:350px;
	left:580px;	
	z-index:100;
}    

.centershop {
  background-repeat: repeat-y;
  background-position: center top;
  margin: 0px auto;
  text-align: left;
  width: 1100px !important;
  padding: 0px;
  position: relative;
}

DIV#header {
  background-repeat: no-repeat;
  background-position: center top;
  width: 1100px;
  height: 261px;
  position: relative;
} 
DIV#header img {
  left: 0px;
  width: 700px;
  height: 200px;
  position: relative;
  margin:0 auto;
  float:right;
  margin-right:100px;
  margin-top:30px;
} 
DIV#exhibitionheader {
  background-repeat: no-repeat;
  background-position: center top;
  width: 1100px;
  height: 261px;
  position: relative;
  z-index:100;
} 
DIV#exhibitionheader img {
  left: 0px;
  width: 1100px;
  height: 300px;
  position: relative;
  margin:0 auto;
  float:right;
  margin-right:0px;
  margin-top:0px;
  z-index:300;
} 


DIV#topbuttons{
	width:140px;
	position:absolute;
	top:97px;
	left:151px;
}

DIV#topbuttons img{
	width:140px;
	height:33px;
	margin:0;
	margin-bottom:0px;
	padding:0;
}

#main_page{
  padding-top: 0px;
  padding-bottom: 10px;
  position: relative;
  margin: 0 auto;
  /*left: 98px;*/
  width: 900px;
  height: auto;
padding-left:6px;
}
#main_page #left {
  float: left;
  /*border: 1px solid black;*/
  margin-left: 0px;
  /*background: #453d31;*/
  background-repeat: no-repeat;
  background-position: 10px 192px;
  width: 214px;
  /*color: #c8baa2;*/
}
#main_page #left #Featured {
  background-repeat: no-repeat;
  margin-top: -12px;
  padding-left:6px;
  text-align: center;
  width:214px;
}
#main_page #left #Links {
  background-image: url(/assets/updates/rayguns/images/links.jpg);
  background-repeat: no-repeat;
  padding: 0px;
  text-align: center;
}
#main_page #left a {
padding:0px;
margin:0px;
border:none;
}
#main_page #left img {
padding:0x;
margin:0px;
vertical-align:bottom;
}

#main_page #center {
  float:left;
  position:relative;
  width: 472px;
  min-width:472;
 /* background: #b9a788;*/
  background-repeat: no-repeat;
  background-position: center bottom;
  background:none;
  /*border: 1px solid black;*/
}
#main_page #center #content {
  background-repeat: no-repeat;
  background-position: center top;
  text-align: center;
  margin:0 auto;
  position:relative;
  width: 472px;
  min-width:472;
 height:1320px !important;
 min-height:1320px !important;
 max-height:1320px !important;
 overflow:hidden;
 padding-top:3px;
}

#main_page #center #content .pagecontent{
margin-left:25px;
margin-right:25px;
margin-top:0px;
}

#main_page #center #content a{
color:#7e361e;
font-weight:bold;
}

#main_page #center #content a:hover{
text-decoration:underline;
color:#7e361e;
font-weight:bold;
}

#main_page #center #content .socialmediabuttons{
width:100%;
height:36px;
min-height:36px;
margin-top:-5px;
text-align:left;
margin-bottom:2px;

}

#main_page #center #content .socialmediainner{
height:36px;
min-height:36px;
float:left;
margin-left: 40px;
margin-right:23px;
/*background-image: url(/assets/Uploads/social_background_small.png);*/
}

#main_page #center #content .socialmediainner1{
	width:29px;
	height:29px;
	margin-top:3px;
	margin-left:4px;
	float:left;
	position:relative;
	overflow:hidden;
}


.socialmediainner1 iframe {
	position:absolute;
	top: 4px;
	left:4px;
	width: 20px !important;
	height: 20px;
	}

#socialiframe{
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 29px; 
	height: 29px; 
	overflow: hidden; 
	border:none;
}
	
	
#fake_facebook_button {
	background: url("/assets/Uploads/social_facebook_small.png") repeat scroll 0 0 transparent;
	border:none;
	pointer-events: none;
	position:absolute;
	width: 29px;
	height: 29px;
	left:0;
	top:0;
	
}


#main_page #center #content .socialmediainner2{
	width:29px;
	height:29px;
	margin-top:3px;
	float:left;
	margin-left:2px;
}

#main_page #center #content .socialmediainner3{
	width:29px;
	height:29px;
	margin-top:3px;
	float:left;
	margin-left:2px;
}

.pagecontent .title{
	padding:0px 0px 0px 0px;
}


#main_page #center #content p {
  padding: 0px 20px;
  text-align: justify;
}
#main_page #center #content img {
  padding-right:1px;
}


#main_page #right {
  float:right;
  /*border: 1px solid black;*/
  margin-right:14px;
  /*background: #453d31;*/
  background-repeat: no-repeat;
  background-position:2px 70px;
  width: 200px;
  /*color: #c8baa2;*/
  text-align: center;
}
#main_page #right #Products {
  background-repeat: no-repeat;
  padding-top: 50px;
}
#main_page #right #Products p{
 padding: 0px;
 margin:0px;
 text-align:left;
}
#main_page #right .RightLink{
 padding: 0px;
 margin:0px;
 text-align:left;
 float:left;
}
#main_page #right .RightLinkDiv{
 padding: 0px;
 margin:13px 0px 0px 20px;
 text-align:left;
 float:left;
}
p {
  padding: 7px;
  padding-bottom: 0px;
  font-size: 0.8em;
 /* color: #373129;*/

}
#left p, #right p {
 /* color: #c8baa2; */
}
/*#main_page #center p img {
  padding: 0px 10px 10px;
}*/
#main_page #center #content table p {
  text-align: right;
  padding: 0px;
}
#main_page #center #content table.text p {
  text-align: justify;
  padding: 7px;
}
#main_page #center #content table p.center {
  text-align: center;
  padding: 0px;
}
#main_page #center #content p.center {
  text-align: center;
  padding: 0px;
}

a:link, a:visited, a:hover, a:active {
  /*color: #373129;*/
  text-decoration:none;

}
#left a:link, #left a:visited, #left a:hover, #left a:active, 
#right a:link, #right a:visited, #right a:hover, #right a:active{
  /*color: #c8baa2;*/
  font-weight: normal;
}
.heading1 {
  text-align: center;
  font-size: 1.5em;
  padding-top: 20px;
}
.heading2 {
  text-align: center;
  font-size: 1.5em;
}
.leftbox { 
  float: left;
  margin: 10px;
  display:none;
}
.newstextsmall{
 display:none;
}
.newstextlarge{
 display:none;
}
.rightbox { 
  float: left;
  margin: 10px;
}
.rightbox img, .leftbox img { 
  border: 0px none;
}
.rightbox img.orig, .leftbox img.orig { 
  border: 0px none;
}
.testimonial img {
  float: left;
  border:1px solid black;

}
.noborder img {
  border:0px none;
}

#main_page #center #content table#download_table {
  text-align: center;
  font-size: 0.8em;
}
#main_page #center #content table#download_table td.left {
  text-align: left;
}

.searchform {
  width:181px;
  height:97px;
  margin: 0 0 0 5px;
  background-image: url(/assets/buttons/searchbox.png);
  background-repeat:no-repeat;
  background-position:top center;
  text-align:left;
}

.exhibition {
  width:166px;
  height:191px;
  margin: 4px 0 0 12px;
}
/*DIV.searchform input {
  background:#e5ddbc;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#6b3a12;
  height:26px;
}*/



#Form_SearchForm_Search{
	background:none;
  font-size:14px;
  text-align: center;
  font-family:"Times New Roman", Times, serif;
font-weight:bold;
color:#6b3a12;
width:131px;
height:24px;
border:none;
  padding:0;
  margin:60px 0 0 12px;
  
}

#Form_SearchForm_action_search {
	background-color:transparent;
  width:26px;
  height:27px;
  border:none;
  padding:0;
  margin:58px 0 0 1px ;
  float:left;
  cursor: pointer; cursor: hand
}
.facebookgb{
	position:absolute;
	width:95px;
	height:25px;
	top:115px;
	left:163px;
  font-size:0px;
  line-height:0px;
  overflow: hidden;
  display:block;	 
  background: url(bogus);
}
.facebookweta{
	position:absolute;
	width:95px;
	height:25px;
	top:115px;
	left:334px;
	 font-size:0px;
  line-height:0px;
  overflow: hidden;
  display:block;	 
  background: url(bogus);
}
.homepageheader{
	padding-bottom:250px;
}

#newsreel{
  width:390px;
  height:760px;
  min-height:760px;
  max-height:760px;
  text-align:left;
  position:absolute;
  z-index:50;
  top: 495px;
  left:40px;
  background-color:#000;
}

.newsreelbackground{
  position:absolute;
  z-index:100;
  top: 450px;
  left:28px;
}

#newsreel .clearfix{
	margin:1px auto 0px auto;
	background-image: url(/assets/layout/newsitem.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding:0px 0px 0px 0px;
	width:355px;
	height:189px;
	min-height:189px;
	max-height:189px;
	overflow:hidden;
	font-family:"Times New Roman", Times, serif;
}

.clearfixoverlay{
	margin:1px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:355px;
	height:189px;
  overflow: hidden;
  display:block;	 
   font-size:0px;
  line-height:0px;
  background: url(bogus);
}



.title{
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	text-align:left;
	padding-top:20px;
}

#newsreel .clearfix .title{
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
}

#newsreel .clearfix.tf2{
	background-image: url(/assets/layout/newsitemtf2.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}
	
#newsreel .clearfix p{
	padding:0px 0px 0px 0px !important;
	text-align:left !important;
	font-size:13px;
	font-weight:normal;
	font-family: Times, "Times New Roman", serif;
	color:#1f100e;
}


#newsreel .clearfix .newstextsmall{
	padding:10px 20px 0px 0px !important;
	float:right;
	width:180px;
	text-align:left;
}

#newsreel .clearfix .newstextlarge{
	padding:10px 0px 0px 20px !important;
	float:left;
	width:315px;
	text-align:left;
}

#newsreel .leftbox { 
  float: left;
  margin: 0px;
  height:152px;
  background-image: url(/assets/layout/newsimagebackground.png);
  background-position:8px 12px;
  background-repeat:no-repeat;
  width:133px;
  padding:27px 0px 0px 22px;
  position:relative;
}

#newsreel .leftboxoverlay { 
  position:absolute;
  z-index:75;
  top: 0px;
  left:0px;
  margin: 0px 0px 0px 15px;
  width:45px;
  height:65px;
  background-image: url(/assets/layout/pinoverlay.png);
  background-position:0px 0x;
  background-repeat:no-repeat;
  padding:0px 0px 0px 0px;
}


#newsreel .leftbox img { 
  border: 0px none;

}
#newsreel .leftbox img.orig { 
  border: 0px none;

}



.LastEntries{
overflow-y: hidden;
overflow-x: hidden;
width:390px;
height:760px;
height:760px;
max-height:760px;
min-height:760px;
}

.LastEntriesBlog{
overflow: hidden;
width:390px;
height:1050px;
max-height:1050px;
min-height:1050px;
margin:25px auto 0px auto;
text-align:left;
}
	
.LastEntriesBlog .clearfixblog{
margin:0px 0px 50px 0px;
height:160px;

}


.LastEntriesBlog .clearfixblog.tf2{
margin:0px 0px 50px 0px;
height:160px;
background-image: url(/assets/layout/newstf2background.png);
background-repeat:no-repeat;
background-position:bottom right;
}

.LastEntriesBlog .clearfixblog .title{
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
} 

.LastEntriesBlog .clearfixblog p{
	padding:0px 0px 0px 0px !important;
	text-align:left !important;
	font-size:13px;
	font-weight:normal;
	font-family: Times, "Times New Roman", serif;
	color:#1f100e;
}

.LastEntriesBlog .leftbox { 
  float: left;
  margin: 0px 10px 0px 0px;
}


.LastEntriesOverlay{
	position:absolute;
  top: 495px;
  left:40px;
z-index:200;
overflow-y: hidden;
 overflow-x: hidden;
   width:390px;
  height:760px;
  max-height:760px;
  min-height:760px;
 
}

#scroll_top{
	width:33px;
	height:33px;
	display:inline-block;
	margin-right:0px;
	margin-top:1px;
	float:left;
}

#scroll_bottom{
	margin-top:1px;
	width:33px;
	height:33px;
	display:inline-block;
	float:right;
}

#allnews{
	background-image: url(/assets/buttons/allnewsbutton.png);
	width:204px;
	height:38px;
	display:inline-block;
}
.LastEntriesButtons{
	width:292px;
	height:38px;
	position:absolute;
	bottom:26px;
	left:89px;
	z-index:500;
}
.LastEntriesLoading{
	width:78px;
	height:77px;
	position:absolute;
	top:550px;
	left:190px;
	z-index:550;
    background-image: url(/assets/buttons/animated_cogs.gif);
}
.LastEntriesBlogLoading{
	width:78px;
	height:77px;
	position:absolute;
	top:220px;
	left:190px;
	z-index:550;
    background-image: url(/assets/buttons/animated_cogs.gif);
}
.RightLoading{
	width:78px;
	height:77px;
	position:absolute;
	top:45px;
	right:45px;
	z-index:550;
    background-image: url(/assets/buttons/animated_cogs.gif);
}
.LastEntriesBlogButtons{
	width:329px;
	height:77px;
	position:absolute;
	bottom:0px;
	left:70px;
	z-index:500;
	background-image: url(/assets/buttons/moreblogsbackground2.png);
	display:none;
}
.LastEntriesBlogButtonsMore{
	width:329px;
	height:77px;
	position:absolute;
	bottom:0px;
	left:70px;
	z-index:500;
	background-image: url(/assets/buttons/moreblogsbackground3.png);
	display:none;
}
.LastEntriesBlogButtons #scroll_top{
	width:33px;
	height:33px;
	margin-left:18px;
	margin-top:22px;
	float:left;
}

.LastEntriesBlogButtonsMore #scroll_bottom{
	margin-right:18px;
	margin-top:22px;
	width:33px;
	height:33px;
	float:right;
}
.LastEntriesBlogButtonsMore #scroll_top{
	width:33px;
	height:33px;
	margin-left:18px;
	margin-top:22px;
	float:left;
}

.LastEntriesBlogButtons #scroll_bottom{
	margin-right:18px;
	margin-top:22px;
	width:33px;
	height:33px;
	float:right;
}

#blogcontent{
	overflow: hidden;
	height:1020px;
	max-height:1020px;
	min-height:1020px;
}

.blogmediacontainer{
margin:0px 0px 0px 20px;
}

.blogmediatop{
	width:130px;
	float:left;
	margin:0px 20px 15px 0px;
}

.blogmediatop img{
	width:130px;
}

.blogmedia{
	width:175px;
	float:left;
	margin:10px 25px 20px 0px;
}

.blogmedia img{
	width:175px;
}


.blogmediaproducts{
	width:115px;
	float:left;
	margin:10px 19px 0px 0px;
}

.blogmediaproducts img{
	width:115px;
}
.blogmediaessays{
	width:375px;
	float:left;
	margin:10px 19px 20px 0px;
}

.blogmediaessays img{
	width:375px;
}

.blogmediaenlarge{
		background-image: url(/assets/buttons/enlarge.png);
		background-repeat:no-repeat;
		width:27px;
		height:26px;
		float:right;
		clear:both;
		margin-top:3px;
}

.blogmediavideo{
	padding-left:0px;
}
.parentlink{
		background-image: url(/assets/buttons/backoverviewbutton.png);
		background-repeat:no-repeat;
		width:140px;
		height:33px;
		float:left;
		margin-left:20px;
		clear:both;
		margin-top:3px;
}
.sharelink{
		background-image: url(/assets/buttons/sharebutton.png);
		background-repeat:no-repeat;
		width:140px;
		height:33px;
		float:left;
		margin-left:20px;
		clear:both;
		margin-top:3px;
}
.transmissionslink{
		/*background-image: url(/assets/buttons/playtransmissionbutton.png);*/
		background-image: url(/assets/buttons/playbutton.png);
		background-repeat:no-repeat;
		width:134px;
		height:134px;
		float:left;
		margin-left:23px;
		clear:both;
		margin-top:3px;
}

#productsbuybutton{
		background-image: url(/assets/buttons/productbuybutton.png);
		background-repeat:no-repeat;
		width:156px;
		height:33px;
		float:left;
		clear:right;
		margin-left:0px;
		margin-right:76px;
		margin-top:4px;
}
#productsinfobutton{
		background-image: url(/assets/buttons/productinfobutton.png);
		background-repeat:no-repeat;
		width:100px;
		height:33px;
		float:left;
		margin:3px 126px 0px 0px;
		clear:right;
}

#NewsletterSignUpForm{
	text-align:left;	
	border:none;
}
#NewsletterSignUpForm fieldset{
	margin-left:15px;
}
#NewsletterSignUpForm .error {
text-align:left;	
color:#F00;
}
#NewsletterSignUpForm fieldset input{
	border-top:#600 1px solid;
	border-bottom:#600 1px solid;
	border-left:none;
	border-right:none;
}
#NewsletterSignUpForm .formActions{
	background-image: url(/assets/buttons/submitnewsletterbutton.png);
	width:140px;
	height:33px;
	margin-top:10px;
}
#NewsletterSignUpForm .clear{
	height:5px;
}
#NewsletterSignUpForm .formActions input{
	border:none;
}
fieldset{
	border:none;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
.clear1 {
	clear:both;
	line-height:0px;
	height:2px;
}
#relatedpages {
margin:10px 0px 10px 15px;	
}
#relatedpages img {
width:65px;
float:left;
display:inline-block;
padding:10px;	
}
#exhibitionpopup{
position:absolute;
bottom:30px;
right:225px;
width:224px;
height:46px;
line-height:normal;
}
#exhibitionimages img{
margin:10px 10px 10px 10px;	
}