#Category_expander_plus,#Department_expander_plus,#Category_expander_plus,#Brand_expander_plus,#Size_expander_plus,#Price_expander_plus {
text-decoration:none;
}

#OOS_popup_form .close_x,#OOS_thankYou .close_x,#OOS_error .close_x {
float:right;
position:relative;
right:0;
top:0;
}

#bottom_detail_area {
margin-top:5px;
width:700px;
z-index:12;
}

#buyNowBox {
padding:15px 0;
}

#centerColumn {
float:left;
position:relative;
width:560px;
}

#close_x {
border:none;
position:absolute;
right:0;
top:0;
z-index:1000;
}

#crossSell {
background:#fff url(http://mirror.altrec.com/images/shop/detail/xsells.bottom.gif) no-repeat bottom left;
margin-top:10px;
padding-bottom:10px;
}

#crossSell .discountBox {
display:none;
}

#crossSell .xsell {
background-color:transparent;
line-height:normal;
padding:0 0 5px 77px;
position:relative;
}

#crossSell .xsell .smallThumb {
float:left;
margin-left:-77px;
position:relative;
}

#crossSell .xsell2 {
margin-top:12px;
padding:5px 0 0 50px;
position:relative;
}

#crossSell .xsell2 .smallThumb {
float:left;
height:45px;
margin-left:-49px;
position:relative;
width:45px;
}

#crossSell .xsell2 .smallThumbFirst {
float:left;
height:45px;
margin:15px 0 0 -49px;
position:relative;
width:45px;
}

#crossSellSidebar {
margin-top:15px;
width:185px;
}

#detailInner {
position:relative;
z-index:10;
}

#detailOuter {
position:relative;
}

#facets {
border:1px solid #ddd;
margin-bottom:15px;
padding:10px;
}

#facets .expander_link {
background:none;
position:relative;
}

#facets .expander_link a {
color:#666;
position:relative;
}

#facets .ratings li img {
border-bottom:1px solid #999;
vertical-align:middle;
}

#facets a {
position:relative;
}

#facets a.count {
color:#aaa;
text-decoration:none;
}

#facets a:visited {
color:#777;
}

#facets hr {
clear:left;
margin-bottom:8px;
margin-top:8px;
}

#facets li {
background:url(http://mirror.altrec.com/images/nav/12.cslinks.dot.gif) center left no-repeat;
list-style-type:none;
padding:2px 0 1px 12px;
position:relative;
}

#facets ul {
margin-left:0;
}

#facets ul li {
list-style:none;
}

#featured_brands div {
margin-left:45px;
margin-top:25px;
}

#featured_brands p {
color:#666;
font-size:.9em;
text-align:center;
}

#fitTipBox {
border:1px solid #F60;
border-width:0 1px;
margin:0 auto 10px;
width:370px;
}

#free_shipping_popup li span,#security_popup li span,#guarantee_popup li span,#easy_returns_popup li span,#write_a_review_popup li span {
text-transform:none;
}

#free_shipping_popup p span,#free_shipping_popup li span,#security_popup p span,#security_popup li span,#price_match_popup li span,#price_match_popup p span,#guarantee_popup li span,#guarantee_popup p span,#easy_returns_popup p span,#easy_returns_popup li span,#write_a_review_popup li span,#write_a_review_popup p span {
color:#900;
font-weight:bold;
text-transform:uppercase;
}

#free_shipping_popup,#security_popup,#price_match_popup,#guarantee_popup,#easy_returns_popup,#write_a_review_popup {
border:2px solid #F60;
padding:20px;
text-align:left;
}

#gearSearch {
border:1px solid #ddd;
margin-bottom:15px;
padding:5px;
}

#gearSearch div.search-box {
height:22px;
width:158px;
}

#gearSearch input.form-submit {
background:#FFF url(http://www.mensjournal.com/wp-content/themes/freshnews/images/btn-search-trans.png) no-repeat scroll center center;
border:none;
font-size:9px;
height:23px;
margin:0;
width:24px;
}

