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

body {
	background:#f6f1df;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}


p {font-size:.75em;line-height:1.6em;color:#333;}

a {color:#000;text-decoration:none;}
a:hover {color:#600;text-decoration:underline;}
a:visited {color:#333;}
a:active {color:#600;text-decoration:underline;}

#container {
	width:893px;
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/background-strip.png) repeat-y;
	margin:0px auto 0px auto;
	overflow:hidden;
	position:relative;
}
#header, #header-int, #content, #content-int, #footer {
	width:833px;
	left:30px;
	background-repeat:no-repeat; 
}
#content-int a:link,
#content-int a:hover,
#content-int a:visited{text-decoration:underline;color:#960;}
#content-int a:hover {text-decoration:none;}
#content-int .links2 a:link,
#content-int .links2 a:visited {color:#333;text-decoration:none;line-height:1.2em;}
#content-int .links2 a:hover {color:#960;text-decoration:none;}

#header, #header-int {
	height:185px;
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/header.png);
	position:absolute;
	z-index:100;
	top:0;
}
.headercontainer {position:absolute;top:0px;}
#content, #content-int {
	min-height:600px;
	position:relative;
}
#content {
	margin-top:145px;
}
#content-int {
	margin-top:210px;
	overflow:auto; 
}
.topfade {position:absolute;width:833px;top:0;left:0;z-index:2;}
.background-silosestate {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/background-silosestate.jpg) no-repeat bottom;padding-bottom:3em;
}
.background-accommodation {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/bg-accommodation.jpg) no-repeat bottom;padding-bottom:3em;
}
.background-winery {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/background-winery.jpg) no-repeat bottom;padding-bottom:3em;
}
.background-rest {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/background-rest.jpg) no-repeat bottom;padding-bottom:3em;
}
.background-contact {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/background-silosestate.jpg) no-repeat bottom;padding-bottom:3em;
}
.background-gallery {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/background-silosestate.jpg) no-repeat bottom;padding-bottom:3em;
}
.background-function {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/background-function.jpg) no-repeat bottom;padding-bottom:3em;
}
#backgroundimages {
	background:#fff;
	position:relative;
	width:833px;
	height:185px;
	overflow:hidden;
}
#content #backgroundimages {
	background:#000;
	height:600px;
}
 .homepageimages {
	z-index:5000;visibility:hidden;
 
}
#footer {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/footer.png) no-repeat top;
	height:106px;
	z-index:1050;
	position:relative;
	margin-top:-55px;
}
/* HEADER */
.logo {
	top:18px;
	border:none;
	position:absolute;
	left:16px;
	z-index:6000;
}
.navigation, .navigation-int {
	width:833px;
	position:absolute;
	margin:0px;
	z-index:5000;
	top:125px;
	left:30px;
	height:24px;
}
.navigation {
	background:#595959;
}
.navigation-int {
	background:#000;
}
#serviceseal {z-index:10;position:relative;margin-top:-50px;margin-left:300px;}
/* SIGNUP FORM IN HEADER FRONT PAGE */
form.mailinglist, form.mailinglist-int {
	position:relative;
	top:2px;
	font-size:.7em;
	color:#fff;
	padding:10px;
}
form.mailinglist label, form.mailinglist-int label {
	margin-right:10px;
	size:25px;
	white-space:nowrap;
	padding:0px 2px 2px 0px;
	display: inline-block;
}
form.mailinglist label {
	width:35px;
}
form.mailinglist-int label {
	width:32px;
}
form.mailinglist .button, form.mailinglist-int .button {
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/button-register.png);
	width:88px;
	height:25px;
	color:#000;
	border:none;
	padding-bottom:12px;
	margin:2px 0px 0px 50px;
}
form.mailinglist p, form.mailinglist-int p {
	margin:8px 0px 0px 0px; color:#fff;font-size:.9em;
}
.signup {
	width:256px;
	height:99px;
	position:relative;
	float:right;
	z-index:1;
	margin:5px 1px 0px 2px;
	background-color:#000;padding:5px;
}
.signup strong {color:#fff;font-size:.75em;margin:5px 0px 0px 0px;}
.signup-int {
	width:256px;
	height:159px;
	position:relative;
	float:right;
	z-index:1;
	margin:5px 1px 0px 0px;
}

.signup a, .signup-int a {
	color:#fff;
}
.signup a:hover {
	color:#FC3;
}
.signup a:active, .signup a:visited {
	color:#e3e3e3;
}
.signup p {
	margin:2px 0px 2px 0px;
}
/*LEFT HAND BOXOUTS */
.links {
	position:absolute;
	left:5px;
	width:180px;
	background:url(http://thesilos.com/wp-content/themes/the-silos/images/links-background.png) repeat-y;
	z-index:3;
	padding-bottom:5em;margin:0px;
	top:0px;
}
.links img {margin-left:6px;}
.links-int {
	position:absolute;
	left:5px;
	width:180px;
	 
	z-index:3;
	padding-bottom:5em;
	margin:0px;
	overflow:auto;
 
}
.links2 ul {margin:0px 0px 0px .5em;list-style-type:none;padding:0px;}
.links2 li a {font-size:.7em;line-height:1em;white-space:inherit;color:#333;display:block;width:120px;height:auto;padding:.25em 0px .5em 20px;margin:0px;/*border-left:1px solid #a98026;*/background:url(images/nav.png) top left;line-height:1em;}
.links2 li a:hover {color:#000;}
.links2 ul ul {margin-left:0px;}
.links2 li li a {padding-left:2.5em;width:150px;}
.links2 li li a:hover {padding-left:2.5em;width:150px;}

#content-int h1 {font-size:1.5em;font-weight:lighter;letter-spacing:1px;}
#content-int h2 {font-size:1.5em;font-weight:lighter;letter-spacing:1px;}
#content-int h3 {font-size:1em;font-weight:lighter;color:#666;}
#content-int p {}
#content .links {padding-top:70px;}
#content-int .links-int {padding-top:25px;}
#content-int ul {display:inline-block;width:50%;}
#content .links img, #content-int .links-int img {
	border:none;
}
#content-int a img {border:none;background:none;}
/* NEW MENU */
.mlddm {
	padding:0px;
	left:10px;top:0px; 
	position:relative;
	margin:0px;
}
#header ul.mlddm {padding-left:5px;margin-left:5px;}
.mlddm li {
	display: inline;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
.mlddm li a {
	display: block;
	margin: 6px 2px 6px 0;
	padding: 0px 10px;
	width: auto;
	font: 10.5px arial, sans-serif;
	text-align: center;
	text-decoration: none;
	font-weight:lighter;
	white-space: nowrap;
	color: #fff;
 background-color: #;border-right:1px solid #e3e3e3;
}
.mlddm li a:hover,
.mlddm li a:active, 
.mlddm li.current_page_item a {
	color:#e2a31b;
}

li a:visited {
	color:#fff;
}
.middm li li a:visited {
	background: #333;
	color:#fff;
}
ul.middm {margin:0px;}
.mlddm ul {
	 
	position: absolute;
	visibility: hidden;
	margin: 2px 0 0 0;
	padding: 0px;
	background: #ECEFE4;
	border: 1px solid #CCC;
}
.mlddm ul li {
	float: none
}
.mlddm ul li a {
	display: block;
	width: auto;
	margin: 0;
	padding: 5px 17px 5px 13px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	white-space: pre;
	color: #0c375d;
	background: transparent;
	border-width: 0
}
.mlddm ul li .hsub {
	background-image: url(http://thesilos.com/wp-content/themes/the-silos/images/arrow.gif);
	background-position: right;
	background-repeat:  no-repeat
}
.mlddm ul li .hsub:hover {
	background-image: url(http://thesilos.com/wp-content/themes/the-silos/images/arrow.gif);
	background-position: right;
	background-repeat:  no-repeat
}
li.rollover {border:1px solid #ccc;margin:2px;
	padding: 1px 10px 1px 5px;background:#C93;}
li.rollover a:hover {background:#333;color:#fff;}
 
/* FOOTER */
p.copyright {
	font-size:.7em;
	color:#fff;
	position:relative;
	top:35px;
	left:20px;
	font-weight:lighter;margin:0px 0px 30px 0px;
}
#footer a {
	color:#fff;
	text-decoration:none;
}
.addtoany_share_save img {margin:10px 0px 0px 20px;}
	.addtoany_share_save_container{margin:10px 0px 5px 40px;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:20px 0px 5px 10px; !important;
		padding:0px 0px 15px 0px !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.7;
		filter:alpha(opacity=70);
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
		filter:alpha(opacity=100);
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}
	.contentcontainer, .contentcontainer-int {position:relative;float:left; ;z-index:2;}
.contentcontainer {width:650px;left:200px;}
.contentcontainer-int {width:800px;left:20px;}
.links2 {float:right;position:relative;width:180px;}
.content {position:relative;float:left;width:590px;padding-bottom:5em;}
.content ul {font-size:.75em;line-height:1.7em;color:#333;}

.alignright {float:right;margin:0px 0px 5px 5px;position:relative;}
.alignleft {float:left;margin:0px 5px 5px 0px;position:relative;}

.followsilos {width:150px;position:absolute;padding:0px 10px 0px 0px;text-align:right;right:0;z-index:2000;top:0px;}
.followsilos img {padding:0px 2.5px 0px 2.5px;}
.followsilos a img  {border:none;background:none;}
.followsilos strong {color:#fff;font-size:.7em;font-weight:lighter;}

.wpsc_description {margin-bottom:1em;padding-bottom:1em;font-size:.8em;line-height:1.8em;border-bottom:1px dotted #ccc;}
h3.prodtitles span, .pricedisplay {font-weight:lighter;font-size:.9em;color:#333;}
th.product-name {width:360px;}
th.quantity {white-space:nowrap;}
.wpsc_buy_button {margin-left:5px;}
.end {border-top:1px dotted #ccc;}
ul#newsletter li a {width:78px;}

#minisitemap {position:relative; width:833px;margin:0px auto 20px auto;overflow:auto;}
#minisitemap a {color:#999;}
#minisitemap ul li.first h3 {font-size:1em;font-weight:lighter; font-variant:small-caps;margin:0px;float:left;}
#minisitemap ul li.first h3 a {color:#000;}
#minisitemap ul {margin:10px 0px 10px 0px;padding:10px 0px 10px 0px;list-style-type:none;}
#minisitemap ul li {display:inline-block; margin:4px 0px 4px 0px;padding:0px;}
#minisitemap ul.sitemap1, #minisitemap ul.sitemap2, #minisitemap ul.sitemap3, #minisitemap ul.sitemap4, #minisitemap ul.sitemap5, #minisitemap ul.sitemap6, #minisitemap ul.sitemap7 {display:inline-block;float:left;position:relative;width:14.5%;height:200px;font-size:.8em; } 

#minisitemap ul.sitemap1, #minisitemap ul.sitemap2, #minisitemap ul.sitemap3, #minisitemap ul.sitemap4, #minisitemap ul.sitemap5, #minisitemap ul.sitemap6  {padding-right:1%;margin-right:1%;border-right:1px solid #ccc; } 

#minisitemap ul.sitemap7  {padding-right:0%;margin-right:0%; } 


#minisitemap ul.sitemap1 li, #minisitemap ul.sitemap2 li, #minisitemap ul.sitemap3 li, #minisitemap ul.sitemap4 li, #minisitemap ul.sitemap5 li, #minisitemap ul.sitemap6 li, #minisitemap ul.sitemap7 li {display:inline-block;font-weight:lighter;line-height:1.3em;font-size:.85em; } 
#minisitemap ul.sitemap1, #minisitemap ul.sitemap2, #minisitemap ul.sitemap3  { } 

