/*------------------------------
=BASIC SETUP
------------------------------*/

/* Makeshift CSS Reset */
* {
	margin: 0;
	padding: 0;
}
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p,

blockquote, pre, a, abbr, acronym, address, big,

cite, code, del, dfn, em, font, img,

ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

center, u, b, i, marquee 
{
	margin:0 auto;

	padding: 0px;

	border: 0px;

	outline: 0px;
}
/* Tell the browser to render HTML 5 elements as block */
header, footer, section, aside, nav, article, banner, container,body_content {
	display: block;
}

body 
{ 
  margin:0; 
  padding:0; 
  background:url(images/pattern.png) repeat;
}

img
{ 
 border:0; 
 margin:0; 
 padding:0;
}

@font-face {
	font-family: 'Conv_myriad-web-pro';
	src: url('fonts/myriad-web-pro.eot');
	src: local('☺'), url('fonts/myriad-web-pro.woff') format('woff'), 
    url('fonts/myriad-web-pro.ttf') format('truetype'), 
    url('fonts/myriad-web-pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_myriad-web-pro';
	src: url('fonts/myriad-web-pro.eot');
	src: local('☺'), url('fonts/myriad-web-pro.woff') format('woff'), 
         url('fonts/myriad-web-pro.ttf') format('truetype'), 
         url('fonts/myriad-web-pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_11996';
	src: url('fonts/11996.eot');
	src: local('☺'), url('fonts/11996.woff') format('woff'), 
    url('fonts/11996.ttf') format('truetype'), 
    url('fonts/11996.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'helveticaregular';
    src: url('fonts/4864-webfont.eot');
    src: url('fonts/4864-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/4864-webfont.woff') format('woff'),
         url('fonts/4864-webfont.ttf') format('truetype'),
         url('fonts/4864-webfont.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

::selection 
{
 background: #dccaa7; 
 color: #454545;
}
::-moz-selection 
{
  background: #dccaa7; 
 color: #454545;
}
::-webkit-selection 
{
  background: #dccaa7; 
 color: #454545;
}
.alignleft 
{
margin:0;
padding:0 15px 0 0;	
float: left;
}
.alignright 
{
margin:0;
padding:0 0 0 15px;
float: right;
}
.aligncenter 
{
text-align: center;
}
h2
{
 margin:0;
 padding:10px 0;
 color:#513706;
 font-family:'Conv_11996';
 font-size:32px;
 line-height:35px;
 font-weight:normal;
 text-align:left;
 clear:both;
 }
p
{
 margin:0;
 padding:0 0 10px 0;
 color:#323232;
 font-family:'Conv_myriad-web-pro';
 font-size:16px;
 line-height:19px;
 font-weight:normal;
 text-align:left;
 clear:both;
 }
p a
{
 color:#503603;
 text-decoration:underline;
 }
p a:hover
{
 color:#1d4f2c;
 text-decoration:none;
 }
.home-txt
{
 margin:0;
 padding:5px 0 10px 0;
 color:#323232;
 font-family:'Conv_myriad-web-pro';
 font-size:18px;
 line-height:22px;
 font-weight:normal;
 text-align:center;
 clear:both;
 }
.cont-heading
{
 margin:0;
 padding:5px 0 0 0;
 color:#000;
 font-family:'Conv_11996';
 font-size:35px;
 line-height:35px;
 font-weight:normal;
 text-align:center;
 clear:both;
 }
.cont-txt
{
 margin:0;
 padding:5px 0 0 0;
 color:#000;
 font-family:'Conv_11996';
 font-size:22px;
 line-height:26px;
 font-weight:normal;
 text-align:center;
 clear:both;
 }
.cont-txt span
{
 font-size:22px;
 font-weight:bold;
 }
.cont-txt a
{
 color:#000;
 font-size:22px;
 font-weight:bold;
 text-decoration:none;
 }
.cont-txt a:hover
{
 color:#000;
 font-size:22px;
 font-weight:bold;
 text-decoration:underline;
 }
/*--------------------------------
    Header Start
---------------------------------*/
header
{
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:url(images/header-bg.jpg) repeat-x;
 height:83px;
 }
#inner-header
{
 margin:0 auto;
 padding:0;
 width:1000px;
 }
#inner-header .logo-holder
{
 margin:0;
 padding:14px 0 0 0;
 width:332px;
 height:59px;
 float:left;
 }
#inner-header .contact-no-holder
{
 margin:0;
 padding:0;
 width:360px;
 float:right;
 }
#inner-header .contact-no-holder h2
{
 margin:0;
 padding:10px 0 0 0;
 color:#fff;
 font-family: 'open_sansregular';
 font-size:22px;
 line-height:26px;
 font-weight:normal;
 text-align:left;
 clear:both;
 }
#inner-header .contact-no-holder h2 span
{
 font-weight:bold;
 text-align:right;
 }
/*--------------------------------
    Header End
---------------------------------*/

/*--------------------------------
    Menu Start
--------------------------------*/
nav
{
 margin:0 auto;
 padding:0;
 width:1000px;
 }
#nemu-holder
{
 margin:0;
 padding:0;
 float:left;
 width:1000px;
 background:url(images/menu-holder.jpg) no-repeat;
 height:50px;
 }
ul.topnav
{
  margin:0;
  padding:0;
  list-style:none;
}
ul.topnav li
{
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
  text-align:center;
  color:#fff;
  font-family: 'open_sansregular';
  font-size:18px;
  font-weight:normal;
  text-decoration:none;
  line-height:50px;
 }
ul.topnav li a
{
  color:#fff;
  text-decoration:none;
  padding:0 11px 0;
  margin:0 5px 0;
  float:left;
  line-height:50px;
}
ul.topnav li a:hover
{
  padding:0 11px 0;
  color:#fff;
  text-decoration:none;
  background:url(images/menu-h.jpg) no-repeat center top;
  cursor:pointer;
  line-height:50px;
  float:left;
}
ul.topnav li a.active
{
  padding:0 11px 0;
  color:#fff;
  text-decoration:none;
  background:url(images/menu-h.jpg) no-repeat center top;
  line-height:50px;
  float:left;
}
/*--------------------------------
    Menu End
--------------------------------*/

/*------------------------------
    Banner Start
--------------------------------*/
banner
{
 margin:0 auto;
 padding:0;
 width:1000px;
}
#inner-banner
{
 margin:15px 0 0 0;
 padding:0;
 float:left;
 width:1000px;
 }
#inner-banner .hideaway-banner-holder
{
 margin:0;
 padding:0;
 float:left;
 width:500px;
 height:338px;
 position:relative;
 }
#hideaway-bnt-holder
{
 bottom:20px;
 left:110px;
 width:280px;
 height:48px;
 position:absolute;
 }
#hideaway-bnt-holder a
{
 margin:0;
 padding:0;
 width:280px;
 height:48px;
 float:left;
 background:url(images/hideaway-bnt.png) no-repeat scroll 0 0;
 }
#hideaway-bnt-holder a:hover
{
 width:280px;
 height:48px;
 float:left;
 background:url(images/hideaway-bnt.png) no-repeat scroll 0 -51px;
 }
#inner-banner .potomac-banner-holder
{
 margin:0;
 padding:0;
 float:right;
 width:500px;
 height:338px;
 position:relative;
 }

#potomac-bnt-holder
{
 bottom:20px;
 left:110px;
 width:280px;
 height:48px;
 position:absolute;
 }
#potomac-bnt-holder a
{
 margin:0;
 padding:0;
 width:280px;
 height:48px;
 float:left;
 background:url(images/potomac-bnt.png) no-repeat scroll 0 0;
 }
#potomac-bnt-holder a:hover
{
 width:280px;
 height:48px;
 float:left;
 background:url(images/potomac-bnt.png) no-repeat scroll 0 -53px;
 }
/*------------------------------
    Banner End
--------------------------------*/
body_content
{
 margin:0 auto;
 padding:0;
 width:1000px;
 }
container
{
 margin:20px 0 0 0;
 padding:0;
 float:left;
 width:100%;
 text-align: center;
 }
#hide-away-bnt-holder
{
 margin:200px 8px 0 0;
 padding:0 0 0 0;
 width:270px;
 height:48px;
 float:left;
 display:inline;
 }
#hide-away-bnt-holder a
{
 margin:0;
 padding:0;
 width:270px;
 height:48px;
 float:left;
 background:url(images/hide-away-bnt.png) no-repeat scroll 0 0;
 }
#hide-away-bnt-holder a:hover
{
 width:270px;
 height:48px;
 float:left;
 background:url(images/hide-away-bnt.png) no-repeat scroll 0 -51px;
 }
#contact-holder
{
 margin:0px 0 0 0;
 padding:0 0 0 0;
 width:442px;
 float:left;
 display:inline;
 }
#cabins-bnt-holder
{
 margin:0;
 padding:0;
 width:442px;
 }
#cabins-bnt-holder a
{
 margin:0;
 padding:0;
 width:442px;
 height:48px;
 float:left;
 background:url(images/click-here.png) no-repeat scroll 0 0;
 }
#cabins-bnt-holder a:hover
{
 width:442px;
 height:48px;
 float:left;
 background:url(images/click-here.png) no-repeat scroll 0 -51px;
 }
#main-contact-holder
{
 margin:0;
 padding:0;
 width:442px;
 height:160px;
 float:left;
 background:#fff;
 } 
 
 
#potomac-overlook-bnt-holder
{
 margin:200px 0 0 0;
 padding:0 0 0 0;
 width:272px;
 height:48px;
 float:right;
 display:inline;
 }
#potomac-overlook-bnt-holder a
{
 margin:0;
 padding:0;
 width:272px;
 height:48px;
 float:left;
 background:url(images/potomac-overlook-bnt.png) no-repeat scroll 0 0;
 }
#potomac-overlook-bnt-holder a:hover
{
 width:272px;
 height:48px;
 float:left;
 background:url(images/potomac-overlook-bnt.png) no-repeat scroll 0 -51px;
 } 
/*------------------------------
    Content End
--------------------------------*/


/*------------------------------
    Footer Start
--------------------------------*/
footer
{
 margin:20px 0 0 0;
 padding:0;
 float:left;
 width:100%;
 background:url(images/footer-bg.jpg) repeat-x;
 height:58px;
 }
#inner-footer
{
 margin:0 auto;
 padding:0;
 width:1000px;
 }
#inner-footer .copyright
{
 margin:0;
 padding:0;
 color:#fff;
 font-family:'Conv_myriad-web-pro';
 font-size:13px;
 line-height:58px;
 font-weight:normal;
 text-align:center;
 clear:both;
 }
#inner-footer .copyright a
{
 color:#fff;
 text-decoration:underline;
 }
#inner-footer .copyright a:hover
{
 color:#fff;
 text-decoration:none;
 }
/*------------------------------
    Footer End
--------------------------------*/