@charset "utf-8";
/* CSS Document */


body { margin:0; padding:0; font-family:georgia, sans-serif; color:#707073; font-size:82.5%; background:#e4e4b3;}

a { color:#eda1a1; text-decoration:underline;}

a:hover { text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#eda1a1; margin: 0px 0px 0px 0px; font-family:georgia, sans-serif;}

	h2	{font-size:1.3em;margin-bottom:0px;}
	h3	{font-size:1em;margin-bottom:12px; color:#eda1a1; font-weight: bold; }
	h4	{font-size:1.1em;margin-bottom:6px;}
 	h5	{font-size:1.1em;margin-bottom:10px;color:#eda1a1;}

ul, ol {margin: 0 0 1.5em; padding: 0;	list-style:none;}

u {text-decoration:underline;}

.clear {clear:left;}

strong {font-weight:bold;}



/* body */

#wrapper { width:998px; margin:0px auto; }

#top {width:963px; float:left; background: url(../img/top.gif) no-repeat; height:11px; margin:0px 0px 0px 10px; }
#middle { float:left; background:url(../img/mid.gif) repeat-y; width:963px; margin:0px 0px 0px 10px; height:750px; }
#middlePackages { float:left; background:url(../img/mid.gif) repeat-y; width:963px; margin:0px 0px 0px 10px; height:750px; }
#middleGallery { float:left; background:url(../img/mid.gif) repeat-y; width:963px; margin:0px 0px 0px 10px; height:850px; }
#bottom{ width:963px; float:left; background:url(../img/bottom.gif) no-repeat; height:11px; margin:0px 0px 0px 10px; }


#inside {width:978px; float:left; position:relative;}
#insideTop { width:946px; background:url(../img/design.gif) no-repeat; float:left; margin-left:8px; margin-top:0px; }

#logo {float:left; width:447; margin-top:25px; margin-left:235px;}
#logo h1 { width:447px; height:87px; margin-top:0px; margin-bottom:0;}
#logo h1 a { overflow:hidden; background: url(../img/logo.gif) no-repeat; width:447px; height:87px; text-indent:-9999px; display:block;}

#contentHome { width:963px; float:left; margin-top:-45px;}
#contentHome p {font-size:1.1em; line-height:1.3em; color:#707073; margin-left:50px; margin-right:40px; margin-top:15px; } 

#contentAbout { width:963px; float:left; margin-top:-45px;}
#contentAbout p {font-size:1.1em; line-height:1.3em; color:#707073; margin-left:50px; margin-right:40px; margin-top:0px; }
#contentAbout h2 {font-size:1.3em; color:#eda1a1; font-weight:bold; padding-bottom:0px; margin-left:50px; margin-top:15px;}

#contentPackages { width:963px; float:left; margin-top:-45px;}
#contentPackages p {font-size:1.1em; line-height:1.3em; color:#707073; margin-left:40px; margin-right:40px; margin-top:0px; }
#contentPackages h2 {font-size:1.3em; color:#eda1a1; font-weight:bold; padding-bottom:0px; margin-left:40px; margin-top:5px;}

#contentPackages #left {width:350px; float:left; margin-top:25px;}
#contentPackages #left ul {list-style:none; margin:0; padding:0; margin-bottom:15px;}
#contentPackages #left li {margin-bottom:3px; margin-left:40px; color:#707073;}


#contentPackages #right {width:350px; float:left; margin-top:25px;}
#contentPackages #right ul {list-style:none; margin:0; padding:0; margin-bottom:15px;}
#contentPackages #right li {margin-bottom:3px; margin-left:30px; color:#707073;}

#contentPackages #one {float:left; width:415px; margin-right:45px;}
#contentPackages #one h2.headline {font-size:1.3em; color:#707073; font-weight:bold; padding-bottom:0px; margin-left:40px; margin-top:5px; padding-top:10px; text-align:center; background:url(../img/dbl_line.gif) left top repeat-x; height:41px;}
#contentPackages #one p {font-size:1.1em; line-height:1.3em; color:#707073; text-align:center; margin-left:40px; margin-top:0px; margin-right:10px; }
#contentPackages #one p.left {font-size:1.1em; line-height:1.3em; color:#707073; text-align:left; margin-left:40px; margin-top:8px; margin-right:10px; margin-bottom:15px; }
#contentPackages #one .bottom {background:url(../img/dbl_lines.png) repeat-x; height:5px; margin-left:40px;}

#contentPackages2 { width:963px; float:left; margin-top:25px;}
#contentPackages2 #one {float:left; width:415px; margin-right:45px;}
#contentPackages2 #one h2.headline {font-size:1.3em; color:#707073; font-weight:bold; padding-bottom:0px; margin-left:50px; margin-top:15px; padding-top:10px; text-align:center; background:url(../img/dbl_line.gif) left top repeat-x; height:41px;}
#contentPackages2 #one p {font-size:1.1em; line-height:1.3em; color:#707073; text-align:center; margin-left:50px; margin-top:0px; margin-right:10px; }
#contentPackages2 #one p.left {font-size:1.1em; line-height:1.3em; color:#707073; text-align:left; margin-left:50px; margin-top:8px; margin-right:10px; margin-bottom:15px; }
#contentPackages2 #one .bottom {background:url(../img/dbl_lines.png) repeat-x; height:5px; margin-left:50px;}

#contentGallery { width:963px; float:left; margin-top:-45px;}
#contentGallery p {font-size:1.1em; line-height:1.3em; color:#707073; margin-left:50px; margin-right:40px; margin-top:0px; }
#contentGallery h2 {font-size:1.3em; color:#eda1a1; font-weight:bold; padding-bottom:0px; margin-left:50px; margin-top:15px;}

#contentContact { width:963px; float:left; margin-top:-45px;}
#contentContact p {font-size:1.1em; line-height:1.3em; color:#707073; margin-left:50px; margin-right:40px; margin-top:0px; }
#contentContact h2 {font-size:1.3em; color:#eda1a1; font-weight:bold; padding-bottom:0px; margin-left:50px; margin-top:15px;}

#contactLeft {width:650px; float:left; margin-top:0px;}
#contactLeft p {font-size:1.1em; color:#707073; margin-left:50px; margin-right:20px; margin-top:0px; margin-bottom:3px; }

#contactRight {width:220px; float:left; margin-top:0px; margin-left:50px;}
#contactRight h2 {font-size:1.3em; color:#eda1a1; font-weight:bold; padding-bottom:0px; margin-left:50px; margin-top:15px;}
#contactRight h3 {font-size:1.2em; color:#eda1a1; font-weight:bold; padding-bottom:0px; margin-left:10px; margin-top:15px;}
#contactRight p {font-size:1.1em; color:#707073; margin-left:10px; margin-right:20px; margin-top:0px; margin-bottom:3px; }
#contactRight ul {list-style:none; margin:0; padding:0; margin-bottom:15px;}
#contactRight li {margin-bottom:3px; margin-left:10px; color:#707073;}


/* navigation */

#navTop {width:100%; float:left; height:61px; position:relative; z-index:1;}
#navBg {float:left; width:978px; height:61px; background:url(../img/nav_bg.png) no-repeat; margin-left:-8px; margin-top:-250px; }

#nav{
  line-height: 1;
  width: 533px; 
  background: url(../img/nav.png) no-repeat; 
  height: 30px;
  float:left;
  margin-left:220px;
  margin-top:12px;
 
} 
#nav a {
	background: url(../img/nav.png) no-repeat 0 0;
	display: block;
	height:30px;
	text-indent: -999em;
	overflow: hidden;
	margin-left:1px;
	margin-right:1px;
}

#nav a:hover {
  
}

#nav li { float: left; position: relative;}
* html #nav li * { position: relative; }
#nav li, #nav ul { margin: 0; padding: 0; }
	
/*--- Default ---*/
#nav-home a { background-position: 0 0; width: 68px;}
#nav-about a { background-position: -70px 0; width: 80px; }
#nav-packages a { background-position: -155px 0; width: 105px; }
#nav-gallery a { background-position: -268px 0; width: 93px; }
#nav-contact a { background-position: -365px 0; width: 100px; }
#nav-blog a { background-position: -468px 0; width: 70px; }

    
/*--- Hovering ---*/
#nav-home a:hover { background-position: 0 -30px; width: 68px;}
#nav-about a:hover { background-position: -70px -30px; width: 80px; }
#nav-packages a:hover { background-position: -155px -30px; width: 105px; }
#nav-gallery a:hover { background-position: -268px -30px; width: 93px; }
#nav-contact a:hover { background-position: -365px -30px; width: 100px; }
#nav-blog a:hover { background-position: -468px -30px; width: 70px; }


/* home photos */

#homeImgs {float:left; width:100%;}
#homeLeft {width:283px; height:185px; background:url(../img/img_01.jpg) no-repeat; margin-left:45px; margin-top:75px; float:left;}
#homeMiddle {width:283px; height:185px; background:url(../img/img_02.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}
#homeRight {width:283px; height:185px; background:url(../img/img_03.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}

/* about photos */

#aboutImgs {float:left; width:100%;}
#aboutLeft {width:283px; height:185px; background:url(../img/img_13.jpg) no-repeat; margin-left:45px; margin-top:75px; float:left;}
#aboutMiddle {width:283px; height:185px; background:url(../img/img_08.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}
#aboutRight {width:283px; height:185px; background:url(../img/img_14.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}

/* packages photos */

#packImgs {float:left; width:100%;}
#packLeft {width:283px; height:185px; background:url(../img/img_17.jpg) no-repeat; margin-left:45px; margin-top:75px; float:left;}
#packMiddle {width:283px; height:185px; background:url(../img/img_18.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}
#packRight {width:283px; height:185px; background:url(../img/img_19.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}

/* gallery photos */

#galleryImgs {float:left; width:100%;}
#galleryLeft {width:283px; height:185px; background:url(../img/img_15.jpg) no-repeat; margin-left:45px; margin-top:75px; float:left;}
#galleryMiddle {width:283px; height:185px; background:url(../img/img_16.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}
#galleryRight {width:283px; height:185px; background:url(../img/img_06.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}


/* contact photos */

#contactImgs {float:left; width:100%;}
#contactImgLeft {width:283px; height:185px; background:url(../img/img_01.jpg) no-repeat; margin-left:45px; margin-top:75px; float:left;}
#contactImgMiddle {width:283px; height:185px; background:url(../img/img_02.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}
#contactImgRight {width:283px; height:185px; background:url(../img/img_03.jpg) no-repeat; margin-left:4px; margin-top:75px; float:left;}


/* form */

#contactform{ font-size:1em; margin-top:0px; color:#707073; margin-bottom:10px;}
#contactform textarea{ width:500px; border:1px solid #707073; background:#fff;}
#contactform select { border:1px solid #707073; width:170px; background:#fff;}
#contactform input{ border:1px solid #707073; width:165px; background:#fff;}
#contactform #submit { background:#eda1a1; color:#fff; width:65px; font-size:.85em; height:25px; }
#contactform #submit:hover{ }
#contactform textarea:focus, #contactform textarea:focus, #contactform input:focus{ background:#fff; border:1px solid #707073;}


/* gallery */

#gallery {width:963px; float:left; margin-top:0px;}
#gallery2 {width:963px; float:left; margin-top:20px;}
#gallery3 {width:963px; float:left; margin-top:20px;}
#thumbs {width:110px; height:110px; float:left; margin-left:50px;} 
#thumbsInner {width:110px; height:110px; float:left; margin-left:5px;}


/* packages list */

#lists {width:415px; float:left; margin-top:0px;}
#lists #add {width:155px; margin-left:50px; float:left;}
#lists #add ul {list-style:none; margin:0; float:left;}
#lists #add li {font-size:.9em; color:#707073; margin-bottom:3px;}
#lists #add li strong {color:#eda1a1;}

#lists #addRight {width:115px; margin-left:15px; float:left;}
#lists #addRight ul {list-style:none; margin:0; float:left;}
#lists #addRight li {font-size:.9em; color:#707073; margin-bottom:3px;}
#lists #addRight li strong {color:#eda1a1;}

#lists #prices {width:30px; margin-left:0px; float:left;}
#lists #prices ul {list-style:none; margin:0; float:left; margin-top:17px;}
#lists #prices li {font-size:.9em; color:#707073; margin-bottom:3px;}

#lists .line {float:left; width:4px; background:url(../img/line.gif) repeat-y; height:70px; margin-left:15px;}

/* misc */

#left {float:left;}
.clear {clear:left;}

/* --- slider div --- */

#sliders {width:963px; float:left;}
#sliderDiv {float:right; margin-right:75px; margin-top:20px; }


/* --- footer --- */

#footer {width:998px; margin:0px auto;}

#footer #txt {width:100%; float:left; margin-top:5px;}

#footer #txt p {font-size:.9em; color:#707073; margin-left:20px; margin-right:40px; margin-top:0px; width:220px; float:left;}

#footer #txt #img { width:61px; float:right; margin-right:35px;}

#footer #txt #img2 { width:186px; float:right; margin-right:15px;}

#footer #txt #img3 { width:225px; float:right; margin-right:15px;}
