/* Family History - Photo Bunch */

#wrapper .photobunch h1 {
    margin-left:25px; 
    margin-top:25px;
    }
#wrapper .photobunch h2 {
    margin-bottom:1em;
    }
#wrapper .photobunch #column-1 {
    width:400px;
    margin-left:25px;
    }
#wrapper .photobunch { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/familyhistory/photobunch/splash1.familyhistory.bg.jpg);
    background-repeat:repeat;
    height:513px;
    }
#wrapper .photobunch .regbutton {
    background:url(/_resources/images/themes/airlock/ui/splashsem/familyhistory/photobunch/splash1.familyhistory.regbutton.jpg);
    background-repeat:no-repeat;
    width:201px;
    height:70px;
    padding-top:20px;
    margin-top:20px;
    margin-left:75px;
    }
#wrapper .photobunch .largeImage {
    margin-top:20px;
    width:531px;
    display:none;
    }
#wrapper .photobunch ul li {
    font-family:'Georgia';
    font-size:16.5px;
    width: 380px;
    margin-bottom:10px;
    margin-top:5px;
    color:#548c8a;
    line-height:19px;
    }
#wrapper .photobunch ul li em a {
    color:#264644;
    font-style:normal;
    }
#wrapper .photobunch fieldset input {
    width:175px;
    border: solid 1px #ccc;
    }
#wrapper .photobunch fieldset label {
    margin-bottom:1em;
    }
#wrapper .photobunch fieldset .splashsrchbutton { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/familyhistory/photobunch/splash1.familyhistory.searchbutton.jpg);
    background-repeat:no-repeat;
    width:108px;
    height:26px;
    color:White;
    margin-left:25%;
    cursor:pointer;
    margin-top:-3px;
    }



/* Family History - Mantel */


#wrapper .mantel { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/mantel/splash.mantel.bg.jpg);
    background-repeat:no-repeat;
    height:599px;
    position: relative;
    }
#wrapper .mantel h1 {
    margin-left:10px; 
    margin-top:10px;
    color:White;
    padding-bottom:2px;
    }
#wrapper .mantel h1 span {
    color:#ff7bff;
}
#wrapper .mantel .register {
    font-size:2.2em;
    height:43px;
    color:White;
    position :absolute;
    top:122px;
    left:486px;
    display:block;
    padding-top:17px;
    width:185px;
    text-align:center;
}
#wrapper .mantel ul {
    position:absolute;
    top:117px;
    left:97px;
}
#wrapper .mantel ul li {
    font-family:'Georgia';
    font-size:15px;
    width:253px;
    margin-bottom:12px;
    margin-top:20px;
    color:#ffffff;
    line-height:19px;
    }
#wrapper .mantel ul li em a {
    color:#ff92ff;
    font-style:normal;
    }
#wrapper .mantel #searchform {
    position:absolute;
    top:367px;
    left:671px;
}
#wrapper .mantel #searchform h2 {
    color:#1c2e2c;
    margin-bottom:15px;
}
#wrapper .mantel fieldset input {
    width:145px;
    border: solid 1px #ccc;
    }
#wrapper .mantel fieldset label {
    margin-bottom:1em;
    color:white;
    width:80px;
    }

#wrapper .mantel fieldset .mantelsearchbtn { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/mantel/splash.mantel.searchbtn.jpg);
    background-repeat:no-repeat;
    width:108px;
    height:26px;
    color:White;
    margin-left:25%;
    cursor:pointer;
    margin-top:-3px;
    }
#wrapper .mantel .register, .mantel ul, .mantel #searchform, #wrapper .genesbook .regbutton, .genesbook ul, .genesbook #searchform { display:none;}

#wrapper .mantel .lightoff { background:url(/_resources/images/themes/airlock/ui/splashsem/mantel/lightoff.jpg); width:221px; height:217px; position:absolute; top:428px; left:335px; display:none; z-index:3;}
#wrapper .mantel .lightholder {width:221px; height:217px; position:absolute; top:428px; left:335px; z-index:2;}


