/*
Theme Name: Volume Pills
Description: For Desmond Cain
Version: 1.0
Author: Ryan McDonnell
Author URI: http://ryanmcdonnell.com/

*/

html, body {
	background-color: #7faaca;
	background-image: url('images/page_background.gif');
	background-position: top;
	background-repeat: repeat-x;
}

body {
    color: #acadac;
	font-family: arial;
	font-size: 82%;
}

/* Doc overrides */

.yui-t1 .yui-b {
	width: 190px;
}

.yui-t1 #yui-main .yui-b {
	margin-left: 204px;
}

/* Header */

#hd {
	height: 97px;
	position: relative;
}

#hd .logo {
	float: left;
}

#hd .logo a {
	display: block;
	background-image: url('images/header_logo.gif');
	height: 53px;
	width: 460px;
	text-indent: -900px;
	overflow: hidden;
	margin-top: 0px;
}

#hd .nav {
	position: absolute;
	background-color: #ffffff;
	top: 9px;
	right: 0;
	height: 35px;
	font-size: 108%;
}

#hd .nav ul.left, #hd .nav ul.right {
	padding-left: 8px;
	float: left;
	background-image: url('images/header_nav_corners.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#hd .nav ul.right {
	background-position: 100% -35px;
}

#hd .nav li {
	float: left;
	margin-right: 8px;
}

#hd .nav em {
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	_text-align: center;
	_width: 40px;
	white-space: nowrap;
}

#hd .nav em a {
	font-weight: none;
	text-decoration: none;
	color: #6f86b0;
}

#hd .nav em a:hover {
	padding-bottom: 1px;
	border-bottom: 3px solid #cfe1ed;
}

.searchbg {
    margin-left: 200px;
	margin-top: 55px;	
}

#searchbutton {
    background-image:  url('images/search-button.gif');
	width: 56px;
	height: 23px;
	border: none;

}

#searchbutton:hover {
    background-image:  url('images/search-button-on.gif');
	width: 56px;
	height: 23px;
	border: none;
}

/* Body */

#bd {
	padding: 21px 0 29px;
}

#bd #yui-main .content {
	background-color: White;
	padding: 22px 17px;
}

#bd #yui-main .yui-b .content b, #bd #yui-main .yui-b .content strong {
	color: black;
	font-weight: bold;
}

#bd #yui-main .yui-b .wide {
	margin-bottom: 14px;
}

#bd #yui-main .yui-b .narrow {
	margin-right: 136px;
	min-height: 600px;
	clear: none;
	margin-bottom: 14px;
}

#bd #yui-main .yui-b .narrow .content {
	min-height: 556px;
	_height: 556px;
}

#bd #yui-main .yui-b .skyscraper {
	width: 120px;
	float: right;
}

#bd #headimage {
	background-color: transparent;
	background-image: url(/images/phen-d_top_headbg_3.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:  ;
	height: 263px;
	width: 683px;
}

#bd #headimage img {
	margin-top: 170px;
	margin-left: 325px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0px;
	position: relative;
}


/* Sidebar */

.sidebar .nav {
	margin-bottom: 12px;
}

.sidebar .nav li a {
	display: block;
	height: 26px;
	width: 186px;
	padding: 0 7px;
	line-height: 26px;
	font-size: 85%;
	background-image: url('images/sidebar_link_off.gif');
	background-repeat: no-repeat;
	color: #595a59;
	text-decoration: none;
	font-family: Tahoma;
	text-transform: uppercase;
	margin-bottom: 1px;
}

.sidebar .nav li a:hover {
	background-image: url('images/sidebar_link_on.gif');
	color: #252525;
	cursor: pointer;
}

.sidebar .subnav {
	margin-bottom: 0px;
}

.sidebar .subnav-wrap {
	display: none;
	margin: 0;
	padding: 0;
	font-size: 0px;
}

.sidebar .subnav li a {
	display: block;
	height: 26px;
	width: 179px;
	padding: 0 7px 0 14px;
	line-height: 26px;
	background-image: url('images/sidebar_link_sub_2.gif');
	background-repeat: no-repeat;
	color: #474847;
	text-decoration: none;
	font-family: Tahoma;
	text-transform: capitalize;
	margin-bottom: 1px;
	font-size: 11px;
}

.sidebar .subnav li a:hover {
	background-image: url('images/sidebar_link_sub_3.gif');	
	color: #000000;
	font-weight: ;
	text-transform: capitalize;
	
}

.sidebar .nav li a.expand {
	background-image: url('images/sidebar_link_plus.gif');
}

