/* CSS Document */

body {
background-color:#4340BA;
font-family:   Lora, serif;
font-size: 16px;
background: url('http://d1t9m963ilj7ob.cloudfront.net/wp-content/uploads/2015/04/20214418/iStock_000048153274_XXXLarge.jpg') no-repeat top center;
background-attachment: fixed;
background-size:cover;
padding: 10px;
}

a {
color: #0000ff;
}

a.whitelink {
color: white !important;
}

.body-everything-centered, .body-everything-centered div, .body-everything-centered p, .body-everything-centered img, .body-everything-centered input,  .body-everything-centered h1,  .body-everything-centered h2,  .body-everything-centered p {
margin-left:auto;
margin-right:auto;
text-align: center;
}

.container-fluid {
padding: 0 !important;
}

.img-responsive {
width: auto !important;
}

input {
color: #959595;
font-weight: normal;
}

.ordersummary td {
padding: 15px;
text-align: left;
}

.whiterounded {
background-color: yellow;
width: 984px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 600;
}

.main_form123 {
    background: url("https://s3.amazonaws.com/manifestationmiracle/signup_bg.gif") no-repeat scroll left top #000;
    max-width: 540px;
	padding: 7px;
}

/* FB Comment CSS */


.comment-name, a.comment-name {
color: #3b5998 !important;
font-weight: bold;
font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
margin-bottom: 7px !important;
text-decoration: none;
}

a.comment-name:hover {
text-decoration: underline;
cursor:pointer;
}


.responsive-comments-table {
width: 100%;
margin-left: auto;
margin-right: auto;
font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
display: table;
border-top: 1px solid #e9eaed;
font-size: 12px;
line-height: 14px;
}

.responsive-comments-table td
{
padding-top: 13px;
padding-bottom: 10px;
}


.more {
background-color: #edeff4;
border-bottom: 1px solid #e9eaed;
margin-bottom: 30px;
}

.more p {
padding-left: 10px;
}

.comments-date {
color: #898f9c !important;
font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
margin-top: 7px;
margin-bottom: 7px;
}

a.like {
color: #3b5998;
text-decoration: none;
}

a.like:hover {
color: #3b5998;
text-decoration: underline;
cursor: pointer;
}


.responsive-comments-avatar {
margin-bottom: 11px;
}



.avatar-left {
float: left; 
display: inline-block;
width: 70px;
}

.comments-div {
float: right;
display: inline-block;
width: 430px;
}

.innerwhitebox {
width: 90%;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 20px;
}

.innerwhitebox p {
padding-bottom: 10px;
}

.red {
color: #C00;
}

textarea {
	padding:8px 0px;
	border: solid #999 1px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 0 0 15px #e2e2e2;
	-webkit-box-shadow: inset 0 0 15px #e2e2e2;
	box-shadow: inner 0 0 15px #e2e2e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #999;
	margin-right:auto;
    margin-left: auto;
	text-align:center;
	margin-bottom:10px;
}

.add-comment-box  {
	padding:8px 15px;
	border: solid #999 1px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 0 0 15px #e2e2e2;
	-webkit-box-shadow: inset 0 0 15px #e2e2e2;
	box-shadow: inner 0 0 15px #e2e2e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #999;
	margin-right:0px;
	text-align:center;
	margin-bottom:10px;
}

.add-comment-box {
background-color: #fcfdfd;
padding: 20px !important;
}

.submit-comment-button {
width: 329px;
height: 60px;
font-size: 18px !important;
background: url(/images/send-button.png) no-repeat !important;
}

.submit-comment-button:hover {
width: 329px;
height: 60px;
font-size: 18px !important;
background: url(/images/send-button-hover.png) no-repeat !important;
}

.button-outter {
width: 329px;
height: 60px;
font-size: 18px !important;
background: url(/images/send-button-hover.png) no-repeat !important;
padding: 0px;
}

.top-left-align td {
vertical-align: top;
text-align: left;
}


.px500table {
max-width: 500px;
margin-left:auto;
margin-right:auto;
}

.px500table  td {
padding: 10px !important;
}

/* End FB Comment CSS */

.responsive-expert-box {
background: #ecdfdf;
border: thin #FFF solid;
text-align: justify;
padding: 10px;
min-height: 415px;
margin-top: 20px;
}


#FooterWrap {
	position: relative;
}
#Footer {
	max-width:984px;
	margin:0 auto;
	padding-top:20px;
}
#FooterWrap, .push {
	height:156px;
	clear:both;
}


.navlinks	{
	text-align:center;
	display: inline;
	
}
.navlinks li	{
	padding: 0px 10px;
	list-style: none;
	display: block;
	float: left;
	font-size: 13px;
	font-weight:bold;
}
.navlinks li a	{
	color: #fff;
	text-decoration:none;
}
.navlinks li a:hover	{
	color: #a53f70;
}




.responsive-orderbox-solid {
background: #F5F5F5;
border: 1px solid #C8D3DF;
margin: 30px auto 30px auto;
padding: 30px 2% 20px 3%;
max-width: 820px;
}

.responsive-orderbox-solid p {
max-width: 560px;
}

h3 {
text-align:left;
}

.subtotal {
width:88%;
margin-top: 40px;
margin-bottom: 20px;
}

.subtotal td {
padding: 15px;
}

.enter-details {
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 23px;
}

#Order-form input {
margin-top: 13px;
}

input {
padding: 8px 15px;
border: solid #999 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #999;
margin-right: 0px;
text-align: center;
margin-bottom: 0px;
}

input.button {
padding: 10px 20px;
background: #a1296d;
color: #fff;
font-weight: bold;
text-transform: uppercase;
border: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
-moz-box-shadow: inset 0 0 0px #e2e2e2;
-webkit-box-shadow: inset 0 0 0px #e2e2e2;
margin-top: 15px;
}

input.button:hover	{
	background: #c95b9e;
	color:#FFF;
}

h6 { 
font-size:16px; 
font-weight:800; 
letter-spacing:-.03em; 
text-align:left;
max-width: 800px !important;
line-height: 1.7;
}

ol {
line-height: 160%;
}

.nomargin {
margin: 0 !important;
}

.footerlinks a	{
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	font-size: 13px;
}
.footerlinks a:hover	{
	color: #a53f70;
}

.footerlinks {
margin: 0;
font-size: 13px;
color: white;
}


.navlinks {
max-width: 600px;
float: left;
display: inline;
}

.navlinks li {
padding: 0px 10px;
list-style: outside none none;
display: block;
float: left;
font-size: 13px;
font-weight: bold;
}

#GenderSelect #Button {
cursor:pointer !important;
}

#contactform td {
padding: 7px;
}

#contactform {
font-size: 16px;
}

 #seconds {
  -webkit-box-shadow: none;
  border: none;
  width: 20px;
  text-align: left;
  padding: 0;
}

#afterpurchase-form input {
padding: 3px;

}

#afterpurchase-form p, #memberslogin, #memberslogin p, #memberslogin td, #afterpurchase-form input, #afterpurchase-form td, .sixteen-px-left {
font-size: 16px;
text-align:left;
}

#afterpurchase-form td, #memberslogin td, #Contact-Form td {
padding-top: 5px;
padding-bottom: 6px;
padding-left: 3px;
padding-right: 3px;
}

.afterpurchase-register {
background-color: #f8bb05;
border: 1px solid #efa911; 
padding: 4px;
}

.newinnerbody, .newinnerbody p, .newinnerbody ul, .newinnerbody li {
font-size: 18px !important;
text-align: left;
}

.newinnerbody img {
margin-left: auto;
margin-right: auto;
text-align: center;
}