/* CSS Document */

html, body {
}
body {
	background-color:#FFF;
	color:#191919;
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
img { border:0;}
.clear {height:1px; line-height:1px; margin-bottom:-1px; overflow:hidden; clear:both;}

a {
	text-decoration: none;
	color: #0066FF;
}
a:visited {
	text-decoration: none;
}
a:hover { text-decoration:underline;}

h1 {font-size:24px; color:#3A5EAC;}
h2 { font-size:22px; color:#3A5EAC; font-weight:normal; }
h3 { font-size:19px; }
#title {
color: #3a5eac;
    font-size: 24px;
    font-weight: bold;
	
}
hr {border:1px solid #8F8F8F; border-bottom:none;}

#preload { visibility:hidden; height:1px; width:1px; line-height:1px; overflow:hidden; position:absolute; top:-1px; }

/* LAYOUT */
#wrapper {
	width:100%;
	min-width:960px;
}
.inner {
	width:960px;
	margin:0px auto;
}
#outer {width:100%;}
#outer-top { height:5px; width:100%; background-color:#FFF;}

/* HEADER */
#outer-header { 
	width:100%; 
	height:90px;
	background-color:#3A5EAC;
	border-bottom:1px solid #263c6d;
}
#header { width:960px; max-width:960px; height:161px; margin:0 auto; text-align:left;}
#header #logo { 
	width:960px; 
	height:90px;
	background-color:transparent; 
	text-align:left;
	display:table-cell;
	vertical-align:middle;
	margin:0 auto;
	padding:0;
}
#outer-nav { width:100%; padding:0; text-align:center; background-color:#FFF; background-image:url(../images/nav-back.jpg); background-repeat:repeat-x; height:46px; }
#outer-nav div.inner {
	width:100%;
	border-top:1px solid #79849d;
	border-bottom:1px solid #747474;
	height:45px;
}
#nav {
	list-style:none;
	margin:0 auto;
	width:980px;
	padding:0;
	text-align:center;
	display:inline-block;
}
#nav li {
display: inline-block;
    float: left;
    height: 46px;
    margin-top: 0;
    text-align: center;
}
#nav li a { 
	color:#FFF;
	font-size:18px; 
	line-height:46px; 
	width:100%; 
	display:block;
	box-sizing:border-box; -moz-box-sizing:border-box;
	padding-left:50px;
	font-weight:bold;
	text-transform:uppercase;
}
#nav li:first-child a {
	padding-left: 10px;
}

.order-panel{

	height: 20px;
}


/* CONTENT */
#outer-content {width:100%; background-color: #eee;}
#content { width:100%; margin:0 auto; max-width:1280px; min-width:960px; }
#content div.inner {width: 960px; padding-top:20px; margin:0 auto; background-color: #fff;}
#content-left {float:left; padding: 0 15px; width: 650px; box-sizing:border-box; }
.content-full {  width:100%; background-color:#eee; }
.content-full-gray {  width:100%; background-color:#eee;}
.img-right {float:right; margin-left:15px; margin-bottom:15px;}
.img-left {float:left; margin-right:15px; margin-bottom:15px;}
.basic_content {padding: 10px; overflow: hidden;}
.basic_full { overflow: hidden;}

.content-full, .content-full-gray h1 {
text-align: center;

}

.content-full-gray .inner, .content-full .inner {
	background-color: #fff;



}

dt{font-weight: bold;
	padding-bottom: 10px;


}

dd{
margin: 0 0 20px 0;

}

dl{}

/* SIDEBAR */
#content-right {float:right; padding-bottom: 20px;width: 305px; background-color:#FFF;padding-right: 15px; box-sizing:border-box; font-size:14px;}
#content-right h3 {
	background-color:#3A5EAC;
	color:#FFF;
	padding:20px;
	margin:0;
	font-size:18px;
}
#content-right ul {
	list-style:none;
	padding:0;
	margin:0;
	background-color:#F1F1F1;
	color:#000;
}
#content-right ul li {
	border-bottom:1px solid #FFF;
	border-top:1px solid #C6C6C6;
	margin:0;
	padding: 0px;
}

