/* CSS Document */



html, body {

    min-height: 100%; 

	width: 100%; 

	height: 100%; 

	margin: 0px; 

	padding: 0px; 

	background: #7da3ba url(images/bg.gif) center repeat-y; 

	border: none;

}



html>body, html>body {

    height: auto;  

	border: none;

}

body {

	margin: 0px; padding: 0px; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

/*	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size: 12px; 

*/	

	font-weight: normal; 

	border: none; 

	color: #000;

} 



td,th {

	/*	font-family: verdana, Helvetica, sans-serif; */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-align: left;

}



table td .topdevice{

	background-color:#F7F9B7;

}



p {

	font-weight:normal;

	font-size: 11px;

}

a:link, a:visited, a:active {

	color:#0000FF;

	text-decoration: underline;

}

/*

a:visited {

	color: #2177A8;

	text-decoration: underline;

}

*/

a:hover {

	color: #2177A8;

	text-decoration: underline;

}

.cont {

	background-image: url("images/t-bg.gif");

	background-repeat: repeat-x;

	padding: 30px;

/*	width:560px;*/

}

.cont-left {

	background-image: url("images/column-bg.gif");

	background-repeat: repeat-y;

	padding-left: 5px;

/*	width:560px;*/

}



#tit h1 {

	font-size: 20px;

	color:#325776;

	margin: 0px;

}

.darkblue {

	color: #000000;

	line-height:20px;

	font-size:12px;

	font-weight:normal;

	text-align:justify;

	padding-left:5px;

	padding-right:5px;

	list-style-type: none;



}

.darkblue a:link, .darkblue a:visited, .darkblue a:active {

/*	color:#284E77;		*/

	color:#3333CC;

	text-decoration:underline;

}



.darkblue a:hover {

	text-decoration:none;

}



.darkblue li {

	padding:0px 0px 0px 25px;

	background-image: url(ok.gif);

	background-repeat:no-repeat;

	margin:1.5em 0 0.5em 20px;

	line-height:1.2em;

}





.number {

	color: #333333;

	line-height:20px;

	font-size:12px;

	font-weight:normal;

	text-align:justify;

	padding-left:10px;

	padding-right:5px;

}



.listleft {

	margin-left:15px;

	padding-left:0px;

}



.headertext {

	font-size:12px;

	line-height:16px;

	font-weight:bold;

}

.sgreview {

	border:1px dotted #12517C;

}



.prodreview {

	background-color:#F7F7F7;

	padding:8px;

	border-color:#C6DEEA;

	border-style:solid;

	border-width:1px;

}

.prodreview td{

	background-color:#ffffff;

	margin:8px;



}



.topad {font-size: 16px;color:#000000;font-weight:bold;}

.style2 {font-size: 18px; color: #2277AA; }



.img-right {float:right; margin:8px;}

.img-left  {float:left;margin:8px;}



.testimonial {padding:2px;border:3px solid #1D75A3;}

.testimonial td {background-color:#F5FAFC;}



.reviewchart {

	font-size:11px;

	border:0px;

	font-size:10px;

	font-family:verdana;

	line-height:16px; 

	color:#333333; 

	background-color:#ffffff;*/  #ECF4F9;*/

}



.reviewchart td {

	padding:2px;

	background-color:#FAF7EF;



}

.sgcell {

	background-color:#FBF8F0;

}



.padding {margin:5px;}



.subtit {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

/*	color: #393939;		*/

	font-weight: bold;



/*

	font-size:14px;

	color:#000000; 

	font-weight:bold;

	line-height:22px;

*/	

}



h1 {

	font-size: 2pc;

	font-weight: normal;

	color:#FF0000;

	font-family: Arial, Sans-serif;

	margin: 0;

	text-align: center;

}

h2 {

	font-size: 18px;

	font-weight: normal;

	color:#006600;

	text-align: center;

}

h3 {

	font-size:14px;

	font-weight:bold;

	color:#003333;

	text-align:center;

}



h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {

    font-size:14px;

	font-weight:bold;

/*	color:#284E77;		*/

	color:#3333CC;

	text-decoration:underline;

	text-align:center;

	line-height:20px;

}



h5 {

    font-size:14px;

	font-weight:bold;

}



h3 a:hover {

    font-size:14px;

	font-weight:bold;

	text-decoration:none;

	text-align:center;

	line-height:20px;

}



#tit h2 {

	font-size: 14px;

	color: #2b648f;

	margin-top: -10px;

}

#textCont {

	width: 565px;

	padding-left:5px;

}

#textCont h3 {

	font-size: 16px;

	color:#2F4A66;

	padding: 0px;

	margin-bottom: 5px;

}



.ttl {

	font-size: 20px;

	font-weight: normal;

	color:#990000;	

	line-height:25px;

	text-align:center;

}



#leftMain {

	background-image: url("images/g-l-main.gif"/*tpa=http://penisdevicereview.com/images/g-l-main.gif*/);

	background-repeat: no-repeat;

	height: 25px;

	width: 185px;

	padding-bottom: 5px;

	margin-top: 10px;

}

