﻿/*workaround for firefox devtoolbar edit-css function*/
#dummy
{
}

/********************************************************/
/**********       Danfoss Styles               **********/
/**********    GENERAL USED SECTION            **********/
/********************************************************/
#pagecontainerborder
{
	margin: 12px auto 0px auto;
	border: solid 1px #000000;
	width: 1000px;
	position: relative;
}

/*Body 1*/
body
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #000000;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    /*Override MrTed stylesheets setting width and height*/
    width:auto;
    height:auto;
}
.body1bold
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #000000;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;        
    text-align:left;
}
.body2
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
}
.body2bold
{
    margin:0px 0px 0px 0px;
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
}
.redfont
{
	color: Red !important;
}
#righttop
{
    position: relative;
    /*background:#999999; */
    width:155px; 
    height:95px;
    text-align: left;
    padding-left:0px;
    padding-top:5px;
    /*padding-bottom:38px;*/
    /*border:1px dashed #666666;*/
}

/* Bulletlist styles */
.bulletlist1 ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 28px;
}
.bulletlist1 ol
{
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 35px;	
}
.bulletlist1 li
{
	margin: 0px;
	margin-left: 0px;
}
/*-----*/
.bulletlist2 ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
.bulletlist2 ol
{
	margin: 0px;
	padding: 0px;	
	padding-left: 23px;
}
.bulletlist2 li
{
	margin: 0px;
	padding: 0px;
}
/* Bullet list style end */

/* FONT STYLES START */
h1
{
    font-family: verdana;	    
    color: #000000;
    font-size: 13px;
    font-weight: bold;	
    margin:0px;
    text-align:left;        
    padding:0px;      
}
.h1
{
    font-family: verdana;	    
    color: #000000;
    font-size: 13px;
    font-weight: bold;	
    margin:0px;
    text-align:left;        
    padding:0px;
    text-decoration:none;
}
.h1center
{
    font-family: verdana;	    
    color: #000000;
    font-size: 13px;
    font-weight: bold;	
    margin:0px;
    text-align:center;        
    padding:0px;
    text-decoration:none;
}
h2
{
    font-family: verdana;	    
    color: #333333;
    font-size: 12px;
    font-weight: bold;	
    margin:0px;
/*    line-height: 2; /*double line spacing*/
}
.h2
{
    font-family: verdana;	    
    color: #333333;
    font-size: 12px;
    font-weight: bold;	
    margin:0px;
/*    line-height: 2; /*double line spacing*/
}
h3
{
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;        
}
.h3
{
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;        
}

.topnavigation
{
    font-family: tahoma;	    
    color: #333333;
    font-size: 11px;
    font-weight: bold;	
    margin:0px;
}
.breadcrumbli a
{
    font-family: tahoma;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    text-decoration: none;
    margin-left: -4px;	
}
.breadcrumbli
{
	/*float:left;*/
	display: inline;
	list-style-type:none;
	padding-right:2px;
	/*white-space:nowrap;*/
}
.breadcrumbul
{
	padding:0px; 
	margin:0px;
}
.linktext1, .faqstreeview a
{
	font-family: Verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px; 
    text-decoration:none;    
}
.linktext1boldred
{
	font-family: Verdana;	    
    color: #FF0000;
    font-size: 10px;
    font-weight: bold;	
    margin:0px; 
    text-decoration:none;    
}
.linktext1bold
{
	font-family: Verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: bold;	
    margin:0px; 
    padding: 0px;
    text-decoration:none;
}

/* IE8 Fix */
sup
{
	font-size: 1em;		
}

.linktext2
{
	font-family: Tahoma;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px; 
    text-decoration:none;
}

.disclaimerlinks
{
	font-family: Tahoma;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;
    padding: 0px;
    text-decoration:none;
}
ul#disclaimer
{
    margin: 0px;
    padding: 0px;  
    list-style-type: none;
}
ul#disclaimer li
{
    display: inline;	          	    	            	
}
ul#disclaimer li span.linkredarrow
{
    padding-right: 0px;	
}
.clearfix
{
	clear: both;	
}
/* FONT STYLES END */
#masterfootercontainer
{
	border-left: solid 169px #C0C0C0; 
	border-right: solid 169px #C0C0C0;
	clear:both;	
}
#masterfootercontrolwrapper
{
	text-align:left; 
	padding: 1px 0px 3px 0px; 
	margin: 0px 24px; 
	overflow: hidden;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;	
}
/* TOP MENU START */

.dashedpipeseperator
{
	position:relative;
	top:-2px;
	height:14px;
	margin-right:4px;
	margin-left:4px;
	margin-left:1px;
	/*border-right:1px dotted #666666;*/
	background: transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
	padding-bottom:0px;
	float: left;
}

/* Used by Unselected TopNav Items */
.topNavigationItem		
{	
	position:relative;
	top:-1px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display: block; /* topNavigationSubMenu is diplayed beneath*/
	cursor : default;
}

/* Used by Unselected TopNav Items while hover*/
.topNavigationItem:hover		
{
	background-color:#DDDDDD;
	/*color:#FF0000;*/
}

