/**
 * txwinePrint.css
 */
 
/*** from txwineMain.css ***/

/**
 * Tags
 */
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #FFFFFF;

	background-image: url(../images/mainBG.gif);
	background-repeat: repeat-y;
	background-position: center top;

	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
}

img {
	border: none;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li {
	margin: 0px;
	padding: 0px;	
	vertical-align: middle;
}

a:link,
a:visited {
	color: #663333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #93402F;
}

table {}

th {
	font-size: 14px;
	color: #93402F;
	text-align: center;
}

td {}

/**
 * Classes
 */
 .hidden {
 	display: none;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.highlight {
	color: #93402F;
	font-weight: bold;
}

.smallPad {
	margin: 0px;
	padding: 5px 0px;
}

.rightImage {
	display: block;
	float: right;
	margin: 0px;
	padding: 10px 60px;
}

.leftImage {
	float: left;
	margin: 0px;
	padding: 10px 60px;
}

/**
 * ID's
 */
#mainBG {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 15px;
	width: 902px;
	height: 100%;
}

#interiorContent ul {
	margin: 0px;
	padding: 5px;
}

#interiorContent li {
	margin: 0px;
	padding: 5px;
}

/**
 * txwineHome.css
 * 
 * Home page specific styles
 */
.descLink {
 	margin: 0px;
	padding: 5px 0px;
 	color: #93402F;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: .2em;
	line-height: 15px;
}

