
/* DesignSpike Styles */

html { min-height: 100%; margin-bottom: 0px; }
body { margin: 0px auto; font-size: 100%; font: 12px Arial,Tahoma; color: #000; background-color:#5c0000; width: 100%; }

img { border: 0px; display: inline; }

h2 {font: bold 15px Arial,Tahoma; color: #5c0000; }	
h3 {font: bold 12px Arial,Tahoma; color: #5c0000; }

table td { padding: 0px; vertical-align:top; }

:focus {-moz-outline-style:none;}

#layout { background: url('../images/bkg.gif') no-repeat top center #5c0000; position: relative; width: 100%; height: auto; text-align: left; margin:0px auto; }

#container { width: 1001px; height: 100%; text-align : left; margin:0px auto; }

#navigation { background:url('../images/navTBkg.png') no-repeat; width:239px; height: auto;}
#navigation a { font: bold 13px arial; color:#5c0000; text-decoration: none; line-height:20px; }
#navigation a:hover {text-decoration: underline; color:#c49557; }

#log td {padding:4px;}

#PageContent {vertical-align:top;}

#content_bkg { background:url('../images/inBBkg.gif') repeat-y;}

#contentArea { background:url('../images/inBkg.png') no-repeat; width:761px; height:590px;}

.gen {width:701px;}

/* p { display:inline; } */

#navTop {  min-width:169px; height:715px; }

#nw_wines { background:url('../images/i_WAwines.png') no-repeat scroll 0px 10px; width:345px; height:175px; border:0px;}

#sale_wines { background:url('../images/i_moWine.jpg') no-repeat scroll 0px 22px; width:354px; height:175px; border:0px;}

#index_events { background:url('../images/i_events.jpg') no-repeat scroll 0px 24px; width:340px; height:175px; border:0px;}

#r_review { background:url('../images/i_review.jpg') no-repeat scroll 0px 14px; width:354px; height:161px; border:0px; }

.events_left { background:url('../images/EventBackgound.jpg') no-repeat scroll 0px 24px; width:340px; height:175px; border:0px;}

.events_right { background:url('../images/EventBackgound.jpg') no-repeat scroll 0px 22px; width:354px; height:175px; border:0px;}

#unique { background:url('../images/i_unique.jpg') no-repeat 0px 0px; width:313px; height:168px;}

#agora { width:96px; height:143px; border:0px; float: center;}

#announcement {width:183px; height:149px; border:0px;}

.title {font: bold 18px Arial,Tahoma; color: #5c0000; }
.i_title {font: 18px Arial,Tahoma; color: #5c0000; }
.i_title a { color:#5c0000; text-decoration: none; }
.i_title a:hover {text-decoration: none; color:#c49557; }

.blk a { text-decoration: underline; color: #000; line-height:20px; }
.blk a:hover { text-decoration: none; color: #555; }

.more {width:26px; height:5px; border:0px; display:inline;}
.add2list {width:82px; height:5px; border:0px;}
.buyno2 .add2list {width:42px; height:5px; border:0px;}

#wa {width:112px; height:69px; border:0px; padding-left:80px;}
#authnet { width:100px; height:72px; border:0px; padding:30px 0 0 90px; }

#foot { background:url('../images/foot.gif') no-repeat; width:1000px; height:87px; }

/*a { text-decoration: none; color: #5c0000; }*/
a { text-decoration: underline; color: #2B5226; }
a:hover { text-decoration: underline; color: #c49557; }


#footerlinks { width:1000px; text-align:center; vertical-align:top; color:#FFF; }
#footerlinks a { text-decoration: none; color: #F5E9D8; }
#footerlinks a:hover { text-decoration: underline; color: #FFF; }

#loginlinks { text-align:right; color:#c49557; width:99%; margin:35px 0 0 0; }
#loginlinks a { text-decoration: none; color: #CCC; }
#loginlinks a:hover { text-decoration: underline; color: #FFF; }

.textareabox { background-color:#f5e9d8; font: 11px Arial,Verdana; border: 1px solid black; }
.selectbox { background-color:#f5e9d8; font-family: Arial,Verdana; font-size: 11px; }
.inputbox { background-color:#f5e9d8; font: 11px Arial,Verdana; border: 1px solid black; }
.inputbutton { font: bold 11px Arial,Verdana; background-color: #CCCCCC; border: 1px solid black; }

#customForm td { padding-top: 5px; vertical-align: top; }

#menu ul { list-style: none; margin: 0; padding: 0; }

/* Hide the following two rules from IE */
html>body #menu li ul {display: none;} 
#menu li:hover ul {display: block;}

#loginControl { padding-left:690px; padding-top:50px; }
html>body #loginControl { padding-left:690px; padding-top:60px; height:57px;} /* For Firefox */

#iFrame { padding-left:690px; padding-top:50px; }
html>body #iFrame { padding-left:690px; padding-top:60px; height:57px;} /* For Firefox */

/* END DesignSpike Styles */

/* AJAX Toolkit Syles */

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

/* END AJAX Toolkit Styles */


/* ASPDOTNETStorefront Styles */

a.wishlist
{
    background: url(../images/icons/wishlist.gif) no-repeat left bottom;
}
a.cart
{
    background: url(../images/icons/cart.gif) no-repeat left bottom;
}
a.account
{
    background: url(../images/icons/your-account.gif) no-repeat left bottom;
}
a.faq
{
    background: url(../images/icons/faq.gif) no-repeat left bottom;
}
a.contact
{
    background: url(../images/icons/contact-us.gif) no-repeat left bottom;
}
a.wishlist, a.cart, a.faq, a.contact, a.account
{
    padding: 3px 15px 3px 20px;
    position: relative;
}

/* END ASPDOTNETStorefront Style */

/* Overlapping styles */

table { /* Design spike styles */
		border: 0px; 
		border-collapse: collapse; 
		/* End */
		/* storefront styles */
		font-size: 1em;
		font-family: Arial, Tahoma, sans-serif;
		/* End */
	}
/* END Overlapping styles */