body {
	background-color: white !important;
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Tahoma, 'Arial CE', 'Helvetica CE', helvetica, sans-serif;
}

.wrapper {
	border: 0;
}

.header,
.toolbar,
.mainMenu,
.mainMenuPanel,
.socialBar,
.promo,
.footer .panel,
.appTabs,
.submit,
.modalOverlay,
.buttons,
.moreButton,
.altSubmit,
.dhtmlxSlider_ball,
.selectorButton,
.action-button,
.filter,
.tab-group-js,
.bottom,
.comparatorMainBox .actions,
.banner,
.sidebar,
.surveyContent,
.infoImg {
	display: none !important;
}

.pv {
	display: block !important;
}

.pv-head {
	width: 150px;
	margin: 0 0 0 180px;
	float: left;
}

.pv-logo {
	float: left;
}

.pv-date {
	float: left;
	margin: 0 0 0 10px;
}

.pv-footer {
	font-size: 12px;
	border-top: 1px solid #DCDCDC;
	padding: 5px 0 0 0;
}

.pv-footer p {
	margin: 0 0 5px 0;
}

.group:before, .group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { zoom: 1; }


.sections,
.perex,
.selectorRow,
.section,
.tab-body,
.tab-group-content,
.page {
	width: 600px;
	margin: 0;
	padding: 0;
}

.mt-infobox {
	width: 600px !important;
}

.perex {
	padding: 25px 0 30px 0;
	clear: both !important;
}

.sections {
	padding: 30px 0 0 0;
	margin-top: 30px;
	clear: both !important;
}

.section {
	padding: 0;
	clear: both !important;
}

.breadcrumbs li,
.perex .perexBox {
	padding-left: 0;
}

.footer p {
	padding: 0;
	margin: 0;
}

.footer p a {
	display: none;
}

.footer p span {
	display: block;
	text-align: right;
}

.cardView li, 
.selectorRow li,
.cmsBox li {
	list-style: disc;
	list-style-position: inside;
}

.calcBox {
	width: 600px;
}

.calcBox .result img,
.calcBox .range,
.calcBox .right img,
.calcBox .buttons,
.calcBox .actions,
.calcBox .axisxScale,
.calcBox .axisx,
.calcBox .axisy {
	display: none;
}

.calcBox .monthValueLabel {
	float: left;
	text-align: right;
	/*width: 180px;*/
}

.calcBox .graph {
	page-break-before: always;	
}

.calcBox .graphInner {
	padding: 0;
}

.calcBox input {
	border: 0;
}

.calcBox .calcContent {
	border: 1px solid #dcdcdc;
}

.calcBox .inputBox {
	padding: 0;
}

.calcBox .left {
	width: 380px;
	margin: 0 10px 0 0;
}

.calcBox .right {
	width: 150px;
}

.calcBox .right .textbox_small {
	text-align: right;
	width: 110px;
}

.calcBox .calcRow {
	margin: 0 0 10px 0;
}

.press-row .more {
	display: none;
}

.comparatorMainBox {
	width: 600px
}

.appTable {
	width: 600px;
}

.creditList table col.col4 {
	width: 1px;
}

.downloadLink {
	padding-left: 0;
}

.placeMap .placeDetail .detail {
	float: left;	
	width: 390px;
}

.placeMap .placeDetail .image {
	float: left;	
	width: 150px;
}

.shopList2 {
	margin: 10px 0 0;
}
.shopList2 .shopListItem {
	border-bottom: 1px solid #CCCCCC;
    padding: 20px;
    margin: 0 0 10px;
}
.ie7 .shopList2 .shopListItem
, .ie6 .shopList2 .shopListItem {
	padding-bottom: 10px;
}
.shopListItem .shopListHeader {
	padding: 0 0 17px 0;
}
.shopListItem .shopListHeader .cardWrapper {
	padding: 3px 0 0 17px;
}
.shopListItem .shopListHeader h3 {
	padding: 0 0 6px;
}
.shopListItem .shopListHeader .linkWrapper {
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	border-right: 1px solid #dedede;
	color: #066DB2;
}
.shopListItem p {
	color: #666666;
    font-size: 14px;
    margin: 0 0 17px;
}
.shopListItem .evaluationText {
	margin: 8px 0 0 30px;
}

.shopList2 .link-rating {
	padding-top: 5px;
}