#gearSearch input.form-text {
border:1px solid #CCC;
clear:left;
color:#333;
float:left;
font-size:11px;
font-weight:bold;
height:13px;
margin-right:3px;
padding:4px 3px;
width:118px;
}

#highlightBox {
background-color:#eee;
border:1px solid #aaa;
border-width:0 1px;
font-size:.9em;
margin-bottom:15px;
padding:30px 0 11px;
position:relative;
}

#highlightBox ul {
padding-bottom:4px;
}

#highlightBoxBottom {
bottom:0;
left:-1px;
position:absolute;
}

#highlightBoxTop {
left:-1px;
position:absolute;
top:0;
}

#imagebox1 {
display:none;
}

#imagebox2 {
display:none;
}

#imagebox3 {
display:none;
}

#imagebox4 {
display:block;
}

#innerContent {
background:#fff url(http://mirror.altrec.com/images/nav/12.insidegrad.gif) repeat-y top left;
border:1px solid #DEDBD1;
border-width:1px;
line-height:160%;
margin-right:5px;
min-height:500px;
padding:10px 20px 20px;
position:relative;
width:900px;
}

#instockBox {
z-index:14;
}

#leftColumn {
float:left;
margin:-2px 0 0 -170px;
position:relative;
width:155px;
}

#left_half_content {
width:700px;
z-index:11;
}

#loading_prodSelector {
padding-left:133px;
}

#loading_prodSelector img {
margin-left:8px;
}

#loading_prodSelector p {
color:#ccc;
}

#mainSidebar {
display:inline;
float:left;
margin-left:-185px;
position:relative;
width:155px;
}

#mainSidebarR {
display:inline;
float:right;
margin-right:-185px;
position:relative;
width:155px;
}

#middleTabs {
position:relative;
z-index:2;
}

#middleTabs .tabOff {
background:#fff url(http://mirror.altrec.com/images/shop/detail/bottomTabs.left.gif) no-repeat left top;
border-bottom:1px solid #ccc;
bottom:-1px;
float:left;
margin-left:15px;
position:relative;
text-decoration:none;
}

#middleTabs .tabOff span {
background:transparent url(http://mirror.altrec.com/images/shop/detail/bottomTabs.right.gif) no-repeat right top;
display:block;
padding:2px 10px 0 5px;
}

#middleTabs .tabOn {
background:#fff url(http://mirror.altrec.com/images/shop/detail/bottomTabs.left.gif) no-repeat left -101px;
border-bottom:1px solid #fff;
bottom:-1px;
float:left;
font-weight:bold;
margin-left:15px;
position:relative;
text-decoration:none;
}

#middleTabs .tabOn span {
background:transparent url(http://mirror.altrec.com/images/shop/detail/bottomTabs.right.gif) no-repeat right -101px;
display:block;
padding:2px 10px 0 5px;
}

#middleTabs img {
text-decoration:none;
vertical-align:middle;
}

#my_pop_up {
background:#fff url(http://mirror.altrec.com/images/shop/detail/pop.background.gif) no-repeat bottom;
border:#000 1px solid;
height:92px;
padding:0;
position:relative;
width:232px;
}

#my_pop_up #cs_image {
position:absolute;
right:8px;
top:6px;
}

#no_button {
margin-left:10px;
}

#oosBox {
text-align:center;
}

#oosNote {
margin-bottom:10px;
}

#photoTabs {
left:0;
position:absolute;
top:0;
width:65px;
z-index:14;
}

#photoTabs a {
background-color:#fff;
display:block;
height:28px;
margin-bottom:10px;
width:65px;
}

#photoTabs a span {
display:none;
}

#pop_ups {
display:none;
}

#productGuide {
border:1px solid #CCC;
padding:0 8px;
text-align:center;
}

#productSelector {
z-index:15;
}

#product_description {
line-height:150%;
}

#product_description_bottom a {
color:#555;
text-decoration:underline;
}

#promoHeader {
width: 500px;
text-align: center;
margin: 0 auto 10px auto;
border: none;
}

