/*html { font-family:sans-serif; /*background-color:#666666;*/ /*background-color:#000;}*/
html, body { margin:0; padding:0; }
body{font:76% "Trebuchet MS",arial,sans-serif;color: #333;padding: 10px;background-color: #E3EDC5;  }
p { margin:10px 0;}
.pageintro {margin: 10px 15px 10px 22px;}

/* Headeer */
div#header { margin: auto; width:980px; background-color: #000; background-image: url(gen-images/glass9.jpg); background-position: right;  background-repeat: no-repeat;  text-align: left;  z-index:10; }
div#toplinelogo {padding:0px; margin:auto;}
div#bottomlinelogo {padding:0px; margin:auto;}

/* Logo */
img#logo{clear:both;margin:15px 0px 55px 30px;/*top:110px;*/}

/*div#toplinelogo {padding:0px; background-image: url(gen-images/top_of_logo.jpg); background-position: top; background-repeat: no-repeat; width:980px; margin:auto; }*/
/*div#toplinelogo {padding:0px; border-top: 6px solid #A4C341; width:980px; margin:auto;}*/
/*div#bottomlinelogo {padding:0px; background-image: url(gen-images/bottom_of_logo.jpg); background-position: top; background-repeat: no-repeat; width:980px; margin:auto; }*/
/*div#bottomlinelogo {padding:0px; border-top: 6px solid #A4C341; width:980px; margin:auto;}*/
img#tlc {float: left; width: 6px; height: 6px; margin-top:-6px;}
img#trc {float: right; width: 6px; height: 6px;margin-top:-6px;}
img#blc {float: left; width: 6px; height: 6px; margin-top:-6px;}
img#brc {float: right; width: 6px; height: 6px;margin-top:-6px;}
div#header h1 {color: #FFF;font-size: 300%;font-weight: 900;}

.form_input {font:100% "Trebuchet MS",arial,sans-serif;color: #333; width: 150px;}
.form_input_lg {font:100% "Trebuchet MS",arial,sans-serif;color: #333; width: 250px;}

#red {color:#b60238;}
#white {color:#ffffff;}

/*Copyright*/
table#copyright a {color:#b60238; text-decoration:none;}
table#copyright a:hover {text-decoration:underline;}

/* Top Panel */
div#leftpanel {float:left;	width:270px; height:253px; position: relative;}
div#centerpanel {float: left;	width:270px; height:253px;	margin-bottom:20px; position: relative;}
div#rightpanel {float: right;	width:270px; height:253px;	text-align:center; position: relative;}

/* For the first shadowed border */
#shadowed-border { padding:5px; }
#shadowed-border .sb-inner { background:#E3EDC5; }
#shadowed-border .sb-border { background:#f0f0f0; }

#shadowed-border2 {padding:5px 5px 15px 15px;}
#shadowed-border2 .sb-inner { background:#E3EDC5; }
#shadowed-border2 .sb-border { background:#f0f0f0; }

#shadowed-border3 { padding:5px;}
#shadowed-border3 .sb-inner { background:#E3EDC5; }
#shadowed-border3 .sb-border { background:#f0f0f0; }

/* Menu */
#menu {margin-top:-36px; background-color: transparent;}

/* Sub Menu */
div#submenu1a {width:100%; height:20px; background-color:#fff; margin: auto auto 20px auto; text-align: center;}
div#submenu1 {display:none; width:100%; height:20px; background-color:#a4c341;margin: auto auto 20px auto; text-align: center;}
div#submenu1 a {text-decoration:none;color:#333;}
div#submenu1 a:hover {color: #fff;}
div#submenu2 {display:none; width:100%; height:20px; background-color:#a4c341; margin: auto auto 20px auto; text-align: center;}
div#submenu2 a {text-decoration:none;color:#333;}
div#submenu2 a:hover {color: #fff;}
div#submenu3 {display:none; width:100%; height:20px; background-color:#a4c341; margin: auto auto 20px auto; text-align: center;}
div#submenu3 a {text-decoration:none;color:#333;}
div#submenu3 a:hover {color: #fff;}
div#submenu4 {display:none; width:100%; height:20px; background-color:#a4c341; margin: auto auto 20px auto; text-align: center;}
div#submenu4 a {text-decoration:none;color:#333;}
div#submenu4 a:hover {color: #fff;}

/* The tabs */
#tabs { overflow:hidden; padding:0; margin:auto; width:800px; }
* html #tabs { height:1%; }
#tabs .tab { float:left; color:#fff; list-style:none; padding:0; /*margin-left:5px;*/ }
* html #tabs .tab { display:inline-block; }
#tabs .tab a { display:block; float:left; text-decoration:none; padding:3px 5px 3px 5px; color:#fff; width:90px; text-align: center; }
#tabs .tab a:hover {	/*color: #b60238;*/ color: #333;}
#tabs .tab .sb-inner {background:#a4c341; }
/*#tabs .tab:hover .sb-inner {color:red; }*/
/*#tabs .tab:hover {color:red; }
#tabs .tab .sb-border { background:#fff; }*/

/* General content*/
#gen-content {top:-32px; background:#fff; width:920px; margin:auto; position: relative; }
div#topline {padding:0px; background-image: url(gen-images/top_of_content2.jpg); background-position: top; background-repeat: no-repeat; width:920px;}
div#bottomline {padding:0px; background-image: url(gen-images/bottom_of_content.jpg); background-position:bottom; background-repeat: no-repeat; width:920px;}
p#words {padding: 0 10px 0 10px;}
p#words2 {margin: 0;}
p#words3 {margin: 0; text-align:left;}

/* Any box */
#anyBox { color:#4c2; padding:10px; margin:20px; width:80%; margin:0 auto; position: relative; }
#anyBox .sb-inner { background:#ddd;}
#anyBox a { color:#9f2; }
#anyBox a .sb-shadow { background:transparent; }
#anyBox a:hover .sb-shadow { background:#777; }

#anyBox1 {text-align: center; color:#fff; padding:2px; margin:20px; width:80%; margin:30px auto 0px auto; position: relative; }
#anyBox1 .sb-inner { background:#b60238;}
#anyBox1 a { color:#fff; text-decoration: none; }
#anyBox1 a:hover { text-decoration: underline;}

#anyBox2 {text-align: center; color:#fff; padding:2px; margin:20px; width:80%; margin: 0 auto; position: relative; }
#anyBox2 .sb-inner { background:#a4c341;}
#anyBox2 a { color:#fff; text-decoration: none;  }
#anyBox2 a:hover {text-decoration: underline; }

#anyBox3 {text-align: center; color:#fff; padding:2px; margin:20px; width:80%; margin:0 auto; position: relative; }
#anyBox3 .sb-inner { background:#a4c341;}
#anyBox3 a { color:#fff; text-decoration: none;  }
#anyBox3 a:hover {text-decoration: underline; }

#anyBox4 {text-align: center; color:#fff; padding:2px; margin:20px; width:80%; margin:0 auto; position: relative; }
#anyBox4 .sb-inner { background:#a4c341;}
#anyBox4 a { color:#fff; text-decoration: none;  }
#anyBox4 a:hover { text-decoration: underline; }

#anyBox5 {color:#fff; padding:2px; margin:20px; margin:0px auto; position: relative; }
#anyBox5 .sb-inner { background:#a4c341;}
#anyBox5 a { color:#fff; text-decoration: none;  }
#anyBox5 a:hover { text-decoration: underline; }

#anyBox6 {left:0px; width:200px; color:#fff; padding:2px; position: relative; }
#anyBox6 .sb-inner { background:#a4c341;}
#anyBox6 a { color:#fff; text-decoration: none;  }
#anyBox6 a:hover { text-decoration: underline; }

table#listing {margin-left:2px;}

#message {background: #FF9900;color: #660066;}
div#button1 {font-size: 90%; padding: 2px; text-align:center; width: 100px;}
div#button1 a { text-decoration: none; cursor:hand; color:#fff;}
div#button1 .sb-inner { background:#b60238;}
div#button2 {font-size: 90%; padding: 2px; text-align:center; width: 100px;}
div#button2 a { text-decoration: none; cursor:hand; color:#fff;}
div#button2 .sb-inner { background:#b60238;}
div#button3 {font-size: 90%; padding: 2px; text-align:center; width: 100px;}
div#button3 a { text-decoration: none; cursor:hand; color:#fff;}
div#button3 .sb-inner { background:#b60238;}
#quantity {font: 90% "Trebuchet MS",arial,sans-serif;color: #333;border: 1px solid #b60238; width: 40px;}
td#gt {border-top: 1px solid #000; border-bottom: 1px solid #000;}
td#co {border-bottom: 2px solid #a4c341;}

/* Content */
#content { color:#4c2; padding:10px; margin:20px; width:80%; margin:0 auto; }
#content .sb-inner { background:#fff;}
#content a { color:#9f2; }
#content a .sb-shadow { background:transparent; }
#content a:hover .sb-shadow { background:#777; }

/* Search */
select.choosewine {width:180px; font-size: 90%;}
img#btl {margin: 0; padding: 0 50px 0 0; width:150px;height:38px;}
img#btl2 {margin: 0; padding: 0 10px 0 0; width:190px;height:135px;}

img#btldetail {margin-top: 20px;}


.sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }
* html .sb, * html .sbi { height:1%; }
.sbi { display:inline-block; }
.sb-inner { background:#ddd; }
.sb-shadow { background:#000; }
.sb-border { background:#bbb; }