/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#bd0e0f url(/images/background.jpg) top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#423c39;
	font-size:12px;
	line-height:16px;
	clear: both;
}

a {text-decoration:underline; font-weight:bold; color:#000;}
.current {text-decoration:none; font-weight:bold; color:#b10d0e;}
.submit{margin-bottom:-7px;}
/* Containers */
#wrapper {width:969px; background:url(/images/bg_main.jpg) repeat-y center; margin-left:auto; margin-right:auto; margin-top:-70px;}
#header { width:964px; height:164px; background:url(/images/flash-holder.jpg) no-repeat;margin: 0px;text-align: center; z-index:0; margin-top:-20px;}
#top {
	width:938px;
	height:46px;
	margin-left:auto;
	margin-right:auto;
	background:#370305;
	padding-left:0px;
	margin-top:-1px;
	padding-top:0px;
}
#nav {width:937px; height:36px; border-bottom:6px solid #a26608; margin-left:auto; margin-right:auto; background:#370305; margin-bottom:0px;}
#main {width:894px; padding:0px 22px 0px 18px;}
#footer {background:url(/images/bg_footer.jpg) no-repeat; height:135px; width:919px; padding:120px 0px 0px 30px;}
#news {width:248px;background:url(/images/newsbox-bg.jpg) no-repeat; padding:1px 0px 5px 0px;}

#bion {width:173px; height:200px; background: url(/images/bion-bg.jpg) no-repeat; padding:180px 5px 0px 5px; margin-top:-4px;}
#bionHOME {width:173px; height:160px; background: url(/images/bion-bg.jpg) no-repeat; padding:180px 5px 0px 5px; margin-top:-4px; margin-left:-3px;}
#sidebar {width:167px;background: #FFF url(/images/sidebarbg.jpg) no-repeat;padding-top: 10px;padding-right: 8px;padding-bottom: 5px;padding-left: 8px;margin-top:-52px;}
#sidebarHOME{width:167px;background: #FFF url(/images/sidebarbg.jpg) no-repeat;padding-top: 10px;padding-right: 8px;padding-bottom: 5px;padding-left: 8px;margin-top:-52px; margin-left:-3px;}
#TALE{margin-top:-3px;}
#TALEHOME{margin-top:-3px; margin-left:-3px;}

#cartoon {background:url(/images/cartoon-bg.jpg) no-repeat; width:151px; height:186px; margin-left:auto; margin-right:auto; padding:20px; text-align:center;}
#artifact {background:url(/images/artifact-bg.jpg) no-repeat; width:201px; height:196px; padding:20px; text-align:center;}
#buytickets {
	width:71px;
	height:52px;
	position:relative;
	top:180px;
	right:10px;
	z-index:1;
	clear: both;
}
#buyticketstop {width:111px; height:69px; position:relative; top:210px; left:410px; z-index:1;}


/* Subpage */
#wrappersub {width:969px; background:url(/images/bg_subpage.jpg) repeat-y center; margin-left:auto; margin-right:auto; margin-top:-70px;}
#content {padding:70px 30px 10px 30px; width:686px; margin:0;}
#footersub {background:url(/images/bg_footer-subpage.jpg) no-repeat; height:135px; width:919px; padding:120px 0px 0px 30px;}

/* The Odditorium */
.theodditorium {background:url(/images/h_theodditorium.jpg) top left no-repeat;}
.phototour {background:url(/images/h_phototour.jpg) top left no-repeat;}
.oddshop {background:url(/images/h_oddshop.jpg) top left no-repeat;}
.odditoriuminfo {background:url(/images/h_odditoriuminformation.jpg) top left no-repeat;}
.concierge {background:url(/images/h_concierge.jpg) top left no-repeat;}
.artifact {background:url(/images/h_artifact.jpg) top left no-repeat;}
.reviews {background:url(/images/h_reviews.jpg) top left no-repeat;}

