* {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
margin:1em 0;
}
li, dd {
margin-left:5%;
}
fieldset {
padding:0.5em;
}
select option {
padding:0 5px;
}
.hide, .print-logo, .close-button {
height:1px;
left:-9000px;
position:absolute;
width:1px;
}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
}
a img {
border:medium none;
}
.irule {
border-top:1px solid #CCCCCC;
font-size:1px;
height:1px;
line-height:1px;
margin:0 0 20px;
padding:0;
}
.displaynone {
display:none;
}
.center {
text-align:center;
}
.noTopMargin, .main .ullinks {
margin-top:0;
}
.noBottomMargin {
margin-bottom:0;
}
.posBottomMargin {
margin-bottom:5px;
}
.required, .red {
color:#FF0000;
}
body {
background:transparent url(../images/body_back.jpg) repeat-x scroll 0 0;
color:#5B5B5B;
font-family:Arial,Verdana,sans-serif;
font-size:69%;
padding:0 0 10px;
}
#header {
background:transparent url(../images/header_back.gif) repeat-x scroll 0 0;
height:56px;
margin-top:-7px;
overflow:hidden;
padding:18px 0 9px;
position:relative;
top:7px;
z-index:2;
}
html > body #header {
background:transparent url(../images/header_back.png) repeat-x scroll 0 0;
}
#header #ieshadow {
display:block;
font-size:1px;
height:7px;
}
html > body #header #ieshadow {
display:none;
}
#header .inner {
margin:0 auto;
width:880px;
}
#wrapper {
background:#FFFFFF url(../images/wrapper_back.gif) no-repeat scroll 0 0;
margin:0 auto;
overflow:hidden;
padding:0 8px;
width:880px;
z-index:1;
}
#content {
background:transparent url(../images/content_back-threecol.gif) no-repeat scroll 3px 0;

