 body {

margin:0;

background-image:url(sugarbushbarn.jpg);

background-image:repeat;

font-family:Helvetica,Myriad web,"Tahoma",Verdana,sans-serif;

color:#000;

font-size:15px;


width:100%;

padding: 0;

}

img {

border:0;

padding:0px 0;

}

.wp-caption {

text-align: right;

background-color: #fff;

margin-left: 5px;

}

.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption p.wp-caption-text {

font-size: 10px;

line-height: 10px;

padding: 0 4px 35px 0;

margin: 0;

color:#000;

font-style:italic;

}

a {

color:#666;

text-decoration:none;

}

a:hover {

color:#666;

text-decoration:none;

}

}

h1, h2, h3, h4, h5, h6 {

}

blockquote {

padding-left:10px;

color:#411d00;

font-style: normal;

}

.clear {

clear:both;

font-size:10px;
margin-bottom:5px;

}

.f {

float:left;

}

.alignright {

float:right;

}

/* The Wrapper */

.wrapper

{

width:800px;

text-align:left;

margin:0px auto;

background-color:#fff;

min-height:100%;

position: relative;

overflow:hidden;
border-bottom:1px solid #ccc;

padding-bottom:20px;



}

.wrapper1

{

width:400px;

float:left;

}

.wrapper2

{

width:400px;

text-align:right;

float:right;


}

.wrapper3

{

width:750px;

float:center;


}

.content {

width:800px;

margin:0px auto 0px auto;

background:#fff;

min-height:100%;

border-bottom:1px solid #ccc;

}

/* The Top */

.top {

height:140px;

width:800px;

float:left;


background-color:#000;

}


/* Menu */

#mainmenu{

height:75px;

width:400px;

background:#000;

padding:10px 10px 0px 5px;

float:left;

}


#mainmenu ul {

margin:10px;

padding:0px 10px];

float:right;

}

#mainmenu ul li {

margin:0px;

list-style:none;

float:left;

margin-left: 10px;

margin-top:45px;
font-size:16px;

}

#mainmenu ul li a {

text-decoration:none;

color:#fff;

padding:3px;

padding-left:6px;

padding-right:6px;

position:relative;

}

#mainmenu ul a:hover, #mainmenu ul a.active {

color:#aaa;

text-decoration:none;

}

#mainmenu ul li a span {

display:none;

}

#mainmenu ul li a:hover span, #mainmenu ul li a.active span{

font-weight:bold;

text-decoration:none;

display:inline;

position:absolute;

right:-1px;

top:0px;

}

#mainmenu ul > li a.current,

#mainmenu ul > li.current_page_parent a,

#mainmenu ul > li.current_page_item a,

#mainmenu ul > li.current_page_ancestor a{

font-weight:bold;

color:#fff;

}

.widget_pages li.current_page_item a{

color:#ccc;

text-decoration: none;

}

/* The Side Navigation */

#NavigationContent,

#MainContent,

#ContextualContent{

float:left;

width:140px;

font-color:#000;

}

#NavigationContent

{

float:left;

margin-top:10px;

width:120px;

font-color:#000;

padding-left:25px;

height:100%;

margin-bottom:20px;

}

#NavigationContent ul {

padding:0 0 0 0px;

text-align:left;

}

#NavigationContent ul a {

color:#000;

text-decoration:none;

}

#NavigationContent li {

font-size:12px;

font-color:#333;

padding:5px 5px 4px 25px;

text-align:left;

}

#NavigationContent ul li{

font-color:#000;

font-size:12px;

list-style:none;

text-decoration:none;

margin:0px 5px 0 0px;

padding: 8px 0px 2px 0px;

}

#NavigationContent ul li a {

text-decoration:none;

font-color:#000;

position:relative;



}

#NavigationContent ul li ul li {

list-style: none;

margin:0px 5px 0 0px;

padding: 2px 0px 0 5px;

font-size:11px;

font-color:#000;

}

#NavigationContent ul li ul li a{

color:#000;


font-weight:normal;

}

#NavigationContent ul ul {

display:none;

