 * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	BACKGROUND: #FFF7F3 url("../images/ccc-bg.jpg") top repeat-x;
}
body {
	margin: 0px auto;
	color: #000000;
	font:  normal 14px/18px verdana, arial, sans-serif;
	background: transparent url("../images/bar-bg.jpg") no-repeat center top; 
	text-align: center;
	line-height: 110%;
}
.container
{
padding: 25px 0px 0px 50px; 
background: transparent;
BACKGROUND-POSITION: 50% top;
color: #000000;
border: none;
text-align: center;
min-height: 600px;
width: 860px;
margin: 0px; 
}
.main 
{
margin-top: -5px;
padding: 0 0 0 0px;
border: none; 
width: 739x;
text-align: center;
background: transparent url("../images/ccc-main.jpg")  no-repeat 60px 0px; 
height: 306px;
}

p
{
text-align: left;
margin: 0;
padding: 0;
}
h1
{
margin: .1em;
	FONT-WEIGHT: bold; 
	FONT-size: 26px; 
    padding-top: .1em;
	padding-bottom: 0;	
	color: #CB6502;
	line-height: 90%;
}
h2
{
margin: .1em;
	FONT-WEIGHT: bold; 
	FONT-size: 16px; 
    padding-top: .1em;
	padding-bottom: 0;	
	color: #014281;
	text-align: left;
}
h3
{
margin: 0;
	FONT-WEIGHT: bold; 
	FONT-size: 14px; 
    padding-top: .1em;
	padding-bottom: 0;	
	text-align: left;
	color: #014281;	
}
.util 
{
	padding-right: 10px;
}
A:link, A:visited, A:active {
	FONT-WEIGHT: 800;
	background-color: transparent;
	color: #014281;
	border-color: transparent;
	text-decoration: underline;
	FONT-size: 14px;
}
A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #CB6502; 
	TEXT-DECORATION: none;
 	background-color: transparent;
	border-color: transparent;
	FONT-size: 16px;
}
A:link.high2, A:visited.high2, A:active.high2 {
	background-color: transparent;
	border-color: transparent;
	COLOR: #014281; 
	Font-size: 16px;	
	TEXT-DECORATION: underline;
}
A:hover.high2 {
	color: #CB6502;
	TEXT-DECORATION: none;
 	background-color: transparent;
	border-color: transparent;
	Font-size: 20px;	
}
A:link.high3, A:visited.high3, A:active.high3 {
	background-color: transparent;
	border-color: transparent;
	COLOR: #014281; 
	Font-size: 14px;	
	TEXT-DECORATION: underline;
}
A:hover.high3 {
	color: #CB6502;
	TEXT-DECORATION: none;
 	background-color: transparent;
	border-color: transparent;
	Font-size: 16px;	
}
A:link.subtitle, A:visited.subtitle, A:active.subtitle, A:hover.subtitle {
            COLOR: #CB6502;
            FONT-WEIGHT: bold; 
            FONT-size: 20px;           
            TEXT-DECORATION: none
}
A:link.pop, A:visited.pop, A:active.pop {
	background-color: transparent;
	border-color: transparent;
	COLOR: #014281; 
	Font-size: 12px;	
	TEXT-DECORATION: underline;
}
A:hover.pop {
	color: #CB6502;
	TEXT-DECORATION: none;
 	background-color: transparent;
	border-color: transparent;
	Font-size: 12px;	
}
.smallcell {
	width: 10em;
	text-align: left;
	}
.medcell {
	width: 13em;
	text-align: left;
	}	
.bigcell {
	width: 37em;
	text-align: left;	
	}	
.notes {
	text-align: left;
	Font-size: 10px;
	COLOR: #014281;
	padding: 5px 25px 5px 80px;
	}
.high2 {
	Font-size: 16px;
	}
.high3 {
	Font-size: 14px;
	}
.high4 {
	Font-size: 14px;
	COLOR: #014281;
 	FONT-WEIGHT: 800;	
	}
.high5 {
	Font-size: 16px;
	COLOR: #014281;
 	FONT-WEIGHT: 800;	
	}	
.high6 {
	Font-size: 18px;
	COLOR: #014281;
 	FONT-WEIGHT: 800;	
	}	
