@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #271700; text-align: center; border-top: 5px solid #531101; }

p { margin: 0; padding: 10px 0; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #271700; }

a:link, a:visited { color: #cc6a00; }
a:hover { color: #531101; }

h1, h2, h3, h4, font.productnamecolorLARGE { margin: 0; padding: 10px 0 0 0; font: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #8a1e04; }

h1, font.productnamecolorLARGE { font-size: 18px; }

font.productnamecolorLARGE { display: block; padding: 0 0 0 10px; margin: 0 0 -20px 0; position: relative; top: -10px; }

h2 { font-size: 16px; }

div#container { margin: 0 auto; padding: 0; text-align: left; width: 920px; }

/* HEADER styles */
div#header { margin: 0; padding: 0; }

div#topnav { margin: 0; padding: 8px 0; background: url("/v/vspfiles/templates/BellaFrutta/images/topnav_bg.gif") no-repeat top left; width: 297px; height: 19px; float: right; text-align: center; font-size: 10px; text-transform: uppercase; }
div#topnav a { margin: 0 4px; padding: 2px 0; color: #8a1e04; text-decoration: none; }
div#topnav a.bag-link { padding: 2px 0 2px 25px; background: url("/v/vspfiles/templates/BellaFrutta/images/icon_shopping-bag.gif") no-repeat center left; }

div#logo { margin: 0; padding: 15px 0 0 20px; }
div#logo img { margin: 0; padding: 0; float: left; }

div#logo h1 { padding: 30px 0 0 20px; float: left; font-size: 30px; font-weight: normal; }

div#search { margin: 10px 0 0 0; padding: 0; display: block; float: right; width: 200px;}
input#search_button { margin: 0 0 -8px 0; }

/***********************************************************************/

div#nav { margin: 0; padding: 0; clear: both; background: url("/v/vspfiles/templates/BellaFrutta/images/nav_bg.gif") no-repeat top left; height: 50px; }

div#nav ul { margin: 0 0 10px 0; padding: 0 0 0 8px; list-style: none; }

div#nav ul li { margin: 8px 0 10px 0; display: block; float: left; text-transform: uppercase; }

div#nav ul li a { margin: 0; padding: 8px 18px 0 18px; height: 26px; display: block; color: #2b1900; text-decoration: none; font-size: 12px; }
div#nav ul li a:hover { color: #8A1E04; }
div#nav ul li.nav_selected a { color: #fff; background: #b55600; }
div#nav ul li.nav_selected a#last, div#nav ul li.nav-selected a#last:hover { padding-left: 20px; padding-right: 23px; background: #b55600 url("/v/vspfiles/templates/BellaFrutta/images/nav_cap_right_on.gif") no-repeat top right; color: #fff; }

div#nav ul li.home-on a { background: #b55600 url("/v/vspfiles/templates/BellaFrutta/images/nav_cap_left_on.gif") no-repeat top left; color: #fff; }

div#contentwrap { margin: 0; padding: 0; }

div#contentwrap table tr td { text-align: left; }

div#header-graphic { margin: 0; padding: 0; clear: both; }

div#content_area { margin: 0 10px 10px 0; }

div#maincontent, div#content_area table#table_articleid_2 { margin: 0 10px; padding: 0; width: 610px; float: left; }

table#table_articleid_2 p, table#table_articleid_2 h1 { padding-left: 20px; padding-right:20px; }

/* Product styles */

.text, .pricecolor { font-size: 12px; }
.pricecolor { padding-right: 10px; }
a.productnamecolor { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #8a1e04; text-decoration: none; }
a.productnamecolor:hover { color: #cc6a00; }

/*****************/

div#content_area table { margin: 0; padding: 0; }

div#content_area table tr td { font: 13px Verdana, Arial, Helvetica, sans-serif; color: #271700; }

div#featured { margin: 10px 0 0 0; padding: 5px 20px; background: url("/v/vspfiles/templates/BellaFrutta/images/featured-products_bg.gif") no-repeat top left; height: 250px;}
div#featured h1 { font-size: 24px; padding: 10px 0 0 0; }

div.product { margin: 0; padding: 10px 5px; width: 173px; float: left; text-align: center; }
div.product p { margin: 0; padding: 0 5px; line-height: 1.5em;}
div.product a img { border: none; }
div.product a.p-img { height: 115px; display: block; }
div.product a.name { color: #cc6a00; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
div.product span.price { display: inline-block; margin: 0 0 3px 0; padding: 0; }

div#sidebar { margin: 0 0 15px 30px; padding: 0; width: 250px; float: left; }

div.callout { border-bottom: 2px dotted #8a1e04; width: 250px; }
.right { text-align: right; }
.left { text-align: left; }
p.read-more a { font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; }

div.gift-card { background: url("/v/vspfiles/templates/BellaFrutta/images/gift-card-graphic.jpg") no-repeat right; padding-bottom: 65px; display:none; }
div.gift-card div.callout { padding-bottom: 35px; }

div#footer { margin: 10px 0 0 0; padding: 15px 5px; clear: both; border-top: 1px solid #e9e7e5; font-size: 11px; color: #271700; }
div#footer table, div#footer p { font-size: 11px; }

div#footer a { color: #271700; padding: 0 5px; text-decoration: none; }
div#footer a:hover { color: #cc6a00; }

/* Misc. Classes */
table#table_articleid_64 p { margin: 0; padding: 0; }

tr.colors_background1 { background: url("/v/vspfiles/templates/BellaFrutta/images/top-beige-grad-bar.gif") repeat-x top left; }
td.colors_lines_light { height: 0px; }
/****************/

