/*General layout*/
body {text-align:center;background:#ded3b7;}
#tqd-container {width:865px;margin:0 auto;text-align:left;background:#fff}
#tqd-content {clear:both;}
#tqd-header {float:left;width:100%;border-bottom:1px solid #fdc642;margin-bottom:3px;padding-top:5px;position:relative}
#tqd-header img {border:none}
#tqd-header .tqd-phone {position:absolute;left:110px;bottom:5px}
#tqd-header .tqd-carhartt-logo {position:absolute;left:300;bottom:5px}
#tqd-topnav {position:absolute;top:5px;right:0;width:400px;text-align:right;color:#951c00;font-weight:bold;}
#tqd-topnav a {color:#951c00;padding:0 10px;border-left:1px solid black;line-height:16px;font-size:12px;}
#tqd-topnav a.noborder {border-left:none}
#tqd-header .tqd-search {margin:15px 10px 10px 0;display:block}
#tqd-header img {margin-right:10px}
#tqd-header .tqd-search input {vertical-align: middle}
#tqd-header .tqd-shop-es {border-left:none;}
#tqd-header .tqd-shop-es img {margin-right:5px;margin-top:5px}

#tqd-navbar {background: #951c00;float:left;width:100%;text-align:right;color:#fff;height:2.75em;}
#tqd-navbar .tqd-minibask {float:left;width:300px;line-height:30px;text-align:left;position:relative}
#tqd-navbar .tqd-minibask span {margin-left:5px;float:left;width:auto}
#tqd-navbar .tqd-minibask a {text-decoration: underline;padding:0}
#tqd-navbar a {color:#fff;padding:0 5px;line-height:2.75em}
#tqd-navbar a.checkout {font-weight:bold}
#tqd-navbar .tqd-minibask .tqd-minibask-ship {float:left;width:70px}
#tqd-navbar .tqd-minibask .tqd-minibask-ship span {font-size:9px;line-height:13px;margin-left:15px}
#tqd-navbar .tqd-minibask .tqd-minibask-ship a {text-decoration:none}
#tqd-navbar .tqd-minibask .tqd-minibask-shipmethods {position:absolute;top:25px;right:0;z-index:100;background:#fff;border:1px solid #951c00;padding:10px 20px;color:#333;}
#tqd-navbar .tqd-minibask .tqd-minibask-shipmethods a {color:#951c00}

#tqd-leftcol {background:#fdf0ce;vertical-align:top;width:185px;padding:10px 5px;text-align:center}
#tqd-cattree {width:175px;text-align:left}
#tqd-cattree ul {margin:0;padding:0;list-style:none;border-left:1px solid #fed061}
#tqd-cattree li {display:block;padding:3px 5px}
#tqd-cattree li a {color:#000;text-decoration:none}
#tqd-cattree ul ul {border-left:none;margin-left:5px;padding-left:5px}

#tqd-cattree li a:hover, #tqd-cattree ul li.current div ul li a:hover {color:#951c00;}
#tqd-cattree ul li.current {font-weight:bold;}
#tqd-cattree ul li.current a {color:#951c00;}
#tqd-cattree ul li.current div ul li {font-weight:normal;}
#tqd-cattree ul li.current div ul li a {color:#000;}

.tqd-sidebarheader {display:block;margin:5px auto;width:180px;border:none}
#tqd-cattree-img {text-align:center;margin-top:-10px;}
#tqd-cattree-img img {margin-bottom:10px;}

#tqd-subscribe {margin:20px 0;font-weight:bold;width:175px;text-align:left}
#tqd-subscribe input {vertical-align: middle;font-weight:normal;margin-top:5px}

#tqd-primarycol {vertical-align: top;text-align: left;padding-left:10px}
.tqd-homeflash {width:445px;height:300px}

#tqd-sidebarright {float:right;width:185px;padding:10px 5px;background:#fdf0ce;text-align:center}
#tqd-sidebarright img {display:block;margin:5px auto;border:2px solid #ded3b7;}
#tqd-sidebarright img.tqd-sidebarheader {border:none}
#tqd-sidebarright a {display:block;margin:0 auto;text-decoration: none;color:#000;}

#tqd-footer {float:left;width:100%;border-top:2.5em solid #951c00;padding-top:10px;background:#fff}

/*
#tqd-trustlogos {width:240px;float:left;text-align:center;}
#tqd-trustlogos a, #tqd-trustlogos img {display:block;margin:0 auto 10px auto}
#tqd-trustlogos .AuthorizeNetSeal {margin:0 auto}
#tqd-trustlogos .eLocalBadge {margin:0 auto}
#tqd-trustlogos img {margin-bottom:0}
*/

#tqd-footer h2 {border-top:none}
#tqd-footer .footerlinks {width:200px;float:left}
#tqd-footer .footerlinks h2, #tqd-footer .footerlinks a {margin-left:10px;margin-right:10px;display:block}

#eLocalBadge {text-align:center;width:250px;float:left;padding-left:10px;}
#eLocalBadge a {display:inline;}

#tqd-trustlogos {width:100%;clear:both;padding:15px 0;height:70px;}
/* #tqd-trustlogos a, #tqd-trustlogos img {display:inline;margin:2px 5px;} */

.authorizenet-logo, .cc-logos, .upfront-logo, .geotrust-logo {display:block;float:left;}

.upfront-logo {width:180px;text-align:center;padding:10px 0 0 10px;}
.geotrust-logo {width:165px;text-align:center;}
.authorizenet-logo {width:180px;text-align:center;margin-top:-5px;}
.cc-logos {width:300px;text-align:center;}

/*Category pages*/
.tqd-subcats {width:100%;border:none;}
.tqd-subcats td {padding:10px;width:25%;text-align:center}
.tqd-subcats img {display:block;margin:3px auto;border:none}
.tqd-subcats a {font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;}
.tqd-ctgy-h2 {margin-bottom:20px;padding-top:10px;border-top:1px solid #BDB39C;width:96%}
.tqd-ctgy-prodview {float:left;width:99%;clear:left;border-left:1px solid #bdb39c;}
.tqd-ctgy-prodview .productview {width:32%;float:left;text-align:center;height:18em;border-bottom:1px solid #BDB39C;border-right:1px solid #BDB39C;color:#666;font-weight:normal}
.tqd-ctgy-prodview .productview img {display:block;border:none;margin:5px auto;max-width:100px;_width:100px;max-height:100px;_height:100px}
.tqd-ctgy-prodview .productview a {font-size:11px;padding:0 5px}
.tqd-ctgy-new {background: #FDC642;margin:2px 4px 2px 7px; padding: 1px 3px;text-align:center;color:#951c00}
.tqd-ctgy-spacer {height:1.5em}

/*Inventory out page*/
.tqd-nostock {font-size:10px;padding:10px 100px}


/*Product pages*/
.productview {width:260px;float:right;margin-left:5px;border:none;margin-top:20px;clear:right;text-align:center}
.proddescrip {margin-top:20px}
.tqd-magicthumb {max-width:260px}
#reviewHolder { width:260px;padding-top:0 !important;padding-left:0 !important;clear:left}
.addthis_toolbox {position:absolute;bottom:2px;right:0px;width:165px;}
.addthis_toolbox img {border:none;}
.addthis_toolbox a.feed {background-image:none;padding-left:0}
.tqd-zoomtext {font-weight:normal;margin-bottom:20px}
.prodaddtocart {margin-top:10px}
.prodaddtocart input {vertical-align:middle}
.prodaddtocart h2 {border-top:none;margin-right:285px;height:1.6em;color:#993300;font-size:12px}
.tqd-firstattrib {clear:right;border-collapse:collapse;border:none;float:left;width:100%;}
.tqd-firstattrib div {text-align:left;padding:2px 5px;float:left;width:80px}
.tqd-firstattrib div span {margin-left:21px}
.tqd-firstattrib div img, .tqd-firstattrib div input {vertical-align:middle;margin-right:3px}
.tqd-firstattrib div a {text-decoration:none}
.tqd-secondattrib {background: #DED3B7;color:#666;border-collapse:collapse}
.tqd-secondattrib th, .tqd-secondattrib td {border:1px solid #666}
.tqd-secondattrib input[disabled][type='radio'] {display:none}
.tqd-secondattrib img {width:50px;height:20px}
.tqd-secondattrib td {text-align: center}
.tqd-new {vertical-align:top;width:42px;float:left;margin-right:2px}

.tqd-alsolike {margin-bottom:20px;padding-top:10px;color:#993300}

.tqd-selection-pr8 {float:left;width:385px;margin:20px 0 50px 0;border:1px solid #f3af3a}
.tqd-selection-pr8 h2 {margin-right:0;margin-top:0;background: #f3af3a url(graphics/sitewide/tqd-hdr-bg.png) top left repeat-x;color:#fff;padding:5px 4px}
.tqd-selection-pr8 div {margin:6px 4px;clear:both}
.tqd-selection-pr8 div.clicktext {margin-bottom:0}
.tqd-selection-pr8 div.tqd-qty-select {margin-top:10px}
.tqd-selection-pr8 div label {display:block;float:left;width:80px}
.tqd-selection-pr8 div label.required {font-weight:bold}

.hrc1 {background-color:#052148;}
.hrc2 {background-color:#ffd101;}
.hrc3 {background-color:#d47809;}
.hrc4 {background-color:#c51100;}
table#hrc-chart {width:184px;margin:0 auto;}
#hrc-chart th {height:14px;}
.hrc {width:64px;border-left:1px solid #333;}
.atpv {width:120px;border-right:1px solid #333;}
.hrc, .atpv {color:#fff;font-size:1em;text-align:center;border-bottom:1px solid #333;border-top:1px solid #333;}
.hrc2 .hrc, .hrc2 .atpv {color:#333;}

.fb-like {margin:5px 0;}
.fb-wide {width:100%;}

/*Checkout pages*/
.tqd-onestep-heading {text-align: left; vertical-align:middle;background:#df8701;font-size:14px;font-weight:bold;color:#fff;padding:2px 4px}

/*Product listing pages*/
.tqd-prodlisting {width:100%;border-collapse:collapse}
.tqd-prodlisting th, .tqd-prodlisting td {padding:2px 4px;font-size: 12px}
.tqd-prodlisting img {border:none}
.tqd-prodlisting th {background: #f3af3a url(graphics/sitewide/tqd-hdr-bg.png) top left repeat-x;color:#fff;padding:5px 4px}
.tqd-prodlisting td.tqd-right, .tqd-prodlisting th.right {text-align: right;padding-right:10px}


/*Tabs*/
#tabs {list-style:none;width:95%;border-bottom:2px solid #951C00;height:24px;padding:0;margin:20px 0 0 0;clear:both}
#tabs li {display:block;float:left;margin:0 1px;background:url(graphics/sitewide/tqd-tab-left.png) scroll left top no-repeat #eaa637;padding-left:2px;}
#tabs li.tqd-selected {background:url(graphics/sitewide/tqd-tab-on-left.png) no-repeat scroll left top #8a1a09;}
#tabs li a {display:block;outline:none;padding:4px 17px 4px 15px;text-decoration:none;color:#fff;font-size:10px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;background:url(graphics/sitewide/tqd-tab-right.png) top right no-repeat}
#tabs li.tqd-selected a {background: url(graphics/sitewide/tqd-tab-on-right.png) top right no-repeat;color:#8a1a09;color:#fff}
#tabs li a:hover {text-decoration:underline}
#tabs li.tqd-selected a:hover {text-decoration:underline;}
.tqd-main {margin:0;padding: 20px 0;clear:right;border-top:1px solid #951C00;clear:both;width:95%}
.tqd-main h2 {font-size:14px;}
.tqd-main a {color:#85909d}
.tqd-main ul {margin-left:10px;padding-left:10px}

/*Image Machine*/
.clear { clear:both; font-size:0em; height:0em; }
.thumbnails {display:block;margin:0;padding:0;}
.thumbnails li {display:block;float:left;margin:4px 4px 0 0;padding:0;width:42px;height:42px;text-align:center;border:1px solid #eeeeee;cursor:pointer;}
.thumbnails li span {display:inline-block;height:100%;text-align:center;vertical-align:middle;}
.thumbnails li img {vertical-align:middle;}
.product-image-margin {height:8px;}
.closeup {position:absolute;top:75px;padding:10px 10px 5px 10px;background-color:#ffffff;border:1px solid #333333;display:none;text-align:center;z-index:2;min-width:350px;min-height:350px;}
.closeup_backing {position:absolute;left:0px;top:0px;background-color:#333333;opacity:0.75;filter:alpha(opacity=75);width:100%;}
.closeup div {padding:2px 0 0 0;}
.closeup a {cursor:pointer;margin:8px 0 0 0;z-index:2;color:#000}

#swatches ul {margin:0;padding-left:0;}
#swatches ul li {height:25px}