/* Family History - GenesBook design */


#wrapper .genesbook { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/genesbook/splash.genesbook.bg.jpg);
    background-repeat:no-repeat;
    height:524px;
    position: relative;
    }


#wrapper .genesbook .regbutton {
    background:url(/_resources/images/themes/airlock/ui/splashsem/genesbook/splash.genesbook.regbtn.gif);
    background-repeat:no-repeat;
    width:201px;
    height:70px;
    padding-top:20px;
    margin-top:-17px;
    margin-left:47px;
    position:absolute;
    top:145px;
    left: 536px;
    }
#wrapper .genesbook ul {
    position:absolute;
    top:72px;
    left:220px;
}
#wrapper .genesbook ul li:first-letter {
    font-family:'Lucida Handwriting';
    font-size:26px;
}
#wrapper .genesbook ul li {
    font-family:'Georgia';
    font-size:18px;
    width:257px;
    margin-bottom:18px;
    margin-top:25px;
    color:#345857;
    line-height:22px;
    }
#wrapper .genesbook ul li em a {
    color:#611d70;
    font-style:normal;
    }

#wrapper .genesbook #searchform {
    left:561px;
    position:absolute;
    top:311px;
    width:250px;
}
#wrapper .genesbook #searchform h2 {
    color:#345857;
    margin-bottom:30px;
    
}
#wrapper .genesbook fieldset input {
    width:145px;
    border: solid 1px #ccc;
    }
#wrapper .genesbook fieldset label {
    margin-bottom:1em;
    width:80px;
    }

#wrapper .genesbook fieldset .genesbooksearchbtn { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/genesbook/splash.genesbook.searchbtn.gif);
    background-repeat:no-repeat;
    width:103px;
    height:26px;
    color:White;
    margin-left:81px;
    cursor:pointer;
    margin-top:-3px;
    }
    
    
/* Family History - Tiles design */

#wrapper .tiles { height:500px;}

#wrapper .tiles #column-1 { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/tiles/splash.tiles.tiles.jpg);
    background-repeat:no-repeat;
    height:309px;
    position: relative;
    width : 958px;
    margin: 20px 13px 0 18px;
    }
#wrapper .tiles #column-2 { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/tiles/splash.tiles.bottom.jpg);
    background-repeat:no-repeat;
    height:309px;
    position: relative;
    width : 958px;
    margin: 0px 13px 0 18px;
    }
#wrapper .tiles h1 {
    color:White;
    display:none;
    padding-bottom:2px;
    }

#wrapper .tiles .regbutton {
    background:url(/_resources/images/themes/airlock/ui/splashsem/tiles/splash.tiles.regbtn.gif);
    background-repeat:no-repeat;
    width:201px;
    height:70px;
    padding-top:20px;
    margin-top:16px;
    margin-right:46px;
    margin-bottom:15px;
    float:right;
    display:none;
    }
#wrapper .tiles ul h2 {
    font-size:1.5em;
    margin-bottom:5px;
    background:url(/_resources/images/themes/airlock/ui/splashsem/tiles/splash.tiles.listhdrbg.gif);
    background-repeat:no-repeat;
    background-position: bottom;
    padding-bottom:10px;
}
#wrapper .tiles ul {
    margin-top:30px;
    margin-left:30px;
    display:none;
}
#wrapper .tiles ul li {
    width: 250px;
    display:block;
    float:left;
    font-family:Georgia;
    font-size:18px;
    margin-right:55px;
}
#wrapper .tiles ul li em a {
    color:#6c236c;
    font-style:normal;
    }

#wrapper .tiles #searchform {
    float:right;
    width:250px;
    clear:both;
    margin-right:20px;
    display:none;
}
#wrapper .tiles #searchform h2 {
    color:#345857;
    margin-bottom:20px;
    
}
#wrapper .tiles fieldset input {
    width:145px;
    border: solid 1px #ccc;
    }
