/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bgnd-stripe.gif);

	
}

#container {
	position:relative;
	width:800px;
	height:600px;
	z-index:2;

	text-align:left;
	margin: 0 auto;
	}
	
#menu {
	position:absolute;
	width:186px;
	height:385px;
	z-index:2;
	background-image:url(images/navbgnd.jpg);
	background-repeat:no-repeat;
	padding-left: 18px;
	padding-top: 215px;
}
#home {
	position:absolute;
	width:596px;
	height:581px;
	z-index:3;
	left: 204px;
	background-image: url(images/new-home.jpg)
}
#home-content {
	position:absolute;
	width:566px;
	height:120;
	left: 0px;
	top: 458px;
	padding: 5px 15px 5px 15px;
}


#content {
	position:absolute;
	width:596px;
	height:581px;
	z-index:3;
	left: 204px;
	background-image: url(images/contentbgnd.gif)
}
#content-gallery {
	position:absolute;
	width:596px;
	min-height:581px; height: auto!important;
	height:581px;
	z-index:3;
	left: 204px;
	background-image: url(images/contentbgnd.gif)
}
#featurearea{
	position:absolute;
	width:260px;
	height:431px;
	top: 150px;
	z-index:3;
	left: 596px;
	background-color: #c1b899;
}
#imageleft {
	position:absolute;
	width:119px;
	height:119px;
	z-index:2;
	left: 170px;
	top: 59px;
}
#imageright {
	position:absolute;
	width:274px;
	height:119px;
	z-index:3;
	left: 301px;
	top: 59px;
}
#textarea {
	position:absolute;
	width:507px;
	height:277px;
	padding-right: 20px;
	z-index:4;
	left: 45px;
	top: 273px;
	overflow: auto;
}
#textarea-gallery {
	position:absolute;
	width:507px;
	min-height:277px; height: auto!important;
	height:277px;
	padding-right: 20px;
	z-index:4;
	left: 45px;
	top: 273px;
	background-color: #c1b899;
}
#title {
	position:absolute;
	width:430px;
	height:35px;
	z-index:5;
	left: 18px;
	top: 208px;
	}
#cart-container {
	position:absolute;
	width:140px;
	height:30px;
	z-index:5;
	left: 465px;
	top: 208px;
	font-size: 12px;
	}	
#wedding-container {
	position:absolute;
	width:140px;
	height:30px;
	z-index:6;
	left: 325px;
	top: 208px;
	font-size: 12px;
}

	#gallery-button{
		position: relative;
		float: left;
		width: 140px;
		height: 30px;
	}
#footer {
	position:absolute;
	width:596px;
	height:20px;
	z-index:5;
	left: 204px;
	top: 580px;
	
	background-image:url(images/footbgnd.jpg);
	background-repeat:no-repeat;
	}
#shop-product{
	position: relative;
	float: left;
	width:500px;
	padding-bottom: 5px;
	
}
#cart-product{
	position: relative;
	float: left;
	width:500px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #443a1f;
}
#cart-product p{
	padding-left: 3px;
}
#shop-image{
	position: relative;
	float: left;
	width: 50px;
	height: 150px;
		
}

#shop-detail{
	position: relative;
	float: left;
	width: 430px;
	padding-left: 10px;
	padding-right: 10px;
}	
.qty{
	width: 30px;
}

.paypalbtn{


	position: relative;
	float: left;
	background: transparent url("https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif") no-repeat;
	border-style: none;
	padding: 0;
	width: 145px;
	height: 42px;
}
.paypalbtn:hover{

	cursor: pointer;	

	cursor: hand;

}


/* Typography */

a:link {text-decoration: underline; color: #443a1f;}
a:visited {text-decoration: underline; color: #443a1f;}
a:active {text-decoration: underline; color: #443a1f;}
a:hover {text-decoration: underline; color: #cccccc;}

#footer p, #footer a:link, #footer a:active, #footer a:visited{
	font-size: 8pt;
	color: #c2b99a;
	margin-top: 5px;	
	text-align: center;
	text-decoration: none;
}
#footer a:hover {text-decoration: underline; color: #c2b99a;}

p , li {
font-size: 9pt;
color: #443a1f;
text-align: justify;
}	

h1  {
font-size: 12pt;
color: #4f4835;
text-align: justify;#slideshow { left: 20px }
#nav { width: 300px; margin: 15px }
#nav li { width: 50px; float: left; margin: 8px; list-style: none }
#nav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }

font-family: Corsiva, "Lucida Handwriting", "Flemish script", "Caflisch Script", Arial;
text-transform: capitalize;
}	

h2  {
font-size: 10pt;
color: #4f4835;
font-weight: bold;
}	

td, th, input, select, submit, #postage, #total{
font-size: 9pt;
color: #443a1f;
text-align: left;
}	



#home-content p { 
font-size: 10pt;
color: #cdc5ae;
line-height: 12pt;
text-align:left;
margin:0;

}

#home-content li, #home-content ul  { 
font-size: 10pt;
color: #cdc5ae;
line-height: 9pt;
text-align:left;
margin:0;	

}
	