#topLeftImage_ {
    position: absolute;
    left: 2px;
    top: 0px;
    width: 100px;
    height: 136px;

	background-image: url(../images/topLeftImage.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#topLeftImage006_ {
    position: absolute;
    left: 101px;
    top: 25px;
    width: 74px;
    height: 111px;

	background-image: url(../images/topLeftImage-06.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#contactButton_ {
    position: absolute;
    left: 101px;
    top: 0px;
    width: 138px;
    height: 25px;
}

#twLogo_ {
    position: absolute;
    left: 239px;
    top: 0px;
    width: 429px;
    height: 136px;

	background-image: url(../images/twLogo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#twLogo007_ {
    position: absolute;
    left: 175px;
    top: 25px;
    width: 64px;
    height: 111px;

	background-image: url(../images/twLogo-07.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#twLogo008_ {
    position: absolute;
    left: 668px;
    top: 25px;
    width: 57px;
    height: 111px;

	background-image: url(../images/twLogo-08.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#sitemapButton_ {
    position: absolute;
    left: 668px;
    top: 0px;
    width: 139px;
    height: 25px;
}

#topRightImage_ {
    position: absolute;
    left: 807px;
    top: 0px;
    width: 96px;
    height: 136px;

	background-image: url(../images/topRightImage.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#topRightImage009_ {
    position: absolute;
    left: 725px;
    top: 25px;
    width: 82px;
    height: 111px;

	background-image: url(../images/topRightImage-09.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#homeMenuLeft_ {
    position: absolute;
    left: -12px;
    top: 136px;
    width: 188px;
    height: 231px;

	margin: 0px;
	padding: 46px 0px 0px 20px;

	background-image: url(../images/homeMenuLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#mainImageHome_ {
    position: absolute;
    left: 176px;
    top: 136px;
    width: 550px;
    height: 189px;

	background-image: url(../images/mainImageHome.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#mainImageHome013_ {
    position: absolute;
    left: 176px;
    top: 325px;
    width: 134px;
    height: 42px;

	background-image: url(../images/mainImageHome-13.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#historyBanner_ {
    position: absolute;
    left: 310px;
    top: 325px;
    width: 282px;
    height: 67px;
}

#mainImageHome015_ {
    position: absolute;
    left: 592px;
    top: 325px;
    width: 134px;
    height: 42px;

	background-image: url(../images/mainImageHome-15.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#homeMenuRight_ {
    position: absolute;
    left: 726px;
    top: 136px;
    width: 189px;
    height: 231px;

	margin: 0px;
	padding: 46px 0px 0px 8px;

	background-image: url(../images/homeMenuRight.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#contentLeft_ {
    position: absolute;
    left: 2px;
    top: 367px;
    width: 308px;
    height: 263px;

	background-image: url(../images/contentLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#menuDescLeft {
	position: absolute;
	left: 9px;
	top: 367px;
	width: 163px;
	height: 147px;
	z-index: 1;

	margin: 0px;
	padding: 10px 0px;
	visibility: hidden;
	overflow: visible;

	background-image: url(../images/menuDescLeftBG.png);
	background-repeat: no-repeat;
	background-position: left top;

	text-align: center;
}

#contentCenter_ {
    position: absolute;
    left: 310px;
    top: 392px;
    width: 282px;
    height: 208px;
}

#contentRight_ {
    position: absolute;
    left: 592px;
    top: 367px;
    width: 312px;
    height: 263px;

	background-image: url(../images/contentRight.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#menuDescRight {
	position: absolute;
	left: 733px;
	top: 367px;
	width: 164px;
	height: 147px;
	z-index: 1;

	margin: 0px;
	padding: 10px 0px;
	visibility: hidden;
	overflow: visible;

	background-image: url(../images/menuDescRightBG.png);
	background-repeat: no-repeat;
	background-position: left top;

	text-align: center;
}

#bottomBox {
	position: absolute;
	top: 615px;
	left: 84px;
	width: 732px;
	height: 100%;
}

#calEvents {
	margin: 0px;
	padding: 10px;
}

#reqLinks {
	margin: 0px;
	padding: 10px;
	
	font-size: 11px;
	text-align: center;
	letter-spacing: .08em;
	font-family: "Times New Roman", Times, serif;
	color: #93402F;
	
	z-index: 10;
}

#reqLinks a:link, #reqLinks a:visited {
	color: #93402F;
	text-decoration: none;
}

#reqLinks a:hover {
	text-decoration: underline;
	color: #660000;
}


/**
 * txwineInterior.css
 *
 * Main stylesheet for the interior pages
 */

/** Top Bar **/
#interiorImageTopScroll_ {
    position: absolute;
    left: 266px;
    top: 0px;
    width: 366px;
    height: 4px;

	background-image: url(../images/interiorImageTopScroll.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#interiorTopLeft_ {
    position: absolute;
    left: 0px;
    top: 4px;
    width: 283px;
    height: 142px;

	background-image: url(../images/interiorTopLeft.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#homeLink {
	position: absolute;
	top: 26px;
	left: 46px;
	z-index: 5;
}

#interiorTopLeft004_ {
    position: absolute;
    left: 615px;
    top: 4px;
    width: 29px;
    height: 142px;


	background-image: url(../images/interiorTopLeft-04.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#interiorContactUsButton_ {
    position: absolute;
    left: 644px;
    top: 4px;
    width: 119px;
    height: 22px;
}

#interiorTopLeft006_ {
    position: absolute;
    left: 763px;
    top: 4px;
    width: 6px;
    height: 142px;


	background-image: url(../images/interiorTopLeft-06.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#interiorSitemapButton_ {
    position: absolute;
    left: 769px;
    top: 4px;
    width: 117px;
    height: 22px;
}

#interiorTopLeft008_ {
    position: absolute;
    left: 886px;
    top: 4px;
    width: 17px;
    height: 142px;


	background-image: url(../images/interiorTopLeft-08.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#interiorTopLeft009_ {
    position: absolute;
    left: 644px;
    top: 26px;
    width: 119px;
    height: 120px;


	background-image: url(../images/interiorTopLeft-09.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#interiorTopLeft010_ {
    position: absolute;
    left: 769px;
    top: 26px;
    width: 117px;
    height: 120px;
}

/** Navigation **/
#interiorMenuBG_full {
    position: absolute;
    left: -12px;
    top: 146px;
    width: 925px;
    height: 27px;

	background-image: url(../images/interiorMenuBG_full.png);
	background-position: center top;
	background-repeat: no-repeat;
}

/** Buttons **/
#interiorFindWineButton_ {
    position: absolute;
    left: 33px;
    top: 146px;
    width: 153px;
    height: 27px;
	z-index: 1;
}

#interiorWineGGButton_ {
    position: absolute;
    left: 197px;
    top: 146px;
    width: 169px;
    height: 27px;
	z-index: 1;
}

#interiorRestaurantsButton_ {
    position: absolute;
    left: 469px;
    top: 146px;
    width: 146px;
    height: 27px;
	z-index: 1;
}

#interiorMediaGuideButton_ {
    position: absolute;
    left: 632px;
    top: 146px;
    width: 75px;
    height: 27px;
	z-index: 1;
}

