.s01 { 
	BORDER-TOP:0px; 
	FONT-SIZE:12pt; 
	border-right:0px; 
	BORDER-LEFT:0px; 
	WIDTH:80px; 
	BORDER-BOTTOM:0px; 
	HEIGHT:18px 
	} 
.link_top {
	color:#b20e17; 
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif; 
	font-size:10pt; 
	text-decoration:none;
	}
.link_top:hover {
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:10pt;
	color:#b20e17;
	text-decoration:underline;
	}
 .pagetitle {
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:20pt;
	color:#b20e17;
	font-weight:bold;
	letter-spacing:-2px; 
	}
 .pic_desc
	{
	 color:#7D7D7D;
	 font-family:Trebuchet MS,Helvetica, Arial, sans-serif; 
	 font-size:8pt;
	font-weight:normal;
	}

.text_sm{
	font-family:Trebuchet MS,Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:8pt;
	}
.border_gray{
	border:11px solid #E5E5E5;
	background:#ffffff;
}
.s02 { 
	BORDER-TOP:0px; 
	FONT-SIZE:12pt; 
	border-right:0px; 
	BORDER-LEFT:0px; 
	WIDTH:130px; 
	BORDER-BOTTOM:0px; 
	HEIGHT:22px 
	} 
.textfont_Mixcor
	{
	 color:#000000;
	 font-family:Trebuchet MS,Helvetica, Arial, sans-serif; 
	 font-size:10pt;
	font-weight:normal;
	}
.titlefont_mixcor
	{
	font-family:Trebuchet MS,Helvetica, Arial, sans-serif;
	color:#b20e17;
	font-size:13pt;
	font-weight:bold;
	}
.links_mixcor {
	color:#1059FC; 
	font-family:Trebuchet MS,Helvetica, Arial, sans-serif; 
	font-size:10pt; 
	font-weight:normal;
	text-decoration:underline;
	}
.links_mixcor:hover {
	font-family:Trebuchet MS,Helvetica, Arial, sans-serif;
	font-size:10pt;
	color:#b20e17;
	font-weight:normal;
	text-decoration:underline;
	}
.links2 {
	color:#475F8B; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	text-decoration:none;
	}
.status_font{
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	color:#a9a9a9;
	font-size:14pt;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-0.05em; 
	}
 .pagetrail {
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:8pt;
	color:#000000;
	}
	
 .eventtitle {
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#000000;
	letter-spacing:-0.05em; 
	}
 .eventdate {
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	}
 .seemore {
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:10pt;
	}
 .eventdetail {
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:9pt;
	color:#000000;
	}
 .inputbox { 
	border:1px solid #961310;
	FONT-SIZE:10pt; 
	HEIGHT:26px; 
	padding:4px 2px 4px;
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	}
  .bt{ 
  	width:80px; 
	height:26px; 
	background:#961310;  
	border:none;
	font-size:12px;
	color:#ffffff;
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	text-decoration:none;
	padding:5px 30px 5px;
	margin:0px 0px 0px 0px;
	}
  .bt:hover{ 
  	width:80px; 
	height:26px; 
	background:#961310;  
	border:none;
	font-size:12px;
	color:#ffffff;
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	text-decoration:underline;
	padding:5px 30px 5px;
	margin:0px 0px 0px 0px;
	}
  .admin_bt{ 
  	width:210px; 
	height:27px; 
	background:url('img/button_bg.jpg');
	border:none;
	font-size:14px;
	color:#ffffff;
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	text-decoration:none;
	padding:5px 30px 5px;
	margin:0px 0px 0px 0px;
	}
  .admin_bt:hover{ 
  	width:210px; 
	height:27px; 
	background:url('img/button_bg.jpg');
	border:none;
	font-size:14px;
	color:#ffffff;
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	text-decoration:underline;
	padding:5px 30px 5px;
	margin:0px 0px 0px 0px;
	}
 
 /*calculator*/
 
 #calculatorwrap {
 width: 600px;
 font-family: "Lucida Grande", "Lucida Sans", Helvetica, Arial, Sans-serif;
 font-size: 12px;
 }
 
 #calculatorwrap table td {
 padding: 5px;
 }
 
 #calculatorwrap input[type="text"] {
 background: #fff;
 color: #000;
 border: 1px solid #ccc;
 padding: 5px 10px;
 width: 100px;
 }
 
 #calculatorwrap input[type="submit"] {
 background: url(/images/buttonbg.jpg) repeat-x;
 color: #666666;
 font-size: 14px;
 font-weight:bold;
 border: 2px solid #bebebe;
 padding: 2px 20px;
 }
 
 div.output {
 width: 100px;
 border: 1px solid #ccc;
 height: 10px;
 padding:5px 10px 10px;
 font-size: 11px;
 }
 
 #calculatorwrap .title {
 font-size: 20px;
 font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
 color: #b20e17;
 }
 
 #calculatorwrap .tinytext {
 font-size: 11px;
 color: #666;
 }
 
 /*CATALOG PAGE*/
 
 #catalog_head {
 position: relative;
 left: -13px; 
 width: 790px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 }
 
 .info_box {
 background: #ffffd4;
 width: 331px;
 padding: 15px;
 height: 107px;
 float:left; 
 margin: 16px 0 0 22px;
 }
 
 .info_box h2, .info_box p {
 margin: 0 0 0px 0; 
 }
 
 .info_box a {
 font-size: 14px;
 color: #9f042a;
 text-decoration: none;
 }
 
 .cat_item {
 width: 380px;
 border: 1px solid #bfbfc0;
 padding: 10px; 
 float: left;
 margin: 10px 6px;
 table-layout: fixed;
 height: 155px;
 }
 
 .cat_item td {
 padding-right: 10px; 
 vertical-align: top;
 }
 
 .cat_item .cat_title, .cat_item .cat_price {
 font-size: 18px;
 font-weight: bold; 
 color: #9f042a;
 width: 211px;
 }
 
 .cat_item .cat_desc {
 font-size: 14px; 
 height: 68px;
 overflow: auto;
 width: 231px;
 }
 
 .cat_item .cat_price {
 text-align: right; 
 vertical-align: bottom;
 }
