foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */

/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 

/* See WhitePaper.aspx for details. */

ul.AspNet-Menu {
position: relative;
}
ul.AspNet-Menu, 
ul.AspNet-Menu ul {
margin: 0;
padding: 0;
display: block;
}
ul.AspNet-Menu li {
position: relative;
list-style: none;
float: left;
}
ul.AspNet-Menu li a,
ul.AspNet-Menu li span {
display: block;
text-decoration: none;
}
ul.AspNet-Menu ul {
position: absolute;
visibility: hidden; 
}
/* Add more rules here if your menus have more than three (3) tiers */

ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */

ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
visibility: visible;
}
.AspNet-Menu-Vertical ul.AspNet-Menu li {
width: 100%;
}

#menu-container {
position:relative;
height:43px;
width:760px;
list-style-position:inside;
}
#menu-container a {
font-weight:600;
color:#000;
}
#menu-container a:hover {
color:#ff6600;
}
.top-menu {
margin-top:0px;
}
.top-menu li {
text-align:center;
display:inline;
height:43px;
}
.top-menu li a{display:block;}
/* phones & devices */
#mnu-phones a {position:absolute; left:0;}
#mnu-phones a,
#mnu-phones a span {
width:155px;
height:43px;
text-align:center;
cursor:pointer;
background: url(../images/sme/phonesanddevices.gif) no-repeat 0 0;	
}
#mnu-phones, #mnu-phones a:hover, #mnu-phones a:hover span {background: url(../images/sme/phonesanddevices.gif) no-repeat center left;}
/* active phones */
#phones-pg #mnu-phones a, #phones-pg #mnu-phones a span, 
#phones-pg #mnu-phones a:hover, #phones-pg #mnu-phones a:hover span
{background: url(../images/sme/phonesanddevices.gif) no-repeat bottom left;cursor:default;}

/* plans */
#mnu-plans a {position:absolute; left:155px;}
#mnu-plans a,
#mnu-plans a span {
width:117px;
height:43px;
text-align:center;
cursor:pointer;
background: url(../images/sme/plans.gif) no-repeat 0 0;	
}
#mnu-plans, #mnu-plans a:hover, #mnu-plans a:hover span {background: url(../images/sme/plans.gif) no-repeat center left;}
/* active plans */
#plans-pg #mnu-plans a, #plans-pg #mnu-plans a span, 
#plans-pg #mnu-plans a:hover, #plans-pg #mnu-plans a:hover span
{background: url(../images/sme/plans.gif) no-repeat bottom left;cursor:default;}

/* services */
#mnu-services a {position:absolute; left:272px;}
#mnu-services a,
#mnu-services a span {
width:122px;
height:43px;
text-align:center;
cursor:pointer;
background: url(../images/sme/services.gif) no-repeat 0 0;	
}
#mnu-services, #mnu-services a:hover, #mnu-services a:hover span {background: url(../images/sme/services.gif) no-repeat center left;}
/* active services */
#services-pg #mnu-services a, #services-pg #mnu-services a span, 
#services-pg #mnu-services a:hover, #services-pg #mnu-services a:hover span
{background: url(../images/sme/services.gif) no-repeat bottom left;cursor:default;}

/* network */
#mnu-network a {position:absolute; left:394px;}
#mnu-network a,
#mnu-network a span {
width:118px;
height:43px;
text-align:center;
cursor:pointer;
background: url(../images/sme/network.gif) no-repeat 0 0;	
}
#mnu-network, #mnu-network a:hover, #mnu-network a:hover span {background: url(../images/sme/network.gif) no-repeat center left;}
/* active network */
#network-pg #mnu-network a, #network-pg #mnu-network a span, 
#network-pg #mnu-network a:hover, #network-pg #mnu-network a:hover span
{background: url(../images/sme/network.gif) no-repeat bottom left;cursor:default;}


/* buy & join */
#mnu-buy a {position:absolute; left:512px;}
#mnu-buy a,
#mnu-buy a span {
width:112px;
height:43px;
text-align:center;
cursor:pointer;
background: url(../images/sme/buyandjoin.gif) no-repeat 0 0;	
}
#mnu-buy, #mnu-buy a:hover, #mnu-buy a:hover span {background: url(../images/sme/buyandjoin.gif) no-repeat center left;}
/* active buy & join */
#buy-pg #mnu-buy a, #buy-pg #mnu-buy a span, 
#buy-pg #mnu-buy a:hover, #buy-pg #mnu-buy a:hover span
{background: url(../images/sme/buyandjoin.gif) no-repeat bottom left;cursor:default;}