/* Used by the top nav item "Language" */
.topLanguageItem		
{
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

/* Used by Unselected TopNav Items while hover*/
.topLanguageItem:hover		
{
	background-color:#F0F0F0;
	color:#FF0000;
}

/* Used by selected TopNav Items */
.topNavigationItemSelected		
{
	font-family:tahoma;	
	font-size:11px;
	color:#FF0000;
	font-weight: bold;	
	text-decoration:none;
	position: relative;	
	top: -1px;
	display: block;/* topNavigationSubMenu is diplayed beneath*/
	cursor : default;
}
/* Used by selected TopNav Items while hover*/
.topNavigationItemSelected:hover		
{
	background-color:#DDDDDD;/*#F0F0F0;*/
	/*color:#FF0000;*/
}
/* Used by sub menu of Topnav */
.topNavigationSubMenu
{
	visibility: hidden;
	border: solid 1px #bbbbbb;
	background-color:#C0C0C0;
	white-space:nowrap;
	position:absolute;
	padding: 0px 2px 0px 2px; 
	margin-top: -1px
}
html>body .topNavigationSubMenu
{	/* This makes Firefox and Netscape work */
	/*width: 170px;*/
}

/* Used by Hidden sub menu of Topnav */
.topNavigationSubMenuHidden	
{
	visibility: hidden;
	border: solid 1px #bbbbbb;
/*	width:120px; */
	background-color:#FFFF66;
	white-space:nowrap;
	
}
/* Used by unselected submenu items of topnav */
.topSubMenuItem	
{
	font-family:tahoma;
	font-size:10px; 
	color:#000000;
	width:100%;
	font-weight: normal;
	text-decoration:none;
	display:block;
	/*float:left;*/
}

 /*Used by unselected submenu items of topnav, if it is hidden, it is yellow */
.topSubMenuItemHidden	
{
	font-family:tahoma;
	font-size:10px; 
	color:#FFFF66;
	width:100%;
	text-decoration:none;
} 

/* Used by unselected submenu items of topnav while hover */
.topSubMenuItem:hover
{
	background-color:#DDDDDD;/*#CCCCCC;*/
	/*color:#FF0000;*/
}
/* Used by selected submenu items of topnav */
.topSubMenuItemSelected	
{
	font-family:tahoma;
	font-size:10px; 
	color:#FF0000;
	width:100%;
	text-decoration:none;
}
/* Used by selected submenu items of topnav while hover*/
.topSubMenuItemSelected:hover
{
	/*background-color:#C0C0C0;*/
	width:100%;
}

/* TOP MENU END */

/* DANFOSS HYPERLINK / HYPERLINKLIST START */

.linkredarrow
{
	color:#FF0000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	padding-right: 2px;
	margin: 0px;	
	text-decoration: none;
}
.linktext
{
	text-align: left;
	padding: 0px; 
	margin: 0px;
}
.hyperlinkul
{
	list-style-type: none; 
	padding: 0px; 
	margin: 0px;
}	
/* override MrTed style - removed since it overrules default bulleted list
li, ul
{
	margin-left: 0px;	
}
*/
/* DANFOSS HYPERLINK / HYPERLINKLIST END */

/* SITE SEARCH START */
.searchtextbox
{
	height: 15px;
	font-family: tahoma;
	font-size: 10px;
	width: 120px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:3px;
}

#searchresultInfotext
{
	margin: 9px 0px 10px 0px;	
}

/* SITE SEARCH END */

/* LOCALSITE START */

#righttoplocalsitescontainer
{
	position:relative;
	float:left;
	padding-top: 11px;	
}

.localsitesselectbox
{
	font-family: tahoma;
	font-size: 10px;
	width:145px;
	
}

#printpagecontainer
{
	float: left;
	padding-top: 10px;
}
/* LOCALSITE END */

/* SELECT LANGUAGE START */

#righttopselectlanguagecontainer
{
	float:left;
	position:relative;
	padding-left:5px;
	padding-top: 10px;
}
/* SELECT LANGUAGE END */

/* LEFT MENU START */

/* Used by leftnav*/
.leftNavigation		
{
	width:100%;
	background-color:#C0C0C0;
}
.leftNavigationItemText		
{
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding-right: 2px;
}
.leftNavigationItemTextSelected		
{
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	color: #FF0000;
	width: 100%;
	text-decoration: none;
	padding-right: 2px;
}
/* Used by Unselected leftnav Items */
.leftNavigationItem		
{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;	
	width: 100%;
	display: block;
	text-decoration: none;
	background-color: #C0C0C0;
}

/* Used by Unselected leftnav Items, there are hidden*/
.leftNavigationItemHidden		
{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left; 
	vertical-align: middle;
	font-family: tahoma;
	font-size: 10px;
	color: #FFFF66;
	width: 100%;
	text-decoration: none;
	background-color: #FFFF66;
}
.leftNavigationItemHidden:hover
{
	background-color: #DDDDDD;	
}

/* Used by Unselected leftav Items while hover*/
.leftNavigationItem:hover		
{
	background-color: #DDDDDD;/*#F0F0F0;*/
	/*color: #000000;*/
}
/* Used by selected leftnav Items */
.leftNavigationItemSelected	
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:left; 
	vertical-align:middle;
	font-family:tahoma;
	font-size:10px; 
	width:100%;
	text-decoration:none;
	background-color:#C0C0C0;
	color:#FF0000;
}
/* Used by selected leftnav Items while hover*/
.leftNavigationItemSelected:hover		
{
	background-color:#DDDDDD;
	/*color:#000000;*/
}
/* Used by submenu of leftnav */
.leftNavigationSubMenu	
{
	width:100%;
	background-color: #C0C0C0;/*#e2e2e2;*/
	z-index:10px;	
}

/* Used by submenu of leftnav If it is hidden, it has to be yellow*/
.leftNavigationSubMenuHidden	
{
	background-color:#FFFF66;	
}

/* Used by unselected submenu items of leftnav */
.leftSubMenuItem	
{
	font-family: tahoma;
	font-size: 10px; 
	color: #000000;
	width: 100%;
	text-decoration: none;
	display: block;
	text-align: left;
	border: 0px;
}

.leftSubMenuItem a
{
	margin: 1px 0px;		
}

/* Used by unselected submenu items of leftnav while hover */
.leftSubMenuItem:hover
{
	background-color: #DDDDDD;/*#F0F0F0;*/
	/*color: red;*/
}
/* Used by selected submenu items of leftnav */
.leftSubMenuItemSelected	
{
	font-family: tahoma;
	font-size: 10px; 
	color: #FF0000;
	width: 100%;
	text-decoration: none;
	display: block; 
	text-align:left;
	
}
/* Used by selected submenu items of leftnav while hover*/
.leftSubMenuItemSelected:hover
{
	background-color:#DDDDDD;
	/*color:#FF0000;*/
}

.linkarrowLeftMenuItem
{
	color: red;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	padding-right: 2px;
	text-decoration: none;
	vertical-align: top;
}
.leftmenucontainer
{
	margin-bottom: 74px;	
}
/* LEFT MENU END */