padding:0 2px 0 3px;
}
.twocolumn #content {
background:transparent url(../images/content_back-twocol.gif) no-repeat scroll 3px -35px;
}
* html #content {
height:420px;
}
#content .sidenav {
float:left;
width:165px;
}
#content .main {
display:inline;
float:left;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
margin:0 0 0 28px;
overflow:hidden;
padding:25px 0 0;
width:477px;
}
.twocolumn #content .main {
width:659px;
}
#content .sidebar {
float:right;
overflow:hidden;
width:180px;
}
#topHeader {
background:transparent url(../images/masthead-main_back.jpg) no-repeat scroll 0 0;
float:left;
height:148px;
width:695px;
}
#topHeaderR {
background:transparent url(../images/masthead-rt_plain.jpg) no-repeat scroll 0 0;
bottom:0;
float:left;
height:148px;
position:relative;
width:185px;
}
#topHeaderR p {
margin:0;
padding:0;
}
#topHeader .text {
padding:25px 0 0 25px;
width:450px;
}
#topHeader h1 {
color:#000000;
font-size:22px;
letter-spacing:-0.75pt;
line-height:23px;
margin:0;
}
#topHeaderR .text {
color:#FFFFFF;
padding:14px 14px 0;
}
#topHeaderR .text h3 {
color:#FFFFFF;
line-height:12px;
margin:1px 0;
}
#topHeaderR .text h3 a:link, #topHeaderR h3 a:visited {
color:#FFFFFF;
text-decoration:none;
}
#topHeaderR .text h3 a img {
padding:0 0 1px 4px;
}
#topHeaderR .text p {
color:#FFFFFF;
line-height:12px;
padding-bottom:10px;
}
#topHeaderR .action {
bottom:6px;
position:absolute;
text-align:right;
width:161px;
}
#topHeaderR .action a {
background:transparent url(../images/arrows_white_more.gif) no-repeat scroll 100% 4px;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:10px;
font-weight:bold;
padding-right:10px;
text-decoration:none;
}
#topHeaderR .inlineLeft {
margin:0 5px 5px 0;
}
#topHeaderR .inlineRight {
margin:0 0 5px 5px;
}
h1#logo {
float:left;
margin:0 0 0 3px;
padding-top:8px;
}
h1#logo a {
background:transparent url(../images/logo.gif) no-repeat scroll 0 0;
float:left;
font-size:1px;
height:27px;
text-decoration:none;
text-indent:-9999px;
width:152px;
}
.sIFR-hasFlash h1#logo {
visibility:visible;
}
ul#gnav {
float:right;
font-size:1px;
margin:0;
width:589px;
}
ul#gnav li {
float:left;
height:15px;
list-style-type:none;
margin:0;
}
ul#gnav li a {
background:transparent url(../images/gnav_matrix_na.gif) repeat scroll 0 0;
display:block;
float:left;
height:15px;
text-decoration:none;
text-indent:-9999px;
}
ul#gnav li.myregion a {
background-position:0 0;
width:80px;
}
ul#gnav li.worldwide a {
background-position:-80px 0;
width:67px;
}
ul#gnav li.worldwide a:hover, #worldwide ul#gnav li.worldwide a {
background-position:-80px -15px;
}
ul#gnav li.partners {
padding-left:20px;
}
ul#gnav li.partners a {
background-position:-170px 0;
width:60px;
}
ul#gnav li.partners a:hover, #partners ul#gnav li.partners a {
background-position:-170px -15px;
}
ul#gnav li.developers a {
background-position:-230px 0;
width:68px;
}
ul#gnav li.developers a:hover, #developers ul#gnav li.developers a {
background-position:-230px -15px;
}
ul#gnav li.techsearch a {
background-position:-298px 0;
width:98px;
}
ul#gnav li.techsearch a:hover, #techsearch ul#gnav li.techsearch a {
background-position:-298px -15px;
}
ul#gnav li.search {
width:195px;
}
ul#gnav li.search p, ul#gnav li.search form {
display:inline;
margin:0;
}
ul#gnav li.search label {
background:transparent url(../images/gnav_matrix_na.gif) repeat scroll -396px 0;
float:left;
height:15px;
margin:0;
text-indent:-9999px;
width:61px;
}
ul#gnav li.search input#q {
border:1px solid #C9C8C8;
font-size:9px;
height:13px;
margin-left:5px;
position:relative;
top:-3px;
width:105px;
}
ul#navtop li {
display:inline;
float:left;
height:31px;
list-style-type:none;
margin:0 0 0 2px;
}
ul#navtop li a {
background:transparent url(../images/nav_matrix.gif) repeat scroll 0 0;
float:left;
height:31px;
text-decoration:none;
text-indent:-9999px;
}
ul#navtop li.ataglance a {
background-position:0 0;
width:87px;
}
ul#navtop li.ataglance a:hover {
background-position:0 -31px;
}
#ataglance ul#navtop li.ataglance a {
background-position:0 -62px;
}
ul#navtop li.devices a {
background-position:-89px 0;
width:64px;
}
ul#navtop li.devices a:hover {
background-position:-89px -31px;
}
#devices ul#navtop li.devices a {
background-position:-89px -62px;
}
ul#navtop li.services a {
background-position:-155px 0;
width:76px;
}
ul#navtop li.services a:hover {
background-position:-155px -31px;
}
#services ul#navtop li.services a {
background-position:-155px -62px;
}
ul#navtop li.solutions a {
background-position:-233px 0;
width:78px;
}
ul#navtop li.solutions a:hover {
background-position:-233px -31px;
}
#solutions ul#navtop li.solutions a {
background-position:-233px -62px;
}
ul#navtop li.purchase a {
background-position:-313px 0;
width:76px;
}
ul#navtop li.purchase a:hover {
background-position:-313px -31px;
}
#purchase ul#navtop li.purchase a {
background-position:-313px -62px;
}
ul#navtop li.support a {
background-position:-391px 0;
width:124px;
}
ul#navtop li.support a:hover {
background-position:-391px -31px;
}
#support ul#navtop li.support a {
background-position:-391px -62px;
}
ul#navtop li.ownerslounge a {
background-position:-517px 0;
width:107px;
}
ul#navtop li.ownerslounge a:hover {
background-position:-517px -31px;
}
#ownerslounge ul#navtop li.ownerslounge a {
background-position:-517px -62px;
}
html > body #navtop_desc {
}
#navtop_desc_wrapper {
background:transparent none repeat scroll 0 0;
color:#000000;
height:25px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
width:880px;
z-index:20;
}
#navtop_desc {
background:transparent url(../images/white-55.png) repeat scroll 0 0 !important;
display:block;
height:25px;
margin-left:0 !important;
overflow:hidden;
padding:0;
text-align:right;
}
#navtop_desc p {
margin:0;
padding:6px 12px 0 0;
}
p {
margin-top:0;
}
a, p a {
color:#76A0B4;

text-decoration:underline;
}
a:visited, p a:visited {
color:#8EACBA;
text-decoration:underline;
}
a:hover, p a:hover {
color:#8AA530;
text-decoration:underline;
}
li a, li a:hover {
text-decoration:underline;
}
p.more {
margin-bottom:10px;
margin-top:-5px;
}
p.more a {
background:transparent url(../images/arrows_more.gif) no-repeat scroll right 2px;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:10px;
font-weight:bold;
line-height:11px;
padding-right:10px;
text-align:left;
text-decoration:underline;
}
p.moreleft a {
font-weight:bold;
}
p.more a:hover {
text-decoration:underline;
}
p.top {
margin-top:-8px;
}
p.top a {
background:transparent url(../images/arrows_top.gif) no-repeat scroll 100% 4px;
display:block;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:10px;
font-weight:bold;
padding-right:10px;
text-align:right;
text-decoration:underline;
}
a.more-press {
background:transparent url(../images/text/more-press-releases.gif) no-repeat scroll 0 5px;
display:block;
font-size:1px;
height:17px;
text-align:left;
text-indent:-9999px;
}
h1 {
color:#7F8280;
font-size:21px;
font-weight:normal;
letter-spacing:-1pt;
margin:3px 0 15px;
}
h2 {
color:#76A0B4;
font-size:1.3em;
letter-spacing:0;
margin:18px 0 5px;
text-transform:none;
}
h3 {
color:#666968;
font-size:1.1em;
margin:18px 0 2px;
text-transform:none;
}
h3.section {
border-bottom:1px solid #C6C7C8;
margin-bottom:10px;
margin-top:25px;
}
h3.section a, h3.section a:visited {
color:#76A0B4;
text-decoration:none;
}
h3.section a:hover {
color:#8AA530;
}
h3.img {
margin:0 0 5px;
}
h3.img img {
display:block;
}
h3.deliverableHeader a, h3.deliverableHeader a:visited {
color:#FFFFFF;
text-decoration:none;
}
h4 {
color:#666968;
font-size:1em;
margin:18px 0 0;
text-transform:none;
}
img.standalone {
display:block;
}
.columns .inside p.more {
margin-bottom:5px;
margin-top:0;
text-align:right;
}
.columns p.more a {
text-decoration:underline;
}
.columns p.more a:visited {
text-decoration:underline;
}
.columns p.more a:hover {
text-decoration:underline;
}
.main p {
line-height:1.3;
}
p.footnote {
border-top:1px solid #C6C7C8;
color:#A7A6A6;
font-size:10px;
margin-top:25px;
padding-top:10px;
}
pre {
font-size:11px;
}
.main h3, .main h4 {
padding:0;
}
.main ul, .main ol {
margin:-0.7em 0 1.5em 1.3em;
}
.main ul.noTopMargin, .main ol.noTopMargin {
margin-top:0;
}
.main ul.negTopMargin, .main ol.negTopMargin {
}
.main ul.anchorNav {
margin-bottom:40px;
}
.main ul li {
background:transparent url(../images/arrow_gray.gif) no-repeat scroll 0 4px;
list-style-type:none;
margin:2px 0;
padding:0 0 0 10px;
}
.main ol li {
margin:0 17px;
}
* html .main ol li {
margin-left:22px;
}
.main ul li.linked {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 0 4px;
}
.main ul ul, .main ul ol, .main ol ul, .main ol ol {
margin:2px 0 5px;
}
.main li ul li {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 0 4px;
margin:2px 0 2px 10px;
padding:0 0 0 10px;
}
.main li ol li {
background-image:none;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:2px 17px;
padding:0;
}
* html .main li ol li {
margin-left:22px;
}
ul.spread li, ol.spread li {
margin-bottom:4px;
margin-top:3px;
}
.main .columns ul li {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 0 4px;
margin:5px 0;
}
.breadcrumb {
color:#7A7C7B;
font-size:10px;
position:relative;
top:-5px;
}
.breadcrumb a:link, .breadcrumb a:visited {
color:#7A7C7B;
text-decoration:underline;
}
.breadcrumb a:hover {
color:#7A7C7B;
text-decoration:underline;
}
.breadcrumb .separator {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 50% 3px;
padding:0 6px;
}
.top-line {
border-top:1px solid #C6C7C8;
padding-bottom:10px;
padding-top:10px;
}
.bottom-line {
border-bottom:1px solid #C6C7C8;
margin-bottom:10px;
padding-bottom:3px !important;
padding-top:10px;
}
caption a {
text-decoration:none;
}
caption span.description {
font-size:9px;
}
.resourceSection {
border-left:1px solid #D4D8DB;
float:right;
margin:0 0 10px 15px;
padding-bottom:10px;
padding-left:10px;
width:200px;
}
sup, p sup {
position:relative;
top:-0.3em;
vertical-align:baseline;
}
blockquote {
font-size:12px;
}
blockquote .quote {
color:#76A1B4;
font-weight:bold;
}
blockquote .attribution {
text-align:right;
}
#htmlpopup {
background:#FFFFFF url(../images/popup_bg.gif) repeat-x scroll left top;
padding:35px;
}
#htmlpopup #content {
width:auto;
}
.columns h3 {
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
margin:0;
padding:5px 0 4px 13px;
}
.columns .inside {
font-size:11px;
margin:10px;
}
.columns .inside img {
padding:0;
}
.columns .inside p {
margin:0 0 9px;
}
.columns .inside ul {
margin:0 0 7px;
}
.columns .inside ul li {
margin:0 0 4px;
}
.columns .inside a:hover {
text-decoration:underline;
}
.columns .inside h3 {
padding-left:0;
}
.twocol {
background:transparent url(../images/twocol_back.gif) no-repeat scroll 0 30px;
margin:10px 0;
}
.twocol .headers {
background:transparent url(../images/twocol_h3_back.gif) repeat-y scroll 0 100%;
margin:0;
}
.twocol .headers .lcol, .twocol .headers .mcol, .twocol .headers .rcol {
background:transparent url(../images/twocol_h3_top.gif) no-repeat scroll 0 0;
padding-top:3px;
}
.twocol .headers .lcol h3, .twocol .headers .rcol h3 {
font-size:11px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
}
.twocol .lcol {
float:left;
width:238px;
}
.twocol .rcol {
float:right;
width:238px;
}
.twocol .bottom {
background:transparent url(../images/twocol_back.gif) no-repeat scroll 0 bottom;
height:2px;
}
.threecol {
background:transparent url(../images/threecol_back.gif) no-repeat scroll 0 30px;
margin:10px 0;
}
.twocolumn .twocol .lcol {
float:left;
width:300px;
}
.twocolumn .twocol .rcol {
float:right;
width:300px;
}
.threecol .headers {
background:transparent url(../images/threecol_h3_back.gif) repeat-y scroll 0 100%;
margin:0;
}
.threecol .headers .lcol, .threecol .headers .mcol, .threecol .headers .rcol {
background:transparent url(../images/threecol_h3_top.gif) no-repeat scroll 0 0;
padding-top:3px;
}
.threecol .headers .lcol h3, .threecol .headers .mcol h3, .threecol .headers .rcol h3 {
font-size:11px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
}
.threecol .lcol {
float:left;
width:158px;
}
.threecol .mcol {
display:inline;
float:left;
margin:0 1px;
width:158px;
}
.threecol .rcol {
float:left;
width:158px;
}
.threecol .bottom {
background:transparent url(../images/threecol_back.gif) no-repeat scroll 0 bottom;
height:2px;
}
.twocol.seventy-thirty {
background:transparent url(../images/twocol_70-30_back.gif) no-repeat scroll 0 30px;
font-size:10px;
margin:10px 0;
}
.twocol.seventy-thirty .lcol {
float:left;
width:411px;
}
.twocol.seventy-thirty .rcol {
float:right;
width:237px;
}
.twocol.seventy-thirty .bottom {
background-image:none;
height:1px;
}
.twocol.seventy-thirty .lcol .inside.threecol {
background-image:none;
font-size:10px;
}
.twocol.seventy-thirty .lcol .inside.threecol .lcol {
float:left;
width:120px;
}
.twocol.seventy-thirty .lcol .inside.threecol .mcol {
display:inline;
float:left;
margin:0 12px;
width:120px;
}
.twocol.seventy-thirty .lcol .inside.threecol .rcol {
float:right;
text-align:left;
width:120px;
}
.twocolumn .splitcol {
background:transparent url(../images/twoColPage_twocol_back.gif) repeat-y scroll 0 0;
margin:20px 3px 20px 0;
}
.twocolumn .splitcol .headers {
background:transparent url(../images/onecol_h3_back.gif) repeat-y scroll 0 100%;
margin:0;
}
.twocolumn .splitcol h3 {
background:transparent url(../images/onecol_h3_top.gif) no-repeat scroll 0 0;
padding-bottom:8px;
padding-top:8px;
}
.twocolumn .splitcol .lcol {
float:left;
width:348px;
}
.twocolumn .splitcol .rcol {
float:right;
width:300px;
}
.twocolumn .splitcol .bottom {
background:transparent url(../images/TwoColPage_twocol_clear.gif) no-repeat scroll 0 0;
height:31px;
}
.twocolumn .splitcol .inside.left {
margin:10px;
width:325px;
}
* html .twocolumn .splitcol .inside.left {
margin:10px 5px;
}
.twocolumn .splitcol .inside.right {
float:right;
width:275px;
}
.twocolumn .threecol {
background:transparent url(../images/threecol_wide_back.gif) repeat-y scroll 0 0;
}
.twocolumn .threecol .headers {
background:transparent url(../images/threecol_h3wide_back.gif) repeat-y scroll 0 100%;
margin:0;
}
.twocolumn .threecol .headers .lcol, .twocolumn .threecol .headers .mcol, .twocolumn .threecol .headers .rcol {
background:transparent url(../images/threecol_h3wide_top.gif) no-repeat scroll 0 0;
padding-top:3px;
}
.twocolumn .threecol .lcol {
float:left;
margin:0;
width:218px;
}
.twocolumn .threecol .mcol {
display:inline;
float:left;
margin:0 1px;
width:218px;
}
.twocolumn .threecol .rcol {
float:left;
margin:0;
width:218px;
}
.twocolumn .threecol .bottom {
background:transparent url(../images/threecol_wide_back.gif) no-repeat scroll 0 bottom;
height:2px;
}
.twocolcontent .leftcontent {
height:auto;
}
.twocolcontent {
margin-top:15px;
}
.twocol_img {
background:transparent url(../images/twocol_twobox_back.gif) repeat-y scroll 0 0;
margin:10px 0;
width:656px;
}
.twocol_img .headers {
background:transparent url(../images/twocol_twobox_h3_back.gif) repeat-y scroll 0 100%;
}
.twocol_img .lcol {
float:left;
width:328px;
}
.twocol_img .rcol {
float:right;
width:327px;
}
.twocol_img .headers .lcol, .twocol_img .headers .rcol {
background:transparent url(../images/twocol_twobox_h3_top.gif) no-repeat scroll 0 0;
padding-top:3px;
}
.twocol_img .headers .lcol h3, .twocol_img .headers .rcol h3 {
font-size:11px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
}
div .fullwidth_threecolpage {
background:transparent url(../images/onecol_h3_back_short.gif) repeat-y scroll 0 bottom;
margin-bottom:7px;
}
div.fullwidth_threecolpage h3 {
background:transparent url(../images/onecol_h3_top_short.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:11px;
padding:8px 10px 9px;
}
div .fullwidth_twocolpage {
background:transparent url(../images/onecol_h3_back.gif) repeat-y scroll 0 bottom;
margin-bottom:7px;
}
div.fullwidth_twocolpage h3 {
background:transparent url(../images/onecol_h3_top.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:11px;
padding:8px 10px 9px;
}
.headers h3 {
font-size:11px;
}
div.threecol_floats {
float:left;
margin-right:70px;
}
.sidebar {
font-size:10px;
margin-top:-2px;
}
.sidebar .module {
background:transparent url(../images/dotted_horiz.gif) repeat-x scroll 0 top;
padding:3px 0 2px;
}
.sidebar .module h3 {
background:transparent url(../images/sidebar_h3_main.gif) no-repeat scroll 0 bottom;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:10px;
margin:0;
padding:8px 7px;
text-transform:uppercase;
}
.sidebar .first {
}
.sidebar .first h3 {
padding:24px 7px 7px;
}
.sidebar .login {
margin:0;
}
.sidebar .login h3 {
background:transparent url(../images/sidebar_h3_green.gif) no-repeat scroll 0 0;
padding:22px 0 7px 7px;
}
.sidebar .promo {
margin:15px 0;
text-align:center;
}
.sidebar .firstPromo {
background:transparent url(../images/dotted_horiz.gif) repeat-x scroll 0 top;
margin-top:0;
padding-top:16px;
}
.sidebar select#regionselect {
height:17px;
margin:0;
width:164px;
}
.sidebar .text {
padding:8px;
}
.sidebar .twocol {
margin:0;
}
.sidebar .twocol .lcol {
float:left;
width:77px;
}
.sidebar .twocol .rcol {
float:right;
width:77px;
}
.sidebar .text ul {
margin:0 0 7px;
}
.sidebar .text p {
margin:0 0 6px;
}
.sidebar .text p.more {
margin-top:-2px;
text-align:right;
}
.sidebar ul li {
background:transparent url(../images/arrow_gray.gif) no-repeat scroll 0 4px;
list-style-type:none;
margin:1px 0 5px;
padding:0 0 0 7px;
}
.sidebar ul li.linked {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 0 4px;
}
.sidebar a:link, .sidebar a:visited, .sidebar a:hover {
color:#6F91B3;
font-weight:normal;
text-decoration:none;
}
.dbox_inside ul {
margin:0;
}
* html .dbox_inside ul {
margin:0;
padding-left:4px;
}
ul#device-details li {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 0 4px;
list-style-type:none;
margin:0;
padding:0 0 4px 6px;
text-decoration:underline;
}
p.ddetails {
margin-top:0;
}
.sidebar a:visited {
color:#8EACBA;
text-decoration:none;
}
.sidebar a:hover {
color:#8AA530;
text-decoration:none;
}
.sidebar .twocol ul li {
margin-bottom:1px;
}
.sidebar h4.pressTitle {
margin:0 0 1px;
}
.sidebar .module img {
display:block;
}
input.textfield {
border:1px solid #C9C8C8;
}
.login {
margin-bottom:7px;
}
.login form {
padding:0 5px;
}
.login p {
clear:both;
margin:10px 0;
padding:4px 0;
}
* html .login p {
margin:0;
}
.login label {
clear:both;
float:left;
height:20px;
margin:0;
width:45px;
}
.login input.textfield {
float:right;
width:115px;
}
.login .button {
clear:both;
float:right;
margin:5px 0 0;
}
.login .forgot {
clear:none;
float:left;
font-size:9px;
margin:5px 0;
}
.login .forgot a {
text-decoration:none;
}
.login .label-loginid {
background:transparent url(../images/label_login-id.gif) no-repeat scroll 0 4px;
text-indent:-9999px;
}
.login .label-password {
background:transparent url(../images/label_password.gif) no-repeat scroll 0 4px;
text-indent:-9999px;
}
div.formContainer {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:50px;
width:550px;
}
div.formRow label, div.formRow input, div.formRow select, div.formRow textarea {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 4px 0 0;
padding-bottom:1px;
padding-top:1px;
}
div.formRow input.inputPhoneExt {
width:29px;
}

