html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video 
	{margin: 0;padding: 0;border: 0;outline: none;font-size: 100%;vertical-align: baseline;font-family: inherit;text-decoration: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {font-family: Helvetica, sans-serif;background-color: #FFF;line-height: 1;letter-spacing: .1em;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* reset end 
:active{color: #333;}
:visited{color: #1a3e72;}
:link{color:#333;}
*/	
h6{font-size: 20pt; font-weight: bolder; color: #000;}
h2{font-size: 18pt;font-weight: bold;color: #000;}
h3{font-size: 16pt;font-weight: bold;}
h4{font-size: 14pt;font-weight: normal;color: #000;}
h5{font-size: 12pt;font-weight:bold;color: #000;}

p{font-size: 12pt;font-weight: normal;color: #000;}
.extrasmall{font-size:8px;}
.green{color:#090;}
.blue{color:#1a3e72;}
.red{color:#F00;}
.purple{color:#90F;}
.white{color:#FFF;}

.wrapper{height: auto;width: 100%;position: absolute;}
.container{height: auto;width: 960px;margin: 15px auto;position: relative;}

/* header */
.header{width: 960px;height: 80px;float: left;}
.logo{width:374px;height:76px;margin: 0px;float: left;}

.header dl.combar{float: right;height: 76px;width: 490px;position: relative;z-index: 0;color: #1a3e72;}
.header dl.combarhome{float: right;height: 20px;width: 540px;top: -10px;position: relative;z-index: 0;color: #1a3e72;}
.header dl.combar #livechat{position: relative;top: 2px;}
.header dl.combarhome #livechat{position: relative;top: 2px;}
.header dt{float: left;margin: 0px 5px 0px 5px;}

/* header END */
/* navbar */
.navbar{width: 960px;height: 85px;float: left;background-repeat: no-repeat;z-index: 11111100;font-size:12px;position: relative;}
.navbar ul li{height: 85px;float: left;}

.navbar ul li a{background-image: url(images/NavigationBar/NavBar.jpg);background-repeat: no-repeat;display: block;height: 85px;text-indent:-1111111px;background-position: left top;}

#cheerleadingICON a{width: 108px;background-position:  0px;}
#cheerleadingICON a:hover{background-position: -960px;}
#cheerleadingICON a.onlink{background-position: -1920px;}

#wrestlingICON a{width: 66px;background-position: -108px;}
#wrestlingICON a:hover{background-position: -1068px;}
#wrestlingICON a.onlink{background-position:  -2028px;}

#gymnasticsICON a{width: 78px;background-position:  -174px;}
#gymnasticsICON a:hover{background-position:  -1134px;}
#gymnasticsICON a.onlink{background-position:  -2094px;}

#martialartsICON a{width: 80px;background-position: -252px;}
#martialartsICON a:hover{background-position:  -1212px;	}
#martialartsICON a.onlink{background-position: -2172px;}

#danceICON a{width:48px;background-position: -332px;}
#danceICON a:hover{background-position:-1292px;}
#danceICON a.onlink{background-position:  -2252px;}

#rockclimbingICON a{width:95px;background-position: -380px;}
#rockclimbingICON a:hover{background-position: -1340px;}
#rockclimbingICON a.onlink{background-position: -2300px;}

#floorsystemsICON a{width:95px;background-position: -475px;}
#floorsystemsICON a:hover{background-position: -1435px;}
#floorsystemsICON a.onlink{background-position: -2395px;}

#foldingmatsICON a{width:85px;background-position: -570px;}
#foldingmatsICON a:hover{background-position: -1530px;}
#foldingmatsICON a.onlink{background-position: -2490px;}

#skillshapesICON a{width:84px;background-position: -655px;}
#skillshapesICON a:hover{background-position: -1615px;}
#skillshapesICON a.onlink{background-position: -2575px;}

#homeuseICON a{width:68px;background-position: -739px;}
#homeuseICON a:hover{background-position: -1699px;}
#homeuseICON a.onlink{background-position: -2659px;}

#tumbltrakICON a{width:78px;background-position: -807px;}
#tumbltrakICON a:hover{background-position: -1767px;}
#tumbltrakICON a.onlink{background-position: -2727px;	}

#apparelICON a{width:75px;background-position: -885px;}
#apparelICON a:hover{background-position: -1845px;}
#apparelICON a.onlink{background-position: -2805px;}

/* navbar END */
/* main */

/* Tumbl Trak */

.sideads{width: 185px;float: right;margin: 0 9px 0 0;}	
.sideads h1{width: 159px; float:left;margin: 10px 0 0 10px; color:#1a3e72;font-size:16px;text-align:center;}

.sideads a{display: block;margin:5px 6px 0px 5px;float: left;border: 5px solid #999;}
.sideads a:hover{border: 5px solid #1a3e72;}
/* Related Products */	
.ads{
	width: 760px;
	float: left;
	position:relative;
	top: 335px;
	padding: 5px 0 0 0;
	color:#1a3e72;
	font-weight: bold;
	background-image: url(images/backgrounds/bg_product_top.png);
	background-repeat:no-repeat;
	border-top: thin solid #ccc;
	background-position: center top;
}
.ads li{ 
	width: 177px;
	height: 147px;
	float: left;
	padding: 2px 0 0 0;
	background-image: url(images/backgrounds/bg_product_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	font-size:12px;
}
.ads li p{
	padding: 5px;	
	font-size:12px;
	text-align: left;
}
.ads a{
	display: block;
	float: left;
	border: 1px solid #ccc;
	margin: 5px;
}
.ads a:hover{
	background: #f8f8f8;
	border: 1px solid #999;	
}
/* Related Products END*/

/* Main */	

.mainhome{
	height:685px;
	width: 960px;
	float: left;
	padding: 0;
}
#mainContainer {width: 960px;margin: 0 auto 5px auto;padding: 5px 5px 0 5px;float:left;clear:both;}
#mainWrapper {width: 160px;float: left;}
.MWspan{width: 160px;min-height:480px;float: left;}


#one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven, #twelve, #thirteen, #fourteen, #fifteen, #sixteen, #seventeen
	{font-size: 12px;font-weight:600;text-align: left;line-height: 14px;color: #000;}
#one a, #two a, #three a, #four a, #five a, #six a, #seven a, #eight a, #nine a, #ten a, #eleven a, #twelve a, #thirteen a, #fourteen a, #fifteen a, #sixteen a, #seventeen a
	{width: 148px;margin: 2px 0;padding: 4px 2px;list-style:none;display:block;float: left;text-decoration: none;background-image: url(images/backgrounds/bg_product_top.png);background-repeat:no-repeat;background-position:center;border-top-width: thin;border-right-width: thin;border-bottom-width: thin;border-left-width: thick;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #ccc;border-right-color: #ccc;border-bottom-color: #ccc;border-left-color: #1a3e72;}
#one a:hover, #two a:hover, #three a:hover,#four a:hover, #five a:hover, #six a:hover, #seven a:hover, #eight a:hover, #nine a:hover,#ten a:hover, #eleven a:hover, #twelve a:hover, #thirteen a:hover, #fourteen a:hover, #fifteen a:hover, #sixteen a:hover, #seventeen a:hover 
	{color:#1a3e72;border-top-width: thin;border-right-width: thin;border-bottom-width: thin;border-left-width: thick;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #999;border-right-color: #999;border-bottom-color: #999;border-left-color:#3CF;}
a.stockmats{background: #ff6666;}

#tab2, #tab3, #tab4, #ab5, #tab6, #tab7, #tab8, #tab9, #tab10, #tab11, #tab12, #tab13, #tab14, #tab15, #tab16, #tab17{}

#oneTab .description dl{ margin: 0;  width: 700px; text-indent: -111111px;}
#oneTab .description dt{ margin: 0; width: 700px;text-indent: -111111px;}
#oneTab .description dd{font-size: 9px; margin: 0; width: 700px;text-indent: -111111px;}
.tab{width: 800px; min-height: 480px; position: absolute; left: 158px;background-color:#FFF;}
.tab dl{width: 100%;float: left;margin: 5px;padding: 5px 0 0 0;background-image: url(images/backgrounds/bg_product_topsmall.jpg);background-repeat: no-repeat;background-position: center top;}
.tab dt{width: 100%;float: left;margin: 5px;font-size:20px;font-weight:bold; color:#1a3e73; position: relative; z-index:1000}
.tab dd{width: 100%;float: left;margin: 2px;font-size:12px;font-weight:normal; position: relative; z-index:1000}
.tab dd.gts{width: 222px;float: left;margin: 2px;font-size:12px;font-weight:bold; clear: left;}
.tab dl ul li{width: 60%;}
.tab dl dl{width: 350px; float: left; margin: 5px 10px; clear: left;background: #e8e8e8;padding: 2px 5px;border: 5px solid #ccc; position: relative; z-index:1000}
.tab dl dl dt{font-size: 14px;}
.tab dl dl dd{font-size: 12px;}


.tab ul dl{width: 100%;float: left;margin: 5px;padding: 5px 0 0 0; ;}
.tab ul dl dt{width: 100%;float: left;margin: 5px;font-size:12px;font-weight:bold;}
.tab ul dl dd{width: 65%;float: left;padding: 3px;font-size:12px;font-weight:normal;}

.box2{width: 390px;;float: left;margin: 5px;}
.box3{width: 255px;;float: left;margin: 5px;}
.tab ul{width: 100%;float: left;margin: 5px;padding: 5px 0 0 0;}
.tab li{width: 95%;float: left;margin: 5px;font-size:14px;font-weight:bold;}

.tabs{width: 800px;height: auto;float:left; position: relative;background-color:#FFF; display: none;}
.tabs dl{width: 100%;float: left;margin: 5px;padding: 5px 0 0 0;background-image: url(images/backgrounds/bg_product_topsmall.jpg);background-repeat: no-repeat;background-position: center top;}
.tabs dt{width: 100%;float: left;margin: 5px;font-size:20px;font-weight:bold; color:#1a3e73; position: relative; z-index:1000}
.tabs dd{width: 100%;float: left;margin: 2px;font-size:12px;font-weight:normal; position: relative; z-index:1000}
.tabs dd.gts{width: 222px;float: left;margin: 2px;font-size:12px;font-weight:bold; clear: left;}
.tabs dl ul li{width: 60%;}
.tabs dl dl{width: 350px; float: left; margin: 5px 10px; clear: left;background: #e8e8e8;padding: 2px 5px;border: 5px solid #ccc; position: relative; z-index:1000}
.tabs dl dl dt{font-size: 14px;}
.tabs dl dl dd{font-size: 12px;}


.tabs ul dl{width: 100%;float: left;margin: 5px;padding: 5px 0 0 0; ;}
.tabs ul dl dt{width: 100%;float: left;margin: 5px;font-size:12px;font-weight:bold;}
.tabs ul dl dd{width: 65%;float: left;padding: 3px;font-size:12px;font-weight:normal;}

.box2{width: 390px;;float: left;margin: 5px;}
.box3{width: 255px;;float: left;margin: 5px;}
.tabs ul{width: 100%;float: left;margin: 5px;padding: 5px 0 0 0;}
.tabs li{width: 95%;float: left;margin: 5px;font-size:14px;font-weight:bold;}

.specs  {width: 133px;height: 480px;float: left;}
.specsText {width: 667px;height: 480px;float: left;}

.tab img{position: absolute; right: 0; top: 0;z-index: 100;}
.tab img.swatches{position:relative; top: 2px; z-index:10000;}
.tabs img{position: absolute; right: 0; top: 0;z-index: 100;}
.tabs img.swatches{position:relative; top: 2px; z-index:10000;}

img.n30, .n30{top: -30px;}img.n20, .n20{top: -20px;}img.n10, .n10{top: -10px;}img.i10, .i10{top: 10px;}img.i20, .i20{top: 20px;}img.i30, .i30{top: 30px;}img.i40, .i40{top: 40px;}img.i50, .i50{top: 50px;}img.i60, .i60{top: 60px;}img.i70, .i70{top: 70px;}img.i75, .i75{top: 75px;}img.i80, .i80{top: 80px;}img.i90, .i90{top: 90px;}img.i100, .i100{top: 100px;}img.i110, .i110{top: 110px;}img.i120, .i120{top: 120px;}img.i130, .i130{top: 130px;}img.i140, .i140{top: 140px;}img.i150, .i150{top: 150px;}img.i160, .i160{top: 160px;}img.i170, .i170{top: 170px;}img.i180, .i180{top: 180px;}img.i190, .i190{top: 190px;}img.i200, .i200{top: 200px;}img.i210, .i210{top: 210px;}img.i220, .i220{top: 220px;}img.i230, .i230{top: 230px;}img.i240, .i240{top: 240px;}img.i245, .i245{top: 245px;}img.i250, .i250{top: 250px;}img.i260, .i260{top: 260px;}img.i270, .i270{top: 270px;}img.i280, .i280{top: 280px;}img.i290, .i290{top: 290px;}img.i300, .i300{top: 300px ;}img.i310, .i310{top: 310px ;}img.i320, .i320{top: 320px ;}img.i330, .i330{top: 330px ;}img.i340, .i340{top: 340px ;}img.i350, .i350{top: 350px ;}img.i360, .i360{top: 360px ;}img.i370, .i370{top: 370px ;}img.i380, .i380{top: 380px ;}img.i390, .i390{top: 390px ;}img.i400, .i400{top: 400px ;}img.i410, .i410{top: 410px ;}img.i420, .i420{top: 420px ;}img.i430, .i430{top: 430px ;}img.i440, .i440{top: 440px ;}img.i450, .i450{top: 450px ;}img.i460, .i460{top: 460px ;}

img.ovr10, .ovr10{right: 10px;}img.ovr20, .ovr20{right: 20px;}img.ovr25, .ovr25{right: 25px;}img.ovr50, .ovr50{right: 50px;}img.ovr75, .ovr75{right: 75px;}img.ovr100, .ovr100{right: 100px;}img.ovr110, .ovr110{right: 110px;}img.ovr120, .ovr120{right: 120px;}img.ovr130, .ovr130{right: 130px;}img.ovr140, .ovr140{right: 140px;}img.ovr150, .ovr150{right: 150px;}img.ovr160, .ovr160{right: 160px;}img.ovr170, .ovr170{right: 170px;}img.ovr180, .ovr180{right: 180px;}img.ovr190, .ovr190{right: 190px;}img.ovr200, .ovr200{right: 200px;}img.ovr210, .ovr210{right: 210px;}img.ovr220, .ovr220{right: 220px;}img.ovr230, .ovr230{right: 230px;}img.ovr240, .ovr240{right: 240px;}img.ovr250, .ovr250{right: 250px;}img.ovr300, .ovr300{right: 300px;}img.ovr320, .ovr320{right: 320px;}img.ovr350, .ovr350{right: 350px;}img.ovr360, .ovr360{right: 360px;}img.ovr380, .ovr380{right: 380px;}img.ovr400, .ovr400{right: 400px;}img.ovr410, .ovr410{right: 410px;}img.ovr420, .ovr420{right: 420px;}img.ovr430, .ovr430{right: 430px;}img.ovr440, .ovr440{right: 440px;}img.ovr450, .ovr450{right: 450px;}img.ovr460, .ovr460{right: 460px;}img.ovr470, .ovr470{right: 470px;}img.ovr480, .ovr480{right: 480px;}img.ovr490, .ovr490{right: 490px;}img.ovr500, .ovr500{right: 500px;}img.ovr510, .ovr510{right: 510px;}img.ovr520, .ovr520{right: 520px;}img.ovr530, .ovr530{right: 530px;}img.ovr540, .ovr540{right: 540px;}img.ovr550, .ovr550{right: 550px;}img.ovr600, .ovr600{right: 600px;}

p.quote{width: 350px;position: absolute;float: left;font-style:italic;font-size:14px;z-index:9999999;}

.tab img.float{position: relative; float: left;}
.tabs img.float{position: relative; float: left;}

#threeTab .left{width:510px;margin: 6px 10px;float: left;}
#threeTab .left ul{width: 245px;float: left;}
#threeTab .left ul li{width: 235px;height: 50px;float: left;margin: 3px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
#threeTab .right{width:250px;margin: 10px;float: left;}
#threeTab .right ul li{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;font-style: italic;text-align: justify;line-height: 16px;}
#threeTab .bottomNav{width: 250px;height: 25px;}
#threeTab .bottomNav li{width: 81px;float: right;}

#tab3 .left{width:510px;margin: 6px 10px;float: left;}
#tab3 .left ul{width: 245px;float: left;}
#tab3 .left ul li{width: 235px;height: 50px;float: left;margin: 3px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
#tab3 .right{width:250px;margin: 10px;float: left;}
#tab3 .right ul li{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;font-style: italic;text-align: justify;line-height: 16px;}
#tab3 .bottomNav{width: 250px;height: 25px;}
#tab3 .bottomNav li{width: 81px;float: right;}


a.goToStore{width:114px;height: 14px;display: block;float: left;margin: 3px;text-indent: -99999em;position: relative;z-index:10000;background-image: url(images/GoToStoreSPRT.png);}
a.goToStore:hover{background-image: url(images/GoToStoreSPRT.png);background-position: 0 -14px;}
a.goToStore:active{background-image: url(images/GoToStoreSPRT.png);background-position: 0 -28px;}
a.joinlist{width:142px;height: 14px;display: block;float: left;margin: 3px;text-indent: -99999em;position: relative;z-index:10000;background-image: url(images/joinourmailinglistSPRT.png);}
a.joinlist:hover{background-image: url(images/joinourmailinglistSPRT.png);background-position: 0 -14px;}
a.joinlist:active{background-image: url(images/joinourmailinglistSPRT.png);background-position: 0 -28px;}

table.poducttable{float: left;margin: 5px;text-align: center;border: medium solid #1a3e72;font-size: 12px;position: relative;z-index: 1000;background-color: #fff;}
table.poducttablermn{float: left;margin: 5px;text-align: center;border: medium solid #800000;font-size: 12px;position: relative;z-index: 1000;background-color: #fff;}
table.poducttable td{padding: 5px 0;}
table.poducttablermn td{padding: 5px 0;}
.greybg{background-color:#f0f0f0;}
.italic{font-style:italic;}
.small1{font-size: 10px;}
#nineTab li.small1{font-size: 10px; }
#nineTab li{margin: 3px 15px;}
.bold{font-weight:bolder;}
.center{text-align:center;}

dd.lrg{font-size:18px;}
li.lrg{font-size:22px;}
dt.lrg{font-size:22px;}
dd.medium{font-size:18px;}
dd.half{width: 50%;}
/*-------------NEW---------------*/
/*-------------NEW---------------*/
/*-------------NEW---------------*/
.main{
	width: 960px;
	float: left;
	padding: 0;
}
.tabsContainer{
width: 960px;float:left;margin:5px auto;clear:both;
	
}
.tabNavigation {
width: 160px;height: 100%;float: left;
}

.tabNavigation li 
{font-size: 14px;font-weight:bold;text-align: left;line-height: 14px;color: #000;}


.tabNavigation li a {
	width: 154px;
	height:auto;
	margin: 5px 0;
	padding: 4px 2px 4px 4px;
	display:block;
	background-image: url(images/BTN-tabs.jpg);
	background-repeat: repeat-x;
	border-bottom:thin solid #999;
	line-height:18px;
}
.tabNavigation li a:hover{color:#1a3e72;background-image: url(images/BTN-tabs-ovr.jpg);}
.tabNavigation li a.selected{color:#fff;background-image: url(images/BTN-tabs-on.jpg);}
.tabNavigation li a.stockmats{background: #ff6666;}
#first, #second, #third, #fourth, #fifth, #sixth, #seventh, #eighth, #ninth, #tenth, #eleventh, #twelfth, #thirteenth, #fourteenth, #fifteenth, #sixteenth, #seventeenth, eighteenth, nineteenth, twentieth{width: 800px;height:auto;float:left;}

.product{width:788px;float: left;margin: 0 0 10px 0;padding: 10px 5px;position:relative;left:5px;border-size: 2px 0 0 0;background-image: url(images/backgrounds/bg_product_topsmall.jpg);background-repeat: no-repeat;background-position: center top;border-width: 2px 0 0 0;border-style: solid;border-color: #ccc;} 

.holiday .product{width:788px;float: left;margin: 0 0 10px 0;padding: 10px 5px;position:relative;left:5px;border-size: 2px 0 0 0;background-image:none ;} 
.holiday .product h1{color:red;}
.holiday p{color:#000;}
.holiday table.poducttable{border: medium solid #390;}

.product h1{width: 778px;float: left;margin:5px;font-size: 22px;color:#1a3e72;}
.product h1.half{width: 478px;float: left;margin:5px;font-size: 22px;color:#1a3e72;}
.product h2{width: 478px;float: left;margin:5px;font-size: 16px;}
.product dl.vs{
	width:379px;
	float:left;
	margin: 5px;
}
.product dl.vs dt{font-size: 22px;color:#1a3e72;}
.product dl.vs dd{ height:40px;margin:5px 0;font-size:14px;}
.gotostore2{width: 468px;float: left;padding:5px;border: 4px solid #888;-moz-border-radius: 15px;border-radius: 15px;-webkit-border-radius: 15px;background: #ccc;font-size: 14px;font-weight:600;}
.gotostore2 li{width:468px;float: left;margin: 2px 0px;list-style:none;}
.gotostore2 a{width:114px;height: 14px;display: block;float: right;margin: 3px;text-indent: -99999em;z-index:10000;background-image: url(images/GoToStoreSPRT.png);}
.gotostore2 a:hover{background-position: 0 -14px;}
.gotostore2 a:active{background-position: 0 -28px;}

.product p{width:468px;float:left;font-size: 16px;margin: 5px 10px;font-weight: 400;}
.product p.full{width:778px;}
.product h2.full{width:778px;}
.product ul{width:468px;float:left;margin: 5px 10px;}
.product ul li{width:458px;font-size: 14px;list-style-type: disc;margin: 5px;}




/*-------------NEW END---------------*/
/*-------------NEW END---------------*/
/*-------------NEW END---------------*/
/*----------NEW LAYOUT------------------*/
.industryHeader{
	width: 755px;
	height:35px;
	float: left;
	margin: 5px 0 0 0;
}
.industryListing{
	width: 755px;
	height:auto;
	float: left;
	margin: 10px 0;
	border: 1px solid #999;
	letter-spacing: .0em;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
	background-image: url(images/BG-industry.jpg);
	background-repeat: repeat-y;
}
.industryListing .leftbar{
	width: 110px;
	height: 100%;
	float: left;
	background:#1a3e72;
}
.industryListing .leftbar .industryimg{
	width:100px;
	height:100px;
	float:left;
	margin:5px;
	background-color:#ccc;
}
.industryListing .leftbar .underimg{
	width:100px;
	height:30px;
	float:left;
	margin:5px;
}

.industryListing .centerbar{
	width: 545px;
	height: 100%;
	float: left;
}
.industryListing .centerbar h1{
	width:455px;
	height:20px;
	margin: 10px 0px 0px 5px;
	color:#1a3e72;
	font-size:18px;
	display: block;
	float: left;

}
.industryListing .centerbar img{
	float:right;
	position: relative;
	right: 20px;
}
.industryListing .centerbar a.moreInfo{
	width:75px;
	height:20px;
	float: left;
	margin:5px 0 0 0;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	border:3px solid #999;
	background-image: url(images/backgrounds/bg-moreInfo.jpg);
	background-repeat: repeat-x;
}
.industryListing .centerbar a.moreInfo:hover{
	background-image: url(images/backgrounds/bg-moreInfoOvr.jpg);
}
.industryListing .centerbar p{
	width: 525px;
	float: left;
	margin: 0 5px 5px 15px;
	font-size:12px;
	line-height:16px;
	display: block;
}
.industryListing .centerbar .centerbartable{
	font-size:14px;
	line-height:18px;
	text-align:center;
	border:1px #999 solid;
	margin: 0px 10px 5px 10px;
	background-color:white;
}
.industryListing .centerbar .cbtableheader{
	background-color:#999;
	color:#FFF;
	font-weight:bold;
}
.industryListing .rightbar{
	width: 100px;
	height: 100%;
	float: left;
	background:#ccc;
}
.industryListing .rightbar dt{
	display: block;
	float:left;
	width: 90px;
	margin:2px;
	font-size:12px;

}
.industryListing .rightbar dd{
	display: block;
	float:left;
	width: 90px;
	margin:2px;
	font-size:17px;
	color:red;
	font-weight: 900;
}
.industryListing .rightbar a.gotostore{
	width:100px;
	height:25px;
	float: left;
	margin:2px 0;
	text-indent:5px;
	font-size:12px;
	font-weight:900;
	color:#1a3e72;
	background-image: url(images/gotostoreCARTsml.png);
	background-repeat: no-repeat;	
}
.industryListing .rightbar a.gotostore:hover{
	background-position:0 -25px;
	background-repeat: no-repeat;
}
.industryListing .rightbar a.gotostockmat{
	width:100px;
	height:25px;
	float: left;
	margin:2px 0;
	text-indent:5px;
	font-size:12px;
	font-weight:900;
	color:#1a3e72;
	background-image: url(images/gotoSTOCKsml.png);
	background-repeat: no-repeat;	
}
.industryListing .rightbar a.gotostockmat:hover{
	background-position:0 -25px;
	background-repeat: no-repeat;
}
.industryListing .rightbar a.callforpricing{
	width:100px;
	height:25px;
	float: left;
	margin:2px 0;
	text-indent:5px;
	font-size:12px;
	font-weight:900;
	color:#1a3e72;
	background-image: url(images/callforpricing.png);
	background-repeat: no-repeat;	
}
.industryListing .rightbar a.callforpricing:hover{
	background-position:0 -25px;
	background-repeat: no-repeat;
}

.productDescription{
	width:448px;
	float: left;
	margin: 10px 0;
	border: 1px solid #999;
	letter-spacing: .0em;
}

.productDescription .topbar{
	width:348px;
	height:100px;
	float:left;
	background:#ccc;
}

.productDescription .topbar img{
	float:right;
	position: relative;
	right: 10px;
}
.productDescription .topbar h1{
	width:338px;
	float: left;
	margin: 10px 5px 5px 5px; 
	color:#1a3e72;
	font-size:18px;
}
.productDescription .topbar h2{
	width:338px;
	float: left;
	margin: 0px 5px 5px 5px; 
	font-size:14px;
}
.productDescription .topbar dt{width: 333px;display: block;float:left;margin:5px;font-size:12px;}
.productDescription .topbar dd{width: 333px;display: block;float:left;margin:5px;font-size:18px;color:red;font-weight: 900;}
	
.productDescription  .rightbar{width: 100px;height: 100px;float: left;	background:#ccc;}

.productDescription  .rightbar a.gotostore{width:100px;height:33px;float: left;background-image: url(images/gotostoreCART.png);background-repeat: no-repeat;text-indent:5px;font-size:12px;font-weight:900;text-indent:5px;
	font-size:12px;
	font-weight:900;
	color:#1a3e72;}
	
.productDescription  .rightbar a.gotostore:hover{background-position:0 -33px;}

.productDescription  .rightbar a.gotostockmat{width:100px;height:33px;float: left;background-image: url(images/gotoSTOCK.png);background-repeat: no-repeat;text-indent:5px;font-size:12px;font-weight:900;text-indent:5px;
	font-size:12px;
	font-weight:900;
	color:#1a3e72;}
.productDescription  .rightbar a.gotostockmat:hover{background-position:0 -33px;}

.productDescription  .rightbar a.callforpricing{width:100px;height:33px;float: left;background-image: url(images/callforpricingprod.png);background-repeat: no-repeat;text-indent:5px;font-size:12px;font-weight:900;text-indent:5px;
	font-size:12px;
	font-weight:900;
	color:#1a3e72;}
.productDescription  .rightbar a.callforpricing:hover{background-position:0 -33px;}


.productDescription .mainbar p{
	width:433px;
	float: left;
	margin: 5px 5px 5px 10px;
	font-size:14px;
	line-height:16px;
}
.productDescription .mainbar h1{
	width:433px;
	float: left;
	margin: 5px 5px 5px 10px;
	font-size:14px;
	line-height:16px;
}
.productDescription .mainbar p.legal{
	font-size:12px;
}
.productDescription .mainbar ul{
	width:418px;
	float: left;
	margin:5px 5px 5px 10px;
}
.productDescription .mainbar ul h1{
		color:#1a3e72;
		font-size:16px;	
}
.productDescription .mainbar li{
	width:403px;
	float: left;
	margin: 2px 0 2px 15px;
	font-size:12px;
	line-height:16px;
	list-style-type:disc;
}

.productImageViewer{
	width:288px;
	float: left;
	margin: 10px 0 0 20px;
	position:relative;
	border: 1px solid #999;
	background: #ccc;
}
.productImageViewer h1{
	width:278px;
	float: left;
	margin: 10px 5px 5px 5px; 
	color:#1a3e72;
	font-size:18px;
}
.productImageViewer .fullimages{
	width:276px;
	height:276px;
	float: left;
	margin: 5px;
	border: 1px solid #999;
}
.productImageViewer img.productpic{
	position: absolute;
}
.productImageViewer .thumimages{
	width:288;
	height: auto;
	float: left;

}
.productImageViewer .thumimages a{
	width:59px;
	height:59px;
	float: left;
	margin: 5px;
	border: 1px solid #999;
}
.productImageViewer .thumimages a.highlight{
		border: 1px solid #1a3e72;
}
.productImageViewer .thumimages a:hover{
		border: 1px solid #1a3e72;
}
.productColors{
	width:753px;
	float: left;
	margin: 5px 0 5px 0;

}
.productColors h1{
	width:723px;
	float: left;
	margin: 10px 5px 5px 5px; 
	color:#1a3e72;
	font-size:16px;
}
.productColors img{
	width: 25px;
	height: 25px;
	float: left;
	margin: 5px;
	border: 1px solid #999;
}
.productColors img:hover{
	border: 1px solid #1a3e72;
}
.productColorsSml{
	width:288px;
	float: left;
	margin: 5px 0 5px 0;

}
.productColorsSml h1{
	width:260px;
	float: left;
	margin: 10px 0 0 20px; 
	color:#1a3e72;
	font-size:16px;
}
.productColorsSml img{
	width: 25px;
	height: 25px;
	float: left;
	margin: 5px;
	border: 1px solid #999;
}
.productColorsSml img:hover{
	border: 1px solid #1a3e72;
}
.productTable{
	width:733px;
	float:left;
	margin: 15px 0 5px 0;
	padding:10px;
	border: 1px solid #999;
	background: #ccc;
}
.productTableholiday{
	width:733px;
	float:left;
	margin: 15px 0 5px 0;
	padding:10px;
	border: 1px solid #004400;
	background: #ccc;
}
.holidayspecials{
	width:735px;
	float:left;
	margin: 15px 0 5px 0;
	padding:10px;
	border: none;
	background: #fff;
}
.holidayspecials table{
	font-size:12px;
	line-height:16px;
	text-align:center;
	border:#004400 solid 1px;
	background-color:#fff;
	margin: 5px 0;
}
.holidayspecials table .theader{
	background-color:#004400;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;	
}
.holidayspecials table td{
	padding:2px;	
}
.holidayimg{
	width:150px;
	height:75px;
	float:left;
	clear:left;
}
.productTable h1{
	width:723px;
	float: left;
	margin: 5px; 
	color:#1a3e72;
	font-size:18px;
}
.productTable table{
	font-size:12px;
	line-height:16px;
	text-align:center;
	border:#1a3e72 solid 1px;
	background-color:#fff;
}

.productTable table .theader{
	background-color:#1a3e72;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;	
}
.productTable table td{
	padding:2px;	
}
.relatedinfo{
	width:733px;
	float:left;
	margin: 15px 0 5px 0;
	padding:10px;
	border: 1px solid #999;
}
.relatedinfo h1{
	width:723px;
	float: left;
	margin: 5px; 
	color:#1a3e72;
	font-size:18px;
}
	
.relatedinfo p{
	width:723px;
	float: left;
	margin: 5px 5px 5px 10px;
	font-size:14px;
	line-height:16px;
}
.relatedinfo h1{
	width:433px;
	float: left;
	margin: 5px 5px 5px 10px;
	font-size:14px;
	line-height:16px;
}
.relatedinfo p.legal{
	font-size:12px;
}
.relatedinfo ul{
	width:698px;
	float: left;
	margin:5px 5px 5px 10px;
}
.relatedinfo ul h1{
		color:#1a3e72;
		font-size:16px;	
}
.relatedinfo  li{
	width:683px;
	float: left;
	margin: 2px 0 2px 15px;
	font-size:12px;
	line-height:16px;
	list-style-type:disc;
}	
	
/*----------NEW LAYOUT END------------------*/
#rotator{position: relative;width:960px;height: 150px;	border-width: thin 0px 0px 0px;border-style: solid;border-color: #CCC;z-index: 100; float: left;clear:both;}
#rotator div.banner {display: none;position: absolute;top: 0;left: 0;width:960px;height: 150px;}
#rotator_nav{float: right; position: relative; top: 125px; margin: 0 auto; border: none;}
#rotator ul{width:auto;}
#rotator_nav li{width: 20px;margin: 0 5px;float: left;list-style-type: none;text-indent: -100000px;background-color:#999;}
#rotator_nav li a{display: block;padding: 3px 6px;font-weight: bold;text-decoration: none;color: #FC0;background-image: url(images/li.png);background-repeat: no-repeat;}
#rotator_nav li a.on{background-color:#1a3e72;background-repeat: no-repeat;color:#333;}
#rotator_nav li a:hover{background-color:#1a3e72;}



.mainhome #mainrotator{width:760px;height: 300px;float: left;position: absolute;z-index: 100; margin: 5px 0 0 0;}
.mainhome #mainrotator div.banner {display: none;position: relative;top: 0;left: 0;width:750px;height: 290px;margin: 0;border: 5px solid #999;}
.mainhome #mainrotator_nav{position: relative;bottom: -5px; right:5px; float:right;margin: 0 auto;}
.mainhome #mainrotator_nav li{width: 20px;margin: 0 5px;float: left;list-style-type: none;text-indent: -100000px;background-color:#999;}
.mainhome #mainrotator_nav li a{display: block;padding: 3px 6px;font-weight: bold;text-decoration: none;color: #FC0;background-image: url(images/li.png);background-repeat: no-repeat;}
.mainhome #mainrotator_nav li a.on{background-color:#1a3e72;background-repeat: no-repeat;color:#333;}
.mainhome #mainrotator_nav li a:hover{background-image: url(images/liOVER.png);background-repeat: no-repeat;}

.mainhome #mainrotator div dl{width: 255px;;float: left;position: absolute;padding: 5px;border: 5px solid #ccc;background-color:#FFF;}
.mainhome #mainrotator div dl dt{ font-size:12px; font-weight:bold; color:#1a3e72;}
.mainhome #mainrotator div dl dd{ font-weight:lighter;font-size: 10px; padding: 5px;}
.mainhome #mainrotator div dl dd a{ color:#F00;}uk
.mainhome #mainrotator div dl dd a:hover{color:#1a3e72;}
.mainhome #mainrotator div img{position: absolute; float: right;}


.main #industryrotator{width:760px;height: 200px;float: left;z-index: 100; margin: 5px 0 0 0;}
.main #industryrotator div.banner {display: none;position: relative;top: 0;left: 0;width:750px;height: 190px;margin: 0;border: 5px solid #999;}
.main #industryrotator_nav{position: relative;bottom:225px; right:5px; float:right;margin: 0 auto;}
.main #industryrotator_nav li{width: 20px;margin: 0 5px;float: left;list-style-type: none;text-indent: -100000px;background-color:#999;}
.main #industryrotator_nav li a{display: block;padding: 3px 6px;font-weight: bold;text-decoration: none;color: #FC0;background-image: url(images/li.png);background-repeat: no-repeat;}
.main #industryrotator_nav li a.on{background-color:#1a3e72;background-repeat: no-repeat;color:#333;}
.main #industryrotator_nav li a:hover{background-image: url(images/liOVER.png);background-repeat: no-repeat;}

.main #industryrotator div dl{width: 255px;;float: left;position: absolute;padding: 5px;border: 5px solid #ccc;background-color:#FFF;}
.main #industryrotator div dl dt{ font-size:12px; font-weight:bold; color:#1a3e72;}
.main #industryrotator div dl dd{ font-weight:lighter;font-size: 10px; padding: 5px;}
.main #industryrotator div dl dd a{ color:#F00;}uk
.main #industryrotator div dl dd a:hover{color:#1a3e72;}
.main #industryrotator div img{position: absolute; float: right;}

.main #industryrotator div h1{
	width:740px;
	float: left;
	padding: 5px; 
	color:#fff;
	background-color:#1a3e72;
	font-size:18px;
}

.main #industryrotator div p{
	width:730px;
	float: left;
	margin: 5px 10px; 
	font-size:16px;
}
.main #industryrotator div ol li{
	width:720px;
	float: left;
	margin: 3px 5px 3px 25px; 
	font-size:14px;
	color:#1a3e72;
	list-style-type:disc;
}
#bottomads{
	width: 960px;
	height: 200px;
	float: left;
	margin: 5px 0;
	clear: both;
}
#bottomads a{
	width:300px;
	height:190px;
	float: left;
	display: block;
	margin: 0px 5px;
	border: 5px solid #999;
}
#bottomads a:hover{
	border: 5px solid #1a3e72;
}
#bottomads li{
	width: 300px;
	height: 190px;
}
/* main END */
/* footer */
.footer{
	width: 960px;
	float: left;
	padding: 0px;
	background-image: url(images/backgrounds/bg_footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:14px;
	clear:both;
}
.footer ul{
	float: left;
	width: 960px;
	margin: 0;
	text-align: center;
	border-width: thin 0px 0px 0px;
	border-style: solid;
	border-color: #CCC;
	color: #333;
}
.footer ul li{
	font-size:12px;
	color: #1a3e72;
}
.footer dl{
	float: left;
	height: 220px;
	width: 170px;
	margin: 10px 0;
	border-width: 0px thin 0px 0px;
	border-style: solid;
	border-color: #CCC;
	text-align: left;	}
.footer dl.end{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
.footer dl.address{
	text-align: center;	
	width: 195px;}
.footer dt{
	font-weight: bold;
	
	margin: 5px 0 5px 10px; 
	font-size: 14px;}
.footer dd{
	margin: 0 0 0 15px;
	color:#333;
	line-height: 15px;
	font-size:12px
}
.footer dd a{color: #1a3e72;}
.footer dd a:hover{color: #111;}
/* footer END*/
.mainraqform{
	width:960px;
	height: auto;
	float: left;
}
.highlight{
  background:#999;
  color:#fff;

}