A:link.util, A:visited.util, A:active.util {
	FONT-WEIGHT: 100;
	background-color: transparent;
	color: #000000;
	border-color: transparent;
	text-decoration: none;
	FONT-size: 10px;
}
A:hover.util {
	FONT-WEIGHT: 800; 
	COLOR: #014281; 
	TEXT-DECORATION: none;
 	background-color: transparent;
	border-color: transparent;
	FONT-size: 12px;
}
A:link.footlink, A:visited.footlink, A:active.footlink {
	FONT-WEIGHT: 100;
	background-color: transparent;
	color: #000000;
	border-color: transparent;
	text-decoration: none;
	FONT-size: 10px;
}
A:hover.footlink {
	FONT-WEIGHT: 800; 
	COLOR: #014281; 
	TEXT-DECORATION: none;
 	background-color: transparent;
	border-color: transparent;
	FONT-size: 12px;
}
A:link.tablabel, A:visited.tablabel, A:active.tablabel {
	FONT-WEIGHT: 800;
	background-color: transparent;
	color: #FFD5AB;
	border-color: transparent;
	text-decoration: none;
	FONT-size: 10px;
}
A:hover.tablabel {
	FONT-WEIGHT: 800; 
	COLOR: #014281; 
	TEXT-DECORATION: none;
 	background-color: transparent;
	border-color: transparent;
	FONT-size: 10px;
}
A:link.subtitle, A:visited.subtitle, A:active.subtitle {
	color: #CB6502;
	text-decoration: underline;
}
A:hover.subtitle {
	color: #FFD5AB;
	text-decoration: none;
}
#utility 
{
width: 840px;
margin-top: 5px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
background: transparent;
text-align: right;
}

.toptabs 
{
margin-top: 0px;

padding-top: 8px;
padding-left: 80px;
padding-right: 00px;
padding-bottom: 0px;
border: none; 
width: 683px;
height: 28px; 
text-align: center;
background: transparent url("../images/ccc-main-top.jpg") top no-repeat;
}
.toptab 
{
float: left;
width: 93px;
height: 28px; 
margin: 0;
padding: 2px 0 0 0;
border: none; 
line-height: 82%;
text-align: center;
background: url("../images/ccc-toptab.jpg") top no-repeat;
}
.tabsp {
padding-left: 40px;
}
.tablabel
{
margin: 0;
} 
.bottabs 
{
margin: 0;
padding-top: 229px;
padding-left: 75px;
padding-right: 0px;
padding-bottom: 0px;
border: none; 
width: 683px;
height: 37px; 
text-align: center;
background: transparent url("../images/ccc-main-bot.jpg") bottom no-repeat;
}
.botsp {
padding-left: 80px;
}
.bottab 
{
float: left;
width: 90px;
height: 37px; 
margin: 0;
padding: 2px 0 0 0;
line-height: 82%;
text-align: center;
background: url("../images/ccc-bottab.jpg") top no-repeat;
}

.rightside 
{
float: right;
width: 400px;
margin: 0;
padding: 3px;
}

.leftside 
{
float: left;
width: 400px;
margin: 0;
padding: 3px;
}
.smallLeft 
{
float: left;
width: 300px;
margin: 0;
padding: 3px;
}
.bigRight 
{
float: right;
width: 500px;
margin: 0;
padding: 3px;
}
.bigLeft 
{
float: left;
width: 500px;
margin: 0;
padding: 3px;
}
.smallRight 
{
float: right;
width: 300px;
margin: 0;
padding: 3px;
}
.intro 
{
clear: both;
margin: 0;
	FONT-size: 16px; 
		FONT-WEIGHT: 100; 
padding-top:  10px;
padding-bottom:  10px;
padding-left: 60px;
padding-right: 60px;
}
.bothsides 
{
clear: both;
margin: 0;
padding: 10px;
}
.clearboth 
{
clear: both;
}
.title 
{
/* margin: 280px 10px 10px 10px; */
 margin: 1px 1px 1px 1px;
padding: 5px;
text-align: center;
background: transparent;
}
.subtitle
{
margin: 15px 10px 20px 10px;
	FONT-WEIGHT: bold; 
	FONT-size: 20px; 
    padding-top: .1em;
	padding-bottom: 0;	
	color: #CB6502;
	line-height: 100%;
	background: transparent;	
}
.highlight
{
	FONT-WEIGHT: bold; 
    padding-top: .1em;
	padding-bottom: 0;	
	color: #990000;
}
.bighl
{
	FONT-WEIGHT: bold; 
	FONT-size: 16px; 
    padding-top: .1em;
	padding-bottom: 0;	
	color: #CB6502;
	line-height: 110%;

}
.big {
margin: .1em;
	FONT-WEIGHT: bold; 
	FONT-size: 20px; 
    padding-top: .1em;
	padding-bottom: 0;	
	color: #CB6502;
	line-height: 100%;
}
.dent {
padding: 5px 75px 5px 75px; 
text-align: center;
}
.spec {
padding: 5px 25px 5px 25px; 
text-align: left;
}
#footer
{
clear: both;
margin: 0;
padding: 5px 25px 0px 5px; 
color: #000000;
height: 120px;
min-width: 840px;
text-align: center;
background: url("../images/ccc-foot.jpg") bottom repeat-x; 
}
.frame400 
{
margin: 0;
padding: 0;
border: none;
width: 412px;
height: 366px; 
background: url("../images/frame-400.jpg") top no-repeat;
}

.frame750 
{
margin: 0;
padding: 0;
border: none;
width: 772px;
height: 335px; 
background: url("../images/frame750.jpg") top no-repeat;
}
.frame730 
{
margin: 0;
padding: 0;
border: none;
width: 752px;
height: 392px; 
background: url("../images/frame730.jpg") top no-repeat;
}
.frame676 
{
margin: 0;
padding: 0;
border: none;
width: 696px;
height: 299px; 
background: url("../images/frame676.jpg") top no-repeat;
}