.sidebar .nav li a.expanded {
	background-image: url('images/sidebar_link_minus.gif');
}


/* Top Footer */
#topwrapper { 
    background-image: url('images/footer-image-top.jpg');
	background-color: white;
	width: 100%;
	height: 260px;
	margin-bottom: -1px;
	background-repeat: repeat-x;
}

#topft {
    width: 950px;
	margin: 0 auto;
	text-align: left;
    font-size: 90%;
	line-height: 19px;
	color: #4f4e4e;
	padding: 10px 0;
}

#topft .yui-u .inner {
	padding: 10px;
	border-left: 1px none #b0b0b1;
	height: 85px;
}

#topft .yui-u .first {
	border-left: none !important;	
}

.topcontent {
	float: left;
	border-left: 1px solid #b0b0b1;
	padding-top: 0;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	height: auto;
	min-height: 76px;
	width: 173px;
	margin-top: 1em;
}

.title {
    text-align: left;
	font-family: Arial;
	font-size: 123%;
	font-weight: bold;
	line-height: 19px;
	color: #335d91;
}

#topft a {
	color: #757474;
	text-decoration: none;
}

#topft a:hover{
	color: #464646;
	text-decoration: underline;
}

/* Footer */

#ft-wrapper {
	width: 100%;
	text-align: center;
	background-image: url('images/footer_background2.gif');
	height: 25px;
	background-repeat: repeat-x;
}

#ft {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	font-family: Tahoma;
	font-size: 85%;
	line-height: 28px;
	color: #252525;
}

#ft .nav li {
	float: left;
	margin-right: 1em;
}

#ft .copyright {
    margin-top: -30px; 
	float: right;
}

#ft a {
	color: #252525;
}

/*SLIDE SHOW*/


.slideshow {
    position: relative;
    margin-top: -145px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0px;
	width: 203px;
    height: 203px;
}

#slidebg {
	background-image: url(/images/phen-d_top_headbg_5.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top;
	height: 403px;
	width: 685px;

}

#slidebg img {
	margin-top: 170px;
	margin-left: 325px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0px;
	position: relative;
}

.slideshow .slide {
	display: none;
	margin-left: -296px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0px;
	position: relative;
        
}

.slideshow .first {
	display: block;
    margin-bottom: 82px; 
	margin-left: -296px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0px;
	position: relative;

}

.slideshow .controls {
	position: absolute;
	right: -500px;
    left: 0px;
	bottom: 7px;
    padding-left: 8px;
    padding-right: -8px;
	display: none; 
	
}

/* Content */

#bd .content {
	color: #252525;
	border: 1px solid #5f5e5e;
}

#bd .content p {
	font-size: 103%;
	margin-bottom: 1em;
	line-height: 1.4em;
}

a:link {
text-decoration: underline;
color: #5e8ccf;

}

a:hover {
text-decoration: none;
color: #000000;
}

a:visited {
text-decoration: underline;
color: #be573f;

}


.bigquestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
}
h1 {
	color: #335d91;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: Segoe UI, Tahoma;
	margin-bottom: 0.5em;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B00000;
	width: 100%;
	display: block;
	border-bottom: 1px none #FFCCCC;
	font-weight: bold;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	padding-top: 0px;
	margin-top: 0px;
}

h3 {
	color: #c3640a;
	font-size: 108%;
	font-weight: bold;
	font-family: Segoe UI, Tahoma;
	margin-bottom: 0.5em;
}

h4 {
	color: #696969;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.5px;
	font-family: Segoe UI, Tahoma;
	padding-bottom: 5px;
	border-bottom: none;
	margin-bottom: 0.2em;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #B00000;
	width: 100%;
	display: block;
	border-bottom: 1px solid #FFCCCC;
	font-weight: bold;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	padding-top: 0px;
	margin-top: 0px;
	margin-top: 20px;
    line-height: 18px;
}

h7 {
font-family: Arial,Helvetica,sans-serif;
font-size: 21px;
color: #506c94;
width: 100%;
display: block;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
font-weight: bold;
margin-right: 0pt;
margin-bottom: 8px;
margin-left: 0pt;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
margin-top: 35px;
line-height: 18px;

}

h8 {
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
color: #506c94;
width: 100%;
display: block;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
font-weight: bold;
margin-right: 0pt;
margin-bottom: 8px;
margin-left: 0pt;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
margin-top: 35px;
line-height: 18px;

}

h9 {
	color: #335d91;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: Arial;
	margin-bottom: 0.5em;
}

