@charset "utf-8";
/* CSS Document */

/*  BODY CONTAINER  ----------*/

body {
background-color:#ffffff;
background-image:url(../images/page/bg.gif); background-position:top; background-repeat:repeat-x;
font-size: 62.5%;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:0px;
text-align: center;
}

#container {width:960px; margin: 20px auto 0px auto; background-color:#ffffff; border: solid 1px #cecece;}

/*  MAIN including breadcrumb nav  ----------*/
body#main-page #main {float:left;position: relative;background-color:#ffffff;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align:left;}

#main .breadcrumb {padding: 15px 0px 0px 10px; margin:0px 0px 0px 0px; font-size:1.3em; color:#8d8c89; font-weight:normal; text-align:left;}
#main .breadcrumb a:link {color:#8d8c89; text-decoration:none;}
#main .breadcrumb a:visited {color:#8d8c89; text-decoration:none;}
#main .breadcrumb a:hover {color:#cf461e; text-decoration:none;}

body#wine-lark-hill-chardonnay-page .breadcrumb a#lark-hill-chardonnay {color: #cf461e;}
body#wine-lark-hill-pinot-page .breadcrumb a#lark-hill-pinot {color: #cf461e;}
body#wine-neo-cabernet-page .breadcrumb a#neo-cabernet {color: #cf461e;}
body#wine-neo-shiraz-page .breadcrumb a#neo-shiraz {color: #cf461e;}
body#organic-four-leaf-milling-page .breadcrumb a#four-leaf {color: #cf461e;}
body#organic-lark-hill-pinot-page .breadcrumb a#lark-hill {color: #cf461e;}


/*  HOME PAGE LAYOUT  ----------*/
body#home-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color:#eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#home-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#home-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/home/companyprofile.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#home-page p {margin: 7px 0px 7px 0px;}
/*  WINE HOME PAGE LAYOUT  ----------*/
body#wine-page #middleleft {
float:left;
position: relative;
width: 775px; height: 405px;
background-image:url(../images/wine/wine.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#4f4d4c;
text-align:left;
}
body#wine-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
display:none;
}
body#wine-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/wine/wine.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#wine-page p {margin: 7px 0px 7px 0px;}
/*  WINE NEO SHIRAZ PAGE LAYOUT  ----------*/
body#wine-neo-shiraz-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-neo-shiraz-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-neo-shiraz-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/wine/Neo-Shiraz.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#wine-neo-shiraz-page p {margin: 7px 0px 7px 0px;}
/*  WINE NEO CABERNET PAGE LAYOUT  ----------*/
body#wine-neo-cabernet-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-neo-cabernet-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-neo-cabernet-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/wine/Neo-Cabernet.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#wine-neo-cabernet-page p {margin: 7px 0px 7px 0px;}
/*  WINE LARK HILL PINOT PAGE LAYOUT  ----------*/
body#wine-lark-hill-pinot-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-lark-hill-pinot-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-lark-hill-pinot-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/wine/LarkHill-Pinot.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#wine-lark-hill-pinot-page p {margin: 7px 0px 7px 0px;}
/*  WINE LARK HILL CHARDONNAY PAGE LAYOUT  ----------*/
body#wine-lark-hill-chardonnay-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-lark-hill-chardonnay-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#wine-lark-hill-chardonnay-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/wine/LarkHill-Chardonnay.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#wine-lark-hill-chardonnay-page p {margin: 7px 0px 7px 0px;}
/*  OLIVE OILS HOME PAGE LAYOUT  ----------*/
body#olive-oils-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#olive-oils-page #middleright {
float:left;
position: relative;
width: 208px; height: 405px;
background-image:url(../images/olive-oils/oliveoil.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#olive-oils-page #right {
color:#ffffff;
float:left;
position: relative;
width: 295px; height: 405px;
background-image:url(../images/olive-oils/Neologo.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#olive-oils-page p {margin: 7px 0px 7px 0px;}
/*  ORGANIC HOME PAGE LAYOUT  ----------*/
body#organic-page #middleleft {
float:left;
position: relative;
width: 775px; height: 405px;
background-image:url(../images/organic/organic.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#4f4d4c;
text-align:left;
}
body#organic-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
display:none;
}
body#organic-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/organic/organic.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
display:none;
}

body#organic-page p {margin: 7px 0px 7px 0px;}
/*  ORGANIC LARK HILL PINOT PAGE LAYOUT  ----------*/
body#organic-lark-hill-pinot-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#organic-lark-hill-pinot-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#organic-lark-hill-pinot-page #right {
color:#ffffff;
float:left;
position: relative;
width: 271px; height: 405px;
background-image:url(../images/organic/LarkHill-Pinot.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#organic-lark-hill-pinot-page p {margin: 7px 0px 7px 0px;}
/*  ORGANIC FOUR LEAF MILLING PAGE LAYOUT  ----------*/
body#organic-four-leaf-milling-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#organic-four-leaf-milling-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
display:none;
}
body#organic-four-leaf-milling-page #right {
color:#ffffff;
float:left;
position: relative;
width: 523px; height: 405px;
background-image:url(../images/organic/four-leaf.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#organic-four-leaf-milling-page p {margin: 7px 0px 7px 0px;}
/*  SEAFOOD HOME PAGE LAYOUT  ----------*/
body#seafood-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#seafood-page #middleright {
float:left;
position: relative;
width: 208px; height: 405px;
background-image:url(../images/seafood/seafood2.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
}
body#seafood-page #right {
color:#ffffff;
float:left;
position: relative;
width: 295px; height: 405px;
background-image:url(../images/seafood/seafood.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#seafood-page p {margin: 7px 0px 7px 0px;}
/*  CONTACT PAGE LAYOUT  ----------*/
body#contact-page #middleleft {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #000000;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#ffffff;
text-align:left;
}
body#contact-page #middleright {
float:left;
position: relative;
width: 232px; height: 405px;
background-color: #eaeaea;
margin: 15px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#4f4d4c;
text-align:left;
display:none;
}
body#contact-page #right {
color:#ffffff;
float:left;
position: relative;
width: 523px; height: 405px;
background-image:url(../images/contact/contact.jpg); background-position:right; background-repeat:no-repeat;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}

