/* Header */

h1 {display: block; height: 92px; width: 401px; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 15px; left: 4px; cursor: pointer;}
h2 {font-size: 20px; font-weight: bold; margin-top: 5px; color: #666666}
h3 {font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; color: #000;}
h4 {}



img.logo-print {display: none;}

#topnav {margin: 0; list-style-type: none; padding: 0; text-indent: 0; position: absolute; top: 150px; left: 265px;}
#topnav li {display: inline; text-transform: uppercase; font-size: 10px; font-weight: bold; border-right: 1px solid #fff; margin-right: 0; padding-right: 6px;}
#topnav li.last {margin-right: 0; padding-right: 0; border-right: none;}
#topnav li a:link,
#topnav li a:visited {color: #fff; text-decoration: none;}
#topnav li a:hover,
#topnav li a:active {color: #fff; text-decoration: underline;}

#header {margin: 0; background: transparent url(graphics/header-bg.gif) no-repeat top left; width: 770px; height: 185px;}


/* Left Column & Category Tree */

#lc {width: 140px;}

#cattree {width: 140px; margin-top: 0; margin-left: 0px; background: transparent url(graphics/00000001/wine_villamaria.gif) no-repeat top left;}

#categories {background: transparent url(graphics/lc_categories_sides.gif) repeat-y 0 100%; width: 140px;}
#categories .lc_top {background: url(graphics/lc_categories_top.gif) 0 0 no-repeat; padding: 10px 10px 10px 0;}
.lc_bottom {background: url(graphics/lc_categories_bottom.gif) 100% 100% no-repeat}

#minibasket {width: 158px; margin-top: 20px; margin-left: 55px;}
#minibasket th {font-size: 11px; color: #666666;}
#minibasket td {font-size: 11px; color: #666666;}
#minibasket td a:link {color: #666666; text-decoration: none;}
#minibasket td a:visited {color: #666666; text-decoration: none;}
#minibasket td a:hover {color: #666666; text-decoration: underline;}
#minibasket td a:active {color: #666666; text-decoration: underline;}



/* Content Section */

#content {width: 400px; margin: 0; padding: 0 0 0 10px; background: #FFFFFFF; font: Verdana, Arial, Helvetica, sans-serif;}
#other_content {padding: 0 10px 50px 10px; background: transparent url(graphics/content-bg.gif) no-repeat 213px 0px;}
#other_content h2 {margin-left: 0;}

/* Footer */

#footer {background: transparent url(graphics/footer.gif) no-repeat top left; padding-top: 79px; margin-top: 25px; text-align: right;}
#footer ul {list-style-type: none; padding: 0; text-indent: 0; font-size: 11px; margin-right: 10px;}
#footer ul.maincats {margin-top: 0; margin-bottom: 3px;}
#footer ul.mainlinks {margin-top: 3px; margin-bottom: 25px;}
#footer ul li {display: inline; background: transparent url(graphics/footer_pipe.gif) no-repeat center right; padding-right: 4px; margin-right: 2px;}
#footer ul li.last {margin-right: 0; padding-right: 0; background: none;}

#footer a:link {color: #999999; text-decoration: none;}
#footer a:visited {color: #999999; text-decoration: none;}
#footer a:hover {color: #999999; text-decoration: underline;}
#footer a:active {color: #999999; text-decoration: underline;}

/* Category Page Template */



/* Product Page */

#product {width: 475px;}

#product td p {margin: 0 20px 0 0; line-height: 1.4em;}


/* Storefront (Home Page) */

#sfnt {margin: 0; position: relative; top: -10px;}
#sfnt p {margin-top: 2px; margin-right: 20px;font: 13px/20px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; letter-spacing: -.005em;}

/* General Identifiers */

#wrap {width: 770px; margin: 0 auto 0 auto; background-color: #fff; position: relative;}


/* General Elements */

img {border: 0; margin: 0; padding: 0;}

body {background: url(graphics/00000001/bckgrnd-page.gif) repeat-y top center; font: 13px/20px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; letter-spacing: -.005em; margin: 0; padding: 0;}

a:link {color: #0d63ac; text-decoration: none;}
a:visited {color: #0d63ac; text-decoration: none;}
a:active {color: #0d63ac; text-decoration: underline;}
a:hover {color: #0d63ac; text-decoration: underline;}

hr {color: #fff; background: #fff; border: 0; border-bottom: 1px solid #999; height: 1px;}

ul {margin-top: 0; margin-right: 0px}
ul li {margin: 0; margin-right: 10px}


/* General Classes */

.clear {clear: both !important;}
div.clear {margin: 0;}

.left {float: left; margin: 20px 40px 28px 30px;}
.right {float: right; margin: 20px 57px 28px 40px !important;}

input.button {}
.button input {}
em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF3399;
}

.lucida13 {
	color: #333333;
	font: normal normal 13px/150% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
