body {
	
	text-align:center;
	font-family:garamond;
	font-size:13px;
	background:#2C2418;
	padding:0px 0 0 0;
	font-color:#fff;
	behavior:url(csshover.htc);
	}
	
	* {
		margin:0;
		padding:0;
		
}
a:link{
	font-family:garamond;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:3px;

}
a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	

}
a:hover{
	color:#ccc;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;

}


h1{
	font-size:20px;
	border:0px solid #000 ;
	color:#DEE2E2  ;
	text-align:left;
	margin:20px 0 15px 100px !important;
	margin:20px 0 15px 85px ;
	

}
h2{
	
	font-size:18px;
	border-bottom:1px solid #B1A79B ;
	color:#ccc;
	text-align:left;
	
	width:500px;
	margin:5px 0 0px 100px !important;
	margin:5px 0 0px -30px ;
	

}

h3{
	
	font-size:17px;
	border-bottom:1px solid #B1A79B ;
	color:#ccc;
	text-align:left;
	
	width:500px;
	margin:5px 0 0px 100px !important;
	margin:5px 0 0px -100px ;
	

}
span {

font-family:garamond;
font-size:13px;
display:block;

}
 p {
	color:#eee;
	line-height:18px;
	margin:15px auto;
	border:0px solid #fff;


	text-align:left;
	font-size:14px;

	clear:none;
	
	
}
 .para{
font-family:garamond;
font-size:14px;
line-height:18px;
margin:10px 0 10px 0;
border:0px solid #ccc;
text-align:left;
color:#eee;

display:display;
clear:none;



}





div#wrapper {
	width:760px !important;
		background:#2C2418;

	font-color:#fff;
	margin:0 auto;
	padding:0px 0 0 0;
	border:0px solid #8C847B ;
	
}
/*TOP NAV*/
div#topNav {
	width:760px;
	height:15px;
	border:0px solid #8C847B ;


}
div#topNav ul{
	width:680px;
	height:15px;
	margin:0 80px 0 0px;
	

}
div#topNav ul li{
	list-style:none;
	float:right;
	border:0px solid #8C847B ;
	
	}
div#topNav ul li a{
	ffont-family:garamond;
	lne-height:15px;

	color:#8C847B;
	padding:2px 20px 0 20px;
	}
div#topNav ul li a:hover{
	color:#282014;
	background:#B0A699;
	padding:2px 20px 0 20px;
	}

/*END TOP NAV*/
div#top {
	width:760px !important;
	
	height:182px;
	font-color:#fff;
	margin:0 auto;
	padding:0px 0 0 0;
	border:0px solid #8C847B;
	}
div#topAlt{
	width:680px !important;
	margin:0px  0 0 0;
	height:120px;

	text-align:left;
	padding:0px 0 0 80px;
	border:0px solid #8C847B;
		color:#fff;

	}
div#top span {
	border:0px solid #fff;
	color:#909597 ;
	letter-spacing:6px;
	font-size:20px;
	float:left;
	font-weight:bold;

}
div#top img {
	
	margin:0 auto;

}
/*MAIN*/
div#main{
	width:760px !important;
	font-color:#fff;
	margin:0 auto;
	padding:0px 0 0 0;
	border:0px solid #8C847B;
	
}



div#main p img{
	float:left;	
	border:1px solid #ccc;
	padding:3px;
	margin:5px 8px 1px 0;

}





div#main  .eventDate {
	color:#eee;
	line-height:14px;
	margin:0 0 -8px 0px;
         border:0px solid #fff;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	float:left;
	
	}
	div#main .last {
	color:#ccc;
	line-height:18px;
	margin:15px auto;
	padding:0 0 20px 0;
	border-bottom:1px solid #6D6C5D;
	width:550px !important;
	width:590px ;
	text-align:left;
	font-size:14px;
	display:block;
	}





