body {
	font-family : "Trebuchet MS", Arial, Sans-Serif;
	font-size : 10pt;
	margin : 0px;
}

td {
	font-size : 10pt;
}

a {
	color : #98661F;
	text-decoration: none;
}

a:hover {
	color : #FFC315;
}

.MainTable {
	border-collapse : collapse;
	width : 100%;
}


.MainTable .Mast {
	height : 110px;
	background : #FF9900 url("images/mast.jpg") no-repeat top left;
	border-bottom : 1px solid #FFA50D;
	vertical-align : bottom;
	padding:0;
}

.MainTable .Mast a img {
	float : right;
	border : 0 none;
	margin : 0;
	padding : 0px 0px 0px 1px;
	display : block;
}

.MainTable .SearchBar {
	background : #ededed;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	height : 35px;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #cccccc;
	white-space : nowrap;
	vertical-align : middle;
}

.MainTable .SearchBar form {
	display : inline;
	padding : 0px;
	margin : 0px;

}

.MainTable .SearchBar form .textbox{
	border : 1px solid #C8C7BE
	padding : 1px;
}

.MainTable .FooterBar td {
	background : #ededed;
	padding-top : 0px;
	padding-bottom : 0px;
	height : 35px;
	border-top : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	white-space : nowrap;
	vertical-align : middle;
	text-align : center;
	color : #666666;
	font-size : 8pt;
}

.MainTable .FooterBar #left {
	padding-left : 20px;
	text-align : left;
}

.MainTable .FooterBar #right {
	padding-right : 20px;
	text-align : right;
}

/* LIST */
.list {
	border-collapse : collapse;
	width : 80%;
	min-width : 500px;
}

.list td {
	background : #FFEC8B;
	padding : 0px;
	margin : 0px;
	text-align : left;
	border : 0px none;
}


.list .odd td {
	background : #EEDD82;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
}

.list .even td {
	background : #FFEC8B;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
}

.list .invisible td {
	background : #D4C2B7;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
}

.list .info
{
	font-size : 10pt;
	padding-top : 12px;
	padding-bottom : 12px;
}

.list .info2
{
	border-collapse : collapse;
	display : block;
	width : 100%;
	border : 0px none;
}

.list .info2 td
{
	padding : 0px;
	margin : 0px;
	vertical-align : top;
	border : 0px none;
}

.list .info2 .buttonRow
{
	height : 1%;
}

.list .info2 .buttonRow td
{
	text-align : right;
}

.list .centerCell
{
	text-align : center;
}

.list .rightCell
{
	text-align : right;
}

.list .corner
{
	background : #ffffff;
	padding : 0px;
	margin : 0px;
}

.list .top {
	background : url(images/topmiddle.gif) #ffffff;
	vertical-align : middle;
	white-space : nowrap;
}

.list .bottom {
	background : url(images/bottommiddle.gif) #ffffff;
	vertical-align : middle;
	/*
	padding-left : 15px;
	padding-right : 15px;
	*/
}

.list .bottom a, .list .top a {
	color : #98661F;
}

.list .bottom a:hover, .list .top a:hover {
	color : #FFCC33;
}

.list .leftSide {
	border-left : 1px solid #666666;
}

.list .rightSide {
	border-right : 1px solid #666666;
}

.list .topRule td {
	border-top : 1px solid #666666;
}

.list .bottomRule td {
	border-bottom : 1px solid #666666;
}

.list .button {
	text-align : right;
}

.list .orderText {
	width : 250px;
}

.picHolder {
	background:#FFCC33;
	border : 1px solid #666666;
	width : 126px;
	height : 126px;
	padding : 0px;
}

.picHolder img {
	margin : 5px;
	padding : 0px;
}

.even #noPic {
	border : 1px solid #FFEC8B;
	background : #FFEC8B;
}

.odd #noPic {
	border : 1px solid #EEDD82;
	background : #EEDD82;
}

.largePicHolder {
	background:#FFCC33;
	border : 1px solid #666666;
	width : 410px;
	height : 410px;
	padding : 0px;
	margin : 15px 5px 15px 0px;

}

.largePicHolder img {
	margin : 5px;
	padding : 0px;
}

.textTable {
	border-collapse : collapse;
}

.textTable tr td.desc {
	padding-left : 10px;
}

/* INFO */
#info {
	padding : 0px;
	vertical-align : top;
}

#info td {
	font-size : small;
	border: 0px none;
}

/* MAINT INFO */
.MaintInfo {
	background : #f5f5f5;
	border : 1px solid #c0c0c0;
	padding : 5px;
}



.headerTable, .headerTable td {
	border-collapse : collapse;
	background: transparent;
}