@charset "UTF-8";
/* CSS Document */
body	{
	background-color: #E7E3CA;
	color:#000;
}

#all {
	width: 100%;
	margin:0;
	padding:0;
	min-width: 1231px;
}


.topbar	{
	width: 100%;
	margin:0 auto;
	
}

.backimage	{
	width: 100%;
	min-width:1230px;
}

.main	{
	background-color:#FFF;
	width: 100%;
	float:left;
	
}

#lantern	{
	z-index:-1;
	float: left;
	width: 9%;
	min-width: 150px;
	
}

#gallerylantern	{
	z-index:-1;
	float: left;
	height:950px;
	
}

#text	{
	z-index:100;
	width: 22%;
	min-height:770px;
	height: 770px;
	float: left;
	margin-left:1%;
	margin-right:1%;
	font-family: "Times New Roman", Times, serif;
	
}

.image	{
	width: 30%;
	padding: 2px;
	float: left;
	min-width:250px;
	display:block;
	margin:auto;
	
}

.imagecontainer	{
	width: 63%;
	min-width: 760px;
	float:left;
	margin: auto;
	margin-top: 3px;
}

h1	{
	color:#796456;
	font-size: x-large;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: left;	
}

a	{
	color:#796456;
	text-decoration:none;
}

.title	{
	margin-top:3px;
	left: 260px;
	position:relative;
}

#copy	{
	text-align:center;
	
	color:black;
	float:left;
	width:49%;
	padding:10px;
}

#whyus	{
	text-align:center;
	
	color:black;
	float:left;
	width:33%;
	padding:10px;
}

#largeimage	{
	text-align:center;
}

#theprocess	{
	text-align:center;
	
	color:black;
	float:left;
	width:25%;
	padding:10px;
}

#designs	{
	width: 750px;
}

p	{
	text-align:center;
	padding-bottom: 1em;
	padding-top: 1em;
}

#media	{
	text-align:center;
	margin-left:5%;	
	
}

/*Gallery coding*/

  *{margin:0;padding:0}
  body{text-align:center;}	
  .demo{position:relative;margin-top:2em;}
  .gallery_demo{width:250px;margin:0 0 0 auto;}
  .gallery_demo li{width:68px;height:50px;border:none;margin: 0 2px;}
  .gallery_demo li div{left:240px}	
  #main_image{margin:0 auto 0 auto;height:400px;width:700px;}
  #main_image img{margin-bottom:5px;}
  
  .nav{
  padding-top:15px;
  clear:both;
  }

table { margin: 0 auto; padding: 0;}
img { border: none; }
 
td { margin: 0; padding: 0; vertical-align: top; }
td#big_img { height: 400px; padding: 0; margin: 0; vertical-align: bottom; }
td#big_img img { padding: 0; margin: 0; }
td#daily { background: 0 0 repeat; text-align: center; margin: 0; }
td#daily_desc {	background: 0 0 repeat;text-align: center;}
td#daily_desc img.top { margin-bottom: 18px; }
td#daily_desc img.bottom { margin-top: 5px; }
td#daily_desc p { width: 335px; padding: 0; margin:0; }


