h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, div { margin: 0; padding: 0; }

a { text-decoration: none; }

a img { border: none; }



/* MISC */



body { font: normal .8em Arial, sans-serif; text-align: center; }



#main { width: 740px; margin: 0 auto; text-align: justify; border: 2px solid #CAD5DF; margin-top: 20px; margin-bottom: 20px; background: #fff; }

#banner {margin: 0;padding: 0;border: 0;}

#banner td {margin:0;padding:0;}



/* HEADER */

#h1, #h2, #h3, #h4, #h5, #h6, #h7 { height: 185px; float: left; background: #FFF 0 0 no-repeat; }

#h1 { background-image: url(../img/h1_01.jpg); width: 91px; }

#h2 { background-image: url(../img/h1_02.jpg); width: 103px; }

#h3 { background-image: url(../img/h1_03.jpg); width: 127px; }

#h4 { background-image: url(../img/h1_04.jpg); width: 102px; }

#h5 { background-image: url(../img/h1_05.jpg); width: 122px; }

#h6 { background-image: url(../img/h1_06.jpg); width: 101px; }

#h7 { background-image: url(../img/h1_07.jpg); width: 89px; }





#empty { background: #FCFEFD; }



/* SIDEBAR */

#sidebar {  width: 201px; vertical-align: top; padding-top: 4px;  border-right: 2px solid #CAD5DF; }

#sidebar ul li { list-style: none; }
#sidebar .w_ul{ text-align; left; list-style: none; background: #FFFFFF; margin-top: 5px; margin-left: 0px; padding: 0 0 2px 0; }

#sidebar .w_li{	padding: 0 5px; list-style-type: none; list-style-position: inside; background: #FFFFFF; margin-top: 0px; }

#sidebar .w_ul .w_li a { color: #5FA3E2; text-decoration: underline; padding: 0 5px; display: block; margin: 25px 0 0 5px; }





/* CONTENT */

#content { padding: 30px 10px; }

#content p { padding-bottom: 10px; }

#content p.bg { background: transparent url(../img/fleshlight_2.jpg) 50% 50% no-repeat; }

#content h2 { margin: 10px; }

#content h2 span { display: none; }

#content h3 { color: #BC2534; margin-top: 10px; margin-bottom: 5px; }

#content ul { margin-left: 30px; }

#content ul li { list-style: url(../img/list.jpg); padding-bottom: 5px; }

#type {  margin-bottom:20px; }

#type tr td  { vertical-align: top;}

#type ul li { list-style: url(../img/vaz.jpg); }

#content a:hover { text-decoration: underline; color: #B5232D; }

#content .hol { float: left; margin: 20px 5px; }

#content .order { text-align: center; }

.product { border-bottom: 2px dotted #BC2534; padding-bottom: 40px; }

div.product div.images { float: left; width: 130px; text-align: center; margin-right: 10px; }



div.product div.images .viewlarger img { border: 0; }

div.product p { margin-left: 135px; }

div.product p.readmore { text-align: right; }



/* FOOTER */



