@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	font-family:verdana, tahoma;
	font-size:12px;
	background-color:#0b5c71;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0;
}
	
#wrapper{
	width:1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height:auto;
	background-repeat:repeat-y;
	background-position:center;
	background-image:url(../images/body-background.gif);


	
}

#main{
	width: 977px;
	height:100%;	
	margin-top: 0px;
	margin-right: auto;
	
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;

	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#header{
	width:977px;
	height:194px;
	float:left;
	margin-left:1px;	
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	
}

#headerNav{
	margin-left:1px;
	width:976px;
	float:left;
	background-image:url(../images/nav_bar.gif);
	height:30px;


}


#navLeftPadding{
	width:198px;
	text-align:center;
	height:auto;
	padding-left:5px;
	float:left;

}

#navLeftTopPadding{
	padding-left:10px;
	width:195px;
	line-height:18px;	
	height:auto;
	
}



#content{
	width:767px;
	height:auto;
	float:left;
	margin-bottom:3px;
	margin-left:5px;
	background-color:#FFFFFF;
	
}


#content_middle{
	width:767px;
	height:auto;
	float:left;
	margin-bottom:3px;
	background-color:#FFFFFF;

}
#content_right{
	width:212px;
	height:auto;
	float:right;
	background-color:#FFFFFF;
	vertical-align:top;
}

#content_left{
	width:550px;
	height:auto;
	float:left;
	padding-top:10px;
	background-color:#FFFFFF;
}


.content_left img{
	align:center;
	text-align:center;
}

#content_left img{
	align:center;
	text-align:center;
}



#footer{
	width:976px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

#footerNav{
	background-image:url(../images/footer-background.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:976px;
	height:30px;
	float:left;
	padding-top:5px;
}

#footerNavLinks{
	float:right; 
	padding-right:20px;
	margin-top:3px;
	
}

#footerNavLinks a:visited,#footerNavLinks a:active,#footerNavLinks a:link {
	 color:#FFFFFF;
	 text-decoration:none;
	 font-size:10px;
	 font:Verdana, Arial, Helvetica, sans-serif;  } #footerNavLinks a:hover{
      color:#FFFFFF;
	  text-decoration:underline;
	   font-size:10px;
	 font:Verdana, Arial, Helvetica, sans-serif;  }

.footerSpacer{
	padding-left:8px;
	padding-right:10px;
	padding-top:10px;
	color:#2c515c;
	width:2px;
	height:auto;
}

#copyright{
	color:#4a7582;
	float:right;
	width:500px;
	font-size:10px;
	text-align:right;
	background-color:#FFFFFF;
	margin-right:20px;
}

#contentSubPage{
	width:750px;
	height:100%;
	float:left;
	margin-left:10px;
	margin-bottom:3px;
	background-color:#FFFFFF;
}

#descriptionDetailsLeft{
	width:350px;
	float:left;
	height:auto;
	padding-right:10px;
}
#descriptionDetailsRight{
	background-color:#FFFFFF;
	width:385px;
	height:auto;
	float:left;
	min-height:300px;
	padding-top:10px;
	vertical-align:top;
}

#descriptionDetail{
	background-color:#FFFFFF;
	width:760px;
	height:auto;
	float:left;
	min-height:100px;
	padding-top:10px;
	vertical-align:top;
}


#descriptionImageLarge{
	background-image:url(../images/desription-main-image-back.jpg);
	background-repeat:no-repeat;
	width:378px;
	height:258px;
	padding-left:6px;
	padding-top:6px;

}

#descriptionImageThumb{
	width:390px;
	height:55px;
	margin-top:0px;
	margin-left:0px;
}

#Recipe{	
	width:756px;
	height:auto;
	float:left;
	min-height:100px;
	padding-top:10px;
	vertical-align:top;
	padding-left:6px;
}

#RecipeTitle{
	width:754px;
	background-image:url(../images/recipeBG.gif);
	height:49px;
}

#RecipeTitle1{
	width:754px;
	background-image:url(../images/recipe_israel.gif);
	height:49px;
}

#RecipeTitle2{
	width:754px;
	background-image:url(../images/recipe_bc.gif);
	height:49px;
}

#RecipeTitle3{
	width:754px;
	background-image:url(../images/recipe_nbrunswick.gif);
	height:49px;
}

#RecipeContent{
	background-color:#ebe5d6;
	width:749px;
	min-height:325px;
	padding-top:10px;
	padding-left:5px;
}

#RecipeIngredients{
	width:250px;
	float:left;
	
}

#lobsterIngredients{
	width:430px;
	float:left;
	
}

#lobsterCookingInstructions{
	width:315px;
	float:left;
	padding-right:2px;
}

#RecipeCookingInstructions{
	width:496px;
	float:left;
	padding-right:2px;
}

.descriptThumb{
	background-image:url(../images/descript-white-back1.gif);
	background-repeat:no-repeat;
	width:71px;
	height:50px;
	float:left;
	margin-left:3px;
	padding-left:1px;
	padding-top:2px;

}


.Phone{
color:#256678;
font-size:22px;
font:Tahoma;
text-align:center;
	
}

.Promo{
color:#256678;
font-size:11px;
font:Tahoma;
text-align:center;	
}


.MainTitle
{
color:#256678;
font-size:24px;
font:Tahoma;
text-align:left;	
}

.MainContent
{
color:#626262;
width:425px;
font-size:12px;
fontL:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:16px; }

.disclaimer
{
color:#626262;
width:425px;
font-size:10px;
fontL:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:14px; }

.FromOurClients
{
	color:#785f49;
	font-size:11px;
	font:Tahoma;
	text-align:left;
	float:left;
}

.TripLink
{
color:#3b7246;
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-weight:none; text-decoration:underline; }

.highlight
{
color:#0d6078;
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif text-align:left; float:left; }

.RecipeBoldText{
color:#0d6078;
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif text-align:left; float:left; font-weight:bold; }

.RecipeText{
color:#626262;
width:425px;
font-size:12px;
fontL:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:16px; }

.RecipeTour{
color:#ffffff;
font-size:24px;
fontL:Verdana, Arial, Helvetica, sans-serif;

}


.RecipeName{
color:#ffffff;
font-size:36px;
font:Edwardian Script ITC;
}

/*--------------------DMTML NAVBAR-----------------*/ #dropmenudiv{ position:absolute; /*border-bottom:#0a515e 1px solid; border-bottom-width:100%; border-bottom-color:1px thin; */ background-color:#ccd6dc; border-top:none; line-height:18px; z-index:100;


}

#dropmenudiv a{
padding:3px;
width: 100%;
display: block;
text-indent: 10px;
text-align:left;
border-bottom: 1px solid; border-bottom-color:#9eb4c0; border-bottom-width:100%;
border-left: 1px solid; border-left-color:#0a515e; border-left-width:100%;
border-right: 1px solid; border-right-color:#0a515e; border-right-width:100%;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0a515e; background-color:#ccd6dc;


}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#a8bcc7 ;
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0a515e; } #ThisLine{ float:left; width:525px; height:20px; } #CheckBox{
	float:left;
}
#SavedTour{
	width:auto;
	float:left;
}



#managerPhoto{
	width:292px;
	height:auto;
    float:right;
	margin-top:1px;

}

#travelsmith{
	width:140px;
	height:auto;
    float:right;
	margin-top:5px;
	margin-bottom:5px;	

}

