.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0072AC; text-decoration: underline; }

body{
  background:#4683A9 url(images/bg.gif);
  color: #586770;
  margin: 0px;
  padding:0px;
  font-family: Verdana, Arial, sans-serif;
}

@charset "iso-8859-1";
/* CSS Document */
/*common tools*/
A {
  color: #2478AB;
  text-decoration: none;
}

A:hover {
  color: #BD1700;
  text-decoration: underline;
}
a.menu{background:none;display:block; width:105px; height:36px;  padding-top:20px; padding-left:0px;color:#2B729A; font:bold 11px Tahoma, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
a.menu:hover{background:url(images/menu_rollover.gif) no-repeat center top;display:block; width:105px; height:36px;  padding-top:20px; padding-left:0px;color:#2B729A; font:bold 11px Tahoma, Helvetica, sans-serif;text-transform:uppercase; text-decoration:underline;}
*.search{color:#FFE171; text-decoration:underline}
.search:hover{color:#FFE171; text-decoration:none}
.horiz_menu{font:11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#D3F4FF;}
.horiz_menu:hover{font:11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#D3F4FF;}
.categories{color:#343940;}
.categories:hover{color:#343940;}
*.header{border:1px solid #6DC7E5; text-align: left; padding-left:10px; padding-top:4px; 
  background:url(images/box_bg.gif) repeat-x; height:22px; margin-bottom:1px;color:#FFF;font:bold 14px Arial,Tahoma, Helvetica, sans-serif;}
*.productName{color:#2191C2; font:11px Arial,Tahoma, Helvetica, sans-serif;}
*.productName:hover{color:#2191C2; font:11px Arial,Tahoma, Helvetica, sans-serif; text-decoration:underline;}
*.price{color:#C20000; font:bold 16px Arial, Helvetica, sans-serif;}
a.bottom{color:#6B6F75; font-weight:bold; text-transform:uppercase; text-decoration:none;}
a.bottom:hover{color:#6B6F75; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
/* end Header*/

/*BoxHeader*/
td.box{width:107px; height:18px; background-color:#4E535A; background-image:url('images/box_bg.gif');}

*.innerbox, *.innerboxMenu, *.innerbox_cat{height:14px; margin:1px; font:bold 70% Tahoma, Arial, Helvetica, sans-serif; color:#E6D9A7;
 padding-top:0px; padding-left:6px; text-align:left;}

 *.innerbox_cat1{height:14px; margin:1px; font:bold 12px; Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;
 padding-top:0px; padding-left:6px; text-align:left;}

*.innerbox_cat{ border:1px solid #F0E8CF; background:#B2A16B url(images/header_cat_bg.gif) repeat-x; color:#FFFFFF; margin:0px; height:18px; padding-top:4px;}
*.innerboxMenu{text-align:center;}
*.innerboxMenu a{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
*.innerboxMenu a:hover{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#F9BD00; text-decoration:none;}
*.innerbox img{margin:0px 5px;}
/*end BoxHeader*/

/*Left column*/
table.search,{background:#C6B682 url('images/search_bg.gif') repeat-x bottom;width:100%;}
*.product_cat{background: #EBE9D3;width:100%; border:1px solid #92855D;margin-top:3px;}
table.innersearch,table.innerproduct_cat{width:100%; font:11px Tahoma, Arial, Helvetica, sans-serif;}
table.innerproduct_cat{width:100%; font:11px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #F0E8CF;}
a.red{color:#CB0000; text-decoration:none; font:11px Tahoma, Arial, Helvetica, sans-serif; }
a.red:hover{color:#CB0000; text-decoration:none;font:11px Tahoma, Arial, Helvetica, sans-serif; }
*.product_cat span{color:#CB0000;}
table.innersearch tr td{padding-left:2px;}
table.innersearch a{font:100% Tahoma, Arial, Helvetica, sans-serif;color:#554E39; text-decoration:none;}
table.product_cat{}
table.innerproduct_cat{}

*.m11, #innerproduct_cat td  {FONT-SIZE: 11px; COLOR: #69582A; font-weight:bold; TEXT-DECORATION: none}
*.m11:hover{FONT-SIZE: 11px; COLOR: #69582A;font-weight:bold; TEXT-DECORATION: normal;}
*.m12, #innerproduct_cat td  {FONT-SIZE: 11px; COLOR: #69582A; font-weight: normal; TEXT-DECORATION: none}
*.m12:hover{FONT-SIZE: 11px; COLOR: #69582A;font-weight:normal; TEXT-DECORATION: normal;}
/*end Left column*/



#bot_menu{margin:0px 5px;height:19px; border:1px solid #6B6F75; border-width:1px 0px; padding-top:4px; text-align:center; font:bold 71% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6B6F75;}
#bot_menu a{text-decoration:none;font:bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6B6F75;}
#bot_menu a:hover{text-decoration:underline;font:bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6B6F75;}
#copy{padding-top:7px;font:73% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#6B6F75;}
*.new_prod{width:164px; height:160px; text-align:center;}
*.new_prod p{padding-left:10px; font:67% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#5C4F27;}
*.new_prod p span{color:#5C4F27;}
*.image{float:left; width:68px; height:92px; padding-left:10px;  }
*.price{float:left; width:68px; padding-top:10px;padding-left:5px; font:bold 80% Tahoma, Arial, Helvetica, sans-serif;color:#44464B; }
*.buy{clear:both; padding-top:2px;font:12px Tahoma, Arial, Helvetica, sans-serif; color:#CB0000; text-align:center;}
*.buy b{color:#CB0000}
*.txt{text-align:left;font:70% Arial, Helvetica, sans-serif;margin-right:10px; color:#4F525A;  }
*.txt a{font:100% Arial, Helvetica, sans-serif; color:#BD0302;}
#menu img{margin-left:1px;}
#producer{text-align:center;font:70% Arial, Helvetica, sans-serif;margin-right:10px; color:#D9D9D9; }
#producer img{margin-right:5px;margin-left:5px;}
FORM {
	display: inline;
}
TR.header {
  /*background: #ffffff;*/
}
TR.headerNavigation {
  background: #bbc3d3;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
TD.infoBoxHeading {
  background:url(images/infobox/infobox_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
}
TD.infoBoxHeading1 {
  background:url(images/infobox/block_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
}
TD.infoBoxCategoriesHeading {
  background:url(images/infobox/cat_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
}
TD.infoHeaderHeading {
  color:#FFF; font-weight:bold; font-size:10px;padding-left:8px; padding-bottom:3px; text-align:left;
}
A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}	
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#2B729A;
  line-height: 1.5;
  text-align:left;
  padding-left:5px;
  padding-right: 5px;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #2191C2;
}


TD.smallText, SPAN.smallText, P.smallText {

  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}

TABLE.productListing {

  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  
  width:100%;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #44464B;
  font-weight: bold;
  padding:0px 2px;
  height:16px; background-color:#DED6C1;
  border-bottom: 1px solid #b6b7cb;
}
.productListing-heading a{color:#44464B; text-decoration:none; line-height:245%;border:0px;}
.productListing-heading a:hover{color:#44464B; text-decoration:underline;}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
a.productListing-link{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color:#4F525A;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
TD.main, P.main {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3;
}
TR.footer {
  
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border:1px solid #6B6F75;
  border-width:1px 0px;
  color: #6B6F75;
  font-weight: bold;
  padding:5px 0px;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.formato{ background-color:#FFFFFF;}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #CCCFD2; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.imageborder {
padding:2px;
background-color: #FFFFFF;
border:4px solid  #55C8FF;
float:middle;
margin: 5px;
}

.infoBox {
}
.infoBox1{background-color:#FFF; border:1px solid #A6B3BA; border-width:0px 1px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.productsNotifications { background: #f2fff7; }
	




A.menucateg {
display: block;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: solid 1px #f8f8f9;
color: #054C6B;
}

A.menucateg:hover { 
border: solid 0px #6633CC;
background-color: #55C8FF;
text-decoration: none;
color: #FFFFFF;
}

A.menusubcateg {
display: block;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
border: solid 0px #f8f8f9;
color: #00009F;
}

A.menusubcateg:hover { 
border: solid 0px #6633CC;
background-color: #55C8FF;
text-decoration: none;
color: #FFFFFF;
}






#procontainer_brown {
position:relative;
height:56px;
color:#E0E0E0;
background:#143D55;
width:100%;
}

#pronav_brown {
	position:relative;
	height:60px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(images/back.gif) repeat-x bottom left;
	padding:0 0 0 0px;
	border-bottom: 0px solid #886d53;
}

#pronav_brown ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}

#pronav_brown ul li {
display:block;
float:left;
margin:0 1px;
}

#pronav_brown ul li a {
display:block;
float:left;
color: #FFFFFF;
text-decoration:none;
padding:0 0 0 20px;
height:60px;
}

#pronav_brown ul li a span {
padding:21px 10px 0 0;
height:60px;
float:left;
font-weight: normal;
font-family: Tahoma;
font-weight:bold;
}

#pronav_brown ul li a:hover {
color:#fff;
background:transparent url(images/pro_bg-OVER.gif) repeat-x bottom left;
}

#pronav_brown ul li a:hover span {
display:block;
width:auto;
cursor:pointer;
}

#pronav_brown ul li a.current,#pronav ul li a.current:hover {
color:#fff;
background:#886d53 url(images/brown_pro_left-ON.gif) no-repeat top left;
line-height:275%;
}

#pronav_brown ul li a.current span {
display:block;
padding:3px 20px 0 0;
width:auto;
background:#886d53 url(images/brown_pro_right-ON.gif) no-repeat top right;
height:32px;
}

#procontainer_blue {
position:relative;
height:56px;
color:#E0E0E0;
background:#143D55;
width:100%;
}

#pronav_blue {
position:relative;
height:32px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
background:#fff url(images/pro_bg.gif) repeat-x bottom left;
padding:0 0 0 20px;
border-bottom: 8px solid #77becf;
}

#pronav_blue ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}

#pronav_blue ul li {
display:block;
float:left;
margin:0 1px;
}

#pronav_blue ul li a {
display:block;
float:left;
color:#EAF3F8;
text-decoration:none;
padding:0 0 0 20px;
height:32px;
}

#pronav_blue ul li a span {
padding:21px 20px 0 0;
height:21px;
float:left;
font-weight: normal;
font-family: Tahoma;
font-weight:bold;
}

#pronav_blue ul li a:hover {
color:#fff;
background:transparent url(images/pro_bg-OVER.gif) repeat-x bottom left;
}

#pronav_blue ul li a:hover span {
display:block;
width:auto;
cursor:pointer;
}

/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */
