/*---------Layout---------*/
* {
font-family:Trebuchet MS, Arial, sans-serif;
font-size:100%;
margin:0;
padding:0;
}

body {
background:#BCD871 url(/media/BG.gif) repeat-x 0 -372px;
font-size:80%;
text-align:center;
}

body.pop {
background:#fff;
font-size:80%;
text-align:justify;
padding:15px;
}

body.pop p, body.pop h3, body.pop ul {
padding:6px 0;
}

body.pop li {
margin:0 0 0 15px;
list-style-type:square;
}

#wrapper {
margin:0 auto;
padding:10px;
text-align:left;
width:850px;
}

#navigation {
background:url(/media/navigation_bg.png) no-repeat;
clear:both;
height:50px;
width:100%;
padding:0 0 0 20px;
}

#navigation div.Navlist {
float:left;
}

#navigation ul {
}

#navigation li {
color:#fff;
display:inline;
line-height:46px;
margin:0 2px 0 0;
}

#navigation li a {
color:#fff;
margin:0 2px 0 0;
}

#navigation div.search {
float:right;
margin:13px 35px 0 0;
width:360px;
text-align:right;
}

#navigation div.search option {
font-size:100%;
padding:0 8px 0 3px;
}

#navigation div.search div#ManufacturerModel_pnlHandset{
float:right;

}

#navigation div.search select#ManufacturersLB {
margin: 0 10px 0 0;
}

#navigation div.search div select {
font-size:85%;
width:150px;
}

#navigation div.search input {
background:transparent url(/media/nav_search_go.png) no-repeat 2px -2px;
border:none;
color:#fff;
cursor:pointer;
font-size:90%;
height:22px;
width:43px;
}

#MainContent {
clear:both;
min-height:430px;
padding:0 0 30px;
}

#MainContent p {
line-height:22px;
padding:0 0 8px;
}

#MainContent div.panel {
margin:10px 0;
}

#MainContent div.panel div.bottom {
background:url(/media/panel_base.png) no-repeat;
clear:both;
height:28px;
padding: 0;
border: 0;
}

#MainContent div.half div.left {
background:url(/media/panel_half_left.png) no-repeat;
float:left;
height:57px;
width:12px;
}

#MainContent div.half div.right {
background:url(/media/panel_half_right.png) no-repeat;
float:left;
height:57px;
width:14px;
}

#MainContent div.half p {
color:#138cfa;
font-weight:700;
line-height:16px;
}

#MainContent div.half ul {
margin:0 0 0 25px;
}

#MainContent div.half ul li {
display:inline;
list-style-type:none;
margin:0 5px;
}

#MainContent div.half ul li a img {
vertical-align:middle;
}

/* ############### TABS ############### */

    #MainContent div.panel div.tab {
    background:url(/media/tab_left.png) no-repeat left top;
    bottom:-3px;
    float:left;
    height:35px;
    left:3px;
    padding:0 0 0 12px;
    position:relative;
    }
    
    #MainContent div.panel div.deals {
    left:0;
    }

    #MainContent div.panel div.tab h1,
    #MainContent div.panel div.tab h2{
    background:url(/media/tab_right.png) no-repeat right top;
    color:#fff;
    display:block;
    font-size:160%;
    height:35px;
    line-height:35px;
    padding:0 12px 0 0;
    }

/* COLOUR CONTROL */
        
        /* orange */
        #MainContent div.panel div.orange {background-image:url(/media/tab_left_orange.png);}

        #MainContent div.panel div.orange h1,
        #MainContent div.panel div.orange h2
        {background-image:url(/media/tab_right_orange.png);}
        
        /* green */
        #MainContent div.panel div.green {background-image:url(/media/tab_left_green.png);}

        #MainContent div.panel div.green h1,
        #MainContent div.panel div.green h2
        {background-image:url(/media/tab_right_green.png);}

        /* purple */
        #MainContent div.panel div.purple {background-image:url(/media/tab_left_purple.png);}

        #MainContent div.panel div.purple h1,
        #MainContent div.panel div.purple h2
        {background-image:url(/media/tab_right_purple.png);}

        /* pink */
        #MainContent div.panel div.pink {background-image:url(/media/tab_left_pink.png);}

        #MainContent div.panel div.pink h1,
        #MainContent div.panel div.pink h2
        {background-image:url(/media/tab_right_pink.png);}

        /* red */
        #MainContent div.panel div.red {background-image:url(/media/tab_left_red.png);}

        #MainContent div.panel div.red h1,
        #MainContent div.panel div.red h2
        {background-image:url(/media/tab_right_red.png);}



/* CONTENT CHANGING TABS */

    #MainContent div.panel ul.rtsUL {
    height:35px;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.tab h1,
    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.tab h2
    {
    background-position:right 10px;
    height:30px;
    padding-top:5px;
    font-size:110%;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.tab h1,
    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.tab h2
    {
    background-image:url(/media/tab_right_red.png);
    background-position:right top;
    height:35px;
    padding:0 12px 0 0;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.tab {
    background-position:1px 10px;
    }
    
    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.first {
    background-position:left 10px;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.tab {
    background-image:url(/media/tab_left_red.png);
    background-position:1px top;
    }
    
    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.first {
    background-position:left top;
    }
    
    
    /* Deals tabs */
    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.deals,
    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.deals {
    background-image:url(/media/tab_left_green.png);
    background-position:left top;
    float:right;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.deals h2,
    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.deals h2 {
    background-image:url(/media/tab_right_green.png);
    background-position:right top;
    height:35px;
    padding:0 12px 0 0;
    font-size:180%;
    }

    
/* ############### TABS END ############### */

#MainContent div.panel div.top {
background:url(/media/panel_top_bg.png) repeat-x;
clear:left;
height:4px;
margin:0 4px 0 3px;
}

#MainContent div.panel div.content {
background:url(/media/panel_repeat_bg.png) repeat-y;
padding:25px 16px 0;
float:left;
width:820px;
}

#MainContent div.half div.content {
background:url(/media/panel_half_repeat_x.png) repeat-x;
float:left;
height:57px;
padding:12px 0;
}

/*---------Footer---------*/
#footer {
clear:both;
color:#fff;
padding:10px 0 0;
text-align:left;
}

#footer h2 {
color:#fff;
font-size:130%;
}

/*---------Header---------*/
#header div.logo {
float:left;
margin:0 0 0 5px;
padding:0 0 10px;
}

#header div.logo span {
color:#ee2e24;
display:block;
font-family:Helvetica, Arial, sans-serif;
font-size:90%;
font-weight:700;
margin:10px 0 0;
width:310px;
}

#header div.benefits {
float:right;
margin:0 5px 0 0;
padding:0 0 10px;
}

#header div.benefits li {
background:url(/media/header-benefits_tick.png) no-repeat 0 50%;
color:#1365E1;
font-family:Helvetica,Arial sans-serif;
font-size:85%;
font-weight:700;
list-style-type:none;
margin:0 0 9px;
padding:0 0 0 15px;
}

/*---------Breadcrumbs---------*/
#breadcrumb {
clear:both;
margin:5px;
height:13px;
}

#breadcrumb p {
color:#1365e1;
font-size:85%;
}

#breadcrumb a {
color:#ee3e24;
}

#breadcrumb div.quicklinks {
float:right;
margin:0 5px 0 0;
}

#breadcrumb div.quicklinks a {
display:block;
float:left;
margin:0 5px 0 0;
}

#breadcrumb div.addthis {
float:right;
margin:0 10px 0 0;
}

#footer div {
position:absolute;
}

#footer p {
clear:both;
color:#fff;
font-size:85%;
padding:160px 0 0;
text-align:center;
}

#footer li {
font-size:85%;
list-style-type:none;
}

#footer div.mobilephones {
margin:0 0 0 70px;
}

#footer div.mobiledeals {
margin:0 0 0 320px;
}

#footer div.mobilereviews {
margin:0 0 0 590px;
}

#footer div.mobilereviews ul {
width:280px;
}

/*---------Typography---------*/
h1,h2 {
color:#1365E1;
font-size:160%;
padding:0 0 10px 0;
}

h3,h4,h5,h6 {
color:#6DB33F;
padding:0 0 10px 0;
}

#breadcrumbtext {
font-size:80%;
}

div.content li {
margin-left:15px;
list-style-type:square;
}

ul.kai_imageslist li {
list-style-type:none;
}

/*---------Link Styles---------*/
a {
color:#1365e1;
font-weight:700;
text-decoration:none;
}

.large {
color:#EE2D23;
font-size:150%;
}

.center {
text-align:center;
}

.floatleft {
float:left;
margin:0 30px 0 0;
}

img {
-ms-interpolation-mode:bicubic;
border:0;
}