#content-right ul.sidebar-other li {

	padding: 10px;
}



#content-right ul li:first-child {
	border-top:none;
}
#content-right ul li a {
	display:block;
padding: 10px;
	text-decoration:none;
	color:#000;
}
#content-right ul li a:hover {
	background-color:#FFF;
}



/* CONTENT 2 */
.photo-right {
	float:right;
	margin-left:10px;
}
.photo-left {
	float:left;
	margin-right:10px;
}



/* HOW IT WORKS  */

.content-full, .content-full-gray {
width: 100%;

}

.content-full-inner {
width: 960px;
}

.half	{
	width: 45%;
	padding: 2%;
	float: left;
}

.sixty	{
	width: 65%;
	padding: 2%;
	float: left;
}

.fourty {

	width: 30%;
	float: left;

}

.thirds	{
 float: left;
    padding: 5px;
    text-align: center;
    width: 30%;
}

.thirds p {

	text-align: left;
}

.clear {
    clear: both;
    height: 1px;
    line-height: 1px;
    margin-bottom: -1px;
    overflow: hidden;
}


/* COMPARISON TABLE  */

#compare {
    background: none repeat scroll 0 0 ;
    color: #333333;
    padding: 10px 0 0;
}
#compare table {
    margin-bottom: 20px;
    padding: 0;
    width: 960px;
}
#compare table th {
    color: #444;
    font-size: 16px;
    padding: 5px 0 20px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
}
#compare table th.cc {
    color: #3a5eac;
    font-size: 18px;
}
#compare table td {
    font-size: 19px;
    text-align: center;
    vertical-align: middle;
}
#compare table td.left {
    color: #fff;
    padding-left: 10px;
    text-align: left;
}
#compare table tr.row-a {
    background-color: #999;
    height: 56px;
}
#compare table tr.row-b {
    background-color: #888;
    height: 56px;
}
#compare table td.product {
    text-align: center;
    vertical-align: bottom;
}

/* VERICALLY DISPLAYED INGREDIENTS */


#clarity-product-one, #clarity-product-two, #clarity-product-three,#clarity-product-four,#clarity-product-five {
visibility: hidden;

}
/*
#product-plus{
	z-index: 5px;
	float: left;
 cursor:pointer;
 font-size:19px;
 width:75px;
} */

#steps a:link{
text-transform: none;
	display: block; height: 25px; width: 25px;
}
#steps a:hover {

	text-transform: none !important;
}

#product-plus-1{
  background-image: url("../images/plus_icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 305px 0 0 325px;
    min-height: 25px;
    vertical-align: middle;
    width: 25px;
    z-index: 5;
}

#product-plus-2{
background-image: url("../images/plus_icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 185px 0 0 15px;
    min-height: 25px;
    vertical-align: middle;
    width: 25px;
    z-index: 5;
}

#product-plus-3{
    background-image: url("../images/plus_icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 285px 0 0 15px;
    min-height: 25px;
    vertical-align: middle;
    width: 25px;
    z-index: 5;
}

#product-plus-4{
background-image: url("../images/plus_icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 120px 0 0 95px;
    min-height: 25px;
    vertical-align: middle;
    width: 25px;
    z-index: 5;
}

#product-plus-5{
 background-image: url("../images/plus_icon.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin: 251px 0 0 52px;
    min-height: 25px;
    vertical-align: middle;
    width: 25px;
    z-index: 5;
}

#product-plus:hover  + #clarity-product-one p{
 visibility:visible;
 height:50px;
 width:150px;
}

#product-plus:hover  + #clarity-product-two p{
 visibility:visible;
 height:50px;
 width:150px;
}

#product-plus:hover  + #clarity-product-three p{
 visibility:visible;
 height:50px;
 width:150px;
}

#product-plus:hover  + #clarity-product-four p{
 visibility:visible;
 height:50px;
 width:150px;
}

