body {
font-size:12px;
font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
line-height:16px;
}

#newtest {
font-size:.7em;
font-family:Verdana, sans-serif;
}

.breadcrumbs {
font-size:.9em;
}

.breadcrumbs a {
color:#666666;
text-decoration:none;
font-weight:normal;}

.index_p p {
margin:0px 3px 0px 3px;
}

.package_atc {
color: rgb(51, 51, 102); font: bold 11px "Lucida Grande Bold", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
}

#contentbody_voiceatc h2 {
border-bottom:1px solid #cccccc;
}


#newtest p {line-height:1.6em;}

h1 {
color: #f17d22;
font: bold 18px/120% "Lucida Grande Bold", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
margin: 10px 5px 0px 0px; 
}

h2 {
color: #000000;
font: bold 13px "Lucida Grande Bold", "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
margin: 5px 5px 5px 0px;
}

h3 { 
color: #000000; 
font: bold 12px "Lucida Grande Bold", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
margin: 10px 5px 0px 0px;
}

h4 { 
color: rgb(51, 51, 102); 
font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
line-height:17px;
background: url(/images/h-arrow4.gif) no-repeat;
padding-left: 20px;
margin-top:10px;
}

h5 {
background-color:#cccccc;
height:2px;
line-height:0px;
}

#topmenu {
padding:10px 0px 0px 0px;
font-size:.9em;
font-family: verdana,sans-serif;
}

#topmenu a {
text-decoration:none;
color:#666666;
font-weight:bold;}

#topmenu a:hover{
text-decoration:underline;}

a:link {text-decoration: underline; font-weight: bold; color: rgb(51, 51, 102);}
a:visited {text-decoration: underline; font-weight: bold; color: rgb(51, 51, 102);}
a:hover	{text-decoration: none; font-weight: bold; color: rgb(153, 153, 204);}
a:active  {text-decoration: none; font-weight: bold; color: rgb(153, 153, 204);}




.greyLine {
background-color:#cccccc;
height:1px;
line-height:0px;
}
.titlePricing {
font-weight:bold;
}
.titlePrice {
color:#FF0000;
}
#footer {
border:1px #323282;
text-align:center;
font-size:10px;
background-image:url(/images/p_b.gif);
padding:2px;
}

#new_footer {
clear:both;
margin-bottom:10px;
padding-top:20px;
}

.sideBoxOuter {
z-index:-1;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
border:1px solid #e5e5e5;

border-top:none; /*IE HACK*/
margin-top:15px;
}

.AboveBoxOuter {
z-index:-1;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
border:1px solid #e5e5e5;
width:600px;
text-align:left;
border-top:none; /*IE HACK*/
margin-top:15px;
}

.sideBoxTitle {
margin:0px;
font-size:.9em;
background-color:#BCBECA;
font-weight:bold;
font-family: Verdana, sans-serif;
text-align: center;
padding:3px;
background:url(/images/newbox/top_fade.png) repeat-x top left;
border:1px solid #e5e5e5;

}
.sideBoxInner {
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;

z-index:-1;
border-bottom:1px solid white;
border-top:2px solid white; /*IE HACK*/


}

.sideBoxInner p {
margin-top:0px;
padding:0px 0px 5px 0px;
text-align:left;
}
.sideBoxBottom {
margin:-1px;
text-align:left;
height:4px;
}

.red {
color:#FF0000;
}

#mbox {
padding:3px; 
border:solid 1px #525278;
border-top:solid 1px #525278; /*IE HACK*/
margin-top:5px; 
/*	background-color:#F5F5FF; */
margin:5px; 
color:#2E2F65;
}
#mbox p {
margin-top:3px;
margin:3px;
padding:3px;
text-align:left;
}
.ccienum {
float:right;
margin-right:2px;
}

fieldset {
padding: 0.5em 1em;
border: 1px dotted gray;
margin: auto;
padding: 1.5em;
margin: 5px;
margin-top: 0;
} 

legend {
background: white url(/images/h-arrow3.gif) no-repeat left center;
padding-left: 13px;
font-weight: bold;

}