.hr {

border-color: #d6d6d6;

margin-top: 9px;

margin-right: 0pt;

margin-bottom: 14px;

margin-left: 0pt;

}

/* Top Sellers */

.yui-nav {
	height: 27px;
	background-image: url('images/review_tab_background.gif');
	background-position: top;
	background-repeat: repeat-x;
}

.yui-nav li {
	float: left;
	margin-left: 5px;
}

.yui-nav li a {
	display: block;
	padding: 1px 2px;
	height: 25px;
	width: 135px;
	text-align: center;
	line-height: 25px;
	background-image: url('images/review_tab_off.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}

.yui-nav li a em {
	color: #595a59;
	font-weight: bold;
	text-transform: uppercase;
}

.yui-nav li.selected a {
	background-image: url('images/review_tab_on.gif');
	padding: 2px 2px 1px;
	height: 24px;
	width: 135px;
	line-height: 24px;
}

.yui-nav li.selected a em {
	color: #333333;
}

.yui-content .review {
	padding: 10px;
	background-color: White;
	border: 1px solid #4b4b4b;
	border-top: none;
	color: #252525;
	overflow: auto;
	position: relative;
	_height: 150px;
}

.yui-content .review .left {
	float: left;
	margin-right: 20px;
}

.yui-content .review .right {
	float: left;
}

.yui-content .review .rating {
	text-align: center;
	font-size: 85%;
}

.yui-content .review .image {
	width: 122px;
	margin-top: 8px;
	text-align: center;
}

.yui-content .review .excerpt {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #dedddd;
	width: 580px;
	font-size: 108%;
}

.yui-content .review .reviews {
	font-size: 92%;
	line-height: 1.4em;
	position: absolute;
	bottom: 12px;
	left: 152px;
}

.yui-content .review .buttons {
	position: absolute;
	right: 12px;
	bottom: 12px;
}

#topreviews {
	margin-bottom: 14px;
}

#bd #yui-main .wide .post {
	padding: 6px 3px;
}

#bd #yui-main .wide .post .inner {
	padding: 16px 14px;
}

/* Data entry form */

.dataentry {
	width: 100%;
}

.dataentry th, .dataentry td {
	text-align: left;
	vertical-align: top;
	padding: 5px 4px;
}

.dataentry th {
	padding-top: 7px;
	font-size: 12px;
	color: #444444;
	width: 6.3em;
}

/* Comments */

.comment .rating
{
	float: right;
}

.comment .meta
{
	background-image: url('images/comment_author_background.gif');
	height: 30px;
	width: 438px;
	padding: 0px -3px 0px 4px;
	font-size: 102%;
	margin-bottom: 2px;
	color: #334476;
}

.comment .meta .author
{
  
	float: left;
	height: 23px;
	line-height: 27px;
	margin-left: 5px;
}

.comment .meta .date
{
	float: right;
	height: 25px;
	line-height: 27px;
	margin-right: 12px;
}

.comment .commenttext
{
	background-image: url('images/comment_entry_background.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #e4e4e4;
	padding: 7px 9px;
	font-size: 102%;
}

.comment
{
	margin-bottom: 1em;
}

/* Main Comparison Chart */

.comp-table {
	border: 1px solid #E9E9E9;
	background-color: #FFFFFF;
	
}
.comp-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CAE0FB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right-style: none;


}
.comp-months {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-top: 2px;
    padding-bottom: 2px;



}
.comp-product-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;



}
.comp-product-rating {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #FFFFFF;
	background-color: #b0c3d8;



}
.comp-datalink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EDFFEA;
	border: 1px solid #FFFFFF;


}
.comp-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.comp-lightblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	background-color: #f9fafc;

}
.comp-month-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	background-color: #F3F9FE;

}
.comp-heading-dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #bfdafb;

}
.comp-heading-dark-with-border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #99bde9;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.comp-light-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221548;
	background-color: #ebebeb;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-top: 4px;
    padding-bottom: 4px;

}
.comp-dark-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.comp-heading-dark-bordered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #b0c3d8;;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-top: 3px;
    padding-bottom: 3px;

}
.comp-heading-dark-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #78829a;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right-style: none;
	color: none;
	padding-right: 3px;
	padding-left: 3px;
	
}
.comp-dark-order-options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #78829a;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right-style: none;
	color: none;
	padding-right: 3px;
	padding-left: 3px;
	
}

/* Ingredient Comparison Chart */

