.choose_number *{margin:0;padding:0;}
.choose_number img{display:block;}
.choose_number{background:url(/images/plansandpricing/choose_number/bg.gif) no-repeat;width:839px;overflow:hidden;margin-left:27px;margin-top:14px;padding-bottom:213px;position:relative;}
.choose_number .title{margin-left:41px;margin-top:14px;display:block;}
.choose_number .form{margin-left:129px;margin-top:101px;overflow:hidden;background:url(/images/plansandpricing/choose_number/form_bg.gif) repeat-y;width:582px;clear:both;}
.choose_number .form p.select_number{color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;width:534px;padding: 20px 0 17px 13px;margin-left:18px;border-bottom:1px solid #819cad;margin-bottom:7px;line-height:18px;}
.numbers,
.load,
.error,
.load_area
{height:139px;overflow:hidden;border-bottom:1px solid #819cad;display:none;float:left;clear:both;width:582px;*zoom:1;*position:relative;}



.choose_number .number{float:left;width:128px;border-bottom:1px solid #819cad;height:22px;margin-left:112px;margin-right:-34px;cursor:pointer;}
*html .choose_number .number{margin-left:56px;margin-right:-8px;}
.choose_number .number div{width:13px;height:13px;overflow:hidden;position:relative;z-index:5;float:left;top:6px;left:5px;}
.choose_number .number div img{position:relative;z-index:2;top:-13px;float:left;}
.choose_number .number span{left:14px;position:relative;top:6px;color:#666666;}
.choose_number .buttons{width:582px;left:129px;position:relative;background:#e3eff4;text-align:right;padding-bottom:19px;padding-top:20px;border-bottom:1px solid #819cad;float:left;clear:both;width:582px;}
.choose_number .buttons img{display:inline;cursor:pointer;}
.choose_number .buttons .continue{margin-left:3px;margin-right:25px;}
.continue_state-disable .buttons .continue{opacity:0.3;filter: alpha(opacity = 30);cursor:default;}
.continue_state-enable .buttons .continue{opacity:1;filter: alpha(opacity = 100);cursor:pointer;}

.choose_number select{position:relative;right:-10px;width:250px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal;}

.load p,
.load_area p
{font-size:11px;font-family:Arial, Helvetica, sans-serif;text-align:center;font-weight:normal;font-style:italic;position:relative;z-index:10;color:#666666;padding-right:15px;}
.load img,
.load_area img{left:256px;position:relative;top:33px;z-index:5;}

.error p{font-family:Arial;font-size:24px;font-weight:bold;padding-top:48px;text-align:center;color:#666666;}



.options{background:url(/images/plansandpricing/options_bg.gif) no-repeat bottom;width:545px;float:left;clear:both;text-align:left;margin:45px 0 44px 0;position:relative;left:144px;height:62px;*margin-bottom:-60px;}
.options img{position:relative;top:0;}
.option1,
.option2,
.option3{width:170px;float:left;padding-left:11px;}
.option1 div,
.option2 div,
.option3 div{width:170px;height:55px;overflow:hidden;position:relative;margin-bottom:3px;cursor:pointer;margin-top:4px;}
.options .corner{margin-bottom:-18px;padding-left:63px;display:block;float:left;clear:both;}
.option-0 .corner{padding-left:63px;}
.option-1 .corner{padding-left:243px;}
.option-2 .corner{padding-left:424px;}
.option-0 .option1 img,
.option-1 .option2 img,
.option-2 .option3 img
{position:relative;top:-55px;} 

.numbers div{*zoom:1;}
.numbers div div{*float:left;}

.active-number-0 .number0 span,
.active-number-1 .number1 span,
.active-number-2 .number2 span,
.active-number-3 .number3 span,
.active-number-4 .number4 span,
.active-number-5 .number5 span,
.active-number-6 .number6 span,
.active-number-7 .number7 span,
.active-number-8 .number8 span,
.active-number-9 .number9 span{font-weight:bold;}
.active-number-0 .number0 div img,
.active-number-1 .number1 div img,
.active-number-2 .number2 div img,
.active-number-3 .number3 div img,
.active-number-4 .number4 div img,
.active-number-5 .number5 div img,
.active-number-6 .number6 div img,
.active-number-7 .number7 div img,
.active-number-8 .number8 div img,
.active-number-9 .number9 div img{top:0;}

.show-numbers .numbers{display:block;}
.show-load .load{display:block;}
.show-error .error{display:block;}
.show-load_area .load_area{display:block;}
.show-empty .load{display:block;}
.show-empty .load img{position:relative;left:-5000px;}
.show-empty .load p{position:relative;left:-5000px;}

.number8,.number9{border:none !important;}

.option-0 .item1,
.option-0 .item2{display:none !important;}
.option-1 .item0,
.option-1 .item2{display:none !important;}
.option-2 .item0,
.option-2 .item1{display:none !important;}
.option-0 .item0{*position:relative !important;*zoom:1;*float:left;*clear:both;}
.option-1 .item1{*position:relative !important;*zoom:1;*float:left;*clear:both;}
.option-2 .item2{*position:relative !important;*zoom:1;*float:left;*clear:both;}

div.select_number{font-weight:bold;width:547px;border-bottom:1px solid #819CAD;color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;float:left;clear:both;margin-left:18px;height:55px;margin-bottom:7px;}
*html div.select_number{margin-left:9px;}
div.select_number .sortby{float:left;padding-right:15px;padding-top:10px;}
div.select_number .checks{float:left;padding-top:10px;}
div.select_number .check{padding-bottom:5px;}
div.select_number .check div{width:13px;height:13px;float:left;padding-right:10px;position:relative;padding-top:2px;*padding-top:0;*margin-top:-2px;}
div.select_number select{float:right;right:20px;top:10px;}
div.select_number input{border:none !important;}

.item2 .numbers{*position:relative;*z-index:100;}
.item2 .load{;*position:relative;*z-index:80;}
*html .item2 .numbers{position:relative;z-index:100;}
*html .item2 .load{margin-bottom:-73px;position:relative;z-index:80;}


.choose_number .number {*position:relative;*margin-right:50px;*margin-left:93px;}

.form div.item0{*float:left;*clear:both;*zoom:1;}
.form div.item0 .number{*overflow:hidden;*position:static !important;*border:1px solid #FFF;*border-bottom:1px solid #819cad;}
.form div.item1 .number{*overflow:hidden;*position:static !important;*border:1px solid #FFF;*border-bottom:1px solid #819cad;}
.form div.item2 .number{*overflow:hidden;*position:static !important;*border:1px solid #FFF;*border-bottom:1px solid #819cad;}