body {
	font-family:arial, helvetica, sans-serif;
	font-size:0.8em;
	padding:0px;
	margin:0px;
	background-color:#ECF5DE;
}

#headmobile {display:none;}
p.mobile {display:none;}


#container {
	background: url(assets/bg.gif) repeat-y 0;
	border:3px solid #A8DB9B;
	width: 1020px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
             }

#nav {
	
	background: #00273e;
	width: 170px;
	float:left;
	font-size:16px;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-align:center;
          }
          
#nav a:link {color:#ffffff; text-decoration: none; }
#nav a:visited {color:#ffffff; text-decoration: none;}
#nav a:hover {color:#00273e; background-color:#D5FFEA;  text-decoration: none}
#nav li {color:#ffffff;
            margin:0px;
			padding:10px 0px 10px 0px;
			border-bottom: 1px dashed #E4E4E4;} 
#nav ul {list-style-type: none;
             margin:40px 0px 0px 0px;
			 width:100%;
			 padding:0px;}         
 

#header { height: 127px;
          width: 1020px; 
		  margin-left:auto;
		  margin-right:auto;
          background-image:url(assets/banner.png); 
          background-repeat:no-repeat; 
          border:3px solid #A8DB9B; 
           padding:0px;}


#header img {border:0px;}      





        
                                                                


#content {float:left; 
          margin:0px 0px 0px 170px;
          background-color: #ffffff;
          width:835px;
		  height:512px;
          padding:10px 0px 0px 15px;
		  
          }
		  
#contentForCapeCod {float:left; 
          margin-top:0px;
          background-color: #ffffff;
          width:835px;
		  
          padding:10px 0px 0px 15px;
		  
          }
#contentForCapeCod h1 {font-size:20px;}  
#contentForCapeCod h2 {font-size:16px;} 
#contentForCapeCod p {font-size: 12px; padding:10px;}

#holder {float:left; 
          margin-top:0px;
          background-color:#9C9;
          width:842px;
		  height:580px;
          padding:0px 0px 0px 8px;
		  
          }
		  
#holder h1 {
			font-size:20px;
}

#holder h2{
			font-size:16px;
			
}
		  
#holder1{
		width:830px;
		height:450px;
		padding:0px 0px 0px 0px;
		margin-left:0px;
		 background-color:#ecf5de;
}

#holder1.video{
		width:830px;
		height:450px;
		padding:0px 0px 0px 0px;
		margin-left:0px;
		 background-color:#9c9;
}

#overlayBanner {width:830px;
                        height:80px;
						position:absolute;
						margin-top:105px;
						margin-left:180px;
						background-image:url(assets/overlay.png);
						z-index:9;
						
                    
                        opacity:0.6;}
p.videoLink{font-size:22px;
					color:#000000;
					font-weight:bold;
					text-align:center;}
p.videoLink a:link {text-decoration:none; color:#000000;}

p.videoLink a:visited {text-decoration:none; color:#000000;}

p.videoLink a:hover {text-decoration:none; color:#00F;}

/* removed holder2 to spread out side show */
#holder2{float:left;
		  width:465px;
		  height:305px;
		  padding:0px;
		  margin:0px;
		  background-color:#ecf5de;
		  
}

#holder2 h1{
			padding:20px;
			font-size:16px;
			
}

#holder2 a:link{color:#030; text-decoration:none;}
#holder2 a:visited{color:#030; text-decoration:none;}
#holder2 a:hover{color:#93F;}
#holder p.slideshowtext{margin:5px 0px 0px 100px; }

#holder2 li{font-size:14px; padding-top:5px; font-weight:bold}
#holder2 li.italics{font-size:16px; padding-top:15px; font-style:italic;}

          
#content h1 {font-size:20px;}  
#content h2 {font-size:16px;} 
#content p {font-size: 12px; padding:10px;}   
    
          
#content p.mobile {display:none;}    

#tablePrices {margin-left:80px; margin-top:10px;}
#tablePrices table tr td { font-size:12px; color:#000000; text-align:center;}
#tablePrices tr td.sale {color:#C00; font-size:20px;}

#footer {
	width:1020px;
	background-color:#00273e;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	color:#ffffff;
	border:3px solid #A8DB9B; 
}
#footer ul {
	margin:0px; padding:15px 0px 0px 0px;}
	
#footer li{list-style:none;
			text-align:center;
			
}
 
#morh{
	padding:10px 0px 10px 0px; text-align:center; font-size:9px; height:30px; color:#033;}#tablePrices table tr td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #300;
}

#contact_result {width:800px; float:left; margin:0px; padding:30px 0px 20px 30px;}
input.txt {width:200px;}
form p {clear:left; margin:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; padding-top: 5px; font-size: 1.3em;}
form p label {float:left; width:30%;}
textarea {float:left;}    