/*-------
// global reset
//-----*/
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,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*  vertical-align: baseline; */
	background: transparent;
}
ol, ul { list-style: none; }mg
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; height: 100.01%; }
body { font-size: 12px }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; border: solid 1px #b7b8b3; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: underline; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: none; }
a.inv:link, a.inv:visited { text-decoration: none; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: underline;}

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
.cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

fieldset {
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #17cc12;
	border-right-color: #17cc12;
	border-bottom-color: #17cc12;
	border-left-color: #17cc12;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}

legend {
	font-weight: bold;
	padding: 3px;
	color: #798736;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

fieldset#slider {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #17cc12;
	border-right-color: #17cc12;
	border-bottom-color: #17cc12;
	border-left-color: #17cc12;
	padding-top: 10px;
	text-align: left;
}
legend#slider {
	display:none;
}

/*-------
// custom styles
//-----*/

a:link, a:visited {
	color: #798736;
}
a:visited { 
	color: #798736;
}
a:link:hover, a:visited:hover {
}

body {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
	
}

#page {
	font-size: 1.1em;
	position: relative;
	background: #FFFFFF url(../images/page-bg.png) repeat-y 0 0;
	color: #035d39;
	width: 988px;
	margin: 0 auto;
	text-align: center;
}

div#firstContent {
	width: 970px;
	height: 107px;
	margin: 0 9px;
	overflow: hidden;
	/* background: #798736; */
	background: #17cc12;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #D7D7D7;
}

div#lastContent {
	width: 970px;
	height: 120px;
	margin: 0 9px;
	overflow: hidden;
	/* background: #798736; */
	background: #17cc12;
	text-align: left;
}

div#lastContent-firstBox {
	float:left;
	width: 300px;
	height: 100px;
	margin: 10px 9px;
	overflow: hidden;
	background: #FFFFFF;
}

div#lastContent-secondBox {
	float:left;
	width: 620px;
	height: 100px;
	margin: 10px 9px;
	overflow: hidden;
}

div#copyright {
	width: 970px;
	margin: 0 9px;
	overflow: hidden;
	background: #FFFFFF;
}

div#imgContent {
	width: 970px;
	height: 250px;
	margin: 0 9px;
	overflow: hidden;
	 /* border-bottom: 4px solid #798736; */
	border-bottom: 4px solid #17cc12;
}

div#linkTab {
	width: 970px;
	margin: 0 9px;
	overflow: hidden;
	position: absolute;
	top: 210px;
	left: 0px;
}

#wrap {
	width: 960px;
	margin: 0 9px;
	overflow: hidden;
	text-align: left;
}

#content {
	width: 960px;
	margin: 0 9px;
	line-height: 1.3;
}

#content h1 {
	color: #798736;
	font-weight: bold;
	font-size: 127.27%;
	margin: 0 0 1em;
	padding: 0 0 .25em;
	background: url(../images/line-h2.gif) repeat-x 0 100%;
}

#content h2 {
	color: #798736;
	font-weight: bold;
	font-size: 118.18%;
	margin: 0 0 .4em;
}

#content h3 {
	font-weight: bold;
	font-size: 109.09%;
	margin: 0 0 .5em;
}
#content p {margin-bottom: 1em;}
#content p.more {margin-bottom: 0;}
body{
	background: url(../images/body.png) repeat 50% 0;
}
div#footer {
	background: url(../images/bgcopyright.gif) no-repeat 0 0;	
	width:986px;
	height:36px;	
	margin-left:1px;
}

#lastContent-secondBox h1 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 100%;
	margin: 0 0 .5em;
	text-transform:uppercase;
}

#lastContent-secondBox p {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}

/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
      width:100%;
      
      line-height:normal;
          border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
        margin:0;
        padding:122px 10px 0 10px;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("../images/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("../images/tabrightI.gif") no-repeat right top;
      padding:4px 7px 4px 4px;
      color:#FFF;
      font-size:100%;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }
    #tabsI #current a {
                background-position:0% -42px;
      }
    #tabsI #current a span {
                background-position:100% -42px;
      }

/*-------
// slider
//-----*/

/* body { background:#fff; font:10px "lucida grande","lucida sans",verdana,sans-serif; } */
h1, h2, h3, h4 {}
h1 { font:210% arial,verdana,"lucida grande","lucida sans",sans-serif; } h2 { font-size:160%; } h3 { font-size:140%; } h4 { font-size:120%; }
a { outline:0; }
a img { text-decoration:none; border:0; }
div.highlight {}
div#highlight { position:relative; float:left; width:482px; padding:0; }
  #highlight h1 { color:#575857; border-bottom:1px solid #ded9cf; margin-bottom:0; }
  #highlight div.mask { position:relative; width:482px; height:400px !important; overflow:hidden; }
    div#highlight-box {}
      #highlight-box div.row { position:absolute; width:482px; height:400px !important; background:#fff; }
        #highlight-box .row h3.cat { height:20px; color:#575857; font-weight:normal; font-size:110%; line-height:20px; text-transform:uppercase; margin-bottom:3px; }
          #highlight-box .row h3 a {}
          #highlight-box .row h3 a:link, #highlight-box .row h3 a:visited, #highlight-box .row h3 a:hover, #highlight-box .row h3 a:active { color:#575857; text-decoration:none; }
        #highlight-box div.img {}
        /*  #highlight-box .img img { display:block; border:4px solid #D7B540; } */
	    #highlight-box .img img { display:block; border:4px solid #17cc12; }
        #highlight-box div.abstract {}
          #highlight-box .abstract h3 { font-weight:normal; font-size:200%; letter-spacing:-0.05em; padding-bottom:0; padding-right:20px; border-bottom:0; margin-bottom:3px; }
            #highlight-box .abstract h3 a { display:block; }
            #highlight-box .abstract h3 a:link, #highlight-box .abstract h3 a:visited { color:#067cae; text-decoration:none; }
            #highlight-box .abstract h3 a:hover, #highlight-box .abstract h3 a:active { color:#067cae; text-decoration:underline; }
          #main #highlight .mask #highlight-box .row .abstract h4 { color:#666 !important; font-weight:normal; font-size:140%; padding-right:20px; }
          #highlight-box .abstract p { color:#666; font-size:120%; }
  #highlight ul.nav { position:absolute; top:0 !important; right:0; overflow:hidden; z-index:300; background:#fff; }
    #highlight .nav li { float:left; list-style:none; padding:1px 3px; border:1px solid #ccc; cursor:pointer; margin-right:2px; }
    #highlight .nav li.last { margin-right:0; }
    #highlight .nav li.current { color:#ff00ab; border-color:#ff00ab; }
#h-wrap div.banners-experience-categories { padding-top:0; }

/*-------
// hotel of the week
//-----*/

#hoteloftheweekName { text-transform:uppercase; margin-bottom:10px; line-height:20px; font-weight:normal; height:20px;}
#hoteloftheweekImg { display:block; border:2px solid #17cc12; }

/*-------
// newest hotel
//-----*/

h3#newestHotel { text-transform:uppercase; line-height:20px; font-weight:normal; font-size:12px;}
h3#newestHotel img { display:inline; border:2px solid #17cc12; }