/********************************************************/
/**********       Danfoss Styles               **********/
/**********       MASTER SECTION               **********/
/********************************************************/
#leftcontainer
{
	/*position: relative;*/
	padding: 100px 12px 0px !important;
	padding-right: 10px; /*IE6 workaround*/
	margin-left: -169px;	
	width: 145px;	
	float: left;
}
#rightcontainer
{
	margin-right: -169px;
	padding: 0px 12px !important;
	padding-left: 10px; /*IE6 workaround*/
	width: 145px;	
	float: right;
	position: relative;/*IE6 MarketingArea hidden otherwise*/
}
#middlecontainer
{
	position: relative;
	float: left;
	width: 662px;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      FRONTPAGE SECTION             **********/
/********************************************************/

/* THREE COLUMN LAYOUT */

#pagecontaineroverflow
{
	width:100%;	
}
#frontpagecontainer
{
	width:662px;
	border-left: solid 169px #C0C0C0;
	border-right: solid 169px #C0C0C0;
}
#pagecontainer
{
	border-left: solid 169px #C0C0C0;
	border-right: solid 169px #C0C0C0;
	width: 662px;
	min-height: 580px;
	/*position:relative;*/
}
#left
{
    position: relative;
    width:145px;
    margin-left:-169px;
    height:522px;
    float:left;
    padding-left: 12px !important;/* workaround for the footer, too much padding in IE6 */
    padding: 100px 12px 12px 10px;
    background:#C0C0C0;   
}

#middle
{
	position:relative;
    background:#FFFFFF; 
    width:662px; 
    height:622px;
    float:left;
    margin-right:-662px;
}

#right
{
    position:relative;
    width:145px;
    margin-right:-169px; 
    height:622px;
    float:right;
    padding: 0px 12px 12px 12px;
    background:#C0C0C0;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      LeftNavigation Master SECTION **********/
/********************************************************/
#leftnavigationmasterfieldset
{
	border: solid 1px #666666; 
	width: 1000px;
	margin: 12px auto 0px auto;
	padding: 0px;
	position: relative;
}
#leftnavigationmasterleftcolumn
{	
	width:169px;
	margin-left:-169px;
	float:left;
}
#leftnavigationmasterpagecontaineroverflow
{
	width:831px;
	border-left: solid 169px #C0C0C0;
	float:left;
	min-height: 580px;
	/*position: relative;*/
}
#leftnavigationpagecontainer
{
	position:relative;
	background:#FFFFFF;
	width: 831px;
	float:left;
}
#leftnavigationfooter
{
	 border-left: solid 169px #C0C0C0;
	 clear:both;
}
#leftnavigationfootercontainer
{
	text-align:left;
	padding: 1px 0px 3px 0px;
	margin: 0px 12px 0px 24px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;	
}
#leftnavigationrighttop
{
	float:right;
	position:relative; 
	text-align:left; 
	width:145px; 
	padding: 5px 12px 12px 12px; 
	background:#FFFFFF;	
}
#leftnavigationbreadcrumb
{
	padding-top:8px;
	text-align:left;
	padding-right:10px;
}
#leftnavigationtopnav
{
	float:left; 
	display:inline;
	position: relative; 
	top:0px; 
	width:614px; 
	height:13px; 
	text-align:left; 
	margin-left:24px; 
	margin-right:24px; 
	padding-top:10px; 
	padding-bottom:2px; 
	background:transparent url(../Images/NewLayout/HorizontalDot.gif) bottom repeat-x; 
	z-index: 100;
}
#leftnavigationmasterlogo
{
	float:right;
	padding-top:16px;
	padding-right:17px;
}
/* LEFT SIDE */
#homelogo
{
	position:absolute; 
	top:0px; 
	left:0px;
}
#leftquicklinks
{
	position:relative;
    width:145px; 
    /*height:200px;*/
    text-align: left;
    padding-top: 6px;
    /*border-top:1px dotted #666666;-*/
    /*background:transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;*/
    background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}

#middlemenu
{
    position: relative;
    top:0px;
    width:614px; 
    height:13px;
    text-align:left;
    margin-left:24px;
    margin-right:24px;
    padding-top:10px;
    padding-bottom:2px;
    background:transparent url(../Images/NewLayout/HorizontalDot.gif) bottom repeat-x;
    /*border-bottom:1px dotted #666666;*/
    z-index: 100;
}


#middlelogo
{
    position: relative;
    /*width:130px;*//*width, height, padding-left, padding-top tilrettes efter "nyt" logo med andre dimensioner*/
    /*height:57px;*/
    padding-left: 513px;
    padding-top: 10px;
    padding-bottom: 6px
}

#fifthelementimage
{
    position: relative;
    width:662px;
    border:0px;
}

#fifthelementheader
{
	padding-bottom:7px;
	padding-left:236px;
	padding-right:24px;
	text-align:left;	
}

#fifthelementbody
{
	padding-left:236px;
	padding-right:24px;
	text-align:left;
	padding-bottom:6px;	
}

#fifthelementcontentcontainer
{
	display:none;
	/*
	position:relative;
	top:-14px;
	*/
}

#fifthelementbodyoverflow
{
	 height: 36px; /* max-height: 56px; - this does not work in IE6, but will fix the padding problem when using less than 4 lines*/
	 overflow: hidden;	
}

#logodiv
{
	padding-top:16px;
	padding-right:18px;
	float:right;
}
.masterbreadcrumb
{
	padding-top:8px;
	padding-left:24px;
	text-align:left;
	padding-right:10px;
}

.columnbodyoverflow
{
	height: 38px; 
	overflow: hidden;	
}

.columnsubheading
{
	padding-top: 8px;
	padding-bottom: 8px;
}

#middlecolumncontainer
{
    /*background:transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;*/
	margin: 0px 24px 24px;
	padding-top: 24px;
	overflow: hidden;
	text-align: left;
	width: 614px;
	/*display:inline;	*/
	/*float:left;*/
}

.middlecolumnall
{
	width:188px;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}

.middlecolumn1
{
	float: left;
	padding-right: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;	
}

.middlecolumn2
{
	float: left;
	padding-left: 12px;
	padding-right: 12px;	
}

.middlecolumn3
{
	float: right;
	padding-left: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top left repeat-y;	
}

#middlefooter
{
    position: relative;
    margin-left:24px;
    margin-right:24px;
    margin-top: 37px;
    text-align:left;
    padding-top: 1px;
    padding-bottom: 2px;
    background: transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;
    clear: left;
}

#rightnews
{
    position: relative;
    width:145px; 
    overflow:hidden;
    /*height:200px;*/
    text-align: left;
    vertical-align: text-top;
    padding-top: 5px;
    /*background:transparent url(../Images/NewLayout/HorizontalDot.gif) top repeat-x;*/
    background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
    /*border-top:1px dotted #666666;*/
    /*margin-top:110px;*/
}

/* PRODUCT FINDER START */

.productfindercontainer
{
    padding-top: 6px;
    padding-bottom:12px;
    overflow: hidden; /* clear the floats */
	/*position: absolute; 
	top: 50px;*/
    background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}

.productsearchercontainer
{
    padding-top: 6px;
    padding-bottom:12px;
    overflow: hidden; /* clear the floats */
	position: absolute; 
	top: 50px;
}

.productsearchcontainer
{
    width:145px; 
    text-align: left;
    vertical-align: text-top;
}

.productfindercontrol
{
    width:145px; 
    text-align: left;
    vertical-align: text-top;
}

.productfindertextbox
{
	font-family: tahoma;
	font-size: 10px;
	width: 139px;
	height: 13px;
	padding-left: 3px;
}
	
.productfinderselectbox
{
	font-family: tahoma;
	font-size: 10px;
	width:145px;
}

.defaultbutton
{
	font-family: Tahoma;
	font-size: 10px;	
}

/* The only style for buttons yet!!*/
.sendEmailButton
{
	cursor: pointer !important;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	color: red;
	background-color: #D5D5D5;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}
/* Used for all plain text*/
.verdana10email
{
	color: #333333;
	font-size: 10px;
	font-family: verdana;	
	font-weight: normal;
}

/* PRODUCT FINDER END */

.newsdate
{
	clear: both;
	padding-left: 6px;
}

#newsrepeaterstoryheading
{
	/*height:expression(this.scrollHeight > 50 ? "50px": "auto");*//*Max-height workaround for IE6+7*/
	overflow:hidden;
	max-height: 50px;	
}

.latestnewsstorytopcontainer
{
	text-align: left; 
	overflow:hidden;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      Primary Content SECTION	   **********/
/********************************************************/
.primaryContentTopContainer
{
	margin: 0px 24px;
	text-align: left;
	overflow:hidden;
}
#primaryContentImage
{
	margin-right: 24px;
	float:left;
}
#primaryContentHeading
{
	margin-bottom: 10px;
}
#primaryContentHorizontalDots
{
	height: 1px;
	clear:both;
	margin:22px 24px 22px 24px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
#primaryContentSubHeadingAndContentContainer
{
	text-align: left;
	margin: 0px 24px 24px 24px;
}
#primarycontentlinkhorizontaldots
{
	height: 1px;
	margin-top: 24px;
	padding-top: 22px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
	clear: left;
}
#primarycontentemailhorizontaldots
{
	height: 1px;
	margin-top: 23px;
	padding-top: 21px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
#primaryContentSubHeading
{
	margin-bottom: 9px;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      ColumnCollection SECTION      **********/
/********************************************************/
#columncollectionhorizontaldots
{
	height: 1px;
	clear:both;
	margin: 22px 24px 22px 24px;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) bottom repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********      BusinessAreaFrontPage SECTION **********/
/********************************************************/
#businessareafrontpagehorizontalline, #articelhorizontaldots
{
	margin: 22px 24px 24px 24px;
	height: 1px;
	clear:both;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
#businessareafrontpagebottomcontainer
{
	margin: 0px 24px 24px 24px;
	float:left;
	overflow: hidden;
	text-align: left;
	display:inline;
}
#businessareafrontpageleftcolumncontainer
{
	margin-bottom: -2000px;
	padding-bottom: 2000px;
	float: left;
	width:188px;
	padding-right: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
}
#businessareafrontpagemiddlecolumncontainer
{
	margin-bottom: -2000px;
	padding-bottom: 2000px;
	float: left;
	width:188px;
	padding-left: 12px;
	padding-right: 12px;
}
#businessareafrontpagerightcolumncontainer
{
	margin-bottom: -2000px;
	padding-bottom: 2000px;
	float: right;
	width:188px;
	padding-left: 13px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top left repeat-y;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********       Marketing Area               **********/
/********************************************************/
.marketingareahorizontaldots
{
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x center; 	
	padding-top: 24px;	
}

.marketingareahorizontaldotsnopadding
{
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top; 	
	padding-bottom: 12px;
}

.MarketingAreaImageDiv
{
	padding-bottom:12px;
	
}
.MarketingAreaHeaderDiv
{
	padding-top: 0px;
	padding-bottom:11px;
	text-align:left;
}
.marketingareabodydiv
{
	padding-bottom: 8px;
	text-align:left;
	overflow: hidden;	
}

/********************************************************/
/**********       Danfoss Styles               **********/
/**********      NEWSSTORY SECTION             **********/
/********************************************************/

.newsstory_linkcontainer
{
	clear:both;
	margin-left:24px;
	margin-right:24px;
	padding-top:22px;
	/*padding-bottom:23px;*/
	text-align:left;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;	
}
.newsstory_emailcontainer
{
	margin-left:24px;
	margin-right:24px;
	padding-top:21px;
	text-align:left;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********   AdvancedContent SECTION          **********/
/********************************************************/
#advancedcontenthorizontaldots, #countrymapshorizontaldots
{
	padding-top:22px;
	height: 1%;/*IE6 fix - show the dotted line*/
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  ContentSingleColumn SECTION       **********/
/********************************************************/
#contentsinglecolumncontainer
{
	float: left;
	width:188px;
	margin-left: 24px;
	padding-right: 13px;
	margin-bottom: 24px;
	text-align:left;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  SummaryListRows SECTION           **********/
/********************************************************/
#summarylistrowshorizontaldots
{
	margin: 23px 24px 24px 24px;
	height: 1px;
	clear:both;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  Search Template SECTION           **********/
/********************************************************/
#searchtemplatehorizontalline
{
	padding-top:10px; 
	margin-top:12px; 
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  Column Selection SECTION          **********/
/********************************************************/
.horizontalDots
{
	height: 1px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top; 
}
.horizontalDotsBottomAligned
{
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x bottom; 
}
.verticalDots
{	
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;
}
.verticalDotsCenter
{
	background: transparent url(../Images/NewLayout/VerticalDot.gif) repeat-y top center; 
}

.paddingLeft12
{
	padding-left:12px;	
}

.paddingRight12
{
	padding-right:13px;	
}
.marginLeft12
{
	margin-left:12px;
}
.paddingTop12
{
	padding-top: 12px;	
}
.paddingBottom12
{
	padding-bottom: 12px;	
}
.marginTop12
{
	margin-top: 12px;	
}
.marginHeight24noWidth
{
	height: 22px;	
}
.marginHeight24
{
	height: 24px;
	width: 188px;
}
.marginWidth12
{
	width: 12px;
}
.marginHeight12
{
	height: 10px; 
}
.rightMargin24
{
	margin-right:24px;
}
.leftMargin24
{
	margin-left: 24px;	
}
.marginwidth24
{
	width:24px;	
}
.marginHeight4
{
	height: 5px;	
}
.marginheight6
{
	height: 8px;	
}
.marginWidth18
{
	width: 16px;	
}
.IFramePanel 
{
	height: 1200px;	/* To eliminate vertical scrollbars */
}
/********************************************************/
/**********       Danfoss Styles               **********/
/**********  Column Selection SECTION          **********/
/********************************************************/

.dropDown
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
    width:188px;
}
.selectbox2Col
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
    width:216px;	
}
/*Used for all plain text*/
/*
.verdana10
{
	color: #333333;
	font-size: 10pt;
	font-family: verdana;	
	font-weight: normal;
}
*/
/*Used for all bold headings*/
/*
.verdana10Bold
{
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
}
*/
/*Used for all links - the red arrow is placed in front of the link*/
/*
.verdana10Link
{
	color: #333333;
	font-size: 10pt;
	font-family: verdana;
	text-decoration: none;
}
*/
.cidButton
{
	cursor: pointer !important;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	color: red;
	background-color: #D5D5D5;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}

.cidlinktext1
{
	font-family: Verdana;	    
    color: #333333;
    font-size: 10px;
    font-weight: normal;	
    margin:0px; 
    text-decoration:none;  
    padding-left: 8px;  
    display: block;
}

#cidhorizontaldots
{
	margin: 23px 0px 24px 0px;
	height: 1px;
	clear:both;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;
}

#localcidcontainer
{
	margin: 0px 24px;
	padding-bottom: 24px;
}

.localcidcontentcontainer
{
	overflow: hidden;
}

.localcidcontentcontainer h1
{
	margin-bottom: 6px;	
}

#localcidimagecontainer
{
	float: left; 
	margin-right: 24px;
}

.localcidlefttextcontainer
{
	float:left;
	width:130px;
	clear:left;
}

.telerikLink a
{
 	/* To be enabled once all links have red arrow (manual work)
	color: #000000;
	text-decoration : none;*/
}
/* Literature */
#literaturePageContainer
{
	text-align: left;
	margin: 0px 24px 24px;	
}
#literaturePageContainer div.paddingbottom12
{
	padding-bottom: 12px;
}
#literaturePageContainer .literatureoverflow
{
	padding: 0px;
	overflow:hidden;
}
#literaturebottomcontainer
{
	clear:both;
	margin-top:24px;
}
#literaturePageContainer .literatureoverflow #literatureimage
{
	float:left;
	margin-right:24px;	
}
.literatureLabelWidth
{
	width: 151px;	
	float: left;
}
.literatureDropdownList
{
	width: 460px;	
}
.literatureTextBox
{
	width: 455px;	
}
.literatureCheckBox
{
	width: 154px;
	margin-left: -4px;/* input box has some margin/padding that needs to be substracted */	
	float: left;
}
#literatureButtonMargin
{
	margin-left: 151px;	
	padding-top: 5px;
}
.literatureSearchResultHeader a, img
{
	text-decoration: none;	
	border: 0px;
}
.literatureSearchResultHeader td a.linktext1
{
	word-break: break-all;
}
.literatureSearchResultHorizontalDots
{
	height: 11px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x center; 	
}
.literatureSearchResultHeaderHorizontalDots
{	
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top; 		
}

/* Literature end */
/* MC Products start */
.threecolumncollectionitemstyle
{
	width: 248px;
	vertical-align: top;
}

.threecolumncollectionitemstyle td.linkredarrow, .threecolumncollectionitemstylenessie td.linkredarrow
{
	width: 5px;	
}

/* Nessie specific */
.threecolumncollectionitemstylenessie, .threecolumncollectionitemstyle table
{
	width: 180px;
	vertical-align: top;
}

td.threecolumncollectionitemstylenessie > div
{
	width: 180px;
}
.threecolumncollectionitemstyleleftpadding
{
	padding-left: 12px;
}
.threecolumncollectionhorizontaldotsbottom
{
	padding: 12px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
	border-width: 0px;
	background-image: url(../Images/NewLayout/HorizontalDots_grey.gif); 
	background-repeat: repeat-x;
	background-position: top left;
	height: 1px;
}
.threecolumncollectionverticaldots
{
	padding-right: 12px;
	background:transparent url(../Images/NewLayout/VerticalDot.gif) top right repeat-y;	
}
.threecolumncollectionseparatorstyle
{
	width: 1px;
	padding: 0px 12px;
}
#threecolumncollectioncontainer
{
	margin: 0px 12px 24px 24px;	
}
#threecolumncollectioncontainer h1
{
	margin-bottom: 12px;	
}
.threeSummaryDataList
{
	width: 100%;	
}
.threecolumncollectionimage
{
	float: left;
	margin-right: 24px;	
}
.threecolumncollectionbottommargin
{
	margin-bottom: 12px;	
}

#threecolumntopcontainer
{
	margin: 0px 12px 0px 24px;	
	overflow: hidden; /* used to wrap container around image and linkbox */
}
#threecolumntopcontainer h1
{
	margin-bottom: 12px;	
}
#threecolumntopimage
{
	float: left;
	margin-right: 24px;		
}
#threecolumnhorizontalline
{
	margin: 12px 12px 12px 24px;
	height: 1px;
	clear:both;
	background:transparent url(../Images/NewLayout/HorizontalDots_grey.gif) top repeat-x;	
}
#threecolumnbottomcontainer
{
	margin: 0px 12px 24px 24px;
	overflow: hidden;	
}
.threecolumnsubcontainer
{
	width: 248px;
	float: left;	
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}
.threecolumnsubcontainer div h3
{
	margin-bottom: 10px;
}
.threecolumnverticaldots
{
	padding-left: 12px;	
	margin-left: 12px;	
	background: transparent url(../Images/NewLayout/VerticalDot.gif) top left repeat-y;	
}
.threecolumniframe
{
	margin: 0px 12px 0px 24px;
	height: 1200px;
}
.threecolumncollectionnessielinkboxlinkboxcontainer
{
	width: 587px;
	position: relative;
	float:left;
	min-height:130px;
}
.contentthreecolumnnessie3linkboxcontainer
{
	width: 587px;
	position: relative;
	float:left;
	min-height:130px;
}
/* MC Products end*/
/* Nessie Products */
.threecolumncollectionimagenessie
{
	/*margin-right: 24px;
	vertical-align : top;
	text-align: center;	
	*/
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;

}
/* Nessie Products end */

/* ProductPresentation */

/* Top item container linkbox */
.ipptopitemcontainer, .ipptopitemcontainerwithlink, .ipptopitemimagecontainer
{
	width: 180px;	
}
.ipptopitemcontainer, .ipptopitemimagecontainer
{
	float: left;
}
.ipptopitemcontainerwithlink
{
	position: absolute; 
	bottom: 0px; 
	left: 205px;
}
.ipptopitemimagecontainer
{
	margin-right: 24px;
	height: 130px; 
	vertical-align:middle; 
	text-align: center;	
}
.popup
{
	margin: 0px;
	padding: 0px;	
	cursor: pointer !important; 
	cursor: hand;
}
/* Top item container linkbox end */
/* ProductPresentation */
.ippgroupcontainer
{
	width: 180px;
}
.productselector
{
	margin-right: 6px;	
}
table.ippproductdetailgridview > tbody > tr > td
{
	padding-right: 6px;	
}
.ippproductdetailgridview tr, .ippproductdetailgridview th, .ippproductdetailgridview td
{
	padding: 3px 0px;
}
.ippproductdetailgridviewaltrow
{	
	background-color: #DDDDDD;
}
.ippproductdetailgridviewaltrow > td
{	
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	border-collapse: separate;
}
table.ippproductdetailgridview th
{
	background-color: #C0C0C0; 
	vertical-align: top;	
	padding-right: 6px;
}
.horizontaldotsipp
{
	height: 1px;
	margin: 12px 12px 0px 12px;	
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top; 
}
.body3
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
}
h4
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;	
	margin: 3px 0px;
}
.h4
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;	
}
.productgraphicsitem
{
	width: 180px;		
}

.productselectorheading, .relatedinfosearchresultheading
{
	/*position: relative; */
	/*height: 40px;*/
	/*top: 4px;*/
	padding-right: 12px;
	text-align: left;
}
.productselectorheadline
{
	margin-top: 4px;	
}
.productselectordropdown
{
	/*position: absolute; 
	bottom: 4px;	*/
}
.productselectorcountcontainer
{
	padding-top: 10px;
	padding-left: 12px;
	display: block;
}
.productlistpager
{
	font-family: Verdana;
	font-size: 10px;
	color: Red;	
}
.productlistpager a
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	text-decoration: none;	
}
.linkboxpaddingleft
{
	padding-left: 25px;
}
.ipplinkboxgrid
{
	padding-bottom: 3px;	
}
.ipplinkboxcontainer
{
	width: 384px; 
	position: absolute; 
	bottom: 0px; 
	right: 0px;
}

/* Added to make sure linkbox doesn't get too big */
div.ipplinkboxcontainer td.linktext
{
	width: 172px;	
}

div.ipplinkboxcontainer td.linkredarrow
{
	width: 5px;		
}

.ipptopcontainer
{
	margin: 0px 12px 0px 24px; 
	position: relative; 
	width: 795px;
	min-height:130px;
	overflow: hidden;
}
.ippproductdetailgridview
{
	width: 100%;	
}
.ippproductdetailgridview a
{
	text-decoration: none;
	border-width: 0px;
}
.ippsortimage
{
	margin: 6px 2px 0px 0px;	
	float: left;
}
.ippproductdetailgridview TH
{
	/*position: relative;	*/
}
.ippproductimage
{
	position: absolute; 
	bottom: 5px; 
	right: 3px; 
	cursor: hand;
}
.ippdivcomparecontainer
{
	position: relative; 
	width: 38px; 
	height: 25px;	
}
.ippdivcompareheader
{
	height: 60px; 
	width: 40px; 
	position: relative;
}
.ippcheckbox
{
	position: absolute; 
	bottom: 3px;	
}
.opaque
{
	opacity: .5;
	filter: alpha(opacity=50);
	cursor:  default !important;	
}
.compareimage
{
	position: absolute; 
	bottom: 4px; 
	left: 25%;
}
.ippheaderimagecontainer
{	
	height: 60px; 
	width: 38px;
	position: relative;	
	top: 5px;	
}
.ippheaderresetimage
{
	position: absolute; 
	bottom: 4px; 
	right: 25px;
}
.ippheadershowimage, .ippheaderhideimage
{
	position: absolute; 
	bottom: 4px; 
	right: 5px;
	cursor: hand;
}
.ippprodimage
{
	margin: 3px 0px;	
}
/* relatedinfo literature */
.relatedinfoliteratureheader
{
	margin-top: 2px;	
}
.relatedinfoliteratureitem
{
	padding: 3px 0px 3px 6px;
	vertical-align: middle;
}
.relatedinfoliteratureheadercontainer
{
	margin-left: 6px;	
}
.relatedinfoseperator
{
	width: 6px;	
}
.relatedinfoliteraturesearchresultheader
{	
	background-color: #C0C0C0;	
	vertical-align: top;
}
.relatedinfoliteraturesearchresultalternating
{	
	background-color: #DDDDDD;	
}
.relatedinfoliteraturesearchresultalternating > td
{		
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	border-collapse: separate;
}
.relatedinfoliteraturesearchresultgridview
{
	width: 100%;	
}
.relatedinfoliteraturesearchresultgridview div.wrap /*tr td:nth-child(4) div*/
{
	word-break: break-all;
	word-wrap: break-word;	
	padding-right: 6px;
	width: 100px;
}
.relatedinfoliteraturesearchresultgridview a, img
{
	text-decoration: none;	
	border: 0px;
}
.relatedinfoliteratureheadercontainer a.h4
{
	display: block;
	text-align: left;	
}
.relatedinfosearchresultdropdown
{
	margin: 4px 0px;	
}
.relatedinforesetimage
{
	margin-top: 4px;	
}
/* relatedinfo literature end */
/* comparecatalogue start */
.productcomparetable td
{
	padding-bottom: 4px;
	padding-top: 4px;
}
.productcomparehorizontaldots
{	
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top left; 		
	padding: 6px 0px;
}
img.comparecataloguecellpadding
{	
	padding-top: 12px;
}
.productcomparemyproductlist
{
	padding: 0px 6px;	
	cursor: hand;
}
#comparecataloguecontainer
{
	margin: 0px 12px 24px 24px;		
}
#comparecataloguecontainer h1
{
	margin-bottom: 24px;	
}
#comparecataloguetable
{
	overflow-x: scroll;
	padding-bottom: 24px;
}
.comparecataloguerow
{
	background-color: #DDDDDD;	
}
.comparecataloguecell, .comparecataloguerow
{
	border-top: solid 1px #C0C0C0; 
	border-bottom: solid 1px #C0C0C0; 
	border-collapse: separate;
	padding: 0px 6px;		
}
.comparecataloguecellpadding
{
	padding: 0px 6px;	
}
.comparecataloguecellbold
{
	font-weight: bold;
}
.productcompareemailimage:hover
{
	cursor: pointer !important;
	cursor: hand;	
}
/* comparecatalogue end */
/* send mail webform */
.sendmailleft
{
	float:left;
	width: 180px;
}
.sendmailwrapper
{
	margin: 0px 0px 12px 0px;
}
/* sendmail end */

/* Assets */
.assetalternatingitem
{
	background-color: #DDDDDD;	
}
.assetcount
{
	float: right; padding-top: 2px;
}
.assetheading
{
	background-color: #C0C0C0; 
	padding: 4px 6px;
}
/* end of Assets*/
/* Photo Drawing */
.photodrawingcontainer 
{
	padding: 12px 0px;	
	overflow: hidden; 
	width: 180px;
}
.photodrawingdisclaimer
{
	margin: 0px 12px 24px 24px;
	font-size: 10px;	
	width: 615px;
}
/* Photo Drawing end */
/* CodeNumber */
.codenumbercontainer
{
	background-color: #C0C0C0;		
}
.codenumbersubcontainer
{
	width: 410px; 
	/*padding: 0px 6px; */
}
.codenumbersocialmedia
{
	position: absolute; 
	right: 0px; 
	bottom: 4px;
}
.codenumberalternating
{
	background-color: #DDDDDD;		
}
.codenumberalternating td
{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;	
}
.codenumbertext, .codenumbervalue
{
	padding: 4px 6px;
}
.codenumbervalue
{
	text-align: right; 
}
/* CodeNumber end */
/* FAQ */
.treeviewalternating
{
	background-color: #DDDDDD;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;		
}
.faqcontainer
{
	margin: 24px; width: 616px;
}
.faqheading
{
	background-color: #C0C0C0;
	padding: 4px 6px;
	min-height: 24px;
}
.faqcount
{
	float: right; padding-top: 2px;
}
/* FAQ End */
/* Associated products and accesories */
.apacontainer
{
	margin: 24px; width: 616px;
}
.apaheading
{
	background-color: #DDDDDD;
	padding: 4px 6px;
}
.apacount
{
	float: right; padding-top: 2px;
}
.apaunderlined
{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;	
}
/* Associated products and accesories End */
/* Combinations */

.combinationcontainer
{
	margin: 24px 12px 24px 24px;	
}
.combinationtable
{
	empty-cells: show;
	border-collapse: collapse;
	width: 795px;	
}
.combinationtable td
{
	padding: 4px;	
}

.dotted
{ 
	border: 1px dotted #C0C0C0; 
}

.dottedBottom, .dottedTopBottom
{
	border-bottom: 1px dotted #C0C0C0;
}

.dottedLeftRight, .dottedTopLeftRight
{
	border-left: 1px dotted #C0C0C0;
	border-right: 1px dotted #C0C0C0;
}

.dottedTopLeftRight, .dottedTopBottom
{
	border-top: 1px dotted #C0C0C0;
}

.combinationtable .dotted
{
	background: transparent url(../../Images/NewLayout/VerticalDot.gif) top repeat-x;	
}

/* Combinations End */

/* Quick Selection */
.quickselectionproducttable
{
	display: none;	
	clear:both;
}
.quickselectionheader
{
	background-color: #c0c0c0;
	width: 795px;
}
.quickselectionheaderrowdots
{
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) bottom repeat-x;			
}
.quickselectionheader td
{
	padding: 3px;	
}
/* Quick Selection end */
/* Compass */
.compassinformation
{
	margin-bottom: 12px;
}
.compassdropdown
{
	width:545px;
}
.compasstextbox
{
	width:541px;
}
.compasssearchlabel
{
	float:left;
	width:250px;
}
.compassselectedproductlabel
{
	padding: 4px;
	/*width: 119px;*/
}
.compassselectedproductvalue
{
	padding: 4px;
	/*width: 190px;	*/
}
.compassrightpadding
{
	padding-right: 8px;	
}
.compassfont, .compassfontbold, a.compassfont 
{
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
    color: #000000;
}
.compassdropdowncontainer, .compassdropdownlesscontainer
{
	margin-bottom: 8px; 	
    width: 60px; 
}
.compassdropdownlesscontainer
{
	padding-top: 2px;
}
.competitorgridview th.compassfontbold, .competitorgridview th.compassfont, .competitorgridview th
{
	text-align: left;
	vertical-align: top;
	margin-bottom: 12px;
}
.competitorgridview th a.compassfontbold
{
	min-height: 20px;
	display: block;
}
.competitorgridview th div.compassnormalpadding
{
	padding: 8px 8px 8px 0px;
	height: 20px;
}
.competitorgridview th div.compasslesspadding
{
	padding: 8px 8px 8px 0px;
	height: 20px;
}
.competitorgridview tr
{
	height: 20px;	
}
.compassfontbold
{
	font-weight: bold;
}
.compassHeaderHorizontalDots
{
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top left; 		
}
.compassradiobuttons
{
	margin: 0px 0px 6px 250px;
}
.compassradiobuttons span
{
	width: 40px;
}
.compassradiobuttons table td
{
	width: 60px;
}
/* Compass end */
/* Products by type */
#productsByTypeContainer, .compasscontainer
{
	margin: 0px 12px 0px 24px;

}
.compasscontainer
{
	overflow: hidden; 	
}
#prodcutsByTypeImage, .compassimage
{
	margin-right: 24px;
	float:left;
}
#productsByTypeContainer h1, .compasscontainer h1
{
	margin-bottom: 12px;
}
#productsByTypeHeaderSummaryContainer, .compassheadercontainer
{
    overflow:hidden;	
}
.ProductByTypeCodes
{
	padding: 0px 0px 24px 0px;
}
.ProductByTypeAcessory
{
	padding: 0px 0px 24px 0px;
}
#productByTypeHorizontalDots, #compasshorizontaldots
{
	clear:both; 
	margin: 24px 0px 10px 0px;
	height: 1px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top;
}
.compasshorizontaldots
{
	clear:both; 
	margin: 12px 0px;
	height: 1px;
	background: transparent url(../Images/NewLayout/HorizontalDots_grey.gif) repeat-x top;
}
/* Products by type end */
.primaryContentContainer
{
	overflow: auto;
}
.newsStoryContainer
{
	overflow:auto;
	height:1%;
}
.socialMediaPadding
{
	padding-bottom: 41px;	
}
.newsstoryImageContainer
{
	margin:0px 24px 22px 24px;
	text-align:left;
	overflow:hidden;
}

.socialMediaContainer
{
	position: relative;
}

.socialMedia
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 178px;
	/*margin-top: 24px; 
	text-align: right;*/
}
.ratingContainer
{
	position: absolute;
	bottom: 0px;
}
table.dimension th
{
	background-color: #C0C0C0;
	text-align: left;
	vertical-align: top;
	padding: 4px 0px 4px 4px;
}

table.dimension td
{
	text-align: left;
	vertical-align: top;
	padding: 4px 0px 4px 4px;
	/*border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;*/
}

/* IPP contact start */
body#contactformbody
{
    margin: 0px;
    padding: 0px;
    background-color: #f0f0f0;
}
body#contactformbody select
{
    font-family: tahoma;
    font-size: 10px;	
}
.contacttable td
{
    padding-bottom:4px;   
    vertical-align: top; 	
}
.contacttable tr td:first-child
{
    width: 	95px;    	        	
}        
.contacttable tr td
{
    width: 	330px;    	        	
}        
#contactformcontainer
{
	margin: 24px;
}
.reddot
{
    margin-left:3px;
    color:red;
}
/* IPP contact end */
/* Carrosel */
#carousel ul 
{
    list-style: none;
    width:1600px;
    margin: 0;
    padding: 0;
    position:relative;
}
#carousel li 
{
    display:inline;
    float:left;
}
/* Carrosel end */
/* CoToo start */
sub
{
	font-size:80%;
}

#coTooTopContainer
{
	margin: 0px 24px;
	text-align: left;
	overflow:hidden;
}

.coTooMarginBottom6
{
	margin-bottom: 6px;
}

.coTooMarginBottom8
{
	margin-bottom: 8px;
}

.coTooMarginBottom9
{
	margin-bottom: 9px;
}

.coTooMarginBottom20
{
	margin-bottom: 20px;
}

.coTooTextbox
{
	height: 10px;
	font-family: verdana;
	font-size: 10px;
	text-align:right;
	width: 100px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:1px;
	padding-left:0px;
	margin-right: 5px;
}

.coTooFlashTextCenter
{
    font-family: verdana;	    
    color: #1f5da6;
    font-size: 14px;
    font-weight: bold;	
    margin:0px;
    text-align:center;      
    padding:0px;
    text-decoration:none;    
}

.coTooSavingsTexts
{
    font-family: verdana;	    
    color: #1f5da6;
    font-size: 10px;
    font-weight: bold;	
    margin:0px;
    text-align:right;      
    padding:0px;
    text-decoration:none;
    position: absolute;
	right: 36px;
}

.coTooMoreInfo
{
    margin:0px 0px 0px 0px; 
    padding:0px;
    text-align: center;
    font-family: verdana;	    
    color: #000000;
    font-size: 10px;
    font-weight: normal;	
    margin:0px;        
    text-align:left;
    text-decoration:none;
}
/* CoToo end */
/* Articles */
.articlepadding
{
    padding: 4px 0px;
}
.articleitem
{
	padding-bottom: 8px;	
}
.articlehead, .articlehead + div
{
    margin-bottom: 12px;            
}
.articlehead
{
	cursor: pointer;	
}
.articlePlus, .articleMinus
{
	/*width:11px;*/
	top: -20px;
	height:11px;
	position: absolute; 
	right: -14px;
}
.articlePlus
{
	/*background: transparent url(../Skin/Default_mod/TreeView/PlusMinus.gif) no-repeat 0 0;*/
}
.articleMinus
{
	background: transparent url(../Skin/Default_mod/TreeView/PlusMinus.gif) no-repeat 0 -11px;
}
.accordion
{
	width: 614px;	
}
/* Articles end */
.socialcontainer
{
	position: absolute;
	bottom: 18px;
	left: 0px;
	width: 169px;
	text-align: center;		
}
.socialcontainer p
{
	font-weight: bold;
	margin: 6px;	
}
.socialcontainer img
{
	width: 32px;
	height: 32px;
}
.socialcontainer a
{
	text-decoration: none;
}
#progressBackgroundFilter 
{
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    overflow:hidden;
    padding:0;
    margin:0;
    background-color:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    z-index:1000;
}        
#processMessage 
{
    position:fixed;
    top:45%;
    left:45%;
    /*padding:10px;*/
    /*width:14%;*/
    z-index:1001;
    background-color:#fff;
    border:solid 1px #000;
}
.inline
{
	float: left;	
}
