﻿/* CSS 
Comparebestdietpills.com 
Copyright 2009 */

*{margin: 0;}

html {  height: 100%;margin:0 ;padding:0;}

body { height: 100%; margin: 0;padding: 0;background: #E1F6FA url('../images/bg.gif') repeat-y fixed center top; font-family: Arial, Helvetica, sans-serif /*'Lucida Grande' Lucida, Verdana, Arial, sans-serif*/; font-size: 80%; }

/*layout*/

#wrapper {width:950px;padding:0; min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -50px;}

#wrapper-top {margin: 0 auto;padding:0;width:950px;height:20px;background: #E1F6FA url('../images/wrapper-top-bg.gif') no-repeat; }

#header {position:relative;width:930px;height:123px;margin: 0 auto;padding:0; background-image: url('../images/header-complete-bg3.jpg');background-repeat: no-repeat;}

#header #logo a {position:absolute;top:0;left:0;margin: 0;padding:0;width:172px;height:123px;background-image: url('../images/diet-pill-logo.gif');background-repeat:no-repeat;z-index: 100;}
#header #women {position:absolute;top:0;right:0;margin: 0;padding:0;width:181px;height:123px;background: #E1F6FA url('../images/header-right.jpg') no-repeat; }

#header h1 {margin:0 0 0 175px;padding: 20px 0 0;font-size:2.4em;color:#233B5E;z-index: 999;}
#header h2 {margin:0 0 0 175px;padding: 5px 0 0;font-size:1.3em;color:#fff;z-index: 999;}
#header h1 .change {color:#fff;}
#header h1 a {text-decoration:none;color:#233B5E;}

#none, ul li.hide {display:none;}

#nav {margin: 10px 0 0;padding:0;height:30px;background: #fff url('../images/nav-bg.gif') no-repeat;}

#nav ul {margin: 0px;padding:7px;float:left;width:650px;font-size:1.0em;}
#nav ul li {display:inline;float:left;padding:0 8px;color:#fff;}

#nav ul li a {color:#233B5E;text-decoration:none;font-weight:bold;}
#nav ul li a:hover {color:#fff;text-decoration:none;}

#nav #feeds {float:right;width:195px;text-align:right;padding: 0 10px 0 0;/*border:solid 1px red;*/}
#nav #feeds p {padding:5px 10px 5px 0;margin:0;font-size:0.9em;}
#nav #feeds a {color:#233B5E;text-decoration:none;font-weight:bold;}
#nav #feeds a:hover {color:#fff;text-decoration:none;}

#nav #feeds img {padding:0 5px 0 0;margin:0;}

#content-wrapper {width:930px;margin:0 auto;padding:0;}

div.point {padding:2px 0;}
div.center {
	text-align:center;
}

span.highlight {background-color:yellow;padding:2px;font-weight:bold;}

span.small {color:#999;font-size:0.8em;}

p.right {text-align:right;}
p.left {text-align:left;}
.more-link {font-weight:bold;}

.green {color:green;}
.red {color:red;}

span.statement-highlight {color: #800000;}


/* content */
#content {}

#content #sitemap ul {margin: 20px;padding:7px;}

#content p.disclaimer {font-size:0.8em;color:#999;text-align:center;padding:20px;margin: 0;}
.push { height: 50px;}

#content #header-box {margin: 0 0 10px 0;padding:0;height:155px;width:665px;background: #fff url('../images/mast-box3.jpg') no-repeat;text-align:right;}
#content #header-box h1 {margin: 5px 0 0 265px;padding: 15px 5px 5px;text-align:center;border-style:none;}
#content #header-box h2 {font-size:1.2em;margin: 0 0 0 265px;padding: 8px 5px;text-align:center;border-style:none;}
#content #header-box p {font-size:1.1em;color:#555;margin: 0 0 0 250px;padding: 5px;text-align:center;}

/* left col */
#content #right-col {width:665px;float:right;padding: 0;margin:10px 0 0;font-size:1.1em;}

#content #right-col #diet-pill-box {height:152px;width:300px;background: #fff url('../images/diet-pill-box.jpg') no-repeat;}
#content #right-col #diet-pill-box h3 {padding: 6px 10px 0 10px;margin: 0;color:#fff;font-weight: bold;font-size:1.2em;}
#content #right-col #diet-pill-box p {padding: 40px 15px 20px 15px;color:#fff;font-weight: bold;line-height:1.4em;}
#content #right-col #diet-pill-box a {color: #fff;text-decoration:underline;}
#content #right-col #diet-pill-box a:hover {color: #aaa;text-decoration:underline;}

#content #right-col #home {margin: 0 0 10px;padding:0;}

#content #right-col #home #diet-pill-box{display:inline;float:right;height:152px;width:300px;background: #fff url('../images/diet-pill-box.jpg') no-repeat;}
#content #home #top-diet-pill {float:left;padding-right:14px}

#content #top-diet-pill {position:relative;height:153px;width:301px;background: #fff url('../images/box-bg.gif') no-repeat;}
#content #top-diet-pill h3 {padding: 6px 10px 0 10px;margin: 0;color:#fff;font-weight: bold;font-size:1.2em;}
#content #top-diet-pill h4 {padding: 15px 10px 5px 12px;margin: 0;color:#333;font-weight: bold;font-size:1.0em;}
#content #top-diet-pill p {padding: 0 100px 5px 7px;color:#000;font-weight: normal;font-size:1.0em;}

#content #top-diet-pill img.product {position:absolute;bottom: 10px;right:10px;}

img.sample-img {float:left;display:inline;margin-right:20px;}

#content #right-col #info {padding: 0px;/*background: #fff url('../images/info-bg.gif') no-repeat;*/}

#content #info h3 {padding:0 0 5px;margin: 5px;color:#333;font-size: 1.1em;}
#content #info .review h3 {padding:0 0 5px;margin: 5px;color:#000;font-size: 1.2em;}

#content h1{padding:5px 0 5px;margin: 5px;color:#233B5E;font-size: 1.5em;border-bottom: 1px #233B5E dotted;clear: both;}
#content h2 {padding:5px 0 5px;margin: 5px;color:#444;font-size: 1.3em;clear:left;/*border-bottom: 1px #233B5E dotted;*/}
#content h3 {padding:0 0 5px;margin: 5px;color:#555;font-size: 1.2em;clear: both;}
#content h3.center {text-align:center;padding:0 0 5px;margin: 5px;color:#555;font-size: 1.2em;clear: both;}
#content h4 {padding:0 0 5px;margin: 5px;color:#555;font-size: 1.0em;clear: both;}
#content h5 {padding:0 0 5px;margin: 5px;color:#000;font-size: 1.0em;clear: both;}

#content h1 strong, #content h1.center strong {color:#2A98CD;}
#content h2 strong, #content h2.center strong {color:#2A98CD;}

#content h1.center, #content h2.center, #content h3.center,#content h4.center   {text-align:center;}

#content p {color:#000;padding: 5px 0;margin: 5px;line-height:1.6em;}

#content p.red, #content span.red, .red {color:#ff0000;}
#content p.blue, #content span.blue, .blue{color:blue;}

#content a {color:#006699;text-decoration:underline;}
#content a:hover {color:#666;text-decoration:underline;}

#content ol {margin: 10px 10px 10px 30px;padding:0;}
#content ol li {margin:0;padding:2px 0;color:#333;}

#content ul {margin: 10px 10px 10px 30px;padding:0;}
#content ul li {margin:0;padding:4px 0;list-style:circle;color:#333;}

#content ul.benefits {list-style-type: circle; margin: 10px 0 10px 0;}
#content ul.benefits li {list-style-type: none; margin: 5px 0 5px 0; font-weight: bold;
	background-image:url('../images/green-tick.gif');	background-repeat: no-repeat;	padding: 5px 0 5px 35px;	display:block;}
#content ul.benefits li p {padding: 5px 0 2px;margin:0;font-weight:normal;}
#content ul.benefits li.alt {list-style-type: none; margin: 5px 0 5px 0; font-weight: normal;
	background-image:url('../images/green-tick.gif');	background-repeat: no-repeat;	padding: 5px 0 5px 35px;	display:block;}

#content ul.benefits-red {list-style-type: none; margin: 10px 0 10px 10px;}
#content ul.benefits-red li {list-style-type: none; margin: 5px 0 5px 0; 
	background-image:url('../images/red-tick.jpg');	background-repeat: no-repeat;	padding: 5px 0 5px 35px;	display:block;}
