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

#firefox {
	display:block;
}
body {
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	background: url(http://www.marlinfirearms.com/images/tile_main_background.jpg) no-repeat;
	background-color:#f2ebe0;
}
td {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	vertical-align: top;
}
h1 {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #4a0d03;
	margin: 0px 0px 5px 0px;
}
h2 {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666845;
	margin: 0px 0px 2px 0px;
}
h3 {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666845;
	margin: 0px 0px 2px 0px;
}
h4 {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #8D2302;
	margin: 10px 0px 2px 0px;
}
h5 {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 5px 0px;
}
ul {
	list-style-type: none;
	margin: 10px 0px 10px 10px;
	padding-left: 10px;/* list-style: square url(http://www.marlinfirearms.com/images/bullet.gif); */
}
li {
	list-style-type: none;
	margin: 3px 0px 3px 0px;
}
.lefttile {
	background: url(http://www.marlinfirearms.com/images/tile_body_left.png) repeat-y;
}
.righttile {
	background: url(http://www.marlinfirearms.com/images/tile_body_right.png) repeat-y;
}
.hrdot {
	background: url(http://www.marlinfirearms.com/images/hr_tile.gif) repeat-x;
	padding: 0px;
	margin: 0px;
}
hr {
	border-right: #000000 0px solid;
	border-top: #cccccc 1px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	color: #cccccc;
	height: 1px;
}
.block {
	margin-left: 5%;
}
.paper {
	margin: 0;
}
.col {
	margin-left: 1%;
}
#diana {
	display: none;
}
#main {
	margin-right: 1%;
}
.a, a:visited, a:link {
	list-style-type: none;
	text-decoration: none;
}
/* Global Styles */
.logo {
	height: 117px;
	width: 229px;
	background-repeat: no-repeat;
	background-image: url(/images/MFClogo.png);
}
#logo {
	height: 117px;
	width: 229px;
	background-repeat: no-repeat;
	background-image: url(/images/MFClogo.png);
}
.global {
	background: url(/images/header_bkgrn.png) no-repeat;
	opacity: 70%;
}
.global a:link, .global a:visited {
	font: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding-right: 11px;
	padding-top: 10px;
}
.global a:hover, .global a:visited:hover {
	font: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	padding-right: 11px;
	padding-top: 10px;
}
/*homepage styles*/
.mainborder {
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
}
.navborder {
	border-top: solid;
	border-bottom: solid;
}
.hmnewsbg {
	border-right: solid 2px #4a0d03;
	border-left: solid 2px #4a0d03;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #b17041;
}
.hmnewscontent {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0px 0px 18px;
}
.hmnewscontent a:link, .hmnewscontent a:visited {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.hmnewscontent a:hover {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #890325;
}
.hmbanner {
	border-bottom: solid 2px #4a0d03;
}
div.overflow {
	overflow: auto;
	align: left;
	height: 180px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	SCROLLBAR-FACE-COLOR: #b17041;
	SCROLLBAR-HIGHLIGHT-COLOR: #d6cdc5;
	SCROLLBAR-SHADOW-COLOR: #d6cdc5;
	SCROLLBAR-3DLIGHT-COLOR: #8a491b;
	SCROLLBAR-ARROW-COLOR: #d6cdc5;
	SCROLLBAR-TRACK-COLOR: #8a491b;
	SCROLLBAR-DARKSHADOW-COLOR: #8a491b;
	SCROLLBAR-BASE-COLOR: #8a491b;
}
/* new front page styles 03112011 KC */
#slider {
	height: 170px;
	width: 736px;
	background-image: url(/images/front/sliderbak.jpg);
	background-repeat: no-repeat;
}
#center {
	line-height: 0px;
	float: none;
	width: 736px;
	background-repeat: repeat-x;
	background-image: url(/images/front/centerfade.jpg);
	background-color: white;
}
#frontleft {
	padding-left: 0px;
	width: 390px;
	float: left;
}
#news {
	line-height: 0px;
	float: right;
	height: 340px;
	width: 289px;
}
#news h2 {
	height: 57px;
	width: 289px;
	background-image: url(/images/front/newshdr.jpg);
}
/* #news .list{background-repeat: no-repeat; height: 283px; width: 289px; background-image: url(/images/front/newsbx-bkgd.jpg);} */
#newslist {
	line-height: 0px;
	display: block;
	margin-top: -2px;
	background-repeat: repeat-x;
	height: 283px;
	width: 289px;
	background-image: url(/images/front/newsbx-bkgd.jpg);
	overflow-y: auto;
}
#newslist .item {
	margin-top: 1px;