body#contact-page p {margin: 7px 0px 7px 0px;}


/*  LINKS  ----------*/

a:link {text-decoration:none; color:#ffffff; text-decoration:none;}
a:visited {color:#ffffff;}
a:hover {color:#CCCCCC;}
a:active {color:#CCCCCC;}

/*  HEADINGS  ----------*/
h1 {font-size: 1em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#f4d4c; margin: 5px 0px 0px 0px;}
h2 {font-size: 1.5em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#cf461e; margin: 15px 0px 0px 0px;}

.sub-heading {font-weight:bold;}

/*  NAV LEFT  ----------*/
#nav-left {
float:left;position: relative; width: 175px; height: 446px;background-color: #8d8c89;color:#ffffff;margin: 5px 5px 0px 5px;padding: 0px 0px 0px 0px; display:inline;}
	
#nav-left ul {list-style: none;	margin: 0;padding: 0; border-right:5px; border-right-color:#ffffff; border-right-style:solid;}
		
#nav-left li {margin: 0;}

#nav-left li a:link {display: block; padding: 15px 0px 0px 0.5em; background-color: #8d8c89;color: #fff; text-decoration: none;width: 170px; height:25px; text-decoration:none; margin-right:5px; font-weight:bold;}
#nav-left li a:visited {background-color: #8d8c89;color: #fff;display: block;height:25px;text-decoration:none; width: 170px; padding-top:15px;font-weight:bold;}
#nav-left li a:hover {background-color: #999999;color: #fff;display: block;height:25px;text-decoration:none; width: 170px; padding-top:15px;font-weight:bold;}
#nav-left li a:active {background-color: #999999;color: #fff;display: block;height:25px;text-decoration:none; width: 170px; padding-top:15px;font-weight:bold;}

body#home-page #nav-left li a#home {background-color: #cf461e; color: #fff; display: block; padding-top:15px;width: 175px;font-weight:bold;}
#nav-left li a#home {padding:15px 0px 0px 0px;width: 175px;font-weight:bold;}
body#wine-page #nav-left li a#wine {background-color: #cf461e; color: #fff; display: block;padding-top:15px; width: 175px;font-weight:bold;}
#nav-left li a#wine {padding:15px 0px 0px 0px; width: 175px;font-weight:bold;}
body#wine-lark-hill-chardonnay-page #nav-left li a#wine {background-color: #cf461e; color: #fff; display: block;padding-top:15px; width: 175px;font-weight:bold;}
body#wine-lark-hill-pinot-page #nav-left li a#wine {background-color: #cf461e; color: #fff; display: block;padding-top:15px; width: 175px;font-weight:bold;}
body#wine-neo-cabernet-page #nav-left li a#wine {background-color: #cf461e; color: #fff; display: block;padding-top:15px; width: 175px;font-weight:bold;}
body#wine-neo-shiraz-page #nav-left li a#wine {background-color: #cf461e; color: #fff; display: block;padding-top:15px; width: 175px;font-weight:bold;}
body#olive-oils-page #nav-left li a#olive-oils {background-color: #cf461e; color: #fff; display: block;padding-top:15px; width: 175px;font-weight:bold;}
#nav-left li a#olive-oils {padding:15px 0px 0px 0px; width: 175px;font-weight:bold;}
body#organic-page #nav-left li a#organic {background-color: #cf461e; color: #fff; display: block;padding:7px 0px 7px 0px; width: 175px;font-weight:bold;}
body#organic-four-leaf-milling-page #nav-left li a#organic {background-color: #cf461e; color: #fff; display: block;padding:7px 0px 7px 0px; width: 175px;font-weight:bold;}
body#organic-lark-hill-pinot-page #nav-left li a#organic {background-color: #cf461e; color: #fff; display: block;padding:7px 0px 7px 0px; width: 175px;font-weight:bold;}
#nav-left li a#organic {padding:7px 0px 7px 0px; width: 175px;font-weight:bold;}
body#seafood-page #nav-left li a#seafood {background-color: #cf461e; color: #fff; display: block;padding-top:15px; width: 175px;font-weight:bold;}
#nav-left li a#seafood {padding:15px 0px 0px 0px; width: 175px;font-weight:bold;}


/*  HEADER  ----------*/
#header { width:960px; height:130px; margin: 0px 0px 0px 0px; position:relative; background-image:url(../images/page/header.gif); background-repeat:no-repeat; }

#nav-seperators {color:#CCCCCC;}

/*  FOOTER  ----------*/
#footer { background-color:#ffffff; float:left; position:relative; padding: 10px 20px 0px 0px; width:940px; height:35px; margin: 0px 0px 0px 0px; text-align:right;}
#footer a {color:#8d8c89; font-weight:bold; text-decoration:none;} 

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    line-height: 0px;
}