#product-plus:hover  + #clarity-product-five p{
 visibility:visible;
 height:50px;
 width:150px;
}

.show {

	visibility: visible !important;
	text-transform: uppercase;
	font-weight: bold; font-size: 16px;
}


/*

#product-plus:hover  + #clarity-product-two {
width: 150px;
float: left; 
visibility: visible;
text-align: center;
} */

#steps p {
    visibility:hidden;
 height:auto;
 width:150px;
text-align: center;
 z-index: 5; 



}


#steps {
 vertical-align: middle;
  background-image:url(../images/clarity-system-breakdown.png); 
  	background-position:center;
	background-repeat:no-repeat;
	min-height:400px;
}

#steps img {

vertical-align: middle;


}
#steps .item {
    float: left;
margin:10px 20px;
    width: 150px;
}

#ingredients .item {
    display: block;
    float: left;
    left: 40px;
    margin-bottom: 20px;
    position: relative;
    width: 878px;
}
#ingredients #top {
    font-size: 47px;
    font-weight: normal;
    margin: 0 0 38px 40px;
}
.item img {
    float: left;
}
.item p {
    float: right;
    line-height: 24px;
    margin: 0;
    width: 577px;
    text-align: left;
}

.highlight {
    color: #3a5eac;
}

#highlight-container ul {

float: left;
    list-style-type: square;
    width: 400px;
    line-height: 25px;
    font-size: 16px;
}

#highlight-container  {

padding-left: 10px;
}

.highlight-bold {
    color: #3a5eac;
    font-size:18px;
	font-weight: bold;}

#highlight-container hr{
	width: 100px;
	font-size: 18px;

}



/* HOME */


/* ABOUT */


/* TESTIMONIALS */


/* FAQS */


/* CONTACT */


/* TERMS/PRIVACY */


/* STUDIES */


/* ORDER */


/* FOOTER */
#nfooter li a { 
	color:#FFF;
	text-shadow:none;
	font-size:14px; 
	line-height:28px; 
	display:block;
	box-sizing:border-box; -moz-box-sizing:border-box;
	font-weight:normal;
	text-decoration:none;
	padding-left:0;
	text-transform:none;
}

#nfooter li a:hover {
	text-decoration:underline;
}

footer a {
  color: #fff;
} 


#nfooter #inner{
   
margin: 0 auto;
  
    width: 960px;
}
.sitemap{
 float: left;
    height: 210px;
    margin: 0 auto;
    padding: 5px 15px;
    text-align: left;
    width: 250px;
}

.sitemap_wide{
 float: left;
    height: 210px;
    margin: 0 auto;
    padding: 5px;
    text-align: left;
    width: 40%;
}

.sitemap_half{
    margin: 0 auto;
    padding: 5px;
    width: 45%;
}


.sitemap .title {

	padding-left: 20px;
}

.sitemap ul {
list-style-image:  url(../images/bullet.png) ;
margin-left: 0;
padding: 0;

}
#footer { 
	width:100%;
	background-color:#3A5EAC;
	color:#FFF;
	position:absolute;

}
#footer a {
	color:#FFF;
}
#footer div.inner {
	padding-top:15px;
	width:980px;
	margin:0 auto;
	height:auto;
	text-align:center;
}
#footer-links {
	color:#FFF;
	font-weight:normal;
	margin-top:30px;
}
#disclaimer { font-size:10px; text-transform:uppercase; margin-top:15px; }
#footer-disclosure {font-size: 12px; width:960px; margin-left:auto; margin-right:auto;}

