@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
    font-family:Arial, Helvetica, sans-serif;
	background-color:#d3d1c2;
}
#main-container { 
	margin: 0em auto;
	width:998px;
	height:auto;
	text-align:left;
	background-color:#fff;
	margin-top:5px;
	border:1px solid #748a76;
	/*overflow:hidden;*/
}
.header{
    float:left;
	display:inline;
	overflow:hidden;
	width:998px;
	height:99px;
	background-image:url(/images/header.jpg);
	background-position:right;
	background-color: #6a6661;
}
.header h1, .header h2, .header h3{
    text-indent:-9999px;
}
.main-nav {
	top: 0px;
	float:left;
	margin: 0;
	padding:6px 0 0 93px;
	background-image:url(/images/main-nav-bg.gif);
	background-repeat:repeat-x;
	height:20px;
	width:905px;
}
.main-nav li {
	float: left;
	display: inline;
	background:no-repeat 0 -20px;
	padding: 0px 52px 0px 0px;
	font-size:9.72px;
	font-weight:bold;
	color:#FFFFFF;
}
.main-nav li a {
	text-decoration:none;
	color:#FFFFFF;
}
.search-bar {
    float:left;
	width:974px;
	height:22px;
	background-color:#c8baa6;
	padding:7px 10px 0 14px;
}
.search-bar h4{
    font-size:12px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:100;
	width:775px;
	float:left;
}
.search-bar-nav{
    font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	width:770px;
	float:left;
}
.search-box{
    float:left;
	width:130px;
	height:13px;
	border:none;
   font-size:10px;	
}
.search-button{
    font-size:10px;
	color:#FFFFFF;
    float:left;
	border:none;
	background:none;
	font-weight:bold;
}
.content{
    width:998px;
	float:left;
	height:auto;
}

.content-right{
    width:200px;
	height:373px;
	float:left;
	/*border:solid 1px red;*/
}
.right-boxes{
    /*height:107px;*/
	float:left;
	/*border-bottom:1px solid #e3e8e4;*/
	width:165px;
	padding:16px 0 0 13px;
}
.right-boxes img{
    float:right;
	/*margin-top:-12px;*/
}
.right-boxes strong{
	font-size:8pt;
}

.right-boxes a{
    text-decoration:none;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	padding-bottom:5px;
	float:left;
	width:100%;
	display:inline;
	overflow:hidden;
}
.right-boxes p{
	color:#000000;
	font-size:7pt;
	font-weight:100;
	float:left;
}
.no-border{
    border:none;
}
.detail-click{
    color:#6880aa !important;
	font-size:7pt !important;
	text-decoration:none;
	padding-bottom:0 !important;
}

.gallery .tabset  {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0px;
	right:0px;
	z-index:99;
}

.gallery .tabset li {
	float:left;
}

.gallery .tabset li a {
	background:#6c4d4d none repeat 0 0;
	color:#fff;
	display:block;
	font-weight:normal;
	font-size:12px;
	height:15px;
	margin:0 1px 0 0;
	padding:6px 6px 0 0;
	text-align:right;
	width:26px;
	height:18px;
	text-decoration:none;
}

.gallery{
    width:798px;
	float:left;
	height:375px;
	background:#522d2d;
/*	border:solid 1px red;*/
	overflow:hidden;
	position:relative;
}

.gallery-inner
{

}

.gallery-image{
	width:600px;
	float:left;
}

.collection-info
{
	width:198px;
	float:left;
	position:relative;
}

.collection-info a.logo {
	display:block;
	margin:10px 0 0 20px;
	
}

.collection-info ul.collection-colors 
{
	margin:10px 0 0 20px;
	list-style:none;
	display:block;
}

.collection-info ul.collection-colors li
{
	display:inline;
	padding:0 16px 0 0;
}

.collection-info ul.collection-colors li.last
{
	display:inline;
	padding:0;
}

.collection-info p {
	color:#fff;
	padding:10px 0 10px 20px;
	font-size:11px;
	text-align:justify;
	width:158px;
}



