body {
	  background: #9BA291 url(images/background_text2.jpg) top center repeat-y;
	  font-family: Verdana, arial, sans-serif;
	  font-size: 90%;
	  text-align: center;
	  line-height: 1.3em;
	  margin: 0;
	  padding: 0;
	 }

#wrap {
	   position: relative;
	   width: 750px;
	   margin: 0 auto;
       text-align: left;
	   padding: 0;
	   
      }

#header {
	     position: relative;
	 	 height: 188px;
		 margin: 10px 0 0 0;
		 padding: 0;
		 background: url(images/header-brown.jpg) top left no-repeat;
		}

#main-content {
			   float: left;
			   width: 480px;
			   padding-left: 10px;
			   }


#main-content h2 {
			 font-family: Trebuchet MS, arial, sans-serif;
			 font-size: 15px;
             padding: 2px 2px 2px 4px;
	 	     margin: 0 0 7px 0;
			 background: #819E7C;
		     color: #fff;
			}


#main-content-collection {
			   			float: left;
			   			width: 480px;
			   			padding-left: 10px;
			   			margin: 0 auto;
			   			text-align: center;
			   }

#main-content-checkout {
	 					float: left;
			  			width: 480px;
			   			padding-left: 10px;
			   			margin: 0 auto;
			   			text-align: center;
}

#main-content-checkout table {
							  margin: 5px auto;
}

/* Sidebar */

#sidebar {
           position: relative;
		   width: 220px;
		   margin: 0 0 0 525px;
		  }

#sidebar h2 {
			 font-family: Trebuchet MS, arial, sans-serif;
			 font-size: 13px;
             padding: 2px 2px 2px 4px;
	 	     margin: 0 0 7px 0;
			 background: #734B33;
		     color: #fff;
			}


#sidebar h2#shoppingcart {
			 		    background: url(images/shoppingcart.gif) no-repeat;
				        height: 22px;
					    text-indent: -9999px;
	         			}

#sidebar h2#search {
			 		background: url(images/search.gif) no-repeat;
				    height: 30px;
					text-indent: -9999px;
	         	    }


#sidebar p {
		    font-size: 90%;
	       }

#sidebar form {
		      margin-bottom: 20px;
			  margin-top: 15px;
	          }

#sidebar ul {
		      font-size: 90%;
              margin-left: .5em;
	          }

h1  {
	 font-family:  arial, sans-serif;
	 font-size: 125%;
	 margin: 0 1em 1em 0;
	 color: #003500;
	 border: none; 
	 line-height: normal;
	 }

h3 {
	font-size: 100%;
	margin-bottom: .25em;
}


a:link {
		 color: #1626b4;
}

a:visited {
		   color: #1626b4;
		  }

a:hover {
		 color: #47201B;
		}

/* Navigation */

#nav {
	  position: absolute;
	  bottom: 4px;
	  left: 10px;
	  overflow: hidden;
	  margin: 0;
	  width: 750px;
	  height: 30px;
     }

#nav ul {
		 margin: 0 0 0 15px;
		 padding: 0;
         list-style: none;
		 }

#nav li {
         float: left;
         margin: 0;
		 padding: 0 5px;
	    }

#nav a {
        font-size: 100%;
        font-family:  verdana, arial;
		font-weight: bold;
	    float: left;
        color: white;
        display: block;
        padding: 0 0 2px 0;
		margin: 0;
		text-indent: -9999px;
       	text-decoration: none;
		height: 30px; 
      }

#nav a:hover {
		 	  background-position: 0 -30px;
		     }

#nav a#selected {
		 	  	background-position: 0 -30px;
		     	}

#home a	{
	   	background: url(images/home2.gif) no-repeat top left;
	   	width: 52px;
      	}

#collections a {
        		background: url(images/collection2.gif) no-repeat top left;
	   			width: 130px;
      			}

#about a {
	   	  background: url(images/about2.gif) no-repeat top left;
	   	  width: 55px;
      	  }

#print a {
	   	  background: url(images/print2.gif) no-repeat top left;
	   	  width: 128px;
      	  }

#contact a {
	   		background: url(images/contact2.gif) no-repeat top left;
	   		width: 67px;
      		}


#content {
		  position: relative;
		  width: 750px;
		  margin: 20px 0 45px 0;
		  padding: 0;
		  background: url(images/sidebarline.gif) repeat-y 512px 10px;
		  float: left;
}


 /* #main-content, #sidebar { border: 1px dotted blue;} */

#main-content p {
				 font-size: 85%;
				 line-height: 1.6em;
				 margin: 0 0 1em;
				 padding: 0;
				 color: #353535;
}

#footer {
		 clear: both;
	     width: 100%;
         text-align: center;
         font-size: 80%;
		 margin: 25px 0;
         background: url(images/rule.gif) no-repeat center top;
		 padding-top: 20px;
		 color: #353535;
        }

/* Details Page */

h1#image-name {
			   color: #003500;
			   font-size: 14px;
			   margin-bottom: 10px;
}

p#image-description {
					 font-size: 12px;
}

#contactform table {
					margin-top: 1em; 
					margin-left: 15px; 
					background-color: #fff;
					width: 400px;
                    }

#contactform table td, table th {
								background: #EAE9E1;
                 				font-family: arial, verdana, sans serif;
								font-size: 12px;
					            color: #000000;
}
	   
#contactform th {
				 background-color: #dddaca;
}

#contactform table td, table th, table tr {
										   padding: 8px;
}

#contactform table td, table th {
								 text-align: left;
}

#contactform table th, table td  {	
								  color: #000000;
                                  padding-right: 0;
}

#contactform table td.input {
							 padding-left: 10px; text-align: left;
}

#contactform input, #contactform textarea {
											border: 1px solid #aaaaaa;
}

#contactform input { 
				    padding: 3px;
}

/* Misc. Styles */

#print-samples {
				margin: 15px 10px;
				visiblity: hidden;
}

#print-samples img {
					display: block;
					width: 209px;
					margin: 0;
}

#print-samples img#right {
						  float: right;
						
}

h1#collection {
				font-family: Trebuchet MS, arial, sans-serif;
	 			font-size: 140%;
	 			margin: 0 0 1em 0;
				line-height: normal;
	 			color: #003500;
				text-align: center;
}

h1#mlhc {
		 background: url(images/memorylanecollection.gif) no-repeat;
		 height: 28px;
		 text-indent: -9999px;
		 margin-bottom: 15px;
}


p#cartlinks {
			 margin-bottom: 20px;
}

img#featurepic {
	width: auto;
	padding: 5px;
	border: 2px solid #47201B;
	background-color: white;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: auto;
}

img#featurepicm {
				width: 200px;
			    padding: 5px;
				border: 2px solid #47201B;
				float: right;
				background-color: white;
			    margin: 0 0 .5em 1em;
}
img#image-detail {
				  width: 450px;
			      padding: 5px;
				  border: 2px solid #47201B;
				  background-color: white;
}

input#Search-keywords {
						width: 175px;
						padding: .175em;
}

input, select, textarea {
						 font-family: Verdana, Arial, Helvetica, sans-serif;
 						 font-size: 12px;
						 color: #425929;
						 border: 1px solid #d3d3d3;
}			

input.formButton {
				 font-family: Verdana, Arial, Helvetica, sans-serif;
 				 font-size: 11px;
				 background-color: #003500;
 				 color: white;
				 padding: 2px 4px;
                 margin-top: 4px;
			     border: 1px solid #609564;
}

caption {
		 font-weight: bold;
		 font-size: 12px;
}

.underline {
			border-bottom: 1px solid #BFB891;
}

#thumbnail img {
			    padding: 5px;
				background-color: #fff;
}

p#back {
		text-align: center;
}
