/*
Theme Name: phenforum.com
*/

html, body {
	background-color: #f7f6f1;
}

.clear {
	clear: both;
}

strong, b {
	font-weight: bold;
}

a {
	color: #1561cb;
}

p {
	line-height: 1.6em;
	margin-bottom: 1em;
	color:#262626;
	font-size: 1.1em;
}

h1 {
	color: #cc0000;
	text-align: center;
	font-size: 24px;
	margin-bottom: 1.0em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* HomeHeading */

#homeheading h1 {
	color: #C00;
	text-align: center;
	font-size: 2.4em;
	margin-bottom: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#homeheading h2 {
	color: #4C4C4C;
	text-align: center;
	font-size: 16px;
	margin-bottom: 1.5em;
	margin-top: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


h2 {
	color:#565657;
	border-bottom: 1px dotted #cccccc;
	margin-top: 20px;
	padding-bottom: 1px;
	margin-bottom: 0.4em;
	text-shadow:#fff 0 1px 1px;
	clear:both;
	font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 24px;
	font-weight: bold;
}

h3 {
	color:#565657;
	border-bottom: 1px dotted #cccccc;
	margin-top: 20px;
	padding-bottom: 1px;
	margin-bottom: 0.4em;
	text-shadow:#fff 0 1px 1px;
	clear:both;
	font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
}

#custom-doc {
	width: 1015px;
	text-align: left;
	margin: 0 auto;
}

#hd a {
	text-decoration: none;
}

#hd a:hover {
	text-decoration: underline;
}

#hd em a {
	color: #fb0000;
}

#hd .utility {
	height: 40px;
	background-image: url('images/header_background.png');
	background-repeat: no-repeat;
	background-position: top;
	padding: 15px 22px;
}

#hd .utility .special {
	font-size: 14px;
	float: left;
}

#hd .utility .special a {
	color: #1e41de;
}

#hd .utility .links, #hd .utility .links ul {
	float: right;
	text-align: right;
}

#hd .utility .links li {
	float: left;
	margin-left: 1em;
}

#hd .cap {
	background-image: url('images/body_top_background.png');
	height: 13px;
}

#hd .wrap, #bd {
	background-image: url('images/body_background.png');
	background-repeat: repeat-y;
}

#hd .wrap {
	padding: 11px 20px 24px;
}

#hd .logo {
	float: left;
	margin-bottom: 14px;
}

#hd .search {
	float: right;
	padding-top: 7px;
}

#hd .search .query {
	border: 2px solid #bababa;
	background-image: url('images/search_query_background.png');
	height: 18px;
	width: 386px;
	padding: 5px 0px 3px;
	padding-left: 36px;
	float: right;
}

#hd .search img.button {
	float: right;
	margin-left: 8px;
}

#hd .nav {
	clear: both;
	background-image: url('images/nav_background.png');
	background-position: top right;
	height: 37px;
}

#hd .nav li {
	float: left;
}

#hd .nav li a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #234061;
	display: block;
	height: 37px;
	padding: 0 15px;
	line-height: 37px;
}

#hd .nav .home {
	width: 43px;
	background-image: url('images/nav_home.png');
	text-indent: -9000px;
	padding: 0;
}

#hd .nav .home:hover {
	background-position: 0 -37px;
}

#hd .nav a {
	background-image: url('images/nav_item.png');
	background-position: right top;
	text-decoration: none;
}

#hd .nav a:hover {
	background-position: 0 -37px;
	color: White;
	text-decoration: none;
}

.yui-t6 #bd #yui-main {
	margin-right: -330px;
}

.yui-t6 #bd #yui-main .yui-b {
	margin-left: 20px;
	width: 657px;
	background-image: url('images/content_background.png');
	background-repeat: repeat-y;
	background-position: right;
	margin-right: 0px;
	color: #666666;
}

.yui-t6 #bd #yui-main .yui-b .content {
	background-image: url('images/content_top_background.png');
	background-position: top;
	background-repeat: no-repeat;
}

.yui-t6 #bd #yui-main .yui-b .content .inner {
	background-image: url('images/content_bottom_background.png');
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 28px 23px;
}

