#mainmenu { clear: both; margin: 0px 0 0px 0; background: #336699 url(menu4.png) repeat-x top left; padding: 3px; font-size: 11px; }
#mainmenu li { float: right; font-size: 11px; list-style-type: none; display: inline; padding: 0; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #999999; padding: 5px 2px 7px 2px;}

#mainmenu img { vertical-align: middle; }
#mainmenu li a:link { font-size: 10px; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #666666; padding: 5px 2px 7px 2px; }
#mainmenu li a:visited { font-size: 10px; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #666666; padding: 5px 2px 7px 2px; }
#mainmenu li a:hover { font-size: 10px; font-family: verdana, Helvetica, sans-serif; color: #000000; font-weight: normal;   padding: 5px 2px 7px 2px; text-decoration: none; }
#mainmenu li a:active { font-size: 10px; font-family: verdana, Helvetica, sans-serif; color: #000000; font-weight: normal; padding: 5px 2px 7px 2px; text-decoration: none; }
#mainmenu form { display: inline; } 
#mainmenu #subscribe { padding-left: 14px; }
#mainmenu #subscribe img { padding-bottom: 2px; }
#mainmenu #email {border: 1px solid #000;background-color: #EAEAEE;padding: 4px 4px 7px 4px;font: 12px Verdana, Arial, Sans-Serif;}
 	
 	
#mainmenux { clear: both; margin: 15px 0 0px 5px; background: #ffffff url(wedding-venues.gif) no-repeat bottom left; padding: 20px 0px 30px 0px ; font-size: 11px; }
 html>body #mainmenux { clear: both; margin: 0px 0 0px 5px; background: #ffffff url(wedding-venues.gif) no-repeat center left; padding: 30px 0px 50px 0px ; font-size: 11px; }


#mainmenux li { float: right; font-size: 11px; list-style-type: none; display: inline; padding: 0; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #999999; padding: 0px 10px 25px 0px;}

#mainmenux img { vertical-align: middle; }
#mainmenux li a:link { font-size: 10px; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #666666; padding: 5px 2px 17px 2px; }
#mainmenux li a:visited { font-size: 10px; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #666666; padding: 5px 2px 17px 2px; }
#mainmenux li a:hover { font-size: 10px; font-family: verdana, Helvetica, sans-serif; color: #000000; font-weight: normal;   padding: 5px 2px 17px 2px; text-decoration: none; }
#mainmenux li a:active { font-size: 10px; font-family: verdana, Helvetica, sans-serif; color: #000000; font-weight: normal; padding: 5px 2px 17px 2px; text-decoration: none; }
#mainmenux form { display: inline; } 
#mainmenux #subscribe { padding-left: 14px; }
#mainmenux #subscribe img { padding-bottom: 2px; }
#mainmenux #email {border: 1px solid #000;background-color: #EAEAEE;padding: 4px 4px 7px 4px;font: 12px Verdana, Arial, Sans-Serif;}
 
  #mainmenuxy { clear: both; margin: 15px 0 0px 5px; background: #ffffff url( ) no-repeat bottom left; padding: 20px 0px 30px 0px ; font-size: 11px; position: relative;  }
html>body #mainmenuxy { clear: both; margin: 0px 0 0px 5px; background: #ffffff url() no-repeat center left; padding: 30px 0px 50px 0px ; font-size: 11px; position: relative; }


#mainmenuxy li { float: right; font-size: 11px; list-style-type: none; display: inline; padding: 0; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #999999; padding: 0px 10px 25px 0px;}
#mainmenuxy ul {position: relative; } 
html>body #mainmenuxy ul {position: relative; } 

#mainmenuxy img { vertical-align: middle; }
#mainmenuxy li a:link { font-size: 10px; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #666666; padding: 5px 2px 17px 2px; }
#mainmenuxy li a:visited { font-size: 10px; font-family: verdana, Helvetica, sans-serif; font-weight: normal;  color: #666666; padding: 5px 2px 17px 2px; }
#mainmenuxy li a:hover { font-size: 10px; font-family: verdana, Helvetica, sans-serif; color: #000000; font-weight: normal;   padding: 5px 2px 17px 2px; text-decoration: none; }
#mainmenuxy li a:active { font-size: 10px; font-family: verdana, Helvetica, sans-serif; color: #000000; font-weight: normal; padding: 5px 2px 17px 2px; text-decoration: none; }
#mainmenuxy form { display: inline; } 
#mainmenuxy #subscribe { padding-left: 14px; }
#mainmenuxy #subscribe img { padding-bottom: 2px; }
#mainmenuxy #email {border: 1px solid #000;background-color: #EAEAEE;padding: 4px 4px 7px 4px;font: 12px Verdana, Arial, Sans-Serif;}
 

#topbackground {
	background-image: url(images/top-uk-wedding-venues.gif);
	background-repeat: repeat-x; 
}


 html>body #headerdotty
{
border-top: 1px dotted gray;
}


#headerdotty
{ 
border-top: 1px dotted gray;
 
}

 html>body #headerdottyowners
{
border-top: 1px dotted gray;
position:relative; top: 0px;}


#headerdottyowners
{ 
border-top: 1px dotted gray;
position:relative; top: 0px; 
}

 html>body #headerdottynew
{
border-top: 1px dotted gray;
position:relative; top: 24px;}


#headerdottynew
{ 
border-top: 1px dotted gray;
position:relative; top: 24px; 
}



 html>body #headerdotty2
{
border-top: 1px dotted gray; margin: 8px 0px 2px  0px;
}


#headerdotty2
{ 
border-top: 1px dotted gray; margin: 8px 0px 2px  0px;
 
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D5E0E2;
	text-align: center;
}

 
#menuright {
 
text-align: right;
 

} 

#widthfixowners {
 width: 100%; min-width:76em; max-width: 95em;
min-height: 0px;
margin: 0 auto; 
text-align: left;
background: #ffffff;
bgcolor: #ffffff;

}

#widthfix {
 width: 100%; min-width:76em; max-width: 95em;
min-height: 0px;
margin: 0 auto; 
text-align: left;
background: #ffffff;
bgcolor: #ffffff;

}


#widthfix2 {
 width: 100%; min-width:76em; max-width: 95em;
min-height: 0px;
margin: 0 auto; 
text-align: left;
background: #ffffff;
bgcolor: #ffffff;

}

#widthfix3 {
 width: 100%; min-width:76em; max-width: 95em;
min-height: 0px;
margin: 0 auto; 
text-align: left;
background: #ffffff;
bgcolor: #ffffff;

}



#widthfix34 {
 width: 100%; min-width:76em; max-width: 95em;
min-height: 0px;
margin: 0 auto; 
text-align: left;
background: #ffffff;
bgcolor: #ffffff;
position:relative; top: -25px;

}


#widthfix4 {
 width: 100%; min-width:76em; max-width: 55em;
min-height: 0px;
margin: 0 auto; 
text-align: left;
background: #ffffff;
bgcolor: #ffffff;

}

#widthfixcheapflights {
 width: 100%; min-width:76em; max-width: 100em;
min-height: 0px;
margin: 0 auto; 
text-align: left;
background: #ffffff;
bgcolor: #ffffff;

}

