
/* see 180409 for orig body */
body {
	font-size:100%;
	line-height: 100%;
	font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-left:0px;
	background: url('https://www.nultd.nu/images/nu-body-bg9.gif') repeat-x 0% 2%; 
} 

html, body {height: 100%;}

p {
	font-size:14px;
	font-family:  "Helvetica Neue", Helvetica, Geneva, sans-serif;
	line-height: 100%;
	/*background-attachment: fixed; */
}

   .producthead2bu {
   font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
     font-size: 17px;    
     color: #0066aa;
     line-height: 1.8em;
     font-weight: bold;    
 }
 
    .producthead2gy {
   font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
     font-size: 16px;    
     color: #666;
     line-height: 1.8em;
     font-weight: bold;    
 }
 
   
a.myButton_bu, a.myButton_bu:link {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
        background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
        
        background-color:#2dabf9;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #2dabf9;;
        
        display:inline-block;
        color:#FFFFFF;
          font-family:"Helvetica Neue", arial, Trebuchet MS;
        font-size:1.1em;
        font-weight:bold;
        padding: 6px 5px 6px 5px;
        text-decoration:none;
        line-height: 1.4em;
        width: 60px;
    margin: 0;
        
                text-shadow:0px -1px 0px #2f6627;
        
    }
    
     a.myButton_bu:visited {
     color: #333333;
     }
     
   a.myButton_bu:hover {
                color: #FFFFFF;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
        background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
        background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
        
        background-color:#0688fa;
    }
    a.myButton_bu:active {
            color: #FAFAFA;
        position:relative;
        top:1px;
    }

   
    .myButton_gn {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
        background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
        background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
        
        background-color:#44c767;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #18ab29;
        
        display:inline-block;
        color:#ffffff;
          font-family:"Helvetica Neue", arial, Trebuchet MS;
        font-size: 1.1em;
        font-weight:bold;
        padding:4px 13px;
        text-decoration:none;
                    height: 30px;
        
        text-shadow:0px -1px 0px #2f6627;
        
    }
    .myButton_gn:hover {
        color: #666666;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
        background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
        background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
        
        background-color:#5cbf2a;
    }
    .myButton_gn:active {
        color: #000000;
        position:relative;
        top:1px;
    }


    .myButton_or {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
        background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
        background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
        
        background-color:#ffec64;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #ffaa22;
        
        display:inline-block;
        color:#222222;
          font-family:"Helvetica Neue", arial, Trebuchet MS;
        font-size: 1.1em;
        font-weight:bold;
        padding:4px 13px;
        text-decoration:none;
                    height: 30px;
        
        text-shadow:0px -1px 0px #ffee66;
        
    }
    .myButton_or:hover {
        color: #666666;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
        background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
        
        background-color:#ffab23;
    }
    .myButton_or:active {
    color: #000000;
        position:relative;
        top:1px;
    }



