@charset "utf-8";
/* CSS Document */

body {
	background-color: #8B3013;
	margin-top: 0px;
}

body,p,td,li {
	font-family: Georgia, "Book Antiqua", Palatino, serif;
	font-size: 9pt;
	color: #5d1308;
}

a, a:visited {
	color: #5d1308;
}

h3 {
	font-size: 14px;
	padding: 0px;
	margin-bottom: 4px;
}

p {
	padding-bottom: 0px;
}

.catTitle {
	padding: 0px;
	margin: 0px;
}

.footerText, a.footerText, td.footerText a, td.footerText a:visited {
	color: #fce4c8;
	font-size: 9pt;
}

.footerText2, a.footerText2, td.footerText2 a, td.footerText2 a:visited {
	color: #fce4c8;
	font-size: 9px;
}

td.headerText {
	background-image: url(http://www.magicvalleywebsites.com/rudys/images/rudys-hd-right.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
p.headerText {
	color: #fce4c8;
	font-size: 9pt;
	padding-right: 60px;
}
/* table */
.tableClass     { width:96%;
                border:1px solid black;
                border-spacing:0;
				margin-left: auto;
				margin-right: auto;
}

/* tr header */
.trHdrClass     { border-bottom:1px solid black;
                background-color:#DBC28C;
}

/* td */
.tdClass        { border-bottom:1px solid #DBC28C;
                border-right:1px solid #DBC28C;
                font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
                font-size: 9pt;
				background-color: #FFE9CB;
				vertical-align: top;
				padding-left: 3px;
}

/* td right */
.tdRtClass      { border-bottom:1px solid #DBC28C;
                font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
                font-size: 9pt;
				text-align: right;
				background-color: #FFE9CB;
				padding-right: 3px;
}

.pageTitle {
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
}

.cookieCrumb {
	font-size: 10px;
}

.floatLeft {
	float: left;
	padding-right: 12px;
	padding-bottom: 10px;
}

.btnSubmit {
	font-size: 10px;
	padding: 3px;
}

td.navList {
	font-family: "Lucida Sans Unicode","Lucida Sans", sans-serif;
	color: #F2D3A7;
	font-size: 14px;
	text-align: right;
	padding-right: 26px;
	line-height: 20pt;
}

td.navList a:link, td.navList a:visited, td.navList a:hover {
	color: #F2D3A7;
	text-decoration: none;
}

.otmImage {
	border: 1px solid #5d1308;
	margin: 6px 0px 6px 0px;
}

.productDiv {
	display: table-row;
	width: auto;
	clear: both;
	vertical-align: top;
	border-bottom: 2px solid #5d1308;
	margin-bottom: 12px;
}

.productImg {
	padding-bottom: 12px;
	padding-left: 6px;
	float: right;
}
.productTB td {
	padding-top: 12px;
	border-bottom: 2px solid #5d1308;
	margin-bottom: 12px;
}