/* FOOTER NAV */
#footer #outer-nav { width:960px; padding:3px 0; text-align:center; background-color:transparent; background-image:none; }
#footer #outer-nav div.inner {
	width:100%;
	border: none;
}
#footer #nav {
	list-style:none;
	margin:0 auto;
	width:auto;
	padding:0;
	text-align:center;
	display:inline-block;
}
#footer #nav li {
	display:inline-block;
	text-align:center;
	height:28px;
	padding:0 17px 0 17px;
	margin:0;
	border-left:1px solid #FFF;
	width:inherit;
	
}
#footer #nav li:first-child {
	padding-left:0;
	border:none;
}
#footer #nav li a { 
	color:#FFF;
	text-shadow:none;
	font-size:20px; 
	line-height:28px; 
	width:100%; 
	display:block;
	box-sizing:border-box; -moz-box-sizing:border-box;
	font-weight:normal;
	text-decoration:none;
	padding-left:0;
	text-transform:none;
}
#footer #nav li a:hover {
	text-decoration:underline;
}
.prodName{
	font-height:17px;
	font-weight:bold;	
}
#products{
	width:960px;
	margin:0 auto;	
}
#mainproduct1{
	width:300px;
	height:450px;
	background-color:#EFEFEF;
	float:left;	
	margin-left:30px;
}
#mainproduct1 :first-child{
	margin-left:0;
	padding-left:0;
}
#containerhome{
	margin:0 auto;
	width:960px;	
}
#clear{
	clear:both;	
}
#product-clarity-complete  #productItem{
	border:#ccc 1px solid;
	width:48%;
	height:auto;
	float:left;
	margin: 20px 0 ;
}

#productItem{
	border:#ccc 1px solid;
	width:300px;
	height:auto;
	float:left;
	margin-left:10px;
}

#productItem :first-child{
	margin-left:0;
}

#product-clarity-complete{

    height: auto;
    margin: 0 auto;
    width: 800px;

}
#product-clarity-complete :first-child{
	margin-left:0;
}

#product-clarity-complete #itemheader2{
background-color: #3a5eac;
    color: #fff;
    display: block;
    font-size: 15pt;
    font-weight: bold;
    height: 40px;
    padding-top: 11px;
    text-align: center;
    vertical-align: inherit;
    width: 100%;
}

#itemheader{
	background-color: #3a5eac;
    color: #fff;
    display: table-cell;
    font-size: 15pt;
    font-weight: bold;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    width: 310px;
}
#itemImage{
	background-image:url(../images/product_1scar.jpg);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 320px;

	position:relative;
	top:20px;
}
#itemImage2{
	background-image:url(../images/product_2scar.jpg);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 320px;

	position:relative;
	top:20px;
}
#itemImage3{
	background-image:url(../images/product_3scar.jpg);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 320px;

	position:relative;
	top:20px;
}

#product_lash #itemImage{
	background-image:url(../images/cart_1LES.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 340px;

	position:relative;
	top:20px;
}
#product_lash  #itemImage2{
	background-image:url(../images/cart_2LES.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 340px;

	position:relative;
	top:20px;
}
#product_lash  #itemImage3{
	background-image:url(../images/cart_3LES.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 340px;

	position:relative;
	top:20px;
}

#product-clarity-complete #itemImage{
	background-image:url(../images/clarity-complete-kit.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 250px;
	top: 0 !important;

}
#product-clarity-complete  #itemImage2{
	background-image:url(../images/clarity-complete-kit.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 250px;
		top: 0 !important;

}

#product-dsc #itemImage{
	background-image:url(../images/offer-1dsc.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 350px;

	position:relative;
	top:20px;
}
#product-dsc  #itemImage2{
	background-image:url(../images/offer-2dsc.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 350px;

	position:relative;
	top:20px;
}
#product-dsc  #itemImage3{
	background-image:url(../images/offer-3dsc.png);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 350px;

	position:relative;
	top:20px;
}





#product-lfsc #itemImage{
	background-image:url(../images/offer-1lfsc.png);
	background-position:center;
	background-repeat:no-repeat;
  min-height: 170px;
	position:relative;
	top:20px;
}
#product-lfsc  #itemImage2{
	background-image:url(../images/offer-2lfsc.png);
	background-position:center;
	background-repeat:no-repeat;
  min-height: 170px;
	position:relative;
	top:20px;
}
#product-lfsc  #itemImage3{
	background-image:url(../images/offer-3lfsc.png);
	background-position:center;
	background-repeat:no-repeat;
  min-height: 170px;
	position:relative;
	top:20px;
}







