/* Cottage at the Point created by Sharaz Hossein */



html {min-height: 100%;}

* html #wrapper, #body { 

   width: expression( document.body.clientWidth < 980 ? "980px" : "auto" ); /* set min-width for IE */

   min-width: 1000px; /* sets min-width value for all standards-compliant browsers */

   margin: 0 auto auto 0;

   padding: 0;

   overflow: hidden;

   

}





* html #footer-wrapper {

  float: left;

  position: relative;

  width: 100%;

  padding-bottom: 10010px;

  margin-bottom: -10000px;

  background: #fff;         /* Same as body 

                               background */

}



body {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;

	font-size:.8em;

	font-style:normal;

	line-height:18px;

	color:#333333;

	background:url(images/bg.gif);

	background-color:#cccccc;

	margin:0 auto auto 0; 

	padding:0;

	height:100%;

	

}

#wrapper {

	width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background:url(images/bg.gif); /*repeat-y top #cde0f4;#F2F2F2;*/

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	/* border: 1px solid #000000; */

	text-align: left; /* this overrides the text-align: center on the body element. */

	/*width: expression( document.body.clientWidth < 990 ? "990px" : "auto" );*/ /* set min-width for IE */

    min-width: 980px; /* sets min-width value for all standards-compliant browsers */

	



}



a {

	text-decoration:none}



h1 { 

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;

	font-size:18px;

	line-height:18px;

	color:#FC0;

	margin-bottom:10px;

	margin-left:10px;

	font-style:normal;

	font-weight:bold;

}



h2 { 

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;

	font-size:16px;

	color:#0C6;

	margin-bottom:10px;

	margin-left:10px;

	font-style:normal;

	font-weight:bold;

	text-transform:uppercase;

}



h3 { 
    margin-left:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;

	font-size:12px;

	color:#CCC;

}



p {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:14px;

	color:#333;

	margin-left:10px

	padding-right:10px;

	

}



ul li {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:14px;

	color:#333;

	margin-left:10px;

	line-height:30px;

	

}





/* Page Structure */



/* Page Structure */

#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top: 0px;
	width:1024px;
	background:url(images/bg_LR_glow.jpg) repeat-y;
	overflow: hidden;
	background-image: url(images/bg_LR_glow.jpg);

	/*border:10px solid #CCC;*/

}









#main_container {

	width:980px;

	margin: 0 auto;

	background-color:#FFF;

	

}



#content_container {

	width:980px;

	/*margin: 0 auto;*/

	background-color:#FFF;

	

}



.flash_gallery {

	float:left;

	width:413px;

	height:313px;

	/*margin-top:20px;*/

	margin-left:10px;

	padding-top:7px;

	text-align:center;

	border:1px solid #ccc;

}



#header_banner{

	width:980px;

	height:286px;

	background-color:#FFF;

	/*background:url(images/header.jpg) no-repeat;*/

}



.logo {

	width:335px;

	height:76px;

	float:left;

	padding: 50px 0 0 30px;

}



.main_menu

{

	float:left;

	z-index:1000;

	width:980px;

	height:38px;

	position:absolute;

	top:10px;

	margin-top:248px;

	/*background:url(images/menu-bar.jpg) no-repeat;*/

}



.content {

	float:left;

	width:510px;

	margin-top:20px;

	margin-left:20px;

	padding-right:20px;

	

}



.content p {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:14px;

	color:#333;

	margin-left:10px

	

}



.content ul li {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:14px;

	color:#333;

	margin-left:10px;

	line-height:30px;

	

}





#footer {

	

	float:left;

	width:980px;

	height:47px;

	/*padding:10px 0 10px 0;*/

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#CCC;

	background:url(images/footer.jpg) no-repeat;

	/*margin-left:22px;

	margin-right:22px;*/

	clear:both;

	

}

.footer_shadow

{

	float:left;

	width:1000px;

	height:10px;

	background:url(images/bottom_glow.jpg) no-repeat;

	margin-left:11px;

	margin-right:11px;

}



.top_shadow

{

	float:left;

	width:1000px;

	height:10px;

	background:url(images/top_glow.jpg) no-repeat;

	margin-left:11px;

	margin-right:11px;

}





#footer a:link { 

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;

	font-size:12px;

	text-decoration:underline; 

	color:#ffffff;

}



#footer a:visited { 

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;

	font-size:12px;

	text-decoration:underline; 

	color:#ffffff;

}



#footer p {color:#FFF; font-size:11px;}



#footer a:hover, a:active { 

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Verdana;

	font-size:12px;

	text-decoration:none; 

	color:#ffffff;

}







.text a:link {

	text-decoration:none;

	color:#069;

	

}





.image {

	

	float:left;

	width:413px;

	/*margin-left:10px;

	margin-right:10px;*/

	margin-bottom:20px;

	height:auto;

	border:1px #CCC solid;

	text-align:center;

	padding-top:6px;

	padding-bottom:6px;

	

	}

	





img {

	border:none;

}



.nav-spacer {

	float:left;

	margin-left:200px;

	width:10px;

	height:38px;

}



.btn_home a {

float:left;	

margin-top:10px;

margin-left:30px;

width: 50px;

height:20px;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

text-decoration: none;

}



.btn_home a:hover { 

   border-bottom:5px solid #FC3;



}

.btn_home a:active {

  border-bottom:5px solid #FC3;

}



.btn_details a {

float:left;	

margin-top:10px;

margin-left:30px;

width: 60px;

height:20px;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

text-decoration: none;

}



.btn_details a:hover { 

   border-bottom:5px solid #FC3;



}

.btn_details a:active {

  border-bottom:5px solid #FC3;

}



.btn_location a {

float:left;	

margin-top:10px;

margin-left:30px;

width: 75px;

height:20px;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

text-decoration: none;

}



.btn_location a:hover { 

   border-bottom:5px solid #FC3;



}

.btn_location a:active {

  border-bottom:5px solid #FC3;

}



.btn_rates a {

float:left;	

margin-top:10px;

margin-left:30px;

width: 120px;

height:20px;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

text-decoration: none;

}



.btn_rates a:hover { 

   border-bottom:5px solid #FC3;



}

.btn_rates a:active {

  border-bottom:5px solid #FC3;

}



.btn_contact a {

float:left;	

margin-top:10px;

margin-left:30px;

width: 75px;

height:20px;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

text-decoration: none;

}



.btn_contact a:hover { 

   border-bottom:5px solid #FC3;



}

.btn_contact a:active {

  border-bottom:5px solid #FC3;

}




.btn_letters a {

float:left;	

margin-top:10px;

margin-left:30px;

width: 90px;

height:20px;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

text-decoration: none;

}



.btn_letters a:hover { 

   border-bottom:5px solid #FC3;



}

.btn_letters a:active {

  border-bottom:5px solid #FC3;

}


/* =============== */

.btn_links a {

float:left;	

margin-top:10px;

margin-left:30px;

width: 50px;

height:20px;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

text-decoration: none;

}



.btn_links a:hover { 

   border-bottom:5px solid #FC3;



}

.btn_links a:active {

  border-bottom:5px solid #FC3;

}















#hor-zebra

{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14px;

	margin: 10px;

	width: 97%;

	text-align: left;

	border-collapse: collapse;

}

#hor-zebra th

{

	font-size: 14px;

	font-weight: normal;

	padding: 10px 8px;

	color: #fff;

	background-color:#666;

}

#hor-zebra td

{

	padding: 8px;

	

}

.tdcolor {color:#FFF;}

.tdcolor_odd {color:#666;}



#hor-zebra .odd

{

	background: #ccc; 

}



.home_page_callout

{ 

   float:left;

	width:413px;

	height:158px;

	margin-top:20px;

	margin-left:10px;

	padding-top:7px;

	text-align:center;

	border:1px solid #ccc;

}
