/*//////////////// Styles //////////////////////*/
/*
== Color Key ==
Body Background Color: #F0EbD0
Dark Brown Yellow: #897C4F

*/
/*//////////////// Global Styles //////////////////////*/
body{
	background:#F0EAD0 url(/contentv2/images/ss/root/main_bg.gif) top left repeat-x;
	}
	div#header{
		width:988px;
		margin:11px auto 0 auto;
		position:relative;
		height:45px;
		}
		a#logo{
			width:243px;
			height:49px;
			position:absolute;
			top:0;
			left:3px;
			background:transparent url(/contentv2/images/ss/root/ss-logo.gif) top left no-repeat;
			text-indent:-999em;
			display:block;
		}
		#SecretQuestionHint{
		    color:#D6611A;
		    font-weight:bold;
		    font-size:13px;
		}
		
		 em.redAstriek{
        color:Red;
        padding-right:3px;
    }
		
		div#loginErrors{
		color:white;
		position:absolute;
		 top:47px;
		 *top:44px;
		 right:83px;/*right:487px;*/
		 font-size:12px; 
		 z-index:10;
		 width:330px;
		}
		div#loginErrors ul{
		    margin-left:13px;
		}
		.error{
		    color:Red;
		}
		div#loginErrors ul li{
		    margin:2px 0;
		    *margin:0px 0;
		    list-style-type:disc;
		}
		a#memberLogin{
			display:block;
			width:143px;
			height:28px;
			position:absolute;
			top:18px;
			right:9px;
			background:transparent url(/contentv2/images/ss/root/member-login-btn.jpg) top left no-repeat;
			text-indent:-999em;
			}
			a#learnmorebtn{
			display:block;
			width:119px;
			height:28px;
			background:transparent url(/contentv2/images/ss/root/learnmore-btn.gif) top left no-repeat;
			text-indent:-999em;
			}
			a#tryitnow{
				display:block;
				width:192px;
				height:66px;
				position:absolute;
				top:268px;
				right:30px;
				background:transparent url(/contentv2/images/ss/root/main-buttons-sprite.png) 0 0 no-repeat;
				text-indent:-999em;
				}
				a#tryitnow:hover{
					background:transparent url(/contentv2/images/ss/root/main-buttons-sprite.png) -193px 0 no-repeat;
				}
				a#learnmore{
					display:block;
					position:absolute;
					top:334px;
					right:97px;
					/*background:transparent url(../images/main-buttons-sprite.png) 0 -66px no-repeat;*/
					color:#A8A4C3;
					}
					a#learnmore:hover{
				color:#A8A4C3;
				}
body#home div#mastWrapperRoot{
	width:988px;
	height:620px;
	margin:20px auto 0 auto;
	background:#F0EAD0 url(/contentv2/images/ss/root/main_graphic_bg.jpg) top left repeat-x;
	position:relative;
	font-size:12px;
	line-height:18px;
}
div#mastWrapperRoot{
	width:988px;
	height:50px;
	margin:20px auto 0 auto;
	background:transparent url(/contentv2/images/ss/root/main_graphic_bg.jpg) top left no-repeat;
	position:relative;
	font-size:12px;
	line-height:18px;
}
div#mastContentv2Root{
	margin-left:3px;
}
div#youwill{
	position:absolute;
	top:388px;
	right:10px;
	font-size:13px;
	font-weight:bold;
	width:310px;
}
div#lappy{
	background:transparent url(/contentv2/images/ss/root/laptop_graphic.png) top left repeat-x;
	height:255px;
	width:399px;
	position:absolute;
	top:345px;
	left:302px;
}
div#learnmoresec{
	width:320px;
	position:absolute;
	top:388px;
	left:10px;	
}
ul#navbar1{
	position:absolute;
	top:0;
	left:10px;
	}
	ul#navbar1 li{
		float:left;
	}
	div#mastFooterRoot{
		margin:0 auto;
		width:988px;
		color:#787463;
		padding:5px 0 10px 7px;
		clear:both;
		line-height:14px;
	}
	div#mastFooterRoot p{
		margin:0px 0 3px 0;
		font-size:11px;
	}
	div#mastFooterRoot ul li{
		display:inline;
		margin-right:10px;
		font-size:11px;
	}
	div#mastFooterRoot ul li a:link, div#mastFooterRoot ul li a:visited {