#regPrice{
	color:#666;
	font-size:12pt;
	margin-top:40px;
	text-align:center;
}
#regPrice3{
 color: #666;
    font-size: 12pt;
    margin-top: 40px;
    text-align: center;
}
.strike{
	text-decoration:line-through;
	color:#DC0003;	
}
#yourPrice{
	color:#3a5eac;
	font-weight:bold;
	font-size:12pt;
	margin-top:30px;
	text-align:center;
}

#yourPrice-1{
	color:#3a5eac;
	font-weight:bold;
	font-size:12pt;
	margin-top:30px;
	text-align:center;
}
#prodPrice{
	color:#3a5eac;
	font-weight:bold;
	font-size:20pt;

	text-align:center;	
}

#perbottle{
	color:#444;
	font-weight:bold;
	font-size:12pt;
padding-top: 10px;
	text-align:center;	
}
#itemSavings{
	color:#25aa37;
	font-size:12pt;
	margin-top:10px;
	text-align:center;
}
#itemShipping{
	color:#666;
	font-weight:bold;
	font-size:20pt;
	margin-top:30px;
	text-align:center;
}
#butalign{
	text-align:center;
width: 271px;
	position:relative;	
	margin: 0 auto;

}
#order-options #buyButton{
  background-position: 136px 16px;
	margin: 0 auto;margin-left: 60px;
}
#buyButton{
	background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 165px 16px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 16pt;
    font-weight: bold;
    height: 47px;
    padding-left: 18px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 172px;
}
#buyButton:hover{
	background-color:#666;	
	text-transform: none;
}

#addButton{
	    background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 201px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 16pt;
    font-weight: bold;
    height: 47px;
    padding-left: 35px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 206px;
}
#addButton:hover{
	background-color:#666;
	text-transform: none;	
}

#addButton-1{
	    background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 201px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 16pt;
    font-weight: bold;
    height: 47px;
    padding-left: 35px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 206px;
}
#addButton-1:hover{
	background-color:#666;
	text-transform: none;	
}


#secureButton{
  background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 252px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 16pt;
    font-weight: bold;
    height: 47px;
    padding-left: 35px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 257px;
}
#secureButton2{
  background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 372px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 14pt;
    font-weight: bold;
    height: 47px;
    padding-left: 45px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 380px;
}
#secureButton:hover{
	background-color:#666;
	text-transform: none;	
}


#moreButton{

background-color: #3a5eac;
background-image: url("../images/arrow1.png");
background-position: 165px 17px;
background-repeat: no-repeat;
border-bottom: 1px solid #666;
border-radius: 5px;
color: #fff;
display: block;
font-size: 16pt;
font-weight: bold;
height: 36px;
padding-left: 25px;
text-align: left;
top: 20px;
vertical-align: middle;
width: 180px;
margin: 15px auto;
padding-top: 10px;
}
#moreButton:hover{
	background-color:#666;
	text-transform: none;	
}
#faqQ{
	font-weight:bold;
	font-size:17px;
}
#faqA{

}
#guarantee{
	margin-top:60px;
}
#moneyback{
	background-image:url(../images/moneybackg.png);
	width:155px;
	height:156px;
	float:left;
}
#mbcopy{
float: left;
    margin-left: 20px;
    width: 755px;
}
#testimonies{
	
}

#actual-quote{
	margin-left:10px;
	float:left;
	width:300px;
	padding-bottom: 20px;
}

#customer-reviews{
   float: left;
    margin: 0 18px 10px 0;
    padding: 5px;
    width: 30%;
}


