/* CSS Document */
* {
	margin:0; 
	padding:0;
	border: 0;
	font-family: "Georgia", serif;
	color: #a88637;
	line-height:120%;
	}
a {
	text-decoration:none;
} 
a:hover {
	text-decoration:none;
}
img {
	display: block;
}
body {
	background:#4f4b48;
	text-align: center;
}
#page {
	text-align: left;
	width:923px;
	height:719px;
	margin: 10px auto 0;
}
#column1 {
	float:left;
	width:300px;
	height:628px;	
}
#column1 #logo{
	width:300px;
	height:300px;
	background:url("images/logo_corner.jpg");	
}
#column1 #logo h1{
	margin:0 0 0 -10000px;	
	float:left;
}	
#column1 #logo a{
	float:left;
	margin:40px 0px 0px 43px;
}
#column1 #navside1{
	float:left;
	width:76px;
	height:272px;
	background:url("images/navside1.jpg");
	background-repeat:no-repeat;
}
#column1 #nav{
	float:left;
	width:200px;
	height:272px;
}
#column1 #nav ul{
	margin:0 0 0 -10000px;
	float:left;
	}
#column1 #nav #aboutusbtn{
	float:left;
	width:200px;
	height:73px;
	background:url("images/aboutusbtn.jpg");
	background-position:0 0px;
}
#column1 #nav #aboutusbtn a{
	float:left;
	width:200px;
	height:73px;
	background:url("images/aboutusbtn.jpg");
	background-position:0 0px;
}
#column1 #nav #aboutusbtn a:hover{
	background-position:0 -73px;
}
#column1 #nav #gallerybtn{
	float:left;
	width:200px;
	height:67px;
	background:url("images/gallerybtn.jpg");
}
#column1 #nav #gallerybtn a{
	float:left;
	background:url("images/gallerybtn.jpg");
	background-position:0 0px;
}
#column1 #nav #gallerybtn a:hover{
	background-position:0 -67px;
}
#column1 #nav #contactusbtn{
	float:left;
	width:200px;
	height:69px;
	background:url("images/contactusbtn.jpg");
}
#column1 #nav #contactusbtn a{
	float:left;
	background:url("images/contactusbtn.jpg");
	background-position:0 0px;
}
#column1 #nav #contactusbtn a:hover{
	background-position:0 -69px;
}
#column1 #nav #calendarbtn{
	float:left;
	width:200px;
	height:63px;
	background:url("images/calendarbtn.jpg");
}
#column1 #nav #calendarbtn a{
	float:left;
	background:url("images/calendarbtn.jpg");
	background-position:0 0px;
}
#column1 #nav #calendarbtn a:hover{
	background-position:0 -63px;
}
#column1 #navside2{
	float:right;
	width:24px;
	height:272px;
	background:url("images/navside2.jpg");
}
#column1 #navspacer{
	clear:both;
	width:300px;
	height:56px;
	background:url("images/navspacer.jpg");
}
#column2 {
	float:right;
	width:623px;
	height:628px;
	}
#column2 #header {
	width:623px;
	height:223px;
	background:url("images/header.jpg");
	}
#column2 #header h3 {
	font-family:Arial, sans-serif;
	text-align:right;
	font-size:14px;
	position:relative;
	top:155px;
	left:-35px;
	color:#a2740c;
	font-weight:bold;
	}
#column2 #header a {
	font-family:Arial, sans-serif;
	color:#a2740c;	
}
#column2 #header a:hover {	
	color: #ffd673;
	}
#column2 #content {
	float:left;
	width:564px;
	height:405px;
	background:url("images/contentbg2.jpg");
	}
#column2 #content #contentscroll {
	width:556px;
	height:397px;
	overflow:auto;
	margin:4px;
	}
#column2 #content img{
	margin:20px 10px 0px 20px;
	float:left;
}
#column2 #content h2{
	margin:20px 0px 0px;
	font-size:24px;
	float:left;
}
#column2 #sidepiece {
	float:right;
	width:59px;
	height:405px;
	background:url("images/sidepiece.jpg");
	}
#footer {
	width:923px;
	height:91px;
	clear:both;
	}
#footer #footer1 {
	width:300px;
	height:91px;
	float:left;
	background:url("images/footer1.jpg");
	}
#footer #footer2 {
	width:623px;
	height:91px;
	float:left;
	background:url("images/footer2.jpg");
	}
#footer #footer2 #subimage {
	width:376px;
	height:40px;
	position:relative;
	top:0px;
	left:97px;
	}
