html, body{ margin: 0px; padding: 0px; border: 0px; outline: 0; font-family:  Arial, Helvetica, sans-serif;  background-color: #fff; color: #000; font-weight: 400;}
html { overflow-x: hidden; }
body { line-height: 1; background-image: url(bg.gif); background-repeat: repeat-x; background-position: left 0px; }

/*CLEARFIX*/
/* Hides from IE-mac float clearing for IE6 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both;}
img {border: none; margin: 0px; border: 0px;}
a:focus { outline: 0; }
LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}

.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}
.highlight { font-weight: 900; }
.highlight2 { font-weight: 400; color: #fff; padding-left: 10px;}

#header{ position:relative; width: 100%;  height: 36px;  padding: 0px; margin: 0px auto; background-color:#FFF;}
#wrapper { position: absolute; width: 920px; margin: 0px auto; padding: 0px; top: 626px; }
.content {margin: 0px 16px;}

/*LOGO*/
#logo {position: absolute; width: 220px; left: 0px; top: 14px; z-index: 999999;}
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li {  text-indent: -9999px; }
UL#logo li a { height: 80px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: 20px top; outline: 0;}


/*SLIDER*/
#slider {  height: 540px !important; width: 1280px; margin: 0px; padding: 0px; overflow: hidden; z-index: 1;}
#slider ul { height: 540px; width: 100%; overflow: hidden; }
#slider ul li {  margin: 0; padding: 0px; position:relative; float: left; overflow: hidden;}
#slider-controls { position: absolute; top: 576px; width: 100%; z-index: 2; }
#slider-controls a { display: block; position: absolute; top: 0; width:40px; height:40px; text-indent: -9999px; overflow: hidden; }
#slider-controls a.prev { position:absolute; left:670px; top: 0px; background-repeat: no-repeat; background-position: center center; background-image: url(button-prev.png);}
#slider-controls a.next { position:absolute; left:720px; top: 0px;  background: url(button-next.png); background-repeat: no-repeat; background-position: center center; }

img.preload, div.content-default { visibility: hidden; }

.loader { position: absolute; top: 290px; left: 600px; width: 48px; height: 48px; background: url(loader.gif); background-repeat: no-repeat; background-position: center center;  z-index: 0; }

.bg {background-image:url(bgr.png); height:540px; padding: 0px;}
.top {width:220px; position:absolute; margin: 0px; padding: 0px; z-index: 999999; left: 0px; top: 36px; }
.right { float: right;width:640px;}
.left { float: left; width:220px;}
.key {  padding-left: 16px; padding-top: 16px; width: 190px;}

/*TEXT*/
H1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; display:block; font-weight: 400;}
H2 {  font-family: Verdana, Tahoma, Geneva, sans-serif; font-size:22px; color: #fff;  padding: 8px 20px;}
H3 { font-size: 12px; font-weight: 700; line-height: 20px; padding: 0px; margin: 0px;}
H4 { color: #000; font-size: 10px; padding: 0px; line-height: 16px; margin: 0px; font-weight: 400; padding: 5px; border: 1px solid #ccc; margin-bottom: 2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px 5px 5px 5px; background-color: #fff; }
H5 { font-size: 11px; padding: 0px; line-height: 36px; margin: 0px;}

.black {position: absolute; left: 220px; top: -50px; width: 550px; height: 40px; background-color:#000;}
.scroll {position: absolute; left: 624px; top: 480px; width: 146px;  z-index:9999;}

.txtcontent {margin-top: 100px;}
.intro { margin: 0px; padding: 14px 20px 0px 20px; font-size:16px; line-height: 24px; color: #000; font-weight: 700; letter-spacing: -1px;}
.info1 {font-size:12px; line-height: 22px; padding: 8px 0px; margin: 0px;}
.leftcol {float: left; width: auto; height: 36px; padding: 0px 0px 0px 16px; margin-top: 0px;}
.lefttop {float: left; height: 36px; width: 204px; background-color: #b2dff4; padding-left: 16px; margin: 0px;}

/*FOOTER*/
.footer { width: 100%; margin: 0px auto; padding: 0px;}
.footercontent { border-top: 3px solid #ccc; height: 40px; padding: 0px; margin: 40px 0px 40px 0px;}
.leftfooter{float: left; width: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 10px; margin-top: 10px;}

/*FOOTER LINKS*/
H6 { color: #000; font-size: 11px; padding: 0px; line-height: 36px; margin: 0px; font-weight: 700;  }
H6 A{ outline: 0; color: #000; padding:  0px 0px 0px 24px; margin: 0px 10px 0px 10px;  text-decoration: underline;}
H6 A:hover{ outline: 0; text-decoration: none;}

/*FORM + PRICES*/
.formcontent {margin: 6px 0px; padding:0px;}
.prices1 {font-size: 11px; line-height: 20px; }
.form {font-size: 11px; line-height: 17px; }
.seasons { font-size: 12px; font-weight: 700; line-height: 20px; padding: 0px; margin: 0px;}
.star{ font-size: 14px; color: #F00; font-weight: 700; }
textarea, input, option, select { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; color: #000; background-color:#fff; padding: 3px; border: 1px solid #ccc; margin-bottom: 2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px 5px 5px 5px;}

input#form {margin-top: 8px; margin-bottom: 0px; padding: 4px; color: #fff; border: none; cursor: pointer; 
background-color:#000; 
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;}