.hidden {
display:none;
}

/*---------Forms & Fields---------*/

table#contactform {
margin:0 0 0 100px;
}

input.InputMedium {
margin:0 0 5px;
width:180px;
}

td {
vertical-align:top;
}

li {
list-style-type:none;
}

label {
}

table.phonedealsearch {
border-spacing:0;
margin:0 0 20px 0;
}

table.phonedealsearch td {
background:#fff;
padding:6px;
vertical-align:top;
}

table.phonedealsearch td td {
border-right:medium none;
padding:1px 5px;
}

table.phonedealsearch th {
background:#eff0f0;
border-bottom:1px solid #e6e7e7;
padding:10px;
}

table.phonedealsearch h2 {
color:#138cfa;
font-size:140%;
}

input.searchbutton {
background:url(/media/button_search.gif) no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-weight:700;
height:28px;
line-height:28px;
padding:0 0 3px;
width:89px;
}

table.phonedealsearch thead {
border-bottom:1px solid #e5e6e6;
}

table.phonedealsearch th.column1 {
width:176px;
border-right:1px solid #e1e2e3;
}

td.column1 {border-right:1px solid #e5e6e6;}

td.column2 {border-right:1px solid #e5e6e6;}

td.column3 {}

table.phonedealsearch th.column2 {
width:309px;
border-right:1px solid #e1e2e3;
}

table.phonedealsearch th.column3 {
width:266px;
}

table.phonedealsearch label {
margin:0 0 5px 5px;
}

table.phonedealsearch select {
margin:5px 5px;
width:223px;
}

table.phonedealsearch input {
margin:0 0 0 7px;
}

table.phonedealsearch input.button {
margin:0 0 0 70px;
}

table.phonedealsearch td td input {
margin:0;
}

/*--------- STUFF -----------*/

.clearfloat{
clear:both;
}

/*---------Error box---------*/
.errorbox {
float:right;
margin:25px 0 0 421px;
position:absolute;
width:265px;
}

.errorbox li {
list-style-type:square;
margin:0 0 0 25px;
}

.errorbox p strong {
font-size:130%;
}

span.red {
color:Red;
}

/*---------Site credits---------*/
#sitecredit a {
background:url(/media/flareicon.gif) no-repeat left;
color:#fff;
margin:3px 0;
padding:5px 5px 5px 23px;
}

#sitecredit a:hover {
text-decoration:none;
}

/*---------Persona----------- */
table.ShortList {
clear:left;
margin:15px auto;
}

div.PersonaPanel {
width:100%;
}

div.PersonaPanel div.item {
float:left;
padding:13px 13px 13px;
}

div.PersonaPanel div.unselected_persona img {
opacity:0.5;
filter:alpha(opacity=50)
}



div.ResultsCount {
color:#1365e1;
font-size:150%;
padding:10px 0;
text-align:center;
}

.checkboxpanel {
height:0;
margin:0;
overflow:hidden;
}

/*div.RadRotatorFade {
background:transparent url(/media/rotator_fade.png) no-repeat scroll 50% 50%;
height:250px;
position:absolute;
width:776px;
z-index:9999;
}*/
div.RadRotator h2 {
font-size:100%;
padding:12px 0;
}

div.RadRotator h2 a {
color:#000000;
display:block;
height:30px;
}

div.RadRotator a.rrButton.rrButtonRight {
background:url(/media/pager_right_green.png) no-repeat;
display:block;
float:right;
height:208px;
margin:-120px -12px 0 0;
width:33px;
}

div.RadRotator a.rrButton.rrButtonLeft {
background:url(/media/pager_left_green.png) no-repeat;
display:block;
float:left;
height:208px;
margin:-120px 0 0 -17px;
width:33px;
}

div.RadRotator a.rrButton.rrButtonRight:hover,div.RadRotator a.rrButton.rrButtonLeft:hover {
background-position:0 0;
}

div.RadRotator div.rrClipRegion {
border:none !important;
}

div.RadRotator {
margin:auto;
}

div.RadRotator div.left{}
div.RadRotator div.right{}

/*
}
div.RadRotator {background-color:Red;}
div.RadRotator a.rrButtonRight {
float:right;
width:32px;
height:206px;
background:url(/media/pager_right_green.png) no-repeat;
}

div.RadRotator li {display:inline;float:left;}

div.RadRotator div.rrClipRegion{float:left;}

div.RadRotator div.rrRelativeWrapper {float:left;}

div.RadRotator li.rrItem {width:150px;}*/
div.RatingPanel {
background:url(/media/phone_ratings_bg.gif) no-repeat;
float:right;
height:300px;
width:300px;
}

