/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: auto;
	text-align:center;
	width:760px;
}


img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	#frameHeader{
		width:760px;
		margin:0px 0px 0px 0px;
		padding:15px 0px 0px 0px;
	}
		#frameHeaderLeft{
			height: 197px;
			width:237px
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
		}

			#frameHeaderRightSearch{
				text-align:right;
				margin:168px 37px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			.searchBox{
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #999999;
				width: 161px;
				height: 16px;
			}
			.goBox{
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				height: 22px;
				width: 23px;
				
			}
	#frameMenu{
		text-align:left;
		width:760px;
		margin:0px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		clear:both;
		height:43px;
	}
	
		.selected1{
			background-image: url(../images/selected.gif);
			background-repeat: no-repeat;
			background-position: 22%;
		}
		
		.selected2{
			background-image: url(../images/selected.gif);
			background-repeat: no-repeat;
			background-position: 47%;
		}
		
		.selected3{
			background-image: url(../images/selected.gif);
			background-repeat: no-repeat;
			background-position: 73%;
		}
		
		.selected4{
			background-image: url(../images/selected.gif);
			background-repeat: no-repeat;
			background-position: 96%;
		}
		
	#frameMenu ul{
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#frameMenu ul li { 
		display: inline; 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#frameMain{
		text-align:left;
		width:760px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
		.pageTitle, h1{
			font-size: 27px;
			font-weight:bold;
			letter-spacing: -1px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		.title1, h2{
			font-size: 14px;
			font-weight:bold;
			padding-bottom:7px;
		}
		.title2, h3{
			font-size: 12px;
			font-weight:bold;
		}

		.featureTitle{
			font-size: 20px;
			padding-bottom: 10px;
			font-weight:bold;
			letter-spacing:-1px;
		}
		.featureHeader1{
			background-image:url(../images/ico1.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
		}
		.featureHeader2{
			background-image:url(../images/ico2.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
		}
		.featureHeader3{
			background-image:url(../images/ico3.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
		}
		.featureHeader4{
			background-image:url(../images/ico4.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
		}
		.featureItemTitle a {
			color:#b60202;
			font-size:16px;
			letter-spacing:-1px;
			font-weight: bold;
		}
		.featureSubTitle{
			font-size:14px;
			font-weight: bold;
		}
		.featureSubTitle2{
			font-size:12px;
		}
		.subTitleProducer{
			font-style:italic;
			font-size: 16px;
			font-weight:bold;
			color:#80542b;
			letter-spacing: -1px;
		}
		.wineListLinkBox{
			display:block;
			/*background-color:#1e160d;*/
			/*color:#b60202;*/
			font-size:18px;
			font-weight:bold;
			border:#0000FF solid 1px;
			text-align:center;
			padding:8px;
			margin-top:10px;
		}
		.producerWeb{
		 	padding-top:10px;
		}
		.producerWeb a:link, .producerWeb a:visited {
			color:#b60202;
		}
		.formSection{
			background-color:#F9F9F9;
			border:1px solid #CCCCCC;
			padding:5px 5px 5px 5px;
			margin:0px 0px 13px 0px;
			overflow:auto;
		}
		#producerDescription{
			font-size:12px;
		}

		#producerDescription p{
			padding-bottom: 0px;
			margin-bottom: 0px;
		}
		.wineHeader1{
			background-image:url(../images/ico1.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
			margin-bottom:20px;
			margin-top:40px;
		}
		.wineHeader2{
			background-image:url(../images/ico2.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
			margin-bottom:20px;
			margin-top:40px;
		}
		.wineHeader3{
			background-image:url(../images/ico3.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
			margin-bottom:20px;
			margin-top:40px;
		}
		.wineHeader4{
			background-image:url(../images/ico4.gif);
			background-repeat:no-repeat;
			padding-left:60px;
			padding-bottom:8px;
			margin-bottom:20px;
			margin-top:40px;
		}
		.wineTitle{
			color:#80542b;
			font-size:20px;
			font-weight:bold;
			letter-spacing:-1px;
		}
		.wineSubTitle{
			font-size:16px;
			font-style:italic;
		}
		.lightText{
			color:#7d7d7d;
		}
		.smallText{
			font-size: 10px;
		}
		.nPnM{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		.clear{
			clear:both;
		}
		.pStyle1{
			margin: 0px;
			padding: 0px 0px 4px 0px;
		}
		.error{
			background:#FFC1C1;
			padding:10px;
			font-weight: bold;
			margin-top: 10px;
		}
		.success{
			background:#C1FFBB;
			padding:10px;
			font-weight: bold;
			margin-top: 10px;
		}
		.filterActive{
			background:#C1FFBB;
		}
		.filterInactive{
			background:#F9F9F9;
		}
		.tableHorSeperator{
			border-bottom: 1px #CCCCCC solid;
		}
		.tableEvenRow{
			background-color:#EBEBEB;
		}
		.tableOddRow{
			background-color: #FFFFFF;
		}
		.tableInactiveRow{
			background-color: #999999;
		}
		.tableHeader{
			background-color: #999999;
		}
		.tableSectionHeader{
			border-bottom: 1px #999999 solid;
		}
		.tableSubSectionHeader{
			background-color:#CCCCCC;
			height:20px;
			font-size:14px;
		}
		.tableWines{
			border-bottom: 1px #999999 solid;
		}
		.boxStyle1{
			border: 1px solid #CCCCCC;
			background: #F9F9F9;
			padding: 8px;
			margin: 0px 0px 5px 0px;
		}
		.boxStyle2{
			border: 1px solid #CCCCCC;
			padding: 8px;
			margin: 0px 0px 5px 0px;
		}
		.boxStyle3{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 4px 0px;
		}
		.cols{
			position:relative;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 2px 0px 0px;
		}
		.colsHome{
			position:relative;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 8px 0px 0px;
			width:258px
		}
		.itemSeperator{
			padding: 0px 0px 0px 0px;
			margin: 5px 0px 15px 0px;
			border-top: dotted 1px #996633;
		}
		
	#frameMainLeft{
		text-align:left;
		width:452px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
	}
	
	#frameMainRight{
		text-align:left;
		width:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 25px;
		float:right;
		display:block;
	}
	
	#adminMod{
		text-align:center;
		margin:10px 0px 10px 0px;
		padding:10px 0px 10px 0px;
		border: 1px #CCCCCC solid;
		background:#F9F9F9;
	}
	
	/* reviews */
		
		.reviewHeader{
		}
		.reviewWine a {
			color:#b60202;
			font-size:16px;
			font-weight:bold;
			letter-spacing:-1px;
		}
		.reviewText{
			padding: 10px 10px 0px 10px;
			margin: 0px 0px 0px 0px;
			font-style:italic;
		}
		.reviewRating{
			font-size:24px;
			font-weight:bold;
			font-style:italic;
		}
		.reviewFrom{
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-weight:bold;
		}
			
		
		