/* about orange */
#mnu-about a {position:absolute; left:624px;}
#mnu-about a,
#mnu-about a span {
width:136px;
height:43px;
text-align:center;
cursor:pointer;
background: url(../images/sme/aboutOrange.gif) no-repeat 0 0;	
}
#mnu-about, #mnu-about a:hover, #mnu-about a:hover span {background: url(../images/sme/aboutOrange.gif) no-repeat center left;}
/* active about */
#about-pg #mnu-about a, #about-pg #mnu-about a span, 
#about-pg #mnu-about a:hover, #about-pg #mnu-about a:hover span
{background: url(../images/sme/aboutOrange.gif) no-repeat bottom left;cursor:default;}



/* sub menu */
#submenu {
width:100%;
min-height:21px;
vertical-align:middle;
padding-left:0px;
}
.topitems {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 10px;
color:#000;
font:8pt Arial, Sans-Serif;
list-style-position:outside;
}
.subnav-list {
margin-left:6px;
margin-top:6px;
font:8pt Arial, Sans-Serif;
padding-left:0px;
list-style-position:outside;
list-style-type:disc;
}
.topitems li, .subnav-list li {
display:inline;
}
.topitems a:link, .topitems a:visited {
color:#000;
line-height:1.6em;
text-decoration:none;
padding-left:16px;
border-left:solid 2px #cccccc;
padding-right:3px;
background: url(../images/sme/smallarrow.gif) no-repeat left top;
}
.topitems a:hover {
color: #ff6600;
line-height:1.6em;
text-decoration:none;
padding-left:16px;
border-left:solid 2px #cccccc;
padding-right:3px;
background: url(../images/sme/smallarrow.gif) no-repeat left top;
}
.topitems .last a:link, .topitems .last a:visited, .topitems .last a:hover {
padding-right:7px;
border-right:solid 2px #cccccc;
}
.subnav-selected a:link, .subnav-selected a:hover, .subnav-selected a:active, .subnav-selected a:visited {
color:#ff6600;
text-decoration:none;
padding-right:3px;
padding-left:7px;
background: url(../images/sme/square.gif) no-repeat left 6px;
}

.subnav-normal a:link, .subnav-normal a:visited {
color:#000;
text-decoration:none;
padding-right:3px;
padding-left:7px;
background: url(../images/sme/square.gif) no-repeat left 6px;
}

.subnav-normal a:hover {
color:#ff6600;
text-decoration:none;
padding-right:3px;
padding-left:7px;
background: url(../images/sme/square.gif) no-repeat left 6px;
}
/* left nav */

