/* CSS file */
.default {
    color: #666666;
    font-family: Nokia Large Light;
    font-size: 11;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    letterSpacing: 0.5;
    leading: 0;
} .default.strong {
    color: #333333;
    font-size: 19;
    font-weight: bold;
    letterSpacing: 0;
} .default.strong.blue {
    color: #3A8AA9;
    font-size: 19;
    font-weight: bold;
    letterSpacing: 0;
} .default.footer.servicestitle {
    font-family: Nokia Standard;
    color: #000000;
    font-size: 12;
    font-weight: bold;
    letterSpacing: 0;
} .default.footer.servicesbody {
    font-family: Nokia Standard;
    color: #000000;
    font-size: 10;
    letterSpacing: 0;
} .default.large {
    font-size: 15;
    font-weight: bold;
    letterSpacing: 0;
} .default.small {
    font-family: Nokia Standard;
    font-size: 10;
    letterSpacing: 0;
} .default.small.bold {
    font-weight: bold;
} .default.small.center {
    text-align: center;
    leading: -1;
} .default.title {
    font-size: 38;
} .default.title.productTitle {
    font-family: Nokia Large Light;
    font-size: 38;
    color: #1da0d0;
} #relative_container #backBtn {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1000;
}

/*
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 FEATURES PAGE
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 */ #relative_container #features-page {
    padding: 23px 30px 0 30px;
	background: #f5f5f5;
    position: relative;
} #relative_container #features-page a {
    font-weight: normal;
} #relative_container #features-page .section {
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
} #relative_container #features-page .left-outer {
    float: left;
    width: 450px;
} #relative_container #features-page .left-inner {
    width: 205px;
} #relative_container #features-page .right-inner {
    width: 205px;
} #relative_container #features-page .right-outer {
    width: 205px;
} #relative_container #features-page .standard_list {
    margin-bottom: 0;
} #relative_container #features-page .standard_list li {
    color: #666;
    background: none;
    padding: 5px 0 5px 0;
} #relative_container #featuresTout {
    margin: 25px 0 10px 0;
} #features-demo-block {
    width: 695px;
    height: 258px;
    position: relative;
} #features-demo-block .features-demo-tout {
    position: absolute;
    top: 0px;
    left: 0px;
} #features-demo-block .wrapper {
    position: absolute;
    right: 0px;
    top: 100px; 
    width: 185px;
} .features-demo-txt {
    position: relative;
    top: -50px;
} 

/*
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 TECH SPECS PAGE
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 */ #relative_container #techSpecs-page {
    padding: 23px 30px 0 30px;
	background: #f5f5f5;
    position: relative;
} #relative_container #techSpecs-page #page-heading {
    margin-bottom: 25px;
} #relative_container #techSpecs-page .left-outer, #relative_container #techSpecs-page .right-outer {
    width: 310px;
} #relative_container #techSpecs-page .left-inner, #relative_container #techSpecs-page .right-inner {
    width: 140px;
} #relative_container #techSpecs-page #pageSections ul {
    list-style: none;
} #relative_container #techSpecs-page #pageSections a {
    font-size: 11px;
    font-weight: normal;
} #relative_container #techSpecs-page #pageSections p {
    font-size: 14px;
    color: #666;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
} #relative_container #techSpecs-page .section {
    padding: 0;
    margin-top: 20px;
} #relative_container #techSpecs-page .section h2 {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
} #relative_container #techSpecs-page .section h2 a {
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    right: 30px;
    color: #999;
    _position: static;
    _float: right;
    _margin-top: -25px;
} #relative_container #techSpecs-page h3 {
    color: #1C8DB9;
    font-weight: normal;
    font-size: 16px;
    margin: 15px 0;
} #relative_container #techSpecs-page sup {
    color: #1C8DB9;
} #relative_container #techSpecs-page .section li.disclaimer {
    background: none;
    padding: 0 0 0 10px;
    color: #999;
} #relative_container #techSpecs-page .section li.disclaimer span {
    _margin-left: 5px;
    _display: block;
    _float: left;
} #relative_container #techSpecs-page li.disclaimer p {
    font-size: 10px;
} #relative_container #techSpecs-page .disclaimer sup {
    font-size: 11px;
    position: absolute;
    margin-left: -10px;
    _margin-left: 0;
    _position: static;
    _float: left;
} #relative_container #techSpecs-page h3 sup {
    color: #999;
    font-size: 11px;
} #relative_container #techSpecs-page .section ul {
    margin-bottom: 30px;
    list-style: none;
} #relative_container #techSpecs-page .section ul ul {
    margin-bottom: 5px;
} #relative_container #techSpecs-page .section li {
    padding-left: 10px;
    color: #666;
    background: url(../img/bullet.png) no-repeat 0 5px;
} #relative_container #techSpecs-page .section li li {
    background: url(../img/subBullet.png) no-repeat 0 5px;
} #relative_container #techSpecs-page .section li p.disclaimer {
    padding: 0;
} #relative_container #techSpecs-page #declarations {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
} #relative_container #techSpecs-page #declarations a {
    margin-right: 10px;
    color: #999;
    text-decoration: underline;
    font-size: 11px;
} #relative_container #techSpecs-page #dimensions {
    margin-bottom: 10px;
} #relative_container #techSpecs-page #dimensions ul {
    margin: 0;
} #relative_container #techSpecs-page #dimensions li {
    padding: 0;
    background: none;
} #relative_container #techSpecs-page #dimensions span {
    width: 50px;
    display: block;
    float: left;
} #relative_container #techSpecs-page #dimensions span.wrap {
    width: 100px;
} #relative_container #techSpecs-page #dimensions ul {
    width: 150px;
} #techSpecs-page #techspec-demo-tout {
    width: 695px;
    height: 85px;
    position: relative;
} #techSpecs-page .wrapper {
    position: absolute;
    top: 0;
    right: 0;
    width: 185px;
} .techspec-demo-txt {
    position: relative;
    top: -50px;
}