#wrapper .tiles fieldset label {
    margin-bottom:1em;
    width:80px;
    }

#wrapper .tiles fieldset .tilessearchbtn { 
    background:url(/_resources/images/themes/airlock/ui/splashsem/tiles/splash.tiles.searchbtn.gif);
    background-repeat:no-repeat;
    width:103px;
    height:26px;
    color:White;
    margin-left:81px;
    cursor:pointer;
    margin-top:-3px;
    }
    
/* New Slash page CSS */
    
.splash-slider {
	width:995px;
	overflow:hidden;
	position: relative;
	height:363px;
	/*-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius:  10px 10px 0px 0px;*/
	float:left;
	clear:both;
	/*margin-top:8px*/
}
.splash-cover {
	width:995px;
	float:left;
	height:393px;
	/*-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius:  10px 10px 0px 0px;*/
	background:#dbd3c4;
}
.first-slide {
	background: #dbd3c4 url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/grow-my-tree.jpg) left top no-repeat;
}
.second-slide {
	background: #dbd3c4 url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/tv-advert.jpg) left top no-repeat
}
.third-slide {
	background: #dbd3c4 url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/1911-records.jpg) left top no-repeat
}
.slide {
	width:995px;
	height:393px;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
}
.slide h1, .slide h2 {
	font-family: 'Nobile', arial, serif;
	color:#381956;
	font-size: 3.6em;
	font-weight: normal;
	line-height: 1em;
	margin:0!important;
	padding:0 0 20px 0;/*text-shadow:1px 1px #FFF*/

 }