.content-texttab {font-size: 11px; line-height: 18px; color: #333232; font-style: normal; font-weight: normal; font-variant: normal }

.content-texttab2 {	font-size: 11px;	line-height: 16px; color: #333232; font-style: normal; font-weight: bold; font-variant: normal }

.content-text { font-size: 13px; line-height: 1.6em; color: #000000; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; }

a.content-text, a.content-text:link { font-size: 13px; line-height: 1.6em; background: #FAFAFA; color: #0066aa; font-style: normal; font-weight: normal; text-decoration: none; font-variant: normal } /* was #009999 */
a.content-text:visited {color: #333333; text-decoration: none }
a.content-text:hover { background: #FFFFFF; color: red; text-decoration: underline; font-weight: normal; }
a.content-text:active {  font-weight: bold; text-decoration: none }

.content-text-inline { font-size: 13px; line-height: 1.6em; color: #000000; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; }

a.content-text-inline, a.content-text-inline:link { font-size: 13px; line-height: 1.6em; background: #FAFAFA; color: #0066aa; font-style: normal; font-weight: normal; text-decoration: none; font-variant: normal } /* was #009999 */
a.content-text-inline:visited {color: #333333; text-decoration: none }
a.content-text-inline:hover { background: #FFFFFF; color: #006699; text-decoration: underline; font-weight: normal; }
a.content-text-inline:active {  font-weight: bold; text-decoration: none }


a.content-inline, a.content-text:link { font-size: 13px; line-height: 1.6em; color: #0066aa; font-style: normal; font-weight: normal; text-decoration: underline; font-variant: normal } /* was #009999 */
a.content-inline:visited {color: #333333; text-decoration: none }
a.content-inline:hover { color: red; text-decoration: none; font-weight: normal; }
a.content-inline:active {  font-weight: bold; text-decoration: none }

ul#bodyind2 { color: #666666; font-weight: normal; font-size: 13px; line-height: 20px; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; text-indent: 0px; list-style-type:none; text-decoration: none; margin: 0px 0px 0px 20px; padding-left: 0px }

#bodyind2 li a { font-weight: bold; font-size:13px; color: #0066aa; text-decoration: none; text-indent: 0pt; margin: 0 0 2px 20px;}

#bodyind2 li a:hover { color: #333333; background-color: #FAFAFA; text-decoration: underline; padding: 3px 0px 3px 0px;}

h3 { font-size: 15px; line-height: 16px; color: #333333; font-weight: bold; font-style: normal; text-decoration: none; font-variant: normal; margin-bottom: 5px } 

.content-text_link  { font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; line-height: 180%; color: #000000; font-style: normal; font-weight: normal; text-decoration: none; font-variant: normal }

.content-text_link:link  { color: #333333; font-style: normal; font-weight: normal; 	font-variant: normal }
.content-text_link:visited  { color: #666666; font-style: normal; font-variant: normal }
.content-text_link:hover  {	font-style: normal; text-decoration: underline; font-weight: normal; font-variant: normal }
.content-text_link:active  { color: #333232; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none }

.readmore_link { font-size: 1em; line-height: 15px;  text-decoration: none; color: #000099; font-style: normal; font-weight: normal; font-variant: normal;  }
a.readmore_link:link { font-weight: normal; line-height: 15px; background-color: white; text-decoration: underline }
a.readmore_link:visited { font-weight: normal; line-height: 15px; text-decoration: underline }
a.readmore_link:hover { color: #f60; font-weight: normal; text-decoration: none }
a.readmore_link:active { color: #00316B; font-weight: normal; text-decoration: none }

.leftmenusub_link { font-size: 1.1em; line-height: 15px; text-decoration: none; color: #0066aa; font-style: normal; font-weight: bold; font-variant: normal }
a.leftmenusub_link:link { font-weight: bold; line-height: 15px; background-color: white; text-decoration: none }
a.leftmenusub_link:visited { line-height: 15px; text-decoration: none }
a.leftmenusub_link:hover { color: #333333; text-decoration: underline }
a.leftmenusub_link:active { color: #999999; text-decoration: none }

img.logofloatri {
			float: right;
			position:relative;
			top: -10px;
			/* border: 1px solid #666; */
			padding: 2px;
		}
		
.floatri {
			float: right;
			position:relative;
			top: -20px;
			/* border: 1px solid #666; */
			padding: 2px;
		}

.footer10 ul {
  padding:0;
    margin:0.5em 0 5px 0;
 /* margin-top:5px;  */
  width:0;
  }
.footer10 li {
  list-style-type:none;
  margin:0 0 0 0;
  line-height: 1.5em;
  }
.footer10 a, .footer10 a:link, .footer10 a:visited {
	display:block;
  	width:150px;
	border:0px solid #808;
  font-size:11px;
  text-align:left;
  text-decoration:none;
  /* background:#5DC9E1; */
  color:#666666; 
  padding:0.15em;
  }
.footer10 a:hover {
  background: #FAFAFA;
  color:#FC5D00;
  text-decoration:underline;
  }
  .footer10 a:active {
  text-decoration:none;
   color:#666666; 
  }
  
.heading-grad { line-height: 1.5em; padding: 5px; background: url(http://www.sonicwall-solutions.com/images/hor_grad_5p.gif) repeat-y }

.dotline-red { background: url('https://www.nultd.nu/images/backdotred.gif') repeat-x }
.dotline-bu { background: url('https://www.nultd.nu/images/backdotbu.gif') repeat-x }

#readmbutton { float: right; height:18px; border: 1px solid #c0c0c0; background-color: #FAFAFA; width: 90px; margin: 0px; margin-bottom: 2px; padding: 0px; text-align: right; margin-right: 5px; margin-top: 0px; 
}

a.readmbutton120, a.readmbutton120:visited { 
float: right; height:18px; border: 1px solid #c0c0c0; background-color: #FFCC00; width: 120px; color: black; line-height: 1.5em;  padding: 2px; padding-right: 1px; text-align: center; text-decoration: none; margin-right: 15px; margin-top: 100px; font: bold 11px/170% Arial, Tahoma; moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
}

a.readmbutton120:hover { 
float: right; height:18px; border: 1px solid #c0c0c0; background-color: #FFCC00; width: 120px; color: #666666;
}

a.readmbutton120:active { float: right; height:18px; border: 1px solid #c0c0c0; background-color: #c0c0c0; width: 120px; line-height: 1.8em;
}

.readmbuttonsupplier, .readmbuttonsupplier:link, .readmbuttonsupplier:visited { font: bold 11px Arial, Tahoma; float: right; height: 1em; line-height: 0.6em; border: 1px solid #c0c0c0; background-color: #ffcc00; width: 90px; margin: 0px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 7px; padding-right: 3px; text-align: right; margin-right: 5px; margin-top: 0px; 
}
.readmbuttonsupplier:hover {position:relative; left: 1px; top: 1px; }

.readmbuttonsupplier:active {position:relative; left: 0px; top: 0px; }

a.readmbutton121, a.readmbutton120:visited { float: right; height:18px; border: 1px solid #c0c0c0; background-color: #FFCC00; width: 120px; color: black; line-height: 1.5em;  padding: 2px; padding-right: 1px; text-align: center; text-decoration: none; margin-right: 15px; margin-top: 10px; font: bold 11px/170% Arial, Tahoma; moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
}

a.readmbutton121:hover { float: right; height:18px; border: 1px solid #c0c0c0; background-color: #FFCC00; width: 120px; color: #666666; line-height: 1.8em;  padding: 2px; padding-right: 1px; text-align: center; text-decoration: none; margin-right: 15px;
}

a.readmbutton121:active { float: right; height:18px; border: 1px solid #c0c0c0; background-color: #c0c0c0; width: 120px; line-height: 1.5em;  padding: 2px; padding-right: 1px; padding-top: 4px; text-align: center; text-decoration: none; margin-right: 15px;
}

.readmbutton2 { float: right; height: 1em; line-height: 0.6em; border: 1px solid #c0c0c0; background-color: #FAFAFA; width: 90px; margin: 0px; margin-bottom: 15px; padding-bottom: 2px; padding-right: 3px; text-align: right; margin-right: 5px; margin-top: 0px; 
}

.readmbutton { float: right; border: 1px solid #c0c0c0; background-color: #FAFAFA; width: 80px; margin-bottom: 3px; padding: 2px; text-align: right; margin-right: 3px;
}

.readmbuttonx50 { float: right; border: 1px solid #E5E5E5; background-color: #FAFAFA; width: 50px; margin-bottom: 3px; padding: 2px; text-align: right; margin-right: 3px;
}

.readmbutton50 { float: right; margin: 0px; padding: 0px; line-height: 0.8em; 
float: right; border: 1px solid #c0c0c0; background-color: #FAFAFA; width: 50px; text-align: right; margin-right: 3px;
}

.readmbutton50fr { float: right; margin: 0px; padding: 0px; height: 1em; line-height: 0.6em; float: right; border: 1px solid #c0c0c0; background-color: #FAFAFA; width: 50px; text-align: right; margin-right: 3px; margin-bottom: 5px; padding-right: 3px; 
}

#dltab { font-size: 11px; border-left: 1px solid; color: #0066aa; background: #FFFFFF; line-height:20px; padding-left:4px; text-decoration: none; text-indent: 0pt; margin-top:15px; }

/*
#dltab a:link { font-size: 11px; color: white; background: #0066aa; line-height:20px; padding-left:4px; text-decoration: none; text-indent: 0pt; list-style-type: circle; margin: 0 }
*/

#dltab a:link { font-size: 11px; color: #0066aa; padding-left:4px; text-decoration: none; text-indent: 0pt; list-style-type: circle; margin: 0 }

#dltab a:visited { font-size: 11px; color: white; padding-left:4px; text-decoration: none; text-indent: 0pt; list-style-type: circle; margin: 0 }

#dltab a:active { font-size: 11px; color: white; padding-left:4px; text-decoration: none; text-indent: 0pt; list-style-type: circle; margin: 0 }

.pricefrom, a.pricefrom, a.pricefrom:link, a.pricefrom:visited { 
        color: #0066aa;
        font-size: 12px;
       line-height: 1.2em;
        text-decoration: none;
        font-weight: bold;
}

a.pricefrom:hover { 
        text-decoration: none;
        color: #999999;
}

a.pricefrom:active { 
        text-decoration: none;
        color: #333333;
}

.cat_descrip { 
	font: normal 13px/150%  Tahoma, Arial, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #333333;
/* letter-spacing: 1px; */
	}

img{
	border:0px;
}
a.drop, a.drop:link, a.drop:visited { 
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	line-height: 2em;
	color: #000;
/* letter-spacing: 1px; */
	}
a.drop:hover{ 
	font-weight: bold;
	text-decoration:none;
	color: #666666;
	/* letter-spacing: 1px; */
	}
a.drop:active { 
	font-weight: bold;
	color: #336699;
	}


li.newbullet { 
		background:url(http://www.networksunlimited.eu/images/bullet5m11.gif) 0% 40% no-repeat;
		padding-left: 10px;     
        /*  list-style-image: url(http://www.networksunlimited.eu/images/bullet5.gif); */
         }     
.topnav { 
	font-size: 10px;
	line-height:1.8em;
	padding-left:2px;
	color: #666666;
	letter-spacing: 1pt;
	border-bottom: 1px solid #E3E3E3;
}
a.topnav { 
	font-size: 10px;
	color: #003399;
	text-decoration: none 
}
a.topnav:visited { 
	font-size: 10px;
	color: #003399 
}
a.topnav:hover { 
	font-size: 10px;
	color: #f60;
	text-decoration: underline 
}
a.topnav:active { 
	font-size: 10px;
	color: #990000 
}


.top_head { padding-left:0px;display:block;height:20px;margin-left:5px; margin-bottom:10px; margin-top:20px; color: #0066aa; font-style: normal; font-weight: bold; font-size: 12px; line-height: 28px; }
/* was line-height: 20px */

.top_head2 { padding-left:0px;display:block;height:20px;margin-bottom:10px; margin-top:40px; color: #003399; font-style: normal; font-weight: bold; font-size: 12px; line-height: 28px;}

.top_head3 { padding-left:0px; font-family: "Helvetica Neue", Helvetica, Geneva, sans-serif; display:block;height:20px;margin-left:0px; 
margin-bottom:10px; margin-top:35px; color: #0066aa; font-style: normal; font-weight: bold; font-size: 12px; line-height: 28px;}
/* was line-height: 20px #009999 */

a.roundhead {
font-size: 15px;
line-height:2em;
color: #333333;
}

a { outline: none; }

#arrlist3 li { 
padding-top:1px;
vertical-align:middle; 
line-height: 1em;
margin-bottom:5px;
margin-left: 0; 
padding-left: 0;
font-size: 12px;	line-height: 1.8em; color: #333232; font-style: normal; font-weight: normal; font-variant: normal;
list-style-image: url('https://www.nultd.nu/images/bullet_arrow2.gif');
}
#arrlist3 ul {margin-left: 0; padding-left: 0;
}

ul.noIndent {
margin-left: .5em;
padding-left: .5em;
}

.dotlist3 ul {text-align: left; margin-left: 0; padding-left: 0; 
}

.dotlist3 li { 
padding-top:0px;
vertical-align: middle; 
margin-bottom:10px;
line-height: 10px; 
margin-left: 0px; 
padding: 0px 0px 0px 15px; 
font-size: 11px; color: #0066aa; font-style: normal; font-weight: normal; font-variant: normal; 
/* list-style-image: url('https://www.nultd.nu/images/3dot_bullet.gif'); */
list-style-type: none;
text-decoration: none;
background:url('https://www.nultd.nu/images/3dot_bullet.gif') 0% 50% no-repeat;
}

.dotlist3 li a:link { 
font-size: 11px; color: #0066aa; font-style: normal; font-weight: normal; font-variant: normal; 
list-style-type: none;
text-decoration: none;
}

.dotlist3 li a:visited { 
color: #333333;
text-decoration: none;
}

.dotlist3 li a:hover { 
color: red; 
padding: 0px 0px 0px 0px; 
text-decoration: none;
}

.dotlist3 li a:active { 
color: #000000; 
padding: 0px 0px 0px 2px; 
text-decoration: none;
}

#othersite a {

        color: #666666;
        font-size: 10px;
        line-height: 15px;
        padding:2px;
        text-decoration: none;
        font-weight: normal;
}

#othersite a:link,

#othersite a:visited { 
		 color: #666666; 
}

#othersite a:hover {

	  color: #FFFFFF;
          padding:2px;
          background-color: #f60;
                }     

#othersite a:active {
        color: #000000; 
        background-color: #c0c0c0;
    } 
    
#articletext a[href]:after,
#authorbio a[href]:after,
#footer a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 90%;}

#articletext a[href^="/"]:after,
#authorbio a[href^="/"]:after,
#footer a[href^="/"]:after {
   content: " (http://sonicwall-store.co.uk" attr(href) ") ";}
 
#articletext h1 {
width:600px;
font-size: 10px;
padding: 5px 0px 5px 5px;
background-color: #F5F5F5}

#articletext h2 {
font-size: 10px;
margin:0px;
line-height:10px;
padding:5px 0px 5px 0px;
background-color: #F0F0F0;
}


#dragbar{
cursor: pointer;
background-color: #FFFFCC;
min-width: 100px;
}

#dragbar #closetext{
color: #000000;
font-weight: bold;
margin-right: 1px;
}

.topsixmenu {
margin: 0px 0;
margin-bottom: 20px;
padding: 0px;
text-align:left; 
width: 180px; /*width of menu*/
/* border: 1px solid #c2c2c2; */
}

.topsixmenu div.topsixheader a, .topsixmenu div.topsixheaderselect a{
background: url(/images/lh_slidersroundnu12.gif) no-repeat -180px 20%;
font: bold 11px Arial, sans-serif;
color: #FFFFFF;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
line-height: 1.5em;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
outline: 0;
border: 1px solid #c2c2c2;
}

.topsixmenu div.selected a, .topsixmenu div.topsixheader a:hover, .topsixmenu div.topsixheader a:active{
background: url(/images/lh_slidersroundnu12.gif) no-repeat -180px 20%;
color: white;
outline: 0;
}

.topsixmenu div.topsixheader a:active{
background: url(/images/lh_slidersroundnu12.gif) no-repeat -180px 20%;
color: black;
outline: 0;
}

.topsixmenu div.topsixheaderselect a {
background: url(/images/lh_slidersroundnu12.gif) no-repeat 0px 20%;
color: black;
outline: 0;
}


.topsixmenu div.submenutopsix{ /*DIV that contains each sub menu*/
background: #FAFAFA;
padding: 5px 0px 5px 0px;
font: bold 11px Arial;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.topsixmenu div.submenuhead { /*DIV that contains each sub menu header*/
background: #FAFAFA;
padding: 5px 0px 5px 0px;

font: bold 11px Arial, sans-serif;
line-height:9px; /*Height applied to sub menu header DIVs. */
}

.topsixmenu div.submenutopsix a:visited, .topsixmenu div.submenutopsix a:active {
/* color: black; */
}


.applemenu{
margin: 5px 0;
padding: 0px;
text-align:left; 
width: 180px; /*width of menu*/
/* border: 1px solid #c2c2c2; */
}

.applemenu div.silverheader a{
/* background: black url(/images/silverbg.gif) repeat-x center left; */
background: url(/images/lh_slidersroundnu12.gif) repeat-x 0px 20%;
font: bold 11px Arial, sans-serif;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
line-height: 1.5em;
padding: 5px 0;
margin-top: 2px;
padding-left: 8px;
text-decoration: none;
border: 1px solid #c2c2c2;
}

.applemenu div.silverheaderproduct{
/* background: black url(/images/silverbg.gif) repeat-x center left; */
background: url(/images/lh_slidersroundnu9.gif) repeat-x 180px 0%;
font: bold 11px Arial, sans-serif;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
line-height: 1.5em;
padding: 5px 0;
margin-top: 2px;
padding-left: 8px;
text-decoration: none;

}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
/* color: black; */
}

.applemenu div.selected a, .applemenu div.silverheader a:hover {
background: url(/images/lh_slidersroundnu12.gif) no-repeat -180px 20%;
color: #FFFFFF;
margin-top:2px;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: #FAFAFA;
padding: 2px 1px 5px 1px;
font: bold 11px Arial, sans-serif;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.applemenu div.submenuhead { /*DIV that contains each sub menu header*/
background: #FAFAFA;
padding: 5px 0px 5px 0px;

font: bold 11px Arial, sans-serif;
line-height:15px; /*Height applied to sub menu header DIVs. */
}

.submenuhead2 { 
font-size: 1.1em; padding: 5px 0px 5px 15px; line-height: 18px; text-decoration: none; color: #003333; font-style: normal; font-weight: bold; text-transform: uppercase; background: #e5e5e5; font-variant: normal
}

.applemenu div.silverheaderindex {
/* background: black url(/images/silverbg.gif) repeat-x center left; */
background: url(/images/lh_slidersroundnu8.gif) repeat-x 0px 20%;
font: bold 11px Arial, sans-serif;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
line-height: 1.5em;
padding: 5px 0;
margin-top: 2px;
padding-left: 8px;
text-decoration: none;
border: 1px solid #c2c2c2;
}

.applemenu div.silverheaderindexxx a:hover {
background: url(/images/lh_slidersroundnu8.gif) no-repeat -190px 20%;
color: #FFFFFF;
margin-top:2px;
}

#roundheader {width: 160px; margin:0; padding: 5px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #69c url(/images/roundtop2.gif) no-repeat top left;}

.brief_desc {

        color: #333333;
        font-size: 12px;
        line-height: 1.5em;
        text-decoration: none;
        font-weight: normal;
               
        }

.tools {

        color: #7D7C7C;
        font-size: 10px;
        line-height: 14px;
        text-decoration: none;
        font-weight: normal;
               
        }
        
a.tools:link, a.tools:visited {

        color: #7D7C7C;
        font-size: 10px;
        line-height: 14px;
        text-decoration: underline;
        font-weight: normal;
        }

a.tools:active {

        color: #000000; 
        text-decoration: underline;
        font-size: 10px;
        line-height: 14px;
        font-weight: normal;
        
}

a.tools:hover {

	  color: #990100;
          font-size: 10px;
          line-height: 14px;
          text-decoration: underline;
          font-weight: normal;
                    
}

.dropcap2 {
	font-size: 4.5em;
	font-weight: bold;
	color: #333333;
	line-height: 95%;
	width: 1.05em;
	margin-top: 3px;
	/* margin-bottom: 13px; */
	float: left;
}

.dropcap3 {
	font-size: 4.5em;
	font-weight: bold;
	color: #666666;
	line-height: 0.8em;
	width: 0.8em;
	margin-top: 3px;
	/* margin-bottom: 13px; */
	float: left;
}

.sw-banner-img1
{ 
background: url(/images/bbd_TZ210.jpg); 
width: 600px; 
height: 240px;
margin-bottom: 20px;
margin-top: 20px;
padding-top: 5px;
line-height:3em;
text-transform: uppercase;
clear:both;
}

 .producthead a,  .producthead a:link {
     font-size: 15px;    
     color: #0066aa;
     line-height: 1.8em;
     font-weight: bold;  
     text-decoration: none;
 }
 .producthead {
     font-size: 15px;    
     color: #0066aa;
     line-height: 1.8em;
     font-weight: bold;    
         text-decoration: none;
 }
 
 
  .producthead2 {
     font-size: 17px;    
     color: #333333;
     line-height: 1.8em;
     font-weight: bold;    
 }
 
 .plusminus { background-image: url(http://www.sonicwall-store.co.uk/images/plusico.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 0px 0px 4px 15px; margin-left:0px;}

.plusico {background-image: url(http://www.sonicwall-store.co.uk/images/plusico.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 3px 0px 4px 15px; margin-left:15px;}

.minusico {background-image: url(http://www.sonicwall-store.co.uk/images/minusico.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 3px 0px 4px 15px; margin-left:10px;}

.tblBorder { border: 1px solid #C2C2C2;}
.tblTopLeftCorner { position: relative; background: url(/images/cornercurvetl.gif) no-repeat top left; width: 5px; height: 5px; margin-top: -1px; margin-left: -1px; }
.tblTopRightCorner { position: relative; background: url(/images/cornercurvetr.gif) no-repeat top right; width: 5px; height: 5px; margin-top: -1px; margin-right: -1px; }
.tblBotLeftCorner { position: relative; background: url(/images/cornercurvebl.gif) no-repeat bottom left; width: 5px; height: 5px; margin-bottom: -1px; margin-left: -1px; }
.tblBotRightCorner { position: relative; background: url(/images/cornercurvebr.gif) no-repeat bottom right; width: 5px; height: 5px; margin-bottom: -1px; margin-right: -1px; }
.tblBrdrBG { background: url(/images/tablebg.gif) repeat-x bottom left; border: 1px solid #C2C2C2; }

.tblBrdrBGgn { background: url(/images/tablebggn.gif) repeat-x bottom left; border: 1px solid #C2C2C2; }

.tblBrdrBGor { background: url(/images/tablebgor.gif) repeat-x bottom left; border: 1px solid #C2C2C2; }

.table_lr {
color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0  
}
.txt { 
	font-size: 10px;
	color: #333333;
}
.txtjustify {
	font-size: 10px;
	color: #333333;
}

td.tabletext {
	font-size: 11px;
	color: #333333;
}

td.headertable2 {
	font-size: 10px;
	color: #333333;
}

td.text11 {
	font-size: 9px;
	color: #336699;
	text-align: center;
	border-bottom: solid 1px #c0c0c0;
}

td.text12 {
	font-size: 10px;
	color: #336699;
	text-align: left;
	border-bottom: solid 1px #c0c0c0;
}

.headernav {

        color: #FFFFFF;
        font-size: 12px;
        line-height: 1.2em;
        text-decoration: none;               
        }

a.headernav:link,

a.headernav:visited{

        color: #FFFFFF;
        font-size: 12px;
        line-height: 1.2em;
        text-decoration: underline;               
        }

a.headernav:hover{

	  color: #5DC9E1;
          text-decoration: none;
                    
}

a.headernav:active{

       font-size: 12px;
        
}

a.news1:link,

a.news1:visited{

        color: #333333;
        font-size: 10px;
        line-height: 1.2em;
        text-decoration: none;
        font-weight: bold;
               
        }

a.news1:active{

        color: #000000; 
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        
}

a.news1:hover{

	  color: #FF0000;
          font-size: 10px;
                  line-height: 1.2em;
          text-decoration: underline;
          font-weight: bold;
}

a.news2, a.news2:link, a.news1:visited {

        color: #0066aa;
        font-size: 11px;
        line-height: 1.2em;
        text-decoration: none;
        font-weight: bold;
               
        }

a.news2:hover{

	  color: #333333;
          line-height: 1.2em;
          text-decoration: underline;
                    
}

a.news2:active {
        color: #c0c0c0; 
        text-decoration: underline;
}

a.tools:link,

a.tools:visited{

        color: #7D7C7C;
        font-size: 10px;
        line-height: 14px;
        text-decoration: underline;
        font-weight: normal;
               
        }

a.tools:active{

        color: #000000; 
        text-decoration: underline;
        font-size: 10px;
        line-height: 14px;
        font-weight: normal;
        
}

a.tools:hover{

	  color: #990100;
          font-size: 10px;
          line-height: 14px;
          text-decoration: underline;
          font-weight: normal;
                    
}

.threedotlist {list-style: none; margin: 0px; padding:5px 0px 3px 15px; font-size:11px; text-align:left; text-decoration:none; color:#00428a; }
.threedotlist a, .threedotlist a:link, .threedotlist a:visited { text-decoration:none; color:#00428a; }
.threedotlist a:hover { color:#FF0000; text-decoration:underline; }
.threedotlist a:active { text-decoration:none; }
.threedotlist li { border-bottom: dotted 1px #c0c0c0;line-height:18px; }

li.threedotbullets2 { background-image: url(/images/3dot_bullet.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 0px 0px 4px 15px; margin-left:0px; line-height:18px;}

li.threedotbulletsdown2 { background-image: url(/images/3dot_bulletdown.gif); background-repeat: no-repeat; background-position: 0% 11%; padding: 0px 0px 4px 15px; margin-left:0px;}

.threedotbullets { background-image: url(/images/plusmore.gif); background-repeat: no-repeat; background-position: 98% 40%; padding: 0px 0px 4px 1px; margin-left:0px; list-style-type:none; border-bottom:1px solid #c0c0c0;}

.threedotbulletsdown { background-image: url(/images/minusmore.gif); background-repeat: no-repeat; background-position: 98% 40%; padding: 0px 0px 4px 1px; margin-left:0px; list-style-type:none; }

#quoteimg a, #quoteimg2 a, #quoteimg3 a {color: #000000; }
#quoteimg a:hover, #quoteimg2 a:hover, #quoteimg3 a:hover {color: #FF0000; }
.punchline {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 20px;
}

/* html body pre, html body code {vertical-align: baseline;} */

h4 { color: #265873; font-style: normal; font-weight: bold; font-size: 18px; line-height: 18px; }

.table_head10 { color: #336699; font-weight: bold; }
.table_head11 { color: #336699; font-size: 11px; font-weight: bold; }
.table_head13 { color: #000000; font-size: 13px; font-weight: bold; }

table.tablemain { margin-left:20px }

.producttitle { color: gray; font-size: 115%; line-height: 14px; background-color: #f5f5f5 }
/* date font (top menu) - white, SMALL */
.menugrad2 {
 color: #333333; font-weight: bold; font-size: 11px;line-height: 1.7em; text-align:left; text-decoration: none; background: transparent url('http://www.sonicwall-store.co.uk/images/button_grad4.gif') repeat-x; vertical-align: top; margin-right: 0; border: solid 1px #d4d4d4; 
}
.menugrad3 {
 color: #FFFFFF; font-weight: bold; font-size: 12px;line-height: 2.2em; text-align:left; text-decoration: none; background: transparent url('http://www.sonicwall-store.co.uk/images/bg.gif') repeat-x; vertical-align: top; margin-right: 0; border: solid 1px #d4d4d4; 
}
.menugrad4 {
 color: #FFFFFF; font-weight: bold; font-size: 12px;line-height: 2.2em; text-align:left; text-decoration: none; background: transparent url('http://www.sonicwall-store.co.uk/images/silverbg.gif') repeat-x; vertical-align: top; margin-right: 0; border: solid 1px #d4d4d4; 
}
.menugrad5 {
 font-weight: bold; font-size: 12px; text-align:left; text-indent: 10px; text-decoration: none; background: transparent url(http://www.networksunlimited.eu/images/grad_grey2.gif) repeat-x left 60%; border: solid 1px #0066aa; vertical-align: top; margin-right: 0; 
}
/* .grad  { height:10px;background: url(/images/nubackgn.gif) repeat-x left 0px; } */

.grad { background: url(/images/grad2-3005.gif) repeat-x top left; }

#header {
float:left;
width:100%;
background: url("http://www.sonicwall-store.co.uk/images/tab_bg2.gif") repeat-x bottom;
font-size:90%;
line-height:normal;
}
#header ul {
margin:0;
padding:5px 10px 0;
list-style:none;
}
#header li {
float:left;
background:url("http://www.sonicwall-store.co.uk/images/tab_left.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
}
#header a {
float:left;
display:block;
background:url("http://www.sonicwall-store.co.uk/images/tab_right.gif") no-repeat right top;
padding:5px 10px 4px 3px;
text-decoration:none;
font-weight:bold;
color:#766;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
color:#f60;
margin:0;
}
#header #current {
background-image:url("http://www.sonicwall-store.co.uk/images/tab_left_on.gif");
border-width:0;
}
#header #current a {
background-image:url("http://www.sonicwall-store.co.uk/images/tab_right_on.gif");
color:#f60;
padding-bottom:5px;
}
.fontdate {
	  font-size: 10px;
	  line-height: 9px;
	  vertical-align: middle;
	  color: #333333;
	}
.fontdate2 {
	  font-size: 10px;
	  padding-right:5px;
	  color: #FFFFFF;
	}
	
	.fontdatewhite {
	  font-size: 10px;
	  /* padding-right:15px; */
	  color: #999999;
	  text-align: right;
	}

/* 
.rnd { 
display: block;
	height: 45px;
	width: 13px;
	background: transparent url('/images/lefttab_nu_rnd.jpg'); background-repeat: no-repeat; 
	}	
*/

.rndright {	
float: right;
	margin: 0;
	width: 13px;
	height:25px;
	border-right: 0px ridge #ffffff;
		background: white url('/images/righttab_nu_rnd.jpg'); background-repeat: no-repeat; background-position: 0px -10px; 
	  color: #FFFFFF;
 }
 
 #navh {
	list-style:none;
	width:940px;
	margin:3px auto 0px auto; /* was 10 auto 0 auto */
	height: 27px;
	padding:0px 20px 10px 20px; /* top menu vertical spacing */
	position: relative; /* v Important to ensure z-index works in IE */
	margin-left: 0px;
	z-index: 1000;
	
		/* Rounded Corners */	/* Background color and gradients */	/* Borders */
	border: 1px solid #696;
padding: 0px 0px 6px 9px; /* determines top vertical alignment on buttons */
text-align: center; width: 974px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
/* -webkit-box-shadow: #666 2px 2px 3px; */
/* -moz-box-shadow: #666 2px 2px 3px; */
/* box-shadow: #666 2px 2px 3px; */
background: #0272A7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0272A7), to(#013953));
background: -webkit-linear-gradient(#0272A7, #013953);
background: -moz-linear-gradient(#0272A7, #013953);
background: -ms-linear-gradient(#0272A7, #013953);
background: -o-linear-gradient(#0272A7, #013953);
background: linear-gradient(#0272A7, #013953);
-pie-background: linear-gradient(#0272A7, #013953);
behavior: url(/PIE.htc);

}


#navh li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 6px 8px 6px 3px; /* determines top vertical alignment on buttons */
	margin-right:30px; /* spacing between buttons was 30px */
	margin-top:3px; /* determines top vertical alignment on buttons */
	margin-left: 10px;
	border:none;
}


#navh li:hover {
	border: 1px solid #777777; /* causing isues with hover - first color is top */
	padding: 6px 6px 6px 3px;  /* top padding changed from 5px */

	/* Background color and gradients for tabs li and hover */
	
	background: #FAFAFA;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F0F0F0), to(#FAFAFA));
background: -webkit-linear-gradient(#F0F0F0, #FAFAFA);
background: -moz-linear-gradient(#F0F0F0, #FAFAFA);
background: -ms-linear-gradient(#F0F0F0, #FAFAFA);
background: -o-linear-gradient(#F0F0F0, #FAFAFA);
background: linear-gradient(#F0F0F0, #FAFAFA);

	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 6px 5px 0px 0px;
	/* border-bottom: 5px solid #FAFAFA; */ /* added to fill v space between button and bottom of nav bar on hover */
	-pie-background: linear-gradient(#F0F0F0, #FAFAFA);
	behavior: url(/PIE.htc);
	border-bottom: 1px solid #FAFAFA;
}

#navh li .liitem {
	border: none; width: 120px; /* added 021211 to prevent line break */
}

#navh li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #F0F0F0;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}

#navh li:hover a {
	color:#014464;
	text-shadow: 1px 1px 1px #ffffff;
}
#navh li .dropmenu {
	padding-right:21px;
	background:url('/images/drop.png') no-repeat 95% 6px;
}
#navh li:hover .dropmenu {
	background:url('/images/drop.png') no-repeat 95% 5px;
}

#navh li:hover .dropmenu > div {
	display: block; /* added 011113 to fix ie10 drop down hover issue */
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	z-index: 1000;
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#d0d0d0));
background: -webkit-linear-gradient(#FFFFFF, #d0d0d0);
background: -moz-linear-gradient(#FFFFFF, #d0d0d0);
background: -ms-linear-gradient(#FFFFFF, #d0d0d0);
background: -o-linear-gradient(#FFFFFF, #d0d0d0);
background: linear-gradient(#FFFFFF, #d0d0d0);
-pie-background: linear-gradient(#FFFFFF, #d0d0d0);
behavior: url(/PIE.htc);

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px; 
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#navh li:hover .dropdown_1column, 
#navh li:hover .dropdown_2columns, 
#navh li:hover .dropdown_3columns,
#navh li:hover .dropdown_4columns,
#navh li:hover .dropdown_5columns {
	left:-1px;
	top:auto;

}

ul.noind { list-style-type: none;
padding: 0;
margin-left: -8px;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#navh .menu_right {
	float:right;
	margin-right:0px;
}
#navh li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#navh li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#navh p, #navh h1, #navh h2, #navh h3, #navh ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	font-size:11px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#navh h1 {
	font-size: 16px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 10px 0;
	padding-bottom:0px;
	border-bottom:1px solid #666666;
}
#navh h3 {
	font-size:13px;
	margin:4px 0 14px 0;
	padding-bottom:4px;
	border-bottom:1px solid #888888;
}
#navh p {
	line-height:18px;
	margin:0 0 10px 0;
}

#navh li:hover div a {
	font-size:12px;
	color:#015b86;
}
#navh li:hover div a:hover {
	color:#029feb;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.bitbig { font-size: 14px; }


.rssxpressdivider { background-color: black }
.rssxpresschannel { border-top: 1pt solid #c0c0c0; color: #265873; font-style: normal; font-weight: bold; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Tahoma, sans-serif; text-align: center }
ul#nav { font-weight: normal; font-size: 9px; background-color: #ffffff; list-style-type: none; line-height: 16px; margin: 0; padding: 0 }
#nav li { margin: 0; border-bottom: 1px solid #a9a9a9; width: 130px }
#nav li.last { border-bottom: 1px solid #a9a9a9 }
#nav li.mid { border-top: 1px solid #a9a9a9 }
#nav li.first { border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
#nav a { line-height: 11pt; font-weight: bold; font-size: 9px; color: #666666; text-decoration: none; padding: 3px 0; display: block }
#nav a span { color: #ffcc99; float: right }
#nav a:hover { color: #f60; background-color: #f5f5f5 }
#nav a:hover span { color: #ff9900; font-weight: bold; background-color: transparent }
#nav li.fixed { color: #f60000; font-weight: bold; background-color: #f5f5f5; border-top: 1px solid #a9a9a9 }
#nav li.fixed2 { color: #f60000; font-weight: bold; background-color: #f5f5f5 }
#nav li.fixedbev { color: #f60000; font-weight: bold; background-color: #f5f5f5; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }

ul#navleft { font-weight: normal; font-size: 11px; background-color: #FFFFFF; list-style-type: none; line-height: 16px; margin: 0; padding: 0 }
#navleft li { margin: 0px; border-top:0px solid #ffffff;border-bottom:0px solid #a9a9a9; width: 170px }
#navleft li.last { border-bottom: 1px solid #FFFFFF }
#navleft li.mid { border-top: 1px solid #a9a9a9 }
#navleft li.first { border-top: 1px solid #FFFFFF }
#navleft a { line-height: 18px; font-weight: normal; font-size: 11px; color: #333333; background: transparent url(/images/spacer.gif) no-repeat 3px; text-decoration: none; padding: 3px 0px 3px 5px; display: block }
#navleft a span { padding-left: 15px; color: #333333}

/* changed to correct div issue
#navleft a span { color: #ffcc99; float: right }
*/
#navleft a:visited { color: #666666 }
#navleft a:hover { color: #0066aa; text-decoration: underline; background: transparent url(/images/right_100apc.gif) no-repeat 3px 50%; background-color: #FAFAFA }
#navleft a:hover span { color: #5DC9E1; text-decoration: none; font-weight: normal; background-color: transparent }
#navleft li.fixed { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #a9a9a9 }
#navleft li.fixed2 { color: #FF0000; font-weight: normal; background-color: #ffffff }
#navleft li.fixed3 { color: #666666; font-weight: normal; background-color: #ffffff }
#navleft li.fixeddown { color: #FF0000; font-weight: normal; background: transparent url(/images/downright100.gif) no-repeat 3px; background-color: #ffffff }
#navleft li.fixedbev { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }

ul#navleftaccord, ul#navleftaccord1, ul#navleftaccord2, ul#navleftaccord3, ul#navleftaccord4, ul#navleftaccord5, ul#navleftaccord6, ul#navleftaccord7, ul#navleftaccord8, ul#navleftaccord9 { font-weight: normal; font-size: 11px; background-color: #F5F5F5; list-style-type: none; line-height: 16px; margin: 0; padding: 0; padding-left: 0px; }

#navleftaccord li, #navleftaccord1 li, #navleftaccord2 li, #navleftaccord3 li { margin: 0px; border-top: 0px solid #ffffff;border-bottom:1px solid #FAFAFA;  } /* border-bottom fixes IEwhite space bug! */

#navleftaccord li.last { border-bottom: 0px solid #a9a9a9 }
#navleftaccord li.mid { border-top: 0px solid #a9a9a9 }

#navleftaccord li.first, #navleftaccord1 li.first, #navleftaccord2 li.first, #navleftaccord3 li.first { border-top: 0px solid #a9a9a9 }
#navleftaccord a, #navleftaccord1 a, #navleftaccord2 a, #navleftaccord3 a, #navleftaccord4 a, #navleftaccord5 a, #navleftaccord6 a, #navleftaccord7 a, #navleftaccord8 a, #navleftaccord9 a { font-weight: normal; font-size: 12px; color: #333333; text-decoration: none; padding: 3px 0px 3px 15px; display: block }
/* was no repeat 3px */
#navleftaccord a span, #navleftaccord1 a span, #navleftaccord2 a span, #navleftaccord3 a span { cursor: pointer; height:16px; padding-left: 0px; color: #333333}

/* changed to correct div issue
#navleftaccord a span { color: #ffcc99; float: right }
*/

#navleftaccord a:hover, #navleftaccord1 a:hover, #navleftaccord2 a:hover, #navleftaccord3 a:hover, #navleftaccord4 a:hover, #navleftaccord5 a:hover, #navleftaccord6 a:hover, #navleftaccord7 a:hover, #navleftaccord8 a:hover, #navleftaccord9 a:hover { color: #FF0000; text-decoration: none; background: transparent url(/images/right_100apc.gif) no-repeat 0px 50%; background-color: #FFFFFF; padding: 3px 0px 3px 15px; }
/* was no-repeat 120px; but IE needs hack */

#navleftaccord a:visited span, #navleftaccord1 a:visited span, #navleftaccord2 a:visited span, #navleftaccord3 a:visited span, #navleftaccord4 a:visited span, #navleftaccord5 a:visited span, #navleftaccord6 a:visited span, #navleftaccord7 a:visited span, #navleftaccord8 a:visited span, #navleftaccord9 a:visited span { font-weight: normal; color: #666666; text-decoration: none; }

#navleftaccord a:hover span, #navleftaccord1 a:hover span, #navleftaccord2 a:hover span, #navleftaccord3 a:hover span, #navleftaccord4 a:hover span, #navleftaccord5 a:hover span, #navleftaccord6 a:hover span, #navleftaccord7 a:hover span, #navleftaccord8 a:hover span, #navleftaccord9 a:hover span { color: #0066aa; text-decoration: none; font-weight: normal; background-color: transparent }
#navleftaccord li.fixed { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #a9a9a9 }
#navleftaccord li.fixed2 { color: #FF0000; font-weight: normal; background-color: #ffffff }
#navleftaccord li.fixed3 { color: #666666; font-weight: normal; background-color: #ffffff }
#navleftaccord li.fixeddown { color: #FF0000; font-weight: normal; background: transparent url(/images/downright100.gif) no-repeat 3px; background-color: #ffffff }
#navleftaccord li.fixedbev { color: #FF0000; font-weight: normal; background-color: #f5f5f5; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }

#navleftaccord a:active span, #navleftaccord1 a:active span, #navleftaccord2 a:active span, #navleftaccord3 a:active span, #navleftaccord4 a:active span, #navleftaccord5 a:active span, #navleftaccord6 a:active span, #navleftaccord7 a:active span, #navleftaccord8 a:active span, #navleftaccord9 a:active span { font-weight: bold; color: #333333; text-decoration: none; }


.line{

	background-image: url(/images/line_bg_bu.gif);
	background-repeat: repeat-x;
}
.content_channel { color: #5b748e; font-weight: 500; font-size: 11px; text-align: left }

.tablecontentform { color: #265873; font-weight: normal; font-size: 11px; line-height: 1.5em; text-decoration: none; text-align: right; text-indent: 4px; vertical-align: middle; margin-right: 2pt; border-style: ridge ridge dotted dotted; border-width: 1px; border-color: #708090 }

/* .tablecontentform { color: #265873; font-weight: normal; font-size: 11px; line-height: 1.5em; text-decoration: none; text-align: right; text-indent: 4px; vertical-align: middle; margin-right: 2pt; border-style: ridge ridge dotted dotted; border-width: 1px; border-color: #708090 } */

.tablecontents { color: #5b748e; font-weight: normal; font-size: 10px; line-height: normal; text-decoration: none; margin-right: 2pt; border: none 0px }
.tablehead  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; background: transparent url('http://www.networksunlimited.eu/images/bevel_bg.gif') repeat-x; vertical-align: top; margin-right: 5pt; border: solid 1pt #bababa }
.tdpadleft {
 padding-left: 2px
 }
.tdpadright {
padding-right: 2px
}
.storetablehead {
color: #333333; font-weight: bold; font-size: 11px; line-height: 16px; text-decoration: none; 
}
.tableheadbev  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; background: transparent url(http://www.sonicwall-solutions.com/images/bevel_bg.gif) repeat-x; vertical-align: middle; margin-right: 5pt; border: solid 1pt #bababa }
.tableheadbev2 { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; background: transparent url('http://www.sonicwall-solutions.com/images/bevel_bg10.gif') repeat-x; vertical-align: middle; margin-right: 5pt; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.tableheadbev3 { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; background: transparent url('http://www.sonicwall-solutions.com/images/bevel_bg11.gif') repeat-x; vertical-align: middle; margin-right: 5pt; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_top  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 1pt solid #c0c0c0; border-right: solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0}
.table_bot  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_bot_dot  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 18px; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 0pt solid #c0c0c0; border-bottom: 1px dotted #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_right  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 0pt solid #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_right_bot  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 0pt solid #c0c0c0 }
.table_all  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 1pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_left  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: solid 1px #c0c0c0; border-bottom: 0pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_right_left  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 0pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
.table_right_left_bot  { color: #242a30; font-weight: 500; font-size: 10px; line-height: 13px; text-decoration: none; border-top: 0pt solid #c0c0c0; border-right: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; border-left: 1pt solid #c0c0c0 }
a.linkcolor { color:#000099 }

.content_head  { color: #355161; font-weight: bold; font-size: 12px; line-height: 13px; text-decoration: none  }
a.content_head_link:link { color: #0066aa; font-weight: bold; font-size: 14px; background-color: white; text-decoration: none  }
a.content_head_link:visited { color: #00316B; font-weight: 500; font-size: 12px; text-decoration: none  }
a.content_head_link:hover { color: gray; font-weight: 500; font-size: 12px; text-decoration: underline  }
a.content_head_link:active { color: #00316B; font-weight: 500; font-size: 12px; text-decoration: none  }
.rhsbg { background-color: #ecf0f4 }
.rhsbg2 { background-color: #FFFFFF }
.dotline2 { background: url(../images/backdot5.gif) repeat-x }
a.tableheadbev2_link:link  { color: #394985; font-size: 10px; text-decoration: none }
a.tableheadbev2_link:visited  { color: gray; font-size: 10px; text-decoration: none }
a.tableheadbev2_link:hover  { color: gray; font-size: 10px; text-decoration: underline }
a.tableheadbev2_link:active  { color: #dd0000; font-size: 10px; text-decoration: none }
.bodytext11 { color: #696969; font-weight: normal; text-align: justify; font-size: 11px; line-height: 16px; text-decoration: none }
.shadowbox1 {position: relative;
			background: url(../images/shadowdark.gif) repeat;
			top: 180px;
			left: 460px;
			width: 121px;
			border: 1px solid red;
			/* height:600px; */
			}
			
			.shadowbox3 {
			position: relative;
			background: url(../images/shadowdark.gif) repeat;
			top: 120px;
			left: 20px;
			width: 121px;
			border: 0px solid red;

			}
			
		.shadowbox2 {position: relative;
			background: url(../images/shadow.png) repeat;
			top: 40px;
			right: 4%;
			width: 100%;

			}
			
		.shadowboxfloat {margin: 4px 0px 0px 5px;
			background: url(../images/shadowlight.gif) repeat;
			width: 50%; 
			position: relative; /*IE needs this to show float properly*/
			float: left
			}
			
		.shadowcontent, .shadowcontent2 {position: relative;
			padding: 0px; 
			top: -3px; /* these two define the shadow 'offset'*/
			left: -3px; /*...*/
			background: #ffffff;
			color: black;
			border: 1px solid #b0b0b0
			}	
		
		.shadowcontent2 {background-color: #CEE6D0}
img.pos_left
{
position:relative;
top:0px;
left:-1px;
border: 0px solid #ff3300
}
H1{
		color: #666666;
	/* color: #006600; */
	/* color: #214C82; */
	/* color: #009933; */
	font-size: 20px;
	font-weight: bold; 
	margin-bottom: 5px}

H2 {
	  color: #000000;
      font-size: 10pt;
      text-decoration: none;
      font-weight: normal;
}

 span.h2 {
	  color: #000000;
      font-size: 10pt;
      text-decoration: none;
      font-weight: bold;
}
.searchformlg {
	color: #003366;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding-left: 3px;
	padding-bottom: 1px;
	border-style: inset;
	border-width: 1px;
	border-color: #708090 #cccccc #cccccc #708090  
}

.closebox a { float:right; color: #315a83; text-decoration: none; font-size: 10px; line-height: 12px; font-family: Arial, sans-serif; background-color: transparent; vertical-align: sub; margin-right: 10px; border-top: 0px none #e6e6e6; width: 98%; height: 20px; display: block; }

.callback { color: #303030; padding-left:2px;font-style: normal; font-weight: bold; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Tahoma, Geneva, sans-serif; background-color: #ffffff; vertical-align: bottom }
.callback1  { padding-bottom:5px;color: #315a83; font-style: normal; font-weight: bold; font-size: 18px; line-height: 15px; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; background-color: transparent; letter-spacing: 1px; vertical-align: bottom }
.callback8  { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Tahoma, Verdana, Arial, Geneva, sans-serif;  border-top: 0px solid #e6e6e6 }
.callback2   { width: 350px; border-bottom: 1px solid #e6e6e6; margin-left: 0px; padding-bottom:3px; color: #f60; font-style: normal; font-weight: bold; font-size: 22px; line-height: 26px; font-family: Tahoma, Verdana, Arial, Geneva, sans-serif; background-color: transparent; text-indent: 0px; letter-spacing: 3px; vertical-align: text-top }
.callback3   { color: #315a83; font-style: normal; font-weight: bold; font-size: 12px; line-height: 30px; font-family: Tahoma, Verdana, Arial, Geneva, sans-serif; background-color: #ffffff; vertical-align: middle }
.callback4  { color: #315a83; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Tahoma, Verdana, Arial, Geneva; background-color: #ffffff }
a.callback4  { color: #315a83; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Tahoma, Verdana, Arial, Geneva; background-color: #ffffff }
a.callback4:hover  { color: #f60; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Tahoma, Verdana, Arial, Geneva; background-color: #ffffff }
.callback5  { color: #315a83; font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Tahoma, Verdana, Arial, Geneva, sans-serif;  border-top: 0px solid #e6e6e6 }
.callback6 { color: #ff5f37; font-style: normal; font-weight: bold; font-size: 24px; line-height: 1.6em; font-family: Tahoma, Verdana, Arial, Geneva, sans-serif; text-indent: 0px; letter-spacing: 2px }
.callback7 { color: #5b748e; font-style: normal; font-weight: normal; font-size: 15px; line-height: 1.5em; font-family: Verdana, Arial, Tahoma, Geneva, sans-serif; text-indent: 3px; vertical-align: middle }

.fontsm { font-size: 11pt; }

.tollfree{
 
    font-family:  Verdana, Arial,Helvetica, sans-serif;
    font-size: 11px;    
    color: #333333;
    font-weight: bold;    }
    
    a.secondlevellink:link,

a.secondlevellink:visited{

        color: #336699;
        font-size: 1em;  
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        }
            a.secondlevellink:hover{

	  color: #f60;
          font-size: 1em; 
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-decoration: underline;
          font-weight: bold;
                }

a.secondlevellink:active{

        color: #cc0033; 
        text-decoration: none;
        font-size: 1em; 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

    
      a.secondlevellinkalt:link,

a.secondlevellinkalt:visited{

        color: #333333;
        font-size: 1em;  
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-indent: 0px;
        }
            a.secondlevellinkalt:hover{

	  color: #f60;
          font-size: 1em; 
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-decoration: underline;
          font-weight: bold;
          text-indent: 0px;
                }

a.secondlevellinkalt:active{

        color: #cc0033; 
        text-decoration: none;
        font-size: 1em; 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-indent: 0px;
    }
  
                
                .pdescsmalt { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-weight: bold;
	  color: #666666;
	  text-indent: 0px;
	}	
	.pdescsm { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-weight: bold;
	  color: #666666;
	}
	
	.regist { vertical-align: super;
	padding-left: 2px;
	font-size: 8px;
	color: #999999;
	}