@charset "utf-8";
/*
Author: Darren Jones
Author URL: http://www.gcweb.com.au/
*/

/* Overall page structure
========================================================== */
body { background:#110F00; margin:0;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}

#container { width:960px; height:650px; border:12px solid #403C16; margin:30px auto 0; position:relative;}

#clear { clear:both;}


/* Header 
---------------------------------------- */
#header { position:absolute; top:0; left:0; display:block; height:151px; width:960px; background:url(../images/common/bg_top.gif) repeat-x;}
#header img.logo { float:left; margin-left:28px; border:0px none;}
#header img.boutique { float:right;}


/* Menu 
---------------------------------------- */
#menu { position:absolute; top:151px; left:0; display:block; width:960px; height:33px; background:url(../images/common/bg_menu.gif) no-repeat; font-family:"Copperplate Gothic Light", arial; line-height:28px; text-transform:uppercase; font-size:12px; font-weight:700;}
#menu ul {}
#menu li { display:inline; list-style:none;}
#menu li a { display:block; width:160px; float:left; text-align:center; color:#211D00; text-decoration:none; height:33px;}
#menu li a:hover { color:#DAD498;}


/* Photo(s)
---------------------------------------- */
#photo { position:absolute; left:0; top:184px; width:641px; height:310px;}

#thumbnails { position:absolute; top:450px; left:113px; z-index:10; display:block; height:138px; width:850px;}
#thumbnails.cellardoor { position:absolute; top:450px; left:75px; z-index:10; display:block; height:138px; width:850px;}
#thumbnails li { display:inline; list-style:none;}
#thumbnails li img { display:block; float:left; margin-left:5px;}
#thumbnails li img.last { margin-left:0px;}

#wineBottle { position:absolute; left:37px; top:199px; display:block; width:103px; height:415px; z-index:20;}


/* Wording 
---------------------------------------- */
#wording { position:absolute; right:0; top:184px; display:block; width:279px; height:270px; padding:20px; background:#DAD498; font-family:"Trebuchet MS"; color:#524F30; font-size:12px; line-height:18px;}

#wording h1 { font-family:"Copperplate Gothic Light", arial; font-size:14px; text-transform:uppercase; color:#59520A;}

#wording a { color:#571F12; text-decoration:none;}
#wording a:hover { color:#571F12; text-decoration:underline;}

#wording em { display:block; float:left; width:60px; font-style:normal;}

/* Bottom 
---------------------------------------- */
#bottom { position:absolute; top:494px; left:0; display:block; width:960px; height:36px; background:url(../images/common/bg_bottom.gif) repeat-x; text-align:center; padding-top:120px; color:#9B7F74; text-transform:uppercase; font-size:12px; letter-spacing:2px;}


/* Footer 
---------------------------------------- */
#footer { display:block; clear:both; width:960px; margin:0 auto; margin-top:20px; font-family:"Trebuchet MS"; color:#302D10; font-size:12px;}
#footer a { color:#403C16; text-decoration:none; padding:0 15px;}
#footer a:hover { color:#302D10;}

#footer a.gcweb { color:#403C16; text-decoration:none; float:right; padding:0;}
#footer a.gcweb:hover { color:#302D10;}




/* Overall Shopping Cart structure
========================================================== */
#containerCart { width:960px; height:auto; border:12px solid #403C16; margin:30px auto 0;}


/* Header 
---------------------------------------- */
#headerCart { display:block; height:151px; width:960px; background:url(../images/common/bg_top.gif) repeat-x;}
#headerCart img.logo { float:left; margin-left:28px; border:0px none;}
#headerCart div.boutique { display:block; float:right; width:151px; height:93px; padding:31px 10px 27px 307px; background:url(../images/common/boutique_wines_cart.jpg) no-repeat;}
#headerCart div.boutique table { margin:0 auto;}

/* Menu 
---------------------------------------- */
#menuCart { display:block; width:960px; height:33px; background:url(../images/common/bg_menu.gif) no-repeat; font-family:"Copperplate Gothic Light", arial; line-height:28px; text-transform:uppercase; font-size:12px; font-weight:700;}
#menuCart ul {}
#menuCart li { display:inline; list-style:none;}
#menuCart li a { display:block; width:160px; float:left; text-align:center; color:#211D00; text-decoration:none; height:33px;}
#menuCart li a:hover { color:#DAD498;}


/* Wording / Shopping Cart Stuff
---------------------------------------- */
#wordingCart { display:block; width:940px; height:auto; padding:10px 10px 35px 10px; background:#DAD498; font-family:"Trebuchet MS"; color:#524F30; font-size:12px;}

#mincart { font-family:Verdana; color:#DAD498; font-size:11px; line-height:20px;}
#mincart a { color:#978D34; text-decoration:none;}
#mincart a:hover { color:#978D34; text-decoration: underline;}

td.catname { background:#6F6810; padding:10px;}
td.catname a img { border:1px solid #978D34;}
p.catname a.ectlink { display:block; height:40px; background:#978D34; color:#1C1A01; text-decoration:none; text-align:center; font-family:"Copperplate Gothic Light", Arial; font-size:18px; line-height:38px; margin-top:1px;}

table.productListings { border:4px solid #6F6810;}
td.prodimage img { margin-bottom:-6px;}
a.ectlink img.prodimage { border:1px solid #978D34;}
div.prodname a.ectlink { color:#DAD498; font-family:Verdana; font-size:12px; font-weight:700; text-decoration:none; display:block; height:13px; padding:7px 0 5px 0; text-align:center;}
td.productListingsDetails { padding:0; background:#6F6810 url(../images/common/bg_prodinfo.gif) repeat-x bottom; border:1px solid #978D34;}
td.productListingsAdd { background:#978D34; padding:1px;}
div.prodprice { color:#110F00; text-align:center;} 

input.buybutton2 { display:block; height:20px; width:99px; float:right; background:url(../images/common/bg_addtocart.gif) repeat-x; font-family:Verdana; font-size:10px; color:#DAD498; border:0px none; cursor:pointer;}
select.prodoption { border:1px solid #110F00; padding:1px; background:#DBD395;font-family:Verdana; font-size:10px; color:#57520D;}

#detailsTab a { display:block; width:70px; float:left; height:16px; background:url(../images/common/bg_details.gif) repeat-x; font-family:Verdana; font-size:10px; border:0px none; padding-top:4px; color:#DAD498; text-decoration:none;}


td.detailimage img.prodimage { background:#6F6810; padding:5px; border:1px solid #978D34;}
div.detailname { font-family:"Copperplate Gothic Light", Arial; font-size:30px; color:#59520A; }
input.buybutton { display:block; height:20px; width:100px; background:url(../images/common/bg_addtocart.gif) repeat-x; font-family:Verdana; font-size:10px; color:#DAD498; border:0px none; cursor:pointer;}
div.detailprice { margin-top:30px; font-size:16px; text-align:center;}

td.detailsProducts hr { color:#6F6810; height:1px;}
p.pagenums { margin-top:15px;}
p.pagenums a.ectlink { color:#571F12; text-decoration:none;}
p.pagenums a:hover.ectlink { color:#571F12; text-decoration:underline;}

hr.prodseparator { color:#6F6810; height:1px;}

table.cobtbl { background:#403C16;}
table.cobtbl input, select, textarea { background:#DAD498; border:1px solid #6F6810; padding:4px;}

td.cobhl { background:#6F6810; color:#211D00; font-size:14px;}
td.cobll { background:#978D34; color:#DAD498;}
td.cobll a {color:#571F12; text-decoration:none;}
td.cobll a:hover {color:#571F12; text-decoration:underline;}

select #optn7x0 { width:150px;}
select.prodoption { width:150px;}


/* Bottom 
---------------------------------------- */
#thumbnailsCart { z-index:10; display:block; height:138px; width:830px; margin:-180px auto 0; padding-bottom:40px;}
#thumbnailsCart li { display:inline; list-style:none;}
#thumbnailsCart li img { display:block; float:left; margin-left:5px;}
#thumbnailsCart li img.last { margin-left:0px;}

#bottomCart { display:block; clear:both; width:960px; height:31px; background:url(../images/common/bg_bottom.gif) repeat-x; text-align:center; padding-top:125px; color:#9B7F74; text-transform:uppercase; font-size:12px; letter-spacing:2px;}


/* Footer 
---------------------------------------- */
#footerCart { display:block; clear:both; width:960px; margin:0 auto; margin-top:20px; font-family:"Trebuchet MS"; color:#302D10; font-size:12px;}
#footerCart a { color:#403C16; text-decoration:none; padding:0 15px;}
#footerCart a:hover { color:#302D10;}

#footerCart a.gcweb { color:#403C16; text-decoration:none; float:right; padding:0;}
#footerCart a.gcweb:hover { color:#302D10;}













