img {border:0; }

.normtext { font-size:13px; font-weight:bold; font-family:arial; line-height:13px; color:#333333; }

.bigtext { font-size:20px; line-height:23px;}

.normtext strong { color: #CC0000;}

.normtext2 { font-size:15px; font-weight:bold; font-family:arial; line-height:17px; font-weight:bold; color: #996666; }

.ma_subtext {font-size:11px; font-weight:bold; font-family:arial; color:black; }
.ma_subtext b {color:red; }

.ma_imgrow { float:left; width:200px; text-align:center; }

.graytxtbar { width:100%; background:gray; padding:3px; margin-bottom:5px; color:white;}


.linktxtdiv { position:relative; font-size:18px; font-weight:bold; font-family:arial; height:30px; width:500px; background-color: #CCCCCC; border:1px solid #333333;}
.linktxtdiv div {margin:3px;}
.linktxtdiv a:link { color:#000099;} 
.linktxtdiv a strong { color:#CC3300;}
.linktxtdiv a:visited { color:#000099;}
.linktxtdiv a:hover { color:#CC3300;}

	.fontstyle1 {font-family:arial; font-size:13px; font-weight:bold; color:#993333;}
	.fontstyle2 {font-family:arial; font-size:16px; font-weight:bold; color:white;}



/* Category Header Product Listings */

.cathead_row { font-size:15px; font-weight:bold; font-family:arial; position:relative; }
.cathead_row em { color: #990000; font-style:italic;}

.cathead_row .cathead_title { width:700px; height:20px; background:#ebe8e8; }
.cathead_row .cathead_title div {padding-top:3px; margin-top:2px; text-align:center; font-size:15px; color: #990000; text-transform:uppercase; width:95%; height:16px;}

.cathead_row .cathead_subtitle { width:700px; height:auto; background:#ebe8e8;  margin:0 0 5px 0; padding:2px 0 0 0; font-size:13px; line-height:16px;}
.cathead_row .cathead_subtitle a {color:#CC3300 !important; text-decoration:underline !important;}

.cathead_row .cath_infoparts_block {float:left; position:relative; width:165px; margin:0 20px 0 0;}

.cathead_row .cathrow_rowinfo { color:#666666; padding:5px 5px 7px 5px; width:160px; border:1px solid #cccccc; margin:0;}

.cathead_row .cathrow_rowinfo ul {padding-left:10px; margin:0 0 0 10px; text-align:left; list-style:disc !important; }
.cathead_row .cathrow_rowinfo li { line-height:14px; margin-top:10px; list-style:disc !important;}

.cathead_row .cathrow_parts {float:left; position:relative; width:1px; height:1px; overflow: visible; margin:0; padding:0;}
.cathead_row .cathrow_parts img {position:absolute; top:30px; left:-40px; z-index:150;}

.cathead_row .cathrow_thumb { height:150px;}
.cathead_row .cathrow_left { float:left; margin-top:0;}
.cathead_row .cathrow_left img { height:160px; width:150px; border:1px solid black;}
.cathead_row div { float:left; position:relative; font-size:11px; margin:0 10px 10px 0; text-align:center; line-height:11px; margin-top:10px;}

.cathead_row div .catitem_price { position:absolute; height:15px; color:#FF0000; font-size:12px; font-weight:bold; text-align: center; width:100%; bottom:-5px; right:0px; margin:0; display: block; }


/* Related Product Block Area */

.eco1 { font-size:19px; color: #009933; font-weight:bold; font-family:arial;}
.biglinetxt1{ font-size:19px; color: #CC3333; font-weight: bold; text-transform:uppercase; font-family:arial; line-height:19px;}
.biglinetxt2{ font-size:16px; color: #FFCC00; font-weight:bold; font-family:arial;}
.biglinetxt3{ font-size:16px; color: #CC3300; font-weight:bold; font-family:arial;}

.bigfeaturetxt { font-size:21px; color: #FF9900; font-weight:bold; font-family:arial;}
.medfeaturetxt { font-size:16px; color: #FF9900; font-weight:bold; font-family:arial;}


.cat_header_block { margin-left:10px; font-size:15px; font-weight:bold; font-family:arial; color:#000000;}


.sd_text { font-size:12px; font-weight:bold; font-family:arial; color:#000000;}
.sd_text strong {color:#FF0000; font-weight:bold;}

.sd_text a:hover { color:#000000;}
.sd_text a:hover { text-decoration:underline;}

.imglist_box {font-family:arial; font-size:11px !important;}
.imglist_box img { width:70px; border:1px solid #cccccc;}
.imglist_box .imglist_rightblock b {color:#CC0000; font-weight:bold;}
.imglist_box .imglist_rightblock div {width:70px; border:0px solid black; margin-left:3px; float:left; text-align:center;}


.imgborder { border:1px solid black; }

.prod_big_bg { margin-left:20px;}
.prod_big_bg .line { clear:both; float:left; position:relative; width:90%; height:auto; margin-left:20px; background: url(../images/content_images/bullet_ma.gif) no-repeat top left;}
.prod_big_bg .line div { margin: 0px 0 5px 30px; font-size:16px; font-family:arial; line-height:14px; font-weight:bold; color: #333333}
.prod_big_bg .line div strong {color:#666666; font-size:14px;}
.prod_big_bg .line div ul {margin:5px 0 15px 10px; padding:0;}
.prod_big_bg .line div ul li { margin-left:20px; font-size:13px; font-weight:normal; line-height:17px; list-style:disc !important;}



.relprod_block {float:left; position:relative; width:310px; background:url(../images/content_images/relatedproduct_block_bg.jpg) top left no-repeat; border:2px solid #CCCCCC; margin:10px 20px 0px 10px;}
.relprod_block .relprod_blockleft {float:left; position:relative; width:100px;}
.relprod_block .relprod_blockleft img {margin:5px; }

.relprod_block .relprod_blockright {float:left; position:relative; width:200px;}


.relprod_block .relprod_blockright .relprod_blocktitle {width:195px; background-color: #003366; margin:5px 0px 5px 0;}

.relprod_block .relprod_blockright .relprod_blocktitle div {font-weight:bold; font-family:arial; font-size:21px; color: #FFCC00; margin:3px;}

.relprod_block .relprod_blockright .relprod_subtitle{font-weight:bold; font-family:arial; font-size:17px; color: #666699; margin:10px 5px 10px 7px; font-style:italic; }

.relprod_block .relprod_blockright .line { clear:both; float:left; position:relative; width:auto; height:auto; margin-left:10px; background: url(../images/content_images/bullet_ma3.gif) no-repeat top left;}

.relprod_block .relprod_blockright .line div { margin: 0px 5px 5px 20px; font-size:15px; font-family:arial; line-height:17px; font-weight:bold; color: #993300; }
.relprod_block .relprod_blockright .line div strong {font-size:16px;}

/* END Related Product Block Area */



.short_intro { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px; }

.relproduct_box { position:relative; float:left; margin-left:20px; width:300px; height:160px;}

.relproduct_txtbox { position:absolute; left:115px; top:10px; width:180px; height:120px; overflow:hidden; font:Arial, Helvetica, sans-serif; z-index:0;}

.relproduct_txtbox h1 { font-size:12px; font-weight:bold; color: #0033CC; }

.relproduct_txt { font-size:11px; width:160px; margin-left:10px; background:;}

.relproduct_txt strong { color:#993300; font-size:13px;}

.relprod_linkspacer {  width:300px; height:160px; position:absolute; left:0px; top:0px; z-index:100;}

.divclear { clear:both; height:1px; width:1px; padding:1px;}

/* Demo Vid Box Area */

.demovid_container { float:left; width:200px; height:300px; padding-bottom:40px; }

.demovid_leftbox { background:#333333; width:100%; height:auto; margin:0px; }

.demovid_text { width:150px; height:auto; color:white; font-weight:bold; font-family:arial; font-size:13px; margin-left:20px; }

.demovid_text strong { color: #FFFFCC; font-size:15px; }
.demovid_text em {font-size:11px; }
.demovid_text ul { list-style:none; margin:0; padding-left:5px; } 
.demovid_text ul li a { font-size:10px; color:#FFFFCC; text-decoration:none; }
.demovid_text ul li a:hover  { color:#FFFFCC; text-decoration:underline; }


.demovid_flashbox { float:left; width:290px; height:300px;}

.demosidepic_box {float:left; width:200px;}
.demosidepic {margin-top:30px;}

.prodtable_row { background:#999999; font-size:11px; color:white; font-weight:bold; font-family:arial; }
.prodtable_row strong { font-size:14px;}


/* Featured Product Area */

.featprod_box { width:700px; height:430px; border:0px solid black;}
.featprod_box .title_bar { float:left; width:100%; height:90px; text-align:left; background:url(http://www.janilink.com/images/content_images/header_featprod.jpg) no-repeat; }
.featprod_box .title_bar .prodtitle { left:10px; width:690px; top:57px; text-align:center; }
.featprod_box .title_bar .prodtitle h5 { color:#000000; margin-top:55px; font-family:Arial; font-size:18px; text-transform:uppercase; }
.featprod_box .title_bar .prodtitle h5 em { color: #663300; }
.featprod_box .title_bar .prodtitle h5 b { color: #FFFFCC; }

.featprod_box .subtitle {clear:both; float:left; width:100%; height:30px; background: url(../images/content_images/featsub_bg.jpg) no-repeat left #000000;}
.featprod_box .subtitle h5 { color:#FFFFFF; float:right; margin:3px 10px 10px 0; font-family:Arial; font-size:16px; }
.featprod_box .subtitle h5 em { color:#ece277;}

/*.feat_row_container {clear:both; float:left; width:700px; height:320px; }*/
.feat_row_container {clear:both; float:left; width:700px; height:340px; }

.theme_basic { background:url(../images/content_images/featprod_basic.jpg) no-repeat top right; background-color:#FFFFFF; }

.theme_metal { background:url(../images/content_images/featprod_bg2.jpg) no-repeat top right;}
.theme_metal2 { background:url(../images/content_images/featprod_bg2b.jpg) no-repeat top right;}
.theme_metal3 { background:url(../images/content_images/featprod_bg2c.jpg) no-repeat top right;}

.theme_general { background:url(../images/content_images/featprod_bg.jpg) no-repeat top right;}
.theme_general2 { background:url(../images/content_images/featprod_bg1b.jpg) no-repeat top right;}
.theme_general3 { background:url(../images/content_images/featprod_bg1c.jpg) no-repeat top right;}

.theme_green { background:url(../images/content_images/featprod_bg3.jpg) no-repeat top right;}
.theme_green2 { background:url(../images/content_images/featprod_bg3b.jpg) no-repeat top right;}
.theme_green3 { background:url(../images/content_images/featprod_bg3c.jpg) no-repeat top right;}

.feat_row_container .feat_left {clear:both; float:left; position:relative; width:339px;; height:100%; background:; font-family:arial; font-weight:bold; font-size:14px; color:white;}
.feat_left .feat_text {position:absolute; top:41px; left:10px; font-size:17px; color:#FFFF66; font-weight:bold; font-family:arial; font-style:italic; }
.feat_left .feat_text strong {font-size:20px; color: #ffffff;}

.feat_left .feat_price { position:absolute; top:200px; left:20px; color: #FF3300; font-size:30px;}
.feat_left .feat_thumb {position:absolute; top:75px; left:200px; width:105px; height:121px; font-size:20px; background:#999999; color:#fff; padding-top:5px; color:#FFFFFF; font-size:12px; }

.feat_left .feat_description { position:absolute; top:270px; left:20px; width:300px; font-family:arial; font-size:15px; color: #333333; font-style:italic; background:; }
.feat_left .feat_description .line { clear:both; float:left; position:relative; width:270px; height:auto; margin-left:20px; background: url(../images/content_images/bullet_ma2.gif) no-repeat top left;}

.feat_left .feat_description .line div { margin: 0px 0 0px 20px; line-height:20px; text-align:left;}
.feat_left .feat_description .line div strong {font-size:16px;}




.feat_left .fp_contractapp { position:absolute; left:250px; top:15px; z-index:99; }

.feat_row_container .flashbox {float:left; position:relative; width:360px; margin-top:1px;}
.feat_row_container .flashbox .linkspace { width:100%; height:100%; }
.feat_row_container .flashbox .righttext { margin-left:27px; position:absolute; left:20px; height:15px; width:auto; background:url(../images/content_images/arrow_up.gif) no-repeat; text-align:left; color:black; font-family:arial; font-size:14px; font-weight:bold; }


/* Products Style Area */

.prod_stylebox {width:700px; height:250px;}
.prod_stylebox .imagebox {width:100%; height:215px;}
.prod_stylebox .imagebox img {width:100%; height:100%;}
.prod_stylebox .title_bar { float:left; width:100%; height:30px; text-align:left; background:#000000; }
.prod_stylebox .title_bar h5 { color:#FFFFFF; margin:3px 0 10px 10px; font-family:Arial; font-size:21px; }
.prod_stylebox .title_bar h5 em { color:#FFFFCC;}

.prod_stylebox .subtitle { clear:both; float:left; width:100%; height:5px; background: #999999; font-size:6px;}


/* Bullet Features Area */

.prod_features {width:700px; height:250px; border:1px solid black;}
.prod_features_detailed { height:351px;}

.prod_features .feat_title {float:left; width:100%; height:30px; text-align:center; background:#000000; }
.prod_features .feat_title h5 {color:#FFFFFF; margin:3px 10px 10px 0; font-family:Arial; text-transform:uppercase; font-size:21px;}

.prod_features .feat_detailrow { float:left; width:100%; line-height:18px; background-color: #666666;}
.prod_features .feat_detailrow div { margin:5px; width:680px; height:auto; font-family:arial; font-size:13px; font-weight:bold; text-align:center; color: #FFFFFF;} 

.prod_features .feat_detailrow div strong { font-size:17px; color: #FF9900; font-weight:bold; }


.prod_features .feat_row_container { float:left; width:100%; height:220px;}

.prod_features .feat_left { clear:both; float:left; width:400px; height:100%;}
.prod_features .feat_left img { width:400px; height:220px; margin:0; padding:0; border:none;}


.prod_features .feat_right2 { float:right; width:300px; height:100%;}

.topbkline { border-top: 1px solid black; }
.botbkline { border-bottom: 1px solid black; }

.prod_features .feat_right { float:right; width:298px; height:100%; background:url(../images/content_images/featright_bg.jpg) no-repeat #CCCCCC; border-left:2px solid black; text-align:left !important;}

.prod_features .feat_left2 { float:left; width:398px; height:100%; background:url(../images/content_images/featright_bg2.jpg) no-repeat #CCCCCC; border-right:2px solid black; text-align:left !important;}


.prod_features .feat_right .line { clear:both; float:left; position:relative; width:250px; height:auto; margin-left:20px; background: url(../images/content_images/bullet_ma.gif) no-repeat top left;}
.prod_features .feat_left2 .line { clear:both; float:left; position:relative; width:350px; height:auto; margin-left:20px; background: url(../images/content_images/bullet_ma4.gif) no-repeat top left;}

.prod_features .feat_right .line1 { background: url(../images/content_images/bullet_num1.gif) no-repeat top left;}
.prod_features .feat_right .line2 { background: url(../images/content_images/bullet_num2.gif) no-repeat top left;}
.prod_features .feat_right .line3 { background: url(../images/content_images/bullet_num3.gif) no-repeat top left;}.prod_features .feat_right .line4 { background: url(../images/content_images/bullet_num4.gif) no-repeat top left;}

.prod_features div a {color:#FF0000; text-decoration:underline;}
.prod_features div a:visited {color:#FF0000; text-decoration:underline;}

.prod_features .feat_right .line div { margin: 0px 0 5px 30px; font-size:13px; font-family:arial; line-height:20px; font-weight:bold; color: #333333}
.prod_features .feat_left2 .line div { margin: 0px 0 5px 30px; font-size:13px; font-family:arial; line-height:20px; font-weight:bold; color: #ffffff}

.prod_features .feat_right .line div strong {font-size:16px;}

/* Products Tech Specs Area */

.techspecs {width:700px; height:250px; border:0px solid black; background:url(../images/content_images/techspecs_bg.jpg) no-repeat;}
.techspecs3 {width:700px; height:250px; border:0px solid black; background:url(../images/content_images/techspecs_bg2.jpg) no-repeat;}
.techspecs h5 {margin:10px 0 20px 10px; font-size:21px; color:#333333; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.techspecs_table {width:440px; margin:50px 0 0 50px;}
.techspecs_table td {border:1px solid black; text-align:center; font-weight:bold; background:white; font-size:13px; font-family:arial;}
.techspecs_table .toprow td { background:#dbe5f1; font-weight:bold; color:#000000;}
.techspecs .ts_left {float:left; width:500px; background:;}

.techspecs .ts_right {float:right; width:200px; text-align:right;}
.techspecs .ts_right img {width:170px; height:250px;}

.techspecs_sub { position:absolute; font-family:arial; font-size:12px; }


/* Video Row Link Area */

.vidrowlink {float:left; position:relative; width:540px; margin-left:30px;}
.vidrowlink .vidrowbullet {float:left; width:30px; margin:10px 0 0 0px; background:url(http://10.0.1.100/images/Products/HardFloorCare/FloorBuffers/title_icon1.gif) top left no-repeat;}
.vidrowlink .vidtitle {float:left; position:relative; margin:10px 0 0 10px; width:300px; height:30px; color:#666666; font-size:17px; font-family:arial; font-weight:bold; text-transform:uppercase;}
.vidrowlink .vidrowbanner{float:left; width:200px;}
.vidrowlink .vidrowbreak {clear:left; float:left;}


.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18pt;
	color: #FFFFFF;
}
.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style7 {font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
}
.style9 {font-size: 24px}
.style12 {font-size: x-large}
.style14 {
	font-weight: bold;
	font-size: 10pt;
	color: #FFFF00;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.style3 {
	color: #FFFF00;
	font-weight: bold;
}
.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
}
.style19 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color: #666666; font-size: 12px; }
.style46 {
	color: #00FF00;
	font-style: italic;
}