#interiorWineFactsButton_ {
    position: absolute;
    left: 721px;
    top: 146px;
    width: 64px;
    height: 27px;
	z-index: 1;
}

#interiorAboutTwmapButton_ {
    position: absolute;
    left: 800px;
    top: 146px;
    width: 79px;
    height: 27px;
	z-index: 1;
}

/** Sub Navigation **/
.interiorSubNav {
	display: block;
	margin: 0px;
	padding: 8px 8px 0px 5px;
	background-color: #EBD4B8;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.interiorSubNav a:hover, .interiorSubNav a:link, .interiorSubNav a:visited {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.interiorSubNav a:hover {
	color: #93402F;
}

/** Content **/

#interiorContentBG_ {
    position: absolute;
    left: 0px;
    top: 173px;
    width: 903px;
    height: 159px;

	background-image: url(../images/interiorContentBG.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#interiorContent {
	margin-top: 214px;
	padding: 20px;
	text-align: left;
	font-size: 14px;
}

.divider {
	margin: 0px 50px;
	padding-bottom: 20px;
	background-image: url(../images/winerydivider.jpg);
	background-repeat: no-repeat;
}

.rttLink {
	margin: 0px;
	padding: 10px 60px 10px 10px;
	text-align: right;
}

/*** Main Images ***/
.interiorMainImage {
	position: absolute;
    left: 283px;
    top: 4px;
    width: 332px;
    height: 142px;	
	background-position: center top;
	background-repeat: no-repeat;
}

#interiorMainImage-appellations_ {
	background-image: url(../images/interiorMainImage_appellations.png);
}

#interiorMainImage-awards_ {
	background-image: url(../images/interiorMainImage_awards.png);
}

#interiorMainImage-beach_ {
	background-image: url(../images/interiorMainImage_beach.png);
}

#interiorMainImage-cabinet_ {
	background-image: url(../images/interiorMainImage_cabinet.png);
}

#interiorMainImage-events_ {
	background-image: url(../images/interiorMainImage_events.png);
}

#interiorMainImage-findawinery_ {
	background-image: url(../images/interiorMainImage_findawinery.png);
}

#interiorMainImage-grapeGrowers_ {
    background-image: url(../images/interiorMainImage_grapeGrowers.png);
}

#interiorMainImage-grapes_ {
    background-image: url(../images/interiorMainImage_grapes.png);
}

#interiorMainImage-health_ {
	background-image: url(../images/interiorMainImage_health.png);
}

#interiorMainImage-mediaGuide_ {
    background-image: url(../images/interiorMainImage_mediaGuide.png);
}

#interiorMainImage-resources_ {
	background-image: url(../images/interiorMainImage_resources.png);
}

#interiorMainImage-restaurants_ {
    background-image: url(../images/interiorMainImage_restaurants.png);
}

#interiorMainImage-shipping_ {
    background-image: url(../images/interiorMainImage_shipping.png);
}

#interiorMainImage-shrimp_ {
	background-image: url(../images/interiorMainImage_shrimp.png);
}

#interiorMainImage-twmap_ {
	background-image: url(../images/interiorMainImage_twmap.png);
}

#interiorMainImage-wineries_ {
	background-image: url(../images/interiorMainImage_wineries.png);
}

