@charset "UTF-8";
/* CSS Document */
html {
}
body	
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#cfcfb6;
	border-top:4px solid #818172;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	background-image:url(images/img_3x1500_bg.png);
	background-repeat:repeat-x;
	overflow:auto !important;

}

body.modal	
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#cfcfb6;
	border-top:4px solid #818172;
	margin:0px;
	padding:0px;
	background-image:url(images/img_3x1500_bg.png);
	background-repeat:repeat-x;
}

#topContainer  
{
	width:746px;
	margin:0px;
	height:75px;
	background-color: #a8a894;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	float:right;
}

.modal
{
	padding:0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}


/*main container*/		 
#container 
{
	width:760px;
	height: auto;
	padding:0px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	margin-top: 0px;
	margin-bottom: 0px;
}

#containerModal 
{
	width:auto;
	height: auto;
	padding:0px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
	margin-top: 0px;
	margin-bottom: 0px;
}




/*logo and navigation*/			
#nav	
{
	width:760px;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/img_760x55_navBgLogo.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:none;
}

h1.nav	
{
	background-color: none;
	padding:0px;
	margin:0px;
	border:none;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	font-size:8pt;
}

ul.nav 
{
	padding:0px;
	margin:0px;
	display:inline;
	font-size:10pt;
	background-color: #CFCFB6;
	padding-right: 5px;
}

li.nav 
{
	padding:0px;
	margin:0px;
	display: inline;
	list-style-type: none;
	font-size:9pt;
}

