html {
height:100%;
margin-bottom:1px;
text-align:right;


}

#all{
	width:786px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;

}

p {
	clear:both;

}


#header {
	background-image:url(../templates/images/header.gif);
	background-repeat:no-repeat;
	width:768px;
	height:130px;
	margin:0px;
	padding:0px;


}

DIV#nav {
	
	height:15px;
	width:738px;
	text-align:center;
	
	margin:0px 0px 10px 0px;
	padding:0px;
	
}





DIV#nav ul {

	
	list-style-type: none;
	padding:0px;
	margin:0px 0px 0px 13px;
	white-space:nowrap;
	text-align:right;
	
	

}


DIV#nav li {
	
	display:inline;
	padding:0px;
	margin:0px;
	

}








DIV#nav ul li a{
	background-image:url(../templates/images/nav_line.gif);
	background-repeat:no-repeat;
	background-position:center right;
	float:right;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	color:#920020;
	text-decoration:none;
	padding:0px 15px 1px 15px;
	height:13px;
	margin:0px 0px 0px 0px;
	
	

}

DIV#nav ul li a:hover{
	background-color:#FFEDEC;
	color:#920020;
	
	
	

}

/*sub*/


table#sub {

	
	
	
	width:350px;
	text-align:center;
	
	margin:0px;
	padding:0px;
	
	
}





table#sub tr  {

	
	list-style-type: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	white-space:nowrap;
	text-align:right;
	
	

}


table#sub tr td {
	

	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#920020;
	
	text-decoration:none;
	padding:0px 0px 0px 0px;
	
	margin:0px 0px 0px 0px;
	
	

}








table#sub tr td a{
	
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:0px 2px 1px 2px;
	
	margin:0px 0px 0px 0px;
	
	

}

table#sub tr td a:hover{
	color:#920020;
	
	
	

}

table#sub tr td a:active{
	color:#920020;
	
	
	

}

.spacer {
	background-image:url(../templates/images/nav_line2.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	


}


/*sub end*/

DIV#nav ul li a.no_border{
	background-image:none;
	background-repeat:no-repeat;
	background-position:center right;
	float:right;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.85em;
	font-weight:bold;
	color:#920020;
	text-decoration:none;
	padding:0px 15px 1px 15px;
	height:13px;
	margin:0px 0px 0px 0px;
	
	

}




#content {
	background-image:url(../templates/images/body_background.gif);
	background-repeat:repeat-y;
	width:768px;
	height:16px;
	padding:0px 15px 15px 15x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	font-size:0.8em;
	margin:0px;
	border:0px;
	
	
}

#content2 {
	background-image:url(../templates/images/body_background.gif);
	background-repeat:repeat-y;
	width:768px;
	height:16px;
	padding:0px 15px 15px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	font-size:0.8em;
	margin:0px;
	border:0px;
	
	
}

#content {
	display:table;
	


}



h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.7em;

	font-weight:bold;
	color:#900023;
	margin:0px 0px 0px 100px;
	
	


}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.7em;

	font-weight:bold;
	color:#900023;
	margin:0px 0px 0px 0px;
	
	


}
#profile {
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	width:560px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;

}

#profile h3 {
	margin-left:10px;
	
	


}

html>body #profile h3 {
	margin-left:0px;
	
	


}


#home_thumbs_table {
	width:560px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	
	vertical-align:top;

}

#home_thumbs {
	display:inline ;
	

}

#home_thumbs td{
	padding:5px;

}

#news {
	width:100px;
	height:336px;
	border:2px solid #86C08E;
	padding:0px;
	margin:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;


}

#news td {
	padding:4px;
	text-align:justify;

}

#news hr {
	color:#86C08E;
	border-bottom:1px solid #86C08E;
	border-top:0px solid #86C08E;
	border-right:0px solid #86C08E;
	border-left:0px solid #86C08E;
	
	margin:10px 0px 5px 0px;

}


#news h1 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#86C08E;
	font-weight:bold;
	text-align:left;

}

td#news_head {
	background-color:#86C08E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 2px 5px;
	height:15px;
	

}

#news_galleries {
	width:100px;
	height:268px;
	border:2px solid #86C08E;
	padding:0px;
	margin:5px 0px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;


}

#news_galleries a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0000FF;
	text-align:right;


}

#news_galleries a:hover{

	color:#902922;


}

#news_galleries h1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#86C08E;
	font-weight:bold;
	text-decoration:none;


}

#news_galleries h1 a:hover{
	color:#C08986;


}

#news_galleries td {
	padding:4px;
	text-align:justify;

}

#news_galleries hr {
	color:#E2F5E4;
	border-bottom:1px solid #E2F5E4;
	border-top:0px solid #E2F5E4;
	border-right:0px solid #E2F5E4;
	border-left:0px solid #E2F5E4;
	
	margin:6px 0px 3px 0px;

}


#news_galleries h1 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#86C08E;
	font-weight:bold;
	text-align:left;

}

#news_galleries h1 .grey {
	
	color:#999999;
	font-weight:normal;
	text-align:left;

}

td#news_galleries_head {
	background-color:#86C08E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 2px 5px;
	height:15px;
	

}