/**
 * txwineInteriorMenu.css
 *
 * Sub nav styles for browsers without JS
 */
 /** Non-JavaScript styles **/
.noJS .interiorSubNavLeft {
	
}

.noJS .interiorSubNavRight {
	
}

.noJS #menuBar {
	position: absolute;
	top: 173px;
}

.noJS #interiorFindWineSubs {
	position: absolute;
	left: 20px;
	top: 173px;
	width: 145px;
	height: 203px;
	z-index: 2;
}

.noJS #interiorWineGGSubs {
	position: absolute;
	left: 200px;
	top: 173px;
	height: 203px;
	text-align: left;
	z-index: 2;
	width: 180px;
}

.noJS #interiorSubNavExtra {	
	position: absolute;
	left: 0px;
    top: 8px;
	height: 203px;
    width: 181px;
}

.noJS #interiorWineriesLink a:link, 
.noJS #interiorWineriesLink a:visited, 
.noJS #interiorWineriesLink a:hover {
	color: #663333;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.noJS #interiorWineriesLink {
	position: relative;
	top: 0px;
	left: 5px;
}

.noJS #interiorSubNavWineries {
	position: relative;
	top: 1px;
	left: 15px;
	padding-left: 4px;
	padding-right: 10px;
	text-align: left;
	width: 167px;
}

.noJS #interiorGGLink a:link, 
.noJS #interiorGGLink a:visited,
.noJS #interiorGGLink a:hover {
	color: #663333;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.noJS #interiorGGLink {
	position: relative;
	top: 3px;
	left: 5px;
}

.noJS #interiorSubNavGG {
	position: relative;
	top: 3px;
	left: 15px;
	width: 175px;
	text-align: left;
	padding-left: 4px;
}

.noJS #interiorResourcesLink a:link, 
.noJS #interiorResourcesLink a:visited,
.noJS #interiorResourcesLink a:hover {
	color: #663333;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.noJS #interiorResourcesLink {
	position: relative;
	top: 5px;
	left: 5px;
}

.noJS #interiorSubNavResources {
	position: relative;
	top: 5px;
	left: 15px;
	width: 176px;
	text-align: left;
	padding-left: 4px;
}

.noJS #interiorRestaurantsSubs {
	position: absolute;
	left: 420px;
	top: 173px;
	width: 137px;
	height: 203px;
	z-index: 2;
}

.noJS #interiorMediaGuideSubs {
	position: absolute;
	left: 582px;
	top: 174px;
	width: 120px;
	height: 203px;
	z-index: 2;
}

.noJS #interiorWineFactsSubs {
	position: absolute;
	left: 724px;
	top: 174px;
	width: 150px;
	height: 203px;
	z-index: 2;
}

/** JavaScript Enabled Menu **/

.JS .interiorSubNavLeft {
	float: left;
	display: inline;
}

.JS .interiorSubNavRight {
	position: relative;
	float: left;
	top: 0px;
	left: 5px;
	display: inline;
}

.JS #interiorFindWineSubs {
	position: absolute;
	left: 33px;
	top: 173px;
	height: 77px;
	visibility: hidden;

	z-index: 2;
}

.JS #interiorWineGGSubs {
    visibility: hidden;
	position: absolute;
	left: 197px;
	top: 173px;
	height: 68px;
    width: 390px;	
	text-align: right;
	z-index: 2;
}

.JS #interiorSubNavExtra {
	text-align: right;
}

.JS #interiorSubNavExtra a:link,
.JS #interiorSubNavExtra a:visited,
.JS #interiorSubNavExtra a:hover {
	color: #000000;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.JS #interiorSubNavExtra a:hover {
    color: #663333;
}

.JS #interiorWineriesLink a:link, 
.JS #interiorWineriesLink a:visited,
.JS #interiorWineriesLink a:hover {
	color: #663333;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.JS #interiorWineriesLink {
	position: absolute;
	top: 8px;
	width: 140px;
}