*margin-top: 16px;
	text-align: left;
	float: left;
	line-height: normal;
	min-height: 0px;
	border-width: 1px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 8px 3px;
	width: 250px;
	background-image: url(/images/newsbullit.png);
	color: white;
}
#newslist .item a {
	color: #cc6600;
}
#newslist ul {
	display: block;
	list-style-type: none;
	margin-top: 5px;
}
#newslist li {
	border-color: #cc0000;
	border-width: 1px;
	border-style: solid;
	display: list-item;
	list-style-position: inside;
	width: 240px;
	padding-left: 8px;
	margin-left: -5px;
	background-position: 0px 3px;
	background-image: url(/images/newsbullit.png);
	background-repeat: no-repeat;
	color: white;
	margin-top: 10px;
	line-height: 1.8em;
}
#newslist li a {
}
#center .frontproducts {
	margin-left: 10px;
	padding-left: 20px;
}
#fourboxes {
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	height: 50px;
	width: 736px;
	clear: both;
}
#fourboxes .pad {
	padding-top: 12px;
}
#fourboxes button {
	padding: 5px;
	color: white;
	background-color: white;
	height: 34px;
	width: 76px;
	background-image: url(/images/front/subs_btn.png);
	background-repeat: no-repeat;
}
#fourboxes input.submit {
	padding: 5px;
	color: white;
	background-color: white;
	height: 34px;
	width: 76px;
	background-image: url(/images/front/subs_btn.png);
	background-repeat: no-repeat;
}
#fourboxes submit {
	padding: 5px;
	color: white;
	background-color: white;
	height: 34px;
	width: 76px;
	background-image: url(/images/front/subs_btn.png);
	background-repeat: no-repeat;
}
#fourboxes label.submit {
	padding: 5px;
	color: white;
	background-color: white;
	height: 34px;
	width: 76px;
	background-image: url(/images/front/subs_btn.png);
	background-repeat: no-repeat;
}
/* tier styles */

