.allColors {
font-size:11px;
font-weight: 500;
color:#003366;
text-decoration:none;
}

.allColors:hover {
font-size:11px;
font-weight: 500;
color:#003366;
text-decoration:underline;
cursor:pointer;
}

body {
margin: 0px;
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #000000;
background-color: #000000;
}

.c_specs {
font-size:10px; 
color:#6a1b00; 
font-weight:900;
}

.c_specstext {
font-size:10px; 
font-weight:500; 
padding-bottom:15px;
}

.c_ans {
color:#000000; 
font-weight:500;
}
.c_que {
font-size:13px; 
color:#6a1b00; 
font-weight:900;
}

.categoryHeader {
color: #d21100;
font-weight: 900;
}

.catNav {
background: #000000;
border:1px solid #592400;
padding:0px 2px;
width:705px;
margin:0 auto;
}

.catNav img {
border:0px;
}

.catNav td {
padding:3px 4px;
}

.clubLugz {
background-color: #ffa40d;
background-image:url(../../img/Lug-Special-Offer.gif);
background-position: 0px -7px;
width: 270px;
height:141px;
font-size:11px;
font-weight: 900;
}

.co_description {
font-size: 10px;
height: 26px;
padding: 0 0 5px 0;
}

.co_prodImage {
vertical-align: middle;
}

.co_prodName {
font-size: 14px;
font-weight: 900;
}

.co_sizeSelect {
margin: 6px 0 10px 0;
}

.color_desc {
font-size: 11px;
}

.color_item {
padding: 5px;
text-align:center;
}

.dashed {
border-width: 0 1px 0 0;
border-style: dashed;
border-color:#999;
vertical-align:top;
text-align:left;
}

.divider {
background-color: #fff;
width: 1px;
height: 15px;
margin: 0 5px 0 5px;
}

.ft_links {
font-size:9px; 
font-weight: bold;
text-decoration: none;
color:#fff;
padding:0 6px;
border:1px solid #fff;
border-width:0px 1px 0px 0px;
}

.footer {
padding:10px 0 0 0;
text-align:center;
}

#footer td {
text-align:center;
padding:0px 5px;
}

a.footer:link, a.footer:visited, a.footer:active {
text-decoration: none;
color: #fff;
font-size:10px;
}

a.footer:hover {
cursor:pointer;
text-decoration: underline;
color: #fff;
font-size:10px;
}

.hBorders {
border: 1px solid #ff3f00;
}

.hBorder_p1 {
border: solid #ff3f00;
border-width: 2px 0 0 0;
width:33px
}

.hBorder_p2 {
border: solid #ff3f00;
border-width: 2px 0 0 0;
width:254px;
}

a.help:link, a.help:visited {
text-decoration:none;
color:#fff;
}

a.help:hover {
color:#fff;
text-decoration:underline;
}

a.h_timeLink:link, a.h_timeLink:visited {
text-decoration:none;
font-weight: 900;
font-size: 10px;
color:#000;
padding:0 3px 0 3px;
}

a.h_timeLink:hover {
text-decoration:none;
font-weight: 900;
font-size: 10px;
color:#fff;
padding:0 3px 0 3px;
}

.h_page {
background-color:#fff; 
border:1px solid #cc0000;
margin:10px;
padding:10px;
font-size:12px;
color:#000;
min-height:430px;
}

a.h_years:link, a.h_years:visited {
text-decoration:none;
font-weight:900;
font-size: 10px;
color:#ff6800;
padding: 3px;
}

a.h_years:hover {
text-decoration:none;
font-weight:900;
font-size:10px;
color:#000;
padding:3px;
}

.joinftr {
background-color:#000; 
color:#fff; 
width:65px; 
border:0px; 
font-size:9px; 
font-weight:bold; 
font-family:verdana;
text-align:left;
cursor:pointer;
}

.js_buyNow {
border: 1px solid #000000;
background-color:#cc0000; 
font-size: 14px; 
color:#ffffff;
font-weight: bold;
width:80px;
}

.js_image {
position:relative; 
bottom:50px;
left: 50px;
z-index:5;
}

.js_price {
font-size: 11px;
font-weight: 900;
color:#000000;
padding: 5px 0 5px 0;
}

.js_shortDesc {
padding-top:4px;
}

.js_styleName {
font-size: 11px;
font-weight: 900;
color:#000000;
width:155px;
padding:30px 0 0 0;
cursor:pointer;
}

.js_template2 {
background-color:#ffa200;
padding:7px;
vertical-align: top;
height:100%;
}

.justinCallout {
width:203px; 
height:140px; 
background-color:#ffa200;
padding:10px 10px 5px 10px;
vertical-align: top;
}

.land_banner {
border: 1px solid #003366;
width:445px;
height:145px;
margin:15px 0 0 0;
}

.land_callOut {
border: 1px solid #cc0000;
width: 219px;
height:129px;
background-color: #ffffff;
padding:8px;
margin:0 0 14px 5px;
}

.land_promo {
border: 1px solid #003366;
width:445px;
height:305px;
}

.ma_title {
font-size:12px;
font-weight: 900;
}

.menu {
font-weight: 900;
color:#fff;
}

.mr_title {
color:#ff2a00;
font-weight: 900;
font-size:14px;
width:400px;
}

#msg_text {
color:#ffff33;
}

.nav {
color: #ffffff;
font-size: 11px;
font-weight: normal;
height:73px;
text-align:left;
}

.navItem {
margin: 0 11px 0 11px;
border: 0;
}

.navRow2 {
padding: 3px 0 0 0;
border: solid #333;
border-width: 2px 0 0 0;
vertical-align: bottom;
}