#content ul.benefits-red li p {padding: 5px 0 2px;margin:0;font-weight:normal;}

#content ul.negatives {list-style-type: circle; margin: 10px 0 10px 0;}
#content ul.negatives li {list-style-type: none; margin: 5px 0 5px 0; font-weight: bold;
	background-image:url('../images/red-cross.gif');	background-repeat: no-repeat;	padding: 5px 0 5px 35px;	display:block;}

#content #home-call {width:575px;text-align:center;border:solid 1px #2A98CD;margin:0 auto;padding:0;}

#content #home-call h2 {background-color: #2A98CD;color:#fff;margin:0;padding:5px;}

#content #home-call div.top-review {width:191px;float:left;padding: 0 0;/*border:1px solid red;*/}

#content #home-call div.top-review ul {width:150px;text-align:left;margin: 0 0 0 15px;}
#content #home-call div.top-review ul li {list-style-type: none; margin: 5px 0 2px 0; font-weight: normal;	background-image:url('../images/green-tick.gif');	background-repeat: no-repeat;padding: 5px 0 3px 35px;display:block;}

#content #home-call div.top-review h4 {padding:0;margin:0;}


#content div.review {margin: 0;padding: 5px;border-bottom: 1px solid #ccc;}
#content div.review div.brief,#content div.review-sel div.brief {float:right;width:475px;}
/*#content div.review img,#content div.review-sel img  {float:left;}*/
#content div.review div.product,#content div.review-sel div.product  {float:left; width: 175px;text-align:center;padding: 10px 0;}