div#main p .admin{
	display:block;
	color:#ccc;
	line-height:18px;
	padding:6px 0 0 10px;
	width:400px ;
	text-align:left;
	font-size:15px;
	border:0px solid #ccc;
}
div#main p .admin .loginButton{
	margin:0 0 0 125px;
	border:0px solid #ccc;
	
}
div#main p .admin .resetButton{
	margin:0 0 0 5px;
	border:0px solid #ccc;
	
}


div#main .branding{
	
	margin:25px auto;
	padding:0px 0 0 0;
	
	}
	
div#main p span label {
	width:120px;
	border:0px solid #B0A699;
	float:left;
	text-align:right;
	padding:0 3px  0 0;

}
div#main p span select {
	width:150px;
	border:0px solid #eee;
	

}
fieldset {
	width:520px !important;
	float:left;
	margin:0 0 0  105px !important;
	margin:0 0 0  40px;
	padding:8px;
	clear:left;

}
fieldset legend{
	
	padding:3px;
	  color:#8C847B;
	  font-weight:bold;
}
 fieldset span {
	 display:block;
	 border:0px solid #eee;
	 clear:left;
	 margin :0 0 10px 0;
 

 }
  fieldset span label{
	  float:left;
	  width:100px;
	  border:0px solid #fff;
	  color:#eee;
  
  }
   fieldset span input,textarea{
	text-align:left;
	float:left;
 
 }
  fieldset span .buttonsend{
	text-align:left;
	float:left;
	width:60px;
	border-bottom:1px solid #6D6C5D;
	margin-left:100px;
	text-indent:3px;
 
 }
   fieldset span .buttonclear{
	text-align:left;
	float:left;
	width:60px;
	border-bottom:1px solid #6D6C5D;
	margin-left:7px;
	text-indent:3px;
 
 }
 .contentHold{
 width:590px;
 	border:0px solid #6D6C5D;
 
 }
 /*MAINWIDE for DISPLAY PAGE*/

div#mainwide h1{
	font-size:20px;
	border:1px solid #000 ;
	color:#DEE2E2  ;
	text-align:left;
	margin:20px 0 15px 0px !important;
	margin:20px 0 15px 10px ;
	

}
div#mainwide{
	width:800px !important;
	width:800px;
	font-color:#fff;
	margin:0 auto;
	padding:0px 0 0 0;
	border:0px solid #8C847B;
	
}
div#mainwide p {
	color:#eee;
	line-height:18px;
	margin:15px auto;
	border:1px solid #fff;
	width:550px !important;
	width:780px ;
	text-align:left;
	font-size:14px;
	clear:none;
}
div#mainwide p span{
	display:block;
	color:#ccc;
	line-height:18px;
	padding:6px 0 0 10px;
	width:520px !important;
	width:190px;
	text-align:left;
	font-size:15px;
	border:0px solid #ccc;
	
}
div#mainwide p img{
	float:left;	
	border:1px solid #ccc;
	padding:3px;
	margin:5px 8px 1px 0;


}

/*MAINWIDE END */



	/*MAIN COLLECTION HEADER*/

div#main .pageheader{
	
	width:590px !important;
	border-bottom:1px solid #6D6C5D;
	margin:2px auto;
	padding:0px 0px 0px 0px ;
	text-align:right;
	color:#AFA599;
	letter-spacing:6px;
	font-size:18px;

	}
	
div#main .collectionheader{
	
	background:url(headBG.jpg) left 40px no-repeat;
	width:600px !important;
	border:0px solid #8C847B;
	margin:0px auto;
	padding:70px 0px 0px 0px ;
	text-align:center;
	text-indent:25px;
	color:#828E96;
	letter-spacing:6px;
	font-size:18px;
	clear:both;
	height:30px;
	}
div#main .collectionheader  span{
	
		color:#8C847B;
	line-height:18px;
	padding:6px 0 0 10px;
	width:520px !important;
	
	text-align:left;
	font-size:11px;
	border:0px solid #ccc;
		clear:both;
}
div#main .collectionheader2{
	
	width:500px !important;
	border:0px solid #8C847B;
	margin:20px auto;
	padding:15px 0px 0px 0px ;
	text-align:left;
	color:#828E96;
	letter-spacing:6px;
	font-size:18px;

	
	
	}