abbr, acronym {
border-bottom: 0px solid transparent;
}

/*Top Nav*/
#headnav, #headnav ul {
padding: 0; 
margin: 0; 
list-style: none; 
}

#headnav a {
display: block; 
width: 198px; 
height: 0;
padding-top: 26px; 
overflow: hidden; 
background-image: url(/images/global-nav-narrow-4.png); 
_background-image: url(/images/global-nav-narrow-4.png); 
background-repeat: no-repeat; 
}

#headnav li {
float: left; 
width: 198px; 
line-height:15px;

}

#headnav li ul {
position: absolute; 
width: 10em; 
left:-999em;
line-height:2px; 
}

#headnav li:hover ul {left: auto; }

#headnav li:hover ul, #headnav li.sfhover ul {left: auto; }

#headnav li ul ul {margin: -2em 0 0 198px; }

#headnav, #headnav ul {
padding: 0; 
margin: 0; 
list-style: none; 
line-height: 1; 
}

#headnav li:hover ul ul, #headnav li.sfhover ul ul {left: -999em; }

#headnav li:hover ul, #headnav li li:hover ul, #headnav li.sfhover ul, #headnav li li.sfhover ul {left: auto; }

#globalhead {	
width:990px;
height:27px;
padding:8px 0px 0px 0px;
z-index:99999;
}



/* Rollover Call to Action Buttons */

.cssnavmenu {
height:44px;
width:600px;
}

.cssnav
{
position: relative;
float:left;
font-family: century gothic, verdana, arial, helvetica, sans-serif;
background: url(/images/overbtn.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 200px;
height: 44px;
margin: 0;
padding: 0px 0px 10px 0px;
overflow:hidden;/* for ie to hide extra height*/	
}

.cssnav a
{
display: block;
color: black;
font-size: 12px;
width: 200px;
height: 44px;
display: block;
float: left;
color: black;
text-decoration: none;
text-align: center;
overflow:hidden;/* for ie to hide extra height*/
}

.cssnav img
{
width: 200px;
height: 44px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 0px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
width: 200px;
height:14px;
text-align: center;
}

#sublinks_rs, #sublinks_voice, #sublinks_sec, #sublinks_sp, #sublinks_st {margin: 26px 0; }

#sublinks_rs li a, #sublinks_voice li a, #sublinks_sec li a, #sublinks_sp li a, #sublinks_st li a {
font-size: 10px;
text-decoration: none;
border: solid 1px #999;
color: #333;
height: auto;
width:180px;
padding: 8px;
background-color: #F2F2F2;
background-image: none;
_background-image: none;
z-index: 100;
}

#sublinks_rs li a:hover, #sublinks_voice li a:hover, #sublinks_sec li a:hover, #sublinks_sp li a:hover, #sublinks_st li a:hover {
background-color: #C3C3DD; 
text-decoration: underline; 
color: #000; 
font-weight: bold; 
}

#headnav li#nav_rands a {background-position: 0 0; }

#headnav li#nav_voice a {background-position: -198px 0; }

#headnav li#nav_Security a {background-position: -396px 0; }

#headnav li#nav_sp a {background-position: -594px 0; }

#headnav li#nav_storage a {background-position: -792px 0; }

#headnav li#nav_rands a:hover {background-position: 0 -28px; }

#headnav li#nav_voice a:hover {background-position: -198px -28px; }

#headnav li#nav_Security a:hover {background-position: -396px -28px; }

#headnav li#nav_sp a:hover {background-position: -594px -28px; }

#headnav li#nav_storage	 a:hover {background-position: -792px -28px; }

.noborder {border:none;}

.imagepad {
border:none;
padding:5px 5px 5px 5px;
}

.imageborder {
border:1px solid #e5e5e5;
}

.ProductImage {
float:left;
padding: 5px 5px 5px 5px;
}


.button {
border:none;

}

ul li {
line-height:18px;
}

.pricered {
font-weight: bold;
color: #F00;
font-size:1.3em;
}

.liveperson {
/*margin-top:15px:*/
}

