@charset "utf-8";

/* Global */
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 140%;
	color: #181919;
	background-color: #254145;
	margin: 0px;
}

a:focus {outline:none}
img {border: 0}

h1 {font-size:30px; color: #BA3048;}
h2 {margin-top:5px; margin-bottom:5px; margin-left:5px; font-size:18px;}

a:link {color:#BA3048; text-decoration:underline;}
a:visited {color:#BA3048; text-decoration:underline;}
a:active {color:#BA3048; text-decoration:underline;}
a:hover {color:#F0C252; text-decoration:underline;}
a:visited:hover {color:#F0C252; text-decoration:underline;}

/* Content and Layout */

.header {background-color: #F0C252;	height: 30px;}
.header-bg {background-image: url(http://trurovineyardsofcapecod.com/images/header-dropshadow-bg.png);	background-repeat: repeat-x;}
.content {background-color: #181919; background-image: url(http://trurovineyardsofcapecod.com/images/lighthouse-bg.jpg); background-repeat: no-repeat;}
.leaf {background-image: url(http://trurovineyardsofcapecod.com/images/grape-leaf.png); background-repeat: no-repeat; left: -581px; top: 95px; height: 89px; width: 89px;	position:relative; z-index:1;}
.featured-text {color:#FFFFFF;}
.subpage-bg {background-color:#F3F3F3;}
.homequote {font-size:12px; line-height:160%;}
.featured img {border:4px solid #6A5E60;}

.featured-wine{
	background-image:url(images/featured-winebg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:320px;
	height:327px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#crossslide {margin: 1em auto; width: 821px; height: 318px;  }

.subnav {font-size:16px; color:#BA3048;}
.subnav a:link {color:BA3048; text-decoration:none;}
.subnav a:visited {color:#BA3048; text-decoration:none;}
.subnav a:active {color:#FFFFFF; text-decoration:none;}
.subnav a:hover {color:#FFFFFF; text-decoration:none;}
.subnav a:visited:hover {color:#FFFFFF; text-decoration:none;}

#tvdiv {}

#newsletter {background-color:#254145; border:solid 1px; margin-top:10px; height:20px; color:#FFFFFF; padding-top:5px; padding-left:5px;}
#newsletterbutton {background-color:#3A656B; border:solid 1px; margin-top:10px; height:28px; color:#FFFFFF}
#newsletterlabel {font-size:16px; padding-top:8px;}

/* Footer & Below */

.footer {font-size:12px; color:#254145;}
.footer h1 {font-size:14px; color:#F0C252;}

.credit {font-size:12px; color:#FFFFFF;}

/* Coda Slider */

.slider-wrap {margin: 0px 0; position: relative; width: 1053px;}

.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
.stripViewer {position: relative; overflow: hidden; border: 0px solid #000; margin: auto; width: 951px; height: 225px;	clear: both; background: #fff;}
.stripViewer .panelContainer {position: relative; left: 0; top: 0; width: 100%;	list-style-type: none;}		
.stripViewer .panelContainer .panel {float:left; height: 100%;	position: relative;	width: 951px;}		
.stripViewer .panelContainer .panel .wrapper {padding: 10px;}
		
.stripNav { display:none; margin: auto;}		

.stripNavL, .stripNavR { /* The left and right arrows */position: absolute;	top: 0px;	text-indent: -9000em;}		
.stripNavL a, .stripNavR a {display: block;	height: 225px; width: 51px;}
.stripNavL {left: 0;}
.stripNavR {right: 0;}
.stripNavL {background: url("http://trurovineyardsofcapecod.com/images/slide-left.png") no-repeat center;}
.stripNavR {background: url("http://trurovineyardsofcapecod.com/images/slide-right.png") no-repeat center;}

/* Drop Downs */

.nav ul {padding: 0; margin: 0; }
.nav ul li {list-style-type: none; position: relative; margin: 0; padding: 0;}
.nav ul ul {display: none; background-image:url(http://trurovineyardsofcapecod.com/images/dropdown-bg.png); background-repeat:repeat;}
.nav ul li:hover > ul {display: block; position: absolute;}
.nav li a {display: block; padding: 0px 0px; text-decoration: none; }
.nav ul#topmenu li a:hover {background:#fff; color:#000; text-decoration: none;}
.nav li.sub > a {font-weight: bold; color:#FFFFFF; padding: 0px 10px; line-height:190%;}

.nav ul#topmenu {width:;}
.nav ul#topmenu > li:hover > ul {width:; top: 30px; left: 30px; }
.nav ul ul {width:; height:auto;}

/* Drop Shadow */

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }