/* Product Tab Review */
html, body, iframe { 
	height:100%; 
	margin:0; 
	padding:0; 
}
iframe { 
	display:block; 
	width:100%; 
	border:none; 
}
#thank_you_boxes .box_content{margin:5% 2px 0px 2px;} /* override thankyou.css */

/* default anchors, from common */
a:link,
a:visited {text-decoration:none;color:#0066cc;outline:none;}
a:hover,
a:active {text-decoration:none; color:#098040;outline:none;}
a.underlined{text-decoration:underline;}
.grey_text, a.grey_text {color:#707070;}

#wrapper{
	overflow:auto;
	color:#707070;
	font-family: Lato,Arial,Trebuchet MS,Verdana,sans-serif;
}
h2 {
	color:#10a049;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
hr{
	background-color: #707070;
	height: 2px;
	width:95%;
}
.blue_button{
	background: #6498ce;/* Old browsers */
	background: linear-gradient(to bottom, #8ebbe9 0%,#0066cc 68%);	
	color:#ffffff !important;
	cursor:pointer;
	border:0px;
	border-radius:7px;
	background-color:#10a049;
	padding:5px 20px;	
}
.green_button{
	background: #5ec379;/* Old browsers */
	background: linear-gradient(to bottom, #5ec379 32%,#10a049 56%);
	color:#ffffff !important;
	cursor:pointer;
	border-radius:7px;
	background-color:#10a049;
	margin-top:5px;
	padding:5px 20px;
}
/* Begin Show Reviews */
#add_review{
	float:right;
	margin-right:5%;
}
.author{
	font-weight:bold;
	line-height:30px;
}
.date{
	float:right;
	padding-right:5%;
}
#reviews_content{
	clear:both;
	max-height:365px;
	overflow-y:scroll;
	padding-top:5px;
}
/* End Show Reviews */
/* Begin Add Review */
input[type=email],
input[type=text],
select {margin-right:2%;width:140px;}
input[type=radio] {cursor:pointer;}
input[type=email]:focus,
input[type=radio]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {box-shadow:0px 0px 5px #10a049;}

#back{float:right;}
#back_button{
	background:#6498ce;/* Old browsers */
	background:linear-gradient(to bottom, #a90329 0%,#8f0222 50%,#ff0004 100%);
	color:#ffffff !important;
	border-radius:7px;
	background-color:#10a049;
	font-size:14px;
	padding:5px 44px;
	position:relative;
	text-decoration: none;
	top:5px;
}
#row1{
	clear:both;
	list-style-type:none;
	margin:0px;
	max-width:800px;
    padding:5px 0px 0px;
}
#row1 label{
	text-align:right;
	width:90px;
}
#row1 li{
	display:inline;
}
#row1 select{
	width: 146px;
}
#favorite_use span{
	padding-left:196px;
}
/* Star Reviews */
.rating_stars {
	cursor:pointer;
	font-size:17px;
	float:right;
	margin-right:2%;
}
.rating_stars label {cursor:pointer;}
.star {
	cursor:pointer;
	color:#016f4f;
	font-size:26px;
}
.texttop{
	position:relative;
	top:-55px;
}
#min, #max{
	float:right;
	font-size: 12px;
	margin-right:2%;
}
#max{
	display:none;
}
.favorite_use{
	clear:both;
}
.favorite_use span{
	color:#016f4f;
}
.secure{
	float:left;
	padding-right:3%;
}
/* Add Review Form */
input[type=radio]#star1,
input[type=radio]#star2,
input[type=radio]#star3,
input[type=radio]#star4,
input[type=radio]#star5 {
	display:none;
}
/* Defaults ratings to zero */
input[type=radio]#star1 ~ #star1_on,
input[type=radio]#star2 ~ #star2_on,
input[type=radio]#star2 ~ #star3_on,
input[type=radio]#star2 ~ #star4_on,
input[type=radio]#star2 ~ #star5_on{
	cursor:pointer;
	display:none;
}
/* overrides sytling form tabs */
textarea{
	width:85%;
}
label{
	color:#016f4f;
	background:none;
	border-style:none;
	display:inline-block;
	padding: 4px;
	text-align: center;
}
#recommend_span{
	top:25px;
	position:relative;
}
#comment{
	clear:both;
	vertical-align:top;
}
input[type=radio]{
	position:relative;
	visibility:visible;
}
#required{
	color:#10a049;
	font-weight:bold;
	float:right;
	margin-right:4%;
}
#disclamer{
	font-style:italic;
	font-size:11px;
	margin-right:4%;
	padding-top:10px;
}
#disclamer .network_solutions {
	float:left;
	margin-right:10px;
	vertical-align:middle;	
}
/* End Add Review */
/* Begin Thank you */
.center{
	color:#098040;
	font-size:36px;
	font-weight:bold;
	text-align:center;
}
#thank_you{
	font-size:70px;
	margin-top:25px;
}
.content{
	border:2px solid #016f4f;
	border-radius: 12px 12px;
	display:inline-block;
	height:150px;
	margin:5px;
	padding:10px;
	vertical-align:top;
	width:270px;
}
.learn{
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}
.image{
	float:right;
}
.title{
	color:#009a3d;
	font-weight:bold;
}
.text{
	float:left;
	font-size:12px;
	height:80px;
	width:140px;
}
.link{
	text-decoration:none;
}
/* End Thank You */

/* Begin Real Stories */
li a{
	color:#707070;
	font-weight:bold;
	text-decoration:none;
}
li a:hover{
	color:#098040;
}
#story{
	float:left;
	width:69%;
}
#story_image{
	float:right;
}

#before_div, #after_div{
	display:inline;
}

#footer{
	clear:both;
	position:relative;
}
/* End Real Stories */

@media screen and (max-width:800px) {
	#row1 {
	   max-width:600px;
	}
}
@media screen and (max-width:900px) {
	.rating_stars {
		float:left;
		margin-top:15px;
	}
	#after_div{
		float:left;
	}
	#pics_only{
		float:left;
	}
}