#content div.review div.brief p.rating {float:left;width: 49%;vertical-align:middle;}


#content #right-col div.review-box {border:solid 1px #666;width:90%;margin: 20px auto;padding:10px;}

#content div.review-sel {margin: 0;padding: 5px;border-bottom: 1px solid #ccc;background-color:#CDEAF8;}

#content div.review-sel h3 {color:#000;}

#content #right-col div.compare {margin: 0;padding: 5px;border-bottom: 1px solid #ccc;clear:both;}
#content #right-col div.compare div.product {float:left;width:275px;text-align:center;}
#content #right-col div.compare div.info {float:right;width:325px;text-align:left;}
#content #right-col div.compare div.info p {padding: 5px 0;}
#content #right-col div.compare div.info ul {margin:0;padding:20px;}
#content #right-col div.compare div.info ul li {margin:0;padding:0 0 5px;}

#content #right-col div.product-right {float:right;width:220px;padding: 5px 10px 5px;text-align:center;/*border:solid 1px red;*/}
#content #right-col div.product-right p {text-align:center;}
#content #right-col div.product-right p.call-center {font-size:0.9em;}

#content #right-col div.product-left {float:left;width:220px;padding: 5px 10px 5px;text-align:center;/*border:solid 1px red;*/}
#content #right-col div.product-left p {text-align:center;}
#content #right-col div.product-left p.call-center {font-size:0.9em;}


#content #right-col div.ratings-left{float:left;width:400px;padding: 5px 10px 5px;text-align:center;/*border:solid 1px red;*/}

#right-col div.ratings-left div.rating-row {padding:5px 0;margin:0;border-bottom:1px dotted #aaa;}
#content #right-col div.ratings-left p.left {float:left;width:45%;text-align:left;font-weight:bold;font-size:1.2em;padding:0;margin:0;line-height:2.0em;}
#content #right-col div.ratings-left p.right {float:right;width:50%;line-height:2.2em;padding:0;margin:0;}

#content #right-col div.review-box div.ratings-right{width:49%;}
#content #right-col div.review-box div.product-left{width:40%;}

#content #right-col div.ratings-right{float:right;width:400px;padding: 5px 10px 5px;text-align:center;/*border:solid 1px red;*/}

#right-col div.ratings-right div.rating-row {padding:5px 0;margin:0;border-bottom:1px dotted #aaa;}
#content #right-col div.ratings-right p.left {float:left;width:45%;text-align:left;font-weight:bold;font-size:1.2em;padding:0;margin:0;line-height:2.0em;}
#content #right-col div.ratings-right p.right {float:right;width:50%;line-height:2.2em;padding:0;margin:0;}

#content div.left {width:49%;float:left;}
#content div.right {width:49%;float:right;}
/* right col */

#content #left-col {width:250px;float:left;padding:0;;margin:10px 0 0;}
#content #left-col h3 {padding: 5px 0;margin:0;font-size:1.2em; color:#006699;}

