html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img1, ol, ul, li,
fieldset, form, label, legend {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent; }

.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden; }

.clearfix {
 display: inline-block; }  

 /* Holly Hack Targets IE Win only \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

 /* End Holly Hack */

.clear { clear: both; }
.clr {clear: left; }


body {
 background:#000 url(img1/cntbg2.gif); background-repeat:repeat;
 margin:10px; 
 }
 
.flolft {
 float:left; }
 
ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:35px;
font-size:.7em;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0; }

ul.menu li {
display:block;
float:left;
margin:0;
padding:0; }

ul.menu li a {
float:left;
color:#ccc;
text-decoration:none;
height:24px;
padding:10px 15px 0;
font-weight:bold; }

ul.menu li a:hover,.current {
color:#fff;
background:url(images/bg.png) repeat-x top left;
text-decoration:none; }

ul.menu .current a {
color:#fff;
font-weight:700; }


/*RED*/
ul.menu.red {
background-color:#b11718; }
ul.menu.red li a:hover, .menu.red li.current {
background-color:#de3330; }

.content {
 width:1100px;
 height:auto;
 background-color:#000;
 border:1px solid #fff;
 padding-bottom:10px;
 margin:0 auto;
 text-align:left; }
 
#right_cont {
 width:286px;
 height:610px;
 float:right;
 margin-right:20px;}
 
#header {
 width:auto;
 height:287px;
 padding-bottom:13px;
 margin:0 auto;
 text-align:left;
 background-color:#000; }
  
#folio, #services, #photos, #section, #about, #contact {
 width:960px;
 border-left:1px solid #9c9c9c;
 border-right:1px solid #9c9c9c;
 padding-top:15px;
 padding-bottom:15px;
 margin:0 auto;
 text-align:left; }
 
#folio {
 font-size:62.5%;
 font-family: Arial, Helvetica, sans-serif; }
 
#folio h2 {
 margin-top:10px; }
 
#photos {
 margin-bottom:10px;
 border-bottom:1px solid #9c9c9c; }  
 
#folio {
 border-top:1px solid #9c9c9c; }   
 
.one {
 background-color:#000040;  }
 
.two {
 background-color:#454545; }
 
.three {
 background-color:#525252; }
 
.four {
 background-color:#454545; }
 
.five {
 background-color:#525252; }
 
.six {
 background-color:#454545; }
     
.left {
 width:570px;
 float:left; } 
  
.left img, .tleft img {
 padding:10px;
 display:block;
 vertical-align: bottom;
 border:1px solid #ccc; }
 
.tleft {
 width:960px;
 float:left; }
 
.strfol {
 float:left;
 clear:both; }
 
.lone, a.rollover {
 display: block;
 width: 700px;
 height: 300px;
 text-decoration: none;
 background:url("img1/newflo1.jpg"); 
 margin-left:15px; }

.lone, a.rollover:hover {
 background-position: 0 -300px;
 margin-left:15px; }	 
 
#right {
 width:300px;
 float:right;
 margin:0 15px 15px 15px; }
  
.rone {
 border:1px solid black;
 background-color:blue;
 background:url(img1/webdez3.gif); background-repeat:no-repeat;
 height:250px; }

.right {
 width:300px;
 float:right;
 margin:0 15px 15px 15px; }

#picturedestination {
 width:900px;
 height:598px;
 border:1px solid #fff;
 margin:0 auto;
 text-align:left; }
 
a:link,  a:visited {
color:#d7a83c;
text-decoration :none; }

a:hover {
color:#777;
text-decoration : none; }

h4 { 
 margin:15px 15px 0 20px;
 font-family: "Gill Sans", "Gill Sans MT", "Tw Cen MT", Candara, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
 font-size: 12px;
 letter-spacing: .2em;
 line-height: 1.3em;
 color: #fff; }

h2 {
 margin-left:20px;
 font-family: "Gill Sans", "Gill Sans MT", "Tw Cen MT", Candara, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 font-size: 22px;
 color: #d98218;
 letter-spacing: .2em;
 line-height: 1.5em; }

h2.fr {
 margin-top:20px; }

p, .rssdescription {
 font-size: 12px;
 margin-left:20px;
 font-family: "Gill Sans", "Gill Sans MT", "Tw Cen MT", Candara, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
 font-weight: normal;
 letter-spacing: .2em;
 color: #dad2ae;
 line-height: 1.5em; }

p.descrip {
 font-size: 12px;
 margin:15px 15px 0 20px;
 color: #fff; }
 
p.defin {
 font-size:20px;
 margin:20px 15px 0 5px;
 font-weight: bold;
 color: #000; }
 
.rsstitle {
 font-family: "Gill Sans", "Gill Sans MT", "Tw Cen MT", Candara, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
 font-size:24px;
 margin:10px 15px 0 15px;
 font-weight: bold;
 color: #000; }
 
.rssdate {
 font-family: "Gill Sans", "Gill Sans MT", "Tw Cen MT", Candara, "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif;
 font-size:20px;
 margin:10px 15px 0 15px;
 font-weight: bold;
 color: #fff; }
 
p.time {
 margin-left:69px;
 color: #999;
 padding:2px 2px 2px 0; }
 
.twit {
 padding:15px 0 0 0; }
 
#navcontainer {
 width:505px;
 background-color:#000;
 margin-left:15px;
 float:left; }
 
a img, a.img:link, a.img:visited, a.img:hover, a.link {
  border-width:0; } 

.thunbnail img.noborder {
 padding:0;
 border:none; } 
 
a img {border: none; }


.thunbnail img.noborder {
 padding:0;
 border:none; } 
 
.thumbnail img {
 border:1px solid #f2e9ff;
 background:#454545;
 margin:2px; }

.thumbnail a.img:hover img {
 background-color:#b8b8b8; }

.thumbnail img.noborder {
 padding:0;
 border:none; }

#coupon         { top:1985px; left:151px; position:absolute; cursor:pointer; width:960px; border:1px solid white; background:url(img1/slider-coupon.png) 0 bottom no-repeat; }
.closed         { height:129px; }
.open           { height:176px; }



#folio_box {
		background:#454545 url(images1/bg_rightbar2.jp) top left no-repeat;
		float: left;
		width: 652px;
		font-size: 1.2em; }
		
h3  {
font-weight: normal; }

#expander {
	margin:20px 20px;
	width: 550px;
}

h3.show {
	cursor: pointer;
	font-size: 1.2em;
	font-weight:bold;
	background: url(images1/bg2.jpg) no-repeat;
	margin: 3px 0 0 0;
	padding: 14px 15px;
}

h3.show span {
	font-weight:normal;	color: #d97930;
	
	margin-left:20px;
}



.set img.folio, div.set img.folio a {
	margin: 0 0 0 2px;
	padding: 0;
	clear: both;
	float: left;
	border: none; }
	
.set img.folio {
 height:175px; }

.set  {
	margin: 0;
	padding: 0;
	height: 220px;
}

.set span {
	padding:15px;
	display: block;
	margin: 0 0 0 2px;
	color: #999;
	background: url(images1/bg_tab-span111.jpg) top left no-repeat;
	float:left;
	width: 520px;
}

.set span .icon {
	float: right;
	margin: 0 0px 0 5px;	
}

.set span .view,
.set span .view a:link {
	float: right;
	margin: 0 0 0 8px;	
	border: none; }
	
.l_hov {
 width:93px;
 height:15px;
 float:right;
 background: url(images1/launch111.gif) no-repeat; }
 
 .l_hov:hover {
 background-position: 0 -15px;
 height:15px;
 float:right; } 

	