/**
 * Safe Social Screen Stylesheet
 **/

/*@Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{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}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
:focus,:hover,:active  {outline: 0 !important;}
a:hover {text-decoration: underline !important;}
input::-moz-focus-inner{ border: 0; padding: 0; }


body { background: #f3f3f3; font-family: "Arial"; }
a { text-decoration: none; color: inherit; }
a:hover { text-decoration: underline; }


/*@Main Containers*/
#wrap { width: 100%; background: url(http://o.aolcdn.com/art/paidservices/bubbles_full.png) no-repeat scroll center 0}
#container { position: relative; z-index: 1; clear: both; background: #fff; width: 100%; max-width: 1138px; margin: 0 auto; }
#content { width: 980px; margin: 0px auto 0 auto; padding-bottom: 85px;}
/*@end*/

/*@Generic*/
ul li { list-style: none; }
.clearer { clear: both; }
.blue-link { color: #0080b9; }
/*@end*/

/*@Header*/
#header { width: 980px; margin: 0 auto 13px auto; padding-top: 58px; overflow: hidden; }
#logo  { float: left; background: url(http://o.aolcdn.com/art/paidservices/logo2.png) no-repeat 0 0; width: 349px; height: 65px; text-indent: -9999px}
#top-nav { font-size: 1em; float: right; clear: none; margin-top: 6px; }
#top-nav li { background: transparent url(http://o.aolcdn.com/art/paidservices/1px_gray_border.gif) no-repeat scroll 100% 50%; display: inline; padding-right: 5px; letter-spacing: -0.05em; }
#top-nav li a { color: #6d6d6d; padding: 0 5px;}
#top-nav li.last  { background: none; } 
/*@end*/

/*@Content*/

/*@upper*/
#main-nav a{ color: #6d6d6d;}
#main-nav a:hover { color: #0fd6ff; text-decoration: none; }
#main-nav-list  { border-bottom:1px solid #D9D9D9; color:#6D6D6D; font-family:"Arial",sans-serif; padding:25px 0 8px;}
#main-nav-list li { background:transparent url(http://o.aolcdn.com/art/paidservices/1px_gray_border.gif) no-repeat scroll 100% 50%; display:inline; font-size:1em; font-weight:normal; margin-right:19px; padding-right:20px;}
#main-nav .active { color:#0fd6ff; }
#main-nav .active a:hover  { color: inherit; font-size: inherit; }
#main-nav .active a { font-weight: bold;  color: #0fd6ff;  }
#main-nav-list li.last { background: 0; margin:0; padding: 0;}
/*@end*/

/*@Slideshow*/
#slideshow  { width: 980px; margin-top: 21px; border-bottom: solid 1px #d9d9d9; }
.slides  { width: inherit; position: relative; height: 270px; overflow: hidden; }
.slides .slide { position:absolute; top:0; left:0; z-index:8; width: inherit; background: transparent url(http://o.aolcdn.com/art/paidservices/slideshow-bg.jpg) no-repeat 0 0; }
.slides .slide-img  { float: right; position: relative; z-index: -1; }
.slides .slide-1 { background: url(http://o.aolcdn.com/art/paidservices/group-girls2.png) 0 0 no-repeat; width: 533px; height: 270px; }
.slides .slide-2 { background: url(http://o.aolcdn.com/art/paidservices/couple2.png) 0 0 no-repeat; width: 581px; height: 270px; }
.slides .slide-3 { background: url(http://o.aolcdn.com/art/paidservices/young-boy2.png) 0 0 no-repeat; width: 454px; height: 270px; }
.slides .slide.act { z-index:10; }
.slides .slide.last-act { z-index:9; }
.slide-content { font-family:"Arial",sans-serif; letter-spacing: -0.1em; line-height: 1.4em; float: left; width: 465px; position: absolute; z-index: 0; margin:45px 0 0 30px; }
.slide-content h2 { font-weight: bold; color: #000; font-size: 2.5em; line-height: 0.95em; margin:0;padding:0; }
.slide-content .sub-header { font-family:"Arial", Arial; color: #f3f3f3; font-weight: bold; font-size:16px; margin-bottom: 35px; display: block; letter-spacing: -1px;}
.slide-content .sub-header span { font-size: 21px;}
.slide-content .promo-blurb  { font-family: "Arial"; font-size: 21px; font-weight: bold; color: #fff; display: block; }
.slide-content .get-started  { margin: 30px 0 0 20px; display: block !important; float:left;}
.slide-content .price-point  {margin: 42px 0 0 10px;float:left;font-size:20px !important;letter-spacing: 1px;font-weight:bold;}
.slideshow-nav { margin: 0 auto; padding: 13px 0 0; text-align: center;}
.slideshow-nav li { display: inline-block;}
.slideshow-nav li.act-btn a  { background: url(http://o.aolcdn.com/art/paidservices/act-btn.png) no-repeat 0 0;}
.slideshow-nav li a { background: url(http://o.aolcdn.com/art/paidservices/inact-btn.png) no-repeat 0 0; width: 10px; height: 6px; display:block; text-indent:-9999px;}
/*@end*/

/*@Main*/
.main-content { margin-top: 36px; color: #6d6d6d; line-height: 1.3em;}
.main-list { clear: both }
.main-list li { vertical-align: text-top; display: inline-block; width: 275px; margin-right: 30px;}
.main-list h2 { font-size: 1.5em; color: #000; font-family: "Arial"; font-weight: normal; line-height: .9em; letter-spacing: 0em; margin-bottom: 22px;}
.main-list p { font-size: .9em; margin: 0 0 20px }
.main-list .first { margin-right: 40px;width: 275px; }
.main-list .last { margin-right: 0; clear:right;width: 350px;}
.main-list li .checklist { font-size: .9em;}
.main-list li .checklist li {  width:auto;background: url('http://o.aolcdn.com/art/paidservices/checkbox.gif') no-repeat 0 20%; padding-left: 25px; margin:0 0 22px 0; }
.learn-more { color: #0a85a8; font-size: .8em; font-weight: bold; margin-top: 10px; display: block; }
.learn-more a {color: #0a85a8;}
/*@end - Main*/

/*@end - Content*/

/*@Footer*/
#footer { width: 1138px; margin: 0 auto; font-size: 0.8em; color: #6d6d6d; background-color: #fafafa; padding-top: 25px; padding-bottom: 50px;}
body.subpage #footer {background: #fff}
#footer .divider { font-size: inherit !important; margin: 0 10px; }
#footer-content { margin: 0 auto; display: inline; text-align: center; overflow: hidden; }
#footer ul { font-size: 0.9em; margin: 0 auto 15px auto; }
#footer ul li { display: inline; font-size: 14px;}
#footer li a {color:#6D6D6D;}
.copyright { font-size: 0.75em; margin-top: 15px; }
/*@end*/

/*@Feature*/
#feature 							{ margin-top:21px; width:980px; float: left; padding: 0 0 25px;background: url('http://o.aolcdn.com/art/paidservices/multiple_border.png') center 100% no-repeat}
#feature .featured 					{ background:transparent url('http://o.aolcdn.com/art/paidservices/slideshow-bg.jpg') no-repeat scroll 0 0; width: 100%; height:275px; overflow: hidden;}
#feature .featured .content 		{ float:left; font-family:"Arial", Arial;letter-spacing:-0.1em; line-height:1.4em; margin:50px 0 0 30px; width:465px;position:absolute;}
#feature .featured h2 				{ font-weight: bold; color: #000; font-size: 2.5em; line-height:1em; margin-bottom: 15px; }
#feature .featured .sub-header 		{ font-family: "Arial", Arial; color: #f3f3f3; font-weight: bold; font-size:24px; margin-bottom: 35px; display: block; letter-spacing: -1px; width: 90%}
#feature .featured .sub-header span { font-size: 21px;}
#feature .featured .promo-blurb 	{ font-family: "Arial"; font-size: 21px; font-weight: bold; color: #fff; display: block; }
#feature .featured .get-started 	{ margin: 8px 0 0 50px; display: block !important; }
#feature .featured .featured-img	{background:transparent url('http://o.aolcdn.com/art/paidservices/couple_cropped.png') no-repeat scroll 0 0; height:275px; float: right; width:551px;}
/*@end*/

/*@Content Module*/
.content-module 		{ clear:both; float:left; padding:40px 0 0 15px; width:965px;}
.content-module h3 		{ color: #000; font-size: 24px; font-family: "Arial", Arial; margin:10px 0 21px 0}
.content-module ul 		{ float:left; width:550px; }
.content-module ul li 	{ color: #6d6d6d; font-family: Arial; font-size: 14px; background: url('http://o.aolcdn.com/art/paidservices/blue_check.png') 0 3px no-repeat; padding: 0 0 12px 18px;}
.content-module img.module_image  {float:right; position:relative; top:-30px;}
/*@end*/

/*@Get Started Button*/
a.get-started-btn {height:67px; width:266px; display: block; text-indent: -9999px; background: url('http://o.aolcdn.com/art/paidservices/get_started_button.png') 0 0 no-repeat; clear: both; float: left; margin: 0 0 30px 20px}
/*@end*/

/*@MoreContent*/
.more-content {padding: 25px 0 200px 0; background: url('http://o.aolcdn.com/art/paidservices/multiple_border.png') center 0 no-repeat; margin: 25px 0; clear: both;}
/*@end*/

/*@LeftContentModule*/
.left-content-module { width: 500px; float: left; color: #6d6d6d; font-family: Arial; font-size: 14px; }
.left-content-module h3 {color: #000; font-size: 24px; font-family: "Arial", Arial; margin:10px 0 21px 0; }
.left-content-module p {margin: 0 0 20px}
.left-content-module ul {}
.left-content-module ul li {background: url(http://o.aolcdn.com/art/paidservices/list_item_gray.png) 0 8px no-repeat; padding: 0 0 5px 15px;}
.left-content-module ul li a {color: #0a85a8;}
/*@end*/

/*@RightContentModule*/
.right-content-module {float:right; margin:0 25px 0 0; width:240px;}
.right-content-module h4 {color: #000; font-size: 24px; font-family: "Arial", Arial; margin: 10px 0 21px}
.right-content-module ul {}
.right-content-module ul li {}
.right-content-module ul li a{}
/*@end*/

/*@Resources*/
ul.resources {}
ul.resources li {background: url('http://o.aolcdn.com/art/paidservices/resource_list_frame.png') 0 100%; width: 218px; padding:8px 0; text-align: center; margin: 0 0 15px;}
ul.resources li a {}
/*@end*/

.subpage #content h2 {font-family:"Arial", Arial;font-weight: bold; color: #000; font-size: 2.2em; line-height:1em; padding:20px 0 15px 0;}
.subpage #content p {margin:15px 0;}
.faqContent ul, .termsCont ul {margin:10px 0 10px 5px;list-style-type:disc;}
.faqContent li, .termsCont li {padding:0 0 0 15px;list-style-type:disc;}
.subpage #content .faqContent a {color:#0a85a8;text-decoration:underline;}
.subpage #content .faqContent a:hover {text-decoration:none;}
.subpage #content .faqContent h3 {margin:0;padding:25px 0 0 0;font-size:1.2em;}
.faqContent {width:980px;}
.get-started-cont {margin-bottom:15px;}
.get-started-left {display:block;width:675px;float:left;}
.get-started-right {display:block;width:300px;float:left;}
.contactLeft {position:relative;display:block;width:600px;float:left;}
.contactRight {position:relative;display:block;width:370px;float:left;}


.get-started-img {margin:-45px 55px 0 0;float:right;}
* html .get-started-img {position:absolute;margin:0;right:135px;top:65px;}
.interBugType {position:relative;display:block;width:640px;font-size:0.7em;}
.interBugType a {color:#0a85a8;text-decoration:underline;}
.interBugType a:hover {text-decoration:none;}
a.continue-btn {position:relative;height:66px;width:247px;display:block;text-indent:-9999px;background:url('http://o.aolcdn.com/art/paidservices/continue_button.png') 0 0 no-repeat;clear:both;float:right;margin:0 30px 0 0;}
* html a.continue-btn {position:absolute;right:80px;top:250px;}
.how-it-works-page .content-module {padding:15px 0 15px 15px;background: url('http://o.aolcdn.com/art/paidservices/multiple_border.png') no-repeat center bottom;}
.how-it-works-page .content-module p,.for-kids-page .content-module p,.how-it-works-page .content-module h3,.for-kids-page .content-module h3 {display:block;float:left; width:600px;}
.for-kids-page .content-module h3 {margin-top:0;}
.for-kids-page .content-module img.module_image  {top:10px;}
.how-it-works-page .content-module h3 {margin:0;}
.how-it-works-page .content-module img.module_image  {top:0;}
#feature .featured .forkids-img	{background:transparent url('http://o.aolcdn.com/art/paidservices/girls-laptop.png') no-repeat scroll 0 0; height:275px; float: right; width:551px;}
.get-started-how  { float:right;margin:15px 0 0; display: block !important; }
.slide-learn-more a {color:#fff;margin-left:100px;letter-spacing:1px;font-weight:bold;}
