#header {width: 900px; height: 170px; background:url('images/header_background.jpg') no-repeat; margin: 0 auto;}

#header_logo { width: 190px; padding-left: 30px; float: left; vertical-align: text-top}

#header_main { width: 680px; float: right; text-align: right;}

#textnav a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; color: #950024; text-transform: uppercase; text-decoration: none; letter-spacing: 0.1em; }

#textnav a:hover { color: #CC0033; }

#header_navicon td { padding-top: 5px; }
  
.clear { clear:both; }

#box600 {
	background-color: #FFFFFF;
	position: relative; 
	top: 0px;
	padding: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 600px;
	}

#box550 {
	background-color: #FFFFFF;
	position: relative; 
	top: 0px;
	padding: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 550px;
	}
	
#box450 {
	background-color: #FFFFFF;
	padding: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 450px;
	}
	
#box270 {
	background-color: #FFFFFF;
	position: relative; 
	top: 0px;
	padding: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 270px;
	}
	
#box240 {
	background-color: #FFFFFF;
	position: relative; 
	top: 0px;
	padding: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 240px;
	}
	
#line {
	border-bottom: 1px solid #999999;
	width: 600px;
	}
	
	
 .contact { 
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: normal;
     color: #90371E;
     font-size: 8pt;
      }
A.contact {color: #90371E; font-weight: normal; text-decoration: underline;}
A.contact:link {color: #90371E; font-weight: normal; text-decoration: underline;}
A.contact:visited {color: #90371E; font-weight: normal; text-decoration: underline;}
A.contact:active {color: #90371E; font-weight: normal; text-decoration: underline;}
A.contact:hover {color: #90371E; text-decoration: bold; }

.bodybrown  { 
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: normal;
     color: #51260A;
     font-size: 8pt;
     margin-left: 0px;
     margin-top: 3px;
     line-height: 130% 
     }
     
A.bodybrown {color: #FF6633; font-weight: bold; text-decoration: none;}
A.bodybrown:link {color: #FF6633; font-weight: bold; text-decoration: none;}
A.bodybrown:visited {color: #FF6633; font-weight: bold; text-decoration: none;}
A.bodybrown:active {color: #FF6633; font-weight: bold; text-decoration: none;}
A.bodybrown:hover {color: #FF6633; text-decoration: underline; }

.bodyblack  { 
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: normal;
     color: black;
     font-size: 8pt;
     margin-left: 0px;
     margin-top: 0px;
     line-height: 130% 
     }
     
A.bodyblack {color: #98A248; border-bottom-width: 1px; border-bottom-style: dashed; text-decoration: none;}
A.bodyblack:link {color: #98A248; border-bottom-width: 1px; border-bottom-style: dashed; text-decoration: none;}
A.bodyblack:visited {color: #98A248; border-bottom-width: 1px; border-bottom-style: dashed; text-decoration: none;}
A.bodyblack:active {color: #98A248; border-bottom-width: 1px; border-bottom-style: dashed; text-decoration: none;}
A.bodyblack:hover {color: #98A248; text-decoration: none; border-bottom-style: none; }


h1  { 
     font-family: Georgia, Times, serif;
     font-weight: normal;
     color: #82482C;
     font-size: 11pt; 
	 line-height: 180%
	 margin-top: 10px;  
}
   
h2  { 
     font-family: Georgia, Times, serif;
     font-weight: bold;
     color: #66153A;
     font-size: 9pt; 
	 margin-bottom: 3px;
}   

A.h2 {color: #66153A; text-decoration: underline;}
A.h2:link {color: #66153A; text-decoration: underline;}
A.h2:visited {color: #66153A; text-decoration: underline;}
A.h2:active {color: #66153A; text-decoration: underline;}
A.h2:hover {color: #66153A; text-decoration: none; }

.headercaps {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: bold;
     color: #333333;
     font-size: 10pt;  
}

.purchaseheader { 
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: bold;
     color: #F26521;
     font-size: 9pt; 
	 padding-bottom: 2px;
}

.purchaselink { 
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: bold;
     color: #9D0320;
     font-size: 8pt; 	 
}

A.purchaselink {color: #9D0320; text-decoration: underline;}
A.purchaselink:link {color: #9D0320; text-decoration: underline;}
A.purchaselink:visited {color: #9D0320; text-decoration: underline;}
A.purchaselink:active {color: #9D0320; text-decoration: underline;}
A.purchaselink:hover {color: #9D0320; text-decoration: none; }

.fieldlabelblue { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: #286BB4;
     font-size: 7pt; 
     }
	
.fieldlabelburg { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: #531410;
     font-size: 7pt; 
     }
	  
 .price { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: black;
     font-size: 8pt; 
     }
	 
.error { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #CC0000;
     font-size: 10pt; 
     }
	 
A.error {color: #CC0000; font-weight: bold; text-decoration: underline;}
A.error:link {color: #CC0000; font-weight: bold; text-decoration: underline;}
A.error:visited {color: #CC0000; font-weight: bold; text-decoration: underline;}
A.error:active {color: #CC0000; font-weight: bold; text-decoration: underline;}
A.error:hover {color: #CC0000; text-decoration: none; }
	 
	 
.fieldname { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: #666600;
     font-size: 8pt; 
     }
     
.fieldtext { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #333333;
     font-size: 8pt; 
     }
     
A.fieldtext {color: #993333; font-weight: bold; text-decoration: none;}
A.fieldtext:link {color: #993333; font-weight: bold; text-decoration: none;}
A.fieldtext:visited {color: #993333; font-weight: bold; text-decoration: none;}
A.fieldtext:active {color: #993333; font-weight: bold; text-decoration: none;}
A.fieldtext:hover {color: #993333; text-decoration: underline; }


.formfieldlabel { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: #333333;
     font-size: 7pt; 
     }

.captiontext { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #333333;
     font-size: 7pt; 
     }
	
.giftmsg  { 
     font-family: Georgia, Times, serif;
     font-weight: normal;
     color: #66153A;
     font-size: 9pt; 
	 line-height: 145%;
	 margin-top: 3px;
}
      
.footertext { 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #F26521;
     font-size: 7pt; 
     }
	 
A.footertext {color: #F26521; font-weight: normal; text-decoration: underline;}     