.slide h2 em, .slide h1 em {
	font-style:normal;
	font-weight:bold
}
.slide-text {
	float:left;
	margin-left:2em;
	margin-top:5.3em;
	width:50em;
	display:inline
}
.slide-text p {
	font-size:1.6em;
	position:relative;
	font-weight:bold;
	color:#413121
}
.register-nav {
	position:absolute;
	top:22em;
	left:2em;
	z-index:2
}
.register-nav li {
	float:left;
	/*text-transform:uppercase;*/
	color:#3f215a;
	font-size:1.7em;
}
.register-nav li.find-out-more {
	margin: 0.8em 0.6em;
}
.register-nav li.find-out-more a {
	font-weight:bold
}
.register-nav li.find-out-more a:hover {
	color:#d2460a
}
.register-nav li a {
	color:#3f215a;
}
.sign-up-button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:4px solid #a43509;
	background:#d2460a;
	background:-moz-linear-gradient(0% 100% 90deg, #d3480b, #fc981f) repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fc981f), to(#d3480b));
	display:block;
	padding: 1em 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#FFF!important;
	text-decoration:none;
	text-shadow:1px 1px #d44a0b;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc981f', endColorstr='#d3480b');
}
.sign-up-button:hover {
	border:4px solid #e86a13;
	background:-moz-linear-gradient(0% 100% 90deg, #d3480b, #fc981f) repeat;
	background:-webkit-gradient(0% 100% 90deg, #d3480b, #fc981f) repeat;
}

.splash-panel-holder {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/splash-content-back.gif) no-repeat left top;
	width:995px;
	float:left;
	clear:both;
}
.whats-new, .help-guide, .payment-options {
	margin-left:13px;
	margin-top:13px;
	display:inline
}
.whats-new h2, .help-guide h2, .payment-options h2 {
	color:#FFF;
	background:#66a29f;
	background:-moz-linear-gradient(0% 100% 90deg, #3e6c69, #66a29f) repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#66a29f), to(#3e6c69));
	padding: 0.5em 0.5em;
	/*-moz-border-radius: 5px 5px 0 0;*/
	text-shadow:1px 1px #325453;
	/*-webkit-border-radius: 5px 5px 0 0;*/
}
/*.whats-new h2 {
	background:#2d524f!important
}*/
.splash-panel-body, .payment-options .splash-panel-body {
	background:#E0ECEC;
	min-height:120px;
	/*border-top:1px solid #FFF*/
}

.whats-new {
	width:314px;
	float:left;
	position:relative
}
.help-guide {
	width:314px;
	float:left;
	position:relative;
	height:auto
}
.payment-options {
	width:314px;
	float:left;
}
/* whats new and twitter feed */
.whats-new .splash-panel-body {
	background:#3b6967;
	position:relative
}
.splash-panel-body p {
	padding:0.6em
}
.help-guide p {padding-left:0.8em!important}
.help-guide p a {	color:#003333!important;}
.splash-panel-body p a {
	color:#FFF
}
.whats-new ul li {
	color:#FFF;
	padding:0.8em 0.8em;
	border-top:1px solid #739391;
	border-bottom:1px solid #2b4c4a;
	margin:0
}
.splash-panel-body .tweet {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/flock.png) no-repeat left top
}
.splash-panel-body .tweet small {
	display:none;
}
.splash-panel-body .tweet a {
	color:#FFF;
}
/* Tiny Carousel on splash page */

#help-slider {
	overflow:hidden;
	height: 265px;
	padding:0;
	
}

#help-slider .viewport {
	float: left;
	width: 290px;
	height: 240px;
	overflow: hidden;
	position: relative;
	margin-left:10px;
	margin-top:13px;
	display:inline
}
.disable {
	visibility: hidden;
}
#help-slider .help-items {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	width: 270px;
	left: 0;
	top: 0;
	display:block;
	    left: -5000px;

}
#help-slider .help-items div {
	float: left;
	margin: 0 1em 0 0;
	width: 290px;
	color:#003333;
	height:100px;
}
#help-slider .help-items div p {
	padding: 0.3em 0 0.3em 6em!important;
}
.build-tree {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/help-item-1.gif) no-repeat left top;
}
.get-your-family {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/help-item-2.gif) no-repeat left top;
}
.search-family-trees {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/help-item-3.gif) no-repeat left top;
}
.historical-records {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/help-item-4.gif) no-repeat left top;
}
#help-guide-nav {
	width:314px;
	background:#66a29f;
	height:30px;
	position:absolute;
	bottom:0;
	left:0
}
#help-guide-nav li {
	margin:0;
	display:inline
}
#help-guide-nav li a {
	color:#FFF;
	text-decoration:none
}
#help-guide-nav li a:hover {
	color:#2D524F;
}
.next {
	float:right;
	padding:0.5em 1em
}
.prev {
	float:left;
	padding:0.5em 1em
}
.payment-options ul {
	width:314px;
	margin:0;
	padding:0
}
.payment-options p {
	padding:0.8em 0.8em;
	color:#003333;
}
.payment-options ul li {
	margin:0
}
.payment-options p a {
	color:#003333
}
.payment-options ul li a {
	display:block;
	width:auto;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCC;
	text-decoration:none;
	padding:0.8em 0.8em;
	color:#003333;
}
.payment-options ul li a strong {
	font-size:120%
}
.payment-options ul li a.splash-standard-arrow {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/standard-arrow.png) no-repeat 280px center;
}
.payment-options ul li a.splash-standard-arrow:hover {
	background: #FFF url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/standard-arrow.png) no-repeat 280px center;
}
.payment-options ul li a.splash-ppv-arrow {
	background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/pay-per-view-arrow.png) no-repeat 280px center;
}
.payment-options ul li a.splash-ppv-arrow:hover {
	background: #FFF url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/pay-per-view-arrow.png) no-repeat 280px center;
}

.tv-link { position:absolute!important; top:306px; left:650px;background:url(/_resources/images/themes/airlock/ui/splashsem/slider-splash/tv-advert-arrow.gif) no-repeat left center; padding-left:20px}

.tv-link a {color:#381956; text-decoration:none}







