/* Custom CSS Document for Evade
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* IE 6 PNG Fix
--------------------------------------------------------*/
img, div {behavior:url(iepngfix.htc);}

/* Global styles
--------------------------------------------------------*/
body {background:#0c0c0c url(images/body-tile.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#PageTable {width:100%;}
#PageSubTable {width:980px; margin:0 auto;}
#Form2 {margin:0; padding:0}
#ContentCell {padding:0; background:#fff;}

/* Instructions */
.Instructions {color:#666;}
#Instruction1_InstructCell {background:#f3f3f3; border:1px solid #ccc; padding:7px; font-size:12px;}
#Instruction1_InstructCell a {color:#000; text-decoration:underline;}
#Instruction1_InstructCell a:hover {text-decoration:none;}

/* Breadcrumbs */
#TopSubBanner1_BreadCrumbs1_BreadCrumbs1 {display:none; padding:5px 0 0 17px;}
#PageSubTable.sr-custom #TopSubBanner1_BreadCrumbs1_BreadCrumbs1 {display:block;}
#BreadCrumbs1_BreadCrumbs1 {font-size:12px; padding:7px; color:#666;}
#BreadCrumbs1_BreadCrumbs1 a {color:#000; text-decoration:underline;}
#BreadCrumbs1_BreadCrumbs1 a:hover {text-decoration:none;}

/* Search Styles */
#SearchTemplate11_ResultInfo {background:#f3f3f3; border:1px solid #ccc; padding:7px;} /* Search Result Menu*/

/* Errors & Messages */
.Messages, 
.ErrorMessages {font-size:12px; font-weight:bold; color:#c00;}

/* Form Elements */
#Form2 .Content input,
#Form2 .Content select {color:#000;}

/* Form Layout */
.col2 {width: 100%}
.col2 .c1 {width: 50%; padding-right: 10px}
.col2 .c2 {width: 50%; padding-left: 10px}

/* Content Tables */
.ContentTableHeader,
.ContentTable, 
.ContentTableHorizontal {font-size:14px; font-weight:bold; color:#fff; background:#999;}

/* Body Copy Type Styles
--------------------------------------------------------*/
.Headings,
.CenterHeadings,
#ContentCell h1 {font-size:18px; font-weight:bold; color:#1a3954; margin:5px 0 10px 0; padding:5px 0; width:100%; }
#ContentCell h2 {font-size:16px; font-weight:bold; color:#666; margin:0 3px; padding:5px 0; border-bottom:1px solid #ccc;}
#ContentCell h3 {font-size:14px; font-weight:bold; color:#000; margin:0; padding:0;}
.Content {line-height:18px; font-size:12px; color:#666; text-align:left;}
.Content a {color:#000; text-decoration:underline;}
.Content a:hover {text-decoration:none;}
#ContentCell p {font-size:12px; margin:0 0 15px 0;}

/* Common Styles
--------------------------------------------------------*/
a {outline:none}
a img {border:none;}
.center {text-align:center;}
.clear {clear:both;}
.float-left {float:left;}
.float-right {float:right;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.img-left {float:left; margin:4px 10px 4px 0;}
.img-right {float:right; margin:4px 0 4px 10px;}

/* Common Control/List Reset
--------------------------------------------------------*/
#TopBannerCell ul, #TopBannerCell p,
#TopSubBannerCell ul, #TopSubBannerCell p,
#LeftColumnCell ul, #LeftColumnCell p,
#RightColumnCell ul, #RightColumnCell p,
#FooterCell ul, #FooterCell p,
.search ul, .search p,
.cart ul, .cart p {margin:0; padding:0; list-style:none;}

#TopBannerCell ul li,
#TopSubBannerCell ul li,
#LeftColumnCell ul li,
#FooterCell ul li {list-style:none; float:left;}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {margin:0; padding:0; height:134px; vertical-align:top;}
#TopBannerCell img {margin:0; padding:0;}
#TopBannerCell .float-left {height:134px; width:301px;}
#TopBannerCell .float-right {background:url(images/bn-top.jpg) no-repeat 80px 1px; height:134px; width:679px;}

/* Search Styles */
#TopBannerCell .bn-search {width:165px; float:right; margin:82px 0 0 0;}
#TopBannerCell .search {width:auto; float:left; background:url(images/bn-search.gif) no-repeat; padding:0 0 0 27px;} /* set width */
#TopBannerCell ul.searchWrap {float:right; line-height:100%; background:url(images/search-tile.gif) repeat-x; width:138px; height:26px /*26px;*/} /* for IE/FireFox consistency */
#TopBannerCell ul.searchWrap li {height:26px} /* set height of list items */
#TopBannerCell ul.searchWrap li a {}
#TopBannerCell ul.searchWrap li.button img {vertical-align:top; margin:2px 0 0 0;} /* positions image in IE to the top as FireFox does by default.  Use margin-top to position button */
#TopBannerCell ul.searchWrap li.button {padding:9px 7px 0 7px;}
#TopBannerCell ul.searchWrap li.textbox {padding:5px 0 0 5px;}
#TopBannerCell ul.searchWrap li.textbox .searchbox{width:101px; height:18px; border:none; font-weight:bold; font-size:11px; color:#4b4b4b; padding:2px 0 0 4px;}

#TopBannerCell .navWrap {clear:both; background:url(images/bnNav.gif) no-repeat left; height:26px; width:auto; display:block; padding:0 0 0 27px;}
#TopBannerCell ul.mainNav {font-weight:bold; font-size:14px; text-transform:uppercase; background:url(images/bnNav-tile.gif) repeat-x; height:26px;}
#TopBannerCell ul.mainNav li {width:auto; background:url(images/bn-pipe.gif) no-repeat left;}
#TopBannerCell ul.mainNav li a {color:#fff; text-decoration:none; padding:5px 7px 5px 7px; line-height:26px;}
#TopBannerCell ul.mainNav li a:hover {background:url(images/bnNav-hover.gif) repeat-x;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {background:url(images/subNav-tile.gif) repeat-x; text-align:right; color:#fff; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; height:22px;}
#TopSubBannerCell a {color:#fff; text-decoration:none;}
#TopSubBannerCell a:hover {text-decoration:underline;}

/* Cart Styles */
ul.cartnav {height:22px; float:right;}
ul.cartnav li {height:22px; line-height:22px; padding:0 7px;}
ul.cartnav li a {padding:0 7px 0 0;}
ul.cartnav li.viewcart {padding:0;}
ul.cartnav li.pipe {padding:0;}
ul.cartnav li.items {}
ul.cartnav li.total {}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {width:1%; vertical-align:top; background:url(images/lc-tile.gif) repeat-y;}
#LeftColumnNav1_custommenu {width:15px;}
#LeftColumnNav1_custommenu td {vertical-align:top;}

/* RightColumnNav Styles
--------------------------------------------------------*/
#RightColumnCell {width:1%; vertical-align:top; background:url(images/rc-tile.gif) repeat-y;}
#RightColumnNav1_custommenu {width:15px;}
#RightColumnNav1_custommenu td {vertical-align:top;}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background:url(images/ft-border.gif) no-repeat; vertical-align:top; color:#fff; font-size:10px; text-align:center;}
#FooterCell p {margin:30px 0; line-height:16px;}
#FooterCell a {color:#fff; text-decoration:none; padding:0 15px 0 0;}
#FooterCell a:hover {text-decoration:underline;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {padding:0;}

/* Default Dynamic Page Template Styles */
#FeaturedCategories {}
#FeaturedCategories ul {margin:0; padding:0; text-align:center;}
#FeaturedCategories ul li {list-style:none;}
#FeaturedCategories ul li.image {}
#FeaturedCategories ul li.category a {}
#FeaturedCategories ul li.description {}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding:10px;}

/* Landing Page Styles
--------------------------------------------------------*/
#ContentCell.landing {padding:0; height:100%;}
#ContentCell.landing div {}
.apparel #ContentCell.landing div {background:url(images/bg-apparel.jpg) no-repeat; width:950px; height:448px;}
.accessories #ContentCell.landing div {background:url(images/bg-accessories.jpg) no-repeat; width:950px; height:448px;}
.help #ContentCell.landing div {background:url(images/bg-help.jpg) no-repeat; width:950px; height:448px;}

.media #ContentCell.landing .media-content {background:url(images/bg-media.jpg) no-repeat; width:950px; height:448px; text-align:center;}
.media #ContentCell.landing img {margin:26px 17px 0 18px;}
.media #ContentCell.landing .float-left {text-align:center;}
.media #ContentCell.landing .float-right {}

#ContentCell.landing ul {padding:18px 0 0 18px; margin:0;}
#ContentCell.landing ul li {list-style:none; font-weight:bold; font-size:20px; line-height:22px;}
#ContentCell.landing ul li a {color:#fff; text-decoration:none;}
#ContentCell.landing ul li a:hover {text-decoration:underline;}

.gaff #ContentCell.landing .sr-lc {width:281px; height:469px; background:#979836; text-align:center; float:left;}
.gaff #ContentCell.landing .sr-lc img {margin:45px 0 0 0;}
.gaff #ContentCell.landing .float-right {width:669px; height:100%; background:#000; text-align:center;}
.gaff #ContentCell.landing .float-right img {margin:20px 0;}

.dealer #ContentCell.landing .sr-lc {width:281px; height:100%; background:#979836; text-align:center; float:left;}
.dealer #ContentCell.landing .sr-lc img {margin:15px 0 0 0;}
.dealer #ContentCell.landing .float-right {width:669px; height:399px; background:url(images/dealer.jpg) no-repeat; text-align:center;}
.dealer #ContentCell.landing .float-right img {margin:20px 0;}

/* Custom Search Result Page Styles
--------------------------------------------------------*/
.sr-custom #ContentCell {padding:0; height:100%;}
.sr-custom #ContentCell .sr-lc {width:281px; height:100%; background:#979836; text-align:center; float:left;}
.sr-custom #ContentCell .float-right {width:640px; height:100%;}

.search-grid-tbl td{text-align: center}

/* Detail Styles
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/* Detail 1 
---------------------------- */
#ProductDetail11_Table1 {border:1px solid #f2f2f2;} /* Main Table*/

/* Image Style */
#ProductDetail11_ImageCell {} /* Image Cell */
#ProductDetail11_ImageCell img {} /* Image Cell: Image */
#ProductDetail11_Swatches_Table1 {} /* Swatch Image Table*/
#ProductDetail11_Swatches_ImageCell {margin:0; padding:0; vertical-align:top;} /* Swatch Image Cell*/
#ProductDetail11_Swatches_imgProductImage {margin:0 10px 0 5px;} /* Swatch Image Table: Image - current settings fix table problems */

/* Info Table*/
#ProductDetail11_Table2 {border:1px solid #;} /* Info Table*/
#ProductDetail11_Table2 td {padding:0 0 0 10px;} /* Info Table: table cells - padding best whed adding border to table*/

/* Content */
#ProductDetail11_trProductName .Headings {padding:10px 10px 0 10px; font-size:18px; font-weight:normal;} /* Product Name */
#ProductDetail11_trProductCode .content {} /* Product Code */
#ProductDetail11_trCategory .content {} /* Category Name */
#ProductDetail11_trDescription .content {background:#f2f2f2; padding:10px;} /* Description */
#ProductDetail11_trPrice .content {color:#478522; font-weight:bold; font-size:14px; padding:5px 10px 0 10px;} /* Price */
#ProductDetail11_trAttributes table td {padding:0;} /*Attributes: padding:0 avoids excessive padding to attributes cell when paddding is on the Info Table */
#ProductDetail11_trQty .content  {} /* Quantity */

/* Detail 2
---------------------------- */
#ProductDetail21_Table1 {} /* Main Table*/

/* Image Style */
#ProductDetail21_ImageCell {} /* Image Cell */
#ProductDetail21_ImageCell img {} /* Image Cell: Image */
#ProductDetail21_Swatches_Table1 {} /* Swatch Image Table*/
#ProductDetail21_Swatches_ImageCell {margin:0; padding:0; vertical-align:top;} /* Swatch Image Cell*/
#ProductDetail21_Swatches_imgProductImage {margin:0 10px 0 5px;} /* Swatch Image Table: Image - current settings fix table problems */

/* Info Table*/
#ProductDetail21_Table2 {} /* Info Table*/
#ProductDetail21_Table2 td {padding:0 0 0 10px;} /* Info Table: table cells - padding best whed adding border to table*/

/* Content */
#ProductDetail21_trProductName h1.Headings {padding:10px 10px 0 0; margin:0; font-size:20px; font-weight:bold;} /* Product Name */
#ProductDetail21_trProductCode .content {} /* Product Code */
#ProductDetail21_trCategory .content {} /* Category Name */
#ProductDetail21_trDescription .content {padding:10px;} /* Description */
#ProductDetail21_trPrice .content {color:#478522; font-weight:normal; font-size:18px; padding:15px 10px;} /* Price */
#ProductDetail21_trAttributes table td {padding:0;} /*Attributes: padding:0 avoids excessive padding to attributes cell when paddding is on the Info Table */
#ProductDetail21_trQty .content  {} /* Quantity */
#ProductDetail21_Table2 h2 {border:none;}

/* Button Spacing for FireFox */
#ProductDetail21_trAddToCart .content img,
#ProductDetail21_trSavedCart .content img,
#ProductDetail21_trEMailFriend .content img,
td.button img {margin:4px 0;}

/* Related Product Control */
.related-header {width: 100%; float: left; margin-bottom: 20px}
#ContentCell .related-header h2 {float: left; width: auto; border: none}
.related, .paging {position: relative; width: 100%; float: left}
table#tblDataList {width:100%;}
