a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}
body {
	margin: 0px;
	background:url(../images/interior-design/background-body.jpg) center top repeat-x #160b08 ;
}
body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 1.5em;
}
p {
	margin-top:0px;	
	margin-bottom:15px;
}
ul{
	padding:0px ; margin:0 ; list-style:none
}
a img{
	border: 0px solid #000000;
}
map,form{ margin:0px}
.clear{ clear: both;}
.justify{
	text-align:justify; text-justify: inter-ideograph;
}
.cursor{ cursor:pointer; }
.hotnews-date { font-family:Tahoma, Arial, Helvetica, sans-serif ; color:#626262 ; font-size:11px}

/* Background */


/* Common */
.floatrt { float:right}
.background { background:url(../images/background-ex.jpg) left top repeat-x}
.background-vert { background:url(../images/background-exvert.jpg) center top repeat-y}

.min-height { min-height:660px ; _height:660px}

.top-interior-logo{ position:absolute ; margin-left:5px ; margin-top:30px}
.top-interior-menu{ position:absolute ; margin-left:5px ; margin-top:380px}

.interior-design-title{ float:right ; margin-top:78px ; margin-right:12px}

.interior-design{ width:990px ; margin:0 auto}
.topinterior { padding-top:425px ; padding-left:12px}

ol { margin:0 ; padding:0}
ol li { margin-left:1.8em ; margin-bottom:20px}


.clearfix:after {
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

/* Show Case */
.show-title { padding-top:57px ; padding-left:750px }
.show-paging { width:250px ; float:right ; text-align:left ; font-size:11px ;}
.show-paging a{ margin:0 2px }
.show-paging img{ margin:0 5px }
.show-background { background:url(../images/interior-design/background-ex.jpg) left top repeat-x}
.show-background-vert-selection { background:#160b08}
.show-background-vert { background:url(../images/interior-design/background-exvert.jpg) center top repeat-y}

.interior-design-div { padding-top:110px}
.interior-design-div a { width:120px ; height:334px ; float:left ; display:block ; margin-right:3px }
.interior-design-div span { position: absolute ; margin-top:344px ; width:120px ; text-align:center ; display:block ; font-size:15px}
.interior-design-div a { cursor:pointer}

.interior-design-ddiv { padding-top:110px ; width:250px ; margin-left:10px ; float:left}

.interior-design-ddiv h1 { font-size:18px ; font-weight:normal ; margin:0 0 15px 0}
.showcase-thumbs { margin-top:3px;margin-bottom:3px;}
.showcase-thumbs { height:150px ; overflow:hidden}
.showcase-thumbs li{ margin-right:4px ; margin-top:4px ; float:left}
.showcase-thumbs li img{border:1px #000 solid}
.showcase-thumbs img.thumbs{ margin-top:10px}

.showcase-div { padding-left:8px}
.showcase-img {	width:710px ; float:left ; margin-top:110px ; text-align:right }
.showcase-description { padding:5px 0 0 0}
.showcase-height { margin-bottom:50px}
.showcase-description2 { height:155px ; margin-top:20px ; overflow:auto}
.showcase-btn {float:right ; margin-right:10px}

.style-design { padding-bottom:5px ;}
.style-design img { vertical-align:middle ; margin-right:16px}

.style-design-detail { padding-bottom:5px ; float:right}
.style-design-detail img { vertical-align:middle ; margin-right:16px}

.top-interior-showmenu{ position:relative ; display:inline}
.top-interior-style li{ width:99px ; display: block; float:left}
.top-interior-style li a{ display:block}

.top-interior-showcase{ padding-top:50px ; padding-bottom:4px ; padding-left:9px }
.top-interior-detail div.padding{ padding-left:9px }
.top-interior-detail{ width:710px ; padding-top:10px ; padding-bottom:4px ;}

/* Magazine */
.maga-background-vert { background:url(../images/magazine/background-exvert.jpg) center top repeat-y}
.maga-background { background:url(../images/magazine/background-ex.jpg) left top repeat-x}
.magazine-div { padding-top:104px ; margin-bottom:10px}
.magazine { width:712px ; float:left ; text-align:right}
.magazine-description { width:226px ; margin-left:40px ; padding-top:105px ; float:left }
.magazine-description div.description h1 { font-size:18px ; margin:0 0 15px 0}
.magazine-description div.description img.magazinetitle { margin-top:195px ; margin-bottom:30px }
.magazine-description div.paging { font-size:11px ; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif ; letter-spacing:0.2em}
.magazine-description div.paging a:link, .magazine-description div.paging a:hover, .magazine-description div.paging a:active, .magazine-description div.paging a:visited {
	color: #000000; text-decoration:none }
.magazine-selection { background:url(../images/magazine/backgroundmenu.jpg) center top #301810 repeat-y }
.magazine-selection  div.select-left { width:107px ; float:left ; margin-top:-9px}
.magazine-selection  div.select-left div.btn{padding-top:29px ; display:block}
.magazine-padding { padding:9px 5px 20px 12px }
.magazine-thumbs a { display:block ; width:58px ; height:75px ; overflow:hidden ; border:1px #FFF solid ; margin-right:6px ; float:left}
.nextbtn { float:right ; margin-top:41px}
.top-interior-magamenu a, .top-interior-magamenu img{ display:block }

/* Portfolio */
.top-interior-portfolio{ width:640px ; padding-bottom:20px }
.portfolioul { margin-top:-10px}
.portfolioul li{ width:110px ; text-align:center ; margin:0 3px; display:block ; float:left}

/* Contact */
.contactdiv { width:508px ; padding:16px 0 ; background:#4d2b1f ; margin-left:29px}
.contactpadding { padding-left:20px }
.contactmap  { padding-left:25px }
.contactdiv ul.address{ width:255px ; display:block ; float:right ; text-align:left }
.contactdiv ul.tel{ width:200px ; display:block ; float:left ; }
.contactdiv li.title{ width:70px ; display:block ; float:left }
.contactdiv li.content1{ width:130px ; display:block ; float:left }
.contactdiv li.content2{ width:180px ; display:block ; float:left }

/* Main Page */

.main-copy { background:url(../images/copyright-bg.gif) repeat-x #FFF ; padding:35px 17px ; font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ; font-size:11px ; color:#424641}
.main-copy div.content{width:980px ; margin:0 auto}


/* Copyright */
.copydiv { background:#160b08 ; padding:20px 0 ; text-align:right}
.copydiv div{ width:990px ; margin:0 auto}
