@media screen {
/* force a vertical scrollbar in firefox, prevents horizontal page shifting */
html {
	margin-bottom: 1px;
	min-height: 100%;
	overflow: -moz-scrollbars-vertical;
}
body {
	background: none repeat scroll 0 0 #C3CEDE;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	padding: 0 10px;
	width: 1024px;
}
td, p, form {
	margin: 0;
	text-decoration: none;
}
ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
ul.fin {
	margin-bottom: 20px;
}
li.nest {
	padding-left: 15px;
}
img, dl, dt, dd, li, p, h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
}
a img {
	border: medium none;
}
.smvw {
	font-size: 8pt;
	font-weight: normal;
}
h1 {
	color: #4C721D;
	font-size: 20px;
	font-weight: normal;
	line-height: 100%;
}
h2 {
	color: #4C721D;
	font-size: 18px;
	font-weight: normal;
	margin-top: 6px;
	text-transform: uppercase;
}
h3 {
	color: #4C721D;
	font-size: 15px;
	margin-bottom: 6px;
}
h4 {
	color: #646446;
	font-size: 13px;
	margin-bottom: 3px;
}
.validationSummary ul {
	padding-left: 0;
}
a {
	color: #DC801B;
	outline: medium none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #DC801B;
}
a.highlight {
	color: #003718;
	font-size: 18px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}
