/*
Theme Name: Indoor Teak Furniture
Theme URI:http://www.indoor-teak.com
Description:Theme for indoor-teak.com  
Version:1.0 
Author:Arief Fajar Nursyamsu
Author URI:http://www.disolo.biz
*/

/*
Color Scheme
Border: #D0CE9E
Link  : #934241
*/

body{background:#FFFEE2;color:#000;margin:0px;padding:0;font:normal 12px Arial, "Trebuchet MS", verdana;}
p {margin:0;padding:0 0 14px 0;}
a {color:#934241;text-decoration:none;}
a:hover	{color:#934241;text-decoration:underline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
img{border:none;}

#container{margin:20px auto;text-align:center;width:990px;}
#holder	{width:100%;padding:0px; text-align:left;margin:0 0 10px 0;}

/* Header */
#logo{padding:0px;margin:0px;border:1px solid #D0CE9E;background:#FFFEE2 url(images/logo.jpg) no-repeat;height:185px;}
#logo h1{color:#730C0D;clear:both;font:normal 16px Garamond;margin:0px;padding:65px 0 0 270px;text-shadow: 1px 1px 1px #C2BE87;}
#logo h1 a{text-decoration:none;}
#logo h2{font-weight:bold;font-size:12px;margin:0px;padding:29px 0 0 6px;color:#ddd;}
#logo h2 a{color:#ddd;}

#nav{background:none;height:32px;border-top:1px solid #D0CE9E;font-size:14px;margin-top:70px;}
#nav a {color:#934241;font-weight:bold;}
#nav li.current_page_item a, #nav a:hover, #nav h2 a {color: #934241;background-color:#D0CE9E; text-decoration:none;}
#nav ul {height: 32px;display: block;float: left;margin-top: 0px;margin-left: 0px;padding: 0px;}
#nav ul li {display: inline;margin-left: 0px;}
#nav ul li a {line-height: 32px;padding: 0 12px;}
#nav ul li ul li a{font-weight:normal;}

#navcontainer{float:left;}
/*
#navcontainer ul{padding:0px 0 0 0;margin:0px 0px 0px 0px;}
#navcontainer ul li {display: inline;}
#navcontainer ul li#first a, #navcontainer ul li#first a:hover {cursor: default;text-decoration: none;}
#navcontainer ul li a {margin:0;padding:8px 15px 8px 15px;text-decoration: none;float: left;text-align:center;}
#navcontainer ul li a:hover {text-decoration: none;}
#navcontainer ul li.current_page_item a, #navcontainer ul li.current_page_ancestor a {color: #841700;margin:0;background:#D0CE9E;text-decoration:none;}
#navcontainer ul li.current_page_item a:hover, #navcontainer ul li.current_page_ancestor a:hover {text-decoration: none;}
#navcontainer ul li a:hover {text-decoration: none;}*/
#searchBar {float:right;text-align: right;margin:0px;}

#searchform {padding: 5px;}
#s {border: 1px solid #bbb;}
#searchsubmit {border: 1px solid #bbb;}


/* Content Section */
#homecontent{float:right;width:770px;padding:0;line-height:21px;margin-top:5px;}
#content{float:right;width:750px;padding:10px;line-height:21px;margin-top:5px;background:#FDFDEE url('images/sidebar-heading-bg.jpg') top repeat-x;border:1px solid #D0CE9E;}
#homecontent ul, #homecontent ol, #content ul, #content ol{margin:0;padding-left:20px;}
#homecontent h1,#content h1{font:normal 20px "Trebuchet MS", verdana, arial;line-height:130%;margin:5px 0 20px 0;padding:0 0 0px 0;color:#4D4D4D;border-bottom:1px solid #ddd;}
#homecontent h5,#content h5{font:normal 11px verdana, "Trebuchet MS";margin:0 0 10px 0;padding:0;color:#444;}
#homecontent h2.pagetitle,#content h2.pagetitle{font:bold 120% "Trebuchet MS", verdana;text-transform: uppercase;border-top:3px double #ccc;border-bottom:1px solid #ccc;padding:5px 0px;margin-bottom:15px;}
#content .comme{font:normal 100% "Trebuchet MS", verdana;margin:5px 0 25px 0;padding:5px 5px 5px 8px;color:#000;background:#f3f3f3;text-align:left;border-top:1px solid #dcdcdc;}
#content .comme a{text-decoration:none;}
#homecontent a:hover,#content a:hover{text-decoration:underline;}
#content table {border: none;border-top: 0;border-collapse: collapse;}
#content table th, #content table td {border: none;border-bottom: 0;padding: .3em .5em;}
#content table th {text-align: left;border-bottom: 2px solid #ccc;}

#homecontent .middle{width:450px;float:left;min-height:400px;margin-left:2px;}
.slideshow{margin-bottom: 10px;}
#homecontent .middle h2{margin:0;border-top:1px solid #D0CE9E;border-bottom:1px solid #D0CE9E;color:#934241;font-size:14px;text-transform:uppercase;}
#homecontent .middle p{margin:0;padding:10px;text-align:justify;}
#homecontent .right{width:308px;float:right;}

/* Product Related */
.productlist{}
.productlist h2{font-size:16px;padding: 5px 10px;color:#000;font-weight:bold;background-color:#DADADA;padding:5px;}
.productsummary{min-width:180px;min-height:165px;float:left;}

.thumbnail{width:180px;height:150px; text-align:center;display: table-cell;vertical-align: middle;}
.thumbnail *{vertical-align: middle;}
/*\*//*/
.thumbnail {
    display: block;
}
.thumbnail span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

.thumbnailimg{min-height:150px;text-align:center;vertical-align: middle;}

.productspecsmall{float:right;width:150px;}
.productlist h3{text-align:center;font-size:12px;text-align:center;font-weight:normal;padding:5px 0;}

/* Sidebar */
#sidebar{float:left;width:200px;padding:10px 0 0 10px;margin:5px 0 5px 0px;line-height:22px;border:1px solid #D0CE9E;}
.sidebarelement{padding:0px;margin:0px;}
.sidebarelement ul{margin:0px;padding:0;line-height:1.5em;}
.sidebarelement li{padding:0px;margin:0px;list-style:none;color:#555;}
.sidebarelement h3{font-size:13px;margin:10px 0 0 0;border:none;padding:2px 10px 4px 0;color:#6E563E;}
.sidebarelement h2{font-size:13px;margin:10px 0 0 0;display:block;border:none;padding:5px 10px 5px 0;color:#6E563E;}
.sidebarelement ul ul{list-style-type:none;margin:0px 0px 15px 15px;}
.sidebarelement ul ul li{list-style-type:square;line-height:1.8em;padding:0px 15px 0px 0px;font-weight:bold;}
.sidebarelement ul ul ul{list-style-type:none;margin:0px 0px 0px 5px;}
.sidebarelement ul ul ul li{list-style-type:none;line-height:1.8em;padding:0px 0px 0px 10px;font-weight:normal;}
.sidebarelement ul ul ul li a{color:#6E563E;}
.sidebarelement h1{color:#225799;margin:0 0 10px 0;padding:0;font-size:110%;font-weight:bold;}
.sidebarelement ul li table {padding-bottom: 5px;}
.sidebarelement ul li table caption {padding: 5px 0 0 0;}

/* Tabbed Content */
/* Top Tabs */
#tabs,#newstabs,#colortabs{width:305px;position:relative;border:1px solid #D0CE9E;background:#FDFDEE url('images/sidebar-heading-bg.jpg') top repeat-x;min-height:200px;margin-bottom:10px;padding:1px;}
#colortabs p{margin:5px;text-align:right;}
#newstabs ul.ui-tabs-nav,#tabs ul.ui-tabs-nav{position:absolute;list-style:none;padding:0; margin:0;}
ul.ui-tabs-nav li{padding:1px 0;font-size:14px;color:#934241;float:left;width:152px;text-align:center;}
ul.ui-tabs-nav li img{float:left; margin:2px 5px;background:#fff;padding:2px;border:1px solid #eee;}
ul.ui-tabs-nav li span{font:normal 16px "Trebuchet MS", verdana;line-height:18px;text-shadow: 1px 1px 1px #2F4518;letter-spacing:2px;text-transform:lowercase}
li.ui-tabs-nav-item a{display:block;color:#934241;background:#fff;line-height:30px;text-decoration:none;}
#tabs li.ui-tabs-nav-item a:hover,#newstabs li.ui-tabs-nav-item a:hover{background:url('images/sidebar-heading-bg.jpg') repeat-x;line-height:30px;text-decoration:none;}
li.ui-tabs-selected{background:url('images/sidebar-heading-bg.jpg') repeat-x;}
ul.ui-tabs-nav li.ui-tabs-selected a{background:url('images/sidebar-heading-bg.jpg') repeat-x;font-weight:bold;}
.ui-tabs-panel{margin-top:28px;background:none; position:relative;padding:1px 5px 0 5px;}
.ui-tabs-panel .info{position:absolute;}
.info h2{font-size:18px; font-family:Georgia, serif;color:#fff; padding:5px; margin:0;overflow:hidden;}
.info p{margin:0 5px;font-family:Verdana;font-size:11px;line-height:15px; color:#f0f0f0;}
.info a{text-decoration:none;color:#fff;}
.info a:hover{text-decoration:underline;}
.ui-tabs-hide{display:none;}
#news{padding-top:10px;}
#newproducts{margin:10px;}

#colortabs h2{font-size:14px;font-weight:bold;margin:0;color:#934241;padding:5px 0 0 10px;}
/* Calendar */
#wp-calendar {width: 100%;}
#wp-calendar th, #wp-calendar td {text-align: center;}
#wp-calendar td#today {font-weight: bold;}


div.navigation {text-align: center;padding: 0 0 2em 0;margin:6px 0px;}
div.commentnavigation {padding: 0;}
#singlepost {padding: 10px 10px 49px 10px;margin: 0;}
ul li.comments {text-align: right;}
#commentwrapper {background:#fafafa;padding:0px 15px 19px 15px;margin-top:10px;border:1px solid #555;border-left:none;border-right:none;}
#commentwrapper h2 {margin: 0;padding: 10px 0 3px 0;}

/* Comment */
h2.commentheading {font-size:1.2em;color: #444;}
ol.commentlist {padding: 0;margin: 0;list-style: none;color: #222;}
ol.commentlist a {text-decoration: none;}
img.avatar {border: 3px solid #ddd;margin: 0 0.5em;}
ol.commentlist li.commentind {padding: 0 0 2em 0;margin: 0;}
ol.commentlist li.depth-1 {padding:15px 0 0 0;margin:0px;}
ul.children {list-style: none;}
ol.commentlist ul.children li.commentind {padding:1em 0 0 0;}
ol.commentlist li.commentind cite {font-style: normal;font-weight:bold;}
p.commentsedit {font-size: 0.9em;margin:0 0 0 0.5em;padding:0px 0px 8px 0px;border-bottom:1px solid #ddd;}
.commentindheader {border-bottom: 1px dotted #fefef6;}
.commentindheader img.avatar {float: left;}
ol.commentlist li.legacyAlt .commentindheader {text-align: right;}
ol.commentlist li.legacyAlt .commentindheader img.avatar {float: right;}
ol.commentlist li.legacyAlt p.commentsedit {text-align: right;margin: 0 0.5em 0 0;}

/* Comment form */
form#commentform input, form#commentform textarea {border: 1px solid #bbb;}
input#author, input#email, input#url {width: 60%;}
textarea#comment {width: 90%;}
input#submit {	border:1px solid #666;background: #f9f9f9;}

/* Navigation links */
.navigation-links {overflow: hidden;height: 100%;}
.next, .previous {max-width: 50%;font-size: 1em;font-weight:bold;background:#eee;padding:2px 4px;border-left:1px solid #aaa;}
.next {border:0px;border-right:1px solid #aaa;}
.previous {float: left;}
.next {float: right;text-align: right;}

blockquote{margin:7px 0 20px 2%;padding:6px 6px 0px 10px;width:90%;color:#000;background:#FFFFA0;border:1px solid #E5E597;}  
caption{padding:5px 0 5px 0;font-weight:bold;text-decoration:underline;}
table{margin:5px 0 0 5px;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* Footer */
#footer{clear:both;background:none;padding:10px;text-align:left;border-top:1px solid #D0CE9E;}
#footext{font:normal 10px "Trebuchet MS", verdana;color:#444;margin:0px;padding:0px;text-align:center;}
#footer a{padding:0 5px 0 0;text-decoration:none;}
#footer a:hover	{color:#934241;text-decoration:underline;}