body { background-color: #EDE5CD; background-image: url('../img/BGD-Page.jpg'); background-repeat: repeat; background-position: left top;color:#696767;font-size:14px; }
#page { min-height: 100%; margin: 0pt auto; width: 1284px; position: relative; left:-130px; }
img { border: 0pt none; margin: 0px; padding: 0px; text-decoration: none; }
.captcha{width:110px; height:32px;}
.hide { display: none; }
@font-face {
  font-family:'Kostaniani';
  src: url('Kostaniani.ttf') format('ttf');
  font-weight: normal;
  font-style: normal;
 
  }
h1 { font-size: 18px; font-style: normal; font-family: Kostaniani,Tahoma,"Times New Roman",Times,serif; color: rgb(106, 44, 13); padding-bottom: 15px; text-transform: uppercase; font-weight: normal; }

h2 { font-size: 14px; font-weight: normal; font-style: italic; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(131, 110, 44); padding-bottom: 15px;  line-height: 25px; border-bottom: 1px dotted #917C5E; margin-bottom: 15px; }
h3 { font-size: 16px; font-weight: bold;  font-family: Georgia,"Times New Roman",Times,serif; color: #2D0508; padding-bottom: 15px; padding-left: 10px; text-transform: uppercase;  }
p { padding-bottom: 8px; color: rgb(105, 103, 103); font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; letter-spacing: 1px;  line-height: 19px; font-weight: lighter; text-align:justify; }
a { color: rgb(106, 44, 13); text-decoration: underline; }
a:hover { color: rgb(51, 51, 51); text-decoration: none; }

#logo{float: left; margin-top:50px; margin-left:60px; display: block; width: 195px; height: 68px; color: #ffffff; text-indent: -10000px; background-color: transparent; background-image: url("../img/Logo.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; }

#header { height: 120px; width: 1024px; z-index: 5;  float: right; position: relative; background-image: url('../img/BGD-Content-Top.png'); background-repeat: no-repeat; background-position: center top; }
#navEZPagesTop{ font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 34px;
    margin: 0;
    padding: 0;}
 .menu { background: url('../img/menu-top-bg.png') no-repeat scroll 0pt 0pt #EEE4CA; width: 203px; height:321px; float: left; margin: 70px 0 20px 60px;}
 
 .menu ul {list-style-type: none; padding: 18px 24px 21px 22px; margin: 0pt; font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 34px!important;
	font-weight: bold; }
 .menu li { font-size: 12px; line-height: 34px!important; text-transform: uppercase; font-weight: bold; background: url('../img/menu-item-line.png') repeat-x scroll center top transparent; padding-left: 6px; }
 .menu .li_un { background: none repeat scroll 0% 0% transparent; font-size: 12px; line-height: 34px!important; font-weight: bold;}
 .menu li a { color: #543012; text-decoration: none; display: block; padding-left: 10px; }
 .menu li a:hover { color: #836E2C; }

/*========================================================================================
	SECONDARY NAV STYLES
==========================================================================================*/

#secNav {
	position: relative;
	width: 205px;
	float: left;
	padding-bottom: 50px;
}
#secNav ul {
	list-style-type: none;
}
#secNav ul li {
	display: inline;
	font-size: 14px;
	color: #6a2c0d;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	float: left;
	position: relative;
	width: 191px;
	margin-left: -30px;
}
#secNav ul li a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6a2c0d;
	font-size: 14px;
	width: 186px;
	display: block;
	height: 28px;
	padding-top: 7px;
	padding-left: 5px;
}
#secNav ul li a:hover {
	color: #FFFFFF;
	background-color: #6a2c0d;
	width: 186px;
}
#secNav ul li .current {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}
#secNav ul li.on a,
#secNav ul li.on a:link,
#secNav ul li.on a:visited,
#secNav ul li.on a:active,
#secNav ul li.on a:hover {
 color: black;
 background-color: transparent;
}

/*Indented secNav*/

#secNav ul li.sub {
	text-decoration: none;
	padding-bottom: 5px;
	background-color: transparent;
	background-image: none;
}
.noarrow {
	background-image: none;
}
#secNav ul li ul li {
	display: inline;
	float: left;
	position: relative;
	width: 178px;
	margin-left: 7px;
	text-decoration: none;
	border: 0;
	background-color: transparent;
	background-image: url(Global/Arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
}
#secNav ul li ul li a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6a2c0d;
	font-size: 12px;
	display: block;
	padding-top: 7px;
	padding-left: 5px;
	width: 172px;
	border: 0;
	background-color: transparent;
	line-height: 15px;
	height: 20px;
	font-style: italic;
}
#secNav ul li ul li a:hover {
	color: #000000;
	text-decoration: none;
	border: 0;
 background-color: transparent;
}
#secNav ul li ul li .current {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}
/*Content List*/
.list_in{margin-bottom:35px;margin-left:10px;margin-top:-10px;padding:0;width:540px;}
.list_in ul{list-style:none;margin:10px 0;padding:0;}
.list_in li{font-size:14px; list-style:none !important;background:transparent url('../img/point.png') no-repeat 0 80%;padding:10px 0 0 25px;color:#696767;}
.list_in li a{color:#fff !important;}
.list_in span {color:#836E2C;}
======================================================================================
	Content Header SMALL (interior sub pages) PRICON, SECCON, TERCON STYLES
==========================================================================================*/

#content .priCon2 {
	width: 625px;
	float: right;
	z-index: 6;
	margin-top: 50px; /*Doesn't position right in ieSUX, so had to make separate style in ie6.css*/
	margin-right: 50px; /*Doesn't position right in ieSUX, so had to make separate style in ie6.css*/
	position: relative;
	
}
#content .priCon2 .blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-size: 14px;
	padding-bottom: 25px;
	padding-top: 15px;
	font-style: italic;
	text-align: center;
}
#content .secCon2 {
	width: 205px;
	position: relative;
	float: left;
	z-index: 7;
	margin-top: 400px; /*Doesn't position right in ieSUX, so had to make separate style in ie6.css*/
	margin-left: 55px; /*Doesn't position right in ieSUX, so had to make separate style in ie6.css*/
}

#wrapper { width: 1024px; position: absolute; z-index: 4; float: left; left: 260px; top: 65px; }
#content-container { position: relative; background-image: url('../img/BGD-Content-Rpt.gif'); background-repeat: repeat-y; background-position: center bottom; z-index: 5; width: 1024px; float: left; }
#content { position: relative; width: 1024px; background-image: url('../img/BGD-Content-Md.png'); background-repeat: no-repeat; background-position: center top; height: 1050px; }
#content img.headerLrg { position: absolute; z-index: 5; left: 40px; float: left; top: 70px; background-image: url('../img/BGD-Image-Header-Lrg.jpg'); background-repeat: no-repeat; background-position: center center; padding: 15px 20px 20px; }
img.insertPhoto { padding: 9px 12px 11px; background-image: url('../img/bgd-photo-inset-seccon.jpg'); background-repeat: no-repeat; background-position: center center; margin-bottom: 13px; }
#content-bottom { width: 1024px; position: relative; height: 60px; background-image: url('../img/BGD-Content-Btm.png'); background-repeat: no-repeat; background-position: center bottom; float: left; }
#content-bottom p { width: 1024px; font-family: Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(102, 102, 102); position: relative; text-align: center; padding-top: 5px; }
#coffee-stain { position: absolute; z-index: 5; left: 55px; top: 775px; float: left; height: 282px; width: 254px; }
#content .priCon1 { width: 650px; float: right; z-index: 6; margin-top: 420px; margin-right: 67px; position: relative; }
#content .secCon1 { width: 205px; position: absolute; float: left; z-index: 6; margin-top: 420px; margin-left: 55px; }
#footer { height: 40px;  position: relative; float: left; width:1024px; }
#footer ul { list-style-type: none; margin: 0 25px 20px 0; padding-top:12px;  float: left;  background-image: url('../img/footer-bump.png'); background-repeat: no-repeat; width:392px; height:52px;}
#footer ul li { display: inline; font-size: 12px; padding-right: 8px; padding-left: 4px; background-image: url('../img/separator.gif'); background-repeat: no-repeat; background-position: right center; color: #2D0508;   text-shadow: 0 0.5px 0 #2D0508; }
#footer ul li a { color: #000000; text-decoration: underline; font-size: 11px; }
#footer ul li a:hover { text-decoration: none; color: rgb(204, 204, 204); }
#footer .click { float: right; background-image: url('../img/footer-bump1.png'); background-repeat: no-repeat; width:162px; height:52px;margin: -3px -5px 20px 20px;  }
#footer .click p {  margin-top:0px;  }

