body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:normal; background:repeat-y center top url(/images/bkg/bkg_body.jpg) #B19872;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img {margin:0; border:0; padding:0; line-height:100%; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; color:#9D0206; font-weight:bold;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; /*border:0px none;*/}
input.Default {}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
a {text-decoration:none; color:#333; outline:none}
a:hover {text-decoration:none; color:#9D0206;}
p {padding:0px 0px 16px 0px;}
ul {margin-top:6px; margin-bottom:14px;}
ul li {list-style:none; padding:0 0 10px 20px; background:no-repeat url(/images/sprite.gif) -360px -132px; line-height:120%; }
::-moz-selection {background:#333; color:#FFF; text-shadow:none;}
::selection {background:#333; color:#FFF; text-shadow:none;}

/* Form Errors */
.Errors { background:#E8E5DF; padding:10px; margin-top:10px; display:none }
.Errors label.error { display:block; padding:2px 0 2px 0; color:#BA383C}

/* Filter Button */
#btn-filter input { padding:5px; background:#FFFFFF; border:1px solid #999; color:#BA383C; width:120px; font-size:10px}

#products-photos-cycle table { cursor:pointer}

/*/ Framework /*/
#fw-main {background:no-repeat center top url(/images/bkg/bkg_top.jpg);}
#fw-main-container {margin:auto; width:968px; min-height:600px; background-color:#FFF;}
#fw-main-wrapper {padding:14px 14px 34px 14px; margin:1px; background:repeat-x left bottom url(/images/bkg/bkg_bottom_content.jpg);}
#fw-header {margin-bottom:15px;}
#fw-mainmenu {height:41px; background:repeat-x left top url(/images/bkg/bkg_menu.jpg) #000;}
#fw-mainphoto {width:938px; height:240px; background-color:#E6E3DD; position:relative; z-index:1;}
#fw-tracker {padding:4px 1px 18px 0px; color:#BDB09D;}
#fw-tracker a {color:#CDC4B6;}
#fw-tracker a:hover {color:#BDB09D;}
#fw-content {padding:1px; min-height:400px;}
#fw-footer {background:repeat-x top left url(/images/bkg/bkg_footer.jpg) #222; margin:1px 1px 0px 1px; padding:30px 16px 10px 16px; zoom:1;}

.ColContainer {}	
.Col {float:left; width:100%;}		
.Col .Paddings {padding:10px;}
.Col.Parent .Paddings {padding:0px; margin:0px;}
.Col.Parent .Paddings .Col .Paddings {padding:10px;}

.ElevenTwelfth {width:91.67%;}	/* 880px */
.TenTwelfth {width:83.33%;}		/* 800px */
.NineTwelfth {width:75%;}		/* 720px */
.EightTwelfth {width:66.67%;}	/* 640px */
.SevenTwelfth {width:58.33%;}	/* 560px */
.SixTwelfth {width:50%;}		/* 480px */
.FiveTwelfth {width:41.67%;}	/* 400px */
.FourTwelfth {width:33.33%;}	/* 320px */
.ThreeTwelfth {width:25%;}		/* 240px */
.TwoTwelfth {width:16.67%;}		/* 160px */
.OneTwelfth {width:8.33%;}  	/*  80px */

/*/ Geral /*/
.Left {float:left;}
.Right {float:right;}
.Text, .Text p {line-height:130%;}
.Clear {clear:both; height:1px; overflow:hidden;}
.Paddings {padding:0px 0px 0px 0px;}
.SmallText {font-size:11px;}
.SmallestText {font-size:10px;}
.ALeft {text-align:left;}
.ARight {text-align:right;}
.ACenter {text-align:center;}
.Dark {color:#5F5F5F;}
.Red {color:#BA383C;}
.LightBrown {color:#938B7F;}
.NoPadding {padding:0px;}

h1 {color:#2E2D27; font-size:32px; padding-bottom:10px;}
h2 {font-size:25px; padding-bottom:8px;}
h2.Link {padding-bottom:7px;}
h2.Link a {color:#9D0206; float:left; padding:0px 25px 0px 0px; background:no-repeat center right url(/images/bkg/submenu_link_right.gif);}
h2.Link a:hover, h2.Link a.TSel, h2.Link a.TSel:hover {color:#722726; background:no-repeat center right url(/images/bkg/submenu_link_down.gif);}
h1 .TopTitle, h2 .TopTitle {font-size:16px; color:#9D0206; line-height:90%;}
h3 {font-size:22px;}
h3.Dark {color:#2E2D27;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
h4 a {color:#9D0206;}
h4 a:hover {color:#9D0206; text-decoration:underline;}
h5 {color:#676767; font-size:14px;}

a.PrevBtn {padding:0px 0px 0px 12px; background:no-repeat top left url(/images/btn/btn_nav.gif); color:#666; font-weight:bold;}
a.NextBtn {padding:0px 12px 0px 0px; background:no-repeat bottom right url(/images/btn/btn_nav.gif); color:#666; font-weight:bold;}
a.LimparBtn {padding:0px 0px 0px 18px; background:no-repeat bottom left url(/images/btn/btn_limpar.gif); color:#666; font-weight:bold;}
a.NextBtn:hover, a.PrevBtn:hover, a.LimparBtn:hover {color:#333}

.Back {background-color:#F3F0EB; padding:10px; margin-bottom:16px;}

.LigthBTN {}
.LigthBTN a {display:block; padding:2px; font-size:10px; text-align:center; background-color:#EFEBE5; border:1px solid #E8E1D8; color:#BAA588;}
.LigthBTN a:hover {border:1px solid #D9CEBE; color:#AA8F6C;}

.ContentBtn {margin-top:10px;}
.SpecialItem {border:1px solid #BC5255; background:repeat top left url(/images/bkg/bkg_specialitem.gif);}
.UnderLine {border-bottom:1px dotted #DEDBD3; padding-top:5px;}

.PDF {}
.PDF a {color:#A25E5B; padding:1px 0px 2px 20px; background:no-repeat -266px -216px url(/images/sprite.gif); /*display:inline-block;*/}
.PDF a:hover {color:#9E1C1F;}

.SearchField {border:0px none; background-color:#FFF; width:246px; color:#797368;}
.SearchBtn {border:0px none; width:18px; height:18px; background:no-repeat center center url(/images/btn/btn_submit.gif) #FFF; cursor:pointer;}

.PageNumbers {width:auto; font-size:11px; margin-top:6px; padding-right:2px;}
.PageNumbers a { font-weight:bold; color:#FFF; display:block; width:20px; text-align:center; background:no-repeat url(/images/sprite.gif) -325px -37px; float:left; padding:3px 0px 4px 0px; margin-left:2px;}
.PageNumbers a:hover { background-position:-295px -67px} 
.PageNumbers a.PN-First, .PageNumbers a.PN-Prev, .PageNumbers a.PN-Next, .PageNumbers a.PN-Last { font-weight:normal}
.PageNumbers strong {color:#FFF; display:block; width:20px; text-align:center; background:no-repeat url(/images/sprite.gif) -355px -7px; float:left; padding:3px 0px 4px 0px; margin-left:2px; text-decoration:none; font-weight:bold;}
.PNInfo {padding-top:3px; color:#CDC4B6;}
.PNInfo .PNNumber {color:#BDB09D;}

.ContentBtnSeta {margin-top:10px; font-weight:bold;}
.ContentBtnSeta a {padding:5px 20px 5px 10px; background:no-repeat center right url(/images/bkg/bkg_seta_btn.gif) #9E1C1F; color:#F1EDE7;}
.ContentBtnSeta a:hover { background-color:#B52126; color:#FFF;}

/*/ Header /*/
#logo {width:288px; background:no-repeat right center url(/images/bkg/bkg_header_sep.gif);}
#header-quotes {width:465px; background:no-repeat right center url(/images/bkg/bkg_header_sep.gif);}
#header-quotes .Paddings {padding:18px 24px 0px 26px;}
.Quote {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; font-size:16px; color:#9D0206;}
.QuoteName {color:#999;}
#header-links {width:161px; padding-top:15px;}
.FacebookBTN {margin-top:10px;}

#mainmenu {width:auto; height:41px; overflow:hidden; font-size:14px; font-weight:bold;}
#mainmenu a {color:#9B9791; display:block; float:left; padding:13px 15px 13px 15px;}
#mainmenu a:hover, #mainmenu a.MMSel, #mainmenu a.MMSel:hover {color:#FFF; background:repeat-x left top url(/images/bkg/bkg_menu_hover.jpg) #000;}
#mainmenu a.Over, #mainmenu a.Over:hover {color:#FFF; background:repeat-x top left url(/images/bkg/bkg_menu_sel.jpg) #9D1C1F;}

.TopBtn {padding:6px 9px 0px 0px;}
.TopBtn a.Search {width:27px; height:27px; display:block; background:no-repeat -96px -2px url(/images/sprite.gif);}
.TopBtn a.Search:hover, #top-btn a.Search.MMRSel, #top-btn a.Search.MMRSel:hover {background-position:-127px -2px;}
.TopBtn a.Cart {width:27px; height:27px; display:block; background:no-repeat -159px -2px url(/images/sprite.gif);}
.TopBtn a.Cart.NotEmpty {background-position:-221px -2px; }
.TopBtn a.Cart:hover, 
.TopBtn a.Cart.NotEmpty:hover, 
.TopBtn a.Cart.MMRSel, 
.TopBtn a.Cart.MMRSel:hover {background-position:-190px -2px;}
.CartWidget {position:relative; z-index:10; width:27px; height:27px;}
.CartResume {position:absolute; z-index:20; font-size:10px; top:-16px; right:-35px; width:120px; text-align:right; color:#AD151A;}
.CartResume a {color:#AD151A;}
.CartResume a:hover {color:#AD151A; text-decoration:underline;}

.TrackerSep {color:#B59E80;}

#mainphoto-gallery-container {position:relative; z-index:1;}
#mainphoto-navigation {position:absolute; z-index:99; height:21px; bottom:9px; right:9px;}
#mainphoto-navigation a {float:left; display:block; width:21px; padding:4px 0px 4px 0px; font-size:10px; text-align:center; color:#FFF; background:no-repeat top left url(/images/bkg/bkg_nav.png);}
#mainphoto-navigation a:hover, #mainphoto-navigation a.activeSlide, #mainphoto-navigation a.activeSlide:hover { background-image:url(/images/bkg/bkg_nav_sel.png)}
#mainphoto-info-container {position:absolute; z-index:100; background-color:#000; width:408px; height:94px; left:13px; bottom:13px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; -ms-filter:"alpha(opacity=80)";}
#mainphoto-info {position:absolute; z-index:101; left:19px; bottom:19px;}
#mainphoto-info table {width:388px; height:72px;}
#mainphoto-info .MP_Photo {text-align:center; vertical-align:middle; width:160px; height:82px; background-color:#FFF;}
#mainphoto-info .MP_Photo .Paddings {padding:8px;}
#mainphoto-info .MP_Text {vertical-align:top;}
#mainphoto-info .MP_Text h5 {color:#9F0509; font-size:22px;}
#mainphoto-info .MP_Text .Paddings {padding:8px 0px 8px 20px;}
#mainphoto-info .MP_Text .Paddings.Other {padding:8px 2px 8px 4px;}
#mainphoto-info .MP_Text .Text {color:#8A8A8A; line-height:120%;}
.CycleContainer {width:938px; height:240px; overflow:hidden;}
.CycleItem {width:938px; height:240px; float:left;}

/*/ Content /*/
.LeftCol {width:190px;}
.RightCol {width:706px;}
#page-content-title { margin-bottom:12px;}
#page-content {}
#page-content-footer {margin-top:20px;}

.SubMenu {margin-bottom:12px; padding:1px 2px 2px 2px; background:repeat-x top left url(/images/bkg/bkg_submenu.jpg) #B72126;}
.SubMenu a {color:#DBCFBF; font-size:12px; font-weight:bold; display:block; padding:5px 8px 5px 8px; margin-top:1px;}
.SubMenu a:hover, .SubMenu a.SMSel, .SubMenu a.SMSel:hover {color:#FFF; background-color:#BA383C;}
#subsubmenu {background-color:#BA383C; padding:1px 10px 14px 9px; line-height:110%;}
#subsubmenu a {font-weight:normal; color:#DCC7BB; font-size:11px; padding:1px 0px 1px 10px; margin-top:4px; background:no-repeat -15px -72px url(/images/sprite.gif);}
#subsubmenu a:hover {color:#F1EAE4;}
#subsubmenu a.SSMSel, #subsubmenu a.SSMSel:hover  {color:#FFF; background-position:-35px -45px; }

h2.SecondTitle {margin-top:6px; padding-bottom:0px;}
.SubMenu.Produtos {margin-bottom:24px;} 
.SubMenu.Marcas {background:repeat-x top left url(/images/bkg/bkg_submenu_marcas.jpg) #DDD9D0; margin-top:7px;}
.SubMenu.Marcas a {color:#655641; font-size:11px; font-weight:normal; padding:3px 8px 3px 8px; margin-top:1px; line-height:110%;}
.SubMenu.Marcas a:hover, .SubMenu.Marcas a.SMSel, .SubMenu.Marcas a.SMSel:hover {color:#3E3628; background-color:#E9E8E0;}

.Box {border:1px solid #DEDBD3; margin-top:15px;}
.Box.First {margin-top:30px;}
.Box.NoMargins {margin-top:0px;}
.Box h3.PaddingBottom {padding-bottom:8px;}
.Box .Dark {line-height:100%;}
.Box .Paddings {padding:16px 10px 10px 10px;}
.Box form {margin-top:10px;}

.FormItem {margin-top:6px;}
.FormItemLine {border-bottom:1px solid #DEDBD3; padding:5px 1px 1px 1px; width:auto; overflow:hidden;}
.FormItemLine input {border:0px none;}
.FilterClean {margin-top:10px; line-height:110%; color:#999;}
.FilterClean .Dark {color:#666;}
.FilterClean a {margin-top:5px; display:block;}

.GalleryOne {margin-bottom:24px;}
.GalleryOne .CycleContainer,
.GalleryOne .CycleContainer div {width:706px; height:250px;}
.GalleryOne #mainphoto-navigation a {padding:3px 0px 4px 0px;}
.GalleryOne .Left {width:186px;}
.GalleryOne .Right {width:486px; position:relative; z-index:1; width:486px; height:255px; background-color:#F3F0EB}
.GalleryOne h5 {font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#141414; line-height:120%; font-weight:normal;}
.GalleryMenu {margin-top:16px;}
.GalleryMenu a {display:block; float:left; width:60px; margin:0px 1px 1px 0px; padding:22px 0px 22px 0px; text-align:center; font-weight:bold; color:#6C6355; background:repeat-x bottom left url(/images/bkg/bkg_gallery_menu.jpg) #E6E3DD;}
.GalleryMenu a:hover { background:none #E6E3DD;}
.GalleryMenu a.GMSel, .GalleryMenu a.GMSel:hover { background:none #B42025; color:#FFF;}
.GalleryPhoto {background-color:#F3F0EB;} 
#detail-image {width:486px; height:255px;}
.GalleryInfo {position:absolute; z-index:2; width:190px; bottom:0px; right:0px; background-color:#000; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; -ms-filter:"alpha(opacity=85)";}
.GalleryInfo .Paddings {padding:10px 10px 0px 10px;}
.GalleryInfo .BigTitle {font-size:42px; color:#FFF; padding-bottom:1px; line-height:100%;}
.GalleryInfo .Title {font-size:13px; color:#B72126; font-weight:bold; line-height:110%;}
.GalleryInfo .Text {line-height:120%; font-size:11px; color:#999;}

.ArticleList { position:relative; z-index:1; zoom:1;}
.Article {margin-left:12px; margin-bottom:11px; width:167px; position:relative; z-index:1; zoom:1;}
.Article.First {margin-left:0px;}
.Article .Text {line-height:110%; font-size:11px;}
.ArticlePromo {position:absolute; z-index:2; top:5px; right:5px;}
.ArticleContainer {padding:10px; border:1px solid #DEDBD3;}
.ArticlePhoto {/*padding-bottom:10px;*/ margin-bottom:5px;}
.ArticlePhoto table {width:100%; height:140px;}
.ArticlePhoto table td {text-align:center; vertical-align:middle;}
.ArticleInfo {}
.ArticleTitle {line-height:110%; padding-top:4px; padding-bottom:2px;}
.ArticleTitle h4 {font-size:12px;}
.ArticleSubTitle {padding-bottom:5px; line-height:120%; color:#C4B5A1;}
.ArticleDetails {border-right:1px solid #DEDBD3; border-bottom:1px solid #DEDBD3; border-left:1px solid #DEDBD3; background-color:#F3F0EB; height:18px; line-height:100%;}
.ArticleDetails .Paddings {padding:4px 5px 0px 5px;}
.ArticleReference {color:#938B7F;}
.ArticlePrice {color:#BA383C;}
.ArticlePrice .Old {color:#DCA6A5; text-decoration: line-through; padding-right:4px;}

.ArticleList .Article:hover {background-color:#F5F4EF; cursor:pointer;}
.ArticleList .Article:hover .ArticleContainer {border:1px solid #C1BCAE;}
.ArticleList .Article:hover .ArticlePhoto {background-color:#FFF;}

.ArticleListTwo {}
.ArticleListTwo .Article {width:346px; margin-left:12px; margin-bottom:24px;}
.ArticleListTwo .Article.First { margin-left:0px;}
.ArticleListTwo .ArticleTitl {padding-top:0px;}
.ArticleListTwo .ArticleTitle h4 {font-size:14px; color:#333;}
.ArticleListTwo .ArticleTitle h4 a {color:#333;}
.ArticleListTwo .ArticleTitle h4 a:hover {color:#333;}
.ArticleListTwo .ArticleSubTitle {padding-bottom:8px;}
.ArticleListTwo .Article .Text {line-height:120%; font-size:12px;}
.ArticleListTwo .Article .Text.SmallText {font-size:11px;}
.ArticleListTwo .ArticlePhoto {padding-bottom:0px; margin-botom:0px;}

.ArticleListTwo.Video {}
.ArticleListTwo.Video .Article {margin-botom:16px;}
.ArticleListTwo.Video .VideoPhoto { width:115px; height:75px; background-repeat:no-repeat; background-position:center center;}
.ArticleListTwo.Video .VideoPhoto img {filter:alpha(opacity=82); -moz-opacity:.82; opacity:.82; -ms-filter:"alpha(opacity=82)";}
.ArticleListTwo.Video .VideoPhoto img:hover {filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -ms-filter:"alpha(opacity=100)";}
.ArticleListTwo.Video .ArticleInfo .Paddings {padding:0px 0px 0px 10px;}

.Contactos {}
.Contactos strong {color:#555; font-size:14px;}
.Contactos .Numbers {line-height:160%;}
.Contactos .Article {width:230px; margin-bottom:20px; margin-left:7px;}
.Contactos .Article.First {margin-left:0px;}
.Contactos .ArticlePhoto {padding:0px; margin-bottom:10px; border:1px solid #DEDBD3;}
.Contactos .ArticleTitle {line-height:110%; padding-top:0px; padding-bottom:5px;}
.Contactos .ArticleTitle h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#141414; line-height:120%;}
.Contactos .ArticleInfo {padding-bottom:0px;}
.Contactos .Article.BorderTop {border-top:1px dotted #D9D6CC; width:auto; padding-top:14px;}

.Box .Article {margin:16px 0px 0px 0px; width:auto;}
.Box .ArticlePhoto {padding-bottom:0px; margin-botom:0px;}
.Box .ArticleInfoTwo {overflow:hidden;}
.Box .ArticleInfoTwo .Paddings {padding:0px 0px 0px 10px;}
.Box .ArticleTitle {padding-top:0px; padding-bottom:4px;}
.Box .ArticleTitle h4 {font-size:14px;}
.Box .ArticleTitle h4 a, .Box .ArticleTitle h4 a:hover {color:#333;}
.Box .ArticleSubTitle {padding-bottom:0px; line-height:100%;}

.Box .ArticleList .Article:hover {background-color:#FFF; cursor:auto;}
.Box .ArticleList .Article:hover .ArticleContainer {border:0px none;}

.Box.CartBox {background-color:#F3F0EB;}
.Box.CartBox h3 {font-size:12px; color:#797368; padding:3px 0px 0px 0px; background:no-repeat right center url(/images/icons/cart.gif);}
.Box.CartBox h3 a {color:#5B574F;}
.Box.CartBox h3 a:hover {color:#312F2B;}
.Box.CartBox .Paddings {padding:10px;}
.Box.CartBox .ArticleList {padding-top:4px;}
.Box.CartBox .Article {margin:6px 0px 0px 0px; width:auto; }
.Box.CartBox .ArticleContainer {padding:6px 0px 0px 0px; border-top:1px dotted #D9D6CC; border-right:0px none; border-bottom:0px none; border-left:0px none;}
.Box.CartBox .Article.First .ArticleContainer { border-top:1px dotted #C1BCAE;}
.Box.CartBox .ArticleTitle {padding-top:0px; padding-bottom:2px;}
.Box.CartBox .ArticleTitle .Quantity {color:#333; font-weight:bold;}
.Box.CartBox .ArticleTitle h4 {font-size:11px;}
.Box.CartBox .ArticleSubTitle {color:#BDAD97;}
.Box.CartBox .CartTotal {font-size:11px; font-weight:bold; border-top:1px solid #DEDBD3; color:#333; background-color:#E8E5DF; height:30px;}
.Box.CartBox .CartTotal .Paddings {padding:8px 10px 7px 10px;}
.FinalBtnContainer {border-top:1px dotted #D9D6CC; margin-top:8px;}
.FinalBtn {margin-top:8px; font-size:10px;}
.FinalBtn a {display:block; border:1px solid #9E1C1F; padding:2px 0px 2px 0px; text-align:center; background-color:#B72126; color:#F1EDE7;}
.FinalBtn a:hover {border-color:#9E1C1F; background-color:#9E1C1F;  color:#FFF;}

.Box.CartBox .ArticleList .Article:hover {background-color:#F3F0EB; cursor:auto;}
.Box.CartBox .ArticleList .Article:hover .ArticleContainer {border-top:1px dotted #D9D6CC; border-right:0px none; border-bottom:0px none; border-left:0px none;}
/*.Box.CartBox .ArticleList .Article.First:hover .ArticleContainer {border-top:0px none;}*/

.FaqList {}
.FaqItem {margin-top:10px;}
.FaqTitle {font-size:12px; font-weight:bold; line-height:120%; padding-bottom:4px;}
.FaqTitle a {color:#333;}
.FaqTitle a:hover {color:#333; text-decoration:underline;}
.FaqText {font-size:11px; line-height:120%; color:#888;}

.CategoriasList .Box {width:166px; height:146px; margin-top:0px; margin-left:11px; margin-bottom:10px; cursor:pointer;}
.CategoriasList .Box.First {margin-left:0px; margin-top:0px;}
.CategoriasList .Box:hover {border-color:#C1BCAE;}
.CategoriasList .Box h3 {font-size:15px;}
.CategoriasList .Box .Paddings {padding:5px;}
.CategoriasList .Box .ArticlePhoto table {width:156px; height:120px;}
.CategoriasList .Box .ArticlePhoto table.Small {height:105px;}
.CategoriasList .Box.MarcasList {width:auto; height:auto; cursor:auto;}
.CategoriasList .Box.MarcasList:hover {border-color:#DEDBD3;}
.CategoriasList .Box.MarcasList table {width:694px; height:auto; margin-top:6px;}
.CategoriasList .Box.MarcasList table td {width:115px; height:54px; vertical-align:middle; text-align:center;}
.Box.ProdBtnRed h3, .CategoriasList .Box.ProdBtnGray h3 {font-size:22px; color:#FFF;}
.Box.ProdBtnRed {border-color:#A01C1F; background:no-repeat bottom right url(/images/bkg/btn_big_red.jpg) #A01C1F; cursor:pointer;}
.Box.ProdBtnRed:hover {border-color:#A01C1F; background-image:url(/images/bkg/btn_big_red_hover.gif)}
.Box.ProdBtnGray {border-color:#D3C5B1; background:no-repeat bottom right url(/images/bkg/btn_big_gray.jpg) #D3C5B1; cursor:pointer;}
.Box.ProdBtnGray:hover {border-color:#D3C5B1; background-image:url(/images/bkg/btn_big_gray_hover.gif)}

.Box.ArticleFilter {border:1px solid #DEDBD3; background-color:#F3F0EB; color:#938B7F; margin:0px 2px 12px 0px;}
.Box.ArticleFilter h3 {font-size:14px; color:#5B574F;}
.FilterRemove {width:250px; padding-top:3px;}
.FilterRemove a {color:#797368; display:block; background:no-repeat right center url(/images/icons/remove.gif); padding:1px 0px 1px 0px}
.FilterRemove a:hover {color:#9D0206;}
.BtnRemove {width:73px; margin-left:14px;}
.BtnFilter {width:110px;}
.FilterRemove .BtnFilter a {background:no-repeat right center url(/images/icons/lupa.gif);} 
.FilterRemove .BtnFilter a:hover {color:#9D0206;}
.FilterTitle {padding-bottom:5px; color:#797368;}
.FilterTable {width:682px;}
.FilterTable td {vertical-align:top;}
.FilterTable select {width:150px;}
.FilterTable .SmallestText {line-height:110%;}
.FilterLogo {}
.FilterLogo table {width:150px; height:65px; border:1px solid #DEDBD3; background-color:#FFFFFF;}
.FilterLogo td {text-align:center; vertical-align:middle;}
.SubCatItem { /*width:auto;*/ overflow:hidden; margin:0px 4px 6px 0px; padding:2px 15px 0px 0px; }
.SCI_CheckBox {width:18px;}
.SCI_Text {}

.ArticleSort {margin:0px 2px 12px 0px;}
.ArticleSort select {width:167px;}

.ArticleDetail {position:relative; z-index:1; zoom:1;}
.ArticleDetail .ArticleList {margin-top:20px;}
#detail-photo {width:270px;}
#detail-photo-nav {border-top:1px solid #EEEDE9; border-right:1px solid #EEEDE9; border-left:1px solid #EEEDE9; background:repeat-x left top url(/images/bkg/bkg_photo_nav.jpg) #F8F7F4;}
#detail-photo-nav table {border:1px solid #EEE; margin-left:3px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; -ms-filter:"alpha(opacity=50)"; width:40px; height:40px}
#detail-photo-nav table.First {margin-left:0px;}
#detail-photo-nav table:hover, 
#detail-photo-nav table.PNSel, 
#detail-photo-nav table.PNSel:hover  {border:1px solid #DEDBD3; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -ms-filter:"alpha(opacity=100)"; cursor:pointer;}
#detail-photo-nav table td {text-align:center; vertical-align:middle; background-color:#FFF;}
#detail-photo-nav .Paddings {padding:6px 0px 5px 6px;}
#detail-photo-container {position:relative; z-index:1; border:1px solid #DEDBD3;}
#detail-photo-container table {width:250px; height:250px;}
#detail-photo-container td {vertical-align:middle; text-align:center;}
#detail-photo-container .Paddings {padding:10px;}
#zoom-photo {position:absolute; z-index:150; bottom:5px; right:5px; /*background:no-repeat -265px -98px url(/images/sprite.gif);*/}
#detail-info {width:410px;}
#detail-title {margin-bottom:22px;}
.Promotion {width:90px;}
.Referencia {color:#DEDBD3;}
.Observacoes {color:#888; padding-top:15px;}
.DetailTitle {padding-bottom:2px;}
.DetailTitle h4 {font-size:22px; color:#9D0206; font-weight:normal;}
.CategoriaNav {color:#C4B5A1;}
.CategoriaNav .CNSep {color:color:#666;}
.CategoriaNav a {color:#C4B5A1;}
.CategoriaNav a:hover {color:#AE9A80;}
#detail-content {margin-bottom:22px; min-height:130px;}
#detail-shop {}
#detail-shop .ArticlePrice {vertical-align:middle; color:#BA383C; font-size:22px; font-weight:bold;}
#detail-shop .ArticlePrice .Old {font-weight:normal;}
.DetailShopTitle {color:#9B9791; font-weight:bold;}
.StockPrice {padding:9px 0px 7px 0px; border-top:1px dotted #DEDBD3; border-bottom:1px dotted #DEDBD3; margin-bottom:20px;}
.Stock {width:50%; vertical-align:middle; padding:0px 0px 2px 20px; line-height:100%; font-weight:bold; background:no-repeat url(/images/bkg/bkg_disponibilidade.gif);}
.Stock.Available {background-position:0px 0px;}
.Stock.Limited {background-position:0px -30px;}
.Stock.NotAvailable {background-position:0px -60px;}
.EncomendarForm {width:168px; margin-top:10px;}
.EncomendarForm table { width:200px; height:24px;}
.EncomendarForm td { vertical-align:middle; text-align:center;}
.EncomendarForm .EF_Icon {width:24px; border-top:1px solid #DEDBD3; border-bottom:1px solid #DEDBD3; border-left:1px solid #DEDBD3; background-color:#F3F0EB;}
.EncomendarForm .EF_Quantity {border:1px solid #DEDBD3; width:40px;}
.EncomendarForm .EF_Quantity input {border:0px none; width:30px; text-align:center}
.EncomendarForm .EF_Btn {padding-left:1px; text-align:left;}
.EncomendarForm input.BtnSubmit {font-weight:bold; color:#6C6355; background:repeat-x left center url(/images/bkg/bkg_gallery_menu.jpg); cursor:pointer; border:0px none; width:100px; height:24px;}
.EncomendarForm input.BtnSubmit:hover {background:none #E6E3DD;}
.FacebookLike {width:200px; padding:3px 0px 0px 0px;}
#detail-navigation {margin:25px 0px 55px 0px; background-color:#F3F0EB; padding:3px 6px 3px 6px; color:#666; font-weight:bold;}
#detail-extras {}
#detail-marca {color:#888; width:100px;}
.MarcaLogo {/*border:1px solid #DEDBD3;*/ height:24px; /*margin-right:10px;*/}
.MarcaLogo .Paddings {padding:4px;}
.MarcaLogo table {height:24px;}
.MarcaLogo table td {text-align:center; vertical-align:middle;}
.MarcaInfo {line-height:110%; padding-top:4px;}
.MarcaInfo a {color:#999;}
.MarcaInfo a:hover {color:#999; text-decoration:underline;}
#detail-extras-title {font-size:20px; color:#DEDBD3; font-weight:bold; line-height:100%;}
.ArticleDetailTwo #detail-photo #mainphoto-navigation {bottom:auto; top:-48px; right:0px;}
.ArticleDetailTwo #detail-photo #mainphoto-navigation a {padding-top:3px;}
#order-resume {}
#order-resume.Box.CartBox {margin-top:10px; border:1px solid #9E1C1F; background:repeat-x top left url(/images/bkg/bkg_order_resume.jpg); font-size:11px; background-color:#FFF;}
#order-resume.Box.CartBox h3 {font-size:14px; color:#797368; padding:3px 0px 0px 0px; margin-right:3px; background:no-repeat right center url(/images/icons/cart.gif);}
#order-resume.Box.CartBox h3 a {color:#5B574F;}
#order-resume.Box.CartBox h3 a:hover {color:#312F2B;}
#order-resume.Box.CartBox .Paddings {padding:10px 10px 16px 10px;}
#order-resume.Box.CartBox .ArticleList {padding-top:0px; margin-top:0px; background-color:#FFFFFF;}
#order-resume.Box.CartBox .Article {margin:10px 9px 0px 9px;}
#order-resume.Box.CartBox .ArticleTitle h4 {font-size:12px;}
#order-resume.Box.CartBox .ArticleContainer {padding:10px 0px 0px 0px;}
#order-resume.Box.CartBox .ArticleContainer:hover {background-color:#FFFFFF;}
#order-resume.Box.CartBox .Article.First .ArticleContainer {border-top:0px none;}
#order-resume.Box.CartBox .CartTotal {margin-top:6px; margin-left:9px; margin-right:9px; line-height:110%; font-weight:normal; border-top:1px dotted #DEDBD3; background-color:#FFF; height:auto; width:auto; font-size:12px;}
#order-resume.Box.CartBox .CartTotal .Paddings {padding:10px 0px 0px 0px;}
/*#order-resume.Box.CartBox .ContentBtnSeta {margin-top:12px; font-size:10px; width:111px;}
#order-resume.Box.CartBox .ContentBtnSeta a {padding:4px 0px 5px 8px; background:no-repeat center right url(/images/bkg/bkg_seta_btn.gif) #9E1C1F; display:block; color:#F1EDE7;}
#order-resume.Box.CartBox .ContentBtnSeta a:hover { background-color:#B52126; color:#FFF;}
#order-resume.Box.CartBox .ContentBtnSeta.EditarBtn {margin-right:10px; width:98px;}*/
#order-resume.Box.CartBox .FinalBtnContainer {border-top:0px none; margin-top:14px; width:160px;}
#order-resume.Box.CartBox .FinalBtn {margin-top:0px;}

/*/ Cart /*/
.CartContainer {margin-top:10px; margin-bottom:44px;}

.CartTopTable {background:repeat-x left top url(/images/bkg/bkg_cart_top.gif) #797368; color:#EFEBE5; font-size:11px; font-weight:bold;}
.CartTopTable td {border-left:1px dotted #B4AFA7; padding:3px 10px 3px 10px;}
.CartTopTable .FirstCell {border-left:0px none; width:16%;}
.CartTopTable .Description {width:47%}
.CartTopTable .Quantidade {width:13%; text-align:center;}
.CartTopTable .Preco {width:13%; text-align:right;}
.CartTopTable .Remover {width:11%;}
						
.ArticleCart {margin:5px 0px 5px 0px; border-top:1px dotted #B4AFA7; padding:10px 0px 10px 0px;}
.ArticleCart td {vertical-align:middle; border-left:1px dotted #B4AFA7; padding:0px 10px 0px 10px;}
.ArticleCart.First {border-top:0px none;}
.CartArticleTable {}
.CartArticleTable .ArticlePhoto {text-align:center; padding:0px; margin-botom:0px; border-left:0px none; width:16%;}
.CartArticleTable .ArticleDescription .ArticleSubTitle {padding-bottom:4px;}
.ArticleDescription {width:47%;}
.ArticleQuantity {width:13%; text-align:center;}
.QuatityField {width:62px; border:1px solid #DEDBD3; padding:1px 0px 1px 0px; margin-bottom:1px}
.ItemAddRemoveQuantity {}
.ItemAddRemoveQuantity a { display:block; float:left; width:18px; padding:1px 0px 1px 0px; margin-left:2px; text-align:center; color:#938B7F; border:1px solid #DEDBD3; background-color:#F3F0EB;}
.ItemAddRemoveQuantity a.First {margin-left:4px;}
.ItemAddRemoveQuantity a.RefreshBtn {padding:2px 0px 1px 0px;}
.ItemAddRemoveQuantity a:hover {border-color:#C0BBAB;}
.ArticleCart .ArticlePrice {color:#444; width:13%;}
.ArticleCart .ArticlePrice .SmallestText {color:#999;}
.ArticleRemove {width:11%; text-align:center;}
.ArticleRemove a {color:#B42025; background:no-repeat right center url(/images/icons/remove.gif); padding-right:12px;}
.ArticleRemove a:hover {color:#9D1C1F; text-decoration:underline;}

.CartBottomTable {background:repeat-x left bottom url(/images/bkg/bkg_cart_bottom.gif) #797368; color:#EFEBE5; font-size:13px; font-weight:bold;}
.CartBottomTable td {border-left:1px dotted #B4AFA7; padding:4px 10px 5px 10px;}
.CartBottomTable .FirstCell {border-left:0px none; width:16%;}
.CartBottomTable .Description {width:47%; border-left:0px none;}
.CartBottomTable .Quantidade {width:13%; text-align:center;}
.CartBottomTable .Preco {width:13%; color:#FFF; text-align:right;}
.CartBottomTable .Remover {width:11%;}

.CartPage #detail-navigation {margin:30px 0px 30px 0px;}

.Box.EncomendarForm {width:auto;}
.Box.EncomendarForm .SmallText {line-height:120%;}
.Box.EncomendarForm .Paddings {padding:20px;}
.Box.EncomendarForm h3 {font-size:13px;}
.Box.EncomendarForm table {margin:0px auto 0px auto; width:400px;}
.Box.EncomendarForm table.FormInputContainer {margin:20px auto 0px auto;}
.Box.EncomendarForm table.FormCheckContainer {border-top:1px dotted #B4AFA7;}
.Box.EncomendarForm table.FormBtnContainer {margin:40px auto 20px auto;}
.Box.EncomendarForm td {vertical-align:middle; text-align:left; padding-bottom:5px;}
.Box.EncomendarForm td.Last {vertical-align:top; padding-bottom:20px;}
.Box.EncomendarForm .TitleEncomenda {color:#736E63; font-weight:bold; width:100px; font-size:11px;}
.Box.EncomendarForm input.Field {width:294px; border:1px solid #DEDBD3; padding:1px; color:#938B7F}
.Box.EncomendarForm input.Field.Medium { width:148px;}
.Box.EncomendarForm input.Field.CodeOne { width:46px;}
.Box.EncomendarForm input.Field.CodeTwo { width:38px;}
.Box.EncomendarForm input.Field.CodeThree { width:193px; margin-left:5px;}
.Box.EncomendarForm textarea.TextObservacoes {width:294px; height:60px; border:1px solid #DEDBD3; padding:1px; color:#938B7F}
.Box.EncomendarForm table.PostalCode {margin:0px; width:300px;}
.Box.EncomendarForm table.PostalCode td {padding:0px;}
.Box.EncomendarForm .EncomendarFinish { text-align:center;}
.Box.EncomendarForm .UnderLine {border-bottom:1px dotted #DEDBD3; padding-top:5px;}
.Box.EncomendarForm table.FormCheckContainer td {vertical-align:top; padding-top:12px;}
.Box.EncomendarForm table.FormCheckContainer td.CheckContainer {width:20px;}
.Box.EncomendarForm table.FormCheckContainer td .SmallText {line-height:130%;}
.Nota { padding:8px 20px 20px 20px; line-height:130%; text-align:center;}
.Nota.ALeft {text-align:left; padding:8px 0px 0px 0px;}
.Nota strong {color:#9D0206}

.Box.EncomendarForm.OrderDetails {border:0px none;}
.Box.EncomendarForm.OrderDetails table {border-top:1px dotted #DEDBD3; width:646px; margin:10px auto 30px auto;}
.Box.EncomendarForm.OrderDetails .SmallText {color:#888;}

h3#correct {padding-left:24px; background:no-repeat left 0px url(/images/icons/correct.gif);}
.Box.CartContainer.Ordered {}
.Box.CartContainer.Ordered h3 {font-size:16px;}
.Box.CartContainer.Ordered .Paddings {padding:30px;}
.Box.CartContainer.Ordered .Box.EncomendarForm.OrderDetails .Paddings {padding:35px 0px 15px 0px;}
.Box.CartContainer.Ordered .ArticleTitle {padding-bottom:2px;}
.Box.CartContainer.Ordered .ArticleTitle h4 {font-size:12px;}
.Box.CartContainer.Ordered .ArticleTitle h4 a {color:#9D0206;}
.Box.CartContainer.Ordered .ArticleTitle h4 a:hover {color:#9D0206; text-decoration:underline;}
.Box.CartContainer.Ordered .CartTopTable {margin-top:10px;}
.EncomendaTitle {font-size:18px; color:#2E2D27; margin-bottom:20px; padding-bottom:4px; border-bottom:1px dotted #DEDBD3;}
.InfoText {margin-bottom:14px;}
.BtnPrint {text-align:center; margin-top:20px; font-weight:bold;}
.BtnPrint a {background-color:#990000; color:#FFF; border:1px solid #9E1C1F; padding:5px 15px 5px 15px; font-size:12px;}
.BtnPrint a:hover {background-color:#9E1C1F;}

.LimparBtnContainer {padding-left:190px;}

/*/ Questions /*/
.Question {padding:5px 10px 10px 18px; background:no-repeat -365px -126px url(/images/sprite.gif); display:block; font-size:15px; font-weight:bold; color:#585145;}
.Question:hover {color:#585145; text-decoration:underline;}
.Question.QSelected {background-position:-335px -157px; font-weight:bold;}
.Question.QSelected, .Question.QSelected:hover {color:#9D0206; text-decoration:none;} 
.Answer {padding:8px 10px 8px 19px;}
.Answer.NoShow {display:none;}

/*/ Links /*/
ul.Links {}
ul.Links li {background:none; padding:0px 0px 0px 0px; margin-bottom:18px;}
ul.Links a {color:#333;}
ul.Links a:hover { text-decoration:underline; color:#333;}
ul.Links .ArticleSubTitle { padding-top:2px;}
.LogoItem {border:1px solid #DEDBD3; margin-right:8px; width:74px; height:50px; cursor:pointer}
.LogoItem .Paddings {padding:6px;}
.LogoItem table { width:62px; height:38px;}
.LogoItem td {text-align:center; vertical-align:middle;}

/*/ Search results /*/
#search-results #menutop-search {width:288px;}
#search-results .SearchContainer {margin:0px; border-bottom:1px solid #DEDBD3; padding:0px 1px 0px 1px; width:auto; overflow:hidden; }
.SearchResults {padding:10px 0px 10px 1px;}
.SearchResultsList {padding:20px 0px 0px 0px;}
.SearchResultsItem {padding-bottom:20px;}
span.hilite {background:#FF9; color:#333; padding:1px}

/*/ Sitemap /*/
.Sitemap {}
.Sitemap a {display:block;}
.Sitemap .BlockSmall {width:167px; margin:0px 0px 20px 12px;}
.Sitemap .BlockBig {width:347px; margin:0px 0px 20px 12px;}
.Sitemap .BlockSmall.First, .Sitemap .BlockBig.First {margin:0px 0px 20px 0px;}
.Sitemap a.LevelOne {font-weight:bold; color:#6C6355; background:repeat-x center left url(/images/bkg/bkg_gallery_menu.jpg) #E6E3DD; padding:4px 8px 4px 8px; margin-bottom:10px;}
.Sitemap a.LevelOne:hover {background:none #B42025; color:#FFF;}
.Sitemap a.LevelTwo {color:#6C6355; font-size:11px; background:no-repeat 8px -85px url(/images/btn/btn_nav.gif) ; padding:1px 0px 1px 18px; margin-bottom:3px;}
.Sitemap a.LevelTwo:hover {color:#B42025;}
.Sitemap a.LevelThree {color:#B4AE9A; font-size:10px; background:no-repeat -290px -192px url(/images/sprite.gif) ; padding:1px 0px 1px 18px;}
.Sitemap a.LevelThree:hover {color:#B42025;}
.Sitemap .LastLevel { line-height:110%; margin-bottom:18px;}

/*/ Home /*/
.Home h1 {color:#2E2D27; font-size:28px; padding-bottom:14px;}
.Home h2 {font-size:28px; color:#2E2D27; padding-bottom:14px;}
.Home .LeftCol {width:264px;}
.Home .RightCol {width:635px;}
.Home .ArticleList .Paddings {padding:20px 0px 0px 0px;}
.Home .ArticleList .Paddings .Paddings {padding:4px 5px 0px 5px;}
.Home .Article {width:203px;}
.Home .Box .Article {width:244px; margin:8px 0px 0px 0px; }
.Home .Box .Article .ArticleSubTitle {padding-bottom:6px;}
.Home .Box .Article .Text { font-size:11px; line-height:120%;}
.Home .Nota { padding:16px 0px 16px 0px; line-height:120%; text-align:left;}

.Box.HomeVideo {border:0px none;}
.Box.HomeVideo h3 {padding-bottom:4px;}
.Box.HomeVideo .Paddings {padding:0px 0px 0px 0px;}

.TabsNavigation {width:635px; overflow:hidden;}
.TabsNavigation ul {padding:0px; margin:0px;}
.TabsNavigation ul li {padding:0px; margin:0px; float:left; margin-right:1px; list-style:none }
.TabsNavigationMenu {width:900px; height:43px;}
.TabsNavigationMenu a { outline:none; display:block;  padding:10px 19px 9px 19px; border-top:8px solid #FFF; font-weight:bold; color:#6C6355; background:repeat-x left center url(/images/bkg/bkg_gallery_menu.jpg) #E6E3DD;}
.TabsNavigationMenu a:hover { background:none #E6E3DD;}
.TabsNavigationMenu a.current, .TabsNavigationMenu a.current:hover {border-top:8px solid #2B2B2B; color:#FFF; background:no-repeat left bottom url(/images/bkg/bkg_tabs_sel.jpg);}

/*/ Footer /*/
#fw-footer {}
.MarcasBottomTable {margin:6px 0px 16px 0px; width:934px; height:70px;}
.MarcasPrev, .MarcasNext {width:14px; vertical-align:middle;}
.MarcasPrev a, .MarcasNext a {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; -ms-filter:"alpha(opacity=50)";}
.MarcasPrev a:hover, .MarcasNext a:hover {filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; -ms-filter:"alpha(opacity=90)";}
.MarcaFixed  {width:145px; height:60px; background-color:#FFF; margin-right:5px;}
	.MarcaFixed table {width:145px; height:60px;}
	.MarcaFixed td {vertical-align:middle; text-align:center;}
.MarcasCycleContainer {padding:6px 2px 6px 6px; background-color:#E3E3E3;}
.MarcasFrame {width:749px; height:60px; overflow:hidden; }
.MarcasInsideFrame {}
.MarcasFrame ul {margin:0px; padding:0px;}
.MarcasFrame ul li {margin:0px 5px 0px 0px; padding:0px; background:none #FFF;}
.MarcasFrame li.MarcasItem {width:145px; height:60px; background-color:#FFF; margin-right:5px;}
.MarcasFrame li.MarcasItem table {width:145px; height:60px;}
.MarcasFrame li.MarcasItem td {vertical-align:middle; text-align:center;}

#copyright {color:#595959; padding-top:2px;}
#copyright a {color:#595959;}
#copyright a:hover, #copyright a.CSel, #copyright a.CSel:hover {color:#797979;}
#share-title {padding:2px 0px 0px 0px; width:60px;}
#fw-footer .Right#share { width:140px;}
#share .Right {background-image:url(/images/sprite.gif); margin-left:3px;}
#share-mais {background-position:-60px 0px;}
#share-linkedin {background-position:-40px 0px;}
#share-twitter {background-position:-20px 0px;}
#share-facebook {background-position:0px 0px;}

/*/ Dropdown /*/
div.DropDown { position:absolute; top:0px; z-index:99; display:none;}
.DropDownContainer {font-size:12px; padding:16px 20px 12px 16px; font-family:Arial, Helvetica, sans-serif; background:repeat-x top left url(/images/bkg/bkg_dropdown.jpg) #B72126;}
.DropDownContainer a {color:#D2C2AE; padding:0px 20px 3px 0px; text-decoration:none; display:block;}
.DropDownContainer a:hover {color:#FFF; text-decoration:none;}
.DropDownContainer .DDTable table td {vertical-align:top;}
.DropDownBlock {background:no-repeat top left url(/images/bkg/bkg_dropdown_block.gif); font-size:11px; float:left; padding-left:16px; margin-left:6px;}
.DropDownBlock.First {background:none; margin-left:0px; padding-left:0px;}
.DropDownContainer.Simple {padding:10px 10px 10px 10px;}
.DropDownContainer .Big { font-size:12px; color:#FFF; font-weight:bold; margin-bottom:0px;}
.DropDownContainer .Big a {color:#DBCFBF; padding:3px 5px 3px 5px; margin:3px 0px 3px 0px;}
.DropDownContainer .Big a:hover {color:#FFF; background-color:#BA383C;}
.DropDownContainer .Big.Title { margin-bottom:9px; color:#FFF;}
.DropDownContainer .Big.Title a {float:left; color:#FFF; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px; background:no-repeat center right url(/images/bkg/a_dropdown.gif);}
.DropDownContainer .Big.Title a:hover {color:#FFF; background:none; background:no-repeat center right url(/images/bkg/a_dropdown_hover.gif);}
.DropDownContainer a.SmallLink {color:#DB888A; margin-top:8px;}
.DropDownContainer a.SmallLink:hover {text-decoration:underline;}

.DropDownSearch, .DropDownCart {background-color:#222; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; -ms-filter:'alpha(opacity=95)';}
.DropDownSearch .Paddings, .DropDownCart .Paddings {padding:10px;}
.DropDownSearch table {width:200px; height:20px; background-color:#F3F0EB; border:1px solid #DEDBD3;}
.DropDownSearch .SearchField {background-color:#F3F0EB; width:176px;}
.DropDownSearch .SearchBtn {background-color:#F3F0EB;}
.DropDownCart {width:210px;}
.DropDownCart .Box {margin:0px;}/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.

#cboxOverlay{background:url(/images/overlay.png) 0 0 repeat;}
*/
#cboxOverlay{background:url(/js/colorbox/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/js/colorbox/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/js/colorbox/images/controls.png) -1px top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/js/colorbox/images/controls.png) -153px top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/js/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/js/colorbox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:35px;}
        /*#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}*/
		#cboxTitle{ display:none;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/js/colorbox/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/js/colorbox/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/js/colorbox/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/js/colorbox/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/js/colorbox/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
