
/* ::::: http://www.vermontcoffeeworks.com/css/global.css ::::: */

body { margin: 0px 0px 0px; padding: 0px 0px 0px; text-align: center; font-family: "Lucida Grande",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 15px; color: #2D2317; background-color: #ADB48D; }
#placeholder { padding: 100px; }
p { margin: 10px 0px 10px; display: block; position: relative; }
a, a:link, a:visited { color: rgb(150, 103, 21); text-decoration: none; }
a:hover, a:active { color: #E77817; }
h1 { color: rgb(46, 36, 23); }
h1 a { width: 136px; height: 153px; display: block; }
h1 span, h2 span, h3 span { display: none; }
h2 { font-size: 16px; font-weight: bold; }
h3 { margin: 0px; padding: 0px; display: block; font-size: 16px; font-weight: bold; }
h4 { margin: 0px; padding: 0px; display: block; font-size: 13px; font-weight: bold; }
img { border: medium none ; }

#country {margin:0px auto 0px auto; padding: 1px 0 0px 0; background: #ADB48D; color: #2D2317;}
#country p {font-size: 11px;}
#country a, a:link, a:visited { color:rgb(46, 36, 23) ; text-decoration: none; }
#country a:hover, a:active { color: #6E2401; }

#wrapper { margin: 0pt auto; position: relative; width: 925px; height: auto; }

#mainContainerWrapper { margin: 0pt auto; background: #ADB48D url('images/main_background.jpg') repeat-y; width: 925px; height: auto; text-align: left; float: left; }
#mainContainerBackground { background: transparent url('images/main_bottom.jpg') no-repeat left bottom; position: relative; float: left; width: 925px; height: auto; text-align: left; }
#mainContainer { margin: -10px 0 0 0; padding: 12px 0px 0px; background: transparent url('images/main_top.jpg') no-repeat scroll left top; position: relative; width: 925px; height: auto; text-align: left; float: left; }




#sideNav { padding: 10px 28px; position: relative; text-align: center; width: 136px; height: auto; float: left; }
#sideNav a {font-size:12px; font-weight:bold; letter-spacing:-0.25; }
#sideNav a:link, #sideNav a:visited {color:#2D2317; text-decoration: none; }
#sideNav a:hover, #sideNav a:active { color: #DECF8A; }
#sideNav h1 { margin: 0px; background: transparent url('images/vcw_logo.gif') no-repeat scroll left top; clear: both; width: 136px; height: 230px; float: left; display: block; }
#globalNav { margin: 10px 0px 3px; background: transparent url('images/nav_divider.gif') no-repeat scroll left bottom; float: left; clear: both; width: 136px; height: auto; display: block; }

#globalNav ul { margin: 0px; padding: 0pt; display: block; float: left; clear: both; list-style-type: none; list-style-image: none; list-style-position: outside; width: 136px; }
#globalNav li { margin: 0px; padding: 5px 0px; background: transparent url('images/nav_divider.gif') no-repeat scroll left top; display: block; clear: both; float: left; width: 136px; height: auto; }



#specialsModule { margin: 0px 0px 10px; padding: 0px 0px 10px; background: transparent url('images/specials_bottom.gif') repeat-y scroll left bottom; float: left; clear: both; height: auto; width: 136px; color: rgb(227, 213, 146); line-height: 13px; }
#specialsContents { padding: 10px 0px 0px;  top; float: left; width: 136px; height: auto; }

#utilityNav { padding: 0px 0px 5px; clear: both; float: left; width: 136px; height: auto; }
#utilityNav img { border: 3px solid #583800;}
#utilityNav a {font-size:12px; font-weight:regular;}
#utilityNav a:link, #utilityNav a:visited { color: rgb(219, 200, 125); text-decoration: none; }
#utilityNav a:hover, #utilityNav a:active { color: rgb(250, 240, 190); }


#secondaryNav { padding: 60px 20px 5px; text-align: left; width: 145px; height: auto; float: left; font-size: 12px; font-weight: bold; line-height: 16px; }
#secondaryNav ul { margin: 0px 0px 20px; padding: 0px; display: block; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 145px; }
#secondaryNav ul li { margin: 0px; padding: 0px 0px 5px 7px; display: block; float: left; width: 138px; }
#secondaryNav a:link, #secondaryNav a:visited { color: rgb(219, 200, 125); text-decoration: none; }
#secondaryNav a:hover, #secondaryNav a:active { color: rgb(250, 240, 190); }

#secondaryNav img {padding: 0; border: 4px solid #583800;}

.toutContainer { margin: 240px 0px 25px; position: relative; width: 145px; height: auto; text-align: center; color: #F1E4B3; clear: both; float: left; display: block; }


#contentMain { padding: 10px 10px 20px 8px; width: 498px; float: left; }

#body {padding: 10px 10px 20px 25px;font-size: 14px;}
#body a {color:#800500;}
#body a:hover {text-decoration: underline;}
#images img {border: 0px solid #583800;}



#footer { padding: 5px 0px 15px 0px; position: relative; text-align: center; clear: both; float: left; width: 925px; color: #583800; z-index: 5; }

#footer a, a:link, a:visited { color: #583800; text-decoration: none; }
#footer a:hover, a:active { color: #800500; }


/* ::::: null ::::: */

.navAbout a { background-position: 0px -20px; }