#footer p a{display:block;width:145px;height:52px;text-indent:-9999px;background:transparent url('../img/click_logo1.png') top  no-repeat; padding-top:-20px;}
#footer p a:hover{display:block;width:145px;height:52px;text-indent:-9999px;background:transparent url('../img/click_logo.png') top no-repeat;padding-top:-20px;}




.round {
    background: none repeat scroll 0 0 #ECE2C7;
    margin: 20px 0 10px;
    padding: 5px;
    text-align: left;
}
.post{
	border-bottom: 1px dashed #fff;
	padding:4px 0;
	float:left;
	width:100%;
}
.post a{
	text-decoration: none;
	border: 0;
}




span.more{
	margin-top: 25px;
	float:right;
}

#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none; }
#outerImageContainer { position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; margin: 0pt auto; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline: medium none; }
#prevLink, #nextLink { width: 49%; height: 100%; background: url('blank.gif') no-repeat scroll 0% 0% transparent; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url('prevlabel.gif') no-repeat scroll left 15% transparent; }
#nextLink:hover, #nextLink:visited:hover { background: url('nextlabel.gif') no-repeat scroll right 15% transparent; }
#imageDataContainer { font: 10px/1.4em Verdana,Helvetica,sans-serif; background-color: rgb(255, 255, 255); margin: 0pt auto; overflow: auto; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }
@media screen {
}

#news_view { width:620px; min-height:400px; height:auto !important; height:800px;  padding-left:10px; padding-top:10px; padding-right:10px; float:left; background:#EEE4CA; }
#news_view_box {width:625px;}
#news_view p { padding-bottom:5px; padding-top:1px }
#news_view h3 { width:738px; padding-left:10px; padding-bottom:10px; padding-top:10px; float:left; background: url(../img/layout/news_line.jpg) top no-repeat; font-family:Tahoma; font-size:16px; }
#news_view_img { width:220px; float:left; background:#C1C1C1; text-align:center; }
#news_view_img_more { background-color:#E8E8E8; }
#news_view_img img { border:4px solid #C1C1C1; }
#news_view_img_more img {border: 0 none !important;}
#news_view h2 { width:480px; float:left; background:#C1C1C1; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-family:Tahoma; font-size:16px; font-weight:bold;  }
#news_view_text { width:300px; float:left; padding-left:20px; padding-right:20px; padding-bottom:20px; font-family:Tahoma; font-size:12px; }
#news_view_text h4{ line-height:18px; border-bottom:1px solid #C1C1C1; }
#news_view_text ul { padding-left:20px; }
#news_view_text h4 {
    border-bottom: 1px solid #C1C1C1;
    line-height: 18px;
}
#gallery_view { width:620px; height:auto; height:800px; float:left; background:#EEE4CA;}
.gallery_index_box_img_info { float:left; height:200px; width:200px; margin-right: 5px;  }
.gallery_index_box_img_info2 { float:left; height:268px; width:230px; padding-left:17px; }
.gallery_index_box_view { float:left;padding-right:5px;text-align:center; }