.JS #interiorSubNavWineries {
	visibility: hidden;
	position: absolute;
	top: 7px;
	left: 145px;
	width: 300px;
	padding-left: 4px;
	padding-right: 10px;
	text-align: left;
}

.JS #interiorGGLink a:link, 
.JS #interiorGGLink a:visited,
.JS #interiorGGLink a:hover {
	color: #663333;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.JS #interiorGGLink {
	position: absolute;
	top: 22px;
	width: 140px;
}

.JS #interiorSubNavGG {
	visibility: hidden;
	position: absolute;
	top: 7px;
	left: 145px;
	width: 300px;
	padding-left: 4px;
	padding-right: 10px;
	text-align: left;
}

.JS #interiorResourcesLink a:link, 
.JS #interiorResourcesLink a:visited,
.JS #interiorResourcesLink a:hover {
	color: #663333;
	font-size: 11px;
	letter-spacing: .1em;
	line-height: 13px;
}

.JS #interiorResourcesLink {
	position: absolute;
	top: 36px;
	width: 140px;
}

.JS #interiorSubNavResources {
	visibility: hidden;
	position: absolute;
	top: 7px;
	left: 145px;
	width: 300px;
	padding-left: 4px;
	padding-right: 10px;
	text-align: left;
}

.JS #interiorRestaurantsSubs {
	position: absolute;
	left: 469px;
	top: 173px;
	height: 50px;
	visibility: hidden;

	z-index: 2;
}

.JS #interiorMediaGuideSubs {
	position: absolute;
	left: 632px;
	top: 173px;
	height: 50px;
	visibility: hidden;

	z-index: 2;
}

.JS #interiorWineFactsSubs {
	position: absolute;
	right: 117px;
	top: 173px;
	height: 76px;
	visibility: hidden;

	z-index: 2;
}


/**
 * txwineAppellations.css
 *
 * CSS styles for the /findwinesandwineries/appellations.html page
 */
 

#appellationsMap {
	float: right;
	margin: 0px;
	padding: 5px;
}

#appellationsMainText,
#appellationsIntro {
	
}

#bellMtnSwatch {
	float: left;
	margin: 5px 5px 3px 3px;
	background-color: #4F9C31;
	width: 30px;
	height: 15px;
}

#fburgSwatch {
	float: left;
	margin: 8px 5px 3px 3px;
	background-color: #026FBB;
	width: 30px;
	height: 15px;
}

#hillCountrySwatch {
	float: left;
	margin: 8px 5px 3px 3px;
	background-color: #FBC9B3;
	width: 30px;
	height: 15px;
}

#escondidoSwatch {
	float: left;
	margin: 8px 5px 3px 3px;
	background-color: #9F4E3D;
	width: 30px;
	height: 15px;
}

#highPlainsSwatch {
	float: left;
	margin: 8px 5px 3px 3px;
	background-color: #01B9F3;
	width: 30px;
	height: 15px;
}

#davisMtnSwatch {
	float: left;
	margin: 8px 5px 3px 3px;
	background-color: #F7921A;
	width: 30px;
	height: 15px;
}

#mesillaSwatch {
	float: left;
	margin: 8px 5px 3px 3px;
	background-color: #557E9B;
	width: 30px;
	height: 15px;
}

#texomaSwatch {
	float: left;
	margin: 8px 5px 3px 3px;
	background-color: #913F99;
	width: 30px;
	height: 15px;
}



/**
 * txwineAwards.css
 */
 
.imageRight {
	float: right;
	margin: 0px 20px;
	padding: 0px;
}

.textLeft {
	display: block;
}


/**
 * txwineContact.css
 *
 * Styles for the contact us page
 */

/** Contact Page **/
.contactHeader {
	margin: 0px;
	padding: 0px;
	 
	font-size: 18px;
	color: #93402F;
	letter-spacing: .12em;
	font-weight: bold;
	
}