/* Sideshows */
.sideshows {background:url(/images/h_sideshows.jpg) top left no-repeat;}
.performerbios {background:url(/images/h_performerbios.jpg) top left no-repeat;}
.schedule {background:url(/images/h_schedule.jpg) top left no-repeat;}
.sideshowphotogallery {background:url(/images/h_sideshowphotogallery.jpg) top left no-repeat;}
.youtube {background:url(/images/h_youtubevideos.jpg) top left no-repeat;}

.buyticketsnav {background:url(/images/h_buytickets.jpg) top left no-repeat;}

/* History of Ripley's */
.historyofripleys {background:url(/images/h_historyofripleys.jpg) top left no-repeat;}
.robertripley {background:url(/images/h_robertripley.jpg) top left no-repeat;}
.timessquarelocation {background:url(/images/h_timessquarelocation.jpg) top left no-repeat;}
.robertripleyphotoarchive {background:url(/images/h_robertripleyphotoarchive.jpg) top left no-repeat;}

/* Ripley's Web World */
.ripleyswebworld {background:url(/images/h_ripleyswebworld.jpg) top left no-repeat;}
.submitvideo {background:url(/images/h_submitvideophoto.jpg) top left no-repeat;}
.memorygame {background:url(/images/h_memorygame.jpg) top left no-repeat;}
.wallpaper {background:url(/images/h_wallpaper.jpg) top left no-repeat;}
.ecard {background:url(/images/h_ecard.jpg) top left no-repeat;}
.cartoons {background:url(/images/h_cartoons.jpg) top left no-repeat;}
.ripleyswebworldphotogallery {background:url(/images/h_ripleyswebworldphotogallery.jpg) top left no-repeat;}
.ripleyswebworldvideogallery{background:url(/images/h_guestvideogallery.jpg) top left no-repeat;}

/* Groups */
.groups {background:url(/images/h_groups.jpg) top left no-repeat;}
.generalinfo {background:url(/images/h_generalinformation.jpg) top left no-repeat;}
.educationalprogram {background:url(/images/h_educationalprogram.jpg) top left no-repeat;}
.guidedtours {background:url(/images/h_guidedtours.jpg) top left no-repeat;}
.birthdayparties {background:url(/images/h_birthdayparties.jpg) top left no-repeat;}
.travelprofessionals {background:url(/images/h_travelprofessionals.jpg) top left no-repeat;}
.parkingdirections {background:url(/images/h_parkingdirections.jpg) top left no-repeat;}
.groupleaders{background:url(/images/h_groupleaders.jpg) top left no-repeat;}
.faqs{background:url(/images/h_faqs.jpg) top left no-repeat;}
.requestgroupinfo{background:url(/images/h_requestgroupinfo.jpg) top left no-repeat;}

/* Special Events */
.specialevents{background:url(/images/h_specialevents.jpg) top left no-repeat;}
.floorplan{background:url(/images/h_floorplan.jpg) top left no-repeat;}
.eventpartners{background:url(/images/h_eventpartners.jpg) top left no-repeat;}
.requestspecialeventinfo{background:url(/images/h_requestspecialeventinfo.jpg) top left no-repeat;}

/* Birthday Parties */
.birthdayparties{background:url(/images/h_birthdayparties.jpg) top left no-repeat;}
.information{background:url(/images/h_information.jpg) top left no-repeat;}
.invitations{background:url(/images/h_invitation.jpg) top left no-repeat;}
.requestbirthdayinfo{background:url(/images/h_requestbirthdayinfo.jpg) top left no-repeat;}

/* Trade Professionals */
.tradeprofessionals {background:url(/images/h_tradeprofessionals.jpg) top left no-repeat;}
.rates {background:url(/images/h_rates.jpg) top left no-repeat;}
.tradeprodownloads {background:url(/images/h_downloadstradepro.jpg) top left no-repeat;}
.requestradeprofinfo {background:url(/images/h_requesttradeprofinfo.jpg) top left no-repeat;}
.opportunity{background:url(/images/h_performance.jpg) top left no-repeat;}
.nyctravel {background:url(/images/h_nyctravel.jpg) top left no-repeat;}