input {
	border: 1px solid #DADDE4;
	color: #5F7046;
	padding: 1px 2px;
	vertical-align: middle;
}
input.textBox {
	background-color: #FFFFFF;
	border: 1px solid #B3B3B3;
	height: 16px;
	margin: 0 3px 0 15px;
	padding: 2px;
	width: 190px;
}
input.button, a.button {
	background: url("/App_Themes/Mountaineers/images/button_bg.gif") repeat-x scroll center top #646466;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0;
	white-space: nowrap;
}
input.button:hover, a.button:hover {
}
select {
	color: #646466;
}
a.button {
	display: inline-block;
	padding: 5px 5px;
}
a.button:hover {
	display: inline-block;
	padding: 4px 5px;
}
input.button {

}
input.button:hover {
}
p.highlight {
	color: #FF0000;
	font-size: 11px;
	margin-top: 5px;
	padding-top: 5px;
	text-decoration: none;
}
.goodCondition {
	color: #008000;
	font-weight: bold;
	padding-bottom: 3px;
}
.warnCondition {
	color: #FFA500;
	font-weight: bold;
	padding-bottom: 3px;
}
.errorCondition {
	color: #FF0000;
	font-weight: bold;
	padding-top: 3px;
}
.contentArea {
	padding: 5px 10px;
}
.borderedArea {
	border: 1px solid #7DC2DB;
}
.noTopPadding {
	padding-top: 0;
}
.noBottomPadding {
	padding-bottom: 0;
}
.noRightPadding {
	padding-right: 0;
}
.noLeftPadding {
	padding-left: 0;
}
.noTopBottomPadding {
	padding-bottom: 0;
	padding-top: 0;
}
.noLeftRightPadding {
	padding-left: 0;
	padding-right: 0;
}
.spacer {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.breadCrumbPanel {
	background: url("/App_Themes/Mountaineers/images/CategoryBreadCrumbsEdge.gif") no-repeat scroll left top #FFFFFF;
	color: #DC801B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	padding: 8px 0;
}
.breadCrumbPanel a {
	color: #DC801B;
	font-size: 11px;
	font-weight: lighter;
}
.breadCrumbPanel a:hover {
	color: #DC801B;
}
.breadCrumbPanel a:visited {
	color: #DC801B;
	font-weight: bold;
}
.CategoryBreadCrumb {
	background: url("/App_Themes/Mountaineers/images/CategoryBreadCrumbsEdge.gif") no-repeat scroll left top #FFFFFF;
	color: #DC801B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px 0;
}
.CategoryBreadCrumbs {
	clear: both;
	margin-left: 3px;
}
.CategoryBreadCrumbs a {
	font-weight: bold;
}
.CategoryBreadCrumbs .BreadCrumbsLink a {
	color: #DC801B;
	font-size: 8px;
	padding: 2px 5px;
}
.CategoryBreadCrumbs .BreadCrumbsLink a:hover {
	color: #DC821C;
}
.CategoryBreadCrumbs .BreadCrumbsLink a:visited {
}
.msrp {
	text-decoration: line-through;
}
#centeredProgress {
	background: url("/App_Themes/Mountaineers/images/processing.gif") no-repeat scroll 50% 50% #FFFFFF;
	border: 5px solid #C1C1C1;
	color: #FFFFFF;
	height: 200px;
	left: 50%;
	margin-left: -150px;
	margin-top: -200px;
	position: absolute;
	top: 50%;
	width: 300px;
	z-index: 99;
}
#ajaxProgressBg {
	background-color: #949494;
	border: 0 none;
	margin: 0;
	opacity: 0.3;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 0;
}
#ajaxProgress {
	background: url("/App_Themes/Mountaineers/images/processing.gif") no-repeat scroll 50% 50% #FFFFFF;
	border: 2px solid #949494;
	height: 200px;
	left: 50%;
	margin-left: -100px;
	padding: 0;
	position: absolute;
	width: 200px;
	z-index: 1;
}
hr {
	width: 100%;
}
h2.sectionHeader {
	color: #42422e;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 4px 0 0px;
	padding: 0 0 0 0px;
}
#leftSidebarPanel {
	background-color: #FFFFFF;
	margin: 0;
	padding: 28px 18px 3px 2px;
	width: 168px;
}
#leftSidebarPanel .section {
	border: 0 none;
	margin: 0;
	padding: 0;
}
#leftSidebarPanel .section .header {
	height: 32px;
	margin: 0;
	padding: 0;
}
#leftSidebarPanel .section .header h2 {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 32px;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
#leftSidebarPanel .section .content {
}
#leftSidebarPanel .section .content .inputForm {
	margin: 0;
}
#leftSidebarPanel .section .labelheading {
	color: #5F7046;
	font-weight: lighter;
}
#leftSidebarPanel .H2 {
	color: #646466;
	font-size: 11px;
	font-weight: lighter;
}
#leftSidebarPanel .section .content table {
	margin: 0;
	width: 100%;
}
#leftSidebarPanel .searchFilterHeader {
	margin: 0;
	color: #5F7046;
}
#leftSidebarPanel .Cell {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #ECF6F7;
	border-right: 1px solid #ECF6F7;
	color: #646466;
	font-size: 11px;
	padding: 7px 7px 7px 0;
}
#leftSidebarPanel .ourDepartmentsCell {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #ECF6F7;
	border-right: 1px solid #ECF6F7;
	color: #646446;
	font-size: 11px;
	padding: 7px 7px 7px 6px;
}
#leftSidebarPanel .ourDepartmentsCell b {
	color: #3A9CC3;
}
#leftSidebarPanel .shippingEstimateCell {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #ECF6F7;
	border-right: 1px solid #ECF6F7;
}
#leftSidebarPanel .myRecentOrdersCell {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #ECF6F7;
	border-right: 1px solid #ECF6F7;
	color: #646446;
	font-size: 11px;
	padding: 7px 7px 7px 0;
}
#leftSidebarPanel .myRecentOrdersCell a.bullet {
	background: url("/App_Themes/Mountaineers/images/Icons/order.gif") no-repeat scroll left center transparent;
	color: #9BC219;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 3px 1px 22px;
}
#leftSidebarPanel .myRecentOrdersCell a.bullet:hover {
	color: #4F7C91;
}
#leftSidebarPanel #miniBasketMainBox {
	font-size: 11px;
	padding: 0;
	position: relative;
}
#leftSidebarPanel .miniBasketItemBox {
	border-bottom: 1px solid #B1BCC2;
	border-right: 1px solid #ECF6F7;
	padding: 5px;
}
#leftSidebarPanel #miniBasketSubTotalBox {
	border-bottom: 1px solid #ECF6F7;
	border-right: 1px solid #ECF6F7;
}
/*---------------------------------------*/
/*- styles for right sidebar panel      -*/
/*---------------------------------------*/
/* container for the right sidebar content */
#rightSidebarPanel {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0 0 4px 0px;
	width: 245px;
}
#rightSidebarPanel .VisiblePanel {
	width:100%;
	height:100%;
	overflow:hidden;
}
#rightSidebarPanel .section {
	margin: 0;
	padding: 0;
}
#rightSidebarPanel .VisiblePanel .section .content table tr {
	border: solid 1px #8ed4af;
}
#rightSidebarPanel .section .header, {
 background:#FFF;
 height:20px;
 color: #4C721D;
 margin: 7px 0 0 0;
 padding: 0;
 border-bottom:solid 2px #B1BCC2;
 margin-bottom:7px;
 padding-bottom:7px;
}
#rightSidebarPanel .section .header h2, 
.PopularProductsDialog h2, 
#rightSidebarPanel div.pageHeader h1, 
.alsobought h2,
#rightSidebarPanel .customfeaturedtitle {
	color: #4C721D;
	font-size: 18px;
	font-weight: normal;
	margin-top: 6px;
	text-transform: uppercase;
}
.alsobought h2, 
.PopularProductsDialog h2, 
#featured h2,
.customfeaturedtitle h2,
#recent .section .header h2
 {
	line-height: 36px;
	border-bottom:solid 2px #B1BCC2;
}
#rightSidebarPanel .section .header a {
	float:right;
	text-decoration:underline;
	color:#949494;
	padding:0;
	margin:0;
}
#rightSidebarPanel .section .header a:hover {
	color:#984700;
}
#rightSidebarPanel .section .content {
	padding:0;
	margin: 0;
}
#rightSidebarPanel .section .labelheading {
	color: #5F7046;
	font-weight:lighter;
}
#rightSidebarPanel .H2 {
	font-weight:lighter;
	color: #5F7046;
	font-size:11px;
	line-height: 20px;
}
#ctl00_wpm_Basket_ctl02_EstimateForm {
	margin-top: 10px;
}
#rightSidebarPanel .section .content .inputForm {
	margin: 0;
	border-top:0;
}
#rightSidebarPanel .section .content .category {
	border: solid 1px #ecf6f7;
	border-right:0;
}
#rightSidebarPanel .section .content tbody {
}
#rightSidebarPanel .section .content table {
}
#rightSidebarPanel .section .content table .thumbnail {
}
#rightSidebarPanel .section .nofooter {
	background-color:#FFFFFF;
	padding: 0;
}
#rightSidebarPanel .section .footer {
	height:24px;
	line-height:24px;
	margin:0;
	color:#8C0901;
	margin-top:8px;
	padding: 0 2px;
}
#rightSidebarPanel .section .relatedProducts {
	border:solid 1px #7dc2db;
}
#rightSidebarPanel .searchFilterHeader {
	margin: 0;
}
.Cell {
	color: #646446;
	font-size: 11px;
	padding-bottom: 5px;
}
.expressCheckoutCell {
	border-bottom: 1px solid #B0D8E0;
}
.ourDepartmentsCell {
	border-bottom: 1px solid #B0D8E0;
	color: #646446;
	font-size: 11px;
	line-height: 16px;
	padding: 0 0 5px 4px;
}
.ourDepartmentsCell b {
	color: #3A9CC3;
}
.onePageCheckoutCell {
	margin-bottom: 15px;
	padding: 5px;
}
.shippingEstimateCell {
}
.myRecentOrdersCell {
	border-bottom: 1px solid #B0D8E0;
	line-height: 25px;
	padding-bottom: 5px;
}
.myRecentOrdersCell a.bullet {
	background: url("/App_Themes/Mountaineers/images/Icons/order.gif") no-repeat scroll left center transparent;
	color: #9BC219;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 3px 1px 22px;
}
.myRecentOrdersCell a.bullet:hover {
	color: #4F7C91;
}
#mainPanel {
	padding: 7px 5px 0 4px;
	margin: 4px 4px 0 2px;
}
#categorylisting {
	width: 400px;
}
#mainPanel .section .header h2 .section {
	margin-bottom: 5px;
}
#mainPanel .section .header {
	color: #005B95;
	height: 25px;
	line-height: 20px;
	margin: 0;
	padding: 0 5px 0 4px;
}
#mainPanel .section .header h2 {
	color: #B65242;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin: 0 0 12px;
	padding: 10px 0 0 0px;
	line-height: 14px;
}
#mainPanel .paymentMethodSummary .section .header h2 {
	color: #646466;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin: 0 0 12px;
	padding: 10px 0 0 0px;
	line-height: 14px;
}
#mainPanel .section .content {
	color: #42422E;
	line-height: 13px;
	margin: 5px 0 0;
	padding: 10px 10px 0;
}
#mainPanel .section .content strong {
	font-weight: normal;
}
#mainPanel .section .content li {
	list-style-image: url("/App_Themes/Mountaineers/images/Icons/check.gif");
	padding: 2px 0;
}
#mainPanel div.section div.content td div {
	padding: 5px;
}
#mainPanel .section .content table.inputForm {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CFDFDF;
	padding: 5px;
}
#mainPanel div .iner_frame .itemList tr td {
	border: 1px solid #8FA0AB;
	color: #949494;
	padding-bottom: 5px;
	padding-top: 5px;
}
# div .iner_frame .itemList tr td a {
 color: #949494;
 font-size: 11px;
}
# div .iner_frame .itemList tr td a:hover {
 color: #416573;
}
# div .iner_frame .itemList tr th {
 border: 1px solid #8FA0AB;
}
# div .iner_frame .itemList {
 border: 1px solid #8FA0AB;
}
.iner_frame {;
	margin-top: 10px;
	padding: 8px;
}
# div .itemList tr.even td {
 background: none repeat scroll 0 0 #F9FCFE;
 border: 1px solid #B3B3B3;
 line-height: 15px;
}
# div .itemList tr.altodd td {
 background: url("/App_Themes/Mountaineers/images/oddRowBg.gif") repeat-x scroll center top #E4F5EB;
 border: 1px solid #CCCCCC;
 line-height: 15px;
}
h2.preference {
	background: url("/App_Themes/Mountaineers/images/section_header_bg.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	height: 29px;
	line-height: 24px;
	margin: 0 4px;
	padding: 0 5px 0 4px;
}
# .dialogSection {
 background: none repeat scroll 0 0 #F4F9FC;
 border: 0 solid #F4F9FC;
 margin: 0;
}
# .form .inputForm {
 background: none repeat scroll 0 0 #FFFFFF;
}
# .form .inputForm textarea {
 border: 1px solid #AFA9B3;
}
# .dialogSection .inputForm {
 color: #3F2A4D;
 padding: 10px;
}
# .dialogSection .header {
 height: 29px;
 line-height: 24px;
 margin: 0 1px 0 0;
 padding: 0;
}
# .dialogSection .header h2 {
 border-bottom: 1px solid #B1D7E0;
 color: #005B95;
 float: left;
 font-size: 12px;
 height: 29px;
 line-height: 29px;
 margin: 0;
 padding-right: 0;
 text-indent: 15px;
 text-transform: uppercase;
 width: 100%;
}
# .dialogSection .header a {
 color: #949494;
 float: right;
 text-decoration: underline;
}
# .dialogSection .header a:hover {
 color: #8C0901;
 float: right;
 text-decoration: underline;
}
# .dialogSection .content {
 border-top: 10px solid #F4F9FC;
 margin-top: 0;
 min-height: 200px;
}
# .dialogSection .content table th.rowheader {
 background-color: White;
}
# .dialogSection .content table td.txt {
}
# .dialogSection .nofooter {
 margin-right: 0;
}
# .dialogSection .footer {
 background: url("/App_Themes/Mountaineers/images/sectionFooterBackground.gif") repeat-x scroll left top #DCDCDC;
 color: #8C0901;
 height: 24px;
 line-height: 24px;
 margin: 8px 0 0;
}
# .validationSummary {
 margin-bottom: 6px;
}
#mainPanel .section .content .ProductItemView {
}
#mainPanel .section .content .ProductItemViewOdd {
}
#outerContentWrapper {
	text-align: center;
	width: 100%;
}
#innerContentWrapper {
	background-color: #FFFFFF;
	border-left: 3px solid #A4ADB6;
	border-right: 3px solid #A4ADB6;
	margin: 0;
	padding: 0 15px 10px 13px;
	text-align: left;
}
table#contentLayout .form tr {
	background: none repeat scroll 0 0 #FFFFFF;
}
.dataSheet {
	border:none;
}
table#contentLayout {
	width: 100%;
}
#outerFrame {
}
#storeHeader {
	background: url("/App_Themes/Mountaineers/images/header_bg2.gif") repeat-x scroll center top #FFFFFF;
	border-color: #A4ADB6 #A4ADB6 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 3px 3px 0;
	margin: 55px auto 0;
	padding: 0 17px;
	width: 1024px;
}
#storeHeader .logo {
	margin: 6px 0 0;
	padding: 0;
}
#storeHeader .logo img {
	margin: 20px 0 0 20px;
}
#storeHeader .headerContent {
	height: 128px;
	padding: 0 20px 0 0;
}
#storeHeader .shortcuts {
	height: 62px;
	width: 400px;
}
#storeHeader .shortcuts a {
	background: url("/App_Themes/Mountaineers/images/button_topBg.gif") no-repeat scroll 0 0 transparent;
	color: #005B95;
	display: block;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 29px;
	margin: 25px 0 0;
	padding: 9px 3px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	width: 56px;
}
#storeHeader .shortcuts a:hover {
	color: #80AB1E;
}
#storeHeader .shortcuts a.basket:hover {
}
#storeHeader .shortcuts a.acct:hover {
}
#storeHeader .shortcuts a.admin:hover {
}
#storeHeader .shortcuts a.wishlist:hover {
}
#storeHeader .shortcuts a.login:hover {
}
#storeHeader .search {
	padding: 10px 0 0;
	text-align: center;
	width: 364px;
}
#storeHeader .search input.searchPhrase {
	background: none repeat scroll 0 0 #EBF3F6;
	border: 1px solid #FFFFFF;
	color: #8DB6C6;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 8px 10px;
	width: 250px;
}
.searchButton {
	background: url("/App_Themes/Mountaineers/images/search_btn2.gif") no-repeat scroll 5px 2px transparent;
	border: medium none;
	cursor: pointer;
	font-size: 0;
	height: 23px;
	margin: 0 0 0 2px;
	text-align: center;
	text-transform: uppercase;
	width: 36px;
}
.searchButton:hover {
}

