/* CSS Document */

body{ 
	font: 15px/20px Georgia,"Times New Roman",Times,serif;
	color:#333;
	margin:0px; 
	padding:0px; 
	background-color:#000004;
	}

p {
	font-size: 13px;
	text-decoration:none;
	color:#333;
	line-height:20px;
}	

a, a:visited {
	color:#C41325;
}	

a:hover{
	color:#FFFFFF;
}

img  {
      border:0;
     }
.clear{ 
      clear:both;
	  line-height:0px; 
	  font-size:0px; 
	  height:0px; 
	  }
br,h1,h2,h3,h4,h5,h6,ul,li{
      margin:0;
	  padding:0;
	  }	

h2, h2 a, h2 a:visited {
	font:bold 19px Verdana, Arial, Helvetica, sans-serif;
	color:#c21424;
	text-decoration:none;
	margin:0;
	padding:0;
	text-align:center;
    }
h2 a:hover {
	color:#fffcd6;
	text-decoration: underline;
}	


#mainwraper{
      width:960px;
	  margin:0 auto;
background: url("../images/background.jpg") repeat-y scroll left top #FFFFFF;
	  }
#wraper{
      Xwidth:988px;
	  Xfloat:left;
	  padding:1px;
	  }     	    
#mainwraper_left{
      width:750px;
	  float:left;
	  border-right:#d98719 3px solid;
	  }	  
#wraper_left{
      width:740px;
	  float:left;
	
	  }	  	  
/*-----top---------*/

#topmain{
	  width:743px;
	  float:left;
	  }	  
#banner{
	text-align: center;
	margin: 10px;
	  }
#banner_inner{
	  width:734px;
	  float:left;
	  height:200px;
	  }	  
#logo{
	width:445px;
	float:left;
	position:absolute;
	z-index:500;
	padding:0px 0px 0px 145px;
	top: 46px;
	left: 217px;
	  }	 
#logo_inner{
	width:320px;
	float:left;
    padding:12px 0px 0px 175px;

	  }		  
#logoleft{
    width:20px;
	float:left;
	background:url(../images/logoleft.gif) no-repeat top left;
	height:136px;
	}	
#logocenter{
    width:714px;
	float:left;
	background:url(../images/logoright.gif) no-repeat top right;
	background-color:#e5ce9d;
	height:134px;
	margin:1px 0px 0px 0px;
	}	   	  
#connecting{
	width:565px;
	float:left;
	padding:0px 0px 0px 55px;
	height:65px;
  }	
 	  
	  
/*-----navigation--------*/

.nav {
	background-color: #C21424;
	width: 100%;
	height: 35px;
	clear: both;
}

.nav .menu li {
	float:left;
	padding: 10px 11px;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;

}	  

.nav .menu li a {
	color: #EFEBC7;
	text-decoration: none;
}
.nav .menu li.current_page_item a {
	color: #E78C18;
}
.nav .menu li a:hover {
	color: #FFFAD4;
}
#navigation{
	width:740px;
	float:left;
	padding:0px 0px 0px 0px;
	height:83px;
    }
#navigation .homelink{
	width:80px;
	float:right;
	padding:10px 0px 0px 0px;
	}			  
#navigation .home{
	width:87px;
	float:left;
	background:url(../images/aboutus.gif) no-repeat top;
	padding:0px 0px 0px 0px;
	height:36px;
	cursor:pointer;
	}	  	  
#navigation .home:hover{
    background:url(../images/aboutus.gif) no-repeat bottom;
  	}	  
#navigation .howit{
	width:92px;
	float:left;
	background:url(../images/how.gif) no-repeat top;
	padding:0px 0px 0px 0px;
	height:36px;
	cursor:pointer;
	}	  	  
#navigation .howit:hover{
    background:url(../images/how.gif) no-repeat bottom;
  	}	
#navigation .whtif{
	width:94px;
	float:left;
	background:url(../images/whatif.gif) no-repeat top;
	padding:0px 0px 0px 0px;
	height:36px;
	cursor:pointer;
	}	  	  
#navigation .whtif:hover{
    background:url(../images/whatif.gif) no-repeat bottom;
  	}	  
	  
#navigation .mutualrespect{
	width:152px;
	float:left;
	background:url(../images/mutualrespect.gif) no-repeat top;
	padding:0px 0px 0px 0px;
	height:36px;
	cursor:pointer;
	}	  	  
#navigation .mutualrespect:hover{
    background:url(../images/mutualrespect.gif) no-repeat bottom;
  	}		  
#navigation .contact{
	width:94px;
	float:left;
	background:url(../images/contactus.gif) no-repeat top;
	padding:0px 0px 0px 0px;
	height:36px;
	cursor:pointer;
	}	  	  
