/*------------------------------------------------------------------

[layout stylesheet]
project:	the cover store
create date:	05/07/08
last change:	07/06/10

[table of contents]
1. general styles
2. container
3. header
4. sub header
5. inside
6. left column
7. right column
8. content
9. shared tab styles
9.1 specific tab styles - indoor
9.2 specific tab styles - outdoor
9.3 specific tab styles - carcover
10. footer
11. buttons
12. miscellaneous
-------------------------------------------------------------------*/

/*======[1. general styles ]======*/
body {background:#EAEAEA;color:#333;font:12px Verdana,Helvetica,Arial,sans-serif;margin:0;padding:0;text-align:center;}
h1, h2, h3 {text-align:left;}
h2, h3 {margin:0 0 3px;}
h1 {font-size:18px;margin:0 0 1em;}
h2 {font-size:15px;}
h3 {font-size:13px;font-style:italic;}
hr {margin-bottom:1em;}
li {list-style:none;}
img {border:0;}
p {margin:0 0 1em;}
p.noMargin {margin:0;}
a {cursor:pointer;color:#AF8B2B;outline:none;text-decoration:underline;}
a.jump {text-decoration:none;}
a:hover, a.klink:hover, a.brlink:hover, a.rdlink:hover, a.klink1:hover, a.blink:hover {color:red;}
a.itemtitle {font-size:10px;color:#0A682A;padding-left:10px;text-decoration:none;}
a.itemprice {font-size:10px;color:#DA6C22;padding-left:10px;text-decoration:none;}
a.itemtitle:hover {text-decoration:underline;}
a.itemprice:hover {text-decoration:underline;}

/*======[ 2. container ]======*/
div.container {background:url(/images/dropshadow2.png) repeat-y center 0;margin:0 auto;width:990px;}
div.container-bottom {background:url(/images/dropshadow-bottom.png) repeat-y center 0;}
div.infoBar {color:#fff;font-size:11px;font-weight:700;height:29px;width:953px;}
div.HoursOfOperation {padding:0 0 5px 15px;text-align:left;}
div.HoursOfOperation p {color:#F5F0E1;}
div.HoursOfOperation img {height:17px;left:-5px;position:relative;top:3px;}
div.copyright {padding:6px 0 5px;text-align:right;}

/*=====[ 3. header ]=====*/
.header {margin:0 auto;padding:10px 0 0;width:952px;}
.header .logo {float:left;margin-left:10px;}
.header .links {float:right;margin:0 0;}
div.links ol {font-size:10px;margin:0;padding:10px 8px 0 0;}
div.links li {border-left:1px dashed silver;float:left;margin-left:10px;padding-left:10px;}
div.links li.first {border-left:0;}
div.links a {color:#333;font-size:10px;margin-top:5px;text-decoration:none;}
div.links a:hover {text-decoration:underline;}
.header .McafeeAlert {float:left;width:115px;}

/* header tabs*/
.tabMenu {float:right;font-size:93%;width:45%;margin-top:15px;}
.tabMenu .tabs {float:right;margin:0;padding:5px 8px 0 0;width:295px;}
.tabMenu .tabs li {background:url(/images/left.gif) no-repeat left top;float:right;padding:0 0 0 9px;}
.tabMenu .tabs a {background:url(/images/right.gif) no-repeat right top;color:#333;display:block;float:left;font-size:14px;font-weight:700;padding:8px 15px 8px 6px;text-decoration:none;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabMenu .tabs a {float:none;}

/* End IE5-Mac hack */
.tabMenu .tabs a:hover {color:#333;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tab a {float:none;}
.tab a:hover {color:#333;}

/*=====[ 4. sub header ]=====*/
/* subheader links */
.subheader{margin:0 auto;width:952px;}
div.SubcatBar {background:#DECD87 url(/images/beigebg.gif) repeat-x bottom;height:30px;width:953px;}
div.icinitinav ol {float:left;margin:3px 0 0;padding:0;}
div.icinitinav li {border-left:1px dashed #333;float:left;margin-left:5px;padding-left:5px;}
div.icinitinav li.first {border-left:0;}
div.icinitinav a {color:#5F460C;display:block;margin:5px 9px;text-align:center;text-decoration:none;}
div.icinitinav a:hover {text-decoration:underline;}

/* subheader search box */
div.search {color:#eee;float:right;font-size:11px;margin-left:10px;}
div.searchlabel {color:#333;display:block;float:left;font-weight:700;padding-top:8px;}
div.searchcontainer {float:right;width:320px;}
div.search td {vertical-align:middle;}
div.search label {color:#000;font-weight:700;}
div.search .searchbox {background:url(/images/searchbox.gif) no-repeat;height:35px;width:170px;}
div.search input {background:transparent;border:0;height:17px;margin:0;padding:5px 5px 0;width:140px;}
div.search a.button {position:relative;top:-2px;}

/*=====[ 5. inside ]=====*/	
div.inside {margin:0 auto;width:952px;}
.leftcol {background:#F5F0E1;padding:0;width:200px;}
.rightcol {width:738px;}

/*=====[ 6. left column ]=====*/	
/* Left Menu Styles */
ul.ExpCol li span {display:block;}
ul.ExpCol li span a {color:#FFF;display:block;padding-top:4px;padding-bottom:4px;text-decoration:none;text-indent:5px;}
ul.ExpCol li span a:hover {color:#FFF;text-decoration:underline;}
ul.ExpCol ul {list-style:none;text-indent:0;width:100%;}
ul.ExpCol ul li {font-size:11px;line-height:normal;}
ul.ExpCol ul li span a {color:#5F460C;font-size:11px;}
ul.ExpCol ul li span a:hover {color:#333;font-size:11px;text-decoration:underline;}
ul.ExpCol ul ul {list-style:none;}
ul.ExpCol ul ul li span a {display:block;font-size:11px;font-style:normal;font-weight:400;text-decoration:none;width:190px;}	

/*======[ 7. right column ]======*/
div.rightcol {float:right;width:160px;}

/*======[ 8. content ]======*/
.contentWrap {padding:0 5px;width:720px;}
.home.contentWrap {width:724px;}
.contentWrap .breadcrumbs {padding:0;}
.breadcrumbs {margin:10px 0 1em;padding:0 10px;}

/* Banner Styles */ 
.bannerContent {height:200px;margin-bottom:1em;width:100%;}

/* Banner Styles - Left Side - Image */
.bannerContent .bannerImage {float:left;width:470px;}
.bannerContent .bannerImage h1 {font-weight:normal;color:#DFC489;display:block;font-size:20px;left:15px;letter-spacing:-1px;line-height:20px;height:40px;margin:0 0 -40px;padding:0;position:relative;text-align:left;text-transform:uppercase;top:10px;width:80%;}
.bannerContent .bannerImage h1 p {font-size:18px;font-style:normal;font-weight:400;margin:0;padding:0;text-transform:capitalize;}
.breathable .bannerContent .bannerImage h1 {color:#333;left:25px;top:21px;}

/* Banner Styles - Right Side - Vertical Align */
.bannerContent .bannerRightOuter {display:table;height:200px;overflow:hidden;#position:relative;}
.bannerContent .bannerRightOuter > div:first-child {display:table-cell;margin:0 auto;vertical-align:middle;width:250px;#position:absolute;#top:50%;}

/* Banner Styles - Right Side - Page Title */ 
.bannerContent .bannerRightOuter h1 {color:#DFC489;font-size:18pt;font-style:normal;margin:0 auto;text-align:center;width:90%;#position:relative;#top:-50%;}
.bannerContent .bannerRightOuter h2 {color:#DFC489;font-size:18pt;font-style:normal;margin:0 auto;text-align:center;width:90%;#position:relative;#top:-50%;}

/* Search Banner */
.contentWrap .bannerContent .bannerRightInner {margin:0 auto;width:230px;#position:relative;#top:-50%;}
.contentWrap .bannerContent .bannerRightInner .group {margin-bottom:.5em;text-align:left;}
.contentWrap .bannerContent .bannerRightInner label {color:#DFC489;float:left;font-size:17px;font-weight:700;padding:0;text-align:left;text-transform:uppercase;width:72px;}
.contentWrap .bannerContent .bannerRightInner select {font-size:14px;width:158px;}
.contentWrap .bannerContent .bannerRightInner select.optionSelected {background:#DFC489;}
.contentWrap .bannerContent .searchBtn,
.carItemSearch .searchBtn {background:url(/images/site/NEWDCI/modern_search.gif) no-repeat;border:0;cursor:pointer;display:block;font-size:0;height:35px;left:69px;line-height:0;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:90px;}
.selectImage {min-height:45px;margin:-5px 0 -40px;}

/* Checkout Pages */
.checkoutHeader .progressBar td {border-bottom:1px solid #000;}
.checkoutHeader .progressBar .noBorder td {border-bottom:0;}
.checkoutHeader .checkoutTitle h1 {background:url(/images/gold-content-header.jpg) no-repeat;color:#FFF;font-family:Arial,serif;font-size:23px;height:30px;margin:10px 0 0;padding:32px 20px 0;width:666px;}
body .checkoutWrap td h2 {color:#AF8B2B;}
.checkoutWrap {background:#CEBF93 url(/images/gold-content-box-560.jpg) repeat-x 0 -6px;margin:-35px 0 0;padding:2px 20px 20px;width:666px;}
.checkoutWrap.chkOutPayment {margin:0;}
.checkoutWrap .checkoutInner {background:#FFF;min-height:325px;padding:15px;}
.checkoutWrap.chkOutShipping .checkoutInner {background:#FFF url(/images/TCSPackage.png) no-repeat 50% 50%;}
.checkoutWrap table {width:100%;}

/* Checkout Address Page */
.checkoutWrap input[type='text'] {width:165px;}
.checkoutWrap .billTo {float:left;margin:0 0 10px;width:50%;}
.checkoutWrap .shipTo {float:right;margin:0 0 10px;width:50%;}
.checkoutWrap select {width:169px;}
.checkoutWrap p {margin:1em 0 0;}
.checkoutWrap p.notice {font-size:14px;font-weight:700;text-transform:uppercase;} 
.checkoutWrap .next {left:85%;position:relative;width:92px;*top:1%;*left:80%;}
.chkOutShipping p {color:#7A5026;}

/* Checkout Shipping Page */
table.radiobtn_list {background:url(/images/UPS-Logo.png) no-repeat 0 50%;height:94px;margin:15px auto 0;width:99%;}
table.radiobtn_list td {padding-left:27%;}
table.radiobtn_list input {float:left;}
table.radiobtn_list label {margin-left:10px;float:left;}

/* Checkout Payment Page */
table.cartDetails {margin:10px 0 0;}
table.cartDetails th {background:#F0F0F0;}
table.cartDetails th.col-1 {text-align:center;width:8%;}
table.cartDetails th.col-2 {width:8%;}
table.cartDetails th.col-5 {text-align:right;}
table.cartDetails th.col-6 {text-align:right;}
.checkoutWrap .paymentOptions {padding:0 0 5px;}
.mcafeeLogo {left:230px;position:relative;}
.checkoutWrap #order {border-bottom:3px solid #000;margin:0 0 5px;}
table.paymentInfo {border-bottom:3px solid #000;}
.checkoutWrap .buttons .glossyButton {float:right;margin:15px 0 0;}
.glossyButton.top {left:563px;position:relative;top:-35px;width:92px;}
.checkoutWrap input.specialInstn {width:495px;}
.promotionalItems.viewCart {}
.promotionalItems.viewCart .checkout {float:right;}
.promotionalItems.viewCart .continueBtn {cursor:pointer;display:block;float:right;}
.promotionalItems.viewCart .couponCode {float:left;margin:0 0 25px;}

/* CoverMates Sign Up Page */
.cmeSignupBox {background:url(/images/cmebkgd.png) repeat;}
.cmeInputs {padding:2px 6px 2px 10px;text-align:center;}
.cmeInputs input {float:left;width:100px;}
.cmeInputs a {float:right;}
.cmeInputs a img {margin-left:-15px;margin-top:-3px;}
.signUpWrap {background:url(/images/cmedetails-green.jpg) no-repeat;height:539px;margin:0 auto;width:689px;}
.signUpWrap .signUpHeader {color:#DFC489;}
.signUpWrap .signUpHeader ul {margin-bottom:0;}
.cmeThankYou {background:url(/images/cmethankyou-green.jpg) no-repeat;color:#DFC489;height:312px;margin:0 auto;text-align:center;width:689px;}
.cmeThankYou .inner {padding-top:90px;}
.cmeThankYou p {margin:0 auto 1em;width:80%;}

/* Sitemap Styles */
.sitemap ul li {list-style:disc;}
.carList {padding:0 10px;}
.carList .listHeader {font-weight:700;margin:0 0 5px;width:50%;}
.carList .landingCarList {margin:0 0 10px 28px;width:50%;}
.carList .landingCarList td {list-style:disc;padding:0 0 0 1%;width:49%;}

/* Car Item Detail Search */
.carItemSearch {background:url(/images/item-detail-search-gradient.gif) repeat-x;float:left;margin:1em 0;padding:1%;width:98%;}
.carItemSearch p {color:#DFC489;font-size:17px;font-weight:700;margin:0 0 5px;text-align:center;}
.carItemSearch .group {float:left;margin:0 0 5px;padding:0 1%;width:27%;}
.carItemSearch label {color:#DFC489;display:block;font-size:14px;font-weight:700;margin:0 0 3px;text-align:center;text-transform:uppercase;}
.carItemSearch .group select {width:100%;}
.carItemSearch .searchBtn {left:0;top:13px;}

/* General Page Content */
.middleContent {float:left;text-align:center;}
.contentWrap .middleContent {text-align:left;width:531px;}
.contentWrap .middleContentCart {text-align:left;width:700px;}

.contentWrap .middleContentCart .shippingEst .editZip input{ color:#8E8C8C;}
.contentWrap .middleContentCart .shippingEst sup { font-size:8px;line-height:normal; vertical-align:top}
.contentWrap .middleContentCart .shippingEst .largesup sup { font-size:10px;line-height:normal; vertical-align:top}
.contentWrap .middleContentCart .shippingEst td { background-color:#F4E8D0;font-family: Arial; font-weight: bold;color:#8E8C8C; font-size:12px}
}


.contentWrap .middleContentCart .sizeTable { font-family:Arial, Helvetica, sans-serif; text-align:center}
.contentWrap .middleContentCart .sizeTable table { border-collapse:collapse; color:#006600;}

.contentWrap .middleContentCart .sizeTable th { border:1px solid; height:20px}
.contentWrap .middleContentCart .sizeTable td { border:1px solid; height:20px}


.contentWrap .middleContentCart td { padding:0 0 0 0;}
.contentWrap .aboveContent {margin:0 0 1em;} 
.contentWrap .belowContent {margin:0 0 1em;}
.contentWrap .rightContent {float:right;width:175px;}
.contentWrap .rightContent h2, .rightContent .image {font-size:13px;text-align:center;}
.contentWrap .rightContent ul.excellenceList {padding:0 0 0 25px;}
.contentWrap .rightContent ul.excellenceList li {font-size:11px;list-style:disc;padding:0 0 5px;} 
.categoryContent .rightContent {padding:10px 0 0;}
.contentWrap .contentLeft {float:left;padding:0 2% 0 0;width:48%;}
.contentWrap .contentRight {float:right;padding:0 0 0 2%;width:48%;}
.contentWrap h1 span.left {left:-13%;position:relative;}
.contentWrap h1 span.right {left:13%;position:relative;}
.vehicleCover .tabWrap {margin:1em 0;}
.vehicleCover .carItemDetail .tabWrap .tabBody h3 {float:none;font-size:16px;left:0;margin:0;top:0;}
.vehicleCover .carItemDetail .tabWrap .tab3 p {margin:0 0 1em;}
.vehicleCover .belowContent .tabWrap table {margin:0 0 1em;width:100%;}
.vehicleCover .belowContent .tabWrap .tab3 table th {border:1px solid #646B70;}
.vehicleCover .belowContent .tabWrap .tab3 table td {border:1px solid #646B70;}
.vehicleCover .belowContent .tabWrap .tab4 table td img {margin:0 10px;}
.vehicleCover .belowContent .tabWrap .tab4 table p {color:#555;font-size:11px;}
.vehicleCover .carItemDetail .tabs {padding:0;text-align:center;}
.vehicleCover .tabs li {margin:0;}

/* Home Page */
.home .middleContent p img {margin-bottom:1em;}
.home .middleContent ul.homeList {float:left;margin:0 0 10px 15px;padding:0;width:590px;}
.middleContent .homeList li {float:left;margin:0;padding:0 0 3px;text-indent:-.85em;width:260px;*text-indent:0;}

/* Swatch Page */
.swatchForm td {padding:2px 0;}
.swatchForm select {width:155px;}
.swatchForm input[type="text"] {width:150px;}

/* View Cart Page */
.itemsTable table {width:100%;}
.description div {width:170px;}
.qty input {width:30px;}
.savedCart {margin-left:10px;}
.cartButtons { float:right;margin-top:10px;text-align:right;}
.cartButtons .glossyButton {*display:inline;*float:none;}
.cartButtons .glossyButton a {*display:inline-block;}
.suggestions h3 {margin:4px;text-align:center;}
.suggestions img {cursor:pointer;}
.shippingInfo tr {height:20px;}
.shippingInfo td {width:80px;}
.zip {height:20px;width:90px;}
.promotionalItems {margin:20px 0 10px;}
.promotionalItems .suggested {background: #AA9566 url("/images/navbg.gif") repeat-x;color:#5F460C;font-weight:700;height:20px;margin:0 0 8px;padding:7px 5px 2px;}
.promotionalItems table.suggestedItems {width:100%;}
.promotionalItems table.suggestedItems h3 {min-height:32px;}
/*.promotionalItems .shippingEst sup  {font-size:smaller;line-height:normal;}*/
/* Check Out */
.checkoutRightNext {position:relative;left:62%;text-align:left;width:13%;}

/* Vehicle Performance Ratings Icons */
.iconGroup {background:#F2F2F2;float:left;width:100%;}
.iconGroup ul {margin:0 auto;width:83%;}
.iconGroup ul li {float:left;list-style:none;text-align:center;width:16%;}
.iconGroup ul span {display:block;font-size:16px;font-weight:700;}
.iconGroup li p {font-size:10px;font-weight:700;margin:0;padding:0;}
.tabWrap .iconGroup {background:none;} 
.fabricTabs .iconGroup {background:none;padding:0;width:270px;}
.fabricTabs .iconGroup ul {margin:0;padding:0;width:100%;}
.fabricTabs .iconGroup ul li {width:45px;}
.fabricTabs .iconGroup ul li span {font-size:13px;}
.iconGroup .hover {background-position:3px 0;background-repeat:no-repeat;height:40px;margin:0;}
.iconGroup .first {background-image:url(/images/40px-breathability.png);}
.iconGroup .second {background-image:url(/images/40px-dent-and-ding.png);}
.iconGroup .third {background-image:url(/images/40px-dirt-and-dust.png);}
.iconGroup .fourth {background-image:url(/images/40px-moisture.png);}
.iconGroup .fifth {background-image:url(/images/40px-sun.png);}
.iconGroup .sixth {background-image:url(/images/40px-durability.png);}
.iconGroup .first:hover {background-image:url(/images/40px-breathability-hover.png);}
.iconGroup .second:hover {background-image:url(/images/40px-dent-and-ding-hover.png);} 
.iconGroup .third:hover {background-image:url(/images/40px-dirt-and-dust-hover.png);}
.iconGroup .fourth:hover {background-image:url(/images/40px-moisture-hover.png);} 
.iconGroup .fifth:hover {background-image:url(/images/40px-sun-hover.png);} 
.iconGroup .sixth:hover {background-image:url(/images/40px-durability-hover.png);}

/* Vehicle Cover Landing Page */
.middleContent .show {display:block;}
.middleContent .hide {display:none;}
.patternDropdown {background:url("/../images/32-grey.gif") repeat-x scroll center bottom;border:0;clear:both;height:32px;margin:0;width:100%;} 
.patternDropdown label {background:url(/images/select-arrow.png) no-repeat 100% -3px;color:#DFC489;float:left;font-size:18px;font-style:italic;font-weight:700;height:32px;letter-spacing:-1px;padding:0 0 0 10px;position:relative;top:3px;width:180px;}
.patternDropdown .selectList {background:url(/images/select-arrow-right.png) no-repeat 99% -2px;float:right;height:30px;margin:1px 4px 0 0;padding-right:2%;width:71%;}
.patternDropdown select {font-family:arial,serif;font-size:14px;margin:3px 0 0;padding:2px;width:97%;}
.vehicleCover .aboveContent {padding:0;text-align:center;} 
.vehicleCover .belowContent table {margin:0 auto;width:90%;}
.vehicleCover .middleContent h1 {color:#AF8B2B;margin:0 0 .5em;text-align:center;} 
div.columns {overflow:hidden;}
div.columns img {margin-bottom:0;} 
div.columns.colBottom {font-size:0;height:1px;}
div.columns div.disabled {opacity:0.2;filter:alpha(opacity=20);}
div.columns div.col {border:1px solid #000;float:left;margin-bottom:-9000px;margin-right:5px;padding:7px 0 9010px;text-align:center;width:171px;}
div.columns div.col.col_3 {margin-right:0;} 
.contentWrap .columns label {display:block;font-weight:700;margin:10px auto 0;text-align:left;width:150px;}
.contentWrap .columns select {margin:3px 0;width:150px;}
.contentWrap .columns input {border:0;font-size:13px;font-weight:700;height:33px;margin-bottom:3px;width:150px;}
.contentWrap .columns input.selected {background:url(/images/site/NEWDCI/Truck-on.png) no-repeat;color:#000;}
.contentWrap .columns input {background:url(/images/site/NEWDCI/Truck-off.png) no-repeat;cursor:pointer;color:#FFF;}
.contentWrap .columns input:hover {color:red;}
.contentWrap .columns input:focus {color:#000;}
.contentWrap .columns input[disabled='disabled'] {color:#AFA999;}
.contentWrap .findButton {margin:0 auto;text-transform:uppercase;}
.contentWrap .landingCarList td {padding-top:10px;width:30%;}
.contentWrap .landingCarList td a {background:url(/images/arrow-button.png) no-repeat;display:block;min-height:16px;padding-left:22px;}
.vehicleCover .findButton {text-align:center;}
.vehicleCover .findButton input {background:url(/images/site/NEWDCI/find-my-cover.png) no-repeat;border:0;color:#FFF;cursor:pointer;display:block;font-size:20px;font-weight:400;height:35px;margin:0 auto;overflow:hidden;padding:0;text-indent:-999px;text-transform:uppercase;width:164px;}
.vehicleCover .findButton input[disabled='disabled'] {background:url(/images/site/NEWDCI/find-my-cover-off.png) no-repeat;} 
.contentWrap .findButton input[disabled='disabled'] {color:#CCC;cursor:default;}

/* Warranty Pop Ups */ 
.warrantyBg {height:300px;margin:0 auto;padding:20px 0 0;text-align:left;width:664px;}
.warrantyBg.twoYr {background:url(/images/TCS-Warranties/2-Years-Warranty.jpg) no-repeat;}
.warrantyBg.threeYr {background:url(/images/TCS-Warranties/3-Years-Warranty.jpg) no-repeat;} 
.warrantyBg.sevenYr {background:url(/images/TCS-Warranties/7-Years-Warranty.jpg) no-repeat;}
.warrantyBg h2 {color:#FFF;font-size:23px;font-weight:400;text-align:center;}
.warrantyBg p.description {color:gray;font-size:11px;margin:2% 0 0 24%;min-height:110px;width:66%;}
.warrantyBg .detailsWrap {;float:left;left:22%;min-height:59px;position:relative;top:30px;width:68%;}
.categoriesList {color:gray;float:left;font-size:11px;margin:0;padding:0;text-indent:-.75em;width:80%;}
.categoriesList li {float:left;margin:0;padding:0;width:50%;}
.warrantyBg p.terms{color:gray;float:right;margin:0;padding:0;width:47px;}
.warrantyBg p.more {clear:both;color:#FFF;margin:0 auto;position:relative;text-align:center;top:17%;width:80%;}
.warrantyBg p.more a {color:#FFF;} 
.warrantyBg p.more a:hover {color:#FF0;text-decoration:none;}

/* Car Item Details Page */
.itemDetailWrap {background:#F2F2F2;float:left;margin:0 0 1em;padding:1%;width:98%;}
.itemDetailWrap p {margin:0;padding:0;}
.itemDetailWrap p.shortDesc {margin:0 0 1em;}
.itemDetailWrap .itemSelected {float:left;width:52%;}
.itemDetailWrap .itemSelected h2 {font-style:normal;line-height:14px;margin:0 0 5px;padding:0;} 
.itemDetailWrap .itemSelected p {margin:0 0 .5em;}
.itemDetailWrap .itemSelected p.autoInfo {margin:0 0 .5em;}
.itemDetailWrap .fitType {float:left;font-size:11px;text-align:center;width:28%;}
.itemDetailWrap .usage {float:left;text-align:center;width:50%;}
.itemNo {color:#44494d;font-size:10px;}
.itemDetailWrap .comboBox {float:left;text-align:center;width:29%;}
.ob_iCboIC .item {position:relative !important;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;white-space:nowrap;}
.itemDetailWrap .header {margin-left:2px;}
.ob_iCboIC .c1 {width:100px;}
.ob_iCboIC .c2 {margin-left:10px;width:50px;}
.ob_iCboITCAC, .ob_iCboITCN, .ob_iCboITCAO, .ob_iCboITCO , .ob_iCboITCD{margin:5px 0;width:90%;}
.comboBox .ob_iCboIE_WI {margin-left:0;}
.comboBox .ob_iCboTC img {height:15px;left:115px;top:3px;}
.ob_iCboICBC li b .item.c1 {width:110px;}
.carItemDetail .title {margin-bottom:3px;}
.itemDetailWrap p.shipDays {color:#0436A7;font-size:11px;font-weight:bold;}
.itemDetailWrap p.backorder {color:#FF0000;font-size:11px;font-weight:bold;}
.itemDetailWrap .price {float:left;text-align:right;width:19%;}
.itemDetailWrap .price.mainPage {width:48%;}
.itemListPrice {color:black;font-size:12px;padding-bottom:5px;}
.itemPrice {font-size:12px;text-decoration:none;color:red;}
.itemDetailWrap .itemPrice {color:#ff5f08;font-size:22px;}
.itemDetailWrap .cartBox .quantity {margin:5px 0;}

/* Global Item Detail Page */
.productInfo td {text-align:right;} 
.productPrice {padding:0 0 10px;}
.cart {padding:0 0 10px;}
.productInfo .cart .addCart {float:right;}
.itemDetails .detailsBlock {clear:both;} 
.itemDetails .itemDesc {float:left;margin:0 0 1em;padding:10px 10px 0;} 
.itemDetails .itemDesc .descTitle {display:block;margin:0 0 1em;} 
.itemDetails .itemDesc .stockMsg {display:block;margin:0 0 1em;}
.itemDetails .itemDesc .amazonMsg {display:block;margin:0 0 1em;}
.itemDetails .itemDesc .content img {margin:0 1em;}
.itemDetails .itemDesc p img {float:right;margin:1em;}
.itemDetails .itemDesc .content .marginBottom {margin:0 1em 10px;}
.itemDetails .itemDesc .content table {border-collapse:collapse;margin:0 2px;}
.itemDetails .blockHeader {background:url(/images/site/related-items.jpg) no-repeat;color:#5F460C;font-size:18px;height:34px;margin:0;padding:37px 10px 0;*width:700px;}
.itemDetails .relatedItems table {background:url(/images/site/related-items-bottom.png) no-repeat 0 100%;padding-bottom:35px;}
.itemDetails .relatedItems table {background:#F9F3E3;height:360px;width:100%;}
.home .itemDetails .relatedItems table {background:#F9F3E3;height:300px;width:100%;}
.itemDetails .relatedItems table td {width:150px;} 
.itemDetails .relatedItems p.shipDays {font-size:10px;}
.itemDetails .relatedItems tr {vertical-align:top;}
.itemDetails .relatedItems td {padding:0;text-align:center;}
.itemDetails .relatedItems td span {text-align:left;}
.itemDetails .relatedItems td h3 {font-style:normal;margin:15px 0 0;text-align:center;}
.relatedItems td div {margin-bottom:10px;text-align:left;}
.relatedItems .featured .roundBottom{display:none;}

.relatedItems td p.listPrice {margin:0;}
.relatedItems td .glossyButton {margin:10px 0 0;}
.itemDetails .relatedItems td p.yourPrice {font-size:14px;font-weight:700;margin:0 auto;width:70%;}
.relatedItems .details a {height:54px;}
.itemDetails .itemImages {float:left;padding:5px 0 15px;text-align:center;width:50%;}
.itemDetails .itemImages table {margin:0 auto;}
.itemDetails .itemDescOuter {float:right;width:50%;}
.itemDetails .itemDescOuter h1 {font-size:17px;line-height:20px;margin:0 0 2px;}
.itemDetails .itemDescOuter h1 p {margin:0;}
.itemDetails .itemDescOuter h2 {font-size:11px;margin:0 0 10px;}
.itemDetails .itemDescOuter p {font-size:13px;}
.itemDescOuter .compareLink {margin:5px auto 15px;}
.itemDescOuter .icon {vertical-align:bottom;}
.itemDescOuter .productRating {margin:5px auto 15px;}
.itemDescInner .innerLeft {float:left;width:40%;}
.itemDescInner .flatRateIcon {border:0;left:4px;position:relative;top:3px;}
.itemDescInner .stockLevel {position:relative;top:3px;}
.itemDetails .itemDescInner .stockLevel {height:25px;}
.itemDescInner #hoverpopup {position:absolute;z-index:9999}
.itemDescInner .innerRight {float:right;text-align:right;width:60%;}
.itemDetails .itemDescOuter .itemPrice {margin:0;}
.itemDetails .itemDescOuter .itemPrice strong {font-size:20px;}
.itemDetails .itemDescOuter .options {border-collapse:collapse;margin:0 auto;}
.itemDetails .itemDescOuter .cartBox {margin:0 auto;}
.itemDetails .itemDescOuter .cartBox .addCart {left:175px;position:relative;top:-30px;width:128px;}
.itemDescOuter .options .group {margin:0 auto;margin-bottom:.5em;text-align:left;width:247px;}
.itemDescOuter .quantity {margin:0 auto .5em;text-align:left;padding-top:4px;padding-left:23px;}
.itemDescOuter .options .LABEL, .itemDescOuter .quantity b{font-weight:normal;float:left;padding:0;text-align:left;width:72px;}
.itemDescOuter .options select, .itemDescOuter .quantity input {font-size:14px;width:175px;}
.itemDescOuter .quantity input {left:-10px;position:relative;}
.itemDescOuter .descWrap {background:#f2f2f2;height:150px;margin:10px 0;padding:15px 0 0;}
.itemDetails .shipDays {display:none;}
.descWrap .shipDays {display:none;}

/* Car Item Detail Image Scroller */
.itemTopInfo {float:left;margin:0 0 1em;}
.itemTopInfo .itemImages {float:left;width:326px;}
.itemTopInfo .itemImages .largeImage {text-align:center;}
.itemTopInfo .itemImages .largeImage .warrantyBadge {display:block;height:85px;left:20px;position:relative;text-align:left;top:13px;z-index:1000;}
.itemTopInfo .itemImages .largeImage .mainImage {margin-bottom:-75px;position:relative;top:-78px;width:300px;} 
.itemTopInfo .itemImages .thumbnails {overflow:hidden;width:340px;}
.itemTopInfo .itemImages p.instructionText {font-size:10px;margin:3px auto;text-align:left;width:300px;}
.thumbnails .arrowIcon {cursor:pointer;display:inline;height:44px;float:left;margin:5px 0 0;overflow:hidden;width:13px;}
.thumbnails .LeftArrow {background:url(/images/left-arrow.jpg) no-repeat;}
.thumbnails .RightArrow {background:url(/images/right-arrow.jpg) no-repeat;}
.thumbnails .Cont {float:left;overflow:hidden;width:300px;}
.thumbnails .ScrCont{width:10000000px;}
.thumbnails .Cont .pic {float:left;text-align:center;width:132px;}
.thumbnails .Cont .pic img {background:#fff;border:0;display:block;margin:0 auto;padding:4px;}
.thumbnails .Cont .pic p {color:#505050;line-height:26px;}
.thumbnails .Cont a:link,.rollBox .Cont a:visited {color:#626466;text-decoration:none;}
.thumbnails .Cont a:hover {color:red;text-decoration:underline;}
.thumbnails #List5,.rollBox #List6 {float:left;}
.thumbnails table {border-collapse:collapse;}
.thumbnails table img {border:1px solid #44494D;margin-right:1px;}
.itemTopInfo .itemDesc {float:right;padding:5px 0 15px 15px;width:379px;}
.itemTopInfo .itemDesc .hide {display:none;} 
.itemTopInfo .itemDesc .show {display:block;} 
.itemTopInfo .itemDesc li {list-style:disc;}
.itemTopInfo .itemDesc h1 {margin:0;}
.itemTopInfo .itemDesc p.autoInfo {color:gray;font-weight:700;margin:0 0 2px;}
.itemTopInfo .itemDesc span.feature {color:gray;font-size:11px;}
.itemTopInfo .itemDesc p.chartLink {background:url(/images/site/NEWDCI/graph-icon.png) 20px 0 no-repeat;} 
.itemTopInfo .itemDesc p.chartLink a {display:block;font-size:15px;height:33px;padding:14px 0 0 68px;}

/* Car Cover Search Results Page */ 
.searchResults .bannerContent {margin-bottom:0;}
.vehicleCover .bannerContent {margin-bottom:0;} 
.contentWrap h1.CarCoverSearch {color:#44494D;float:left;margin:10px 0 0;} 
.contentWrap h1.CarCoverSearch p {margin:0;}
.contentWrap h1.CarCoverSearch span {color:#666;font-size:13px;font-weight:400;}
.contentWrap fieldset {border:0;margin:7px 0 0;padding:0;width:730px;width:100%;}
.contentWrap legend {background:url(/images/light-grey-gradient.gif) repeat-x;color:#FFF;clear:both;display:block;font-size:17px;font-style:italic;font-weight:700;margin:0 0 5px;*margin:0 0 0 -7px;padding:2px 5px;width:710px;*width:710px;}

/* Firefox hack - applying width or height to a legend is not supported by 
Firefox 3.5. This hack will allow a background image on the legend to span 
entire with of fieldset. */ @-moz-document url-prefix() {
body .contentWrap fieldset {background:url(/images/light-grey-gradient.gif) repeat-x scroll 0 0;border:0;margin:10px 0 0;padding:30px 0 0;width:100%;}
body .contentWrap legend {background:none;font-size:17px;font-style:italic;font-weight:700;margin:0 0 -25px;padding:0 5px;}
}
.customResults, .semiCustomResults, .universalResults {clear:both;*margin-top:1.5em;}
.customResults {margin-bottom:1em;}
.CarCoverList {background:#F2F2F2;clear:both;display:block;float:left;margin:8px 0 0;width:100%;}
.searchResults .CarCoverList {height:152px;}
.CarCoverList h2 {bottom:-4px;font-style:normal;padding:3px 0 0;position:relative;width:44%;z-index:500;} 
.CarCoverList h2 span {font-size:16px;margin:7px 0 0;}
.CarCoverList .sectionWrap {position:relative;top:-28px;}
.CarCoverList .swatch {float:left;width:114px;}
.CarCoverList .swatch img {margin-top:29px;} 
.CarCoverList .fabricTabs {float:left;width:457px;}
.CarCoverList .fabricTabs 
ul.tabs {float:right;left:10px;margin:3px 0 0;position:relative;top:0;} 
.CarCoverList .fabricTabs ul.tabs li {background:url(/images/little-tab-off.gif) no-repeat;float:left;font-size:11px;font-weight:700;height:14px;letter-spacing:-1px;list-style:none;padding:5px 0;position:relative;text-align:center;top:2px;width:80px;}
.CarCoverList .fabricTabs .tab_body {background:#FFF;border:2px solid #BCBFC1;color:#6F6F6F;float:left;font-size:9px;margin:0 0 8px;width:433px;}
.CarCoverList .tab_body.tab1 {min-height:104px;padding:3px 10px;text-align:center;}
.CarCoverList .tab_body.tab2 {padding:10px;} 
.CarCoverList .tab_body.tab3 {min-height:100px;padding:5px 10px;}
.CarCoverList .tab_body.tab3 p {margin:0;}
.CarCoverList .tab_body.tab1 div {margin:4px 0 0;}
.CarCoverList .fabricTabs .copy {color:#44494D;float:left;font-size:11px;height:55px;text-align:left;vertical-align:middle;width:161px;}
.CarCoverList .fabricTabs h3 {font-size:12px;font-style:normal;}
.CarCoverList .fabricTabs .copy h3 {font-size:12px;margin:0;}
.CarCoverList .fabricTabs .copy h3.icon1 {color:#7BA0ED;}
.CarCoverList .fabricTabs .copy h3.icon2 {color:#FE5E1D;}
.CarCoverList .fabricTabs .copy h3.icon3 {color:#755444;}
.CarCoverList .fabricTabs .copy h3.icon4 {color:#019DDD;} 
.CarCoverList .fabricTabs .copy h3.icon5 {color:#FAB204;}
.CarCoverList .fabricTabs .copy h3.icon6 {color:#0F8826;}
.CarCoverList .tab_body.tab2 .list {margin:0 0 0 20px;padding:0;}
.CarCoverList .tab_body.tab2 .list li {font-size:10px;list-style:disc;line-height:15px;}
.CarCoverList .itemInfo {float:right;text-align:center;width:149px;}
.CarCoverList .itemInfo span {display:block;margin-bottom:5px;}
.CarCoverList .itemInfo .fitType {margin-top:15px;}
.CarCoverList .itemInfo img {margin-bottom:1px;} 
.CarCoverList .itemInfo .listPrice {color:#666;font-size:9px;margin-bottom:0;}
.CarCoverList .itemInfo .listPrice b {text-decoration:line-through;}
.CarCoverList .itemInfo .currentPrice {color:#FF5F08;font-size:21px;margin-bottom:7px;}
.CarCoverList .itemInfo .itemPrice {margin:0 0 2px;}
.CarCoverList .itemInfo .itemPrice span {display:inline;font-size:11px;}
.CarCoverList .itemInfo .itemPrice b {color:#FF5F08;font-size:20px;}
.CarCoverList .itemInfo a {background:url(/images/site/NEWDCI/details.png) no-repeat;display:block;height:29px;margin:0 auto;outline:none;text-indent:-9999px;width:100px;}
.supSymbol {font-size:13px;left:1px;position:relative;top:3px;}
.supCents {font-size:13px;left:-3px;position:relative;}

/* Car Cover Material Page */ 
.materialWrap div {margin-bottom:1em;} 
.materialWrap .iconGroup {padding:10px 0;}
.contentWrap .infoLeft {float:left;width:515px;}
.contentWrap .infoRight {float:right;text-align:center;width:200px;}
.contentWrap .infoRight span {display:block;font-size:10px;font-weight:700;}
.contentWrap .infoRight b {display:block;font-size:14px;margin-bottom:1em;}
.contentWrap .infoLeft .checklist {color:gray;margin:15px 0 0 13px;}
.contentWrap .infoLeft .checklist li {font-weight:400;height:15px;margin:0 10px .75em;padding:10px 0 0 30px;}
.contentWrap .checklist {margin:0;padding:0 5px;}
.contentWrap .checklist li {background:url(/images/MaterialPage/checkmark.jpg) no-repeat 0 4px;font-weight:700;height:20px;list-style:none;margin:0 10px .75em;padding:10px 0 0 30px;}
.contentWrap .checklist2 {margin:25px 0;padding:0 5px;}
.contentWrap .checklist2 li {background:url(/images/duihao.jpg) no-repeat 0 4px;list-style:none;margin:0;padding:1px 0 1px 15px;}
.contentWrap .icons {background:#F2F2F2;float:left;padding:10px 0;text-align:center;width:100%;}
.contentWrap .iconlist {margin:0 auto;width:516px;}
.contentWrap .iconlist li {list-style:none;float:left;text-align:center;width:86px;}
.contentWrap .iconlist li span {display:block;font-size:11px;font-weight:700;} 
.contentWrap .longDesc {padding-right:1%;width:99%;}
.contentWrap .longDesc img {margin-bottom:1em;}
.contentWrap .warrantyInfo {background:#F2F2F2;text-align:center;}
.contentWrap .warrantyLeft {float:left;}
.contentWrap .warrantyRight {background:#FFF;float:right;margin:15px;padding:1%;text-align:left;width:44%;}
.contentWrap .warrantyInfo h3 {font-size:17px;margin:5px 0 0;text-align:left;}
.contentWrap .moreInfo .noBullet li {list-style:none;margin-bottom:0;padding-bottom:6px;}

/* Material Comparison Chart */
.materialComparisonHeading {left:88px;position:relative;width:255px;}
.materialComparisonChart {border-bottom:2px solid #BCBFC1;border-right:2px solid #BCBFC1;width:680px;}
.materialComparisonChart tr {height:46px;}
.materialComparisonChart td {border-left:2px solid #BCBFC1;border-top:2px solid #BCBFC1;font-weight:700;text-align:center;text-transform:capitalize;width:8%;}
.materialComparisonChart .ratingItem {background:#F2F2F2;color:#333;font-size:12px;width:12%;}
.materialComparisonChart .ratingItem span {display:block;}
.universal {background:#FDF3DA;}
.semi {background:#E7F3DD;}
.custom {background:#DDEBF3;}
.fitType td {font-size:10px;margin:0;}
.fitType td img {display:block;margin:0 auto;}
.price td {color:red;font-size:16px;}
.totalRow, .totalRow .ratingItem {font-size:18px;line-height:16px;}
.materialComparisonChart .price td {font-size:12px;}
.materialComparisonChart .price td p {font-size:10px;margin:0;}
.materialComparisonChart .price td .supSymbol {font-size:9px;}

/* Tab Styles within Page Content */
.tabWrap ul.tabs {margin:0;padding:0;}
.tabWrap ul.tabs li {list-style:none outside none;text-align:center;}
.tabBottom {background:url("/../images/greybg.gif") repeat-x scroll center bottom;border:0;clear:both;height:29px;margin:0;width:100%;}
.tabWrap .tabBody {background:#ECECED url(/images/tab-box-gradient.gif) repeat-x;display:none;float:left;margin:0 0 2px;padding:2%;width:96%;}
.tabWrap .tabBody h3 {font-size:20px;font-style:normal;position:relative;}
.tabWrap .tabBody .shortDesc {clear:both;margin:0 0 1.5em;}
.carItemDetail .tabWrap .materialLogo {float:left;margin:0 1em 1em 0;}
.carItemDetail .tabWrap .materialLogo img {border:1px solid #000;}
.carItemDetail .tabWrap .tab1 h3 {float:left;font-size:16px;left:10px;top:17px;}
.carItemDetail .tabWrap .tab1 .materialTitle img {margin:0;}
.carItemDetail .tabWrap .tab2 ul {margin:0;*margin:0 30px;}
.carItemDetail .tabWrap .tab2 ul li {list-style:disc;}
.carItemDetail .tabWrap .tab3 p {margin:0;}
.carItemDetail .tabWrap .tab3 h3 {font-size:16px;}
.carItemDetail ul.tabs li {background:url("/../images/narrow-Off-Tab.png") no-repeat scroll 0 0 transparent;color:#FFF;float:left;font-size:17px;font-style:italic;font-weight:700;height:24px;padding:4px 0 0;width:130px;}
.carItemDetail ul.tabs li a {color:#FFF;float:none;padding:0;}
.carItemDetail ul.tabs li.selected {background:url("/../images/narrow-On-Tab.png") no-repeat scroll 0 0 transparent;}
.carItemDetail ul.tabs li.selected a {color:#44494D;}

/* Page Content - Car Cover Material List Page */
.CarCoverList .material {float:left;}
.CarCoverList .material.column1 {width:260px;}
.CarCoverList .material.column2 {padding:1% 4px 0 0;width:354px;}
.CarCoverList .material.column2 .materialLogo {float:left;margin-right:1em;}
.CarCoverList .material.column3 {float:right;text-align:center;width:100px;}
.CarCoverList .material.column3 img {margin-bottom:1em;}
.CarCoverList .material.column3 span {display:block;font-size:11px;font-weight:700;margin:0 0 4px;}
.CarCoverList .material.column3 b {font-size:13px;}
.comparisonChart {margin:0;width:730px;}
.middleContent h2 {clear:both;font-style:normal;} 
.middleContent img {margin-bottom:1em;}
.middleContent p.boldSubHead {margin:0 0 .5em;}
.floatLeftImg {float:left;margin-right:1em;margin-left:.5em;}
.floatRightImg {float:right;margin-left:1em;}
.marginBottom {margin-bottom:36px;}
.imageGrid {margin:0 0 2em;width:100%;}
.imageGrid td {text-align:center;vertical-align:middle;}

/* List Styles */
.middleContent ul, .middleContent ol {margin:10px 0;} 
.middleContent li {margin:0 0 2px;}
.contentWrap .bulletList li {list-style:disc;}
.contentWrap .numberList {clear:both;}
.contentWrap .numberList li {list-style:decimal;}
.contentWrap .stepList {margin-left:20px;text-indent:-4.15em;}
.contentWrap .dashList {margin-left:30px;padding:0;text-indent:-.75em;}
.contentWrap .dashList li {list-style:none;}
.contentWrap li .dashList {margin:10px 15px;}
.contentWrap .noBullet {margin:0 0 10px;padding:0;}
.contentWrap .noBullet li {list-style:none;}
.contentWrap .circleStepsList {margin:0 auto;padding:0;width:93%;}
.contentWrap .circleStepsList li {padding-bottom:15px;padding-left:40px;}
.contentWrap .circleStepsList li p {color:#3d85c6;font-weight:700;padding-top:2px;text-transform:uppercase;}
.contentWrap .circleStepsList li.first {background:url(/images/Car_Static/step-1-sm.png) no-repeat;}
.contentWrap .circleStepsList li.second {background:url(/images/Car_Static/step-2-sm.png) no-repeat;}
.contentWrap .circleStepsList li.third {background:url(/images/Car_Static/step-3-sm.png) no-repeat;}
.contentWrap .circleStepsList li.fourth {background:url(/images/Car_Static/step-4-sm.png) no-repeat;} 
.contentWrap.itemDetails ul li  {list-style:disc;} div#content {margin-left:210px;margin-right:200px;}
.categoryBannerContent, .style37 {color:#D9C894;font-weight:700;font-size:18pt;}
table.info {margin:1em 0 0;width:100%;}
table.info th {background:#D8D8D8;padding:3px 2px;}
table.info td {padding:3px 2px;}
table.info td.col1 {text-align:left;width:32%;} 
table.info td.col2 {width:17%;}
table.info td.col3 {width:17%;}
table.info td.col4 {width:17%;}
table.info td.col5 {width:17%;}
.smallNotice {display:block;font-size:11px;margin:.5em 0 2em;text-align:left;} 
.categoryRightContent {float:right;padding-left:10px;padding-top:15px;text-align:left;width:200px;}
.style29 {color:#030;font-weight:700;} 
.returnButton {margin:1.5em auto;text-align:center;width:50%;}
.about h2 {font-size:10pt;font-style:normal;}
.about table {margin-top:1em;}

/* CoverMates Collection Page */
.contentWrap.covermates fieldset {background:none;border:1px solid gray;color:#44494D;margin:0;padding:0;width:100%;}
.contentWrap.covermates legend {background:#dcc694;color:#44494D;font-size:20px;font-style:normal;font-weight:normal;margin:0;padding:3px 5px;width:auto;}
.contentWrap.covermates legend sup {font-size:50%;}
.contentWrap.covermates table {margin:10px auto;width:95%;}
.contentWrap.covermates h1 {margin:10px 0 10px;text-align:center;}
.contentWrap.covermates h1 sup {font-size:60%;}
.contentWrap.covermates h2 {color:grey;font-size:13px;margin:15px 0 5px;}
.contentWrap.covermates p.footnote {font-size:10px;margin:4px 0 15px;text-align:right;}
.contentWrap.covermates th {border-right:5px solid #FFF;padding:0 0 5px;text-align:center;}
.contentWrap.covermates td {border-right:5px solid #FFF;padding:7px 0;}
.contentWrap.covermates .decoBar td {padding:0;text-align:center;}
.contentWrap.covermates .decoBar hr {margin:0 auto;width:65%;}
.contentWrap.covermates .classic {background:#EAEFED;text-align:center;}
.contentWrap.covermates .elite {background:#EEEAE3;;text-align:center;}
.contentWrap.covermates .ultima {background:#EBE7E7;text-align:center;}
.contentWrap.covermates .featureSummary {float:left;margin:0 1% 25px 0;text-align:left;width:99%;}
.covermates .featureSummary .materialImg {float:left;}
.covermates .featureSummary .right {float:right;margin:15px 9px 0 0;width:69%;}
.covermates .featureSummary li.column {width:44%;}
.covermates .featureSummary ul {background:#FFF;border-radius: 10px;-moz-border-radius:10px;float:left;margin:0;padding:13px 8px 8px;width:96%;}
.covermates .featureSummary li {float:left;font-size:10px;padding:0 0 5px 20px;text-indent:-1.35em;}
.covermates .grid {background:#b1a9a9;color:#FFF;float:left;height:180px;margin:0 1% 9px 0;padding:2%;width:45%;}
.covermates .grid h3 {color:#FFF;font-size:15px;font-style:normal;margin:0 0 15px;}
.covermates .grid p {margin:0 auto 10px;width:96%;}
.covermates p {margin-bottom:10px;width:96%;}
.covermates .warrantyBadge {left:90%;margin:-50px 0 0;position:relative;top:26px;}
.covermates .left {float:left;}
.covermates .right {float:right;}
.covermates .materialWrap {background:#FFF;border-radius: 10px;-moz-border-radius:10px;color:gray;padding:2%;width:66%;}
.covermates .innerWrap {background:#f2f2f2;float:left;padding:1%;}
.covermates .iconGroup ul {color:#333;margin:0 11px;padding:0;width:445px;}
.covermates .iconGroup li {width:74px;}
.covermates .checklist li {font-weight:400;margin:0 10px;padding:7px 0 0 30px;}
sup.regMark {font-size:9px;}

/* Material Comparison Chart */
.tabTable {border-collapse:collapse;font-size:12px;margin:10px 0;text-align:center;}
.tabTable th {padding:3px 0;}
.tabTable td {padding:2px 0;}
.tabTable .alignLeft {text-align:left;}
.warrantyTab .col1 {text-align:left;width:37%;}
.warrantyTab .col2 {width:21%;}
.warrantyTab .col3 {width:21%;}
.warrantyTab .col4 {width:21%;}
.availabilityTab .col1 {text-align:left;width:42%;}
.availabilityTab .col2 {width:29%;}
.availabilityTab .col3 {width:29%;}
.fitTab td {padding:7px 0 0;}
.fitTab td p {font-size:10px;}
.fitTab .fitType {background:#FFF;font-weight:700;padding:7px;}
.fitTab th {background:#FFF;font-size:14px;padding:7px;}
.guideTab tr {vertical-align:top;}

/* Product Grid Styles */
.productGrid td {text-align:center;}
.productGrid img {border:0;height:86px;width:115px;}

/* chart styles */
tr.chartview {background-color:#F5F0E1;height:45px;vertical-align:middle;text-align:center;}
td.chartStyleHeader {background:url(/images/navbg.gif) repeat-x #ac9968;color:#5F460C;padding:5px 0;text-align:center;width:200px;}
td.chartvariableheader {color:#5F460C;padding:5px 0;text-align:center;width:auto;color}
td.chartimage .description p {margin:0;padding:10px 0 0;}
td.chartimage .description div {font-size:13px;padding:0 0 10px;width:197px;}
.description {width:200px;}
.outdoor td.chartvariableheader {background:url(/images/navbg.gif) repeat-x #ac9968;}
.indoor td.chartvariableheader {background:url(/images/navbg.gif) repeat-x #ac9968;}

table.chartview {border:solid 1px silver;color:#000;font-size:15px;font-weight:700;width:100%;}
table.chartview table {width:100%;}
.chartview tr {vertical-align:middle;}
tr.chartview img {margin:0;}

td.chartimage {background-color:#FFF;text-align:center;}
.CCaption {background-color:#0A682A;border-style:solid;border-width:thin;color:#fff;font-weight:700;}
td.chartvariablefirstcell {background-color:#F5F0E1;border-top:solid 1px #FFF;padding-top:15px;padding-bottom:15px; text-align:center;}
td.chartvariablefirstcell div {min-height:130px;}
td.chartvariablecell {border-left:solid 1px silver;padding-bottom:10px;text-align:center; vertical-align:top; }
/*td.chartvariablecell div {min-height:61px;}*/
table.categorypage {font:10px Arial, Verdana, Helvetica, serif;text-align:left;vertical-align:top;}
td.categoryrightcontent {text-align:left;vertical-align:top;padding:0;width:175px;}
table.categoryInformation td {padding:0 3px;}
.Caption {background-color:#0A682A;border-style:solid;border-width:thin;color:#fff;}
.itemsTable .Caption {font-weight:700;height:29px;}
tr.EVEN {background-color:#F0F0F0;}
tr.ODD {background-color:#E0E0E0;}
.categoryPicture {border-collapse:collapse;text-align:center;width:100%;}
.categoryPicture td {width:50%;}
.categoryPicture td span {display:block;margin:2px 0 25px;text-align:center;}

/* Comment Ratings Page */
body.CustomerReviews {height:100%;}
body.CustomerReviews form {margin:0;padding:15px;}
body.CustomerReviews .container {min-height:100%;*height:100%;}

/* Legacy Banner Styles */
.categorybannercontent {width:720px;}
.categorybannercontent .bannerContent {margin:0 auto;width:700px;}
.categorybannercontent .bannerImage {float:left;width:470px;}
.categorybannercontent .bannerTitle h1 {color:#D9C894;font-size:18pt;font-style:normal;margin:0 auto;text-align:center;width:90%;}
.categorybannercontent .bannerSearch {background:url(/images/grey-gradient.png) repeat-x;float:right;height:160px;padding:40px 0 0;width:245px;}
.categorybannercontent .bannerSearch .searchBox {margin:0 auto;width:235px;}
.categorybannercontent .bannerSearch label {color:#DFC489;float:left;font-size:17px;font-weight:700;padding:.2em .2em .2em 0;text-align:left;text-transform:uppercase;width:54px;*padding-right:0;}
.categorybannercontent .bannerSearch select {font-size:15px;font-size:14px\9;/* IE8 hack */margin:6px 0 2px 13px;width:164px;*font-size:14px;*margin:6px 0 2px 15px;*width:162px;}

/* Sidebar Styles */
.home .rightContent .sidebar {padding-top:17px;}
.rightContent .sidebar {text-align:center;width:175px;}
.rightContent .sidebar h2 {color:#FFF;font-size:18px;font-style:normal;margin:0;padding:5px 0;text-align:center;}
.rightContent .sidebar span {display:block;font-size:10px;}
.rightContent .sidebar p {font-weight:700;margin:0;padding:0 0 15px;}
.rightContent .sidebar .content {background:#F5F0E1;padding:0 0;}
.rightContent .sidebar .content table {width:100%;}
.rightContent .top h2 {background:url(/images/site/sidebar/featured-items.png) no-repeat;padding:18px 0 7px;}
.rightContent .cart .top h2 {height:63px;padding:0;}
.rightContent .top h2.promotionSpring {background:url(/images/Promotions/TistheSeason_Spring.png) no-repeat;}
.rightContent .top h2.promotionSummer {background:url(/images/Promotions/TistheSeason_Summer.png) no-repeat;}
.rightContent .top h2.promotionFall {background:url(/images/Promotions/TistheSeason_Fall.png) no-repeat;}
.rightContent .top h2.promotionWinter {background:url(/images/Promotions/TistheSeason_Winter.png) no-repeat;}
.rightContent .warranty h2 {background:url(/images/site/sidebar/side-banner-title-gradient.jpg) repeat-x;font-size:20px;}
.rightContent .reviews {margin:10px 0 0;}
.rightContent .reviews h2 {background:url(/images/site/sidebar/Biz-rate-gradient.jpg) repeat-x;line-height:17px;}
.rightContent .reviews .content {background:none;}
.rightContent .sidebar.reviews p {font-size:14px;line-height:14px;margin:15px auto;padding:0;width:80%;}
.readMore {background:url(/images/site/NEWDCI/read-more.png) no-repeat;display:block;height:35px;margin:10px auto 0;text-indent:-9999px;width:131px;}
.readReview {background:url(/images/site/NEWDCI/read-reviews.png) no-repeat;display:block;height:35px;margin:10px auto;text-indent:-9999px;width:147px;}

.featured .sidebar h2 {color:#5F460C;font-size:16px;height:20px;padding:25px 0 7px;}
.roundBottom .featured .sidebar h2 { background: url("/images/site/related-items.jpg") no-repeat scroll 0 0 transparent;
    color: #5F460C;
    font-size: 18px;
    height: 34px;
    margin: 0;
    padding: 37px 10px 0;
	width:700px;}

body .featured .sidebar h3 {color:#5F460C;font-style:normal;margin:0 auto 5px;text-align:center;width:90%;}
.roundBottom .featured .sidebar h3 {color: #0A682A;
    font-style: normal;
    margin: 5px auto 5px;
    text-align: center;
	min-height: 55px;
    width: 90%;}
/*	
body .featured .sidebar h2 {color:#5F460C;font-style:normal;margin:0 auto 5px;text-align:center;width:90%;}
.roundBottom .featured .sidebar h2 {color: #0A682A;
    font-style: normal;
    margin: 5px auto 5px;
    text-align: center;
    width: 90%;}	
*/
.featured .sidebar p {font-weight:400;margin-bottom:2px;padding:0;}
.featured .sidebar p.yourPrice {font-size:15px;font-weight:700;margin:0 auto 5px;width:80%;}
.featured .sidebar img {margin-bottom:8px;padding:0;}
.featured .details {margin:0 0 20px;}
.featured.cart p {margin:0 auto 8px;width:80%;}

/*[ 9. shared tab styles - for outdoor section only ]*/ 
/* Search By Size Tab */ 
div.searchBySize {background:#FFF;padding:5px 0 7px;}
div.searchBySize a {display:block;height:35px;margin:0 auto;text-indent:-9999px;width:158px;}
.outdoor div.searchBySize a {background:url(/images/site/NEWDCI/search-by-size-green.png) no-repeat left bottom;}
.indoor div.searchBySize a, .carcover div.tab a {display:none;}

/* left column category header */
ul.ExpCol li {color:#FFF;font-weight:700;}
ul.ExpCol ul ul.expanded li {background:#F5F0E1;border-top:1px solid #000;font-size:11px;text-decoration:none;}

/*[ 9.1 specific tab styles - indoor ]*/
.indoor div.searchBySize {display:none;}
.indoor .tabMenu .tabselected {background-image:url(/images/indoorleft_on.gif);}
.indoor .tabMenu .tabselected a {background-image:url(/images/indoorright_on.gif);color:#fff;}
.indoor div.infoBar {background:#0A682A url(/images/brownbg.gif) repeat-x;}
.indoor ul.ExpCol li {background:url(/images/brownbg.gif) repeat-x center top #DECD87;}
.indoor ul.ExpCol ul li {background:#0A682A url(/images/navbg.gif) repeat-x;}
.indoor ul.ExpCol ul ul li span a {color:#5F460C;}
.indoor ul.ExpCol ul.additional {list-style:none;}
body.indoor ul.ExpCol ul.additional li {background:#DEDEDE;font-size:12px;}
body.indoor ul.ExpCol ul.additional li span a {color:#333;font-size:12px;font-style:normal;font-weight:400;}
.indoor .bannerContent {background:url(/images/bronze-gradient.png) repeat-x;}
.indoor span.title {color:#754A1E;}
body.indoor h1, body.indoor h2, body.indoor h3 {color:#754A1E;}
.indoor h1 a, .indoor h2 a, .indoor h1 a:hover, .indoor h2 a:hover {color:#754A1E;cursor:text;}
.indoorProductRatingTableStyle {background-color:#754A1E;border:1px solid #754A1E;}
.indoorProductRatingborderstyle {border:1px solid #754A1E;}
a.Indoor, a.Indoor:hover {color:#543818;}
.indoor .categoryBannerContent, .indoor .style37 {color:#D9C894;}
.indoor .Caption {background:url(/images/brownbg.gif) repeat-x;}
.indoor .itemDetails .itemDesc {border:20px solid #e8dfda;}
.indoor .ProductRatingTableStyle {background:url(/images/brownbg.gif) repeat-x;}
.indoor .ProductRatingborderstyle {border:1px solid #754A1E;}
.indoor .itemDescOuter h2 {color:#AF9983;}

/* Indoor Chart */
.indoor tr.chartvariableheader {background:url(/images/brownbg.gif) repeat-x;color:#FFF;height:20px;vertical-align:middle;}
.outdoor tr.chartvariableheader {background:url(/images/greenbg.gif) repeat-x;border-top:solid 1px #FFF;color:#FFF;height:20px;vertical-align:middle;}
tr.chartStyleHeader {background:url(/images/navbg.gif) repeat-x #ac9968;border-top:solid 1px #FFF;color:#5f460c;height:20px;vertical-align:middle;}

/*[ 9.2 specific tab styles - Outdoor ]*/
.outdoor .tabMenu .tabselected {background-image:url(/images/left_on.gif);}
.outdoor .tabMenu .tabselected a {background-image:url(/images/right_on.gif);color:#fff;}
.outdoor div.infoBar {background:#0A682A url(/images/greenbg.gif) repeat-x bottom;}
.outdoor ul.ExpCol li {background:#DECD87 url(/images/greenbg.gif) repeat-x top;}
.outdoor ul.ExpCol ul li {background:#0A682A url(/images/navbg.gif) repeat-x;}
body.outdoor ul.ExpCol ul ul li span a {color:#5F460C;}
body.outdoor ul.ExpCol ul.additional {list-style:none;}
body.outdoor ul.ExpCol ul.additional li {background:#DEDEDE;font-size:12px;}
body.outdoor ul.ExpCol ul.additional li span a {color:#333;font-size:12px;font-style:normal;font-weight:400;}
body.outdoor h1, body.outdoor h2, body.outdoor h3 {color:#0A682A;}
.outdoor h1 a, .outdoor h2 a, .outdoor h1 a:hover, .outdoor h2 a:hover {color:#0A682A;cursor:text;}
.outdoor .Caption {background:url(/images/greenbg.gif) repeat-x;font-weight:700;height:29px;vertical-align:middle;}

.outdoor .cartTable {background:#8E8C8C;font-weight:700;height:29px;vertical-align:middle; color:#FFFFFF;}

.outdoor .bannerContent {background:url(/images/green-gradient.png) repeat-x;}
.outdoor .bannerContent .bannerImage h1 {left:300px;top:135px;}
.outdoor .itemDetails .itemDesc {border:20px solid #e0e8d9;}
.outdoor .itemDescOuter h2 {color:#6B8F77;}

/* Outdoor Chart */
.outdoor tr.chartvariableheader {background:url(/images/greenbg.gif) repeat-x;border-top:solid 1px #FFF;color:#FFF;height:20px;vertical-align:middle;}
tr.chartStyleHeader {background:url(/images/navbg.gif) repeat-x #ac9968;border-top:solid 1px #FFF;color:#5f460c;height:20px;vertical-align:middle;}
tr.chartStyleHeader td {padding:5px 0;text-align:center;}
.outdoor span.title {color:#0A682A;}

/* Outdoor Product Rating */
.outdoor .ProductRatingTableStyle {background:url(/images/greenbg.gif) repeat-x;}
.outdoor .ProductRatingborderstyle {border:1px solid #69A061;}

/*=====[ 9.3 specific tab styles - car cover ]=====*/
.carcover .tabMenu .tabselected {background-image:url(/images/greyleft_on.gif);}
.carcover .tabMenu .tabselected a {background-image:url(/images/greyright_on.gif);color:#fff;}
.carcover div.infoBar {background:#0A682A url(/images/greybg.gif) repeat-x bottom;}
.carcover ul.ExpCol li {background:url(/images/greybg.gif) repeat-x top #DECD87;}
.carcover ul.ExpCol ul li {background:#DECD87 url(/images/navbg.gif) repeat-x;}
.carcover h1, .carcover h2, .carcover h3, .carcover .categoryPicture td span {color:#44494D;}
.carcover h1 a, .carcover h2 a, .carcover h1 a:hover, .carcover h2 a:hover {color:#44494D;cursor:text;}
.carcover .bannerContent  {background:url(/images/grey-gradient.png) repeat-x;}
.carcover .Caption {background:url(/images/greybg.gif) repeat-x;}
.carcover td.chartvariableheader {background:url(/images/greybg.gif) repeat-x;color:#FFF;height:20px;vertical-align:middle;}
.carcover tr.chartvariableheader {background:url(/images/greybg.gif) repeat-x;color:#FFF;height:20px;vertical-align:middle;}
.carcover .searchBySize {display:none;}
.carcover .itemDetails .itemDesc {border:20px solid #DFDFDF;}
.carcover .ProductRatingTableStyle {background:url(/images/greybg.gif) repeat-x;}
.carcover .ProductRatingborderstyle {border:1px solid #666;}

/*======[ 10. footer ]======*/
div.subfooter {background:#decd87 url(/images/beigebg.gif) repeat-x bottom;height:30px;margin:0 0 0 20px;*margin:0 0 0 1px;width:952px;}
div.subfooter ol {float:none;margin:0 auto;padding:0;width:100%;}
div.subfooter ol li {border:0;font-size:11px;margin:0;padding:3px 0 0;}
div.footer {margin:0 0 0 20px;*margin:0 0 0 1px;width:952px;}

/*======[ 11. buttons ]======*/
.general_orange_button, .orange_button, .long_orange_button {background:url(/images/orangebutton.gif) no-repeat;color:#FFF;display:inline-block;padding-top:5px;	text-align:center;vertical-align:middle;width:953px;}
.general_orange_button {width:60px;}
.orange_button {width:110px;}
.orange_button a, .grey_button a, .long_grey_button a, .general_grey_button a {color:#FFF;}
.long_orange_button {width:160px;}
.general_grey_button, .grey_button, .long_grey_button, .short_grey_button {background:url(/images/greybutton.gif) no-repeat;color:#FFF;display:inline-block;height:24px;padding-top:5px;	text-align:center;vertical-align:middle;	}
.general_grey_button {width:60px;}
.grey_button {width:100px;}
.long_grey_button {width:160px;}
.short_grey_button {width:30px;}
.glossyButton {display:inline-block;_display:block;}
.glossyButton a, input.glossyButton {background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:35px;margin:0 auto;outline:none;overflow:hidden;text-align:left;text-indent:-9999px;}

/* Anchor Buttons */
.addCart a {background-image:url(/images/site/NEWDCI/modern_buy.gif);margin:0;width:128px;}
.checkout {width:116px;}
.checkout a {background-image:url(/images/site/NEWDCI/modern_checkout.gif);width:116px;}
.continue {width:194px;}
.continue a {background-image:url(/images/site/NEWDCI/continue-shopping.png);width:194px;}
.details a {background-image:url(/images/site/NEWDCI/details.png);height:29px;width:100px;}
.findButton {display:block;text-align:center;}
.findButton a {background:url(/images/site/NEWDCI/find-my-cover.png) no-repeat;margin:10px auto;width:164px;}
.login a {background-image:url(/images/site/NEWDCI/modern_login.gif);width:90px;}
.next a {background-image:url(/images/site/NEWDCI/Orange_Next.png);width:92px;}
.register a {background-image:url(/images/site/NEWDCI/modern_register.gif);width:117px;}
.removeAll a {background-image:url(/images/site/NEWDCI/modern_removeall.gif);width:131px;}
.reset, .submit {width:90px;}
.reset a {background-image:url(/images/site/NEWDCI/modern_reset.gif);width:90px;}
.submit a, .submitBtn {background-image:url(/images/site/NEWDCI/modern_submit.gif);width:90px;}
input.submitBtn {display:inline-block;}
.submitInfo {background-image:url(/images/site/NEWDCI/submit-info.png);width:128px;}
.update a {background-image:url(/images/site/NEWDCI/update.png);width:90px;}
.newUpdate .update a {background-image:url(/images/site/NEWDCI/UPS_update_arrow.png);width:30px; height:28px;}

/* Input Buttons */ input.glossyButton {line-height:0;}
.addCartBtn {background-image:url(/images/site/NEWDCI/modern_buy.gif);margin:0;width:128px;}
.changeButton {background-image:url(/images/site/NEWDCI/change.png);float:left;left:10px;position:relative;top:16px;width:91px;}
input.getCard {background-image:url(/images/site/NEWDCI/get-free-card.png);margin:0;width:146px;}
.nowPrice {color:#ac551b;font-weight:700;}
.shippingInfo {font-weight:700;}
.shopNow {background-image:url(/images/site/NEWDCI/shop-now.png);width:116px;}

/* Category Buttons by Color */
.chartvariablecell a {background:url(/images/site/NEWDCI/green.png);background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:35px;margin:0 auto -16px;overflow:hidden;text-align:left;width:90px; color:#FFFFFF; text-decoration:none; padding:0px; text-align:center; line-height:33px; font-size:16px; }
.chartvariablecell a.glink2 {background-image:url(/images/button/GR1.png);} /* green color */
.chartvariablecell a.glink3 {background-image:url(/images/button/GR6.png);} /* green color */
.chartvariablecell a.slink {background-image:url(/images/site/NEWDCI/silver.png);} /* silver color */ 
.chartvariablecell a.klink {background-image:url(/images/button/NT1.png);} /* khaki color */
.chartvariablecell a.klink2 {background-image:url(/images/button/KH2.png);} /* khaki color */
.chartvariablecell a.grlink {background-image:url(/images/button/GY3.png);} /* gray color */
.chartvariablecell a.nlink {background-image:url(/images/button/NT1.png);} /* natural color */ 
.chartvariablecell a.brlink {background-image:url(/images/button/BR2.png);} /* bronze color */ 
.chartvariablecell a.blink {background-image:url(/images/site/NEWDCI/black.png);} /* black color */ 
.chartvariablecell a.blink1 {background-image:url(/images/button/BK2.png);} /* black color */ 
.chartvariablecell a.blink2 {background-image:url(/images/button/HA1.png);} /* black color */ 
.chartvariablecell a.bilink {background-image:url(/images/button/BK6.png);} /* black color */ 
.chartvariablecell a.rdlink {background-image:url(/images/button/RD6.png);} /* red color */
.chartvariablecell a.tnlink {background-image:url(/images/button/TN3.png);} /* tan color */
.chartvariablecell a.sglink {background-image:url(/images/button/SG3.png);} /* sage color */
.chartvariablecell a.crlink {background-image:url(/images/button/CR2.png);} /* sage color */
.chartvariablecell a.carlink {background-image:url(/images/button/Details.png);} /*CVH items */
.chartvariablecell a.bk3link {background-image:url(/images/button/BK3.png);} /*CVH items */
/*======[ 12. miscellaneous]======*/
#cleardiv, .clear {clear:both;}
.clearRight {clear:right;}
.floatRight {float:right;}
.floatLeft {float:left;}
.LABEL1 {color:#000;font-size:8pt;font-weight:700;}
p.rightcolumn {font:8pt Verdana, Arial, Helvetica, sans-serif;}
.dashBorder {border-top:#333 dashed;border-width:1px 0 0;}
.center {text-align:center;}
.borderRight {border-right:1px dashed #000;}
.borderRightSilver {border-right:1px dashed silver;}
.ALERT {color:red;}
.hintBox {border:1px solid green;color:green;font-weight:700;margin:2em 0 1em;padding:5px;}
.emphasisMsg {color:#AF8B2B;}
.alignLeft {text-align:left;}
.uppercase {text-transform:uppercase;}

/* ==== These styles are for the drop down menu on the upper right hand corner. Currently, these styles are hidden. ==== */
/* Base Template */
div.menu ul {margin:0;padding:0;}
div.menu ul li {list-style-type:none;position:relative;}
div.menu ul li a {display:block;text-decoration:none;white-space:nowrap;}
div.menu ul li a:hover {display:block;text-decoration:underline;}

/* Horizontal Template */
ul.horz li {float:left;padding-right:13px;padding-left:13px;}
ul.horz li a {white-space:nowrap;}
ul.horzdiv li {background:url("../images/divider.gif") no-repeat right center;}

/* Vertical Template */
ul.vert {border-right:1px solid #CCC;border-left:1px solid #CCC;width:150px;}
ul.vert li a {width:100% }
ul.vert li a:hover {background-color:#CCC;color:#FFF;}

/* Tab Template */
ul.tabs {padding:2px 10px 0;}
ul.tabs li {float:left;padding:0 0 0 9px;}
ul.tabs li a {display:block;float:left;padding:5px 15px 4px 6px;text-decoration:none;white-space:nowrap;}

/* Expand/Collapse Template */
ul.ExpCol li {cursor:default;line-height:200%;text-align:left;width:100%;}
.ExpCol li.collapsed,
.ExpCol li.expanded {cursor:pointer;}

/* Expand/Collapse Level 1 */
.ExpCol li, .ExpCol li.collapsed {background-position:5px .4em;}
.ExpCol li.expanded {background-position:5px .4em;}

/* Expand/Collapse Level 2 */
.ExpCol li ul, .ExpCol li li {font-weight:400;}
.ExpCol li li.collapsed {background-position:5px .4em;}
.ExpCol li li.expanded{background-position:5px .4em;}

/* Expand/Collapse Level 3 */
.ExpCol li li li.collapsed {background-position:5px .4em;}
.ExpCol li li li.expanded {background-position:5px .4em;}

/* Expand/Collapse Level 4 */
.ExpCol li li li li {text-indent:0;width:auto;}

/* Expand/Collapse Level 5 */
ul.Tree li {cursor:default;line-height:200%;margin-top:1px;text-indent:30px;width:100%;}
.Tree li.collapsed, .Tree li.expanded {cursor:pointer;}

/* Tree Level 1 */
.Tree li, .Tree li.collapsed {background:url(/images/expander/collapsed.gif) no-repeat 5px .4em;}
.Tree li.expanded {background:url(/images/expander/expanded.gif) no-repeat 5px .4em;}

/* Tree Level 2 */
.Tree li ul, .Tree li li {font-weight:400;}
.Tree li li.collapsed {background:url(/images/expander/collapsed.gif) no-repeat 5px .4em;}
.Tree li li.expanded {background:url(/images/expander/expanded.gif) no-repeat 5px .4em;}

/* Tree Level 3 */
.Tree li li li.collapsed {background:url(/images/expander/collapsed.gif) no-repeat 5px .4em;}
.Tree li li li.expanded {background:url(/images/expander/expanded.gif) no-repeat 5px .4em;}

/* Tree Level 4 */
.Tree li li li li {text-indent:0;margin-left:30px;width:auto;}

/* Sub Menu */
ul li ul li {float:none;list-style-type:none;}
ul li ul li a {padding-left:10px;}

/* Sub Menu Hide */ 
ul.hide li ul {display:none;position:absolute;}
ul.hide li > ul {left:auto;top:auto;}

/* Sub Menu Hover */
ul.hover li ul {background-color:#FFF;border:1px solid #000;display:none;position:absolute;}
ul.hover li > ul {left:auto;top:auto;}
ul.hover li ul li {float:none;list-style-type:none;padding-left:4px;padding-right:4px;}
ul.hover li:hover ul {display:block;}

/* Sub Menu Flyout */ ul.flyout li ul {background-color:#FFF;border:1px solid #000;display:none;left:-3000px;position:absolute;}
ul.flyout li > ul {left:150px;top:0;}
ul.flyout li ul li {float:none;list-style-type:none;}
ul.flyout li ul li a {white-space:nowrap;}
ul.flyout li:hover ul {display:block;}
.collapsed {display:none;}
.expanded {display:block;}


/* Modal Popup */
div.modalBackground {background-color:#D3D3D3;  filter:alpha(opacity=70); opacity:0.7;}
div.modalBackground2{
		//background-color: #D3D3D3;
		filter:alpha(opacity=20); /* IE */
		opacity: 0.2; /* Safari, Opera */
		-moz-opacity:0.20; /* FireFox */
		z-index: 20;
}
.modalBackground2 input,.modalBackground2 select{
background-color: #D3D3D3;
}
div.modalPopup{    width:auto;background-color:white;border:2px solid;border-color:#A52A2A;}
div.modalPopup table {width:auto;}

div.modalPopup2{    width:auto;background-color:white;border:20px solid;border-color:#C3CBC6;}
div.modalPopup2 table {width:auto;}

.ratingStar {font-size: 0pt;width: 26px;height: 24px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar {background-image: url(/images/AJAX_images/FilledStar.png);}
.emptyRatingStar {background-image: url(/images/AJAX_images/EmptyStar.png);}
.savedRatingStar {background-image: url(/images/AJAX_images/SavedStar.png);}

/* Photo Contest */
#PhotoContest{ font-family:Century Gothic, Arial, Helvetica, sans-serif;}
#PhotoContest .criteriat{ font-size:10px; color:#8e8788; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#PhotoContest .criteriat b{ color:#75857a; font-size:12px; font-weight:bold;  font-family:Century Gothic, Arial, Helvetica, sans-serif;}
#PhotoContest .intext b{ color:#75857a; font-size:16px; font-weight:bold;}
#PhotoContest .intext { color:#75857a; font-size:12px; font-weight:bold;}
#PhotoContest .intext span{ color:#75857a; font-size:16px; font-weight:bold; text-align:center;}
#PhotoContest .paddt{padding:10px 0px 10px 0px;}
#PhotoContest .intextsmall{ color:#75857a; font-size:9px; font-weight:none; padding:5px 0px 5px 0px; text-align:center}

#PhotoContest .pctext{ color:#969294; font-size:12px; font-weight:bold; }
#PhotoContest input, select, textarea{ border:1px solid #d5d5d7; padding:1px;}
#PhotoContest .intext h2{ color:#75857a; font-size:14px; font-weight:bold;}
#PhotoContest .intext2 { color:#75857a; font-size:14px; font-weight:bold;}
#PhotoContest #ctl00_MainContent_btnSubmit{ background:url("/images/site/NEWDCI/modern_submit.gif") no-repeat; width:113px; height:36px; border:none; cursor:pointer;}


div.PCmanage a{ color:Blue; cursor:pointer; text-decoration:underline; font-size:16px;}
div.PCmanage a[disabled="disabled"]{ color:Black; cursor:inherit; text-decoration:none;}

.PhotoContestGallery tr{text-align:center;}

/* Car Cover Reviews */
.ccrbor{ background:url(/images/ccimg/ccrbg.png) repeat-x top #f7f7f7; border:1px solid #dddddd;}
.ctitle b{ font-size:16px; font-weight:bold; color:#44494d; }
.ctitle{ font-size:12px; font-weight:bold; color:#808080; text-align:left;}
.ctitles{ font-size:10px; font-weight:normal; color:#808080; padding-right:10px; }
.ctitles b{ font-size:13px; font-weight:bold; color:#44494d; }
.crequire{ font-size:10px; color:#333333;}
.cstar{ color:#cc0000; font-size:13px; font-weight:bold; }
.ratetxt{ border-bottom:1px solid #dedede; border-right:1px solid #dedede; padding:8px 0px 8px 0px;}
.ratetxtn{ border-bottom:1px solid #dedede; padding:8px 0px 8px 0px;}
.ratetxtb{ border-bottom:1px solid #dedede; border-right:1px solid #dedede; padding:8px 0px 8px 0px; background:#d9e9f6;}

/* Car Cover homepage */
#contenttext{ font-family: "Century Gothic", Courier, monospace; font-size:12px; color:#334830; background:#FFFFFF;}
.ptitle{ color:#334830; font-family: "Century Gothic", Courier, monospace; font-size:24px;}
body.outdoor .ptitle h2{ color:#334830; font-family: "Century Gothic", Courier, monospace; font-size:24px; font-weight:400}
.bgcolordis{ background:#f5f0de; padding:5px;}
.hometext{ font-size:13px; text-align:left; color:#FFFFFF;}
.morelink{ color:#1E100F; font-size:12px; font-weight:normal; text-decoration: underline;}
.morelink:link{ color:#1E100F; text-decoration: underline; cursor:pointer;}
.morelink:visited{ color:#1E100F; text-decoration:none;}
.morelink:hover{ color:#3A3F41; text-decoration:none; cursor:pointer;}
.hcontent{font-size:12px; text-align:left; color:#334830;}
#AboveMessage {color:#fff;font-size:80%;margin:0;}
#AboveMessage p {margin:0 0 10px;}
#AboveMessage.hide{display:none;}
#AboveMessage.show {display:block;}
#AboveMessage2.hide{display:none;}
#AboveMessage2.show {display:block;}
#AboveMessage3.hide{display:none;}
#AboveMessage3.show {display:block;}

/* homepage banner */
body .bannertext{font-family:'Century Gothic',sans-serif,arial; color:#FFFFFF; padding-right:12px;}
body .bannertext b{ font-size:24px;}
body .bannertext span{ font-size:14px;}
body .bannertext h1{font-family:'Century Gothic',sans-serif,arial; color:#FFFFFF; font-size:28px; margin:0px; padding:0px; text-align:right;}
body .bannertextbot{font-family:'Century Gothic',sans-serif,arial; color:#FFFFFF; font-size:18px;}
body .hsetbanner{padding:246px 0px 0px 10px;}
body .bannerbotbg{margin-left:1px; padding:8px 8px 8px 25px; background:#323131;  filter:alpha(opacity=60); opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
body .bannertextbot a{ color:#FFFFFF; text-decoration:none;}
body .bannertextbot a:hover{ color:#FFFFFF; text-decoration: underline;}

#free_ship_popup {
    display: none;
    position: absolute;
    background: #FFFFFF;
    padding: 5px;
    z-index: 999999;
    color: #336699;
}
#background{
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    z-index: 1000;
}

