@charset "UTF-8";

body { 	background: #F0F0ED url(../i/bgd.gif) repeat-x top; margin: 0px; text-align:center; }

body, p, div { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#575745; line-height:15px;}

p, h1, h2, h3, h4, h5 { margin-top:0; margin-bottom:10px;}

a { text-decoration:underline; font-weight:normal; color:#575745;} a:hover, a.red:hover { text-decoration:none; color:#575745;}
.red, a.red { color:#841037;}
.red2, a.red2 { color:#560A21;}

#container { width:950px; margin: 0 auto; text-align:left;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; line-height:1; color:#575745;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:1; color:#841037;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:1; color:#841037;}

h1.sml a { text-decoration:none;}
h2 a { color:#841037;}
h1.sml { font-size:14px; }
h2.sml { font-size:12px;}

div.full {
	padding:10px 0px 10px 14px;
	border-top: 2px solid #D5D5CC;
	border-bottom: 2px solid #ffffff;
	background:#E2E2DC;
	margin-bottom:10px;
}
div.full h1 { font-size:20px; margin:0; color:#841037;}
div.fullr {
	padding:10px 0px 10px 14px;
	border-top: 2px solid #D5D5CC;
	border-bottom: 2px solid #ffffff;
	background:#841037;
	margin-bottom:10px;
}
div.fullr h1 { font-size:20px; margin:0; color:#ffffff;}
div.fullr h1 a { color:#ffffff;}

#FlashVideo { width:474px; float:left;}

#nav, #nav09  { width:950px; margin-top:20px;height:75px;}
#nav ul, #catnav ul, #nav09  ul, #compnav ul { list-style:none; margin:0; padding:0;}
#nav ul li, #nav09  ul li { float:left; padding-top:35px;}
#nav ul li a, #nav09  ul li a { border-top: 2px solid #D5D5CC;  border-bottom: 2px solid #ffffff; display:block; padding: 0px 15px 0px 0px; height:22px;}
#nav ul li a b, #nav09  ul li a b { display:none;}

#catnav, #compnav { border-top: 2px solid #8B8B7A;  border-bottom: 2px solid #ffffff; background:#A7A798; width:950px; margin-bottom:10px;}
#catnav ul li, #compnav ul li { float:left;}
#catnav ul li a, #compnav ul li a  { padding:3px 10px 3px 15px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#catnav ul li a:hover, #catnav ul li a.high, #compnav ul li a:hover, #compnav ul li a.high { background:#560A21; color:#FFFFFF;} 

#nav ul li a.ho { background: #E2E2DC url(../i/b-ho.gif) no-repeat 15px; width:27px; padding-left:15px;} 
#nav ul li a.ho:hover, #nav ul li a.hohigh { background: #E2E2DC url(../i/b-ho-h.gif) no-repeat 15px; width:27px; padding-left:15px;} 
#nav ul li a.ccf { background: #E2E2DC url(../i/b-ccf.gif) no-repeat; width:175px; } 
#nav ul li a.ccf:hover, #nav ul li a.ccfhigh { width:175px; background: #E2E2DC url(../i/b-ccf-h.gif) no-repeat; }
#nav ul li a.ac { background: #E2E2DC url(../i/b-ac.gif) no-repeat; width:87px; } 
#nav ul li a.ac:hover, #nav ul li a.achigh { background: #E2E2DC url(../i/b-ac-h.gif) no-repeat;  width:87px;}
#nav ul li a.ff { background: #E2E2DC url(../i/b-ff.gif) no-repeat; width:87px; } 
#nav ul li a.ff:hover, #nav ul li a.ffhigh { background: #E2E2DC url(../i/b-ff-h.gif) no-repeat; width:87px;}
#nav ul li a.fbd { background: #E2E2DC url(../i/b-fbd.gif) no-repeat; width:165px; } 
#nav ul li a.fbd:hover, #nav ul li a.fbdhigh { background: #E2E2DC url(../i/b-fbd-h.gif) no-repeat; width:165px;}
#nav ul li a.co { background: #E2E2DC url(../i/b-c.gif) no-repeat; width:59px; } 
#nav ul li a.co:hover, #nav ul li a.cohigh { background: #E2E2DC url(../i/b-c-h.gif) no-repeat;  width:59px;}

#nav09 ul li a.ho { 
background: #E2E2DC url(../i/09/b-ho.gif) no-repeat 15px 0px; width:27px; padding-left:15px;}  
#nav09 ul li a.ho:hover, #nav09 ul li a.hohigh { 
background: #E2E2DC url(../i/09/b-ho.gif) no-repeat 15px -22px; width:27px; padding-left:15px;} 
#nav09 ul li a.ccf { 
background: #E2E2DC url(../i/09/b-ccf.gif) no-repeat 0px 0px; width:121px; } 
#nav09 ul li a.ccf:hover, #nav09 ul li a.ccfhigh { 
background: #E2E2DC url(../i/09/b-ccf.gif) no-repeat 0px -22px; width:121px; }
#nav09 ul li a.fm { 
background: #E2E2DC url(../i/09/b-fm.gif) no-repeat 0px 0px; width:100px; } 
#nav09 ul li a.fm:hover, #nav09 ul li a.fmhigh { 
background: #E2E2DC url(../i/09/b-fm.gif) no-repeat 0px -22px; width:100px; }
#nav09 ul li a.fs { 
background: #E2E2DC url(../i/09/b-fs.gif) no-repeat 0px 0px; width:91px; } 
#nav09 ul li a.fs:hover, #nav09 ul li a.fshigh { 
background: #E2E2DC url(../i/09/b-fs.gif) no-repeat 0px -22px; width:91px; }
#nav09 ul li a.ac { 
background: #E2E2DC url(../i/09/b-ac.gif) no-repeat 0px 0px; width:82px; } 
#nav09 ul li a.ac:hover, #nav09 ul li a.achigh { 
background: #E2E2DC url(../i/09/b-ac.gif) no-repeat 0px -22px;  width:82px;}
#nav09 ul li a.ff { 
background: #E2E2DC url(../i/09/b-ff.gif) no-repeat 0px 0px; width:39px; } 
#nav09 ul li a.ff:hover, #nav09 ul li a.ffhigh { 
background: #E2E2DC url(../i/09/b-ff.gif) no-repeat 0px -22px; width:39px;}
#nav09 ul li a.fbd { 
background: #E2E2DC url(../i/09/b-fbd.gif) no-repeat 0px 0px; width:70px; } 
#nav09 ul li a.fbd:hover, #nav09 ul li a.fbdhigh { 
background: #E2E2DC url(../i/09/b-fbd.gif) no-repeat 0px -22px; width:70px;}
#nav09 ul li a.co { 
background: #E2E2DC url(../i/09/b-co.gif) no-repeat 0px 0px; width:51px; } 
#nav09 ul li a.co:hover, #nav09 ul li a.cohigh { 
background: #E2E2DC url(../i/09/b-co.gif) no-repeat 0px -22px;  width:51px;}

#main { clear:both;}

div.cat { width: 474px; height:175px; border-top: 2px solid #8B8B7A;  border-bottom: 2px solid #ffffff; background:#A7A798; margin-top:10px; }
div.cat h2 { color:#FFFFFF; font-size:14px; padding-left:15px; padding-top:5px; font-weight:normal; line-height:1; width:150px; }
div.cat p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-left:15px; line-height:11px; width:150px; }
div.cat p.p2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-left:15px; line-height:11px; width:170px; }
div.cat p a { color:#E2E2DC; text-decoration:none;} div.cat p a:hover { color:#E2E2DC; text-decoration:underline;}
a.head { text-decoration:none;}

.left { float:left;}
.right { float:right;}

.p2l { padding-left:2px;}
.plb15 { padding-left:15px; padding-bottom:15px;}
.prb15 { padding-right:15px; padding-bottom:15px;}
.mt10 { margin-top:10px;}
.pl50 { padding-left:30px; }

.intro {
	float:left;
	border-top: 2px solid #D5D5CC;
	border-bottom: 2px solid #ffffff;
	background:#E2E2DC;
	padding:5px 30px 5px 15px;
	overflow:auto;
	width: 429px;
	height: 251px;
}
.rcol { float:right; width:474px;}

.cap { border-top: 2px solid #D5D5CC;  border-bottom: 2px solid #ffffff; background:#E2E2DC; padding:5px 15px 5px 15px; display:block; margin-top:10px;}
.cb { clear:both;}
.cap p { margin-top:0px;}
.cap a { color:#A8A89B; text-decoration:none;} .cap a:hover { color:#A8A89B; text-decoration:underline;}

.flr { float:right; text-align:right;}

.acid { vertical-align: bottom; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

p.thumbs { float:left; width: 235px; margin-right:2px;}
p.thumbs b { display:block; background: #E2E2DC; padding:2px 5px 2px 15px;}
p.thumbs b.red { background: #841037; color:#FFFFFF; }
p.thumbs a { text-decoration:none;}

p.thumbs3 { float:left; width: 314px; margin-right:2px;}
p.thumbs3 b {
	display:block;
	background: #E2E2DC;
	padding:2px 5px 5px 8px;
}
p.thumbs3 b.red { background: #841037; color:#FFFFFF; }
p.thumbs3 a { text-decoration:none;}

p.thumbs4 { float:left; width: 314px; margin-right:2px; text-align:center;}
p.thumbs4 b {
	display:block;
	background: #E2E2DC;
	padding:2px 5px 5px 8px;
}
p.thumbs4 b.red { background: #841037; color:#FFFFFF; }
p.thumbs4 a { text-decoration:none;}


.product_info  { width: 190px; padding:10px 10px 10px 15px; border-top: 2px solid #D5D5CC;  border-bottom: 2px solid #ffffff; background:#E2E2DC; margin-right:10px; margin-bottom:10px; float:left; clear:both;}
.product_main  { width:600px; float:left; margin-right:10px; margin-bottom:10px;}
.product_right { float:right; text-align:right; width:115px;}
.product_right p {line-height:1;}
.product_right img { margin-top:11px;}

hr { color:#D5D5CC; height:2px; background:#D5D5CC; border:0; left:0; width:100%;}

table.contact {}
table.contact tr td { padding:0px 10px 5px 0px; text-align:left; vertical-align:top;}
table.contact tr td input.text, table.contact tr td textarea, table.contact tr td select { width:200px; margin-right:15px;}
table.contact tr td input.smltext { width:50px; margin-right:15px;}
table.contact tr td textarea { height:75px;}

div.cer { padding-bottom:10px; overflow:auto;}
div.cer img { vertical-align:middle; margin-right:15px; border:1px solid #c8c8be; padding:5px; background:#FFFFFF; float:left;}

p.md { float:right; padding-right:10px; }
.md, .md a, .md a:hover { text-decoration:none; font-weight:normal; font-size:9px; color:#575745;}
.md img { vertical-align:top;}
.md span, .md span a { vertical-align:bottom;}

#container #main .product_info a, #container #main .product_info a.red {
	line-height: 1.1;
	padding-bottom: 5px;
	display:block;
}