/*
.gallery img{
    float:left;
}
.gallery-nav{
    width:198px;
	height:375px;
	float:left;
	background-color:#522d2d;
}
.gallery-nav ul{
    width:200px;
	height:20px;
    float:left;
}
.gallery-nav li{
    list-style:none;
	color:#af9191;
	font-size:12px;
	height:17px;
	width:9px;
	float:left;
}

.gallery-nav .collection-logo
{
	 float:left;
	 margin:20px 0 0 15px;
}


.gallery-nav h4 
{
	color:#FFFFFF;
	font-size:8pt;
	padding:17px 0 0 15px;
	text-indent:inherit !important;
	float:left;
}

.gallery-nav p {
	color:#FFFFFF !important;
	font-size:8pt !important;
	line-height:13px;
	padding:17px 0 0 15px;
	float:left;
}

.item1{
    background-color:#6c4d4d;
	padding:3px 0 0 24px;
}
.item2{
    background-color:#755757;
	padding:3px 0 0 24px;
}
.item3{
    background-color:#7e6262;
	padding:3px 0 0 24px;
}
.item4{
    background-color:#866c6c;
	padding:3px 0 0 24px;
}
.item5{
    background-color:#8f7777;
	padding:3px 0 0 24px;
	width:10px !important;
}
.item6{
    background-color:#978181;
	padding:3px 0 0 24px;
	width:10px !important;
}
*/
.nav2 {
	top: 0px;
	float:left;
	margin: 0;
	padding:6px 0 0 19px;
	background-image:url(/images/nav2-bg.gif);
	background-repeat:repeat-x;
	height:20px;
	width:979px;
}
.nav2 li {
	float: left;
	display: inline;
	background:no-repeat 0 -20px;
	padding: 2px 35px 0px 0px;
	font-size:7pt;
	font-weight:bold;
	color:#5f7493;
}
.nav2 li a {
	text-decoration:none;
	color:#5f7493;
}
.item-marble{
    font-size:9pt !important;
	font-style:italic;
	color:#19345a;
	font-weight:400 !important;
	padding:0 22px 0 0 !important;
	float:right !important;
}
.footer{
    float:left;
	width:983px;
	height:73px;
	background-image:url(/images/footer-bg.gif);
	padding:0 0 0 15px;
	
}
.footer-li{
    font-size:8pt;
	color:#5F7493;
	float:left;
	padding:28px 4.9px 0 5.2px;
	list-style:none;
}
.footer-li a{
    font-size:8pt;
	color:#5F7493;
	float:left;
	list-style:none;
	text-decoration:none;
}
.copyright{
    font-size:7pt;
	color:#FFFFFF;
	float:left;
	padding:11px 0 0 5px;
}
.flags{
    float:right;
	padding:10px 17px 0 0;
	list-style:none;
	display:inline;
	overflow:hidden;
	width:120px;
}
.flags li{
    padding:0 4px 0 4px;
	background-repeat:no-repeat;
	float:left;
}
.flag1{
    background-image:url(/images/usa.jpg);
	width:16px;
	height:11px;
	float:left;
	list-style:none;
	background-repeat:no-repeat;
}
.flag2{
    background-image:url(/images/italy.jpg);
	width:16px;
	height:11px;
	float:left;
	list-style:none;
	background-repeat:no-repeat;
}
.flag3{
    background-image:url(/images/germany.jpg);
	width:16px;
	height:11px;
	float:left;
	list-style:none;
	background-repeat:no-repeat;
} 
.flag4{
    background-image:url(/images/france.jpg);
	width:16px;
	height:11px;
	float:left;
	list-style:none;
	background-repeat:no-repeat;
}
.flag5{
    background-image:url(/images/turkey.jpg);
	width:16px;
	height:11px;
	float:left;
	list-style:none;
	background-repeat:no-repeat;
}
.clear-fix{
    clear:both;
}
.left{
    float:left; 
	width:199px;
}
.left-nav-sub{
    float:left;
	width:184px;
	background-color:#e8ebe7;
	padding:0px 0 0 5px;
	list-style:none;
	overflow:hidden;
}
.left-nav-sub-2{
    float:left;
	width:184px;
	background-color:#e8ebe7;
	padding:1px 0 1px 10px;
	list-style:none;
	overflow:hidden;
}
.left-nav{
    float:left;
	width:184px;
	background-color:#e8ebe7;
	padding:18px 0 0 15px;
	list-style:none;
	overflow:hidden;
}
.left-nav li{
    list-style:none;
	font-size:8pt;
	text-decoration:none;
	color:#000000;
	padding:0;
	margin:0;
}
.left-nav li a{
    text-decoration:none;
	color:#000000;
	margin:0;
	padding:0;
}
.active{
    font-size:10pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0 0 0 -0.01em;
}
.active3{
    font-size:8pt;
	font-weight:bold;
	color:#811818 !important;
	text-decoration:none;
	padding:0;
	margin:0 0 0 -0.01em;
}
.active2{
    font-size:11pt !important;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0 0 0 -0.01em;
}
.left-nav2{
	padding:18px 0 20px 15px;
}
.left-nav3{
	padding:0 0 25px 15px;
}
.history{
    width:799px;
	float:left;
	background:url(/images/history-banner.jpg) no-repeat top;
}
.history-content{
	background:url(/images/history.jpg) no-repeat 3% 8%;
	width:778px;
	float:left;
	margin:125px 0 0;
	padding:30px 0 22px 20px;
}
.history-content h2{
	text-indent:-9999px;
}
.history-content h4{
    font-size:8pt;
	font-weight:bold;
	float:left;
	width:778px;
	padding:20px 0 17px 0;
	
}
.history-content p{
    font-size:8pt;
	padding:0 18px 0 0;
}
.environmental{
    width:799px;
	float:left;
	/*background-image:url(/images/environment-banner.jpg) no-repeat top; */
}
.environmental-content{
	/*background:url(/images/environmental.jpg) no-repeat 5.5% 3%;*/
	width:778px;
	float:left;
	margin:0;
	padding:0 0 22px 20px;
}
.environmental-content img{
    padding:23px 0 15px 0;
}
.environmental-content h1{
	/*text-indent:-9999px;
	height:10px;
	background-image:url(/images/environmental.jpg) no-repeat 5.5% 3%;*/
	color:#c8baa6;
	text-indent:0;
	/*font-size:30px;*/
	padding:20px 0 0;
	font-size:21.15pt;
	font-weight:400;	
}
.environmental-content h4{
    font-size:8pt;
	font-weight:bold;
	float:left;
	width:778px;
	padding:0 0 17px 0;
	display:block;
}

.environmental-content strong{
    font-size:8pt;
	font-weight:bold;
}

