#page-container {
	width:900px;
	margin: auto;
	background-color:#E8E7CA;}
	
#header {
	background:#DBD6AC;
	height:261px;}
	
#nav {
	background: #E8E7CA url(/assets/layout/nav_test.jpg);
	height:43px;
	line-height: 43px;
	}
	
#footer {
	background: #E8E7CA
	            url(/assets/layout/footer_test.jpg);
	height: 99px;
}

.flash {
    border:1px solid #333333;
    display:block;
    height:200px;
    padding:3px 0;
    width:244px;
	margin-bottom:15px
}

#content {
	padding: 27px;
}
.nav {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#616161;
	font-weight:bold;
	line-height: 44px;
}

#paws {
	background-image:url(/assets/layout/print_bullets_bg.gif);
	background-repeat:no-repeat;
	height:220px;
}

#hor_sep {
	border-bottom:solid 1px #C0C0B1;
}

.hor_sep {
	border-bottom:solid 1px #C0C0B1;
}

h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #996600;}
	
h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;}
	
h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #996600;}				
	
html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:18px;
	background-color:#716F5E;}
	
.wrap {
	clear: right;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;	
}

a:link.borderlink 		{border: 1px solid #333333; padding: 1px; display: block;}
a:visited.borderlink 	{border: 1px solid #333333; padding: 1px; display: block;}
a:hover.borderlink 		{border: 1px solid #996600; padding: 1px; display: block;}
a:active.borderlink 	{border: 1px solid #333333; padding: 1px; display: block;}


a:link.link_1    {font: 10px Verdana, sans-serif; color: #000000; text-decoration: none; line-height:19px;}
a:visited.link_1 {font: 10px Verdana, sans-serif; color: #000000; text-decoration: none; line-height:19px;}
a:hover.link_1   {font: 10px Verdana, sans-serif; color: #996600; text-decoration: none; line-height:19px;}
a:active.link_1  {font: 10px Verdana, sans-serif; color: #000000; text-decoration: none; line-height:19px;}

a:link.link_2    {font: 9px Verdana, sans-serif; color: #585645; text-decoration: none; line-height:19px;}
a:visited.link_2 {font: 9px Verdana, sans-serif; color: #585645; text-decoration: none; line-height:19px;}
a:hover.link_2   {font: 9px Verdana, sans-serif; color: #996600; text-decoration: none; line-height:19px;}
a:active.link_2  {font: 9px Verdana, sans-serif; color: #585645; text-decoration: none; line-height:19px;}


.magnify {
background:url(/assets/layout/magnify.gif) right center no-repeat;
}

.details {
background:url(/assets/layout/details.gif) right center no-repeat;
}


.border_1 		{border: 1px solid #333333; padding: 1px; display: block;}

.req {
		background: url(/assets/layout/req.gif) no-repeat right;
		padding-right: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		line-height: 18px;
	}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 200px;
}

.req2 {
	vertical-align: top;
	padding-right: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	background-image: url(/assets/layout/req.gif);
	background-repeat: no-repeat;
	background-position: right 12px;}
	
.req3 {
		background: url(/assets/layout/req.gif) no-repeat right;
		background-color: #EFEFDA;
		padding-right: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		line-height: 18px;	}
	
.button {
	                 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	                 color: #FFFFFF;
	                 background: #996600;
	                 border-style: solid;
					 border-color: #996600;
					 border-width: 1px;
	                 height: 20px;
                     padding-right: 5px;
	                 padding-left: 5px;}	
					 
.button2 {
	                 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	                 color: #FFFFFF;
	                 background: #000000;
	                 border-style: solid;
					 border-color: #000000;
					 border-width: 1px;
	                 height: 20px;
                     padding-right: 5px;
	                 padding-left: 5px;}
									 .verdana9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #585645;
}

.vLargeTextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 180px;
}

.vTextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 180px;
}
.vEmailField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 180px;
}

img {
	display: block;
	}
	
.gallery img {
	float:left;
	}	
.galleryadd {
		float: left;
		width: 100%;
		list-style: none;
	}		
	
.crop{
	width: 150px;
	height:113px;
	overflow:hidden;
	float: none;
}

.crop2{
	width: 500px;
	height:367px;
	overflow:hidden;


}

.crop3{
	width: 103px;
	height:69px;
	overflow:hidden;


}
.wrapper2 {
	float: left;
	display:block;
	height: 145px;
	width: 168px;
	overflow: hidden;
	}
.wrapper {
	float: left;
	display:block;
	height: 130px;
	width: 168px;
	overflow: hidden;
	}
.gallery_border a {
	width: 150px;
	height: 113px;
	overflow: hidden;
	float: left;
	}
.gallery_border, .test {
	border: 1px solid #333333;
	padding: 1px;
	width: 150px;
	height: 113px;
	}
.gallery_border:hover  {
	border: 1px solid #996600;
	}
#photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 180px;}	
	
#photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 180px;}		