#MainContent div.ShortFunctionList td {
padding:0;
}

#MainContent div.ShortFunctionList p {
padding:0;
}



#MainContent div.ShortFunctionList p strong {
width:100%;
}

table.HandsetByFeatures {
margin:15px 0 0;
width:100%;
}

table.HandsetByFeatures table {
width:100%;
}

table.HandsetByFeatures div div {
height:75px;
}

table.HandsetByFeatures h2 {
font-size:120%;
padding:24px 0;
}

table.handsetdeals {
background-color:#EDEEEE;
clear:left;
width:100%;
margin:10px 0 0 0;
}

table.handsetdeals td.column1 {
width:180px;
border-right:none;
}

table.handsetdeals td.column2 {
width:300px;
border-right:none;
}

table.handsetdeals td.column3 {
width:100px;
border-right:none;
}

table.handsetdeals td,table.handsetdeals th {
padding:5px;
}

    table.handsetdeals td td {
    border-right:medium none;
    padding:2px 5px;
    }

    table.handsetdeals label {
    margin:0 0 0 5px;
    } 
    
    table.handsetdeals input {
    margin:0 0 0 7px;
    } 
    
    table.handsetdeals input {
    margin:0 0 0 7px;
    }     
    
    table.handsetdeals td td input {
    margin:0;
    }

table.handsetdeals select {
margin:10px 0 0;
}

table.handsetdeals h1 {
color:#EE2D23;
font-size:130%;
text-align:left;
padding:0;
}

/*---------Contact Form--------- */
div.contactform {
height:235px;
padding:20px 0 0;
}

div.contactform label,div.contactform input,div.contactform textarea,div.contactform select {
float:left;
margin-bottom:10px;
width:200px;
}

div.contactform textarea {
width:300px;
}

div.contactform input[type="checkbox"] {
width:10px;
}

div.contactform input[type="submit"] {
margin:0 0 0 128px;
}

div.contactform label {
float:left;
margin:0 0 10px;
padding:0 10px 0 0;
width:120px;
}

div.contactform span {
float:left;
padding:0 15px 0 5px;
}

div.contactform h2,div.contactform p {
margin-bottom:10px;
}

#MainContent div.panel div.content div.leftcol {
float:left;
padding:0 0 30px;
text-align:center;
width:200px;
}

#MainContent div.panel div.content div.rightcol {
float:right;
padding:0 0 30px;
width:615px;
}

#MainContent div.panel div.content #grdPhoneReviews.RadGrid div.leftcol {
float:left;
padding:0 0 30px;
text-align:center;
width:80px;
}

#MainContent div.panel div.content #grdPhoneReviews.RadGrid div.rightcol {
float:right;
padding:0 10px 30px 0;
width:405px;
}

#MainContent div.panel div.content #divShowingRating {
background:transparent url(/media/ratings/phone_ratings_bg.gif) no-repeat scroll 0 0;
float:right;
height:134px;
margin:0 0 10px 20px;
padding:10px 0 0 20px;
width:222px;
}

#divShowingRating table {
border-spacing:5px;
text-align:right;
}

#divShowingRating table img {
vertical-align:text-top;
}

#divShowingRating table td span {
color:#EE2D23;
font-weight:700;
}

#divShowingRating table th {
color:#EE2D23;
font-size:120%;
font-weight:700;
}

#divShowingRating td.overall span {
font-size:120%;
text-align:left;
}

#MainContent div.panel div.content #phoneratings {
float:left;
width:500px;
}

#MainContent div.panel div.content #phoneratings table {
margin:10px 0;
}

#MainContent div.panel div.content #phoneratings input {
margin:0 0 15px 16px;
}

#MainContent div.panel div.content #phoneratings #username,#MainContent div.panel div.content #phoneratings #comments {
margin:0 0 10px 16px;
width:200px;
}

.floatright {
float:right;
}

#MainContent div.half p,#MainContent div.half ul,li.rtsLI {
float:left;
}

#footer a,#MainContent div.tab a,#MainContent div.tab a:hover {
color:#fff;
}

#footer h2 a{
text-decoration:underline;
}

#footer a:hover,a:hover {
color:#EE2E24;
}