color:#333;

}

#NavigationContent ul > li.current_page_item a{


}

#NavigationContent ul.current_page_item a

{

font-weight:bold;

}

#NavigationContent ul > li > ul > li.current_page_item a{

font-weight:bold;


}

#NavigationContent ul > li.current_page_ancestor a{




}

#NavigationContent ul > li.current_page_parent > ul,

#NavigationContent ul > li.current_page_item > ul,

#NavigationContent ul > li.current_page_ancestor > ul {

display:block;

font-color:#000;

font-weight:normal;

}

/* The Content */

#content {

float: left;

width: 580px;

margin: 0 0 3px 0;

padding: 5px 5px;

background-color:#fff;

min-height:100px;

}

.post {

margin: 0px 0px 0px 0px;

padding:5px 0px 25px 15px;

height: 100%;

}

.post p{

text-align: justify;

color:#000;

font: 14px/1.2em Arial, Helvetica, sans-serif;

}

.post h1{

color:#000;

padding:2px;

font-size:14px;

position:relative;

}

.post ul {

margin:0px;

padding:0px;

list-style:none;

}

.post li {

color:#000;

padding:3px;

font-size:12px;

position:relative;

}

.post li a {

text-decoration:none;

color:#fff;

padding:2px;

position:relative;

}

.post li a:hover {

color:#666;}

.post h2 {
	margin: 0 0;
	padding: 0px 0px 0px 0px;
	height:16px;
	text-align: left;
	font-color:#000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.post h2 a, .post h2 a:link, .post h2 a:visited {
	color: #000;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.post .date {

margin: 0 0;

padding: 0px 0 8px 0px;

height: 10px;

font: normal 11px Arial, Helvetica, sans-serif;

color: #000;

text-decoration: none;

}

.post .postmetadata {

padding: 0px 0px 0px 0px;

font: normal 12px Helvetica, Verdana, Arial, sans-serif;

text-align: right;

}

.p_comments {

display:none;

height:5px;

width:100px;

line-height:26px;

text-align:center;

float:right;

padding:0 5px 0 27px;

}

.p_comments a:link,

.p_comments a:visited {

color: #666;

background-color: transparent;

}

.post a:link,

.post a:visited {

color: #666;

background-color: transparent;

}

.post a:hover {

color: #CCC;

background-color: transparent;

text-decoration: none;

}

.entry {

display:block;

margin: 0 0;

padding: 5px 0px 30px 5px;

width:740px;

background-color:#fff;

font: Arial, Helvetica, sans-serif;



}

.cover{

margin: 0 0;

background-repeat:repeat-y;

}



/*+++++++++INFOCONTENT PAGE++++++++++++++*/

#infocontent{

float: left;

width: 980px;

margin: 0px 0 0px 0;

padding: 0px 0px;

background-color:#fff;

}

#maininfoContent{

float: left;

width: 400px;

min-height:550px;

padding:11px 0px 20px 26px;

background-color:#fff;

}

#maininfoContent h1{color:#000;

padding:3px 0px 0px 0px;

font-size:18px;}

#maininfoContent h2{color:#000;

padding:5px 0px 0px 0px;

border-bottom:0px solid #000;

font-size:16px;}

#maininfoContent h2 a{color:#000;

padding:5px 0px 0px 0px;

border-bottom:0px solid #000;

font-size:16px;}

#maininfoContent p{font:10px/.8em Verdana, Arial, Helvetica, sans-serif;

color:#000;

padding-left:0px}

#secondaryinfoContent{

width:430px;

min-height:800px;

background-color:#fff;

float:right;

padding:0px 20px 0px 20px;

}

#secondaryinfoContent h3{color:#000;

padding:0px 0px 0px 0px;

font-size:14px;

border-bottom:0px solid #000}

#secondaryinfoContent p{font:10px Verdana, Arial, Helvetica, sans-serif;

color:#000;

padding:0px 0px 10px 0px

}

#secondaryinfoContent a:link {color:#666; text-decoration:underline;}

#secondaryinfoContent a:visited {color:#666; text-decoration:underline;}