#quotes{
	position:relative;
	bottom:7px;	
}
#nfooter{
	width:100%;
	background-color:#3a5eac;
	text-align:center;
	color:#fff;
}
.conheader{
	font-size:17px;
	font-weight:bold;
	color:#3a5eac;
	position:relative;
	bottom:5px;
}
#emailbut{
	width:210px;
	height:55px;
	background-color:#3a5eac;
	border-radius:5px;
	text-align:center;
	vertical-align:middle;
	display: table-cell;
	font-size:19px;
	font-weight:bold;
	color:#fff;
}
#emailbut:hover{
	color:#e4e4e4;
	background-color:#666;
	cursor:pointer;
}
#conf{
	width:960px;	
}
#contactstuff{
	float:left;
	margin-left:20px;
	width:500px;	
}
#contactform{
	float:left;
	margin-left:20px;
	width:350px;	
}
.ffields{
	height:35px;
	width:300px;
	border-radius:3px;
	outline:none;
	border:#DBDBDB 1px solid;
	padding-left:10px;
	}


#map_canvas{
 background-image:url(../images/map.jpg);
 width:495px;
 height:495px;
}

.disc{
	text-align:center;
	position:relative;
}

.steps {
	width: 18%; 
	float: left;
	padding: 5px;
}

.steps img {
margin: 0 auto;
display: block;

}

#before1{
	width:auto;
	height:auto;
	float:left;
	margin-left:85px;
	font-weight:bold;
	font-size:17px;
}
#after1{
	width:auto;
	height:auto;
	float:left;
	margin-left:190px;
	font-weight:bold;
	font-size:17px;
}
#before{
float: left;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    margin-left: 70px;
    width: auto;
}
#after{
	width:auto;
	height:auto;
	float:left;
	margin-left:185px;
	font-weight:bold;
	font-size:17px;
}
#leftpic{
	margin-left:-50px;
}
#befaft{

}
#rightpic{
	float:left;
	margin-left:20px;
}
#beforeandafters{
	margin-left:30px;	
}

.box {
    background-color: #f4f9ff;
    border: 1px solid #4f8ce8;
    color: #000;
    margin: 0 auto;
}


.box2 {
    background-color: #f4f9ff;
    border: 1px solid #4f8ce8;
    color: #000;
    margin: 0 auto;
    width: 90%;
}

#ftcsbutton{
background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 325px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 12pt;
    font-weight: bold;
    height: 47px;
    padding-left: 18px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 340px;
}
#ftcsbutton:hover{
	background-color:#666;	
	text-transform: none;
}



.special	{
background-color: #3a5eac;
    background-image: url("../images/arrow1-small.png");
    background-position: 135px 9px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 10pt;
    font-weight: bold;
    height: 30px;
    padding-left: 13px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 160px;

}

.special:hover {

	background-color:#666;	
	text-transform: none;



}


#bigspecial{
 background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 370px 16px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 14pt;
    font-weight: bold;
    height: 47px;
    padding-left: 15px;
    margin-bottom: 10px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 385px;

}



#bigspecial:hover {

	background-color:#666;	
	text-transform: none;



}

#doctors{
	background-image:url(../images/doctor-small2.jpg);
	background-repeat:no-repeat;
	width:194px;
	height:254px;
	float:left;	
}

#maxpopup-model form input[type=text] {
	float:left;
	width:100%;
}
.movit{
	position:relative;
	left:-5px;
}
#survey{
	margin-top:30px;	
}
#smallprint{
	font-size:9px;
	font-weight:normal;	
	color:#999;
}
.but{
	width:100%;	
	height:45px;
	font-size:19px;
}
#lastcall{
	width:95%;
	/*float:left;*/
	font-weight:normal;
	font-size:14px;
	margin-top:20px;
}
#clear{
	clear:both;	
}


#secureButton2b{
background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 440px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 14pt;
    font-weight: bold;
    height: 47px;
    padding-left: 24px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 450px;
}
#secureButton2b:hover{
	background-color:#666;
	text-transform: none;	
}


hr.s4 {
	border: 0; 
	height: 0; 
	border-top: 1px solid rgba(0, 0, 0, 0.1); 
	border-bottom: 1px solid rgba(255, 255, 255, 0.3); }



#secureButton3{
background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 549px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 14pt;
    font-weight: bold;
    height: 47px;
    padding-left: 13px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 565px;
}
#secureButton3:hover{
	background-color:#666;
	text-transform: none;	
}