/* remove bottom margin from nested menues */
ul.borderedlist li ul.borderedlist{margin-bottom:0;}
ul.homeborderedlist li ul.homeborderedlist{margin-bottom:0;}
/* remove border from level 5 menu */
ul.borderedlist li ul.borderedlist li ul.borderedlist li ul.borderedlist li {border-top:solid 1px #fff;}
ul.homeborderedlist li ul.homeborderedlist li ul.homeborderedlist li ul.homeborderedlist li {border-top:solid 1px #fff;}

.leftnav-container {
width:150px;
padding-right:20px;
float:left;
}
.l1header {
border-top:solid 1px #f1f1f1;
min-height:27px;
background: #ffffff url(../images/sme/lvl1heading_bg_slice.gif) repeat-x left bottom;
}
.l1header h2 {
color:#333;
font-size:1.2em;
padding-top:3px;
padding-left:30px;
min-height:15px;
background: #ffffff url(../images/sme/leftnavsquarearrow.gif) no-repeat scroll 9px 5px;
font-weight:bold;
font-family:Arial, Sans-Serif;
}
.l1header h2 a:link, .l1header h2 a:visited {
color:#000;
}
.l1header h2 a:hover {
color:#ff6600;
}
.leftnav-container .borderedlist li a.lvl2 {
min-height:18px;
padding-top:1px;
padding-bottom:1px;
padding-left:20px;
background: url(../images/sme/smallerarrow.gif) no-repeat 9px 6px;
border-bottom:solid 1px #d8d8d8;
}
.leftnav-container .borderedlist li a.lvl3 {
min-height:13px;
padding-top:1px;
padding-bottom:1px;
padding-left:20px;
background: url(../images/sme/nav_arrow.gif) no-repeat 9px 5px;
border-bottom:solid 1px #d8d8d8;
}
.leftnav-container .borderedlist li a.lvl4 {
min-height:13px;
padding-top:1px;
padding-bottom:1px;
padding-left:30px;
background: url(../images/sme/nav_arrow.gif) no-repeat 19px 5px;
border-bottom:solid 1px #d8d8d8;
}
.leftnav-container .borderedlist li a.lvl5 {
min-height:14px;
padding-top:1px;
padding-bottom:1px;
padding-left:40px;
background: url(../images/sme/square.gif) no-repeat 30px 7px;
}
.leftnav-container .borderedlist li a:hover {color:#ff6600;}
.leftnav-container .borderedlist li a {color:#000;}
.leftnav-container .borderedlist li a.selected {font-weight:800;}
.leftnav-container .borderedlist li a.activepage {
font-weight:800;
background-color:#d8d8d8;
}
.leftnav-container .homeborderedlist li a:hover {color:#ff6600;}
.leftnav-container .homeborderedlist li a {color:#000;}
.leftnav-container .homeborderedlist li a.selected {font-weight:800;}

.leftnav-container .borderedlist li a.lvl2_activepage {
min-height:18px;
padding-top:5px;
padding-bottom:2px;
padding-left:20px;
font-weight:800;
background: #d8d8d8 url(../images/sme/leftnavsmallerarrow.gif) no-repeat 9px 10px;
}
.leftnav-container .borderedlist li a.lvl3_activepage {
min-height:13px;
padding-top:5px;
padding-bottom:2px;
padding-left:20px;
font-weight:800;
background: #d8d8d8 url(../images/sme/left_nav_arrow.gif) no-repeat 9px 8px;
}
.leftnav-container .borderedlist li a.lvl4_activepage {
min-height:13px;
padding-top:5px;
padding-bottom:2px;
padding-left:30px;
font-weight:800;
background: #d8d8d8 url(../images/sme/left_nav_arrow.gif) no-repeat 19px 8px;
}
/* IE 6 hacks */
* html .l1header {height:26px;}
* html .l1header h2 {height:15px;}
* html .leftnav-container .borderedlist li a.lvl2 {min-height:18px;}
* html .leftnav-container .borderedlist li a.lvl3 {min-height:13px;}

* {margin:0;padding:0;}
/*** HTML tags ***/
HTML{margin:0px;padding:0px;border:0px;text-align:left;color:#000000;background:#FFFFFF;}
img {border:0;}
ul {list-style-type:none;}

#content-centering {
margin:0 auto;
min-width:760px;
width:760px;
padding-top:10px;
background-color:#ffffff;
}
#content-wrapper {
background:#fff;
padding:0;
min-width:760px;
width:760px;
}
#header {
width:100%;
min-height:100px;
border-bottom: solid 3px #e0e0e0;
}
#logo {
float:left;
margin-bottom:20px;
}
#toolbar {
width:664px;
float:left;
height:25px;
overflow:auto;
}
#toolbar form {
clear:both;
width:170px;
height:20px;
float:right;
}
#intro {
clear:both;
width:100%;
height:1.6em;
padding: 0px 0px 2px 0px;
color:#666666;
background-color:#e0e0e0;
}
#intro p {
padding-top:2px;
padding-left:11px;
margin-top:0px;
font:8pt Arial, Sans-Serif;
}
#searchform {
vertical-align:top;
}
#searchtxt {
font-size:1.0em;
margin-left:2px;
width:140px;
height:16px;
font: 8pt Arial, Sans-Serif;
}
#searchbtn {
padding-top:3px;
vertical-align:top;
width:15px;
height:16px;
}
.toolbar-item-container {
float:left;
text-align:right;
width:490px;
}
.searchform-container {
float:right;
width:170px;
height:25px;
overflow:hidden;
}
.listitems a {
background: url(../images/sme/smallarrow.gif) no-repeat left top;
}
.submit-btn {
padding-left:2px;
vertical-align:bottom;
}