#content #contactcontent {
	margin:0px 20px 20px;
	text-align:center;	
}
#content #contactcontent #contactheader {
	text-align:center;
	margin:0px 11px 3px 0;
}
#content #contactcontent h3 {
	margin:0px 0px;
	font-family:arial, sans-serif;
	font-size:13px;
	line-height:120%;
	color:#a88637;
	font-weight:bold;
	clear:both;
	text-align:right;	
}
#content #contactcontent h3 a{	
	color:#a2740c;
}
#content #contactcontent h3 a:hover{	
	color:#ffd673;
}
#content #contactcontent h4 {
	font-size:12px;
	color:#7d642a;
	line-height:120%;
	font-weight:bold;
	text-align:center;	
	margin:-10px 0 10px 0;
}
#content #contactcontent h4 a{	
	color:#ffd673;
}
#content #contactcontent h4 a:hover{	
	color:#a2740c;
}
#content #contactcontent .input {
	background:#462305;	
	width:360px;
	padding:2px;
	font-size:11px;
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
}
#content #contactcontent label {
	color:#7d642a;
}
#content #contactcontent table {
	width:496px;
	margin:0 auto;
	background:url("images/tile2.jpg");
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
	}
#content #contactcontent tr {
	height:20px;	
}
#content #contactcontent textarea {
	background:#462305;	
	width:360px;
	height:110px;
	padding:4px;
	font-size:11px;
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
}
#content #contactcontent .formlabel {
	color:#7d642a;
	font-size:11px;
	font-weight:normal;
}
#content #contactcontent .formfield {
	font-size:11px;
	font-weight:bold;
}
#content  #contactcontent #form_buttons td{
	margin:5px 0;
	height:23px;
	padding:0 10px 0 0;
}
#content  #contactcontent #form_buttons #submit_reset{
	height:23px;
	width:112px;
	float:right;
	background:url("images/submit_reset.jpg");
}
#content  #contactcontent .submit_up {
	display:block;
	width:56px;
    height:23px;
	background: url(images/submit.jpg) 0 0 no-repeat;
	background-position: 0px 0px;
	border: none;
	float:right;
}
#content  #contactcontent .submit_over {
	display:block;
	width:56px;
    height:23px;	
    background: url(images/submit.jpg) 0 0 no-repeat;
	background-position: 0px -23px;
	cursor:pointer;
	border: none;
	float:right;
}
#content  #contactcontent .reset_up {
	display:block;
	width:56px;
    height:23px;	
    background: url(images/reset.jpg) 0 0 no-repeat;
	background-position: 0px 0px;
	border: none;
	float:left;
}
#content  #contactcontent .reset_over {
	display:block;
	width:56px;
    height:23px;
	background: url(images/reset.jpg) 0 0 no-repeat;
	background-position: 0px -23px;
	cursor:pointer;
	border: none;
	float:left;
}
#content  #contactcontent p {
	font-size:11px;
	color:#7d642a;
	font-style:italic;
	width:480px;
	text-align:left;
	margin:0 auto;
}
#content #calendarcontent {
	margin:20px;
	text-align:center;
	line-height:120%;
}
#content #calendarcontent .event_entry {
	width:496px;
	padding:10px;
	margin:0 auto;
	text-align:left;
	background:url("images/tile2.jpg");
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
	}
#content #calendarcontent h4{
	font-size:13px;
	color:#9f8763;
	font-weight:bold;
}
#content #calendarcontent .event_focus{
	font-size:14px;
	color:#a88637;
}
#content #calendarcontent a{
	color:#a2740c;	
	font-size:11px;
	font-weight:bold;
	line-height:140%;
}
#content #calendarcontent a:hover{
	color:#ffd673;	
}
#content #calendarcontent p{
	font-size:12px;
	color:#9f8763;
	font-weight:normal;
	line-height:120%;
	margin:3px;
}
#content #aboutcontent {
	margin:20px;
	text-align:center;
}
#content #aboutcontent #about_company{
	width:496px;
	padding:10px;
	margin:0 auto;
	text-align:left;
	background:url("images/tile2.jpg");
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
	}
#content #aboutcontent #company_img{
	margin:0px 5px 0px;
	float:right;
}
#content #aboutcontent #company_img img{
	padding:0px;
	margin:0px;
	float:none;
	display:block;	
	border: 2px solid #886c2c;
}
#content #aboutcontent #about_company h3{
	font-size:16px;	
}
#content #aboutcontent #about_company p{
	font-size:12px;
	color:#9f8763;
	font-weight:normal;	
	padding:5px;
}
#content #aboutcontent #about_owners{
	width:496px;
	padding:10px;
	margin:0 auto;
	text-align:left;
	background:url("images/tile2.jpg");
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
	}
#content #aboutcontent #owners_img{
	margin:0px 5px 0px;
	float:left;
}
#content #aboutcontent #owners_img img{
	padding:0px;
	margin:0px;
	float:none;
	display:block;	
	border: 2px solid #886c2c;	
}
#content #aboutcontent #about_owners h3{
	font-size:16px;	
}
#content #aboutcontent #about_owners p{
	font-size:12px;
	color:#9f8763;
	font-weight:normal;
	padding:5px;	
}
#content #gallerycontent {
	margin:10px;
	text-align:center;
	line-height:120%;
}
#content #gallerycontent #gallery_catbtns {
	float:left;	
	position:relative;
	top:41px;
	left:127px;
}
#content #gallerycontent #gallery_cat1btn {
	background: url("images/gallery_cat1btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	margin:0;
	float:none;
}
#content #gallerycontent #gallery_cat1btn a{
	background: url("images/gallery_cat1btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	float:left;	
}
#content #gallerycontent #gallery_cat1btn a:hover{
	background-position:0 -63px;
}
#content #gallerycontent #gallery_cat2btn {
	background: url("images/gallery_cat2btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	margin:0;
	float:none;
}
#content #gallerycontent #gallery_cat2btn a{
	background: url("images/gallery_cat2btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	float:left;	
}
#content #gallerycontent #gallery_cat2btn a:hover{
	background-position:0 -63px;
}
#content #gallerycontent #gallery_cat3btn {
	background: url("images/gallery_cat3btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	margin:0;
	float:none;
}
#content #gallerycontent #gallery_cat3btn a{
	background: url("images/gallery_cat3btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	float:left;	
}
#content #gallerycontent #gallery_cat3btn a:hover{
	background-position:0 -63px;
}
#content #gallerycontent #gallery_cat4btn {
	background: url("images/gallery_cat4btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	margin:0;
	float:none;
}
#content #gallerycontent #gallery_cat4btn a{
	background: url("images/gallery_cat4btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	float:left;	
}
#content #gallerycontent #gallery_cat4btn a:hover{
	background-position:0 -63px;
}
#content #gallerycontent #gallery_cat5btn {
	background: url("images/gallery_cat5btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	margin:0;
	float:none;
}
#content #gallerycontent #gallery_cat5btn a{
	background: url("images/gallery_cat5btn.jpg");
	background-position:0 0;
	width:305px;
	height:63px;
	float:left;	
}
#content #gallerycontent #gallery_cat5btn a:hover{
	background-position:0 -63px;
}


#content #gallerycontent .product_listing {
	width:485px;
	padding:5px 15px 5px 5px !important;
	padding:5px 0px 5px 5px;
	margin:0 auto;
	text-align:left;
	background:url("images/tile2.jpg");
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
	}
#content #gallerycontent h4{
	font-size:13px;
	color:#a88637;
	font-weight:bold;
}
#content #gallerycontent p .product_emphasis{
	font-size:20px;
	color:#a88637;
	line-height:140%;
}
#content #gallerycontent p .product_subemphasis i{
	font-size:14px;
	color:#a86307;
	line-height:140%;
}
#content #gallerycontent a{
	color:#a2740c;	
	font-size:11px;
	font-weight:bold;
	line-height:140%;
}
#content #gallerycontent a:hover{
	color:#ffd673;	
}
#content #gallerycontent p{
	font-size:12px;
	color:#9f8763;
	font-weight:normal;
	line-height:140%;
	margin:3px;
}
#content #gallerycontent .product_photo {
	width:120px;
	margin:0px auto;
	padding:5px;
	float:right;	
	text-align:left;
}
#content #gallerycontent .product_photo img{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	float:none;
	border: 2px solid #886c2c;
}
#content #gallerycontent .extrabtns {
	width:180px;
	height:43px;
	margin:0;
}
#content #gallerycontent .enlargebtn {
	background: url("images/enlargebtn.jpg");
	background-position:0 0;
	width:82px;
	height:43px;
	margin:0;
	padding:0;
}
#content #gallerycontent .enlargebtn a{
	background: url("images/enlargebtn.jpg");
	background-position:0 0;
	width:82px;
	height:43px;
	float:left;	
	padding:0;
	margin:0;
}
#content #gallerycontent .enlargebtn a:hover{
	background-position:0 -43px;
}
#content #gallerycontent .buynowbtn {
	background: url("images/buybtn.jpg");
	background-position:0 0;
	width:82px;
	height:43px;
	margin:0;	
	padding:0;
	float:right;
}
#content #gallerycontent .buynowbtn a{
	background: url("images/buybtn.jpg");
	background-position:0 0;
	width:82px;
	height:43px;
	float:left;	
	padding:0;
	margin:0;
}
#content #gallerycontent .buynowbtn a:hover{
	background-position:0 -43px;
}
#content .productbtns {
	width:319px;
	height:35px;
	margin:0;
}
#content .buynowbtn2 {
	background: url("images/buybtn2.jpg");
	background-position:0 0;
	width:111px;
	height:35px;
	margin:0;	
	padding:0;
	float:right;
}
#content .buynowbtn2 a{
	background: url("images/buybtn2.jpg");
	background-position:0 0;
	width:111px;
	height:35px;
	float:left;	
	padding:0;
	margin:0;
}
#content .buynowbtn2 a:hover{
	background-position:0 -35px;
}
#content #gallerycontent .product_listing .product_footer {
	width:496px;
	height:1px;
	clear:both;
	}