/*
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 GENERAL SUBPAGE
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 */ #relative_container .section *, #relative_container #pageSections * {
    _position: static;
}
#relative_container #pageSections {
	_zoom: 1;
} #relative_container #page-heading p {
    color: #999;
    font-size: 12px;
	font-style: normal;
}
#relative_container #page-heading a {
	font-style: normal;
	font-weight: normal;
}
/* Include existing N96 CSS */
/*
 *	Change only URL value between (  ) in background!
 *	font-family can be changed per item by using !important. example: font-family:verdana !important;
 */
/* product navigation styles START */ .ppProductPageNaviContainer ul {
    background: url(/PRODUCT_METADATA_0/Products/Phones/N-series/N96/img/pp_nav_right.jpg) no-repeat top right;
} .ppProductPageNaviContainer ul li {
    background: url(/PRODUCT_METADATA_0/Products/Phones/N-series/N96/img/pp_nav_left.jpg) no-repeat top left;
    color: #0033cc; /* < font color */
    font-weight: bold !important;
} .ppProductPageNaviContainer ul li a {
    background: url(/PRODUCT_METADATA_0/Products/Phones/N-series/N96/img/pp_nav_right.jpg) no-repeat top right;
    color: #0033cc !important; /* < font color */
    font-weight: bold !important;
} .ppProductPageNaviContainer ul li.pageActive {
    background: url(/PRODUCT_METADATA_0/Products/Phones/N-series/N96/img/pp_nav_left_active.jpg) no-repeat top left;
} .ppProductPageNaviContainer ul li.pageActive a {
    background: url(/PRODUCT_METADATA_0/Products/Phones/N-series/N96/img/pp_nav_right_active.jpg) no-repeat top right;
    color: #00adde !important; /* < font color */
    font-weight: bold !important;
} .ppProductPageNaviContainer ul li a:hover {
    color: #00adde !important; /* < font color */
    font-weight: bold !important;
} 


