/*Page Default Styles*/
body{background-color:#435274;font-size:10pt;font-family:arial,sans-serif;color:black;}
body td{font-size:10pt;font-family:arial,sans-serif;}
a{color:#435274;text-decoration:none;font-size:10pt;font-family:arial,sans-serif;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse;border:none;}
form{margin-top: 0px;margin-bottom: 0px;}

/*Outermost 2-cell Table Styles*/
.leftmenu{background-color:#cfcfc9;border-bottom:2px solid #6E7CAA;}
.leftmenu td{font-size:8pt;}
.leftmenulinks a{color:black;font-size:8pt;line-height:165%;}
.indent{padding-left:5px;}
.leftmenuheadings{background-color:#494949;color:white;font-size:9pt;}
.leftmenuheadings a{font-size:9pt;color:white;}
.leftmenuredtext a{color:red;font-size:8pt;}
.leftmenubluetext a{color:blue;font-size:8pt;}
.rightcell{width:650px;border-bottom:2px solid #6E7CAA;}
td.rightcolumn{font-size:8pt;font-style:oblique;background-position: 100% 100%;background-image: url(/images/homepage/Lifestyle/rightcolumnbottom.gif);}
td.rightcolumn a{font-size:8pt;font-style:normal;}
td.rightcolumn hr{border-style:none;border-bottom-style: dashed; border-width: 1px;border-color:gray;}


/*Top menu, Includes, headings, and page title styles*/
.topmenu {background-color:#cfcfc9;border-bottom:1px solid white;}
.topmenu a{font-size:8pt;color:black;}
.featuredgear{color:white;font-size:10pt;background-image:url('/CGincludes/images/mountains4.gif');padding:3px 0px 3px 4px;}
.browsecatalog{color:white;font-size:10pt;background-image:url('/CGincludes/images/mountains4.gif');padding:3px 0px 3px 4px;}
.catalog{background-color:#f1f1ed;}
.catalog td{color:#cf0000;font-size:18pt;text-align:center;}
.catalog a{font-size:9pt;}
.bodycell{border-left:2px solid #435274;}
.pagetitle{border:1px solid gray;font-weight:bold;background-color:#cfcfc9;font-size:14pt;text-align:center;padding:2px;}
.pagesubtitle{border:1px solid gray;font-weight:bold;font-size:10pt;color:black;text-align:center;}
.pagesubtitle td{font-weight:bold;font-size:10pt;color:black;}
.pagesubtitle a{font-weight:bold;font-size:10pt;color:black;}
/*.pagesubtitle a{font:bold 10pt;color:black;}*/
.test a{font-weight:bold;}

/*Footer Styles*/
.footer td{padding-left:10px;padding-right:10px;background-color:#f1f1ed;font-size:8pt;}
.footer span{font-weight:bold;font-style:italic;font-size:12pt;color:#435274;}
.footer a{font-size:8pt;text-decoration:underline;}
.footerlinks{background-color:#cfcfc9;padding:2px;}
.footerlinks a{font-size:10pt;color:black;}

/*Related Links Table (also doubles as 'Browse Catalog Pages starting with 'Husky Liners, etc.'')*/
td.relatedlinks{border-top:1px solid silver;border-bottom:1px solid silver;color:#B48312;font-size:9pt;font-weight:bold;}
td.relatedlinks td{font-size:8pt;text-indent:10px; font-weight:normal;color:black;}
.relatedlinks a{font-size:8pt;text-decoration:underline;}

/*Body Content Styles*/
ul{margin-bottom:5px;margin-left:0;padding-left:20px;text-align:left;list-style:disc;line-height:160%;}
hr{width:85%;height:1px;color:silver;}
td.lifestyle{font-size:8pt;padding:4px;}
.lifestyle span{font-weight:bold;font-style:italic;font-size:12pt;color:#435274;}
.lifestyle p{text-indent:15px;font-weight:bold;font-size:10pt;}
.lifestyle a{text-decoration:underline;font-weight:bold;color:#435274;}
.quicklinks td{font-size:8pt;}
.quicklinks a{font-size:8pt;text-decoration:underline;color:#435274;}
.pageheading {font-size:1.5em;font-weight:normal;font-family:verdana,sans-serif;text-align:center;}
.subtitle td{padding-top:20px;font-size:14pt;color:#B48312;}
.subtitle hr{text-align:left;margin:0;width:98%;height:2px;color:#B48312;background-color:#B48312;}
table.product td{font-size:8pt;}
table.product td.title a{font-weight:bold;font-size:10pt;color:black;line-height:200%;}
table.product td.price{font-weight:bold;font-size:10pt;color:#435274;line-height:200%;}
table.product td.freeshipping{font-size:7pt;color:red;line-height:85%;}
table.product td.links{font-size:8pt;color:#435274;}
table.product td.links a{font-size:8pt;text-decoration:underline;}
table.product ul{font-size:8pt;}
td.topseller {font-size: 14pt; color: #B48312;text-align: center;}
td.topseller a {font-size: 8pt; font-color: #435274;}

/*Order Table Styles*/
.orderlistgraybackground{font-size: 8pt;background-color:#f1f1ed;}
.orderlistgraybackground td{font-size: 8pt;background-color:#f1f1ed;border-bottom:2px solid white;}
.orderlistgraybackground a{font-size: 8pt;color:navy;}
.orderlisttitle{background-color:#f1f1ed;color:#435274;font-size:14pt;font-weight:bold;}
.make{border:1px solid silver;border-collapse:collapse;font-weight:bold;font-size:10pt;color:black;text-align:center;}
.make td{font-weight:bold;font-size:10pt;color:black;}
.bedlength{font-weight:normal;font-size:7pt;color:#B48312;line-height:80%;}