#secondaryinfoContent a:hover {color:#666; text-decoration:underline;}

.style1 {

color: #333

}

#maininfoContent tr td p{ font-size:10px;

line-height: 14px;

color:#000;

}

td h1{

color:#000;

padding:10px 0px 0px 0px;

font-size:12px;}

#maininfoContent td {font:10px Verdana, Arial, Helvetica, sans-serif;

padding:5px 0px 5px 5px;

color:#000;

}

.stripes{

background-color:#ccc;

}

.style2 {font-size: 10px}

.style3 {color: #FFFFFF}

/*++++++++++++MEDIA PAGE++++++++++++++*/

#MediaContent{

float: left;

width: 845px;

margin: 0px 0 0px 0;

padding: 0px 5px 0 0;

background-color:#fff;

height:820px;

overflow:auto;

}

#MediaContent h5{

font-size:10px;

color:#000;

}

#mediaImage{

width:auto;

padding:0;

}

#mediaImage h5{

font-size:10px;

color:#000;

}

#videoContent{

float: right;

width: 825px;

margin: 0px 0 0px 0;

padding: 20px 0px 0 20px;

background-color:#fff;

min-height:800px;

}

#videoContent h3{
color:#000;

padding:0px 0px 0px 0px;
margin-right:10px;

font-size:14px;

border-bottom:1px solid #000;}


/*++++++++++++STORE++++++++++++++*/

#storeContent{

float: left;

width: 980px;

margin: 0px 0 0px 0;

padding: 13px 13px;

background-color:#fff;

}

#storemenu{

width:1000px;

height:30px;

float:left;

}


a2{

font-size:25px;

padding:20px;

color:#000;
}

#storemenu a2:link {color:#666;}

#storemenu a2:visited {color:#666;}

#storemenu a2:hover {color:#fd3e45;}




#secondarystoreContent{

padding:20px 20px;

width:450px;

height:100%;

float:left;

}

#mainstoreContent{

padding:20px 20px;

width:400px;

height:100%;

float:right;


}

#mainstoreContent h3{color:#000;

padding:0px 0px 0px 0px;

font-size:18px;

border-bottom:0px solid #000}

#mainstoreContent p{font:10px Verdana, Arial, Helvetica, sans-serif;

color:#000;

padding:0px 0px 10px 0px

}

#mainstoreContent a:link {color:#666; text-decoration:underline;}

#mainstoreContent a:visited {color:#666; text-decoration:underline;}

#mainstoreContent a:hover {color:#666; text-decoration:underline;}

#secondarystoreContent h3{padding:0px 0px 5px 10px;

font-size:12px;

margin-right:50px;

color:#990000;}

.storeImages{

padding: 10px 0px 0px 0px;

}

/*++++++++++++ORDER COMPLETE++++++++++++++*/

#ordercomplete{

float: left;

width: 430px;

margin: 0px 0 0px 0;

padding: 13px 0px;

background-color:#fff;

}

#ordercomplete h1{color:#000;

padding:0px 0px 0px 0px;

font-size:22px;

margin-left:20px;

border-bottom:0px solid #000}

#ordercomplete h2{color:#000;

padding:0px 0px 0px 0px;

font-size:16px;

margin-left:20px;

border-bottom:0px solid #000}



/* The  */

#sidebar {

width:140px;

min-height:500px;

float:right;

font-size:12px;

padding-left:5px;

color:#000;

margin: 5px 0px 0px 0px;

font-family:Helvetica,Myriad web,"Tahoma",Verdana,sans-serif;

border-left: 0px solid #e9e9e9;

}

#sidebar ul {

margin:0;

padding:0;

list-style-type:none;

text-decoration: none;

}

#sidebar h2 {

font-size:12px;

height:14px;

font-weight:bold;

padding:0px 0px 0px 5px;

Margin: 0px 0 0 0;

color:#000;

}

#sidebar li a {

display:block;

line-height:160%;

padding:1px 0 1px 0;

color:#000;

}

#sidebar li a:hover {

text-decoration:none;

}