div#main .collectionimages {
	width:760px !important;
	border:0px solid #8C847B;

}
/*table styles for PRODUCT */

div#main .collectionimages table{
	border:0px solid #9FB2C0;
	margin:0px auto;
	padding:0 0 0px 0;
	width:650px;
	clear:both;
	
}
div#main .collectionimages table td{
	border:0px solid blue;
	padding:0 15px 0px 15px;
		margin:0px auto;
		
	
}
div#main .collectionimages table .desc p{
	border:0px solid blue;
	padding:0px 15px 30px 15px;
		margin:0px auto;
		text-align:center;
		
	
}
div#main .collectionimages table td img{
	padding:3px;
	border:1px solid #9FB2C0;
	margin:0;
	

}
div#main .collectionimages table td span{
	border:0px solid blue;
	width:100px;
	height:60px;
	display:block;
	color:#eee;
	text-align:center;
	margin:0 auto;
	padding:0 0  0px 0;
	
}

	/*MAINADMIN*/
div#mainadmin .pageheader{
	
	width:590px !important;
	border-bottom:1px solid #6D6C5D;
	margin:2px auto;
	padding:0px 0px 0px 0px ;
	text-align:right;
	color:#828E96;
	letter-spacing:6px;
	font-size:18px;
	
	}
div#mainadmin{
	width:760px !important;
	width:760;
	color:#fff;
	margin:0 auto;
	padding:0px 0 0 0;
	border:0px solid #8C847B;
	
}
div#mainadmin p {
	color:#eee;
	ine-height:18px;
	margin:15px auto;
	border:0px solid #8C847B;
	width:550px !important;
	width:525px ;
	text-align:left;
	font-size:14px;



}

div#mainadmin p span{
	display:block;
	color:#ccc;
	line-height:18px;
	padding:6px 0 0 10px;
	width:520px !important;
	width:190px;
	text-align:left;
	font-size:15px;
	border:0px solid #ccc;
}
div#mainadmin table {
		border:0px solid #666;
		margin:0 auto;
		padding:0;
		width:650px;
}
	
div#mainadmin table td.adminhead{ 
	border:1px solid #eee;
	background:#eee;
	color:#282014;
	font-weight:bold;
	font-size:15px;
	
}
div#mainadmin table td{ 
	border:1px solid #eee;
	color:#eee;
	padding:3px;
	
}
div#mainadmin table td a.hot{ 
	display:block;
	border:0px solid #eee;
	text-decoration:underline;
	font-weight:bold;
	
	}
div#mainadmin table td a.hot:visited{ 
	display:block;
	border:0px solid #eee;
	text-decoration:underline;
		font-weight:bold;
	
	}
div#mainadmin  table td a.hot:hover{ 
	
	border:0px solid #eee;
	text-decoration:none;
		font-weight:bold;
	
	}

	
	
	/* MAIN LIST STYLE */
div#main ul {
	border:0px solid #eee;
	width:500px;
	margin:5px 0 25px 100px !important;
	margin:5px 0 25px -25px ;
}
div#main ul li {
	list-style:none;
	text-align:left;
	padding:3px;

}
div#main ul li a{
	text-decoration:underline;
	letter-spacing:1px;

}
div#main ul li a:visited{
	text-decoration:underline;

}
div#main ul li a:hover{
	text-decoration:none;

}

	
/* END MAIN LIST STYLE */


	/*MAIN COLLECTION HEADER end*/
	
div#nav{
	width:760px !important;
	
	height:30px!important;
	height:30px;
	font-color:#fff;
	margin:25px auto;
	padding:0px px 0 0 0;
	
	border:0px solid #8C847B; 
	
	
}

