﻿/* *********************** General Content Styles ********** */
*{ margin:0; padding:0;font-family:"宋体";}
body{font-size: 12px;color: #000;min-width: 760px;background-color: #4b4b4b; margin-top:15px;}
p,li,td,th,dd,div,span{font-size:12px;color:#000;}
img {border:0;}
p {margin-top:0;}
.fl{ float:left}.fr{ float: right}
.tr{ text-align:right}.tc{ text-align:center}
h1{font-family:"黑体";font-size:20px;text-transform:uppercase;padding-bottom:10px; font-weight:normal}
h2 {font-size:14px;color:#00b5c8;}
h3 {font-size:12px;color:#00b5c8;}
ul li {font-size:12px;}
table{border-collapse:collapse;}
td,th{ padding:3px}
#outer_container {position:relative;width:760px;background-color:#000;margin:10px auto 0 auto;border:0;padding:0;}
a {color:#000;}
a:visited {color:#727c80;}
a:hover {color:#00B4CB;}
.b{ font-weight:bold}
.f14 th{ font-size:14px; background:#f6f6f6; text-align:center}
.ftd a,.ftd a:link,.ftd a:visited{color:#000; text-decoration:none;}
.ftd a:hover {color:#00B4CB; text-decoration:underline}
.ftd{ background:#f6f6f6}
.table th{ color:#333}
.table td{ color:#555}
/* ********** End General Content Styles ********** */
@media screen{/* ********** Overall Layout Styles ********** */

	#horz_nav {background-color:#000;height:30px;border:0;margin:0;padding:0;width:587px;overflow:hidden;}
	#left_column {width:115px;background-color:#727c80;overflow:hidden;float:left;padding-bottom: 19998px;/* X + padding-bottom */margin-bottom: -20000px;/* X */}
	#logo_row{height: 47px;background:#333 url(logo.jpg) 8px 8px no-repeat;}
	#logo_row a {width:100%;height:100%;line-height:47px;}
	.lblCopyRight {z-index:900;display:block;position:relative;height:20px;margin-left:135px;font-size:12px;}
	#footer2 {position:relative;width:760px;height:10px;border:0;padding:0;margin:0 auto;position:relative;top:-25px;color:#eee;font-size:12px;}
	body > #footer2 {top:-5px;}
	#hp_inner_container #center_column,
	#inner_container #center_column {background-color:#fff;overflow:hidden;float:left;padding:10px 20px;padding-bottom:20023px;/* X + padding-bottom */margin-bottom: -20000px;/* X */}

	#hp_inner_container #center_column {width:352px;}
	#inner_container #center_column {width:604px;/* width minus the LP + RP */}
	#inner_container #right_column {overflow:hidden;float:left;text-align:right;padding-bottom: 19998px;/* X + padding-bottom */margin-bottom: -20000px;/* X */}
	#inner_container #right_column { display:none;width:173px;text-align:left;background-color:#727c80;}
	#hp_inner_container #center_column h2 {font-family:"宋体";font-style:italic;font-weight:bold;}
	#hp_inner_container #center_column p {margin-top:0;}
	#hp_inner_container #right_column {width:253px;background-color:#00b5c8; float:right}
	#news_column {text-align:left;width:225px;background-color:#727c80;padding:20px 0 0 0;color:#fff; float:right}
	#news_column h1 {color:#fff;font-size:20px;!important;font-weight:normal;padding-left:7px; font-family:"黑体"}
	#news_column ul {margin:0;padding:0;border-top:1px solid #fff;}
	#news_column li {list-style:none;/*height:41px;*/line-height:1.4em ;/*overflow:hidden;*/border-bottom:1px solid #fff;padding:0;margin:0;width:225px;}
	#news_column li a{padding-left:7px;padding-top:6px;padding-bottom:6px;padding-right:3px;display:block;color:#fff !important;text-decoration:none;height:auto;width:215px;border:0;}
	#news_column li a:hover{background-color:#00b5c8;}	
	.more{display:block;height:52px;line-height:52px;vertical-align:middle;text-align:center;background-position: 85px center;background-image: url(images/white_arrow.jpg);color:#fff;!important;background-repeat:no-repeat;text-decoration:none;text-transform:lowercase;font-weight:bold;}
	#news_column a.more,#news_column a.more:link,#news_column a.more:visited{color:#fff;}
	#news_column a.more:hover{ color:#fff; text-decoration:underline}

	/* ********** End Overall Layout Styles ********** */
	/* ************************* SearchDotNet Styles ******************************** */
.Grid {width:380px;}
.GridFooter {color:#fff;background-color:#ffd973;}
.GridHeader{font-weight: bold;color: activecaption;background-color: #ffd973;}
.GridPager{color: black;background-color: #ffd973;text-align: center;width:350px;}
.GridSelectedItem{font-weight:bold;color:activecaption;background-color:#ffffff;}
.GridItem{color: #ECDFBC;background-color: #ffffff;margin-bottom:10px;padding-bottom:10px;}
.path{color:#ccc;font-size:12px;margin-bottom:20px;padding-bottom:20px;}
.button {border: 1px outset;background-color: #ECDFBC;font-size: 12px;color: #000000;cursor: hand;border-color: #ECDFBC #ECDFBC #ECDFBC #ECDFBC;}
.TextBox {border: #ECDFBC 1px solid;border-color: #ECDFBC #ECDFBC #ECDFBC #ECDFBC;background-color: #FFFFFF;background-attachment: fixed;font-size: 12px;color: #000000;}
.SearchStatus{background-color: #ECDFBC;}
.SearchDescription {}
/* ******************** End SearchDotNet Styles *********************** */
}
@media print {body{font-size: 11pt;color: #000;font-family: Arial;min-width: 760px;background-image:none;background-color: transparent;}
	#horz_nav {display:none;}
	#search_box {display:none;}
	#left_column {display:none;}
	#logo_row{height: 47px;background-color: transparent;background-image: url(images/Mammoth_logo band.jpg);background-repeat: no-repeat;}
	#hp_inner_container #right_column ,
	#inner_container #right_column {display:none;}
	#hp_inner_container #center_column,
	#inner_container #center_column {background-color:#fff;overflow:hidden;padding-left:20px;padding-right:20px;padding-bottom:25px;}
	#footer2 {display:none;}
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dealer Locator Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.r1{FONT-WEIGHT: bold;FONT-SIZE: 13px;width:100px;text-align:right;white-space:nowrap;}
.r2{FONT-SIZE: 13px;width:400px;text-align:left;vertical-align:top;padding-left:5px;}
.r2 input, .r2 select{margin-left:0;}
.e1{FONT-WEIGHT: bold;FONT-SIZE: 13px;}
.e2{FONT-SIZE: 13px;}
.e3{FONT-SIZE: 13px;}
.h1{FONT-WEIGHT: bold;FONT-SIZE: 13px;}
.navigation{FONT-WEIGHT: bold;FONT-SIZE: 13px;TEXT-DECORATION: none;}
.top{FONT-SIZE: 13px;}
#map input {margin-left:0;}
.prod_interest_table td {vertical-align:top;position:relative;padding:3px;}
.prod_interest_table input {background-color:#ffd973;float:left;}
.prod_interest_table img {position:relative;right:0;top:0;}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* -------------------------------------------------------------------------- */

/* ********** Right Colum Navigation Styles ********** */
#right_column .AspNet-Menu-Vertical {width:166px;margin-top:5px;margin-left:5px;}
#right_column .AspNet-Menu-Vertical ul {margin:0;padding:0;border:0;}

#right_column ul.AspNet-Menu{/*padding:0;border:0;margin:0;*/}

 
#right_column ul.AspNet-Menu ul{}
#right_column ul.AspNet-Menu ul li{margin-left:15px;}


#right_column ul.AspNet-Menu ul li.AspNet-Menu-WithChildren ul {display:none;}

#right_column ul.AspNet-Menu li.AspNet-Menu-WithChildren ul.AspNet-Menu-ChildSelected ,
#right_column li.AspNet-Menu-WithChildren ul.AspNet-Menu-ChildSelected li.AspNet-Menu-WithChildren ul.AspNet-Menu-ChildSelected li.AspNet-Menu-WithChildren-Selected ul{display:list-item !important;} 

#right_column ul.AspNet-Menu li{vertical-align:middle;line-height:.8em;}


#right_column ul.AspNet-Menu li a {vertical-align:middle;}

#right_column .AspNet-Menu-Selected ,
#right_column .AspNet-Menu-ChildSelected{color:#00b5c8 !important;}

#rigth_column .AspNet-Menu-Selectd ul {display:block !important;}

#right_column .AspNet-Menu-ParentSelected {}

#right_column ul.AspNet-Menu li {list-style-type:none;}

#right_column ul.AspNet-Menu li li{list-style-type:square;}

#right_column ul.AspNet-Menu li a,
#right_column ul.AspNet-Menu li span{text-decoration:none;display:block;width:100% !important;font-size:12px !important;font-weight:bold;color:#fff;}

#right_column ul.AspNet-Menu li a:hover,
#right_column ul.AspNet-Menu li span.Asp-Menu-Hover{color:#00b5c8;}
#right_column ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover{}

/* ********** End Right Column Navigation Styles ********** */
/* ********** Horizontal Navigation Styles ********** */


#SampleMenu{position:relative;width:640px;height:175px;border:3px solid #959595;padding:16px;}

#SampleMenu #Sample-Content{margin: 0 0 0 70px;width: 75%;overflow: hidden;position:absolute;left: 95px;top: 50px;font-family:Georgia, Serif;font-style:italic;color: Black;font-size:0.8em;}

/* --------------------------------------------------------------------------------------------------- */
/* Used when the Menu adapter is NOT used. */
/* These styles are used by the Menu's skin, found in this theme's skin file. */

#SampleMenu .Menu-Skin-Horizontal{position:absolute;left: 100px;top: 16px;margin: 0 0 0 50px;width: 500px;z-index: 300;}
#SampleMenu .Menu-Skin-Vertical{position:relative;top: 30px;left: 0px;z-index: 300;}
#SampleMenu .Menu-Skin-StaticItem{background:url(bg-menu-example.png) repeat-x;margin:0 2px 2px 0;}
#SampleMenu .Menu-Skin-DynamicHover{background-image:none;}


#horz_nav { width:760px; margin:0 auto; height:80px;}
#horz_nav .mainnav{ float:left}
#horz_nav .mainnav ul{ margin:0; padding:0}
#horz_nav .mainnav ul li{ float:left; margin-right:3px; list-style:none}
#horz_nav .mainnav ul li a{color:#000;line-height:30px; padding:0 6px; font-size:12px;display:block; background:#FFD973;text-decoration:none}
#horz_nav .mainnav ul li a:hover{ color:#fff; background:#727c80; }
#horz_nav .language{ float:right; padding:10px 10px 0 0}
#horz_nav .language a{ float:left; margin-right:8px;}
#logo_row{ overflow:hidden; height:50px; clear:both}
#hp_inner_container,#inner_container{ width:760px; margin:0 auto;overflow:hidden;}
.product{ padding-top:10px; border-top:1px solid #000; margin-top:10px}
.product img{ border:3px solid #bbb; margin-left:15px;}
.product .pic{ float:left; width:174px;}
.product .pic span{ clear:both; display:block; text-align:center; padding-top:5px;}
.product .pic span a{ text-decoration:none}

#inner_container .product{ clear:both; border:0}
#inner_container .product .pic{ width:216px; height:270px;}
#inner_container .product .pic ul{ padding-left:15px; margin-bottom:10px;}
#inner_container .product .pic ul li{ list-style:none; color:#666}
#inner_container .product .page{ border-top:1px solid #ccc}

#left_column {width:115px;background-color:#727c80;overflow:hidden;float:left;padding-bottom: 19998px;/* X + padding-bottom */margin-bottom: -20000px;/* X */}
#left_column .StaticMenuStyle {width:115px;}
#left_column .StaticMenuItemStyle td {white-space:normal !important;}
#left_column a.StatiMenuItemStyle  {display:block;width:100% !important;}
#left_column .StaticMenuItemStyle{padding-left:10px !important;padding-bottom:7px;padding-top:7px;border-bottom:solid 1px #fff;font-size:12px !important;font-weight:bold;color:#fff;}
#left_column .StaticHoverStyle {/* background-color:#00b5c8;*/}
#left_column h1{ padding:20px 0 10px 7px; color:#fff; border-bottom:1px solid #fff}
#left_column ul{width:108px;display: block;}
#left_column ul li a{text-decoration:none;display:block;width:100% !important;padding-left:7px !important;padding-bottom:10px;padding-top:10px;font-size:12px !important;font-weight:bold;color:#fff;border-bottom:solid 1px #fff;}
#left_column ul li a img{border-style: none;vertical-align: middle;}
#left_column ul li a:hover{background-color:#00b5c8;}
.about h2{ padding-bottom:5px;}
.about p{text-indent:2em; }

#center_column{line-height:20px; color:#454545;}

#footer {width:760px;border:0;padding:5px 0 0 0;margin:0 auto; position:relative;color:#999}
#footer *{color:#999; line-height:16px;}
#footer .fr{ text-align:right}
#center_column .news h2{ text-align:center; border-bottom:1px dashed #ccc; padding:5px; margin-bottom:10px;}
#center_column .news .tr{ color:#888}
#center_column .news .tr span{ color:#666}
#center_column .news li{list-style:none;clear:both; margin-top:5px;}
#center_column .news span.r{ color:#999; font-family:Arial; font-size:11px;clear:both; border-bottom:1px dashed #ccc; display:block; width:100%; height:20px; text-align:right}
#center_column .news li a{ text-decoration:none; font-weight:bold; color:#666}
#center_column .news li a:hover{ text-decoration:underline;color:#00B4CB;}

.page{ padding-top:8px; text-align:center}