.environmental-content p{
    font-size:8pt;
	padding:10px 18px 0px 0;
}

.environmental-content p a{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}

#category-room-scene{
	float:left;
	width:800px;
	height:250px;
	/*background:url(/images/category/bathroom.jpg) no-repeat 0 0; roomscene yoksa default */
	/*border:solid 1px red;*/
}

.product{
    width:799px;
	float:left;
	background:url(/images/environment-banner.jpg) no-repeat top;
}
.product-content{
	/*background-color:#4a505a;*/
	float:left;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 4px 22px 18px;
    width:777px;
}
.product-content img{
    padding:0;
	float:left;
}
.product-content h2{
	text-indent:-9999px;
	height:10px;
}
.product-content h4{
    font-size:8pt;
	font-weight:bold;
	float:left;
	width:778px;
	padding:0 0 17px 0;
	
}
.product-content h5{
    font-size:7pt !important;
	font-weight:bold;
	float:left;
	padding:0 0 17px 0;
	float:left;
	color:#fff !important;
	line-height:11px;
	height:22px;
		display:block;
}

.product-content p{
    font-size:8pt;
	padding:0 18px 0px 0;
}
.product-head{
    float:left;
	/*background-color:#96999f;*/
    width:766px;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:16px 15px 23px 18px;
}
.products{
    font-size:21.15pt;
	color:#FFFFFF;
	font-weight:400;
	margin-left:-2px;
}
.product h5{
    color:#383f4a;
	font-size:8pt;
	font-weight:bold;
	padding:22px 0 12px 0;
}


.hidden {
	visibility:hidden;
}

.product-content h6{
    color:#ffffff;
	font-size:7pt;
	font-weight:100;
	padding:7px 0 0px 0;
	float:left;
}
.info{
    color:#383f4a;
	font-size:8pt;
	font-weight:normal;
	margin:15px 0 0;
}
.product-list{
    float:left;
	list-style:none;
}
.product-list li{
    float:left;
	width:79px;
	height:135px;
	padding:10px 6px 0 0;
}

.end-list
{
	background:url(/images/list-end.jpg) no-repeat 77px 0;
}

/*
.sub{
    float:left;
	width:79px;
	height:89px !important;
	padding:46px 0 0 8px;
}
.sub-first{
    float:left;
	width:79px;
	height:89px !important;
	padding:46px 0 0 0px;
}

.sub-last{
    float:left;
	width:79px;
	height:89px !important;
	padding:46px 0 0 0px !important;
}
.end-list-2{
    margin-left:8px;
	background-image:url(/images/list-end.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:8px;
}
*/
.detail{
    width:799px;
	float:left;
	background:#8c727b; /* yan : randomize */
	padding:0;
	height:100%;
	min-height:100%;
}
.detail-content{
	background-color:#5d463a;
	float:left;
	background-repeat:no-repeat;
	margin:0;
	padding:0 4px 22px 16px;
    width:777px;
}
.detail-content img{
    padding:0;
}
.visitor-detail img{
    float:left;
}
.visitor-detail-login img{
    float:left;
}
.detail-big{
    float:left;
	width:200px;
	height:200px;
}
.detail-content h2{
	text-indent:-9999px;
	height:10px;
}
.detail-content h4{
    font-size:8pt;
	font-weight:bold;
	float:left;
	width:778px;
	padding:0 0 17px 0;
	
}
.detail-content h5{
    font-size:7pt !important;
	font-weight:bold;
	float:left;
	padding:0 0 17px 0;
	float:left;
	color:#737880 !important;
	line-height:11px;
	
}
.detail-content p{
    font-size:8pt;
	padding:0 18px 0px 0;
}
.detail-head{
    float:left;
	background-color:#5d463a;
    width:766px;
	display:inline;
	overflow:hidden;
	margin:250px 0 0 0;
	padding:16px 15px 23px 18px;
}
.detail h5{
    color:#ffffff;
	font-size:9.5pt;
	font-weight:bold;
	padding:0 0 12px 20px;
}
.detail-content h6{
    color:#ffffff;
	font-size:8pt;
	font-weight:100;
	padding:7px 0 0px 0;
	float:left;
}
.product-detail{
    font-size:22.15pt;
	color:#FFFFFF;
	font-weight:400;
	margin-left:-2px;
	margin-bottom:22px;
	padding:0 0 0 20px;
	width:500px;
}
.visitor-detail{
    width:420px;
	height:220px;
	float:left;
	color:#c8baa6;
	font-size:7.4pt !important;
	padding:0 0 0 20px;
}
.visitor-detail-login{
    width:387px;
	/*height:220px;*/
	float:left;
	color:#c8baa6;
	font-size:7.4pt !important;
	padding:0 0 0 20px;
}
.detail-info{
    float:left;
	margin:120px 0 0 18px;
	width:200px;
	height:80px;
	line-height:11px;
}
.detail-info-login{
    float:left;
	/*margin:90px 0 0 18px;*/
	margin:0 0 0 18px;
	width:150px;
	height:110px;
	line-height:11px;
}

.detail-info-login ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.detail-info-login li {
	padding:0 0 3px 0;
}

.detail-info-login li a{
   color:#C8BAA6;
   font-weight:bold;
   text-decoration:none;
}



.detail-name{
    float:left;
	font-size:8pt !important;
	padding:8px 0 0 0;
}
.detail-left{
    float:left;
	width:585px;
	padding:23px 15px 0 0;
	display:inline;
	overflow:hidden;
	background: #5d3a46; /* orta : randomize */
}