.compare-ingredients-main {
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;

}
.compare-ingredients-header {
	background-color: #e5e5e5;
	font-weight: bold;
	color: #4f4f4f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	border-top-style: none;
	border-right: 1px solid #cccccc;
	border-left-style: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;

}
.compare-ingredients-list {
    font-size: 11px;
    color: #000000;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color: #78829a;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right: 1px solid #cccccc;
	border-left-style: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;

}
.compare-ingredients-list2 {
    font-size: 15px;
    color: #4f4f4f;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color: #fefbfe;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right: 1px solid #cccccc;
	border-left-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 3px;
	padding-left: 3px;

}
.compare-ingredients-row1 {
    background-color: #eaf2fb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right: 1px solid #cccccc;
	border-left-style: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	color: #4f4f4f;
	font-weight: bold;
	
}
.compare-ingredients-row2 {
    background-color: #fefbfe;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right: 1px solid #cccccc;
	border-left-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #4f4f4f;
	font-weight: bold;

}

/* Order Table */

.order-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color: #ffffff;
	background-color: #466b95;
}
.order-table {
	border: 1px solid #98b1d0;
}
.order-table td {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;

}
.order-row {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #98b1d0;
	border-right-color: #98b1d0;
	border-bottom-color: #98b1d0;
	border-left-color: #98b1d0;
	background-color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;



}
.order-productname {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #276fb6;
	border-right-color: #276fb6;
	border-bottom-color: #276fb6;
	border-left-color: #276fb6;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/pill.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 33px;
	background-color: #dcf1ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;




}
.order-row-pop {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #98b1d0;
	border-right-color: #98b1d0;
	border-bottom-color: #98b1d0;
	border-left-color: #98b1d0;
	background-color: #d5e4f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;


}
.order-productname-lite {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #98b1d0;
	border-right-color: #98b1d0;
	border-bottom-color: #98b1d0;
	border-left-color: #98b1d0;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/pill.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 33px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
.order-row-lite {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #98b1d0;
	border-right-color: #98b1d0;
	border-bottom-color: #98b1d0;
	border-left-color: #98b1d0;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.order-productname-pop {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #276fb6;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/pill.png);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 33px;
	background-color: #fdffdf;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#order-table a:link {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#order-table a:visited {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#order-table a:active {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#order-phentramin-table a:link {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#order-phentramin-table a:visited {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#order-phentramin-table a:active {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#order-phentramin-table a:hover {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13x;
	text-decoration: none;
}
.order-phentramin-d {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #97b1d0;
	border-right-color: #97b1d0;
	border-bottom-color: #97b1d0;
	border-left-color: #97b1d0;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/pill.png);
	background-repeat: no-repeat;
	background-position: 170px;
	padding-left: 33px;
	background-color: #d5e4f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.order-phentramin-d-lite {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #97b1d0;
	border-right-color: #97b1d0;
	border-bottom-color: #97b1d0;
	border-left-color: #97b1d0;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/pill.png);
	background-repeat: no-repeat;
	background-position: 170px;
	padding-left: 33px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}

.order-phentramin-d-pop {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #97b1d0;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/pill.png);
	background-repeat: no-repeat;
	background-position: 170px;
	padding-left: 33px;
	background-color: #fdffdf;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* Results Table */

.results-table {
	border: 1px none #E9E9E9;
	background-color: #FFFFFF;
}
.results-table td{
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.results-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CAE0FB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right-style: none;


}
.results-months {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #ECF5FD;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;



}
.results-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #FFFFFF;
        border-right: none;
	background-color: #FFFFFF;



}
.results-datalink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EDFFEA;
	border: 1px solid #FFFFFF;


}
.results-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.results-lightblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	background-color: #f9fafc;

}
.results-month-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	background-color: #F3F9FE;

}
.results-heading-dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #bfdafb;

}
.results-heading-dark-with-border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #466b95;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #466b95;


}
.results-months-lightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F9FE;
	font-weight: bold;
	border-top: 1px solid #ecf5fd;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #ecf5fd;
	border-left: 1px none #FFFFFF;

}
.results-heading-dark-bordered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #bfdafb;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;


}
.results-heading-dark-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #abc2df;
	border-top: 1px solid #ecf5fd;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right-style: none;
	color: #000000;

}



/* Charts  */
.chart {
	border: none;
	padding: 2px;
	margin: 15px 0 25px;
	width: 580px;
}

.chart table {
	width: 100%;
}

.chart table tr {
	background-color: White;
}

.chart table tr.alt {
	background-color: #feeaf5;
}

.chart table td {
	vertical-align: center;
	padding: 4px;
}