#navigation .contact:hover{
    background:url(../images/contactus.gif) no-repeat bottom;
  	}		  
#navigation .driver{
	width:102px;
	float:left;
	background:url(../images/drivversride.gif) no-repeat top;
	padding:0px 0px 0px 0px;
	height:36px;
	cursor:pointer;
	}	  	  
#navigation .driver:hover{
    background:url(../images/drivversride.gif) no-repeat bottom;
  	}	  	  
#navigation .press{
	width:114px;
	float:left;
	background:url(../images/pressmedia.gif) no-repeat top;
	padding:0px 0px 0px 0px;
	height:36px;
	cursor:pointer;
	}	  	  
#navigation .press:hover{
    background:url(../images/pressmedia.gif) no-repeat bottom;
  	}
#navigation h1{
    font:bold 16px Tahoma,  Georgia,Verdana;
	text-decoration:none;
	color:#FF0000;
    letter-spacing:1px;
	margin:0;
	padding:0;
	text-align:center;
	}	  
	  
/*-----END navigation--------*/	 	  
  	  

/*-----content--------*/

.clickhear{
	width:730px;
	float:left;
    padding:5px 0px 0px 0px;
	}
.clickhear h1 a{
	font:bold 16px Tahoma,  Georgia,Verdana;
	text-decoration:none;
	color:#e58e1a;
   letter-spacing:1px;
	margin:0;
	padding:0;
	text-align:center;
	}
.clickhear h1 a:hover{
	font:bold 16px  Tahoma, Georgia,Verdana;
	text-decoration:none;
	color:#ffffff;
	margin:0;
	padding:0;
	text-align:center;
	}
.clickhear h2{
	font:bold 19px Verdana, Arial, Helvetica, sans-serif;
	color:#fffcd6;
	text-decoration:none;
	margin:0;
	padding:0;
	text-align:center;
    }	 	
	
#content{
	width:710px;
	float:left;
	padding:0px 10px;
	}	
#content_top{
	width:675px;
	float:left;
	padding:0px 0px 0px 30px;
	}	
#content_top h2, .sidebar{
	font:bold 13px Georgia, Tahoma, Verdana;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;
	text-align:justify;
	line-height:19px;
	}

.sidebar {
	text-align: left;
	float: left;
	margin-bottom: 20px;
}
.sidebar b {
	font-size: 1.2em;
}
	
#content_top h2 a, .sidebar a{
	font:bold 13px Georgia, Tahoma, Verdana;
	text-decoration:none;
	color:#e58e1a;
	margin:0;
	padding:0;
	text-align:justify;
	line-height:19px;
	}
#content_top h2 a:hover, .sidebar a:hover{
	font:bold 13px Georgia, Tahoma, Verdana;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;
	text-align:justify;
	line-height:19px;
	}
#innercontent{
    width:733px;
	float:left;
	padding:0px 0px 30px 0px;
	}	
#innercontent h1{
    font:bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;	
	line-height:20px;
	padding:0px 0px 0px 35px;
	 }	
#innercontent h1 a{
    font:bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;	
	line-height:20px;
	padding:0px 0px 0px 0px;
	 }	
#innercontent h1 a:hover{
    font:bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#FFFFFF;
	margin:0;
	padding:0;	
	line-height:20px;
	padding:0px 0px 0px 0px;
	 }		 	 
#innercontent h2{
   font:bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#c41325;
	margin:0;
	padding:0;
	
	line-height:20px;
	padding:0px 0px 0px 35px;
	 }
#innercontent h5{
    font:bold 19px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;
	text-align:center;	
	}	 
.how_main{
    width:625px;
	float:left;
	padding:0px 0px 15px 30px;
	margin:0;
	}	
	
.how_main li{
    list-style-image:none;
	list-style-type:none;
	background:url(../images/one.gif) no-repeat left top ;
	width:620px;
	padding:0px 0px 15px 0px;
	}	
.how_main li h1{
    font:normal 17px Georgia, "Times New Roman", Times, serif;	
	text-decoration:none;
	color:#fffad4;
	margin:0;
	line-height:20px;
	padding:0px 0px 20px 35px;
	}
#how_main_new{
    width:665px;
	float:left;
	padding:0px 0px 15px 30px;
	margin:0;
	}
.how_main_new_left{
    width:239px;
	float:left;
	margin:0;
	padding:0;
	}	
.how_main_new_right{
    width:424px;
	float:left;
	margin:0;
	padding:0;
	}
.how_main_new_right h3{
    font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#fffcd6;
	text-decoration:none;
	margin:0;
	padding:0;
	  }	
