/*add this part to the main style sheet:

@import url("/tgstyle.css");

*/

/*Highlight Box Divs*/
.highlight, .highlight-blue, .highlight-ltblue, .highlight-red, .highlight-orange, .highlight-green, .highlight-yellow, .highlight-ltorange{
	margin:0 10px 18px;	
	box-shadow: 3px 2px 6px 0 rgba(0,0,0,0.15);
	padding: 10px 20px;
}

#content .highlight p{
	margin-bottom: 0;
}


.highlight-blue{border-left: 5px solid #06c;}
.highlight-ltblue{border-left: 5px solid #0af;}
.highlight-red{border-left: 5px solid #ff4b33;}
.highlight-orange{border-left: 5px solid #ff7e33;}
.highlight-ltorange{border-left: 5px solid #f4b14c;}
.highlight-green{border-left: 5px solid #00bb00;}
.highlight-yellow{border-left: 5px solid #ffd333;}

/*Review Ratings and Highlight Box Styling*/
.top-highlight-box, .review-box-wrap{margin: 0 5px 20px 25px; width: 235px;}
.review-right{float:right;}
.review-box-title{padding-bottom: 2px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; font-size: 20px; font-family: "Arial Narrow","Helvetica Neue", Arial, Helvetica, sans-serif;}

/*.review-box-wrap ul{margin: 0; list-style: none outside;}*/
.entry-content .top-highlight-box-list ul, .entry-content ul.ratings-list {margin:0;}
.entry-content .top-highlight-box-list ul li, .entry-content ul.ratings-list li{list-style-type:none;}

#content .ratings-list{margin-bottom:18px;}
.review-box-wrap ul li{margin-bottom: 10px;}
.review-score-detail{margin-bottom: 4px; clear: both;}
.review-score-name{float:left;}
.review-score-value{float:right;padding-right:3px;}
.review-score-name, .review-score-value{font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px;}
.review-under-score{clear: both; height: 12px; display: block; background: #e5e5e5;}
.review-over-score{
background-color: #06c;
height: 12px;
display: block;
float:left;
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
	background-size: 20px 20px;
}
.review-total-rating:after{clear:both;}
.review-total-rating{height:42px;line-height:22px;background:#e5e5e5;}
.review-total-rating-text{float:left;color:#666;margin-left:10px;}
.review-total-rating-value{float:right;color:#fff;background-color: #06c;}
.review-total-rating-text,.review-total-rating-value{padding:10px 10px;text-transform:uppercase;font-size:16px;font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.top-highlight-box-list ul{margin:0;padding:8px 10px;}
.top-highlight-box-title{color:white; background-color:#423725;padding:2px 4px 2px 8px; text-transform: uppercase; font-size: 16px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}
.top-highlight-box-list{background-color:#f1f1f1;}

/*Inline Content Note*/
.subline {
color: #777777;    
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 21px;
padding: 6px 0;
margin: 18px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid  #cccccc;
text-align: left;
}

h6
{
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px;
}

/*Buy Now and Info Action Buttons*/
a.buytext:visited,a.buylist:visited,a.infobut:visited,a.buyalt:visited, a.buynow:visited{color:#fff;}

a.buytext:visited,a.buylist:visited, a.buynow:visited{background-color:#06c;}
a.infobut,a.buyalt,a.infobut:visited,a.buyalt:visited{background-color:#0af;}

a.buytext:link,a.buylist:link, a.buynow:link{
background-color:#06c;
}

a.infobut:link,a.buyalt:link{
background-color:#0af;
}

a.buytext:link,a.buylist:link,a.infobut:link,a.buyalt:link, a.buynow:link{
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing:1px;
text-decoration:none;
color:#fff;
margin:8px 8px 8px 0;
text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}

a.buytext:link,a.infobut:link,a.buyalt:link, a.buynow:link{
display:inline-block;
padding:8px 14px;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}

a.buylist:link{
padding:0 4px 1px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

a.buytext:hover,a.buylist:hover, a.buynow:hover{
background-color:#e14d43;
}

a.infobut:hover,a.buyalt:hover{
background-color:#e14d43;
}

a.buytext:active,a.buylist:active,a.infobut:active,a.buyalt:active, a.buynow:active{
background-color:#CC3C00;
}

/*Spectable*/
.content .spectable thead tr th{background-color: #DEDEDE;font-size:14px; color:black;line-height:16px;padding:4px 12px;text-align:center;}
.content .spectable tr th, .content table.spectable td{line-height:18px;padding:4px 14px;font-size:14px;border: 1px solid #E7E7E7;width:auto;text-align:left;}
.content .spectable{border:2px solid #DEDEDE;}
.content .spectable tr th{color:black;font-weight:bold;}
.content .spectable tfoot tr td{text-align:center;}

/*Amazon Deal Page*/
.percent-off-opts label.discount-choice {
	display:inline;
	position:relative;
	margin-left: 0.2em;
	_top:0.2em;
color:black;
font-size:14px;
line-height:18px;
}

.percent-off-opts input.discount-radio {
	display: inline;
	margin: 0 0 0 12px;
}
.amazon-deal-form{padding:10px;background-color:#EDF7FF;border:solid 2px #06c;-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;}
.percent-off-opts{line-height:18px;margin:0px;}
.amazon-deal-form input {margin-bottom:10px;}
input.amz-search-box{width:200px;line-height:18px;height:18px;margin-left:10px;}
select.amz-search-drop{margin-bottom:0;font-size:16px;}
#text-22{padding:6px 0 0;
	border:2px #06c solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;}
#text-22 .textwidget form input{font-size:16px;}
.whitetableborder tr{border:2px #fff solid;}

/*Newsletter Subscription Box Styling*/

#tg-subscribe {
	padding: 18px 22px;
	background: #423725;
}

#tg-subscribe h4.tg-sub-title{
	font-size: 26px;
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	text-transform: uppercase; 
	margin-bottom: 0;
}
#tg-subscribe h4.tg-sub-title span{
	/*Span text was removed in May 2016. In question as to if it will be restored.*/
	display: inline-block;
	font-weight: bold; 
	font-size: 32px; 
	margin-top: 10px;
}
#tg-subscribe p{
	color: #ccc;
	margin: 0;
	text-align: center;
	font-size:14px;
}
#tg-subscribe p.tg-sub-text {
	margin: 10px 0 15px;
	/*opacity: 0.8;*/
}
#tg-subscribe input {
	border: none;
	width: 100%;
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0;
	margin: 0;
	box-shadow: none;
	border-radius: 0;
	height: 45px;
}
#tg-subscribe input.email-field {
	color: #666;
	background: #fff;
	font-size:14px;
}
#tg-subscribe input::-webkit-input-placeholder {
   color: inherit;
   opacity: 0.8;
}
#tg-subscribe input:-moz-input-placeholder {
   color: inherit;
   opacity: 0.8;
}
#tg-subscribe input::-moz-input-placeholder {
   color: inherit;
   opacity: 0.8;
}
#tg-subscribe input::-ms-input-placeholder {
   color: inherit;
   opacity: 0.8;
}
#tg-subscribe input.submit {
	background: #d56144;
	color: #fff;
	margin-top: 12px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); 
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
	cursor: pointer;
}

#tg-subscribe p.tg-sub-footer-text {
	margin-top: 10px;
	font-size: 12px;
}

/* Sidebar Forum Box Styling*/

#tg-forum-sidebar {
    padding: 12px;
    background: #06c;
	width: 300px;
	margin: 0 auto;
}

div#tg-forum-sidebar:hover {
    background: #00aaff;}

#tg-forum-sidebar .button{
	background: #423725;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 700;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); 
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
	cursor: pointer;
}


/*Sidebar Features*/
.side-image-overlay{
padding:4px 0 3px;
position:absolute;
bottom:0px;
left:1px;
width:300px;
background:rgb(50, 50, 50);
background:rgba(0, 0, 0, 0.6);
color:#fff;
font-size:30px;
line-height:30px;
text-align:center;
text-transform: none;
}

.sidebar-highlight img{vertical-align:bottom;border:1px rgba(0,0,0,0.6) solid;}
.sidebar-highlight {position:relative;}
.sidebar-highlight h3{margin:0;}

.sidebar li.recent-comment{font-size:14px;border:none;padding-bottom:0;}

/*Jetpack Sharing Buttons Remove Border Radius*/
/*.sharedaddy .sd-content ul li a.sd-button, .sharedaddy .sd-social-icon-text .sd-content ul li a.sd-button {
  border-radius: 0;*/

/*Brands Page List of Brands Styling*/
.wp-tag-cloud li{
	float: left;
	width: 180px;
	list-style:none !important;
}
.whitetableborder td a { margin: 0 15px;}

.holidaypromotop a{color:#06c;margin-left:6px;}
.holidaypromotop a:hover{color:#e14d43;}
.holidaypromotop{border:1px solid #e14d43;}