#leftMain h3 {

	text-indent: -9999px;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}



#leftRoll {

	margin: 0px;

	padding: 0px;



	width: 185px;

}

#leftRoll ul {

	margin: 0px;

	padding: 0px;

}



#leftRoll ul li, #leftRoll a {

	width: 185px;

	height: 19px;

	display: block;

	margin-bottom: 2px;

	padding: 0px;

	margin-top: 0px;

}

#leftRoll ul li a	{

	text-indent: -9999px; 

	text-decoration: none;

}

#rolla1 {

	background-image: url("images/b-compare.gif");

	background-repeat: no-repeat;

}

#rolla2 {

	background-image: url("images/g-sizegenetics.gif");

	background-repeat: no-repeat;

}

#rolla3 {

	background-image: url("images/g-proextender.gif");

	background-repeat: no-repeat;

}

#rolla4 {

	background-image: url("images/b-vimax.gif");

	background-repeat: no-repeat;

}



#rolla1 a:hover {

	background-image: url("images/b-compare-o.gif");

	background-repeat: no-repeat;

	text-indent: -9999px; 

	text-decoration: none;

}

#rolla2 a:hover {

	background-image: url("images/g-sizegenetics-o.gif");

	background-repeat: no-repeat;

	text-indent: -9999px; 

	text-decoration: none;

}

#rolla3 a:hover {

	background-image: url("images/g-proextender-o.gif");

	background-repeat: no-repeat;

	text-indent: -9999px; 

	text-decoration: none;

}

#rolla4 a:hover {

	background-image: url("images/b-vimax-o.gif");

	background-repeat: no-repeat;

	text-indent: -9999px; 

	text-decoration: none;

}





#subMain {

	width: 185px;

	text-align: left;

	margin: 0px;

	padding: 0px;

/*	margin-top:5px;*/

	/*clear: both;

	display: block;*/

	line-height:22px;

}



#subMain ul {

	margin-top: 5px;

	padding: 0px;

	clear: both;

	margin-left: 20px;

	margin-bottom: 5px;

	margin-right: 0px;



}

#subMain a:link, #subMain a:visited, #subMain a:hover, #subMain a:active {

	text-decoration:none;

}

#subMain a.attention1 {

	font-weight:bold;

	color:#0000FF;

}	

#subMain a.attention1:hover {

	font-weight:bold;

	color: #2177A8;

}	

#subMain a.attention2 {

	color:#FF0000;

}	

.subnav {

	padding-left:8px;

}

.navtitle {

/*	font-size: 17px;

	color:#6D4323;

	padding: 0 0 3px 0;

	margin: 0;

*/

	font-size:17px; font-weight: normal; color:#2676bd; border-bottom:1px solid #2676bd;

	padding: 0 0 3px 0;



}



.greentext {

	color:#CC0000; /*#006600;*/

}







.reviewbox {

	background-color:#F7F7F7;

	padding:8px;

	border-color:#C6DEEA;

	border-style:solid;

	border-width:1px;

}

.reviewbox td{

	background-color:#ffffff;

	padding:8px;



}

.guarantee {

color:#0d1e32;

font-size:13px;

line-height:18px;

margin:42px 5px 0 10px;

}



.gurantee_refund {

font-size:12px;

color:#081525;

margin:15px 10px 0 40px;

}