.gallery_index_box_view img { border:2px solid #FAFAF3; }
.gallery_index_box_info { float:left; width:200px; text-align:center;.gallery_index_box_info { float:left; width:200px; text-align:center; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px;color:#696767;} }
.gallery_index_box_info .text_anchor { color:#606060; text-align:center; padding-right: 15px;/*width:210px;*/ background: url(../img/layout/arrow_right_grey.jpg) right 3px no-repeat; }


.box {
    background: none repeat scroll 0 0 #E8E1C5;
    margin-bottom: 20px;
    padding: 20px 14px 20px 20px;
	width:615px;
}
.box h4 {
    line-height: 20px;
    margin: 5px 0;
}
.img_more img{
float:left;
margin-right:5px;
margin-left:1px;
margin-bottom:20px;
border:2px solid #FAFAF3;

}

.img_agency img{
float:left;
margin-right:20px;
margin-left:25px;
margin-bottom:30px;
border:2px solid #FAFAF3;

}

#slider{position:relative;z-index:5;top:0px;width:685px;height:429px;overflow:hidden;margin:0px;margin-left:-3px;}
.sliderb { position: absolute; z-index: 5; left: 250px;  top: 70px; background-image: url('../img/BGD-Image-Header-Lrg.jpg'); background-repeat: no-repeat; background-position: center center; padding: 15px 20px 20px 60px; }


#banner2{position:absolute;z-index:999 ! important;width:400px;height:53px;top:400px;left:10px;}


.Post {	position: relative; clear: left; width: 200px;margin-bottom:25px;}
.Post1 {	position: relative; clear: left; width:650px; margin-bottom:25px;}
.Post h2 { font-size: 16px; line-height: 16px; letter-spacing: -1px; font-weight: normal; font-family:Georgia,"Times New Roman",Times,serif; padding: 0px; margin: 0px; display: block;}
.Post1 h2 { font-size: 16px; line-height: 18px; letter-spacing: -1px; font-weight: normal; font-family: Georgia,"Times New Roman",Times,serif; padding: 0px; margin: 0px; display: block;}

.Post h2 a { color: #6A2C0D; text-decoration: none;}
.Post1 h2 a { color: #6A2C0D; text-decoration: none;}

.Post h2 a:visited { color: #836E2C; text-decoration: none;}
.Post1 h2 a:visited { color: #836E2C; text-decoration: none;}

.Post h2 a:hover { color: #836E2C; text-decoration: none;}
.Post1 h2 a:hover { color: #836E2C; text-decoration: none;}
.PostHead { padding-left: 55px; }
.PostDate {
    border-right: 1px solid #917C5E;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 2px 6px 2px 10px;
    position: absolute;
    text-align: center;
    top: 0;
}
.PostInfo {
    color: #828282;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.PostDate .day {
    color: #836E2C;
    display: block;
    font-family: 'Arial';
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 18px;
}
.PostDate .month {
    color: #836E2C;
    display: block;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
}
.PostContent {
    border-top: 1px solid #917C5E;
    font-size: 12px;
    line-height: 16px;
    margin-top: 5px;
    padding: 0;
}
.PostContent a {
color: #6A2C0D;
font-size: 10px;
padding-left:145px;
    text-decoration: underline;
}
.PostContent p {
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.PostContent ul {
    font-size: 11px;
    padding-bottom: 10px;
    padding-left: 12px;
}
.PostContent li {
    padding-bottom: 10px;
}

.map{
margin-top:50px;}

.name_flash{
float:right;
margin-top:130px;}

/*Contact form */
.row{
float: left;
    margin: 0 0 1px;
    padding: 0;
    width: 600px;}

.text_box{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/form-input-bg.gif") no-repeat scroll left top transparent;
    border-color: -moz-use-text-color #D2D2D2 -moz-use-text-color -moz-use-text-color;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    color: #777777;
    display: block;
    font-size: 16px;
    height: 25px;
    margin: 0 5px 4px 0;
    padding: 5px 5px 0;
    width: 250px;
}
.comment_box {
    background: url("../img/background-box-form-textarea.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #777777;
	    display: block;
    font-size: 16px;
    height: 120px;
    margin: 0 5px 4px 0;
    padding: 5px 5px 0;
    width: 250px;
}
.input text label {font-size:18px;}
.leftcol {
float:left;

    
    margin-right: 18px;
    padding-right: 37px;
}

.rightcol {
    float: right;
    padding: 5px;
    width: 250px;
}
.rightcol p{
    background: url("../img/alert.gif") no-repeat scroll 0 50% transparent;
    clear: both;
    color: #F74F20 !important;
    font-size: 12px;
    margin: 0 0 4px 5px;
    padding: 2px 2px 2px 16px;
    width: 100%;
}
.alert {
    background: url("../img/alert.gif") no-repeat scroll 0 50% transparent;
    clear: both;
    color: #F74F20 !important;
    font-size: 12px;
    margin: 0 0 4px 5px;
    padding: 2px 2px 2px 16px;
    width: 100%;
}

/* Images in sights */
.sights{ width:260px; height:173px; float:left; margin: 0 10px 0 0; padding: 3px; border-radius: 4px 4px 4px 4px; box-shadow: 0pt 0pt 4px rgb(226, 194, 142);}