#news_email {
width:120px;
border:1px solid #000;
font-size:12px;
height:15px;
}

.noMargins {
margin:0px;
padding:0px;
}

.nosubBg {
background-image:url(../../img/shop_bg.jpg); 
background-repeat:no-repeat; 
background-position:0px 3px; 
height:550px;
vertical-align:top;
}

.otherStyles {
vertical-align: bottom;
padding: 15px 0 0 15px;
}

.otherStylesTitle {
color: #003366;
font-weight: 900;
vertical-align: top;
font-size: 24px;
}

#p-mviews img{
border:1px solid #fff;
}

.pgContent {
vertical-align:top;
width:710px;
}

.prod_image {
vertical-align: middle;
text-align: center;
padding:10px;
}

.prod_name {
color: #003366;
font-size: 21px;
font-weight: 900;
padding: 0 0 15px 0;
}

.prod_price {
font-weight: 900;
padding: 15px 0 15px 0;
}

.productBody {
background-color: #ffffff;
padding: 15px;
}

.promoBorders {
border: 0px solid #fb1500;
}

.promoText {
padding: 15px;
font-weight: 1200;
background-color:#ff8e00;
vertical-align:top;
font-size: 15px;
}

.sel_colors {
font-weight: 900;
color: #003366;
text-align: center;
}

.sel_colorsTitle {
font-size:24px;
text-align:center;
}

.sideNavCol {
vertical-align:top;
width:185px;
text-align:center;
}

.sideNav {
border:1px solid #333333;
font-family:Myriad Pro, Arial, Verdana, sans-serif;
margin:8px 8px 0 8px;
padding:14px 12px;
color:#b2b0b1;
background:#000000;
}

.sideNav td {
text-align:left;
}

.sideNavCat {
font-size: 16px;
font-weight: 900;
color: #cc0000;
vertical-align:top;
}

.sideNavSub{
font-size:20px;
color:#e57e32;
}

.sideNavStyle {
font-size:12px;
color: #fff;
text-decoration:none;
}

.sideNavStyle:hover {
font-size:12px;
color: #fff;
text-decoration:underline;
cursor:pointer;
}

.sideNavStyle_selected {
font-size:12px;
color: #ffffff;
text-decoration:none;
}

.sideNavSubCat { 
font-size:20px;
color:#b2b0b1;
text-decoration:none;
}

.sideNavSubCat_selected {
font-size:20px;
color:#e57e32;
text-decoration:none;
}

.signUpText td{
font-size:10px;
color: #ffffff;
padding:5px 10px;
}

.site {}
.siteBody {padding: 10px 0 5px 20px;}

.shop {}

.shop_divider {
width: 1px;
height: 10px;
margin: 0 3px;
background:#fff;
}

.shop_surveyButton {
width:60px; 
border: 1px solid #000000; 
background-color:#cc0000; 
font-size: 10px;
color:#ffffff;
height:19px;
line-height:14px;
}

.shopMenuItem {
padding: 0 35px 0 0;
vertical-align: top;
}

.styleHeader {
color: #fff;
text-decoration:none;
vertical-align:top;
}

.styleHeader:hover {
color: #fff;
text-decoration:underline;
cursor:pointer;
vertical-align:top;
}

.subCatHeader {
font-size:20px;
color:#d97830;
text-decoration:none;
}

.subCatTitle {
color: #ff6c16;
font-weight:900;
vertical-align:top;
font-size: 16px;
padding: 0 0 20px 0;
}

.subCatBody {  
background-color: #ffffff;
padding:14px;
}

.subCatNav_divider {
width:2px;
background-color:#000000;
height:10px;
margin:4px 3px 0 3px;
}

.subCatNav_extras {
font-size: 10px;
color:#000;
text-decoration:none;
}

.subCatNav_extras:hover {
font-size: 10px;
color:#000;
text-decoration:underline;
cursor:pointer;
}

.subCatNav_extras_divider {
width:1px;
background-color:#000000;
height:10px;
margin:4px 3px 0 3px;
}

.subCatNav_extras_selected {
font-size: 10px;
color:#ffffff;
text-decoration:none;
}

.subCatNav_item {
font-size: 10px;
font-weight: 900;
color: #000000;
text-decoration:none;
}

.subCatNav_item:hover {
font-size: 10px;
font-weight: 900;
color: #000000;
text-decoration:underline;
cursor:pointer;
}

.subCatNav_item_selected {
font-size: 10px;
font-weight: 900;
color: #ffffff;
text-decoration:none;
}

.subCatNav_row {
background-color: #ff6800;
height:24px;
padding: 0 0 0 15px;
}

.subCatNav_type {
color: #003366;
font-weight: 900;
font-size: 10px;
padding: 0 4px 0 0;
}

.subNavItem {
padding: 0 30px 0 0;
}

.surveyButton {
width:90px; 
border: 1px solid #000000; 
background-color:#cc0000; 
font-size: 12px; 
color:#ffffff;
}

.t_back {
font-size:10px;
}

.t_ques {
text-decoration: none;
font-weight: 900;
color: #cc0000;
margin: 0 0 10px 0;
}

.t_qna {
font-weight: 900;
color: #000;
margin-top:15px;
}

.tableHeader {
background:#595959;
color:#fff;
font-size:11px;
font-weight:bold;
}

.tpl_column_box {
width:284px;
height:160px;
overflow:hidden;
}

#tpl_image {
margin-bottom:15px;
}

.vBorder_p1 {
border: solid #ff3f00;
border-width:0 0 0 2px;
height:33px
}

.vBorder_p2 {
border: solid #ff3f00;
border-width:0 0 0 2px;
height:150px;
}