/* Sssh.com Tour 2012 (v4) Style Sheet - Wyldesites, Inc. */


/* font import */

@import url('http://fonts.googleapis.com/css?family=Telex');



/* page setup */

body { font: normal 14px 'Telex', 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #666; background: #dedede url('../img/pagebg.jpg') no-repeat center 0px; }

#wrapper { width: 990px; display: block; margin: 0 auto; }

strong { font-weight: bold; }

a { color: #b75676; text-decoration: none; }
a:hover { text-decoration: underline; }
p { line-height: 20px; text-align: justify; }

.bl1 { color: #b0daf8; }
.bl2 { color: #74b2de; }
.bl3 { color: #375274; }
.pk1 { color: #f2cad5; }
.pk2 { color: #b75676; }
.pk3 { color: #713143; }

h1, h2, h3, h4, h5, h6, .txt1, .botnav { font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic; font-weight: bold; }

.lt { float: left; display: inline; position: relative; }
.rt { float: right; display: inline; position: relative; }
.clr { height: 0; clear: both; margin: 0; padding: 0; }
.cen { text-align: center; }
.box { display: block; clear: both; border: 5px solid #d5d5d5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url('/development/js/PIE.htc'); }


/* top line setup  */

#topline { height: 48px; padding: 0 60px; }
#topline p { line-height: 48px; float: left; display: inline; position: relative; padding-right: 115px; }
#topline p.lang { padding-right: 0; }
.welc {	font: italic bold 14px Georgia, "Times New Roman", Times, serif; color: #74b2de; }
.twit {	display: block; background: url('../img/sprite.png') no-repeat 150px 9px; height: 48px; width: 220px; }
.lang { font-size: 12px; color: #b75676; }
.fra { display: inline; float: left; position: relative; background: url('../img/sprite.png') no-repeat 0px -41px; height: 28px; width: 32px; margin: 11px 5px 0 15px; }
.eng { display: inline; float: left; position: relative; background: url('../img/sprite.png') no-repeat -40px -41px; height: 28px; width: 32px; margin: 11px 0 0 0; }
.fra span, .eng span { visibility: hidden; }
a.fra:hover, a.eng:hover { text-decoration: none; }


/* all rotating headers for all pages are setup here  */

#header h1 { display: block; position: absolute; z-index: 100; text-indent: -9999px; background: url('../img/top-logo.png') no-repeat 0px 0px; }
.norm { height: 175px; width: 320px; margin: 50px 0 0 20px; }

#header h2 { display: block; position: absolute; z-index: 200; font: italic bold 30px Georgia, "Times New Roman", Times, serif; color: #74b2de; overflow: hidden; /* -webkit-text-shadow: 1px 1px 6px #fff; -moz-text-shadow: 1px 1px 6px #fff; text-shadow: 1px 1px 6px #fff; behavior: url('/development/js/PIE.htc'); */ }

#header h2.tagline1 { font-size: 28px; line-height: 32px; margin: 200px 0 0 170px; }
#header h2.tagline2 { font-size: 18px; line-height: 30px; margin: 205px 0 0 150px; }
#header h2.tagline3 { font-size: 26px; line-height: 30px; margin: 205px 0 0 170px; }
#header h2.tagline4 { font-size: 26px; line-height: 30px; margin: 205px 0 0 150px; }
#header h2.tagline5 { font-size: 28px; line-height: 32px; margin: 200px 0 0 150px; }

#header { display: block; clear: both; width: 980px; height: 324px; margin-bottom: 12px; overflow: hidden; }
#overlay { display: block; position: absolute; width: 980px; height: 324px; z-index: 10; background:url('../img/overlay.png') no-repeat 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url('/development/js/PIE.htc');  }

#rotate { display: block; position: absolute; width: 980px; height: 324px; z-index: -10; overflow: visible; }
#rotate img { display: block; width: 980px; height: 324px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url('/development/js/PIE.htc'); }



/* nav bar setup */

#topnav { display: block; position: absolute; z-index: 300; list-style:none; width: 965px; height: 45px; line-height: 45px; margin-top: 279px; background: url('../img/sprite.png') repeat-x 0px -76px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url('/development/js/PIE.htc'); padding: 0 0 0 15px; }
#topnav li { float:left; position:relative; display: inline; padding: 0 10px; }
#topnav li a { display:block; color:#fff; text-decoration:none; font-size: 14px; -moz-text-shadow: 1px 1px 2px #713143; -webkit-text-shadow: 1px 1px 2px #713143; text-shadow: 1px 1px 2px #713143; }
#topnav li a strong { text-decoration: underline; }
#topnav li a:hover { text-decoration:underline; -moz-text-shadow: 1px 1px 2px #713143; -webkit-text-shadow: 1px 1px 2px #713143; text-shadow: 1px 1px 2px #713143; }
.date { color: #fff; font-size: 11px; }




/* main content area */

#content { display: block; clear: both; width: 980px; background: #efefef url('../img/leftcol.gif') repeat-y left top; }




/* left side bar */

#sidebar { color: #fff;	width: 305px; padding: 20px 20px 20px 0; background: url('../img/leftcol.png') no-repeat left top; border-radius: 5px 0px 0px 0px;	-moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; -moz-text-shadow: 1px 1px 1px #713143; -webkit-text-shadow: 1px 1px 1px #713143; text-shadow: 1px 1px 1px #713143; behavior: url('/development/js/PIE.htc'); }

#sidebar p { margin: 12px 0 0 25px; line-height: 24px; }
#sidebar a { color: #fff; text-decoration: underline; }

.dl1 { border-bottom: 1px dotted #fff; height: 1px; margin: 12px 0 12px 25px; }

h3, h4 { font-size: 18px; margin-left: 25px; }
h3.upd { font-size: 26px; text-align: center; }

h4 { display: block; width: 250px; height: 35px; line-height: 45px; padding-left: 50px; margin: 20px 0 0 15px; background: url('../img/sprite.png') no-repeat 0px -135px; }


/* right side content */

#features { width: 600px; padding: 20px 25px; border-radius: 0px 5px 0px 0px; -moz-border-radius: 0px 5px 0px 0px; -webkit-border-radius: 0px 5px 0px 0px; behavior: url('/development/js/PIE.htc'); }

#slider { display: block; height: 330px; }

#rotate img { width: 980px; height: 324px; }

.tags { font-size: 16px; line-height: 22px; text-align: center; color: #333; }
.botnav { font-size: 16px; line-height: 36px; text-align: center; -moz-text-shadow: 0px 0px 3px #d7bcc5; -webkit-text-shadow: 0px 0px 3px #d7bcc5; text-shadow: 0px 0px 3px #d7bcc5; }
.botnav a { text-decoration: underline; }
.botnav a:hover { text-decoration: none; }


#feat-items { width: 600px; }
#feat-items li { width: 290px; display: inline; position: relative; float: left; margin-bottom: 20px; }
#feat-items li h5 { font-size: 20px; line-height: 36px; color: #589fd2; }
#feat-items li div { width: 286px; border: 2px solid #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url('/development/js/PIE.htc'); background: #dcdcdc; }
#feat-items li div a { display: block; width: 286px; height: 210px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url('/development/js/PIE.htc'); overflow: hidden; }
#feat-items li div a:hover { text-decoration: none; }
#feat-items li div a span { visibility: hidden; text-decoration: none; }
#feat-items li div p { padding: 12px; font-size: 12px; line-height: 16px; color: #444; }
#feat-items li div p a { display: inline; width: auto; height: auto; }
#feat-items li div p a:hover { text-decoration: underline; }

.pad { margin-left: 20px; }
.feat1 { background: url('../img/features/feat1-1.jpg') no-repeat 50% 50%; }
.feat2 { background: url('../img/features/feat1-2.jpg') no-repeat 50% 50%; }
.feat3 { background: url('../img/features/feat1-3.jpg') no-repeat 50% 50%; }
.feat4 { background: url('../img/features/feat1-4.jpg') no-repeat 50% 50%; }
.feat5 { background: url('../img/features/feat1-5.jpg') no-repeat 50% 50%; }
.feat6 { background: url('../img/features/feat1-6.jpg') no-repeat 50% 50%; }

.feat7 { background: url('../img/features/feat2-1.jpg') no-repeat 50% 50%; }
.feat8 { background: url('../img/features/feat2-2.jpg') no-repeat 50% 50%; }
.feat9 { background: url('../img/features/feat2-3.jpg') no-repeat 50% 50%; }
.feat10 { background: url('../img/features/feat2-4.jpg') no-repeat 50% 50%; }
.feat11 { background: url('../img/features/feat2-5.jpg') no-repeat 50% 50%; }
.feat12 { background: url('../img/features/feat2-6.jpg') no-repeat 50% 50%; }

.feat13 { background: url('../img/features/feat3-1.jpg') no-repeat 50% 50%; }
.feat14 { background: url('../img/features/feat3-2.jpg') no-repeat 50% 50%; }
.feat15 { background: url('../img/features/feat3-3.jpg') no-repeat 50% 50%; }
.feat16 { background: url('../img/features/feat3-4.jpg') no-repeat 50% 50%; }
.feat17 { background: url('../img/features/feat3-5.jpg') no-repeat 50% 50%; }
.feat18 { background: url('../img/features/feat3-6.jpg') no-repeat 50% 50%; }

.feat19 { background: url('../img/features/feat4-1.jpg') no-repeat 50% 50%; }
.feat20 { background: url('../img/features/feat4-2.jpg') no-repeat 50% 50%; }
.feat21 { background: url('../img/features/feat4-3.jpg') no-repeat 50% 50%; }
.feat22 { background: url('../img/features/feat4-4.jpg') no-repeat 50% 50%; }
.feat23 { background: url('../img/features/feat4-5.jpg') no-repeat 50% 50%; }
.feat24 { background: url('../img/features/feat4-6.jpg') no-repeat 50% 50%; }





/* footer setup */

#footer { clear: both; display: block; background: url('../img/footerbg.jpg') no-repeat left top;  color: #306991; font-size: 14px; line-height: 18px; padding: 20px 25px; height: 140px; width: 930px;  border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; behavior: url('/development/js/PIE.htc'); }

h6 { font-size: 20px; line-height: 24px; color: #4b80a5; -moz-text-shadow: 0px 0px 3px #91b8d4; -webkit-text-shadow: 0px 0px 3px #91b8d4; text-shadow: 0px 0px 3px #91b8d4; margin-bottom: 20px;  }

#footer a { color: #306991; text-decoration: underline; }
.copy { font-size: 12px; }

#seenon { background: url('../img/asseenon.gif') no-repeat center top; height: 144px; width: 955px; margin: 10px auto 25px auto; text-indent: -9999px; }
.seentxt { margin-top: 20px; text-align: center; }





/* all other pages */

#movie { display: block; height: 370px; }
.sshot { border: 3px solid #ce889e; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url('/development/js/PIE.htc'); overflow: hidden; height: 370px; width: 270px; }
.joinfoot { font-size: 12px; line-height: 18px; text-align: center; color: #666; }




/* join page */

.subnow { text-align: center; padding-bottom: 10px; }

.an-option { width: 275px; height: 165px; margin: 10px 7px;  display: block; background: #e7e7e7; -moz-box-shadow: inset 0 0 12px #666; -webkit-box-shadow: inset 0 0 12px #666; box-shadow: inset 0 0 12px #666; border: 3px solid #d5d5d5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url('/development/js/PIE.htc'); }

.an-option:hover { -moz-box-shadow: 0px 0px 8px #69f; -webkit-box-shadow: 0px 0px 8px #69f; box-shadow: 0px 0px 8px #69f; behavior: url('/development/js/PIE.htc'); }

.an-option p { text-align: center; padding: 0 12px 4px 12px; }

form { text-align: center; }

.jbox { display: block; padding: 10px; border: 1px solid #373737; background: #333; -moz-box-shadow: inset 0 0 12px #000000; -webkit-box-shadow: inset 0 0 12px #000000; box-shadow: inset 0 0 12px #000000; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; behavior: url('/development/js/PIE.htc'); }

.opt-1, .opt-2, .opt-3, .opt-4 { position: relative; width: 275px; height: 35px; -moz-text-shadow: 1px 1px 1px #222; -webkit-text-shadow: 1px 1px 1px #222; text-shadow: 1px 1px 1px #222; color: #fff; font-size: 18px; text-align: center; line-height: 36px; webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url('/development/js/PIE.htc'); }

.opt-1 { background: #b75676; }
.opt-2 { background: #c75e80; }
.opt-3 { background: #bf6c87; }
.opt-4 { background: #d67997; }

.prices { display: block; background: #713143; padding: 4px 8px; font-size: 26px; color: #fff; border: 1px dashed #fff; clear: both; margin: 10px auto 5px auto; width: 90px; text-align: center; }
.jtxt1 { font-size: 14px; line-height: 14px; color: #555; }

.safesecure { text-align: center; font-size: 13px; }

a.new-join {
	display: block;
	position: relative;
	margin: 0 auto 10px auto;
	font: italic bold 18px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	width: 190px;
	padding: 6px;
	color: #FFFFFF;
	background: #74b2de;
	border: 1px solid #369;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	
	box-shadow: inset 0 0 12px #184878;
	-moz-box-shadow: inset 0 0 18px #184878;
	-webkit-box-shadow: inset 0 0 12px #184878;
	
	text-shadow: 1px 1px 1px #1b5289;
	-moz-text-shadow: 1px 1px 1px #1b5289;
	-webkit-text-shadow: 1px 1px 1px #1b5289;

	behavior: url('/development/js/PIE.htc');
}


#alt-joins { width: 160px; margin: 20px auto; }
#alt-joins li { text-align: center; margin-bottom: 20px; font-size: 16px; }
#alt-joins li a { display: block; width: 160px; height: 24px; padding-top: 126px; }
.phone { background: url('../img/sprite.png') no-repeat 20px -200px; }
.fax { background: url('../img/sprite.png') no-repeat -221px -200px; }
.mail { background: url('../img/sprite.png') no-repeat -462px -200px; }



/* join page 2 */


.cards { width: 560px; height: 90px; background: url('../img/sprite.png') no-repeat -30px -377px; display: block; margin: 0 auto; }

#jform { font-size: 12px; border-collapse: separate; border-spacing: 2px; width: 100%; }
#jform td { padding: 3px; }
#jform td.left { width: 170px; background: #FEC7D1; text-align: right; color: #713143; }
#jform td.right { text-align: left; background: #EBD9D7; color: #713143; }
#jform input[type=submit] { font-size: 18px; padding: 6px 20px; }