color:#787463;
}
	div#mastFooterRoot ul li a:hover, div#mastFooterRoot ul li a:active {
color:#787463;
}
	/* Nav Styles */
	
	a#navHome{
		width:60px;
		height:36px;
		text-indent:-999em;
		display:block;
		background:transparent url(/contentv2/images/ss/root/nav-home-btn.gif) top left no-repeat;
		}
		a#navHome:hover{
			background:transparent url(/contentv2/images/ss/root/nav-home-over-btn.gif) top left no-repeat;
			}
			a#navHow{
				width:106px;
				height:36px;
				text-indent:-999em;
				display:block;
				background:transparent url(/contentv2/images/ss/root/nav-how-btn.gif) top left no-repeat;
				}
			a#navHow:hover{
				background:transparent url(/contentv2/images/ss/root/nav-how-over-btn.gif) top left no-repeat;
				}
			a#navFaq{
				width:50px;
				height:36px;
				text-indent:-999em;
				display:block;
				background:transparent url(/contentv2/images/ss/root/nav-faq-btn.gif) top left no-repeat;
				}
			a#navFaq:hover{
				background:transparent url(/contentv2/images/ss/root/nav-faq-over-btn.gif) top left no-repeat;
				}
				a#navContact{
					width:94px;
					height:36px;
					text-indent:-999em;
					display:block;
					background:transparent url(/contentv2/images/ss/root/nav-contact-btn.gif) top left no-repeat;
					}
				a#navContact:hover{
					background:transparent url(/contentv2/images/ss/root/nav-contact-over-btn.gif) top left no-repeat;
					}
img.floatLeft{
	float:left;
	margin-right:8px;
	margin-bottom:7px;
}
div#youwill h3{
	margin-bottom:8px;
	margin-top:0;
	font-size:14px;
	margin-left:13px;
	color:#363459;
}
div#youwill ul{
	margin-left:0;
}
div#youwill ul li{
	font-size:13px;
	color:#6C6B8E;
}
div#heading{
	position:absolute;
	top:82px;
	left:535px;
	width:410px;
}
div#heading p{
	font-size:14px;
	margin-top:20px;
	color:#676767;
}
div#heading h2{
	font-size:40px;
	font-family:georgia, serif;
	color:#86cbf5;
	font-weight:normal;
}
p#security{
	margin-top:0px;
	padding-top:10px;
}
p#security img{
	margin-right:10px;
}
div#mastFooterRoot ul{
	margin-bottom:10;
	font-size:11px;
}
div#trialcopy{
	position:absolute;
	top:281px;
	left:535px;
	color:#a8a4c3;
}
div#trialcopy h3{
	font-size:20px;
}
div#trialcopy p{
	font-size:16px;
	font-weight:normal;
	color:#737293;
}
div#trialcopy strong{
	color:#a8a4c3;
}
table.how-features-table{
	border-collapse:collapse;
	font-size:12px;

border:1px solid #E6E6E6;
}
table.how-features-table td{
padding:7px 10px 10px 10px;
}
table.how-features-table h4{
	font-size:13px;
	margin:0 0 5px 0;
	color:#000;
	
}
tr.head{
	/*background:#ccc url(../contentv2/images/ss/light-grey-bottom-up-dispute.gif) repeat-x scroll left bottom;*/
	color:#fff;
	font-size:13px;
	border-bottom:1px solid #E6E6E6;
	background:transparent url(/contentv2/images/ss/root/table-heading-bg.gif) top left repeat-x;
}
tr.head td{
		padding:2px 0 3px 10px;
}
tr.table-div{
	border-bottom:1px solid #E6E6E6;
		background:#FFFFFF url(/contentv2/images/ss/light-grey-bottom-up-dispute.gif) repeat-x scroll left bottom;
}
/* Login Styles ONLY*/
 div#loginWrapperMain{
	width:988px;
	margin:40px auto 0 auto;
 }
  div#loginWrapperMain img{
  	margin-left:5px;
  }
 div#loginMainWrap{
 	width:988px;
	height:321px;
	background:transparent url(/contentv2/images/ss/root/ss-login-bg.jpg) top left no-repeat;
	margin:10px 0 0 0;
	position:relative;
 }