.searchPhrase{
width: 155px;
}
.allButton {
	background: url("/App_Themes/Mountaineers/images/button_bg.gif") repeat-x scroll 0 0 transparent;
	border: 1px solid #919FA2;
	color: #134FA3;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	left: 172px;
	line-height: 22px;
	margin: 0;
	padding: 0 2px;
	position: absolute;
	text-align: center;
	text-transform: capitalize;
	width: 56px;
}
.allButton:hover {
	background: url("/App_Themes/Mountaineers/images/button_bg_hover.gif") repeat-x scroll 0 0 transparent;
	color: #867001;
}
#storeHeader .navigation {
	background: url("/App_Themes/Mountaineers/images/storeHeader_navigationBG.gif") repeat-x scroll center top transparent;
	border-left: 1px solid #AFD5DE;
	border-right: 1px solid #AFD5DE;
	height: 37px;
	padding-left: 10px;
	vertical-align: top;
}
#storeHeader .navigation .content {
	margin: 0 auto;
}
#storeHeader .navigation a {
	background: url("/App_Themes/Mountaineers/images/navigation_separator.gif") no-repeat scroll right top transparent;
	color: #0B4E61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	padding: 9px 20px 8px 7px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
}
#storeHeader .navigation a:hover {
	color: #3A9CC1;
}
#footer {
	background: url("/App_Themes/Mountaineers/images/footerBG.gif") repeat-x scroll center top #F7FBFC;
	border-color: -moz-use-text-color #A4ADB6 #A4ADB6;
	border-right: 3px solid #A4ADB6;
	border-style: none solid solid;
	border-width: 0 3px 3px;
	color: #353535;
	font-size: 11px;
	height: 50px;
	margin: 0 auto;
	padding: 8px 10px 0 17px;
	text-align: left;
	z-index: 999;
}
#footer p {
	padding: 8px 0 0;
}
#footer p a {
	border-right: 1px solid #507D90;
	color: #507D90;
	padding: 0 12px;
	text-decoration: none;
}
#footer p a:first-child {
	border-left: medium none;
}
#storeNav {
	margin: 2px 1px;
	width: 198px;
}
#storeNav a {
	background-color: #949494;
	border-bottom: 1px solid #FFFFFF;
	color: #949494;
	display: block;
	font-weight: bold;
	padding: 8px 3px 8px 40px;
	text-decoration: none;
}
#storeNav a:hover {
	color: #F99034;
	text-decoration: underline;
}
#storeNav a.basket {
	background: url("/App_Themes/Mountaineers/images/storeNav_basket.jpg") no-repeat scroll 5px 3px #646446;
}
#storeNav a.wishlist {
	background: url("/App_Themes/Mountaineers/images/storeNav_wishlist.jpg") no-repeat scroll 5px 3px #646446;
}
#storeNav a.account {
	background: url("/App_Themes/Mountaineers/images/storeNav_account.jpg") no-repeat scroll 5px 3px #646446;
}
#storeNav a.login {
	background: url("/App_Themes/Mountaineers/images/storeNav_login.jpg") no-repeat scroll 5px 3px #646446;
}
#storeNav a.logout {
	background: url("/App_Themes/Mountaineers/images/storeNav_logout.gif") no-repeat scroll 5px 3px #646446;
}
#storeNav a.admin {
	background: url("/App_Themes/Mountaineers/images/storeNav_admin.gif") no-repeat scroll 5px 3px #646446;
}
#storeSearch {
	display: block;
	margin: 0 20px;
	padding: 0;
	width: 530px;
}
#storeSearch input.keywords {
	border: 1px solid #EE8122;
	height: 15px;
	padding: 2px 0 0 4px;
	width: 131px;
}
#storeSearch input.searchButton {
	margin: 0;
	vertical-align: middle;
}
#storeSearch .tagline {
	color: #4A4A48;
	font-family: Arial;
	font-size: 24px;
	margin-right: 45px;
	width: 250px;
}
div.pageHeader div.content {
	padding: 3px;
}
table.inputForm {
	margin: 0;
	text-align: left;
	width: 100%;
}
table.inputForm input {
display: inline-block;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
}
table.inputForm select {
	border: 1px solid #DADDE4;
	color: #949494;
	padding: 2px;
	width: 330px;
}
table.inputForm th, table.inputForm td {
	margin: 0;
	padding: 0 5px 2px 0;
	text-align: left;
}
table.inputForm .rowHeader {
	color: #646466;
	padding: 10px 5px 10px 10px;
	text-align: right;
	width: 130px;
}
table.inputForm .rowHeader a {
	border: 1px solid #650101;
	color: #DADDE4;
	font-size: 10px;
	font-weight: bold;
	padding: 6px;
	text-align: left;
	width: 100%;
}
table.inputForm .rowHeader * {
	font-size: 12px;
	font-weight: bold;
}
ul.category {
	border-bottom: 1px solid #ECF6F7;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.category li {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #ECF6F7;
	margin: 0;
	padding: 0;
}
ul.category li a {
	background: url("/App_Themes/Mountaineers/images/left_panel_item_bg.gif") no-repeat scroll right center #F9FAFC;
	color: #507D90;
	display: block;
	font-size: 11px;
	line-height: 12px;
	padding: 8px 20px 8px 8px;
}
ul.category li a:hover {
	background: url("/App_Themes/Mountaineers/images/left_panel_item_bg_hover.gif") no-repeat scroll right center #EDF5F7;
	color: #3A9CC1;
}
table.buyProductForm {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CFCFCF;
	padding: 5px;
	width: 100%;
}
table.buyProductForm td, table.buyProductForm th {
	padding: 3px;
}
table.buyProductForm .rowHeader {
	border-right: 1px dotted #E1EAEF;
	border-width: 0 1px 0 0;
	color: #517C8F;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 5px 5px;
	text-align: right;
}
.optionPicker td {
	border: 2px outset #999999;
}
.optionPicker td.selected {
	border: 2px inset #999999;
}
.catalogWrapper {
	margin: 1px 1px 0;
	padding: 5px 0;
}
.catalogWrapper .Thumbnail {
	background: url("/App_Themes/Mountaineers/images/thumbnailTdBg.gif") no-repeat scroll left top #FFFFFF;
	margin-right: 10px;
	padding: 10px;
}
.catalogWrapper td {
	color: #80919C;
}
.catalogWrapper a {
	color: #3E2B4B;
}
.catalogWrapper a:hover {
	color: #FFFFFF;
}
.catalogWrapper .tableNode {
	min-height: 100px;
}
.catalog {
}
#Price {
	border: 1px solid red;
}
.catalog td {
	border-bottom: 10px solid transparent;
}
.catalog .flowNode {
	border: 1px solid #C4C4C4;
	float: left;
	height: 180px;
	margin: 0;
	padding: 5px;
	text-align: center;
	width: 238px;
}
.catalog .tableNode {
	background: transparent;
	color: #505050;
	padding: 10px;
	text-align: center;
}
.catalog .tableNode div {
	margin-top: 5px;
}
.catalog .tableNode img {
	margin-top: 3px;
}
.catalog .tableNode a {
	color: #CB6D02;
	font-weight: normal;
	font-weight: bold;
}
.catalog .tableNode a:hover {
	color: 8c8c71;
}
.catalog .tableNode .Thumbnail {
	background: none repeat scroll 0 0 #FFFFFF;
	line-height: 25px;
	padding: 5px;
}
.catalog .thumbnail {
	background: none repeat scroll 0 0 #003333;
	color: #01076C;
	display: block;
	margin: 0 auto 5px;
	width: auto;
}
.catalog .separator {
	padding: 0 0 0 6px;
}
.featuredProductContainer {
	background: none repeat scroll 0 0 #F4F9FC;
	padding: 5px;
}
table.productsGrid {
	
}
table.productsGrid td {
	margin: 0;
}
table.productsGrid tr {
}
table.productsGrid .thumbnail {
	padding: 0 2px;
	vertical-align: middle;
	width: 120px;
}
td.details {
	padding-left: 6px;
	text-align: left;
	vertical-align: text-top;
	width: 110px;
}
td.details div {
	padding: 3px 3px 3px 0;
}
td.details p {
	height: 0;
}
td.details .highlight {
	height: 10px;
}
td.details .detailsInnerPara {
	height: 75px;
}
.detailsInnerPara a {
	line-height: 18px;
	color: #646466;
}
.detailsInnerPara a:hover {
	text-decoration: underline;
}
td.details .detailsInnerPara a {
	color: #507D90;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
td.details .detailsInnerPara a:hover {
	color: #3A9CC1;
}
td.details p a {
	color: #045A95;
}
td.details p a:hover {
	color: #949494;
}
.rowSeparator {
	padding-bottom: 3px;
	padding-top: 3px;
}
.itemSeparator {
	background: url("/App_Themes/Mountaineers/images/v_dot.gif") repeat-y scroll left top transparent;
	padding-right: 5px;
}
div.productHeader {
	background: url("/App_Themes/Mountaineers/images/section_header_bg1.gif") repeat-x scroll 0 0 #546FC8;
	height: 30px;
	margin: 0 0 9px;
	padding: 0;
}
div.pageHeader {
 url("images/hrule-dashed-ltbluegray.gif") repeat-x scroll 0 0 #FFFFFF;
	margin-top: 10px;
}
div.pageHeader h1 {
	color: #DC801B;
	font-size: 18px;
	font-weight: normal;
	margin-top: 6px;
	text-transform: uppercase;
}
div.productTabDetail {
	border: 1px solid #646466;
	min-height: 200px;
	padding: 4px;
}
div.productTabDetail h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid black;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 4px;
	padding: 4px;
}
.searchFilterPanel {
	margin: 0;
}
.productGridBorder {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #e6e6e6;
	border-right: none;
	margin: 0;
	padding: 0 0 5px;
}
.productGridBorder input {
	border: 1px solid #DCDCE4;
	width: 80px;
}
.productGridBorder table {
	width: 100%;
}
.searchFilterHeader {
	background: url("/App_Themes/Mountaineers/images/section_header_bg1.gif") repeat-x scroll center bottom transparent;
	height: 32px;
	margin: 0;
	padding: 0;
}
.searchFilterHeader h2 {
	color: #646466;
	text-indent:8px;
	font-size: 11px;
	line-height: 32px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.showAll {
	background: url("/App_Themes/Mountaineers/images/button_bg.gif") repeat-x scroll center top transparent;
	color: #FFFFFF;
	padding: 1px 7px;
}
.showAll:hover {
	color: #FFFFFF;
}
a.searchCriteria {
	display: block;
	background: #f9fafc url(images/left_panel_item_bg.gif) no-repeat right;
	padding: 8px 20px 8px 8px;
	font-size:11px;
	color: #646466;
	line-height:12px;
}
a.searchCriteria:hover {
	background:#f3f3f3 url(images/left_panel_item_bg_hover.gif) no-repeat right;
	color:#646466;
}
h3.searchCriteria {
	color:#B65242;
	margin-top: 0;
	padding:13px 0 0 0;
	font-weight:bold;
	text-indent: 7px;
	font-size:11px;
width: 200px;
}
.summarySection h3 {
	font-size: 14px;
	color: #646466;
	text-transform: uppercase;
}
.summarySection .summarySectionContent a {
	background: url("/App_Themes/Mountaineers/images/button_bg.gif") repeat-x scroll 0 0 #E4ECEE;
	color: #FFF;
	float: left;
	padding: 3px 6px;
	margin-top: 3px;
	font-size:  11px;
	font-weight: bold;
}
.summarySection {
	font-size: 12px;
	line-height: 15px;
}
.summarySection .summarySectionContent a:hover {
	background: url("/App_Themes/Mountaineers/images/button_bg_hover.gif") repeat-x scroll 0 0 #DAE7EA;
	border: 1px solid #4FBDE6;
}
.searchSortHeader {
	line-height:12px;
	margin:0;
	color: #646466;
	display:block;
	height: 40px

}
.searchSortHeader td{


}
.searchSortHeader span {
	font-weight:bold;
}
.searchSortHeader .sorting {
	border: 0px;
	color: #222222;
	padding: 1px;
	font-size: 12px;
	font-family:verdana;
}
#ctl00_wpm_AdvancedSearchPage_ctl00_SortResults{
border: 1px solid #DADDE4;
color:  #a4a8b0;
}
.searchSortHeader h1 {
	color: #646466;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-right: 10px;
}

