div#content {overflow-x:hidden}
ul.tabs li:hover a { color:#F86300; }
.allright { left:-1000px !important; }
.allleft { left:0px !important; }
div div.showing h3 { width:80%; }
ul.tabs { top:2px; z-index: 1; }
div div.showing p.s-des { width: 75% !important; float: left; padding: 11px 0px 0px 6px; margin: 0px; text-align:left; }
.slider div dl dd div.showing { opacity: 0; width: 850px; height: 110px; top: 65px; left: 20px; position: absolute; z-index: 9999; background: white; border: 1px solid #C4C4C4; border-radius: 5px; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.50); padding: 10px; }
.slider div#item2 dl dd div.showing { left:1055px; }
.tabbed-prod { padding:0px; display: table-cell; vertical-align: middle; float: none; }
.iosSlider { position: relative; top: 0; left: 0; height: 150px; width:100%; list-style:none; }
.tabs { width: auto !important; }
div ul.tabs li { width: auto !important; min-width: 0px !important; }
.slidesurround { width: 100% !important; float: left; border: 1px solid lightGray; border-radius: 0px 10px 10px; height: 150px; position:relative; }
.home-tab-area { float: left; position:relative; width: 100%; overflow: hidden; }
.related-image { float:left; }
.related { float:left; height:100%; margin: 4px 10px 0px 10px; z-index:999; }
.prevButton { position: absolute; top: 50px; left: 1005px; width: 20px; height: 40px; background: url(/slider-buttons.png) no-repeat 0 0; z-index: 2; }
.nextButton { position: absolute; top: 50px; left: 955px; width: 20px; height: 40px; background: url(/slider-buttons.png) no-repeat 100% 0; z-index: 2; }
.iosSlider .slider { width: 1970px; height: 100%; position:relative; padding:15px 0px; transition: left 2s; -moz-transition: left 2s; /* Firefox 4 */ -webkit-transition: left 2s; /* Safari and Chrome */ -o-transition: left 2s; /* Opera */ }
.iosSlider .slider .item { width: 935px; height: 100%; margin-left: 25px; float: left; }
.iosSlider .slider .item2 { float: right; }
div.feat-area { width: 310px; text-align:center; border: 1px solid white; position:relative; }
div.feat-area div.feat-deat { background-color:#365000; color: white; padding: 5px; border:1px solid white; height:85px; position:absolute; width: 299px; left: 0px; top: 212px; transition: height 2s; -moz-transition: height 2s; /* Firefox 4 */ -webkit-transition: height 2s; /* Safari and Chrome */ -o-transition: height 2s; /* Opera */ z-index: 99; overflow:hidden; }
div.feat-area div.feat-deat:hover { height: 200px; }
.feat-head { text-align:center; padding:10px 0px; font-size: 12px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-weight:bold;}
h2.page-header { font-family: arial; font-size: 24px; float: left; width: 100%; padding: 0px 0px 10px 0px; }
.featured-tabs { width:983px; height:184px; float:left; position:absolute; top: -200px; background-color:white; }
.featured-tabs-area { width:100%; height:218px; float:left; }
.feat-hvr-price { float:right; position: absolute; right: 5px; bottom: 5px; }
.feat-hvr-price img { max-width: 90px; }
.feat-hvr-price input[type="image"] { max-width: 90px; }
div#tpbackground { width: 332px !important; }
div#tp_widget ul.tpc_review { width: 332px !important; }
div.tri-col-bord div.tdDiv div.selections-img { width: 208px !important; height: 200px !important; overflow:hidden;}
div.tri-col-bord div.tdDiv div.selections-img a img { width: 200px !important; height: 200px !important; }
div.tri-col-bord div.tdDiv {width: 208px !important; padding:0px !important; }
div.tdDiv div.toplines { width: 200px; color: black; font-size: 13px; height: 16px; }
div div.tri-col-bord div.tdDiv div.bottomlines { width: 200px; font-size: 11px; }
p#n-followtext { position: absolute; top: 128px !important; width: 96%; z-index: 999; left:25px !important; font-size:12px;}
p#n-followtext a { color:black; }
p#n-followtext a:hover { color:#F86300; }
.tabbed-prod dt a { font-size:12px; color: black; text-decoration: none; font-weight: normal; }
.tab-h { position: absolute;width: 100%; background-color:white; }