/* CSS file for meandmybeautifulbody.com */

body		{ margin:0px; 
			  padding:0px; 
			  text-align:center;
			  background-color: #AECDEC;
			  }

img			{ border:0px;}

h1			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color:#ffffff; display: inline; }
h2			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 17px; font-style: normal; font-weight: normal; color:#AECDEC; display: inline; }
h3			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 24px; font-style: normal; font-weight: normal; color:#000000; display: inline; }
h4			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 17px; font-style: normal; font-weight: bold; color:#000000; display: inline; }

.clr		{ clear:both;}

#wrapper	{ width:955px;
			  margin:0px auto;
			  text-align:left;
			  }

#top		{ background-image: url(../images/top.jpg); background-repeat: no-repeat; width:955px; height: 30px; }
#header		{ background-image: url(../images/header.jpg); background-repeat: no-repeat; width:955px; height: 94px; }
#navfeature	{ background-image: url(../images/navfeature.jpg); background-repeat: no-repeat; width:955px; height: 215px; }
#navhouse	{ background-image: url(../images/navhouse.jpg); background-repeat: no-repeat; width:955px; height: 215px; }
#break		{ background-image: url(../images/break.jpg); background-repeat: no-repeat; width:955px; height: 20px; }
#content	{ background-image: url(../images/content.jpg); background-repeat: repeat-y; width:955px; }
#rates_bg	{ background-image: url(../images/rates_bg.jpg); background-repeat: no-repeat; width:955px; height:500px; }
#foot		{ background-image: url(../images/foot.jpg); background-repeat: no-repeat; width:955px; height: 56px; }

.rates		{ width: 540px;}

.toptext		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#666666;
			  text-align: right;
			  padding: 43px 30px 10px 10px;
	  		  }
.toptext A:link		{ color:#666666; text-decoration: none; font-weight: normal; }
.toptext A:visited		{ color:#666666; text-decoration: none; font-weight: normal;}
.toptext A:hover		{ color:#000000; text-decoration: underline; font-weight: normal;}
.toptext A:active		{ color:#666666; font-weight: normal;}

#menu		{ float:left; position: relative; width: 200px; }

.menu		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 16px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  text-align: left;
			  padding: 15px 30px 10px 50px;
	  		  }
.menu A:link		{ color:#ffffff; text-decoration: none; font-weight: normal; }
.menu A:visited		{ color:#ffffff; text-decoration: none; font-weight: normal;}
.menu A:hover		{ color:#AECDEC; text-decoration: none; font-weight: normal;}
.menu A:active		{ color:#ffffff; font-weight: normal;}

.menu li	{ background-image:url(../images/menu_bg.jpg); background-repeat: no-repeat; width:90px; height:19px; padding: 0px 0px 10px 15px;}
.menuitem	{ background-image:url(../images/menu_bg.jpg); background-repeat: no-repeat; width:90px; height:19px; padding: 0px 0px 12px 15px;}

#strapline	{ float:right; position: realtive; width: 600px; }

.strapline		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 17px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#AECDEC;
			  text-align: right;
			  padding: 180px 50px 10px 50px;
	  		  }
.strapline A:link		{ color:#AECDEC; text-decoration: none; font-weight: normal; }
.strapline A:visited		{ color:#AECDEC; text-decoration: none; font-weight: normal;}
.strapline A:hover		{ color:#AECDEC; text-decoration: underline; font-weight: normal;}
.strapline A:active		{ color:#AECDEC; font-weight: normal;}

.content	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 11px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#000000;
			  text-align: left;
			  padding: 10px 50px 10px 40px;
	  		  }
.content A:link		{ color:#000000; text-decoration: none; font-weight: bold; }
.content A:visited		{ color:#000000; text-decoration: none; font-weight: bold;}
.content A:hover		{ color:#000000; text-decoration: underline; font-weight: bold;}
.content A:active		{ color:#000000; font-weight: bold;}

.leftcol	{ float:left; position: relative; width: 350px; }
.rightcol	{ float:right; position: relative; width: 500px; }

.footer	{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
	  		  font-size: 9px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#000000;
			  padding: 10px 42px 10px 42px;
	  		  }
.footer A:link		{ color:#000000; text-decoration: none; font-weight: normal; }
.footer A:visited		{ color:#000000; text-decoration: none; font-weight: normal;}
.footer A:hover		{ color:#000000; text-decoration: underline; font-weight: normal;}
.footer A:active		{ color:#000000; font-weight: normal;}

.footleftcol	{ float:left; position: relative; width: 400px; text-align:left;}
.footrightcol	{ float:right; position: relative; width: 400px; text-align:right; }

/*drop down menu */

.menu_padding { padding: 15px 30px 10px 50px; }

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 99px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #000; /* IE6 Bug */
	padding: 0px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #AECDEC; background: #000; } /* Hover Styles */
		
li ul li a { padding: 3px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */