/*
	Author:Ekkra IT Solution
	Date:March 09, 2012.
	Title:Atlas pertibella.
====================================
*/
body {
	font-family:"Trebuchet MS", Helvetica, Arial, Tahoma, Trebuchet MS, Verdana, Georgia, Lucida, Helvetica, Aurora, sans-serif;
	font-size:12px;
	text-align:left;
	color:#535252;
	width:100%;
	background:url(../images/mainbg.png) no-repeat center top #fff;/*background:#fff url(../images/bg_r.jpg) repeat-x;*/
}
* {
	padding:0;
	margin:0;
	border:0;
}
ul, ol {
	list-style:none;
}
img, fieldset {
	border:none;
}
a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
a:hover {
	color:#CC6633;
}
.hide {
	position: absolute;
	left: -9999px;
}
/*====================Start body here =====*/
.main_bg {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	padding:0 140px;/*background:url(../images/background.jpg) no-repeat top;*/
}
#wrap {
	width:1000px;
	overflow:hidden;
}
.header {
	width:1000px;
	overflow:hidden;
}
.toplist {
	width:980px;
	overflow:hidden;
	padding:6px 10px 0;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
}
.toplist li {
	float:right;
	padding-left:7px;
	font-size:11px;
	color:#5BB9F2;
}
.toplist li label {
	font-size:11px;
	color:#CFE6F6;
}
.toplist li span {
	font-size:11px;
	color:#CFE6F6;
}
.toplist li a {
	font-size:11px;
	color:#CFE6F6;
	text-decoration:underline;
}
.toplist li a:hover {
	color:#CFE6F6;
	text-decoration:none;
}
.nav_hdr {
	width:857px;
	overflow:hidden;
	background:url(../images/nav_sprite.png) no-repeat;
	height:50px;
	padding:8px 10px 8px 133px;
}
.nav_hdr li {
	float:left;
}
.nav_one a {
	width:95px;
	display:block;
	height:50px;
}
.nav_one a:hover {
	background:url(../images/nav_sprite.png) no-repeat -133px -66px;
	display:block;
}
/*.nav_one #slc{
	background:url(../images/nav_sprite.png) no-repeat -133px -116px;
	display:block;
}
*/
.nav_two a {
	width:166px;
	display:block;
	height:50px;
}
.nav_two a:hover {
	background:url(../images/nav_sprite.png) no-repeat -228px -66px;
	display:block;
}
.nav_three a {
	width:171px;
	display:block;
	height:50px;
}
.nav_three a:hover {
	background:url(../images/nav_sprite.png) no-repeat -394px -66px;
	display:block;
}
.nav_four a {
	width:146px;
	display:block;
	height:50px;
}
.nav_four a:hover {
	background:url(../images/nav_sprite.png) no-repeat -565px -66px;
	display:block;
}
.nav_five a {
	width:129px;
	display:block;
	height:50px;
}
.nav_five a:hover {
	background:url(../images/nav_sprite.png) no-repeat -711px -66px;
	display:block;
}
.nav_six a {
	width:150px;
	display:block;
	height:50px;
}
.nav_six a:hover {
	background:url(../images/nav_sprite.png) no-repeat -840px -66px;
	display:block;
}
/*---------------------------------------Banner area------------------------------------*/
.banner_area {
	width:980px;
	overflow:hidden;
	padding:0 10px 17px 10px;
}
.bnr_pic {
	margin:-9px 0 0 470px;
	position:absolute;
	float:right;
}
.bnr_contant {
	width:475px;
	padding:0 0 0 30px;
}
.bnr_contant h1 {
	width:465px;
	font-size:40px;
	color:#fff;
        font-weight: 300 !important;
	line-height:48px;
	padding-top:40px;
	font-family:OpenSansRegular, Helvetica;
}
.bnr_contant h1 span {
	font-size:25px;
	color:#BBDEFE;
	display:block;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.bnr_contant h1 span sup {
	font-size:14px;
	color:#BBDEFE;
}
.bnr_contant p {
	font-size:15px;
	color:#fff;
	width:430px;
	padding:0 0 7px;
	line-height:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.bnr_contant p a {
	font-size:15px;
	color:#FFFF05;
	font-weight:bold;
}
.bnr_contant h1 p sup {
	font-size:14px;
	color:#fff;
}
.bnr_contant p a:hover {
	font-size:15px;
	color:#FFFF05;
	text-decoration:underline;
}
.like_btn {
	float:right;
	margin-right:60px;
}
.btm_lft {
	width:450px;
	overflow:hidden;
}
.try_btn {
	width:146px;
	height:98px;
	background:url(../images/submit_button.png) no-repeat;
	height:98px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	display:block;
	padding-bottom:7px;
}
.try_btn:hover {
	color:#fff;
}
.btm_lft fieldset {
	width:450px;
	overflow:hidden;
	padding-top:8px;
}
.btm_lft fieldset img {
	float:left;
	margin-right:15px;
}
/*---------------------------------------Navgation area------------------------------------*/
.navgation {
	width:980px;
	overflow:hidden;
	height:44px;
	margin:0 10px;
	background:url(../images/tab_nav.png) no-repeat 0 -44px;
}
.navgation li {
	float:left;
}
.btn_one a {
	width:102px;
	display:block;
	height:44px;
	margin-left:29px;
}
.btn_one a:hover, .btn_one #slc1 {
	background:url(../images/tab_nav.png) no-repeat -29px 0;
	display:block;
}
.btn_two a {
	width:124px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_two a:hover, .btn_two #slc1 {
	background:url(../images/tab_nav.png) no-repeat -144px 0;
	display:block;
}
.btn_three a {
	width:97px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_three a:hover, .btn_three #slc1 {
	background:url(../images/tab_nav.png) no-repeat -281px 0;
	display:block;
}
.btn_four a {
	width:122px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_four a:hover, .btn_four #slc1 {
	background:url(../images/tab_nav.png) no-repeat -391px 0;
	display:block;
}
.btn_five a {
	width:216px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_five a:hover, .btn_five #slc1 {
	background:url(../images/tab_nav.png) no-repeat -526px 0;
	display:block;
}
.btn_six a {
	width:197px;
	display:block;
	height:44px;
	margin-left:12px;
}
.btn_six a:hover, .btn_six #slc1 {
	background:url(../images/tab_nav.png) no-repeat -754px 0;
	display:block;
}
/*.navgation{
	width:980px;
	overflow:hidden;
	height:44px;
	margin:0 10px;
	background:url(../images/tab_nav.png) no-repeat 0 -44px;
}
.navgation li{
	float:left;
}


.btn_one a{
	width:102px;
	display:block;
	height:44px;
	margin-left:29px;
}
.btn_one a:hover,.btn_one #slc1{
	background:url(../images/tab_nav.png) no-repeat -29px 0;
	display:block;
}
.btn_two a{
	width:124px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_two a:hover{
	background:url(../images/tab_nav.png) no-repeat -144px 0;
	display:block;
}
.btn_three a{
	width:97px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_three a:hover{
	background:url(../images/tab_nav.png) no-repeat -281px 0;
	display:block;
}
.btn_four a{
	width:122px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_four a:hover{
	background:url(../images/tab_nav.png) no-repeat -391px 0;
	display:block;
}
.btn_five a{
	width:216px;
	display:block;
	height:44px;
	margin-left:13px;
}
.btn_five a:hover{
	background:url(../images/tab_nav.png) no-repeat -526px 0;
	display:block;
}
.btn_six a{
	width:197px;
	display:block;
	height:44px;
	margin-left:12px;
}
.btn_six a:hover{
	background:url(../images/tab_nav.png) no-repeat -754px 0;
	display:block;
}*/
/*---------------------------------------Middle area------------------------------------*/
#middle {
	width:980px;
	background:url(../images/container_shadow_bg.png) repeat-y;
	overflow:hidden;
	padding:0 10px;
}
.middle_area {
	width:922px;
	overflow:hidden;
	padding:50px 29px 20px;
}
.middle_left {
	width:681px;
	float:left;
	overflow:hidden;
}
.middle_left h1 {
	width:681px;
	font-size:30px;
	color:#9B9B9B;
	font-weight:normal;
}
.banr_box {
	width:656px;
	background:url(../images/pregnant_background.png) no-repeat;
	height:271px;
	padding:20px 0 0 25px;
	margin:10px 0 15px;
}
.banr_box h2 {
	width:390px;
	font-size:25px;
	color:#9B9B9B;
	font-family:Trebuchet MS;
	font-weight:normal;
	line-height:20px;
}
.banr_box h2 span {
	font-size:25px;
	color:#629EDD;
	display:block;
	font-weight:bold;
}
.banr_box h2 span sup {
	font-size:18px;
	color:#629EDD;
	font-weight:bold;
}
.banr_box p {
	font-size:14px;
	color:#9B9B9B;
	width:380px;
	padding:20px 0 14px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
}
.banr_box p sup {
	font-size:12px;
	color:#9B9B9B;
}
.banr_box label {
	font-size:14px;
	color:#9B9B9B;
	display:block;
}
.banr_box label a {
	font-size:14px;
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.banr_box label a:hover {
	color:#4492E3;
}
.top_cont {
	width:681px;
	font-size:25px;
	color:#9B9B9B;
	font-weight:normal;
	padding:3px 0 10px;
}
.top_cont sup {
	font-size:17px;
	color:#9B9B9B;
}
.lft_list {
	width:681px;
	overflow:hidden;
	padding-bottom:15px;
}
.lft_list li {
	float:left;
	width:190px;
	background:url(../images/checkmark.gif) no-repeat left;
	padding:7px 5px 7px 32px;
}
.lft_list li label {
	font-size:15px;
	color:#9B9B9B;
}
.small_cont_area {
	width:681px;
	overflow:hidden;
	padding-bottom:10px;
}
.small_cont_one {
	width:207px;
	float:left;
	padding-right:30px;
}
.small_cont_two {
	width:207px;
	float:left;
}
.small_cont_one fieldset, .small_cont_two fieldset {
	width:207px;
	padding-bottom:10px;
}
.small_cont_one h3, .small_cont_two h3 {
	width:207px;
	font-size:19px;
	color:#4492E3;
	font-family:Trebuchet MS;
	font-weight:normal;
}
.small_cont_one span, .small_cont_two span {
	font-size:13px;
	color:#9B9B9B;
	padding:5px 0 8px;
	line-height:17px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.small_cont_one span sup, .small_cont_two span sup {
	font-size:11px;
	color:#9B9B9B;
}
.small_cont_one label, .small_cont_two label, .box_contant label {
	font-size:14px;
	color:#9B9B9B;
	display:block;
}
.small_cont_one label a, .small_cont_two label a, .box_contant label a {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.small_cont_one label a:hover, .small_cont_two label a:hover, .box_contant label a:hover {
	color:#4492E3;
}
.video_box {
	width:390px;
	padding:39px 55px;
	height:220px;
	background:url(../images/video_box.png) no-repeat;
}
.video_box object, .video_box iframe, .video_box embed {
	width:390px !important;
	height:220px !important;
}
/*---------------------------------------middle_right area------------------------------------*/
.middle_right {
	width:212px;
	float:right;
	overflow:hidden;
}
.cuppon_pic {
	width:212px;
}
.rit_box {
	width:212px;
	padding-top:20px;
	overflow:hidden;
}
.arrow_1sm {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin-top:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.arrow_sm {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin-top:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.arrow_sm:hover, ..arrow_1sm:hover {
 color:#4492E3;
}
.box_bg, .box_top, .box_btm {
	width:212px;
	display:block;
}
.box_bg {
	background:url(../images/box_bg.jpg) repeat-y;
}
.box_top {
	background:url(../images/box_top.jpg) no-repeat top;
}
.box_btm {
	background:url(../images/box_btm.jpg) no-repeat bottom;
}
.box_contant {
	width:192px;
	overflow:hidden;
	padding:10px 10px 15px;
}
.box_contant_pic {
	width:192px;
	text-align:center;
	padding:5px 0 0;
}
.box_one_pic {
	width:192px;
	text-align:left;
	padding:5px 0;
}
.box_contant h3 {
	width:192px;
	font-size:17px;
	color:#4492E3;
	font-family:Trebuchet MS;
	font-weight:normal;
}
.box_contant span {
	font-size:12px;
	color:#9B9B9B;
	padding:0px 0 8px;
	line-height:17px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.box_contant span sup {
	font-size:12px;
	color:#9B9B9B;
}
.star_list {
	width:192px;
	overflow:hidden;
	padding:5px 0;
	position:absolute;
	margin:-13px 0 0 0;
}
.star_list li {
	float:left;
	font-size:13px;
	color:#9B9B9B;
	padding-right:3px;
	
}

.star_list #firstLi {
    background: url("../images/rate_outline.png") repeat-x scroll 0 0 transparent;
    height: 14px;
    width: 67px;
}

.rate_star_con {
    background: url("../images/rate_outline.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 14px;
    width: 70px;
}

.rate_star{
	    background: url("../images/rating-4.8.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 14px;
    width: 0;
}

.rate_ease_of_use_con, .rate_effectiveness_con{
	 background: url("../images/rateline_outline.png") repeat-x scroll 0 0 transparent;
	  float: left;
    height: 14px;
    width: 80px;
}

.rate_ease_of_use, .rate_effectiveness{
	  background: url("../images/rateline2.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 14px;
    width: 0;
}

.edit_review_form_con {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #000000;
    border-radius: 10px 10px 10px 10px;
    display: none;
    overflow: hidden;
    padding: 12px;
    position: absolute;
    width: 500px;	
}

.edit_review_form_con input , .edit_review_form_con select{
    display: block;
    overflow: hidden;
    width: 132px;
}

#updateTestimony, #cancelUpdateTestimony {
    border: 2px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin-right: 12px;
    margin-top: 38px;
}

.edit_review_form_con label{
 display: block;
    float: left;
    width: 242px;
}

.erf_element_con{
	display:block;
	overflow:hidden;
	margin-bottom:7px;
	clear:both;
}

.star_list li a {
    background: url("../images/rating-4.8.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 14px;
    width: 70px;
}


.box_two_pic {
	width:192px;
	position: absolute;
	margin:-120px 0 0 85px;
}
.copy_cont {
	width:922px;
	text-align:right;
	padding-top:20px;
}
.copy_cont b {
	font-size:15px;
	color:#9B9B9B;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
/*---------------------------------------Footer area------------------------------------*/
.footer_area {
	width:900px;
	overflow:hidden;
	padding:15px 0 10px 80px;
	background:url(../images/footer_bg.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
}
.ftr_lft {
	width:145px;
	float:left;
	padding-top:5px;
}
.ftr_lft h3, .ftr_mid h3, .ftr_rit h3 {
	display:block;
	font-size:15px;
	color:#9B9B9B;
	padding-bottom:10px;
}
.ftr_rit h3 b {
	font-size:15px;
	color:#4EA0D3;
}
.footer_list {
	width:145px;
	overflow:hidden;
}
.footer_list li {
	width:140px;
	float:left;
	padding:5px 0;
}
.footer_list li a {
	font-size:11px;
	color:#4EA0D3;
}
.footer_list li a:hover {
	color:#000;
}
.ftr_mid {
	width:390px;
	float:left;
	padding:5px 0 0 20px;
	border-left:1px solid #E7E8EA;
	border-right:1px solid #E7E8EA;
}
.fmid_list {
	width:390px;
	overflow:hidden;
}
.fmid_list li {
	width:130px;
	float:left;
	padding:3px 0;
}
.fmid_list li a, .ftr_rit ul li a {
	font-size:11px;
	color:#4EA0D3;
}
.fmid_list li a:hover, .ftr_rit ul li a:hover {
	color:#000;
}
.ftr_rit {
	width:280px;
	float:left;
	overflow:hidden;
	padding-top:5px;
	padding-left:20px;
}
.ftr_rit ul {
	width:280px;
	overflow:hidden;
}
.ftr_rit ul li {
	width:260px;
	float:left;
	padding:3px 0;
}
.ftr_btm {
	width:940px;
	padding:30px;
	overflow:hidden;
	float:left;
	background:url(../images/footer_bg_bottom.png) no-repeat;
}
.ftr_btm label {
	display:block;
	font-size:11px;
	color:#9B9B9B;
}
.ftr_btm label a {
	font-size:11px;
	color:#4EA0D3;
	font-weight:bold;
}
.ftr_btm label a:hover {
	font-size:11px;
	color:#4EA0D3;
	text-decoration:underline;
}
.blocks h1 {
	font-size:31px;
	text-shadow:0px 1px 0px #fff;
	line-height:40px;
	font-weight:normal;
	font-family:arial;
	padding-bottom:14px;
}
.blocks p {
	font-family:arial;
	font-size:14px;
	line-height:20px;
	color:#9b9b9b;
	padding:0px 0px 15px 0px;
}
.info-box {
	background:#f0f0f0;
	padding:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	margin:0px auto 25px auto;
}
.info-box h2 {
	font-size:24px;
	padding:5px 0px 15px 10px;
	font-weight:normal;
	color:#9b9b9b;
}
.block-box {
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	background:#fff;
	padding:8px 10px;
	margin:0px auto 10px auto;
	overflow:hidden;
	clear:both;
}
.accordionButton {
	font-size:18px;
	line-height:20px;
	color:#629edd;
	font-family: "Trebuchet MS";
	background:url(../images/arrow-open.png) no-repeat 0px 0px;
	padding:2px 0px 13px 40px;
	cursor: pointer;
}
.accordionButton span {
	position:relative;
	top:3px;
}
.accordionButton sup {
	font-size:11px;
	font-family:arial;
}
.accordionContent {
	width:100%;
	margin:0px auto;
	clear:both;
	padding:0px;
	overflow:hidden;
}
.accordionContent p {
	font-size:13px;
	padding:10px 8px 8px 14px;
	font-family:arial;
	color:#9b9b9b;
	line-height:18px;
}
.on {
	background:url(../images/arrow-off.png) 0px 0px no-repeat;
}
.over {
	background:url(../images/arrow-off.png) 0px 0px no-repeat;
}
.imgsrc {
	float:right;
	margin:5px 10px 5px 0px;
}
.notbox {
	font-size:12px;
	font-family:arial;
	font-style:italic;
	padding:0px 0px 12px 0px;
	overflow:hidden;
	clear:both;
	margin:auto;
}
.notbox p {
	font-size:12px;
	line-height:16px;
	font-style:italic;
	padding:0px;
}
.review-block {
	background:#f0f0f0;
	padding:30px 20px 10px 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	margin:0px auto 20px auto;
}
.item-top-box {
	border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-khtml-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	background:#fff;
	padding:20px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
}
.item-top-box h2 {
	font-family:"Trebuchet MS";
	color:#629edd;
	font-size:25px;
	line-height:30px;
	padding-bottom:10px;
	font-weight:normal;
}
.item-bottom-box {
	border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-khtml-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	background:#f3f8fc;
	padding:10px 20px;
	margin:0px auto 20px auto;
	overflow:hidden;
	clear:both;
}
.item-bottom-box select {
	border:1px solid #b2b2b2;
	background:#fff;
	padding:2px;
	width:125px;
	font-size:12px;
	color:#797979;
}
.item-box {
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	background:#fff;
	padding:20px;
	margin:0px auto 20px auto;
	overflow:hidden;
	clear:both;
}
.item-box-l { width:110px; float:left; margin-right:25px; display:inline;}
.item-box-r { width:465px; float:left;}
.item-box-r h4{ color:#629edd; font-size:16px; font-family:"Trebuchet MS", Arial; font-weight:normal; padding-bottom:6px;}
.item-box-r .time{ font-size:12px; color:#9b9b9b; font-family:arial; font-weight:normal;}
.item-box-r  p{font-size:12px; color:#9b9b9b; font-family:arial; line-height:18px; padding-top:10px;}
.comment-blocks h5{font-size:12px; color:#9b9b9b; font-family:arial; font-weight:bold; padding-bottom:6px;}
.comment-blocks ul, .social-links, .comment-blocks{overflow:hidden; clear:both; margin:0px 0px 5px 0px;}
.comment-blocks ul li{font-size:12px; margin-right:10px; height:22px; color:#629edd; font-family:arial; border-right:1px solid #ccc; padding-right:10px; float:left; }
.comment-blocks ul li a{ color:#629edd; }
.comment-blocks ul li.last{ border:0px; margin-right:0px; padding-top:5px;}
.comment-blocks ul li span{color:#9b9b9b; font-weight:bold; font-family:arial;font-size:12px;}
.comment-blocks ul li img{ position:relative; top:2px;}
.social-links li{float:left; margin-right:2px;}
.social-links p{ font-size:12px; color:#9b9b9b; font-family:arial;  padding:2px 0px;}
.social-links { background:url(../images/dot.png) repeat-x bottom; padding-bottom:15px; margin-bottom:15px;}
.comment-btn {font-size:12px; color:#9b9b9b; font-family:arial; font-weight:bold; float:right; background:url(../images/arw.png) no-repeat right; padding-right:15px;}
.comment-btn a{color:#9b9b9b;}
.comment-btn a:hover{color:#6fb1e9;}

.rate-info-box{ border-bottom:1px solid #e1e1e1; padding-bottom:1px; margin-bottom:20px; overflow:hidden; clear:both; font-size:11px; line-height:20px; color:#9b9b9b; font-family:arial;font-weight:bold; }
.rate-info-box h5{font-size:12px; color:#9b9b9b; font-family:arial; font-weight:bold; padding-bottom:4px;}
.rate-info-box h6{font-size:12px; color:#9b9b9b; font-family:arial; font-weight:normal; line-height:12px;}
.rate-info-box .rate-view{ vertical-align:top; margin-bottom:20px;}
.bottom-block h4{font-size:12px; color:#629edd; font-family:arial; font-weight:bold;}
.bottom-block h4 a{color:#629edd;}
.bottom-block h4 a:hover{color:#9b9b9b;}
.bottom-block p{ font-size:12px; font-style:italic; padding:0px; line-height:16px; font-weight:normal;}


.bar { overflow:hidden; clear:both; margin:2px 0px 23px 0px;}
.bar .rate-box{ float:left; width:160px;}
.bar ul{ float:left; margin:5px 0px 0px 0px; width:410px;}
.bar ul li{list-style:none; margin-right:13px; display:inline; float:left; line-height:20px; font-size:17px; color:#9b9b9b; font-weight:bold; font-family:arial;}
.bar ul li.info{ border-left:1px solid #e1e1e1; padding-left:15px; font-size:12px; color:#9b9b9b; font-weight:normal; font-family:arial; }
.social-block{overflow:hidden; clear:both; margin:0px;}
.social-block ul li{ float:left; list-style:none; margin-right:5px; display:inline;}
.review-btn{background:url(../images/btn.png) no-repeat; width:128px; height:29px; line-height:24px; font-size:13px; text-align:center; color:#fff; font-weight:bold; font-family:"Trebuchet MS", Arial; margin-top:18px;}
.review-btn a{color:#fff;  font-size:13px;  font-weight:bold;}
.pagination{border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; background:#fff; padding:14px 20px; margin:0px auto 20px auto; overflow:hidden;clear:both;}
.pagination ul{ float:right;}
.pagination ul li{ float:left; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:12px; line-height:20px; color:#4ea0d3; margin-left:10px; display:inline-block;}
.pagination ul li a{color:#4ea0d3; text-align:center; text-decoration:underline; width:20px; height:20px; display:inline-block; }
.pagination ul li a:hover, .pagination ul li a.active{color:#fff; text-decoration:none; background:url(../images/boll.png) no-repeat; width:20px; height:20px; display:inline-block;}
.pagination ul li.prev a{ width:50px;}
.pagination ul li.prev a:hover,.pagination ul li.prev a.active{ width:50px; background:none; color:#4ea0d3;}
.pagination ul li.next a{ width:30px;}
.pagination ul li.next a:hover, .pagination ul li.next a.active{ width:30px; background:none; color:#4ea0d3;}

.logoMcAfee {
    background: url("../imagesShopBasket/logoMcAfeeSlim.png") no-repeat scroll center top transparent;
    color: #4F4F4F;
    float: left;
    font-family: trebuchet MS;
    font-size: 9px;
    margin-left: 4px;
    margin-top: 5px;
    padding-top: 28px;
    text-align: center;
    text-transform: uppercase;
    width: 70px !important;
}
.mcAfeeTested {
    color: #000000;
    padding-right: 3px;
}
.mcAfeeDate {
    color: #B30C37;
}

#shoppingCartSummay {
    display: block;
    font-size: 11px;
    position: absolute;
    top: -380px;
    width: 270px;
    z-index: 500;
}

.rsdioLabel {
    display: block;
    margin-left: 3px;
    overflow: hidden;
}
.scs_freeGift {
    float: left;
}
.freeGiftRadioCon {
    margin: 1px 0;
}

#scs_body {
    background: url("../imagesShopBasket/bg_scs_body.png") repeat-y scroll 0 0 transparent;
    font-family: arial;
    padding: 3px;
    width: 100%;
}
#scs_bottom {
    background: url("../imagesShopBasket/bg_scs_bottom.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 100%;
}
#scs_header {
    background: url("../imagesShopBasket/bg_scs_header.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #000000;
    font-family: arial;
    font-size: 12px;
    height: 28px;
    width: 100%;
}
#scs_header span #ico_shopCart {
    margin: 4px 0 0 2px;
}
#scs_header span {
    float: left;
    overflow: hidden;
}
#scs_header_text {
    color: #FFFFFF;
    padding: 5px 14px 0 0;
}
#scs_header span #scs_close {
    cursor: pointer;
    margin: 4px 0 0 2px;
}
#scs_blanket {
    background: none repeat scroll 0 0 transparent;
    display: none;
    left: 1px;
    position: absolute;
    top: 1px;
    z-index: 200;
}

#scs_body_1 {
    padding: 8px 0;
	height: 100px;
}
#scs_body_1 div {
    float: left;
}
#scs_body_1 div span {
    clear: both;
    float: left;
}
#scs_body_1 div span a {
    color: #2357A6;
}
#scs_body_1 div span p {
    font-size: 11px;
}
#scs_body_2 {
    background: url("../imagesShopBasket/bg_scs_body_2.png") repeat-x scroll 0 0 transparent;
    height: 33px;
    padding: 9px 0 0 57px;
    width: 208px;
}
#scs_body_2 h3 {
    color: #2357A6;
    float: left;
    margin-left: 11px;
    padding-top: 2px;
}
#scs_body_2 img {
    float: left;
    margin: 0 0 0 4px;
}
#scs_body_3 {
    padding: 0 0 7px;
	height: 35px;
}
#scs_body_3 span {
    clear: both;
    float: left;
    font-size: 11px;
    padding: 0 4px;
    width: 95%;
}
#scs_body_3 span label {
    float: left;
}
#scs_body_3 span label a {
    color: #2357A6;
}
#scs_body_3 span p {
    float: right;
}
#scs_merchandiseTotal label, #scs_merchandiseTotal p {
    font-size: 14px;
    font-weight: bold;
}
#scs_body_4 {
    background: url("../imagesShopBasket/scs_body_4.png") repeat-x scroll 0 0 transparent;
    height: 77px;
    padding: 5px 3px;
    width: 259px;
}
#scs_body_4 h3 {
    color: #FE0094;
    margin-bottom: 0;
    padding-bottom: 4px;
    text-align: center;
}
#scs_body_4_2 h3 {
    color: #FE0094;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 25px;
}
#scs_body_4 h3 img {
    margin-right: 3px;
}
#scs_body_4 span {
    float: left;
    font-size: 10px;
    padding-left: 16px;
}
#scs_body_4_2 span {
    clear: both;
    float: left;
    font-size: 11px !important;
    height: 18px !important;
    padding-left: 43px;
    text-align: left;
    width: 100%;
}
#scs_body_4_2 h3 img {
    margin-right: 7px;
}
#scs_body_5 a {
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -125px;
}
#scs_body_5 {
    padding: 7px 0 7px 3px;
	height: 23px;
}
#scs_body_5 #scs_continueShopping {
    background: url("../imagesShopBasket/btn_continueShopping.png") repeat-x scroll 0 0 transparent;
    cursor: pointer;
    height: 23px;
    width: 137px;
}
#scs_body_5 #scs_beginCheckout {
    background: url("../imagesShopBasket/btn_beginCheckout.png") repeat-x scroll 0 0 transparent;
    height: 23px;
    width: 116px;
}

.logo {
    float: left;
    width: 281px;
}
.logo a {
    background: url("../images/logo.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 77px;
    width: 281px;
}
.hdr_rit {
    float: right;
    overflow: hidden;
    padding-right: 10px;
    width: 450px;
}
.lfag_bg {
    font-family: Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 14px 0;
    width: 450px;
}
.lfag_bg li {
    background: url("../images/r_icon.jpg") no-repeat scroll right center transparent;
    float: right;
    line-height: 20px;
    padding: 0 10px;
}
.lfag_bg li a {
    color: #FEFFFF;
    font-size: 11px;
}
.lfag_bg li a:hover {
    color: #FEFFFF;
    text-decoration: underline;
}
.lfag_bg li b {
    color: #FFFFFF;
    font-size: 11px;
}
.lfag_bg_one {
    font-family: Arial,Helvetica,sans-serif;
    overflow: hidden;
    width: 450px;
}
.lfag_bg_one li {
    background: url("../images/r_icon.jpg") no-repeat scroll right center transparent;
    float: right;
    padding: 0 10px;
}
.lfag_bg_one li a {
    color: #FEFFFF;
    font-size: 11px;
}
.lfag_bg_one li a:hover {
    color: #FEFFFF;
    text-decoration: underline;
}
.lfag_bg_one li b {
    color: #FFFFFF;
    font-size: 11px;
}
.lfag_bg_one li a:hover, .lfag_bg_one li .slc {
    color: #FEFFFF;
    text-decoration: underline;
}
.nav {
	background: url("../images/nav_btn.png") no-repeat scroll 0 0 transparent;
	font-family: Arial,Helvetica,sans-serif;
	height: 44px;
	overflow: hidden;
	padding: 1px 11px;
	text-align: center;
	width: 978px;
}
.nav li {
    background: url("../images/nav_icon.jpg") no-repeat scroll right center transparent;
    display: inline;
    height: 36px;
    padding: 0 10px;
}
.nav li a {
    color: #006BB6;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    text-transform: inherit;
}
.nav li a:hover {
    color: #000000;
}
.nav .hdn_ritbg {
    background: none repeat scroll 0 0 transparent;
}


.biggerFont
{
    font-size: 35px !important;
}

.inrbanr_box {
    overflow: hidden;
    padding: 10px 0;
    width: 680px;
}

.inrbanr_box p {
    color: #9B9B9B;
    font-size: 13px;
    padding: 5px 0;
    width: 681px;
}

.box_inner {
    overflow: hidden;
    padding: 10px 0;
    width: 680px;
}

.boxinr_bg {
    background: url("../images/boxinr_bg.jpg") repeat-y scroll 0 0 transparent;
}

.boxinr_bg, .boxinr_top, .boxinr_btm {
    display: block;
    width: 680px;
}

.boxinr_top {
    background: url("../images/boxinr_top.jpg") no-repeat scroll center top transparent;
}
.boxinr_btm {
    background: url("../images/boxinr_btm.jpg") no-repeat scroll center bottom transparent;
}

.boxinr_contant {
    overflow: hidden;
    padding: 26px 20px;
    width: 640px;
}
.expand_list {
    width: 640px;
}

.expand_list h2 {
    padding-bottom: 0;
    width: 450px;
}

.collapse {
    overflow: hidden;
    padding: 0 15px;
}

.collapse {
    overflow: hidden;
    padding: 0 15px;
}

.collapse ul li {
    overflow: hidden;
    padding: 10px 0;
    width: 610px;
}

.collapse ul li b {
    background: url("../images/aro1.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    height: 25px;
    padding-top: 2px;
    text-align: center;
    width: 26px;
}

.collapse ul li label {
    color: #9B9B9B;
    display: block;
    float: right;
    font-size: 13px;
    width: 570px;
}

.face_item {
    background: url("../images/face_item.png") no-repeat scroll 0 0 transparent;
    height: 125px;
    margin-left: -70px;
    margin-top: -19px;
    overflow: hidden;
    padding: 11px 0 0 11px;
    position: absolute;
    width: 59px;
}

.face_item li {
    float: left;
    width: 59px;
}

.blog_left {
    background: url("../images/blog_left.jpg") repeat-y scroll right center transparent;
    float: left;
    overflow: hidden;
    padding: 0 0 0 60px;
    width: 682px;
}

.blog_left h1 {
    color: #3B3B3B;
    font-size: 40px;
    font-weight: normal;
    line-height: 42px;
    padding-bottom: 10px;
    width: 600px;
}

.blog_left h1 span {
    color: #959595;
    display: block;
    font-size: 11px;
}

.face_item_one {
    background: url("../images/face_item_one.jpg") repeat-x scroll 0 0 transparent;
    height: 28px;
    overflow: hidden;
    padding: 6px 0 0;
    width: 644px;
}

.face_item_one li {
    float: left;
    padding-right: 10px;
}

.face_item_one .bf_6 {
    float: right;
    padding-right: 0;
}

.blog_cont {
    font-family: Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 10px 0;
    width: 636px;
}

.blog_cont p {
    color: #454545;
    font-size: 13px;
    line-height: 17px;
    padding: 10px 0 5px;
    width: 636px;
}

.blog_cont p b {
    color: #252525;
    font-size: 17px;
    font-weight: normal;
    line-height: 22px;
}
.blog_cont p a {
    color: #225FB2;
    font-size: 13px;
}

.blog_one_cont {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 5px;
    width: 634px;
}

.p_pic {
    float: left;
    overflow: hidden;
    width: 73px;
}

.blog_one_cont p {
    color: #454545;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    overflow: hidden;
    width: 530px;
}

.blog_one_cont p label {
    color: #454545;
    display: block;
    font-size: 13px;
    padding-bottom: 5px;
}

.blog_one_cont p a {
    color: #225FB2;
    font-size: 13px;
}

.blog_one_cont p label b {
    color: #225FB2;
    font-size: 13px;
}
.face_item_two {
    overflow: hidden;
    padding: 60px 0 10px;
    width: 650px;
}
.face_item_two li {
    float: left;
    padding-right: 10px;
}
.face_item_two .bf_6 {
    float: right;
    padding-right: 0;
}
.face_item_3rd {
    overflow: hidden;
    padding-bottom: 10px;
    width: 650px;
}

.face_item_3rd li {
    float: left;
    padding-right: 10px;
}

.face_item_3rd li label {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
}

.face_item_3rd .bf_6 {
    float: right;
    padding-right: 0;
}

.face_item_3rd .bf_6 select {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    height: 22px;
    width: 140px;
}

.blog_btm {
    overflow: hidden;
    padding-bottom: 10px;
    width: 650px;
}

.blog_btm_lft {
    float: left;
    overflow: hidden;
    width: 40px;
}

.blog_btm_rit {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding-top: 2px;
    width: 600px;
}

.blog_btm_rit h3 {
    background: url("../images/b_btrn.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    width: 580px;
}

.blog_btm_rit label {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 5px;
    width: 580px;
}

.likesd_cont {
    overflow: hidden;
    padding: 5px 10px;
    width: 630px;
}

.likesd_one {
    color: #000000;
    float: left;
    font-size: 13px;
    overflow: hidden;
    width: 315px;
}

.likesd_two {
    float: right;
    overflow: hidden;
    width: 120px;
}

.likesd_two span {
    color: #000000;
    display: block;
    float: left;
    font-size: 13px;
    text-align: right;
}

.likesd_two a {
    color: #000000;
    font-size: 13px;
}
.blog_text_area {
    background: url("../images/comment_bg.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 63px;
    padding: 10px;
    width: 580px;
}

.blog_rit {
    float: right;
    margin-right: 10px;
    width: 217px;
}

.logo_v {
    padding-bottom: 16px;
    text-align: center;
    width: 217px;
}

.video_list {
    overflow: hidden;
    padding: 0 42px;
    width: 133px;
}

.video_list li {
    float: left;
    padding-bottom: 30px;
    width: 133px;
}

.video_list li a {
    color: #000000;
    display: block;
    font-size: 12px;
    text-align: center;
}
/*new*/
#parentingCon{left:390px!important; position:relative!important; height:0px; top:25px!important;}
.banner_area1{ overflow: hidden;
    padding: 0 10px 17px;
    width: 985px; margin-top:-27px; margin-bottom:20px; z-index:1}
.banner_area1left{ width:416px;font-family: 'helvetica_neuelight'; font-size:48px; color:#ffffff; margin-top:52px; line-height:1em; margin-left:28px;}
.banner_arearight{ width: 540px;}
.fl{ float:left}
.fr{ float:right}
.clr{ clear:both}

@font-face {
    font-family: 'helvetica_neuelight';
    src: url('../fonts/helvetica_45_light.eot');
    src: url('../fonts/helvetica_45_light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_45_light.woff') format('woff'),
         url('../fonts/helvetica_45_light.ttf') format('truetype'),
         url('../fonts/helvetica_45_light.svg#helvetica_neuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}
.contitle2{color:#bbdefe; font-size:24px; margin-top:6px;}
.bannerlist{ font-size:15px; margin-top:5px;}
.bannerlist ul li{ list-style:disc inside none; line-height:1.5em;font-family: 'helvetica_neueroman';}
@font-face {
    font-family: 'helvetica_neueroman';
    src: url('../fonts/helvetica_55_roman.eot');
    src: url('../fonts/helvetica_55_roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_55_roman.woff') format('woff'),
         url('../fonts/helvetica_55_roman.ttf') format('truetype'),
         url('../fonts/helvetica_55_roman.svg#helvetica_neueroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
.try{ margin-top:35px; width: 212px;}
.trybtn{ background: url("../images1/button.png") no-repeat scroll 0 0 transparent; width:212px; height:51px; color:#fff; font-size:16px;font-family: 'helvetica_neueroman'; text-align:center;text-shadow: 1px 1px #650b35;}
.faq1{ font-size:13px;font-family: 'helvetica_neueroman'; color:#3f3f38; font-style:italic}
.faq1 a{ color:#ed137a; text-decoration:none;}
.videobox1{ width:330px; margin-top:43px;}
.videoboxright{font-size:13px;font-family: 'helvetica_neueroman'; color:#3f3f38;width:213px; line-height:1.3em; margin-left:11px;}
.watch1{ margin-top:15px;}
.watch1 a{color:#ed137a; text-decoration:none; font-size:14px;}

.freeimg {
    left: 46px;
    position: relative;
    top: -36px;
}
.freebox{ margin-left:20px;}
.every{ background: url("../images1/bgtrans.png") repeat scroll 0 0 transparent;
    padding-top: 15px;
     padding-left:10px;font-family: 'proxima_nova_rgregular'; padding-bottom:12px; text-shadow: 2px 2px #FFFFFF; margin-top:-35px; color: #45474D;}
.ever{font-size:15px; font-style:italic}
.everlrft ul li{list-style-image:url('../images1/listpink.jpg'); line-height:2em; list-style-position:inside;font-size:12px; }
.everright{ margin-left:25px; margin-top:16px;}
.everright ul li{list-style-image:url('../images1/listpink.jpg'); line-height:2em; list-style-position:inside; font-size:12px; }
.everright ul li a{ color:#ED137A; font-weight:bold; text-decoration:none;text-shadow: 2px 2px #ffffff;font-style:italic}
.videoplay {
    background: none repeat scroll 0 0 transparent;
    
    left: 195px;
    padding: 0;
    position: relative;
    top:250px; width:633px; z-index:999;
}
.closebtn {
    cursor: pointer !important;
    left: 27px;
    margin-bottom: 5px;
    position: relative;
    top: 9px;
}
.videobox1 a{cursor:pointer!important;}
@font-face {
				font-family: 'HelveticaNeue(bold,italic)';
				src: url('../fonts/helveti3.eot');
				src: url('../fonts/helveti3.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/helveti3.woff') format('woff'),
						 url('../fonts/helveti3.ttf') format('truetype'),
						 url('../fonts/helveti3.svg#helveti3') format('svg');
				font-weight: normal;
				font-style: normal;
		}
.trybtn sup {
    font-size: 8px;
    position: relative;
    top: 2px;
}
.contitle2 sup{
    font-size: 15px;
    position: relative;
    top: 5px;
}
.tm{ font-size:11px!important; top:0px!important;}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular.eot');
    src: url('../fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular.woff') format('woff'),
         url('../fonts/proximanova-regular.ttf') format('truetype'),
         url('../fonts/proximanova-regular.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.bannerlist ul li img{ position: relative;
    right: 2px;
    top: 1px;}
.bannerlist ul li sup{ position:relative; font-size:8px;}
.ever sup {
    font-size: 9px;
    left: 1px;
    position: relative;
    top: 3px;
}
.everlrft ul li sup{ position:relative; top:5px; font-size:14px;}
.videocontainer{ width:1000px; margin:0px auto; height:0px; margin-top:-40px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.trybtn span{position: relative;
bottom: 3px;}
.contitle2 sup {
top: 2px;
}
.trybtn sup {top:0px;}
}
.ie .trybtn span{position: relative;bottom:4px;}