
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#b7d9e5; font-family: Trebuchet MS;
} 
p{
color: #954960;
font-size:12px;
margin-left:45px;
}

p.first {
	margin-top:50px;
}
.home{
margin-left:45px;
margin-right:50px;
width:350px;
margin-bottom:30px;
}
h2 {
font-size:16px;
color:#F26590;
margin-left:45px;
}
a{
color:#F26590;
font-size:12px;
text-decoration:none;
}
#pagewidth{ 
 width:698px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 	
}
#outer{ 
width:900px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 background: url(images/flower_left.jpg) no-repeat;
	
} 

#header {
      margin:0; padding:0;
      position:relative;
      width:567px; height:138px;
      margin:0; padding:0;
      overflow:hidden;
      }
#header span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:567px; height:138px;
      margin:0; padding:0;
      background:url(images/header.jpg) no-repeat;
}
#welcome{
	float:right;
	background: url(images/welcome.gif) no-repeat;
	width:210px;
	height:48px;
	display:block;
	
}
#gallery{
	float:right;
	background: url(images/gallery.gif) no-repeat;
	width:210px;
	height:48px;
	display:block;
	
}
#price{
	float:right;
	background: url(images/price.gif) no-repeat;
	width:210px;
	height:48px;
	display:block;
}
table.priceguide{
	width:590px;
	margin-left:45px;
	margin-right:45px;
}
.priceguide td{
	color:#954960;
	font-size:12px;
}
#testimonials{
	float:right;
	background: url(images/testimonials.gif) no-repeat;
	margin-top:2px;
	width:274px;
	height:48px;
	display:block;
}
#contact_us{
	float:right;
	background: url(images/contact.gif) no-repeat;
	width:210px;
	height:48px;
	display:block;
}
#links{
	float:right;
	background: url(images/links.gif) no-repeat;
	width:210px;
	height:48px;
	display:block;

}
blockquote {
background: url(images/right_quote.gif) right bottom no-repeat;


}

blockquote p {
font-weight: normal;
font-size: 12px;
color: #954960;
padding: 15px 45px;
background: url(images/left_quote.gif) top left no-repeat;

}
.quote_title {
font-weight: bold;
font-size: 18px;
color:#fffa82;
margin-top: -20px;
margin-left: 100px;
border-bottom:1px solid #fffa82;
}

#bg {

 }
#home_photo{
float:right;
margin-right:20px;
padding:30px;
background: url(images/pic_frame.jpg) no-repeat;
vertical-align:top;
}
#home_photo img{
	margin-left:-7px;
	margin-top:-5px;
}
#price_photo{
float:right;
clear:both;
margin-left:10px;
}
#intro {
float:left;
vertical-align:top;
      }

#nav {
float:right;
color: #FFFFFF;
position:relative;
font-size: 11px;
clear:right;
}
#nav* {
position:relative;

}
ul.nav {
 text-align:right;
 margin-right:10px;
 padding-left:0px;
 list-style-type: none;

}
ul.nav li {
text-align:right;
}
ul.nav li a {
margin-top:5px;
text-align:right;
color: #F9F590;
text-decoration: none;
font-size:13px;
line-height:18px;
font-weight:bold;
}	  
ul.nav li a:hover {
	text-decoration:underline;
	color:#FF6699;
}

#maincol{
 background: url(images/girl_bottom.jpg) no-repeat #b7d9e5;  
 float: left; 
 display:inline; 
 position: relative; 
 width:100%;
 }
#maincol2{
 background: url(images/girl_bottom.jpg) no-repeat #b7d9e5;   
 float: left; 
 display:inline; 
 position: relative; 
 width:100%;
 }
#gall{
float:left;

margin-left:45px;
_margin-left:20px;
padding-top:12px;

}
img.gall{
margin-bottom:10px;
}

#contact_home{
float:left;

margin-left:10px;
padding-top:12px;

}
img.contact_home{
margin-bottom:10px;
}

#quote{
float:left;
padding-left:6px;
padding-right:10px;
padding-top:12px;

}

p.links {
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom:solid	1px #FD8E98;
}
p.links img{
border: 1px solid #FD8E98;
}
#footer{
float:right;
background: url(images/copy.gif) no-repeat;
 height:92px;
 width:258px;
 clear:both;
 text-align:right;
 padding-top:30px;
 } 
 
#footer p{
	padding-right:40px;
}
.created {
	margin-top:50px;
	text-decoration:underline;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* CSS Document */