.yui-t6 .yui-b {
	width: 308px;
	margin-right: 20px;
}

#thepost ul {
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 15px;
}

#thepost ul li {
	font-size: 100%;
	font-weight: normal;
	padding-bottom: 8px;
	padding-right: 51px;
	padding-top: 8px;
	list-style-type: disc;
}

#ft {
	background-image: url('images/body_bottom_background.png');
	background-position: top;
	background-repeat: no-repeat;
	padding: 26px 20px 10px;
	font-size: 11px;
	color: Silver;
}



#sidebar {
	text-align: center;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#sidebar .box {
	margin-bottom: 12px;
	background-image: url('images/box_background.png');
	background-repeat: repeat-y;
	text-align: left;
}

#sidebar .box h5 {
	background-image: url('images/box_title_background.png');
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	color: White;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 10px;
}

#sidebar .box .inner {
	background-image: url('images/box_bottom_background.png');
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 9px 7px;
}

#sidebar .box .inner ul {
	margin: -9px -6px 0px;
}

#sidebar .box .inner ul li {
	border-bottom: 1px solid #e2e2d4;
	padding: 5px 17px;
	font-size: 11px;
	background-image: url('images/bullet_plus.png');
	background-repeat: no-repeat;
	background-position: 5px 9px;
}

#sidebar .box .inner ul li:last-of-type {
	border: none;
}

#sidebar .box h5.special {
	background-image: url('images/box_title_special_background.png');
}

#sidebar .bare {
	margin-bottom: 12px;
}

#sidebar .floatup {
	position: relative;
	top: -6px;
}

.watermarked {
	font-weight: bold;
	font-style: italic;
	color: #d0d0d0;
}


/* fixie fix */