/* product navigation styles END */
/* no-flash version styles START */ #intro-noflash-main {
    width: 450px;
    padding: 0 15px 0 15px;
    float: left;
} #intro-noflash-main .product-image {
    margin: 20px 0 0 20px;
    float: right;
} #intro-noflash-main h2 {
    font-size: 16px;
    line-height: 1em;
    padding-top: 40px;
    margin-bottom: 10px;
    color: #5a8a96;
} #intro-noflash-main h3 {
    font-family: arial;
    font-size: 12px;
    color: #665953;
    margin-bottom: 0;
} #intro-noflash-main p {
    margin-bottom: 10px;
    font-family: arial;
    font-size: 12px;
    color: #000;
} #intro-noflash-specs {
    width: 450px;
    padding: 0 15px 0 15px;
    float: left;
} #intro-noflash-specs .product-image {
    margin: 10px 0 0 20px;
    float: right;
} #intro-noflash-specs h2 {
    font-size: 16px;
    padding-top: 40px;
    margin-bottom: 10px;
    color: #5a8a96;
} #intro-noflash-specs h3 {
    font-family: arial;
    font-size: 12px;
    color: #665953;
    margin-bottom: 0;
} #intro-noflash-specs p {
    margin-bottom: 10px;
    font-family: arial;
    font-size: 12px;
    color: #000;
} #intro-noflash-acc {
    width: 465px;
    float: left;
    padding-left: 15px;
} #intro-noflash-acc div {
    width: 132px;
    float: left;
    padding-right: 27px;
} #intro-noflash-acc div.lastitem {
    padding: 0 !important;
} #intro-noflash-acc img {
    margin-bottom: 10px;
} #intro-noflash-acc h2 {
    font-size: 16px;
    margin: 40px 0 10px 0;
    color: #5a8a96;
} #intro-noflash-acc p {
    margin-bottom: 40px;
    font-family: arial;
    font-size: 12px;
    color: #000;
} #intro-noflash-acc a {
    display: block;
    text-align: center;
    color: #0bbad1;
}

/* no-flash version styles END */
/* nowrap style for hc elements START */ .nowrap {
    white-space: nowrap;
}

/* nowrap style for hc elements END */
/* general content area styles START */ #product-intro {
    border-bottom: 1px solid #adadb5;
    padding-bottom: 25px;
    float: left; /*float value added*/
    color: #d9d4d1; /* default font color for the noflash area */
} .standard_list li {
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/bullet_default_transparent.gif) no-repeat 0 2px;
    !important;
} .ppContentAreaBottom {
    background: #f4f0ed url(/PRODUCT_METADATA_0/Products/Phones/N-series/N96/img/background.jpg) no-repeat top left;
} .ppContentAreaRight {
    color: #000; /* < font color */
} .ppContentAreaLeft {
    color: #666666; /* < font color */
} .ppContentAreaOverlay {
    background-color: transparent !important;
}

/* general content area styles END */
/* general content template styles START */ .pp_tsr_header {
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
} .pp_tsr_header_medium {
    color: #52524a; /* < font color */
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    width: auto !important;
} .pp_tsr_header_small {
    color: #442920; /* < font color */
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
} .pp_tsr_header_print {
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #000; /* < font color */
    border-bottom: 1px solid #ccc;
} .pp_standard_list li {
    background: url(/PRODUCT_METADATA_0/Products/Phones/N-series/N96/img/bullet_default_N96.gif) no-repeat 0 2px;
    font-size: 12px;
} .pp_tsr_medium {
    /*border-bottom: 1px solid #ccc;  medium width tsr bottom marginal */
} .pp_tsr_small {
    /* narrow width tsr bottom marginal */
} .pp_tsr_small_container {
    width: auto !important;
} .pp_white_topborder {
    border-top: 1px solid #c7cdc7;
}

/* general content template styles END */
/* eCommerce styles */ .ecom_buynow_innerc3 {
    border-bottom: 1px solid #c7cdc7 !important; /* narrow width tsr bottom marginal */
} .ecom_buynow_heading3 {
    color: #fff; /* < font color */
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
} .ecom_buynow_btn {
    background: url(../pics/left_bar.gif) no-repeat top left !important;
} .ecom_buynow_btn a {
    background: url(../pics/right_bar.gif) no-repeat top right !important;
} .ecom_buynow_btn_link {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 11px !important;
} .ecom_buynow_price1 {
    font-weight: bold !important;
} .ecom_buynow_price2 {
    font-weight: bold !important;
} .ecom_buynow_standard_list li {
    background: url(../pics/bullet_default.gif) no-repeat 0 2px !important;
    font-size: 12px;
}

div.ecom_buynow_bullet {
    background: url(../pics/bullet_portal.gif) no-repeat 0 2px !important;
}