#promoBox {
width: 300px;
text-align: center;
margin: 0 auto 10px auto;
border: none;
}

#rightColumn {
float:right;
margin:32px 0 0;
position:absolute;
right:0;
top:0;
width:185px;
}

#scout_tick {
float:left;
margin-left:8px;
margin-top:5px;
}

#shipBottom {
bottom:0;
left:-1px;
position:absolute;
}

#shipHolder {
background-color:#fde4b2;
border:1px solid #F60;
border-width:0 1px;
margin-bottom:15px;
padding:31px 0 11px;
position:relative;
}

#shipTitle {
left:-1px;
position:absolute;
top:0;
}

#shipping_info {
margin-top:15px;
}

#sidebarContent {
background-color:#DDD;
color:#333;
margin-bottom:10px;
padding:6px 6px 6px 10px;
text-align:left;
}

#swatchImage {
z-index:5;
}

#tab1 {
display:block;
}

#tab1 #product_bullet_list li {
font-weight:bold;
line-height:150%;
}

#tab1 #product_bullet_list li li {
font-weight:normal;
}

#tab2 {
display:none;
}

#tab3 {
display:none;
}

#tabbed_content {
width:528px;
}

#titleContainer {
padding-left:345px;
padding-top:25px;
}

#titleContainer.titlePadding {
padding-left:429px;
}

#topPhotoHolder {
height:355px;
left:0;
position:absolute;
top:0;
width:342px;
z-index:20;
}

#top_detail_area {
padding:0 0 0 365px;
position:relative;
}

#top_detail_area_tabs {
padding:0 15px 0 430px;
position:relative;
z-index:13;
}

#twoRightColumns {
float:right;
padding-right:200px;
position:relative;
}

#unrefine {
margin-top:35px;
width:165px;
}

#unrefine #facets {
border:1px solid #CCC;
}

#unrefine a.productSidebarHead {
background:#EBE9E1 url(http://www.mensjournal.com/wp-content/themes/freshnews/styles/default/bgr.jpg) repeat-x scroll center top;
color:#fff;
display:block;
line-height:105%;
padding:3px 9px;
position:relative;
text-align:center;
text-decoration:none;
}

#yesNo {
position:absolute;
right:86px;
top:61px;
}

#yesNo img {
border:none;
}

#zoomText {
bottom:10px;
display:none;
left:10px;
position:absolute;
z-index:30;
}

#zoomTextNone {
bottom:10px;
display:none;
left:10px;
position:absolute;
z-index:30;
}

.bottomBox {
clear:both;
margin-top:10px;
padding-left:170px;
position:relative;
}

.brandBar {
float: right;
z-index: 1;
margin-top: -5px;
}

.breadCount {
color:#aaa;
}

.breadcrumbs {
font-size:1.1em;
margin-bottom:10px;
margin-top:10px;
}

.buyContainer {
margin-bottom:20px;
margin-top:20px;
position:relative;
}