.how_main_new_right h3 a{
    font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#fffcd6;
	text-decoration:none;
	margin:0;
	padding:0;
	  }	
.how_main_new_right h3 a:hover{
    font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	padding:0;
	  }		  	  
.how_main_new_right h4{
    font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#c41325;
	text-decoration:none;
	margin:0;
	padding:0px 0px 15px 0px;
	  }		  	
#how_main_new h1{
    font:bold 19px Tahoma, Arial, Verdana;
	color:#fffcd6;
	text-decoration:none;
	margin:0;
	padding:0;
	text-align:center;
    }	 	
#dupmain{
    width:600px;
	float:left;
	padding:0px 0px 0px 55px;
	margin:0;
	height:118px;
	}
#dupmain_left{
    width:22px;
	float:left;
	background:url(../images/leftbg.gif) no-repeat top left;
	margin:0;
	height:87px;
	}
#dupmain_center{
    width:520px;
	float:left;
	background:url(../images/leftbg.gif) no-repeat top left;
	margin:0;
	}
#dupmain_center{
    width:520px;
	float:left;
	background:url(../images/repeetbg.gif) repeat-x top ;
	margin:0;
	padding:15px;
	height:70px;
	}
#dupmain_center h1{
    font:bold 15px Arial, Helvetica, sans-serif;	
	text-decoration:none;
	color:#fffad4;
	text-align:center;
	margin:0;
	}
#dupmain_center h2{
    font:normal 14px Georgia, "Times New Roman", Times, serif;	
	text-decoration:none;
	color:#000000;
	margin:0;
	text-align:center;
	}						 	
#dupmain_right{
    width:22px;
	float:left;
	background:url(../images/rightbg.gif) no-repeat top left;
	margin:0;
		height:87px;
	}	 	

/*--------Map--------*/

#mapmain{
    width:733px;
	float:left;
	padding:25px 0px 0px 0px;
	}
#curve_main{
    width:732px;
	float:left;
	background:url(../images/curveleft.gif) no-repeat top left;
	background-color:#766100;
	height:30px;
	}
#curve_heading{
    width:200px;
	float:left;
	padding:7px 0px 0px 284px;
	}
#curve_right{
    width:20px;
	float:right;
	height:30px;
	background:url(../images/curveright.gif) no-repeat top right;
	}
#map{
    width:732px;
	float:left;
	background:url(../images/mapa.jpg) no-repeat top;
	height:727px;
	}
.map_linksmain{
    width:675px;
	float:left;
	padding:23px 0px 0px 48px
	}	
.map_links{
    width:650px;
	float:left;
	padding:0px 0px 0px 0px;
	}

.map_link {
	position: absolute;
}
.map_specialhours {
	margin:395px 0px 0px 505px;	
}

/*Muzita*/
.map_linkmuzita{
	margin:38px 0px 0px 110px;
}
/*Small Bar*/
.map_smallbar{
	margin:58px 0px 0px 15px;
}
/*The Lafeyett*/	
.map_linklafayette{
	margin:142px 0px 0px 158px;
}
/*Ritual Tavern*/	
.map_ritualtavern{
	margin:175px 0px 0px 371px;
}
/*Blind Lady*/
.map_linkblind{
	margin:2px 0px 0px 545px;
}	
.map_linkparking{
	margin:36px 0px 0px 220px;
}
.map_linkmosaic{
	margin:316px 0px 0px 238px;
}
/*Alchemy*/
.map_linkalchemy{
	margin:639px 0px 0px 276px;
}
/*The Smoking Goat*/	
.map_linkshc{
	margin:50px 0px 0px 355px;
}	
.map_linkshb{
	margin:55px 0px 0px 340px;
}	
/*Sea Rocket*/
.map_linksea{
	margin:373px 0px 0px 270px;
}
.map_stationtavern{
		margin:525px 0px 0px 281px;
}						

/*--------END Map--------*/


/*--------bottom listing--------*/

#bottomlisting{
    width:730px;
	float:left;
	padding:18px 0px 0px 0px;
	}
	
.bottomlisting_left_main{
    width:270px;
	float:left;
	}	
	
.bottomlisting_left{
    width:240px;
	float:left;
	padding:0px 0px 20px 0px;
	background:url(../images/admiton.gif) no-repeat top left;
	}
.bottomlisting_left li{
    list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}
.bottomlisting_left li h1{
    font:normal 17px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#dbd7bd;
	margin:0;
	padding:0px 0px 0px 33px;
	}
.bottomlisting_left li {
    font:normal 14px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#dbd7bd;
	margin:0;
	padding:0px 0px 0px 33px;

	}
