html{
	height: 100%;
	margin: 0;
}
body{
	margin:0;
	color:#000;
	font:11px Tahoma, Geneva, sans-serif;
	height: 100%;
	min-width:999px;
	background:#eae6d4 url(/images/bkg-content.gif) repeat-y 50% 0;
}
* html body{padding: 0 0 0 1px;}
*+html body{padding: 0 0 0 1px;}
.gecko.ff3 body{padding:0 1px 0 0;}
img{border-style:none;}
a{text-decoration:none;color:#C65F39;}
a.pdf { background:url(/images/pdf.gif) no-repeat left top; padding-left: 20px; display: inline-block; height: 16px; }
a:hover{text-decoration:underline;}
:focus, :active { -moz-outline-style: none !important; outline:none; }
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.hide { display: none; visibility: hidden; }
.clear { clear: both; }
.clrLeft { clear: left; }
.clrRight { clear: right; }

.holder{
	min-height: 100%;
}
.page{
	padding-bottom:157px;
}
* html .holder{
	height: 100%;
}
/* page*/
#page-header{
	width:100%;
	background:url(/images/bkg-header.jpg) repeat-x 100px 0;
}
#page-header .header{
	/*background:url(/images/bkg-header.jpg) no-repeat;*/
	width:100%;
}
.header-main{
	width:999px;
	overflow:hidden;
	margin:0 auto;
	height:160px;
}
.top-nav{
	width:100%;
	overflow:hidden;
	position:relative;
}
.top-nav .bg{
	height:23px;
	float:right;
	/*width:235px;*/
	position:relative;
	margin:13px 9px 0 0;
	display:inline;
	background:url(/images/bkg-right-part-top-nav.gif) no-repeat 100% 0;
	padding-right: 5px;
}
.top-nav .bg ul {
	padding: 0 5px 0 10px;;
	float:right;
}
.top-nav .bg ul li a {
	white-space:nowrap;
}
.top-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	background:url(/images/bkg-left-part-top-nav.gif) no-repeat;
	height:23px;
	font-size:10px;
	line-height:23px;
	position:relative;
	text-align:center;
}
.top-nav ul li{
	display:inline;
	background:url(/images/selector.gif) no-repeat 0 50%;
	padding:0px 5px 0px 10px;
}
.top-nav ul li:first-child{
	background:none;
	padding-left:0;
}
.top-nav ul .last{
	padding-right:0;
}
.top-nav ul li a{
	color:#97491f;
	position:relative;
}
.bottom-nav{
	width:100%;
}
.bottom-nav:after{
	content:"";
	display:block;
	clear:both;
}
.bottom-nav .logo{
	float:left;
	margin:0;
	width:153px;
	margin:-22px 0 0;
	position:relative;
}
.bottom-nav .logo a{
	width:153px;
	height:130px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/logo.png) no-repeat;
}
.bottom-nav ul{
	float:right;
	margin:26px 23px 0 0;
	padding:0;
	display:inline;
	list-style:none;
	overflow:hidden;
}
.bottom-nav ul li{
	float:left;
	height:37px;
	overflow:hidden;
	margin-right:4px;
}
.bottom-nav ul li a{
	overflow:hidden;
	float: left;
	height:37px;
}
.bottom-nav ul span{
	height:74px;
	float: left;
	cursor:pointer;
	margin: 0;
	text-indent:-9999px;
}
.bottom-nav ul li.active span,
.bottom-nav ul a:hover span{
	margin: -37px 0 0 0;
}
.bottom-nav ul .home{
	width:61px;
	background:url(/images/nav-home.png) no-repeat;
}
.bottom-nav ul .about {
	width:87px;
	background:url(/images/nav-about.png) no-repeat;
}
.bottom-nav ul .products{
	width:88px;
	background:url(/images/nav-products.png) no-repeat;
}
.bottom-nav ul .pro{
	width:88px;
	background:url(/images/nav-pro.png) no-repeat;
}
.bottom-nav ul .fa{
	width:94px;
	background:url(/images/nav-gunners.png) no-repeat;
}
.bottom-nav ul .videos{
	width:67px;
	background:url(/images/nav-videos.png) no-repeat;
}
.bottom-nav ul .resources{
	width:96px;
	background:url(/images/nav-resources.png) no-repeat;
}
#content{
	width:100%;
	overflow:hidden;
	background:url(/images/bkg-rpt-content.gif) repeat-x 0 0;
}
#content .content{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
#content .content .title-box{
	width:906px;
	overflow:hidden;
	margin:6px 0 0 0;
	padding:40px 44px 38px 30px;
	background:url(/images/title-box.gif) no-repeat;
}
#content .content .title-box ul{
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:auto;
	font-size:24px;
	line-height:30px;
}
#content .content .title-box ul li{
	float:left;
	width:auto;
	padding-left:10px;
}
#content .content .title-box ul li a{
	color:#2b2007;
	float:left;
	width:auto;
	text-decoration:underline;
	margin-right:3px;
}
#content .content .title-box ul .btn{
}
#content .content .title-box ul .btn a{
	color:#dfdac5;
	font-size:12px;
	line-height:22px;
	background:#372909;
	height:22px;
	margin-top:6px;
	text-decoration:none;
	display: inline-block;
	padding: 0px 10px;
}
#content .content .title-box ul li a:hover{
	text-decoration:none;
}
#content .content .title-box .buy{
	float:right;
	width:86px;
	margin-top:3px;
}
#content .content .title-box .buy a{
	background:url(/images/btn.gif) no-repeat;
	width:86px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.main-content{
	width:100%;
	background:#fff;
}
.main-top{
	width:963px;
	overflow: hidden;
	padding:21px 0 0 17px;
}
.main-top .nav{
	width:197px;
	float:left;
	margin-right:16px;
}
.main-top .nav .rpt{
	width:197px;
	overflow:hidden;
	background:url(/images/rpt-nav.gif) repeat-y;
}
.main-top .nav .top{
	background:url(/images/top-nav.gif) no-repeat;
	overflow:hidden;
	width:100%;
}
.main-top .nav .bttm{
	background:url(/images/bttm-nav.gif) no-repeat 0 100%;
	overflow:hidden;
	width:100%;
}
.main-top .nav .bg-rpt{
	background:url(/images/bkg-nav-rpt.gif) repeat-y 0 0;
	width:185px;
	overflow:hidden;
	margin:8px auto;
}
.main-top .nav .bg-top{
	background:url(/images/bkg-nav-top.gif) no-repeat 0 0;
	width:100%;
	overflow:hidden;
}
.main-top .nav .bg-bttm{
	background:url(/images/bkg-nav-bttm.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}
.main-top .nav ul{
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.main-top .nav ul li{
	width:100%;
	float:left;
	background:url(/images/line-nav.gif) no-repeat 0 100%;
	font-size:10px;
	line-height:20px;
}
.main-top .nav ul li a{
	background:url(/images/marck-nav.gif) no-repeat 0 50%;
	padding-left:8px;
	margin-left:10px;
	color:#e8e4d2;
}
.main-top .nav ul ul{
	width:100%;
	margin:0;
	padding:0;
	background:#c75e39;
	display:none;
}
.main-top .nav ul ul .closed {
}
.main-top .nav ul ul .open {
	color: #fff;
}
.main-top .nav ul .active{
	background:#c75e39;
}
.main-top .nav ul .active ul{
	display:block;
	padding-bottom:4px;
}
.main-top .nav ul .active ul li{
	background:none;
}
.main-top .nav ul .active a{
	font-weight:bold;
	background:url(/images/active-marck-drop.gif) no-repeat 0 50%;
}
.main-top .nav ul .active .active a {
	color:#fff;
}
.main-top .nav ul .active .active ul li a {
	color:#000;
	font-weight: normal;
}
.main-top .nav ul .active .active ul li.active a {
	color:#fff;
	font-weight: bold;
}
.main-top .nav ul .active .active ul li {
	line-height: 16px;
	background: #b24f2d;
	padding-left: 8px;
}
.main-top .nav ul ul ul li {
	line-height: 16px;
	background: #b24f2d !important;
	padding-left: 8px;
}
.main-top .nav ul ul ul li a {
	color:#000;
	font-weight: normal !important;
}
.main-top .nav ul ul li a{
	background:url(/images/drop-marck.gif) no-repeat 0 50% !important;
	color:#5e3324;
	font-weight:bold;
	margin-left:18px;
}

/* Three styles for .list, one for pages with left nav and product photo, one for left nav and one for open page. */
.leftNavProd .main-top .list{
	width:395px;
	float:left;
	margin:14px 20px 0 0;
}
.noProduct .main-top .list{
	width:720px;
	float:left;
	margin:14px 20px 0 0;
}
.fullWidth .main-top .list{
	width: auto;
	float:left;
	margin:14px 40px 0 10px;
}
.main-top .list .title{
	width:100%;
	overflow:hidden;
}
.main-top .list .title h3{
	margin:0 0 8px 0;
	font-size:24px;
	line-height:24px;
	color:#425354;
	font-weight:normal;
	text-transform: uppercase;
}
.main-top .list .title .buy{
	background:#e2ddc9;
	width:100%;
	overflow:hidden;
}
.main-top .list .title strong{
	text-indent:-9999px;
	overflow:hidden;
	width:58px;
	height:10px;
	margin:5px 17px 0 6px;
	padding-bottom:5px;
	display:inline;
	float:left;	
	background:url(/images/buy.gif) no-repeat 0 0;
}
.main-top .list .title span{
	float:left;
	width:auto;
	font-size:10px;
	line-height:20px;
	color:#61522d;
}
.main-top .list .title span a{
	color:#61522d;
}
.main-top .list .title .buy-btn{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:5px;
	height:8px;
	margin:6px 7px 0 0;
	display:inline;
	background:url(/images/buy-btn.gif) no-repeat 0 0;
}
.main-top .list  h3{
	margin:17px 0 20px 0;
	font-size:11px;
	line-height:18px;
	color:#61522c;
	font-weight:bold;
}
.main-top .list ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:18px;
}
.main-top .list ul li{
	color:#61522c;
	padding-left:13px;
	background:url(/images/list-marck.gif) no-repeat 0 6px;
}
.main-top .list h4{
	margin:20px 0 5px 0;
	color:#61522c;
	font-size:11px;
	line-height:13px;
}
.main-top .list .tips li{
	background:none;
	padding:0;
}
.main-top .list .tips li a{
	color:#c75e39;
	background:url(/images/list-marck-a.gif) no-repeat 0 6px;
	padding-left:12px;
}
.main-top .image{
	width:311px;
	float:left;
	margin-top:10px;
}
.main-top .image .rpt{
	width:100%;
	background:#e2ddc9;
	overflow:hidden;
}
.main-top .image .top{
	width:100%;
	background:url(/images/image-top.gif) no-repeat 0 0;
	overflow:hidden;
}
.main-top .image .bttm{
	width:100%;
	background:url(/images/image-bttm.gif) no-repeat 0 100%;
	overflow:hidden;
	position:relative;
}
.main-top .image img{
	display:block;
	margin:3px auto;
}
.main-top .image span{
	text-align:center;
	font-size:11px;
	line-height:15px;
	display:block;
	margin-top:9px;
}
.main-top .image span a{
	color:#61522c;
	text-align:center;
	padding-right:14px;
	background:url(/images/image-buy.gif) no-repeat 100% 0;
}
.main-top .nav ul ul ul {
	background:none;
}
.main-top .nav ul ul ul a {
	background:none;
}

.main-bttm{
	overflow:hidden;
	/* width:100%; */
	width:auto;
	float:right;
}
.main-bttm .box{
	width:711px;
	float:right;
	display:inline;
	margin:20px 38px 0 0;
}
.main-bttm .box .nav-tab{
	background:url(/images/nav-tab-bg.gif) no-repeat 100% 0;
	width:100%;
	overflow:hidden;
	height:29px;
}
.main-bttm .box ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.main-bttm .box ul li{
	float:left;
	width:auto;
	font-size:10px;
	line-height:26px;
	margin-right:1px;
}
.main-bttm .box ul .active a,.main-bttm .box ul li a:hover{
	background:url(/images/active-nav-tab.gif) repeat-x 0 0;
	font-weight:normal;
	color:#516466;
}
.main-bttm .box ul li a{
	float:left;
	font-weight:bold;
	color:#fff;
	width:86px;
	text-align:center;
	float:left;
	background:url(/images/bkg-a-nav-tab.gif) repeat-x 0 0;
}
.main-bttm .box ul li a:hover{
	text-decoration:none;
}
.main-bttm .box .map{
	width:525px;
	float:left;
}
.main-bttm .box .map img{
	display:block;
}
.main-bttm .box .add{
	float:left;
	width:23px;
	height:22px;
	overflow:hidden;
	margin-top:16px;
	text-indent:-9999px;
	background:url(/images/add.gif) no-repeat 0 0;
}
.info{
	width:946px;
	overflow:hidden;
	padding:0 21px 30px 13px;
	margin-top:29px;
	clear: left;
}
.info-main{
	background:url(/images/info-bg.gif) repeat-x 0 0;
	width:934px;
	overflow:hidden;
	padding:28px 0 0 12px;
}
.info-main .contact{
	width:188px;
	float:left;
}
.info-main .product{
	width:720px;
	float:left;
	position:relative;
}
.info-main  h3{
	margin:0;
	color:#425354;
	font-size:12px;
	line-height:14px;
}
.info-main  ul{
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	overflow:hidden;
}
.info-main  .contact h3{
	margin:0 0 4px 0;
}
.info-main .product h3{
	margin:0 0 20px 0;
}
.info-main .contact ul li{
	font-size:10px;
	line-height:18px;
	color:#968a5f;
}
.info-main .contact ul li img{
	display:block;
}
.info-main .product ul li{
	float:left;
	width:auto;
	background:url(/images/selector-info.gif) no-repeat 0 0;
	padding:0 23px;
}
.info-main .product ul li:first-child{
	padding-left:0;
	background:none;
}
.info-main .product ul .last{
	padding-right:0;
}
.info-main .product ul li span{
	display:block;
	text-align:center;
	margin-top:4px;
}
.info-main .product ul li span a{
	font-size:11px;
	line-height:15px;
	color:#c65f39;
	font-weight:bold;
}
#page-footer{
	width:100%;
	background:url(/images/bkg-footer.gif) repeat-x 0 0;
	height:143px;
	padding:14px 0 0 0;
	position:relative;
	margin-top: -157px;
	clear: both;
}
.footer{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.footer ul{
	font-size:10px;
	line-height:30px;
	float:right;
	width:auto;
	margin:0;
	padding:0;
	list-style:none;
}
.footer ul li{
	float:left;
	width:auto;
	background:url(/images/footer-select.gif) no-repeat 0 10px;
	padding:0 11px;
}
.footer ul li:first-child{
	background:none;
}
.footer ul .links{
	background:none;
	padding:0 0 0 16px;
}
.footer ul .links a{
	font-weight:bold;
	color:#e1ddc8;
	font-size:12px;
	line-height:30px;
	width:188px;
	height:30px;
	background:url(/images/footer-btn.gif) no-repeat 0 0;
	display:block;
	padding-left:11px;
}
.footer ul .links a:hover{
	text-decoration:none;
}
.footer ul li a{
	color:#b5ac8a;
}
.footer p{
	font-size:10px;
	line-height:12px;
	color:#b5ac8a;
	margin:0;
}
.footer .txt{
	float:left;
	width:auto;
	margin-top:10px;
}
/* inner*/
.inner #page-header{
	background:url(/images/bkg-header-inner.jpg) repeat-x 50% 0;
}
.inner #page-header .header{
	/*background:url(/images/bkg-header-inner.jpg) no-repeat 0 0;*/
}
.inner  #content{
	background:url(/images/bkg-rpt-content-inner.gif) repeat-x 0 0;
	overflow:hidden;
}
.inner   .main-content{
	width:100%;
	overflow:hidden;
	margin-top:6px;
}
.inner  #content .main-top{
	background:url(/images/bkg-inner-flash.gif) repeat 0 0;
	width:100%;
	overflow:hidden;
	min-height:380px;
	padding:0;
}
* html .inner  #content .main-top{
	height:380px;
	overflow:visible;
}
#flash{
	width:729px;
	float:left;
}
#flash img{
	display:block;
}
.inner  #content .main-top .video{
	width:223px;
	float:left;
	margin:25px 0 0 10px;
	display:inline;
}
.inner  #content .main-top .video .box{
	background:url(/images/bkg-video.gif) no-repeat 0 0;
	width:207px;
	min-height:240px;
	overflow:hidden;
	margin:0 auto;
}
* html .inner  #content .main-top .video .box{
	height:240px;
	overflow:visible;
}
.inner  #content .main-top .video .box h3{
	margin:25px 0 0 21px;
	text-indent:-9999px;
	overflow:hidden;
	width:161px;
	height:14px;
	background:url(/images/title-video.gif) no-repeat 0 0;
}
.inner  #content .main-top .video .box ul{
	margin:15px 0 0 21px;
	padding:0;
	list-style:none;
	width:auto;
	overflow:hidden;
}
.inner  #content .main-top .video .box ul li{
	float:left;
	width:auto;
	margin:0 9px 9px 0;
}
.inner  #content .main-top .video .box ul li img{
	display:block;
	border:1px solid #9f8d63;
}
.inner  #content .main-top .video .map{
	border-top:1px solid #695014;
	width:100%;
	overflow:hidden;
	height:50px;
	margin:19px 0 0 0;
	padding:15px 0 30px 0;
	background:url(/images/map-inner.gif) no-repeat 100% 15px;
	display: block;
}
.inner  #content .main-top .video .map strong{
	margin:24px 0 0 0;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:93px;
	height:10px;
	display:block;
	background:url(/images/map-inner-title.gif) no-repeat 0 0;
}
.inner  #content .main-bttm{
	width:100%;
	overflow:hidden;
	padding:13px 0 0 0;
}
.inner  #content .main-bttm ul{
	margin:0 0 0 14px;
	list-style:none;
	padding:0;
	overflow:hidden;
	width:auto;
}
.inner  #content .main-bttm ul li{
	float:left;
	width:auto;
	height:174px;
}
.inner  #content .main-bttm ul li{
	background:url(/images/first-bg.gif) no-repeat 0 0;
	width:312px;
}
.inner  #content .main-bttm ul li strong{
	text-indent:-9999px;
	overflow:hidden;
	display:none;
}
.inner  #content .main-bttm ul li img{
	display:block;
	margin:6px auto 0;
}
.inner  #content .main-bttm ul .third{
	background:url(/images/third-bg.gif) no-repeat 0 0;
	width:317px;
	height:174px;
}
.inner  #content .main-bttm ul .second{
	margin:0 5px;
}
.inner .info{
	margin-top:0;
	clear: both;
}
.inner .info-main{
	background:url(/images/info-inner.gif) repeat-x 0 0;
	padding-top:0;
	margin-top:18px;
}
.inner .info-main .title{
	width:100%;
	overflow:hidden;
	margin:10px 0 0 -8px;
}
.inner .info-main .title .left{
	width:352px;
	float:left;
}
.inner .info-main .title strong{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	float:left;
	width:auto;
	margin-top:2px;
}
.inner .info-main .title a{
	float:left;
	padding-right:14px;
	height:11px;
	display:inline;
	background:url(/images/btn-inner.gif) no-repeat scroll right top transparent;
}
/*
.inner .info-main .title .right a{
	float:right;
	width:9px;
}
*/
.inner .info-main .title .left strong{
	width:335px;
	height:12px;
	background:url(/images/title-strong-left.gif) no-repeat 0 0;
}
.inner .info-main .title .right{
	width:518px;
	float:right;
}
.inner .info-main .title .right strong{
	width:500px;
	height:12px;
	float:right;
	background:url(/images/title-strong-right.gif) no-repeat 0 0;
}
.inner .info-main  .bttm{
	margin:31px 0 0 0;
	width:100%;
	overflow:hidden;
}
.thumbBox {
  width:650px;
  padding-bottom:20px;
}
.thumbBox .proThumb {
  float:left;
  padding-right:30px;
}
.linkContainer{
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	float:left;
}
.linkLogo {
	float: left;
	width: 150px;
	text-align: center;
}
.linkText {
	width: 500px;
	float:left;
}
.footer {
  overflow:visible;
}
.footer .links {
  position: relative;
}
.footer .links ul.quick-links {
  position:absolute;
  z-index:1000;
}
.footer .links ul.quick-links li {
  padding:0;
  top:0;
  float:none;
}
.footer .links ul.quick-links li a {
  background:#944c2d;
}
.footer .links ul.quick-links li a:hover {
  background: #242b27;
}
.howtoThumb {
  float:right;
  padding-left:10px;
  padding-top:20px;
  padding-bottom:10px;
}
.csGrid{
	float: left;
	width: 180px;
	margin: 20px 40px 20px 0px;
}

