/* CSS Document */

body{ 
background-color:#b81001;
background-image:url(images/bg-redgradient3.jpg);
background-repeat:repeat-x;
font-size:1em; 
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
margin-top:0px;
text-align: center; 
}


/*** sliding menu**/
#menu {
  margin-left:30px; 
  padding:0; 
  overflow:visible; 
  background:#e6e1c8;
  }
#menu li {
  display:inline;
  list-style-type:none; 
  }
#menu li a {
  display:block;
  float:left;
  text-decoration:none; 
  margin:0px; 
  }
#menu li a img {
  opacity:1;
  border:0;
  float:left;
  }
#menu li a span {
  display:none; 
  }
#menu li a:hover {
  background:#e6e1c8;
  }
#menu li a:hover img {
  opacity:1;
  }
#menu li a:hover span {

  color:#aaa;
  display:block; 
  cursor:pointer;
  float:left;
  }
#menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#fc0; 
  font-variant:small-caps; 
  font-size:1.25em; 
  border:0;
  }
#menu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#0aa;
  }
.outer {
  background:transparent; 
  font-size:0.9em;
  }
  
  /***/
a:link, a:visited{
text-decoration:none;
color:#333;
}

a:hover{
color:#bb0000;
}

h1{
color:#815e33;
font-size:1.5em;
border-bottom:1px #815e33 solid;
margin-top:00px;
}

h2{
color:#bb0000;
font-size:1em;
padding:0px;
margin-left:5px;
border-bottom:1px dotted #999999;
}

h3{
color:#000;
font-size:.8em;
font-weight:bold;
padding:0px;
margin-left:5px;
margin-bottom:0px;
}

#flash{
margin-left:20px;
}

#centeredbox{
text-align: left;
vertical-align: middle;
margin: 0px auto;
padding: 0px;
width: 798px;
}

#wrapper{
float:left;
background-image:url(images/bg-wrapper.gif);
background-repeat:repeat-y;
background-color:#660000;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
display: inline;

}

#bg{
background-color:#e6e1c8;
width:680px;
}

#box {
float:left;
background-color:#e6e1c8;
/*background-image:url(images/bg-index.jpg);
background-repeat:no-repeat;
background-position:fixed;*/
/*margin-left:100px;*/
width:798px;

}



#content{
float:left;
background-image:url(images/bg-topchopsticks.jpg);
background-repeat:no-repeat;
background-color:#e6e1c8;
min-height:410px;
width:778px;
padding-left:20px;

padding-bottom:30px;
display: inline;
}


#fullwidth{
margin-top:0px;
width:778px;
float:left;
color:#333;
font-size:1.1em;
display: inline;
background-color:#e6e1c8;;
}

#fullwidth ul{
margin-left:5px;
float:left;
display:inline;
}

#fullwidth ul li{
float:left;
display:inline;
padding-right:20px;
text-decoration:underline;
}


#lcolumn {
margin-top:20px;
width:530px;
float:left;
color:#333;
font-size:1.1em;
display: inline;
background-color:#e6e1c8;
}


#lcolumn ul li{
padding:10px;

}

#lcolumn p{
font-size:.8em;
padding:10px;
line-height:20px;
}



#lcolumn img{
border:0px;
}

#lcolumn img:hover{
border:0px solid #CC0000;
}
.attributes{
width:420px;
}
#introbox{
float:left;
background-image:url(images/bg-content.gif);
background-repeat:repeat-x;
font-size:.8em;
width:300px;
margin-left:40px;
padding:20px;
display: inline;
}

#introbox a:link, #introbox a:visited{
border-bottom:1px #333 dotted;
font-weight:bold;
}
#introbox a:hover{
border-bottom:1px #bb0000 dotted;
}

#introbox h1{
color:#bb0000;
padding-top:0px;
font-size:1em;
}

#infoboxes{

padding-left:60px;
margin-bottom:30px;


}

.infobox{
margin-left:20px;
}

#block{
float:left;
clear:both;
font-size:.8em;
width:490px;
}


#block p{
color:#000000;
padding:0px;
text-align:left;
margin:0px;
width:250px;
font-size:1em;
line-height:15px;
width:150px;
}

.lidimage{
float:left;
}

#block p{
float:left;
clear:right;
padding-left:20px;
}

.questions a:link{
color:#000;
font-weight:bold;
}

.questions a:visited{
color:#000;
}
.questions a:hover{
color:#bb0000;
}

#rcolumn{
/*background-image:url(images/bg-rcol.gif);
background-repeat:repeat-y;
background-position:left;*/
margin-top:20px;
width:200px;
float:left;
margin-left:20px;
color:#000;
padding-top:0px;
padding-bottom:50px;
display:inline;
/*border-top:2px #e0d6b3 solid;
border-left:3px #e0d6b3 solid;
border-bottom:3px #e0d6b3 solid;*/


}

