#products { position:relative; font-size:11px; }

#products .pbox1 { background-color:#e7e7e5; border-top:1px solid white; border-bottom:1px solid #d7d7d7; height:29px; width:499px; }
#products .pbox2 { background-color:#f8f8f6; border-top:1px solid white; border-bottom:1px solid #d7d7d7; height:auto; width:499px; }

#products .tmargin { position:relative; top:5px; font-size:16px; }

#products div.categories { height:30px; }
#products div.icons { position:absolute; right:1px; top:6px; }
#products div.catlinks { position:absolute; left:1px; top:6px; }

#products div.main { height:466px; }
#products div.main div.photo { width:457px; float:left; height:450px; text-align:center;}
#products div.main div.photo div.container { border:1px solid #cccccc; position:relative; left:5px; top:1px; background-color: white; width:448px; height:443px; }
#products div.main div.info { width:492px !important; float:right; top:5px; right:5px; height:450px; }
#products div.main div.info div.name { border-top:0px; }
#products div.main div.info div.price { border-top:0px; height:44px; }
#products div.main div.info div.price * { margin:3px; }
#products div.main div.info div.name p { color:#333331; font-size:18px; }
#products div.main div.info div.thumbs { height:61px; background-color:white; border-top:1px solid #d7d7d7; }
#products div.main div.info div.optionSize { min-width:20px; width:auto !important; width:21px; overflow:visible; padding:2px; cursor:pointer; height:19px; text-align:center; float:left; margin-left:4px; top:5px; border-width:1px; border-style:solid; }

#products div.main div.info div.optionSizeDisabled { border-color:#ebeaea; background-color:white; color:#ebeaea; }
#products div.main div.info div.optionSizeEnabled { border-color:#929293; background-color:#f1f1f1; color:#7b7b7c; }
#products div.main div.info div.optionSizeSelected { border-color:#929293; background-color:#777875; color:#f4f1f8; }

#products div.main div.info div.optionSize p { position:relative; top:2px; }
#products div.main div.info div.imgshadow { margin-left:3px; width:29px; float:left; height:29px; background-image:url('../../images/products/bg_shadow.png'); background-repeat:no-repeat; cursor:pointer; top:4px; }

/*#products div.main div.info div.optionColor { font-size:0px; line-height:0%; cursor:pointer; width:0px; border-bottom:none; overflow:visible; border-right-width:20px; border-right-style:solid; border-top-width:20px; border-top-style:solid; }*/

#products div.tabs { float:left; }
#products div.tabs div.alltabs { width:790px; }
#products div.tabs div.alltabs div.tab { width:160px; height:23px; float:left; background-image:url('../../images/products/bg_tab_top.png'); background-repeat:no-repeat; background-position:right 0; border-left:1px solid #e6e6e6; cursor:pointer; }
#products div.tabs div.alltabs div.tab img.arrow { left:2px; float:left; top:2px; position:relative; }
#products div.tabs div.alltabs div.tab div.more { left:5px; float:left; top:5px; text-decoration:underline; }
#products div.tabs div.alltabs div.tab img.whitespace { position:absolute; top:0px; right:0px; }
#products #tab1 { z-index:4; left:0px;   border-bottom:1px solid #f5f5f5; width:120px; }
#products #tab2 { z-index:3; left:-12px; border-bottom:1px solid #e6e6e6; width:140px; }
#products #tab3 { z-index:2; left:-24px; border-bottom:1px solid #e6e6e6; }
#products #tab4 { z-index:1; left:-36px; border-bottom:1px solid #e6e6e6; }
#products div.tabs div.screen { top:0px; width:790px; float:left; z-index:0; border-top:0px; height:auto !important; height:500px; min-height:500px; overflow:visible; }
#products div.tabs div.screen div.content { background-color:white; width:763px; margin:4px; font-size:14px; padding:10px; line-height:20px; }
#products div.tabs div.screen div.content div.hiddentab { display:none; }

#products div.related { float:right; top:0px; right:0px; }
#products div.related div.top { width:160px; }
#products div.related div.top img.arrow { left:18px; float:left; }
#products div.related div.top div.more { left:4px; float:left; top:4px; text-decoration:underline; }
#products div.related img.whitespace { position:absolute; top:0px; right:0px; }
#products div.related div.itens { text-align:center; padding:2px; }
#products div.related div.itens div.manufacturer { width:150px; text-align:center; margin-top:4px;}
#products div.related div.itens div.manufacturer div.logo { background-color:#ebebeb; width:110px; text-align:center; margin-left:20px; }
#products div.related div.itens div.manufacturer img.logo { margin:2px; position:relative; }
#products div.related div.itens div.product { margin-top:2px; background-color:#ebebeb; }
#products div.related div.itens div.product div.name { width:120px; text-align:left; margin-left:3px; left:2px; float:left; margin-top:4px; }
#products div.related div.itens div.product div.raquo { position:relative; top:2px; margin-left:3px; float:left; }

#products #product_image { }

#products #bt_comprar { margin:15px; margin-top:18px; position:relative; }

#products .selectedOption { font-weight:bold; border-right:2px solid gray; border-bottom:2px solid gray; background-color:#f6f6f5; }

#products #productQtyInfo { position:relative; top:7px; left:4px; }

#products div.images_videos { height:21px; background-image:url('../../images/products/bg_images_videos.png'); background-position:69px; background-repeat:no-repeat; background-color:#f5f5f5; }

#products p.images_videos_label { margin-top:4px; font-size:9px; float:left; text-align:center; }

#products #tabs_container { width:780px; float:left; }

#products .green { color:#005500; font-weight:bold;}

#products #payments { height:400px; overflow:visible; font-size:10px; }
#products #payments p { margin:1px; line-height:17px; }
#products #payments * { margin:5px; font-size:12px; }

#products div.shipping { width:589px; border:2px solid #ff9e02; background-color:#f5f5f5; }
#products div.shipping div.dividerH { width:100%; left:0px; margin-top:0px; }
#products div.shipping div.header { height:45px; text-align:center; }
#products div.shipping div.header * { top:20px; }
#products div.shipping div.inputs { height:29px; text-align:center; }
#products div.shipping div.inputs input { height:18px; }
#products div.shipping div.inputs input.cep1 { width:80px; }
#products div.shipping div.inputs img.but { position:absolute; left:340px; cursor:pointer; }

#send2friend div.send { width:589px; border:2px solid #ff9e02; background-color:#f5f5f5; }
#send2friend div.send td { border-bottom:1px solid #a5a5a4; border-top:1px solid white; }
#send2friend div.send td * { margin:2px; }
#send2friend div.send .finput { width:300px; border-color:#c9c9c9; height:18px; }
#send2friend div.send td.tlabel { background-color:#e2e2e1; width:143px; height:34px; text-align:right; font-weight:bold; color:black; }
#send2friend div.send td.tinput { background-color:#f5f5f5; height:20px; }
#send2friend div.send td.tinput img { cursor:pointer; }
#send2friend div.send td.tinput textarea { width:330px; height:100px; }
#send2friend div.send div.dividerH { width:100%; left:0px; margin-top:0px; }

/*thickbox override*/
.TB_overlayBG { background-color:#FFFFFF; }
#TB_window  div { overflow:visible; margin-top:30px; } 
#TB_title  { display:none; }
#TB_window { background:transparent; border:0px solid black; padding:0px; overflow:visible; left:50%; }
#TB_ajaxContent { overflow:visible; padding:0px; }

div.jqZoomTitle 
{  	display:none; }