/* Media */
.media {background:url(/images/h_media.jpg) top left no-repeat;}
.contactmedia {background:url(/images/h_contactmedia.jpg) top left no-repeat;}
.photogallery {background:url(/images/h_photogallery.jpg) top left no-repeat;}
.newsarchive {background:url(/images/h_newsarchive.jpg) top left no-repeat;}
.donations {background:url(/images/h_donations.jpg) top left no-repeat;}
.ripleysinthenew {background:url(/images/h_ripleysinthenews.jpg) top left no-repeat;}

/* Misc */
.directions {background:url(/images/h_directions.jpg) top left no-repeat;}
.terms {background:url(/images/h_terms.jpg) top left no-repeat;}
.privacy {background:url(/images/h_privacypolicy.jpg) top left no-repeat;}
.returns {background:url(/images/h_returnpolicy.jpg) top left no-repeat;}
.security {background:url(/images/h_securitypolicy.jpg) top left no-repeat;}
.sitemap {background:url(/images/h_sitemap.jpg) top left no-repeat;}
.submitbion {background:url(/images/h_submityourbions.jpg) top left no-repeat;}
.newsheader {background:url(/images/h_news.jpg) top left no-repeat;}
.funwithripleys {background:url(/images/h_funwithripleys.jpg) top left no-repeat;}
.firsttoknow {background:url(/images/h_firsttoknow.jpg) top left no-repeat;}


.preview{background:url(/images/h_preview.jpg) top left no-repeat;}

/* Fonts */
.news{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0; line-height:13px; text-decoration:none; background:url(/images/sidebar-bullet.jpg) left repeat-y; padding-left:13px; margin-top:10px; width:240px;}

.newsfeatured{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;line-height:13px; text-decoration:none; background:url(/images/featnews-bottom.jpg) bottom center no-repeat; height:256px; width:241px; padding:5px 0 0 5px;}


a.newsfeatured:link, a.newsfeatured:active, a.newsfeatured:visited {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0; line-height:14px; font-weight:bold; text-decoration:none; background:url(/images/sidebar-bullet.jpg) left repeat-y;}
a.newsfeatured:hover {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0; line-height:14px; font-weight:bold; text-decoration:underline;}
a.news:link, a.news:active, a.news:visited {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0; line-height:12px; font-weight:bold; text-decoration:none;}
a.news:hover {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0; line-height:12px; font-weight:bold; text-decoration:underline;}

.small { font-size:11px; line-height:15px;}

.footer {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:4px; line-height:16px;}
a.footer:link, a.footer:active, a.footer:visited {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0; line-height:16px; text-decoration:none; font-weight:lighter;}
a.footer:hover {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0; line-height:16px; text-decoration:underline;}

.white {font-size:11px; line-height:13px; color:#FFF;}
.forminput {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; padding:3px 8px 3px 8px;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; font-size:24px; line-height:26px;}
h2 {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:16px; font-weight:bold; color:#b10d0e; margin-bottom:5px;}

.imgborder { border-bottom:2px solid #645e58; border-right:2px solid #645e58; border-left:2px solid #fbf8f5; border-top:2px solid #fbf8f5;}

.floatright {float:right; margin:5px 0px 5px 10px;border-bottom:2px solid #645e58; border-right:2px solid #645e58; border-left:2px solid #fbf8f5; border-top:2px solid #fbf8f5;}
.floatleft {float:left; margin:5px 10px 5px 0px;border-bottom:2px solid #645e58; border-right:2px solid #645e58; border-left:2px solid #fbf8f5; border-top:2px solid #fbf8f5;}

.rlogo{margin-bottom:-25px;}
/* PNG */
html img{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/iepngfix/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.newsarchive {
	background-image: url(../images/h_newsarchive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
