@charset "UTF-8";
*{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;} body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus {outline: 0;} table { border-collapse: collapse; border-spacing: 0; } a {text-decoration:none; }
.center {margin-left: auto; margin-right:auto;} .left {float:left;} .right {float:right;} .clear {clear:both;}

body {font-size:62.5%; font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; background: url(../_images/design/spa_shading.png) repeat-x 336px 0 #f2f2f2; color: #404040; }

.palatino {font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; }

div#header_wrp {background: #f5f5f5 url(../_images/design/spa_bg.jpg) repeat-x center top; height:209px; padding-top:127px;  }

	div#header {width: 900px; position: relative; height:100%; display: block;}

img#soon {position: absolute; top:-41px; right:21px; }

h1#logo {width:517px; height:84px; display: block; background: url(../_images/design/spa_logo.jpg) no-repeat; }
	h1#logo a {display: block; height:100%; width: 100%; text-indent: -9999px;}
	
	
div#spa_wrp {width: 900px; overflow: hidden; border-bottom: 1px solid #d8d8d8; padding-bottom: 40px; }

div#spa_copy {width: 550px;}
	div#spa_copy h1 {color:#313131; font-weight: normal; font-size: 3em; margin-top: 30px;}
	div#spa_copy h2 {color:#3f3f3f; font-weight: normal; font-size: 1.6em; margin-top: 15px;}	
	div#spa_copy ul {font-size: 1.3em; margin-top: 25px;}
		div#spa_copy ul li {margin-bottom: 10px; line-height: 130%; background: url(../_images/design/bullet.png) no-repeat 0 5px; padding-left:23px;}
	div#spa_copy img {margin-right: 10px;}
	div#spa_copy p {color:#321716; font-size: 1.6em; line-height: 160%;}
	div#spa_copy p a {color:#321716; text-decoration: underline; }
		div#spa_copy p a:hover {text-decoration: none; }

/* Email Signup */
div#spa_form_wrp {display: block; height:439px; width:337px; background: url(../_images/design/spa_form_bg.png) no-repeat; position: absolute; top:135px; right:0;}

	div#spa_form_wrp h1, div#spa_form_wrp h2 {text-indent: -9999px;}

	form#signup {margin-top: 185px; width: 260px;}
	form#signup input.txt_box {border: 1px solid #d9d9d9; float:right; padding: 3px 6px; width:180px; margin-bottom: 10px}
	form#signup label {color:#666666; font-size:1.2em; float:left; padding: 3px 6px; margin-bottom: 10px}
	form#signup span {padding: 3px 6px; color:#666666; font-size:1.1em; } 
		form#signup div#checkcopy {color:#333333; font-size: 1.1em; width:210px; line-height: 130%; font-weight:bold;}
	form#signup input.getitnow {display: block; width:120px; height:30px; background: url(../_images/design/buttons.png) no-repeat 0 0; text-indent: -9999px; margin-top: 5px;}
	form#signup input.getitnow:hover {background-position: -120px 0;}
	form#signup input.getitnow:active {background-position: -240px 0;}

div#footer {width: 900px; margin-bottom: 30px; font-size: 1.1em}
	div#footer p.left {color:#686868;  }
	div#footer p.right {color:#686868;}

	div#footer a {color:#321716;  }
	div#footer a:hover {text-decoration: underline; }