body{margin:0;background-color:#f2f2f2;font-family:Arial;}.info1{font-size:11px;text-align:right;margin-right:5px;color:#545454;font-family:Arial;}.info1 a{font-size:11px;text-align:right;margin-right:5px;color:#545454;font-family:Arial;text-decoration:none;}#ShopCart a{text-decoration:none;color:#045475;font-size:12px;font-style:black;font-family:Arial Black;}#CartTots{color:#606060; font-size:11px; font-weight:normal;}.topNavBord{border-top:1px solid #045475;}.welcome{font-size:11px;margin:10px;font-family:Arial Regular;color:#545454;}.currentLoop{list-style:none;width:200px;}#hdrLinks ul li a:hover {color:#002232;}#hdrLinks ul li a {color:#606060; font-size:11px; font-weight:normal;text-decoration:none;padding:15px 10px 15px 30px;}#hdrLinks li.StoreHome a{color:#045475;font-size:12px;padding-left:30px;padding-left:30px;font-style:black;font-family:Arial Black;}#hdrLinks li.GC {color:#045475;font-size:12px;padding-left:30px;padding-left:30px;font-style:black;font-family:Arial Black;}#hdrLinks li.StoreHome {background-image:url('elements/arrow.gif'); background-repeat:no-repeat;background-position:2px .5em;}#hdrLinks li.GC {background-image:url('elements/arrow.gif'); background-repeat:no-repeat;background-position:2px .5em;}#mainNav {margin-top:0px;height:159px;}#mainNav ul li a:hover {color:#dee60d;}#mainNav ul li a {color:#ffffff; font-size:11px; font-weight:normal;text-decoration:none;padding:0px 10px 0px 30px;line-height:1.5em;}#mainNav li.nav2{color:#dee60d;font-size:12px;padding-left:30px;padding-bottom:13px;padding-top:5px;font-family:Arial;background-image:url('elements/arrow2.gif');background-repeat:no-repeat;background-position:2px 8px;}.navCont{background-image:url('none');padding-left:30px;padding-bottom:3px;padding-top:16px}.stepcarousel{position: relative; /*leave this value alone*/border: 0px solid #b8b8b8;overflow: scroll; /*leave this value alone*/width: 1040px; /*Width of Carousel Viewer itself*/height: 535px; /*Height should enough to fit largest content's height*/}.stepcarousel .belt{position: absolute; /*leave this value alone*/left: 0px;top: 0px;height:535px;border:0px solid red;}.stepcarousel .panel{float: left; /*leave this value alone*/overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/margin:0px 0px 0px 0px; /*margin around each panel*/height:535px;width: 1040px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */border:0px solid #c8c8c8;filter:alpha(opacity=100);opacity:1;margin-top:0px;}.footer{font-family:Arial;color:#5e5e5e;}.footer a{font-family:Arial;color:#5e5e5e;text-decoration:none;}.footer#ftrtext{margin-left:20px;font-size:12px;float:left;}.footer#fbc{font-size:12px;float:right;margin-right:40px;}.srcBox{margin-left:38px;margin-bottom:24px;}.srcBtn{margin-left:20px;}body, div, span, img, ul, li{ padding:0; margin:0 }div, span,  a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001a38 .tbl2 {height: 123px; }.tbl3 {height: 68px;}.tr1 {height: 30px; }
