@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big,del,  em, font, img, small, strike, strong, sub, sup, tt, b, u, i, center,dl, dt, dd, ol, ul, li, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; background: transparent;}
body { background: #46202F url(images/FiltEx-bg2.jpg) no-repeat center top; }
ol, ul {list-style: none;}
p { margin-top:1em; margin-bottom: 1em;}
b, strong  { font-weight:bold; color: #6A3442; }
i, em {	font-style:italics;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
.floatLeft 			{ float: left; margin-right: 20px; }
.floatRight			{ float: right; margin-left: 20px; }
.clear				{ clear: both; }
.layoutCenter			{ margin: 0 auto; }
.textCenter			{ text-align: center; }
.textRight			{ text-align: right; }
.textLeft			{ text-align: left; }
.small { font-size: .83em; }


#wrapper { background: #FFF; width: 920px; margin-top: 50px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.header { background: #471F2E url(images/exbanner-bg.gif); margin-right: -20px; margin-left: -20px; color: #E6BC4E; font: bold .9em Arial, Helvetica, sans-serif; padding-top: 15px; height: 75px; }
.header img { margin-top: -15px; }
h1 { background: #F38343; padding: 3px 3px 3px 10px; color: #FFF; font: bold 1.5em Arial, Helvetica, sans-serif; }
h2 { color: #6A3442; margin-bottom: 10px; font: bold 1.3em Arial, Helvetica, sans-serif; margin-top: 10px; }


.formfields  label { text-align: right; padding: 2px 5px 2px 2px; clear: left; float: left; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; width: 300px; }
.formfields  input { margin: 4px 4px -2px; }
.formfields { width: 500px; background: #F9EDD0; float: right; margin-left: 10px; padding: 10px; margin-bottom: 30px; border: 1px solid #E8BC50; margin-top: 20px; }
.price th { text-align: center; vertical-align: bottom; border-bottom: 2px solid #333; }
.price td { border-bottom: 1px solid #E0D3B6; font: .85em Arial, Helvetica, sans-serif; }
.quote { font: .90em Arial, Helvetica, sans-serif; padding: 10px; }
.quote p:first-line {font-weight:bold;}
.quotelist { background: url(images/circles.gif) no-repeat; float: right; width: 400px; padding: 0px 10px; }
.dates th { font-family: Arial, Helvetica, sans-serif; background: #E8BC50; }
.dates .top { color: #FFF; background: #882122; font: bold 1em Arial, Helvetica, sans-serif; padding: 2px 10px 5px; text-align: center; border-right: 1px solid #882122; border-left: 1px solid #882122; border-top: 1px solid #882122; }
.dates td { text-align: right; padding: 2px 4px; font: 0.83em Arial, Helvetica, sans-serif; }
.dates .tleft { text-align: left; }
.dates { background: #F9EDD0; border-top: 1px solid #882122; border-right: 1px solid #E8BC50; border-bottom: 1px solid #E8BC50; border-left: 1px solid #E8BC50; margin-bottom: 0px; }
ul.disc li { background: url(images/list.gif) no-repeat left; padding-left: 24px; margin-left: 30px; margin-bottom: 10px; }
ul.disc { padding: 10px; }
ul.indent { margin-left: 360px; padding-top: 40px; padding-bottom: 40px; }
.indent li h2 { background: url(images/list.gif) no-repeat 2px; padding-left: 30px; }

#nav { background: #E8BC50; height: 27px; margin: 0px -20px 20px; padding-left: 10px; }
#nav li { list-style-type: none; float: left; padding: 5px 8px; display: inline; }
#nav li a { font-weight: bold; font-style: normal; text-decoration: none; color: #6A3442; font-family: Arial, Helvetica, sans-serif; padding: 5px 14px 3px; }
#wrapper #nav a:hover { background: #E27A46; padding: 8px 14px; }

ul.dot { padding-left: 30px; }
.dot li, li .disc li { list-style-type: disc; }
ul.network { font: .75em/1.1em Arial, Helvetica, sans-serif; float: left; width: 170px; margin-right: 10px; padding-top: 20px; }
.network li { margin-bottom: 5px; margin-right: 5px; }
.border { border: 1px solid #666; }
ul.exlist { font: .75em/1.1em Arial, Helvetica, sans-serif; float: left; width: 210px; margin-right: 10px; padding-top: 20px; }
.exlist li { margin-bottom: 5px; margin-right: 5px; }
#xsnazzy { background: transparent; margin-right: 1em; margin-left: 1em; width: 313px; float: left; }

.xtop, { display:block; font-size:1px; }
.xb1, .xb2, .xb3, .xb4, .yb1, .yb2, .yb3, yb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .yb1, .yb2, .yb3 { height:1px; }
.xb2, .xb3, .xb4 { background:#882122; border-right: 1px solid #882122; border-left: 1px solid #882122; }
.xb1 { margin:0 5px; background:#882122; }
.xb2, .yb2 { margin:0 3px; border-width:0 2px; }
.xb3, .yb3 {margin:0 2px;}
.xb4, .yb4 { height:2px; margin:0 1px; }
.yb2, .yb3, .yb4 { background:#E8BC50; border-left:1px solid #E8BC50; border-right:1px solid #E8BC50; }
.yb1 { margin:0 5px; background:#E8BC50; }
.ybottom { display:block; font-size:1px; margin-top: 0px; }
#xsnazzy h3 { font-family: Arial, Helvetica, sans-serif; background: #882122; color: #FFF; text-align: center; border-right: 1px solid #882122; border-left: 1px solid #882122; }
