BODY
{
	margin: 0px;
	background-image: url(/images/mainbg_new.gif);
	background-repeat: repeat;
	height: 100%;
	width: 100%;
	font-size: 12px;
	color: #000000;
}

BODY.popup
{
	background-color: #ffffff;
	background-image: url(/images/mascusbar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

BODY.white
{
	background-color: #ffffff;
	background-image: none;
}

BODY.wide
{
	background-image: url(/images/mainbg_wide.gif);
}

BODY, P, FONT, SPAN, DIV, TD
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

H1
{
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

H2
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
}

TABLE, UL
{
	clear: both;
}

A, A:active
{
    color: #D4471C;   
}

a.smallgray
{
	font-size: 11px;
    text-decoration: none;
    font-weight:normal;
    color: #000000;
}

A.Orange11, A.Orange11Bold
{
    font-size: 11px;
    text-decoration: none;
}

A.Orange11Bold
{
    font-weight: bold;
}

A.Orange12, A.Orange12Bold
{
    font-size: 12px;
    text-decoration: none;
}

A.Orange12Bold
{
    font-weight: bold;
}

A.White11Bold
{
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    font-weight:bold;
}

A.White12Bold
{
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
A.Black12Bold
{
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

A.smallwhite
{	
	color: #ffffff; 
	text-decoration: none;
	font-size: 8pt;
}

.Black10
{
    color: #000000;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

A.pathLink
{
	color: #000000;
	font-size: 11px;
}

a.noUnderline
{
	text-decoration: none;
}

A:hover
{
	color: #FF6600;
}

A.White11Bold:hover,
A.smallwhite:hover
{
    color: #FFFFFF;
}

A img
{
	border: 0px;
}

/* HEADER AREA */ 

#everything
{
	width: 1200px;
	height: 100%;
	margin:0px;	
}

#headergray
{
	width: 100%;
	height: 100px;
	display: block;
	float: left;
	background-image: url(/images/top_gray_block.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}

#headerorange
{
	width: 100%;
	height: 70px;
	display: block;
	float: left;
	background-image: url(/images/top_orange_block.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 1px #999999;
	z-index: 0;
}

#orangebar
{
	top: 100px; 
	left: 0px; 
	position: absolute; 
	z-index: 1;
	background:url(/images/mascusbar.jpg);
	width: 785px;
	height: 70px;
}

#graybar
{
	top: 0px; 
	left: 0px; 
	position: absolute; 
	z-index: 1;
	background:url(/images/top_gray.jpg);
	width: 970px;
	height: 100px;
}
#grayline
{
	width: 100%;
	height: 1px;
	display: block;
	float: left;
	background-image: url(/images/grayline.gif);
	background-repeat: repeat-x;	
}
#headerlogo
{
	float: left;
}
#login
{
	margin-top: 4px;
	height: 62px;
	float: right;
	background-image:url(/images/bg_login.gif);
	background-repeat:repeat-x;
	border: 1px solid #FFC24B;
}
#loginContents
{
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
}
#loginFields
{
	float: left;
	width: 128px;
}
#loginButton
{
	float: left;
	vertical-align: middle; 
}
#loginName
{
	width:156px; 
	height:20px; 
	text-align: center;
	color: #ffffff; 
	white-space: nowrap;
}
#loginLogout
{
	width:156px; 
	height:35px;
	text-align: center;
	vertical-align:middle; 
}
#loginText 
{
	clear: left;
	padding-top: 2px;
	color: #ffffff; 
	white-space: nowrap;
}
.langSwitchBox
{
	position: absolute;
	left: 800px;
	top: 103px;
	width: 90px;
	height: 64px;
	background-image: url(/images/lang_switch_background.gif);
	font-size: 11px;
}
.langSwitchBox .langHeader
{
	margin-top: 5px;
	text-align: center;
	color: #FFFFFF;
}
.langSwitchBox .langLinks
{
	margin-top: 25px;
	text-align: center;
	color: #000000;
}
.langSwitchBox .langLinks a,
.langSwitchBox .langLinks a:hover
{
	color: #FFFFFF;
}
table.langSwitchFlag
{
	clear: none;
	border: none;
	display: inline;
	height: 11px;
	background-repeat: no-repeat;
}
table.langSwitchFlag td
{
	width: 19px;
	padding: 0px;
}
table.langSwitchFlag td img
{
	width: 19px;
	height: 11px;
}

#langSwitchBox_ru_ua
{
	background-image: url(/images/lang_switch_background_ru-ua.gif);
}
#langSwitchFlag_ru_ua
{
	width: 38px;
	background-image: url(/images/lang_switch_ru-ua.gif);
}

.blackline
{
	float: left;
	background-image: url(/images/blacknavi.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 19px;
	display: block;
}

.chkTruckExtras
{
	display:block;
	float:left;
	width:252px;	
}

#contentColumn
{
	padding: 0px;
	margin: 0px;
	width: 800px;
	display: block;
	float: left;
}

#contentColumnWide
{
	padding: 0px;
	margin: 0px;
	width: 970px;
	height: 100%;
	display: block;
	float: left;
	background-color: #ffffff;
}

#contentColumnFull
{
	padding: 0px;
	margin: 0px;
	width: 1060px;
	height: 100%;
	display: block;
	float: left;
	background-color: #ffffff;
}

#contentColumn .container,
#contentColumnWide .container,
#contentColumnFull .container
{
	margin-top: 6px;
	margin-left: 15px;
	margin-right: 15px;
}

#leftColumn
{
	width: 505px;
	height: 100%;
	display: block;
	float:left;
}

#rightColumn
{
	float: left;
	width: 250px;
	height: 100%;	
	display: block;
	margin-left: 15px;
}

#column
{
	float: left;
	width:236px;
	height:100%;	
	display: block;
	background-color: #FFFFFF;
	padding-right: 0px;
    Color: #FFFFFF;
    padding-bottom: 0px;
}

#column1
{
	float: left;
	width:236px;
	height:100%;	
	display: block;
	background-color: #FFFFFF;
	padding-right: 0px;
    Color: #FFFFFF;
    padding-bottom: 0px;
    margin-left: 11px;
}
#column2
{
	float: left;
	width:236px;
	height:100%;	
	display: block;
	background-color: #FFFFFF;
	padding-right: 0px;
    Color: #FFFFFF;
    padding-bottom: 0px;
    margin-left: 11px;
}

#pcRightColumn
{
	width: 555px;
	height: 100%;
	display: block;
	float:left;
	background-color: #ffffff;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#pcLeftColumn
{
	float: left;
	width:180px;
	height:100%;	
	display: block;
	background-color: #E5E5E5;
	padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    margin-top:17px;
}

#catNaviAll
{
	position: absolute;
	display: block;
	z-index: 100;
	top: 171px;
	left: 0px;
	width: 1061px;
	height: 19px;
}
#catNaviCatalogs
{
	float: left;
	display: block;
	width: 780px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#catNaviTools
{
	float: left;
	display: block;
	width: auto;
	padding-top: 2px;
	padding-left: 7px;
}
#catNaviTools img
{
	margin-top: -1px;
}

.pcLeftBlock
{
	margin-bottom: 6px;
}

#ppThumbs
{
	background-color: #EEEEEE;
	border: solid 1px #B7B7B7;
	border-top: 0px;
	border-bottom: 0px;
}
.ppThumb
{
	width: 50px; 
	border: solid 1px #BE450E;
}
#srResultTable .ppThumb
{
	border-color: #C86237;
}
.ppThumbPc
{
	margin-top:6px;
	margin-left:5px;
	margin-right:1px;
	width:50px; 
	border: solid 1px #BE450E;
}

.ppMain
{ 
	border:#BE450E 1px solid;
}

#pcAtts
{
	background-color: #FFFFFF;
	padding: 5px;
	border: solid 1px #B7B7B7;
}

#ppZoom
{
	background-color: #EEEEEE;
	border: solid 1px #B7B7B7;
	border-top: 0px;
	padding-top: 2px;
}
#ppZoomLink, #ppZoomIcon
{
	vertical-align: top;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ppZoomLink
{
	width: 155px;
}
#ppZoomLink div
{
	margin-left: 5px;
}
#ppZoomIcon
{
	width: 25px;
}
#ppZoomIcon img
{
	margin-left: 2px;
	margin-right: 5px;
}

.seoTextImage
{
	float:left;
	display:block;
	width:500px;
	border:#F75F01 1px solid;
	padding-bottom:0px;
	padding-top:0px;
}

#ppZoomMainImage
{
    display: block;
    float: left;
    width: 600px;
    margin-right: 20px;
    margin-top: 6px;
}
#ppZoomThumbs
{
    display: block;
    float: left;
    width: 140px;
}
#ppZoomThumbs img
{
    margin-left: 0px;
}
.pcButton
{
	width:180px;
	margin-bottom:0px;
	background: #F75F01;
	border-top: 2px solid #FF9968;
	border-left: 2px solid #FF9968;
	border-bottom: 2px solid #A12500;
	border-right: 2px solid #A12500;
	font-family: Arial,Helvetica;
	FONT-weight:bold;
	font-size: 8pt;
	color:#FFFFFF;
}

#pcAllFavourites
{
	border: solid 1px #B7B7B7;
	border-top:0px;
}

#pcSellerInfo
{
	width:562px;
}

.pcSellerBoxContainer
{
	float:left;
	display: block;
	width:590px;
}
 
.pcSellerBox
{
	float:left;
	display: block;
	width:238px;
	border: #B7B7B7 1px solid;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	background-color:White;
	margin: 0px 0px 0px 0px;
}

.pcSellerDefault
{
	font-size:12px;
}
.pcSellerImage
{
	float:right;
}

.pcSellerName
{
	font-weight:bold;
}

.pcSellerEmail
{
	color:#D5471F;
	font-weight:bold;
}

.pcSellerShadow
{
	float:left;
	display: block;
	background: #EEEEEE;
	padding-right:4px;
	padding-bottom:4px;
	margin-right:11px;
	margin-bottom:15px;
	margin-left:4px;
}

#pcRecommendMascus
{
	float: left;
	display: block;
	width: 558px;
	border: 2px solid #F85F01;
	border-top-width: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#pcRecommendMascus span
{
	padding-left: 9px;
	padding-right: 9px;
	font-weight: bold;
}

#pcSellerSendMessage
{
	float:left;
	display: block;
	background-color: #F85F01;
	width:551px;
	height:15px;
	color:White;
	font-weight:bold;
	padding-left:11px;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:10px;
	margin-bottom:10px;
}

#pcSellerMessageQuestion
{
	float:left;
	display: block;
	font-weight:bold;
	font-size:11px;
	width:286px;
}

.pcSellerMessageQuestion
{
	width:263px;
	height:139px;
}

.pcSellerMessageInput
{
	width:263px;
}

#pcSellerMessageInputs
{
	float:left;
	display: block;
	font-weight:bold;
	font-size:11px;
	width:263px;
}

.pcSellerMessageRadioText
{
	float:left;
	display: block;
	font-weight:normal;
}

.pcSellerMessageSend
{
	float:right;
	display: block;
	text-align:right;
	padding-top:5px;
}

.pcSellerMessageSendButton
{
	width:53px;
	margin-bottom:6px;
	background: #F85F01;
	border-top: 2px solid #FF9A66;
	border-left: 2px solid #FF9A66;
	border-bottom: 2px solid #A12500;
	border-right: 2px solid #A12500;
	font-family: Arial,Helvetica;
	FONT-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.pcSellerMessageText
{
	float:left;
	display: block;
	padding-top:9px;
	padding-right:20px;
}

.pcSellerMessageRadioButton
{
	float:left;
	display: block;
	padding-top:6px;
}

#pcResultTabs
{
	display:block;
	float:left;
	width:563px;
	border-bottom: solid 2px #F85F01;
}

.pcTabLine
{
	float:right;
}	

.piPriceLeft
{
	float:left;
	display: block;
	min-width:100px;
}
.piPriceRight
{
	color: #A79D9E;
	padding-left:20px;
}

#pcResultBrowseDiv
{
	float:left;
	display:block;
	width:563px;
	padding:0px;
}

.pcResultsBrowse
{
	float:left;
	display: block;
	width:516px;
	background-color:#EEEEEE;
	border-bottom: solid 1px #BEBEBE;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	height:15px;
	vertical-align:middle;
}

.pcResultsBrowse strong
{
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
}

.pcSearchPrint
{	
	float:left;
	display:block;
	width:40px;
	background-color:#EEEEEE;
	border-bottom: solid 1px #BEBEBE;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:7px;
	height:15px;
	text-align: right;
}

.pcProductWhiteLeft
{
	float:left;
	display:block;
	font-weight:bold;
	width:174px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
}

.pcProductWhiteRight
{
	float:left;
	display: block;
	width:379px;
	padding-top:3px;
	padding-bottom:3px;
}

.pcProductGreyLeft
{
	float:left;
	display: block;
	font-weight:bold;
	width:174px;
	padding-left:5px;
	background-color:#EEEEEE;
	padding-top:3px;
	padding-bottom:3px;	
	padding-right:5px;
}

.pcProductGreyRight
{
	float:left;
	display: block;
	width:379px;
	background-color:#EEEEEE;
	padding-top:3px;
	padding-bottom:3px;
}
/*----------COMPARISON-------------*/
	/*---misc---*/
.pcProductCompareGrayBorderItem
{
	width:765px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;	
	border-color: #A5A5A3;
	padding-top:10px;
}

.pcProductCompareDetailViewScrollWindow
{
	overflow:auto;
	position:relative;
	width:755px;
	height:460px;
}


	/*---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;
	background-image: url(/images/ocbox_bg.png);
	background-repeat: repeat;
	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 0px 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 0px 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 0px 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 0px 0 0;
	border-style: solid;
}

td.pcProductComparisonCategory
{
	float:left;
	display: block;
	width:725px;
	padding-top:3px;
	padding-bottom:3px;	
	padding-right:5px;
	padding-left:5px;
	background-color:#000;
	background-image: url(/images/ocbox_bg.png);
	color: #FFFFFF;
	border-color: #FFFFFF;
    border-width: 1px 0px 0 0;
    border-style: solid;
}

.close_section
{
	float: right;
}

	/*---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: 727px;
}
table.pcProductComparisonHeaderFixed
{
	width: 775px;
	margin-left:15px;
	margin-right:15px;
	margin-top:6px;

	/*font-weight:bold;*/
}

/*-----------------------------*/

/*table.pcReportingGenericTable,*/ table.pcReportingSearchTable
{
	/*background-color:#F8F3F7;
	width:944px;
	table-layout:auto;
	display: block;
	padding-top:5px;*/
}
table.pcReportingGenericTable
{
	margin-left:10px;
	width:952px;
}

table.pcReportingDetailsTable
{
	width:935px;
}

table.pcReportingDetailsTable
{
	background-color:#FFFFFF;
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #DA4C0B;
}
table.pcReportingGraphTable
{
	background-color: #FFFFFF;
	border: solid 1px #AAAAAA;
	margin: 20px 0px 10px 15px;
	padding: 0px 0px 50px;
	width:944px;
}

table.pcReportingSearchTable
{
	/*background-color:#eeeeee;
	margin-bottom:15px;*/
	width:970px;
}

.pcReportingDetailRow
{
	/*display:block;*/
}

.pcReportingDetailRow_Gray
{
	background-image: url(/images/even_row_background.jpg);
}

.pcReportingDetailRow_Gray_machines
{
	background-image: url(/images/even_row_background_for_machines.jpg);
}

.pcReportingHeader
{
	background-color:#B4B3B1;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000;
	background-image: url(/images/ocbox_bg.png);
	width: 940px;
}

.pcReportingDetailCell_Title, .pcReportingDetailCell_Title_Header
{
    height:30px;
    padding-left: 10px;
}

.pcReportingDetailCell_Normal, 
.pcReportingDetailCell_fixed, 
.pcReportingDetailCell_Normal_right, 
.pcReportingDetailCell_Normal_Header, 
.pcReportingDetailCell_Normal_right_Header, 
.pcReportingDetailCell_fixed_Header
{
	/*border-color: #DED9DD;
    border-width: 0px 0px 1px 0px;
    border-style: solid;*/
}

.pcReportingDetailCell_Normal_right_gray
{
	background-image: url(/images/table_uneven_row_separator.jpg);
	background-repeat:repeat-y;	
}

.pcReportingDetailCell_Normal_right_white
{
	background-image: url(/images/table_even_row_separator.jpg);
	background-repeat:repeat-y;	
}

.pcReportingDetailCell_Normal_right_Header
{
	background-image: url(/images/table_header_separator.jpg);
	background-repeat:repeat-y;
}

.pcReportingDetailCell_Normal_Header, .pcReportingDetailCell_Normal_right_Header, .pcReportingDetailCell_fixed_Header, .pcReportingDetailCell_Title_Header
{
	color:White;
	font-size: 11pt;
	font-weight: bold; 
	color: #FFFFFF;
	/*background-color:#DA4C0B;*/
	height:35px;
}
/*--------------------*/


#pcProductInfo
{
	float:left;
	display:block;
	width:565px;
	padding-right:0px;
}

#pcIntProductInfo
{
	float:left;
	display:block;
	width:565px;
	padding-right:0px;
}

#pcSellerHeader
{
	float:left;
	display:block;
	color:White;
	width:552px;
	background-color:Black;
	height:14px;
	padding-left:11px;
	padding-bottom:2px;
	padding-top:1px;
	font-weight:bold;
}

#pcInternalHeader
{
	float:left;
	display:block;
	color:White;
	width:552px;
	background-color:Black;
	height:14px;
	padding-left:11px;
	padding-bottom:2px;
	padding-top:1px;
	font-weight:bold;
}

#pcSellerCompany
{
	float:left;
	display:block;
	width:563px;	
    margin-bottom:10px;
}

#pcSellerCompany div
{
	background-color: #EEEEEE;
	font-weight: bold;  
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 11px;
	margin-bottom: 3px;
}

#pcBottomLinks
{
	display: block;
	clear: both;
	padding-top: 10px;
	text-align:right
}

.pcLeftHeader
{
	font-weight: bold;
}

.FinanceClc
{
	background-color:White;
	width:174px;
	border: solid 1px #B7B7B7;
	margin-top:3px;
	overflow:hidden;
	position: relative;
	padding: 2px 2px 2px 2px;
	display: table;
	text-align:center;
}

.FinanceLogo
{
	width:178px;
	position: relative;
	vertical-align:middle;
	display:table-cell;
}

.FinanceLogoInner 
{		
	position: relative;
}

.fcLogo
{
	position: relative;
}
	
hr
{
	float:left;
	display: block;
	color:#B7B7B7;
	background-color:#B7B7B7;
	height:1px;
	border:0px;
	width:562px;
	margin-top:4px;
}

hr.hr770
{
	
	color:#000000;
	background-color:#000000;
	height:1px;
	border:0px;
	width:705px;
	margin-top:10px;
	margin-right:35px;
	
}

a.catNavi
{
	color: #ECC27D;
	text-decoration: none;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
}
a.catNaviSel
{
	color: #ffffff;
	text-decoration: none;
	margin-left:15px;
	margin-right:15px;
	font-weight:bold;
}

.latestpicture
{
	float:left;
	display: block;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-right: 0px;
	width:60px;
	min-height:48px;
	font-size:10px;
}

#settingsbox
{
	float: right;
	width:230px;
	display: block;
	padding-right: 0px;
    padding-top: 0px;
    margin-left: 0px;
}

.OrangeHeadersShaded
{
	width: 242px;
	display: block;
	background-color: #F75F01;
    border-bottom: solid 1px #A12600;
}

.OrangeHeadersShaded div
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 3px;
	FONT-SIZE: 12px;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    Color: #FFFFFF;
}

.txtLogin 
{
	color:#333333;
	font-size:9px;
	width:120px;
}

.btLogin
{
	width:70px;
	height:30px;
	margin-top: 3px;
	margin-left: 4px;
	background: #F75F01;
	border-top: 1px solid #FF9968;
	border-left: 1px solid #FF9968;
	border-bottom: 1px solid #A12500;
	border-right: 1px solid #A12500;
	font-size: 8pt;
	color:#FFFFFF;
}

#countryAndBanner
{
	position: absolute;
	top:190px;
	left:800px;
	width: 260px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}

#countryAndBanner .container
{
	margin-top: 6px;
	margin-left: 4px;
}

.countrySelectionBox
{
	float: left;
	width:243px;
	height:41px;
	display: block;
	background-color: #ECC27D;
	padding: 3px;
    border: solid 1px #A12600;
    text-align: right;
    margin-bottom: 6px;
}

.wideselect
{
	font-size: 10px;
	width: 160px;
}

.exportselect
{
	font-size: 10px;
	width: 160px;
}

.countrywideSelectionBox
{
	float: right;
	width:222px;
	height:41px;
	display: block;
	background-color: #EFEFEF;
	padding-top: 6px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
    border-bottom: solid 1px #999999;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    margin-left: 0px;
	margin-bottom:10px;
	margin-top: 0px;
    text-align: center;
}

#actionBox
{
	float: left;
	width: 243px;
	display: block;
	background-color: #ECC27D;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
    border-bottom: solid 1px #A12600;
    border-top: solid 1px #A12600;
    border-left: solid 1px #A12600;
    border-right: solid 1px #A12600;
    margin-bottom: 6px;
}

.ccCategory{
	
	float:left;
	display: block;
	width:489px;
	background-color: #EEEEEE;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-top: 8px;
	border-top: solid 1px #000000;
	FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    vertical-align:middle;
}
.ccCategory a
{
    TEXT-DECORATION: none;
}

.ccSubCategories
{
	float:left;
	display: block;
	width:473px;
	background-color: #EEEEEE;
	padding-left: 16px;
	padding-bottom: 8px;
	padding-right: 16px;
	padding-top: 0px;
    Color: #000000;
    border-bottom: solid 1px #D5D5D5;
}
.cc24_0
{
	float:left;
	display: block;
	width:5px;
	height:20px;
    background: url(/images/24h_0.gif);
    margin-bottom:10px;
    background-repeat:no-repeat;
    margin-top:-1px;
}
.cc24_1
{
	height:20px;
	float:left;
	display: block;
    background: url(/images/24h_1.gif);
    margin-bottom:10px;
    margin-top:-1px;
    padding-left:10px;
    padding-right:10px;
}
.cc24_2
{
	height:20px;
	float:left;
	display: block;
	width:8px;
    background: url(/images/24h_2.gif);
    background-repeat:no-repeat;
    margin-bottom:10px;
    margin-top:-1px;
}
.cc24_3
{
	height:20px;
	width:10px;
	float:left;
	display: block;
    background: url(/images/24h_3.gif);
    background-repeat:no-repeat;
    margin-bottom:10px;
    margin-top:-1px;
}

.sfTabImg
{
	float:left;
	display: block;
	background-color: #F55F00;
	padding-bottom:2px;
	margin-bottom:-2px;
}
.sfTab_sel
{
	
	float:left;
	display: block;
	background: url(/images/search_tab2_sel.gif);
	background-color: #F55F00;
	height:17px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:-2px;
}
.sfTab
{
	margin-bottom:-2px;
	float:left;
	display: block;
	background: url(/images/search_tab2.gif);
	height:17px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	background-color: #F55F00;
	background-repeat: repeat-x;	
}

/* tabNavi = Overlapping tabs with orange border */

div.tabNavi
{
	float: left;
	width: 100%;
	border-bottom: solid 2px #F75F01;
}

div.tabHeaderText, div.tabs
{
	float: left;
}

div.tabItem, div.tabImage, div.tabLink
{
	float: left;
}

div.tabHeaderText
{
	font-weight: bold;
}

.tabItem
{
	white-space: nowrap;
	height: 17px;
}

.tabLink
{
	height: 16px;
	border-top: solid 1px #F75F01;
	padding-left: 6px;
	padding-right: 5px;
}

.tabNavi .selected .tabLink
{
	background-color: #F75F01;
}

.tabLink a,
.tabLink span
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.tabLink a:hover
{
	color: #F75F01;
}

.tabNavi .selected .tabLink a,
.tabNavi .selected .tabLink a:hover,
.tabNavi .selected .tabLink span
{
	color: #FFFFFF;
}

div.tabSubMenu
{
	width: 100%;
	float: left;
	background-color: #ECC27D;
}

.subMenuContent
{
	float: left;
	padding: 0px 0px 0px 4px;
}

.subMenuItem
{
	float: left;
	padding: 3px 6px 3px 6px;
}

.subMenuDivider
{
	float: left;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
}

.subMenuItem a
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.subMenuItem a:hover,
.tabSubMenu .selected a,
.tabSubMenu2 .selected a
{
	text-decoration: underline;
	color: #F75F01;
}

/* tabNavi2 = Block tabs with gradient gray background (My Mascus) */

div.tabNavi2
{
	float: left;
	width: 100%;
	background-image: url(/images/tab2_menu_bg.jpg);
}

div.tabNavi2 div.tabItem
{
	float: left;
	height: 26px;
	border-left: solid 1px #ABB5B3;
	border-right: solid 1px #1B1B1B;
}

div.tabNavi2 div.tabLink
{
	height: 16px;
	border: none;
	padding: 5px 9px 0px 9px;
}

div.tabNavi2 div.tabLink a
{
	color: #FFFFFF;
}

div.tabNavi2 div.selected
{
	background-image: url(/images/tab2_active_bg.jpg);
}

div.tabSubMenu2
{
	width: 100%;
	float: left;
	background-color: #F4F4F4;
}

#changePassword
{
	display: block;
	float: left;
	width: 770px;
	background-color: #EEEEEE;
}

#changePassword table
{
	margin-top: 10px;
}

#changePassword td
{
	text-align: left;
}

#changePassword td.changePasswordLeft
{
	padding-right: 8px;
}

#changePassword td.changePasswordLeft span
{
	font-weight: bold;
	color: #333333;
}

#path
{
    margin-bottom: 8px;
}

#pageHeader
{
	margin-bottom: 14px;
    font-weight: bold;
    font-size: 24px;
}

#PrCPath
{
	width: 763px;
	display: block;
	float:left;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
    font-size:11px;
}

span.pathSelected
{
	FONT-SIZE: 11px;
	font-weight: bold;
}

#grayRight
{

	width: 100px;
	height: 800px;
	display:block;
	float: left;
	background-image: url(/images/drgray.jpg);
	background-repeat:repeat;
	margin:0px;
	margin-top:0px;
}

#NewsBox1{
	float: left;
	width:250px;
	height:70px;
	display: block;
	background-color: #EEEEEE;
	padding-right: 0px;
	FONT-SIZE: 12px;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    Color: #000000;
    margin-top: 20px;
    padding-bottom: 0px;
}

#text
{
	
	width:700px;
	display: block;
	background-color: #FFFFFF;
	padding-right: 0px;
	FONT-SIZE: 16px;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    Color: #000000;
    padding-top: 12px;
    margin-top: 40px;
    padding-left: 0px;	
}
#NewsBox2{
	float: left;
	width:240px;
	height:70px;
	display: block;
	background-color: #EEEEEE;
	padding-right: 0px;
	FONT-SIZE: 12px;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    Color: #000000;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#additionalServices
{
	float: right;
	width:230px;
	display: block;
	background-color: #FFFFFF;
	padding-right: 0px;
    TEXT-DECORATION: none;
    Color: #FFFFFF;
    padding-left: 0px;
    padding-bottom: 0px;
    margin:0px;  
}

#financeIframe
{
	float: left;
	display: block;
}


.additionalServicesBox
{
	float: left;
	width:228px;
	display: block;
	background-color: #DADADA;
	padding-right: 0px;
    border-bottom: solid 1px #999999;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.additionalServicesTexts
{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-right: 8px;
}
.additionalServicesTexts .Orange12Bold
{
	display: block;
}
hr.smaller
{
	float:left;
	display: block;
	color:#B7B7B7;
	background-color:#B7B7B7;
	height:1px;
	border:0px;
	width:200px;
	margin-top:4px;
}

#FdbackTable
{
	float:left;
	display: block;
	background: #eeeeee;
	width:450px;
	padding-left:25px;
	padding-right:25px;
}

#FdbackSellerName
{
	float:left;
	display:block;	
	width:210px;
	font-weight:bold;
}

#FdbackMessageEmail
{
	float:left;
	display:block;
	width:210px;
	margin-left:14px;
	font-weight:bold;
}

.adSenseWide
{
	float:left;
	display:block;
	margin-top:20px;
	margin-left:20px;
}
.adSenseRight
{
	float:left;
	display:block;
	width:240px;
	border: solid 1px #cc3300;
	margin-top:20px;
}

#socialBookmarks
{
	float: right;
	width: 242px;
	margin-top: 10px;
}

#fpSocialBookmarks
{
	float: right;
	width: 230px;
	margin-top: 10px;
}

div.socialBookmarkHeader
{
	padding-bottom: 2px;
}

img.socialBookmark
{
	margin-right: 4px;
	margin-bottom:0px;
}

.feedbackText
{
	margin-bottom: 15px;
}

.FdbackInput
{
	float:left;
	display:block;
	width:210px;
	
}

.FdbackInput2
{
	float:left;
	display:block;
	width:210px;
	margin-left:10px;
	
}

#FdbackTxtFields
{
		float:left;
	display:block;
	padding-bottom:20px;
}

.btFdbackBottom
{
	background: #F75F01;
	border-top: 1px solid #FF9968;
	border-left: 1px solid #FF9968;
	border-bottom: 1px solid #A12500;
	border-right: 1px solid #A12500;
	font-family: Arial,Helvetica;
	FONT-weight:bold;
	font-size: 8pt;
	color:#FFFFFF;
	float:right;
}

#rgHelpSummary
{
	display: block;
	clear: both;
}

table.rgTable
{
	width: 770px;
}

td.rgCustomer, td.rgDealer
{
	width: 377px;
	background-color: #EFEFEF;
}

div.rgHeader
{
	background-color: #868686;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	margin-bottom: 5px;
}

div.rgContent
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div.rgContent p, div.rgContent ul
{
	margin-top: 10px;
	margin-bottom: 0px;
}

div.rgContent ul li
{
	margin-left: -22px;
	padding-left: 0px;
	margin-bottom: 5px;
}

td.rgSpacer
{
	width: 15px;
}

td.rgButton
{
	background: #E0E0E0;
}

input.rgButton, button.rgButton
{
	background: #F75F01;
	border-top: 1px solid #FF9968;
	border-left: 1px solid #FF9968;
	border-bottom: 1px solid #A12500;
	border-right: 1px solid #A12500;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	float: right;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.transcountryList
{
	float:left;
	display:block;
	font-size: 12px;
	width: 235px;
	height:45px;
}

.fincountryList
{
	float:left;
	display:block;
	font-size: 12px;
	width: 225px;
	margin-top:0px;
}
.finCalcList
{
	float:left;
	display:block;
	font-size: 12px;
	width: 160px;
	height:24px;
	margin-top:0px;
}

.regcountryList
{
	float:left;
	display:block;
	font-size: 12px;
	width: 235px;
	height:9px;
}
.regmcountryList
{
	float:left;
	display:block;
	font-size: 12px;
	width: 235px;
	height:45px;
}

.REGDropDownBox
{
	width:225px;
	font-size:12px;	
	margin-bottom:4px;
	margin-right:4px;		
}

.REGTextArea
{
	width:220px;
	height:120px;
	margin-bottom:10px;
}

.TFTextArea
{
	width:225px;
	height:120px;
	margin-bottom:10px;
	display:block;
	float:left;
}

.REGTextBox
{
	width:220px;
	height:14px;
	font-size:12px;	
	margin-right:10px;
}

.TFTextBox
{
	width:220px;
	height:14px;
	font-size:12px;	
	margin-right:10px;
	display:block;
	float:left;
}
#regcountryList
{
	font-size: 11px;
	width: 200px;
	height: 35px;
}

.regBox
{
	font-size: 11px;
	width: 200px;
}
.regBoxError
{
	font-size: 11px;
	width: 200px;
	border:solid 1px red;
}

.regDataHeader
{

	background: #eeeeee;
	width:250px;
}
.regDataContent
{
	background: #eeeeee;
	width:250px;
	height:45px;
}

.regData
{
	float:left;
	display: block;
	background: #eeeeee;
	width:200px;

}
.transField
{
	float:left;
	display: block;
	background: #eeeeee;
	width:490px;
	padding-left:10px;
	height:350px;
}

.finField
{
	float:left;
	display: block;
	background: #eeeeee;
	width:490px;
	padding-left:10px;
	height:450px;
}
.finField_swed
{
	padding: 10px;
	padding-right: 0px;
}

.regField
{
	float:left;
	display: block;
	background: #eeeeee;
	width:490px;
	padding-left:10px;
}

.regdField
{
	float:left;
	display: block;
	background: #eeeeee;
	width:755px;
	padding-left:15px;
}

.regdDataContent
{
	float:left;
	display:block;
	background: #eeeeee;
	width:235px;
	height:45px;
}

.regdDataContent_swed
{
	margin-bottom:6px;
}

.phRegdhBasic
{
	float:left;
	display: block;
	background: #858585;
	width:250px;
	color:#FFFFFF;
}

.phFindhBasic
{
	float:left;
	display: block;
	background: #858585;
	width:480px;
}

.phTFhBasic
{
	float:left;
	display: block;
	background: #858585;
	width:480px;
	color:#FFFFFF;
}

.regBottom
{
	float:left;
	display: block;
	background: #E0E0E0;
	height:25px;
	width:500px;
}

.regBottom1
{
	float:left;
	display: block;
	background: #E0E0E0;
	height:25px;
	width:770px;
	margin-top: 10px;
}

.regdHeaders
{
	float:left;
	display: block;
	background: #858585;
	width:485px;	
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;

}

.regdHeaders_swed
{
	background: #CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;

}
/*li
{
	padding-left:10px;
}*/
#phFdbackSendMessage
{
	float:left;
	display: block;
	background-color: #868686;
	width:473px;
	height:15px;
	color:White;
	font-weight:bold;	
	padding: 2px;
	padding-left:25px;
}

#pcFdbackBlockQuestion
{
	float:left;
	display: block;
	font-weight:bold;
	font-size:11px;
	width:500px;
}

#FdbackComment
{
	float:left;
	display: block;
	width:475px;
	font-weight:bold;
	font-size:12px;
	padding-top:17px;
	padding-bottom:5px;
}

.shadowFeedback
{
	float:left;
	display: block;
	background: #e6e6e6;
	margin-left: 0px;
	margin-top: 38px;
	padding-bottom:4px;
	padding-right:4px;
}

#fdbackBottom
{
	float:left;
	display: block;
	background: #DFDFDF;
	width:470px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;	
}

#transportform_swed
{
	float:right;
	display:block;
	background: #EEEEEE;
}

.financeContentImage
{
	float:left;
	display:block;
	margin-top:20px;
	width: 160px;
}
.financeContentSmall
{
	float:left;
	display:block;
	width: 330px;
	font-size: 9px;
	margin-top:45px;
}
#financeHeaderWide
{
	float:left;
	display:block;
	width: 500px;
	font-size:30px;
	color:#FF6600;
	margin-bottom: 10px;
}

#finHeader
{
	width:244px;
	display: block;
	background-color: #F75F01;
	FONT-SIZE: 12px;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    Color: #FFFFFF;
    border-bottom: solid 1px #A12600;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
    margin: 0px 0px 0px 0px;
    text-indent:15px;   
}

.pcFdbackQuestion
{
	float:left;
	display: block;
	font-size:11px;
	width:450px;
	height:80px;
}

#FdbackMessageInputs
{
	width:500px;
	background-color: #EFEFEF;
}
#FdbackBox
{

		float:left;
	display: block;
	font-weight:bold;
	font-size:11px;
	width:450px;
	height:140px;
	background-color: #EFEFEF;
	margin-top:0px;
	padding-top:0px;
}
#FdbackReplyWanted
{
	float:left;
	width:450px;
	display: block;
	margin-left:0px;
	padding-top:17px;
	padding-bottom:10px;
}

/* New About Mascus styles */

td.aboutColumn
{
	width: 246px;
	border-top: none;
}

#aboutLeft
{
	background-color: #FEE6B8;
}

#aboutMiddle,
#aboutRight
{
	background-color: #EFEFEF;
}

.aboutStatic
{
	background-image: url(/images/mm_standing_120_orange.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.aboutStaticText
{
	width: 150px;
}

td.aboutSpacer
{
	width: 15px;
}

div.aboutSpacer
{
	height: 15px;
	background-color: #FFFFFF;
}

.aboutOrangeHeader,
.aboutGreyHeader
{
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-right: 2px;
	font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.aboutOrangeHeader
{
	background-color: #F75F01;
    border-bottom: 1px solid #A12600;
}

.aboutGreyHeader
{
	background-color: #868686;
    border-bottom: solid 1px #000000;
}

.aboutBox
{
	padding: 8px;
	padding-top: 0px;
}

.aboutBox div
{
	margin-top: 8px;
}

.aboutBox span.date
{
	font-size: 10px;
}

.aboutBox div.subItem
{
	padding-left: 14px;
}

/* BEGIN Old About Mascus styles - remove when new version is launched! */
.aboutMascusBox,
.aboutNewsBox
{
	display: block;
	float: left;
	border: 1px solid #A5A5A5;
	color: #000000;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 236px;
}

.aboutMascusBox
{
	background-color: #FEE6B8;
}

.aboutNewsBox
{
	background-color: #EFEFEF;
}

.abMLinks
{
	text-indent:15px;
}

.aboutMascusStatic
{
	width: 236px;
	display: block;
	float: left;
    margin: 0px;
    padding: 0px;
    margin-bottom: 7px;
	background: url(/images/mm_standing_120_orange.gif);
	background-repeat: no-repeat;
	background-position: bottom right;  
}
.aboutMascusStaticText
{
	width: 136px;
	display: block;
	float: left;
	padding-left: 14px;
	padding-top: 8px;
}
.aboutMascusStaticPlacer
{
	display: block;
	float: left;
	font-size: 2px;
	width: 1px;
	height: 124px;
}

.aboutMascusBoxContent,
.aboutNewsBoxContent
{
	display: block;
	float: left;
    padding-left: 14px;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 8px;
}

.aboutMascusBoxContent div,
.aboutNewsBoxContent div
{
	margin-top: 8px;
}

.aboutHeader
{
	width: 238px;
	display: block;
	background-color: #F75F01;
    border-bottom: 1px solid #A12600;
}

.aboutNewsHeader
{
	width: 238px;
	display: block;
	background-color: #868686;
    border-bottom: solid 1px #000000;
}

.aboutHeader div,
.aboutNewsHeader div
{
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-right: 2px;
	FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    Color: #FFFFFF;
}
/* END Old About Mascus styles */

#header	{
	width: 100%;
	height: 100px;
	display: block;
	float: left;
	background-image: url(/images/top_gray_block.jpg);
	background-repeat: repeat-x;

}
.dropbox
{
	padding-top: 10px;	
	margin-left: 15px;
}

.fpdropBigger
{
	width:200px;
	FONT-SIZE: 10px;
    Color: #000000;
}
.fpdrop
{
	width:140px;
    Color: #000000;
    FONT-SIZE: 10px;
}

#flags
{
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 4px;
	margin: 20px 0px 0px 0px;
	background-color: #757575;
	text-align: center;
}

#footerLinks
{
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
    text-align: center;
    vertical-align:middle;
    background-color: #EFEFEF;
}

#footerLinksLogo
{
	display: block;
	float: left;
	width: 100%;
	padding-top: 5px;
    font-size: 10pt;
}

.linkscontent
{	
	display: block;
	float: none;
    Font-Size:11px;
    Font-weight:normal;
}
	
#copyright
{	
	display: block;
	float: left;
	height: 20px;
	background-color: #FFFFFF;
	padding-left:10px;
	Color: #999999;
    Font-Size:11px;
    vertical-align:middle;
	}
	
img.flag
{
	border: 0px;
	padding: 4px 4px 0px 4px;
}

#bannerarea
{	
	width:770px;
	/*height:110px;*/
	display: block;
	float: left;
	margin-top:17px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
    vertical-align:middle;
}

#lowbanner
{	
	width:728px;
	/*height:90px;*/
	display: block;
	float: left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
    vertical-align:middle;
	}
#topbanner
{	
	top: 5px; 
	left: 210px; 
	position: absolute; 
	width:728px;
	height:90px;
	display: block;
	margin-left:30px;
	Color: #999999;
    vertical-align:middle;
    z-index: 2;
}

A.footerLink
{
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    margin-left:5px;
    margin-top:0px;
    margin-right:5px;
    margin-bottom:0px;
}

#ccTop
{
	font-weight: bold;
	margin-bottom: 5px;	
}
.stCountryBox
{
	width:243px;
	FONT-SIZE: 10px;
	margin-bottom:2px;
}
.stCurrencyBox
{
	width:69px;
	FONT-SIZE: 10px;
}	
.stLanguageBox
{
	width:171px;
	FONT-SIZE: 10px;
}

.stwideCountryBox
{
	width:200px;
	FONT-SIZE: 10px;
	margin-bottom:2px;
}
.stwideCurrencyBox
{
	width:49px;
	FONT-SIZE: 10px;
}	
.stwideLanguageBox
{
	width:148px;
	FONT-SIZE: 10px;
}

		
.farmitNews
{
	width: 236px;
	display: block;
	float:left;
	background-color: #3F9627;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
    Color: #000000;	
    margin: 0px 0px 0px 0px;
}

.farmitNews a
{
    Color: #3F9627;	
}

.koneyritNews
{
	width: 236px;
	display: block;
	float:left;
	background-color: #FFC215;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
    Color: #000000;	
    margin: 0px 0px 0px 0px;
}

.koneyritNews a
{
    Color: blue;	
}

.hankintNews
{
	width: 236px;
	display: block;
	float:left;
	background-color: blue;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
    Color: #000000;	
    margin: 0px 0px 0px 0px;
}

.extNewsReifen
{
	display:block;
    Color: #000000;	
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.ltaNews
{
	width: 236px;
	display: block;
	float:left;
	background-color: black;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
    Color: #000000;	
    margin: 0px 0px 0px 0px;
}

.meNews
{
	width: 236px;
	display: block;
	float:left;
	background-color: #F85F01;
	padding: 3px;
    Color: #000000;	
    margin: 0px;
}

.orangeBorderNews
{
	width: 236px;
	display: block;
	float:left;
	background-color: #F85F01;
	padding: 3px;
    Color: #000000;	
    margin: 0px;
}

.bannerNews
{
	width: 236px;
	display: block;
	float:left;
    Color: #000000;	
    margin: 0px 0px 0px 0px;
}

.hankintNews a
{
    Color: blue;	
}

.extNewsHeader
{
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
	padding-top:0;
	margin-top:5px;
}

.extNewsLTA
{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}

.extNewsText
{
	font-size:10px;
	margin-bottom:5px;
	margin-top:0;	
}

.extNewsCenter
{
	width:220px;
	text-align:center;
}

.newsImage
{
	text-align:center;
	margin-top:0;
	padding-top:0;
}

.browseBox
{
	width: 234px;
	display: block;
	float:left;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
    Color: #000000;	
    margin: 0px 0px 0px 0px;
    border:solid 1px #A5A5A5;
}

.browseBoxContent
{
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
	float:left;
}

.browseBoxLine
{
	display: block;
	clear: both;
    margin-left: -3px;
    margin-right: -3px;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    background-color: #A5A5A5;
}

#rightBanner
{
	
	float:left;
	display:block;
	width: 256px;
 
}

#rightBanner .bannerFlash,
#rightBanner .bannerImage,
#rightBanner .addMargin img,
#rightBanner .addMargin embed
{
	margin-bottom: 6px;
}

#rightBanner .bannerSeparator
{
	font-size: 2px;
	line-height: 2px;
	height: 6px;
}

#partnerBanner
{
	float: left;
	display: block;
	padding-left: 5px;
	padding-top: 20px;
}

.seoTextContent
{
	width: 480px;
	display: block;
	float:left;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
    Color: #000000;		
}

.newsContent,
.newsContentCenter
{
	width: 224px;
	display: block;
	float:left;
	background-color:#FFFFFF;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
    Color: #000000;		
}

.newsContentCenter
{
	text-align:center;
}

.newsContentLTA
{
	width: 236px;
	display: block;
	float:left;
	background-color:#FFFFFF;
	padding: 0px;
    Color: #000000;	
}

.bannerContent
{
	width: 224px;
	display: block;
	float:left;
	background-color:#FFFFFF;	
}

.newsMargin,
.browseMargin
{
	float: right;
}

.browseMargin
{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.newsBoxShadow
{
	float:left;
	display: block;
	background: #e6e6e6;
	padding-right: 4px;
	padding-bottom: 4px;
	margin-top: 22px;
}

.newsBoxBanner
{
	float:left;
	display: block;
	margin-top: 22px;
}

.partnersBox,
.fairsBox
{
	width: 236px;
	display: block;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom:3px;
    color: #000000;	
    margin: 0px 0px 0px 0px;
}

.partnersBox
{
	background-color: #333333;
}

.fairsBox
{
	background-color: #c53d01;
}

.partnersBoxShadow,
.fairsBoxShadow
{
	float:left;
	display: block;
	background: #e6e6e6;
	padding-right: 4px;
	padding-bottom: 4px;
	margin-top: 22px;
}

.partnersHeader,
.fairsHeader
{
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 2px;
	text-align: center;
}

.partnersHeader
{
	background-color: #333333;
}

.fairsHeader
{
	background-color: #c53d01;
}

.partnersHeader img
{
	width: 112px;
	height: 16px;
	margin-right: 8px;
}

.partnersHeader span,
.fairsHeader span
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
}

.partnersContent,
.fairsContent
{
	text-align: center;
	background-color: #FFFFFF;
	padding-bottom: 6px;
	padding-top: 6px;
}

#searchTop,
#searchBottom
{
	float:left;
	display: block;
	background: #DFDFDF;
	width:475px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:15px;	
	font-size:11px;	
}

span.searchAdvice
{
	float: left;
}

#searchContent
{
	float:left;
	display: block;
	background: #eeeeee;
	width:505px;
}

#mapContainer
{
	width:700px;
}

A.mapTitle
{
    FONT-SIZE: 16px;
}

A.mapTitle2
{
    FONT-SIZE: 16px;
    padding-left:15px;
    padding-top:10px;
    display:block;
}

a.mapSmallOrange
{
	font-size: 14px;
    font-weight:normal;
}

a.mapSmallgray
{
	font-size: 12px;
    text-decoration: none;
    font-weight:normal;
    color: #000000;
}

.SitemapTable
{
	vertical-align:top;	
}

.sfFieldContainer
{
	float:left;
	display: block;
	background: #eeeeee;
	width:225px;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}

.sfFieldContainerBottom
{
	float:left;
	display: block;
	background: #eeeeee;
	width:450px;
	padding-left:15px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
	font-size: 11px;
}

#PATable, #waTable
{
	float:left;
	display: block;
	background: #eeeeee;
	width:770px;
}
.PABlockHeader
{
	float:left;
	display: block;
	background: #858585;
	width:755px;	
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
}
.PABlockHeaderOC
{
	float:left;
	display: block;
	background: #858585;
	background-image: url(/images/bg_openclose.gif);
	width:765px;	
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:10px;
}

.PABlock, .waBlock
{
	margin-top:10px;
	float:left;
	display: block;
	width:760px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:10px;	
}

#paymentMain .PABlock
{
	width: 742px;
	padding-left: 14px;
	padding-right: 14px;
}

.paWideText
{
	float:left;
	display: block;
	width:760px;
	padding-left: 2px;
	padding-right: 2px;
}

.sfChkList
{
	font-size:11px;	
	font-weight:normal;
}
.paCoOpDiv
{
	float:left;
	display: block;
	padding-left:10px;
	width:150px;
}
.paCoOpDesc
{
	float:left;
	display: block;
	width:500px;
}
.paPriceFields
{
	float:left;
	display: block;
	padding-right:4px;
}
.PApriceTextBox
{
	width:90px;
	font-size:11px;	
}
.PAvatTextBox
{
	width:55px;
	font-size:11px;	
}
.paForestryTyre
{
	float:left;
	display: block;
	width: 90px;
}
.paDdCur
{
	width:50px;
	font-size:11px;	
}
.PAFooter
{
	margin-top:0px;
	float:left;
	display: block;
	width:750px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background: #DFDFDF;
}

.PACoOpBlock
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	width:735px;
	font-weight:bold;
	display: block;
	float: left;
	border: solid 2px #FF5F01;
	/*background-color:#858585;
	color:White;*/
}

.PACoOpBlockGrey
{
	width:770px;
	height:20px;
	float: left;
	/*background-color:#EEEEEE;*/
}

.paProductCard
{
	float: left;
	display: block;
	margin-top: 20px;
}

#divSellers
{
	float:left;
	display: block;
	background: #ffffff;
	width:448px;
	height:110px;
	padding-right:4px;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	border: solid 1px #BEBEBE;
	margin-left:20px;
}
.paConfirm
{
	font-size:16px;
	font-weight:bold;
	width:700px;
	text-align:center;
	padding-bottom:30px;
	padding-top:30px;
}
.paDataField, .waDataField
{
	float:left;
	display: block;
	background: #eeeeee;
	width:248px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:10px;
	min-height:44px;
}
.paDataFieldWide
{
	float:left;
	display: block;
	background: #eeeeee;
	width:760px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:10px;
	min-height:44px;
}

.PAListBox
{
	width:235px;
	height:126px;
	font-size:11px;	
}
.PAListBoxList
{
	width:235px;
	height:75px;
}
.PADropDownBox
{
	width:235px;
	font-size:11px;	
	height:20px;	
}
.PATextArea
{
	width:235px;
	height:100px;
	font-size:11px;		
}

.crMessageSent
{
	width: 500px;
	margin-left: 110px;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 20px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	text-align: center;
	font-weight: bold;
}

table.PDITable
{
	width: 100%;
	margin-top: 5px;
}

table.PDIHeader
{
	width: 100%;
}

table.PDIFooter
{
	margin-top: 14px;
}

table.PDIFooter td
{
	vertical-align: bottom;
}

.PDIMainHeader
{
	font-weight: bold;
	font-size: 14pt;
}

.PDISubHeader
{
	font-weight: bold;
	font-size: 11pt;
}

.PDICompanyName
{
	font-weight: bold;
	font-size: 11pt;
	margin-top: 4px;
}

.PDIFooterTip
{
	border: solid 1px #999999;
	background-color: #FEE6B8;
	padding: 8px;
	margin-right: 10px;
}

.PDITable td.sectionHeader
{
	padding-bottom: 3px;
	padding-top: 5px;
	border-bottom: solid 2px #D4471C;
}

.PDITable td.sectionHeader span
{
	font-weight: bold;
	font-size: 13pt;
}

.PDITable td.header
{
	padding-top: 2px;
}

.PDITable td.header span
{
	font-weight: bold;
	font-size: 9pt;
}

.PDITable td.field
{
	padding-bottom: 10px;
	font-size: 8pt;
}

.PDITextBox, .PDITextArea
{
	width: 95%;
}

.PDITextBox
{
	margin-top: 4px;
	border: none;
	border-bottom: dotted 1px #000000;
}

.PDITextArea
{
	border: none;
	height: 200px;
	overflow: hidden;
}

.payAdTable
{
    clear: both;
    width: 770px;
}
.payAdTable td
{
    padding: 5px;
}
.payAdTable .headerRow td
{
    background-color: #858585;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}
.payAdTable .oddRow td
{
    background-color: #FFFFFF;
}
.payAdTable .evenRow td
{
    background-color: #F1F1F1;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #DEDCD5;
}
.payAdTable .vatRow td
{
    background-color: #F1F1F1;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #888888;
}
.payAdTable .totalRow td
{
    background-color: #E5E5E5;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #888888;
}
.payAdTable td.brand, .payAdTable td.vatInfo
{
    padding-left: 15px;
}
.payAdTable td.price
{
    padding-right: 20px;
    text-align: right;
}
.payAdTable .vatRow span, .payAdTable .totalRow span
{
    font-weight: bold;
}
#invoiceRequest td.left,
#creditCardForm td.left
{
	width: 200px;
}
#invoiceRequest input,
#creditCardForm input.wideInput
{
	width: 220px;
}
#payAdsDiscountCode
{
	width: 120px;
}
#companyAdmin
{
    display: block;
    float: left;
    width: 770px;
}
#companyAdmin .textBlock
{
    margin: 10px;
}
.companyAdminTable
{
    width: 100%;
}
.companyAdminTable td
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 2px;
}
.companyAdminTable td.first
{
    padding-left: 16px;
}
.companyAdminTable tr.header td
{
    background-color: #EFEFEF;
    border-bottom: 2px solid #D5D5D5;
}
.companyAdminTable tr.header span
{
	font-weight: bold;
}
.companyAdminTable tr.item td
{
    border-bottom: 1px solid #E5E5E5;
}
.companyAdminTable tr.footer td
{
    background-color: #EFEFEF;
}
.companyAdminTable td.firstCell
{
    padding-left: 16px;
}
#crMessage
{
    display: block;
    float: left;
    width: 770px;
    padding-bottom: 10px;
    background-color: #FFFFFF;
}
table.crMessageTable
{
    width: 100%;
}
.crMessageTable tr.header td
{
    background-color: #E4E4E4;
    border-top: 2px solid #D5D5D5;
    border-bottom: 2px solid #D5D5D5;
    padding: 2px;
    padding-left: 5px;
}
.crMessageTable tr.header span
{
	font-weight: bold;
}
.crMessageInfoTable tr.header td
{
	background-color: #FFFFFF;
    border: none;
    padding: 2px;
    padding-left: 5px;
}
.crMessageInfoTable td
{
    padding: 2px;
    padding-left: 5px;
}
td.crMessageReply
{
	padding: 2px;
    padding-left: 5px;
}
div.crMessageReply
{
    margin-top: 10px;
}
.crTextBox
{
    width: 95%;
}
.crTextArea
{
    width: 95%;
    height: 120px;
}
img.bankIcon
{
	margin-right: 10px;
	vertical-align: middle;
}
.paImageField
{
	width:230px;
	font-size:11px;	
	margin-left:10px;
	margin-bottom: 2px;
	float: left;
	display: block;
}
.paImageField div
{
	float: left;
	width: 14px;
}
.paImageField input
{
	font-size:11px;	
	float: left;
	max-width: 210px;
}
.alDataField
{
	float:left;
	display: block;
	background: #eeeeee;
	width:290px;
	padding-right:4px;
	padding-bottom:10px;
}
.alSelected
{
	float:left;
	display: block;
	width:436px;
	background: #ffffff;
	border-bottom: solid 2px #BEBEBE;
	margin-left:20px;
}
.alSelectedHeader
{
	float:left;
	display: block;
	background: #E4E4E4;
	width:426px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-top: solid 1px #BEBEBE;
	font-weight:bold;
	margin-left:20px;
}
.alSelectedContent
{
	float:left;
	display: block;
	background: #ffffff;
	width:329px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	min-height:30px;
	border-top: solid 1px #BEBEBE;
}
.alAccRemove
{
	float:left;
	display: block;
	width:87px;
	text-align:right;
	background: #ffffff;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	min-height:30px;
	border-top: solid 1px #BEBEBE;
}
.alDropDownBox
{
	width:290px;
	font-size:11px;	
	margin-bottom:4px;	
}
.alTextArea
{
	width:285px;
	font-size:11px;
	height:85px;	
	margin-bottom:4px;	
}

.PATextBox
{
	width:230px;
	height:15px;	
}

select.error
{
	background-color: #FEE6B8;
	border-color: #FF5F01;
	border-width: 2px;
}

input.error,
textarea.error,
.errorContainer input,
.errorContainer textarea
{
	background-color: #FEE6B8;
	border: solid 1px #FF5F01;
}

span.error
{
	background-color: #FEE6B8;
	border: solid 1px #FF5F01;
	padding-left: 3px;
	padding-right: 3px;
}

.formFieldHeader, .resultHeader
{
	font-weight: bold;
}
.resultContent
{
	font-weight: bold;
	color:Red;
}
.financeHeader_logo
{
	float:right;
	margin-bottom:30px;
	width:150px;
}

.msDataHeader
{
	float:left;
	display: block;
	background: #eeeeee;
	width:125px;
	padding-right:40px;
}
.msDataContent
{
	float:left;
	display: block;
	background: #eeeeee;
	width:155px;
	padding-right:60px;
	text-align:right;
}
.sfTextBox
{
	width:205px;
	height:12px;
	font-size:11px;	
}

.sfTextBoxHiLo
{
	width:88px;	
	height:12px;
	font-size:11px;	
}

.sfListBox
{
	width:210px;
	height:95px;
	font-size:11px;		
}

.sfButton, .sfButtonBottom, .waButton, .crButton, .printlButton, .prButton
{
	background: #F75F01;
	border-top: 1px solid #FF9968;
	border-left: 1px solid #FF9968;
	border-bottom: 1px solid #A12500;
	border-right: 1px solid #A12500;
	font-family: Arial,Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}

.sfButton, .sfButtonBottom
{
	float: right;
}

.crButton
{
	margin-top: 10px;
}

#srPager
{	
	width: 770px;
	display: block;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #F1F1F1;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
	FONT-weight:bold;
}

#srResultTable
{
	width: 770px;
	display: block;
	float: left;
}

#srTabs
{	
	display: block;
	float: right;
}

#srExplanations
{	
	display: block;
	float: left;
	margin-top: 5px;
}
#srDropDowns
{	
	display: block;
	float: right;
	font-weight: bold;
	
}
#srHeader
{
	display: block;
	float: left;
	width: 770px;
	padding-top:16px;
	margin-bottom: 3px;
}
#srBottom
{	
	padding-top:3px;
	display: block;
	float: left;
	width: 770px;
}
#srExplanation
{	
	display: block;
	clear: both;
	padding-left:30px;
}

.genTableHeadText
{
	float:left;
	display: block;
	font-size:14px;
	font-weight:Bold;
	padding-top:10px;
	padding-bottom:10px;
	width: 770px;
	text-align: left;	
}
.genTableCount
{
	float:left;
	display: block;
	width: 770px;
	text-align: left;	
	background-color: #F1F1F1;
	text-indent:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: solid 2px #D5D5D5;
	FONT-weight:bold;
}

.srTrHeader
{
	background-color: #E4E4E4;
	border-top: solid 2px #D5D5D5;
	border-bottom: solid 2px #D5D5D5;
}

.srTcHeader
{
	padding-left: 4px;
}

.srTcFooter
{
    background-color: #EFEFEF;
    padding-left: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.srTblResults
{	
	float:left;
	display:table;
	width: 770px;
	border-collapse: collapse;
}

table.listActions
{
	font-weight: bold;
}

td.listActionCornerTop
{
	padding-top: 10px;
}

td.listActionCornerBottom
{
	padding-bottom: 10px;
}

td.listActionIcon
{
	padding-left: 10px;
	padding-right: 3px;
}


.tcSRMmLeft
{	
	padding: 4px;
	background-color: #FFF7E0;
	border-left: solid 2px #FF8C23;
	border-top: solid 2px #FF8C23;
	border-bottom: solid 2px #FF8C23;
}
.tcSRMmRight
{	
	padding: 4px;
	background-color: #FFF7E0;
	border-right: solid 2px #FF8C23;
	border-top: solid 2px #FF8C23;
	border-bottom: solid 2px #FF8C23;
}
.tcSRMm
{	
	padding: 4px;
	background-color: #FFF7E0;
	border-top: solid 2px #FF8C23;
	border-bottom: solid 2px #FF8C23;
}
.tcSRSlLeft
{	
	padding: 4px;
	background-color: #F5F5F5;
	border-left: solid 2px #FF8C23;
	border-top: solid 2px #FF8C23;
	border-bottom: solid 2px #FF8C23;
}
.tcSRSlRight
{	
	padding: 4px;
	background-color: #F5F5F5;
	border-right: solid 2px #FF8C23;
	border-top: solid 2px #FF8C23;
	border-bottom: solid 2px #FF8C23;
}
.tcSRSl
{	
	padding: 4px;
	background-color: #F5F5F5;
	border-top: solid 2px #FF8C23;
	border-bottom: solid 2px #FF8C23;
}
.tcSR, .tcSRNarrow
{	
	vertical-align:top;
	padding: 4px;
	border-top: solid 1px #D5D5D5;
	border-bottom: solid 1px #D5D5D5;
}
.tcSR
{	
	height: 40px;
}



.whiteLinkCoOp
{
	color:White;
	font-weight:bold;
	text-decoration:underline;
}
.whiteLinkCoOp:hover
{
	color:Orange;
	font-weight:bold;
	text-decoration:underline;
}

span.adUnpaid,
span.adExpired,
span.adInactive
{
	color: #0E5BB0;
}
span.adActive
{
	color: #007700;
}
span.adRemoved
{
	color: #666666;
}
span.adPending
{
	color: #F55F00;
	font-style: italic;
}
span.adRejected
{
	color: #FF0000;
}

tr.adUnpaid td,
tr.adExpired td,
tr.adInactive td
{
	background-color: #D1E6FF;
}
tr.adActive td
{
	background-color: #FFFFFF;
}
tr.adRemoved td
{
	background-color: #FFFFFF;
}
tr.adPending td
{
	background-color: #FFFFFF;
}
tr.adRejected td
{
	background-color: #FFFFFF;
}

.productNotFound
{
	display: block;
	float: left;
}

.productNotFoundImage
{
	display: block;
	float: left;
	width: 180px;
	margin-right: 20px;
}

.productNotFoundImage img
{
	width: 180px;
}

.productNotFoundText
{
	display: block;
	float: left;
	width: 480px;
}

.productNotFoundCompanyAds
{
	display: block;
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.productNotFoundCompanyAd
{
	display: block;
	float: left;
	width: 153px;
	overflow: hidden;
	margin-right: 5px;
}

.productNotFoundCompanyAd a
{
	white-space: nowrap;
}

.dgContent
{
	display: block;
	float: left;
	width: 770px;
}

.dgContent td p
{
	margin-top: 0px;
}

.dgContent ul,
ul.orangeArrow
{
	list-style-type: none;
}

.dgContent ul li,
ul.orangeArrow li
{
	background-image: url(/images/arrow.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 3px 12px;
}

ul.horizontal li
{
	display: inline;
	padding-right: 10px;
}

.htmlContent
{
	display: block;
	float: left;
	width: 770px;
}

.bolded
{
	font-weight:bold;
	white-space: nowrap;
}


.boldedNews
{
	font-weight:bold;
}

.button
{
	background: #F75F01;
	border-top: 1px solid #FF9968;
	border-left: 1px solid #FF9968;
	border-bottom: 1px solid #A12500;
	border-right: 1px solid #A12500;
	FONT-weight:bold;
	font-size: 8pt;
	color:#FFFFFF;
}

TD.thsmall
{
	width:60px;
	background-color: #F1F1F1;
	vertical-align: top;
	padding-right: 6px;
	padding-bottom: 5px;
}

#popupContent
{
	padding: 10px;
	padding-top: 80px;
}

#popupFooter
{
	padding-top: 15px;
	text-align: right;
}

.searchContentTop,
.seoTextContentTop
{
	display: block;
	clear: both;
	margin-bottom: 14px;
}

.searchContentBottom
{
	display: block;
	float: left;
	margin-top: 14px;
	padding-right:16px;
}

div.asList
{
	border: 1px solid #CCCCCC;
	background-color: #ECC27D;
	font-size: 11px;
	text-align: left;
}
div.asItem, div.asHighlighted
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
div.asHighlighted
{
	background-color: #F75F01;
	color: white;
}

/* Generic open-close box */

.ocBox
{
}
.ocBoxHeader
{
	height: 27px;
	background-color: #494949;
	background-image: url(/images/ocbox_bg.png);
	background-repeat: repeat-x;
}
.ocBoxHeader table
{
	width: 100%;
}
td.ocBoxHeaderText
{
	padding-top: 2px;
	padding-left: 10px;
	overflow: hidden;
}
div.ocBoxHeaderText
{
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
div.ocBoxHeaderText.ocCollapsible
{
	cursor: pointer;
}
.ocBoxButtons
{
	padding-top: 3px;
	padding-right: 3px;
	text-align: right;
	white-space: nowrap;
}
.ocBoxButtons a
{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}
a.ocCollapseButton
{
	background-image: url(/images/ocbox_icon_collapse.png);
}
a.ocCollapseButton:hover
{
	background-image: url(/images/ocbox_icon_collapse_hov.png);
}
a.ocExpandButton
{
	background-image: url(/images/ocbox_icon_expand.png);
}
a.ocExpandButton:hover
{
	background-image: url(/images/ocbox_icon_expand_hov.png);
}
.ocToolsButton
{
	background-image: url(/images/ocbox_icon_tools.png);
}
.ocToolsButton:hover
{
	background-image: url(/images/ocbox_icon_tools_hov.png);
}
.ocCloseButton
{
	background-image: url(/images/ocbox_icon_close.png);
}
.ocCloseButton:hover
{
	background-image: url(/images/ocbox_icon_close_hov.png);
}
.ocBoxContent
{
	border: solid 1px #FF6801;
	padding: 9px;
}

/* Open-close box on settings form */

.mySettings .ocBoxHeader
{
	width: 770px;
	float: left;
}

.mySettings .ocBoxContent
{
	width: 768px;
	float: left;
	padding: 0px;
	margin-bottom: 10px;
}

.mySettingsFooter
{
	width: 770px;
	float: left;
	margin-top: 10px;
	text-align: right;
}

.mySettingsTerms
{
	width: 770px;
	float: left;
	margin-top: 10px;
}

.ocContent1, .ocContent2, .ocContent3
{
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 8px;
}
.ocContent2, .ocContent3
{
	padding-bottom: 3px;
}
.ocContent1 .ocCol
{
	width: 740px;
	float: left;
	padding-bottom: 5px;
}
.ocCol1, .ocCol2, .ocCol3
{
	float: left;
	padding-bottom: 5px;
	padding-right: 8px;
}
.ocContent2 .ocCol1, .ocContent2 .ocCol2
{
	width: 366px;
}
.ocContent2 .ocCol2
{
	padding-right: 0px;
}
.ocTextArea, .ocTextBox, .ocTextBoxHiLo, .ocDropDownBox, .ocListBoxList, .ocParamList
{
	border: 1px solid #858585;
}
.ocContentBox .error
{
	border: 1px solid #FF5F01;
}
.ocContent1 .ocTextBox, .ocContent1 .ocTextArea, .ocContent1 table
{
	width: 734px;
}
.ocContent1 .ocDropDownBox
{
	width: 240px;
}
.ocContent2 .ocTextBox, .ocContent2 .ocTextArea, .ocContent2 table, .ocContent2 .ocParamList
{
	width: 360px;
}
.ocContent2 .ocDropDownBox
{
	width: 362px;
}
.ocContent3 .ocCol1, .ocContent3 .ocCol2, .ocContent3 .ocCol3
{
	width: 241px;
}
.ocContent3 .ocCol3
{
	padding-right: 0px;
}
.ocContent3 .ocTextBox, .ocContent3 .ocTextArea, .ocContent3 table
{
	width: 235px;
}
.ocContent3 .ocDropDownBox, .ocContent3 .ocListBoxList
{
	width: 237px;
}
.ocContent3 .ocTextBoxHiLo
{
	width: 105px;
}
.ocTextArea
{
	height: 160px;
}
.ocParamList
{
	background-color: #ffffff;
}
.ocSubHeader
{
	float: left;
	width: 725px;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}

/* Open-close box on search results */

#srMyMascus
{
	float: left;
	width: 770px;
}

#myMascusSearch .ocBoxHeader,
#myMascusSearchAlert .ocBoxHeader,
#myMascusSearchEditor .ocBoxHeader
{
	float: left;
	width: 100%;
}

#myMascusSearch .ocBoxContent,
#myMascusSearchAlert .ocBoxContent,
#myMascusSearchEditor .ocBoxContent
{
	width: 768px;
	float: left;
	padding: 0px;
}

table.checkBox td.checkBoxText
{
	padding-top: 3px;
}

#alertSettings input.dateField
{
	border: solid 1px #858585;
}

#alertSettings .errorContainer input.dateField
{
	background-color: #FEE6B8;
	border: solid 1px #FF5F01;
}

.mascusCalendar .ajax__calendar_container
{
    border: solid 1px #DADADA;
    background-color: #FAF2E7;
}

table.myMascusLogin
{
	width: 250px;
	margin-left: 10px;
}

table.myMascusLogin td
{
	padding-bottom: 4px;
}

table.myMascusLogin .ocTextBox
{
	width: 248px;
}

.myMascusLoginError
{
	background-color: #FEE6B8;
	border: solid 1px #FF5F01;
	padding: 4px;
	margin-bottom: 6px;
}

.myMascusLoginInfo
{
	background-color: #FFFAE9;
	border: solid 1px #FF5F01;
	padding: 4px;
}

.finCalc
{
	margin-top:10px;
	float:left;
	display: block;
	width:174px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#eeeeee;	
	border:#B7B7B7 1px solid;
}

.finCalcLogo
{
	width:170px;
	vertical-align:middle;
	display: block;
	text-align:center;
	margin-top:5px;
}

.boldBlue11
{
	font-weight:bold;
	font-size:11px;
	color:blue;
	text-decoration:none;
}
.boldBlue11:hover
{
	color:#5D8FEC;
}

.ltaHeader
{
	margin-bottom:0px;
	margin-top:0px;
}

.normal10
{
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
}

.ltaInfo
{
	font-size:9px;
	margin-left:2px;
	margin-bottom:0px;
	margin-top:0px;
}

.normal9nomargins
{
	font-size:9px;
	margin:0px;
}

.agrarunioFooter
{
	color:#0000CC;
	font-size:15px;
}
.agrarunioList a
{
	color:#006600;
	font-size:15px;
}

.normal a
{
	color:Blue;	
}

div.shadowBox
{
	padding: 0px;
}
div.shadowBoxShadow
{
	background-color: #E6E6E6;
	padding-right: 4px;
	padding-bottom: 4px;
}
div.shadowBoxHeader
{
	background-color: #F55F00;
	padding: 2px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.shadowBoxSubHeader
{
	background-color: #000000;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #FFFFFF;
}
div.shadowBoxContent
{
	background-color: #FFFFFF;
	border: 1px solid #A5A5A5;
	padding: 8px;
}

#rightColumn .shadowBox
{
	margin-bottom: 8px;
}

#CoopIframe
{
	border: 0px solid #ffffff;
}

/* productGarage */
.pcBoxHeader
{
	background-color: #F55F00;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 5px;
	font-weight: bold;
	color: #FFFFFF;
}
.pcBoxHeader h3
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
.pcLatestAds
{
	background-color: #D5D5D5;
	padding: 5px;
	padding-left:0px;
}

.pcAdImage
{
	width: 178px;
	border: 1px solid #D4471C;
}

.pcAdLink
{
	margin-top: 5px;
}

.pcAdLink a
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.pcAdLink a:hover
{
	color: #F55F00;
}

img.pcAdImage:hover
{
	border-color: #F55F00;
}

.pcAdInfo
{
	font-size: 11px;
	margin-bottom: 10px;
}

.srTblIntLog {
	text-align:left;
}
.srTblIntLog td {
	width:140px;	
}	
.intLogGrey {
	background-color:#F1F1F1;
	border-bottom:solid 2px #D5D5D5;
}
.intLogGreyWide {
	background-color:#F1F1F1;
	border-bottom:solid 2px #D5D5D5;
	width:240px;
}

.red {
	color:red;
}

.green {
	color:green;
}

.orangeLine
{
	border: solid 1px orange;
}

.orangeBg, .OrangeBg
{
	background-color: #F75F01;
}

.dimmed,
.dimmed:hover,
.dimmed span,
.dimmed input,
.dimmed select
{
	color: #858585;
}

.notValid,
.notValid span
{
	text-decoration: line-through;
}

.nobr, .noWrap
{
	white-space: nowrap;
}

.topAlign, .alignTop
{
	vertical-align: top;
}

.leftAlign, .alignLeft
{
	text-align: left;
}

.rightAlign, .alignRight
{
	text-align: right;
}

TD.alignLeft
{
	padding-left: 10px;
}

TD.alignRight
{
	padding-left: 10px;
}

.noMargin 
{
	margin: 0px;
}

.noPadding 
{
	padding: 0px;
}

.noBorder 
{
	border: none;
}


/* Error pages */
	/* Quick Search Box */
    .button90
    {
    float:left;
    display:block;
    height:24px;
    width:90px;
    text-align: center;
    background:url(../images/style/but_90px_grey.png) center top no-repeat;
    }
    .button90:hover
    {
    background:url(../images/style/but_90px_hover.png) center top no-repeat;
    }
    .button50
    {
    float:left;
    display:block;
    height:24px;
    width:48px;
    text-align: center;
    background:url(../images/style/but_50px_grey.png) center top no-repeat;
    }
    .button50:hover
    {
    background:url(../images/style/but_50px_hover.png) center top no-repeat;
    }
    
    A.btn-slide,
    A.btn-slide1,
    A.btn-slide2
    {
    text-decoration:none;
    color: white;
    font-weight:bold; 
    position:relative;
    top:5px;
    }
    
    /* table with graphics */
    .tableHeaderOrange500
    {
    display:block; 
    width:500px; 
    height:24px; 
    float:left; 
    background-image: url(../images/style/bk_h1_detTabl1.png);
    }
    
    .tableFooterOrange500
    {
    display:block; 
    width:500px; 
    height:19px; 
    float:left; 
    background-image: url(../images/style/bk_detTabl_foot1.png);
    }
    
    .tableBody500
    {
    display:block;
    width:498px; 
    height: 220px;
    float:left;
    border-right:1px solid #DB4C0A;
    border-left:1px solid #DB4C0A;
    
    }

    .tableCell500
    {
    display:block; 
    width:162px; 
    height:70px; 
    float:left; 
    }
    
    .emptyspace
    {
    display:block;
    width:700px; 
    height:15px; 
    float:left; 
    }