.frame668 
{
margin: 0;
padding: 0;
border: none;
width: 688px;
height: 413px; 
background: url("../images/frame668.jpg") top no-repeat;
}

.frame250 
{
margin: 0;
padding: 0;
border: none;
width: 370px;
height: 386px; 
background: url("../images/frame250.jpg") top no-repeat;
}
.frame550 
{
margin: 0;
padding: 0;
border: none;
width: 556px;
height: 600px; 
background: url("../images/frame550.jpg") top no-repeat;
}

.f4caption {
padding: 5px 0 0 5px;
}
.f4scaption {
padding: 1px 0 0 1px;
}
.iframe400 {
padding: 77px 0 0 4px;
}
.iframe400s {
padding: 60px 0 0 1px;
}
.iframe250 {
padding: 68px 0 0 4px;
}
.iframe550 {
padding: 117px 0 0 0px;
}
.iframe750 {
padding: 48px 0 0 6px;
}
.iframe730 {
padding: 44px 0 0 0px;
}
.iframe676 {
padding: 36px 0 0 0px;
}
.iframe668 {
padding: 46px 0 0 0px;
}
.frame400s 
{
margin: 0;
padding: 0;
border: none; 
width: 412px;
height: 217px; 
background: url("../images/frame400s.jpg") top no-repeat;
}
.map {
width: 200px;
height: 300px; 
margin: 0;
padding: 0;
}
img { 
	border: none; 
}
#copyright{
	FONT-WEIGHT: 100; 
	FONT-size: 11px; 
    padding-top: 30px;
	padding-bottom: 0;	
	text-align: center;
	color: #CB6502;
	clear: both;
	width: 840px;
	height: 40px; 
}
#creator{
	FONT-WEIGHT: 100; 
	FONT-size: 9px; 
    padding-top: 30px;
    padding-left: 20px;		
	padding-bottom: 0;	
	text-align: left;
	color: #CB6502;
	float: left;
	width: 400px;
	height: 20px; 
}
.footlink {
	FONT-WEIGHT: 100; 
	FONT-size: 9px; 
    padding-top: 30px;
    padding-right: 20px;	
	padding-bottom: 0;	
	text-align: right;
	color: #CB6502;
	float: right;
	width: 30px;
	height: 20px; 
}
.tbullet {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 12px;
	FONT-SIZE: 14px; 
	TEXT-ALIGN: left; 
}
.aList {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	width: 600px;
}
.bList {
	text-align: left;
	padding: 3px;
	width: 320px;
}
.cList {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}
.center {
	text-align: center;
	}

.left {
	text-align: left;
	}
.tleft {
	text-align: left;
	padding-left: 5px;
	}	
#goomap		 {
width: 640px;
height: 400px;
text-align: center;
float: right;
}
.mapcap {
padding-top: 10px;
FONT-WEIGHT: 800; 
FONT-SIZE: 14px; 
float: left;
width: 180px;
text-align: right;
}

  /* Rates Table Style */
#rateslist {
	width: 680px;
	}
   #rateslist tbody tr.even td {
      background-color: #FFF;
	  color: #014281;
	  width: 180px;	  
    }
    #rateslist tbody tr.odd  td {
      background-color: #FBE8DA;
	  color: #014281;
	  width: 180px;	 	  
    }
    #rateslist tbody tr.head  td {
      background-color: #FCC59F;
	  color: #014281;
	  FONT-WEIGHT: 800;
	  FONT-SIZE: 14px;
	  width: 180px;	  	  
    }
	
  /* Specials Table Style */
#specials {
	width: 680px;
	text-align: left;
	}
   #specials tbody tr.even td {
      background-color: #FFF;
	  color: #014281; 
	  PADDING: 5px;
    }
    #specials tbody tr.odd  td {
      background-color: #FBE8DA;
	  color: #014281;
	  PADDING: 5px;
    }
    #specials tbody tr.head  td {
      background-color: #FCC59F;
	  color: #014281;
	  FONT-WEIGHT: 800;
	  FONT-SIZE: 14px;
	  PADDING: 5px;
    }
.steak 
{
width: 700px;
height: 200px;
}
.imgpad {
padding: 10px;
}
.flashcam {
margin: 0;
padding: 0;
border: none;
width: 412px;
height: 366px; 
background: url("../images/frame-400.jpg") top no-repeat;
}
.flashcam1 {
margin: 0;
padding: 0;
border: none;
width: 320px;
height: 240px; 
float: left;
}
.iflashcam1 {
padding: 43px 0 0 46px;
}
.iflashcam {
padding: 64px 0 0 4px;
}
.flashhead {
	padding: 0px;
	margin: 0;	
}
#fcam1
{
clear: both;
margin: 0;
padding: 10px 0 0 0px;
width: 840px;
height: 407px; 
background: url("../images/cam1.jpg") top no-repeat;
}
#fcam 
{
clear: both;
margin: 0;
padding: 10px;
}