.buyNowBtn {
background-image:url(http://mirror.altrec.com/images/shop/detail/AddtoCartbuttons2.gif);
background-position:0 -30px;
background-repeat:no-repeat;
cursor:pointer;
height:30px;
left:0;
margin-bottom:0;
position:absolute;
top:0;
width:124px;
}

.buyNowHolder {
margin-right:213px;
position:relative;
}

.buyNowMessage {
background-color:#900;
color:#FFF;
font-size:12px;
font-weight:normal;
padding:2px 3px;
text-align:center;
}

.buyNowMessageContainer {
display:none;
left:0;
position:absolute;
top:24px;
z-index:3;
}

.buyNowMessageTopArrow {
background-image:url(http://mirror.altrec.com/new_includes/images/upArrow.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin-left:30px;
}

.center {
margin-left:auto;
margin-right:auto;
}

.clearBoth {
clear:both;
}

.clearFix {
display:block;
}

.clearFix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearL {
clear:left;
}

.clearR {
clear:right;
}

.close_x {
position:absolute;
right:2px;
top:2px;
}

.content_wMainSidebar {
padding-left:185px;
position:relative;
}

.content_wMainSidebarInner {
float:right;
position:relative;
width:100%;
}

.content_wMainSidebarInnerR {
float:left;
position:relative;
width:100%;
z-index:2;
}

.content_wMainSidebarR {
padding-right:185px;
position:relative;
}

.cropSwatch {
background-position:-10px -10px;
height:30px;
margin:0;
padding:0;
width:30px;
}

.dataForm {
margin:0 1em;
padding:1em 0;
}

.dataTable {
border:2px solid #000;
border-collapse:collapse;
clear:left;
font-size:.9em;
margin-bottom:10px;
margin-right:5px;
width:95%;
}

.dataTable caption {
background-color:#333;
color:#FFF;
font-weight:bold;
padding:4px;
text-transform:uppercase;
}

.dataTable td {
border:1px solid #999;
padding:4px;
text-align:center;
top:0;
}

.dataTable th {
background-color:#ccc;
border:1px solid #333;
font-weight:bold;
padding:4px;
text-align:center;
}

.dataTable tr:hover {
background-color:#eee;
}

.detailBody #mainSidebarR {
margin-top:25px;
}

.detailWrapper a.productSidebarTitle,.homeWrapper a.productSidebarTitle,.listWrapper a.productSidebarTitle,.activityWrapper a.productSidebarTitle {
border:0;
margin-top:10px;
}

.disclaimer {
color:#888;
font-size:.9em;
}

.discountBox {
font-size:1em;
padding-top:6px;
}

.expander_link {
font-weight:bold;
list-style:none;
margin-top:5px;
}

.facetTitle {
color:#C60F09;
font-weight:bold;
margin-bottom:8px;
margin-top:8px;
}

.fitTipInner {
padding:0 10px;
}

.fitTipLine {
border:15px solid #F60;
border-width:0 15px;
height:1px;
}

.formrow {
clear:left;
padding:.25em;
}

.imagebox1TabOFF {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.zoom.gif) top left no-repeat;
}

.imagebox1TabON {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.zoom.gif) top right no-repeat;
}

.imagebox2TabOFF {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.video.gif) top left no-repeat;
}

.imagebox2TabON {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.video.gif) top right no-repeat;
}

.imagebox3TabOFF {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.3d.gif) top left no-repeat;
}

.imagebox3TabON {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.3d.gif) top right no-repeat;
}

.imagebox4TabOFF {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.model.gif) top left no-repeat;
}

.imagebox4TabON {
background:#fff url(http://mirror.altrec.com/images/shop/detail/tab.model.gif) top right no-repeat;
}

.instockTall {
height:auto!important;
min-height:300px;
}

.label {
float:left;
font-weight:bold;
margin-right:1em;
text-align:right;
width:6em;
}

.left {
float:left;
position:relative;
}

.leftSide {
float:left;
}

.listPrice {
color:green;
}

.oosTall {
min-height:300px;
}

.photoArea {
border:1px solid #ccc;
left:0;
padding:9px;
position:absolute;
z-index:1;
}

.photoAreaAbsolute {
border:1px solid #ccc;
left:64px;
padding:9px;
position:absolute;
z-index:1;
}

.photoBorder {
border:1px solid #ddd;
width:320px;
}

.pidHolder {
border-bottom:1px solid #CCC;
margin-left:24px;
padding-bottom:7px;
position:relative;
}

.priceBox {
font-size:1.1em;
padding-top:6px;
}

.product2 {
background-color:transparent;
border-top:1px solid #ddd;
float:left;
line-height:normal;
margin:0;
padding-bottom:5px;
padding-top:5px;
position:relative;
text-align:center;
width:165px;
}

.product2 a,.product2 a:link {
color:#437797;
}

.product2 a:hover {
color:#333;
}

.product2 a:visited {
color:#6c9fcf;
}

.productImgOOS {
background-color:#FFF;
border:solid 1px #000;
color:#900;
display:none;
font-size:1em;
font-weight:bold;
left:50%;
margin-left:-149px;
margin-top:-20px;
padding:5px 8px;
position:absolute;
text-align:center;
top:50%;
width:280px;
z-index:10;
}