/*home CTA */

#content #right-col #home-cta {padding: 10px 0 0;margin:0 auto;text-align:center;width:635px;}
#content #right-col a.compared {display:block;text-indent:-9999px;background-image: url('../images/diet-pills-compared-cta.jpg');background-repeat: no-repeat;width:201px;height:126px;float:left;padding-right:15px;}
#content #right-col a.reviews {display:block;text-indent:-9999px;background-image: url('../images/diet-pill-reviews-cta.jpg');background-repeat: no-repeat;width:201px;height:126px;float:left;padding-right: 15px;}
#content #right-col a.recommended {display:block;text-indent:-9999px;background-image: url('../images/recommended-pills-cta.jpg');background-repeat: no-repeat;width:201px;height:126px;float:left;padding: 0;}

#content #right-col a.fattydiet {display:block;text-indent:-9999px;background: #fff url('../images/too-much-fat-cta.jpg') no-repeat;width:201px;height:134px;float:left;padding-right:15px;}
#content #right-col a.feelinghungry  {display:block;text-indent:-9999px;background: #fff url('../images/feeling-hungry-cta.jpg') no-repeat;width:201px;height:134px;float:left;padding-right: 15px;}
#content #right-col a.whichdietpill {display:block;text-indent:-9999px;background: #fff url('../images/which-diet-pill-cta.jpg') no-repeat;width:201px;height:134px;float:left;padding: 0;}

/* Editors choice */
#content #left-col #choice {margin:0 0 20px;padding:0;width:250px;background: #fff url('../images/top-sidebar-bg.jpg') no-repeat;}
#content #left-col #choice h3 {color:#fff;padding: 6px 10px 5px 10px;margin:0;}
#content #left-col #choice ul {margin:10px 0 10px 30px;padding:0;}
#content #left-col #choice ul li {margin:0;padding:2px 0;list-style:circle;}
#content #left-col #choice ul li a {color:#233B5E;text-decoration:none;}
#content #left-col #choice ul li a:hover{color:#666;text-decoration:underline;}

/* Sub Nav */
#content #left-col #sub-nav {margin:0 0 20px;padding:0;width:250px;background: #fff url('../images/reviews-sidebar-bg.jpg') no-repeat;}
#content #left-col #sub-nav h3 {color:#fff;padding: 6px 10px 5px 10px;margin:0;}
#content #left-col #sub-nav ul {margin:10px 0 10px 30px;padding:0;}
#content #left-col #sub-nav ul li {margin:0;padding:2px 0;list-style:circle;}
#content #left-col #sub-nav ul li a {color:#233B5E;text-decoration:none;}
#content #left-col #sub-nav ul li a:hover{color:#666;text-decoration:underline;}

/* Sign up */
#content #left-col #signup {display:none;margin:20px 0;padding:0;width:250px;text-align:center;}

/* Reviews */	
#content #left-col #reviews {margin:0 0 20px;padding:0;width:250px;background: #fff url('../images/reviews-sidebar-bg.jpg') no-repeat;}
#content #left-col #reviews h3 {color:#fff;padding: 6px 10px 5px 10px;margin:0;}

#content #left-col #reviews ul {margin:10px 0 10px 30px;padding:0;}
#content #left-col #reviews ul li {margin:0;padding:2px 0;list-style:circle;}
#content #left-col #reviews ul li a {color:#233B5E;text-decoration:none;}
#content #left-col #reviews ul li a:hover{color:#666;text-decoration:underline;}

#content #left-col #top-articles {margin:0 0 20px;padding:0;width:250px;background: #fff url('../images/reviews-sidebar-bg.jpg') no-repeat;}
#content #left-col #top-articles h3 {color:#fff;padding: 5px 10px 5px 10px;margin:0;}

#content #left-col #top-articles ul {margin:10px 0 10px 30px;padding:0;}
#content #left-col #top-articles ul li {margin:0;padding:2px 0;list-style:circle;}
#content #left-col #top-articles ul li a {color:#233B5E;text-decoration:none;}
#content #left-col #top-articles ul li a:hover{color:#666;text-decoration:underline;}

#content #left-col #top-compare {margin:0 0 20px;padding:0;width:250px;background: #fff url('../images/reviews-sidebar-bg.jpg') no-repeat;}
#content #left-col #top-compare h3 {color:#fff;padding: 5px 10px 5px 10px;margin:0;}

