/*Global Styles for the site are grouped at the top of the style sheet



	followed by element type and then page specific styles*/



	



/*Reset styles to help ensure consistent rendering across browsers */	



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-weight: inherit;



	font-style: inherit;



	font-size: 100%;



	font-family: inherit;



	vertical-align: baseline;}



/* remember to define focus styles! 



:focus {



	outline: 0;



}*/



body {



	line-height: 1;



	color: black;



	background: white;}



ol, ul {



	list-style: none;}



/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: separate;



	border-spacing: 0;}



caption, th, td {



	text-align: left;



	font-weight: normal;}



blockquote:before, blockquote:after,



q:before, q:after {



	content: "";}



blockquote, q {



	quotes: "" "";}



/*end styles reset*/



/*focus styles need to be defined for accessablility/usability*/







a:link {



	text-decoration: none;



	color: #67420B;}



a:visited {

	text-decoration: none;

	color: #67420B;

}



a:hover {

	text-decoration: underline;

	color: #67420B;}

	

a:active {

	text-decoration: none;}







h1 {}



h2 {}



h3 {}







p {}







body {



	/*Set sitewide formating: font, background color, margin to seperate content



	  from the edge of the browser window.*/



	font: 70% Verdana, Arial, Helvetica, sans-serif;



	background-color:#000;



	margin:20px 0px; 



	padding:0px;



	text-align:center;



	/*text-align:center handles rendering errors in some older versions of explorer,



	  and keeps the site centered correctly.*/}











/*Classes to help set up layout.*/



.floatleft {



	float: left;}



.floatright {
	float: right;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
}













#content {



	width:875px;



	height:645px;



	padding:0px 40px 0px 35px;



	/*Should be good for keeping content elements away from the gradient edge



	  and in the visable safe area, but height and width values need to be adjusted 



	  for this to work right, as an alternative individual elements can have their



	  margins set*/



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



	background-repeat: no-repeat;



	background-position: center;



	/*Sets the background image, keeps it centered in the div, and prevents it from tiling*/



	margin:0px auto;



	/*automaticaly adjusts side magins to center the content div and everything in it*/



	text-align:left;



	/*Corrects the text-align setting above so text displays correctly*/}







#header {



 /*align the site navigation .swf*/



	margin:0px 0px 10px -59px;



	padding:0px 0px 0px 0px;}







/*Navigation, copyright, and animations, below the main content.*/



#bottomnav {



	margin: 0px auto;



	width: 950px;}



.bottomnavtxt {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	color: #67420B;



	font-size: 11px;



	letter-spacing: 2px;}



.bottomcopyright {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #333333;



	letter-spacing: 2px;



	margin: 10px auto;}







/*Basic styles for Forms*/



div.row {



	clear: both;



	padding-top: 10px;



}



div.row span.floatleft {



	float: left;



	width: 20%;



	text-align: right;}



div.row span.floatright {



	float: right;



	width: 75%;



	text-align: left;} 



div.clearer  {



	clear: both;



	line-height: 0;



	height: 0;}



	



	



/*Page Specific Styles*/







/*Main Page.*/



#polaroid {

	height: auto;

	width: 350px;

	position: relative;

	top: 10px;

	left: 540px;



}







/*Contact Page.*/



#contactform {



	width: 400px;



	margin-top: 75px;



	margin-right: 10px;



	margin-bottom: 10px;



	margin-left: 10px;



	position: relative;}



#contactflash {



	height: auto;



	position: relative;



	width: 450px;



	left: 18px;}







/*Location Page*/



#mapform {



	float:left;



	width: 250px ;



/*	background-color: #cc9;



	border: 1px dotted #333; */



	margin: 5px;}



#location {



	float:left;



	width:280px;



	margin-top: 30px;



	margin-right: 5px;



	margin-bottom: 20px;



	margin-left: 5px;



}



#wagmp_map_2 {



	float:right;



	height: 390px;



	width: 580px;



	border: 1px solid #000000;



	margin-top: 10px;



}



	



/*Directions*/



#wrapper_directions {



	background:#fff;



	width:700px;



	padding:0px 5px 5px 5px;



	margin:0px auto;



	text-align:left;



	/*Corrects the text-align setting above so text displays correctly*/

	}



#wagmp_map_1 {



	width: 698px;



	height: 500px;



	border: solid 1px #000;



	margin: 5px auto 0px;

	}



#wagmp_directions_1{



	width:692px;



	padding:0px;



	margin:0px auto;}



/*Tequila Page*/

#tequilatext{

height: 390px;

width: 500px;

padding: 5px;

overflow: auto;

}

#tequilatext ul{}

#tequilatext ul li {}

#tequilatext td {

padding:1em 0em 0em 1em;

}

#tequilatxt {

	height: 340px;

	width: 530px;

	position: relative;

	top: 20px;

	right: 20px;

	border: 1px solid #000000;

}

#tequilabottle {

	height: 350px;

	width: 300px;

}

.mptxt {
	width: 950px;
	position: absolute;
	left: 52%;
	margin-left: -500px;
	top: 810px;
	height: 100px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #BBB;
	z-index: 6;
	letter-spacing: 1px;
}

.theM {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #9D3300;
}

a.mp:link {
	color: #9D3300;
	text-decoration: none;
}
a.mp:visited {
	color: #9D3300;
	text-decoration: none;
}
a.mp:hover {
	color: #9D3300;
	text-decoration: underline;
}
a.mp:active {
	color: #9D3300;
	text-decoration: none;
}

a.blue:link {
	color: #09F;
	text-decoration: none;
}
a.blue:visited {
	color: #09F;
	text-decoration: none;
}
a.blue:hover {
	color: #09F;
	text-decoration: underline;
}
a.blue:active {
	color: #09F;
	text-decoration: none;
}

a.orange:link {
	color: #C60;
	text-decoration: none;
}
a.orange:visited {
	color: #C60;
	text-decoration: none;
}
a.orange:hover {
	color: #C60;
	text-decoration: underline;
}
a.orange:active {
	color: #C60;
	text-decoration: none;
}
.mptxtmenu {
	width: 1000px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 955px;
	height: 50px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #BBB;
	z-index: 6;
	letter-spacing: 1px;
}

.specialmenu {
	height: 100px;
	width: 375px;
	position: absolute;
	top: 484px;
	left: 320px;
	padding: 10px;
	background-image: url(images/bck.png);
	background-repeat: no-repeat;
	border: 1px dashed #574520;
}
.specialtitle {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	color: #000;
	letter-spacing: 2px;
	font-weight: bold;
}
.specialdesc {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #000;
	letter-spacing: 2px;
	top: 25px;
	position: relative;
}
.tequilahometxt {
	position: absolute;
	height: 145px;
	width: 436px;
	left: 320px;
	top: 284px;
	font-size: 14px;
	line-height: 20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.txtheader {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}
.floatrightCopy {
	float: right;
	position: absolute;
	height: 270px;
	width: 393px;
	right: 296px;
	top: 297px;
}
.tequilahometxtCopy {
	position: relative;
	height: 311px;
	width: 436px;
	left: 425px;
	top: 90px;
	font-size: 14px;
	line-height: 20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.sign {
	height: 100px;
	width: 100px;
	position: relative;
	left: 20px;
	top: -220px;
}
#textone {
	height: auto;
	width: 350px;
	position: relative;
	top: -220px;
	left: -275px;
}
#texttwo {
	height: auto;
	width: 350px;
	position: relative;
	top: 50px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	left: -50px;
}
.floatright2 {
	float: right;
}
