* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	background: url(../images/bg.jpg) repeat;
}

p, li {
	font: 1.2em/1.8em Tahoma, sans-serif;
	margin-bottom: 10px;
}

h1 {
	font: 2.0em Tahoma, sans-serif;
	color: white;
	height: 0px;
}

h2 {
	font: 1.8em Tahoma, sans-serif;
	color: green;
	margin-bottom: 10px;
}

ul {
	margin-left: 25px;
}

img {
	border: none;
}

#page-wrap {
	background: url(../images/bg.jpg) repeat;
	min-width: 380px;
	max-width: 1260px;
	margin: 10px auto;
	width:expression(document.body.clientWidth < 382? "380px" : document.body.clientWidth > 1262? "1260px" : "auto");
	}
	#page-wrap #inside {
		margin: 0px 10px 0px 10px;
		padding-bottom: 10px;
		
	}
	
#main-content {
	background: url(../images/mainbg.jpg) no-repeat;
	height:874px;
	padding-left: 40px;
	padding-top: 5px;
	margin-left:124px;
}

#main-contentext {
	background: url(../images/mainbgext.jpg) no-repeat;
	height:1100px;
	padding-left: 40px;
	padding-top: 5px;
	margin-left:124px;
}
	
#header {
	background: url(../images/header.jpg) no-repeat;
	text-align: center;
	width:893px;
	height:119px;
	margin-left:130px;
}

#bottom {
	background: url(../images/bottom.png) no-repeat;
	text-align: center;
	width:893px;
	height:119px;
	position:relative;
	left:-34px;
	top:-1px;
}


#footer {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 20px;
}

.footer {
	color:#553826;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:lighter;
	
}

.footer a{
	color:#553826;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:lighter;
	text-decoration:none;
}

.footer a:hover{
	color:#EE0789;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:lighter;
	text-decoration:underline;
}

#nav {
	background: url(../images/navbg.gif) no-repeat;
	width:138px;
	height:316px;
	float:left;
}

#featuredproduct {
	background: url(../images/featuredproductbg.png) no-repeat;
	width:307px;
	height:323px;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:15px;
	}
	#featuredproduct #inside {
		margin: 10px 10px 0px 10px;
		padding-top: 70px;
		padding-left:65px;
		padding-right:25px;
		padding-bottom: 10px;
		color:#553826;
		font-size:10pt;
		line-height:10pt;
		font-family: Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight:bold;
	}
	
#cutequote {
		background: url(../images/cutequotebg.png) no-repeat;
		width:362px;
		height:323px;
		margin-left:5px;
		}
		#cutequote #inside {
			margin: 10px 10px 0px 10px;
			padding-left:10px;
			padding-right:25px;
			padding-bottom: 10px;
			padding-top:100px;

		}	
		
#centercontent {
		background: url(../images/centercontentbg.png) no-repeat;	
		width:860px;
		height:498px;
		position:relative;
		left:-17px;
		}
		#centercontent #inside {
			margin: 10px 10px 0px 10px;
			padding-top: 10px;
			padding-left:25px;
			padding-right:25px;
			padding-bottom: 10px;
			}

#centercontentext {
			background: url(../images/centercontentbgext.png) no-repeat;	
			width:860px;
			height:700px;
			position:relative;
			left:-17px;
			}
			#centercontentext #inside {
				margin: 10px 10px 0px 10px;
				padding-top: 10px;
				padding-left:25px;
				padding-right:25px;
				padding-bottom: 10px;
					}
								
#clienttestimonials {
		background: url(../images/clienttestimonialsbg.png) no-repeat;	
		width:379px;
		height:425px;
		position:relative;
		top:-20px;
		}
		#clienttestimonials #inside {
			margin: 10px 10px 0px 10px;
			padding-top: 20px;
			padding-bottom: 10px;
			padding-left:10px;
			}
			
#welcome {
	position:relative;
	top:-5px;
}

.welcome {
	color:#553826;
	font-size:12pt;
	line-height:16pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:lighter;
}

.chooseagallery h1 {
	margin-bottom:50px;
}

#returntomain {
	position:absolute;
	top:590px;
	left:210px;
}

#clickabove {
	position:absolute;
	top:190px;
	left:700px;
}

#gallerytitle {
	position:absolute;
	top:20px;
	left:210px;
}

#FrogJS {
	padding-top:125px;
}

#contactimage {
	position:relative;
	top:30px;
	left:10px;
}

#contactinfo {
	position:relative;
	left:400px;
	top:-370px;
}

.contact {
	color:#553826;
	font-size:14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:lighter;
}

.contact a{
	color:#553826;
	font-size:14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:lighter;
	text-decoration:none;
	padding-left:50px;
}

.contact a:hover{
	color:#EE0789;
	font-size:14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:lighter;
	text-decoration:underline;
	padding-left:50px;
}

#pamper {
	padding-left:20px;
}