/* promotions section */
#promotions {
width:100%;
min-height:169px;
overflow:hidden;
}
#promotions .promopic {
display:block;
width:370px;
float:left;
}
#promo-container {
overflow:hidden;
float:right;
width:380px;
min-height:169px;
background: url(../images/sme/promo_container_bg.gif) no-repeat left top;
}
#promo-content {
margin:4px 3px 5px 4px;
float:left;
}
#tab1-content, #smalltabplans-content, #largetab1-content {
}
#plans-pg #smalltabplans-content {display:none;}
#tab2-content, #tab3-content, #tab4-content, #smalltabphones-content, #largetab2-content{
display:none;
}
#plans-pg #smalltabphones-content {display:block;}
#promo-tabs {
float:left;
margin-right:2px;
font:8pt Arial, Sans-Serif;
margin:0px;
padding:0px;
}
#tab1-content p a, #tab1-content p a span,
#tab2-content p a, #tab2-content p a span,
#tab3-content p a, #tab3-content p a span,
#tab4-content p a, #tab4-content p a span {
width:232px;
height:160px;
text-align:center;
vertical-align:middle;
}
#tab1-content p a, #tab1-content p a span {background: url(../images/sme/promo_1.jpg) no-repeat 0 0; cursor:pointer;}
#tab2-content p a, #tab2-content p a span {background: url(../images/sme/promo_2.jpg) no-repeat 0 0; cursor:pointer;}
#tab3-content p a, #tab3-content p a span {background: url(../images/sme/promo_3.jpg) no-repeat 0 0; cursor:pointer;}
#tab4-content p a, #tab4-content p a span {background: url(../images/sme/promo_4.jpg) no-repeat 0 0; cursor:pointer;}

#promo-content a {
display:block;
color:#000000;
text-decoration:none;
}
#promo-content a:hover {color:#ff6600;}
#promo-tabs li {
width:139px;
height:42px;
background:url(../images/sme/tab_bg.gif) no-repeat 0 0;
}
#promo-tabs li a {
width:129px;
height:37px;
display:block;
color:#000000;
text-decoration:none;
padding-left:10px;
padding-top:5px;
font-weight:700;
}
#promo-tabs li.selectedtab {
background: url(../images/sme/spacer.gif) no-repeat 0 0;
}

#promo-tabs li.selectedtab a {color:#ff6600;
}
#promo-tabs li a:hover {color:#ff6600;}

/* main content */
#main-content {
margin-top:20px;
width:100%;
overflow:hidden;
}
#plans-pg #main-content {margin-top:15px;}
#hme-col1 {
width:221px;
overflow:hidden;
float:left;
padding-bottom:50px;
}
#hme-col1 h1 {
font-family:Arial, Sans-Serif;
font-size:13pt;
color:#ff6600;
margin-bottom:15px;
}
#hme-col1 p {
	font:8pt Arial, Sans-Serif;
	color:#000;
}
#hme-col1 a {
	font-family:Arial, Sans-Serif;
}
#hme-col2 {
width:510px;
overflow:hidden;
float:right;
padding-bottom:50px;
}
#hme-col2 h1 {
font-family:Arial, Sans-Serif;
font-size:13pt;
color:#ff6600;
margin-bottom:15px;
}
#hme-col2 p {
	font:8pt Arial, Sans-Serif;
	color:#000;
}
#hme-col2 a {
	font-family:Arial, Sans-Serif;
}
#hme-col2 h3 {
	font:10pt Arial, Sans-Serif;
	font-weight:bold;
	color:#000000;
}
#main-content .mt15 h1, #main-content .mt5 h1 {
margin-bottom:10px;
font-family:Arial, Sans-Serif;
font-size:13pt;
color:#ff6600;
margin-bottom:15px;
}
/* lrg promo */
.lrg-promo-container {
overflow:hidden;
width:100%;
min-height:201px;
}
.lrg-promo-left {
float:left;
margin-top:15px;
margin-left:15px;
width:258px;
}
.lrg-promo-left h2 {
font-size:1.2em;
font-family:Arial, Sans-Serif;
font-weight:bold;
color:#000;
}
.lrg-promo-left p {
margin-top:17px;
color:#333333;
}
.lrg-promo-right {
float:right;
margin-top:15px;
margin-right:10px;
width:190px;
}
.lrg-promo-right h2 {
font-size:1.1em;
font-weight:bold;
font-family:Arial, Sans-Serif;
color:#000;
}
.lrg-promo-right p {
margin-top:17px;
color:#333333;
}
a:link.lrg-promo-cat, a:visited.lrg-promo-cat {
display:block;
color:#333333;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrow2.gif) no-repeat 0 2px;
font-weight:700;
}
a:hover.lrg-promo-cat {
color:#ff6600;
display:block;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrow2.gif) no-repeat 0 2px;
font-weight:700;
}
a:link.lrg-promo-cat-blackcorner, a:visited.lrg-promo-cat-blackcorner {
display:block;
color:#333333;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrowblack.gif) no-repeat 0 2px;
font-weight:700;
}
a:hover.lrg-promo-cat-blackcorner {
color:#ff6600;
display:block;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrowblack.gif) no-repeat 0 2px;
font-weight:700;
}
/* features */
#features-container {
margin-top:20px;
overflow:hidden;
width:100%;
}
#leftfeature, #centerfeature, #rightfeature {
width:164px;
float:left;
}
#leftfeature h2, #centerfeature h2, #rightfeature h2 {
font-family:Arial, Sans-Serif;
font-size:13pt;
color:#000;
font-weight:bold;
}
#leftfeature, #centerfeature {
margin-right:9px;
}
#features-container h2 {
margin-bottom:5px;
}
#features-container p {
margin-bottom:5px;
}
/* left pane promo */
#leftpromo {
width:221px;
height:73px;
background: url(../images/sme/leftpromo.jpg) no-repeat 0 0;
}
#leftpromo p {
margin-left:9px;
padding-top:5px;
}
#leftpromo p a {
display:block;
text-decoration:none;
color:#444;
font-size:1.1em;
font-weight:700;
}
#leftpromo p a:hover {color:#ff6600;}

