/* @override http://www.singledad.com/assets/site/singlestyle.css */
/*-------------------------------------------------------------------------------------
[ Tour Stylesheet]

Project:	SingleDad
Version:	1.1
Created by:	Chase Design Inc.

------------------------------------------------------

[Table of Contents]

	1. Main 

--------------------------------------------------------------------------------------*/


body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; margin:0px; }
body img { border:0px; text-decoration:none; }
.clear { clear:left; font-size:1px; line-height:0px; height:0px; }
/**/
#signinHeader { width:901px; margin:0 auto; padding:8px 0; }
#signinHeader .logo { width:400px; float:left; }
#signinHeader .upperright { width:501px; float:left; text-align:right; color:#666666; }
#signinHeader .upperright a { color:#761617; text-decoration:none; margin:0 0 0 5px; }
#signinHeader .upperright a:hover { text-decoration:underline; }
#signinHeader .upperright div { padding:5px 0 10px 0; }
/**/
#signinMenu { background-image:url(/assets/images/tour-header_stretch_30x15.gif); background-position:top; background-repeat:repeat-x; height:15px; }
/*  #signinMenu ul { width:700px; margin:0 auto; padding:5px 0 0 0; list-style:none; }  */
#signinMenu ul { width:350px; margin:0 auto; padding:5px 0 0 0; list-style:none; }  /*  Temporary Styles */
/**/
#signinMenu ul li { margin:0px; padding:0px; float:left; height:47px; }
/**/
#signinMenu ul li a { display:block; height:47px; width:175px; text-decoration:none; }
#signinMenu ul li a:hover { background-position:0 47px; }
#signinMenu ul li a span { visibility:hidden; }
/*
#signinMenu ul li.menu1 a { background-image:url(/assets/images/signup-menu1_175x94.gif); }
#signinMenu ul li.menu2 a { background-image:url(/assets/images/signup-menu2_175x94.gif); }
#signinMenu ul li.menu3 a { background-image:url(/assets/images/signup-menu3_175x94.gif); }
#signinMenu ul li.menu4 a { background-image:url(/assets/images/signup-menu4_175x94.gif); }
*/
#signinMenu ul li.menu1 a { background-image:url(/assets/images/signup-menu1temp_175x94.gif); }  /*  Temporary Styles */
#signinMenu ul li.menu4 a { background-image:url(/assets/images/signup-menu4temp_175x94.gif); } 
/**/
#signinMenu ul li a.active { background-position:0 47px; }
/**/
/*
#signinBody { width:650px; margin:0 auto; padding:80px 0 10px 0; }
*/
#signinBody { width:650px; margin:0 auto; padding:40px 0 10px 0; }  /*  Temporary Styles */
/**/
#signinBody h1 { font-size:24px; font-weight:700; color:#761617; margin:0px; padding:0px; }
#signinBody h2 { font-size:16px; font-weight:100; color:#666666; margin:10px 0 0 0; padding:0px; }
#signinBody p b { display:block; }
/**/
#signinBody div.screenshot { text-align:center; padding:10px 0 30px 0; }
#signinBody div.screenshot img { border:8px solid #dddddd; margin:0 2px; }
#signinBody div.screenshot-none { text-align:center; padding:10px 0 30px 0; }
/**/
#signinBody div.other { border:3px solid #dddddd; width:340px; margin:0 auto; padding:10px; }
#signinBody div.other ul { margin:0px; }
#signinBody div.other ul li { margin:8px 0; }
/**/
#signinFooter { width:700px; margin:0 auto; background-image:url(/assets/images/tour-shadow_30x5.gif); background-position:top; background-repeat:repeat-x; padding:10px 0 0 0; }
#signinFooter a { margin:0 10px 0 0; color:#666666; text-decoration:none; }
#signinFooter a:hover { text-decoration:underline; }
#signinFooter div { padding:10px 0; font-size:11px; color:#999999; }
/**/
#signinBody div.divider { border-top:1px dotted #dddddd; line-height:0px; font-size:1px; height:0px; margin:10px 0; }
#signinBody form { margin:0px; padding:0 0 40px 0; }
#signinBody form fieldset { border:0px; }
#signinBody form fieldset legend { font-weight:700; color:#761617; font-size:14px; padding:10px 0 15px 0; }
#signinBody form fieldset table { width:550px; margin:0 auto; }
#signinBody form fieldset table tr { vertical-align:top; }
#signinBody form fieldset table tr td { padding:6px 0 6px 0; }
#signinBody form fieldset table tr td.label { padding:7px 8px 0 0; text-align:right; font-size:13px; width:150px; }
#signinBody form fieldset table tr td input { font-size:12px; padding:1px 3px; margin:0 5px 0 0; }
#signinBody form fieldset table tr td select { font-size:12px; padding:1px 0; margin:0 5px 0 0; }
#signinBody form fieldset table tr td span { display:block; color:#999999; font-size:12px; padding:3px 0 0 0; }
#signinBody form fieldset table tr.submitBtns td input { border:1px solid #cccccc; background-color:#eeeeee; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; color:#333333; padding:3px 12px; }
#signinBody form fieldset table tr.submitBtns td input:hover { border:1px solid #4b0004; background-color:#761617; color:#FFFFFF; cursor:pointer; }
/**/
#signinBody form fieldset div.memberType1, #signinBody form fieldset div.memberType2 { width:232px; height:87px; background-repeat:no-repeat; float:left; text-align:right; }
#signinBody form fieldset div.memberType1 { background-image:url(/assets/images/sign-life_232x87.gif); margin:0 10px 0 60px; }
#signinBody form fieldset div.memberType2 { background-image:url(/assets/images/sign-annual_232x87.gif); }
#signinBody form fieldset div.memberType1 span, #signinBody form fieldset div.memberType2 span { visibility:hidden; display:block; }
#signinBody form fieldset div.memberType1 input, #signinBody form fieldset div.memberType2 input { position:relative; top:31px; right:30px; border:#000000; }
/**/
#cc_type { position:relative; bottom:5px; }
#ccvv { position:relative; bottom:7px; }
/**/
#signinBody dl { margin:0px; padding:0 0 0 10px; width:315px; float:left; }
#signinBody dl dt { font-weight:700; color:#761617; font-size:14px; padding:0 0 5px 0; }
#signinBody dl dd { font-size:13px; padding:3px 0; color:#333333; }
#signinBody dl dt a { background-color:#eeeeee; border:1px solid #dddddd; padding:1px 5px; font-size:11px; font-weight:100; color:#333333; margin:0 0 0 10px; text-decoration:none; }
#signinBody dl dt a:hover { color:#761617; border:1px solid #CCCCCC; }
/**/
#signinBody form div.submitBtns { text-align:center; }
#signinBody form div.submitBtns input { border:1px solid #cccccc; background-color:#eeeeee; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; color:#333333; padding:3px 12px; }
#signinBody form div.submitBtns input:hover { border:1px solid #4b0004; background-color:#761617; color:#FFFFFF; cursor:pointer; }
/**/
#signinBody div.finish { padding:0 0 0 15px; }
#signinBody div.finish div.finishImg { width:225px; float:left; }
#signinBody div.finish div.finishTxt { font-size:16px; line-height:24px; padding:35px 0 0 10px; width:400px; float:left; }
#signinBody div.finish div.finishTxt span { display:block; font-size:11px; line-height:14px; color:#666666; padding:10px 0 0 0; }
.error { color: red; display: none;}