.contactDesc {
	margin: 0px;
	padding-top: 20px;
	padding-right: 15px;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

.contactInfo {
	margin: 0px;
	padding-top: 20px;
	
	font-size: 13px;
	letter-spacing: .1em;
	color: #333333;
}

.contactInfo a:link {
	color: #93402F;
}

.contactSpacer {
	margin: 0px;
	padding: 20px;
}

#contactLeft {
	margin: 0px;
	padding: 0px 20px 20px 40px;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
}

#contactRight {
	margin: 0px;
	padding: 0px;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
}



/**
 * txwineFindaWinery.css
 *
 * Styles for the Find a Winery and Wine Region pages
 */
.wineListHeader {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.wineListLinks {
	margin: 0px;
	padding: 5px 0px;
	line-height: 17px;
	letter-spacing: .05em;
}

.wineListLinks a:link, .wineListLinks a:hover, .wineListLinks a:visited {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	color: #93402F;
	font-size: 13px;
	font-weight: bold;
}

.wineListLinks a:hover {
	color: #000000;
}

.wineListLinks li {
    list-style-type: none;
}

.tt {
	visibility: hidden;
	position: absolute;
	color: #000000;
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing: .08em;
	padding: 2px 5px;
	border: 1px solid #93402F;
	width: auto;
}

#findaWineMap_ {
    width: 851px;
    height: 604px;
	z-index: 10;
	
	background-image: url(../images/findaWineryMap.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.introTextLeft {	
	padding-left: 8px;
	font-size: 15px;
	line-height: 32px;
	letter-spacing: .02em;
	color: #363229;
}

#introLeftTop {
	position: absolute;	
	left: 29px;
	top: 270px;
	width: 261px;
	height: 95px;
	
}

#introLeftMiddle {
	position: absolute;	
	left: 29px;
	top: 365px;
	width: 98px;
	height: 95px;
}

#introLeftBottom {
	position: absolute;	
	left: 29px;
	top: 430px;
	width: 200px;
	height: 95px;	
}

#introTextRight {
	position: absolute;
	width: 156px;
	height: 285px;
	z-index: 0;
	left: 700px;
	top: 270px;
	
	padding-right: 8px;
	font-size: 15px;
	line-height: 32px;
	letter-spacing: .02em;
	color: #363229;
	
}

#azListing {
	position: absolute;
	top: 592px;
	left: 31px;
	width: 180px;
	height: 60px;
	z-index: 10;
}

#azListing a:link, #azListing a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #93402F;
	text-decoration: none;
}

#azListing a:hover {
	text-decoration: underline;
}

#wineListIntro_ {
    width: 848px;
    height: 155px;
    margin: 0px;
    padding: 0px;
	
	background-image: url(../images/wineListIntro.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#mainWineryList {
    width: 848px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#wineListHeading_ {
	width: 848px;
	height: 67px;
	margin: 0px;
	padding: 0px;
	
	background-image: url(../images/wineListHeading.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#wineListBG_ {
	background-image: url(../images/wineListBG.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#wineListLeft {
	margin: 0px;
	padding: 0px;
	width: 238px;
}

#wineListCenter {
	margin: 0px;
	padding-left: 18px;
	width: 250px;
}

#wineListRight {
	margin: 0px;
	padding-left: 18px;
	width: 275px;
}

#wineListBottom_ {
    width: 848px;
    height: 22px;
	margin: 0px;
	padding: 0px;
	
	background-image: url(../images/wineListBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}



/**
 * Regional Pages
 */

.regionalHeader {
	margin: 0px;
	padding: 20px;
	width: 300px;
	height: 91px;
}