.leftpanefeature {
width:100%;
margin-top:5px;
}
.leftpanefeature h2 {
font-family:Arial, Sans-Serif;
font-size:13pt;
color:#000;
font-weight:bold;
margin-bottom:5px;
}
/* small tabs */
.small-tabs-container {
width:220px;
border-bottom:solid 1px #cccccc;
height:23px;
position:relative;
}
.small-tabs-container h2 {
font-size:1.0em;
font-weight:normal;
}
.small-tabs-content {
width:218px;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
border-left:solid 1px #cccccc;
margin-bottom:20px;

}
ul.small-tabs li {
display:inline;
height:24px;
text-align:center;
padding-right:3px;
}
ul.small-tabs {
margin: 0px;
}
#small-tabs-plans {
left:0;
position:absolute;
height:24px;

text-align:center;
background: url(../images/sme/small_tabs_plans_off.gif) no-repeat scroll 0 0;
}


#small-tabs-plans.selectedtab {background: url(../images/sme/small_tabs_plans_on.gif) no-repeat scroll 0 0;}
/*#small-tabs-plans h2,#small-tabs-phones h2 {
font-size:1.0em;
font-weight:normal;
}*/
#small-tabs-plans a {
width:51px;
height:19px;
display:block;
color:#000;
text-align:center;
text-decoration:none;
padding-top:5px;
font-weight:700;
}
#small-tabs-plans.selectedtab a,
#small-tabs-plans a:hover {color:#ff6600;}
#small-tabs-phones {
left:54px;
position:absolute;
height:24px;
text-align:center;
background: url(../images/sme/small_tabs_phones_off.gif) no-repeat scroll 0 0;
}
#small-tabs-phones.selectedtab {background: url(../images/sme/small_tabs_phones_on.gif) no-repeat scroll 0 0;}
#small-tabs-phones a{
width:62px;
height:19px;
display:block;
color:#000;
text-align:center;
text-decoration:none;
padding-top:5px;
font-weight:700;
}
#small-tabs-phones.selectedtab a,
#small-tabs-phones a:hover {color:#ff6600;}
.plan-feature {
margin-left:9px;
padding-top:19px;
width:200px;
overflow:hidden;
}
.phones-feature {
margin-left:9px;
padding-top:19px;
width:200px;
overflow:hidden;
}
.plan-pic {
display:block;
float:left;
}
.plan-feature-content {
width:120px;
float:right;
}
.phones-feature-content {
width:120px;
float:right;
}
.plan-feature-content h3, .phones-feature-content h3 {
width:100%;
font-size:1.2em;
font-weight:800;
margin-bottom:6px;
}