.review-h1 { font-size:36px; font-weight:bold; color:#4175cc; text-align:left; font-family:Arial, Helvetica, sans-serif; margin-bottom:0;}
.review-h2 { font-size:24px; font-weight:bold; color:#91bd4d; font-family:Arial, Helvetica, sans-serif; border:none; margin-bottom:20px;}
.number { font-size:20px; font-weight:bold; margin-right:10px; color:#fff; background:#0f7cc2; padding:0 10px;}
h3 {font-size:24px; font-weight:bold; margin-bottom:20px;}
h3 a { text-decoration:none;  color:#0f7cc2;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.product-image { float:left; width:130px; height:134px; display:inline; border:1px solid #d5d5d5; margin-right:10px;}
.rating { width:320px; float:left; display:block; border-top:1px solid #f0edd8; background:#fcfbef; height:134px; margin-bottom:20px;}
.rating tr { line-height:26px; border-bottom:1px dotted #ddd; padding:0 15px; font-weight:bold; color:#000; width:290px; display:block;}
.rating td { width:145px; font-size:12px;}
.buy-product {float:left; width:130px; height:134px; display:inline; border:1px solid #cedff0; margin-left:10px; clear:right;}
.review-links { text-align:center; clear:both; margin-bottom: 30px;}
.review-links a { font-weight:bold; font-size:18px;}

#more-reviews { padding-top:20px; border-top:1px solid #f1f1f1;}
#more-reviews a { float:left; margin-right:15px; line-height:30px;}
#more-reviews p { float:left; line-height:30px;}

.comment-text { font-family:"Courier New", Courier, Arial, monospace; width:390px; border-top:1px solid #f0edd8; background: url(images/upper-quote.jpg) no-repeat 6px 6px #fcfbef; padding:15px 15px 10px 25px; position:relative;}
.comment-text h3 { font-size:18px; font-weight:bold; color:#000000; margin-bottom:10px;}
.comment-text p { word-spacing:-1px; line-height:18px; margin-bottom:10px;}
.comment-text table { position:absolute; top:0; right:-170px; font-family:Arial, Helvetica, sans-serif;}
.comment-text table td { background:#fcfbef; border-top:1px solid #f0edd8; width:158px; line-height:40px; text-align:center;}
.comment-bottom { background:url(images/comment-shadow.jpg) center top no-repeat; width:390px; padding:0 20px; display:block; margin-bottom:20px; height:20px; overflow:hidden; display:block;}
*+html .comment-bottom { margin-top:-3px;}
*html .comment-bottom { margin-top:-3px;}
.vcard { background: url(images/lower-quote.jpg) no-repeat right top; padding-top:10px; overflow:hidden;}
.vcard cite { color:#000; font-weight:bold;}
.vcard span { color:#000; font-weight:bold;}
.vcard a { color:#000; text-decoration:none; font-weight:bold;}

#madlibform input {
	width: 95px;
}
#madlibform input.weight {
	width: 30px;
}
#madlibform input.check {
	width: 25px;
}

.comment-input { display:inline; float:right; margin-right:10px;}
.comment-input p { margin-bottom:3px;}
.comment-input input { font-family:"Courier New", Courier, Arial, monospace; width:205px; height:45px; border:1px solid #d2d2d2; background:#f3f3f3; line-height:45px; padding:0 10px; font-size:16px;}
.comment-textarea textarea { font-family:"Courier New", Courier, Arial, monospace; width:340px; padding:10px; font-size:15px; height:220px; border:1px solid #e0e0e0; background:#f3f3f3; float:left; display:inline;}
.comment-textarea { margin:0 !important; width:340px;}

#commentform { position:relative; width:610px;}
#respond .ratings {width:228px; position:absolute; top:100px; right:10px; }
html>body #respond .ratings{width:228px; float:right;}
*+html #respond .ratings { width:227px; margin-top:3px;}
*html #respond .ratings { width:227px; margin-right:10px; margin-top:-20px; display:inline}
#respond .ratings tr { width:227px; height:48px; float:right; line-height:45px;}
*+html #respond .ratings tr { height:47px;}
*html #respond .ratings tr { height:47px;}
#respond .ratings tr td { padding:0 5px; font-size:15px; font-weight:bold;}
#respond .ratings .rating_label { background: url(images/tr-bg.jpg) no-repeat top left #fff; width:140px; text-align:right;}
#respond .ratings .rating_value { background: url(images/tr-bg.jpg) no-repeat top right #fff; width:87px;}

#submit-button { width:215px; height:45px; border:none; margin-top:15px; background:url(images/sumbit-button.jpg) no-repeat; font-size:0px; text-indent:-30px;}
#submit-text { width:350px; float:left; font-size:10px; font-weight:bold; position:absolute; margin-top:15px; line-height:45px; padding:0 10px;}


/* Phentermine Types Table */
#phentype {
	background: #E5E5E5;
	font: normal 11px Arial, Verdana,  Helvetica, sans-serif; color: #646464; text-decoration: none; text-align: left; vertical-align: top;
	padding: 1px 1px 1px 1px;
	border: 1px solid #A5A5A5;
	margin: 0px 0px 15px 0px;
	width: 100%;
}
#phentype .title {
	font: bold 16px Arial, Verdana,  Helvetica, sans-serif; color: #fff; text-decoration: none; text-align: left;
	padding: 0px 0px 0px 5px;
	height: 25px;
	border-bottom: 2px solid #ececec;
}

#phentype .catego {
	padding: 0px 5px 0px 5px;
}
#phentype .data {
	background: #fff;
	font: normal 11px Arial, Verdana,  Helvetica, sans-serif; color: #797979; text-decoration: none; text-align: left; vertical-align: top;
	padding: 3px 0px 2px 5px;
	color: #666;
}


/* Spice Up - Main Sidebar Menu */

.forumsbutton a, .beforeafterbutton a, .top3button a {
	background:url(../../../images/sidebar/buttons.jpg);
	display:block;
	width:306px;
	height:79px;
}
.forumsbutton a span,
.beforeafterbutton a span,
.top3button a span {
	display:none;
}
.forumsbutton a {
	background-position:top left;
}
.forumsbutton a:hover {
	background-position:top right;
}
.beforeafterbutton a {
	background-position:0 -79px;
}
.beforeafterbutton a:hover {
	background-position:-306px -79px;
}
.top3button a {
	background-position:bottom left;
}
.top3button a:hover {
	background-position:bottom right;
}


/* Spice Up - Phen-d Sidebar Menu */

.gettourbutton a, .phendbeforeafterbutton a, .buyphendbutton a {
	background:url(../../../images/sidebar/sidebar_phentramin-d.jpg);
	display:block;
	width:306px;
	height:79px;
}
.gettourbutton a span,
.phendbeforeafterbutton a span,
.buyphendbutton a span {
	display:none;
}
.gettourbutton a {
	background-position:top left;
}
.gettourbutton a:hover {
	background-position:top right;
}
.phendbeforeafterbutton a {
	background-position:0 -79px;
}
.phendbeforeafterbutton a:hover {
	background-position:-306px -79px;
}
.buyphendbutton a {
	background-position:bottom left;
}
.buyphendbutton a:hover {
	background-position:bottom right;
}


/* Spice Up - Phen-d Testimonials */
#testimonials {
	background:url(../../../images/sidebar/heading.png) no-repeat;
	padding-top:50px;
	margin-top:25px;
	margin-left:13px;
}
#testimonials .testimonial {
	margin-bottom:40px;
}
	.testimonial blockquote {
		background:#f6f3e5 url(../../../images/sidebar/quote.png) no-repeat;
		width:283px;
		margin:0px;
	}
	.testimonial blockquote p {
	padding:20px;
	line-height:1.4em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	color:#5e6252;
	margin:10px 0px 0px 0px;
	font-size:1.2em;
	text-align: left;
	}
	.testimonial cite {
	background:url(../../../images/sidebar/cite.png) no-repeat;
	display:block;
	padding-top:15px;
	margin:0px;
	color:#777;
	font-size:1.1em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-left:20px;
	line-height:1.2em;
	text-align: left;
	}
	.testimonial cite img {
		float:left;
		margin-right:10px;
	}
	.testimonial cite span {
		display:block;
	}
	
}



/* Spice Up - Success Story */


#successstories .successstory {
	margin-bottom:40px;
}
	.successstory blockquote {
		background:#9e3187 url(../../../images/success-stories/success_quote.png) no-repeat;
		width:100%;
		margin-bottom:0px;
	}
	.successstory blockquote p {
	line-height:1.3em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	color:#FFF;
	margin:0px;
	font-size:1.2em;
	text-align: left;
	padding-top: 25px;
	padding-right: 15px;

	padding-left: 15px;
	}
	.successstory blockquote a {
	color:#FFF;
	}
	.successstory cite {
	background: url(../../../images/success-stories/success_cite.png) no-repeat;
	display:block;
	height: 11px;
	padding:0px;
	margin:0px;
	color:#FFF;
	font-size:1.1em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-left:20px;
	text-align: left;
	}
	.graybg {
	background: url(../../../images/success-stories/success_graybg.png) no-repeat;
	display:block;
	height: 270px;
	padding:0px;
	margin:0px;
	color:#FFF;
	font-size:1.1em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	text-align: left;
	}
	.graybg h2{
	font-size:1.6em;
	text-align: center;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
	}
	.pics {
	float: left;
	margin-left: 18px;
	}
	.vid {
		margin-left: 20px;
		margin-right:10px;
		padding-bottom: 11px;
	}

	.successstory cite span {
		display:block;
	}
	
}
.calculator_div
{
	font-family:verdana, arial, sans-serif;
	padding:5px;
	width:350px;
	text-align: left;
}

label
{
	display:block;
	float:left;
	width:150px;		
}
.label
{
	display:inline;
	float:none;
	width:75px;
	font-size:11px
}
.warning
{
	background:yellow;
	border:1pt solid red;
	padding:5px;
	font-weight:bold;
}

 #table{
   
	width:100%;
	
    }

  #row  {
	height:20px;
	width:100%;
    }
.rowheader  
{
	padding:5px;	
	font-size:14px;	
	font-weight:bolder;			
	color:white;	
    text-align:center;
}  
.time {
	font-size: 9px;
	font-weight: bold;
	color: #369;

}
