em{
	font-style:italic;
}
strong{
	font-weight:bold;
}

h1{
	font-size:20px;
}
h2{
	font-size:16px;
}
h3{
	font-size:14px;
}
#Panel{
	width:350px;
}
#Content {
	width:610px; /* = 1000 - 300 */
}

#Content div.Body {
	font-size: 13px;
}

.HeadModules div.Heading{
	height: 30px;
}
.HeadModules div.Heading strong{	display:none;}
#ClassicKitchens div.Heading{background: url('heading-kitchen-classics.png') bottom center no-repeat;}
#ModernKitchens div.Heading{background: url('heading-kitchen-modern.png') bottom center no-repeat;}
/*#Environment div.Heading{background: url('heading-kitchen-environment.png') bottom center no-repeat;}*/
#Environment div.Heading{background: url('heading-bathrooms.png') bottom center no-repeat;}

#ClassicKitchens, #ModernKitchens{
	float:left;
	margin-right:5px;
}
#Environment {
	width:302px;
}

#Environment span.Prev{margin-left: 95px;}
#Environment span.Next{margin-right: 105px;}

div.Row, #Body, .FooterBox{
	width:1000px !important;
	margin:0 auto;
	text-align:left;
}

div.HeadModules{
	width:100%;
	/*background: url('graygradient.png') top center repeat-x;*/
	background: url('headmodulesbackground.png') top center repeat-x;
	margin-bottom: 15px;
}

/*#Body {
	margin-top: 22px;
}*/

div.HeadModules div.Row{
	min-height:65px;
	padding: 6px 0px 0 0;
	margin-bottom:5px;
	clear:both;
}

/*#FirstRow {
	margin-bottom: 7px;
}*/

div.HeadModules a.ActionBannerModule{
	position:absolute;
}

#LanguageSwitcher{
	/*margin-left:15px;*/
	margin-top:3px;
	float:left; 
	position: static;
}
#Head{
	background: none;
	height: 86px;
}
#Head div.Logo{
	width:280px;
	height:86px;
	/*background: url('logo.jpg') top left no-repeat;*/
/*	background-position:none;*/
	float:left;
}

#Head div.Logo span{
	display:none;
}


div.Neck{
	width:100%;
	background: url('neckbackground.jpg') top left repeat-x;
	height:160px;
	border-bottom: 1px solid #666666;
	margin-bottom: 0;
}

div.Neck .Row{
	position: relative;
}

.Neck .Row div{
	position:absolute;
	display:inline-block;
	height:160px;
	width:190px;
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}

#Heroes{
	left:170px;
	width: 543px;
	background-image: url('heroes.png');
}

#CallNowBox{
/*    background-image: url("phones.png");*/
    background-position: 4px 25px;
    float: right;
    height: 169px;
    position: static;
    width: 284px;
}
#CallNowBox span.Email {
	/*display:block;*/
	display: none;
	padding-top:111px;
	padding-left:81px;
	font-size:17px;
}

#CallNowBox a.ForeignWhereToBuy{
	font-size:15px;
	text-align:center;
	display:none;
}

#WhenKitchenInPleasure{
	/*float:left;*/
	position:absolute;
	z-index: 1;
	text-decoration:none;
	display:block;
	height:185px;
	width:175px;
	left:5px;
	background:url('when-kitchen-in-pleasure.png') bottom right no-repeat;
}


#CallNow{
	display:none;
}

#ShowCityShops select, #ShowCityShops span{
	display: inline;
	margin-left: 10px;
}

#ShowCityShops strong{
	display:none;
}
#ShowCityShops{
	background: url('wheretobuyru.png') top left no-repeat;
	/*padding-left: 130px;*/
	padding-left: 125px;
	background-position: 0px 3px;
	
}

#WhereToBuy{
	float: right;
	margin-right:20px;
	width:auto;
	height:auto;
	background:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	
	/*width:50%;*/ /*new where to buy*/
	line-height: 25px;
}
#ShopNetworkLink {
	float: left; 
}

#ShowCityShops span {
	font-size:120%;
	font-weight:normal;
}

/* DUPPY #463 */
#ShopNetworkLink, #ShowCityShops span {
	margin-left: 30px;
}

#ShopNetworkLink span:before {
	content: '(';
}
#ShopNetworkLink span:after {
	content: ')';
}

/*======================================================== Footer related */

#Foot div.FooterBox{
	margin:14px auto 10px !important;
}

div.Garbage{
	display:block !important;
}

.SeoLink{
	font-size: 9px;
	display: block; 
	margin-bottom: 10px;
}




/* ================================================================= HEAD BY THE WAY MODULE */
#HeadByTheWay {
	height: 145px;
	width: 1000px;
	margin: 0px auto 0;
	font-size: 14px;
}
#HeadByTheWay div {
	float:left;
	width:20%;
/*	height:55px;
	border:1px solid green;*/
	text-align:center;
}
/*#HeadByTheWay a {
	position:relative;
	bottom:25px;
	padding-left:55px;	
}*/

#HeadByTheWay a.ImageBox {
	position:static;
	float:left;
	text-decoration:none;
	color:#444;
	font-weight:bold;
	width:100%;
	height:auto;
	/*background:url('bytheway/bytheway2.png') top left no-repeat;*/
	background: url("index-services20120125.jpg") no-repeat scroll center top transparent;
	padding-top: 100px;
	
}
/*#MeasurementBox a.ImageBox{background:url('bytheway/measurement.png') top left no-repeat;}
#OnlineBox a.ImageBox{background:url('bytheway/online.png') top left no-repeat;}
#CompareBox a.ImageBox{background:url('bytheway/compare.png') top left no-repeat;}
#GiftForBuyingBox a.ImageBox{background:url('bytheway/gift-for-buying.png') top left no-repeat;}*/



#ColorationBox a.ImageBox {
    background-position: 50% -0px;
} 
#GiftForBuyingBox a.ImageBox {
    background-position: 50% -165px;
}    
#MeasurementBox a.ImageBox {
    background-position: 50% -320px;
}
#OnlineBox a.ImageBox {
    background-position: 50% -490px;
}
#CompareBox a.ImageBox {
    background-position: 50% -675px;
}


#ClassicArticles p.LinkOnly {
	width:160px;
	max-width:150px;
	height:60px;
}

/*#ClassicArticles p.LinkOnly a {
	line-height: 22px;
}*/



/* ================================================== HeadModules FIX */

#ThirdRow{
	padding-top: 10px;
	min-height:0 !important;
	height:auto;
}

#ShopList {
	padding-top: 15px;
}

/* ustrico for main text: */
.imgleft {
	float: left; 
	margin: 7px 30px 10px 0px;
}

.nofloat {
	clear:both;
}



/* =========================================================== No dates on index */
#NewsEvents221 div span {
	visibility: hidden;
	/*display:none;*/
}



#Panel .Events:first-child {
	padding-top: 0px;
}

