/* CSS Document */

body {
			margin:0;
			padding:0;
			font:75%/1.7em Trebuchet, "Trebuchet MS", Arial, sans-serif;;
			color: #666;
			text-align:center;
			 background:url(images/bg.jpg) repeat-x top left;
		}

		p { margin:0; }

		#wrap {
			width:750px;
			\width:770px;
			w\idth:750px;
			border:2px solid #BCB4A9;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			margin-top: 15px;
			background-color: #fff;
		}

/* ********** masthead ********** */

		#masthead {
		margin: 0;
		border-bottom:1px solid #fff;
		height: 73px;
		padding: 9px;
		}
		
		/* ********** bar ********** */
		#bar {
		width: 750px;
		height: 379px;
		background: #fff url(images/home_graphic2.jpg) no-repeat;
		}
		
				/* ********** nav ********** */
		
		#nav {
 		height:23px;
 		color: #A58D95;
 		padding: 0;
		font: 1.3em Trebuchet, "Trebuchet MS", Arial, sans-serif;;
		 }		
	
	#nav ul {
		list-style: none;
		padding: 0;
		margin: 0;
} 

	#nav li {
		float: left;
		margin: 0 0.15em;
		padding: 0 0 0 2.6em;
		text-align: center;
		font-size: 0.85em;
		background: #fff;
	} 

	#nav li a {
		color: #BCB4A9;
		text-decoration: none;
	}

	#nav li a:hover {
		color: #5D0043;
		text-decoration: none;
	}

		
		/* ********** left ********** */

		#left {
			float:left;
			width:363px;
			\width:383px;
			w\idth:363px;
			margin: 2px 0 0 0;
			padding:15px 10px 10px 10px;
			height: auto;
			background: #fff url(images/logo_ghost.gif) no-repeat;
			border-right: 1px solid #403A3C;
			border-top: 1px solid #403A3C;
			font-weight: bold;
		}
		
		#left p {
			margin-left: 3px;
			line-height: 1.9em;
			}
						
			/* ********** right ********** */

		#content {
			padding: 10px 5px 5px 9px;
			float: left;
			width: 349px;
			height: auto;
			margin-top: 2px;
			border-top: 1px solid #403A3C;
			}
			
		#content p a:link, #content p a:visited{
			color: #5D0043;
			text-decoration: none;
		}
		
		#content p a:hover, #content p a:active{
		color: #333;
		text-decoration: underline;
		}
		
	
		#content h1 {
			font: bold 12px Georgia, "Times New Roman", Times, serif;
			color: #5D0043;
			letter-spacing: 0.06em;
			}
			
		#content h2 {
			font: bold 1.09em Georgia, "Times New Roman", Times, serif;
			color: #333;
			letter-spacing: 0.08em;
			}
		
						.pink {
		color: #5D0043;
		}
		
		/* ********** footer ********** */

		#footer {
			bottom: 0;
			clear:both;
			height: 53px;
			width:750px;
			font: bold 0.96em Trebuchet, "Trebuchet MS", Arial, sans-serif;;
			border-top: 1px solid #403A3C;
		}
		
		#footer h5 {
			font: bold 0.93em Trebuchet, "Trebuchet MS", Arial, sans-serif;;
			color: #5B525A;
			background-color:#BCB4A9;
			width:750px;
			text-align: center;
			padding: 9px 0;
			}
			
		#footer h5 a:link, #footer h5 a:visited{
			color: #5D0043;
			text-decoration: none;
			}
			
		#footer h5 a:hover, #footer h5 a:active {
		color: #5D0043;
		text-decoration: underline;
			}
		
		#footer h6 {
			font:normal 0.9em Trebuchet, "Trebuchet MS", Arial, sans-serif;;
			color: #5B525A;
			text-align: center;
			}
			
		#footer h6 a:link, #footer h6 a:visited{
			color: #726B76;
			text-decoration: none;
			}
			
		#footer h6 a:hover, #footer h6 a:active {
		color: #726B76;
		text-decoration: underline;
			}
			
			/* ********** floats ********** */

 div.float_right {	
	float: right;
}
	
div.float_left {
	float: left;
}

 .logo {	
	float: left;
	width: 139px;
}
 .quickcart {	
	float: right;
	width: 330px;
}

.imageright {
 	float: right;
 	margin: 0 9px 21px 23px;
}

.button {
		float:right;
		width:153px;
		height:36px;
		border:0;
		background: url(images/browse_dw_hm.gif) no-repeat 0 0px;
		}
		a.button:link, a.button:visited, a.button:active {
		text-decoration:none;
		background: url(images/browse_hm.gif) no-repeat 0 0px;
		}
		
		a.button:hover {
		background: url(images/browse_dwn_hm.gif) no-repeat 0 0px;
		}
		