/*
Theme Name: Bonsai RS
Theme URI: http://bonsairs.com.br
Author: Rafael Dalmoro
Author URI: http://dobro.com.br/

*/

/* CSS RESET */
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, fieldset, 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; font-weight:normal; text-decoration:none;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}


/* CONFIGS */
body, html {height:100%;}
body {background:url(images/bg.png) #FFF center top; font-family:tahoma, arial, sans-serif; color:#969696; font-size:12px;}

a {color:#333; font-weight:normal;}
strong {font-weight:bold;}

h1 {display:none;}
h2 {margin:0 0 30px 0; font-size:24px; letter-spacing:-2px; text-transform:uppercase; font-family:helvetica, tahoma, sans-serif;}
h3 {color:#b0251d; font-size:18px; margin:0 27px 30px 0; text-align:right;}
h4 {padding:0 0 24px 22px; color:#004998; font-size:12px; font-weight:bold;}

p {line-height:20px; margin:0 0 20px 0;}

/* STRUCTURE */

#bonsairs {min-height:100%;	height:auto !important; height:100%; background:url(images/bg-container.png) no-repeat center 213px;}

#header {width:100%; height:213px; background:url(images/bg-header.png) repeat-x center; min-width:884px;}
#header #center {width:884px; margin:0 auto; height:213px;}
#header #logo {margin:22px 0 0 382px;}
#header .menu {position:relative; width:884px; margin:0 auto;}
#header .menu ul {z-index:10; position:absolute; z-index:100;}
#header .menu li {margin:0 2px; float:left;}
#slide {position:absolute; top:58px; height:11px; background:#89957a; z-index:10; background:url(images/m-set.png) center top no-repeat;}

#container {width:884px; margin:0 auto; min-height:700px;}
#container #sidebar {float:left; margin:0 0 0 30px; height:200px; width:226px; display:inline; background:url(images/sidebar-bonsai.png) no-repeat 18px 19px; padding:240px 0 0 0;}
#container #sidebar #checkout {margin:0 26px 20px 0; float:right; font-size:14px; font-weight:bold; display:block; text-align:right; background:#fff; border:1px solid #d5d5d5; width:140px; padding:15px 10px;}
#container #sidebar ul {width:160px; margin:0 26px 0 0; float:right;}
#container #sidebar ul li {text-align:right; padding:4px 0; border-bottom:1px solid #CCC;}
#container #sidebar #address  {text-align:right; margin:30px 26px 0 0; color:#b0251d;}
#container #sidebar #pagseguro {float:right; margin:30px 26px 30px 0;}
#container #content {float:right; width:500px; margin:60px 46px 40px 0; display:inline;}





/* EXTRAS */
.clear {clear:both;}