.plan-feature-content-title a:link, .plan-feature-content-title a:active, .plan-feature-content-title a:visited, .phones-feature-content a:link, .phones-feature-content a:active, .phones-feature-content a:visited {
color:#333;
text-decoration:none;
padding-left:10px;
font:8pt Arial, Sans-Serif;
}
.plan-feature-content-title a:hover {
color:#ff6600;
text-decoration:none;
padding-left:10px;
font:8pt Arial, Sans-Serif;
}
.plan-feature-content a:link, .plan-feature-content a:active, .plan-feature-content a:visited, .phones-feature-content a:link, .phones-feature-content a:active, .phones-feature-content a:visited {
color:#333;
text-decoration:none;
padding-left:10px;
font:8pt Arial, Sans-Serif;
}
.plan-feature-content a:hover {
color:#ff6600;
text-decoration:none;
padding-left:10px;
font:8pt Arial, Sans-Serif;
}
.phones-feature-content a:hover {
color:#ff6600;
text-decoration:none;
padding-left:10px;
}
.feature-list {

margin:0px 0px 6px 0px;
padding:0px;
color:#000;
font: 8pt Arial, Sans-Serif;
}
.smalltab-cat {
margin-left:9px;
margin-top:15px;
padding-bottom:15px;
font:8pt Arial, Sans-Serif;
}
#smalltabphones-content {min-height:315px;}

/* large tabs */
.large-tabs-container {
width:100%;
border-bottom:solid 1px #cccccc;
min-height:23px;
position:relative;

}
.large-tabs-container h2 {
font-size:1.0em;
font-weight:normal;
}
.large-tabs-content {
width:508px;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
border-left:solid 1px #cccccc;
margin-bottom:20px;
}
ul.large-tabs {
font:8pt Arial, Sans-Serif;
margin: 0px;
}
ul.large-tabs li {
display:inline;
height:24px;
text-align:center;
padding-right:3px;
}
#large-tab1 {
left:0;
position:absolute;
width:173px;
height:24px;
text-align:center;
background: url(../images/sme/largetab1_off.gif) no-repeat scroll 0 0;
}
#large-tab1.selectedtab {background: url(../images/sme/largetab1_on.gif) no-repeat scroll 0 0;}
#large-tab1 a {
width:173px;
height:19px;
display:block;
color:#000;
text-align:center;
text-decoration:none;
padding-top:5px;
font-weight:700;
}
#large-tab1.selectedtab a,
#large-tab1 a:hover {color:#ff6600;}
#large-tab2 {
left:176px;
position:absolute;
width:210px;
height:24px;
text-align:center;
background: url(../images/sme/largetab2_off.gif) no-repeat scroll 0 0;
}
#large-tab2.selectedtab {background: url(../images/sme/largetab2_on.gif) no-repeat scroll 0 0;}
#large-tab2 a{
width:210px;
height:19px;
display:block;
color:#000;
text-align:center;

text-decoration:none;
padding-top:5px;
font-weight:700;
}
#large-tab2.selectedtab a,
#large-tab2 a:hover {color:#ff6600;}
#largetab1-content, #largetab2-content {overflow:hidden;}
.panel1 {
overflow:hidden;
width:275px;
margin-left:9px;
padding-top:15px;
padding-bottom:15px;
float:left;
}
.panel1 h3 {
color:#333333;
font-size:1.2em;
font-weight:700;
margin-bottom:10px;
}
.panel2 {
width:185px;
padding-top:15px;
padding-right:10px;
float:right;
}
.panel2 h4 {
color:#333333;
font-size:1.1em;
font-weight:700;
margin-bottom:10px;
font-family:Arial, Sans-Serif;
}
.panel2 p {
margin-bottom:15px;
}
#largetab2-content {min-height:200px;}

