/* CSS Document */
body, html{height:100%}
body{text-align:center; margin:0; padding:0; margin-top:5px; margin-bottom:35px; font-size:12px; background-color:#FFF; font-family:Arial,Tahoma,helvetica,sans-serif}
.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

ul {
        text-indent:0px;
	line-height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	line-height: 15px;
}

#body a{text-decoration:none}
body #header ul li.last{margin:0; padding:0; border:none}
#body a:hover{text-decoration:underline}
#header{width:997px; height:225px; padding:0px; margin:0px auto; margin-top:0px; position:relative; border-top:0px solid #adadad; border-left:0px solid #adadad; border-right:0px solid #adadad; background-color:#FFF}
#header h1{width:112px; height:67px; position:absolute; top:28px; left:10px; font-size:1em; text-align:left}

#header h1 a{color:#333; background:#fff}

#headtop{width:500px; height:20px; padding:0px; margin:0px auto; padding:2px; position:relative; text-align:center; font-family:Arial,Tahoma,helvetica,sans-serif; font-size:10px}
#headtop ul{list-style:none}
#headtop ul li{display:inline; margin-right:10px; padding-right:0px; border-right:0px solid #adadad; color:#66583E}
#headtop ul li a{font-weight:normal; text-decoration:none}

.logoteak a{background:url('../../../../../vspfiles/assets/images/teakcloseouts_logo.png'); height:130px; width:224px; position:absolute; top:0px; left:8px; display:block}

.logoteak a:hover{background-position:0px -130px}

.logoteak a:active{background-position:left bottom}



#bannerreload{width:500px; height:110px; position:absolute; top:24px; left:270px; background:url('../../../../../vspfiles/assets/images/bgbannerreload.png'); display:block}

#bnreload{width:480px; height:90px; position:absolute; top:10px; left:10px}

.fortyeight a{background:url('../../../../../vspfiles/assets/images/teak_fortyeight.png'); height:35px; width:100px; position:absolute; top:13px; right:119px; display:block}

.fortyeight a:hover{background-position:0px -35px}

.fortyeight a:active{background-position:left bottom}

#textviewcart{width:165px; height:20px; position:absolute; text-align:center; top:113px; right:0px}

.viewcart a{background:url('../../../../../vspfiles/assets/images/teak_viewcart.gif'); height:120px; width:185px; position:absolute; top:15px; right:0px; display:block}

.viewcart a:hover{background-position:0px -120px}

.viewcart a:active{background-position:left bottom}

#navi{width:997px; height:35px; padding:0; position:absolute; top:165px; left:0px; background-image:url('../../../../assets/images/navigasi02.gif')}

#navigatwo{width:540px; height:20px; position:absolute; top:9px; left:20px; text-align:left; font:11px Arial; color:#685A3E}

#searchtext{width:70px; height:20px; font:bold 12px Verdana; text-align:right; position:absolute; top:10px; right:216px; padding:0px; margin:0px; color:#66583E}

#searchnew{width:225px; height:20px; padding:0px 0 0px 0; margin:0px 0 0px 0; position:absolute; top:7px; right:0px}
#search_section{padding:0px 0 0px 0; margin:0px 0 0px 0; width:225px; height:20px}
#search_section form{margin:0px 0 0px 0; padding:0px 0 0px 0}
#search_section input{margin:0px 0 0px 0; padding:0px 0 0px 0; vertical-align:middle}
* html #search_section form{margin:0px 0 0px 0; height:20px}
#search_section input#search_field{padding:3px 0 0px 0; margin:0px 0 0px 0; border:1px solid #b8ad93; width:170px; height:18px; text-align:left; font-size:11px; color:#060; vertical-align:middle}
* html #search_section input#search_field{height:20px; width:170px}
#search_section input#search_button{padding:0px 0 0px 0; margin:0px 0 0px 0; width:20px; height:20px}
#search_section h3{border-top:none}

#naviga01{width:996px; height:30px; padding:0px 0 0px 0; margin:0px 0 0px 0; position:absolute; top:135px; left:0px}

#nav01{width:996px; height:30px; padding:0px 0 0px 0; margin:0px 0 0px 0; position:relative}

.nav01{background:#A6916A url('../../../../../vspfiles/assets/images/navigas.gif'); border-left:1px solid #00AE38; border-top:1px solid #00AE38; border-bottom:1px solid #00AE38; border-color:#66583E #66583E; height:30px; text-align:center; padding:0px}
.nav01 a{background:#A6916A url('../../../../../vspfiles/assets/images/navigas.gif'); border-right:1px solid #66583E; color:#fff; display:block; float:left; font:bold 12px Arial; line-height:30px; width:165px; text-decoration:none}
.nav01 a:hover{background-position:left bottom; color:#FF0; text-decoration:none}

#leftnavigasi{float:left; width:195px}

#leftnav01{width:195px; background-image:url('../../../../../vspfiles/assets/images/navline.gif')}

.sepasi{width:185px; height:3px}

.white{width:195px; height:25px}

.whiteny{width:195px; height:13px}

#leftnav01top{width:195px; height:30px; background-image:url('../../../../../vspfiles/assets/images/teakproduct02.png')}

#navline{width:195px; height:10px; background-image:url('../../../../../vspfiles/assets/images/navline.gif')}

#navovalbawah{width:195px; height:10px}

#leftnav02{width:195px; background-image:url('../../../../../vspfiles/assets/images/navline.gif')}

#leftnav02top{width:195px; height:30px; background-image:url('../../../../../vspfiles/assets/images/about_the_website02.png')}

#leftnav03{width:193px; height:100%; border-top:1px solid #b8ad93; border-left:1px solid #b8ad93; border-right:1px solid #b8ad93; border-bottom:0px solid #b8ad93; background-color:#f9f2df; text-align:center}

#leftnavbtm{width:193px; height:176px; border:1px solid #b8ad93; background-color:#e3ddcb; text-align:center}

#footerteak{width:996px; height:230px; position:relative; margin:0 auto}

#joinmail{width:996px; height:67px; position:absolute; left:0px; top:25px; background-image:url('../../../../../vspfiles/assets/images/join_mail.png')}

#maillist{width:300px; height:40px; position:absolute; left:70px; top:45px}

#maillist input#join_field{margin:0px; border:1px solid #b8ad93; width:180px; height:17px; text-align:left; font-size:11px; color:#060}

#cclogo{width:137px; height:20px; position:absolute; right:130px; top:45px; background-image:url('../../../../../vspfiles/assets/images/cc_logonew.gif')}

#moneyback{width:122px; height:100px; position:absolute; right:0px; top:0px; background-image:url('../../../../../vspfiles/assets/images/teak_money_back.png')}

#companies{width:260px; height:70px; position:absolute; left:15px; top:92px; background-image:url('../../../../../vspfiles/assets/images/companylogo.png')}

#ssllogo{width:65px; height:72px; position:absolute; right:32px; top:105px}

#bbblogo{width:65px; height:100px; position:absolute; right:130px; top:85px; background-image:url('../../../../../vspfiles/assets/images/bbb.png')}

a.bbblg{display:block; width:65px; height:100px; text-decoration:none}

#footertext{width:540px; height:72px; position:absolute; right:200px; top:92px}

#footertext_bottom{width:567px; height:55px; position:absolute; right:200px; top:173px; font-size:11px; color:#666}

#top_nav{padding:0; margin:0; width:100%; font-size:11px; text-align:left; padding:5px 0; padding-bottom:6px; border-bottom:0px solid #adadad}

#top_nav ul{list-style:none; margin:0; padding:0}
#top_nav ul li{display:inline; margin-right:1em; padding-right:1em; border-right:0px solid #adadad}
#top_nav ul li a{color:gray; font-weight:normal}
#top_nav h1 a:hover{color:#666}

#header_nav{position:relative; width:999px; text-align:right; font-family:Arial,Tahoma,helvetica,sans-serif; font-size:11px; padding:10px; margin:0px auto}
#header_nav ul{list-style:none; margin-right:0px; padding-right:0px}
#header_nav ul li{display:inline; margin-right:0px; padding-right:0px; border-right:0px solid #adadad}
#header_nav ul li a{color:gray; font-weight:bold; text-decoration:none}

#nav_menu div.nav_section{margin:0; padding:0; width:195px; margin-bottom:1em}

#shopping_cart_summary{margin:0; padding:0; text-align:center; font-weight:bold; position:absolute; top:205px; font-size:12px; padding:0px; left:0px; width:996px}

#nav_menu #shopping_cart_summary h3{margin-bottom:.5em}
div.nav_section ul{margin:0; padding:0; list-style:none; text-align:left; margin-top:4px; margin-left:0px}
#nav_menu{margin:0; padding:0; width:195px; border:0px solid #adadad; border-bottom:none; border-top:none; border-left:1px solid #adadad; border-right:1px solid #adadad; height:100%}
#nav_menu h3{margin:0px; padding:0px; font-size:1em; border-top:0px solid #adadad; border-bottom:0px solid #adadad; color:#666; padding:5px; text-align:center}

div.nav_section ul li{margin:0; padding:0; color:#606060; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:left; margin-bottom:.8em; padding-left:15px; background:url(../../images/template/nav_bullet.jpg) no-repeat 3px 3px}
div.nav_section ul li a{color:#606060; text-decoration:none; list-style:none; font-size:1.1em; font-weight:normal}
div.nav_section ul li a:hover{text-decoration:underline}
#navigation_menus{padding:0px; margin:0; width:195px; text-align:center}

span.ir{display:none}

#content{padding:0px; margin:0px auto; text-align:left; width:996px}

#content #main_content{padding:0px; margin:0px; width:801px; border-right:0px solid #adadad}

#rightcontent{float:right; width:801px}

#content_area{width:793px; float:right}

#footer{margin:0px auto; padding:0px; width:999px; position:relative; font-family:Arial,Tahoma,helvetica,sans-serif; border-bottom:1px solid #adadad; border-left:1px solid #adadad; border-right:1px solid #adadad; color:#adadad; background-color:#D4D4D4}
#footer >*{margin:0; padding:0}
#footer ul li.last{border:none; padding:0; margin:0}
#footer a{color:#666; font-family:Arial,Helvetica,sans-serif}
#footer ul{list-style:none; margin:0; padding:0}
#footer ul li{display:inline; border-right:0px solid #adadad; margin-right:2em; padding-right:2em}

#footer_top{margin-bottom:1.5em; padding:10px; border-bottom:1px solid #adadad; border-left:1px solid #adadad; border-right:1px solid #adadad; color:gray; background-color:#D4D4D4}
#footer_top a{color:gray}
#footer_top ul li{border-right:1px solid gray}
#footer_bottom{margin:0; padding:0; font-size:11px; color:#666}

#footer_bottom a{font-size:11px}

#notext a{display:block; width:250px; height:75px; text-indent:-9999px}

#after_purchasing{padding:0px; margin:0px auto; width:600px; position:relative; background-color:#FF0}

#after_purchasing_bottom{padding:0px; margin:0px auto; width:600px; height:600px; position:relative}

#begman{width:120px; height:138px; position:absolute; top:430px; left:170px; background:url('../../../../../vspfiles/assets/images/begingman.gif')}

#survey_paper{width:200px; height:249px; position:absolute; top:320px; left:245px; background:url('../../../../../vspfiles/assets/images/survey_paper.gif')}

#teak_pages{width:600px; position:relative; padding:0px; margin:0px auto; margin-top:0px; position:relative; text-align:justify}

#teak_page_sixfifty {width:650px; position:relative; padding:0px; margin:0px auto; margin-top:0px; position:relative; text-align:justify}

#teak_page{width:600px; position:relative; padding:0px; margin:0px auto; margin-top:0px; position:relative; background-image:url('../../../../../vspfiles/assets/images/delta_bg.jpg'); background-repeat:no-repeat; background-position:bottom left; text-align:justify}