﻿* 
{
	margin:0px;
	padding:0px;
	font-family: Arial,Helvetica,Verdana, Tahoma;
	font-size:12px;
}

html
{
	
}
body 
{
	background-color:#ddd;
}

#masterContainer
{
}
/*************** general **************/
.hd1{ font-size: 115%; text-align: center; }
.hd2{ font-size: 135%; text-align: center; }

.it1{ font-style:italic; text-align:left;}

.highlightit div
{
	border: 1px solid white; 
}
.highlightit:hover div
{
	border: 1px solid white;
}
.highlightit:hover
{
	color: red; /* Dummy definition to overcome IE bug */
}
.dasher
{
	height:1px;
	margin-left:8px;
	margin-right:8px;
	border-top:dotted 1px lightgrey;
}
.vdasher
{
	width:1px;
	height:500px;
	border-left:dotted 1px lightgrey;
	float:left;
}
.vhalfdasher
{
	width:1px;
	height:250px;
	border-left:dotted 1px lightgrey;
	float:left;	
}

/*************** header **************/
#masterHeaderContainer
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(images/header_menu/banner.png);				
   background-repeat:no-repeat;
	width:970px;
	height:100px;
	position:relative;
	text-align:center;
}
#hlogo
{
	float:left;
}
#omain
{
	float:right;
}
/******** header top menu ****************************/

#menu {display:block; height:36px; margin:0px;padding-top:39px;margin-left:198px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:0px; display:block;}

#menu li.list1 {width:110px;}
#menu li.list2 {width:94px;}
#menu li.list3 {width:165px;}
#menu li.list4 {width:136px;}

#menu a {display:block; padding-top:36px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:36px; he\ight:0;}

#menu a#ifurniture {background:transparent url(images/header_menu/furniture-over.png) -100px -36px no-repeat;}
#menu a#i19 {background:transparent url(images/header_menu/19-over.png) -100px -36px no-repeat;}
#menu a#iuniversal {background:transparent url(images/header_menu/universal-over.png) -169px -36px no-repeat;}
#menu a#icustom {background:transparent url(images/header_menu/custom-over.png) -136px -36px no-repeat;}

#menu a#ifurniture:hover {background-position:top right; z-index:51;}
#menu a#i19:hover {background-position:top right; z-index:51;}
#menu a#iuniversal:hover {background-position:top right; z-index:51;}
#menu a#icustom:hover {background-position:top right; z-index:51;}

* html #menu a:hover {height:39px; he\ight:0;}


/******** footer ****************************/
#masterFooterContainer
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:970px;
	height:30px;
	background-image:url(images/footer_menu/footer.png);				
   background-repeat:no-repeat;
	position:relative;
	text-align:center;
}

/******** footer menu ****************************/

#fmenu {display:block; height:30px; margin:0px;margin-top:0px;margin-left:0px;}
#fmenu ul {margin:0; padding:0; list-style-type:none;}
#fmenu li {float:left; margin-right:0px; display:block;}

#fmenu li.list1 {width:197px;}
#fmenu li.list2 {width:84px;}
#fmenu li.list3 {width:83px;}
#fmenu li.list4 {width:83px;}
#fmenu li.list5 {width:86px;}
#fmenu li.list6 {width:86px;}
#fmenu li.list7 {width:94px;}
#fmenu li.list8 {width:61px;}

#fmenu a {display:block; padding-top:30px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #fmenu a:link, * html #fmenu a:visited {height:30px; he\ight:0;}

#fmenu a#ihome {background:transparent url(images/footer_menu/home-over.png) -197px -30px no-repeat;}
#fmenu a#iabout {background:transparent url(images/footer_menu/about-over.png) -89px -30px no-repeat;}
#fmenu a#icontact {background:transparent url(images/footer_menu/contact-over.png) -86px -30px no-repeat;}
#fmenu a#idownloads {background:transparent url(images/footer_menu/downloads-over.png) -86px -30px no-repeat;}
#fmenu a#ilinks {background:transparent url(images/footer_menu/links-over.png) -88px -30px no-repeat;}
#fmenu a#idealer {background:transparent url(images/footer_menu/dealer-over.png) -94px -30px no-repeat;}
#fmenu a#idocuments {background:transparent url(images/footer_menu/documents-over.png) -100px -30px no-repeat;}
#fmenu a#ioffers {background:transparent url(images/footer_menu/offers-over.png) -94px -30px no-repeat;}