#miniBasketMainBox {
	font-size: 11px;
	padding: 0 0 10px;
	position: relative;
}
.miniBasketIconBox {
	display: none;
	width: 0;
	height: 0;
}
.miniBasketItemBox {
	border-bottom: 1px solid #646466;
	margin-bottom: 5px;
	padding: 5px;
	margin-right: 20px;
}
.miniBasketIconBox {
	border: 1px solid #D9D9D9;
	float: left;
	height: 0px;
	overflow: hidden;
	position: relative;
	vertical-align: baseline;
	width: 0px;
}
.miniBasketItemTitleBox {
	padding-left: 0px;
}
.miniBasketItemTitleNoIconBox {
	padding-left: 3px;
}
.miniBasketItemTitle {
	color: #3F2A4B;
	float: left;
	font-weight: normal;
	margin: 0 2px 0 0px;
	position: relative;
	text-align: left;
}
.miniBasketItemTitle a {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}
.miniBasketItemTitle a:hover {
	color: #DC801B;
}
.miniBasketSubItemTitle {
	clear: both;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.miniBasketSubItemTitle li {
	color: #788A95;
	font-size: 10px;
	list-style-image: url("images/miniBasketBullet.gif");
	list-style-type: none;
	margin: 4px 0 0 10px;
}
.miniBasketQtyDeleteLine {
	background-color: transparent;
	clear: both;
	padding: 5px 5px 10px 0;
	position: relative;
	text-align: left;
}
.miniBasketQtyDeleteLine span {
	color: #5D6F7C;
	font-weight: bold;
	text-transform: capitalize;
}
.miniBasketQtyDeleteLine a {
	background: none repeat scroll 0 0 #5D6F7C;
	border: 1px solid #D9D9D9;
	color: #FFFFFF;
	font-size: 11px;
	height: 14px;
	padding: 2px 5px;
	width: 48px;
}
.miniBasketQtyDeleteLine a:hover {
	background: none repeat scroll 0 0 #DE8227;
	border: 1px solid #B0D8E0;
	color: #FFFFFF;
}
.miniBasketQtyInput {
	border: 1px solid #5D6F7C;
	color: #646446;
	font-size: 11px;
	height: 11px;
	margin-right: 3px;
	padding: 3px;
	width: 15px;
	text-align: center;
}
.miniBasketPriceLabel, .miniBasketPrice {
	color: #5D6F7C;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	position: relative;
}
.miniBasketPrice {
	color: #191310;
	text-align: right;
	margin-left: 96px;
	font-size: 12px;
}
#miniBasketSubTotalBox {
	margin-right: 45px;
}
#miniBasketSubTotalBox #tax_label, #ship_label {
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	width: 45%;
}
#miniBasketSubTotalBox #sub_label {
	color: #5D6F7C;
	float: left;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	text-align: left;
	margin-left: 5px;
	width: 45%;
}
#miniBasketSubTotalBox #tax_num, #ship_num {
	float: left;
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
	width: 49%;
}
#miniBasketSubTotalBox #sub_num {
	color: #5D6F7C;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 3px;
	width: 29%;
	text-align: right;
}
#miniBasketShippingEstimateBox {
}
#miniBasketCheckoutButtonBox {
	margin: 2px 0 0;
	padding: 8px 2px;
	text-align: center;
}
#miniBasketSubTotalBox input {
	margin-left: 143px;
	margin-top: 7px;
}
.emptyBasketPanel {
	background:url(/App_Themes/Mountaineers/images/mini_cart_icon.gif) no-repeat 30%;
	padding-top: 20px;
	padding-left: 60px;
	margin: 20px 35px 35px 35px;
	height: 50px;
	text-align:center;
}
.emptyBasketPanel span.message {
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}
a.basketProductLink {
	color: Red;
	font-weight: bolder;
	text-decoration: none;
}
a.basketProductLink:hover {
	color: #949494;
}
.basketDialogPrice {
	color: #191310;
	font-weight: bold;
}
div.emptyBasketDialogPanel {
}
div.emptyBasketDialogPanel span.message {
	font-style: italic;
	padding: 5px;
	text-align: center;
}
div.emptyWishlistPanel {
	background: url("/App_Themes/Mountaineers/images/wish_list.gif") no-repeat scroll 15% 50% transparent;
	height: 50px;
	margin: 20px 35px 35px;
	padding-left: 60px;
	padding-top: 20px;
	text-align: center;
}
.emptyWishlistPanel {
	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	color: #949494;
	text-indent: 5px;
}
div.emptyWishlistPanel span.message {
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}
div.emptyWishlistDialogPanel {
}
div.emptyWishlistDialogPanel span.message {
	font-style: italic;
	padding: 5px;
	text-align: center;
}
a.wishlistProductLink {
	color: #636363;
	font-weight: bolder;
	text-decoration: none;
}
a.wishlistProductLink:hover {
	color: #949494;
}
.wishlistDialogPrice {
	font-weight: bold;
}
div.checkoutPageHeader {
	margin-bottom: 8px;
}
div.checkoutPageHeader .content a {
	background: none repeat scroll 0 0 #EEF5F7;
	border: 1px solid #B0D8E0;
	color: #3A9CC1;
	font-weight: bold;
	padding: 1px 10px;
}
div.checkoutPageHeader .content a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #80AA1E;
}
div.checkoutPageHeader h1 {
	color: #B65242;
	font-size: 18px;
	font-weight: bold;
	margin-top: 6px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
div.checkoutPageHeader div.checkoutSteps {
	background-color: #E5DECA;
	border: 1px solid #BEB49D;
	float: right;
	margin: 4px 5px 4px 4px;
	padding: 0;
}
div.checkoutPageHeader div.content {
	color: #646446;
	font-size: 12px;
	margin: 0 auto;
	padding: 10px 0px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 14px
}
.checkoutAlert {
	color: #646466;
	font-size: 12px;
	margin: 0 auto;
	padding: 0px;
	text-align: justify;
	width: 844px;
}
.LoginMessage {
	color: #CC0000;
	font-size: 12px;
	margin: 0 auto;
	padding: 0px;
	text-align: justify;
	width: 844px;
}
.LoginMessage a {
	color: #CC0000;
	font-size: 15px;
	font-weight: bold;
	padding: 1px 0px;
	text-transform: uppercase;
	text-decoration: underline;
}
div.shipmentSection {
	border: 1px solid #646466;
	border-collapse: collapse;
	margin-bottom: 5px;
}
div.shipmentSection div.header {
	border: 1px solid #646466;
}
div.shipmentSection h2 {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 2px;
}
div.shipmentSection .content {
	padding: 2px;
}
th.columnHeader {
	background: none repeat scroll 0 0 #B65242;
	color: #FFF;
	text-align:center;
	margin: 0;
	max-height: 29px;
	padding: 7px 10px;
}
table.itemList {
	border: 0 none;
	border-collapse: collapse;
	width: 100%;
}
table.itemList td {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B3B3B3;
	padding: 2px 10px;
}
table.itemList td a {
	color: #416573;
}
table.itemList td a:hover {
	color: #788F03;
}
table.itemList th.items {
	background: none repeat scroll 0 0 #EBF3F6;
	border: 1px solid #B3B3B3;
	max-height: 29px;
	padding-bottom: 6px;
	padding-top: 6px;
}
table.itemList td.items {
	border: 1px solid #B3B3B3;
	line-height: 18px;
	padding: 10px 10px 10px 15px;
	text-align: left;
}
table.itemList th.price {
	background: none repeat scroll 0 0 #EBF3F6;
	border: 1px solid #B3B3B3;
	max-height: 29px;
	padding-bottom: 6px;
	padding-top: 6px;
}
table.itemList td.price {
	border: 1px solid #B3B3B3;
	padding: 10px;
}
table.itemList th.address {
	background: none repeat scroll 0 0 #EBF3F6;
	border: 1px solid #B3B3B3;
	max-height: 29px;
	padding-bottom: 6px;
	padding-top: 6px;
}
table.itemList td.address {
	border: 1px solid #B3B3B3;
	padding: 10px;
}
table.itemList td.address select {
	border: 1px solid #B3B3B3;
	padding: 2px;
}
.checkoutNavigation {
	margin-bottom: 8px;
	margin-top: 4px;
}
.checkoutNavigation span.validation {
	display: block;
	margin-bottom: 12px;
}
.checkoutNavigation span.buttons {
}
table.form {
	border: 1px solid #E9E9E9;
	border-collapse: collapse;
	margin: 4px 0;
	padding: 10px;
	page-break-inside: avoid;
	width: 100%;
}
table.form td, table.form th {
	padding: 4px 8px;
}
table.form td #ctl00_wpm_ReceiptPage_ctl01_ShipmentRepeater_ctl00_ShipmentItemsGrid_ctl02_Price, table.form td #ctl00_wpm_ReceiptPage_ctl01_ShipmentRepeater_ctl00_ShipmentItemsGrid_ctl03_Price {
	padding-right: 13px;
}
#receiptpage table td {
	border: none #FFF !important;
}
table.form th {
	font-size: 12px;
	font-weight: normal;
}
table.form th.verticalText {
	background: none repeat scroll 0 0 #fcfaf9;
	border-right: 1px solid #e6e6e6;
	color: #646466;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 25px;
	text-align: center;
	vertical-align: middle;
	width: 4px;
	font-face: courier;
}
table.form th.header {
	text-align: left;
}
table.form th.header span.caption {
	font-size: 20px;
}
table.form td.address {
	border-right: 1px solid #E9E9E9;
	color: #646466;
	font-size: 12px;
	width:280px;
}
table.form td.address a {
	background: url("/App_Themes/Mountaineers/images/button_bg.gif") repeat-x scroll 0 0 #E4ECEE;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	float: right;
	padding: 3px 6px;
}
table.form td.address a:hover {
	background: url("/App_Themes/Mountaineers/images/button_bg_hover.gif") repeat-x scroll 0 0 #DAE7EA;
	border: 1px solid #4FBDE6;
}
table.form td.expand {
	color: #646466;
	width: 504px;
}
table.form td.dataSheet {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 0;
}
table.form td.dataSheet * {
	font-size: 12px;
}
table.form table.dataSheet {
	margin-bottom: -1px;
}
table.dataSheet tr.totalRow td, table.dataSheet tr.totalRow th {
	background-color: #656565;
	border-bottom: 3px double gray;
	border-top: 3px double gray;
	color: White;
}
table.form td.orderSummary {
	border-right: 1px solid #E9E9E9;
	padding: 15px;
	width: 202px;
}
table.form td.orderSummary h3 {
	margin: 0 0 2px;
}
h1.invoice {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 6px;
}
h1.storeName {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 6px;
}
.checkoutProgress {
	background-color:  #fcfaf9;
	border: 1px solid #e6e6e6;
	color: #646466;
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	margin: 0 78px 0 0px;
	padding: 1px 1px 3px;
	text-transform: uppercase;
}
.checkoutProgress span {
	display: block;
	float: left;
	width: auto;
}
.checkoutProgress span.on {
	margin: 1px;
	padding: 3px 2px;
}
.checkoutProgress span.off {
	margin: 1px;
	padding: 2px;
}
.checkoutProgress span.on span {
	border: 1px solid #B65242;
	color: #B65242;
	padding: 2px 6px;
}
.checkoutProgress span.off span {
	padding: 3px 6px 2px;
}
#storeHeader div.checkoutSteps {
	background-color: #E5DECA;
	border: 1px solid #BEB49D;
	padding: 0;
	width: 100%;
}
table.addressBook {
	width: 100%;
}
table.addressBook th.caption {
	font-size: 14px;
	color: #646466;
	margin: 5px 0 0;
	padding: 2px 3px 2px 2px;
}
table.addressBook th.caption .text {
	display: block;
	float: left;
	line-height: 24px;
}
table.addressBook th.caption .buttons {
	display: block;
	float: right;
}
table.addressBook td.entries {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E9E9E9;
	padding: 5px;
	text-align: left;
}
table.addressBook .entry {
	background: url("/App_Themes/Mountaineers/images/shipping_address_bg.gif") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 195px;
	margin: 0;
	padding: 5px 0 0;
	text-align: left;
	vertical-align: middle;
	width: 350px;
}
.addressBook .address {
	color: #5F7046;
	float: left;
	font-weight: bold;
	line-height: 15px;
	padding: 70px 0 0 50px;
	text-align: left;
	width: 200px;
	font-size: 12px;
}
.addressBook td .buttons {
	float: right;
	margin-top: 5px;
	padding: 60px 0 0;
	text-align: center;
	width: 100px;
}
.addressBook td .buttons a {
	display: block;
	margin-bottom: 5px;
	width: 40px;
}
table.addressBook td .buttons .button {
	margin-right: 5px;
}
table.setShippingAddresses {
}
table.setShippingAddresses th {
}
table.setShippingAddresses th.items {
}
table.setShippingAddresses td.items {
}
table.setShippingAddresses th.price {
}
table.setShippingAddresses td.price {
}
table.setShippingAddresses th.address {
}
table.setShippingAddresses td.address {
}
table.selectShippingMethod {
	font-size: 12px;
}
table.selectShippingMethod td.dataSheet {
	border: 1px solid #E9E9E9;
	padding: 6px;
}
table.selectShippingMethod td.dataSheet th {
	background: none repeat scroll 0 0 #B65242;
	border: 1px solid #E9E9E9;
	max-height: 29px;
	padding: 5px 2px;
	color: #FFFFFF;
}
table.selectShippingMethod th.shipto {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 2px solid #E9E9E9;
	color: #42422E;
	height: 29px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
}
table.selectShippingMethod td.items {
	background-color: #DEDEDE;
}
table.selectShippingMethod th.items {
	background-color: #DEDEDE;
}
table.selectShippingMethod td.methods {
	border-left: 1px solid #8698B2;
	padding: 4px;
	text-align: left;
	width: 200px;
	FONT-SIZE: 12PX;
}
table.selectShippingMethod td.methods h3 {
	border-bottom: 1px solid #b65242;
	color: #646466;
	display: block;
	font-size: 12PX;
	font-weight: bold;
	margin: 3px 0 6px;
	padding: 5px 0;
	text-align: center;
}
table.selectShippingMethod td.methods .caption {
	display: block;
	font-weight: bold;
	margin-bottom: 6px;
	text-align: center;
}
table.selectShippingMethod td.methods textarea {
	border: 1px solid #AFA9B3;
}
.addGiftOptions {
}
.addGiftOptions h3 {
	font-size: 100%;
	margin: 10px 10px 5px 300px;
}
.addGiftOptions .content {
	margin-right: 10px;
	margin-top: 5px;
}
.addGiftOptions .buttons {
	margin-right: 10px;
	margin-top: 5px;
}
.VisiblePanel {
	display: block;
}
.ProductItemList {
}
.PIVThumnail {
	height: 80px;
}
.PIVimage_desc {
	color: #646466;
	font-size: 11px;
	font-weight: lighter;
	min-height: 60px;
}
.PIVimage_desc a {
	font-size: 11px;
	font-weight: bold;
}
.ProductItemView {
	padding: 5px 8px 8px;
	vertical-align: top;
	width: 178px;
}
.ProductItemView img, .ProductItemViewOdd img {
	float: left;
	margin-right: 9px;
}
#ctl00_wpm_Basket_ctl03_ProductList .ProductItemView img,  #ctl00_wpm_Basket_ctl03_ProductList .ProductItemViewOdd img {
	float: none;
	margin-right: 9px;
}
.ProductItemView a {
	color: #42422E;
}
.ProductItemView div {
	padding: 5px;
}
.ProductItemViewOdd {
	padding: 5px 8px 8px;
	vertical-align: bottom;
	width: 178px;
}
.ProductItemViewOdd div {
	padding: 5px;
}
.ProductItemView .productsGrid .thumbnail {
	height: 120px;
}
.ProductItemView .productsGrid {
	padding: 0;
}
.ProductItemView .productsGrid .image_desc {
	border-color: -moz-use-text-color #E1F2F9 #E1F2F9;
	border-right: 1px solid #E1F2F9;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}
.HiddenPanel {
	display: none;
}
.giftOptions {
	width: 200px;
}
.giftOptions textarea {
	border: 1px solid #AFA9B3;
}
.giftOptions div.giftWrap {
	color: green;
	margin-top: 2px;
}
.giftOptions div.giftWrap div.noGiftWrap {
	font-style: italic;
}
.giftOptions div.giftWrap div.oneGiftWrap {
}
.giftOptions div.giftWrap div.oneGiftWrap span.name {
	font-weight: bold;
}
.giftOptions div.giftWrap div.oneGiftWrap span.price {
}
.giftOptions div.giftWrap div.multiGiftWrap {
}
.giftOptions div.giftWrap div.multiGiftWrap span.title {
	font-weight: bold;
}
.giftOptions div.giftWrap div.multiGiftWrap select {
}
.giftOptions div.giftMessage {
}
.giftOptions div.giftMessage span.title {
	background-color: #F3F3F3;
	border: 1px solid #B3B3B3;
	color: #045A95;
	font-weight: bold;
	line-height: 25px;
	padding: 2px 10px;
}
.giftOptions div.giftMessage span.price {
}
.giftOptions div.giftMessage textarea {
	height: 40px;
	width: 98%;
}
.giftOptions div.giftMessage span.count {
}
.giftOptions div.giftMessage span.countText {
}
.paymentMethodSummary {
	padding: 10px 50px 10px 10px;
	width: 170px;
}
div.paymentMethodSummary {
	float: left;
}
.paymentMethodList {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 70%;
}
div.paymentMethodList {
}
.paymentMethodSummary .section {
	margin: 20px 0px;
}
.paymentMethodSummary .section .header {
	background: url("/App_Themes/Mountaineers/images/section_header_bg.gif") repeat-x scroll 0 0 transparent;
	margin-bottom: 10px;
	margin-top: 10px;
}
.paymentMethodSummary .section .header h2 {
	color: #646466;
}
paymentmethodsummary .section .content {
}
table.orderSummary {
	width: 100%;
}
table.orderSummary th {
	border-bottom: 0 none;
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
}
table.orderSummary td {
	border-bottom: 0 none;
	text-align: right;
	width: 80px;
}
table.orderSummary tr.totalDivider {
}
table.orderSummary tr.totalDivider td {
	width: 100%;
}
table.orderSummary tr.totalDivider td hr {
}
table.paymentForm {
	margin-bottom: 20px;
	margin-left: 5px;
	width: 100%;
}
table.paymentForm td {
	padding: 2px;
	font-size: 12px;
}
table.paymentForm th.caption {
	border-bottom: 1px dotted #e6e6e6;
	color: #646466;
	font-size: 14px;
	line-height: 30px;
	text-transform: uppercase;
}
table.paymentForm th.rowHeader {
	color: #646466;
	padding-right: 10px;
	text-align: right;
}
#ctl00_wpm_CheckoutPage_ctl00_ShipmentList_ctl00_ShipMethodListLabel {
	color: #646466;
}
table.paymentForm input {
	border: 1px solid #E9E9E9;
	color: #646466;
}
table.paymentForm select {
	border: 1px solid #E9E9E9;
	width: 145px;
	color: #646466;
}
table.paymentForm td.submit {
	text-indent: 10px;
}
table.paymentForm td.submit span.button {
}
ul.columns {
	list-style: none outside none;
	margin: 0 0 0 30px;
	padding: 0;
}
ul.columns li {
	background-image: url("images/bullet1.gif");
	background-position: 0 3px;
	background-repeat: no-repeat;
	height: 20px;
	margin: 2px;
	text-indent: 20px;
}
div.orderSummaryPanel {
	background: none repeat scroll 0 0 #FCFAF9;
	border: 1px solid #E9E9E9;
	margin: 5px 0;
}
table.orderSummaryTable {
	color: #646466;
	padding-left: 10px;
	text-align: left;
	width: 100%;
}
table.orderSummaryTable th.rowHeader {
	text-align: left;
	width: 17%;
}
table.orderSummaryTable td a {
	background: url("/App_Themes/Mountaineers/images/button_bg.gif") repeat-x scroll center top #79C0D6;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 10px 2px;
}
/************************************************/
/* styles for view row-style of my account page */
/************************************************/
.odd {
	background-color: #DBDADA;
	padding: 6px 2px 6px 6px;
}
.even {
	background-color: #F5F5F5;
	padding: 6px 2px 6px 6px;
}
.altodd {
	background: #e6e6e6;
	padding: 6px 2px 6px 6px;
	font-size: 12px;
}
.altodd a {
	color: #DC801B;
	font-weight: bold;
}
.altodd a:hover {
	color: #DC801B;
}
a.altoddButton {
	background:#9Db672;
	width: 48px;
	height: 14px;
	color: #FFF !important;
	border:solid 1px #d9d9d9;
	padding: 2px 5px;
	font-size:11px;
	line-height:25px;
}