div.formRow label.labelLeftColumn {
background-color:#F1F1F1;
margin:0 4px 2px 0;
padding:3px 4px 4px 12px;
width:200px;
}
div.formRow label.labelRightColumn {
margin:3px 7px 0 0;
padding:0;
}
label.labelPhoneExt, label.labelSignup {
margin-right:6px;
}
div.formRow h1 {
color:#88AFC7;
font-size:14px;
font-weight:bold;
margin:2px 4px 0 0;
padding:0;
}
div.formRow .formTextField {
width:200px;
}
div.formRow input.formCheckbox {
margin-top:5px !important;
}
.sidenav .promo {
background:transparent url(../images/dotted_horiz.gif) repeat-x scroll 0 0;
margin:30px 0 0;
padding:17px 0 3px;
text-align:center;
}
ul#sidenav {
margin:-1px 0 0;
}
ul#sidenav li {
line-height:1.3em;
list-style-type:none;
margin:1px 0;
}
* html ul#sidenav li {
margin-bottom:-1.3em;
}
* html #docmgrd ul#sidenav li {
margin-bottom:0;
margin-top:0;
}
ul#sidenav li span {
background:transparent url(../images/sidenav_back.gif) no-repeat scroll 0 bottom;
display:block;
padding:3px 10px 4px;
top:-2px;
}
#docmgrd ul#sidenav li span {
background:#F6F6F6 none repeat scroll 0 0;
border-bottom:1px solid #E3E3E3;
display:block;
padding:3px 10px 4px;
top:-2px;
}
* html #docmgrd ul#sidenav li span {
height:8px;
padding:4px 10px 3px;
top:0;
}
ul#sidenav li a {
color:#5B5B5B;
display:block;
text-decoration:none;
width:145px;
}
ul#sidenav li a:hover {
color:#000000;
text-decoration:none;
}
ul#sidenav li.selected span {
background:transparent url(../images/sidenav_back_selected.gif) no-repeat scroll 0 bottom;
color:#E1E3E6;
}
#docmgrd ul#sidenav li.selected span {
background:#5B5B5B none repeat scroll 0 0;
color:#FFFFFF;
}
* html #docmgrd ul#sidenav li.selected ul {
margin:0;
padding-bottom:3px;
}
ul#sidenav li.selected span a {
color:#E1E3E6;
}
ul#sidenav li.selected a:hover {
color:#333333;
}
ul#sidenav li.selected ul li a {
color:#6F91B3;
}
#docmgrd ul#sidenav li.selected ul li a {
color:#5B5B5B;
}
#docmgrd ul#sidenav li.selected ul li.selected a {
color:#000000;
}
#docmgrd ul#sidenav li.selected ul li.selected ul li a {
color:#5B5B5B;
font-weight:normal;
}
ul#sidenav li ul {
margin:3px 0;
}
* html ul#sidenav li ul {
margin-bottom:1.6em;
margin-top:3px;
}
ul#sidenav li ul li {
background:transparent url(../images/subnav_back-line.gif) no-repeat scroll 0 0;
margin:0 0 0 10px;
padding:5px 4px 4px 15px;
}
#docmgrd ul#sidenav li ul li {
background:transparent url(../images/arrow_gray_docmgr.gif) no-repeat scroll 2px 6px;
padding:4px 4px 4px 9px;
}
* html #docmgrd ul#sidenav li ul li {
background:transparent url(../images/arrow_gray_docmgr.gif) no-repeat scroll 2px 5px;
padding:3px 4px 2px 9px;
}
:first-child + html #docmgrd ul#sidenav li ul li {
background:transparent url(../images/arrow_gray_docmgr.gif) no-repeat scroll 2px 5px;
padding:3px 4px 2px 9px;
}
#docmgrd ul#sidenav li.selected ul li.selected ul li {
background:transparent none repeat scroll 0 0;
}
#docmgrd ul#sidenav li.selected ul li.selected ul li a {
background:transparent url(../images/arrow_gray_docmgr.gif) no-repeat scroll 0 1px;
left:-2px;
padding-left:7px;
}
#docmgrd ul#sidenav li.selected ul li.selected ul li a:hover {
color:#000000;
}
#docmgrd ul#sidenav li.selected ul li.selected ul li.selected a {
color:#000000;
font-weight:bold;
}
#docmgrd ul#sidenav li ul li a:hover {
color:#000000;
}
ul#sidenav li ul li a {
width:125px;
}
ul#sidenav li.selected span a:hover {
color:#FFFFFF;
}
ul#sidenav li ul li.selected {
background:transparent url(../images/subnav_back-line-gray.gif) no-repeat scroll 0 0;
color:#464948;
}
#docmgrd ul#sidenav li ul li.selected {
color:#000000;
}
ul#sidenav li ul li.first {
background:transparent url(../images/subnav_back-noline.gif) no-repeat scroll 0 0;
color:#464948;
}
ul#sidenav li.subnav {
background-image:none;
margin:3px 0;
}
ul#sidenav li ul li ul li {
background:transparent url(../images/subnav_back-line.gif) no-repeat scroll 0 0;
margin:0 0 0 -6px;
}
#docmgrd ul#sidenav li ul li ul li {
background:transparent none repeat scroll 0 0;
margin:0 0 0 -6px;
}
ul#sidenav li ul li ul li a {
width:120px;
}
h3.sidenav_head {
background:#76A0B4 none repeat scroll 0 0;
font-size:1.2em;
height:25px;
margin:0;
padding:15px 0 0 10px;
width:155px;
}
h3.sidenav_head a:link, h3.sidenav_head a:visited, h3.sidenav_head a:hover, h3.sidenav_head a:active {
color:#FFFFFF;
text-decoration:none;
}
#footer {
margin:25px 0 50px -9px;
padding:12px 0 40px 16px;
width:880px;
}
html > body #footer {
background:transparent url(../images/footer_separator.png) no-repeat scroll 50% 0;
margin:25px 0 20px -9px;
padding:12px 0 10px 16px;
width:880px;
}
ul#fnav {
height:17px;
margin:0;
position:relative;
}
ul#fnav li {
background:transparent url(../images/fnav_separator.gif) no-repeat scroll 0 3px;
float:left;
letter-spacing:0;
list-style-type:none;
margin:0;
padding:0 7px;
}
ul#fnav li.first {
background:transparent none repeat scroll 0 0;
padding-left:0;
}
ul#fnav li a {
color:#99ADBD;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
}
ul#fnav li a:hover {
color:#000000;
}
ul#fnav li.copyright {
color:#868585;
}
ul#fnav li#privacy a {
color:#000000;
}
ul#fnav li#privacy a:hover {
color:#868585;
}
ul#shortcuts {
clear:both;
font-family:Verdana,Arial,sans-serif;
margin:0;
}
ul#shortcuts li {
background:transparent url(../images/shortcuts_separator.gif) no-repeat scroll 0 2px;
float:left;
list-style-type:none;
margin:0;
padding:0 7px;
position:relative;
}
ul#shortcuts li.first {
background:transparent none repeat scroll 0 0;
padding-left:0;
}
ul#shortcuts li a {
color:#B6B5B5;
font-size:9px;
text-decoration:none;
}
ul#shortcuts li a:hover {
color:#767474;
}
.inlineLeft {
float:left;
margin:0 15px 10px 0;
}
.inlineRight {
float:right;
margin:0 0 10px 15px;
}
.inlineFullWidth {
float:none;
margin:15px 0;
}
p.caption {
font-size:10px;
margin-bottom:0;
}
table tr td {
padding:4px;
}
table.dataTable, .tablenoborder table {
border-left:1px solid #C0C4C8;
border-top:1px solid #C0C4C8;
font-size:11px;
margin:0 0 20px;
width:100%;
}
* html table.dataTable, .tablenoborder table {
margin:20px 0;
}
table.devJournal {
width:auto;
}
.devJournal th {
background-color:#EEEEEE;
}
.inlineLeft .dataTable, .inlineRight .dataTable {
margin-bottom:0;
}
.dataTable caption, .tablenoborder table caption {
background:#E2E4E6 none repeat scroll 0 0;
color:#5B5B5B;
font-family:Arial,Verdana,sans-serif;
font-size:11px;

font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:8px 0 0;
padding:5px;
text-align:left;
width:100%;
}
.dataTable tr.shaded {
background-color:#E2E4E6;
}
.dataTable th, .tablenoborder table th {
border-bottom:1px solid #C0C4C8;
border-right:1px solid #C0C4C8;
font-weight:bold;
margin:0;
padding:4px;
text-align:left;
}
.dataTable .headrow {
border-right:medium none;
}
.dataTable td, .tablenoborder table td {
border-bottom:1px solid #C0C4C8;
border-right:1px solid #C0C4C8;
}
.dataTable td ul, .tablenoborder table td ul {
margin:0;
}
.tableMidHeader {
background:#F6F7F7 none repeat scroll 0 0;
font-size:11px;
font-weight:bold;
padding:3px 4px;
text-align:left;
}
.tableCheckmark {
background:transparent url(../images/checkmark.gif) no-repeat scroll 50% 50%;
text-align:right;
}
.tableCheckmarkLeft {
background:transparent url(../images/checkmark.gif) no-repeat scroll center top;
text-align:left;
}
th.columnCenter {
text-align:center;
}
.sIFR-flash {
margin:0;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}
.sIFR-hasFlash #content h1 {
font-size:21px;
letter-spacing:-1pt;
visibility:hidden;
}
.sIFR-hasFlash #topHeader h1 {
font-size:23px;
visibility:hidden;
}
.sIFR-hasFlash #topHeaderR h2 {
font-size:13px;
visibility:hidden;
}
#infobox {
background-position:left bottom;
background-repeat:no-repeat;
margin:0;
padding:0 0 11px;
width:186px;
}
#infobox #infoboxHead {
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:0;
padding:6px 10px 3px;
}
#infobox #infoboxBody {
background-position:left top;
background-repeat:no-repeat;
color:#5F5F5F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:10px 10px 0;
}
#infobox #infoboxBody img {
float:left;
margin:0 7px 0 0;
padding:0;
}
#infobox #infoboxBody p {
margin:0;
}
#infobox #infoboxClear {
clear:both;
}
div.ComparisonRow_Label {
background-color:#E0E2E5;
border:1px solid #DFE0DF;
clear:both;
color:#5B5B5B;
cursor:pointer;
font-weight:bold;
height:17px;
line-height:1.5em;
margin:1px 0;
padding:3px 0 0 10px;
position:relative;
text-decoration:none;
}
div.ComparisonRow_Label p {
background-image:url(../images/arrow_gray_2_on.gif);
background-position:right bottom;
background-repeat:no-repeat;
display:block;
float:left;
margin:0;
padding:0 17px 0 0;
}
div.ComparisonRow_Label p.closed {
background-image:url(../images/arrow_gray_2_off.gif);
}
div.ComparisonRow_Container {
display:block;
margin:0;
padding:0;
}
div.ComparisonRow_Content {
clear:both;
display:block;
margin:0;
padding:0;
}
div.ComparisonRow_Content td.ComparisonTable_LeftColumn {
text-align:left;

width:135px;
}
div.ComparisonRow_Content td.ComparisonTable_LeftColumn span {
}
div.ComparisonRow_Content table.dataTable {
margin:0;
}
div.ComparisonRow_Content td {
line-height:1.2em;
margin:1px 0;
padding:3px 0 3px 10px;
text-align:center;

}
table.Compare_DeviceTable {
clear:both;
position:relative;
}
div#Devices_Content {
border:1px solid #C0C4C8;
margin:0;
}
div#Devices_Content td.ComparisonTable_LeftColumn {
text-align:center;
width:135px;
}
div.ComparisonRow_Container div.ComparisonRow_Content .oneDevice {
width:500px;
}
div.ComparisonRow_Container div.ComparisonRow_Content .twoDevices {
width:244px;
}
div.ComparisonRow_Container div.ComparisonRow_Content .threeDevices {
width:155px;
}
div.ComparisonRow_Container div.ComparisonRow_Content .fourDevices {
width:112px;
}
div.ComparisonRow_Container div.ComparisonRow_Content .fiveDevices {
width:90px;
}
.ComparisonRow_Container #search-options {
float:right;
margin-bottom:5px;
}
.ComparisonRow_Container #search-options li {
background:transparent none repeat scroll 0 0;
float:left;
height:27px;
margin:0 0 0 10px;
padding:0;
}
.ComparisonRow_Container #search-options li a {
background-position:0 0;
display:block;
height:27px;
overflow:hidden;
text-indent:-9999px;
}
.ComparisonRow_Container #search-options li a:hover {
background-position:0 -27px;
}
.ComparisonRow_Container #search-options li a:active {
background-position:0 -54px;
}
#search-options #revisesearch a {
background-image:url(../images/compare_revisesearch_matrix.jpg);
width:118px;
}
#search-options #newsearch a {
background-image:url(../images/compare_newsearch_matrix.jpg);
width:117px;
}
.row_head_wrapper {
background-image:url(../images/threecol_h3_back2.gif);
background-position:left bottom;
background-repeat:no-repeat;
clear:both;
float:left;
}
.row_head_wrapper .row_head_lcol {
float:left;
width:225px;
}
.row_head_wrapper .row_head_mcol {
display:block;
float:left;
width:225px;
}
.row_head_wrapper .row_head_rcol {
display:block;
float:left;
width:207px;
}
.row_head_wrapper h3 {
background-image:url(../images/threecol_h3_top2.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:11px;
margin:0;
padding:9px 25px 9px 10px;
text-transform:none;
}
.cleaner {
clear:both;
margin:0;
padding:0;
}
.row_content_wrapper {
background-image:url(../images/threecol_back2.gif);
background-position:left bottom;
background-repeat:repeat-y;
clear:both;
float:left;
margin:0 0 18px;
padding:0;
position:relative;
}
.box_content_lcol {
display:block;
float:left;
width:225px;
}
.box_content_mcol {
clear:right;
display:block;
float:left;
width:225px;
}
.box_content_rcol {
clear:right;
display:block;
float:left;
width:207px;
}
.box_content_copy {
margin:10px 28px 8px 10px;
padding:0;
}
.box_content_copy .more {
text-align:right;
}
.box_content_rcol .box_content_copy {
margin-right:10px;
}
.box_content_copy p {
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:11px;
margin:0 0 6px;
padding:0;
}
.leftImageBlock {
margin-bottom:32px;

width:495px;
}
.leftImageBlock .imgcol {
float:left;
height:100%;
text-align:center;
width:188px;
}
.leftImageBlock .contentcol {
float:right;
height:100%;
margin-left:10px;
width:297px;
}
.leftImageBlock .contentcol h3 {
margin-top:0;
}
.twocol-plain {
width:100%;
}
.twocol-plain .col1 {
float:left;
padding-right:10px;
width:45%;
}
.twocol-plain .col2 {
float:right;
padding-left:10px;
width:45%;
}
.twocol-plain ul {
margin-top:0;
padding-top:0;
}
.main ul.ngnav {
height:15px;
margin:0 0 20px;
position:relative;
}
.main ul.ngnav li {
background:transparent url(../images/fnav_separator.gif) no-repeat scroll 0 2px;
float:left;
list-style-type:none;
margin:0;
padding:0 8px;
}
.main ul.ngnav li.first {
background:transparent none repeat scroll 0 0;
padding-left:0;
}
.main ul.ngnav li a {
color:#99ADBD;
text-decoration:none;
}
.main ul.ngnav li a:hover {
color:#000000;
}
.regionSelectWrap {
margin-bottom:20px;
}
.regionSelect {
background-color:#FFFFFF;
height:auto;
line-height:21px;
margin:11px 11px -9px;
width:216px;
}
.regionSelect .regionText {
float:left;
font-size:11px;
height:17px;
line-height:14px;
padding:4px 14px 0 5px;
}
* html .regionSelect .regionText {
margin-bottom:-11px;
}
.regionSelected {
background:transparent url(../images/region_select_arrow.gif) no-repeat scroll right center;
height:21px;
}
.regionSelect .regionText a {
color:#8C8C8C;
text-decoration:none;
}
.regionSelect .languages {
display:inline;
float:left;
}
.regionSelect .languages a {
color:#C2C2C2;
float:left;
line-height:21px;
padding-left:6px;
text-decoration:none;
}
.regionSelect .languages a:hover {
color:#FFFFFF;
}
.regionClear {
clear:both;
height:0;
}
#content.fullwidth {
background:transparent url(../images/content_back-full.gif) no-repeat scroll 3px 0;
}
#content.fullwidth .main {
width:649px;
}
.inside ul.devicelist, .inside ul.devicelist a {
font-size:11px;
font-weight:bold;
}
.inside ul.devicelist a:hover, a:hover {
color:#8AA530;
text-decoration:none;
}
#worldmap select#regionselect {
font-size:10px;
height:17px;
padding:0;
position:relative;
top:-40px;
width:130px;
}
div#ww-devicesList {
width:836px;
}
div#ww-devicesList div {
border:1px solid #CACBCB;
float:left;
height:181px;
margin:7px 3px 0 0;
padding:2px 6px 6px;
width:123px;
}
#ww-devicesList div img {
display:block;
margin:0 auto;
}
#ww-devicesList div h4 {
display:block;
font-weight:normal;
margin:0 auto;
padding:0;
text-align:center;
width:90px;
}
#ww-devicesList div p {
margin:10px 0 4px;
}
#ww-devicesList select {
width:123px;
}
#device-count {
background-color:#DCE0E3;
font-weight:bold;
padding:4px 6px;
}
#supportLogin label, #supportLogin input, #supportLogin select, #supportLogin textarea {
margin:0;
padding:0;
}
#supportLogin {
background:transparent url(../images/login_bg.gif) no-repeat scroll 0 0;
height:59px;
width:272px;
}
#supportLogin .loginFields {
display:block;
float:left;
height:59px;
position:relative;
text-align:right;
width:193px;
}
#supportLogin .loginBtn {
display:block;
float:left;
height:59px;
position:relative;
width:79px;
}
#supportLogin .textField {
display:block;
float:left;
height:29px;
margin:0;
padding:0;
position:relative;
}
label.labelLeft {
display:block;
float:left;
height:16px;
left:10px;
margin:0;
padding:0;
position:relative;
text-align:left;
top:8px;
width:75px;
}
#supportLogin input {
border:medium none;
float:left;
font-size:9px;
height:16px;
margin:7px 0 0;
padding:0;
position:relative;
width:110px;
}
* html #supportLogin input {
font-size:9px;
top:0;
width:110px;
}
#supportLogin .loginSubmit {
float:left;
height:59px;
margin:0;
padding:0;
width:79px;
}
#content-start {
visibility:hidden;
}
ul#sidenav li ul li ul {
margin-bottom:0;
}
* html #docmgrd ul#sidenav li ul li ul {
margin:0;
}
ul#sidenav li ul li ul li.last {
padding-bottom:0;
}
.compare {
border:1px solid #DFE0DF;
height:1%;
position:relative;
}
.compare h3.img {
margin-bottom:0;
}
.compare ul.options {
border-bottom:1px solid #DFE0DF;
border-top:1px solid #DFE0DF;
height:37px;
margin:0;
}
.compare ul.options li {
background:transparent none repeat scroll 0 0;
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
.compare ul.options li a {
background:transparent url(../images/compare_matrix.gif) repeat scroll 0 0;
float:left;
height:37px;
text-decoration:none;
text-indent:-9999px;
}
.compare ul.options li.regions a {
background-position:0 0;
width:220px;
}
.compare ul.options li.regions a:hover {
background-position:0 -37px;
}
.compare ul.options li.regions a.active, .compare ul.options li.regions a.active:hover {
background-position:0 -74px;
}
.compare ul.options li.carriers a {
background-position:-220px 0;
width:220px;
}
.compare ul.options li.carriers a:hover {
background-position:-220px -37px;
}
.compare ul.options li.carriers a.active, .compare ul.options li.carriers a.active:hover {
background-position:-220px -74px;
}
.compare ul.options li.features a {
background-position:-440px 0;
width:217px;
}
.compare ul.options li.features a:hover {
background-position:-440px -37px;
}
.compare ul.options li.features a.active, .compare ul.options li.features a.active:hover {
background-position:-440px -74px;
}
.compare ul.options li * a {
background:transparent none repeat scroll 0 0;
float:none;
height:auto;
text-indent:0;
}
.compare ul.options li * a.btnupdate {
bottom:10px;
display:block;
position:absolute;
right:20px;
text-align:right;
}
.compare ul.options {
position:relative;
z-index:5;
}
.compare ul.options li .filters {
background:transparent url(../images/compare_options.gif) no-repeat scroll 0 0;
height:170px;
position:absolute;
top:38px;
width:289px;
}
.compare ul.options li.regions .filters {
left:-1px;
}
.compare ul.options li.carriers .filters {
left:219px;
}
.compare ul.options li.features .filters {
right:-2px;
}
.compare ul.options li .filters form {
height:150px;

padding:10px 20px;
}
.compare .filters .close {
background:transparent url(../images/compare_options_close.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:12px;
position:absolute;
right:20px;
text-indent:-9999px;
top:10px;
width:12px;
}
.compare .filters .aChecked {
display:block;
white-space:nowrap;
}
.compare .filters .aChecked a {
text-decoration:underline;
}
.filters label {
color:#6F91B3;
display:block;
}
.filters label input {
margin-right:4px;
}
.compare .selector {
background:transparent url(../images/selector_back.gif) repeat-x scroll 0 0;
height:236px;
padding:17px 0 0;
}
.selector .scrolly {
height:390px;
margin:0 auto;
overflow:hidden;
position:relative;
width:557px;
}
.selector .phones {
left:0;
margin:0;
padding:0;
position:absolute;
width:10000px;
}
.selector .phones li, .selector .phones li.linked {
background:transparent none repeat scroll 0 0;
float:left;
left:0;
list-style-type:none;
margin:0 11px;
padding:26px 0 0;
position:relative;
text-align:center;
top:0;
}
.selector .phones li.selected {
top:-26px;
}
.phone {
cursor:move;
}
.selector .phones .phone img {
position:relative;

}
.phones .features, .phones .overview, .phones h3 {
display:none;
}
no.selector .phones .selected h3 {
display:block;
}
.selector .phones .dragging h3 {
display:none;
}
.selector .phones .phone img {
width:50px;
}
.selector .phones .phone .phoneimg {
height:81px;
width:50px;
}
.selector .phones .selected .phone img {
width:100px;
}
.selector .phones .selected .phone .phoneimg {
height:162px;
width:100px;
}
.compare .previous {
background:transparent url(../images/compare_arrow-left.gif) no-repeat scroll 0 0;
display:block;
height:29px;
left:10px;
position:absolute;
text-indent:-9999px;
top:130px;
width:29px;
}
.compare .previous:hover {
background-position:0 -29px;
}
.compare .disabled-previous, .compare .disabled-previous:hover {
background-position:0 -58px;
cursor:default;
}
.compare .next {
background:transparent url(../images/compare_arrow-right.gif) no-repeat scroll 0 0;
display:block;
height:29px;
position:absolute;
right:10px;
text-indent:-9999px;
top:130px;
width:29px;
}
.compare .next:hover {
background-position:0 -29px;
}
.compare .disabled-next, .compare .disabled-next:hover {
background-position:0 -58px;
cursor:default;
}
.compare .model {
color:#000000;
font-size:13px;
font-weight:bold;
left:180px;
position:absolute;
text-align:center;
top:275px;
width:300px;
}
.compare .overview {
font-size:10px;
left:45px;
position:absolute;
top:210px;
width:200px;
}
.compare .overview .overviewContent {
height:65px;

}
.compare .selector .features {
font-size:10px;
position:absolute;
right:-44px;
top:214px;
width:200px;
}
.main .compare .selector .features ul {
margin-left:0.2em;
margin-top:-1em;
}
.compare .selector .features ol {
margin-bottom:0;
}
.empty .model, .empty .overview, .empty .features, .empty .next, .empty .previous {
display:none;
}
.empty .scrolly .phones {
background:transparent url(../images/compare_nophones.gif) no-repeat scroll 200px 33px;
height:200px;
}
.bucket {
background:#FFFFFF none repeat scroll 0 0;
}
* html h3.compare-head {
margin-top:-154px;
}
.bucket .container {
background:transparent url(../images/bucket_back.gif) no-repeat scroll 50% 9px;
height:115px;
}
.bucket .hasPhones {
background:transparent none repeat scroll 0 0;
}
.bucket .compare-action {
border-top:1px solid #B3BFBF;
margin:0 9px;
padding:6px 0;
text-align:right;
}
.bucket .phones {
margin:0;
padding:10px 0 0;
position:relative;
text-align:center;
}
.bucket .phones li, .bucket .phones li.linked {
background:transparent none repeat scroll 0 0;
display:inline;
float:none;
left:0;
list-style-type:none;
margin:0;
padding:26px 10px 0;
position:relative;
text-align:center;
top:0;
}
.bucket .phones .phone {
display:inline;
}
.bucket .phones .phone img {
height:100px;
}
.compare h4 {
color:#5F7A8F;
font-size:11px;
margin-bottom:5px;
text-transform:uppercase;
}
.features h4 {
margin-bottom:15px;
width:157px;
}
.loader {
background:transparent url(../images/loader.gif) no-repeat scroll 40% 50%;
color:#999999;
height:50px;
margin:-37px auto 0;
padding-top:150px;
text-align:center;
text-transform:lowercase;
width:100px;
}
.compare-message {
color:#990000;
float:left;
font-weight:bold;
left:10px;
margin:0;
position:relative;
top:10px;
}
#series_content {
clear:both;
text-align:left;
width:477px;
}
#carrier_content {
clear:both;
display:none;
width:477px;
}
#series_content select {
border:1px solid #C9C8C8;
color:#666666;
font-size:10px;
margin:2px 0;
width:120px;
}
#series_content input.button {
background:#76A0B4 none repeat scroll 0 0;
left:1px;
position:relative;
top:1px;
}
#carrier_content select {
border:1px solid #C9C8C8;
color:#666666;
font-size:11px;
margin:2px 0;
width:130px;
}
#twocol_left, .twocol_left {
float:left;
padding:0;
width:30% !important;
}
#twocol_left2, .twocol_left2 {
float:left;
margin:0;
padding:0;
width:30%;
}
#twocol_left .smart, .twocol_left .smart {
background:transparent url(../images/products/devices_smartphone_bg.gif) no-repeat scroll 0 0;
height:30px;
position:relative;
top:-15px;
width:129px;
}
#twocol_left h3.smart, #twocol_right h3.smart, .twocol_left h3.smart, .twocol_right h3.smart {
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
padding:8px 0 0 10px;
text-transform:uppercase;
}
#twocol_right, .twocol_right {
float:right;
margin:0;
padding:0;
width:70% !important;
}
#twocol_right2, .twocol_right2 {
float:left;
margin:0;
padding:0;
width:100%;
}
#twocol_right .business, .twocol_right .business {
background:transparent url(../images/products/devices_business_bg.gif) no-repeat scroll 0 0;
height:30px;
position:relative;
top:-15px;
width:325px;
}
#twocol_right h3.business, .twocol_right h3.business {
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
padding:8px 0 0 10px;
text-transform:uppercase;
}
#inside img {
margin-top:8px;
}
#inside p.text {