#content #left-col #top-compare ul {margin:10px 0 10px 30px;padding:0;}
#content #left-col #top-compare ul li {margin:0;padding:2px 0;list-style:circle;}
#content #left-col #top-compare ul li a {color:#233B5E;text-decoration:none;}
#content #left-col #top-compare ul li a:hover{color:#666;text-decoration:underline;}

#content div.mast-box {height:153px;width:301px;background: #fff url('../images/box-bg.gif') no-repeat;}
#content div.mast-box h3 {padding: 4px 10px 0 5px;color:#fff;font-weight: bold;font-size:1.2em;}
#content div.mast-box p {padding: 20px 10px;color:#000;font-weight: normal;}

#content div.mast-wide-box {margin: 40px auto;height:215px;width:614px;background: #fff url('../images/box-full-bg.gif') no-repeat;clear:both;text-align:center;}
#content div.mast-wide-box h3 {padding: 6px 10px 0 5px;margin: 0;color:#fff;font-weight: bold;font-size:1.2em;text-align:center;}
#content div.mast-wide-box p {padding: 20px 10px;color:#000;font-weight: normal;}

#content div.mast-wide-box ul {	margin: 10px 0;padding:0;}
#content div.mast-wide-box ul li {margin: 0 0 0 10px;padding: 0;float:left; width:31%;list-style:none;text-align:center;}
#content div.mast-wide-box ul li h4 {color:#233B5E;}
#content div.mast-wide-box ul li img {padding: 2px 0 0;margin:0;}
#content div.mast-wide-box ul li p {font-size:0.8em;padding: 5px 0 0;margin:0;text-align:center;}

/* footer */
#footer { height: 50px; margin: 0 auto; width: 950px; background: #E1F6FA url('../images/wrapper-btm-bg.gif') no-repeat fixed center bottom;}

#footer p{font-size:0.9em;color:#666;text-align:center;padding:5px;}
#footer a {color: #666;}
#footer a:hover {color: #333;}

/* banner ads */

#banner-left {display:block;width: 200px;text-align:center;border: 1px solid #eee;padding: 5px;margin: 10px auto 15px;}
#banner-left h4 {color:#aaa;padding: 0 0 5px;margin:0;}
#banner-left p {color:#bbb;font-size:0.9em;}

/* global styles */

img {border-style:none;}

img.right {float:right;padding: 0 0 10px 10px;clear:both;}
img.left {float:left ;padding: 0 10px 10px 5px;clear:both;}
img.center {text-align:center;padding:10px 0;clear:both;margin:0 auto; }

a.call {font-weight:bold;}	

.clear {clear:both;}

