body, p, form, ul, li, input, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0; padding: 0; }

body {
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size:13px;
	text-align:center;
	background-image:url(../images/bkgBody.jpg);	
	padding:20px 0 0 0;
	}

div#container {
	width:840px;
	height:700px;
	margin: 0 auto;
	background-image:url(../images/border.gif);
	background-repeat:no-repeat;
	position:relative; 
	text-align:left;
  }
	
div#containerSignUp {
	width:650px;
	margin:25px;
	margin-top:5px;
	padding:50px 0;
	background-repeat:no-repeat;
	position:relative; 
	text-align:left;
  }	
	
	
a {font-weight:bold; margin:0; padding:0; color:#4c716c; text-decoration:none;}

a:visited { } 

a:hover {color:#005460; text-decoration:underline; } 

a:active {color:#FFF;} 

img, swf, object, embed {padding:0; margin:0; display:block; border:0; z-index:1; }		
	

/* ie 6 png fix */
img, div { behavior: url(../includes/iepngfix.htc) }

	
/*Logo  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */				
div#logoHome img {
  position:absolute;
	top:335px;
	left:34px;
	z-index:5;
  }	

div#logoSub img {
  position:absolute;
	top:234px;
	left:34px;
	z-index:5;
  }	


/*Home Images  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		

div#imgHome {
  width:802px;
	height:335px;
  position:relative;
	margin: 0 auto;
  padding:20px 0 0 0;
  }



	
/*Main Navigation  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

#navMain { 
	width:802px;
	height:40px;
	margin: 0 auto;
	background-image:url(../images/navMain.jpg);	
	position:relative;
  } 
	 
#navMain ul li { 
	padding:0; 
  margin:0 0 0 00px;
	float:left;
	list-style-type:none;  
	display:inline;
  }
		
#navMain a {
  display:block;
  } 

.navLeft {
	width:241px;
	height:40px;
  background:url(../images/navLeft.jpg) 0 0 no-repeat;
  }	

.navLiving a {
	width:101px;
	height:40px;
  background:url(../images/navLiving.jpg) 0 0 no-repeat;
  }	

.navBed a {
	width:78px;
	height:40px;
  background:url(../images/navBed.jpg) 0 0 no-repeat;
  }		
	
.navBath a {
	width:89px;
	height:40px;
  background:url(../images/navBath.jpg) 0 0 no-repeat;
  }		
	
.navLaundry a {
	width:111px;
	height:40px;
  background:url(../images/navLaundry.jpg) 0 0 no-repeat;
  }		
	
.navNursery a {
	width:79px;
	height:40px;
  background:url(../images/navNursery.jpg) 0 0 no-repeat;
  }		
	
.navJewelry a {
	width:103px;
	height:40px;
  background:url(../images/navJewelry.jpg) 0 0 no-repeat;
  }	
					
.navLiving a:hover {
	background:url(../images/navLiving.jpg) 0 -40px;
  }

.navBed a:hover {
  background:url(../images/navBed.jpg) 0 -40px;
  }		
		
.navBath a:hover {
  background:url(../images/navBath.jpg) 0 -40px;
  }		
	
.navLaundry a:hover {
  background:url(../images/navLaundry.jpg) 0 -40px;
  }		
	
.navNursery a:hover {
  background:url(../images/navNursery.jpg) 0 -40px;
  }		
	
.navJewelry a:hover {
  background:url(../images/navJewelry.jpg) 0 -40px;
  }	
		
body#living a#navliving,
body#bed a#navbed,
body#bath a#navbath,
body#laundry a#navlaundry,
body#nursery a#navnursery,
body#jewelry a#navjewelry {
  background-position:0 -40px;
  }		
  
body#home a#navhome,
body#services a#navservices {
	font-size:12px;
	line-height:17px;
	font-style:italic;
	font-variant:normal;
	letter-spacing:2px;
	color:#4c716c;
	text-decoration:underline;
	}
		

	

/*CONTENT HOME PAGE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/		
div#contentHome {
	width:802px;
	height:285px;
	margin:0 auto;
	padding:0;
	position: relative;
	}	

div#leftHome {
	width:235px;
	margin:0;
	padding:0;
	position: relative; 
	float:left;
	}	
	
* html div#leftHome {
	\width: ; /* for IE5 and IE6 in quirks mode */
	w\idth: ; /* for IE6 in standards mode */
	}

#leftHome ul {
	text-align:right;
	margin:35px 30px 0 0;
	list-style:none;
	}
	
#leftHome li {
	text-align:right;
	padding:0 0 7px 0;
	list-style:none;
	}
	
#leftHome li a {
	font-size:15px;
	line-height:17px;
	font-variant:small-caps;
	color:#7d6749;
	}	
	
#leftHome li a:hover {
	font-size:12px;
	line-height:17px;
	font-style:italic;
	font-variant:normal;
	letter-spacing:2px;
	color:#4c716c;
	text-decoration:none;
	}		
	

#leftHome #mailing h1,
#leftHome #sendsite h1,
#facebook {
	border-top-style:dotted;
	border-top-width:1px;
	font-size:12px;
	text-align:right;
	margin:10px 30px 0 60px;
	padding: 10px 0 0 0;

	font-size:15px;
	line-height:17px;
	font-variant:small-caps;
	color:#7d6749;
	}
	
#facebook img {
	float: right;
}
	
#leftHome #mailing h1 a,
#leftHome #sendsite h1 a {
	font-size:12px;
	line-height:17px;
	font-style:italic;
	font-variant:normal;
	letter-spacing:2px;
	color:#4c716c;
	text-decoration:none;
}	
	
