body{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background:url(images/dune-main-bg01.jpg);
}
img{
	border: 0;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a{
   text-decoration: none;
	color: #0c3888;
}
a:hover{
   text-decoration: none;
	color: #000000;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/****/
.header-bg{
 background-image: url(images/hd-bg02.jpg);
 background-repeat: no-repeat;
 background-position: center;
 background-position:top;
 }
.header-bg02{
 background-image: url(images/hd-bg.jpg);
 background-repeat: no-repeat;
 background-position: center;
 background-position:top;
}
.header-bg03{
 background-image: url(images/hd-bg11.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg04{
 background-image: url(images/hd-bg04.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg05{
 background-image: url(images/hd-bg05.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg06{
 background-image: url(images/hd-bg06.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg07{
 background-image: url(images/hd-bg07.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg08{
 background-image: url(images/hd-bg08.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg09{
 background-image: url(images/hd-bg09.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg10{
 background-image: url(images/hd-bg10.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}
.header-bg12{
 background-image: url(images/hd-bg12.jpg);
 background-repeat: no-repeat;
 background-position: center;
 height: 120px;
}

.header{
	width: 1051px;
	height: 120px;
	border: 0;
}
.logo{
background-image:;
background-repeat: no-repeat;
width: 197px;
height: 120px;
}

.gal a, .gal a:visited{
   text-decoration: none;
   color: #666666;
}
.gal a:hover{
   text-decoration: none;
   color: #0066cc;
}
/***********************************/
  /***
  

.navigation{
   width: 100%;
   padding: 0px 0px 15px 25px;
   margin: 0px 0px 0px 0px;
   height: 47px;
}
.navigation a{
background-image: url(images/nav-roll-up.png);
background-repeat: no-repeat;
background-position: center;
background-position:top;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
color: #666666;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
height:40px;
}
.navigation a:hover{
background-image: url(images/nav-roll-up2.png);
background-repeat: repeat;
padding: 10px 10px 22px 10px;
margin: 0px 0px 0px 0px;
color: #8ba7bd;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
}
*/
/***********************************/
/****/
.navigation table {
   width: 100%;
   padding: 0px 0px 15px 25px;
   margin: 0px 0px 0px 0px;
   height: 47px; 
   border:0px solid #FF0000;
}

/***********************************/

.menu {font-size:12px; font-family: Verdana, Geneva, sans-serif;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; background:transparent url(images/trans.gif); border:0px solid #FF0000;}

/* style the sub-level lists */
/*.menu ul ul {width:100px;}*/

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {display:block; height:40px; float:left; border:0px solid #FF0000;}
.menu ul ul li { display:block; height:25px; position:relative; padding:0px;margin:0;}
.menu ul ul ul li { display:block; height:25px; position:relative; padding:0px;margin:0;}
.menu ul ul ul ul li { display:block; height:25px; position:relative; padding:0px;margin:0;}

/* style the links for the levels */
.menu ul a, .menu ul a:visited {display:block; height:100%; padding: 10px 1px 5px 0px; margin: 0px 0px 0px 0px; text-decoration:none;color:#666666;background-image: url(images/nav-roll-up.png); background-repeat: no-repeat; background-position:top; background-position:top; border:0px solid #98CCFE}
.menu ul ul a, .menu ul ul a:visited {display:block;width:100%; height:18px; line-height:1em; padding: 2px 2px 0 8px; margin: 0; background:#D8D7D0; color:#666666; text-align:left; font-size:11px; border:3px solid #F1EFE8;}
.menu ul ul ul a, .menu ul ul ul a:visited {display:block; width:100%;height:18px;line-height:1em; padding: 2px 10px 0 0px; margin: 0; background:#D8D7D0; color:#666666;  text-align:left; font-size:11px; border:3px solid #F1EFE8;}
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {display:block; width:100%;height:18px;line-height:1em; padding: 2px 2px 0 8px; margin: 0; background:#D8D7D0; color:#666666; text-align:left; font-size:11px; border:3px solid #F1EFE8;}


.menu li {position:relative;}
* html .menu a {position:relative;}
.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}
                                                                 
/* style the level hovers */
/* first */
.menu ul a:hover {color: #666666; background-image: url(images/nav-roll-up2.png); background-repeat: repeat; padding: 10px 1px 5px 0px; margin: 0px 0px 0px 0px; border:0px solid #98CCFE;}
.menu ul :hover > a {color: #666666; background-image: url(images/nav-roll-up2.png); background-repeat: repeat; padding: 10px 1px 5px 0px; margin: 0px 0px 0px 0px; border:0px solid #98CCFE;}
/* second */
.menu ul ul a:hover {color:#666666; background-color:#BEE1FD; padding: 2px 2px 0 8px; margin: 0; font-size:11px; border:3px solid #F1EFE8;}
.menu ul ul :hover > a {color:#666666; background-color:#BEE1FD; padding: 2px 2px 0 8px; margin: 0; font-size:11px; border:3px solid #F1EFE8;}
/* third */
.menu ul ul ul a:hover {color: #666666; background-color:#BEE1FD; padding: 2px 10px 0 0px; margin: 0; font-size:11px; border:3px solid #F1EFE8;}
.menu ul ul ul :hover > a {color: #666666; background-color:#BEE1FD; padding: 2px 10px 0 0px; margin: 0; font-size:11px;  border:3px solid #F1EFE8;}
/* fourth */
.menu ul ul ul ul a:hover {color:#666666; background-color:#BEE1FD; padding: 2px 2px 0 8px; margin: 0; font-size:11px;  border:3px solid #F1EFE8;}
.menu ul ul ul ul :hover > a {color:#666666; background-color:#BEE1FD; padding: 2px 2px 0 8px; margin: 0; font-size:11px;  border:3px solid #F1EFE8;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;width :0;top:40px;left:0; }
.menu ul ul ul {visibility:hidden;position:absolute;height:0;width:0;top:0;left:0;}
.menu ul ul ul ul {visibility:hidden;position:absolute;height:0;width:0;top:0;left:0;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; width:100%; padding-bottom:3em; background:transparent url(images/trans.gif);}
/* make the third level visible when hover on second level list OR link */
.menu ul ul li:hover ul, .menu ul ul a:hover ul {visibility:visible; height:auto; width:200px; padding-bottom:3em; background:transparent url(images/trans.gif);}
/* make the fourth level visible when hover on third level list OR link */
.menu ul ul ul li:hover ul, .menu ul ul ul a:hover ul {visibility:visible; height:auto; width:200px; padding-bottom:3em; background:transparent url(images/trans.gif);}



/* keep the third level hidden when you hover on first level list OR link */
.menu ul li:hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul li:hover ul li:hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul ul li:hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

/**NAVIGATION (ends)*****/


/****/
.content{
	width: 1000px;
}
/***********************************/

/****/
.contact-texfield{
	border: 1px solid #cccccc;
	width: 170px;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.contact-message{
	border: 1px solid #cccccc;
	width: 170px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.contact-submit{
	border: 0;
	background: transparent;
	width: 58px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.cnt-contact-texfield{
	border: 1px solid #cccccc;
	width: 140px;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.cnt-contact-message{
	border: 1px solid #cccccc;
	width: 140px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.cnt-contact-submit{
	border: 0;
	background: transparent;
	width: 58px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/***********************************/

/****/
.slider-arrows{
	position:absolute;
	z-index:1;
	width: 597px;

}
.slider-images{
	position:relative;
	z-index:0;
	width: 597px;


}
/***********************************/
/****/