div#nav .navhorizontal {
	border:0px solid #fff;
	padding:0 0 0 0px;
	height:25px;
	text-align:center;
	width:560px !important;
	margin:0 auto;


}

div#nav .navhorizontal a {
	
	font-family:garamond;
	font-size:14px;
	color:#8C847B;
	text-decoration:none;
	font-weight:bold;
	padding:0 10px 0 10px;
	letter-spacing:4px;
	text-align:center;
	
}
div#nav .navhorizontal  a:hover{
	color:#fff;

}
div#footer{
	margin:15px auto;
	width:500px !important;
	border-top:1px solid #8C847B;
	

}
div#footer p {
	border:0px solid #fff;
	text-align:center;
	margin :15px 0 0 0;
	color:#fff;
	font-size:9px;
	letter-spacing:5px;

}
/*ADMIN DROP MENU */

div#adminmenu {
	border:0px solid #eee;
	padding:0;
		margin:0 ;
	height:20px;
	background:#2C2418;
	float:right;
	letter-spacing:3px;
	width:600px;
	
	}
div#adminmenu ul{
		border:0px solid #eee;
		margin:3px 0 0 0px!important;
		margin:3px 0 0 0px;
		width:520px;
		float:left;
}
div#adminmenu ul li{
		float:left;
		text-align:left;
		background:#2C2418;
	list-style:none;
	border:0px solid #eee;
	position:relative;

		padding:0 6px 0 6px;
		
}
div#adminmenu a{
	line-height:15px;
	display:block;
	text-decoration:none;
	color:#8C847B;
		background:#2C2418;
	padding:0 15px 0 15px;
		
	}
div#adminmenu a:hover{
	text-decoration:none;
	color:#282014;
	background:#eee;
	padding:0 15px 0 15px;
	display:block;

}
div#adminmenu ul li ul{
	margin:0;
		width:100px;
	position:absolute;
	top:12px !important;
	top:15px;
	left:0px !important;
	left:-1px;
	display:none;
		border:0px solid #eee;
}
div#adminmenu ul li ul li{

				width:100px;	
			}
div#adminmenu ul li ul li a{
width:85px;	
	
}
div#adminmenu ul li:hover ul, div#adminmenu ul li ul:hover {

	display:block;
	border:0px solid #eee;
		background:#2C2418;
}


/*ADMIN MENU END */

/



/*REAL ADMIN UL DROP STARTS HERE!!!*/

div#adminmenu .adminNav{
		border:1px solid pink;
		margin:3px 0 0 0px!important;
		margin:3px 0 0 0px;
		width:600px;
		float:left;
}
div#adminmenu  .adminNav li{
		float:left;
		text-align:left;
		background:#2C2418;
	list-style:none;
	border:0px solid #eee;
	position:relative;
	padding:0 6px 0 6px;
	width:130px;
		
}
div#adminmenu  .adminNav a{
	line-height:15px;
	display:block;
	text-decoration:none;
	color:#8C847B;
		background:#2C2418;
	padding:0 0px 0 0px;
	width:120px;
		
	}
div#adminmenu  .adminNav a:hover{
	text-decoration:none;
	color:#282014;
	background:#eee;
	padding:0 0px 0 0px;
	display:block;


}
div#adminmenu  .adminNav li ul{
	margin:0;
		
	position:absolute;
	top:12px !important;
	top:15px;
	left:0px !important;
	left:-1px;
	display:none;
		border:0px solid #eee;
}
div#adminmenu  .adminNav li ul li{
		width:150px;
					
			}
div#adminmenu  .adminNav li ul li a{
	width:150px;
	
}
div#adminmenu  .adminNavl li:hover ul, div#adminmenu  .adminNav li ul:hover {

	display:block;
	border:0px solid #eee;
		background:#2C2418;
			width:180px;
}


/*REAL ADMIN END */
.clearfix {
	clear:both;

}
.fill {
	height:370px;
}
.fillshort{
	height:80px;
}