a:link { color: #62412E} 
a:hover { color: #FF3333; text-decoration: none} 
a:visited { color: #62412E} 
body {
    font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px;
	background-image:url(images/leftbackgroundcolumn.gif);
	background-repeat: repeat-y;
}
.sidebar {
	background-color: #9B2424;
}

h1 {
	font-family:  Verdana, Arial,, Helvetica, sans-serif;
	font-size: 20px;
	color:#63422D;
	margin-top: 3px;
	
}

.cf {}

.alt {

text-align: left;
margin: 5px;
background:#FAF8D8;
color: #4E4347;
padding: 5px;
border:2px solid #F8C9AF;     

/*	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
*/	
}


input.btn{
   color:#ffffff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   background-color: #63422D;
   border:1px solid;
   border-top-color:black;
   border-left-color:black;
   border-right-color:black;
   border-bottom-color:black;
}


.medium {  font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.highlight {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#63422D}

h2 {
	font-family:  Verdana, Arial,  Helvetica, sans-serif;
	font-size: 17px;
	color:#63422D;
	margin-top: 1px;
	text-align:center;
	
}

h3 {
	font-family:  Verdana, Arial,  Helvetica, sans-serif;
	font-size: 13px;
	color:#63422D;
	margin: 0px;
	
}
.blueline { 
	border-bottom-width : 1px; 
	border-style: dashed; 
	border-color: #63422D; 
	width: 732px; 
	font-size: 16px; 
	font-weight: bold; 
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
	border-left-width : 0px; 
	border-right-width: 0pt; 
	border-top-width : 0px; 
} 

.faqline { 
	font-size: 16px; 
	font-weight: bold; 
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
	color:#63422D;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.xsmall {
  font-size:.6em;
}
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bolder; ; color: #003399; text-align: center } 
#photoholder {
  width:960px;
  height:124px;
  background:#fff url(/images/shim.gif) 50% 50% no-repeat;
}
#photoholderTest {
  width:460px;
  height:144px;
  background:#fff url(/images/shim.gif) 50% 50% no-repeat;
}
#photoTest {
  width:460px;
  height:144px;
}
#photo {
  width:960px;
  height:124px;
}

TABLE.Gallery {
  font-family:verdana;
  font-size:12px;
}

TABLE.Gallery TD {
  text-align:center;
}

TABLE.Valentine
{
  	padding: 0px;
	border: solid 2px #F8C9AF;
	BACKGROUND-color:#FFFFCC;
}


TABLE.Valentine TD
	{
		border-left: none;
		border-top: none;
		
		border:none;

	/*	border-right: solid 1px #AB282E;
		border-bottom: solid 1px #AB282E;*/
			/*	background-color: #FAF8D8;	*/
	
	}
	
	TABLE.Valentine TH
	{
		border-left: none;
		border-top: none;
		
		/*border-right: solid 1px #AB282E;*/
		border-bottom: solid 1px #F8C9AF;
			/*	background-color: #FAF8D8;	*/
	
	}

.formFld {
	border:  2px dotted #F8C9AF;
	BACKGROUND-color:#FAF8D8;
	padding: 2px;
	font-size:1.0em;
}
.formFld caption {
	font-size: 1.0em;
	text-align:left;
	font-weight:bold;	
}

 hr {color: #F8C9AF}
  hr {border-top: 2px; border-style: dotted; border-color: #F8C9AF}

.mainBox {
	padding: 5px;
	border: 2px dotted #F8C9AF;
	BACKGROUND-color:#FAF8D8;
}
.mainBox h3 { font-size:16px; }

TABLE.Attention
{
  	padding: 2px;
	 border-left: 2px dotted #F8C9AF;
	 border-top: 2px dotted #F8C9AF;
	
	/*border-left: solid 3px #EEECCE;
	border-top: solid 3px #EEECCE;*/

	BACKGROUND-color:#FAF8D8;

}
TABLE.Attention TD
	{
		border-left: none;
		border-top: none;

		/*border-right: solid 3px #EEECCE;
		border-bottom: solid 3px #EEECCE;*/
		
		border-right: 2px dotted #F8C9AF;
		border-bottom: 2px dotted #F8C9AF;
		background-color: #FAF8D8;	
	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	TABLE.Attention TH {
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;	
		font-size : 16px;	
		border-left: none;
		border-top: none;
		/*border-right: solid 3px #EEECCE;
		border-bottom: solid 13px #EEECCE;*/
		border-right: 2px dotted #F8C9AF;
		border-bottom: 2px dotted #F8C9AF;
		BACKGROUND-color: #FAF8D8;
	
		color: black;
		font-weight : bold;	
		text-align : center;
	}
TABLE.PriceList
	{
		padding: 2px;
		border-left: solid 1px #666;
		border-top: solid 1px #666;
		BACKGROUND-color: #eecccc; 
	}
	TABLE.PriceList TD
	{
		border-left: none;
		border-top: none;
		background-color: #eecccc;	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
	}
	TABLE.PriceList TH {
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;	
		font-size : 16px;	
		border-left: none;
		border-top: none;
		border-right: solid 1px #666;
		border-bottom: solid 1px #666;
		BACKGROUND-color: #F8C9AF; 
		color: black;
		font-weight : bold;	
		text-align : center;
	}

#display IMG {
	BORDER:solid 2px #F8C9AF;
}
 TABLE.footer TD {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003399 ; 
	border-top:solid 2px #63422D;
	text-align:center;
	padding:5px;
	}
.small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.pages a, .pageList .this-page {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.pages a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.pages .this-page {padding: 1px 6px; border: solid 1px #ddd; border-color: #036; font-weight: bold; color : #fff; background: #F8C9AF}
.pages a:hover {color: #fff; background: #F8C9AF; border-color: #036; text-decoration: none;}

.notethis {
font-weight:bold;
border:1px solid #CCCCCC;
background-color:#F8C9AF;
padding:5px;
margin:5px;
width:250px;
float:center;
text-align:center;
margin-left: auto;
margin-right: auto;
}
.galnote {
font-weight:bold;
border:1px solid #CCCCCC;
background-color:#F8C9AF;
padding:5px;
margin:5px;
font-size:11px;
}
TD.menu1
{
	FONT-FAMILY:verdana;
	font-size:70%;
}
.thumbnail
		{
			float: left;
			width: 145px;
			margin: 0 10px 15px 0;
            text-align:center;
                        
		}
.clearboth { clear: both; }

input:focus, textarea:focus, select:focus {
    background-color: #fde;
}

input, select, checkbox {
border: 3px solid #F8C9AF;
font-family: verdana, tahoma, helvetica, sans-serif; 
color: #000000; 
background-color:#FAF8D8;
}

