/*//////////////// 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:35px;s
		 *top:32px;
		 right:68px;/*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:none;
		}
		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:964px;
	margin:40px auto 0 auto;
 }
  div#loginWrapperMain img{
  	margin-left:15px;
  }
  div#loginWrapperMain p, div#loginWrapperMain p a
  {
    color: #787463;
    font-size: 11px;
    line-height: 16px;
  }
  div#loginWrapperMain p
  {
    padding: 0 5px;
  }
 div#loginMainWrap{
 	width:964px;
	height:373px;
	background:transparent url(/contentv2/images/ss/root/login-member-bg.jpg) top left no-repeat;
	margin:10px 0 0 0;
	position:relative;
 }
div#formLogin{
	position:absolute;
	top:45px;
	right:60px;
	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:14px;
	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;
}

#footer ul li {
    display: inline;
    font-size: 11px;
    margin-right: 10px;
}
#footer ul li a:link, #footer ul li a:visited {
    color: #787463;
}
/* 
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;
	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;
}


/* Start How it works Styles*/    
#sliderMainWrap{
	width:900px;
	margin:20px auto 0 auto;
	font-family:arial;
}
#sliderMainWrap .accordion {
	width: 100%;
}
#sliderMainWrap .accordion h3{
	background:transparent url(/contentv2/images/ss/root/hiw-assets/hiw_default_accordion_bg.gif) top left repeat-x;
	color:#404a65;
	padding: 0px 10px 0px 13px;
	height:46px;
	font-family:Georgia !important;
	font-size:20px;
	font-weight:bold;
	line-height:42px;
	cursor: pointer;
	margin:0 0 1px 0!important;
    /*border-top:solid #E6E6E6 1px;
    border-bottom:solid #E6E6E6 1px;*/
}
#sliderMainWrap .accordion h3 img{
	position:relative;
	top:3px;
}
#sliderMainWrap .accordion h3:hover {
	background:transparent url(/contentv2/images/ss/root/hiw-assets/hiw_hover_accordion_bg.gif) top left repeat-x;
	color:#404a65;
}
#sliderMainWrap .accordion h3.activefaq {
    background:transparent url(/contentv2/images/ss/root/hiw-assets/hiw_selected_accordion_bg.gif) top left repeat-x;
	color:#fff;
	margin:0 0 0px 0!important;
	border-bottom:solid #566281z 1px;
}
#sliderMainWrap .accordion div.slides1_wrap, #sliderMainWrap .accordion div.slides2_wrap, #sliderMainWrap .accordion div.slides3_wrap {
	background:transparent url(/contentv2/images/ss/root/hiw-assets/hiw_slider_bg.gif) top left repeat-x;
	margin: 0;
	padding: 13px 20px 20px 20px;
	border-bottom:none;
	line-height:18px;
	color:#fff;
	font-size:14px;
	height:280px;
}
#sliderMainWrap ul li img{
	position:relative;
	top:10px;

}
#sliderMainWrap ul li div.content h4{
	font-size:23px;
	padding-bottom:5px;
	color:#d7e2ff;
}
#sliderMainWrap ul li div.content{
	float:right;
	display:block !important;
	background-image:none;
	height:auto;
	width:465px;
	font-size:12px;
	padding:0;
	line-height:20px;
}


/*Slide Stuff*/
.clear {
	clear: both;
}
.slides1_wrap, .slides2_wrap, .slides3_wrap  {
	position: relative;
	width:860px;
}
#slides1, #slides2, #slides3 {
	overflow: hidden;
	height: 240px;
}

#slides1 li, #slides2 li, #slides3 li {
	list-style: none;
	width: 860px;
}

#slides1 li img, #slides2 li img, #slides3 li img {
	float: left;
}

.slideGoods {
	width: 860px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	line-height: 22px;
}

.slides1_wrap .prev, .slides2_wrap .prev, .slides3_wrap .prev {
	position: absolute;
	left: 580px;
	top: 257px;
	outline: 0;
}

.slides1_wrap .next, .slides2_wrap .next, .slides3_wrap .next {
	position: absolute;
	left: 640px;
	top: 257px;
	outline: 0;
}
.slides1_wrap a:active, .slides2_wrap a:active, .slides3_wrap a:active {
	top: 259px;
}

.bx_pager {
	padding-left: 540px;
	padding-top: 10px;
}

.slides1_wrap .bx_pager a, .slides2_wrap .bx_pager a, .slides3_wrap .bx_pager a {
	float: left;
	background: url(/contentv2/images/ss/root/hiw-assets/bg_pager.png) no-repeat 0 -19px;
	width: 14px;
	height: 17px;
	color: #9BA5C0;
	font-size: 11px;
	margin-right: 6px;
	padding: 1px 0 2px 7px;
	text-decoration: none;
}
span.navShadow{
	position:absolute;
	top:242px;
	left:460px;
	background: url(/contentv2/images/ss/root/hiw-assets/hiw_shadow.png) top left no-repeat;
	width:329px;
	height:19px;
	display:block;
}
span.pagerSlides{
    float:right;
    position:relative;
    top:-45px;
    right:0px;
    font-size:14px;
    background-color:#374058;
    font-weight:normal;
    border:solid #5E6D96 1px;
    padding:0px 4px;
}
.slides1_wrap .bx_pager a:hover, 
.slides2_wrap .bx_pager a:hover,
.slides3_wrap .bx_pager a:hover,
.slides1_wrap .bx_pager a.active,
.slides2_wrap .bx_pager a.active,
.slides3_wrap .bx_pager a.active
{
	background-position: 0 1px;
	text-decoration: none;
	color:#666666;
}

.auto_controls {
	position: absolute;
	bottom: -11px;
	left: 394px;
}z

.auto_controls a {
	font-size: 16px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
	text-decoration: none;
}

.auto_controls a:hover {
	text-decoration: none;	
	color: #e41996;
}

/* End How it works Styles*/ 

/*///////////////// Accordion FAQ ////////////////////*/
#accordionFaqWrap{
margin:0;
padding:0;
}
#accordionFaqWrap .accordion-faq {
	width: 100%;
}
div#contentWrap3 #accordionFaqWrap .accordion-faq h3{
	background:transparent url(/contentv2/images/ss/link_bg_faq_active.gif) top left repeat-x;
	color:#212121;
	padding: 3px 10px 5px 12px;
	margin:0 0 2px 0;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
    border-top:solid #E6E6E6 1px;
    border-bottom:solid #E6E6E6 1px;
}
#accordionFaqWrap .accordion-faq h3 sup{
	font-size:7px;
}
div#contentWrap3 #accordionFaqWrap .accordion-faq h3:hover {
	background:transparent url(/contentv2/images/ss/root/ss-faq-bg.gif) 0 0 repeat-x;
	color:#fff;
}
div#contentWrap3 #accordionFaqWrap .accordion-faq  h3.activefaq {
    background:transparent url(/contentv2/images/ss/root/ss-faq-bg.gif) 0 0 repeat-x;
	color:#fff;
	/*border-bottom:solid #DBDBDB 1px;*/
}
div#contentWrap3 .accordion-faq div {
	/*background:transparent url(../images/faq_accord_gradient.jpg) top left repeat-x;*/
	margin: 0;
	padding: 13px 20px 20px 20px;
	border-bottom:none;
	line-height:18px;
	background-color:#fff;
	background:url(/contentv2/images/ss/light-grey-bottom-up-dispute.gif) repeat-x scroll left bottom #FFFFFF;
}
div#contentWrap3 .accordion-faq div ul{
    margin-bottom:0;
} 
