/* CSS document for Il Vinaio */


/* Global and Parts */



	/* Global */

		body, html{

/* 			background:#420700;  */

			background-image:url(../images/bg.jpg);

			font:12px Arial, Verdana;

			color:#333;

			}

		* {

			margin:0;

			padding:0;

			}

		a {

			color: #CC6666;

		}


		a:hover {
			color: #5B1717;
		}


		.left {

			float:left;

			display:inline;

		}

		.right {

			float:right;

			display:inline;

		}

		a img {

			border:0;

		}

		#content p{

			margin-top:20px;

			}

		#content p.noMargin{
			margin:0;

			}


		#content ul{

			list-style-position:inside;
			list-style:disc;
			margin-left:13px		}

		}

		.noMargin{

			margin:0;

			}


	/* // Global */



	/* Containers */

		#mainContainer{

			width:804px;

			margin:0 auto;

			}

		p#top{

			padding-top:30px;
			
color:#b26b6b;

			text-align:center;

			margin:0 auto;

			}

		p#top em{

			font-style:normal;

			color:#fff;

			}

		p#top a:hover {
			color: white;
		}

		#header {

			height:90px;    /*   161px;  */
			background:white      /* #3a1300; 663333; cc9966; ebdfc5; */		}

		#header img {

			float:left;

			display:inline;

			margin-left:265px;     /*   90px;  */
			margin-top:10px;

		}

		
#bodyContainer{

			background:#fff;

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

			}

		p{

			line-height:1.5em;

			}

		#splashwos {

			position:relative;

			height:292px;

			padding-left:30px;

			width:296px;
			display:inline;

		}

		#splashwos img#entrance {
			position:absolute;

			top:0px;

			left:96px;

			border:0;

		}

		#splash {

			float:left;
			position:relative;

			height:292px;

			padding-left:30px;

			width:390px;
			display:inline;

		}

		#splash img#entrance {
			position:absolute;

			top:0px;

			left:10px;

			border:0;

		}

		#splashright {

			position:relative;

			height:292px;

			padding-left:30px;

		}

		#splashright p {

			position:relative;

 			padding-right:50px;

 			padding-left:0px;

			padding-top:20px;     /* 40px; */

     			font-family: "Book Antigua", "Palatino Linotype", Georgia;

			font-size:14px;

			font-style: italic;

  			font-weight:bold;

			line-height:25px;

			color:#420700;

			width:250px;

			float:right;

		}

		#splash2 {

			float:left;
			position:relative;

			height:258px;

			padding-left:30px;

			width:541px;
			display:inline;

		}

		#splash2 img#facade {
			position:absolute;

			top:0px;

			left:10px;

			border:0;

		}

		#splash2right {

			position:relative;

			height:258px;

			padding-left:5px;

		}

		#splash2right p {

			position:relative;

			padding-right:0px;

			padding-left:0px;

			padding-top:40px;

			font-family: "Book Antigua", "Palatino Linotype", Georgia;

			font-size:14px;

			font-style: italic;

			font-weight:bold;

			line-height:25px;

			color:#420700;

			width:250px;

			float:right;

		}

		#winewords {
			background:#fff;

			height:170px;

			width:797px;

		}
		#winewords img#wineword1 {

			position:absolute;

			top:0px;

			left:0px;

			border:0;

			height:116px;
			width:715px;
		}

		#features {
			margin-top:8px;

			margin-bottom:0px;

			background:#fff;

		}

		.featureColumn {
			float:left;

			display:inline;

			width:250px;

			margin-left:9px;
			margin-right:2px;

		}

		.featureColumn a {

			color:#330000;

			font-weight:bold;

		}

		.featureColumn a:hover {

			color: #5B1717;

		}
		