#leftHome #mailing h1 a:hover,
#leftHome #sendsite h1 a:hover {
	font-size:15px;
	line-height:17px;
	font-variant:small-caps;
	color:#7d6749;
	}


div#rightHome {
	width:480px;
	line-height:30px;
	margin:0;
	padding:25px 87px 0 0;
	position: relative; 
	float:left;
	}		


#rightHome p {
}	
		
#rightHome blockquote {
	font-size:13px;
	font-weight:800;
	letter-spacing:4px;
	color:#7d6749;
	margin:0;
	padding:0;
	}		
	
#rightHome .itals {
	color:#7d6749;
	font-style:italic;
	}		
	
	

/*CONTENT SUB PAGE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/		
div#contentSub {
	width:802px;
	height:251px;
	margin:0 auto;
	padding:0;
	position: relative;
	}
	
div#subNav {
	position:absolute;
	top:230px;
	left:260px;
	z-index:5;
	}

	 
#subNav ul li { 
	padding:0; 
  margin:0;
	float:left;
	list-style-type:none;  
	display:inline;
  }
		
#subNav a {
	color:#7d6749;
	font-style:italic;
	font-weight:300;
	padding:0 10px;
  display:block;
  } 

#subNav a:hover {
	color:#1b444b;
	font-style:italic;
	font-weight:300;
  display:block;
  } 
		
#subNav a#pagid {
	color:#1b444b;
	font-style:italic;
	font-weight:300;
  display:block;
  } 	
		
div#leftSub {
	width:235px;
	margin:0;
	padding:0;
	position: relative; 
	float:left;
	}	

#leftSub ul {
	text-align:right;
	margin:40px 30px 0 0;
	list-style:none;
	}
	
#leftSub li {
	text-align:right;
	padding:0;
	list-style:none;
	}
	
#leftSub li a {
	font-size:14px;
	font-variant:small-caps;
	color:#7d6749;
	}	
	
#leftSub li a:hover {
	font-size:11px;
	font-style:italic;
	font-variant:normal;
	letter-spacing:2px;
	color:#4c716c;
	text-decoration:none;
	}		

#leftSub #mailing h1,
#leftSub #sendsite h1 {
	border-top-style:dotted;
	border-top-width:1px;
	font-size:14px;
	text-align:right;
	margin:10px 30px 10px 60px;
	padding:10px 0 0 0;
	line-height:17px;
	font-variant:small-caps;
	color:#7d6749;
	}	
	
#leftSub #mailing h1 a,
#leftSub #sendsite h1 a {
	font-size:11px;
	line-height:17px;
	font-style:italic;
	font-variant:normal;
	letter-spacing:1px;
	color:#4c716c;
	text-decoration:none;
	}	
	
#leftSub #mailing h1 a:hover,
#leftSub #sendsite h1 a:hover {
	font-size:14px;
	line-height:17px;
	font-variant:small-caps;
	color:#7d6749;
	}						

div#rightSub {
	width:500px;
	line-height:25px;
	margin:0;
	padding:60px 67px 0 0;
	position: relative; 
	float:left;
	}			
	
#rightSub blockquote {
	font-size:13px;
	font-weight:800;
	letter-spacing:3px;
	color:#7d6749;
	margin:0;
	padding:0;
	}		
	
#rightSub .itals {
	color:#7d6749;
	font-style:italic;
	}	
	
/*LINES SUB PAGE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/				

div#linesSub {
  width:802px;
	height:390px;
  position:relative;
	margin: 0 auto;
  padding:0;
	background-color:#FFF;
	background-repeat:no-repeat;
  }
	
#linesSubRight {
	width:265px;
	margin:0;
  padding:15px 0 0 0;
	background-color:#FFF;
	background-repeat:no-repeat;
	float:left;
  }  
  
#linesSubRight p,
#linesSubRight h1 {
	margin: 0 15px 0 15px;
  padding:0;
	overflow:hidden;
  }
  
#linesSubRight p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7d6749;
	margin-bottom:10px;
	overflow:hidden
  } 
 
#linesSubRight h1 {
	font-size:13px;
	color:#4c716c;
	margin-bottom:6px;
  }
	
#linesSubRight h1 em {
	font-size:11px;
	font-style:oblique;
	font-weight:normal;
	color:#248177;
  }	
  
#linesSubLeft img,
#linesSubLeft object {
	width:537px;
	margin:0;
  padding:0;
	float:left;
	display:block;
	border:0;
	z-index:1; !important
  }    
  

.header {cursor:pointer;}
.header:hover {  }
.content {overflow:hidden}
.text {  }



	
	
/*FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
div#footer {
	width:802px;
	margin:0 auto;
	position:relative;
	background-color:none; 
 	clear:both;
  }
	
#footer p {
	width:802px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#246C77;
	text-align:center;
	position:absolute;
	top:30px;
	text-align:center;
	}
	
#footer a {font-weight:normal; color:#246C77; text-decoration:underline;}

#footer a:visited { } 

#footer a:hover {text-decoration:none; } 

#footer a:active {color:#FFF;} 			



/*SIGN UP FORMS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
#signup p,
#signup h1,
#signup img {
	margin:0;
  padding:0 195px 0 65px;
	overflow:hidden;
  }
  
#signup p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7d6749;
	margin-bottom:7px;
	overflow:hidden
  } 
 
#signup h1 {
	font-size:13px;
	color:#4c716c;
	margin-bottom:6px;
  }

		
		
		