#roomscene {
	float:left;
	width:800px;
	height:250px;
/*	background:url(/images/detail-banner.jpg) no-repeat 0 0;  roomscene yoksa default */
}

.others{
    float:left;
	list-style:none;
	padding:15px 0 0 20px;
	position:relative;
	vertical-align: bottom;
}
.others li{
    width:127px;
	float:left;
	padding:0 14px 0 0;
	height:160px;
	/*margin:0 0 0 18px;*/
}

.others li h4{
    color:#FFF;
	font-size:9.5pt;
	font-weight:bold;
	float:left;
	padding:0 0 13px 0;
}
/*
.others li div.bottom{
    position: absolute;
	bottom: 0px; 
}
*/

/*
.no-head{
    padding-top:29px;
	width:128px !important;
}
*/
.others span{
    float:left;
	font-size:8pt;
	color:#c8baa6;
	padding:0 0 17px 0;
}
.others-first{
    margin:0 !important;
}
.note{
    font-size:8pt !important;
	color:#FFFFFF !important;
	padding:0 0 15px 20px;
	margin:30px 0 0;
}
.details-bottom{
    background:#3d262c; /* alt : randomize */
	width:580px;
	float:left;
	display:block;
	margin:0 0 0 0px;
	padding:18px 0 47px 20px;
}
.details-bottom h4{
    font-size:9.4pt;
	color:#FFFFFF;
	padding:0 0 26px 0;
}

.details-bottom ul{
    float:left;
	overflow:hidden;
	/*width:548px;*/
	padding:0 0 0 6px;
}

.details-bottom li{
    float:left;
	list-style:none;
	overflow:hidden;
	padding:0 26px 0 0;
	height:120px;
	width:165px;
}
.details-right{
    float:left;
	width:160px;
	height:100%;
	background:#8c727b; /* yan : randomize */
	margin:0;
	min-height:200px;
	padding:23px 22px 20px 17px;
	display:inline;
	overflow:hidden;
}
.details-right h4{
    font-size:8pt;
	text-indent:inherit !important;
	color:#FFFFFF;
	padding:17px 0 17px 0;
}
.details-right p {
    color:#ffffff !important;
	line-height:13px;
	font-size:8pt !important;
	padding:0 0 20px 0;
}
.details-right h6{
    color:#C8BAA6;
	font-size:8pt;
	padding:3px 0 4px 0;
	float:left;
}

ul.following-colors span{
    color:#C8BAA6;
	font-size:8pt;
	padding:2px 0 2px 0;
	float:left;
	width:80px;
	overflow:hidden;
	display:block;
}


.details-right li{
    list-style:none;
	float:left;
	width:80px;
	/*height:89px;*/
	padding:0;
	min-height:108px;
}
.prices{  
    color:#c8baa6;
	font-size:7.4pt;
	width:151px;
	height:200px;
	float:left;
}
.select{
    float:left !important;
	height:19px !important;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	margin:5px 0 10px 0;
}  
.prices span{
    float:left;
	width:100%;
}
.value{
    font-size:13.6pt;
	font-weight:bold;
	color:#ffffff;
}

.prices-ul{
    float:left;
	list-style:none;
	margin:5px 0 0 0;
	width:140px;
}
.prices-ul li{
    height:50px;
	padding:10px 10px 0 0;
	width:60px;
	display:inline;
	float:left;
}

.prices-ul li a{
	display:block;
	float:left;
	height:40px;
}

.prices-ul li span{
	display:block;
	float:left;
	font-size:8.5px;
	padding:4px 0 0;
}


.prices-ul li img
{
	/*
    float:left;
	margin:-2px 0 0;
*/
}    

#durability {
	color:#404040;
	margin:0;
	padding:15px;
	text-decoration:none;
	float:left;
	width:169px;
	font-size:10px;
}

#durability h4{
	margin:0 0 10px 0;
}

#durability h5{
	margin:20px 0 10px 0;
	color:#9b9b9b;
}

#durability p {
	margin:0 0 20px 0;	
}

#durability p.light {
	color:#9b9b9b;
}