#text  {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	padding:0px 100px 15px 100px;

}

#text_home  {
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	padding:0px 100px 0px 100px;
	

}

#text_home a{
	color:#902922;
	text-decoration:none;

}

#text_contact  {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	padding:0px 0px 15px 20px;
	

}



#gal  {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	padding:0px 15px 15px 0px;
	margin-top:0px;
	


}
#zoom {
	width:720px;
	
	

}

.im {
	
	text-align:center;
	vertical-align:top;
	padding:0px;
	margin:0px;
	

}



#listing {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C08986;
	font-size:0.65em;
	text-align:right;
	padding:3px 10px 3px 3px;
	height:25px;


}

#listing a {
	color:#920020;

}

#listing a:hover {
	color:#000000;

}


.back {
	text-align:right;
	
	padding:0px 0px 0px 0px;

}


.back a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:0.8em;
	text-align:left;
	
	
	
	
}

.h7 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#900023;
	margin:0px;
	padding:3px;
	
	
	
}

h4 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	margin:0px;
	padding:3px;
	background-color:#C38A86;
	
	
}

#dimension_etc {

	width:400px;


}

.class_dim {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center;


}

h5 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#900023;
	margin:0px;
	padding:3px;
	
	display:inline;
	
	
}

h6 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C38A86;
	margin:0px 0px 0px 0px;
	padding:3px;

	
	
	
}




#print {
border:2px solid #C38A86;
padding:5px;
text-align:center;
margin-top:20px;
margin-right:auto;
margin-left:auto;


}



#print img{
	
	padding:0px;
	margin:3px;
margin-top:15px;
margin-bottom:10px;

}

#prices_sizes_ed {
	text-align:center;
	border:1px solid #C38A86;
	margin-top:10px;
	
	

}

#cent {
	margin-left:auto;
	margin-right:auto;
	

}


#imagetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:30px 0px 0px 10px;
vertical-align:top;
width:400px;

}





td#imagetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:0.8em;
	text-align:justify;
	margin:0px 0px 20px 0px;
	padding:30px 0px 0px 0px;


}

.imagetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;


}

.imagetext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background-color:#ffffff;


}


#thumbs_tab {
	width:480px;
text-align:center;
margin-top:20px;
margin-left:auto;
margin-right:auto;
border:1px solid #C08986;


}



.thumbs{
	background-color:#FFFFFF;
	
	text-align:center;

}

.thumbs2{
	text-align:center;
	border:1px solid #CCCCCC;
	border-bottom:2px solid #999999;
	border-right:2px solid #999999;
	


}


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color:#900023;
	margin:0px 0px 5px 0px;


}






.home_btn_top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	width:93px;
	background-color: #C08986;
	color:#ffffff;
	text-align:left;
	padding:1px 0px 1px 2px;
	
	
	
	
	

}





.home_btn_a {

	color:#ffffff;
	text-decoration:none;
	border:none;

}



.home_btn {
	float:left;
	margin:0px 3px 20px 3px;
	border:2px solid #C08986;
	width:93px;
	
	

}

html>body #home_btn_holder {
	
	margin-left:20px;
	
	
	
	

}

.home_btn img{

	border:none;
	
	

}





#footer {
	background-image:url(../templates/images/footer.gif);
	background-repeat:no-repeat;
	width:768px;
	height:45px;
	padding-top:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	text-align:center;
	vertical-align:bottom;
	margin:0px;


}


#gal_text {
	color:#ffffff;
	font-size:0.9em;
	width:480px;
	text-align:justify;
	margin-top:0px;
	border:1px solid #C08986;
	background-color:#C08986;
	padding:10px;

}

html>body #gal_text{
	margin-right:auto;
	margin-left:auto;
	width:460px;
	border:none;

}

#print_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*width:575px;*/
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:10px 90px 10px 80px;
	font-size:1.3em;
	

}


/* ----------------------------------- CONTACT FORM START -------------------------------------*/
#cform {
	margin:0px;

}

#errors {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:410px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #E0E0E0;
	border-bottom:0px;
}





#errors.errors{
	margin:0px;
	padding:0px;
	text-align:center;
	
}

#errors h4 {
	text-align:left;
	margin:0px;
	padding:3px 0px 3px 10px;

}



#regform{
	font-size:0.7em;
	text-align:left;
	padding:20px 20px 20px 20px;
	width:370px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #E0E0E0;
}



#regform input {
	margin:5px 5px 5px 0px;
	

}

label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C38A86;
	font-size:0.9em;
	font-weight:bold;
	width:100px;
	float:left;
	text-align:right;
	padding:2px 20px 0px 0px;

}

#comments {
	width:235px;

}

#address {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	vertical-align:top;
	color:#666666;
	width:150px;
	padding:20px;
	
	background-color: #FFEDEC;
	
	border:1px solid #E0E0E0;
	border-right:0px;
	
}

#address h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#C38A86;
	margin:0px;
	padding:0px;

}

#required {
	font-size:0.7em;
	color:#999999;
	padding-top:10px;
	text-align:right;


}

#submit {
	text-align:right;
	margin-right:10px;

}