.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.description {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

.visitors {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

/*** Central Region Styles ***/
#centralRegHeader {
	background-image: url(../images/central-header.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.centralwineryname {
	color: #8AB37B;
	font-size: 16px;
	font-weight: bold;
}

/*** Northern Region Styles ***/
#northernRegHeader {
	background-image: url(../images/north-header.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.northernwineryname {	
	color: #0096A0;
	font-size: 16px;
	font-weight: bold;
}

/*** Southeastern Region Styles ***/
#southeastRegHeader {
	background-image: url(../images/south-header.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.southeastwineryname {
	color: #B191A6;
	font-size: 16px;
	font-weight: bold;
}

/*** Western Region Styles ***/
#westernRegHeader {
	background-image: url(../images/west-header.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.westernwineryname {
	color: #9F1600;
	font-size: 16px;
	font-weight: bold;
}


/**
 * txwineFindRetailers.css
 */
 
.topDivider {
	margin: 0px 50px;
	padding: 0px;
	background-image: url(../images/winerydivider.jpg);
	background-repeat: no-repeat;
}
 
.retailerInfo {
	margin: 0px;
	padding: 20px 60px;
}
 
.retName {
	font-size: 1.2em;
	font-weight: bold;
	color: #93402F;
}

#links {
	margin: 0px;
	padding: 0px 60px 5px 60px;
	text-align: center;
}



/**
 * txwineMediaGuide.css
 */

#interiorContent ul {
	margin: 0px;
	padding: 5px;
}

#interiorContent li {
	margin: 0px;
	padding: 5px;
}

#mediaGuideHeader {
	width: 851px;
	height: 218px;
	background-image: url(../images/mediaGuideHeader.gif);
	background-repeat: no-repeat;
}



/**
 * txwinePairings.css
 */

th {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #93402F;
	color: #EBD4B8;	
}

td.food {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

td.redwine {

}

td.whitewine {

}



/**
 * txwineResources.css
 */

#interiorContent ul {
	margin: 0px;
	padding: 5px;
}

#interiorContent li {
	margin: 0px;
	padding: 5px;
}

#resourcesHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/resourcesHeader.gif);
	background-repeat: no-repeat;
}


/**
 * txwineRestRetailers.css
 */

#interiorContent ul {
	margin: 0px;
	padding: 5px;
}

#interiorContent li {
	margin: 0px;
	padding: 5px;
}

#resRetailersHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/restRetailersHeader.gif);
	background-repeat: no-repeat;
}



/**
 * txwineTWMAP.css
 */

#interiorContent ul {
	margin: 0px;
	padding: 5px;
}

#interiorContent li {
	margin: 0px;
	padding: 5px;
}

#twmapHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/twmapHeader.gif);
	background-repeat: no-repeat;
}


/**
 * txwineWineBasics.css
 *
 * CSS stylesheet for /findwinesandwineries/winebasics.html
 */
 
.basicsSection {
	margin: 0px 0px 60px 0px;
	padding: 0px;
}
 
#decodingthelabelImage {
	float: right;
	margin: 0px;
	padding: 10px 60px;
}

#howwineismadeImage {
	float: right;
	margin: 0px;
	padding: 10px 60px;
}

#howtotasteImage {
	float: right;
	margin: 0px;
	padding: 3px 20px;
}

#howtobuyImage {
	float: right;
	margin: 0px;
	padding: 10px 40px;
}


/**
 * txwineWineFacts.css
 */

#interiorContent ul {
	margin: 0px;
	padding: 5px;
}

#interiorContent li {
	margin: 0px;
	padding: 5px;
}

#wineFactsHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/wineFactsHeader.gif);
	background-repeat: no-repeat;
}


/**
 * txwineWineNGG.css
 */

#wineNGGHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/wineryNGGHeader.gif);
	background-repeat: no-repeat;
}

/** For Wineries **/
#wineriesHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/wineriesHeader.gif);
	background-repeat: no-repeat;
}

/** For Grape Growers **/
#ggHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/ggHeader.gif);
	background-repeat: no-repeat;
}


/** Resources **/
#resourcesHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/resourcesHeader.gif);
	background-repeat: no-repeat;
}


/**
 * txwineWineries.css
 */

#interiorContent ul {
	margin: 0px;
	padding: 5px;
}

#interiorContent li {
	margin: 0px;
	padding: 5px;
}

#wineriesHeader {
	width: 851px;
	height: 204px;
	background-image: url(../images/wineriesHeader.gif);
	background-repeat: no-repeat;
}


