/*
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; list-style:none; font-size: 100%; vertical-align: baseline; font-family: Arial, "MS Trebuchet", sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;  }
*/
 
html {
	height:100%;
	overflow:hidden;
}

body {
	overflow:hidden;
	width:100%;
	height:100%;
	font-size:62.5%;
	
}

a {
   outline: 0;
}

#status {
	display:none;
	z-index: 9999;
	position:fixed;
	top:0px;
	background-color: rgb(255,255,255);
	width:150px;
}


#scrollBar {
	display: none;
	position: fixed;
	z-index:9998;
	top:0px;
	right:0px;
	width:20px;
	background:#f1f1f1 url(../images/scrollbar-handle-bg.gif) repeat;
}

.thumb {
	position: absolute;
	top:0px;
	left:0px;
	height:45px;
	width:100%;
	background: url(../images/scrollbar-handle.png) no-repeat 2px 2px;
	cursor:pointer;
}


/*-------------------------------------------------------------------------------------------------------------------------------------*/

#wrapperFooter{position:fixed; bottom:0; left:0; width:100%; height:30px; display:block; z-index:10;}

#wrapperParallax, form{
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%;
	z-index:998
}
#mantra-menu ul.sub-menu h2 {color: #3F3F3F;padding: 0px 0px 10px;}
#wrapperParallax .contWrap  p{font-size:1.3em; padding-bottom:10px;}
.popup .popup-content p.close {top: 14px;font-size: 1.2em;font-weight: bold;position: absolute;right: 17px;}

.abs{position:absolute;	top:0; left:0; width:100%; height:100%; display:none;}
#scroller .abs2{position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999999999}


