.main{
	max-width:650px;
	font-family:'Myriad Pro';
}

h1{
	font-size:20px;
}
h2{
	font-size:16px;
	font-weight:700;
	color:#585858;
	display:block;
	clear:left;
}
.table{
	max-width: 550px;
	font-family:'Myriad Pro';
}
.row{
	margin-bottom:10px;
	border-bottom: 1px solid #c0c0c0;
	clear:both;
	float:left;
}
.header a{
	color:inherit;
}
.col{
	display:inline-block;
	clear:none;
	margin-right:5px;
	margin-bottom: 10px;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
}
.col1{
	width:130px;
	padding:0;
}
.col1 a{
	font-style: italic;
	color: #c0c0c0;
	text-decoration:none;
}
.col1 img{
	max-height:30px;
}
.col2,.col3,.col4,.col5,.col6,.col7{
	width: 34px;
}
.col2{
	width:30px;
	font-size:12px;
}
.col2.header{
	font-size:13px;
}
.col3{
	width:60px;
	font-weight:bold;
	font-size:15px;
}
.col3.header{
	font-size:13px;
}
.col4{
	width:50px;
}
.col5{
	width: 60px;
}
.col8{
	right:0;
	text-align:right;
	padding-left:5px;
	clear:none;
}

.button{
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	font-weight:300;
	background-color:gray;
	border-radius:6px;
	color:#ffffff;
	text-decoration:none;
}

.helptext{
	cursor:help;
}

.filters{
	padding-bottom:20px;
}

.filters select{
	font-family:"Myriad Pro";
	padding:2px;
	font-size:14px;
	border-radius:5px;
	width:266px;
}

.filters select:nth-child(2){
	margin-left:10px;
}

.underline{
	text-decoration:underline;
}
.noShow{
	display:none !important;
}

.firstCol{
	display:inline-block;
	width:180px;
	margin-bottom:10px;
	margin-right:5px;
	background-color:gray;
	padding:5px;
}
.firstCol:after{
	content: ": ";
}
.secondCol{
	display:inline-block;
	width:180px;
	margin-bottom:10px;
	background-color:#c0c0c0;
	padding:5px;
	margin-right:5px;
	font-style:italic;
	color:#242424;
}
.thirdCol{
	display:inline-block;
	max-width:235px;
	width:100%;
	/*background-color:#dedede;*/
	padding:5px;
	font-size:80%;
	color:gray;
	margin-bottom:10px;
}

.mobileOffer ul{
	margin-left:0;
	padding-left:0;
	/*clear:both;*/
	padding-top:20px;
	display:block;
	font-size:90%;
}
.mobileOffer ul li{
	list-style:none;
	margin-left:0;
	padding-left:0;
}

.mobileOffer .logo{
	max-width:188px;
	max-height:188px;
	width:100%;
	display:block;
	float:right;
	margin-left:15px;
	margin-bottom:5px;
	border:1px solid #eeeeee;
	border-radius: 3px;
}

.mobileOffer .mainButton{
	font-size:100%;
	background-color:#1289c0;
	color:#ffffff;
	float:right;
	font-weight:700;
	padding:10px;
}

.mobileOffer .price{
	float:right;
	clear:right;
	display:block;
	color:#c0c0c0;
	margin-top:8px;
	font-weight:100;
	font-style:italic;
	font-size:95%;
	padding-right:5px;
}
.clear{
	display:block;
	clear:both;
}

.review{
	padding-top:20px;
}

.comments{
	padding-top:20px;
}

.otherFromSame{
	padding-top:40px;
}

.otherFromSame h2{
	margin-bottom:30px;
}

.mobileOffer .col8{
	float:right;
}
.mc2 .col8{
	float:none;
}

.defHide{
	display:none;
}

#showWholeListLink{
	float:right;
	color:#8d8d8d;
	margin-top:12px;
	color:#18a1e0;
}

.mainWrapper{
	display:inline-block;
	float:left;
	clear:left;
	width:auto;
	max-width: 550px;
}

.betterDataAndSpeech h2{
	margin-bottom:10px;
}
.betterDataAndSpeech .desc{
	padding-bottom:50px;
	max-width:550px;
}

.mobileOffer .link{
	color:#3f7bf4
}

.productList .price{
	white-space: nowrap;
}
.poweredBy{
	float:left;
	text-align:left;
	opacity:0.5;
	font-size:80%;
	color: #818181;
	margin-top:5px;
	font-weight: normal;
}
.poweredBy a{
	display:inline-block;
	height:20px;
	padding-left:29px;
	background-image: url('/_v2/images/icons/partners/prisguide.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position:0 0;
	text-decoration:none;
	padding-top:3px;
}
.poweredBy a:hover{
	opacity:0.7;
}