

	/* Normalize */



img  { border: 0; margin: 0; padding: 0; }
    




input, select, textarea, form,  {
	margin: 0; padding: 0; border: 0;
	}
	

	
h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, stron, strike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: center;
	color: #000;
	}
	
ol,ul {list-style: none; }


/* Global */

html  {  }
body  { background-color:#99A2C1;  }
	


/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }   

h1 {
	font-size: 24px;
}
h2 {font-size: 20px;
}
	
h3 {
	font-size: 18px;
	margin-right: 10px;
	margin-left: 10px;
}
h4 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 15px;
}
h5 { font-size: 14px; }
h6 {
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }



/* Text Elements */ 

p   		 { color: #000; font-size:12px; line-height:150%; font-family:Arial, Helvetica, sans-serif; }
p .left 	 {margin: 1.5em 1.5em 1.5em; padding: 0; }
p .right     {margin: 1.5em 1.5em 1.5em; padding: 0; } 

a  			{  }
a:link 		{ color:blue; }
a:visited	{ color:blue; }
a:active	{ color:blue; }
a:hover		{ color:blue; background-color:#C0C0C0; }
a:focus		{ color:blue; }

blockquote  {color: #000; font-size: 12px; }

strong      { font-weight: bold; }
em			{ font-style: italic; }

/* Images */



/* Lists */ 

ul          {  }
ol 			{ list-style-type: decimal; }

ul li  		{color: #000;  font-size:12px; }
ol li  		{color: #000;  font-size:12px; }

dl 			{  }
dt			{  }
dd          {  }



/* Tables */

table		{ width:100%; }

tr			{  }
.odd				{ background-color:#eee; }
.even				{ background-color:#fff; }

th			{ font-weight:normal; }
thead, th   { background: #ccc; }

tbody		{  }

th,td,caption {  }
caption		{  }

tfoot		{  }
.tfooter    { background-color: #ccc; text-align: center; font-style: italic; }

caption		{ background: #efefef; }








/* Containers */

#wrapper		{ width:950px; margin:0px auto;  }

#top			{
	margin: 0px;
	background-color: #5AAAD4;
	width: 100%;
	padding: 20px 0px 75px 0px;
	overflow: hidden;
	border: 1px #000000 solid;
	background-image: url('/images/mariachi-band-banner-med.jpg');
	height: 85px;
}
				
#logo			{margin: 0 0 0 20px;
					float: left; }
				
					
#logo img       { float:left; }
#logo h2        {
					color: white;
					font-size: 24px;
					font-family: "Times New Roman", Times, serif;
					padding-top: 12px;
				}

#no-middleman  	  {
	float: left;
	margin-top: 40px;
	color: #FFFFFF;
}
#no-middleman  h2	  {
	color: #FFFFFF;
	font-style: italic;
	font-size: 18px;
}

#formlinks 			 {
					float: right;
					margin: 0px 10px 0px 0px;
					overflow: hidden;
				}

#formlinks ul	 	 { float:right;  }
#formlinks ul li	 {
					display: inline;
					padding: 0px;
				}
#formlinks ul li a	 {
					padding: 1px ;
					background: #FFFFCC;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
				}


#formlinks	a:link	  	 { color:black; }
#formlinks	a:visited	 { color:black; }
#formlinks	a:active	 { color:black; }
#formlinks	a:hover		 { color:black; background-color:#CC0000; }
#formlinks	a:focus		 { color:black; }


#topnav				{
	width: 100%;
	clear: both;
}
#topnav ul 			{
	border-radius: 6px;
	box-shadow: 4px 4px 4px #000000;
	background-color: #BA6433;
}
#topnav	ul li		{
	padding:  10px 3px 10px 3px;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
}
#topnav	ul li a 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 3px;
	
}
  
#topnav	a:link	  	 { color:white; }
#topnav	a:visited	 { color:white; }
#topnav	a:active	 { color:white; }
#topnav	a:hover		 { color:white; background-color:#C0C0C0; }
#topnav	a:focus		 { color:white; }


