/******************************************/
/* Combsberry - main style.css
/******************************************/

@import url("reset.css");

/**************UTILITIES CLASSES*******************/

.clear                          { clear: both; }
.left                           { float: left; }
.right                          { float: right; }

/**************GENERAL CONFIGURATIONS*******************/

*                               { border-style: none; font-weight: normal; padding: 0; !important}
body                            { background: url(/Portals/54530/images/bg.jpg) repeat-x #fff !important; font-family: Helvetica, Arial, sans-serif !important; line-height: 16px !important; margin: 0 auto !important; font-size: 0.85em !important; }
html                            { font-size:100.01%; !important}

/**************STYLES AND LINKS*******************/

A:link                          { text-decoration: none !important; color: #000!important; }
A:visited                       { text-decoration: none !important; color: #000!important; }
A:active                        { text-decoration: none !important; color: #000 !important; }
A:hover                         { text-decoration: none !important; color: #fff !important; }

#duxbury_footer A:link                          { text-decoration: none !important; color: #fff !important; }
#duxbury_footer A:visited                       { text-decoration: none !important; color: #fff !important; }
#duxbury_footer A:active                        { text-decoration: none !important; color: #fff !important; }
#duxbury_footer A:hover                         { text-decoration: none !important; color: #fff !important; }

#IngeniContentBlock_248070 { margin: 30px 0 0 0 !important; float: left; }

#IngeniContentBlock_248290 { color: #83673d !important; background: #f1e0c6 !important; width: 295px !important;  float: left; height: 420px; }

#dnn__ctl1__ctl1_ContentPanel { width: 600px !important; }

#IngeniContentBlock_248291 { float: left; color: #83673d !important; background: #f1e0c6 !important; width: 310px !important; font-size: 0.85em !important; height: 436px; }

#IngeniContentBlock_248291 IMG { margin-right: 10px !important; }
#IngeniContentBlock_250553 { margin: 20px 0 20px 0 !important; }

.title { color: #634414 !important; font-size: 1.0em !important; }
p { color: #84683d !important; }

/**************STRUCTURE*******************/

#duxbury_container { width:960px !important; }

#duxbury_header { visibility: hidden !important; width: 0 !important; height: 36px; }
#duxbury_top { position: relative; background: url(/Portals/54530/images/background-top.jpg) no-repeat #f1e0c6 !important; width: 657px !important; float: right; padding: 13px 17px 0 17px; margin-right: 5px; }
#duxbury_menu_top { background: url(/Portals/54530/images/logo.png) no-repeat !important; height: 105px; }

#duxbury_col1 {  }
#duxbury_col3 { background: #f1e0c6 !important; float: right !important; width: 329px !important;  }
#duxbury_col2 { background: #f1e0c6 !important; float: right; width: 362px !important; margin-right: 5px;  }

#duxbury_menu ul li { margin-bottom: -3px !important; color: #000 !important; font-size: 1.2em; }
#duxbury_menu ul li a { color: #fff !important; font-size: 1.2em; }
#duxbury_menu ul li a:hover { color: #fff !important; font-size: 1.2em; }
#duxbury_menu ul li .link { color: #000 !important; font-size: 1.2em; }
.block { background: #f1e0c6 !important; }
#duxbury_three-column { float: right; background: url(/Portals/54530/images/threecol.png) no-repeat;  }

#duxbury_footer { background: url(/Portals/54530/images/footerback.jpg) no-repeat !important; float: right; width: 668px !important; height: 97px; padding: 15px 17px 0 17px; }
    .copyright { margin-top: 45px !important; }
#duxbury_footer p { color: #84683d !important; }
#duxbury_footer span { color: #fff !important; }

#gallery { position: relative; height: 95px; margin: 10px 0 30px 38px !important; color: #84683d !important; font-size: 0.85em !important; list-style: none !important; width: 600px !important; }
    #gallery ul { list-style: none !important; }
    #gallery ul li { height: 95px; float: left; width: 650px; }
    #gallery .text { float: left; width: 137px; margin-right: 35px; margin-left: 10px; }
    #gallery .space { margin-left: 35px; }
#gallery span { color: #84683d !important; }
#gallery .image { float: left; } 

#dnn__ctl2_ContentPane { position: relative; }
#dnn__ctl2_ContentPane a:link { text-decoration: none !important; color: #84683d !important; }
#dnn__ctl2_ContentPane a:visited { text-decoration: none !important; color: #84683d !important; }
#dnn__ctl2_ContentPane a:active { text-decoration: none !important; color: #84683d !important; }

#prevBtn, #nextBtn{ 
	display:block;
	width:12px;
	height:24px;
	position:absolute;
	left:25px;
	top:480px;
        text-indent: -9999px !important;
	}	
#nextBtn{ 
	left:660px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:12px;
	height:24px;
	background:url(/Portals/54530/images/arrowleft.jpg) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(/Portals/54530/images/arrowright.jpg) no-repeat 0 0;	
	}	



#gallery .arrowleft { position: absolute; width: 12px; height: 24px; }
#gallery .arrowright { position: absolute; width: 12px; height: 24px; }


/*******************WEDDINGS}***********************/
#IngeniContentBlock_253483 { color: #84683d !important; height: 397px !important; }
#IngeniContentBlock_253486 { margin-top: 15px; }
#IngeniContentBlock_253484 IMG { margin-right: 10px !important; }
#IngeniContentBlock_250734 { margin-top: 15px; font-size: 0.85em !important; }
#IngeniContentBlock_251573, #IngeniContentBlock_251581 { margin-top: 20px; }
#IngeniContentBlock_251582 { color: #84683d !important; height: 629px; }
#IngeniContentBlock_251582 li { font-size: 1em !important; }
#IngeniContentBlock_251775 { font-size: 0.85em !important; color: #84683d !important; height: 645px; }
#IngeniContentBlock_251775 IMG { margin-right: 10px !important; }
#IngeniContentBlock_251780 { margin-top: 20px; }
#IngeniContentBlock_251781, #IngeniContentBlock_251785 { color: #84683d !important; height: 305px; }
#IngeniContentBlock_251785 { color: #84683d !important; height: 321px; }
#IngeniContentBlock_251785 IMG { margin-left: 100px !important; }
#IngeniContentBlock_251792 { margin-top: 15px; }
#IngeniContentBlock_251794 { color: #84683d !important; height: 427px; }
#IngeniContentBlock_251795 { margin-top: 15px !important; }
#IngeniContentBlock_251795 IMG { margin-right: 10px !important; }
#IngeniContentBlock_251795 { height: 186px; }
#IngeniContentBlock_252443 { margin-top: 20px; }
#IngeniContentBlock_252444 { color: #84683d !important; height: 264px; }
#IngeniContentBlock_252445 { margin-top: 20px !important; }
#IngeniContentBlock_252445 IMG { margin-left: 100px !important; }
#IngeniContentBlock_252447 { margin-top: 20px; }
#IngeniContentBlock_252448 { color: #84683d !important; height: 574px; }
#IngeniContentBlock_252449 IMG { margin-right: 20px !important; }
#IngeniContentBlock_252452 { margin-top: 20px; margin-bottom: 25px; }
#IngeniContentBlock_252453 IMG { margin-right: 10px !important; }
#IngeniContentBlock_252454 { height: 1px; }
#IngeniContentBlock_252455 { height: 17px; }
#IngeniContentBlock_252728 { color: #84683d !important; font-size: 0.85em !important; }
#IngeniContentBlock_252757 { height: 1px; }
#IngeniContentBlock_252758 { height: 17px; }
/*******************GUEST ROOMS***********************/
#IngeniContentBlock_252453 { color: #84683d !important; font-size: 0.85em !important; }
#IngeniContentBlock_252457 { margin-top: 15px; }
#IngeniContentBlock_252458 { color: #84683d !important; height: 96px; }
#IngeniContentBlock_261202 { color: #84683d !important; min-height: 327px; margin-left: 60px !important; }
#IngeniContentBlock_252461 IMG { margin-right: 10px !important; }
#IngeniContentBlock_252461 { float: left !important; width: 320px !important; }
#IngeniContentBlock_252473 { margin-top: 15px; }
#IngeniContentBlock_252479 { margin-top: 15px !important; color: #84683d !important; height: 376px; }
#IngeniContentBlock_252477 { color: #84683d !important; }
#IngeniContentBlock_252483 { margin-top: 27px !important; height: 341px; }
#IngeniContentBlock_252483 IMG { margin-left: 100px !important; }
#IngeniContentBlock_252725 { color: #84683d !important; height: 499px; }
#IngeniContentBlock_252724 { margin-top: 15px; }
#IngeniContentBlock_252726 { margin-top: 30px !important; }
#IngeniContentBlock_252726 IMG { margin-left: 100px !important; }
#IngeniContentBlock_252727 { margin-top: 15px; }
/*******************SPECIALS***********************/
#IngeniContentBlock_252728 { color: #84683d !important; margin-top: 15px; font-size: 0.85em !important; }
#IngeniContentBlock_252728 IMG { margin-right: 10px !important; }
#IngeniContentBlock_252729 { height: 48px; }
#IngeniContentBlock_252730 { height: 17px; }
#IngeniContentBlock_252732 { margin-top: 15px; }
#IngeniContentBlock_252733 { color: #84683d !important; margin-top: 20px; font-size: 0.85em !important; }
#IngeniContentBlock_252733 IMG { margin-right: 10px !important; }
#IngeniContentBlock_252734 { height: 1px; }
#IngeniContentBlock_252735 { height: 17px; }
#IngeniContentBlock_252737 { margin-top: 15px; }
#IngeniContentBlock_252738 { color: #84683d !important; margin-top: 20px; font-size: 0.85em !important; }
#IngeniContentBlock_252738 IMG { margin-right: 10px !important; }
#IngeniContentBlock_252739 { height: 1px; }
#IngeniContentBlock_252740 { height: 17px; }
#IngeniContentBlock_252742 { margin-top: 15px; }
#IngeniContentBlock_252743 { color: #84683d !important; margin-top: 20px; font-size: 0.85em !important; }
#IngeniContentBlock_252744 { height: 1px; }
#IngeniContentBlock_252746 { height: 17px; }
#IngeniContentBlock_252748 { margin-top: 15px; }
#IngeniContentBlock_252749 { color: #84683d !important; margin-top: 20px; font-size: 0.85em !important; }
#IngeniContentBlock_252749 IMG { margin-right: 10px !important; }
#IngeniContentBlock_252750 { height: 1px; }
#IngeniContentBlock_252751 { height: 17px; }
/*******************SERVICES***********************/
#IngeniContentBlock_252753 { margin-top: 15px; }
#IngeniContentBlock_252754 { color: #84683d !important; margin-top: 20px; font-size: 0.85em !important; }
#IngeniContentBlock_252754 IMG { margin-right: 10px !important; }
#IngeniContentBlock_252755 { height: 1px; }
#IngeniContentBlock_252756 { height: 17px; }
/*******************AREA LINKS***********************/
#IngeniContentBlock_252848 { margin-top: 15px; }
#IngeniContentBlock_252849 { color: #84683d !important; height: 243px; }
#IngeniContentBlock_252851 { color: #84683d !important; font-size: 0.85em !important; }
#IngeniContentBlock_252853 { color: #84683d !important; font-size: 0.85em !important; margin-top: 15px; }
#IngeniContentBlock_252853 IMG { margin-right: 10px !important; }
/*******************REVIEWS***********************/
#IngeniContentBlock_252856 { margin-top: 15px; }
#IngeniContentBlock_252857 { color: #84683d !important; font-size: 0.85em !important; margin-top: 20px; }
#IngeniContentBlock_252859 { height: 241px; }
/*******************CONTACT US***********************/
#IngeniContentBlock_252861 { margin-top: 15px; }
#IngeniContentBlock_252862 { color: #84683d !important; height: 399px; }
input, textarea { border: 1px solid #927e59; }
#IngeniContentBlock_252865 { color: #84683d !important; font-size: 0.85em !important; margin-top: 15px; }
#IngeniContentBlock_252864 { margin-top: 15px; }
#IngeniContentBlock_252866 { height: 1px; }
#IngeniContentBlock_252867 { height: 17px; }
#IngeniContentBlock_261241 { color: #84683d !important; height: 497px; }
#IngeniContentBlock_261244 { margin-top: 15px !important; }
#IngeniContentBlock_261242 { margin-top: 30px !important; }
#IngeniContentBlock_261242 IMG { margin-left: 100px !important; }
/*******************BLOG***********************/
#IngeniContentBlock_252869 { margin-top: 15px; margin-bottom: 20px; }
#IngeniContentBlock_265034{ height: 33px; }

#IngeniContentBlock_253492 { height: 67px; }
#IngeniContentBlock_253493 { height: 1px; }
#IngeniContentBlock_253483 { height: 631px; }
#IngeniContentBlock_261500 { color: #84683d !important; font-size: 0.85em !important; margin-top: 15px !important; }
#IngeniContentBlock_261500 IMG { margin-right: 10px !important; }
#IngeniContentBlock_261499 { margin-top: 15px !important; }
#IngeniContentBlock_261505 { height: 1px; }
#IngeniContentBlock_261511 { height: 17px; }
#IngeniContentBlock_261517 { color: #84683d !important; font-size: 0.85em !important; margin-top: 15px !important; }
#IngeniContentBlock_261517 IMG { margin-right: 10px !important; }
#IngeniContentBlock_261516 { margin-top: 15px !important; }
#IngeniContentBlock_261512 { height: 1px; }
#IngeniContentBlock_261513 { height: 33px; }
#IngeniContentBlock_261542 { color: #84683d !important; font-size: 0.85em !important; margin-top: 15px !important; }
#IngeniContentBlock_261542 IMG { margin-right: 10px !important; }
#IngeniContentBlock_261541 { margin-top: 15px !important; }
#IngeniContentBlock_261539 { height: 1px; }
#IngeniContentBlock_261540 { height: 17px; }
#IngeniContentBlock_261553 { color: #84683d !important; font-size: 0.85em !important; margin-top: 15px !important; }
#IngeniContentBlock_261553 IMG { margin-right: 10px !important; }
#IngeniContentBlock_261552 { margin-top: 15px !important; }
#IngeniContentBlock_261548 { height: 1px; }
#IngeniContentBlock_261549 { height: 33px; }
label { color: #84683d !important; font-size: 1em !important; }

#IngeniContentBlock_265689 { height: 2px !important; }
#IngeniContentBlock_265690 { height: 18px !important; }
#IngeniContentBlock_265733 { margin-top: 25px; margin-left: 25px !important; }
#IngeniContentBlock_265734 { height: 2px !important; }
#IngeniContentBlock_265735 { height: 18px !important; }
#IngeniContentBlock_265684 { height: 32px !important; }
#IngeniContentBlock_265732 { margin-top: 15px !important; }
#IngeniContentBlock_266267 { color: #84683d !important; font-size: 0.85em !important; }

#dnn__ctl4_ContentPane { color: #84683d !important; }

#IngeniContentBlock_284953 { padding-left: 90px; }
#IngeniContentBlock_284756 { font-size: 0.85em !important; }
#IngeniContentBlock_298282 { font-size: 0.85em !important; }
#IngeniContentBlock_298281 { display: none !important; }