/*Left Column*/
#leftCol   
{
	width:212px;
    height:420px;
	margin:0px;
	float:left;
	background-color: #a8a894;
	padding:5px;
	border:2px solid #818172;
	background-image:url(images/img_212x96_leftColBgLogo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
	position:relative;
}

#leftColTest  
{
	width:212px;
	height:650px;
	margin:0px;
	float:left;
	background-color: #a8a894;
	padding:5px;
	border:2px solid #818172;
	background-image:url(images/img_212x96_leftColBgLogo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top
	display:inline;
	position:relative;
}

#leftColVendor  
{
	width:212px;
	height:650px;
	margin:0px;
	float:left;
	background-color: #a8a894;
	padding:5px;
	border:2px solid #818172;
	background-image:url(images/img_212x96_leftColBgLogo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
	overflow:hidden;
	display:inline;
	position:relative;
}

#leftColserv 
{
	width:212px;
	height:650px;
	margin:0px;
	float:left;
	background-color: #a8a894;
	padding:5px;
	border:2px solid #818172;
	background-image:url(images/img_212x96_leftColBgLogo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
	overflow:hidden;
	display:inline;
	position:relative;
}

#leftColInterior  
{
	width:212px;
	height:650px;
	margin:0px;
	float:left;
	background-color: #a8a894;
	padding:5px;
	border:2px solid #818172;
	background-image:url(images/img_212x96_leftColBgLogo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
	overflow:hidden;
	display:inline;
	position:relative;
}

#leftColReserve 
{
	width:212px;
	height:425px;
	margin:0px;
	float:left;
	background-color: #a8a894;
	padding:5px;
	border:2px solid #818172;
	background-image:url(images/img_212x96_leftColBgLogo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
	overflow:hidden;
	display:inline;
	position:relative;
}

#leftColAbout 
{
	width:212px;
	height:300px;
	margin:0px;
	float:left;
	background-color: #a8a894;
	padding:5px;
	border:2px solid #818172;
	background-image:url(images/img_212x96_leftColBgLogo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
	overflow:hidden;
	display:inline;
	position:relative;
}

#btnReserve
{
  display: block;
  width: 212px;
  height: 25px;
  background: url("images/btn_202x50_reserveDate.png") no-repeat 0 0;
  cursor:pointer;
  vertical-align:bottom;
  margin-top:5px;
  margin-bottom:0px;
}

#btnReserveimage
{
  display: block;
  width: 212px;
  height: 208px;
  background: url("images/bnr_212x416_reserve.png") no-repeat 0 0;
  cursor:pointer;
  vertical-align:top;
  margin-top:0px;
  margin-bottom:0px;
}


#btnReservetop
{
	display: block;
	width: 212px;
	height: 208px;
	background: url("images/bnr_212x208_reserve.jpg") no-repeat 0 0;
	cursor:pointer;
	vertical-align:bottom;
	margin: 0px;
}

#btnTestAbout
{
	display: block;
	width: 212px;
	height: 196px;
	background: url("images/bnr_212x392_testAbout.jpg") no-repeat 0 0;
	cursor:pointer;
	vertical-align:bottom;
	margin: 0px;
}

#btnServeMedia
{
	display: block;
	width: 212px;
	height: 208px;
	background: url("images/bnr_212x208_servicesMedia.jpg") no-repeat 0 0;
	cursor:pointer;
	vertical-align:bottom;
	margin: 0px;
	padding:0px;
}

#btnReserveHome
{
	display: block;
	width: 212px;
	height: 172px;
	cursor:pointer;
	vertical-align:bottom;
	margin: 0px;
	background-image: url(images/bnr_212x344_reserveHome.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#btnAward
{
	display: block;
	width: 212px;
	height: 130px;
	cursor:pointer;
	vertical-align:bottom;
	margin: 0px;
	background-image: url(images/bnr_212x260_award.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#btnCamera
{
	display: block;
	width: 212px;
	height: 108px;
	cursor:pointer;
	vertical-align:bottom;
	margin: 0px;
	background-image: url(images/img_212x216_camera.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#btnAwardHome
{
	display: block;
	width: 75px;
	height: 75px;
	cursor:pointer;
	vertical-align:bottom;
	margin: 0px;
	background-image: url(images/img_75x150_award.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}



#btnReserve:hover
{ 
  background-position: 0 -25px;
}

#btnReservetop:hover
{ 
  background-position: 0 -208px;
}

#btnTestAbout:hover
{ 
  background-position: 0 -196px;
}
#btnServeMedia:hover
{
	background-position: 0 -208px;
}
#btnReserveHome:hover
{
	background-position: 0 -172px;
}
#btnAward:hover
{
	background-position: 0 -130px;
}

#btnCamera:hover
{
	background-position: 0 -108px;
}

#btnAwardHome:hover
{
	background-position: 0 -75px;
}


#btnReserve span
{
  display: none;
}
#btnReservetop span
{
  display: none;
}

#btnTestAbout span
{
  display: none;
}
#btnServeMedia span
{
  display: none;
}
#btnReserveHome span
{
  display: none;
}

#btnAward span
{
  display: none;
}
#btnAwardHome span
{
  display: none;
}

img.leftCol
{
	padding-top:5px;
}



/*------------------------  RIGHT COLUMN ------------------------*/
#rightCol  
{
	width:520px;
	height:420px;
	margin:0px;
	float:right;
	background-color:#818172;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	background-image: url(images/img_275x275_bgLogo.png);
	background-position:center;
	background-repeat:no-repeat;
}

#rightColTest  
{
	width:520px;
	height:650px;
	margin:0px;
	float:right;
	background-color:#818172;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	background-image: url(images/img_275x275_bgLogo.png);
	background-position:center;
	background-repeat:no-repeat;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}

#rightColVendor  
{
	width:520px;
	height:650px;
	margin:0px;
	float:right;
	background-color:#818172;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	background-image: url(images/img_275x275_bgLogo.png);
	background-position:center;
	background-repeat:no-repeat;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}

#rightColInterior  
{
	width:520px;
	height:650px;
	margin:0px;
	float:right;
	background-color:#818172;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	background-image: url(images/img_275x275_bgLogo.png);
	background-position:center;
	background-repeat:no-repeat;
	/*overflow:scroll;*/
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}

#rightColReserve 
{
	width:520px;
	height:425px;
	margin:0px;
	float:right;
	background-color:#818172;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	background-image: url(images/img_275x275_bgLogo.png);
	background-position:center;
	background-repeat:no-repeat;
}

#rightColserv 
{
	width:520px;
	height:650px;
	margin:0px;
	float:right;
	background-color:#818172;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	background-image: url(images/img_275x275_bgLogo.png);
	background-position:center;
	background-repeat:no-repeat;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}

#rightColAbout  
{
	width:520px;
	height:300px;
	margin:0px;
	float:right;
	background-color:#818172;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	background-image: url(images/img_275x275_bgLogo.png);
	background-position:center;
	background-repeat:no-repeat;	/*overflow:scroll;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;*/
}

img.media
{
	float:left;
		filter:alpha(opacity=100)!important;
	-moz-opacity:1!important;
	-khtml-opacity: 1!important;
	opacity: 1!important;

}
.media2
{
	float:left;
		filter:alpha(opacity=100)!important;
	-moz-opacity:1!important;
	-khtml-opacity: 1!important;
	opacity: 1!important;

}



/*Bottom Row*/
#btmContainer  
{
	width:746px;
	margin:0px;
	height:75px;
	background-color: #a8a894;
	padding:5px;
	vertical-align:top;
	border:2px solid #818172;
	float:right;
}
		
#btmCol1  
{
	width:182px;
    height:75px;
	margin:0px;
	background-color: #a8a894;
	background-image:url(images/img_182x82_hpBtmColLogo.png);
	background-position:5px 34px;
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;
}

#btmCol2  
{
	width:182px;
	margin:0px;
	height:75px;
	background-color: #a8a894;
	background-image:url(images/img_182x82_hpBtmColLogo.png);
	background-position:5px 34px;
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-left:5px;
	border-left:1px solid #818172;
}
		
#btmCol3  
{
	width:182px;
	margin:0px;
	height:75px;
	background-color: #a8a894;
	background-image:url(images/img_182x82_hpBtmColLogo.png);
	background-position:5px 34px;
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-left:5px;
	border-left:1px solid #818172;}
			
#btmCol4  
{
	width:182px;
	margin:0px;
	height:75px;
	background-color: #a8a894;
	background-image:url(images/img_182x82_hpBtmColLogo.png);
	background-position:5px 34px;
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-left:5px;
	border-left:1px solid #818172;
}
		   
#btmCol1:hover 
{
	background-position:5px -48px;
	cursor:pointer;
	color:#930;
}

#btmCol2:hover 
{
	background-position:5px -48px;
	cursor:pointer;
	color:#930;
}
#btmCol3:hover 
{
	background-position:5px -48px;
	cursor:pointer;
	color:#930;
}

#btmCol4:hover 
{
	background-position:5px -48px;
	cursor:pointer;
	color:#930;
}
		
p.btmCol	
{
	font-size:9pt;
    margin:0px;
	padding-right:5px;
	padding-bottom:5px;
	font-weight:normal;
	color:#333;
}

p.btmColHeader	
{
	background-color: #cfcfb6;
	border-bottom:2px solid #993300;
	font-size:11pt;
	text-align:center;
	padding:5px;
	margin:0px;
	font-weight:bold;
}
			 		 
a.btmCol 
{
	text-decoration:none;
}
		  
a.btmCol:hover 
{
	color: #930;
    text-decoration:none;
}

/*Footer*/
#copyright  
{
	width:760px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:18px;
	vertical-align:top;
	float:right;
	background-image:url(images/img_760x55_copyrightBgLogo.png);
	background-position:top;
	background-repeat:no-repeat;
}

p.copyright	{font-size:8pt;
             margin:0px;
			 padding:0px;
			 font-weight:bold;}

/*Text Formatting*/
h1.header
{
	background-color: #cfcfb6;
	border-bottom:2px solid #993300;
	font-size:11pt;
	text-align:center;
	padding:5px;
	margin:0px;
	font-weight:bold;
}

p	
{
	font-size:9pt;
	text-align:left;
	line-height:12pt;
}

h2.contact 
{
	font-size:11pt;
	line-height:13pt;
	font-weight:normal;
	color:#333;
	padding:0px;
	position:absolute;
	bottom:0px;
	margin-bottom:5px;
}	


p.about
{
	font-size: 9pt;
	color:#333;
	margin:10px 0px 0px 0px;
	padding:10px;
	background-color:#cfcfb6;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:96%;
}

p.testimonial 
{
	font-size: 9pt;
	color:#333;
	padding:5px;
	background-color:#cfcfb6;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:98%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

	
p.contact
{
	font-size: 9pt;
	border:1px solid #333; 
	color:#333;
	background-color:#cfcfb6;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:98%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	vertical-align: top;
	font-weight:normal;
}
	
p.vendor 
{
	font-size: 9pt;
	color:#333;
	background-color:#cfcfb6;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:98%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	vertical-align: top;
	font-weight:normal;
}
p.vendor:hover 
{
	font-size: 9pt;
	color:#930;
	background-color:#cfcfb6;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	width:98%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	vertical-align: top;
}

p.media 
{
	font-size: 9pt;
	font-weight:normal;
	color:#333;
	background-color:#cfcfb6;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:98%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	vertical-align: top;
	height: 60px;
}

p.media:hover 
{
	font-size: 9pt;
	color:#930;
	background-color:#cfcfb6;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	width:98%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	vertical-align: top;
	height: 60px;
}

p.service 
{
	font-size: 9pt;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px; 
	background-color:#a8a894;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	width:98%;
}
	  
.gray13 
{
	font-size: 13pt;
	color:#818172;
	margin:0px;
	padding:0px;
}

.gray11 
{
	font-size: 11pt;
	color:#818172;
	margin:0px;
	padding:0px;
}
		 	  
.gray9 
{
	font-size: 9pt;
	color:#818172;
	margin:0px;
	padding:0px;
}

.gray8 
{
	font-size: 8pt;
	color:#818172;
	margin:0px;
	padding:0px;
}

.drkGray13 
{
	font-size: 13pt;
	color:#333;
	margin:0px;
	padding:0px;
}

.drkGray11 
{
	font-size: 11pt;
	color:#333;
	margin:0px;
	padding:0px;
}

.drkGray9 
{
	font-size: 9pt;
	color:#333;
	margin:0px;
	padding:0px;
}

.drkGray8 
{
	font-size: 8pt;
	color:#333;
	margin:0px;
    padding:0px;
}
.red13 
{
	font-size: 13pt;
    color:#993300;
	margin:0px;
	padding:0px;
}

.red11 
{
	font-size: 11pt;
    color:#993300;
	margin:0px;
	padding:0px;
}

.red9 
{
	font-size: 9pt;
    color:#993300;
	margin:0px;
	padding:0px;
}

.red8 
{
	font-size: 8pt;
    color:#993300;
	margin:0px;
	padding:0px;
}
	 
img     
{
	margin:0px;
	border:none
}

li	{
	font-size:9pt;
	text-align:left;
	color:#333;
	margin:0px;
	padding-top:5px;
	margin-left:15px;
	list-style-image: url(images/img_12x12_bullet.png);
}
	 
ul	{margin:0px;
	 padding-left:15px;}
	 
ul.service	
{
	padding:15px;
	background-color:#cfcfb6;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width:90;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

form 
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

label
{
	font-size:9pt;
	background-color:#cfcfb6;
	padding:5px;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-left-color: #333;
	font-weight: bold;
	margin: 0px;
}
label.date
{
	color:#333;
	font-size:8pt;
	font-weight: bold;
	border:1px solid #333;
	background-color: none;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}	 

		 
input.formbutton{
	background-color: #cfcfb6;
	font-weight: bold;
	color:#333;
	padding:3px;
	margin-top: 5px;
}
				 
input.formbutton:hover{
	background-color: #cfcfb6;
	font-weight: bold;
	color:#930;
	cursor:pointer;
	margin-top: 5px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.kinzel	{font-family: , Arial, Helvetica, sans-serif;
		 font-size:8pt;
		 text-align:center;
		 color:#a8a894;}
		 
fieldset	{
	border: 0px;
	font-size:9pt;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
		 
textarea	{
	background-color:#cfcfb6;
	font-size:9pt;
	border: 1px solid #333;
	padding: 3px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

input	{
	background-color:#cfcfb6;
	font-size:9pt;
	padding: 3px;
	border: 1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
	color: #333;
}
	 
a {font-size:9pt;
   color:#333;
   font-weight:bold;
   text-decoration:none;
   border:none;}
   
a:hover {
   		 font-size:9pt;
   		 color:#930;
   		 font-weight:bold;
   		 text-decoration:none;
		 border:none}
		 
a.interior {font-size:9pt;
   color:#333;
   font-weight:bold;
   text-decoration:none;}
   
a.interior:hover {
   		 font-size:9pt;
   		 color:#930;
   		 font-weight:bold;
   		 text-decoration:none;}
			 
a.kinzel	{
   font-size:8pt;
   color:#a8a894;
   text-decoration:none;}
   
a.kinzel:hover	{font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
   color:#930;
   text-decoration:none;}