div#formLogin{
	position:absolute;
	top:10px;
	right:70px;
	width:350px;
	font-size:12px;
}
div#formLogin h2{
	color:#666699;
	font-size:18px;
}
table.enroll-table-styles input[type=text], table.enroll-table-styles input[type=password]{
	padding:4px 3px;
	border:solid #ccc 1px;
	width:190px;
	font-size:13px;
	background:#fff url(/contentv2/images/ss/root/input_bg.gif) bottom left repeat-x;
}
table.enroll-table-styles input#Answer{
    background-image:none;
    background-color:Transparent;
}
table.enroll-table-styles select{
font-size:13px;
	background:#fff url(/contentv2/images/ss/root/input_bg.gif) bottom left repeat-x;
	padding:4px 3px;
	border:solid #ccc 1px;
}
table.enroll-table-styles strong{
	font-size:13px;
	color:#303030;
}
table.enroll-table-styles a:link{
	color:#000;
	font-size:11px;
}


table#nomember{
	margin-top:5px;
}
*table#nomember{
	margin-top:5px;
}


div#custservicenumber{
    float:right;
    font-size:11px;
    position:relative;
    top:45px;
    right:6px;
}


tr.links-login-for a:link, tr.links-login-for a:visited{
color:#000000;
font-size:11px;
}

tr.links-login-for a:hover, tr.links-login-for a:active{
color:#000000;
font-size:11px;
}

/* 
ENROLL STYLES
*/
div#enrollWrap{
	width:569px;
	margin:30px auto 0 auto;
	
}
div#enrollWrapper{
	width:569px;
	margin-top:12px;
	float:left;
	
}
div#enrollHeader{
background:transparent url(/contentv2/images/ss/top_corners_lc.png) no-repeat scroll left top;
display:block;
height:7px;
width:569px;
}
div#enrollContent{
background:transparent url(/contentv2/images/ss/middle_corners_lc.png) repeat-y scroll left top;
float:left;
font-size:12px;
padding:0 0px;
margin:0;
line-height:20px;
width:569px;
}

div#enrollFooter{
background:transparent url(/contentv2/images/ss/bottom_corners_lc.png) no-repeat scroll left top;
clear:both;
height:14px;
width:569px;
}
div#enrollGoodies{
    padding:5px 25px 5px 25px;
    *padding:5px 25px 10px 25px;
}
div#enrollGoodies h2{
    color:#666699;
    padding-bottom:5px;
}
  
  
/* 
ENROLL STYLES Secure
*/
div#enrollWrapSecure{
	width:650px;
	margin:30px auto 0 auto;

	
}
div#enrollWrapperSecure{
	width:650px;
	margin-top:12px;
	float:left;
	
}
div#enrollHeaderSecure{
background:transparent url(/contentv2/images/ss/assets/top_corners_enroll.png) no-repeat left top;
display:block;
height:9px;
width:650px;
}
div#enrollContentSecure{
background:transparent url(/contentv2/images/ss/assets/middle_corners_enroll.png) repeat-y left top;
float:left;
font-size:12px;
padding:0 0px;
margin:0;
line-height:20px;
width:650px;
}

div#enrollFooterSecure{
background:transparent url(/contentv2/images/ss/assets/bottom_corners_enroll.png) no-repeat left top;
clear:both;
height:16px;
width:650px;
}
div#enrollGoodiesSecure{
    padding:5px 25px 5px 25px;
    *padding:5px 25px 10px 25px;
}
div#enrollGoodiesSecure h2{
    color:#666699;
    padding-bottom:5px;
}    