color:#76A0B4;
float:left;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:10px;


font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0 5px;
position:relative;
text-align:center;
top:-8px;
}
#inside p.center {
left:28px;
position:relative;
}
#onecol_bottom, .onecol_bottom {
clear:both;
margin-top:10px;
padding:0;
width:100%;
}
#onecol_bottom .hand, .onecol_bottom .hand {
background:transparent url(../images/products/devices_handhelds_bg.gif) no-repeat scroll 0 0;
height:30px;
position:relative;
top:-15px;
width:478px;
}
#onecol_bottom h3.hand, .onecol_bottom h3.hand {
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
padding:8px 0 0 10px;
text-transform:uppercase;
}
#threecol_left, .threecol_left {
float:left;
margin:0;
padding:0;
width:30% !important;
}
#threecol_mid, .threecol_mid {
float:left;
margin:0;
padding:0;
width:35% !important;
}
#threecol_right, .threecol_right {
float:left;
margin:0;
padding:0;
width:35% !important;
}
#device_tabs {
background:transparent url(../images/products/gray_rule_bg.gif) repeat scroll center bottom;
height:27px;
margin:0 0 5px;
width:auto;
}
#device_tabs h3 {
border:1px solid #DFE0DF;
float:left;
height:23px;
margin:0;
padding:0;
width:61px;
}
#device_tabs img {
left:2px;
position:relative;
top:2px;
}
.dbox_left {
border:1px solid #CACBCB;
float:left;
margin:5px 10px 15px 0;
text-align:center;
width:150px;
}
.dbox_right {
border:1px solid #CACBCB;
float:left;
margin:5px 0 15px;
text-align:center;
width:150px;
}
.dbox_left h3, .dbox_right h3 {
background:transparent url(../images/series_h3_back.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:11px;
height:25px;
margin:10px 0 0;
position:relative;
text-align:center;
text-transform:uppercase;
}
.dbox_left h3 span, .dbox_right h3 span {
position:relative;
top:5px;
}
.dbox_inside {
background:transparent url(../images/seriesbox_back.gif) repeat-y scroll 0 0;
margin:0;
padding:7px 5px;
position:relative;
text-align:left;
}
.dbox_inside p {
margin:10px 0 0;
padding-left:1px;
}
.dbox_inside label {
padding-left:2px;
}
.compare_devices {
float:right;
height:26px;
}
.compare_devices .end {
border:1px solid red;
position:relative;
top:20px;
}
.compare_devices input {
background:transparent url(../images/products/compare_selected_devices.gif) no-repeat scroll 0 0;
border:medium none;
color:#76A0B4;
font-size:10px;
font-weight:bold;
padding:7px 1px 12px 3px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:uppercase;
top:-5px;
width:235px;
}
.compare_devices input:hover {
color:#8AA530;
}
.compare_devices input:active {
color:#8AA530;
}
.device_features {
margin-bottom:1em !important;
}
.overviewPad {
padding-top:18px;
}
.overviewLeft {
float:left;
text-align:center;
width:150px;
}
.overviewRight {
padding-left:160px;
}
.overviewRight h2 {
margin-top:0;
}
ul#ddetail_tabs {
border-bottom:1px solid #DFE0DF;
float:left;
list-style-type:none;
margin:0 0 15px;
padding:0;
width:475px;
}
ul#ddetail_tabs a {
border-bottom:1px solid #DFE0DF;
border-right:1px solid #DFE0DF;
border-top:1px solid #DFE0DF;
color:#A3A2A2;
display:block;
float:left;
font-size:11px;
line-height:2em;
padding:2px 7px;
text-decoration:none;
}
ul#ddetail_tabs a:hover {
color:#1A1B1C;
}
ul#ddetail_tabs li {
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
padding:0 0 1px;
}
ul#ddetail_tabs li.first a {
border-left:1px solid #DFE0DF;
}
ul#ddetail_tabs li a.selected {
background:#848484 none repeat scroll 0 0;
color:#FFFFFF;
}
ul#ddetail_tabs li a.selected:hover {
background:#848484 none repeat scroll 0 0;
color:#FFFFFF;
}
div#tabs_container {
border-bottom:1px solid #DFE0DF;
margin-bottom:1px;
margin-top:1px;
width:100%;
}
table#ddetail_tabs {
background-color:#DFE0DF;
margin:0 0 1px;