/* eCommerce styles END */
/* Tech Spec content template styles START */ .pp_button_expandall a {
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/expandall.gif) center left no-repeat;
    color: #6C3; /* < font color */
} .pp_button_collapseall a {
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/collapseall.gif) center left no-repeat;
    color: #6C3; /* < font color */
} .pp_body_control_open a {
    height: 1%;
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/expand.gif) no-repeat 1px 2px;
    padding-left: 15px;
    color: #14D;
} .pp_body_control_close a {
    height: 1%;
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/collapse.gif) no-repeat 1px 2px;
    padding-left: 15px;
    color: #14D;
} .ppGreentext {
    font-style: normal;
    color: #14D;
} .ppLegend {
    font-size: 11px !important;
    color: #665;
}

/* Tech Spec specific template styles END */
/* Footer specific styles START */ .ppFooterAreaLinks li a {
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/expand.gif) no-repeat 0 8px;
    color: #14D; /* < font color */
}

/* Footer specific styles END */
/* Subscribe newsletter application styles */ .panExpandButton {
    color: #14D;
    cursor: pointer;
    cursor: hand;
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/expand.gif) no-repeat 1px 2px;
} .panExpandButtonClose {
    color: #14D;
    cursor: pointer;
    cursor: hand;
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/collapse.gif) no-repeat 1px 2px;
}

/* Subscribe newsletter application styles END */
/* Compare tray styles START */ .ppCompareTray {
    background-image: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/pp_tray_gradient.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
    /*background: url(../pics/pp_tray_bg.png) no-repeat bottom left;  overall tray background image */
    display: none;
    width: 270px;
    position: absolute;
    top: 40px;
    right: 18px;
    z-index: 2002;
    height: 191px;
} .ppCompareTrayBg {
    height: 186px;
    /*background: #FFF #87969a url(../pics/pp_tray_gradient.jpg) no-repeat 0 0;*/
    width: 270px;
    float: left;
} .trayProductIdCont {
    background: #fff url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/pp_tray_shrt_gradient.gif) repeat-x top left;
    border: 1px solid #ccc;
    display: none;
    position: absolute;
    padding: 3px 5px;
    top: 0px;
    left: 0px;
    z-index: 2004;
    font-size: 11px;
    color: #54534A;
} .ppCompareTrayHdr {
    /* tray header placement styles */
    font-size: 12px;
    font-weight: bold;
    color: #54534A;
    border-bottom: 1px solid #AA9;
    width: 240px;
    margin-left: 15px;
    margin-top: 10px;
    height: 24px;
    line-height: 20px;
} .ppCompareTrayItemHolder {
    float: left;
    width: 240px;
    overflow: hidden;
    padding: 0px 0px 0px 15px;
    margin-top: 12px;
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/noselectedproduct.gif) no-repeat 15px 0;
    height: 90px;
} .ppCompareTraySingleItem {
    /* single tray item definitions */
    font-size: 11px;
    color: #54534A;
    float: left;
    width: 60px;
    text-align: center;
    display: inline;
} .ppCompareTraySingleItem img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    margin-bottom: 8px;
    background-color: #fff;
} .ppCompareTraySingleItem a {
    display: block;
    height: 14px;
    float: left;
    text-align: center;
    width: 60px;
} .ppCompareTrayLinksWhBrd {
    /* adds border to link when tray has content */
    border-top: 1px solid #AA9;
} #ppCompareTrayLinksId {
    border-top: 1px solid #AA9;
} .ppCompareTrayLinks {
    float: left;
    width: 240px;
    margin-left: 15px;
    display: inline;
} .pp_compare_button_add {
    /* link's background image */
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/pptraylinktab.gif) no-repeat 0 3px;
    width: 240px;
    float: left;
    display: block;
    position: relative;
    margin-top: 7px;
} .pp_compare_button_remove {
    /* link's background image */
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/pptraylinktab.gif) no-repeat 0 3px;
    width: 240px;
    float: left;
    display: none;
    position: relative;
    margin-top: 7px;
} .pp_compare_button_compare {
    /* link's background image */
    background: url(/EUROPE_NOKIA_COM_3/Find_and_Compare/R6_common_images/pptraylinktab.gif) no-repeat 0 3px;
    float: left;
    display: block !important;
    position: relative;
    margin-top: 5px;
} .pp_compare_button_remove a, .pp_compare_button_compare a, .pp_compare_button_add a {
    /* add styles for link text if needed, ie font size or color */
    font-size: 13px;
    font-weight: bold;
    color: #0033CC;
    margin-left: 8px;
    position: relative;
    display: block;
} .ppTrhbx { /*display:none; */
} #trayIsFullNotification {
    /* tray full notification placement definitions */
    position: absolute;
    display: none;
    width: 240px;
    padding: 4px;
    background: #fff;
    color: #F00;
    font-weight: bold;
    font-size: 12px;
}

