
html { 
 margin:10px 0 0 0; 
 padding:0; 
 text-align:center; 
} 

.clear {
  clear:both;
}

a {
  color:#ffdb60;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

.right-section {
  width:300px;
  margin:0;
  padding:10px;
}

body { 
  margin:0; 
  padding:0; 
  text-align:center; 
  background-color:#000;
  font-family:arial;
} 

p {
  font-family:arial;
  font-size:12px;
  margin:0 0 10px 0;
  padding:0;
  color:#d9cda3;
}

.center {
  text-align:center !important
}
 
#pagewidth{ 
  width:980px; 
  text-align:left;  
  margin-left:auto; 
  margin-right:auto; 
  background:#000 url(./images/body.gif) repeat-y center top;    
} 
 
#header{
  position:relative; 
  margin:0;
  padding:0;
  height:130px; 
  background-color:#000; 
  width:980px;
  background-image:  url("./images/header-bg.gif");  
  background-repeat: no-repeat;
  background-position: center left;  
} 

#header h3 {
  height:130px; 
  width:300px;
  margin:0;
  padding:0;
} 

#header h3 a {
  height:130px; 
  width:300px;
  margin:0;
  padding:0;
  display:block;
  text-indent:-9999px;
} 

#middle-navigation {
  position:relative;
  width:935px;
  height:35px;
  background-color:#3a180c;
  margin:0;
  padding:4px 0 0 45px;
  z-index:50;
  background-image:  url("./images/menu-bg.gif");  
  background-repeat: no-repeat;
  background-position: center left;  
  border-bottom:10px solid #000;
}

#middle-navigation h3 {
  margin:0 !important;
  padding:0 !importnat;
  font-size:12px;
  font-weight:normal;
} 

#middle-navigation h4 {
  margin:0 !important;
  padding:0 !importnat;
  font-size:12px;
  font-weight:normal;
} 

#middle-navigation h5 {
  margin:0 !important;
  padding:0 !importnat;
  font-size:12px;
  font-weight:normal;
} 
 
#leftcol{
  margin:0;
  padding:0;  
  width:185px; 
  float:left; 
  position:relative; 
  background-color:#3a180c; 
 }
 
#leftcol dl {
  width:180px;
  margin:0 0 0 5px;
  padding:0 0 15px 0;
  background-color:#3a180c;
}

#leftcol dt {
  width:180px;
  margin:0 0 5px 0;
  padding:0;
  background-color:#3a180c;
  background-image:  url("./images/nav-dt-bg-01.gif");  
  background-repeat: no-repeat;
  background-position: center left;

}

#leftcol dt a {
  width:165px;
  margin:0;
  padding:5px 0 5px 15px;
  color:#ffdb5e;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  display:block;
}

#leftcol dd {
  width:154px;
  margin:0 13px;
  padding:0;
  border-bottom:1px solid #4d2d1b;     
}

#leftcol dd a {
  width:154px;
  margin:0;
  padding:5px 0 5px 10px;
  font-size:10px;
  color:#d9cda3;
  text-decoration:none;
  background-image:  url("./images/ico-diamond-01.gif");  
  background-repeat: no-repeat;
  background-position: center left;
  display:block;
}

#leftcol dd a:hover {
  color:#7b9900;
  text-decoration:underline;
}
 
#twocols{
 width:795px; 
 float:right; 
 position:relative; 
  }
 
#rightcol {
  width:320px; 
  float:right; 
  position:relative; 
  background-color:#3a180c;
}

#rightcol h3 {
  width:320px;
  margin:0;
  padding:0;
  background-color:#3a180c;
  background-image:  url("./images/right-col-bg-01.gif");  
  background-repeat: no-repeat;
  background-position: center left;
  font-size:12px;
}

#rightcol h3 a {
  width:320px;
  margin:0;
  padding:5px 0 5px;
  color:#ffdb5e;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  display:block;
  text-decoration:none;
  text-align:center;
}

#rightcol .non-featured {
  width:320px !important;
  margin:0!important;
  padding:10px 0 10px 0 !important;
  list-style:none;
  border-bottom: 1px solid #ccc;
} 
.non-featured li {
  margin:0 !important;
  padding:0 !important;
}

.non-featured h5 {
  font-size:12px !important;
  font-family:verdana !important;
  margin:0 !important;
  padding:0 0 5px 0 !important;
  color:#ffdb5e;
}


.non-featured p {
  font-size:11px !important;
  margin:0 !important;
  padding:0 0 5px 0 !important;
  text-align:left !important;
}

.non-featured .logo {
  margin:0 0 0 10px !important;
  padding:0 !important;
  width:125px !important;
  float:left;
}

.non-featured .details {
  margin:0 0 0 10px !important;
  padding:0 0 0 0 !important;
  width:175px !important;
  height:110px !important;
  float:left;
}

.non-featured .discription {
  margin:0 !important;
  padding:0 !important;
  width:320px !important;
  clear:both;
}

.non-featured .rating {
  margin:0 !important;
  padding:0 0 10px 0 !important;
  width:320px !important;
  text-align:center;
  clear:both;
}

.non-featured .large-image {
  margin:0 !important;
  padding:0 0 10px 0 !important;
  width:320px !important;
  text-align:center;
  clear:both;
}

#maincol  .secondary-section {
  width:450px;
  margin:0;
  padding:0;
}

#maincol  .secondary-section p{
  margin:0;
  padding:0 0 10px 0;
}

#maincol .secondary-section h2 a{
  text-decoration:none;
}

#maincol .secondary-section h2 a:hover{
  text-decoration:underline;
}

#maincol .secondary-section ul {
  margin:0 0 0 5px;
  padding:0;
  list-style:square inside;
}

