/* 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: 109px;
		background: #fff url(images/strip.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.7em;
		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:240px;
			\width:260px;
			w\idth:240px;
			margin: 20px 0 0 0;
			padding:10px;
			height: auto;
			text-align: center;
			background: #fff url(images/bg_left_sm.gif) repeat-y 10px 530px;
		}
		
		/* ********** bags section ********** */
				
		#bags_left {
			float:left;
			width:240px;
			\width:260px;
			w\idth:240px;
			margin: 20px 0 0 0;
			padding:10px;
			height: auto;
			text-align: left;
			background: #fff url(images/bg_left_sm.gif) repeat-y 2px 490px;
			font-weight: bold;
		}	
		
		#bags_left a, #bags_left a:visited{		
			color: #5D0043;
			text-decoration: none;
			font-weight: bold;
		}
		
		#bags_left a:hover, #bags_left a:active{		
			color: #40005D;
			text-decoration: none;
			font-weight: bold;
		}
						
		#bags_content {
			padding: 10px 5px 5px 5px;
			float: left;
			width: 499px;
			height: auto;
			margin-top: 20px;
			}

		td.beige {
		background:#E9E7E2;
		font-size: 11px;
		border: #fff 1px solid;
		padding: 3px 5px;
		}
		
		td.buy {
		background:#E9E7E2;
		font-size: 11px;
		border: #fff 1px solid;
		padding: 3px 5px;
		color: #40005D;
		font-weight:bold;
		text-align: right;
		}
		
		td.buy a, td.buy a:visited {
		text-decoration: none;
		color: #40005D;
		}
		
		td.buy a:hover, td.buy a:active {
		text-decoration: none;
		color: #5D0043;
		}
		
		.red {
		color: #41002F;
		font-weight: bold;
		}
		
				.pink {
		color: #5D0043;
		}
		
		.fabric {
		color: #5B525A;
		font-weight: bold;
		}
		
		.cur_fabric {
		color: #A8A49F;
		}
	
		.price {
		font-weight: bold;
		text-align: right;
		}
		
		td.pics {
		border: #BCB4A9 1px solid;
		}
			
			/* ********** right ********** */

		#content {
			padding: 10px 5px 5px 5px;
			float: left;
			width: 450px;
			height: auto;
			margin-top: 20px;
			}
			
		#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;
			}
		
		
		/* ********** footer ********** */

		#footer {
			bottom: 0;
			clear:both;
			padding-top:0px;
			margin-top:16px;
			/padding-top:16px;
			/margin-top:0px;
			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;
}

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

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

.imageleft {
 	float: left;
 	margin: 0 9px 0 3px;
}

#albumlist {
list-style-type: none;
width: 360px;
}

#albumlist li {
float:left;
margin: 0 9px 10px 0;
}

#albumlist  img{
display:block;
border: 1px solid #5B525A;
}

#albumlistfab {
list-style-type: none;
margin:0px;
padding:0px;
float:left;
width: 480px;
}

#albumlistfab li {
float:right;
width:152px;
margin: 0 0px 10px 0;
padding:0 7px 0 0;
}

#albumlistfab img{
display:block;
margin:auto;
border: 1px solid #5B525A;
}

	.outline {
	border: 1px solid #5B525A;
	padding: 6px 3px 12px 3px;
	margin-left: 9px;
	color:#5D0043;
	font-weight: bold;
	background-color:#fff;
	float: left;
	width: 160px;
	margin-bottom: 9px;
	text-align: center;
	}
	
	.button {
		float:left;
		width:190px;
		height:29px;
		border:0;
		background: url(images/browse2.gif) no-repeat 0 0px;
		}
		a.button:link, a.button:visited, a.button:active {
		text-decoration:none;
		background: url(images/browse2.gif) no-repeat 0 0px;
		}
		
		a.button:hover {
		background: url(images/browse2_dw.gif) no-repeat 0 0px;
		}
		
		.offer {
		color: #903;
		text-decoration: line-through;
		padding-right: 9px;
		}
		
		.clearit {
clear: both;
height: 0;
font-size: 11px; /*for IE*/
}

.nonone 
{
	display:none;
}
