@charset "utf-8";
/* CSS Document */
/*** Proactol CSS ***/

/*** Sensibile Default Styles ***/
.clr { clear:both; }
img { border:none; }
.leftfloater { float:left; }
.rightfloater { float:right; }
p { padding:0 30px 0 30px; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002C35; line-height: 21px; }
a { color:#0000FF; font-size:12px; }
a:hover { color:#ff7200; }
.redhighlight { color: #FF0000; font-weight: bold; }
.brake_line { clear: both; float: none; width: 510px; margin:20px auto; padding: 0; height:1px; display: block; border-bottom: dashed 1px #CCC; }
.cursor_pointer { cursor: pointer; outline: none; }
.floatright { float:right; margin-left:20px; margin-bottom:10px; }
.floatleft { float:left; margin-right:20px; margin-bottom:10px; }
.floatcentre { margin:auto; }
.smallprint { font-size:8px; }
.small2 { font-size:9px; }


/*** Headings ***/
h1 { clear:both;   font-weight: normal; font-size: 28px; font-family: calibri, verdana, arial; text-align:left; color:#736436; }
h1 strong { color:#000000; font-weight:bold; }

h2 { clear:both; background:url(../images/today_top_grad.gif) repeat-x top; font-family: calibri, verdana, arial; font-size: 24px; line-height: 27px; font-weight:bold; text-align:left; color:#736436; margin:0 0 10px 1px; padding:18px 25px 10px 25px; }
h2 strong{ color:#000000; font-weight:bold; }

h3 { font-size: 14px; font-weight: bold; font-family: calibri, verdana, arial; line-height: 16px; margin: 3px 0 15px 0; padding:0 30px 0 30px; }
h3 strong {	color:#000000; }
h3 a { text-decoration:underline; color:#FF0000; font-family: calibri, verdana, arial; }
h3 a:hover { color:#ff7200; text-decoration:underline; }

h4 { color:#736436; font-size:15px; font-weight:bold; padding:0 30px 0 30px; font-family: calibri, verdana, arial; }


/*** Main Content ***/
.main_area { width:760px; background:#FFFFFF url(http://www.proactol.com/images/graphic-mainbg.jpg) repeat-y top; margin:auto; position:relative; }


/*** Header ***/
.header_top { width:740px; background:url(http://www.proactol.com/images/graphic-topbg.gif) repeat-x top; height:35px; margin:auto; }
.header-image { width:740px; height:155px; margin:auto; background:url(http://www.proactol.com/images/graphic-header.jpg) no-repeat #ffffff; }
.header-nav { width:740px; height:43px;	margin:auto; background:url(http://www.proactol.com/images/graphic-navbg.gif) repeat-x top; }


/*** Navigation ***/
.navbutton { float:left; margin-top:2px; }
.leftnav-edge { width:10px; background:none; float:left; height:20px; }
.leftnav { width:181px; float:left; }
#topnav { height:20px; width:314px; float:right; }
#topnav .rollnav { float:left; }


/*** Guarantee ***/
#guarantee { display: block; text-align: center; color:#002C35; font-size:11px; }
#guarantee a { display: block; margin: 0px auto 0px auto; color:#002C35; font-size:11px; text-decoration:none; }
#guarantee a:hover { display: block; margin: 0px auto 0px auto; color:#ff7200; font-size:11px; text-decoration:none; }
#guarantee img { display: block; margin: 0px auto 0px auto; }


#navfaq { background:url(http://www.proactol.com/images/nav-faq.gif) top left; width:61px; height:39px; display:block; float:left; margin-top:2px; }
#navfaq:hover { background:url(http://www.proactol.com/images/nav-faq.gif) top right; width:61px; cursor:pointer; margin-top:2px; }
#navfaqOn { background:url(http://www.proactol.com/images/nav-faq.gif) top right; width:61px; height:39px; display:block; float:left; margin-top:2px; cursor:auto; }

#menu_left .side-text {
	font-family: "tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 0px;
	padding-left:15px;
	padding-right:13px;
	padding-top:0px;
	font-size: 11px;
	width:100%;
	line-height:15px;
	text-align: left;
 
}
#menu_left .side-text a {
	font-family: "tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F0000;
	text-decoration: none;
	width:100%;
	line-height:15px;
	text-align: left;
}
#menu_left .side-text a:hover {
	font-family: "tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F0000;
	text-decoration: underline;
	width:100%;
	line-height:15px;
	text-align: left;
}
#menu_left .side-text em {
	font-family: "tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-size: 11px;
	width:100%;
	line-height:15px;
	text-align: left;
	position:relative; top:-15px;
}	


/*** Testimonial Section ***/
#newtestimonial { width: 181px; display: block; margin: 0px; padding: 0px; background-color:#FFFFFF; }
#newtestimonial img { display: block; }
#newtestimonial #testimonialclip { width:152px; display:block; margin: 0px 9px 0px 8px; padding:15px 5px 5px 5px; border-left:solid 1px #a2ad83; border-right:solid 1px #a2ad83; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002C35; text-align:left;  line-height:16px; }
#testimonialclip h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background:none; color: #000; text-align:left; line-height:24px; margin:10px 0 0 0; padding:0 5px 0 5px; }
#testimonialclip p { margin:0; padding:0 5px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:normal; text-align:justify; }
#testimonialclip .name { font-size: 13px; color:#4c7700; font-weight:bold; padding:0 5px 0 5px; margin-top:5px; }
#testimonialclip .age { font-size: 13px; color:#78a2e0; font-weight:bold; padding:0 5px 0 5px; }
#testimonialclip .country { font-size: 13px; color:#002C35; font-weight:bold; padding:0 5px 0 5px; margin-bottom:5px; }
#newtestimonial .readmore { background:url(http://www.proactol.com/images/cta_testimonials_bot_new.jpg) no-repeat; height:50px; text-align:center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding:6px 0 0 0; }
#newtestimonial .readmore a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#newtestimonial .readmore a:hover {	color:#FFFFFF; font-weight:bold; text-decoration:underline; }
#newtestimonial .readmoremid { background:url(http://www.proactol.com/images/cta_testimonials_middle_new.jpg) no-repeat; height:30px; text-align:center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding:6px 0 0 0; }
#newtestimonial .readmoremid a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#newtestimonial .readmoremid a:hover {	color:#FFFFFF; font-weight:bold; text-decoration:underline; }


.contentarea { width:559px; background:none; float:left; }


/*** Foot CTA's ***/
.footer-cta { width:740px; height:84px; margin:auto; }
.footer { width:740px; height:113px; margin:auto; background:url(http://www.proactol.com/images/graphic-footerbg.jpg) repeat-x top; padding:1px 0 0 0; }


/*** footer.html styles ***/
.bottomfooter { width:729px; height:55px; margin:auto; text-align:center; clear:both; padding:7px 0 0 0; font-size:10px; }
a.bottomnavlink { font-family:Verdana; font-size:10px; line-height:25px; color: #176307; text-decoration: none; font-weight: bold; cursor: pointer; outline: none; }
a.bottomnavlink:hover { font-family:Verdana; font-size: 10px; color: #001700; text-decoration: none; font-weight: bold; }


/*** GEOIP ***/
.phonegeoip { width:427px; float:left; }
.feed {	width:120px; float:left; }
.activation { width:109px; float:left; margin:9px 0 0 0; }
.goipcode { width:84px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D4FBBE; line-height: 21px; margin-top:7px; position:absolute; top:0; right:0; }
.goipcode2 { width:84px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D4FBBE; line-height: 21px; margin-top:7px; }



/*** List styles ***/
#arrowlist { padding:0 30px 0 30px; margin:0; }
#arrowlist ul { padding:0 30px 0 0; margin:0; }
#arrowlist li { list-style:none; background:url(http://www.proactol.com/images/arrow_green.gif) no-repeat left top; padding-left:30px; margin-bottom:10px; font-size: 12px; color: #002C35; line-height: 18px; text-align: left; }
#arrowlist ul li a { color:#365193; text-decoration:underline; }
#arrowlist ul li a:hover { color:#ff7200; text-decoration:underline; }
#arrowlist strong { color: #365193; text-decoration:none; font-weight: bold; }
#arrowlist .dark { color: #002C35; font-weight: bold; }
#arrowlistsmall { background-color:#FFFFFF; width:246px; display:block; float:left; margin:0; }
#arrowlistsmall ul { padding:0 0px 0 0; margin:0; font-size: 11px; color: #002C35; line-height: 18px; text-align: left; }
#arrowlistsmall li { list-style:none; background:url(http://www.proactol.com/images/arrow_green_border.gif) no-repeat left center #ffffff; border: solid 2px #d6eec7; padding:5px 5px 5px 30px; display:block; }
#arrowlistblue { padding:0;	margin:0; }
#arrowlistblue ul { padding:2px; margin:0; }
#arrowlistblue li { list-style:none; background:url(http://www.proactol.com/images/arrow_green.gif) no-repeat left top; padding-left:20px; margin-bottom:10px; color: #365193; font-weight: normal; font-size:10px; text-align:left; }

#numlist { padding:0 30px 0 10px; margin:0; }
#numlist li { list-style:decimal; color: #365193; font-weight:bold; margin:0 0 6px 0; font-size: 12px; line-height: 18px; }
#numlist .descript{ font-weight:normal; color:#002C35; }


#maintestimonial { border:solid 1px #98e98a; background:url(http://www.proactol.com/images/testimonial-bg.gif) bottom no-repeat #eff8ea; width:405px; margin:auto; font-weight:bold; padding:15px 30px 5px 30px; font-size:12px; line-height:24px; }
#maintestimonial .signature { color:#335E67; font-weight:bold; text-align:right; font-size:10px; float:right; }
#maintestimonial .caption   {line-height:18px; margin-bottom:8px;}
#maintestimonial .caption strong { color:#054A83;}

.orderbox { width:475px; margin:auto; font-weight:bold; font-size:12px; text-align:center; line-height:30px; }
.orderbox img{ margin:auto; padding:0;}
.orderbox .small{font-size:10px; font-weight:normal;}


.smalllink a { color:#0000FF; text-decoration:underline; font-size:10px; }
.smalllink a:hover { color:#ff7200; text-decoration:underline; font-size:10px; }


/*** Information Table ***/
#infotable { width:493px; margin:auto; background-color:#a8d892; padding:0px; border:solid 6px #5a9f3a; }
#infotable .title { background-color:#e8f4e1; margin:0; font-size:12px; font-weight:bold; line-height:18px; }
#infotable .inner { background-color:#ffffff; margin:0; font-size:12px; line-height:16px; }
#steps { float:left; }
#steps img { border:solid 2px #d6eec7; background-color:#ffffff; padding:1px; }
#stepstext { font-size:11px; line-height:15px; color:#0A4301; float:left; background:url(http://www.proactol.com/images/tdbg1.gif) repeat-x bottom #FFFFFF; width:339px; height:74px; border-top:2px solid #d6eec7; border-right:2px solid #d6eec7; padding:15px; }


/*** Bonuses ***/
#bonuses { width:500px; border:solid 3px #5A9F3A; margin:auto; }
#bonuses h1 { clear:both; background:url(../images/today_top_grad.gif) repeat-x top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24px; font-weight:bold; text-align:left; color:#003641; margin:0 0 10px 1px; padding:10px; }
#bonuses .button { background-color:#E9F7E0; border:solid 1px #DEF3CF; font-size:16px; line-height:27px; font-weight:bold; color:#0A4301; margin:auto; text-align:center; width:230px; height:29px; }
#bonuses table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002C35; line-height: 15px; text-align:center; font-weight:bold; border-collapse:collapse; }
#bonuses table td { padding:3px 0 3px 0; }
#bonuses table .green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #176307; line-height: 24px; text-align:center; font-weight:normal; }
.cta_bonus_price { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #d70000; }
.cta_bonus_price_blue { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#365193; font-weight:bold; }
.cta_bonus_price_red { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#FF0000; text-decoration:none; }
#bonuses table img { margin:auto; }


/*** Quote Box ***/
#quotebox {	width:500px; border:solid 3px #5A9F3A; margin:auto; }
#quotebox .innerborder { width:476px; border:solid 2px #d6eec7; background:url(http://www.proactol.com/images/tdbg1.gif) repeat-x bottom #FFFFFF; padding:10px; color:#003641; font-size:11px; }
.quotetext {padding:10px; color:#003641; font-size:11px;}
#quotebox .innerbordergreen { width:476px; border:solid 2px #d6eec7; background:url(http://www.proactol.com/images/tdbg1.gif) repeat-x bottom #e4fed3; padding:10px; color:#003641; font-size:11px; }

/*** FAQ ***/
.faq { padding:7px 25px 7px 25px; }
.faq a { color:#0000FF; font-size:12px; text-decoration:underline; line-height:18px; font-weight:bold; }
.faq a:hover { color:#ff7200; font-size:12px; text-decoration:underline; line-height:18px; font-weight:bold; }
.faqtext { font-family: verdana; font-size: 12px; color: #365193; font-weight: bold; padding:10px 0 10px 0; }
.faqdiv { float:right; width:500px; padding-right:25px; text-align:right; margin:10px 0 10px 0; } 

.liPdf { list-style:disc; }


/*** Testimonial Table ***/
#testimonial-tblmain { width:500px; padding:0px; margin:auto; border:solid 1px #bce3a4; }
#testimonial-tblmain img { padding:2px; float:left; }
.testimonial-tbl { background:url(http://www.proactol.com/images/gradient.gif) bottom repeat-x #FFFFFF; color:#002C35; font-size:10px; line-height:21px; font-style:normal; font-weight:bold; border-left:1px solid #BCE3A4; border-bottom:1px solid #BCE3A4; padding-left:7px; width:382px; float:right; }
.testimonial-tbl a { text-decoration:underline; color:#002C35; font-size:10px; }
.testimonial-tbl a:hover { text-decoration:none; color:#002C35; }
.testimonials { border:1px solid #98E98A; border-bottom:none; background:url("http://www.proactol.com/images/testimonial-bg.gif"/*tpa=http://www.proactol.com/images/testimonial-bg.gif*/) bottom #EFF8EA no-repeat; color:#003641; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:21px; }


/*** Bogus Pills Box ***/
#bogus {height:186px; width:252px; background:url(http://www.proactol.com/images/boguspills.jpg) no-repeat; float:right; margin:10px 0 20px 15px;}
#bogus h2 { padding:75px 120px 0 8px; background:none; color:#FF0000; font-size:13px; font-weight:bold; text-align:left; margin:0; line-height:16px;}

/*** FREE Box ***/
#freebox {width:160px; height:36px; margin:0 30px 0 10px; float:right; background:url(http://www.proactol.com/images/free-proactol-box-geoip.jpg) no-repeat; padding:102px 0 0 0; text-align:center;}
#freebox .rrp { font-family: Arial,Helvetica,sans-serif; color: #6d2c00; font-size: 13px; line-height:21px; font-weight: bold; margin:0; padding:0; }