/* plans page */
.planspromo {
width:760px;
height:100px;
}
.planspromo h1 {
font-size:20px;
padding-top:20px;
margin-left:20px;
font-weight:bold;
color:#FF6600;
font-family:Arial, Sans-Serif;
}
.planspromo p {
margin-top:3px;
margin-left:20px;
font-size:12px;
width:280px;
color:#333333;
font-family:Arial, Sans-Serif;
}
.planspromoSorry p {
margin-top:3px;
margin-left:20px;
font-size:12px;
width:280px;
color:#FFFFFF;
font-family:Arial, Sans-Serif;
}
a.planspromoSorry:link {
	color:#FF6600;
	font-weight:1000;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
a.planspromoSorry:visited {
	color:#FF6600;
	font-weight:1000;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
a.planspromoSorry:hover {
	color:#FF6600;
	font-weight:1000;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
a.planspromoSorry:active {
	color:#FF6600;
	font-weight:1000;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
.transparency {
	background: white;
	opacity: 1.00;
	filter: alpha(opacity = 100);
	border:1px #C0C0C0 solid;
	width:320px;
}
.paddingtop {
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	padding-left: 2px;
}
.eolmessage {
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:16px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.eoladdnlmessage {
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.col1 {
width:150px;
padding-right:20px;
float:left;
}
.col2 {
width:355px;
padding-right:14px;
float:left;
padding-bottom:50px;
}
.col3 {
width:221px;
float:left;
padding-bottom:50px;
}
.col2 .plans-feature {
padding-bottom:20px;
}
.col2 .plans-feature h2 {
font-size:1.4em;
color:#000;
font-weight:bold;
margin-bottom:5px;
}
.col2 .plans-feature p {
color:#333;
margin-bottom:10px;
}
.col3-container {
margin-top:20px;
}
#main-content .col3-container h1,.col3-container h4, .morelinks h4 {
color:#333;
font-size:1.4em;
font-weight:700;
margin-bottom:5px;
}
.rhGenericHead {
color:#333;
font-size:1.7em;
font-weight:700;
margin-bottom:5px;
}
.col3-container p {
margin-bottom:10px;
}

/* phones page */
.phonespromo {
width:760px;
height:100px;
background: url(../images/sme/phones_promo_vista.jpg) no-repeat left top;
}
.phonespromo h1 {
font-size:1.4em;
padding-top:12px;
margin-left:20px;
font-weight:800;
color:#000;	
}
.phonespromo p {
font-size:1.1em;
margin-top:3px;
margin-left:20px;
width:350px;
color:#000;	
}
.phonerow-container {
overflow:hidden;
padding-bottom:15px;
}
.phone-container {
overflow:hidden;
width:160px;
}
.phone-container h3{
color:#ff6600;
font-size:1.2em;
margin-bottom:12px;
}
.phone-feature-content {
float:right;
width:100px;
}



/* general */
.linklist {
list-style-position:outside;
margin:0px;
padding:0px;
}
.linklist a:link, .borderedlist a:link, .linklist a:visited, .borderedlist a:visited {
display:block;
color:#333;
text-decoration:none;
padding-left:15px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 4px;
font:8pt Arial, Sans-Serif;
}
.linklist a:link, .linklist a:visited {
display:block;
color:#333;
text-decoration:none;
padding-left:15px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 4px;
font:8pt Arial, Sans-Serif;
}
.homeborderedlist a:link {
display:block;
color:#333;
text-decoration:none;
padding-left:15px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 6px;
font:8pt Arial, Sans-Serif;
}

.homeborderedlist a:visited {
display:block;
color:#333;
text-decoration:none;
padding-left:15px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 6px;
font:8pt Arial, Sans-Serif;
}

.linklist a:hover, .borderedlist a:hover {
display:block;
color: #ff6600;
text-decoration:none;
padding-left:15px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 4px;
font:8pt Arial, Sans-Serif;
}
.linklist a:hover {
display:block;
color: #ff6600;
text-decoration:none;
padding-left:15px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 4px;
font:8pt Arial, Sans-Serif;
}

.homeborderedlist a:hover {
display:block;
color: #ff6600;
text-decoration:none;
padding-left:15px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 6px;
font:8pt Arial, Sans-Serif;
}
.linklist {
overflow:hidden;
}
.linklist li{
float:left;
min-width:163px;
padding-bottom:2px;
}

.feature-list {list-style-position:outside;}
.feature-list li{
background: url(../images/sme/smallbullet.gif) no-repeat left 4px;
padding-left:10px;
padding-top:0px;
}
a:link.cat, a:visited.cat {
margin-top:6px;
display:block;
color:#333333;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrow.gif) no-repeat 0 1px;
font-weight:700;
}
a:hover.cat {
margin-top:6px;
display:block;
color:#ff6600;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrow.gif) no-repeat 0 1px;
font-weight:700;
}
a:link.catsmall, a:visited.catsmall {
margin-top:6px;
display:block;
color:#333333;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/smallarrow.gif) no-repeat 0 1px;
font-weight:700;
}
a:hover.catsmall {
margin-top:6px;
display:block;
color:#ff6600;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/smallarrow.gif) no-repeat 0 1px;
font-weight:700;
}
a:link.homecat, a:visited.homecat {
margin-top:6px;
display:block;
color:#ff6600;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrow.gif) no-repeat 0 1px;
}
a:hover.homecat {
margin-top:6px;
display:block;
color:#333333;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/squarearrow.gif) no-repeat 0 1px;
}
p.cat {
margin-top:6px;
display:block;
color:#333333;
text-decoration:none;
padding-left:20px;
min-height:10px;
background:url(../images/sme/squarearrow.gif) no-repeat 0 1px;
}
p.catsmall {
margin-top:6px;
display:block;
color:#333333;
text-decoration:none;
padding-left:20px;
min-height:20px;
background:url(../images/sme/smallarrow.gif) no-repeat 0 1px;
}
/*.panel2 a.cat {
line-height:1.8em;
font-weight:700;
display:block;
background:url(../images/sme/squarearrow.gif) no-repeat left 3px;
}*/
a.cat-plain {text-decoration:none;}
a.cat-plain,
a:hover.cat-plain,
a:hover.print-cat,
.footer-list a:hover {
color:#ff6600;
}
a.print-cat {
padding-left:25px;
color:#ff6600;
background:url(../images/sme/print_logo.jpg) no-repeat left top;
text-decoration:none;
}
.borderedlist {
overflow:hidden;
list-style-position:outside;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
font: 8pt Arial, Sans-Serif;
list-style-type:disc;
}
.homeborderedlist {
overflow:hidden;
list-style-position:outside;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
font: 8pt Arial, Sans-Serif;
list-style-type:disc;
}
.borderedlist li{
float:left;
width:150px;
padding:2px 0px 2px 0px;

}
.homeborderedlist li{
float:left;
width:150px;
border-top:solid 1px #d8d8d8;
padding:0px 0px 0px 0px;
}
#largetab1-content .borderedlist li, #largetab2-content .borderedlist li{
width:255px;
}
#largetab1-content .homeborderedlist li, #largetab2-content .homeborderedlist li{
width:255px;
}

#plans-pg .borderedlist li{
width:150px;
}
#plans-pg .homeborderedlist li{
width:150px;
}
.borderedlist a {
/*	display:block;*/
padding-top:3px;
padding-bottom:3px;

padding-left:10px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 8px;
}
.homeborderedlist a {
/*	display:block;*/
padding-top:3px;
padding-bottom:3px;

padding-left:10px;
background: url(../images/sme/smallerarrow.gif) no-repeat left 4px;
}

.borderedlist li.last{border-bottom:solid 1px #d8d8d8;}
.homeborderedlist li.last{border-bottom:solid 1px #d8d8d8;}
.graydot {
padding-bottom:10px;
background: url(../images/sme/graydots.jpg) repeat-x left bottom;
}
#footer {
padding-top:2px;
border-top:solid 3px #e0e0e0;
padding-bottom:25px;
}
.footer-list {
font:8pt Arial, Sans-Serif;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
}
.footer-list li {
display:inline;
color:#000;
padding-right:5px;
}
.footer-list a:link, .footer-list a:visited {
color:#444;
text-decoration:none;
padding-left:5px;
border-left:solid 1px #444;
}
.footer-list a:hover {
color:#ff6600;
text-decoration:none;
padding-left:5px;
border-left:solid 1px #444;
}
.morelinks {
clear:both;
margin-bottom:15px;
}

/* image replacement & nav */

.replace {
position:relative;
margin:0px;
padding:0px;
/* hide overflow:hidden from IE5 Mac */
/*\*/overflow:hidden;/**/
}
.replace span {
display:block;
position:absolute;
top:0px;
left:0px;
z-index:1 /* for Opera 5 and 6 */
}


.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.wauto{width:auto;}
.mt15 {margin-top:15px;}
.pb15 {padding-bottom:15px;}
.mt5 {margin-top:5px;}


/* IE 6 hacks */
* html #header {height:100px;}
* html #promotions {height:169px;}
* html #promo-container {height:169px;}
* html .lrg-promo-container {height:201px;}
* html a.lrg-promo-cat {height:20px}
* html .small-tabs-container {height:23px}
* html #smalltabphones-content {height:315px;}
* html .large-tabs-container {height:23px}
* html a.cat {height:20px;}
* html #promo-content {margin-left:2px;}
* html .linklist li {width:164px;}
* html .leftpanefeature .linklist li {width:220px;}

.skiptolink {
position:absolute;
top:-1000px;
}


 a.hoverclass {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000000;

}

a.hoverclass:active{
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000000;

}


a.hoverclass:link {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000000;

}

a.hoverclass:visited {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000000;

}
a.hoverclass:hover {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#ff6600;

}