.refund_link {

font-size:12px;

color:#0033FF;

text-decoration:none;

}



.refund_link:hover {

font-size:12px;

color::#0033FF;

text-decoration:underline;

}



.blue_text_16 {

    color:#336699; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:16px; 

	font-weight:bold;

}

.calc_text {

font-size:15px;

color:#131727;

line-height:16px;

font-weight:bold;

padding-top:40px;

}



.calc_size {

font-size:12px;

color:#131727;

line-height:14px;

font-weight:normal;

}



.calc_values {

font-size:13px;

color:#131727;

font-weight:bold;

line-height:16px;

padding:0 13px 0 13px;

}



.calc_ind {

	margin-bottom: 24px;

	margin-right:15px;

}

.calc_ind_res {

	margin-bottom: 18px;

}

.calc_ind_res_jes {

	margin-right:15px;

	margin-top: 18px;

	font-size:12px;

	line-height:16px;

	color:#b71313;

	font-weight:bold;

}



.calc2_text {

font-size:12px;

line-height:16px;

color:#b71313;

font-weight:bold;

}



.calc_indnew { padding:0; margin:0 0 0 0; height:68px; background:url(images/calc-bgtext.gif) no-repeat top;}

.calc_indnew_res { padding:0 15px 0 0; margin:0 0 40px 0; vertical-align:top;}

#calcbutton { width:84px; height:26px; background:url(images/but-calc.gif) no-repeat; border:none; outline:none; cursor:pointer; margin:0 0 0 17px;}

.calc3_text {font-size:11px; line-height:14px; color:#e8951f; font-weight:bold; vertical-align:top; padding:0;}



/*Modify attributes of #contentwrapper below as desired*/

#contentwrapper{

width: 230px;

height: 200px;

border: 1px solid black;

background-color: #C6FFC6;

padding: 5px;

}



.billcontent{

width: 100%;

display:block;

}

.quoted {

	font-weight: normal; 

	margin-top: 10px; 

	margin-bottom: 10px; 

	margin-left: 50px; 

	padding-left: 15px; 

	border-left: 3px solid #ccc;

	color: #333333;

	line-height:20px;

	font-size:12px;

	font-weight:normal;

    text-align:justify;

	padding-right:5px;

}

.calc{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

.compare {

	font-size:14px;

/*	color:#284E77;	*/

	color:#3333CC;

	line-height:50px;

	text-align:center;

}

a.moreinfo:link, a.moreinfo:active, a.moreinfo:visited {

	color:#284E77;

	text-align:right;

	float:right;

	text-decoration:underline;



}

a.moreinfo:hover {

	color:#284E77;

	text-align:right;

	float:right;

	text-decoration:none;



}

.comp {

	line-height:25px;

}

.footer, .footer a{

	text-align:center;

	color:#000000;

	background: #7da3ba; 

}

.benefits {

	margin-left:50px;

	padding-left:0px;

}

.comparetable {

	font-size: 0.8em;

	border-left: 1px solid #CCCCCC;

	border-top: 1px solid #CCCCCC;

}

.comparetable th {

	background-color: #C3E7F5;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	padding: 2px;

}

.comparetable td {

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 0px;

	padding-left: 0px;

	margin: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	text-align:center;

}

.comparetable td.subtit {

	font-size:12px;

}



img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.comparetable .item {

	background-color: #efefef;

	padding: 2px;

	text-align:left;

}

.warning {

	border-style:dashed;

	text-align:center;

}

.warning th {

	color:#FF0000;

	padding: 2px;

	font-size:14px;

	background-color: #F4F4F4;

}

.top-extenders {

	border-style:solid;

	border-width:1px;

	border-color:#666666;

}

.top-extenders th {

	background-color:#368bce;

	color: #FFFFFF;

	font-weight: bold;

}

.top1 td {

	background-color: #E0EBF8;

}

.top2 td {

	background-color: #F4FBFD;

}

.sub_t {

	font-style:italic;

	font-size: 16px;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

}

.warning {
	border-style:dashed;
	text-align:center;
	border-color: #FF0000;
	border-width:thick;
	margin-left: 100px;
}
.warning th {
	color:#FF0000;
	padding: 2px;
	font-size:14px;
	background-color: #F4F4F4;
}