body,html {
background:#ffffff /* url(images/body_bg.jpg) */;
margin:0;
padding:0;
}

#wrap {
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000000;
	background:#ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}
#header {
	height: 200px;
	width: 785px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/banner2.jpg) no-repeat center;
}
#navbar {
    height: 20px;
	width: 785px;
	margin-right: auto;
	margin-left: auto;
	background: #DFC8C7;
	padding-bottom: 4px;
}
#schedule_appointment {
    height: 20px;
    width: 785px;
	margin-right: auto;
	margin-left: auto;
	background: #EFEFEF;
	padding-bottom: 4px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
	font-size: 0.8em;
	color: #336666;
	font-weight: bold;
}
#contentarea {
	height: auto;
	width: 755px;
	background: #EFEFEF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	padding: 30px 20px 20px 10px;
	margin-right: auto;
	margin-left: auto;
}
#picture01 {
	float: left;	
	height: 209px;
	width: 156px;
	background: url(images/husbandwife.jpg) no-repeat center;
	margin-right: 10px;
}

#picture02 {
	float: right;	
	height: 178px;
	width: 230px;
	background: url(images/baby.jpg) no-repeat center;
}

#shopexterior {
	float: right;	
	height: 262px;
	width: 286px;
	background: url(images/Parking.jpg) no-repeat center;
}

#young {
	float: left;	
	height: 226px;
	width: 232px;
	background: url(images/young.jpg) no-repeat center;
	margin-right: 10px;
}

#wife {
	float: right;	
	height: 231px;
	width: 287px;
	background: url(images/wife.jpg) no-repeat center;
	margin-right: 10px;
}

#shop_interior {
    float: left;
    height: 382px;
    width: 750px;
	background: url(images/Sewing_Shop_New3.jpg) no-repeat center;
}

#beforeafter09 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter09.jpg) no-repeat center;
}

#beforeafter10 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter10.jpg) no-repeat center;
}

#beforeafter01 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter01.jpg) no-repeat center;
}

#beforeafter02 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter02.jpg) no-repeat center;
}

#beforeafter03 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter03.jpg) no-repeat center;
}

#beforeafter04 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter04.jpg) no-repeat center;
}

#beforeafter05 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter05.jpg) no-repeat center;
}

#beforeafter06 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter06.jpg) no-repeat center;
}

#beforeafter07 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter07.jpg) no-repeat center;
}

#beforeafter08 {
	float: left;	
	height: 372px;
	width: 767px;
	background: url(images/beforeafter08.jpg) no-repeat center;
}

#beforeafter13 {
	float: left;	
	height: 469px;
	width: 767px;
	background: url(images/beforeafter13.png) no-repeat center;
}

#divider {
	float: left;	
	height: 20px;
	width: 750px;
	background: url(images/divider.jpg) no-repeat center;
}

#search {
	float: right;
	height: 10px;
	width: 250px;
}
#contentright {
	float: right;
	width: 200px;
	height: auto;
	padding-top: 10px;
	background: #FFFFE8;
	padding-bottom: 20px;
	border: 1px dotted #DFC8C7;
	margin-left: 10px;
}
#footer {
	height: 10px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
#footer p {
	text-align: right;
	margin-right: 10px;
	font: 0.8em Geneva, Arial, Helvetica, sans-serif;
}
#footer p a {
	color: #000000;
	text-decoration: underline;
}
#footer a:hover {
	font-weight: bold;
	text-decoration: underline;
}

#contentright p {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
#contentright a {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	color: #336666;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#contentright a:hover {
	background: #EFE2E2;
}
#navbar a {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 0.8em;
	padding-left: 15px;
	padding-right: 15px;
	color: #336666;
	font-weight: bold;
	margin-left: 5px;
}
#navbar a:hover {
	background: #EFE2E2;
	font-size: 0.8em;
}