.alignright,#MainContent div.panel div.content #phoneratings td span {
text-align:right;
}

a.button {
background:url(/media/best-deal-button.gif) no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-weight:700;
height:39px;
padding:10px 10px 10px 15px;
width:202px;
display:block;
float:left;
line-height:17px;
}

input.button,div.contactform input.button {
background:url(/media/best-deal-button.gif) no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-weight:700;
height:36px;
line-height:39px;
margin:3px 0 0 4px;
width:202px;
}

table.phonedealsearch br,div.contactform br {
clear:left;
}

table.ShortList label, #MainContent div.PersonaPanel div.item p {
color:#000;
font-weight:700;
padding:0;
line-height:18px;
}

#MainContent div.PersonaPanel div.unselected_persona p {
color:#999;
}

#PhoneTabs li.rtsLast {
float:none;
}

li.rtsLast {
float:right;
margin:0 4px 0 0;
}

table.handsetfeatures{width:100%;}

table.handsetfeatures table {
width:100%;
background:url(/media/features_bg.png);
border:1px solid #ccc;
border-bottom:none;
border-left:none;
border-spacing:0;
border-collapse:collapse;
}

table.handsetfeatures table td {
vertical-align:middle;
white-space:nowrap;
padding:0 5px;
height:27px;
border-left:1px solid #ccc;
}

#MainContent table.handsetfeatures table p {
padding:0;
color:#EE2D23;
font-weight:700;
font-size:85%;
}

#MainContent div.panel #ProductDetailTabsContent h1 {
color:#EE2D23;
}

#MainContent div.panel div.content #GalleryView div.spacer{
padding:0;
}

/* ###################################### BEST DEALS ##################################### */

div.BestDealContainer {
background-image:url(/media/BestDeal.png);
height:37px;
margin:0 0 -24px 35px;
position:relative;
width:37px;
}

/* ROTATOR */

div.Rotator {
width:100%;
height:235px;
background:#fff;
}

div.Rotator div.btnLeft,
div.Rotator div.btnRight
{float:left;}



div.Rotator div.btnLeft input,
div.Rotator div.btnRight input{
border:none;
background:url(/media/pager_right_green.png) no-repeat;
display:block;
width:33px;
height:208px;
cursor:pointer;
}

div.Rotator div.btnLeft input{
background:url(/media/pager_left_green.png) no-repeat;
}

div.Rotator div.btnLeft input[disabled='disabled'],
div.Rotator div.btnRight input[disabled='disabled']{
display:none;
}

div.Rotator div.container{
height:235px;
width:740px;
overflow:hidden;
float:left;
}

div.Rotator ul{
width:1500px;
padding:0;
}

div.Rotator li{
float:left;
width:148px;
height:235px;
margin:10px 0 0 0;
list-style-type:none;
}

div.Rotator li div{
text-align:center;
}

div.Rotator li div div{
height: 150px;
}

div.Rotator li div div img{
height: 150px;
}

div.Rotator h2 {
font-size:100%;
padding:6px 0;
}

div.Rotator h2 a {
color:#000000;
display:block;
height:30px;
}

#userReview {
float:left;
width:618px;
}

#userReview #rows {
margin:5px 0 10px 0;
color:#ee3224;
float:left;
width:618px;
}

#userReview #rows a {
}

#userReview div {
}

#userReview #tip input[type="button"] {
border:none;
}

#lblPersonaName {
clear:left;
display:block;
margin:0 0 0 12px;
}

#lblPersonaName h1 {
padding-top:10px;
}

.reviewlink {
float:right;
}

#divShowingRating h1 {
color:#EE2D23;
font-size:120%;
font-weight:700;
}

div.UserReviewsRatings li {
margin:0 0 3px;
}

table.WriteReview {
margin:0 0 0 -10px;
}

table.WriteReview td {
padding:5px 10px;
}

table.WriteReview table {
margin:0 0 0 -10px;
width:232px;
}

table.WriteReview input.button {
margin:0 0 0 -4px;
}

#SigninTable {
width:100%;
}

#SigninTable td td td{
width:200px;
}

#SigninTable #newcustomers {
}

#MainContent div.panel div.privacy p, 
#MainContent div.panel div.privacy h3, 
#MainContent div.panel div.privacy ul {
padding:6px 0;
}

#MainContent div.panel div.privacy li {
margin:0 0 0 15px;
list-style-type:square;
}