a:hover.altoddButton {
	background:#9DB672;
	color:#FFF;
	border:solid 1px #d9d9d9;
}
.altodd td {
	color: #646466;
	padding: 10px;
	line-height: 18px;
	width:120px;
}
.altodd input {
	border:solid 1px #afa9b4;
	padding:2px;
}
.altodd select {
	border:solid 1px #d9d9d9;
	padding:2px;
}
.alteven {
	background: #FFF;
	padding: 20px 2px 6px 6px;
}
.alteven a {
	color: #DC801B;
	font-weight: bold;
}
.alteven a:hover {
	color: #DC801B;
	font-weight: bold;
}
.alteven td {
	color: #646446;
	padding: 10px;
	line-height: 18px;
}
.alteven input {
	border:solid 1px #d9d9d9;
	padding:2px;
}
.alteven select {
	border:solid 1px #d9d9d9;
	padding:2px;
}
/**********************************************************************/
/* styles for view 'ship to' in ViewOrder page (Members/MyOrder.aspx) */
/**********************************************************************/
.ship_to {
}
.small_cell {
	width: 300px;
}
.small_cell .header {
	margin-top: 0;
}
.lebeling {
	width: 100px;
}
table.pagedList {
	background: none repeat scroll 0 0 #FFFFFF;
	min-width: 300px;
	padding: 5px;
}
table.pagedList td {
	padding: 2px 4px;
}
table.pagedList th {
	background: none repeat scroll 0 0 #B65242;
	border: 1px solid #E77F24;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 7px 3px;
	text-align: center;
}
table.pagedList th a {
	color: #949494;
	padding-left: 2px;
	text-decoration: none;
}
table.pagedList th a:hover {
	color: #005B95;
	text-decoration: underline;
}
table.pagedList tr.oddRow {
	background-color: #e6e6e6;
	font-size: 12px;
	height: 45px;
}
table.pagedList tr.evenRow {
	background: url("/App_Themes/Mountaineers/images/evenRowBg.gif") repeat-x scroll center bottom #FFFFFF;
	font-size: 12px;
	height: 45px;
}
table.pagedList tr.empty td {
	border: 1px solid #B1BCC2;
	font-style: italic;
	padding: 10px;
	text-align: center;
	width: 300px;
}
ul.contact li {
	list-style-image: url("images/bullet1.gif");
}
.productimg {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 0;
}
.productimg img {
	max-width: 200px;
}
.modalBackground {
	background-color: Gray;
	opacity: 0.7;
}
.modalPopup {
	background-color: #FFFFFF;
	border: 3px solid Gray;
	padding: 3px;
	width: 450px;
}
.modalPopupHeader {
	background-color: #DDDDDD;
	border: 1px solid Gray;
	color: #646466;
	cursor: move;
	font-weight: bold;
	margin: -3px;
	padding: 6px;
}
.modalPopupText {
	padding: 10px;
}
.pricePopup {
	background-color: #FFFFFF;
	border: 3px solid Gray;
	left: 50%;
	margin-left: -150px;
	padding: 3px;
	position: absolute;
	width: 300px;
	z-index: 99;
}
.pricePopupHeader {
	background-color: #DDDDDD;
	border: 1px solid Gray;
	color: #646466;
	font-weight: bold;
	margin: -3px;
	padding: 6px;
}
.pricePopup span.fieldHeader {
	display: block;
	float: left;
	margin-right: 6px;
	text-align: right;
	width: 135px;
}
.pricePopup span.fieldValue {
	display: block;
	float: left;
}
.opcFrame {
	margin: 0 auto;
	width: 100%;
}
.opcFrame .content {
	background-color: #F3F3F3;
	border: 1px solid #E9E9E9;
	color: #646466;
}
.opc {
	padding-right: 10px;
	vertical-align: baseline;
	width: 644px;
}
.opc h2 {
	background: none repeat scroll 0 0 #EBF3F6;
	border: 1px solid #D8E6EC;
	color: #3A9CC1;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 1px 0 1px 7px;
}
.opc select {
	border: 1px solid #E9E9E9;
	color: #949494;
	padding: 2px;
}
.opc input {
	border: 1px solid #E9E9E9;
	color: #949494;
	margin: 5px 0 0;
	padding: 2px;
}
.opc .inputForm {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E9E9E9;
}
.opcSidebar {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 13px solid #FFFFFF;
	border-top: 10px solid #FFFFFF;
	padding: 5px 0 5px 50px;
	width: 242px;
}
.opcSidebar .section .header {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 13px solid #FFFFFF;
	border-top: 10px solid #FFFFFF;
}
.opcSidebar .section .header h2 {
	color: #B65242!important;
	font-weight: bold !important;
	padding: 0px !important;
}
.opcPaymentMethods {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #c4c4c4;
	padding: 5px;
	width: 130px;
}
.opcPaymentForm {
}
p.image_desc {
	margin-top: 8px;
	margin-left: 3px;
	margin-right: 3px;
	text-align: left;
	font-size: 11px;
}
.opcMainPanel h2 {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-color: #fcfaf9;
	border: 1px solid #B65242;
	color: #B65242;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 0;
	padding-top: 1px;
}
.AgreementView {
	background-color: #FFFFFF;
	border: 1px solid #92A7EC;
	margin: 5px;
	padding: 10px;
}
div.welcomeImage {
	background: url("/App_Themes/Mountaineers/images/image.gif") no-repeat scroll 0 0 #FFFFFF;
	height: 180px;
	width: 488px;
}
td.welcomeImage {
}
.welcomeText {
	background: none repeat scroll 0 0 #F9FAFC;
	color: #3A9CC1;
	font-size: 11px;
	margin: 0;
}
.welcomeText td {
	line-height: 16px;
	padding: 8px;
	text-align: justify;
}
.itemSeperator {
	width: 2px;
}
.inputFormText {
	border-color: -moz-use-text-color #8ED4AF;
	border-left: 1px solid #8ED4AF;
	border-right: 1px solid #8ED4AF;
	border-style: none solid;
	border-width: 0 1px;
	color: #949494;
	font-size: 12px;
	font-weight: lighter;
	margin: 0;
	padding: 5px 0 0 9px;
}
.inputFormBodyText {
	color: #949494;
	font-size: 11px;
	font-weight: bold;
}
.orderItemsList {
	color: #666666;
	margin-left: 12px;
	padding: 0;
}
#mainNav {
	height: 40px;
	left: 0;
	margin: 0 0px 0 0;
	padding: 0 15px 0 15px;
	position: absolute;
	top: 145px;
	width: 990px;
}
#mainNav a {
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	padding: 10px 0 14px;
}
#mainNav a:hover {
	color: #FDC633;
	text-decoration: none;
}
#mainNav li {
	float: left;
}
#mainNavLeft {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavLeft-L.gif") no-repeat scroll left top transparent;
	float: left;
	width: 200px;
}
#mainNavLeft ul {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavLeft-R.gif") no-repeat scroll right top transparent;
	float: left;
	width: 100%;
}
#mainNavLeft li {
	padding-bottom: 6px;
	width: 100%;
	color: #646466;
}
#mainNavLeft li a {
	background: url("/App_Themes/Mountaineers/images/widget-activityMenu.png") no-repeat scroll right top transparent;
	display: block;
	float: left;
	margin-top: 5px;
	padding: 5px 0 8px 10px;
	width: 92%;
}
#mainNavLeft li.active {
	background: url("/App_Themes/Mountaineers/images/downArrow_orange.gif") no-repeat scroll center bottom transparent;
}
#mainNav .dropdownWrapper {
	position: relative;
}
#mainNav .dropdown {
	left: 0;
	position: absolute;
	top: 0;
	width: 224px;
	z-index: 1000;
}
#mainNav #dondrop.dropdown {
	left: -100px;
}
#mainNav .dropdown ul {
	padding: 8px 12px 4px;
}
#mainNav .dropdown li {
	float: none;
	text-align: left;
}
#mainNav .dropdown li a {
	background: none repeat scroll 0 0 transparent;
	font-weight: normal;
	padding: 2px 0;
}
#mainNav .dropdown li a:hover {
	color: #FFDE00;
}
#mainNav .dropdownBottom {
	bottom: -4px;
	height: 4px;
	left: 0;
	position: absolute;
	width: 224px;
}
#mainNavInner {
	float: left;
	margin-left: 16px;
}
#mainNavCenter {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavCenter-L.gif") no-repeat scroll left top transparent;
	float: left;
	width: 510px;
	margin-right: 16px;
}
#mainNavCenter table {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavCenter-R.gif") no-repeat scroll right top transparent;
	width: 100%;
}
#mainNavCenter td {
	background: url("/App_Themes/Mountaineers/images/vrule-dashed-white.gif") repeat-y scroll left top transparent;
	padding: 0;
	position: relative;
	text-align: center;
}
#mainNavCenter td.first {
	background: none repeat scroll 0 0 transparent;
}
#mainNavCenter td a {
	display: block;
}
#mainNavCenter td.active a {
	background: url("/App_Themes/Mountaineers/images/downArrow_red.gif") no-repeat scroll center bottom transparent;
}
#mainNavRight {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavRight-L.gif") no-repeat scroll left top transparent;
	float: left;
	width: 245px;
}
#mainNavRight table {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavRight-R.gif") no-repeat scroll right top transparent;
	width: 100%;
}
#mainNavRight td {
	background: url("/App_Themes/Mountaineers/images/vrule-dashed-white.gif") repeat-y scroll left top transparent;
	padding: 0;
	text-align: center;
}
#mainNavRight td.first {
	background: none repeat scroll 0 0 transparent;
}
#mainNavRight td a {
	display: block;
}
#mainNavRight td.active a {
	background: url("/App_Themes/Mountaineers/images/downArrow_green.gif") no-repeat scroll center bottom transparent;
}
#mainNavCenter .dropdown {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavCenterDropdown-top.png") no-repeat scroll left top transparent;
}
#mainNavCenter .dropdownBottom {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavCenterDropdown-bottom.png") no-repeat scroll left bottom transparent;
}
#mainNavRight .dropdown {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavRightDropdown-top.png") no-repeat scroll left top transparent;
}
#mainNavRight .dropdownBottom {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavRightDropdown-bottom.png") no-repeat scroll left bottom transparent;
}
#mainNavLeft .dropdown {
	background: url("/App_Themes/Mountaineers/images/bg-mainNavLeftDropdown-top.png") no-repeat scroll left top transparent;
	left: 0;
	position: absolute;
	top: 40px;
	width: 480px;
	z-index: 1000;
}
#mainNavLeft .dropdownBottom {
	background: url("/App_Themes/Mountaineers/bg-mainNavLeftDropdown-bottom.png") no-repeat scroll left bottom transparent;
	bottom: -4px;
	height: 4px;
	left: 0;
	position: absolute;
	width: 685px;
}
#mainNavLeft .dropdown ul {
	background: none repeat scroll 0 0 transparent;
	float: left;
	padding: 8px 12px 4px;
	width: 200px;
}
#mainNavLeft .dropdown li {
	float: none;
	padding-bottom: 0;
	text-align: left;
}
#mainNavLeft .dropdown li a {
	background: none repeat scroll 0 0 transparent;
	color: #FFFFFF;
	margin: 0;
	padding: 2px 0;
}
#mainNavLeft .dropdown li a:hover {
	color: #FFDE00;
}
#mainNavLeft .dropdown p {
	float: left;
}
#mainNavLeft .dropdown p a {
	background: none repeat scroll 0 0 transparent;
	color: #442903;
}
#mainNavLeft .dropdown p a:hover {
	color: #FFDE00;
}
#header {
	background: url("/App_Themes/Mountaineers/images/bg-header-hikers.jpg") no-repeat scroll right top #FFFFFF;
	border-left: 3px solid #A4ADB6;
	border-right: 3px solid #A4ADB6;
	border-top: 3px solid #A4ADB6;
	height: 146px;
	margin: 0;
	padding-bottom: 40px;
	position: relative;
}