#sidebar ul li a {

background:#none;

padding-left:5px;

}

#sidebar table {

width:100%;

text-align:center;

}

/*The Sidebar 2*/

#sidebar2{

width:240px;

float:right;

padding:5px 0px 0px 7px;;

background-color:#fff;

margin-right:6px;

height:100%;

color:#000;

}

#sidebar2 img{



}

#sidebar2 ul {

margin:0;

padding:0;

list-style-type:none;

}

#sidebar2

h2 {

font-size:14px;

height:16px;

font-weight:bold;

padding:0px

0px 0px 5px;

background:#fff;

Margin: 0px 0 0

0;

color:#000;

font-variant:small-caps;

}

#sidebar2

li a {

display:block;

line-height:160%;

padding:1px

0 1px 0;

color:#000;

}

#sidebar2

li a:hover {

text-decoration:none;

}

#sidebar2

ul li a {

background:#none;

padding-left:0px;

}

#sidebar2

table {

width:100%;

text-align:left;

background-color:#fff;

font-color:#000;

}

#sidebar2 tr, td{

font-color:#000;

padding:0px 0px 0px 0px;

font:10px Verdana, Arial, Helvetica, sans-serif;

}

#sidebar2 tr{

font-color:#000;

padding:0px

0px 0px 0px;

font:10px Verdana, Arial, Helvetica, sans-serif;

}

#sidebar2 td {font:10px Verdana, Arial, Helvetica, sans-serif;

padding:0px 0px 0px 0px;

color:#000;

}



/* --- FOOTER --- */

.footer {

width:1000px;

height: 50px;

color:#666;

font-size:10px;

background:url();

background-repeat: no-repeat;

clear:both;

margin-top:20px;

}

.#footer a {

color:#f99999;

text-decoration:none;

}

.#footer a:hover {

color:#7b0000;

}

/* The Navigation */

.navigation {

height:5px;

padding:0 15px;

}

.navigation a {

text-decoration:none;

font-size:1em;

font:Arial, Helvetica, sans-serif;

color:#333;

}

.navigation a:hover {

color:#333;

}

/* The Attachment */

.contentCenter {

text-align:center;

}

/* The Page Title */

h2.pagetitle {

padding:0;

margin:0 0 20px 0;

font-size:14px;

text-align:center;

text-decoration: none;

}



#entrycontent {

width:800px;

border-right:0px solid #e9e9e9;

padding-right:10px;
padding-left:10px;

float:left;

background-color: #fff;


}

#leftcolumn {

width:400px;

padding-right:0px;
padding-left:7px;

float:left;

background-color: #fff;


}

#rightcolumn {

width:400px;

padding-right:7px;
padding-left:0px;

float:right;

background-color: #fff;


}

.adspace{

width:1000px;

height:20px;

background-color:#fff;

float:left;

}

label {

color:#000;

width: 100px;

float: left;

text-align: left;

margin-right: 1em;

display: block

}

.submit input

{

margin-bottom: 10px;

float:right;

}


input { 

background-color: #e9e9e9; 

border:1px solid #ccc;

}


form#newsletter{

margin-bottom:10px;

float:left;

}

.newsletterheader{ width:240px; height:30px; margin:20px 0 10px 0; background:url();

}

#buttonpanel{

padding:0px 160px;
height:60px;
width:840px;
}
.button{



float:left;



margin-right:5px;

margin-top:5px;
}
	
#mainregistrationContent{
padding:20px 0px 20px 20px;
width:510px;
height:auto;
margin-bottom:10px;
}
#secondaryregistrationContent{
padding:20px 20px 20px 0px;
width:420px;
min-height:500px;
height:100%;
float:right;
}

#secondaryregistrationContent h2{
padding:0px 0px 0px 0px;
border-bottom: 1px solid #000;
font-size:14px;
color:#000;

}

#mainregistrationContent h2{
padding:0px 0px 0px 0px;
font-size:14px;
margin-right:5px;
border-bottom:1px solid #000;
color:#000;
}
#secondaryregistrationContent p{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000;}








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