/* css ek-1 */
.contact-top{
    float:left;
	width:799px;
	display:inline;
	overflow:hidden;
}   
.contact-top img{
    float:left;
	display:inline;
	overflow:hidden;
}
.contact-content{
    float:right;
	display:inline;
	overflow:hidden;
	background-color:#221313;
	width:799px;
}
.contact-head{
    background-color:#221313;
	float:left;
	width:783px;
	padding:31px 0 16px 16px ;
}
.contact-head h3{
    font-family:Arial, Helvetica, sans-serif;
	font-size:21pt;
	color:#FFFFFF;
	float:left;
	text-indent:0 !important;
	font-weight:normal !important;
	line-height:22pt;
	padding:0 0 16px 0;
	width:100%;
}
.contact-head span{
    color:#ede9e7;
	display:inline;
	overflow:hidden;
	font-size:8pt;
}
.dealers{
}
.dealers div{
    float:left;
	padding:11px 0 8px 16px;
	width:783px;
	display:inline;
	overflow:hidden;
}
.dealers h3{
    color:#FFFFFF;
	font-size:13pt;
	text-indent:0 !important;
	float:left;
	font-weight:100;
	width:370px;
}
.dealers h5{
    font-size:8pt;
	text-indent:0 !important;
	float:left;
	color:#FFFFFF;
	width:370px;
	font-weight:100;
	padding:5px 0 8px 0;
}
.dealers span{
    color:#ede9e7;
	font-size:8pt;
	float:left;
	width:270px;
	display:inline;
	overflow:hidden !important;
	padding:0 0 15px 0;
}
.dealers div.color{
    background-color:#110909;
}
.dealers div li{
    width:370px;
	float:left;
	list-style:none;
	display:inline;
}
.directions{
    background-image:url(/images/directions.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:70px;
	height:30px;
	text-decoration:none;
	color:#fff;
	float:left;
	padding:10px 0 0 45px;
	font-size:9pt;
	display:inline;
	overflow:hidden;
}
.buttons{
    float:left;
	height:35px !important;
	padding-bottom:0 !important;
	width:365px !important;
	padding-left:0 !important;
	padding-top:0 !important;
	display:inline !important;
	overflow:hidden !important;
	
}
.inquiry{
    background-image:url(/images/inquiry.gif) !important;
	width:90px !important;
	margin:0 0 0 25px;
}
.ps{
    color:#ede9e7;
	font-size:8pt;
	float:left;
	padding:20px 0 10px 16px !important;
	height:30px !important;
	width:780px !important;
}

.ps a{
    color:#ede9e7;
	text-decoration:none;
}

/* css ek-2 */
.img-gallery{
    background-color:#8a8083 !important;
}
.brands{
    /*background-color:#68555b !important;*/
}
.brands-big{
	background-image:url(images/gallery-top.jpg) !important;
	margin:0;
	padding:0;
	float:left;
}
.brands li{
    width:191px;
	height:149px;
	float:left;
	display:block;
	overflow:hidden;
	list-style:none;
	padding:25px 0  0 0;
}
.brands li img{
    margin-left:auto !important;
	margin-right:auto !important;
	float:none;
	display:block;
}
/* css ek-3 */
.brand-detail{
    background-color:#685d55;
	width:799px;
	float:left;
	display:inline;
	overflow:hidden;
}
.brand-detail h3{
    color:#FFFFFF;
	font-weight:bold !important;
	font-size:12px !important;
	text-indent:0 !important;
	padding:18px 0 10px 16px;
}
.brand-content{
	width:600px;
	background-color:#342e2d;
	float:left;
	margin:-3px 0 0 0;
}
.brand-detail h5{
    color:#FFFFFF;
	font-weight:bold !important;
	font-size:12px !important;
	text-indent:0 !important;
	padding:0 20px 0 16px;
	float:left;
}
.brand-content ul{
    margin:28px 0 0 0;
	float:left;
	padding:0 0 15px 16px;
}
.brand-content li{
    float:left;
	list-style:none;
	margin:0 56px 0 0;
	display:block;
	padding:0 0 18px 0;
}
.no-margin{
    margin:0 !important;
}
.brand-content span{
    color:#FFFFFF;
	font-size:12px;
	float:left;
	padding:0 0 25px 16px;
}
.detail-right{
    padding:18px 16px 0 16px;
	float:right;
	width:167px;
	display:inline;
	overflow:hidden;
}
.detail-right h4{
    font-size:8pt;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:18px 0 0 0;
}
.detail-right p{
    font-size:8pt;
	color:#FFFFFF;
	padding:18px 0 0 0;
}

ul.media-kit
{
	list-style:none;
	font-size:9pt;
}

ul.media-kit li
{
	padding:16px 0 0 0;
}

ul.media-kit li a
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

table.media-kit
{
	font-size:9pt;
}

/* css ek-4 */
.content_quality{
    width:998px;
	float:left;
	border-top:9px solid #f0f0f0;
}
.big_logo{
   width:998px;
   float:left;
   background-image:url(/images/big-logo.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   padding:0 0 0 0;
   display:inline;
   overflow:hidden;
   margin:0;
   height:630px;
}
.big_logo1{
   float:right;
   width:430px;
   background-image:url(/images/1.jpg);
   background-repeat:no-repeat;
   background-position:left 55%;
   padding:0 36px 0 5px;
   margin:60px 0 0 0;
   display:inline;
   overflow:hidden;
}
.big_logo2{
  background-image:url(/images/2.jpg) !important;
  margin:10px 0 0 0 !important;
  background-position:left 60% !important;
}
   
.content_quality img{
   float:right;
   width:180px;
   height:180px;
   display:inline;
   overflow:hidden;
}
.content_quality h2{
   font-family:Arial, Helvetica, sans-serif;
   font-size:21px;
   color:#000000;
   float:left;
   text-indent:0 !important;
   margin:115px 0 0 25px;
   display:inline;
   overflow:hidden;
}
.content_quality h3{
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#000000;
   float:left;
   text-indent:0 !important;
   margin:15px 0 0 25px;
   width:200px;
   display:inline;
   overflow:hidden;
}
.content_quality h4{
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   color:#b0a683;
   float:left;
   text-indent:0 !important;
   margin:0 0 0 25px;
   width:100%;
   display:inline;
   overflow:hidden;
}
.content_quality span{
   float:left;
   display:inline;
   overflow:hidden;
   font-size:13px;
   margin:0 0 0 25px;
   font-weight:500;
   width:400px;
}
.line{
   float:left;
   width:998px;
   margin:0 0 0 0;
   display:inline;
   overflow:hidden;
   padding:12px 0 10px 0;
}
.line div{
   float:left;
   background-repeat:no-repeat;
   background-position:left 50%;
   display:inline;
   overflow:hidden;
}
.div3{
   background-image:url(/images/3.jpg);
   margin:0 0 0 43px;
   width:440px;
}
.div4{
   background-image:url(/images/4.jpg);
   margin:0 0 0 54px;
   width:423px;
}
.div5{
   background-image:url(/images/5.jpg) !important;
   background-position:left 45% !important;
}
.div6{
   background-image:url(/images/6.jpg) !important;
}
.div7{
   background-image:url(/images/7.jpg) !important;
   background-position:left 80% !important;
}
.div8{
   background-image:url(/images/8.jpg) !important;
   background-position:left 70% !important;
}
.div9{
   background-image:url(/images/9.jpg) !important;
   background-position:left 70% !important;
}
.div10{
   background-image:url(/images/10.jpg) !important;
   background-position:left 70% !important;
}
.div11{
   background-image:url(/images/11.jpg) !important;
   background-position:left 50% !important;
}
.div12{
   background-image:url(/images/12.jpg) !important;
   background-position:left 50% !important;
}
.div13{
   background-image:url(/images/13.jpg) !important;
   background-position:left 45% !important;
}
.div14{
   background-image:url(/images/14.jpg) !important;
   background-position:left 40% !important;
}
.line2{
   background-color:#a6b7be;
   padding-bottom:30px !important;
}
.line3{
   background-color:#e7e5d8 !important;
}
.link{
   margin:30px 0 0 0 !important;
   float:left;
   text-decoration:none;
   color:#000000;
   font-size:13px;
}
.link-right{
   float:right !important;
   padding:0 0 30px 0;
}



/* css ek-5 */
.intro{
    width:799px;
	float:left;
	background-image:url(/images/projects/intro.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.intro-content h1 {
   color:#C8BAA6;
   font-size:21.15pt;
   font-weight:400;
   padding:10px 0 0;
   text-indent:0 !important;
}
.top-head2{
   padding-bottom:17px !important;
}
.intro-content h2 {
   color:#C8BAA6;
   font-size:15.15pt;
   font-weight:400;
   padding:10px 0 20px;
   text-indent:0 !important;
}
.top-head{
   padding:20px 0 0 0 !important;
}
.intro-content{   
   background-position:3% 8%;
   width:778px;
   float:left;
   background-repeat:no-repeat;
   margin:250px 0 0 0;
   padding:5px 0 22px 20px;
}  
.intro-content p{
    font-size:8pt;
	padding:0 19px 0 0;
}
.intro-menu{
   float:left;
   list-style:none;
   margin:30px 77px 0 0;
   display:inline;
   overflow:hidden;
}
.intro-menu li{
   margin:0 0 10px 0;
   list-style-position:outside;
}
.intro-menu li a{
   text-decoration:none;
   color:#000000;
   font-size:8pt;
   height:40px;
   width:250px;
   background-position:right;
   background-repeat:no-repeat;
   line-height:40px;
   vertical-align:middle;
   display:list-item;
}
.no-image{
   height:15px !important;
   font-weight:bold !important;
   line-height:15px !important;
   display:inline !important;
   overflow:hidden !important;
   padding:0 !important;
   width:auto !important;
}
.second-line{
   float:left;
}
.intro-1{
   background-image:url(/images/projects/intro-nav-1.gif);
}
.intro-2{
   background-image:url(/images/projects/intro-nav-2.gif);
}
.intro-3{
   background-image:url(/images/projects/intro-nav-3.gif);
}
.intro-4{
   background-image:url(/images/projects/intro-nav-4.gif);
}
.intro-5{
   background-image:url(/images/projects/intro-nav-5.gif);
}
.intro-6{
   background-image:url(/images/projects/intro-nav-6.gif);
   width:322px !important;
}
.intro-7{
   background-image:url(/images/projects/intro-nav-7.gif);
   width:322px !important;
}
.intro-8{
   background-image:url(/images/projects/intro-nav-8.gif);
   width:322px !important;
}
.intro-9{
   background-image:url(/images/projects/intro-nav-9.gif);
   width:322px !important;
}
.global{
    width:799px;
	float:left;
	background-image:url(/images/projects/global.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:150px 0 0 0;
}
.offices{
    font-size:9pt !important;
	float:left;

}
.global td{
    font-size:8pt;
}
.global table{
    float:left;
}
.chain{
    width:799px;
	float:left;
	background-image:url(/images/projects/supply-chain.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:150px 0 0 0;
}
.chain-list{
    font-size:10pt;
	padding:0 0 0 15px;
}
.chain-list li{
    padding:5px 0 5px 0;
}
.hospitality{
    width:799px;
	float:left;
	background-image:url(/images/projects/hospitality.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0 0 0 0;
}
.hos-project{
    float:left;
	list-style:none;
	margin:20px 0 0 0;
}
.hos-project li{
    float:left;
	width:208px;
	height:240px;
	font-size:8pt;
	margin:0 44px 50px 0;
	display:inline;
	overflow:hidden;
}

/* css ek-6 */
.cut-size h4{
    padding:0 0 15px 0;
}
.cut-to-size{
    margin:34px 0 0 0;
}
.cut-size{
    background-image:url(/images/projects/cut-to-size.jpg) !important;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	width:799px;
	
}
.cut-to-size li{
    width:230px !important;
	height:218px !important;
	margin:0 34px 34px 0;
	float:left;
	list-style:none;
}
.mansions{
    background-image:url(/images/projects/mansions.jpg) !important;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	width:799px;
}
.mansions-left{
    float:left;
	width:268px;
	padding:0 5px 0 0;
}
.mansions-left img{
    margin:0 0 5px 0;
    float:left;
	display:inline;
	overflow:hidden;
}
.mansions-info{
	width:390px;
	color:#000000;
	font-size:8pt;
	height:183px;
	vertical-align:middle;
	float:left;
	padding:90px 0 0 50px;
}
.mansions-right{
    float:left;
	width:390px;
}
.mansions-right img{
    margin:0 0 5px 0;
    float:left;
	display:inline;
	overflow:hidden;
}
.countertops{
    background-image:url(/images/projects/countertops.jpg) !important;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	width:799px;
}
.countertops h4{
    padding:0 0 15px 0;
}
.count-top-img{
    float:right;
	margin:0 0 0 65px;
	display:inline;
}
.counter-1{
    float:left;
	display:inline;
	overflow:hidden;
}
.counter-2{
    background-image:url(/images/projects/counter-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
	height:731px;
	margin:0 0 30px 0;
}
.counter-2-small{
    float:left;
	width:407px;
}
.counter-bottom-left{
    float:left;
	width:382px;
}
.counter-bottom-left ul{
    float:left;
	list-style:none;
}
.counter-bottom-left h3{
    color:#75401b !important;
	background-image:url(/images/projects/counter-head-bg.gif)!important;
	background-repeat:repeat-y !important;
	height:16px;
	width:372px;
	float:left !important;
	display:inline !important;
	overflow:hidden !important;
	text-indent:0 !important;
	font-size:10pt;
	letter-spacing:4px;
	padding:4px 0 4px 10px;
	margin:10px 0 0 0;
}

.counter-bottom-left h3 a{
    color:#75401b !important;
	text-decoration:none;
}

.countertops-list{
    list-style:none;
	padding:9px 0 0 0;
	float:left;
	display:inline;
	overflow:hidden;
	width:378px;
}
.countertops-list li{
    float:left;
	width:78px;
	height:77px;
	padding:0 0 11px 0;
}
.countertops-list li a{
    color:#b0aeaf;
	font-size:7pt;
	float:left;
	text-decoration:none;
}
.last-width{
    width:60px !important;
}
.counter-bottom-right{
    float:left;
	width:379px;
}
.co-right{
    margin:0 0 0 46px !important;
}
.countertops-right-list{
    list-style:none;
	color:#b0aeaf;
	font-size:9pt;
	float:left;
	font-weight:bold;
	margin:23px 0 105px 27px;
	display:inline;
	overflow:hidden;
}
.countertops-right-list li{
    float:left;
	margin:0 0 20px 0;
}
.counter-bottom-right span{
    float:left;
    width:140px; 
	padding:0 0 9px 30px;
}
.sinks-small{
    width:169px !important;
	display:inline;
	overflow:hidden;
	margin-bottom:0 !important;
}
.sinks-small-img{
    float:right !important;
	margin:0 0 0 20px !important;
}
.edge{
   font-size:11pt !important;
   font-weight:bold !important;
   float:left !important;
   color:#000000 !important;
   padding:40px 0 18px 0 !important;
}
.standart-edge{
   font-size:11pt !important;
   padding-bottom:9px !important;
   padding-top:9px !important;
   letter-spacing:normal !important;
   text-indent:0 !important;
   width:355px !important;
   color:#75401b !important;
   background-image:url(/images/projects/counter-head-bg.gif)!important;
   background-repeat:repeat-y !important;
   float:left !important;
   display:table-cell !important;
   overflow:hidden !important;
   font-size:10pt;
   padding-left:10px !important;
   margin:0 !important;
   height:20px !important;
   line-height:20px !important;
   
}
.standart-smll{
   font-size:9pt !important;
   padding:0 0 1px 5px !important;
   width:123px !important;
   float:none !important;
}
.standart-edge-list{
   padding:17px 0 0 0;
   float:left;
   list-style:none;
}
.standart-edge-list li{
   padding:0 0 10px 0;
}

/* css ek-7 */
.commercial{
    width:799px;
	float:left;
	background-image:url(/images/projects/commercial1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0 0 0 0;
}
.com-project{
    float:left;
	list-style:none;
	color:#868e90;
	font-size:9pt;
	padding:35px 0 0 0;
}
.com-project li{
    float:left;
	width:231px;
	height:370px;
	margin:0 20px 30px 0;
}
.com-project span{
    float:left;
}
.project-next
{
	font-size:10pt;
    float:right;
	border:none;
	background:none;
	margin:10px 40px 0 0;
	color:#C8BAA6;
	text-decoration:none;
}
.com-project2{
    float:left;
	list-style:none;
	color:#868e90;
	font-size:7pt;
	padding:35px 0 0 0;
}
.com-project2 li{
    float:left;
	width:173px;
	height:256px;
	margin:0 0 30px 0;
}
.com-project2 span{
    float:left;
}
.project-references{
    width:799px;
	float:left;
	background-image:url(/images/projects/project-references.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0 0 0 0;
}
.ref1{
    color:#000000;
	font-size:8pt;
	float:left;
	width:180px;
	margin:0 0 30px 0;
}
.ref2{
    color:#787f81;
	font-size:8pt;
	float:left;
	width:180px;
	margin:0 0 30px 0;
}
   

.account-form 
{
	width:998px;
	height:200px;
	margin:0 auto;
	padding:50px 0 0;
}

.account-form p
{
	width:400px;
	float:left;
	padding:10px 0 0;
	font-size:13px;
}

.input 
{
	font-size:13px;
	padding:1px;
}

.account-form label
{
	float:left;
	width:100px;
}
.collection-list{
    float:left;
	list-style:none;
	padding:0 0 0 9px;
	width:800px;
}
.collection-list li{
    float:left;
	width:150px;
	height:150px;
	padding:9px 8px 0 0;
}

.collection-list li div{
   background:url(/images/new.png) no-repeat 2px 2px;
   width:73px;
   height:73px;
   position:relative;
   top:-2px;
   left:76px;
   text-indent:-9999px;
}

ul.finish 
{
	color:#fff;
	font-size:8pt;
	font-weight:bold;
}

ul.finish li{
    width:240px;
	height:250px;
	float:left;
	display:block;
	overflow:hidden;
	list-style:none;
	padding:10px 16px  0 3px;
}

ul.color 
{
	color:#fff;
	font-size:8pt;
	font-weight:bold;
}

ul.color li{
    width:250px;
	height:350px;
	float:left;
	display:block;
	overflow:hidden;
	list-style:none;
	padding:10px 8px 0 0;
}

table.sales-tools
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#000;
}

table.sales-tools .info-detail
{
    padding:10px 0 0 0;
    display:block;
    float:left;
}

table.sales-tools .groupname
{
    background:#746045;
    padding:4px 0 0 4px;
    font-weight:bold;
}

.white 
{
      color:#fff;
      font-size:11px;
}

.black 
{
      color:#000;  
      font-size:11px;
}

div.promotions a.special
{
    color:#736C6A;
    font-size:15px;
    padding:10px 50px 0 0;
    text-decoration:none;
}

div.promotions a.selection
{
    color:#fff;
}

ul.promotions 
{
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	margin:20px 0 0;
}

ul.promotions li{
    width:160px;
    height:260px;
	float:left;
	display:block;
	overflow:hidden;
	list-style:none;
	padding:10px 16px  0 0;
}

ul.promotions li div.promo-info
{
    display:block;
    float:left;
    margin:10px 0 0;
}

div.closeout
{
    padding:10px 0 0;
    color:#fff;
    font-weight:normal;
}

div.closeout h4
{
    font-weight:normal;
}

ul.promotions2
{
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	margin:20px 0 0;
}

ul.promotions2 li{
    width:175px;
    height:260px;
	float:left;
	display:block;
	overflow:hidden;
	list-style:none;
	padding:10px 16px  0 0;
}

ul.promotions2 li div.promo-info
{
    display:block;
    float:left;
    margin:10px 0 0;
}

div.prize 
{
	color:#fff;
	font-size:11px;
	padding:0 0 20px 18px;
}


ul.rating-list
{
	color:#fff;
	font-size:8pt;
	font-weight:bold;
}

ul.rating-list li{
    width:145px;
	height:400px;
	float:left;
	display:block;
	overflow:hidden;
	list-style:none;
	padding:10px 10px 0 0;
}

div.rating 
{
	color:#fff;
	padding:10px 20px 10px;
	float:left;
}

div.rating h3
{
	padding:0 0 20px 0;
}

.rating-product
{
	width:600px;
	float:left;
	font-size:9pt;	
}

.rating-product p
{
	padding:20px 0 0;
}

.rating-product p label
{
	width:150px;
	float:left;
	color:#fff;
}

.rating-product .input
{
	font-size:9pt;
}

.rating-info 
{
	width:150px;
	float:left;
	font-size:9pt;
	font-weight:bold;
}

.rating-info p
{
	padding:0 0 10px 0;
}


.rating-info span
{
	display:block;
	width:150px;
	padding:3px 0 0;
}


.rating-info span.hdr
{
	color:#C8BAA6;
}

.prizetext 
{
	font-size:11pt;
	color:#C79345;
	font-weight:bold;	

}

.ratinghome 
{
	color:#fff;
	display:block;
	padding:0 0 20px 0;
	font-size:10pt;
}

.rating-result
{
	color:#C79345;
	font-size:12pt;
}

a.rating-quick
{
	float:left;
	display:block;
	padding:10px 0 0;
	color:#C99B54;
	font-size:9pt;
	text-decoration:none;
}

.normal {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.site-map {

}

.site-map h2{
   padding:15px 0 15px 50px;
   text-indent:0 !important;
   color:#000 !important;
   font-size:13pt;
}
.site-map ul li{
   float:none !important;
   list-style-position:inside;
   padding:1px 0 1px 0;
}
.site-map ul li a{
   float:none !important;
   list-style-position:inside;
   padding:0 0 4px 0;
   color:#000000;
   text-decoration:none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
}
.site-map ul li a:hover{
   text-decoration:underline;
}
.site-map ul{
   float:none !important;
   padding:0 0 4px 50px; 
}

.whole-sale-form
{
	text-decoration:none;
	color:#000;
}

.pricelist-change 
{
   color:#fff;
   font-size:10pt;
   text-decoration:none;
}