.prodPreview { float: left; border-right: 1px solid #e4e3c6; border-bottom: 1px solid #e4e3c6; height: 125px; width: 125px; padding: 15px 25px; font-size: 10px; }
.prodPreview a { color: #c75e39; }
.prodPreview a:hover { text-decoration: none; color:#000; }
.productFeatureMasthead { margin: 5px 0px 0px 0px; position:relative; }
img.inBodyPhoto { float: right; margin-left: 20px; padding: 4px; border: 1px solid #CCC; }
div.newProduct { position: absolute; top: 0px; left: 20px; background:transparent url(/images/btn_prod_new.jpg) no-repeat top left; height: 27px; width: 52px; text-indent: -9000px; }

div.tabs { margin: 10px 0px; border-bottom: 1px solid #CCC; padding: 0px 0px 2px 0px; }
.tabs ul { margin: 0px; padding: 0px; }
.main-top .list .tabs ul li.tab{ background:none; display:block; float:left; margin: 0px; padding: 0px; }
.tabs ul li.tab a.active,.tabs .tab ul li.tab a:hover { background:url(/images/active-nav-tab.gif) repeat-x 0 0; font-weight:normal; color:#516466; }
.tabs ul li.tab a { float:left; font-weight:normal; color:#fff; padding: 4px 20px; display: block; background:url(/images/bkg-a-nav-tab.gif) repeat-x 0 0; margin-right: 1px; }

.main-top .list .product-videos { clear:left; }
.main-top .list .product-videos ul li { float:left; padding:0; margin:0 0 0 0; }
.main-top .list .product-videos ul li.howto a { display:block; width:60px; height:50px; background:transparent url(/images/video_howto.jpg) no-repeat scroll left top; text-indent:-9000em; }
.main-top .list .product-videos ul li.tips a { display:block; width:60px; height:50px; background:transparent url(/images/video_tips.jpg) no-repeat scroll left top; text-indent:-9000em; }
.main-top .list .product-videos ul li.inaction a { display:block; width:60px; height:50px; background:transparent url(/images/video_inaction.jpg) no-repeat scroll left top; text-indent:-9000em; }

.repairStatus { background: transparent url(/images/bkg_repair_status.jpg) repeat-x top left; height: 59px; border-top: 1px solid #E0E0D0; padding: 16px 0px 0px 10px; }
.repairStatus ul { margin: 0px; padding: 10px 0px 0px 0px !important; }
.repairStatus ul li { background: none !important; float: left; margin: 0px; padding: 0px 10px 0px 0px !important; font-weight: bold; color: #c75e39 !important; text-transform:uppercase; }
.repairStatus ul li input { height: 20px; width: 94px; padding: 0px; margin-top: -2px; }
.repairStatus ul li.divider { width: 1px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #E0E0D0; overflow: hidden; }
.repairStatus ul li a.btn { display: block; background:#c75e39; padding: 1px 5px 2px 6px; color:#E0E0D0; text-transform: none; }
.repairStatus ul li a.btn:hover { color:#fff; text-decoration: none; background:#425354; }
.repairStatus strong { color:#415858; }
.faGunnersLanding { padding: 20px 20px 0px 20px; line-height: 18px; }
.faGunnersLanding ul { margin: 0px; padding: 0px; }
.faGunnersLanding ul li { list-style-type: none; margin: 0px; background: transparent url(/images/li_fagunners.gif) no-repeat top left; padding: 0px 0px 5px 25px; }


.login-over-flash {
	position:absolute;
	top:0;
	right:0;
	width: 403px; /*width: 613px;*/
	height:61px;
	background:transparent url(/images/login.png) no-repeat scroll top right;
	padding-left: 210px;
}
.login-over-flash input {
	float: left;
	border: 0;
	margin-top: 6px;
}
.login-over-flash  #login-over-flash-username ,
.login-over-flash  #login-over-flash-password {
	background-color: transparent;
	padding: 6px;
	height: 13px;
	width: 147px;
}
.login-over-flash #login-over-flash-username {
	margin-right: 12px;
}
.login-over-flash #login-over-flash-password {
	margin-right: 9px;
}

div.videos { overflow:auto; margin-left:-10px; }
div.videos a { display:block; float:left; width:230px; margin-left:10px; text-decoration:none; }
div.videos a img { border:2px solid #FFF; margin-bottom:10px; }
div.videos a:hover img { border-color:#C65F39; }