.productSidebar {
background:#eee;
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
color:#333;
overflow:hidden;
padding:5px;
text-align:center;
}

.productSidebar .selected {
font-weight:bold;
list-style:url(http://mirror.altrec.com/images/outdoors/selected.gif);
list-style-type:none;
padding:5px;
}

.productSidebar .selected li {
font-weight:normal;
list-style-image:none;
}

.productSidebar .selected ul {
background:#fff;
}

.productSidebar a {
color:#222;
}

.productSidebar a:visited {
color:#666;
}

.productSidebar li li.selected {
font-weight:bold;
list-style:url(http://mirror.altrec.com/images/outdoors/selected.gif);
list-style-type:none;
}

.productSidebar ul {
text-align:left;
}

.productSidebarOuter {
margin-bottom:10px;
position:relative;
}

.productSidebarOuter a.productSidebarHead {
background:#EBE9E1 url(http://www.mensjournal.com/wp-content/themes/freshnews/styles/default/bgr.jpg) repeat-x scroll center top;
color:#fff;
display:block;
padding:3px 9px;
position:relative;
text-align:center;
text-decoration:none;
}

.readReviewBox {
margin-left:105px;
}

.readReviewBox .stars {
display:inline;
float:left;
margin-left:-80px;
position:relative;
}

.reviewRebuttal {
background-color:#DDD;
margin:5px 20px;
padding:6px;
}

.reviewWrite {
margin:0;
padding:0;
text-align:right;
}

.right {
float:right;
position:relative;
}

.rightSide {
float:right;
}

.saleFont {
color:#900;
font-weight:bolder;
}

.salePrice {
color:#900;
font-weight:bold;
}

.salePrice,a.salePrice {
color:#900;
font-weight:bold;
}

.selectItem {
background-color:#FFF;
border:1px solid #AAA;
cursor:pointer;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
margin:2px 4px 4px 2px;
padding:3px;
text-align:center;
}

.selectItemImage {
background-color:#FFF;
border:1px solid #AAA;
cursor:pointer;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
margin:2px 4px 4px 2px;
padding:2px;
text-align:center;
}

.selectRtArrow {
background-color:#900;
background-image:url(http://mirror.altrec.com/new_includes/images/leftArrow.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFF;
font-size:12px;
font-weight:normal;
position:absolute;
right:110px;
text-align:center;
top:2px;
width:60px;
z-index:10000;
}

.selectedItem {
background-color:#DDD;
border:2px solid #900;
color:#000;
cursor:pointer;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
margin:2px 4px 4px 2px;
padding:2px;
text-align:center;
}

.selectedItemContainer {
left:132px;
position:absolute;
top:-10px;
}

.selectedItemImage {
border:2px solid #900;
color:#FFF;
cursor:pointer;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
margin:2px 4px 4px 2px;
padding:1px;
}

.selectedItemLbl {
color:#333;
font-size:8pt;
font-weight:normal;
}

.selectedPriceLbl {
font-size:12pt;
font-weight:bold;
}

.selectedSkuLbl {
color:#333;
font-size:7pt;
font-style:italic;
font-weight:normal;
}

.selectorContainer {
margin-bottom:4px;
position:relative;
z-index:3;
}

.selectorElements {
margin-left:24px;
}

.selectorText {
background-color:#fff;
color:#696969;
font-size:.8em;
font-style:normal;
font-weight:bold;
padding:2px;
white-space:nowrap;
}

.selectorTitle {
color:#333;
font-size:1.2em;
font-style:normal;
font-weight:bold;
white-space:nowrap;
}

.shippingInfo {
display:none;
font-size:8pt;
font-weight:normal;
margin-left:24px;
position:absolute;
}

.shippingList {
margin:0;
padding-left:0;
}

.shippingList,.shippingList a:link,.shippingList a:visited,.shippingList a:hover,.shippingList a:active {
color:#900;
}

.short {
display:none;
}

.sidebarHead {
background:#7f7f7f url(http://mirror.altrec.com/images/outdoors/depthead.bg2.gif) no-repeat top left;
color:#fff;
padding:3px 0;
position:relative;
text-align:center;
}

.sidebarHeadWide {
background:#F60 url(http://mirror.altrec.com/images/outdoors/depthead.bgwide2.gif) no-repeat top left;
color:#fff;
padding:3px 0;
position:relative;
text-align:center;
}

.subSelectorTitle {
color:#333;
font-size:1em;
font-style:normal;
margin:10px 0 0 24px;
}

.tabBottom {
border:1px solid #ccc;
margin-bottom:15px;
padding:15px;
position:relative;
}

.text {
font-size:1.2em;
}

.textBig {
font-size:1.3em;
}

.textMedium {
font-size:1em;
}

.textSmall {
font-size:.9em;
}

.topBox {
min-height:342px;
padding:0 0 0 437px;
position:relative;
}

.topBoxNoTabs {
min-height:342px;
padding:20px 0 0 370px;
position:relative;
}

.topID {
bottom:1px;
color:#666;
font-size:10px;
position:absolute;
right:1px;
}

.topPrice {
color:#777;
font-size:.9em;
}

.topPrice b {
color:#333;
}

.topPrice span {
font-size:1.3em;
}

.topRightBox {
margin-bottom:8px;
padding-left:47px;
position:relative;
}

.topRightBox a {
text-decoration:none;
}

.topRightIcon {
float:left;
margin-left:-40px;
position:relative;
}

.topRightShip {
padding:5px 5px 0 33px;
}

.topRightShip a {
color:#900;
text-decoration:none;
}

.xsellTitle {
background:#fff url(http://mirror.altrec.com/images/shop/detail/xsells.title.gif) no-repeat bottom left;
color:#f60;
font-size:1em;
font-weight:bold;
padding:8px;
text-align:center;
}

a.overlayCaption,a.overlayCaptionSmall {
color:#fff;
}

a.productSidebarTitle {
background:#7f7f7f url(http://mirror.altrec.com/images/outdoors/depthead.bg2.gif) no-repeat top left;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
color:#111;
display:block;
font-weight:bold;
padding:5px 0;
position:relative;
text-align:center;
}

a:active {
color:#F80;
text-decoration:underline overline;
}

a:hover {
color:#F80;
}

a:link {
color:#222;
}

a:visited {
color:#444;
}

div {
font-size:1em;
line-height:120%;
}

fieldset {
border-width:0;
padding:0;
}

fieldset > legend {
display:block;
}

h1.detailH1 {
border:0;
font-size:1.6em;
margin:0;
padding:0 0 7px;
}

h2 {
border:none;
border-bottom:1px solid #CCC;
color:#F60;
font-size:1.4em;
font-style:italic;
font-weight:bold;
margin:4px 0;
padding-bottom:5px;
}

h2.detailH2 {
border-bottom:none;
font-size:1.2em;
font-style:normal;
margin:0 0 4px;
padding:0;
}

h2.reviewsH2 {
border-bottom:none;
color:#333;
display:inline;
font-size:1.1em;
font-style:normal;
margin:0;
padding:0;
vertical-align:middle;
}

h3 {
background:transparent url(http://mirror.altrec.com/images/home/titlebg.gif) no-repeat top left;
color:#F60;
font-weight:bold;
margin:13px 0;
padding:0 0 5px 15px;
}

hr {
background-color:#CCC;
border:none;
color:#CCC;
height:1px;
}

img {
border:0;
text-decoration:none;
}

img.center {
display:block;
margin-left:auto;
margin-right:auto;
}

img.left {
float:left;
margin:0 10px 10px 0;
}

img.right {
float:right;
margin:0 0 10px 10px;
}

ol,ul {
margin-left:35px;
}

p {
font-size:1.1em;
margin:1.2em 0;
}

p.center,div.center {
text-align:center;
}

p.indent,div.indent {
margin-left:35px;
}

ul,li,h2,h3 {
line-height:normal;
}
