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

body { margin: 0px;	background:url(images/fade2.gif) repeat-x top scroll #E8FFCE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002C35; line-height: 21px; }

/*** Sensibile Default Styles ***/
.clr { clear:both; }
img { display:block; 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; }
.redhighlight_large { color: #FF0000; font-weight: bold; font-size:13px }
.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; }
.smallprint3 { font-size:8px; line-height:12px; }
.spacer {height:20px; clear:both}
.spacerl {height:70px; clear:both}


/*** Headings ***/
h1 { clear:both; background:url(images/titlebg.gif) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 27px; font-weight:bold; text-align:left; color:#003641; margin:0 0 10px 1px; padding:18px 25px 10px 25px; }
h1 strong { color:#6d2c00; font-weight:bold; }

h2 { clear:both; background:url(images/titlebg.gif) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 27px; font-weight:bold; text-align:left; color:#003641; margin:0 0 10px 1px; padding:18px 25px 10px 25px; }
h2 strong{ color:#6d2c00; font-weight:bold; }

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

h4 { color:#0A4301; font-size:15px; font-weight:bold; padding:0 30px 0 30px; }

h5 { color:#000; font-size:15px; font-weight:bold; padding:0 30px 0 30px; }

h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0A4301; line-height: 19.5px; padding:20px 30px 0 30px; margin:0; background:url(images/titlebg-new.gif) repeat-x top right;}
h7 { background:url(images/titlebg.gif) repeat-x top; color:#0A4301; font-size:14px; font-weight:bold; padding:10px 25px 0 30px; margin:-10px 0 0 0; display:block; width:503px; height:40px; position:relative; top:-2px; left:0px; }

.greenspace { clear:both; background:url(images/titlebg.gif) repeat-x top; margin:0 0 10px 1px; padding:18px 25px 10px 25px; }
/*** Product Manager Styles ***/

/*** Product Manager Styles end ***/


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


/*** Header ***/
.header_top { width:740px; background:url(images/graphic-topbg.gif) repeat-x top; height:35px; margin:auto; }
.header-image { width:740px; height:155px; margin:auto; background:url(images/graphic-header.jpg) no-repeat #ffffff; }
.header-nav { width:740px; height:43px;	margin:auto; background:url(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; }


/*** Left Menu ***/
#menu_left { width: 181px; display: block; margin: 0px; padding: 0px; }
#menu_left img { display: block; border: none; padding: 0px; margin: 0px; }
#menu_left a { display: block; cursor: pointer; outline: none; text-decoration: none; }
#weight_bonus { height:66px; background:url(http://www.proactol.com/images/cta_bonus_top.gif) no-repeat top; }
#weight_bonus span { position: absolute; margin: 42px 0px 0px 83px; padding: 0px; text-align: left; color: #CC0000; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
#menu_package { height: 250px; background: url(../images/cta_package.jpg) no-repeat top left; }
#menu_package form { margin: 0px; padding: 0px; display: block; border: none; }
#menu_package input { width: 18px; height: 18px; padding: 0px; margin: 0px 0px 9px 66px; cursor: pointer; }
#menu_package #move { position: relative; left: -13px; }
#menu_package textarea { width: 135px; height: 65px; border: solid 1px #003300; background: #fff; padding: 5px; margin: 17px auto 0px auto; display: block; font-family:Verdana, Arial,; font-size: 10px; font-weight: normal; color: #000000; cursor:default; }
#menu_form { background: url(../images/cta_news.gif) no-repeat top left; height: 222px; }
a#menu_bonus {background: url(../images/bonus_left.jpg) no-repeat top left;}
a#menu_bonus:hover {background: url(../images/bonus_left_on.jpg) no-repeat top left;}
#menu_bonus span {position: absolute; margin: 30px 0px 0px 85px; padding: 0px; text-align: left; color: #CC0000; font-weight: bold; font-size: 12px;}


/*** Error Messages ***/
#error_info { display: block; margin: 0px; padding: 0px; text-align: center; position: relative;  top: -10px; }
#error_info div { width: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size: 10px; line-height: normal; font-weight: bold; text-align: center; border: solid 1px #CC0000; padding: 1px; margin: 3px auto auto auto;	background: #FFFFCC; }


/*** 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; }

.quotetext2 {padding:30px 20px 10px 10px; color:#003641; font-size:14px; font-style:italic;}
.quotetext2 strong {font-style:normal;}


/*** Header Navigation ***/
#memberLogin { background:url(images/topnav-member-login.gif) top left; width:88px; height:20px; display:block; float:left; }
#memberLogin:hover { background:url(images/topnav-member-login.gif) top right; width:88px; height:20px; display:block; float:left; cursor:pointer; }

#customerSupport { background:url(images/topnav-customer-support.gif) top left; width:117px; height:20px; display:block; float:left; }
#customerSupport:hover { background:url(images/topnav-customer-support.gif) top right; width:117px; height:20px; display:block; float:left; cursor:pointer; }

#orderTracking { background:url(images/topnav-order-tracking.gif) top left; width:109px; height:20px; display:block; float:left; }
#orderTracking:hover { background:url(images/topnav-order-tracking.gif) top right; width:109px; height:20px; display:block; float:left; cursor:pointer; }


/*** Read More/Order Now ***/
#readMore { background:url(images/readmore-new.gif) top left; width:278px; height:84px; float:left; display:block; }
#readMore:hover { background:url(images/readmore-new.gif) top right; width:278px; height:84px; float:left; display:block; cursor:pointer; }

#orderNow { background:url(images/order-now.gif) top left; width:280px; height:84px; float:left; display:block; }
#orderNow:hover { background:url(images/order-now.gif) top right; width:280px; height:84px; float:left; display:block; }


/*** Top Navigation ***/
#navhome { background:url(images/nav-home.gif) top left; width:56px; height:39px; display:block; float:left; margin-top:2px; }
#navhome:hover { background:url(images/nav-home.gif) top right; width:56px; cursor:pointer; margin-top:2px; }
#navhomeOn { background:url(images/nav-home.gif) top right; width:56px; height:39px; display:block; float:left; margin-top:2px; cursor:auto; }

#navhow { background:url(images/nav-how.gif) top left; width:103px; height:39px; display:block; float:left; margin-top:2px; }
#navhow:hover { background:url(images/nav-how.gif) top right; width:103px; cursor:pointer; margin-top:2px; }
#navhowOn { background:url(images/nav-how.gif) top right; width:103px; height:39px; display:block; float:left; margin-top:2px; cursor:auto; }

#navbonus { background:url(images/nav-bonus.gif) top left; width:77px; height:39px; display:block; float:left; margin-top:2px; }
#navbonus:hover { background:url(images/nav-bonus.gif) top right; width:77px; cursor:pointer; margin-top:2px; }
#navbonusOn { background:url(images/nav-bonus.gif) top right; width:77px; height:39px; display:block; float:left; margin-top:2px; cursor:auto; }

#navmed { background:url(images/nav-medically.gif) top left; width:115px; height:39px; display:block; float:left; margin-top:2px; }
#navmed:hover { background:url(images/nav-medically.gif) top right; width:115px; cursor:pointer; margin-top:2px; }
#navmedOn { background:url(images/nav-medically.gif) top right; width:115px; height:39px; display:block; float:left; margin-top:2px; cursor:auto; }

#navtest { background:url(images/nav-testimonials.gif) top left; width:150px; height:39px; display:block; float:left; margin-top:2px; }
#navtest:hover { background:url(images/nav-testimonials.gif) top right; width:150px; cursor:pointer; margin-top:2px; }
#navtestOn { background:url(images/nav-testimonials.gif) top right; width:150px; height:39px; display:block; float:left; margin-top:2px; cursor:auto; }

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

#navorder { background:url(images/nav-order.gif) top left; width:103px; height:39px; display:block; float:left; margin-top:2px; }
#navorder:hover { background:url(images/nav-order.gif) top right; width:103px; cursor:pointer; margin-top:2px; }


/*** left menu, press releaseas 
#press { width:165px; padding:0; margin:0px; display:block; border:solid 1px #FF0000; }
#press .side-text { font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-bottom: 7px; padding-left:15px; padding-right:13px; font-size: 11px; line-height:15px; text-align: left; }
#press .side-text a { font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #6F0000; text-decoration: none; line-height:15px; text-align: left; }
#press .side-text a:hover { font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #6F0000; text-decoration: underline; line-height:15px; text-align: left; }
#press .side-text em { font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-size: 11px; line-height:15px; text-align: left; }
*/


#articles { width:181px; background:url(http://www.proactol.co.uk/images/bg_press.gif) repeat-y; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
#articles .toppress {width:181px; height:64px; background:url(http://www.proactol.co.uk/images/cta_pressrelease.gif); padding:0; margin:0;}
#articles .topart {width:181px; height:64px; background:url(http://www.proactol.co.uk/images/cta_articles.gif);}
#articles a {color:#464444; text-decoration:underline; font-size:11px; padding:0 30px 0 30px;}
#articles a:hover {color:#464444; text-decoration:none; font-size:11px;}
#articles em {color:#78a2e0; padding:0 30px 0 30px;}
#articles .botpress {width:181px; height:50px; background:url(http://www.proactol.co.uk/images/bg_bottom_press.gif);}
#articles .botpress a {color:#0000FF; font-size:12px; text-align:left; padding:5px 0 0 30px; text-decoration:underline;}
#articles .botpress a:hover {color:#ff7200; font-size:12px; text-align:left; padding:5px 0 0 30px; text-decoration:underline;}

#youandwed {width:181px; height:152px; background:url(images/youwed_cta.gif);}
#menu_left .side-text {font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding:0 13px 0 15px; font-size: 11px; width:100%; line-height:15px; text-align: left }
#menu_left .side-text a {font-size: 12px; color: #6F0000; text-decoration: none; width:100%; line-height:15px; text-align: left }
#menu_left .side-text a:hover {font-size: 12px; color: #6F0000; text-decoration: underline; width:100%; line-height:15px; text-align: left }
#menu_left .side-text em { 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 .testcaption { 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(../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(../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; }
.contentareaadmin {
	width:740px;
	background:none;
	float:left;
}

/*** Foot CTA's ***/
.footer-cta { width:740px; height:84px; margin:auto; }
.footer { width:740px; height:113px; margin:auto; background:url(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; height:34px; background:url(images/GB_csnum.gif)}
.feed {	width:120px; height:34px; 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}
.goip_buynow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding:10px 0px 0px 53px; letter-spacing:-1px}
.goip_buynow_small{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-left:20px}
.goip_wb {font-weight:bold; color:#ac1c18; font-size:11px}

/*** 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(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 ul ul { padding:10px 30px 0 10px; margin:0; list-style:disc; background:none;}
#arrowlist ul ul li{ padding:0; margin:0; list-style:disc; background:none;}
#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(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(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; background:none}
#numlist li { list-style:decimal; color: #365193; font-weight:bold; margin:0 0 6px 0; font-size: 12px; line-height: 18px; background:none}
#numlist .descript, .celeblist .descript, .review-list .descript { font-weight:normal; color:#002C35; }

.arrowlistclass { padding:0 30px 0 30px; margin:0; }
.arrowlistclass ul { padding:0 30px 0 0; margin:0; }
.arrowlistclass li { list-style:none; background:url(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; }
.arrowlistclass strong { color: #365193; text-decoration:none; font-weight: bold; }

ol { margin:0 30px 0 10px;  }

#maintestimonial { border:solid 1px #98e98a; background:url(images/testimonial-bg.gif) bottom no-repeat #eff8ea; width:405px; margin:auto; font-weight:normal; padding:15px 30px 5px 30px; font-size:12px; line-height:18px; }
#maintestimonial p{ padding:0}
#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(images/tdbg1.gif) repeat-x bottom #FFFFFF; width:339px; height:74px; border-top:2px solid #d6eec7; border-right:2px solid #d6eec7; padding:15px; }

#steps2 { float:left; }
#steps2 img {  background-color:#d6eec7; padding:3px 2px 20px 2px;}
#stepstext2 { font-size:11px; line-height:15px; color:#0A4301; float:left; background:url(images/tdbg1.gif) repeat-x bottom #FFFFFF; width:339px; height:91px; 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/titlebg.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(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(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(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("../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; }

/*** Login Page ***/
#loginmain {width:588px; margin:25px auto 0 auto; background:url(images/login_bg.gif) repeat-x bottom #FFFFFF; padding:0 0 25px 0}
#loginmain p {line-height:15px;}
#loginimg {background:url(images/login_img.jpg); width:588px; height:213px; margin:0 0 10px 0}
/*** Bogus Pills Box ***/
#bogus {height:186px; width:252px; background:url(../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;}

/*** Order Page Styles ***/
#paymethods {width:460px; margin:auto;}
#paymethods .contbox {width:115px; float:left; text-align:center;}
#paymethods img {margin:auto; }
.choose {font-size: 12px; color: #365193; font-weight: bold; padding:10px 0 0 30px; }
.orderheading { font-size: 16px; font-weight: bold; line-height: 30px;  padding:0 30px 0px 30px; color: #365193;}
.redsale { color: #FF0000; font-weight: bold; font-size:13px; margin-left:10px; width:150px; float:right; line-height:21px;}
.radiobut {margin:0; padding:0; display: }
.choose_order { font-size:12px; color:#800000; font-weight:bold; }
.choose_order a{font-size:14px; font-weight:normal; color:#0033FF; text-decoration:none;}
.choose_order a:hover{font-size:14px; font-weight:normal; color:#0033FF; text-decoration:underline; }
.order {background-color:#FFFFFF; border:solid 2px #009900; margin-top:15px;}
.order2 { background-color:#f8fbfc; border:solid 1px #7fb1c8; margin-top:15px; width: 450px; margin-left: 55px; margin-right: 50px; }
.order_title {color:#000000; font-size:13px; font-weight:bold; text-decoration:none; margin-left:15px; margin-top:10px;}
.order_subtitle { color:#b71313; font-size:16px; font-weight:bold; text-decoration:none; margin-top:10px; }
.order_price { color:#000000; font-size:12px; font-weight:normal; text-decoration:none; margin-top:10px; }
.order_saving { font-size:14px; color:#061b58; margin-left:15px; font-weight:bold; }
.order_products_included { font-size:14px; color:#061b58; margin-left:15px; font-weight:bold;}
.order_bullet_title { color:#061b58; font-size:14px; font-weight:normal; margin:0; padding:0 0 0 0; vertical-align:top;}
.order_bullets { font-size:13px; font-weight:normal; line-height:18px; margin-top:-5px; padding:0 3px 5px 6px; vertical-align:top; }
.safe_secure { font-size:12px; color:#000000; font-weight:bold; }
.border {border:solid 1px #7fb1c8; }
.shipping { font-size:12px; line-height:14px;}
.total_price { color:#040945; font-weight:bold;}
.psp_pills { font-size:13px; font-weight:bold; color:#000000;}
.redbold { color: #d90000; font-weight: bold; font-size: 13px; }

/* End of order page style 
--------------------
--------------------
*/

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

/*** Extra Styles ***/
#readtest { background:url(images/read_testimonial.gif) top left; width:221px; height:34px; display:block; float:left; }
#readtest:hover { background:url(images/read_testimonial.gif) top right; width:221px; height:34px; display:block; float:left; cursor:pointer; }
#viewvideo { background:url(images/view_video.gif) top left; width:221px; height:34px; display:block; float:left; }
#viewvideo:hover { background:url(images/view_video.gif) top right; width:221px; height:34px; display:block; float:left; cursor:pointer; }
#antispam { background:url(images/anti-spam.gif) top left; width:92px; height:91px; display:block; margin:10px auto 10px auto; }
#antispam:hover { background:url(images/anti-spam.gif) top right; width:92px; height:91px; display:block; cursor:pointer; }
#backbutt { background:url(images/back_button.jpg) top left; width:182px; height:43px; display:block; margin:10px auto 10px auto; }
#backbutt:hover { background:url(images/back_button.jpg) top right; width:182px; height:43px; display:block; cursor:pointer; }
#ctatestimonials {width:282px; height:272px; float:right; display:block; cursor:pointer; background:url(images/cta_testimonials.gif) top left; margin:0 10px 0 10px;}


/*** Pop-up Styles ***/
.greenbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0A4301; line-height: 19.5px;}
.bulletbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #571700; line-height: 16.5px;}
.cta_testimonial { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; padding:0 20px  20px 20px;}

/*** Video testimonial styles ***/
#videotest {background: url(images/bg_testvideo.gif) top repeat-x #f0f9ea; padding:25px 30px 25px 30px; margin:0 0 0 1px;}
#videotest p {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002C35; line-height:17px;}
#videotest h2 {padding:0; margin:0; font-size:16px; font-weight:bold; color:#003641; line-height:28px; background:none; clear:none;}
#videotest_white {background: url(images/bg_testvideo2.gif) top repeat-x #ffffff; padding:25px 30px 25px 30px; margin:0 0 0 1px;}
#videotest_white p {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002C35; line-height:17px;}
#videotest_white h2 {padding:0; margin:0; font-size:16px; font-weight:bold; color:#003641; line-height:28px; background:none; clear:none;}
.videoframe_left {float:left; width:250px; margin:0 15px 10px 0;}
.videoframe_right {float:right; width:250px; margin:0 0 10px 15px;}
.videotesti_left {float:left; width:250px; margin:0 15px 10px 30px;}
.videotesti_right {float:right; width:250px; margin:0 30px 10px 15px;}


/*** As seen in styles ***/

.asseeinbg {width:475px; height:149px; background:url(images/bg_asseen.gif); margin:20px auto 10px auto; padding: 31px 0 0 25px;}
.magimg {float:left; margin:0 10px 0 0;}

/*** Testimonial Page Styles ***/

#testimoniallinks { background:url(images/titlebg.gif) repeat-x top; font-size:14px;  font-weight:bold; margin:0px 0 10px 0; text-align:right;margin:0 0 0 1px; padding:18px 30px 10px 25px;}
#testimoniallinks a {font-size:14px;}
#testimoniallinks a:hover {font-size:14px;}
#testimoniallinksbottom { width:200px; float:right; font-size:14px;  font-weight:bold; margin:20px 0 20px 0; text-align:right; padding:0 30px 0 0;}
#testimoniallinksbottom a {font-size:14px;}
#testimoniallinksbottom a:hover {font-size:14px;}
#testimoniallinks h2 { background:none; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 27px; font-weight:bold; text-align:left; color:#003641; margin:0 0 0px 1px; padding:5px 25px 10px 0px; }
#testimoniallinks h2 strong{ color:#6d2c00; font-weight:bold; }
#testimoniallinks h1 { background:none; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 27px; font-weight:bold; text-align:left; color:#003641; margin:0 0 0px 1px; padding:5px 25px 10px 0px; }
#testimoniallinks h1 strong{ color:#6d2c00; font-weight:bold; }

/*** bottom cta's ***/
.new-cta {width:159px; height:200px; float:left; padding:0px; margin-right:8px; background:#e6f4dc; border:solid 1px #a6b074; color:#000000; font-size:12px; line-height:18px; cursor:pointer;}
.new-cta_end {width:159px; height:200px; float:left; padding:0px; background:#e6f4dc; border:solid 1px #a6b074; color:#000000; font-size:12px; line-height:18px; cursor:pointer;}
.new-ctahead {color:#FFFFFF; font-size:18px; padding:0; margin:0; display:block; background:#98d325; padding:5px;}
.new-cta p, .new-cta_end p {margin:0; padding:3px 5px;}