#footer2 #cat_bar {
	background:url("images/cat_bar.jpg");
	width:376px;
	height:51px;
	position:relative;
	top:0px;
	left:0px;
	text-align:center;
}
#footer2 #cat_bar #cat_btns{
	width:344px;
	height:25px;
	margin:0 auto;
	position:relative;
	top:8px;
	left:0px;
}
#footer2 #cat_bar #cat1btn {
	background: url("images/cat1btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat1btn a{
	background: url("images/cat1btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat1btn a:hover{
	background-position:0 -25px;
}
#footer2 #cat_bar #cat2btn {
	background: url("images/cat2btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat2btn a{
	background: url("images/cat2btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat2btn a:hover{
	background-position:0 -25px;
}
#footer2 #cat_bar #cat3btn {
	background: url("images/cat3btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat3btn a{
	background: url("images/cat3btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat3btn a:hover{
	background-position:0 -25px;
}
#footer2 #cat_bar #cat4btn {
	background: url("images/cat4btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat4btn a{
	background: url("images/cat4btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat4btn a:hover{
	background-position:0 -25px;
}
#footer2 #cat_bar #cat5btn {
	background: url("images/cat5btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat5btn a{
	background: url("images/cat5btn.jpg");
	background-position:0 0;
	width:86px;
	height:25px;
	margin:0;	
	float:left;
}
#footer2 #cat_bar #cat5btn a:hover{
	background-position:0 -25px;
}
#content #gallerycontent #image_view {
	width:504px;
	margin:0 auto;	
	text-align:center;
}
#content #gallerycontent #image_view h2{
	float:none;
	text-align:center;
	margin:0 auto;	
}
#content #gallerycontent #image_view img{
	width:400px;
	margin:0 auto;
	float:none;	
	border: 2px solid #886c2c;
	margin:10px auto;

}
#content #gallerycontent #image_descript {
	width:488px;
	background:url("images/tile2.jpg");
	border-right:1px solid #5c2f09;
	border-bottom:1px solid #5c2f09;
	border-top:1px solid #2a1603;
	border-left:1px solid #2a1603;
	margin:0 auto;
	padding:4px;
}
#content #gallerycontent #image_descript p{
	float:none;
	width:480px;	
	margin:0 auto;
	padding:0;
	text-align:left;
}
#backbtn {
	background: url("images/backbtn.jpg");
	background-position:0 0;
	width:74px;
	height:35px;
	margin:0;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;	
}
#backbtn a {
	background: url("images/backbtn.jpg");
	background-position:0 0;
	width:74px;
	height:35px;
	margin:0;
	float:left;	
}
#backbtn a:hover {
	background-position:0 -35px;
}
#subfooter {
	background: url("images/techNolaBtn.jpg");
	background-position:0 0;
	width:138px;
	height:41px;
	margin:0px 5px 0px 0px;
	padding:0px;
	float:right;
}
#subfooter a {
	background: url("images/techNolaBtn.jpg");
	background-position:0 0;
	width:138px;
	height:41px;
	margin:0;
	float:left;	
}
#subfooter a:hover {
	background-position:0 -41px;
}