.ie_blog_list {
border:1px solid #e5e5e5;
width:175px;
}

.ie_blog_list ul {
padding:0px;
margin:0px;
list-style:none;
text-align:left;
font-size:.9em;
font-family: verdana,sans-serif;
}

.ie_blog_list ul li {
padding:5px;
}

.ie_blog_list_item {
border-bottom:1px dotted #e5e5e5;
}

.ie_blog_list_link {
font-weight:bold;
color:black;
text-align:center;
background-color:#F0F0F0;
}

.ie_blog_list_title {
font-weight:bold;
color:black;
text-align:center;
background:url(/images/newbox/top_fade.png) repeat-x top left;
}

.index_left {
border-left:1px solid #e5e5e5; padding:5px;
border-right:1px solid #e5e5e5;
margin:10px 0px 0px 15px;
}

.index_right {
border-left:1px solid #e5e5e5; padding:5px;
border-right:1px solid #e5e5e5;
margin-left:12px;

}

#index_top1, #index_top2 {
border-top:1px solid #e5e5e5;
}

#index_bottom1, #index_bottom2 {
border-bottom:1px solid #e5e5e5;
}

.investad {

padding:5px 0px 5px 0px;
}



/* ++++++++ BEGIN Footer navigation ++++++++++ */
.footer_line {
border-bottom:1px solid #e5e5e5;
margin:5px;
}

#footerWrapper {
padding:0px 0px 0px 32px;
}

#footerWrapper ul {
		width:176px;
		padding:0 10px 0 0;
		margin:0;
		list-style:none;
		float:left;
		text-align:left;
		font-size:.9em;
font-family: verdana,sans-serif;

		}
		
#footerWrapper ul li {
		padding:2px 0 2px 0;
		margin:0;
		list-style:none;
		line-height:14px;
		}

#footerWrapper a {
color:#666666;
text-decoration:none;
font-weight:normal;}

#footerWrapper a:hover {
text-decoration:underline;
color:#666666;}

#footerWrapper .ftTitle {
font-weight:bold;
color:#666666;}

#footerWrapper .ftTitle2 {
padding-top:15px;
font-weight:bold;
color:#666666;}

#footerWrapper a.details {
text-decoration:underline;
color:#666666;
}

#footerWrapper input.email, #footerWrapper input.findStore {
font-size: 1em; 
font-family: verdana, arial, sans-serif; 
color:#999999; 
border:1px solid #ccc; 
padding:4px 0 0 4px; 
margin: 4px 0px 5px 0; 
height:18px; 
width:126px; }

#footerWrapper input.email {
width:140px;}

#footerWrapper .imgSignup,  #footerWrapper .imgFindStore {
margin-top:5px;
display:block;
border:none;}

/*  +++++++++++++  END Footer navigation  +++++++++++++  */

.promoList {
padding:0;
margin:0 0 10px 0;
border:solid 1px #e5e5e5;
width:288px;
height: 130px;
float:left;
}

.promoList img {
display:block;
float:left;
padding:0;
margin:0;
border:0;
}

.promoTxt {
width:154px;
float:left;
padding:10px 10px 0 10px;
margin:0;
}

.promoTitle, promoTxt {
font:bold 12px arial;
margin: 0px;
}    

.promoTxt p{
line-height:1.4em
}

.colA4grid {
width:288px;   
padding: 0 10px 0 0;
margin:0;				
float:left;
}  


p.h2, h2.h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#F17D22;
margin:0px;
padding:0.5em 0px;
border-bottom:1px solid #F17D22;
padding-left:10px;
}

/*
h2.h2
{
    font-weight: normal;
}
*/

h3.h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#F17D22;
margin:0px;
padding:0.5em 0px;
font-weight: bold;
}

a.h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#F17D22;
margin:0px;
padding:0.5em 0px;
border-bottom:1px solid #F17D22;
padding-left:10px;
text-decoration:none;
/*font-weight:normal;*/
display:block;
background-color:#FFFFFF;
}

a.h2:hover {
color:#C1641B;
border-bottom:1px solid #C1641B;
background-color:#F7F7F7;
}