#otherflavors{
width:187px;
background-image:url(images/bg-otherbowls.gif);
background-repeat:no-repeat;
float:right;
padding-top:30px;
margin-top:20px;
display:inline;
text-align:center;
padding-bottom:0px;

}

#otherflavors ul{
padding:0px;
list-style:none;
}

#bookmarks{
width:147px;
border: 1px #815e33 solid;
background-color:#fff;
float:left;
padding-top:10px;
margin-top:20px;
margin-left:30px;
display:inline;
text-align:center;
padding-bottom:0px;
}

#bookmarks h1{
font-size:.7em;
}

#bookmarks img:hover{
border:1px #0033FF;
}



#enews{
background-image:url(images/bg-enews.gif);
background-repeat:no-repeat;
font-size:.8em;
float:right;
padding-left:10px;
padding-top:30px;
padding-right:10px;
margin-top:20px;
text-align:center;
padding-bottom:10px;

}

#enews h1{
font-size:1.2em;
COLOR:#FFf;
border-bottom:2px #fff dotted;
background-image:url(images/bg-chinesepattern.gif);
}

#enews .button{
background-color:#aa8163;
/*background-image:url(images/bg-chinesepattern.gif);*/
color:#000;
border:1px solid #ccc;
font-size:1em;
margin-top:5px;
}

#enews .button:hover{
color:#bb0000;
border:1px dotted #bb0000;
}

#enews .email{
background-color:#fff;
color:#333;
border:1px #333 solid;
text-align:center;
}
.sideimage{
float:right;

margin-top:10px;
}

.banner{
float:right;
margin-top:10px;
padding-bottom:5px;
}
span{
display:none;
}

.clearboth{
clear:both;
}


#navindex{
float:left;
margin-top:0px;
margin-left:00px;
text-align:center;
font-size:.7em;
letter-spacing:2px;
color:#815e33;
text-transform:uppercase;
padding:0px;
}

#navindex ul{
text-align:center;
text-decoration:none;
list-style:none;
float:left;
border-bottom:1px #815e33 solid;
width:758px;
margin-left:0px;

}

#navindex ul li{
display:inline;


}


#navindex ul li a:link, #navindex ul li a:visited{
display:inline;
text-decoration:none;
color:#000;
border:1px #ccc solid;
background-image:url(images/bg-content.gif);
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
}

#navindex ul li a:hover{
display:inline;
color:#cc0000;
background-color:#bb0000;

}


#navnew{
display:inline;
width: 798px;
float:left;
margin-top:10px;
margin-left:5px;
text-align:center;
font-size:.7em;
letter-spacing:1px;
color:#815e33;
text-transform:uppercase;

}

#navnew ul{
text-align:center;
text-decoration:none;
list-style:none;
float:left;
padding-left:00px;
margin-left:0px;
}

#navnew ul li{
padding-left:5px;
float:left;
margin-left:0px;
}


#navnew ul li a:link, #navnew ul li a:visited{
display:inline;
text-decoration:underline;
font-weight:bold;
color:#fff;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
padding-right:10px;

margin:0px;
}

#navnew ul li a:hover{
display:inline;
color:#fff;
background-color:#bb0000;
text-decoration:none;
background-image:url(images/bg-content.gif);
}

/*******/
#bowl-names ul{
margin-top:200px;
text-align:center;
text-decoration:none;
list-style:none;
float:left;
padding-left:00px;
margin-left:0px;
}

#bowl-names ul li{
padding-left:25px;
float:left;
margin-left:50px;
}

#bowl-names ul li.beauty{
padding-left:25px;
float:left;
margin-left:20px;
}

#bowl-names ul li.green{
padding-left:25px;
float:left;
margin-left:90px;
}
#bowl-names ul li.kid{
padding-left:25px;
float:left;
margin-left:90px;
}

#bowl-names ul li a:link, #bowl-names ul li a:visited{
display:inline;
text-decoration:none;
font-weight:bold;
color:#996633;
margin:0px;
}

#bowl-names ul li a:hover{
display:inline;
text-decoration:underline;
}
/*******/

#rightbox{ 
height:20px;
float:right;
color:#fff;
font-size:.8em;
letter-spacing:1px;
margin-right:50px;
}

#rightbox a:link, #rightbox a:visited{
color:#fff;
}


#rightbox a:hover{
color:#bb0000;
}

#icons{
float:left;
clear:both;
background-color:#e6e1c8;
padding:0px;

margin-left:0px;

}

#icons ul{
width:735px;
float:left;
display:inline;
background-color:#e6e1c8;
padding-right:0px;
}

#icons li 
{display:block; 
float:left; 
width:170px; 
height:169px; 
}

#icons li a 
{display:block; 
width:170px; 
height:169px; 
background:transparent; 
overflow:hidden;  
border:none;}

#icons li a img 
{width:170px; 
height:170px; 
border:none; 
margin:0px;}

#icons li a:hover 
{margin:0; 
text-indent:-1000px; 
border:none; 
background:#aaa;}


#icons a:link, #icons a:visited{
text-decoration:none;
border:none;
}