.contWrap h2{color:#a50032; font-size:2.7em; font-weight:normal; height:38px; width:580px; }
.hpCont{ width:400px; margin:5px 0 0 255px; display:block; background:url(../images/content-bg.png) repeat; padding:15px; float:left}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.hid{display:none;}
.scrAdjust{margin-top:-75px;}
#navigation li.padT a{padding:25px 16px 0px; height:38px; }
.contOutWrap{z-index:4; height:1px; }
.contWrap{width:950px; height:1px; margin:0 auto; position:relative; z-index:2 }
.contWrap .cont{width:575px; /*height:220px;*/ padding:15px; margin:0 0 0 50px; background:url(../images/content-bg.png) repeat; float:left; position:relative;}
.contWrap .contreat{width:400px;  margin:0 0 0 235px;}
#cont-treatment{width:575px; margin: 0 0 0 40px;}
.topSec{margin-left:5px; overflow:hidden; }
.topSec, .topSec ul{width:600px; display:none;}
.topSec ul{margin-left:-24px; margin-top:15px; height:25px;}
.topSec li{background:url(../images/bullet1.png) no-repeat 9px 3px; padding-left:24px; font-size:1.2em; color:#333; float:left; }
.topSec a, .contWrap .cont a{color:#bd446d; text-decoration:none;}
.topSec a:hover, .contWrap .cont a:hover{text-decoration:underline;}
.topSec .heading1{ background:url(../images/heading.png) no-repeat -5px 0; width:125px; height:35px; display:block; margin-top:5px;}
.topSec .priorityLogo, #page3 .priorityLogo{ background:url(../images/logo.png) no-repeat 0 0; width:165px; height:45px; display:block; margin-top:11px; visibility:hidden;}
#page3 .priorityLogo{position:absolute; top:62px; left:50%; margin-left:-481px; visibility:visible;}
.padt{padding-top:52px; /*display:none;*/}
.bCrum{position:absolute; top:110px; left:50%; margin-left:-485px;}
.priorityLogo{background:url(../images/logo.png) no-repeat 0 0; width:165px; height:45px; display:block; margin-top:11px;}

.control{ position:absolute; bottom:7px; right:10px; z-index:5;  padding:2px 5px; /*opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);*/}
.control .ctrl li, .control .ctrl a{width:20px; height:20px; display:block; float:left; list-style:none; background:url(../images/normalstate.png) no-repeat;}
/*.control .ctrl a:hover,*/ .control .ctrl a.active{background:url(../images/active.png) no-repeat;/*background-position:-11px -32px;*/}
.control .ctrl li{margin:0 5px 0 0; height:20px; width:20px}
/*.listing{float:left;}*/
.listing li{background:url(../images/bullet2.png) no-repeat 0 3px; padding-left:13px; padding-bottom:5px; font-size:1.2em; clear:both; line-height:1.6em}

#wrapperCustomer{width:210px; /*height:585px;*/ display:block; color:#333; padding:0 12px 0 20px; position:fixed;/* right:43px;*/left:69%;/* top:15px;*/top:226px; z-index:10; background:#ccc; /*url(../images/form-bg.png) no-repeat left top;*/ }

#wrapperCustomer .topBrd, #wrapperCustomer .botBrd{width:250px; height:20px; background:url(../images/form-bg-sprite.png) no-repeat -1px top; display:block; position:absolute; left:0; z-index:1; }
#wrapperCustomer .topBrd{top:-20px;}
#wrapperCustomer .botBrd{bottom:-20px; background-position:-1px bottom;}

#wrapperCustomer h4{font-size:1.2em; font-weight:bold; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif}
#wrapperCustomer h5{font-size:1.3em; font-weight:bold; padding-bottom:5px;}
#wrapperCustomer p{font-size:1.2em; padding:10px 0 0 0;}
#wrapperCustomer input, #wrapperCustomer textarea{width:185px; height:15px; display:block; background:#dadada; margin-bottom:5px; padding:5px 10px; border:1px solid #999; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; float:left}
#wrapperCustomer textarea{height:30px; resize:none;}
#wrapperCustomer label{font-size:1.2em; padding-left:20px; margin:5px 0 0 0; width:185px; display:block; height:65px; position:relative; float:left;}
#wrapperCustomer label input{height:20px; width:20px; display:block; position:absolute; top:0px; left:-2px; z-index:1; border:0!important; padding:0!important; margin:0!important; background-color:transparent;}
#wrapperCustomer .submit{ width:96px; height:30px; display:block; background:url(../images/submit-bg.gif) no-repeat 0 0; border:0; color:#fff; clear:both; cursor:pointer;}
#wrapperCustomer .capcha{ width:100%; display:block; float:left; padding:5px 0;}
#wrapperCustomer .hr{width:210px; height:1px; display:block; border-bottom:1px solid #999; margin:5px 0; float:left; clear:both; color: transparent;}
#wrapperCustomer .emailTitle{padding:0}
#wrapperCustomer a{ color:#333; font-size:1.2em;}

.nav{width:100%; height:63px; display:block; }
.nav , #navigation  li, #navigation  li a{background:url(../images/main-nav-bg.png) repeat 0 -4px;}
#navigation {width:968px; /*width:950px;*/ height:63px; margin:0 auto;}
#navigation  li{background-position:left -138px; float:left; padding-left:2px;}
#navigation  li.first{background:none;}
/*#navigation  li a{float:left; text-transform:uppercase; line-height:15px; list-style:none; padding:15px 16px 0px; height:48px; text-align:left; font-size:14px; text-decoration:none; color:#b61955;}*/
#navigation  li a{float:left; line-height:15px; list-style:none; padding:15px 17px 0px; height:48px; text-align:left; font-size:13px; text-decoration:none; color:#b61955;}
/*#navigation  li a:hover,*/ #navigation  li.active a{background:url(../images/nav-sel.png) no-repeat center 0; color:#333;
    -moz-box-shadow: 0 0 15px #000000;
    -webkit-box-shadow: 0 0 15px #000000;
    box-shadow: 0 0 15px #000000;
	position:relative;
	top:-2px;
}

#wrapperFooter{/*background:url(../images/main-footer.gif) no-repeat center bottom;*/ height:45px; z-index:999; overflow:visible;font-size:1.2em;}

#pageScr{width:100%; height:1px; z-index:15;}
#pageScr .scrDown{background:url(../images/main-scroll.png) no-repeat center top; position:fixed; top:71%; right:-5px; margin-left:16px; width:90px; height:65px; display:block;}
#pageScr .scrUp{background:url(../images/main-scroll-up.png) no-repeat center top; position:fixed; top:71%; right:-5px; margin-left:16px; width:90px; height:65px; display:none;}
/*#pageScr .scrUp:hover{background-position:center -71px;}
#pageScr .scrDown:hover{background-position:center -77px;}
*/
#page0{z-index:15; height:1px; z-index:90; }
#page0 .formWrapper{ width:1000px; height:1px; display:block; margin:0 auto; position:relative }
#page0 .form{width:275px; height:625px; display:block; z-index:15; left:750px; }

#page1{/*background:url(../images/main-header.jpg) no-repeat center top;*/ height:192px; z-index:20; font-size:1.2em;}
#page2{min-height:705px; height:100%; z-index:5; }
#page2_detail1{z-index:6; top:580px}
#page3{height:63px; z-index:100; border-top:5px solid #8a184a;}
#page4{min-height:914px; height:100%; z-index:10;}
#page4_detail1{z-index:11;}
#page5{min-height:914px; height:100%; z-index:15;}
#page5_detail1{z-index:16;}
#page5_detail1 .cont{height:216px;}


#page6{min-height:914px; height:100%; z-index:20;}
#page6_detail1{z-index:21;}
#page6_detail1 .cont{height:420px; margin-top:-110px;}
#page7{min-height:914px; height:100%; z-index:25;}
#page7_detail1{z-index:26;}

#page8{min-height:914px; height:100%; z-index:30;}
#page8_detail1{z-index:31;}
#page8_detail1 .cont{height:200px;}
#page9{min-height:914px; height:100%; z-index:35;}
#page9_detail1{z-index:36;}
#page9_detail1 .cont{height:290px;}
#page10{min-height:914px; height:100%; z-index:40;}
#page10_detail1{z-index:41;}

#page2, #page4, #page5, #page6, #page7, #page8, #page9, #page10{background:none;}

#page2 .img, #page4 .img, #page5 .img, #page6 .img, #page7 .img, #page8 .img, #page9 .img, #page10 .img{width:100%; position:absolute; top:0; left:0; z-index:1;}

/*#page4, #page5, #page6, #page7, #page8, #page9, #page10{ box-shadow:0 5px 50px #000;}*/



.white{color:#999 !important;}

#overlay{  top:0 !important; z-index:999;}
.captcha, .col2{ padding:0}
span.error{margin:0 0 5px 0; width:100%; float:left; color:red;}
.list{  float:left; margin-left:8px; margin-top:0px;}
.list li{ font-size:1em}
.listing{ padding-bottom:0px; position:relative;}
.edgelogo{ position:absolute; top: 8px; right: 8px;}

.floatleft{ float:left; margin-left:10px;}
.continue{ width:100%; clear:both; text-align:right; display:none;}
.continue span{ cursor:pointer; color: #BD446D;}
.width100{ width:100%} 

.SocialIcon .fixedSocialIcon{/*right:20px;*/ z-index:999;}
.contWrap .cont li a.links_sub{ /*color:#333;*/}
.contWrap .cont li a.links_sub:hover{ text-decoration:underline; }
.top-headSection{ float:left; /*background:rgba(255, 255, 255, 0.5);padding: 0 0 0 10px;*/width: 100%;}
#wrapperParallax .contWrap p.terms{ float:left; clear:both; font-size:1em; padding-top:25px;}
.no-bullet{ background:none !important;}
.fixedSocialIcon {top:270px;}

div#page2 {
    top: 0px !important;
}
