body {
padding:0px; margin:0px auto;
	scrollbar-face-color: #BE4244;
	scrollbar-shadow-color: #BE4244;
	scrollbar-highlight-color: #ffcc33;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffcc33;	 font-family:Arial, Helvetica, sans-serif; }
.notice{ font-family:arial; padding:4px; font-size:0.8em; border:2px dashed #ff0000;
 text-align:center; background-color:#eaeaea; }
.red{color:#BE4244;}

a, a:link{color:#BE4244;}
a:visited{color:#BE4244;}
a:hover{color:#3e4383;}

h1{color:#BE4244; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin-top:1.0em;}
h2{color:#BE4244; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
p, #maincontainer ul{
	font-size:0.8em;
	font-family:verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
}


.productimage200wide{width:200px; float:left; margin:0px 15px 10px 0px;}
.imagefloatleft{ float:left; margin:0px 15px 10px 0px;}

.productpricetable{ font-family:verdana, Arial, Helvetica, sans-serif;  border:1px solid #696969; }
.productpricetable thead th{font-weight:bold; background-color:#696969; color:#fff; padding:5px; font-size:0.7em;}
.productpricetable tbody th{color:#BE4244;  background-color:#ebebeb; padding:5px; font-size:0.8em; font-weight:bold;}
.productpricetable  tbody td{font-size:0.7em; background-color:#f1f1f1; padding:5px; font-weight:bold;}
 
 .toplinks{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
.toplinks  A:visited {color:#ffffff;} .toplinks A:hover {color:#ffcc33;}
.toplinks  A { text-decoration: bold; color:#ffffff;}

.price{font-size:1.4em;}

#bottomborder {border-top:1px solid #BE4244; margin-top:15px; width:970px; padding:10px 0px; background-color:#f2f2f2;}
#bottomborder p{ font-size:0.6em;}
/*******************************************************************************
* Drop Down Menu Styles							        					   *
*******************************************************************************/

ul.horizontalNav li p { line-height: 1.6em; font-size: 8px; padding: 0px; height: 50px; }

ul.horizontalNav .dropdown{  }

ul.horizontalNav  {
	background-color: #BE4244;
	padding: 0;
	cursor: defstyle.cssault;
	margin: -10px auto 0px auto;
	font-size: 0.6em;
    font-family: Arial;
	clear: left;
	list-style-type: none;
   
	width:750px;
}

ul.horizontalNav ul {
	background-color: #BE4244;
	width: 100px;
	
	clear: both;
	margin: 0;
	padding: 0;
	
}

ul.horizontalNav li {
	list-style-type: none;
	margin: 0 2px 0 2px;
	position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
	                                the lack of offset makes these appear normal, but it will make a difference
	                                to the absolutely positioned child blocks */
	color: #fff;
	float: left;
	padding: 0 0px 0 0px;
	z-index: 10;
    width: 100px;
	display:block;

}

ul.horizontalNav li ul li{
	margin: 0;
	border: 1px solid #fff;
	color: #fff;
    width: 96px;
    padding: 0;
}

ul.horizontalNav li ul {
    border: 1px solid #fff;
    margin: 28px 0 0 0;
	overflow:auto;
    width: 98px;
}

ul.horizontalNav li:hover {
	color: #000;
}
ul.horizontalNav li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
	                                the > targets only the child ul, not any child uls of that child ul */
	display: block;              /* makes the child block visible - one of the most important declarations */
}

/* and some link styles */
ul.horizontalNav li a { padding: 0px 0px; }
ul.horizontalNav li a:visited{color:#fff;}

ul.horizontalNav li.texty { font-size: 0.9em; padding: 4px; height: 40px; }
ul.horizontalNav li.texty a{color:#fff;}
ul.horizontalNav li.texty a:visited{color:#fff;}  

ul.horizontalNav li ul li a { color: #fff; display: block; text-decoration: none; padding: 4px 10px; }
ul.horizontalNav li a:hover { color: #000; }
ul.horizontalNav li ul li a:hover { color: #BE4244; }

ul.horizontalNav li ul li:hover {
	background-color: #ffcc33;
	color: #fff;
}

/* that IE 5+ conditional comment makes this only visible in IE 5+ */
ul.horizontalNav li {  /* the behaviour to mimic the li:hover rules in IE 5+ */
	behavior: url( _assets/css/IEmen.htc );
}
ul.horizontalNav ul {
	display: none; position: absolute; top: 21px; left: 0px;
}






.tablecabledesc{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold;}
.tablecableprice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold;}
.tablecableheader1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#BE4244; text-transform:uppercase; text-align:center;}
.tablecableheader2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#BE4244;}
.tablecableheader3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#BE4244;}
.tablecableimg{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color:#BE4244;}

.cleartonecableshome ul{font-size:0.8em;}