/* CSS Document */

body {
	margin:0px auto 20px;
	padding:0px;
	background:#000000; /* black */
	font-family:Arial, Helvetica, sans-serif;
	}
	
a {
	color:#5e0105; /* dark red */
	text-decoration:none;
	}
	
a:hover {
	color:#5e0105; /* dark red */
	text-decoration:underline;
	}

#wrapper {
	margin:0px auto;
	width:900px;
	}
		
	#header {
		width:900px;
		border-bottom:10px solid #5e0105; /* dark red */
		float:left;
		text-align:right;
		}
		
	#top-nav {
		width:900px;
		float:left;
		text-align:center;
		}
		
		/* LEVEL ONE */
			ul.dropdown li, 
			   ul.dropdown ul li   			{ list-style: none; }
			ul.dropdown                     { position: relative; font-size:13px; margin:0px; padding:10px 0px; }
			ul.dropdown li                  { font-weight: bold; display: inline; padding:10px 3px; }
			ul.dropdown li.cart				{ background:#000000 url(images/cart.gif) right no-repeat; padding-right:25px; }
			ul.dropdown li.cart:hover		{ background:#dbcdb0 url(images/cart-over.gif) right no-repeat; padding-right:25px; }
			ul.dropdown li a                { color: #dbcdb0; text-decoration:none; }
			ul.dropdown li.hover,
			   ul.dropdown li:hover         { color: #987b3e; background: #dbcdb0; position: relative; }
			ul.dropdown li.hover a          { color: #987b3e; }
					
			/* LEVEL TWO */
				ul.dropdown ul 					{ width: 150px; visibility: hidden; position: absolute; color: #5e0105; top: 34px; left: 0; padding:0px; margin:0px; }
				ul.dropdown ul li 				{ width: 150px; font-weight: normal; background: #f6f6f6; color: #5e0105; border: 1px solid #000; float: left; }
				ul.dropdown ul li.hover a 		{ color:#5e0105; }
			/* IE 6 & 7 Needs Inline Block */
				ul.dropdown ul li a				{ color:#5e0105; border-right: none; width: 100%; display: inline-block; padding:0px; } 
			
				/* LEVEL THREE */
					ul.dropdown ul ul 				{ width: 150px; left: 100%; top: -1px; padding:0px; }
					ul.dropdown li:hover > ul 		{ width: 150px; visibility: visible; }

	#content-home {
		width:860px;
		margin:0px;
		padding:20px;
		background:#dbcdb0 url(images/home-background.jpg) no-repeat right top; /* biege */
		float:left;
		}
		
			#content-home p.welcome {
				width:300px;
				float:left;
				text-align:center;
				color:#5e0105;
				margin:0px;
				padding:20px 0px;
				font-size:13px;
				line-height:30px;
				}
				
			#content-home p.call {
				text-align:center;
				clear:left;
				color:#000;
				margin:0px;
				padding:20px 0px 10px 0px;
				font-size:18px;
				}	
				
				#content-home p.phone {
					width:120px;
					float:left;
					padding:10px 10px 0px 10px;
					font-size:12px;
					line-height:14px;
					text-align:center;
					color:#5e0105; /* dark red */
					margin:0px;
					}
					
	#content {
		width:860px;
		margin:0px;
		padding:20px;
		background:#dbcdb0; /* biege */
		float:left;
		font-size:14px;
		line-height:18px;
		}
		
		#left {
			width:540px;
			padding-right:20px;
			float:left;
			}
			
		#right {
			width:300px;
			float:left;
			}
			
		.photo {
			width:260px;
			float:left;
			margin:8px 12px;
			}
			
			.photo p {
				text-align:center;
				font-size:12px;
				line-height:16px;
				margin:0px 0px 10px 0px;
				}
		
		.special {
			float:left; 
			border:2px solid #000000; 
			padding:20px 10px; 
			margin:20px; 
			width:350px; 
			background:#FFFFFF;
			text-align:center;
			font-size:20px;
			line-height:24px;
			}
		
		.collections {
			padding:0px 5px;
			}
					
		#phoneNumbers {
			float:left;
			width:860px;
			border-top:1px solid #5e0105;
			}

		h1 {
			color:#5e0105; /* dark red */
			font-weight:normal;
			font-size:24px;
			}
			
		h2 {
			font-weight:normal;
			font-size:18px;
			margin:30px 0px 10px 0px;
			}
			
		.red-bars {
			background:#5e0105; /* dark red */
			padding:10px;
			text-align:center;
			width:840px;
			color:#dbcdb0; /* biege */
			margin:20px 0px;
			letter-spacing:1px;
			font-size:16px;
			text-transform:uppercase;
			float:left;
			}
			
			.red-bars a {
				color:#dbcdb0; /* biege */
				text-decoration:none;
				}
				
				.red-bars a:hover {
					color:#987b3e; /* dark beige */
					text-decoration:underline;
					}
			
			.form-left {
				text-align:right;
				width:160px;
				height:30px;
				padding:0px 4px 0px 0px;
				margin:0px;
				font-size:14px;
				line-height:20px;
				}
				
			.form-right {
				text-align:left;
				width:300px;
				height:30px;
				padding:0px;
				margin:0px;
				}
				
			.form-both {
				text-align:left;
				width:464px;
				padding:10px 0px;
				margin:0px;
				font-size:14px;
				line-height:20px;
				}
				
				.form-both p {
					margin:0px;
					}
					
			form.addCart {
				display:inline;
				}
				
				form.addCart input {
					padding:0px 5px;
					}
				
			form.addCart2, form.addCart2 input {
				display:inline;
				padding:0px;
				margin:0px;
				}
				
			#gallery-links {
				float:left;
				width:860px;
				text-align:center;
				padding: 10px 0px 0px 0px;
				color:#000000; /* black */
				font-size:12px;
				border-top:1px solid #000000;
				}
				
				#gallery-links ul {
					margin:10px auto; padding:0px;
					text-align:center;
					}
				
					#gallery-links li {
						display:inline;
						margin:0px;
						padding:0px 3px;
						}
						
						#gallery-links li a {
							color:#000000; /* black */
							text-decoration:none;
							}
							
						#gallery-links li a:hover {
							color:#5e0105; /* dark red */
							text-decoration:underline;
							}
				
	#footer {
		float:left;
		width:900px;
		text-align:center;
		padding: 0px 0px 20px 0px;
		color:#dbcdb0; /* biege */
		font-size:11px;
		}
		
		#footer ul {
			margin:10px auto; padding:0px;
			text-align:center;
			}
		
			#footer li {
				display:inline;
				margin:0px;
				padding:0px 5px;
				}
				
				#footer a {
					color:#dbcdb0; /* biege */
					text-decoration:none;
					}
					
				#footer a:hover {
					color:#987b3e; /* dark beige */
					text-decoration:underline;
					}
					
					
					
.product-group-3 {
	padding:0px 110px 20px 110px;
	}
	
.product-group-4 {
	padding:0px 10px 20px 10px;
	}
	
	.product {
		float:left;
		}
		
	.buy {
		padding:5px;
		}
	
.continue {
	padding:5px;
	margin:10px;
	border:1px solid #660000;
	font-size:12px;
	}
	
	