.bottomlisting_leftsecond_main{
    width:219px;
	float:left;
	}

.bottomlisting_leftsecond{
    width:230px;
	float:left;
	padding:0px 0px 20px 0px;
	background:url(../images/c.gif) no-repeat top left;
	}
.bottomlisting_leftsecond li{
    list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}	
.bottomlisting_leftsecond li h1{
    font:normal 17px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#dbd7bd;
	margin:0;
	padding:0;
	padding:0px 0px 0px 33px;
	}

.bottomlisting_leftsecond li {
    font:normal 14px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#dbd7bd;
	margin:0;
	padding:0;
    padding:0px 0px 0px 33px;
	}
bottomlisting_leftsecond li a{
    font:normal 14px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#dbd7bd;
	}	
.bottomlisting_leftsecond li a:hover{
	text-decoration:none;
	color:#FF0000;
	}




.bottomlisting_right_main{
    width:220px;
	float:left;
	}


.bottomlisting_right{
    width:218px;
	float:left;
	padding:0px 0px 25px 0px;
	background:url(../images/g.gif) no-repeat top left;
	}
.bottomlisting_right li{
    list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}	
.bottomlisting_right li h1{
    font:normal 17px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#dbd7bd;
	margin:0;
	padding:0;
	padding:0px 0px 0px 30px;
	}
.bottomlisting_right li{
    font:normal 14px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#dbd7bd;
	margin:0;
	padding:0;
	padding:0px 0px 0px 30px;
	}
	
	
/*----RIGHTCONTENT-----*/	

#rightcontent{
     width:190px;
	margin-right:12px;
	 float:right;
	 padding:0px 0px 0px 0px;
	 }
	
#rightcontent_top{
     width:145px;
	 float:left;
	 padding:0px 0px 0px 10px;
	 }	
#rightcontent_top h1{
    font:normal 20px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;
	height:30px;
	padding:0px 0px 0px 35px;
	 }	
#rightcontent_top h2{
    font:bold 15px Tahoma, Georgia, Verdana;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;
	text-align:center;
	 }		
.rightcontent_buypass{
     width:175px;
	 float:left;
	 padding:20px 0px 0px 0px;
	 }
#twitemain{
     width:185px;
	 float:left;
	 padding:0px 0px 0px 0px;
	 }
#twitemaintop{
     width:183px;
	 float:left;
	 padding:10px 0px 0px 0px;
	 height:45px;
	 background-color:#c41325;
	 }
#twitercontent{
     width:175px;
	 float:left;
	 padding:20px 0px 20px 8px;
	
	 background:url(../images/bgtwier.jpg) no-repeat top;
	 }	 
.bcom{
     width:180px;
	 float:left;
	 padding:20px 0px 0px 16px;
	 }
	 
#spaekmain{
     width:300px;
	 float:left;
	 padding:0px 0px 0px 270px;	 
	 }
.spaek{
     width:300px;
	 float:left;
	 padding:0px 0px 30px 0px;	 
	 }	 
.spaeicon{
     width:55px;
	 float:left;
	 padding:0px 0px 0px 0px;	 
	 }	 
.spaeicon_text{
     width:225px;
	 float:left;
	 padding:7px 0px 0px 0px;	 
	 }	 
.spaeicon_text h6{
    font:bold 19px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;
	}	
.spaeicon_text h6 a{
    font:bold 19px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#fffad4;
	margin:0;
	padding:0;
	}	
.spaeicon_text h6 a:hover{
    font:bold 19px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#FFFFFF;
	margin:0;
	padding:0;
	}	 	 
.textaria{
   width:216px;
   height:98px;
   background-color:#e5ce9d;
   font:bold 12px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#333333;
	margin:0;
	padding:0;
	border:0;	
	}
#bottomtop{
    width:100px;
	float:right;
	height:30px;
	}
#bottomtop h1 a{
    font:bold 12px Tahoma, Arial, Verdana;
	text-decoration:underline;
	color:#FFFFFF;
	margin:0;
	padding:0;
	border:0;	
	}	
#bottomtop h1 a:hover{
    font:bold 12px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#FFFFFF;
	margin:0;
	padding:0;
	border:0;	
	}	 
	 
/* BEGIN CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */

/* END CLEARFIX */


#sidebar {
	text-align:center;
}
#sidebar a {
	color: #786101;
	text-decoration: none;
}
#sidebar ul ul li {
	border-bottom: 3px dotted;
	border-color: #333;
	padding: 2px 2px 4px 2px;
}
#sidebar ul ul li:hover {
	border: 2px solid #c21424;
	padding:0 0 5px 0;
}	