.tier2content {
	background: #ffffff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 15px 15px 15px 15px
}
.tier2content2 {
	background: #ffffff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: solid 1px #000;
	padding: 15px 10px 15px 10px
}
.white {
	background: #ffffff;
}
.note {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #5d3229;
}
/*table styles*/
table.tblstyle {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	border-left: #94967e 1px solid;
	border-top: #94967e 1px solid;
	color: #333;
}
table.tblstyle1 {
	background-color: white;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	border-left: #94967e 1px solid;
	border-top: #94967e 1px solid;
	color: #333;
}
.tblstyle td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 10px 5px 6px;
	border-right: #94967e 1px solid;
	border-bottom: #94967e 1px solid;
	vertical-align: top;
}
.tblstyle1 td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 10px 5px 6px;
	border-right: #94967e 1px solid;
	border-bottom: #94967e 1px solid;
	vertical-align: top;
}
.tblstyle .tblhdrone {
	font: 600 11px Verdana, Arial, Helvetica, sans-serif;
	color: #32341b;
	padding: 5px 10px 5px 6px;
	background: #ffffff;
}
.tblstyle .tblhdrtwo {
	font: 600 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 6px;
	background: #F4F5ED;
}
.tblstyle .tblhdrthree {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 6px;
	background: #EEF2F9;
}
.tblstyle h1 {
	font: 600 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px 0px 5px 0px;
}
.tblstyle1 h1 {
	font: 600 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px 0px 5px 0px;
}
.tblstyle .shadedtr {
	background: #f4f4f2;
}
.tblstyle1 .shadedtr {
	background: #f4f4f2;
}
.tblstyle .shadedtrdark {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #94967e;
}
.tblstyle1 .shadedtrdark {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #94967e;
}
.tblstyle .small {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px 0px 5px 0px;
}
.tblstyle1 .small {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px 0px 5px 0px;
}
.price {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #8a5f56;
	margin: 0px 0px 5px 0px;
}
/* footer styles */
.ftr {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	/*background: url("/Images/ftr_bg.jpg") no-repeat;*/
	border-top: solid 0px #32341b;
}
.ftr p {
}
.ftrnav {
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	line-height: 16px;
	padding-top: 10px;
}
.ftrnav a:link, .ftrnav a:visited {
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ftrnav a:hover, .ftrnav a:visited:hover {
	color: #999999;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ftrcopyright {
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 10px 0px 0px 20px;
}
/* NEW  */

.contentpadding {
	border-top: solid 1px #32341b;
	border-bottom: solid 1px #32341b;
}
/*starts navigation elements*/


.toggler {
	font-size: 11px;
	font-weight: normal;
	font-family: helvetica;
	border-bottom: 1px solid #535540;
	color: #ffffff;
	line-height: 20px;
	padding-left: 10px;
	padding-top: 10px;
	text-decoration: none;
}
.toggler a:visited, .toggler a:link {
	color: #ffffff;
}
.element {
}
.element p {
	margin: 0;
}
.tiernavborder {
	/*padding-right: 6px;*/
	background: url(/images/header_bkgrn.png) repeat-y;
	opacity: 0.7;
}
.tier3nav {
	background: #f3dad5;
	color: #8c8c8c;
	font: 11px/15px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #faeae6;
}
.tier3nav a:link, .tier3nav a:visited {
	color: #71463d;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding: 4px 0px 4px 34px;
	text-decoration: none;
	display: block;
	width: 157px;
}
.tier3nav a:hover, .tier3nav a:visited:hover {
	background: #bc7769;
	color: #ffffff;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding: 4px 0px 4px 34px;
	text-decoration: none;
	display: block;
}
.tier3navon {
	background: #bc7769;
	color: #ffffff;
	font: 11px/15px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #f4e8df;
	padding: 4px 0px 4px 34px;
}
.tier3navon a:link, .tier3navon a:visited, .tier3navon a:hover, .tier3navon a:visited:hover {
	color: #ffffff;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
}
/*ends navigation elements*/


/*sitemap styles*/
.t1sitemap {
	padding: 2px;
	background-color: #424324;
}
div.t1sitemap a:link {
	font: 600 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
div.t1sitemap a:visited {
	font: 600 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
div.t1sitemap a:hover {
	font: 600 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
div.t1sitemap a:visited:hover {
	font: 600 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
.t2sitemap {
	padding: 10px 10px 0px 10px;
	background: url(/images/sm_dot_vertical.gif) left repeat-y;
}
div.t2sitemap a:link, div.t2sitemap a:visited {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #424324;
	text-decoration: none;
}
div.t2sitemap a:hover, div.t2sitemap a:visited:hover {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #424324;
	text-decoration: underline;
}
div.t3sitemap {
	padding: 2px 0px 10px 25px;
}
.t3sitemap a:link, .t3sitemap a:visited {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #424324;
	text-decoration: none;
}
.t3sitemap a:hover, .t3sitemap a:visited:hover {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #424324;
	text-decoration: underline;
}
.t4sitemap {
	padding: 2px 0px 5px 30px;
}
.t4sitemap a:link, .t4sitemap a:visited {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #424324;
	text-decoration: none;
}
.t4sitemap a:hover, .t4sitemap a:visited:hover {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #424324;
	text-decoration: underline;
}/*end sitemap styles*/
.new {
	padding-bottom: 5px;
	margin-bottom: -15px;
	padding-top: 10px;
	height: 25px;
	padding-left: 1px;
	visibility: show;
	display: block;
	z-index: 3;
	background: url(/images/newbug.png) 15px -2px no-repeat;/*  height: 18px; */
}
.collapse {
	border-collapse: collapse;
}
