/* CSS Document */
body {
background-image: url(/images/inner/bg_tile.jpg);
background-repeat:repeat-x;
background-color:#630720;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {border:0}

td.bg_left {
background-image:url(/images/inner/bg_left.gif);
background-repeat:repeat-y;
}

td.bg_main {
background-color:#F6F0D6;
}

td.bg_ftr {
background-image:url(/images/inner/bg_ftr_madeinusa.gif);
background-repeat:no-repeat;
height:41px;
padding: 0px 0px 0px 18px;
font-size:11px;
font-weight:bold;
color:#76581B;
}

td.bg_ftr a:link, td.bg_ftr a:visited {
font-size:11px;
font-weight:bold;
color:#76581B;
text-decoration:none;
}

td.bg_ftr a:hover, td.bg_ftr a:active {
font-size:11px;
font-weight:bold;
color:#D6D161;
}

/* -- NAV LEFT -- */

td.navleft_main {
border-width:0px 4px 0px 4px;
border-color:#A9965B;
border-style:solid;
width:113px;
background-color:#701B1F;
}

.navleft {
font-size:11px;
font-weight:bold;
color:#D6D161;
background-color:#701B1F;
display:block;
width:112px;
border-bottom:3px #A9965B solid;
padding: 7px 5px 7px 5px;
}

.navleft a {display:block;}

.navleft a:link, .navleft a:visited {
color:#D6D161;
text-decoration:none;
}

.navleft a:hover, .navleft a:active  {
color:#FFFFFF;
text-decoration:underline;
}

.navleft .sub {font:Arial, Helvetica, sans-serif #FFF; font-size:11px; font-weight:normal; margin:3px 0 2px 2px;}

.navleft a.sub:link, .navleft a.sub:visited {
color:#FFF;
text-decoration:none;
}

.navleft a.sub:hover, .navleft a.sub:active  {
text-decoration:underline;
}

#navtop {
font-size:10px;
color:#D6D161;
font-weight:bold;
width:425px;
height:14px;
padding-top:2px;
}

#navtop a:link, #navtop a:visited {
color:#D6D161;
text-decoration:none;
}

#navtop a:hover, #navtop a:active  {
color:#FFFFFF;
text-decoration:underline;
}

.header_times {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 24px;
	color: #701B1F;
}

td.red_11, .red_11 {
font-size:11px;
color:#7F1524;
line-height:16px;
}

.red_11 a:link, .red_11 a:visited {
color:#7F1524;
text-decoration:underline;
}

.red_11 a:hover{
color:#453F0C;
text-decoration:underline;
}

td.red_12, .red_12 {
font-size:12px;
color:#7F1524;
line-height:16px;
}

#red_arial_16, .red_arial_16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#7F1524;
line-height:18px;
padding-right:30px;
}

#red_prod_12, .red_prod_12 {
font-size:12px;
color:#7F1524;
line-height:16px;
padding-right:30px;
}

.feature_blue_11 a:link, .feature_blue_11 a:visited {
font-size:11px;
color:#0B2A78;
}


td.gold_10, .gold_10 {
font-size:11px;
color:#453F0C;
line-height:17px;
}

td.gold_12, .gold_12 {
font-size:12px;
color:#453F0C;
line-height:17px;
}

td.lightgold_14, .lightgold_14 {
font-size:14px;
color:#948B5C;
line-height:17px;
}

td.lightgold_11, .lightgold_11 {
font-size:11px;
color:#948B5C;
line-height:17px;
}

td.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D6D161;
padding-bottom:12px;
text-decoration:none;
}

td.footer a:link, td.footer a:visited {
color:#D6D161;
padding-bottom:12px;
text-decoration:none;
}

td.footer a:hover, td.footer a:active {
text-decoration:underline;
}


.assoc_logos img {margin:10px; vertical-align:middle;}

/* --- PRODUCTS ---- */

/* Index Page */

.product_cats {margin:0 auto; overflow:hidden; text-align:center;}
.product_cats div {width:270px; text-align:center; float:left; margin:0 12px 40px 12px;}
.product_cats div h2 {margin:0; padding:12px 0 0 0; font-family:"Times New Roman", Times, serif; font-size:18px;color:#7F1524}
.product_cats div.wide {width:100%; text-align:center; float:left; margin:0 auto 40px auto;}



/* Product Pages */ 

.desc_pricing {display:block; margin-bottom:26px;overflow:hidden}
.desc_pricing .left {width:338px; float:left;}
.desc_pricing .left p {margin:0; padding:18px 0 0 0;}

.desc_pricing .right {width:250px; float:right; text-align:right; padding-top:14px;}

.package_pricing_tout_header {margin:0 0 4px 0; font-size:21px; text-align:center;}
.package_pricing_tout {margin:0 auto 30px auto; width:584px; height:157px; background:url(/images/bg_package_pricing.gif) no-repeat;}
.package_pricing_tout .left {width:197px; padding:14px 0 0 20px; float:left}
.package_pricing_tout .left .pricing_wrapper {padding:14px 0 0 0; display:block;overflow:hidden;}
.package_pricing_tout .left .pricing_wrapper .l {float:left; padding-right:12px;}
.package_pricing_tout .left .pricing_wrapper .r {width:50px; float:left;}

.package_pricing_tout .right {width:318px; padding:14px 20px 0 0; float:right}
.package_pricing_tout .right p {margin:0; padding:4px 0 0 0; color:#FFF; font-size:13px;}


.product_wrapper {width:595px; overflow:hidden;}
.product_wrapper .left {width:230px;float:left}
.product_wrapper .right {width:350px; float:right;}

.main_image {height:218px;
border: 1px dashed #000000;
padding: 10px;
cursor: auto;
}
.thumb_wrapper {padding:10px 0}
.thumb_wrapper img {border: 1px dashed #000000;
padding: 10px;
cursor: auto;
}

.page_sep {text-align:center; padding:36px 0; display:block;}


/* Common */

.times {font-family:"Times New Roman", Times, serif}
.c_red {color:#7F1524}
 .c_red a:link,
 	.c_red a:visited {color:#7F1524; text-decoration:none;}
 .c_red a:hover {color:#453F0C}


.c_gold {color:#453F0C}
.c_white {color:#FFF}
.c_tan {color:#F6F0D6}

.f12 {font-size:12px}
.f15 {font-size:15px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f22 {font-size:22px}


.bold {font-weight:bold}
.normal {font-weight:normal}
.italic {font-style:italic}

.padding10 {margin:10px 0}