#fmenu a#ihome:hover {background-position:top right; z-index:51;}
#fmenu a#iabout:hover {background-position:top right; z-index:51;}
#fmenu a#icontact:hover {background-position:top right; z-index:51;}
#fmenu a#idownloads:hover {background-position:top right; z-index:51;}
#fmenu a#ilinks:hover {background-position:top right; z-index:51;}
#fmenu a#idealer:hover {background-position:top right; z-index:51;}
#fmenu a#idocuments:hover {background-position:top right; z-index:51;}
#fmenu a#ioffers:hover {background-position:top right; z-index:51;}

* html #fmenu a:hover {height:30px; he\ight:0;}

/**************************************************/
	
#masterContentContainer
{
	margin-left: auto; 
	margin-right: auto;
	height:500px;
	width: 970px; 
	position:relative;
	background-color:White;
	/*text-align: center;	*/
}
#divColumnNews 
{
	width:579px;
	height:500px;
	float:right;
	/*text-align:center;*/
}

/********************** twoColumn *******************/
.twoColumnLeft 
{
	width:389px;
	height:500px;
	float:left;
	/*text-align:center;*/
}

.twoColumnRight 
{
	width:579px;
	height:500px;
	float:right;
	/*text-align:center;*/
}


/************** threeColumn *********************/
.threeColumnLeft 
{
	width:322px;
	height:500px;
	float:left;
	border-right:dashed 1px lightgrey;
}

.threeColumnMiddle 
{
	width:322px;
	height:500px;
	float:left;
	border-right:dashed 1px lightgrey;
}

.threeColumnRight 
{
	width:322px;
	height:500px;
	float:left;
}
/************** threebytwo *********************/
.threebytwoTopLeft
{	
	width:322px;
	height:250px;
	float:left;
	border-right:dashed 1px lightgrey;
	/*background-color:Gray;*/
}
.threebytwoTopMiddle 
{
	width:322px;
	height:250px;
	float:left;
	border-right:dashed 1px lightgrey;
	/*background-color:Yellow;*/
}
.threebytwoTopRight 
{
	width:322px;
	height:250px;
	float:left;
	/*background-color:Gray;*/
}
.threebytwoBotLeft 
{
	width:322px;
	height:250px;
	float:left;
	border-right:dashed 1px lightgrey;
	/*background-color:Yellow;*/
}
.threebytwoBotMiddle 
{
	width:322px;
	height:250px;
	float:left;
	border-right:dashed 1px lightgrey;
	/*background-color:Gray;*/
}
.threebytwoBotRight 
{
	width:322px;
	height:250px;
	float:left;
	/*background-color:Yellow;*/
}
/************** productMaster **************/
.productLeft
{
	width:200px;
	height:500px;
	float:left;
	/*background-color:Aqua;*/
}
.productRight
{
	width:768px;
	height:500px;
	float:right;
	/*background-color:Fuchsia;*/
}
.productImage
{
	height:200px;
	/*background-color:Fuchsia;*/
}
.productMenu
{
	height:300px;
	/*background-color:Aqua;*/
}
div.productScroller
{
	position:absolute;
	left:200px;
	text-align:left;
	width:771px;
	height:500px;	
	overflow: auto;
	/*background-color:Silver;*/
}

.bordbr
{
	width: 190px; 
	border-bottom:solid 1px gray; 
	border-right:solid 1px gray;	
}
div.fullScroller
{
	position:absolute;
	left:0px;
	text-align:left;
	width:970px;
	height:500px;	
	overflow: auto;
	/*background-color:Silver;*/
}

table.tableOffers
{ 
  width:950px;
  border-collapse:collapse;
}

th.tableOffers
{
}

tr.tableOffers
{ 
}

td.tableOffers
{  
	text-align:left;
	vertical-align:middle;
	/*border:solid 1px gray;*/
	border-top:dotted 1px gray;
	padding-top:2px;		
	padding-bottom:2px;		
}
p.entrylabel
{
	padding-top: 4px; 
}
