.innerbox .innerbox_contents .content {
    padding: 10px 10px 0 10px;
}

.innerbox .innerbox_contents .leftright .left {
    padding: 0 0 10px 0;
    height: auto;
}

.innerbox .innerbox_contents .leftright .left#reg_phone_default {
    background: url(/ui/m1-registration/reg.phone.default.gif) no-repeat top center;
    padding: 140px 0 10px 0;
    height: 300px
}
.innerbox .innerbox_contents .myheader ul li.reg-progress a:hover {
    background: none;
}

.innerbox .innerbox_contents .myheader ul li.reg-progress strong {
	color: #5cadc8;
	font-weight: normal;
}

.innerbox .innerbox_contents .myheader ul li.reg-progress span.progress-bar {
	display: block;
	width: 314px;
	height: 10px;
	background: url(/ui/m1-registration/reg.progress.bar.gif) left top no-repeat;
    margin: 16px 10px 0 100px;
}

.innerbox .innerbox_contents .myheader ul li.reg-progress span.progress-bar span {
	display: block;
	background: url(/ui/m1-registration/reg.progress.bar.bar.dark.blue.gif) left top no-repeat;
	height: 10px;
	width: 0%;
}


.innerbox .innerbox_contents .right div.reg-sub-column {
	float: left;
	width: 170px;
	display: inline;
}

.innerbox .innerbox_contents .right div.reg-sub-column-select-phone {
	position: relative;
	left: -8px;
}


.innerbox .innerbox_contents h3.reg-phone-maker-title {
	background: url(/ui/m1-registration/reg.phone.title.icon.gif) left top no-repeat;
	font-size: 14px;
}


.innerbox .innerbox_contents .right div.reg-phone-stage {
	min-height: 200px;
	background: url(/ui/m1-registration/reg.phone.selector.back.gif) left top repeat-y;
	position: relative;
	margin: 10px 0 17px 0;
}

* html .innerbox .innerbox_contents .right div.reg-phone-stage {
	height: 200px;
}

.innerbox .innerbox_contents .right div.reg-phone-stage div.rps-top {
	position: absolute;
	top: 0;
	left: 0;
	background: url(/ui/m1-registration/reg.phone.selector.top.gif) left top no-repeat;
	height: 3px;
	line-height: 1px;
	font-size: 1px;
	width: 646px;
}

.innerbox .innerbox_contents .right div.reg-phone-stage div.rps-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/ui/m1-registration/reg.phone.selector.bottom.gif) left top no-repeat;
	height: 3px;
	line-height: 1px;
	font-size: 1px;
	width: 646px;
}

.innerbox .innerbox_contents .right div.rps-content {
	padding: 17px 0 17px 0;
	margin: 0 8px 0 8px;
}

.innerbox .innerbox_contents .right div.rps-content div.rps-phone-holder {
	width: 90px;
	float: left;
	height: 165px;
	text-align: center;
	display: inline;
	cursor: pointer;
}

.innerbox .innerbox_contents .right div.rps-content div.rps-phone-holder img {
	display: block;
	margin: 0 auto 14px auto;
	height: 100px;
}

.innerbox .innerbox_contents .right div.rps-content div.rps-phone-holder p {
	font-size: 11px;
	color: #000;
	line-height:16px;
	color:#666666;
}

.innerbox .innerbox_contents .right div.rps-content div.rps-phone-holder:hover p {
    color:#68b7cf;
}


.innerbox .innerbox_contents .right div.rps-content div.rps-phone-holder p span {
	color: #666666;
}

.innerbox .innerbox_contents .right div.rps-content div.rps-phone-holder:hover p span {
	color: #68b7cf;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector {
	padding: 4px 12px 0 12px;
	margin: 0 0 0 0;
	background: url(/ui/m1-registration/reg.phone.selector.repeat.gif) left top repeat-x;
	position: relative;
	min-height: 30px;
    width: 620px;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector select {
    font-size: 11px;
}

* html .innerbox .innerbox_contents .right div.reg-box-phone-selector {
	height: 30px;
	padding-top: 2px;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector div.reg-ps-right {
	width: 4px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(/ui/m1-registration/reg.ps.right.gif) left top no-repeat;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector div.reg-ps-left {
	width: 4px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/ui/m1-registration/reg.ps.left.gif) left top no-repeat;
}
.innerbox .innerbox_contents .right div.reg-box-phone-selector ul {
    margin-top: 3px;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector ul li {
	display: inline;
	padding: 2px 6px 6px 12px;
	background: url(/ui/m1-registration/reg.ps.seperator.gif) left top no-repeat;
}

html>/**/body .innerbox_contents .right div.reg-box-phone-selector ul li { 
    background-position: -4px 0;
}

* html .innerbox .innerbox_contents .right div.reg-box-phone-selector ul li {
	padding-top: 1px;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector ul li.first {
	padding-left: 0;
	background: transparent;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector form#imeiLookup {
	height: 30px;
	width: 134px;
	position: absolute;
	top: 1px;
	right: 1px;
	display: block;
	padding-left: 11px;
	background: url(/ui/m1-registration/reg.ps.seperator.gif) left top no-repeat;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector form#imeiLookup a {
	font-size: 11px;
	color: #333;
	position: relative;
	top: 7px;
	*top:4px;
	text-decoration: none;
}

* html .innerbox .innerbox_contents .right div.reg-box-phone-selector form#imeiLookup a {
	top: 4px;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector form#imeiLookup a:hover {
	color: #000;
}

.innerbox .innerbox_contents .right div.reg-box-phone-selector label {
	position: relative;
	font-size: 11px;
	color: #333;
	padding: 0 5px 0 0;
}

* html .innerbox .innerbox_contents .right div.reg-box-phone-selector label {
	top: -1px;
}

 /* CSS CHANGE WEB-130 FIREFOX SELECT START */
.innerbox .innerbox_contents div.reg-box-phone-selector select {
	width: 121px;
	height: 18px;
	margin: 0 0 0 0;
	cursor: pointer;
	display: inline;
}
/* CSS CHANGE WEB-130 FIREFOX SELECT END */

.innerbox .innerbox_contents div.reg-box-phone-selector select {
	width: 121px;
	height: 18px;
	margin: 0 0 0 0;
	border-width: 0;
	background: url(/ui/m1-registration/reg.select.back.small.gif) left top;
	cursor: pointer;
	display: inline;
	*position: relative;
	*top: 2px;
	*height:20px;
}
/*
* html .innerbox .innerbox_contents div.reg-box-phone-selector select {
	position: relative;
	top: 2px;
}
*/

.browser-type-firefox .innerbox .innerbox_contents div.reg-box-phone-selector select {
	background: #eee;
}

/* CSS CHANGE WEB-130 FIREFOX SELECT START */
/*
.browser-type-safari .innerbox .innerbox_contents div.reg-box-phone-selector select {
	border-width: 0;
	background: url(/ui/m1-registration/reg.select.back.small.gif) left top;
}

.browser-type-firefox-pc .innerbox .innerbox_contents div.reg-box-phone-selector select {
	height: 20px;
	margin: 2px 0 0 0;
}
*/
/* CSS CHANGE WEB-130 FIREFOX SELECT END */

.innerbox .innerbox_contents div.reg-logo-holder ul li {
	height: 31px;
	margin: 4px 0 0 0;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo {
	display: block;
	height: 31px;
	background: url(/ui/m1-registration/reg.logo.block.back.gif) left top no-repeat;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo:hover, .innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-selected {
	background-position: 0 -31px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo span {
	display: block;
	text-indent: -999999em;
	overflow: hidden;
	background: url(/ui/m1-registration/reg.maker.logos.gif) left top no-repeat;
	height: 31px;
}


.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-most-popular span {
	display: block;
	height: 31px;
	text-align: center;
	background: none;
	text-indent: 0;
	text-align: center;
	padding-top: 8px;
	height: 23px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-apple span {
	background-position: 0 0px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-asus span {
	background-position: 0 -35px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-benq span {
	background-position: 0 -70px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-blackberry span {
	background-position: 0 -105px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-hp span {
	background-position: 0 -140px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-htc span {
	background-position: 0 -175px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-imate span {
	background-position: 0 -210px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-inq span {
	background-position: 0 -770px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-lg span {
	background-position: 0 -245px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-motorola span {
	background-position: 0 -280px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-nokia span {
	background-position: 0 -315px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-o2 span {
	background-position: 0 -350px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-palm span {
	background-position: 0 -385px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-panasonic span {
	background-position: 0 -420px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-pantech span {
	background-position: 0 -455px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-qtek span {
    background-position: 0 -733px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-samsung span {
    background-position: 0 -490px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-siemens span {
	background-position: 0 -525px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-sony-ericsson span {
	background-position: 0 -560px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-tmobile span {
	background-position: 0 -595px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-vodafone span {
	background-position: 0 -699px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-google span {
	background-position: 0 -630px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-winmobile span {
	background-position: 0 -665px;
}


.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-apple:hover span {
    background-position: -168px 0px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-asus:hover span {
    background-position: -168px -35px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-benq:hover span {
    background-position: -168px -70px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-blackberry:hover span {
    background-position: -168px -105px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-hp:hover span {
    background-position: -168px -140px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-htc:hover span {
    background-position: -168px -175px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-imate:hover span {
    background-position: -168px -210px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-inq:hover span {
    background-position: -168px -770px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-lg:hover span {
    background-position: -168px -245px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-motorola:hover span {
    background-position: -168px -280px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-nokia:hover span {
    background-position: -168px -315px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-o2:hover span {
    background-position: -168px -350px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-palm:hover span {
    background-position: -168px -385px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-panasonic:hover span {
    background-position: -168px -420px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-pantech:hover span {
    background-position: -168px -455px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-qtek:hover span {
    background-position: -168px -733px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-samsung:hover span {
    background-position: -168px -490px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-siemens:hover span {
    background-position: -168px -525px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-sony-ericsson:hover span {
    background-position: -168px -560px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-tmobile:hover span {
    background-position: -168px -595px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-vodafone:hover span {
    background-position: -168px -699px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-google:hover span {
    background-position: -168px -630px;
}

.innerbox .innerbox_contents div.reg-logo-holder ul li a.reg-logo-winmobile:hover span {
    background-position: -168px -665px;
}

/* REG MENU STUFF */

.innerbox .innerbox_contents ul.reg-menu a.reg-menu-option-live-help {
	background: url(/ui/m1-registration/reg.icon.live.help.gif) right 11px no-repeat;
	padding-right: 31px;
	margin-right: 21px;
	display: inline;
/* CSS CHANGE WEB-130 - LIVE CHAT START */
	position: relative;
	overflow: hidden;
	cursor: default;
/* CSS CHANGE WEB-130 - LIVE CHAT END */
}

.innerbox .innerbox_contents ul.reg-menu a.reg-menu-option-live-help span {
	color: #5cadc8;
}

/* CSS CHANGE WEB-130 - LIVE CHAT START */
.innerbox .innerbox_contents ul.reg-menu a.reg-menu-option-live-help img {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: red;
	cursor: pointer;
}

.innerbox .innerbox_contents ul.reg-menu a.reg-menu-option-live-help:hover {
	background: url(/ui/m1-registration/reg.icon.live.help.gif) right 11px no-repeat;
}


/* CSS CHANGE WEB-130 - LIVE CHAT END */


.innerbox .innerbox_contents .myheader ul li p {
	display: block;
	float:left;
	padding: 14px 10px 15px 10px;
	text-decoration:none;
	color: #666666;
	margin: 0 0 0 0;
	display: inline;
}

.innerbox .innerbox_contents div.box-reg-box {
	width: 313px;
	font-size: 11px;
}

.innerbox .innerbox_contents .right .box .box_contents {
    padding: 0;
}

.innerbox .innerbox_contents .right .box ul {
    list-style-type: none;
}

.innerbox .innerbox_contents .right .box ul li {
    list-style-type: none;
}

/* WEB-130 CLAIRE ISSUE START */
.innerbox .innerbox_contents div.box-reg-box p {
	line-height: 14px;
}
/* WEB-130 CLAIRE ISSUE END */

.innerbox .innerbox_contents div.box-reg-box div.reg-imei-numbers {
	width: 142px;
	height: 20px;
	background: url(/ui/m1-registration/reg.imei.numbers.gif) left top no-repeat;
	text-indent: -99999em;
	overflow: hidden;
/* WEB-130 CLAIRE ISSUE START */
	margin: 3px 0 0 10px;
/* WEB-130 CLAIRE ISSUE END */
}

.innerbox .innerbox_contents div.box-reg-box input {
	width: 142px;
	height: 17px;
	margin: 6px 0 0 161px;
	display: block;
	padding: 0;
	border-width: 1px;
	border-color: #bebebe !important;
}

.innerbox .innerbox_contents div.reg-button-holder {
	height: 20px;
	margin: 10px 7px 5px 7px;
  }

.innerbox .innerbox_contents a.reg-button {
	height: 20px;
	width: 145px;
	display: block;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: 600;
	text-align: center;
	padding-top: 0px;
	overflow: hidden;
	text-decoration:none;
	color: #333;
	font-family: Faricy, Helvetica, Arial, Verdana, sans-serif;
    font-stretch: extra-condensed;	
}

.innerbox .innerbox_contents a.reg-button:hover {
    text-decoration:none;
    color: #666;
}

.innerbox .innerbox_contents a.reg-button-request-pin {
	background: url(/ui/wholesale/mobyko/145_button_lightbg.gif) left top no-repeat;
	float: left;
	display: inline;
	color: #fff;
}

.innerbox .innerbox_contents a.reg-button-back {
    background: url(/ui/wholesale/common/145_button_grey_lightbg.gif) left top no-repeat;
    float: left;
    display: inline;
}

.innerbox .innerbox_contents a.reg-button-find-my-phone,
.innerbox .innerbox_contents a.reg-button-this-is-my-phone {
	background: url(/ui/wholesale/common/145_button_grey_lightbg.gif) left top no-repeat;
	float: right;
	display: inline;
}

.innerbox .innerbox_contents a.reg-button-this-is-my-phone-pink {
	background: url(/ui/wholesale/mobyko/145_button_lightbg.gif) left top no-repeat;
	float: right;
	display: inline;
	color: #fff !important;
}


.innerbox .innerbox_contents a.reg-button-request-pin:hover,
.innerbox .innerbox_contents a.reg-button-this-is-my-phone-pink:hover {
	color: #f8b2d7 !important;
}


.innerbox .innerbox_contents a.reg-button-yes{
	background: url(/ui/m1-registration/wt.button.sp.yes.gif) left top no-repeat;
	float: right;
	display: inline;
	position:relative;
	top:15px;
	left:25px;
}

* html .innerbox .innerbox_contents form.reg-form-find-by-make-and-model a.reg-button-find-my-phone {
	margin-right: -6px;
	position: relative;
}

.innerbox .innerbox_contents a.reg-button-register-and-sync {
	background: url(/ui/wholesale/mobyko/175_button_lightbg.gif) right top no-repeat;
	float: right;
	display: inline;
	width: 175px;
	color: #fff;

}

.innerbox .innerbox_contents a.reg-button-register {
	background: url(/ui/wholesale/mobyko/175_button_lightbg.gif) left top no-repeat;
	float: right;
	display: inline;
	width: 175px;
	color: #fff;
}


.innerbox .innerbox_contents a.reg-button-find-my-phone-highlight {
	background: url(/ui/wholesale/mobyko/145_button_lightbg.gif) left top no-repeat;
	color: #fff;
}

.innerbox .innerbox_contents a.reg-button-find-my-phone-try-again {
	background: url(/ui/wholesale/common/145_button_grey_lightbg.gif) left top no-repeat;
}

.innerbox .innerbox_contents a.reg-button-find-my-phone-try-again-highlight {
	background: url(/ui/wholesale/mobyko/145_button_lightbg.gif) left top no-repeat;
	color: #fff;
}

.innerbox .innerbox_contents a.reg-button-continue {
	background: url(/ui/m1-registration/reg.button.continue.gif) left top no-repeat;
	float: right;
	display: inline;
}

.innerbox .innerbox_contents a.reg-button-done {
	background: url(/ui/wholesale/mobyko/145_button_lightbg.gif) left top no-repeat;
	float: right;
	display: inline;
	color: #fff;
}

.innerbox .innerbox_contents a.reg-button-verify-pin {
	background: url(/ui/wholesale/mobyko/165_button_lightbg.gif) left top no-repeat;
	width: 165px;
	float: right;
	display: inline;
	color: #fff;
}

.innerbox .innerbox_contents a.reg-button-done:hover,
.innerbox .innerbox_contents a.reg-button-verify-pin:hover,
.innerbox .innerbox_contents a.reg-button-register-and-sync:hover,
.innerbox .innerbox_contents a.reg-button-register:hover,
.innerbox .innerbox_contents a.reg-button-find-my-phone-highlight:hover,
.innerbox .innerbox_contents a.reg-button-find-my-phone-try-again-highlight:hover {
    color: #f8b2d7;
}

.innerbox .innerbox_contents img.reg-default-phone-1 {
	width: 100px;
	margin: 14px 0 -40px 17px;
}

.innerbox .innerbox_contents div.reg-sub-column p {
	font-size: 12px;
	color: #333333;
	margin: 0 0 17px 0;
	line-height:16px;
}

.innerbox .innerbox_contents div.reg-selected-phone-holder {

}

.innerbox .innerbox_contents div.reg-selected-phone-holder img.reg-selected-phone {
	width: 100px;
	margin: 14px 0 0 17px;
}

.innerbox .innerbox_contents div.reg-selected-phone-holder p {
	color: #000;
	margin: 15px 0 0 0;
	font-size: 12px;
	line-height:16px;
}

.innerbox .innerbox_contents div.reg-selected-phone-holder p.phone-name {
	text-align:center;
	font-size: 14px;
}

.innerbox .innerbox_contents div.reg-selected-phone-holder p.confirm-message {
	color: #ec0d7a;
	line-height:16px;
}

.innerbox .innerbox_contents div.reg-selected-phone-holder a.reg-button-this-is-my-phone {
	margin-top: 30px;
	background: url(/ui/wholesale/mobyko/145_button_lightbg.gif) left top no-repeat;
	width: 155px;
}

.innerbox .innerbox_contents .right {
	min-height: 352px;
}

* html .innerbox .innerbox_contents .right {
	height: 352px;
}


.m1-template-registration-phone-selector #area-content-spacer {
	height: 31px;
}

.innerbox .innerbox_contents ul.reg-input-list {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	position: relative;
}

.innerbox .innerbox_contents ul.reg-input-list li {
    list-style-position: outside;
	padding: 11px 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	position: relative;
	width: 303px;
}

* html .innerbox .innerbox_contents ul.reg-input-list li {
	width: 300px;
	margin: 0 0 -15px 0;
}

.innerbox .innerbox_contents ul.reg-input-list li.last {
	padding-bottom: 0;
}

.innerbox .innerbox_contents ul.reg-input-list li span.error {
	display: none;
	position: absolute;
	left: 0;
	top: 4px;
	width: 24px;
	height: 11px;
	background: url(/ui/alert.actionrequired.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -999999em;
}

.innerbox .innerbox_contents form.reg-form-find-by-make-and-model ul.reg-input-list li span.error {
	top: 15px;
}

p.content {
	clear:both;
}

.innerbox .innerbox_contents ul.reg-input-list-inner-error li span.error {
	right: 16px;
	left: auto;
	top: 4px;
}

.innerbox .innerbox_contents ul.reg-input-list li.error span.error {
	display: block;
}

.innerbox .innerbox_contents ul.reg-input-list label {
	float: left;
	width: 145px;
	color: #5cadc8;
	padding: 3px 0 0 0;
	display: inline;
}

.innerbox .innerbox_contents ul.reg-input-list input {
	display: block;
	float: right;
	margin: 0 10px 0 0;
	width: 142px;
	display: inline;
}

.innerbox .innerbox_contents ul.reg-input-list input.reg-input-phone-number {
	width: 116px;
}

.innerbox .innerbox_contents ul.reg-input-list span.reg-country-code {
	position: absolute;
	text-align:right;
	left:136px;
	top:15px;
	width:36px;
}

* html .innerbox .innerbox_contents ul.reg-input-list #mobilelabel {
	margin: 15px 0 0 0;
}

.innerbox .innerbox_contents ul.reg-input-list span.text {
	position: relative;
	left: 3px;
	top: 3px;
}

.innerbox .innerbox_contents ul.reg-input-list select {
	display: block;
	float: right;
	margin: 0 10px 0 0;
	width: 142px;
	display: inline;
}

.innerbox .innerbox_contents ul.reg-input-list div.reg-instructions-holder {
    position: absolute;
    top: 11px;
    left: 310px;
	width: 340px;
	height: 14px;
}

* html .innerbox .innerbox_contents ul.reg-input-list div.reg-instructions-holder {
	left: 330px;
}

.innerbox .innerbox_contents ul.reg-input-list div.reg-instructions-holder p {
	margin: 0;
	padding: 4px 0 0 0;
	display: none;
	position: relative;
    font-size: 11px;
}

.innerbox .innerbox_contents ul.reg-input-list li.focus div.reg-instructions-holder p.reg-focus-message {
	display: block;
    color: #666666;
}

.innerbox .innerbox_contents ul.reg-input-list li.error div.reg-instructions-holder p.reg-fill-in-message {
	margin-left: 32px;
	color: #ec0d7a;
	display: block;
}

/* START OF USERNAME AVAILABLE MESSAGE STUFF */

.innerbox .innerbox_contents ul.reg-input-list li.username-is-available div.reg-instructions-holder p.reg-username-available-message {
	display: block;
	color: #5cadc8;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-available div.reg-instructions-holder p.reg-fill-in-message {
	display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-available div.reg-instructions-holder p.reg-focus-message {
	display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-available span.error {
    display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-available div.reg-instructions-holder p.reg-username-invalid-message {
    display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-unavailable div.reg-instructions-holder p.reg-username-taken-message {
	display: block;
	padding-left: 32px;
	color: #ec0d7a;
	display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-invalid div.reg-instructions-holder p.reg-username-available-message {
    display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-invalid div.reg-instructions-holder p.reg-fill-in-message {
    display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-invalid div.reg-instructions-holder p.reg-focus-message {
    display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-invalid div.reg-instructions-holder p.reg-username-invalid-message {
    display: block;
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-invalid span.error {
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-unavailable div.reg-instructions-holder p.reg-fill-in-message {
	display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-unavailable div.reg-instructions-holder p.reg-focus-message {
	display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-unavailable div.reg-instructions-holder p.reg-username-invalid-message {
    display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.username-is-unavailable span.error {
	display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.checking-username div.reg-instructions-holder p {
	display: none !important;
}

.innerbox .innerbox_contents ul.reg-input-list li span.loading {
	position: absolute;
	left: 0;
	top: 11px;
	width: 16px;
	height: 16px;
	background: url(/ui/m1-registration/username.loader.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -999999em;
	display: none;
}

.innerbox .innerbox_contents ul.reg-input-list li.checking-username span.loading {
	display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.checking-username span.error {
	display: none;
}

/* END OF USERNAME AVAILABLE MESSAGE STUFF */
/* START OF VALIDATION CODE MESSAGE STUFF */

.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid div.reg-instructions-holder p.reg-vcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid div.reg-instructions-holder p.reg-vcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid div.reg-instructions-holder p.reg-vcode-expired-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid div.reg-instructions-holder p.reg-vcode-used-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid span.error {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-is-valid div.reg-instructions-holder p.reg-vcode-valid-message {
	display: block;
	color: #5cadc8;
}

.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found div.reg-instructions-holder p.reg-vcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found div.reg-instructions-holder p.reg-vcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found div.reg-instructions-holder p.reg-vcode-expired-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found div.reg-instructions-holder p.reg-vcode-used-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-not-found div.reg-instructions-holder p.reg-vcode-not-found-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid div.reg-instructions-holder p.reg-vcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid div.reg-instructions-holder p.reg-vcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid div.reg-instructions-holder p.reg-vcode-expired-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid div.reg-instructions-holder p.reg-vcode-used-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-invalid div.reg-instructions-holder p.reg-vcode-invalid-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired div.reg-instructions-holder p.reg-vcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired div.reg-instructions-holder p.reg-vcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired div.reg-instructions-holder p.reg-vcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired div.reg-instructions-holder p.reg-vcode-used-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-expired div.reg-instructions-holder p.reg-vcode-expired-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.vcode-used div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-used div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-used div.reg-instructions-holder p.reg-vcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-used div.reg-instructions-holder p.reg-vcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-used div.reg-instructions-holder p.reg-vcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.vcode-used div.reg-instructions-holder p.reg-vcode-expired-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-used span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.vcode-used div.reg-instructions-holder p.reg-vcode-used-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.checking-vcode span.loading {
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.checking-vcode span.error {
    display: none;
}

/* END OF VALIDATION CODE MESSAGE STUFF */

/* START OF PROMOTION CODE MESSAGE STUFF */

.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid div.reg-instructions-holder p.reg-pcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid div.reg-instructions-holder p.reg-pcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid div.reg-instructions-holder p.reg-pcode-expired-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid div.reg-instructions-holder p.reg-pcode-used-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid span.error {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-is-valid div.reg-instructions-holder p.reg-pcode-valid-message {
	display: block;
	color: #5cadc8;
}

.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found div.reg-instructions-holder p.reg-pcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found div.reg-instructions-holder p.reg-pcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found div.reg-instructions-holder p.reg-pcode-expired-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found div.reg-instructions-holder p.reg-pcode-used-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-not-found div.reg-instructions-holder p.reg-pcode-not-found-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid div.reg-instructions-holder p.reg-pcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid div.reg-instructions-holder p.reg-pcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid div.reg-instructions-holder p.reg-pcode-expired-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid div.reg-instructions-holder p.reg-pcode-used-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-invalid div.reg-instructions-holder p.reg-pcode-invalid-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired div.reg-instructions-holder p.reg-pcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired div.reg-instructions-holder p.reg-pcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired div.reg-instructions-holder p.reg-pcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired div.reg-instructions-holder p.reg-pcode-used-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-expired div.reg-instructions-holder p.reg-pcode-expired-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.pcode-used div.reg-instructions-holder p.reg-fill-in-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-used div.reg-instructions-holder p.reg-focus-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-used div.reg-instructions-holder p.reg-pcode-not-found-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-used div.reg-instructions-holder p.reg-pcode-valid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-used div.reg-instructions-holder p.reg-pcode-invalid-message,
.innerbox .innerbox_contents ul.reg-input-list li.pcode-used div.reg-instructions-holder p.reg-pcode-expired-message {
    display: none;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-used span.error {
    display: block;
}
.innerbox .innerbox_contents ul.reg-input-list li.pcode-used div.reg-instructions-holder p.reg-pcode-used-message {
    padding-left: 32px;
    color: #ec0d7a;
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.checking-pcode span.loading {
    display: block;
}

.innerbox .innerbox_contents ul.reg-input-list li.checking-pcode span.error {
    display: none;
}

/* END OF PROMOTION CODE MESSAGE STUFF */

.innerbox .innerbox_contents div.reg-input-holder {
	position: relative;
}

* html .innerbox .innerbox_contents div.reg-input-holder {
	height: 1px;
}

* html .innerbox .innerbox_contents div.reg-input-holder input {
	margin-top: 0;
}

.innerbox .innerbox_contents div.reg-input-holder span.error {
	display: none;
	position: absolute;
	right: 14px;
	top: 4px;
	width: 24px;
	height: 11px;
	background: url(/ui/alert.actionrequired.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -999999em;
}

* html .innerbox .innerbox_contents div.reg-input-holder span.error {
	right: 10px;
}

.innerbox .innerbox_contents div.reg-input-holder-error span.error {
	display: block;
}

.innerbox .innerbox_contents div.reg-input-holder label.error-message {
	width: 136px;
	float: left;
	display: none;
	padding: 3px 0 0 10px;
	color: #ec0d7a;
	display: inline;
}

.innerbox .innerbox_contents div.reg-input-holder-error label.error-message {
	display: block;
}

.innerbox .innerbox_contents ul.reg-input-list div.reg-radio-holder {
	float: right;
	margin: 0 10px 8px 0;
	width: 142px;
	position: relative;
	display: inline;
}

* html .innerbox .innerbox_contents ul.reg-input-list div.reg-radio-holder {
	height: 1px;
}

.innerbox .innerbox_contents ul.reg-input-list div.reg-radio-holder input {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin: 1px 0 0 0;
}

.browser-type-firefox .innerbox .innerbox_contents ul.reg-input-list div.reg-radio-holder input {
	width: 15px;
	height: 15px;
	margin-top: 3px;
}

.innerbox .innerbox_contents ul.reg-input-list div.reg-radio-holder label {
	margin: 0 0 0 5px;
	color: #333;
	width: 115px;
}

.innerbox .innerbox_contents div.reg-receive-info-holder {
	position: relative;
}

.innerbox .innerbox_contents div.reg-receive-info-holder p {
	text-indent: 0px;
    padding-top:0;
    color: #808080;
    font-size: 10px;
}

.innerbox .innerbox_contents div.reg-receive-info-holder a {
	color: #5cadc8;
}

.innerbox .innerbox_contents div.reg-receive-info-holder input {
    position: relative;
    top: 3px;
    left: 0;
    margin: 0 2px 0 0;
	width: 21px;
	height: 21px;
	display: inline;
}

/* CSS CHANGE WEB-130 ISSUE 1 START */
/*
.browser-type-firefox .innerbox .innerbox_contents div.reg-receive-info-holder input {
	width: 16px;
	height: 16px;
}
*/
/* CSS CHANGE WEB-130 ISSUE 1 END */


/* Enter pin styles */

.innerbox .innerbox_contents div.box-reg-enter-pin input {
	margin-left: 10px;
	width: 40px;
}

.innerbox .innerbox_contents div.box-reg-enter-pin h4 {
	clear:both;
    font-weight: bold;
    padding: 10px 0 0px 10px;
	font-size: 12px;
}

.innerbox .innerbox_contents div.box-reg-enter-pin p span {
	color: #000;
}

.innerbox .innerbox_contents div.box-reg-enter-pin p a {
	color: #5cadc8;
}

.innerbox .innerbox_contents div.box-reg-enter-pin p.reg-pin-error-message {
	color: #ec0d7a;
	background: url(/ui/m1-registration/reg.error.icon.gif) left center no-repeat;
	padding: 3px 0 3px 32px;
	float: right;
	margin: 0px 10px 0 0;
	visibility: hidden;
	display: inline;
}

.innerbox .innerbox_contents div.box-reg-enter-pin p.reg-pin-verify-error-message {
	color: #ec0d7a;
	background: url(/ui/m1-registration/reg.error.icon.gif) left center no-repeat;
	padding: 3px 0 3px 32px;
	float: right;
	margin: 0px 10px 0 0;
	display: none;
}

/* IMEI PAGE STYLES */

.innerbox .innerbox_contents p.reg-imei-error-message {
	width: 135px;
	margin: 1px -20px 0 10px;
	float: left;
	height: 15px;
	overflow: hidden;
	color: #ec0d7a;
	visibility: hidden;
}

* html .innerbox .innerbox_contents p.reg-imei-error-message {
	margin: 1px 0 0 5px;
}

/* General styles - need to be at the end for ie */

.m1-template-registration .highlight-colour {
	color: #ec0d7a !important;
}

.innerbox .innerbox_contents div.reg-cant-find-instructions {
	position: relative;
}


/* NEW SELECT PHONE PAGE STYLES WEB-178 */

.m1-template-registration div.reg-select-phone-blurb p {
	color: #797979 !important;
	font-size: 12px !important;
	line-height: 16px;
}

div.widget-holder div.wt-inner-box-light {
    background: url(/ui/alexwidget/wt.details.back.light.gif) left top repeat-y;
    width: 157px;
    padding: 4px 7px 4px 7px;
    position: relative;
    margin: 5px 0 0 0;
}

div.widget-holder div.wt-inner-box-light div.wt-inner-box-top {
    width: 171px;
    height: 24px;
    background: url(/ui/alexwidget/wt.details.top.light.gif) left top no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

div.widget-holder div.wt-inner-box-light div.wt-inner-box-bottom {
    width: 171px;
    height: 3px;
    background: url(/ui/alexwidget/wt.details.bottom.light.gif) left top no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow:hidden;
}


/* SELECT PHONE WIDGET STYLES */

div#widget-select-phone {
	position: absolute;
	top: 40px;
	left: 200px;
	display: none;
	z-index:10;
}

* html div#widget-select-phone {
	left: 160px;
}


div#widget-select-phone div.title-holder h4 {
	background: url(/ui/m1-registration/reg.sp.widget.icon.gif) right top no-repeat;
}

/* SELECT PHONE WIDGET STYLES */

div#widget-select-phone {
    position: absolute;
    top: 40px;
    left: 200px;
    display: none;
}

* html div#widget-select-phone {
    left: 160px;
}


div#widget-select-phone div.title-holder h4 {
    background: url(/ui/m1-registration/reg.sp.widget.icon.gif) right top no-repeat;
}

div#widget-select-phone div.phone-feature,
div#widget-select-phone div.online-feature {
    width: 160px;
    height: 25px;
    float: left;
    overflow: hidden;
    margin: 0 2px 0 0;
    color: #333;
    padding-left:35px;
    line-height: 25px;
    vertical-align:middle;
    font-size: 11px;
}


div#widget-select-phone p.select-phone-instructions {
    font-size: 11px;
    line-height:13px;
    color: #5cadc8;
    height:16px;
}

* html div#widget-select-phone p.select-phone-instructions {
    font-size: 11px;
}

div#widget-select-phone div.phone-feature-sync {
    background: url(/ui/m1-registration/feature.sync.mobile.gif) left top no-repeat;
}

div#widget-select-phone div.phone-feature-photos {
    background: url(/ui/m1-registration/feature.save.photo.gif) left top no-repeat;
}

div#widget-select-phone div.phone-feature-videos {
    background: url(/ui/m1-registration/feature.save.video.gif) left top no-repeat;
}

div#widget-select-phone div.phone-feature-texts {
    background: url(/ui/m1-registration/feature.save.texts.gif) left top no-repeat;
}

div#widget-select-phone div.phone-feature-texting {
    background: url(/ui/m1-registration/feature.texting.gif) left top no-repeat;
}

div#widget-select-phone div.phone-feature-cal-sync {
    background: url(/ui/m1-registration/feature.sync.cal.gif) left top no-repeat;
}

div#widget-select-phone div.phone-feature-onlinebook {
    background: url(/ui/m1-registration/feature.sync.mobile.gif) left -50px no-repeat;
}

div#widget-select-phone div.phone-feature-onlinecal {
    background: url(/ui/m1-registration/feature.sync.cal.gif) left -50px no-repeat;
}

div#widget-select-phone div.phone-feature-available {
    background-position: left -25px;
}


div#widget-select-phone a.wt-button-sp-not-sure {
	background: url(/ui/wholesale/common/57_button_grey_darkbg.gif) left top no-repeat;
	width: 57px;
	color: #333;
}

div#widget-select-phone a.wt-button-sp-no {
	background: url(/ui/wholesale/common/57_button_black_darkbg.gif) right top no-repeat;
	width: 58px;
	padding-left: 9px;
}

div#widget-select-phone a.wt-button-sp-not-sure:hover {
    color: #666;    
}

div#widget-select-phone a.wt-button-sp-no:hover {
    color: #999;    
}

div#widget-select-phone a.wt-button-sp-yes {
	background: url(/ui/wholesale/mobyko/57_button_darkbg.gif) right top no-repeat;
	width: 57px;
	padding-left: 9px;
}

div#widget-select-phone a.wt-button-sp-yes:hover {
    color: #f8b2d7;	
}

div#widget-select-phone h5.wt-sp-question {
	color: #fff;
	font-size: 15px;
	margin-top: 7px;
}

div#widget-select-phone div.wt-flash-phone-holder {
	height: 200px;
	width: 170px;
	padding-top:1px;
	padding-bottom:4px;
}

