﻿
/* TS Store */

body, html { background-color:#ffffff; }
body, input, select, textarea { font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-Serif;}

h1,h2,h3,h4,h5,h6 { color: #006bb6; border-bottom:1px solid #ffffff; margin-bottom:5px;}
a {color: #003d67;}
a:hover {color: #006bb6;}

#bg-3 { background-color:#2f2f2f; background-image: url(/assets/tonystewart/images/bg.jpg); background-position: 50% 0%; background-repeat:repeat-x; }

#wrapper {background-color:transparent; -webkit-box-shadow: black 0px 0x 0px;-moz-box-shadow: black 0px 0px 0px;-o-box-shadow: black 0px -0px 0px;box-shadow: black 0px 0px 0px;}

#wrapper-main {background-color:#ffffff; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; margin-bottom: 20px; }
#wrapper-main {-webkit-box-shadow: black 0px 0x 14px; -moz-box-shadow: black 0px 0px 14px; -o-box-shadow: black 0px -0px 14px; box-shadow: black 0px 0px 14px; }

#wrapper-head { height: 140px; margin-top:0; background-color:transparent; }
#wrapper-nav { position: relative; background-color:#202020; margin-bottom: 0px; }
#wrapper-nav  
{
    background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#202020));
    background: -webkit-linear-gradient(top, #545454, #202020);
    background: -moz-linear-gradient(top, #545454, #202020);
    background: -ms-linear-gradient(top, #545454, #202020);
    background: -o-linear-gradient(top, #545454, #202020);
}
#wrapper-nav {-webkit-box-shadow: black 0px 0px 10px; -moz-box-shadow: black 0px 0px 10px; -o-box-shadow: black 0px 0px 10px; box-shadow: black 0px 0px 10px;}
#wrapper-foot { background-color:transparent;}

#wrapper-head a.logo { position:relative; top:4px; left: 0px; }
#wrapper-head a.logo img { width:600px; height:110px;}

#content-headx img.logo { position:absolute; left: 0; top: 5px; width:600px; height:110px;}
#content-main {  background-color:#ffffff;  padding-bottom: 20px;}

div.tw-wrapper h3, div.tw-wrapper h4, div.tw-wrapper h5 {border:0;}
#persistant-nav { position: absolute; right:0px; top: 5px; }

#socialicons { position: absolute; right:0px; top:90px;}
#socialicons a { display:block; margin: 0 6px; padding:0; float: left;}

#search {position: absolute; right:0px; top: 155px; width: 320px;}
#minicartbtn { position: absolute; right:0; top: 22px;}
#minicartwrap { top: 62px; right: 4px; width: 290px; padding: 10px; }

#wrapper-foot .contentarea { margin-bottom: 10px;}
#content-foot {padding:0; color:#ffffff; font-size:12px;}
#content-foot h1, #content-foot h2, #content-foot h3, #content-foot h4, #content-foot h5, #content-foot h6 { color: #d0d0d0; }
#content-foot a {color: #d0d0d0;}
#content-foot a:hover {color: #c0c0c0;}
#content-foot li {margin-bottom: 3px;}
#content-foot p.instruction {font-size:13px; margin-top:5px; line-height: 140%;}
#content-foot p.instruction img { float:left; margin-right: 8px;}

ul { margin: 0; padding: 0; }
.addPosition { position: relative; }

/* Side Nav */
ul.navlist li a { background-color: #a4001e; color:#ffffff; }
ul.navlist li a:hover { background-color: #606060; color: #ffffff; }
ul.navlist .subnav li a { background-color: #d30a2a; color:#ffffff; }
ul.navlist .subnav li a:hover { background-color: #606060; color: #ffffff; }

ul.navlisthorzxx li a { font-size: 14px; -webkit-text-shadow: 1px 1px 0px #303030; -moz-text-shadow: 1px 1px 0px #303030; -o-text-shadow: 1px 1px 0px #303030; text-shadow: 1px 1px 0px #303030; }
ul.navlisthorzxx li a:hover { background-color: #303030; font-size: 14px; -webkit-text-shadow: 0px 0px 0px #303030; -moz-text-shadow: 0px 0px 0px #303030; -o-text-shadow: 0px 0px 0px #303030; text-shadow: 0px 0px 0px #303030; border-top:1px solid #ffffff; }

ul.navlisthorz li a { font-size: 14px; }
ul.navlisthorz li a:hover { background-color: #d30a2a; }

ul.navlisthorz .subnav {background-color: #d30a2a; border:2px solid #d30a2a; }
ul.navlisthorz .subnav li { margin: 1px 2px; min-width: 240px;} /* 018dcb*/
ul.navlisthorz .subnav li a { background-color: #d30a2a; color:#ffffff; border:0; }
ul.navlisthorz .subnav li a:hover { background-color: #303030; color: #ffffff; }

/* Pager */
div.paging a, 
div.paging span.select,
div.paging strong, 
div.paging a:hover,
div.paging span.option span.items {color: #ffffff; border: 1px solid #d30a2a; background-color: #d30a2a; }
div.paging strong  { color: #ffffff; background-color: #006bb6; border: 1px solid #006bb6;} 
div.paging a:hover { color: #ffffff; background-color: #000000; border: 1px solid #000000; }

#previewcontainer div.preview { border: solid 1px #606060; background-color: #ffffff; background-image:url(/assets/tsstore/images/img-bg.jpg); background-repeat:repeat-x; }
#previewcontainer div.preview {-webkit-box-shadow: #454545 0px 0x 6px; -moz-box-shadow: #454545 0px 0px 6px; -o-box-shadow: #454545 0px -0px 6px; box-shadow: #454545 0px 0px 6px; }
.preview_5 img { width: 106px; height: 106px; margin: 11px auto; padding:5px; background-image:url(/assets/tsstore/images/bg_116.png); background-repeat:no-repeat; display: block; }
.preview_4 img { width: 139px; height: 139px; margin: 12px auto; padding:5px;  background-image:url(/assets/tsstore/images/bg_149.png); background-repeat:no-repeat; display: block;}

#productimages .lrgimg { width: 260px; margin: 5px auto;  padding:10px; border: 0; background-image:url(/assets/tsstore/images/bg_280.png); background-repeat:no-repeat; display: block;}
.productdetail .social {background:#ffffff; padding: 10px 0; border: dashed 1px #808080; text-indent:5px;}

/* .carousel p.price, .preview_4 p.retail, .preview_5 p.retail { color: #a4001e;} */
.carousel p.price, .preview_4 p.retail, .preview_5 p.retail { color: #003D67; }
.preview_4 p.sale, .preview_5 p.sale { color: #a4001e; }

.carthdr {background-color: #006bb6; }

.shipMethod .shipMethod_ups2nddayair, .shipMethod .shipMethod_ups3dayselect { width: 13px; height: 13px; margin-top: 2px; background-image: url(/assets/tsstore/images/delivery_fast.png); background-position: 0px 0px; background-repeat: none; display: block; line-height: 0px; font-size: 0px; }
.shipMethod .shipMethod_upsnextdayairsaver  { width: 13px; height: 13px; margin-top: 2px; background-image: url(/assets/tsstore/images/delivery_faster.png); background-position: 0px 0px; background-repeat: none; display: block; line-height: 0px; font-size: 0px; }

#printordertable .shipMethod span { width: 13px; height: 13px; margin-top: 2px; background-image: url(/assets/tsstore/images/delivery_fast.png); background-position: 0px 0px; background-repeat: no-repeat; display: block; line-height: 0px; font-size: 0px; }
#printordertable .shipMethod .shipMethod_upsground,
#printordertable .shipMethod .shipMethod_upssurepost { background-image: none;}