.chart table td.first {
	padding-left: 13px;
}

.chart table td.name {
	font-size: 17px;
	color: #202020;
}

.chart table td.name .count {
	font-size: 14px;
	color: #c68dad;
}

.chart table td.name .freeshipping {
	color: #ed2328;
	font-size: 10px;
	height: 12px;
	line-height: 12px;
	padding-left: 20px;
	background-image: url('images/icon-truck.png');
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
}

.chart table td.price {
	font-weight: bold;
	font-size: 18px;
	color: #ce368f;
	text-align: center;
}

.chart table td.sale {
	font-size: 17px;
	color: #ec2429;
	text-align: center;
}

.chart table td.order {
	width: 80px;
}

/* BMI Table */

.bmi-table {
font-size: 11px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #023867;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #023867;
border-left-width: 1px;
border-left-style: none;
border-left-color: #023867;

}
.bmi-table-header {
background-color: #fdf1d5;
font-weight: bold;
color: #4f4f4f;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
font-size: 12px;
border-top-style: none;
border-right-style: none;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 12px;
padding-top: 12px;
padding-right: 10px;
padding-left: 10px;

}
.bmi-row1 {
font-size: 13px;
color: #4f4f4f;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
background-color: #;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
border-top-style: none;
border-right-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 3px;
padding-left: 3px;

}
.bmi-row2 {
font-size: 12px;
color: #4f4f4f;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
background-color: #e4f8fd;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
border-top-style: none;
border-right-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 3px;
padding-left: 3px;

}
.bmi-row3 {
font-size: 12px;
color: #4f4f4f;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
background-color: #c9e6bb;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
border-top-style: none;
border-right-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 3px;
padding-left: 3px;

}
.bmi-row4 {
font-size: 12px;
color: #4f4f4f;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
background-color: #fdd389;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
border-top-style: none;
border-right-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 3px;
padding-left: 3px;

}
.bmi-row5{
font-size: 12px;
color: #4f4f4f;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
background-color: #f5b8b8;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
border-top-style: none;
border-right-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 3px;
padding-left: 3px;

}
.bmi-row6 {
font-size: 12px;
color: #4f4f4f;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
background-color: #f5b8b8;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
border-top-style: none;
border-right-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 3px;
padding-left: 3px;

}
.bmi-row7{
font-size: 12px;
color: #4f4f4f;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
background-color: #f58080;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #cccccc;
border-top-style: none;
border-right-style: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #023867;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #023867;
padding-bottom: 20px;
padding-top: 20px;
padding-right: 3px;
padding-left: 3px;

}


/* Comp Table 2 */

.comptable {
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.comptable-header {
	background-color: #eaf2fa;
	font-weight: bold;
	color: #4f4f4f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;

}
.comptable-rank-solid {
    font-size: 15px;
    color: #4f4f4f;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color: #f8e9d3;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 3px;
	padding-left: 3px;

}
.comptable-rank-light {
    font-size: 15px;
    color: #4f4f4f;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color: #f8f0e6;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 3px;
	padding-left: 3px;

}
.comptable-solid {
    background-color: #f8e9d3;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #4f4f4f;
	font-weight: bold;
	
}
.comptable-light {
    background-color: #f8f0e6;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #4f4f4f;
	font-weight: bold;

}

/* Alts Chart */

.alts-chart {
	border-top: 4px solid #f7f8fc;
	border-bottom: 6px solid #f7f8fc;
	border-right: 6px solid #f7f8fc;
	border-left: 6px solid #f7f8fc;
	background-color: #f7f8fc;
}
.alts-chart-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    color: #ffffff;
	background-color: #f7f8fc;	
}
.alts-col3 {
    background-image: url(/images/alts-txt-box.gif);
    height: 80px;
    width: 357px;
    padding-left: 8px;
}
.alts-row1 {
	border-left: 5px solid #f7f8fc;
	border-bottom: 2px solid #f7f8fc;
	font-weight: none;
	font-size: 12px;
	background-color: #e2e9f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 8px;
}
.alts-row2 {
	border-left: 1px solid #f7f8fc;
	font-weight: none;
	font-size: 12px;
	background-color: #f7f8fc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 9px;
}
.alts-chart td {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
}
#order-table a:link {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#order-table a:visited {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#order-table a:active {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#order-phentramin-table a:link {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#order-phentramin-table a:visited {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#order-phentramin-table a:active {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#order-phentramin-table a:hover {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13x;
	text-decoration: none;
}


/*BLACK BOX FADE*/


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