#rest-midnav h2 {
	margin: 5px;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;+`
}

#mariachi-rest {
	width: 100%;
	text-align: center;
}


#mariachi-rest h1 {
	margin: 15px 5px 15px 5px;
	padding: 5px;
	text-align: center;
	font-size: 34px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
#rest-pix ul li  {
	padding: 0px;
	margin: 3px;
	overflow: hidden;
	display: inline;
}

#rest-pix { text-align: center;  }




#banner     	 {
	width: 950px;
	overflow: hidden;
	padding-bottom: 5px;
}
#banner h1   	 {
	font-size: 35px;
	text-align: center;
	font-family: "Times New Roman";
	font-weight: bolder;
	color: #FFFFFF;
}
#banner h2			 {
	margin: 0px 0px 10px 0px;
	font-size: 16px;
	text-align: center;
	color: #000000;
	padding-bottom: 0px;
}
#banner h3  	 {
	color: #008000;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
	padding-top: 15px;
	padding-bottom: 20px;
}
#group-info		{
	width: 300px;
	float: left;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

#group-info	h1	{
	font-size: 35px;
}
#group-info p    {
	padding: 5px;
	margin: 10px 0px 20px 15px;
	font-size: 18px;
	line-height: 10%;
	text-align: left;
}
#group-photo     	{
	width: 300px;
	float: left;
	height: 225px;
}
}
#group-photo img {
	padding: 5px;
	border-radius: 10px;
	box-shadow: 5px 5px 6px #333333;
	margin-top: 25px;
	background-color: #00FFFF;
	margin-left: 15px;
}
#free-quote				{
	margin: 15px 10px 0px 15px;
	float: right;
	width: 300px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 250px;
}

#free-quote h2 {
					margin: 0px 30px 15px 30px;
					border: 1px #000000 solid;
					padding: 10px 0px 10px 0px;
					background-color: #FFFFFF;
					font-size: 16px;
					text-align: center;
				}
	
#free-quote img  {
	border: 1px solid #000000;
	padding: 1px;
	margin-top: 0px;
	margin-left: 130px;
}

free-quote a:link	 { color:white;}
free-quote a:visited { color:white; }
free-quote a:active	 { color:white; }
free-quote a:hover	 { color:white; background-color:#C0C0C0; }
free-quote a:focus	 { color:white; }


.quote-p      {
	font-style: italic;
	font-size: 22px;
	font: green;
	
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}
.rep			{
				font-size: 18px;
				font-style: italic;
				color: #008000;
			}
			
			
#song-list  {
	overflow: hidden;
	background-color: #00FFFF;
	width: 100%; }
#song-list p {  }
			
			
#song-list-1  { font-size:12px;
	float: left;
	width: 175px;
	margin-left: 5px;
	padding-left: 5px;
}
#song-list-2  {font-size:12px;
	float: left;
	width: 175px;
}
#song-list-3  {font-size:12px;
	float: left;
	width: 175px;
}
#song-list-4  {font-size:12px;
	float: right;
}
			
			
			
#midnav			{
	overflow: hidden;
	width: 950px;
	background-color: #BA6433;
}
#midnav ul 		{
	background-color: #BA6433;
	padding-left: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
#midnav	ul li  {
	display: inline;
}
#midnav	ul li a 	{
	padding: 3px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 3px;
	margin-right: 3px;
}
#midnav	a:link	  	 {
	color: #FFFFFF;
}
#midnav	a:visited	 {
	color: #FFFFFF;
}
#midnav	a:active	 {
	color: #FFFF00;
}
#midnav	a:hover		 {
	color: white;
	background-color: #FF0000;
}
#midnav	a:focus		 {
}


 

#groupnav			{
	overflow: hidden;
	width: 950px;
	clear: both;
}
#groupnav ul 		{
	background-color: #00FFFF;
	
	border-radius: 6px;
	box-shadow: 4px 4px 4px;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	

}
#groupnav li  {
	display: inline; }


#groupnav	ul li a 	{
	padding: 5px 10px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-left: 7px;
	margin-right: 5px;
	color: #000000;
}
	
	
#groupnav	a:link	  	 { color:#000000; }
#groupnav	a:visited	 { color:#000000; }
#groupnav	a:active	 { color:#000000; }
#groupnav	a:hover		 { color:#000000; background-color:#C0C0C0; }
#groupnav	a:focus		 { color:#000000; }




#heading-alpha h1 {
	font-size: 34px;
	text-align: center;}



#listings-alpha-pages 		 {
	clear: both;
}
#listings-alpha-pages ul 		{
	border-radius: 6px;
	box-shadow: 4px 4px 4px;
	background-color: #000000;
	padding-left: 15px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#listings-alpha-pages ul li 	{
	display: inline;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#listings-alpha-pages	a:link	  	 {
	color: #BDE200;
}
#listings-alpha-pages ul li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	margin-right: 10px;
	color: #BDE200;
	padding-right: 3px;
	padding-left: 3px;
}
#listings-alpha-pages	a:visited	 { color:#BDE200; }
#listings-alpha-pages	a:active	 { color:#BDE200; }
#listings-alpha-pages	a:hover		 { color:#BDE200; background-color:#808080 }
#listings-alpha-pages	a:focus		 { color:#BDE200; }



#listings-alpha 		 {
						background-color: #BA6433;
						padding-bottom: 5px;
					}
		
#listings-alpha ul 		{
	background-color: #BA6433;
	padding-left: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
#listings-alpha ul li 	{
	display: inline;
	padding: 0px 5px 0px 0px;
	margin-right: 5px;
}
#listings-alpha ul li a {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}


#listings-alpha	a:link	  	 { color:white; }
#listings-alpha	a:visited	 { color:white; }
#listings-alpha	a:active	 { color:white; }
#listings-alpha	a:hover		 { color:white; background-color:#C0C0C0; }
#listings-alpha	a:focus		 { color:white; }





 
#videos  {
	overflow: hidden;
	margin: 0px;
	background-color: #00FFFF;
	height: 325px;
	width: 725px;
}
#video-col  {
	margin-left: 60px;
}



#video-1 {
	padding: 5px;
	float: left;
	background-color: #FFFFFF;
}
#video-2 {
	padding: 5px;
	float: right;
	margin-right: 5px;
	background-color: #FFFFFF;
	margin-left: 10px;
}


.white-index {
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	clear: both;
}


.group-listings 	 {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 725px;
	float: left;
}
						

.group-listings-1   {
	background-color: #FFFFFF;
	height: 275px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
}
.group-listings-left p  {
	padding: 5px 10px 5px 5px;
	color: #000000;
	font-size: 16px;
	text-align: center;
	background-color: #00FFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}



.group-listings-left  { 	float:left; width:210px; 
							}
.group-listings-left ul {
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
}


.group-listings-left h3  {
	margin: 10px 0px;
	color: #000000;
	font-style: italic;
	font-size: 16px;
}



.group-listings-left h4  {
	margin: 10px 0px;
	color: #BA6433;
	font-style: italic;
	font-size: 17px;
}
.group-listings-right img  {
	padding: 3px;
	border: 1px solid #000000;
	background-color: #000000;
}

						
						
						
.group-listings-center  {	float: left;
							width: 270px;
							text-align: center;
							margin-left: 15px;
							background-color: #00FFFF;
							height: 270px;
						}
							
					
.group-listings-right h2  {	color: #000000;
							text-align: center;
							font-weight: bold;
							margin-bottom: 20px;
							margin-top: 20px;
							background-color: #00FFFF;
						}

.group-listings-right h4  {
	margin: 10px 0px;
	color: #BA6433;
	font-style: italic;
	text-align: center;
	font-size: 16px;
}

	

.group-listings-right 	 {float:right; width:210px; }

.group-listings-right ul {
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
	
.group-listings-right li {
	padding-top: 5px;
	margin-top: 5px;
}
.group-listings-right p {
	text-align: center;
	padding: 5px 10px 5px 5px;
	text-align: center;
	background-color: #00FFFF;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}







.group-listings-center p {
							color: #000000;
							font-weight: bold;
							text-align: center;
							font-size: 16px;
						}
						
.group-listings-center h1 {
							text-align: center;
							padding-top: 5px;
							font-size: 25px;
							margin-top: 4px;
							font-family: "Times New Roman", Times, serif;
						}
						
.group-listings-center img {
	border-radius: 7px;
	box-shadow: 4px 4px 5px;
	margin-top: 5px;
	padding: 5px;
	background-color: #000000;
}


				


#alpha-pages      {
						overflow: hidden;
						width: 100%;
					}
#alpha-pages ul {
	padding-left: 3px;
	text-align: center;
	margin-left: 3px;
}
#alpha-pages ul li {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 0px;
	margin-left: 5px;
}
#alpha-pages ul li a 	{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 20px;
	margin-left: 15px;
	margin-right: 20px;
	text-align: center;
}
#alpha-pages	a:link	  	 { color:yellow; }
#alpha-pages	a:visited	 { color:yellow; }
#alpha-pages	a:active	 { color:yellow; }
#alpha-pages	a:hover		 { color:yellow; background-color:#C0C0C0; }
#alpha-pages	a:focus		 { color:yellow; }





#mid-left {
				border: 1px solid #000000;
				margin: 5px;
				padding: 7px;
				float: left;
				width: 300px;
				background-color: #CCCCCC;
			}
#mid-center {
				border: 1px solid #000000;
				margin: 7px 7px 7px 25px;
				float: left;
				width: 250px;
				background-color: #CCCCFF;
				padding-top: 5px;
				padding-bottom: 5px;
			}
#mid-right {
				border: 1px solid #000000;
				padding: 7px;
				float: right;
				width: 300px;
				background-color: #CCCCCC;
				margin-top: 5px;
				margin-right: 5px;
				margin-bottom: 5px;
			}


.mpd li {
	font-weight: bold;
	font-size:18px;
	text-decoration: underline;
	color: #000000;
}



.mpd {
	font-weight: bold;
	font-size: 23px;
	text-decoration: underline;
	color: #000000;
}

.large-name  { font-size:23px; }



.back-to-top {
	background-color: #33CCFF;
	font-size: 11px;
	text-align: left;
}


.white-alpha  { color: #FFFFFF; font-size:22px; text-decoration: underline; }

.green 			{
					color:#009933;
					font-size: 15px;
					font-weight: bold;
					text-align: center;
					text-decoration: underline;
					margin-top:10px;
					margin-bottom: 10px;
				}
				
.list-sm {	font-size:5px;
}

	
}
				
				
.white  {
	color: #FFFFFF;
	text-align: center;
	font-size: xx-large;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-bottom: 10px;
}



.content { background-color:aqua; }




#content		{
	border-radius: 10px;
	box-shadow: 5px 4px 3px #666666;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 725px;
	text-align: center;
}
	
#content h1		{
	border-style: 0;
	border-color: 0;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	border-width: 0px;
	}
#content p		{
	margin: 20px;
	font-size: 16px;
	line-height: 180%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#content h2		{
	margin: 25px 0px 0px 20px;
	text-align: center;
	font-size: 28px;
}

#content h3		{
	color: #FF0000;
	text-decoration: underline;
}






#content img	{
	padding: 3px;
	border: 3px solid #000000;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}






#directory-container  { width:726px; margin: 0px auto; overflow:hidden; }
				



#directory-top  {
				background-image: url('/images/directory-top-725.jpg');
				background-repeat: no-repeat;
				background-position: center;
				background-color: #99A2C1; 
			}
#directory-top h2 {
	text-align: left;
	font-size: 25px;
	color: #0000FF;
	font-family : Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}
#directory-top p {
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}

	
#directory {text-transform: uppercase;
				width: 725px;
				overflow: hidden;
			}


#directory-midnav {
}

#directory-midnav h1  {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
}
			



#directory-2 img {
	border: 3px solid #666666;
	margin: 0px 0px 0px 12px;
}
#directory-4 img {
	border: 3px solid #666666;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#directory-1 img  {
	width: 45px;
	height: 3500px;
	margin-left: 10px;
	padding-left: 7px;
}
#directory-3 img    {
	width: 45px;
	height: 3500px;
	float: left;
}
#directory-5 img  {
	width: 45px;
	height: 3500px;
}
#directory-1  {
	float: left;
	margin-left: 5px;
}
#directory-2  {
	float: left;
	width: 265px;
}
#directory-3  {
	float: left;
}
#directory-4  {
	float: left;
	width: 265px;
}
#directory-5  {
	float: right;
	padding-right: 16px;
}
#directory ul li  {
	margin: 5px 10px 5px 5px;
	border: 1px solid #999999;
	padding: 5px 10px 5px 5px;
	font-size: 20px;
	font-family: "Times New Roman";
}
#directory ul li a {
	color: #333333;
	font-family: "Times New Roman";
	margin-left: 5px;
	margin-right: 5px;
}
#directory-2 ul  {
	padding-right: 10px;
	margin-right: 15px;
}


#directory-4 ul  {
	color: #cccccc;
	text-align: center;
	font-family: "Times New Roman";
}





.direct-alpha  { font-size:24px; color:#cccccc; font-weight:bold; font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif; }

.trios {
	font-size: 24px;
	background-color: #C0C0C0;
	font-family: "Times New Roman", Times, serif;
}







#details {
	width: 725px;
	float: left;
}


#details p {
	padding: 8px 8px 15px 8px;
	font-size: 16px;
	margin-left: 10px;
}
#details h2  {
	padding-top: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}
#details h3 {
	font-family: Arial, Helvetica, sans-serif;
}
#details h5 {
	font-size: 16px;
	color: #000000;
	padding-left: 15px;
	padding-top: 10px;
	font-weight: normal;
}
	
#details h6 {
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: normal;
	padding-bottom: 5px;
}

#aboutus  {
	overflow: hidden;
	background-color: #00FFFF;
	height: 475px;
	width: 725px;
}
#aboutus-1  {
	float: left;
	width: 250px;
}
#aboutus-2  {
	float: right;
	width: 450px;
}
#aboutus  p {
	padding: 10px;
	line-height: 180%;
	font-size: 16px;
}
#aboutus img {
	margin-left: 35px;
	padding: 5px;
	border-radius: 7px;
	box-shadow: 4px 4px 5px #CD5901;
	margin-top: 30px;
}



#aboutaguilas {
	overflow: hidden;
	background-color: #00FFFF;
	height: 200px;
	width: 100%;
}


#pelao {
	border: 1px solid #000000;
	border-radius: 7px;
	box-shadow: 7px 7px 6px #666666;
	background: #FFFFFF;
	font-size: 24px;
	text-align: center;
	width: 950px;
	height: 300px;
}
#pelao-c2 {
	float : left;
	padding-top: 10px;
	padding-left: 50px;
}

#pelao-c2 img {
	text-align: center;
}



#pelao-c3 {
	padding: 60px;
	text-align: center;
	font-size: x-large;
}

#pelao-c3 p {
	font-size: 20px;
}



#pelao-c3 h2 { font-size:40px; }

#pelao-c3 img {
	text-align: center;
}


#pelao-c4 {
	text-align: center;
}

#pelao-c4 img {
	text-align: center;
}

#pelao-c4 p {  font-size:20px; }



#pelao-c5 {
	float : left;
	padding-top: 65px;
	padding-left: 10px;
}

#pelao-c5 img {
	text-align: center;
}



#pelao-c6 {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	margin-left: 25px;
}

#pelao-c6 h2 { font-size:40px; }

#pelao-c6 img {
}
#pelao-c7 {
	float: right;
	padding-top: 100px;
	padding-right: 40px;
	padding-left: 30px;
}

#pelao-c7 img {
	text-align: center;
}

#pelao-c7 p {  font-size:20px; }
















#aboutcasa  {
	overflow: hidden;
	background-color: #00FFFF;
	height: 450px;
	width: 725px;
}

#aboutcasa-1  {
	float: left;
	width: 200px;
}
#aboutcasa-2  {
	float: right;
	width: 450px;
}






#services  {
	background-color: #00FFFF; 
}
#quote  {
	background-color: #00FFFF;
}

#restaurant  {
	background-color: #00FFFF;
	overflow: hidden;
	width: 725px;
	height: 350px;
}
#rest-1 {
	width: 250px;
	float: left;
	margin-left: 20px;
	margin-top: 25px;
}
#rest-2 {
	width: 350px;
	float: right;
	margin-right: 15px;
	text-align: center;
}


#rest-content  {
	width: 725px;
	float: left;
}
#rest-col-1  {
	float: left;
	width: 230px;
	background: #00FFFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#rest-col-2  {
	float: left;
	width: 230px;
	background: aqua;
	margin-top: 5px;
	margin-left: 5px;
}
#rest-col-3  {
	float: right;
	width: 235px;
	background: aqua;
	margin-top: 5px;
	margin-right: 5px;
}






}
#cd  {
	
	background-color: #00FFFF;
	width: 725px;
}

#cdrow-1  { float:left; width:190px; }
#cdrow-2  {float: left;
	width: 190px;
	margin-left: 40px;
}
	
#cdrow-3  {
	float: right;
	width: 190px;
	margin-right: 45px;
}

#cd img {
	padding: 7px;
	box-shadow: 5px 5px 6px #000000;
	background-color: #EB1C28;
}

	 


#contact  {	background-color: #00FFFF;
}
 

#city-listings {
	width: 100%;
	background-color: #000000;
	text-align: center;
}
#city-listings h1 {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
}
#city-list {
	overflow: hidden;
	float: left;
	width: 720px;
}


#city-list li {  } 





#city-col-1    {
	float: left;
	width: 235px;
	background-color: #00FFFF;
}
#city-col-2    {
	float: left;
	width: 235px;
	margin-left: 10px;
	background-color: #00FFFF;
}
#city-col-3    {
	float: right;
	width: 235px;
	background-color: #00FFFF;
}


.city     {
	margin: 5px;
	padding: 5px;
}


.city ul {
	padding: 10px;
	background-color: #FFFFFF;
	margin-left: 5px;
}
.city li  {
	text-align: center;
	font-size: 15px;
	font-family: Arial;
	line-height: 180%;
	border-bottom-style: solid;
	border-bottom-width: .5px;
	border-bottom-color: #999999;
}
.city h2 {
	text-align: center;
	font-size: 22px;
}
 
.city h3 {
	text-align: center;
	font-style: italic; font-size: 17px; }

 
 
 
#rightside		{
	border-radius: 10px;
	box-shadow: 2px 2px 3px;
	border: 1px solid #000000;
	width: 225px;
	background-color: aqua;
	margin-top: 7px;
	padding-top: 5px;
	margin-left: 735px;
}


#rightnav 			{
	border-radius: 7px;
	box-shadow: 2px 2px 3px;
	margin: 20px 5px 5px 5px;
	width: 205px;
	background: #BA6433;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #CC9900;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #CC9900;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

#rightnav ul		{padding: 7px 0px 7px 0px;
				margin: 0px 0px 0px 5px;
				}
				
#rightnav ul li 	{
	padding: 30px 0px 30px 0px;
	margin: 5px 0px 10px 0px;
	display: block;
}
#rightnav ul li a  	{
	margin: 0px;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 10px;
}
							
					
#rightnav a:visited	 { color:white; }
#rightnav a:active	 { color:white; }
#rightnav a:hover	 { color:white; background-color:#C0C0C0; }
#rightnav a:focus	 { color:white; }

#rightside h1   {
	text-align: center;
	margin-top: 10px;
}
#rightside h2   {
	font-family: "Times New Roman";
	text-align: center;
	margin-right: 20px;
}
#rightside h3   {font-family: "Times New Roman";
	text-align: center;
	margin-right: 20px;
}
			
		
#rightside p	{
	margin: 10px;
	padding: 0px 5px 0px 5px;
	line-height: 160%;
	color: #FF0000;
	font-weight: normal;
	font-size: 15px;
	text-align: center;
}
#rightside img {
	margin: 10px 10px 5px 20px;
	border: 2px solid #000000;
	padding: 3px;
	background-color: #FFFFFF;
}



		
			
#rightside a	{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
			
		


 
#directory-bottom { }



#footer			{
	clear: both;
	background-color: #000000;
}
#footer p  		{
	text-align: center;
	border-bottom: 100px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-bottom: 7px;
}

#box1 {  }

#box2 {  }

#box3 {  }

#box4 {  }

#box5 {  }

#box6 {  }


/* Layout Extra */




/* Navagation Extra */



/* Forms */

form {
	padding: 15px;
	text-align: left;
	margin: 10px 30px 15px 0px;
	background-color: #FFFFDF;
	}


#content form h1 {
	overflow: hidden;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
#content form h2 {
	text-decoration: underline;
	text-align: center;
	margin-bottom: 20px;
}
#content form img {
	text-align: center;
	float: left;
}
#content form p {
	margin-bottom: 25px;
	padding-top: 20px;
	font-size: 18px;
	color: #008000;
	text-decoration: underline;
}

label, submit, input, textarea {border:0; padding:0; margin:0; background:none; 
	}
	
	
label {
	float: left;
	width: 150px;
	margin: 5px;
	text-align: right;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	
input, textarea {
	padding:5px; border :1px #111111 solid; margin-left:10px;  
	}	
	
input {
	width:206px; 
margin-bottom: 16px; background-color:#ffffff;
	height: 41px;
}
	
textarea {
	width: 280px; height: 150px;
	margin-bottom:16px; 
	}
	
select {
	padding: 5px;
	border: 1px #111111 solid;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 201px;
}

.submit {
	width: 90px;
	height: 25px;
	margin-left: 150px;
	font-size: 12px;
}
#directory-3 {
	float: left;
	margin-left: 5px;
}
