table.register {
width:550px;
float:left;
margin:0 0 0 -5px;
}

table.register td {
padding:3px 5px;
}

ul.UserReviewBullets li {
margin:5px 0;
}

/*---Article template---*/

div.ArticleTemplate {
padding:0 0 20px;
}

div.ArticleTemplate h2 a {
color:#138cfa;
}

div.ArticleTemplate span {
font-size:70%;
}

.small {
font-size:70%;
}

td.rtWrapperContent {
text-align:left;
padding:5px;
}

div#HandsetDealsList7_UpdatePanel1 {
clear:both;
}

/* ############################################### IE6 ############################################*/
/* IE6 Fixes (R.I.P IE6!) */

/*img, div { behavior: url(/scripts/iepngfix.htc) };*/

div {_overflow:hidden;}

#header div.benefits{_float: right;_margin:0 5px 0 50px;_padding:0 0 10px 0;_width:450px;}

#header div.benefits li{_background:url(/media/IE6/header-benefits_tick.gif) no-repeat 0 50%;_line-height:16px;}

#navigation{_background: url(/media/IE6/navigation_bg.gif) no-repeat;}

#navigation ul{_float:none;_position:absolute;}

#navigation div.search{_float:right;_position:static;}

#navigation div.search div{_float:none;_position:static;_margin:0;}

#navigation div.search select{_float:left;_position:static;_margin:0 5px 0 0;}

#navigation div.search input{_margin:5px 0 0 0;_float:none;_position:static;_background:transparent url(/media/IE6/nav_search_go.gif) no-repeat 0 0;}

#MainContent div.panel div.top{_background:none;_border-top:2px solid #8CC7FF;_margin:0 4px 0 3px;_height:2px;_position:relative;_bottom:-2px;_z-index:200;}

#MainContent div.panel div.content{_background:url(/media/IE6/panel_repeat_bg.gif) repeat-y;}

#MainContent div.panel div.bottom{_background:url(/media/IE6/panel_base.gif) no-repeat;}

#MainContent div.half div.left{_background:url(/media/IE6/panel_half_left.gif) no-repeat;}

#MainContent div.half div.right{_background:url(/media/IE6/panel_half_right.gif) no-repeat;}

#MainContent div.half div.content{_background:url(/media/IE6/panel_half_repeat_x.gif) repeat-x 0 0;_margin:-10px 0 0 0;}

#MainContent div.panel div.tab{_width:auto;_background: url(/media/IE6/tab_left.gif) no-repeat left;_z-index:300;_white-space:nowrap;}

#MainContent div.panel div.tab {_width:1%;_overflow:visible;}

#MainContent div.panel div.tab h1,#MainContent div.panel div.tab h2,#MainContent div.panel div.tab h3,#MainContent div.panel div.tab h4,#MainContent div.panel div.tab h5,#MainContent div.panel div.tab h6{_background: url(/media/IE6/tab_right.gif) no-repeat right;}

    #MainContent div.panel div.content {_width:819px;}
    #MainContent div.half div.content {_width:auto;}

	body#PhoneReview #MainContent div.panel div.content {_background-position:0 0;_margin:0 0 0 0;}

        /* orange */
        #MainContent div.panel div.orange {_background-image:url(/media/IE6/tab_left_orange.gif);}

        #MainContent div.panel div.orange h1,
        #MainContent div.panel div.orange h2
        {_background-image:url(/media/IE6/tab_right_orange.gif);}
        
        /* green */
        #MainContent div.panel div.green {_background-image:url(/media/IE6/tab_left_green.gif);}

        #MainContent div.panel div.green h1,
        #MainContent div.panel div.green h2
        {_background-image:url(/media/IE6/tab_right_green.gif);}

        /* purple */
        #MainContent div.panel div.purple {_background-image:url(/media/IE6/tab_left_purple.gif);}

        #MainContent div.panel div.purple h1,
        #MainContent div.panel div.purple h2
        {_background-image:url(/media/IE6/tab_right_purple.gif);}

        /* pink */
        #MainContent div.panel div.pink {_background-image:url(/media/IE6/tab_left_pink.gif);}

        #MainContent div.panel div.pink h1,
        #MainContent div.panel div.pink h2
        {_background-image:url(/media/IE6/tab_right_pink.gif);}

        /* red */
        #MainContent div.panel div.red {_background-image:url(/media/IE6/tab_left_red.gif);}

        #MainContent div.panel div.red h1,
        #MainContent div.panel div.red h2
        {_background-image:url(/media/IE6/tab_right_red.gif);}
        
         /* Deals tabs */
        #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.deals,
        #MainContent div.panel #ProductDetailTabs.RadTabStrip div.deals {
        _background-image:url(/media/IE6/tab_left_green.gif);
        _background-position:left top;
        _float:right;
        }

        #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.deals h2,
        #MainContent div.panel #ProductDetailTabs.RadTabStrip div.deals h2 {
        _background-image:url(/media/IE6/tab_right_green.gif);
        _background-position:right top;
        _height:35px;
        _padding:0 12px 0 0;
        _font-size:180%;
        }