.line {
	border-bottom: 1px #999 dotted;margin: 10px;}

#note {border: solid 1px #ccc;background-color:#eee;padding: 5px; margin: 5px;}	
#note p{font-size: 0.9em; color:#333;}	

p.statement-box {color:#999;font-size:1.2em;font-weight:bold;text-align: center;padding: 5px 0; margin: 5px 0;border: 1px solid #333;}

p.statement {font-weight: bold; font-size: 1.2em; text-align: center;}
p.statement-left {font-weight: bold; font-size: 1.2em; text-align: left;}
h3.statement {text-align: center;}
h4.statement {text-align: center;}
p.small {color: #ccc; font-size: 0.9em;}
p.small-center {color: #ccc; font-size: 0.9em;text-align:center;}
p.warning {font-size:1.1em;background-color:#FFCCCC;padding: 5px;}

p.center {text-align:center;}
	
table.prices {/*background-color: #D5FFC1;*/border: solid 1px #999;}
table.prices td {border-bottom: solid 1px #999;}
table.prices td.month {	font-weight: bold;} 

table.prices td.month-sel {	background-color:pink;font-weight: bold;} 
table.prices td.price-sel {background-color:pink;} 

table.compare {}

table.compare td.col-header {font-weight: bold;font-size: 1.2em;text-align:center;}
table.compare tr{background-color:#fff;}
table.compare tr.alt {background-color:#f8f8f8;}
table.compare tr.overall {background-color:#BBDFEB;}

table.compare td {text-align:center;}
table.compare td.label {font-weight: bold;font-size: 1.1em;text-align:left;}
table.compare td.link {font-weight: bold;font-size: 1.2em;text-align:center;}


/* alert boxes */

div.tip { position: relative;
    font-size: 1.0em;
    max-width: 100%;
    padding: 0 10px;
    margin: 10px 0;
    display: block;
    max-height: 75px;
    height: auto;
	background-color: #FCFFCC;
	border: 1px solid #CCCC33;
}

div.alert-yellow {border: solid 1px #ccc;background-color:#F9FFD2;padding: 5px; margin: 7px 0 ;}	
div.alert-yellow p {font-size: 1.0em; color:#333;}	
div.alert-yellow p a {font-weight:bold;}

div.alert { position: relative;
    font-size: 1.1em;
    max-width: 100%;
    padding: 0 10px;
    margin: 10px 0;
    display: block;
    max-height: 75px;
    height: auto;
	border: 1px solid #ffaaaa;
	background-color: #ffeeee;
	}

div.alert p {font-weight:bold;text-align:center;color:#ff0000;}

div.alert-blue { position: relative;
    font-size: 1.1em;
    max-width: 100%;
    padding: 0 10px;
    margin: 10px 0;
    display: block;
    /*max-height: 75px;*/
    height: auto;
	border: 1px solid #CCCCFF;
	background-color: #E5E5FD;
	}

div.alert-blue p {font-weight:bold;text-align:center;color:#0000FF;}

div.alert-blue table {text-align: center;}

div.alert-clear { position: relative;
    font-size: 1.1em;
    max-width: 100%;
    padding: 0 10px;
    margin: 10px 0;
    display: block;
    max-height: 75px;
    height: auto;
	/*border: 1px solid #CCCCFF;
	background-color: #E5E5FD;*/
	}

div.alert-clear p {font-weight:bold;text-align:center;color:#ff0000;}

/* links */

.box-link {padding: 5px; margin: 10px 5px; background-color:#CCCCFF;}
.box-link-img {padding: 5px; margin: 10px 5px; background-color:#fff;}

.box-link p, .box-link-img p{text-align: center;margin: 10px 0;padding:10px;display:block;}
.box-link p a,.box-link-img p a { font-size: 1.4em; font-weight: bold;}
.box-link p a:hover, .box-link-img p a:hover { font-size: 1.4em; font-weight: bold;}

.box-testimonal {width:400px;padding: 5px; margin: 10px auto; background-color:#EDF8DC;border: 1px solid D9F4AF;}
.box-testimonal blockquote { padding: 0px 0 0 40px;margin:5px;background: url('../images/quote-open.gif') no-repeat;	font-style: italic;font-size: 1.0em;color: #666;}
.box-testimonal blockquote p{margin: 0;padding:0;font-weight: normal;line-height: 1.5em;}
.box-testimonal blockquote p.source {font-weight: bold;font-style: normal;margin:00;padding:0;background: url('../images/quote-close.gif') no-repeat; background-position: right bottom;}

/* morelinks ul */

ul#morelinks {padding: 10px;display:none;}

ul#morelinks li {display:inline;float:left;}


/* contact form */
#contact-form  {padding: 0;margin: 10px 5px;}

#contact-form .row {padding: 2px 0;margin: 0;}

#contact-form .row p.label {color: #333;font-weight: bold;padding: 0;margin:0;}
#contact-form .row p.data {color: #666;font-weight: normal;padding: 0;margin:0;}
#contact-form .row p.submit {color: #333;font-weight: bold;padding: 10px 0;margin:0;}

.textbox {font-family: Arial, Helvetica, sans-serif ; font-size:1.0em;width: 250px;border: 1px #ccc solid;background-color:#eee;padding: 5px;}	
.multitextbox {font-family: Arial, Helvetica, sans-serif ; font-size:1.0em;width: 250px;height: 100px;border: 1px #ccc solid;background-color:#eee;padding: 5px;}	

.btn {border: 1px #999 solid;background-color:#ccc;padding: 5px 10px;font-weight: bold;margin:0;}

/* bmi form */

#bmi-form  {padding: 0;margin: 10px auto; width: 500px;text-align:center;}

/* box background */

.box-blue {padding: 5px; margin: 10px 5px; background-color:#CCCCFF;}
.box-cyan {padding: 5px; margin: 10px 5px; background-color:#E2E3FD;}

.tdlabel {	font-weight: bold;}


p.call {text-align: left; padding: 10px 0;}
p.call a,p.call-center a, p.call-right a {font-size: 1.3em; font-weight: bold; color: blue;}
p.call a:hover,p.call-center a:hover ,p.call-right a:hover{font-size: 1.3em; font-weight: bold; color: #89A321;}

p.call-center {text-align: center; padding: 10px 0;}
p.call-right {float:right;width:45%;text-align: center; padding: 0;}

p.rating {float:left;width: 45%;vertical-align:middle;}

	
#content .testimonal-box { width: 425px;border: solid 2px green; padding: 10px;margin: 20px auto;}
#content .testimonal-box h3 { font-weight: bold; font-size: 1.2em; padding: 2px 0 10px;}
#content .testimonal-box p{ font-size: 1.0em; padding: 5px 0;}
#content .testimonal-box .left { width: 49%; float: left;}
#content .testimonal-box .right { width: 49%; float: right;}


/*
-----------------------------------------------
nuff-respec.com
----------------------------------------------- */

#social { display:block;border: solid 1px #B6B6FF;background-color:#DEDEFE; padding: 10px;margin: 30px auto 20px;}
#social h3 { font-size: 1.0em;margin:0;padding:0;font-weight:bold;}
#social p { font-size: 1.0em;margin:0;padding:0;}

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

#social ul{	margin: 2px 0 0; padding: 0;}

#social ul li{	margin: 0; padding: 0 9px 0;}

.social_bookmarks li {display: inline;}

.social_bookmarks li a{	padding: 2px 0 2px 20px;	text-decoration: none;	color: #333;}

.social_bookmarks li a:hover{	padding: 2px 0 2px 20px;	text-decoration: none;	color: #89A321;}

.social_bookmarks a.delicious{	background: url('../images/delicious-16x16.gif') no-repeat 0 50%;}

.social_bookmarks a.digg{	background: url('../images/digg-16x16.gif') no-repeat 0 50%;}

.social_bookmarks a.technorati{	background: url('../images/technorati-16x16.png') no-repeat 0 50%;}

.social_bookmarks a.reddit{	background: url('../images/reddit-16x16.png') no-repeat 0 50%;}

.social_bookmarks a.stumbleupon{	background: url('../images/stumbleupon-16x16.gif') no-repeat 0 50%;}

.social_bookmarks a.slashdot{        background: url('../images/slashdot-16x16.gif') no-repeat 0 50%;}

.social_bookmarks a.facebook{        background: url('../images/facebook-16x16.gif') no-repeat 0 50%;}


/* signups */

#signup {position:absolute;right:10px;top:10px;width:230px;height:90px;padding: 5px 7px;margin: 0;background-color:#eee;border:1px solid #ccc;}
#signup img {padding: 5px 0;}
#signup h3 {color:#000;font-size:1.5em;text-align:center;padding: 0;margin:0;}
#signup p {font-size:0.9em;color:#233B5E;text-align:center;font-weight:bold;padding: 2px 0;}
#signup p a {text-decoration:none;}
#signup p a:hover {text-decoration:underline;}

#celeb-signup {	border: 2px solid pink;padding: 10px;}


/* comparisons */

table.comparison {border: 1px solid #000;}

table.comparison td {text-align:center;}

table.comparison td ul {text-align:left;margin: 0;padding:0;}

table.comparison td.sectionheader {background-color:#045CC0;color:#fff;font-weight:bold;text-align:center;}

table.comparison td.section {font-weight:bold;text-align:left;}

table.comparison td.col-header {background-color:#045CC0;color:#fff;font-size:1.2em;font-weight:bold;text-align:center;}


/* article bullets */

#content ul.article {margin:0 0 0 12px;padding:0;list-style:none;}
#content ul.article li {list-style:none; padding: 3px 0 3px;background-position: 0 4px;background-image:url('../images/article-icon.gif'); background-repeat:no-repeat; padding-left:20px;line-height:15px;}
#content ul.article li a {text-decoration:underline;color:#006699;}
#content ul.article li a:hover {text-decoration:none;color:#666;}


/* before- after */

div.before-after {padding:10px;width:500px;margin:10px auto;border:solid 1px green;text-align:center;}
div.before {float:left;width:220px;text-align:center;}
div.after {float:right;width:220px;text-align:center;}