/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

.alka-previews {width:102%; float:left; border:#ABABA0 solid 1px; background:#c2c2c2; padding:0px; margin-left:0px;}
.alka-preview-block {border:#ABABA0 solid 1px; background:#f2f2f2; width:270px; height:210px; float:left; margin:4px;}
.alka-previews-img img {border:solid black 1px; width:120px; float:left;margin:5px;}
.alka-previews-text {width:130px; float:left;}
.alka-previews-text h4 {font-size:14px; color:#006600; line-height:120%;margin:5px 0 0 0;}
.alka-previews-text p {font-size:12px; line-height:120%; margin:0px;}



#main-content a {
        color: #000CFF;
	text-decoration: underline;
}

#main-content {
         font-family: Verdana, Helvetica, Arial, Sans-Serif; 
         color: #000000;
}

#main-content blockquote {
	margin:0 15px 10px 15px;
	padding:10px 15px;
	border: 1px solid #999;
	background: #ffffff;
	color:#000000;
	font-style:normal;
}

#main-content .reportbenefits ul li{
background: url(http://www.thealkalinediet.org/images/greetick.png) no-repeat 0 4px !important;
	padding-left: 24px;
}


form.app.generic {
	border: 5px dashed #111;
	background: #E0E0E0;
	padding: 2em 1.5em;
	color: #000;
        width : 80%;
}
form.app.generic ol,
form.app.generic ol li,
form.app.generic p {
        list-style: none !important;
	padding: 0;
	margin: 0;
}
form.app.generic p {
	color: #000;
	margin-bottom: 0.5em;
}
form.app.generic h2 {
	border: none;
	font-size: 3.2em;
	color: #000;
	font-weight: bold;
	margin-bottom: 0.3em;
	padding: 0;
	letter-spacing: -2px;
}
form.app.generic h2 strong {
	color: #900;
	text-decoration: underline;
}
form.app.generic ol li label,
form.app.generic ol li input {
        list-style: none !important;
	font-size: 1em;
}
form.app.generic ol li.buttons {
        list-style: none;
	text-align: center;
	padding-top: 0.5em;
	border-top: none;
}
form.app.generic ol li.buttons button {
	background: #EEE;
	border: 10px solid #900;
	padding: 11px 22px;
	letter-spacing: -1px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 2.1em;
          list-style: none !important;
}

label.title,
form.app li span label.title {
	color: #333;
	font-weight: bold;
	font-size: 12px;
	display: block;
	padding-bottom: 1px;
        list-style: none !important;
}
label.title.required:after {
	content: ' *';
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F00;
}
label.title.inline {
	float: left;
	text-align: left;
	width: 50%;
	margin-right: 7px;
}
label.desc {
	padding-bottom: 5px;
}
label.choice {
	font-size: 12px;
	margin:-1.55em 0pt 0pt 25px;
	padding:4px 0pt 5px;	
}

form.app li.section {
	margin-top: 9px;
	padding: 13px 5px 0 9px;	
	border-top: 1px dotted #CCC;
        list-style: none !important;
}
form.app li.section h3 {
	margin-bottom: 3px;
}
form.app li > span {
	float: left;
	margin-right: 4px;
	padding-bottom: 13px;
        list-style: none !important;
}
form.app li > span label {
	display: block;
	font-size: 11px;
	color: #444;
	padding-top: 3px;
        list-style: none;
}
form.app li span.caps {
	float: none !important;
}
/* float arrow-3D */
#aside .arrow-container {
	position:relative;
	margin-top:110px;
}
#main-content .arrow-container,
.ppc-main .arrow-container {
	margin-top:75px;
	position:relative;
}
#aside .arrow-3d {
	position:absolute;
	border:none;
	top:-135px;
	left:65px;
	z-index:4;
}
#main-content .arrow-3d,
.ppc-main .arrow-3d {
	position: absolute;
	border: none;
	top: -123px;
	left: 160px;
	z-index: 4;
}

img.no-border,
.section img.no-border,
.img-left.no-border,
.img-right.no-border,
.img-center.no-border {
	border: none !important;
}


.bottom_optin_shell {
	background-image: url(http://thecandidacleanse.org/images/bottom_optin_shell.jpg);
	height: 224px;
	width: 518px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-left: 5px;
}

.bottom_optin_left {
	height: 210px;
	width: 300px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	float: left;
}
.bottom_optin_right {
	float: right;
	height: 210px;
	width: 217px;

}
.bottom_optin_header_text {
	font-family: Arial, Helvetica, sans-serif;
	width: 280px;
	padding: 15px;
	font-size: 14px;
	line-height: 16px;
}
div.signUpRightPanel #btnSubmit { width:193px; height:32px; margin-left: 21px; #margin-top: 5px; background:url(http://thecandidacleanse.org/images/submit_optin.jpg) no-repeat left top; border:0; cursor:pointer; }.bottom_copy_box {
	height: auto;
	width: 640px;
	float: left;
	margin-left: 45px;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.boxbg_fname_bottom {
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left: 11px;
	margin-top: 10px;
}