#icons a:hover img 
{width:0; height:0;}

#icons a.beauty:hover{
background:url(images/button-hover-beauty-2.jpg);
}
#icons a.power:hover{
background:url(images/button-hover-power-2.jpg);
}
#icons a.kid:hover{
background:url(images/button-hover-kid-2.jpg);
}
#icons a.green:hover{
background:url(images/button-hover-green-2.jpg);
}
 
#center { 
background-color:#ffffff; 
min-height:400px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:400px; /* for IE5.x and IE6 */
}

#bottombg{
height:100px;
background-image:url(images/bg-slash.png);
background-repeat:repeat;
}

#footer { 
float:left;
clear:both;
background-color:#bb9955;
background-image:url(images/bg-footer.jpg);
background-repeat:repeat;
min-height:50px;
border-left:1px #000 solid;
border-right:1px #000 solid;
text-align:center;
color:#eeeeaa;
font-size:.6em;
padding:0px;
margin:0px;
width:798px;

}

#footer p{
padding-top:2px;
}

#footer a:link,#footer a:visited{
color:#CCCCCC;
}

#footer a:hover{
color:#fff;
text-decoration:underline;
}
.largeimage{
float:right;
margin-top:10px;
}

.faq {
/*border: #990000 1px dotted;*/
color:#666666;
margin-left:10px;
/*background-image:url(images/bg-blurredblackslash.jpg);
background-repeat:repeat;*/

border-left:10px #660000 solid;
}

.faq:hover{
color:#000;
background-color:#fff;
} 


/*CONTACT FORM*/
#contactform{
font-size:.8em;
color:#996633;
margin-left:0px;
text-align:center;
display:inline;
}
fieldset{
width:500px;
margin-left:0;
margin-right:0;
border:1px solid #ffffff;
background-color:#f4f1e4;
}

legend
{
color: #fff;
background-color:#b81001;
border: 1px solid  #d7b9c9;
padding: 2px 6px;
float:left;
}




label{
width: 180px;
float: left;
text-align: right;
margin-top:3px;
margin-right:40px;
margin-right: 0.5em;
display: block;
}




#contactform textarea{
color:#666666;;
background-color:#f4f1e4;
border:1px solid #dacca3;
float:left;
width:200px;
margin-top:10px;
}

#contactform input{
float:left;
background-color:#f4f1e4;
border-bottom:1px solid #dacca3;
border-left:1px solid #f4f1e4;
border-top:1px solid #f4f1e4;
border-right:1px solid #f4f1e4;
width:200px;
margin-top:3px;
}


#contactform .submit {
margin-top:10px;
margin-left:190px;
color:#a27a34;
background-color:#ffffff;
border: 1px solid #dacca3;
float:left;
}

#contactform .submit:hover {
margin-top:10px;
margin-left:190px;
color:#a27a34;
background-color:#dacca3;
border: 1px solid #dacca3;
float:left;
}


#poll{
float:right;
width:170px;
background-image:url(images/rcol-bg.gif);
background-repeat:no-repeat;
font-size:.8em;float:right;
padding-left:10px;
padding-top:0px;
padding-right:10px;
margin-top:0px;
text-align:left;
padding-bottom:10px;
}

#poll .button{
background-color:#aa8163;
color:#000;
border:1px solid #ccc;
font-size:1em;
margin-top:5px;
margin-left:30px;
}

#poll .button:hover{
color:#bb0000;
border:1px dotted #bb0000;
}

#references{
font-size:small;
}

a.discover:link, a.discover:visited {
background-color:#971B1E;
font-size:small;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
margin-left:00px;
color:#fff;
border:1px solid #000;
}

a.discover:hover{
background-color:#FF9900;
}

/***product tabs**/
#countrytabs a:hover{
background-color:#fff;
}

#countrytabs a:visited{
text-decoration:none;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

#countrytabs{
	font-family:Arial;
	padding:0px;
	width:450px;
	font-size:.7em;

}

.shadetabs{
padding: 0px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 4px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin:0px;
padding:0px;
}

.shadetabs li a:link{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px;
margin:0px;
border: 1px solid #dacca3;
color: #000;
background:#dacca3;
}

.shadetabs li a:visited{
text-decoration: none;
position: relative;
z-index: 1;
padding-top:3px;
padding-left:3px;
padding-right:3px;
padding-bottom:0px;
margin:0px;
background:#dacca3;
}

.shadetabs li a:hover{
color: #000;
background-color:#fff;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#fff;
border-left:1px solid #dacca3;
border-top:1px solid #dacca3;
border-right:1px solid #dacca3;
border-bottom-color: white;
color:#000;
font-weight:bold;
}



.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
background-color:#fff;
}

.tabcontent{
display:none;
font-size:.9em;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
width:400px;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tabcontent p{
	padding:0px;
}

#productdesc{
	font-size:.9em;
}