#maincol .secondary-section li {
  margin:0;
  padding:0 0 0 10px;
}

#maincol .secondary-section li a{
  text-decoration:none;
}

#maincol .secondary-section li a:hover{
  text-decoration:underline;
}

#maincol .left-section {
  width:220px;
  margin:0 5px 0 0;
  padding:0;
  float:left;
}

#maincol .right-section {
  width:220px;
  margin:0 0 0 5px;
  padding:0;
  float:left;
 }
 
#maincol  .left-section-restaurant {
  width:210px;
  margin:0 5px 0 0;
  padding:5px;
  float:left;
  text-align:center;
}
 
#maincol {
  background-color: #140501;  
  float: left; 
  display:inline; 
  position: relative; 
  width:450px; 
  margin:0 10px;
  padding:0;
}

#maincol p {
  font-size:12px;
}

#maincol .container {
  padding:10px;
  width:435px;
}

#maincol h1 {
  margin:0 0 10px 0;
  padding:0 0 0 0;
  font-size:12px;
}

#maincol h1.ozarks-hottest-entertainment {
  width:435px; 
  height:100px;
  margin:5px 0 10px 0 !important;
  text-indent:-9999px;
  background-image:  url("./images/header-ozarks-hottest-entertainment-01.gif");  
  background-repeat: no-repeat;
  background-position: center left;  
}

#maincol h1.ozark-bar-hopping {
  width:435px; 
  height:100px;
  margin:5px 0 10px 0 !important;
  text-indent:-9999px;
  background-image:  url("./images/header-ozark-bar-hopping-01.gif");  
  background-repeat: no-repeat;
  background-position: center left;  
}

#maincol h1.wet-and-wild-party-cove {
  width:435px; 
  height:100px;
  margin:5px 0 10px 0 !important;
  text-indent:-9999px;
  background-image:  url("./images/header-wet-and-wild-party-cove-01.gif");  
  background-repeat: no-repeat;
  background-position: center left;  
}

#maincol h2, #rightcol h2 {
  font-size:16px;
  border-bottom: 1px solid #ffdb61;
  margin:15px 0 15px 0;
  padding:0 0 5px 0;
  color:#ffdb61;
  text-align:center;  
}

.advertisement {
  width:435px;
  margin:0;
  padding:0;
  clear:both;
}



.discription-jet-ski {
  text-align:center;
}

.advertisement h2 {
  margin:0;
  padding:10px 0 5px 0;
  font-size:16px !important;
  text-align:center;
  clear:both;
  border:none;  
}

.advertisement h3 {
  margin:0 0 10px 0 !important;;
  padding:15px 0 5px 0 !important;
}

.advertisement a {
  text-decoration:none !important;
}

.advertisement a:hover {
  text-decoration:underline;
}

.ad-image {
  text-align:center;
  margin:0;
  padding:0;
}

.address, .contact-information, .directions {
  margin:0;
  padding:10px 0 0 0;
  font-size:13px !important;
  text-align:center;
}

.address-discription, directions-discription {
  margin:0;
  padding:0 0 0 0;
  font-size:12px !important;
  text-align:center !important;
}

.location
{
  margin:0;
  padding:0 0 5px 0;
  font-size:12px !important;
  text-align:center;
}

.phone-number {
  margin:0;
  padding:0;
  font-size:12px !important;
  text-align:center;
}

.fax-number {
  margin:0;
  padding:0;
  font-size:12px !important;
  text-align:center;
}

.web-address {
  margin:0 0 10px 0;
  padding:0;
  font-size:12px !important;
  text-align:center;
}
.email-address {
  margin:0;
  padding:0 0 20px 0;
  font-size:12px !important;
  text-align:center;
}

h3.sectionheader { 
  width:435px !important;
  margin:0 !important;
  padding:5px 0 !important;
  font-size:12px !important;
  text-align:center !important;
  color:#fff !important;
  background-color:#3a180c !important;
  background-image:  url("./images/right-col-bg-01.gif");  
  background-repeat: repeat-x;
  background-position: center left;
}
.backtotop {
  margin:10px 0;
  padding:0;
  width:435px;
  text-align:right !important;  
}


#bread-crumb {
  width:455px;
  padding: 5px 0 5px 0 !important;
  margin:0 !important;  
  background-color:#3a180c;
  border-bottom: 1px solid #ffdb60;
}

#bread-crumb ul {
  width:445px;
  list-style:none;
  padding: 0 0 0 10px !important;
  margin:0 !important;
}

#bread-crumb li {
  list-style:none;
  padding:0 5px 0 0 !important;
  margin:0 !important;
  font-size:11px !important;
  display:inline;
  color:#ffdb5e;
}

#bread-crumb li a {
  margin:0 !important;
  padding:0 !important;
  background-image:none !important;
  color:#d9cda3;
  text-decoration:none;
}

#bread-crumb li a:hover { 
  color:#7b9900;
  text-decoration:underline;
}

#footer{
  border-top: 15px solid #000;
  margin:0;
  height:130px; 
  background-color:#000; 
  clear:both;
  background-image:  url("./images/footer-bg.gif");  
  background-repeat: no-repeat;
  background-position: center left;  
 } 
 
#footer ul {
  width:980px;
  margin:0;
  padding:0;
  list-style:none;
}

#footer li.partner {
  width:135px;
  margin:0;
  padding:20px 22px 0 28px;
  float:left;
}  

#footer li.logo {
  width:795px;
  margin:0;
  padding:0;
  float:left;
}  
 
.logo h3 {
  height:130px; 
  width:300px;
  margin:0;
  padding:0;
} 

.logo h3 a {
  height:130px; 
  width:300px;
  margin:0 0 0 495px;
  padding:0;
  display:block;
  text-indent:-9999px;
} 
 

 
.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 */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
