body, table, td
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: Black;
}

h1, #pageHeader
{
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 15px;
}

h2, h3, h4, .PABlockHeader
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 0px;
}

a:link, a:visited, a:active
{
	color: Black;
	text-decoration: none;
}

#topbanner,
#headergray,
#headerorange,
#headerlogo2,
#blackline,
.blackline,
#ProductImages_pcBtContactSeller,
.pcLeftBlock,
#ppThumbs,
#ppZoom,
#finCalc,
#pcRightColumn .messageBox,
#ProductInfo_pcCurrency,
#pcSellerContactLink,
#pcResultTabs,
#pcResultBrowseDiv,
#pcSellerCompany,
#pcSellerSendMessage,
#pcSellerMessageQuestion,
#pcSellerMessageInputs,
#pcBottomLinks,
#flags,
#footerLinks,
#sociallinks,
#bannerarea,
#countryAndBanner,
#actionBox,
#rightBanner,
hr,
#mpTabs,
.tabNavi
{
	visibility: hidden;
	display: none;
}

#pcImages,
#ppMainImage
{
	visibility: visible;
	display: block;
}

#ppMainImage
{
	margin-bottom: 20px;
}

.pathBlock
{
	float: left;
	margin-right: 5px;
}

td
{
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 2px;
}

td.pcProductWhiteLeft,
td.pcProductGreyLeft
{
	white-space: nowrap;
	font-weight: bold;
}

td.pcProductWhiteRight,
td.pcProductGreyRight
{
	padding-left: 10px;
}

.piPriceLeft
{
	display: block;
}

.piPriceRight
{
	visibility: hidden;
	display: none;
}

.pcSellerShadow
{
	display: block;
	float: left;
	margin-right: 20px;
}

#pcSellerBoxContainer,
#footerLinksLogo
{
	display: block;
	clear: both;
}

#pcSellerHeader
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}

.payAdTable
{
	width: 100%;
}

.PABlock, .payAdTable
{
	margin-bottom: 15px;
}

.payAdTable td.brand, .payAdTable td.vatInfo
{
    padding-left: 1px;
}
.payAdTable td.price
{
    padding-right: 1px;
}

/*comparison*/

	/*---misc---*/
.pcProductCompareGrayBorderItem
{
	width:765px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;	
	border-color: #A5A5A3;
	padding-top:10px;
}


#moreDetails img
{
	border: solid 0px #000;
	display:none;
}

#moreDetailsWithHide img
{
	border: solid 0px #000;
	display:none;
}

#srTabs img
{
	display:none;
}
/*
.sfTabImg
{
	display:none;
}*/
	/*---Selection control---*/

td.pcProductComparisonSelectionHeader
{
	float:left;
	display: block;
	width:765px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
	background-color:#868686;
	color: #FEFEFE;
	border-color: #F85900;
    border-width: 3px 0px 0 0;
    border-style: solid;
    font-weight:bold;
}

.pcProductCompareSelectItem
{
	width:130px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#FEFEFE;
    border-width: 1px 1px 1px 1px;
    border-style: solid;	
    border-color: #A5A5A3;
}
	/*---Favourites control---*/
.pcProductCompareFavouriteItem
{
	width:140px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#FEFEFE;
    border-width: 1px 0px 0px 0px;
    border-style: none;
    border-color: #A5A5A3;
    height:20px;
}

	/*---Cells---*/
	
.pcProductCompareWhiteItem
{
	width:129px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
	background-color:#FEFEFE;
	border-color: #000;
    border-width: 1px 1px 0 0;
    border-style: solid;	
}
.pcProductCompareGreyItem
{
	width:129px;
	padding-top:3px;
	padding-bottom:3px;	
	padding-right:5px;
	padding-left:5px;
	background-color:#EEEEEE;
	border-color: #000;
    border-width: 1px 1px 0 0;
    border-style: solid;
}
.pcProductComparePropertyNameItem
{
	width:169px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
	background-color:#FEFEFE;
	border-color: #000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    font-weight:bold;
}

.pcProductComparePropertyNameAccessoriesItem
{
	width:169px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
	background-color:#FEFEFE;
	border-color: #000;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

td.pcProductComparisonCategory
{
	float:left;
	display: block;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;	
	padding-right:5px;
	padding-left:5px;
	background-color:#B4B3B1;
	color: #000;
	border-color: #000;
    border-width: 1px 0px 0 0;
    border-style: solid;
}

.close_section
{
	float: right;
	visibility:hidden;
}

	/*---Rows---*/
.pcProductCompareDifferentRow
{
	display:block;
	width:725px;
}

.pcProductCompareSameRow
{
	display:block;
	width:725px;
}

.pcProductCompareSelectionRow
{
	display:block;
	width:755px;
}

	/*---Tables---*/
table.pcProductComparisonFixed
{
    table-layout:auto;
	display: block;
    width: auto;
}
table.pcProductComparisonHeaderFixed
{
	width: 100%;
}

/* Company card */

.ccLanguage,
.ccTools,
.ccMessage,
.ccMapHelp,
.ccAllAdsLink
{
	visibility: hidden;
	display: none;
}

#ccMain
{
	width: 100%;
}

td.ccAddressLeft
{
	padding-right: 10px;
}

table.ccContactInfo td
{
	padding: 0px;
	padding-right: 10px;
}

#ccMain, div.ccInfoContent
{
	font-size: 10pt;
}

div.ccBoxHeader, div.ccInfoHeader
{
	font-size: 10pt;
	font-weight: bold;
	padding-left: 0px;
	color: #666666;
	background-color: #FFFFFF;
}

div.ccLeft, div.ccRight
{
	width: 100%;
	margin-top: 20px;
}

div.ccLatestAd
{
	float: left;
	margin-right: 20px;
	padding: 0px;
}

img.ccAdImage
{
	width: 118px;
}

div.ccAdLink a, div.ccAdInfo
{
	font-size: 8pt;
}

div.ccDetails, div.ccMap
{
	width: auto;
}