.featureColumn h2 {
			color:#67512f;

			font-size:12px;

			text-align:center;

			font-family:"Trebuchet MS",Arial,Verdana;

			letter-spacing:.1em;

			text-transform:uppercase;

			background:#e1d1ac url(../images/column_header.gif) repeat-x top;

			padding:10px;

			margin-bottom:20px;

		}

		.featureColumn p {

			font-size:12px;

			line-height:1.5em;

			margin-right:10px;

			margin-left:12px;

			margin-bottom:15px;

		}

		.featureColumn#3 p {

			float:right;

			display:inline;

			margin-left:2px;

			width:180px;

		}

		.featureColumn#2 p {

			line-height:1.5em;

			margin-bottom:10px;

		}

		.featureColumn#2 strong {

			color:#330000;

		}

		.featureColumn#2 a {

			color:#000;

			font-weight:normal;
			text-decoration: none;

		}

		.featureColumn#2 a:hover {

			text-decoration: underline;

		}

		#content{

			width:570px;

			margin:50px auto 0 auto;

			padding-top:10px;

			padding-bottom:50px;

			line-height:20px;

			}

	/* Coupons */
		.coupon {

			position:relative;

			border-style: dashed;
			height:180px;
			width:180px;
			margin:10px;
			margin-left:240px;
			margin-bottom:10px;
			padding:0px;
		}

		#blue {
			background-color:lightblue;
			}
		#red {
			background-color:mistyrose;
			}

		.coupon p {
			position:relative;

			text-align:center;
			 }
		p.smalltop {
			margin-top:3px;
			margin-left:0px;
			padding:0px;
			font-size:9px;

			 }
		p.smallbottom {
			bottom:0px;
			margin-top:24px;
			margin-left:0px;
			padding:0px 10px;
			font-size:9px;

			 }
		p.middle1 {
			top:18px;
			margin-left:5px;
			padding:0px;
			font-size:10px;

			font-weight:bold;
			 }
		p.middle2 {
			top:10px;
			margin-left:10px;
			padding:4px;
			font-size:24px;

			font-weight:bold;
			 }
		p.middle3 {
			margin-left:10px;
			padding:0px;
			font-size:10px;

			font-weight:bold;
			 }
	/* // Coupons */
		#description{

			width:700px;

			margin:50px auto 0 auto;

			padding:5px;

			line-height:15px;

			}

		#footer {

			text-align:center;

			color:#b26b6b;

			padding-top:30px;

			padding-bottom:30px;

		}

		
#footer a:hover {

			color:#b26b6b;

			text-decoration:none;

		}





/* Headers */

	h3, h4, h5 {

		font-family: Georgia, "Times New Roman", Times, serif;

		font-style: italic;

	}

	h1{

		font-family: "Book Antigua", "Palatino Linotype", Georgia;

		width:420px;

		font-size: 30px;

		line-height:31px;

		color:#420700;

		padding-top:30px;

		margin-bottom:12px;

		}


	h3 {

		font-size:16px;

		color:#420700;

	}

	
.featureColumn h3 {

		margin-left:12px;

	}

	
h4 {

		float:left;

		display:inline;

		font-size:12px;

		color:#420700;

		padding-left:28px;

		padding-top:6px;

		padding-bottom:10px;

	}

	
h4 img {

		float:right;

	}

	
h5 {

		float:right;

		display:inline;

		font-size:14px;

		font-weight:normal;

		color:#938462;

		padding-top:4px;

		padding-bottom:2px;

	}

	
h5 img {

		margin-bottom:6px;

		vertical-align: middle;

	}

	
h5 a {

		color:#938462;

		text-decoration:none;

	}

	
h5 a:hover {

		text-decoration:underline;

	}

/* Nav */

	ul#nav{

		font-size:11px;

		list-style:none;

		margin-left:35px;

		padding-top:8px;

		padding-bottom:8px;

		}

	ul#nav li{

		display:inline;

		margin-right:9px;

		padding-right:9px;

		background:url(../images/nav-dividers.gif) 100% 4px no-repeat;

		}

	ul#nav li.last{

		margin:0;

		padding:0;

		background:none;

		}

	ul#nav li a{

		font-weight:bold;

		color:#cc6666;
	
	text-decoration:none;

		}

	ul#nav li a:hover{

		font-weight:bold;

		color:#4c0e0e;
	
	text-decoration:none;

		}

/* // Nav */



.brClear {

	clear:both;

	height:0;

	margin:0;

	font-size: 1px;

	line-height: 0px;

}

