/*Theme Name:WholesaleDoc */
/* Structure ------------------------------------------------------------*/
html, body{height:100%;}
body{line-height:153.9%;}
.breadcrumb{padding:1% 0 2% 1%;}
#ft{border-top:1px solid #999;height:69px;margin:15px 15px 0;}
#clear-footer{height:85px;}
.wrapper{
	border-left:15px solid #333;
	border-right:15px solid #333;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -85px;
}
/*Sidebar------------------------------------------------------------*/
#sidebar div {border:1px #E7E2DA solid;margin-bottom:15px;padding:5px 4px 10px 10px;}
#sidebar h3 .head{padding-left:35px;}
#sidebar h3 {color:#003366;padding:4px 0 4px;}
#sidedeals .icon{background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat 0 -50px;}
#sidedeals ul{margin-top:5px;}
.sidedeal-benefit{color:orange;font-weight:600;}
#sidetools ul{overflow:hidden;margin-top:5px;}
#sidetools li a{height:30px;width:30px;float:left;margin-right:10px;}
.button-feeds a{background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat -152px -50px;}
.button-twitter a{background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat -114px -50px;}
.button-delicious a{background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat -227px -50px;}
.button-facebook a{background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat -265px -50px;}
/* Home Reviews ------------------------------------------------------------ */
.rev-home-blk {margin-bottom:15px;}
h2.rev {color:#003366;margin-bottom:5px;padding-bottom: 8px;border-bottom: 1px #ccc solid;}
h2.rev .head{padding-left:35px;}
h2.rev .icon,#sidebar .icon{position:absolute;display:block;height:30px; width:30px; margin-top:-5px;}
.rev-home-blk.feat .icon {background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat -76px -50px;}
.rev-home-blk.comm .icon {background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat -38px -50px;}
.rev-home-blk.late .icon {background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat -190px -50px;}
.rev-home-blk.feat h2{padding-bottom: 8px;border-bottom: 1px #ccc solid;}
.revhome-feat{margin-bottom:15px;float:left;clear:left;}
.revhome-featlogo{padding:5px 15px 0 0;float:left;width:150px;}
.revhome-featdesc{width:100%;}
.revhome-commtext{margin-left:15px;padding:0 0 10px;color:#666;}
.revhome-commtime{color:#666;}
.revhome-late div{float:left;margin-bottom: 5px;width:50%;}
.revdesc{margin-top:20px;}
.revdesc p{font-size:85%;}
/* Single Review ------------------------------------------------------------*/
.sinrev-topad {text-align: center;}
#review-head-meta{padding-bottom:15px;}
.review-logo{
	/*border:1px dashed #ddd;*/
	float:left;
	margin:0 10px 10px 0;
}
.review-logo img, .review-logo a{display:block;font-size:85%;}
#review-rating-container{float:left;width:350px;}
.review-head-rating{float:left;margin-top:3px;height:32px;}
.review-rating-label{float:left;width:145px;}
.review-rating-score{display:inline;}
.review-rating-star{float:left;margin:-2px 1px 0 0;vertical-align:middle;}
.review-rating-numreviews{font-size: 85%;margin-left:10px;}
#tab-container{
	border:1px solid #ccc;
	border-top:0;
	clear:left;
	padding:1% 3% 2% 3%;
}
#tab-container h2, #tab-container h3 {padding-top: 12px; padding-bottom: 8px;}
#tab-container h3 {padding-top: 7px;}
#review-tabs-nav{
	background:url(http://wholesaledoc.com/i/pixel.gif) bottom left repeat-x;
	float:left;
	font-size:85%;
	width:100%;
}
#review-tabs-nav li{
	float:left;
	margin:0 1px 0 0;
	padding-right:2px;
}
#review-tabs-nav a{
	background:#F6F6F6;
	border:1px solid #ccc;
	border-bottom:0;
	color:#666;
	display:block;
	float:left;
	padding:4px 10px;
	text-decoration:none;
}
#review-tabs-nav a:hover{background:#fff;}
#review-tabs-nav a.active{
	background:#fff;
	color:#00f;
	cursor:default;
	padding-bottom:5px;
}
.reviews-tab-deals a.active{color:orange;font-weight:600 !important;}
.tablist{margin-left:25px;color:#999;}
.tablist li{list-style:circle;padding-bottom:5px;}
.tablist img{margin-left:0;padding-bottom:5px;}
#reviewbody{overflow:hidden;}
.fact-answer{color:black;}
.fact-expand{margin-left:5px;}
.tab img{vertical-align:middle;}
#review-like{text-align:right;height:50px;padding-bottom:10px;}
#review-like h4{color:orange;display:inline;font-weight:600;}
.like{margin-top:10px;text-decoration:none;}
/* WP Likes ------------------------------------------------------------*/
.wp_likes{display:inline;float:right;margin:-5px 0 0 5px;}
.wp_likes{font-size:85%;vertical-align:bottom;}
.wp_likes img{
	vertical-align:bottom;
	opacity:.8;filter: alpha(opacity = 80);
	margin-right:3px;
}
.wp_likes img:hover{opacity:1;filter: alpha(opacity = 100);}
.wp_likes a.like{font-size:85%;}
.wp_likes div.unlike{
	display:none;
	float:right;
	font-size:85%;
	vertical-align:bottom;
	text-decoration:none;
	margin-top:3px;
}
/* Main Content Commons ------------------------------------------------------------*/
#mainbox, .mainbox{border:1px solid #ccc;padding:15px;}
.innerbox{background:#f6f6f6;border:1px solid #ccc;padding:15px;}
.listing{border-bottom:1px dotted #ccc;overflow:hidden;padding:12px 0;}
.listing.lastarticle{border:none;padding-bottom:0;}
.listing-title{padding-top:0;}
.listing .review-logo{margin-top:-10px;}
/* Comments ------------------------------------------------------------*/
.commentlist{text-align:justify;}
.commentlist li{
	border:1px solid #ccc;
	margin:15px 0 10px;
	padding:5px 5px 10px 10px;
	list-style:none;
}
li.comment-author-wholesaledoc{border:1px solid orange;}
.commentlist li ul li{margin:0 5px 0 36px;}
ul.children {padding-top: 10px;}
.children li{border:none;border-top:1px dotted #999;}
.comment-head{margin-top:5px;}
.avatar{
	background:#fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	padding:4px;
}
.comment-date a{
	color:#999;
	border-bottom:1px dashed #999;
	text-decoration:none;
}
.comment-author{
	font-weight:bold;
	font-style:normal;
	font-size:108%;
}
.comment-score-pub{margin-left:46px;}
.comment p{margin:10px 5px 0 46px;}
.comment-edit{display:inline;}
.reply{margin:0 0 10px 46px;}
.nocomments{
	text-align:center;
	margin:0;
	padding:0;
}
.comment-mod{
	color:red;
	font-style:italic;
	margin:10px 5px 0 46px;
}
#commentform p{margin:5px 0;}
#commentform{margin:5px 10px;}
#commentform label{
	clear:left;
	float:left;
	padding-right:5px;
	text-align:right;
	width:28%;
}
.comment-score-sub{margin-top:0;margin-left:28%;}
#commentform input, #commentform textarea{
	background:#F6F6F6;
	border:1px solid #999;
	width:65%;
}
#commentform label.error{
	background:#fff;
	clear:right;
	color:red;
	font-size:0.75em;
	line-height:1.25em;
	margin-left:35%;
	margin:4px 0;
	padding:0px 5px;
	width:auto;
}
.comment-review{display:inline;}
#commentform #submit{
	background:url(http://wholesaledoc.com/i/submit-comment.gif);
	border: none;
	cursor:pointer;
	display:inline;
	font-size:0.8em;
	padding:3px 5px;
	text-align:center;
	text-transform:uppercase;
}
.reply{text-align:right; margin-right:15px;}
#respond:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#commentform #submit{
	float:right;
	margin:0 30px 5px auto;
	height: 20px;
	width:120px;
}
/*Merchant lists-------------------------------------------------------------------*/
.list-logo{float:right;margin-top:-52px;}
.sing-list-logo{float:right;margin-top:-35px;padding-top:5px;}
.list-logo img{display:block;margin:0 auto;}
/*Promotions----------------------------------------------------------------------*/
.prom-name {font-size:108%;font-weight:bold;}
.prom-exp {padding-bottom: 10px;}
.prom-detail {font-size: 85%;}
.list-prom li,.prom-detail li { line-height: 220%;}
img#copy-code {margin:0 0 -5px 15px;}
.prom-detail.mainbox, .list-prom.mainbox, .list-prom .mainbox {margin-bottom: 15px; border-style: dashed;}
.prom-action { float: right; margin-top:-20px;}
/*Forms ----------------------------------------------------------------------*/
.mmf-form p{margin:5px 0;}
.mmf-form{margin:5px 10px;}
.mmf-form label{
	clear:left;
	float:left;
	padding-right:5px;
	text-align:right;
	width:25%;
}
.f_input,.f_txtarea,.captcha input{background:#F6F6F6;border:1px solid #999;}
.f_input{width:40%;}
.f_txtarea{width:70%;}
.f_submit input{visibility:visible;margin-left:20%;}
span.captcha{display:block;}
.mmf-form input[type="submit"]{
	background:url(http://wholesaledoc.com/i/button_bg.png) repeat-x #DDD;
	border:1px solid #ccc;
	cursor:pointer;
	display:inline;
	font-size:0.8em;
	margin-left:26%;
	padding:3px 5px;
	text-align:center;
	text-transform:uppercase;
}
.mmf-response-output,.mmf-validation-errors{color:red;}
/*Images ----------------------------------------------------------------------*/
p img{padding:0;max-width:100%;}
img.centered{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignright{
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}
img.alignleft{
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}
/* Header & Main Nav ------------------------------------------------------------*/
#logo{padding:2% 0;}
#logo a{display:block;background:#fff url(http://wholesaledoc.com/i/sprites2.png) no-repeat 0 0; height:49px; width:300px}
#main-nav{font-family:Helvetica, Arial, Sans-Serif;border-bottom:1px solid #999;}
#main-nav a{
	color:#003366;
	cursor:pointer;
	display:block;
	font-size:131%;
	font-weight:bold;
	padding:4px 0;
	text-align:center;
	text-decoration:none;
}
#main-nav small{
	color:#999;
	display:block;
	margin-bottom:-2px;
	font-size:61.2%;
	font-weight:normal;
	text-transform:uppercase;
}
#main-nav a:hover,#main-nav a.active:hover{color:blue;}
#main-nav a.active{color:orange;}
/* Site Nav ------------------------------------------------------------*/
#site-nav{
	position:absolute;
	right:3%;
	top:5px;
	vertical-align:middle;
}
#site-nav ul{padding-top:6px;}
#site-nav li{
	display:block;
	float:left;
	padding:0 5px;
}
#site-nav fieldset.val{display:inline;}
.site-search-text{width:118px;}
.site-search-go{background:#666;color:#FFF;}
#site-nav input[type=submit]{text-transform:uppercase;}
.site-search-go, .breadcrumb{font-size:85%;}
#footer-links{padding-top:10px;}
#footer-links li{display:inline;padding-right:10px;}
/*News------------------------------------------------------------*/
#news li a{font-size:108%;}
.news-meta{color:#999;}
.news-img{
	display:block;
	float:left;
	margin:5px 10px 0 0;
	overflow:hidden;
	clear:both;
}
/*Post Date------------------------------------------------------------*/
.datepost {color: #999;margin: -10px 0 15px;}
/*Feeds------------------------------------------------------------*/
.rss-list li{
	background: url(http://wholesaledoc.com/i/rss20.png) left center no-repeat;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 24px;
}
/*Search------------------------------------------------------------*/
.list-url{color:green;}
/*Common Styles ------------------------------------------------------------*/
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.hidden{display:none;}
.textmiddle{vertical-align:middle;}
.small{font-size:85%;}
.alert{color:red;}
.copy p{padding-bottom:10px;}
.circlelist{line-height:182%;}
.circlelist li{list-style:circle;margin-left:20px;}
a:visited{color:#990099;}
a:hover{color:#003366;}
body{font-family:Verdana, Arial, Sans-Serif;}
textarea{font-family:Verdana, Arial, Sans-Serif;}
strong{font-weight:600;}
em{font-style:italic;}
h1, h2, h3, h4{font-family:Helvetica, Arial, Sans-Serif;}
h1{font-size:167%;line-height:167%;padding:6px 0 18px;}
h2{font-size:138.5%;}
h3{font-size:108%;font-weight:600;}
h4{font-weight:600;}