#header .ad{
	background: url("/App_Themes/Mountaineers/images/bg-header-hikers.jpg") no-repeat scroll left top transparent;
	display: block;
	height: 146px;
	text-indent: -9999px;
	width: 365px;
float: right;
}

#logo {
	padding: 35px 0 0 20px;
}
#logo a {
	background: url("/App_Themes/Mountaineers/images/logo.png") no-repeat scroll left top transparent;
	display: block;
	height: 78px;
	text-indent: -9999px;
	width: 440px;
}
#topNav {
	color: #5C6F7B;
	position: absolute;
	right: 10px;
	top: 5px;
}
#topNav li {
	float: right;
	padding-top: 5px;
}
#topNav a {
	padding-left: 20px;
}
#topNav a.twitter {
	background: url("/App_Themes/Mountaineers/images/ico_tw.png") no-repeat scroll right top transparent;
	display: block;
	height: 32px;
	padding-left: 5px;
	text-indent: -9999px;
	width: 32px;
}
#topNav a.facebook {
	background: url("/App_Themes/Mountaineers/images/ico_fb.png") no-repeat scroll right top transparent;
	display: block;
	height: 32px;
	padding-left: 5px;
	text-indent: -9999px;
	width: 32px;
}
#topNav a.youtube {
	background: url("/App_Themes/Mountaineers/images/ico_yt.png") no-repeat scroll right top transparent;
	display: block;
	height: 32px;
	padding-left: 5px;
	text-indent: -9999px;
	width: 32px;
}
#topNav a.Pinterest{
	background: url("/App_Themes/Mountaineers/images/ico_pi.png") no-repeat scroll right top transparent;
	display: block;
	height: 32px;
	padding-left: 5px;
	text-indent: -9999px;
	width: 32 px;
}
#btmNav {
	margin-top: 2px;
}
#btmNav li {
	float: left;
}
#btmNav ul {
	padding-top: 0px;
	margin-top: 0px;
}
#btmNav a {
	padding-left: 20px;
}
#btmNav a.twitter {
	background: url("/App_Themes/Mountaineers/images/ico_tw_sml.jpg") no-repeat scroll right top transparent;
	display: block;
	height: 17px;
	padding-left: 5px;
	text-indent: -9999px;
	width: 17px;
}
#btmNav a.facebook {
	background: url("/App_Themes/Mountaineers/images/ico_fb_sml.jpg") no-repeat scroll right top transparent;
	display: block;
	height: 17px;
	padding-left: 2px;
	text-indent: -9999px;
	width: 17px;
}
#btmNav a.youtube {
	background: url("/App_Themes/Mountaineers/images/ico_yt_sml.jpg") no-repeat scroll right top transparent;
	display: block;
	height: 17px;
	padding-left: 5px;
	text-indent: -9999px;
	width: 17px;
}