/* Compare tray styles END */
/* Flash overlay styles */ #overlay_button {
    z-index: 20;
    position: relative;
    margin-top: 50px;
    top: 0px;
    left: 0px;
} #details_button {
    z-index: 20;
    position: relative;
    margin-top: 0px;
    top: 0px;
    left: 0px;
}

/* Flash overlay styles end */
div#relative_container {
    clear: both;
    margin-left: 6px;
    width: 756px;
    border-top: 15px white solid;
    color: #666;
    position: relative;
    float: none;
}

#relative_container .ctaBack {
    padding-left: 10px;
    background: url(../img/arrowGrey.png) no-repeat left;
    color: #666;
    font-size: 11px;
	font-style: normal;
} 

#relative_container .clear {
    clear: both;
} #relative_container .disclaimer {
    color: #999;
    font-size: 10px;
    line-height: 12px;
} 
#relative_container #product-main h1 {
    font-size: 40px;
    padding-left: 27px;
    line-height: 40px;
    font-weight: normal;
	color: #666;
    letter-spacing: -2px;
} 
#relative_container h1 span {
    color: #1ca1ce;
} #relative_container h2, #relative_container h2 a {
    line-height: 20px;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 10px;
    color: #2b2b2b;
} #relative_container p {
    padding: 10px 0 0;
    font-size: 11px;
    line-height: 14px;
} #relative_container div {
    font-size: 11px;
} #relative_container a {
    color: #1c8db9;
    font-size: 11px;
} #relative_container a img {
    border: none;
} .r50_topnavi_container {
    margin-bottom: 0 !important;
} #footer {
    border-top: none;
} #relative_container .section {
    padding: 30px 20px 30px 20px;
    zoom: 1;
} #relative_container .bottom-gradient {
    padding: 30px 20px 30px 20px;
} #relative_container .gradient {
    background: url("../img/gradient1.jpg") top left no-repeat;
} #relative_container .gradient-convergence {
    background: url("../img/gradient_convergence.jpg") top left no-repeat;
} #relative_container .top-gradient {
    background: url("../img/gradient2.jpg") top left no-repeat;
} #relative_container .bottom-gradient {
    background: url("../img/gradient3.jpg") bottom left no-repeat;
} #relative_container .noPadding {
    padding: 0;
} #relative_container .left-outer {
    float: left;
    width: 500px;
} #relative_container .section-touts {
    padding: 30px 0;
    position: relative;
} #relative_container .section-touts .staticTout {
    position: absolute;
    top: 0;
    left: 0;
} #relative_container .section-touts .scrollTouts {
    position: absolute;
    top: 30px;
    left: 260px;
    overflow: hidden;
    width: 480px;
} #relative_container .scrollLeft {
    height: 10px;
    width: 20px;
    position: absolute;
    top: 70px;
    left: 245px;
    z-index: 100000;
    background: url(../img/scroll-tout-left.png) no-repeat;
} #relative_container .scrollRight {
    height: 10px;
    width: 20px;
    position: absolute;
    left: 750px;
    top: 70px;
    z-index: 100000;
    background: url(../img/scroll-tout-right.png) no-repeat;
} #relative_container .section-touts a {
    margin-right: 20px;
} #relative_container .section-touts a.last {
    margin: 0;
} #relative_container .right-outer {
    float: right;
    width: 176px;
} #relative_container .left-inner {
    float: left;
    width: 230px;
} #relative_container .right-inner {
    float: right;
    width: 230px;
} #relative_container .standard_list {
    margin-bottom: 15px;
} #relative_container .standard_list li {
    color: #666;
    background: url(../img/divideDotted.png) bottom left repeat-x !important;
    padding: 5px 0 10px 0;
    font-size: 11px;
    line-height: 14px;
} #relative_container .standard_list a {
    color: #137ba2;
	font-weight: normal;
    font-size: 11px;
} #relative_container .ctaLink {
    padding-right: 10px;
	font-weight: normal;
    background: url(../img/arrowBlue.png) no-repeat right 3px;
} #relative_container .ctaLink2 {
    padding-right: 10px;
    font-size: 14px;
    background: url(../img/arrowBlue.png) no-repeat right 3px;
}

/* TABS */ #relative_container .tabs {
    margin: 0;
    padding: 0;
    zoom: 1;
    display: none;
} #relative_container .tabs li {
    display: block;
    float: left;
    margin: 0;
} #relative_container .tabs a {
	display:block;
	*display: inline;
	overflow:hidden;
    color: #fff;
    font-size: 14px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
    background: url(../img/bg_tab-off.png) repeat-x #2d9dc5;
    border-left: 1px solid #41adcb;
    border-right: 1px solid #0195b8;
    zoom: 1;
    padding: 9px 20px 10px;
    _padding-bottom: 10px; *padding-bottom: 10px;
} #relative_container .tabs a:hover {
    text-decoration: none;
    color: #eee;
} #relative_container .tabs li.on a {
    background: url(../img/bg_tab-on.png) repeat-x #252525;
} #relative_container .tabs li.ignore {
    width: 8px;
    height: 34px;
   /* margin-top: -9px;*/
    _margin-top: 0; *

margin-top:
    0px;
} #relative_container .tabs #tab-leftCorner {
    background: url(../img/tabLeftBlue.png) no-repeat;
    width: 7px;
} #relative_container .tabs #tab-leftCorner.over {
    background: url(../img/tabLeftBlack.png) no-repeat;
    width: 7px;
} #relative_container .tabs #tab-rightCorner {
    background: url(../img/tabRightBlue.png) no-repeat;
} #relative_container .tabs #tab-rightCorner.over {
    background: url(../img/tabRightBlack.png) no-repeat;
} #relative_container .tabs li.first a {
    border-left: none;
    padding-left: 12px;
} #relative_container .tabs li.last a {
    border-right: none;
    padding-right: 12px;
} #relative_container .tabs li.on a {
    background: url(../img/bg_tab-on.png) repeat-x #252525;
} #relative_container .tab-collection .wrap {
    clear: both;
    padding-top: 20px;
} #relative_container .tab-content h2.tab-title {
    color: #777777;
    font-size: 20px;
} #relative_container .tab-content {
} #relative_container .tab-content-noscript { 
    padding: 20px 0px;
} #relative_container p.contributor {
    text-transform: uppercase;
    color: #999;
    font-size: 9px;
} #relative_container #demos-tab .left-outer {
    width: 402px;
} #relative_container #demos-tab .right-outer {
    width: 263px;
} #relative_container .tab-collection .standard_list li {
    background-image: url(../img/bg_dark_dotted.png) !important;
} #relative_container .deviceLineup img {
    margin-bottom: 5px;
} #relative_container .deviceLineup a, #recentlyViewedContainerId div {
    text-align: center;
    display: block;
    float: left;
    width: 71px;
    margin-right: 10px;
    color: #999;
    font-size: 11px;
} #relative_container #recentlyViewedProductsHolder {
    width: 290px;
} #relative_container #recentlyViewedProductsHolder a {
    color: #999;
} #relative_container .deviceLineup a:hover, #relative_container #recentlyViewedProductsHolder a:hover {
    text-decoration: none;
    color: #333;
} #relative_container #recentlyViewedProductsHolder li {
    background: none;
    padding-left: 0px;
    position: static;
    padding-top: 11px; *

padding-top:
    25px;

_padding-top:
    20px;
} #relative_container #recentlyViewedContainerId.top_grey_border {
    border: none;
} #relative_container #recentlyViewedProductsHolder li a {
    color: #1C8DB9;
    padding-right: 10px;
    background: url(../img/arrowBlue.png) no-repeat right 3px;
} #relative_container #recentlyViewedProductsHolder .standard_list li {
    background: none !important;
} #relative_container #recentlyViewedProductsHolder .tsr_container_small {
    width: auto;
    margin: 0;
    padding: 0;
} #relative_container #recentlyViewedProductsHolder img {
    margin-bottom: 4px;
    _margin-bottom: 8px;
} #relative_container #services-accessories {
    background: url(../img/bg_grad_services.jpg) top left repeat-x;
    padding: 20px;
} #relative_container #services-accessories .left-outer {
    width: 205px;
} #relative_container #services-accessories .right-outer {
    width: 450px;
} #relative_container #services-accessories .left-inner, #relative_container #services-accessories .right-inner {
    width: 205px;
} #relative_container #services-accessories h2 {
    font-size: 14px;
}

/* MAIN PRODUCT AREA */ #relative_container #product-main {
    background: url(../img/gradientTop.png) #cbcbcb 0 -40px no-repeat;
    _zoom: 1;
    position: relative;
} #relative_container #product-main p {
    padding: 0 0 0 0;
    margin: 0 0 15px 0;
} #relative_container #product-main p.tout {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 16px;
} #relative_container #product-main .left-outer {
    width: 550px;
} #relative_container #product-main .right-inner {
    width: 300px;
} #relative_container #product-main .left-inner {
    width: 182px;
    padding-left: 30px;
} #relative_container #product-main .right-outer {
    width: 200px;
}
/* H1 styles affect SiFR heading, so are removed */
/*div#relative_container h1 {
    padding-left: 0px;
    font-size: 20px;
    line-height: 20px;
} 

div#relative_container h1 {
	padding-top: 10px;
	font-weight: normal;
    letter-spacing: 0;
    padding-left: 0;
    font-size: 12px;
    line-height: 12px;
}*/
#relative_container #product-main p, #relative_container #product-main li  {
	color: #666;
}
#relative_container #page-utils {
    /*padding-top: 10px;*/
    position: relative;
	float: right;
    padding-bottom: 5px;
} 
#relative_container #page-utils a {
    display: block;
    height: 19px;
    padding: 5px 2px 0 0;
    text-align: right;
    position: absolute;
    font-size: 11px;
	font-weight: normal;
    color: #666;
    width: 50px;
} #relative_container #page-utils #page-util-btns {
    height: 24px;
    width: 52px;
    position: absolute;
	top:-3px;
	background: url(../img/btn_email.png) no-repeat;
    right: 80px;
} #relative_container #page-utils #print-btn {
    top: -1px;
    right: 48px;
    width: 40px;
    padding-right: 10px;
} #relative_container #page-utils #email-btn {
    top: -1px;
    text-align: right;
    width: 35px;
    right: 0px;
    padding-right: 13px;
} 
 #relative_container #page-utils .compareLinkActive, #relative_container #page-utils .compareLink {
    background: url(../img/compare.png) no-repeat !important;
    margin-left: 20px;
	display: block;
	height: 25px;
	line-height: 12px;
	padding-top: 1px;
	padding-right: 2px;
	width: 50px;
	font-weight: normal !important;
	float: none !important;
    color: #666 !important;
	position:absolute; right:0pt; top:-3px;
} 
.ppContentAreaLeft { margin-top:8px;}

#relative_container #ppCompareTrayLink {
    height: 15px;
} #relative_container #trayWrap {
    position: relative;
    right: -18px;
    top: -3px;
    z-index: 21000;
}

html *#relative_container #trayWrap {
    top: 21px; *top:-3px;
} #relative_container ul.rounded {
    width: 113px;
} #relative_container .roundedLeft {
    float: right;
    display: block;
    padding: 5px 5px 5px 10px;
    background: url(../img/rounded-left.png) no-repeat left top #fff;
    color: #666;
    margin-bottom: 5px;
    width: 100px;
} #relative_container .roundedLeft:hover {
    text-decoration: none;
    color: #333;
} #relative_container .roundedLeft img {
    position: relative;
    top: 2px;
} #relative_container #product-main .right-outer p {
    clear: both;
    margin: 45px 0 5px 0;
    font-size: 12px;
    color: #333;
} #relative_container ul.rounded li {
    background: #e9e9e9;
} #relative_container ul.rounded li.top {
    background: url(../img/rounded-top.png) top left no-repeat #e9e9e9;
    border-bottom: 1px solid #ccc;
} #relative_container ul.rounded li.bottom {
    background: url(../img/rounded-bottom.png) bottom left no-repeat #e9e9e9;
} #relative_container ul.rounded a {
    display: block;
    padding: 5px 5px;
    height: 1%;
    color: #666;
    background: url(../img/arrow_grey.png) no-repeat 102px 8px;
} #relative_container ul {
    list-style: none;
} #relative_container #product-main .left-inner {
    margin-top: 20px;
} #relative_container #product-main .right-outer ul {
    width: 130px;
} #relative_container #product-main .right-outer li {
    margin-bottom: 5px;
} #relative_container #product-main .right-inner img {
    margin-top: -10px;
} #relative_container #product-main #getFlash {
    margin: 85px 0 25px 0;
    padding: 10px 0 10px 46px;
    height: 27px;
    font-size: 10px;
    background: url(../img/getFlash.png) no-repeat top left;
} #relative_container #product-main #getFlash a {
    font-size: 10px;
    background: url(../img/arrowBlue.png) no-repeat right;
    padding-right: 10px;
} #relative_container #product-main a.bottomTout {
    position: absolute;
    /*bottom: 25px;
     right: 10px;
     */
    top: 465px;
    right: 10px;
} #relative_container #services-accessories .standard_list span {
    display: block;
    width: 40px;
    float: left;
    margin-right: 10px;
} #relative_container #services-accessories .standard_list li {
    clear: both;
    min-height: 30px;
    _height: 30px;
} #relative_container #services-accessories .standard_list li p {
    margin: 0 0 0 50px;
    padding: 0;
}

/* Scrolllist */ #relative_container .scrollList-wrap {
    position: relative;
    overflow: hidden;
} #relative_container .scrollList-wrap ul {
    position: absolute;
} #relative_container .navContainer {
    margin: 10px 0 0 0;
    position: relative;
    z-index: 10000;
} #relative_container .scrollList-up {
    height: 9px;
    width: 10px;
    background: url(../img/arrowUp.png) no-repeat;
    display: block;
    position: absolute;
    z-index: 10000;
} #relative_container .scrollList-down {
    height: 9px;
    width: 10px;
    background: url(../img/arrowDown.png) no-repeat;
    display: block;
    position: absolute;
    z-index: 10000;
    left: 20px;
} #relative_container span.path {
    display: none;
} #relative_container .active a {
    color: #666;
} .col1, .col2, .col3 {
    float: left;
    width: 230px;
	background-color: #FFF;
} .col1 {
	width: 200px;
    margin-left: 15px;
    _margin-left: 12px;
    margin-right: 13px;
} .col3 {
    width: 176px;
    margin-left: 100px;
	_margin-left: 30px;
}

/*
 * The following changes should be reworked and merged completely into a single CSS file:
 * * * */
/* Temporary styles for Compare tray and Recently viewed devices container */
#relative_container div.pp_tsr_header_medium {
    color: #2B2B2B;
    font-weight: normal;
    font-size: 18px;
} .pp_tsr_medium {
    margin-top: 0px;
} .ppCompareTray {
    right: 0px !important;
}

/* Content area styles */ .ppContentAreaBottom {
    background: none !important;
} .ppContentAreaBottom {
    width: 756px;
    padding-left: 0px;
    border-left: none;
} .ppContentAreaLeft {
	background: #FFF; 
    width: 756px;
} .ppContentAreaLeft a {
	font-weight: normal;
}
/*  background: #f5f5f5; */

#relative_container .header_large {
	border: none;
}

/* SHARE */
#share {
	background: url(../img/dots.gif) 0 0 repeat-x;
	overflow: auto;
	padding-top: 10px;
}
#share ul {
	list-style: none;
}
#externalShare {
	float: left;
}
#share ul li {
	float: left;
}
#externalShare li {
	margin-right: 5px;
}
.shareIcon span {
	display: none;
}
.shareIcon {
	display: block;
	width: 18px;
	height: 18px;
}
#shareDelicious {
	background: url(../img/share_delicious.gif) no-repeat;
}
#shareDigg {
	background: url(../img/share_digg.gif) no-repeat;
}
#shareTechnorati {
	background: url(../img/share_technorati.gif) no-repeat;
}
#shareFacebook {
	background: url(../img/share_facebook.gif) no-repeat;
}
#shareStumbleUpon {
	background: url(../img/share_stumbleupon.gif) no-repeat;
}

/*
	TELL A FRIEND
*/
#tellafriend {
	padding: 30px 45px;
	background: #F5F5F5;
}
#tellafriend #product-intro {
	border: none;
}
#tellafriend p, #tellafriend label {
	color: #525B5C;
	font-size: 12px;
}
#tellafriend h2 {
	color: #525B5C;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
#tellafriend #intro-noflash {
	width: 450px;
}