padding:0;
}
table#ddetail_tabs td {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
padding:4px;
text-align:center;

}
table#ddetail_tabs td.first {
border-left:1px solid #FFFFFF;
}
table#ddetail_tabs td.selected {
background-color:#848484;
text-align:center;

}
table#ddetail_tabs td.selected a {
color:#FFFFFF;
}
table#ddetail_tabs a {
color:#8F8D8D;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:11px;
text-decoration:none;
}
table#ddetail_tabs a:hover {
color:#1A1B1C;
}
div.tabBottom {
border-top:1px solid #DFE0DF;
height:1px;
line-height:1px;
width:100%;
}
#ddetail_subtabs_wrapper ul {
float:left;
height:18px;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#ddetail_subtabs_wrapper ul li {
background:transparent none repeat scroll 0 0;
float:left;
left:120px;
margin:0 0 -10px;
padding:2px 3px;
position:relative;
top:-10px;
}
#ddetail_subtabs_wrapper ul li a {
color:#6F91B3;
display:block;
font-size:11px;
font-weight:bold;
line-height:18px;
padding:0 10px;
text-decoration:none;
}
#ddetail_subtabs_wrapper ul li a:hover {
color:#8AA530;
text-decoration:none;
}
#ddetail_subtabs_wrapper ul li a.selected {
background-color:#848484;
color:#FFFFFF;
}
#ddetail_subtabs_wrapper ul li a.selected:hover {
color:#FFFFFF;
}
#ddetail_subtabs_wrapper table {
border-collapse:collapse;
clear:both;
float:left;
margin:2px 0 0;
padding:0;
width:auto;
}
#ddetail_subtabs_wrapper td {
padding:0;
text-align:left;
}
#ddetail_subtabs_wrapper td a {
color:#6F91B3;
display:block;
padding:3px 10px;
text-decoration:none;
}
#ddetail_subtabs_wrapper td a:hover {
color:#8AA530;
text-decoration:none;
}
#ddetail_subtabs_wrapper td.selected {
background-color:#848484;
color:#FFFFFF;

}
#ddetail_subtabs_wrapper td.selected a {
color:#FFFFFF;
}
#ddetail_subtabs_wrapper td.selected a:hover {
color:#FFFFFF;
}
#device_extras {
clear:both;
float:right;
margin:18px 0;
}
#device_extras p.accessories a {
font-size:11px;
font-weight:bold;
left:5px;
position:relative;
text-decoration:none;
top:8px;
}
#device_extras p.buynow a {
font-size:11px;
font-weight:bold;
left:13px;
position:relative;
text-decoration:none;
top:8px;
}
#device_extras p.accessories {
background:transparent url(../images/products/ddetail_accessories.gif) no-repeat scroll left center;
float:left;
height:27px;
width:286px;
}
#device_extras p.buynow {
background:transparent url(../images/products/ddetail_buynow.gif) no-repeat scroll left center;
float:left;
height:27px;
width:188px;
}
h2.sm_indent {
font-size:10px;
margin:0 0 10px 10px;
padding:0;
}
h3.orange {
color:#FF6906;
font-size:15px;
margin:15px 0 -5px;
}
.device_row_wrapper {
background-repeat:repeat-y;
float:left;
margin:0 0 3px;
padding:0;
}
.device_row_head_wrapper {
background-position:left bottom;
background-repeat:no-repeat;
clear:both;
display:block;
float:left;
margin:0;
padding:0;
}
.device_row_content_wrapper {
background-position:left bottom;
background-repeat:no-repeat;
clear:both;
float:left;
margin:0;
padding:0;
}
.device_row_head_lcol {
float:left;
margin:0;
padding:0;
}
.device_row_head_rcol {
float:left;
margin:0;
padding:0;
}
.device_row_head_wrapper h3 {
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:9px 25px 9px 10px;
}
.device_row_head2 {
background-color:#EBECED;
}
.device_row_head2_lcol {
background-color:#EBECED;
}
.device_row_head2_mcol {
background-color:#EBECED;
}
.device_row_head2_rcol {
background-color:#EBECED;
}
.device_row_head2 h3, .device_row_head2_lcol h3, .device_row_head2_mcol h3, .device_row_head2_rcol h3 {
color:#909491;
font-size:12px;
margin:0;
padding:9px 25px 9px 10px;
}
.device_box_content_lcol {
display:block;
float:left;
}
.device_box_content_mcol {
display:block;
float:left;
}
.device_box_content_rcol {
display:block;
float:left;
}
.device_row_content_wrapper .inside p a {
font-weight:bold;
text-decoration:none;
}
.device_row_content_wrapper h3 a {
text-decoration:none;
}
.device_row_wrapper-two_col .device_row_wrapper {
background-image:url(../images/devices/2col/bg-device_row_wrapper.gif);
width:477px;
}
.device_row_wrapper-two_col .device_row_head_wrapper {
background-image:url(../images/devices/2col/bg_b-device_row_head_wrapper.gif);
width:477px;
}
.device_row_wrapper-two_col .device_row_content_wrapper {
background-image:url(../images/devices/2col/bg_b-device_row_content_wrapper.gif);
width:477px;
}
.device_row_wrapper-two_col .device_row_head_lcol {
width:142px;
}
.device_row_wrapper-two_col .device_row_head2_lcol {
margin-left:2px;
width:135px;
}
.device_row_wrapper-two_col .device_box_content_lcol {
width:142px;
}
.device_row_wrapper-two_col .device_row_head_rcol {
width:335px;
}
.device_row_wrapper-two_col .device_row_head2_rcol {
margin-left:2px;
width:331px;
}
.device_row_wrapper-two_col .device_box_content_rcol {
width:335px;
}
.device_row_wrapper-two_col .device_row_head_wrapper h3 {
background-image:url(../images/devices/2col/bg_t-device_row_head.gif);
background-position:0 0;
}
.device_row_wrapper-two_col .device_row_head_rcol h3 {
background-position:-142px 0;
}
.device_row_wrapper-one_col .device_row_wrapper {
background-image:url(../images/devices/1col/bg_b-device_row_content_wrapper.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:1px;
width:477px;
}
.device_row_wrapper-one_col .device_row_head_wrapper {
background-image:url(../images/devices/1col/bg_b-device_row_head_wrapper.gif);
width:477px;
}
.device_row_wrapper-one_col .device_row_content_wrapper {
background-image:url(../images/devices/1col/bg-device_row_wrapper.gif);
background-repeat:repeat-y;
width:477px;
}
.device_row_wrapper-one_col .device_row_head_wrapper h3 {
background-image:url(../images/devices/1col/bg_t-device_row_head.gif);
background-position:0 0;
}
.device_row_wrapper-one_col .device_box_content_one_col {
width:477px;
}
.device_row_wrapper-one_col .device_row_head2_lcol {
margin-left:2px;
width:343px;
}
.device_row_wrapper-one_col .device_row_head2_mcol {
border-left:1px solid #FFFFFF;
float:left;
width:169px;
}
.device_row_wrapper-one_col .device_row_head2_rcol {
border-left:1px solid #FFFFFF;
float:left;
width:129px;
}
.device_row_wrapper-one_col .device_box_content_lcol {
width:345px;
}
.device_row_wrapper-one_col .device_box_content_rcol {
width:130px;
}
.device_row_wrapper-one_col .device_box_content_one_col {
margin-left:2px;
width:473px;
}
.really_cool_buttons {
display:block;
float:left;
margin:0;
padding:0;
position:relative;
width:625px;
}
.really_cool_buttons ul {
display:block;
float:left;
margin:0;
padding:0;
position:relative;
white-space:nowrap;
}
.really_cool_buttons ul li {
border-color:#CACACA #90959A #90959A;
border-style:solid;
border-width:1px;
display:block;
float:left;
height:20px;
list-style-type:none;
margin:0 2px 0 0;
padding:0;
position:relative;
}
.really_cool_buttons ul li a {
background-image:url(../images/really_cool_buttons/bg_grad-rcb.gif);
background-position:0 0;
background-repeat:repeat-x;
color:#666666;
display:block;
float:left;
font-weight:bold;
height:20px;
margin:0;
padding:0;
position:relative;
text-decoration:none;
}
.really_cool_buttons ul li a:visited {
color:#666666;
}
.really_cool_buttons ul li a:hover {
color:#333333;
}
.really_cool_buttons ul li span {
left:5px;
margin:0;
padding:0 10px 10px 0;
position:relative;
top:3px;
}
#series {
width:656px;
}
#series .series-head {
background:transparent url(../images/onecol_h3_back.gif) repeat-y scroll 0 100%;
margin-bottom:-2px;
margin-top:10px;
}
#series .series-head h3 {
background:transparent url(../images/onecol_h3_top.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,Sans Serif;
font-size:11px;
margin-top:0;
padding:8px 10px 9px;
}
.series-head h3 a, .series-head h3 a:link, .series-head h3 a:hover, .series-head h3 a:visited {
color:#FFFFFF;
text-decoration:none;
}
#series .series-content {
background:transparent url(../images/devices/bg_device_rows_btm.gif) no-repeat scroll left bottom;
padding-bottom:1px;
width:656px;
}
#series .series-content .thumbs {
background:transparent url(../images/devices/bg_device_rows.gif) repeat-y scroll 0 0;
border-top:1px solid #CACBCB;
margin-bottom:15px;
}
#accessoryLinks {
float:right;
margin:0 0 15px 50px;
width:211px;
}
#accessoryLinks select {
font-size:11px;
margin-bottom:10px;
margin-top:11px;
width:100%;
}
#accessories_list {
width:656px;
}
#accessories_list h3 {
color:#76A0B4;
font-size:1.2em;
}
#accessories_list #series .series-content .thumbs {
margin-bottom:0;
}
.inner-container {
background:transparent url(../images/devices/accessories/bg_acc-container.gif) no-repeat scroll 1px bottom;
width:auto;
}
.accOptions {
background:#E1E4E5 url(../images/devices/accessories/bg_acc-thumb.jpg) no-repeat scroll left top;
float:left;
margin-bottom:-1px;
margin-left:1px;
padding:15px 5px 19px;
width:93px;
}
.accOptions div {
display:block;
}
.accThumb {
width:100%;
}
.accThumb img {
display:block;
margin:0 auto;
width:auto;
z-index:1;
}
.accThumb p {
font-size:9px;
line-height:11px;
margin:0 1px 3px;
z-index:10;
}
.swatches {
width:auto;
}
.swatches td {
font-size:1px;
line-height:1px;
padding:0;
}
.swatches .leftCol {
width:4px;
}
.swatches .rightCol {
width:4px;
}
.swatches .topRow td {
height:4px;
}
.swatches .bottomRow td {
height:3px;
}
.swatches .topRow .leftCol {
background:transparent url(../images/devices/accessories/bg_swatchbox_TL.gif) no-repeat scroll left top;
}
.swatches .topRow .rightCol {
background:transparent url(../images/devices/accessories/bg_swatchbox_TR.gif) no-repeat scroll right top;
}
.swatches .bottomRow .leftCol {
background:transparent url(../images/devices/accessories/bg_swatchbox_BL.gif) no-repeat scroll left bottom;
}
.swatches .bottomRow .rightCol {
background:transparent url(../images/devices/accessories/bg_swatchbox_BR.gif) no-repeat scroll right bottom;
}
.swatches .topRow .centerCol {
background-color:#FFFFFF;
border-top:1px solid #CCCCCC;
}
.swatches .contentRow .leftCol {
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
}
.swatches .contentRow .rightCol {
background-color:#FFFFFF;
border-right:1px solid #CCCCCC;
}
.swatches .bottomRow .centerCol {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
}
.swatches .contentRow .centerCol {
background-color:#FFFFFF;
width:auto;
}
.swatches .contentRow ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.swatches .contentRow ul li {
background:transparent none repeat scroll 0 0;
display:inline;
float:left;
height:9px;
margin:0;
padding:1px 1px 1px 0;
width:15px;
}
.main .swatches ul li {
background-image:none;
}
.swatches .contentRow ul li a {
background:transparent none repeat scroll 0 0;
display:block;
height:9px;
margin:0;
padding:0;
text-decoration:none;
width:15px;
}
.swatches .contentRow ul li a img {
height:7px;
padding-bottom:1px;
width:15px;
}
.swatches .contentRow ul li a:hover {
border:1px solid #CCCCCC;
margin-left:-1px;
margin-top:-1px;
}
.swatches .contentRow .fullBorder ul li {
height:11px;
padding:0;
width:19px;
}
.swatches .contentRow .fullBorder ul li a {
border:1px solid #FFFFFF;
height:9px;
width:17px;
}
.swatches .contentRow .fullBorder ul li a:hover {
border:1px solid #CCCCCC;
}
.swatches .contentRow .fullBorder ul li a img {
padding:1px;
}
.swatches .contentRow .fullBorder {
padding:0 2px 0 1px;
text-align:center;
}
.compatibleDevices {
background-color:transparent;
float:left;
margin:0;
padding:13px 0 19px 11px;
width:393px;
}
.compatibleDevices div {
float:left;
}
.compatibleDevices h4 {
color:#76A0B4;
margin:0 0 15px;
}
.compatibleDevices .deviceImg {
padding-right:7px;
text-align:center;
width:72px;
}
.compatibleDevices .deviceImg img {
margin:-12px auto 0;
}
.compatibleDevices .seriesList {
font-size:10px;
width:157px;
}
.compatibleDevices ul {
margin:0;
padding:0 20px 0 0;
width:137px;
}
.compatibleDevices ul li {
margin:0 0 5px;
}
.flex {
background:transparent url(../images/devices/accessories/bg_flex.gif) no-repeat scroll left bottom;
float:left;
margin:0;

padding:13px 10px 19px;
width:125px;
}
.flex.empty {
background-image:none;
}
.flex .icon {
float:left;
margin:2px 9px 4pt 0;
width:18px;
}
.flex h4 {
line-height:11px;
margin:0 0 4px;
}
.flex ul {
clear:both;
margin:0 0 0.7em 0.1em;
}
#accessories_list .footnote {
border:medium none;
color:#76A0B4;
margin-top:0;
}
.accessoriesLeft, .accessoriesRight {
float:left;

width:233px;
}
.accessoriesLeft {
margin-right:11px;
}
#tab_accessories .thumb {
float:left;
margin:0 6px 20px 0;
text-align:center;
width:63px;
}
#tab_accessories .info {
float:left;
margin:0;
width:161px;
}
.main #tab_accessories h3 {
margin:7px 0 4px;
}
.main #tab_accessories ul {
margin-left:0;
margin-top:0;
}
#tab_accessories p.more {
border-top:1px solid #C6C7C8;
padding-top:10px;
text-align:right;
width:100%;
}
#tab_accessories p.more a {
font-size:11px;
line-height:15px;
}
.searchDrop {
border:1px solid #C9C8C8;
color:#666666;
font-size:9px;
}
.searchDropIcon {
background:transparent url(../images/icon_search_gry.gif) no-repeat scroll 0 0;
border:medium none;
margin:0 3px;
padding:0;
text-indent:-9999px;
width:16px;
}
#softNavbar {
float:left;
position:relative;
width:883px;
}
ul#softNav {
float:left;
margin:0 0 0 -5px !important;
width:883px;
}
ul#softNav li {
display:inline;
float:left;
list-style-type:none;
margin:0;
}
ul#softNav li a {
background:transparent url(../images/softNav_maxrix.gif) no-repeat scroll 0 0;
float:left;
height:35px;
text-decoration:none;
text-indent:-9999px;
}
ul#softNav li.byondemail a {
background-position:0 0;
width:145px;
}
ul#softNav li.byondemail a:hover {
background-position:0 -35px;
}
ul#softNav li.byondemail a.selected {
background-position:0 -35px;
}
ul#softNav li.handhelds a {
background-position:-145px 0;
width:194px;
}
ul#softNav li.handhelds a:hover {
background-position:-145px -35px;
}
ul#softNav li.handhelds a.selected {
background-position:-145px -35px;
}
ul#softNav li.featuresnp a {
background-position:-339px 0;
width:186px;
}
ul#softNav li.featuresnp a:hover {
background-position:-339px -35px;
}
ul#softNav li.featuresnp a.selected {
background-position:-339px -35px;
}
ul#softNav li.applications a {
background-position:-525px 0;
width:134px;
}
ul#softNav li.applications a:hover {
background-position:-525px -35px;
}
ul#softNav li.applications a.selected {
background-position:-525px -35px;
}
ul#softNav li.help a {
background-position:-659px 0;
width:94px;
}
ul#softNav li.help a:hover {
background-position:-659px -35px;
}
ul#softNav li.help a.selected {
background-position:-659px -35px;
}
ul#softNav li.community a {
background-position:-753px 0;
width:130px;
}
ul#softNav li.community a:hover {
background-position:-753px -35px;
}
ul#softNav li.community a.selected {
background-position:-753px -35px;
}
.inside2 h4 {
color:#666666;
font-size:11px;
}
#solFlipper {
background:transparent url(../images/solFlipper_BG.gif) no-repeat scroll 0 0;
height:261px;
position:relative;
width:657px;
}
#solNavbar {
float:left;
position:relative;
width:129px;
}
#solFlipper ul {
float:left;
margin:2px 0 0 2px !important;
width:129px;
}
#solFlipper ul li {
background-image:none;
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#solFlipper ul li a {
background:transparent url(../images/solutions_flipper_left_nav.gif) no-repeat scroll 0 0;
float:left;
height:86px;
text-decoration:none;
text-indent:-9999px;
}
#solFlipper ul li.byondemail a {
background-position:0 0;
width:129px;
}
#solFlipper ul li.byondemail a:hover {
background-position:-129px 0;
}
#solFlipper ul li.byondemail a.selected {
background-position:-129px 0;
}
#solFlipper ul li.handhelds a {
background-position:0 -86px;
width:129px;
}
#solFlipper ul li.handhelds a:hover {
background-position:-129px -86px;
}
#solFlipper ul li.handhelds a.selected {
background-position:-129px -86px;
}
#solFlipper ul li.featuresnp a {
background-position:0 -172px;
width:129px;
}
#solFlipper ulli.featuresnp a:hover {
background-position:-129px -172px;
}
#solFlipper ul li.featuresnp a.selected {
background-position:-129px -172px;
}
#solNavMid {
width:119px;
}
#device_support_block_wrapper {
border:1px solid #EAEAEA;
clear:both;
height:283px;
margin:0;
overflow:hidden;
padding:0;
width:475px;
}
.device_support-tab_content {
background-color:#FFFFFF;
border:1px solid #DEDFDE;
float:left;
height:279px;
left:2px;
margin:0;
padding:0;
position:relative;
top:1px;
width:319px;
}
.tab_content-device_support {
background-color:#FFFFFF;
float:left;
height:278px;
left:1px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:1px;
width:317px;
}
#device_support_block_wrapper #ddetail_tabs {
background-color:#DEDFDE;
float:left;
height:280px;
left:1px;
margin:0;
padding:0;
position:relative;
top:1px;
width:151px;
}
#device_support_block_wrapper #ddetail_tabs ul {
background-color:#FFFFFF;
left:1px;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
text-align:center;
top:1px;
width:149px;
}
#device_support_block_wrapper #ddetail_tabs ul li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #DEDFDE;
display:block;
height:39px;
left:0;
line-height:26px;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:left;
top:0;
width:149px;
}
#device_support_block_wrapper #ddetail_tabs ul li.tall {
line-height:13px;
}
#device_support_block_wrapper #ddetail_tabs a {
background-color:#FFFFFF;
color:#A3A2A2;
display:block;
font-size:11px;
font-weight:bold;
height:37px;
left:1px;
margin:0;
padding:0;
position:relative;
text-align:center;
text-decoration:none;
top:1px;
width:147px;
}
#device_support_block_wrapper #ddetail_tabs a span {
position:relative;
top:7px;
}
#device_support_block_wrapper #ddetail_tabs a:hover {
background-color:#D2E0E6;
color:#666666;
}
#device_support_block_wrapper #ddetail_tabs a.selected {
background-color:#76A0B4;
color:#FFFFFF;
}
.tab_content-device_support h4 {
background-color:#E2E4E6;
background-repeat:no-repeat;
height:95px;
margin:1px;
padding:0;
text-indent:-1000px;
width:315px;
}
.device_support-tab_content #tab_BB_8100 h4 {
background-image:url(../../support/devices/ds_8100.jpg);
}
.device_support-tab_content #tab_BB_8700 h4 {
background-image:url(../../support/devices/ds_8700.jpg);
}
.device_support-tab_content #tab_BB_7130 h4 {
background-image:url(../../support/devices/ds_7130.jpg);
}
.device_support-tab_content #tab_BB_7520 h4 {
background-image:url(../../support/devices/ds_7520.jpg);
}
.device_support-tab_content #tab_BB_7200 h4 {
background-image:url(../../support/devices/ds_7200.jpg);
}
.device_support-tab_content #tab_BB_7100 h4 {
background-image:url(../../support/devices/ds_7100.jpg);
}
.device_support-tab_content #tab_Archived_Devices h4 {
background-image:url(../images/device_support/headers/fpo.jpg);
}
.tab_content-device_support h3 {
margin:0 0 10px;
padding:0;
}
.tab_content-device_support .content_copy {
margin:10px;
padding:0;
}
.tab_content-device_support .content_copy ul {
clear:both;
display:block;
float:left;
margin:0 0 10px;
padding:0;
position:relative;
}
.tab_content-device_support .content_copy p {
clear:both;
display:block;
}
.tab_content-device_support .content_copy ul li {
float:left;
width:120px;
}
* html .series-content .devicealt {
height:100px;
width:52px;
}
* html #tab_overview .devicealt {
height:239px;
width:145px;
}
* html #series_content .devicealt {
height:123px;
width:66px;
}
* html #Devices_Content .devicealt {
height:100px;
width:52px;
}
.main #sitemap ul li {
background-image:none;
font-size:11px;
font-weight:bold;
margin-top:10px;
padding-bottom:5px;
padding-left:0;
}
.main #sitemap ul li a {
text-decoration:none;
}
.main #sitemap ul li li {
background:transparent url(../images/arrow_blue.gif) no-repeat scroll 0 4px;
font-size:11px;
font-weight:normal;
margin:2px 0 2px 10px;
padding:0 0 0 10px;
}
.main #sitemap ul li li a {
text-decoration:underline;
}
#press span.cM {
font-weight:normal;
}
#press span.cMB {
font-weight:bold;
}
#press span.cMI {
font-style:italic;
}
#press span.cL {
}
#press span.cMIB {
font-style:italic;
font-weight:bold;
}
#press span.cS {
font-size:9px;
line-height:11px;
}
#docmgrd ul#sidenav {
margin:0;
}
#docmgrd ul#sidenav li ul {
background-color:#E4E4E4;
display:none;
margin:1px 0;
}
#docmgrd ul#sidenav li li {
display:none;
}
* html #docmgrd ul#sidenav li ul {
margin-bottom:1.4em;
margin-top:1px;
}
#docmgrd ul#sidenav li {
line-height:1em;
}
#docmgrd .main ol {
margin-top:0.5em;
}
.downloadFile {
float:right;
margin:-30px 0 0;
text-align:right;
z-index:1;
}
.downloadFile a {
background:transparent url(../images/doc_pdf.gif) no-repeat scroll 0 0;
font-weight:bold;
padding:3px 0 5px 23px;
}
* html .downloadFile a {
padding:2px 0 4px 23px;
}
:first-child + html .downloadFile a {
padding:2px 0 5px 23px;
}
table.device_docs {
border-collapse:collapse;

width:655px;
}
.device_docs .device_headers {
background:transparent url(../images/onecol_headers.gif) repeat-y scroll 0 100%;
}
#docmgrd .device_docs {
background:transparent none repeat scroll 0 0;
float:right;
margin:0 0 12px 12px;
text-align:right;
}
* html .device_docs {
background:transparent url(../images/onecol_headers.gif) no-repeat scroll 0 0;
}
* html .device_docs .device_headers {
background:transparent none repeat scroll 0 0;
}
:first-child + html .device_docs {
background:transparent url(../images/onecol_headers.gif) no-repeat scroll 0 0;
}
:first-child + html .device_docs .device_headers {
background:transparent none repeat scroll 0 0;
}
.device_docs th {
color:#FFFFFF;
padding:8px 0;
}
.device_docs th.device_name {
padding-left:10px;
text-align:left;
}
.device_docs .tableRow_alt {
background:transparent url(../images/onecol_back.gif) repeat-x scroll 0 0;
}
.device_docs td.docName {
padding-left:10px;
}
.device_docs td.versionDoc, .device_docs td.otherLangs {
text-align:center;
}
#docmgrd .device_docs td.otherLangs {
width:1%;
}
.device_docs td.download {
padding:6px 10px 10px 4px;
text-align:right;
}
.device_docs td.download.centered {
text-align:center;
}
.device_docs td.download a {
font-weight:bold;
}
.device_docs .download {
line-height:1;
margin-bottom:15px;
margin-top:4px;
}
.device_docs .download a {
font-weight:bold;
}
.device_docs .download a:hover {
text-decoration:underline;
}
.device_docs td.download img.pdf {
border:0 none;
margin-bottom:-6px;
padding:5px 3px 0 0;
}
.device_docs h3 {
margin-top:5px;
padding-right:20px;
}
h4.support {
margin:0 0 4px;
}
#prodimages {
margin:0;
padding:0;
}
.prod_thumb {
float:left;
text-align:center;
width:117px;
}
.prod_thumb a {
text-decoration:none;
}
.prod_thumb a:hover {
text-decoration:none;
}
.prod_thumb a span {
text-decoration:underline;
}
.prod_thumb span {
color:#333333;
font-size:9px;
}
#docmgrd .otherLangs {
padding-top:4px;
}
#docmgrd .otherLangs .docsLangs {
margin-right:19px;
}
#docmgrd img.pdf {
margin-bottom:-6px;
}
#docmgrd span.uicontrol {
font-weight:bold;
}
.phone_description {
float:left;
margin-bottom:4px;
width:656px;
}
.phone_description .left {
float:left;
width:355px;
}
.phone_description .right {
color:#373737;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-top:55px;

width:300px;
}
.phone_description .right li {
color:#A1BCC5;
}
.phone_description .right li a:link, visited, active {
color:#A1BCC5;
text-decoration:underline;
}
.phone_description .right li a:hover {
color:#8CA631;
text-decoration:underline;
}
.productBox {
padding-left:72px;
padding-top:20px;
width:228px;
}
.productDetails {
background-image:url(assets/images/bg_product.jpg);
background-position:left bottom;
background-repeat:repeat-x;
color:#5B5B5B;
font-family:"Trebuchet MS";
font-size:11px;
margin-bottom:5px;
overflow:hidden;
padding-left:10px;
padding-right:10px;
text-align:left;
width:148px;
}
.additionalFeatures {
float:left;
margin-bottom:5px;
margin-top:-20px;
width:140px;
}
.bottomSpacer {
display:block;
float:left;
font-size:3px;
height:1px;
width:100%;
}
.productDetails .image {
float:right;
margin-left:10px;
}
.phone_description .right ul li a {
color:#A1BCC5;
list-style-position:outside;
list-style-type:disc;
margin-left:-1px;
}
.phone_description .right .productDetails ul li {
color:#666666;
list-style-position:outside;
list-style-type:disc;
margin-bottom:-10px;
margin-left:15px;
margin-top:-10px;
}
.available {
margin-top:0;
}
.additionalFeatures1 {
float:left;
margin-top:15px;
width:140px;
}
.compareItems ul {
margin-top:0;
}
.compareItems ul li {
background:transparent none repeat scroll 0 0;
color:#666666;
list-style-position:outside;
list-style-type:disc;
margin-left:8px;
padding-left:0;
}
.compareItems select {
color:#5B5B5B;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
height:20px;
margin-top:10px;
text-transform:uppercase;
white-space:normal;
width:135px;
}
.compareBottom select {
color:#5B5B5B;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
height:20px;
margin-bottom:0;
margin-top:10px;
text-transform:uppercase;
width:135px;
}
.compareItems {
background-position:left top;
background-repeat:repeat-y;
float:left;
margin-bottom:12px;
margin-top:14px;
overflow:hidden;
width:722px;
}
.compareSelected {
float:left;
margin-bottom:8px;
text-align:center;
width:722px;
}
.compareSelectedBut {
background-image:url(assets/images/compare_selected.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#5B5B5B;
display:block;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
height:23px;
line-height:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
text-transform:uppercase;
width:188px;
}
.compareSelectedBut a:active, .compareSelectedBut a:link, .compareSelectedBut a:visited {
color:#5B5B5B;
text-decoration:none;
}
.compareSelectedBut a:hover {
color:#333333;
text-decoration:none;
}
.compareBottom {
background-position:left top;
background-repeat:repeat-y;
float:left;
margin-top:-10px;
overflow:hidden;
width:722px;
}
.compareBox {
color:#5B5B5B;
float:left;
font-family:"Trebuchet MS";
font-size:11px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
width:150px;
}
.compareBottomItem {
color:#5B5B5B;
float:left;
font-family:"Trebuchet MS";
font-size:11px;
margin-top:-8px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
width:150px;
}
.compareBox img {
float:right;
margin-right:8px;
}
.compareBox img.colors {
float:left;
margin-right:0;
margin-top:8px;
}
.compareBox h2 {
height:40px;
width:70px;
}
#content-start .phone_description .right .productBox .productDetails select {
color:#5B5B5B;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
height:20px;
margin-top:10px;
text-align:center;
text-transform:uppercase;
width:135px;
}
#content-start .line_phones {
color:#666666;
float:right;
font-size:10px;
height:auto;
margin-bottom:10px;
margin-top:25px;
padding-right:3px;
width:657px;
}
#content-start .line_phones .phoneItem {
float:right;
text-align:center;
width:108px;
}
#content-start .line_phones .vertical_separator {
background-image:url(/devices/blackberrypearl/vertical_separator.jpg);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:right;
height:120px;
width:1px;
}
.feature_intro {
clear:left;
color:#828282;
float:left;
font-size:11px;
padding-bottom:20px;
padding-top:20px;
width:656px;
}
#content-start .wtb_device_image {
clear:left;
display:block;
float:left;
text-align:center;
width:215px;
}
#content-start .wtb_device_image .colorItem {
border-bottom:1px solid #CCCCCC;
color:#666666;
display:block;
float:left;
font-size:11px;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
text-align:left;
width:188px;
}
.text10px {
color:#6A6A6A;
font-size:10px;
height:18px;
line-height:18px;
}
#content-start .wtb_device_image .colorItem .availableColor img {
margin-right:1px;
}
.text10pxLight {
color:#999999;
float:left;
font-size:10px;
height:22px;
line-height:22px;
}
#featurebox {
color:#4A4A4A;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
width:387px;
}
.featureItem a.minus {
background-image:url(assets/images/open.gif);
background-position:left center;
background-repeat:no-repeat;
color:#636563;
font-weight:bold;
padding-left:16px;
text-decoration:underline;
}
#content-start .wtb_device_image .colorItem .availableColor {
width:188px;
}
.featureItem {
margin-bottom:22px;
}
.featureItem a.minus:hover {
color:#000000;
}
.featureItem a.plus {
background-image:url(assets/images/close.gif);
background-position:left center;
background-repeat:no-repeat;
color:#636563;
font-weight:bold;
padding-left:16px;
text-decoration:underline;
}
#featurebox .featureItem li {
background-image:url(assets/images/arrow_blue.gif);
background-position:0 4px;
background-repeat:no-repeat;
list-style-type:none;
margin-bottom:5px;
margin-left:0;
margin-top:5px;
padding-left:10px;
}
.contentFeatureItem {
padding-left:16px;
padding-top:9px;
}
.featureItem .linked a {
background:transparent none repeat scroll 0 0;
color:#76A0B4;
font-weight:normal;

padding-left:0;
text-decoration:underline;
}
.featureItem .linked a:hover {
color:#8CA631;
}
.specificationItem a.minus {
background:transparent url(/devices/blackberrypearl/open.gif) no-repeat scroll 2px 2px;
color:#636563;
font-weight:bold;
padding-left:16px;
text-decoration:none;
}
.specificationItem a.plus {
background:transparent url(/devices/blackberrypearl/close.gif) no-repeat scroll 2px 2px;
color:#636563;
font-weight:bold;

padding-left:16px;
text-decoration:none;
}
.specificationItem {
margin-bottom:22px;
}
.specificationItem a.minus:hover {
color:#000000;
}
.contentSpecificationItem {
width:659px;
}
.specificationItem .linked a {
background:transparent none repeat scroll 0 0;
color:#76A0B4;
font-weight:normal;

padding-left:0;
text-decoration:none;
}
.specificationItem .linked a:hover {
color:#8CA631;
}
.fakesuper {
font-size:8px;

}
.footnote_area {
border-top:1px solid #CECFCE;
color:#999999;
float:right;
font-size:9px;
margin-top:12px;
padding:10px 0;
width:387px;
}
.promo_footer_triple {
background:transparent url(/assets/images/bg_promo_triple.png) repeat scroll 0 0;
height:159px;
margin-left:-3px;
margin-top:0;
width:670px;
}
.bottom_page {
margin-left:auto;
margin-right:auto;
width:670px;
}
* html .promo_footer_triple {
}
.promobox_triple {
color:#999999;
float:left;
font-size:10px;
height:147px;
padding-left:22px;
position:relative;
width:197px;
}
.promobox_triple ul {
margin-left:0;
}
.promobox_triple ul li {
background-image:url(/assets/images/arrow_blue.gif);
background-position:0 4px;
background-repeat:no-repeat;
list-style-type:none;
margin-bottom:5px;
margin-left:-4px;
margin-top:5px;
padding-left:10px;
}
.promobox_triple .linked a {
background:transparent none repeat scroll 0 0;
color:#76A0B4;
font-weight:normal;

padding-left:0;
text-decoration:underline;
}
.promobox_triple .linked a:hover {
color:#8CA631;
}
.promobox_triple img {
float:right;
}
#content-start .specificationItem table {
border-left:1px solid #DADADA;
border-top:1px solid #DADADA;
margin-top:8px;
width:656px;
}
#content-start .specificationItem td {
border-bottom:1px solid #DADADA;
border-right:1px solid #DADADA;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
padding:3px 5px;
width:83px;
}
#content-start .continued {
float:left;
margin-bottom:13px;
margin-top:-20px;
text-align:center;
width:659px;
}
#content-start .specificationItem td.center {
text-align:center;
}
#content-start .specificationItem tr.white {
background-color:#FFFFFF;
}
#content-start .specificationItem tr.gray {
background-color:#F4F4F4;
}
#contentPagePhotos {
float:left;
margin-bottom:6px;
width:657px;
}
#contentPagePhotos .left {
float:left;
width:335px;
}
#contentPagePhotos .right {
float:left;
width:267px;
}
.linePhotos {
float:left;
width:286px;
}
.linePhotos .thumbsImg {
float:left;
height:82px;
margin-top:-15px;
width:286px;
}
.linePhotos .thumbsImg img {
margin-right:10px;
}
.linePhotos .thumbsImg img a {
border-color:#CC33FF;
}
.photos_footer {
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:657px;
}
.swap_black a, .swap_silver a, .swap_twotone a, .swap_white a, .swap_gold a, .swap_sunset a, .swap_red a, .swap_blue a, .swap_black a, .swap_amethyst a, .swap_sapphire a, .swap_pink a {
display:block;
float:left;
height:11px;
overflow:hidden;
padding-right:3px;
text-indent:-9999px;
width:15px;
}
.swap_black a {
background:transparent url(../images/swatch_black.jpg) no-repeat scroll 0 0;
}
.swap_black a:hover, .swap_black a.selected {
background:transparent url(../images/swatch_black.jpg) no-repeat scroll 0 -11px;
}
.swap_silver a {
background:transparent url(../images/swatch_silver.jpg) no-repeat scroll 0 0;
}
.swap_silver a:hover, .swap_silver a.selected {
background:transparent url(../images/swatch_silver.jpg) no-repeat scroll 0 -11px;
}
.swap_twotone a {
background:transparent url(../images/swatch_twotone.jpg) no-repeat scroll 0 0;
}
.swap_twotone a:hover, .swap_twotone a.selected {
background:transparent url(../images/swatch_twotone.jpg) no-repeat scroll 0 -11px;
}
.swap_white a {
background:transparent url(../images/swatch_white.jpg) no-repeat scroll 0 0;
}
.swap_white a:hover, .swap_white a.selected {
background:transparent url(../images/swatch_white.jpg) no-repeat scroll 0 -11px;
}
.swap_gold a {
background:transparent url(../images/swatch_gold.jpg) no-repeat scroll 0 0;
}
.swap_gold a:hover, .swap_gold a.selected {
background:transparent url(../images/swatch_gold.jpg) no-repeat scroll 0 -11px;
}
.swap_sunset a {
background:transparent url(../images/swatch_sunset.jpg) no-repeat scroll 0 0;
}
.swap_sunset a:hover, .swap_sunset a.selected {
background:transparent url(../images/swatch_sunset.jpg) no-repeat scroll 0 -11px;
}
.swap_red a {
background:transparent url(../images/swatch_red.jpg) no-repeat scroll 0 0;
}
.swap_red a:hover, .swap_red a.selected {
background:transparent url(../images/swatch_red.jpg) no-repeat scroll 0 -11px;
}
.swap_blue a {
background:transparent url(../images/swatch_blue.jpg) no-repeat scroll 0 0;
}
.swap_blue a:hover, .swap_blue a.selected {
background:transparent url(../images/swatch_blue.jpg) no-repeat scroll 0 -11px;
}
.swap_amethyst a {
background:transparent url(../images/swatch_amethyst.jpg) no-repeat scroll 0 0;
}
.swap_amethyst a:hover, .swap_amethyst a.selected {
background:transparent url(../images/swatch_amethyst.jpg) no-repeat scroll 0 -11px;
}
.swap_sapphire a {
background:transparent url(../images/swatch_sapphire.jpg) no-repeat scroll 0 0;
}
.swap_sapphire a:hover, .swap_sapphire a.selected {
background:transparent url(../images/swatch_sapphire.jpg) no-repeat scroll 0 -11px;
}
.swap_pink a {
background:transparent url(../images/swatch_pink.jpg) no-repeat scroll 0 0;
}
.swap_pink a:hover, .swap_pink a.selected {
background:transparent url(../images/swatch_pink.jpg) no-repeat scroll 0 -11px;
}
div.dhtmlselect {
background-color:#FFFFFF;
border:1px solid #666666 !important;
cursor:pointer;
display:block !important;
float:left !important;
font-size:10px;
height:21px !important;
margin:0 !important;
overflow:visible;
padding:1px 0 0 !important;
position:relative;
text-indent:3px;
width:98px !important;
}
.dhtmlselect .downimage {
border:1px solid #666666;
height:22px;
position:absolute;
right:-23px;
top:-1px;
}
.dhtmlselect div.dropdown {
border:1px solid #666666 !important;
display:none;
font-weight:normal;
height:auto !important;
left:-1px !important;
margin:0 !important;
padding:0 !important;
position:absolute;
top:22px !important;
width:200px !important;
z-index:5;
}
.dhtmlselect div.dropdown a {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
color:black;
display:block;
padding-top:3px;
text-decoration:none;
text-indent:5px;
width:auto;
}
* html .dhtmlselect .dropdown a {
width:100%;
}
.dhtmlselect .dropdown a:hover, .dhtmlselect .dropdown a.selected {
background:#EEEEEE none repeat scroll 0 0;
}
div.selectLabel {
border:medium none !important;
height:20px !important;
margin:0 !important;
overflow:hidden;
padding:3px 0 0 !important;
white-space:nowrap;
width:92px !important;
}
* html div.selectLabel {
height:18px !important;
}