@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'futura_ltregular';
    src: url('fonts/futuralt-webfont.eot');
    src: url('fonts/futuralt-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/futuralt-webfont.woff') format('woff'),
url('fonts/futuralt-webfont.ttf') format('truetype'),
url('fonts/futuralt-webfont.svg#futura_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{ margin:0px; padding:0px; }

.navWrapper{ position:absolute; width:100%; background:none; height:auto; top:0px; left:0px; z-index:999999; }
.navWrapper ul{ position:relative; margin:0px; padding:0px; list-style:none; color:#fff; float:right; right:50%;  }
.navWrapper ul li{ position:relative; float:left; font-size:1.8em; text-transform:uppercase; float:left; left:50%; margin:0% 0% 0% 0%; height:3.6em;  }
.navWrapper ul li a{ display:block; color:#fff; line-height:3.6em; padding:0px 10px; text-decoration:none; font-family: 'futura_ltregular', sans-serif; letter-spacing:0.2em;  }

.navWrapper ul li a:hover{ color:rgb(182,33,89); }

.topImageWrapper{width:100%; position:relative; top:0px; left:0px; overflow:hidden; }

.topImageWrapper img{ position:relative; top:0px; left:0px; min-width:100%; height:auto;  }

.menuOuter{ position:absolute; top:75em; left:0em; width:100%; overflow:hidden; height:auto;  float:left;   }
/*
.menu01{ width:100%; position:absolute; top:0em; left:0%;}
*/
.menu01{ width:100%; position:relative; margin:0em 0em 0em 0em; overflow:hidden; font-size:1em; text-align:center; }

.menu02{ width:100%; position:relative; margin:38em 0em 0em 0em; overflow:hidden; font-size:1em; text-align:center;} 

.menu03{ width:100%; position:relative; margin:42em 0em 0em 0em; overflow:hidden; font-size:1em; text-align:center;} 

.menu04{ width:100%; position:relative; margin:48em 0em 0em 0em; overflow:hidden;} 

.menu05{ width:100%; position:relative; margin:60em 0em 0em 0em; overflow:hidden;} 

.menu06{ width:100%; position:relative; margin:85em 0em 0em 0em; overflow:hidden;} 

.menu07{ width:100%; position:relative; margin:65em 0em 0em 0em; overflow:hidden;} 

.menu08{ width:100%; position:relative; margin:0em 0em 0em 0em; overflow:hidden;} 


.bottomImageWrapper{width:100%; position:relative; bottom:0px; left:0px; background:#000; top: -30px;  }
/*
.bottomImageWrapper img{ position:relative; top:0px; left:0px; min-width:100%; height:auto; z-index:-99999; }
*/
.bottomImageWrapper img{ position:relative; bottom:0px; left:0px; min-width:100%; height:auto;  }

.contactWrapper{ position:relative; width:100%; height:auto; display:block; border:0px solid #ccc; color:#000; background:none; }

.contactWrapperInner{ position:relative; width:50%; margin:8em auto 0em auto; border:0px solid #ccc; color:#000;  z-index:99999; font-family: 'futura_ltregular', sans-serif;  }

.contactWrapperInner input[type="text"]{ position:relative; width:100%; background:none;  border:1px solid rgb(146,89,0); font-size:2em; color:rgb(146,89,0); text-indent:0.6em; height:2.6em; line-height:2.6em; margin:0em 0em 1.6em 0em;}

.contactWrapperInner textarea{ position:relative; width:100%; height:13em; margin: 0em 0em 1.6em 0em; padding-left:0.6em; line-height:2em; background:none; border:1px solid rgb(146,89,0); resize:none; color:rgb(146,89,0); font-size:2em;  }


.contactWrapperInner input[type="submit"]{ position:relative; width:auto; border:none; 	display:block; background:rgb(146,89,0); padding:0.3em 0.6em; margin:0em auto; font-size:2em; color:#000; text-align:center; }


/******** media queries ********/

@media screen and (min-width:240px) and (max-width:360px){
	.navWrapper{ display:none; }
	.menuOuter{ position:absolute; top:20em; left:0em; width:100%; overflow:hidden; height:auto;  float:left; }	
	.menu02{ width:100%; position:relative; margin:12em 0em 0em 0em; overflow:hidden;} 
	.menu03{ width:100%; position:relative; margin:7em 0em 0em 0em; overflow:hidden; } 
	.menu04{ width:100%; position:relative; margin:10em 0em 0em 0em; overflow:hidden;} 
	.menu05{ width:100%; position:relative; margin:18em 0em 0em 0em; overflow:hidden;} 
	.menu06{ width:100%; position:relative; margin:25em 0em 0em 0em; overflow:hidden;} 
	.menu07{ width:100%; position:relative; margin:13em 0em 0em 0em; overflow:hidden;} 
	.menu08{ width:100%; position:relative; margin:3em 0em 0em 0em; overflow:hidden;} 
	.contactWrapper{ position:relative; width:80%; margin:0% auto; height:auto; display:block; border:0px solid #ccc; color:#000; }
	.contactWrapperInner{ position:relative; width:100%; margin:8em auto 0em auto; border:0px solid #ccc; color:#000;  z-index:99999; font-family: 'futura_ltregular', sans-serif;  }
	
}


@media screen and (min-width:361px) and (max-width:414px){
	.navWrapper{ display:none; }
	.menuOuter{ position:absolute; top:23em; left:0em; width:100%; overflow:hidden; height:auto;  float:left; }	
	.menu02{ width:100%; position:relative; margin:12em 0em 0em 0em; overflow:hidden;} 
	.menu03{ width:100%; position:relative; margin:10em 0em 0em 0em; overflow:hidden; } 
	.menu04{ width:100%; position:relative; margin:10em 0em 0em 0em; overflow:hidden;} 
	.menu05{ width:100%; position:relative; margin:18em 0em 0em 0em; overflow:hidden;} 
	.menu06{ width:100%; position:relative; margin:28em 0em 0em 0em; overflow:hidden;} 
	.menu07{ width:100%; position:relative; margin:22em 0em 0em 0em; overflow:hidden;} 
	
	.contactWrapper{ position:relative; width:80%; margin:0% auto; height:auto; display:block; border:0px solid #ccc; color:#000; }
	.contactWrapperInner{ position:relative; width:100%; margin:8em auto 0em auto; border:0px solid #ccc; color:#000;  z-index:99999; font-family: 'futura_ltregular', sans-serif;  }
	
}

@media screen and (min-width:415px) and (max-width:800px){
	.navWrapper{ display:none; }
	.menuOuter{ position:absolute; top:43em; left:0em; width:100%; overflow:hidden; height:auto;  float:left; }	
	.menu02{ width:100%; position:relative; margin:23em 0em 0em 0em; overflow:hidden;} 
	.menu03{ width:100%; position:relative; margin:13em 0em 0em 0em; overflow:hidden; } 
	.menu04{ width:100%; position:relative; margin:32em 0em 0em 0em; overflow:hidden;} 
	.menu05{ width:100%; position:relative; margin:34em 0em 0em 0em; overflow:hidden;} 
	.menu06{ width:100%; position:relative; margin:58em 0em 0em 0em; overflow:hidden;} 
	.menu07{ width:100%; position:relative; margin:38em 0em 0em 0em; overflow:hidden;} 
	
	.contactWrapper{ position:relative; width:80%; margin:0% auto; height:auto; display:block; border:0px solid #ccc; color:#000; }
	.contactWrapperInner{ position:relative; width:100%; margin:8em auto 0em auto; border:0px solid #ccc; color:#000;  z-index:99999; font-family: 'futura_ltregular', sans-serif;  }
	
}

@media screen and (min-width:801px) and (max-width:992px){
	.navWrapper{ display:none; }
	.menuOuter{ position:absolute; top:58em; left:0em; width:100%; overflow:hidden; height:auto;  float:left; }	
	.menu02{ width:100%; position:relative; margin:32em 0em 0em 0em; overflow:hidden;} 
	.menu03{ width:100%; position:relative; margin:23em 0em 0em 0em; overflow:hidden; } 
	.menu04{ width:100%; position:relative; margin:42em 0em 0em 0em; overflow:hidden;} 
	.menu05{ width:100%; position:relative; margin:48em 0em 0em 0em; overflow:hidden;} 
	.menu06{ width:100%; position:relative; margin:78em 0em 0em 0em; overflow:hidden;} 
	.menu07{ width:100%; position:relative; margin:48em 0em 0em 0em; overflow:hidden;} 
	
	.contactWrapperInner{ position:relative; width:80%; margin:8em auto 0em auto; border:0px solid #ccc; color:#000;  z-index:99999; font-family: 'futura_ltregular', sans-serif;  }
	
}

@media screen and (min-width:993px) and (max-width:1024px){
	.navWrapper ul{ position:relative; margin:0px; padding:0px; list-style:none; color:#fff; float:right; right:50%;  }
	.navWrapper ul li{ position:relative; float:left; font-size:1.3em; text-transform:uppercase; float:left; left:50%; margin:0% 0% 0% 0%; height:3.6em;  }	
	
	.menuOuter{ position:absolute; top:58em; left:0em; width:100%; overflow:hidden; height:auto;  float:left; }	
	.menu02{ width:100%; position:relative; margin:32em 0em 0em 0em; overflow:hidden;} 
	.menu03{ width:100%; position:relative; margin:23em 0em 0em 0em; overflow:hidden; } 
	.menu04{ width:100%; position:relative; margin:42em 0em 0em 0em; overflow:hidden;} 
	.menu05{ width:100%; position:relative; margin:48em 0em 0em 0em; overflow:hidden;} 
	.menu06{ width:100%; position:relative; margin:78em 0em 0em 0em; overflow:hidden;} 
	.menu07{ width:100%; position:relative; margin:48em 0em 0em 0em; overflow:hidden;} 
}

@media screen and (min-width:1025px) and (max-width:1280px){
	.navWrapper ul{ position:relative; margin:0px; padding:0px; list-style:none; color:#fff; float:right; right:50%;  }
	.navWrapper ul li{ position:relative; float:left; font-size:1.3em; text-transform:uppercase; float:left; left:50%; margin:0% 0% 0% 0%; height:3.6em;  }	
	
	.menuOuter{ position:absolute; top:64em; left:0em; width:100%; overflow:hidden; height:auto;  float:left; }	
	.menu02{ width:100%; position:relative; margin:52em 0em 0em 0em; overflow:hidden;} 
	.menu03{ width:100%; position:relative; margin:38em 0em 0em 0em; overflow:hidden; } 
	.menu04{ width:100%; position:relative; margin:48em 0em 0em 0em; overflow:hidden;} 
	.menu05{ width:100%; position:relative; margin:84em 0em 0em 0em; overflow:hidden;} 
	.menu06{ width:100%; position:relative; margin:78em 0em 0em 0em; overflow:hidden;} 
	.menu07{ width:100%; position:relative; margin:48em 0em 0em 0em; overflow:hidden;} 
}

@media screen and (min-width:1600px) and (max-width:1920px){
	
	.menuOuter{ position:absolute; top:13%; left:0em; width:100%; overflow:hidden; height:auto;  float:left; }	
	.menu02{ width:100%; position:relative; margin:33% 0em 0em 0em; overflow:hidden;} 
	.menu03{ width:100%; position:relative; margin:30% 0em 0em 0em; overflow:hidden; } 
	.menu04{ width:100%; position:relative; margin:45% 0em 0em 0em; overflow:hidden;} 
	.menu05{ width:100%; position:relative; margin:45% 0em 0em 0em; overflow:hidden;} 
	.menu06{ width:100%; position:relative; margin:58% 0em 0em 0em; overflow:hidden;} 
	.menu07{ width:100%; position:relative; margin:63% 0em 0em 0em; overflow:hidden;} 
	
	.contactWrapper{ position:relative; width:30%; margin:0% auto; height:auto; display:block; border:0px solid #ccc; color:#000; }
	.contactWrapperInner{ position:relative; width:100%; margin:8em auto 0em auto; border:0px solid #ccc; color:#000;  z-index:99999; font-family: 'futura_ltregular', sans-serif;  }
	
}

@media screen and (min-width:1600px) and (max-width:2600px){

.menu01{ width:100%; position:relative; margin:75em 0em 0em 0em; overflow:hidden; font-size:1em; text-align:center; }

.related {
	margin-top: 0em;
	padding: 0 0em 0em;

	position:relative;
	height:900px;
	
	width:100%; float:left;  
	
}
}

}