#btmNav a.pinterest{
	background: url("/App_Themes/Mountaineers/images/ico_pi_sml.png") no-repeat scroll right top transparent;
	display: block;
	height: 17px;
	padding-left: 1px;
	text-indent: -9999px;
	width: 17px;
margin-left:4px;
}


.RightBWrapper {
	float: right;
	width: 245px;
}
.hrule-white {
	background: url("../../App_Themes/Mountaineers/images/hrule-dashed-white.gif") repeat-x scroll left top transparent;
	height: 1px;
	width: 100%;
}
.signIn {
	background: url("/App_Themes/Mountaineers/images/bg-signIn-L.gif") no-repeat scroll left top #9DB771;
}
.signIn h3 {
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 13px;
}
.signIn .search, .signIn .mail {
	margin: 0 15px;
	float:left;
	color: #FFF;
}
.signIn .mail {
	margin-bottom: 25px;
}

.search, .search a {
		color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.whitetext{
font-weight: bold;
}

.search a {
text-decoration: underline;
}

.signin .text {
	border: 0 solid #FFFFFF;
	color: #5C6F7B;
	font-size: 14px;
	height: 18px;
	margin: 0 0 10px;
	padding: 2px;
	width: 60%;
}
.activityBlock {
	background: url("/App_Themes/Mountaineers/images/bg-activityBlock-L.gif") no-repeat scroll left bottom #B2BCC2;
	min-height: 160px;
	padding: 0 0 0 15px;
}

.removeBRcorner .activityBlock {
	background-image: none !important;
}


.activityBlock1 {
	background: url("/App_Themes/Mountaineers/images/bg-activityBlock-R1.gif") no-repeat scroll right top transparent;
	min-height: 200px;
}
.activityBlock2 {
	background: url("/App_Themes/Mountaineers/images/bg-activityBlock-R.gif") no-repeat scroll right bottom transparent;
}
.activityBlock ul {
	margin-bottom: 0;
	padding-bottom: 5px;
}
.activityBlock h3 {
	color: #5C6F7B;
	font-size: 18px;
	padding-top: 16px;
}
.activityBlock p {
	color: #5C6F7B;
	font-size: 12px;
	margin-bottom: 12px;
}
.activityBlock li a {
	background: url("/App_Themes/Mountaineers/images/snapshot_bullet.png") no-repeat scroll left center transparent;
	color: #646446;
	display: block;
	font-size: 13px;
	padding: 7px 0 9px 25px;
}
.activityBlock li a {
}
.activityBlock li a.climbing {
	background: url("/App_Themes/Mountaineers/images/icon_climbing.png") no-repeat scroll left center transparent;
}
.activityBlock li a.biking {
	background: url("/App_Themes/Mountaineers/images/icon_biking.png") no-repeat scroll left center transparent;
}
.eventsBlock {
	background: url("/App_Themes/Mountaineers/images/icon_events.png") no-repeat scroll 0 8px transparent;
	display: inline-block;
        color: #5C6F7B;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
margin-top: 8px;
	padding-left: 36px;
	padding-top: 20px;
        height: 17px;
}
.eventsBlock li{
margin-top: -13px;
}
.events {
	color: #636363;
	font-size: 11px;
	line-height: 20px;
	padding-top: 10px;
}

.events a {
	color: #FFF;
}


.HomePageBlock {
	display: inline-block;

	margin: 20px;
	vertical-align: top;
	width: 200px;
}
.HomePageBlock h3 {
	color: #69734B;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 5px;
}
.HomePageBlock a {
	text-transform: uppercase;
}
.SBoxHeader {
padding: 2px 4px;
	background:#B2BCC2;
	font-size: 12px;

}
.footer {
	background: url("/App_Themes/Mountaineers/images/hrule-dashed-ltbluegray.gif") repeat-x scroll 0 0 #FFFFFF;
	border-bottom: 3px solid #A4ADB6;
	border-left: 3px solid #A4ADB6;
	border-right: 3px solid #A4ADB6;
	overflow: hidden;
	padding-top: 10px;
}
.inlinediv {
	color: #646446;
	display: inline-block;
	float: left;
	font-size: 11px;
	margin: 20px;
	min-width: 60px;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
}
.inlinediv a:link {
	color: #646446;
	font-size: 11px;
	font-weight: normal !important;
	text-decoration: none !important;
}
.inlinediv a:visited {
	color: #646466 !important;
	font-weight: normal !important;
}
.inlinediv a:link:hover {
	font-weight: normal !important;
	text-decoration: underline !important;
}
.inlinediv a:active {
	font-weight: normal !important;
}
.inlinediv h3 {
	color: #646464;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.copyright {
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	color: #5D6F7B;
	font-family: arial;
	font-size: 12px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
	width: 1004px;
}
.orangebox {
	background: url("/App_Themes/Mountaineers/images/bg_roundedbox.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0 2px 10px;
	width: 220px;
}
.orangebox select {
	font-size: 13px;
}
.paging {
	margin: 0 0 10px 0;
	text-align: center;
	width: 100%;
}
.paging .current {
	background-color: #DC821C;
	border: 1px solid #646466;
	color: white;
	margin: 3px 0 2px 1px;
	padding: 2px;
	text-decoration: none;
}
.paging a {
	background-color: white;
	border: 1px solid #DC821C;
	color: #3E2B4B;
	margin: 3px 0 2px 1px;
	padding: 2px;
	text-decoration: none;
}
.paging a:hover {
	background-color: #DC821C;
	border: 1px solid #646466;
	color: white;
	margin: 3px 0 2px 1px;
	padding: 2px;
	text-decoration: none;
}
.title_prod_category {
}
.title_prod_category a {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}
.prodattribox {
	color: #505050;
	width: 380px;
}
.productattributestitle {
	font-weight: bold;
}
.addtocart {
	float: right;
	margin: 0;
	padding: 0;
}
.perst-left {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
}
a.perst-left {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
}
span.perst-left {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
}
.topsellers, 
.alsobought,
.featuredlist,
td.details .detailsInnerPara,
#featured
  {
color: #646446;
padding-left: 7px;
text-align: left;
}
.alsobought p,
.featuredlist p {
	text-align: left;
}
.alsobought .price,
.featuredlist .price {
	font-size:11px;
}
#MoreInCat img {
	margin-bottom: 8px;
}
.topsellers a:link, 
.alsobought a:link, 
.featuredlist a,
#MoreInCat table a,
.customfeatured2 a  {
	color: #42422E!important;
	font-size: 11px;
font-weight: bold;
	text-transform: capitalize;
}
.topsellers a:visited, 
.alsobought a:visited,
.featuredlist  a:visited,
.customfeatured2 a:visited {
	color: #42422E;
}
.topsellers a:hover, 
.alsobought a:hover, 
.featuredlist  a:hover,
.customfeatured2 a:hover

{
	color: #42422E;
}
.highlight {
	color: #4C721D !important;
	font-size: 14px;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: uppercase !important;
}
.highlight a:link {
	color: #4C721D !important;
	font-size: 14px;
	text-transform: uppercase !important;
}
.highlight a:visited {
	color: #4C721D;
}
.highlight a:hover {
	color: #4C721D;
}
.CatTreeView {
	background-color: white;
	cursor: default;
	padding-left: 1px;
	padding-top: 4px;
}
.CatTreeNode {
	font-family: tahoma;
	font-size: 11px;
	padding: 2px 3px 1px;
}
.CatGrayedTreeNode {
	color: gray;
	cursor: default;
	font-family: tahoma;
	font-size: 11px;
	padding: 2px 3px 1px;
}
.CatHoverTreeNode {
	cursor: default;
	font-family: tahoma;
	font-size: 11px;
	padding: 2px 3px 1px;
	text-decoration: underline;
}
.CatSelectedTreeNode {
	background-color: gray;
	color: white;
	cursor: default;
	font-family: tahoma;
	font-size: 11px;
	padding: 2px 3px 1px;
}
.body {
}
.body a:link {
	margin-bottom: 24px !important;
}
.body a:visited {
	margin-bottom: 24px !important;
}
.body a:hover {
	margin-bottom: 24px !important;
}
.hrule-white {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
}
#categorylisting h1 {
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 18px;
}
#categorylisting {
	wdith: 500px;
}
#ctl00_wpm_Basket_ctl00_BasketGrid {
	font-size: 12px;
}
.opcSidebar .section .header h2 {
	color: #42422E;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}