/* CONTENT CHANGING TABS */

    #MainContent div.panel ul.rtsUL {
    _height:35px;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.first {
    _background-position:left 10px;
    }
    
    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.first {
    _background-position:left 10px;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.tab {
    _background-position:1px 10px;
    }
    
            #MainContent div.panel #ProductDetailTabs.RadTabStrip div.tab h1,
            #MainContent div.panel #ProductDetailTabs.RadTabStrip div.tab h2
            {
            _background-position:right 10px;
            _height:30px;
            _padding-top:5px;
            }
            


    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.tab {
    _background-image:url(/media/tab_left_red.png);
    _background-position:1px bottom;
    }
    
            #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.tab h1,
            #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.tab h2
            {
            _background-image:url(/media/tab_right_red.png);
            _background-position:right bottom;
            _height:30px;
            _padding-top:5px;
            }

    
    
    /* Deals tabs */
    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.deals,
    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.deals {
    _background-image:url(/media/tab_left_green.png);
    _background-position:left bottom;
    _float:right;
    }

    #MainContent div.panel #ProductDetailTabs.RadTabStrip a.rtsSelected div.deals h2,
    #MainContent div.panel #ProductDetailTabs.RadTabStrip div.deals h2 {
    _background-image:url(/media/tab_right_green.png);
    _background-position:right bottom;
    _height:35px;
    }

/* Personas */

div.PersonaTitle {float:left;width:250px;padding:10px;position:relative;}
div.PersonaTitle img {vertical-align:-10px;margin:0 10px 10px 0;}
div.PersonaTitle p {clear:left;}
div.PersonaTitle input.button {margin-left:-2px;}

div.SelectedPersonaPanel {clear:both;border:1px solid #9accfa;float:left;width:100%;overflow:hidden;background:url(/media/border.gif) repeat-y 290px 0;}

div.ShortFunctionList  {
float:left;
margin-left:20px;
padding:10px;
width:509px;
position:relative;
}

div.ShortFunctionList input.button {float:right;clear:left;bottom:0;}

div.ShortFunctionList div.ShortFunctionList {border:none;padding:0;margin:0;float:none;}
div.ShortFunctionList div {float:left;width:100%;color:#1365E1;}
div.ShortFunctionList div p {font-size:110%;color:#1365E1;}
#MainContent div.ShortFunctionList img {vertical-align:middle;}
.ui-tabs-hide {
    display: none;
}

.connew {
    overflow: hidden;
    float: none;
    display: block;
}
#MainContent div.panel div.topn { 
    border: none;
    padding: 0;
}

.infiniteCarousel {
  width: 395px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 740px;
  overflow: auto;
}

.infiniteCarousel .wrapper ul {
  
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  height: 235px;
  width: 148px;
}
#ShortListPanel {
    display: block;
    float: none;
}
#checkboxpanel {
    display: none;
}
#checkboxpanel dl {
    width: 166px;
    display: block;
    float: left;
    height: 140px;
    color: #000;
}
    #checkboxpanel dt {
        font-weight: bold;
        padding-bottom: 5px;
        color: #000;
    }
    #checkboxpanel dd {
        padding-bottom: 5px;
    }
    
    .hide, #lData_filter {
        display: none;
    }
        
        
        
.phonelist {
    list-style: none;
    overflow: hidden;
    clear: both;
    margin: 0;
    padding: 0;
}
    .phonelist li {
        display: block;
        float: left;
        height: 120px;
        width: 162px;
        text-align: center;
        padding: 0;
        margin: 0 !important;
    }
        .phonelist a {
            font-size: 14px;
        }
        .phonelist img {
            margin-bottom: 5px;
        }
        #lData_length {
            display: none;
        }