ul.checks {
list-style-type: none;
padding: 0;
margin: 0;
}

li.checks {
background: url('../images/blue-check.png') no-repeat left top;
} 


#risk-free{
	background: url('../images/order-page-bg2.png') no-repeat;
	overflow: visible;
	height: 360px;

}

#risk-free-scar{
	background: url('../images/order-page-bg2.png') no-repeat;
	overflow: visible;
	height: 360px;

}

#risk-free-clarity{
	background: url('../images/clarity-order-page-bg.png') no-repeat;
	overflow: visible;
	height: 360px;

}

.blue-quote{
color:#3a5eac; font-weight: bold; font-size: 16px;

}

#box-shaddow {
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.40);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.40);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.40);

}

table#offers {
text-align: center;
	width: 100%;
	font-size: 16px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.40);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.40);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.40);

}

table#offers th.value{
    background-color: #3a5eac;
    color: #fff;
    text-transform: uppercase;


}

table#offers th{
    background-color: #d5d5d5;
    color: #383838;
        text-transform: uppercase;
padding: 15px;

}

table#offers td{
display: block; 

}

table#offers tr {
	padding: 15px;

	border: red solid 1px;
}

.upper {

	margin-top: -230px;
}

.table a
{    color: #383838;
cursor: pointer;
    display:block;
    text-decoration:none;
    padding: 15px;
}


.table a:hover
{    
	background-color: #ffffdd;
	cursor: pointer;
    display:block;
    text-decoration:none;
}
table #orderButton {

	background-color: #3a5eac;
    background-image: url("../images/arrow1.png");
    background-position: 190px 22px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #666;
    border-radius: 5px;
    color: #fff;
    display: table-cell;
    font-size: 16pt;
    font-weight: bold;
    padding-left: 18px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: middle;
    width: 172px;




}
div.reveal {  cursor:pointer; padding: 3px; background-color: #999; color: #fff;text-align: center; }
div.reveal div { display:none; background-color: #fff; color: #000;}

#best-value{
	background: url('../images/banner-bestvalue.png') no-repeat;
	width: 117px;
	height: 121px;
	z-index: 1000;
	position: relative;
	top: -146px;
	left: 877px;
}



#buyitbutt {

	height: 100px;
}


#order-option .option {
    cursor: pointer;
    padding-bottom: 10px;
    text-align: left;

}

#order-options {

  box-shadow: 3px 3px 5px #ccc;
    margin-bottom: 20px;
    padding-bottom: 10px;

}
#order-options h4{
    background-color: #3a5eac;
    color: #fff;
    margin: 0 0 10px;
    padding: 10px;

}

.value {
    background-color: #ffffcc;
}

.option {
  cursor: pointer;
    padding-bottom: 25px;
    text-align: left;

}

#order-options .option li {
 
    list-style: none outside none;
    margin-left: 10px;
 
}

#order-options .option .active li {
    background-position: 0 10px;
}

#order-option #buyButton {

	margin: 0 auto;

}

.perjar {

	text-transform: uppercase;
}

#video-button{height:45px;margin:50px auto;
		margin-bottom: 30px;}
#videoBut{
		height:45px;
		width:350px;
		background-color:#F5873F;
		font-size:22px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		margin:auto;
		border-radius:10px;	
		border: 1px solid #fff;
	}
	.buttxt{
		position:relative;
		top:10px;	
	}
	#videoBut:hover{
		border: 1px solid #aaa;
		box-shadow: 0 0 5px #aaa;
		cursor:pointer;
		text-decoration: none;
	}

	a:hover {
text-decoration: none;

	}

  .faq {
    width: 92%;
    margin: 0 auto;
  }

  .faq p:nth-of-type(odd) {
    margin: 0;
    font-weight: bold;
  }

  .faq p:nth-of-type(even) {
    margin: 10px 0 20px 23px;
  }

  .faq .atc {
    text-align: center;
  }
