/*
    Document   : location_app
    Created on : Oct 29, 2009, 3:40:49 PM
    Author     : danielm
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root {
    display: block;
}
/* Layout contact */

.dp-contact-title{
    /*color: #808080;*/
    font-weight: bold;
}

.dp-contact-data-row{
    /*white-space:nowrap;*/
    text-align:left;
    width:95%;
    word-wrap: break-word;
    overflow: hidden;
}
.dp-directions{
    color: gray;
    margin-bottom: 5px;
    font-size:13px;
    padding:2.5px;
}

.dp-example{
    color:#808080;
    font-size:10px;

}
.fw-photo{
 background-color:#FFFFFF;
 border:1px solid #D6D6D6;
 /*max-width:100%;*/
 padding: 5px;
}

.dp-map{
 display:block;
 background-color:#FFFFFF;
 border:1px solid #D6D6D6;
 width:95%;
 padding: 5px;
}

.dp-mail{
 /*direction: rtl;
 unicode-bidi: bidi-override;*/
}

.dp-td-photo{
    display:block;
    vertical-align:top;
    overflow: hidden;
    padding-right: 10px;
    min-width: 200px;
    max-width:350px;
}

.fw-iframe{
    height:500px !important;
    border:none !important;
    width:100%;
}

html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label{margin:0;padding:0;list-style:none;font-weight:normal;}
body{margin:0;font:12px/15px Arial, Helvetica, sans-serif;}
img{border:0;}
a{text-decoration:none;color:#0000CC;}
a:hover{text-decoration:underline;}
input, select, textarea{font:12px Arial, Helvetica, sans-serif;}
html{overflow:auto;}/*DELETE BOLD EFECT FROM SAFARI*/

/*FIXES UTILES*/
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul,ol{position:relative;}


/*CLEARFIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}


body #websover_border .left{float:left}
body #websover_border .right{float:right}

body #websover_border{border:0px !important;line-height:normal !important;background:none !important;width:429px !important;margin-top:-40px !important;overflow: visible !important;height: auto !important}
/*body #websover_border{border:0px !important;line-height:normal !important;background:none !important;width:429px !important;margin-top:-20px !important;overflow: visible !important;height: auto !important}*/
/*body #websover_wrap{top: 20px	 !important}*/
/*body #inner_websover{background:none !important;width:429px !important; position: absolute;border:9px solid #000 !important;top: 0px !important}*/
body #inner_websover{background:none !important;width:429px !important; position: absolute;border:9px solid #000 !important}
body #inner_websover #websover_iframe_container{height: 100% !important}
body .websover_content{font:12px Arial, Helvetica, sans-serif !important}
body .websover_content .contentblock{padding:3px 10px 0;overflow:hidden}
#w_dialog_dialog_free_number{overflow:hidden}
#w_dialog_dialog_free_number{margin:0 auto;background:#f8f7f3;height:1%;position:relative}
#w_dialog_dialog_free_number .contentblock #free_number h5{color:#404040;padding:10px 15px 15px;font-size: 15px;margin: 0px}
#w_dialog_dialog_free_number .contentblock #free_number{color:#555555}
#inner_websover #websover_header{background:#252525 !important; padding:0;padding:5px 10px 0px 7px !important;position:relative !important;border:0px !important;height:34px}
#inner_websover #websover_header #websover_title{display:block;width:455px !important;margin:3px 0 0 !important;position:relative;z-index:200;line-height:normal}

#free_number .dp-exclusive-30{padding:5px 0 0 14px;float:left;width:200px}
#free_number .dp-exclusive-30 h2{color:#fff;width: 333px;height:38px;border: none !important; margin-bottom:12px;background:url(../images/sprite.gif) left -26px  no-repeat !important;position: relative;z-index: 200;}
#free_number .dp-ringcentral-desciption{padding:0 0 10px 0;float:left;width:275px}
#free_number .dp-ringcentral-desciption .label2{width:273px;height:15px;background:url(../images/sprite2.gif) left -16px  no-repeat !important;}
#free_number .dp-ringcentral-list{padding: 0 0 0 0px ;}
#free_number .dp-ringcentral-list ul{padding:6px 0 0 0px;list-style:none}
#free_number .dp-ringcentral-list ul li{background:url(../images/dot.gif) left 5px no-repeat;padding:0 0 3px 10px;font-size:12px;color:#555555;}

/*Head-TOP*/
body #websover_border .header{padding-left:15px;padding-bottom:8px;overflow:hidden}
body .stepscont{font-size:10px;color:#787878;padding:5px 0 0 0;display: block;}
.choose{float:left;font-size:13px;font-weight:bold;color:#498ab0;text-transform:uppercase;line-height:13px;padding-top:1px}
.logo_ring{width:108px;height:27px;padding:5px 5px 0 0;border:none !important;background:url(../images/ringcentral_logo.png) 7px 7px  no-repeat !important;float:right}
/*Fin Head TOP*/

/*TOP*/
.border{border:1px solid #a0a0a0;height:1%;border-bottom:0px;padding-top:5px}
.dp-ringcentral-numbers .list .Nav{padding:10px 0 0 0;border-bottom:1px solid #ccc;}
.Nav .item{color:#747474;position:relative;top:1px;z-index:300;border-bottom:1px solid #ccc;padding:6px 31px 7px;border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-top:2px solid #747474;display:block;float:left;margin:0 1px 0 0;text-transform:uppercase;text-decoration:none;font-size:12px;outline:none;background:#d1d1d1;font-weight:bold}
.Nav .item.act{border-top:2px solid #498ab0;color:#000;border-bottom:1px solid #fff;background:#fff;color:#0481c1}
.Nav .item.act a{color:#0481c1}
.Nav .item.act a:hover{text-decoration:none}
.Nav #nav_two{padding:6px 15px 7px}

.top{background:#fff;padding-bottom:8px}
.dp-ringcentral-numbers{padding:0px 0px 5px;margin:0 auto}
.list{position:relative;overflow:hidden;padding-bottom:2px;border:1px solid #c0c0c0;background:#f8f7f3;_width:409px;width:409px}
.dp-ringcentral-numbers .numbers-list{background:#FFF;padding:16px 10px 10px}
.dp-ringcentral-numbers #two{;padding:20px 10px 0px}
.dp-ringcentral-numbers #one{opacity:1 !important}
.dp-ringcentral-numbers #one ul{padding:0 0 0 0}
.dp-ringcentral-numbers #one ul li{padding:4px 0 4px 5px;margin:0px 0 0px 5px;width:103px}
.dp-ringcentral-numbers #one ul li div.left{padding:0 }
.dp-ringcentral-numbers .numbers-list .left{float:left;width:174px;padding:0px 0 0 6px;}
.dp-ringcentral-numbers .numbers-list .left.selectors{width:161px;padding:0px 0 0 19px;opacity:1 !important}
.dp-ringcentral-numbers .numbers-list ul{list-style:none;padding-left:0}
.dp-ringcentral-numbers .numbers-list ul li{padding:2px 0px 2px 8px;overflow:hidden;width:200px;font-size:12px;color:#333333;height:19px}
.dp-ringcentral-numbers .numbers-list ul li:hover{background:url(../images/select_background.png) left top no-repeat}
.dp-ringcentral-numbers .numbers-list #local_numbers ul li{height:19px	;padding-top:0px;padding-bottom:0px}
* html .dp-ringcentral-numbers .numbers-list #local_numbers ul li{height:19px;padding-top:0px;padding-bottom:0px}
*:first-child+html .dp-ringcentral-numbers .numbers-list #local_numbers ul li{height:19px;padding-top:0px;padding-bottom:0px}
.dp-ringcentral-numbers .numbers-list #local_numbers{padding-top:10px}
* html .dp-ringcentral-numbers .numbers-list #local_numbers input{height:15px}
*:first-child+html .dp-ringcentral-numbers .numbers-list #local_numbers input{height:15px}
.dp-ringcentral-numbers .numbers-list #local_numbers input{float: left; margin: 0 8px 0 0;}
.dp-ringcentral-numbers .numbers-list #local_numbers label{margin:0px;padding:0px;font-size:12px;color:#000}
.dp-ringcentral-numbers label{display:block;width:215px;border: none !important; margin-bottom:12px;float:left;}
.dp-ringcentral-numbers .numbers-list .row{padding:3px 0 5px 0}
.dp-ringcentral-numbers .numbers-list label{background:none !important ;display:block;float:none;margin-bottom:0;width:174px;color:#619abb;font-size:11px;padding-bottom:4px}
.dp-ringcentral-numbers .numbers-list select{display:block;width:131px;height:18px;margin-bottom:5px;background:#fff !important;float:none;margin-bottom:0;border:1px solid #6f6f6f;font-size:10px}
.dp-ringcentral-numbers .numbers-list.esp{}
.dp-ringcentral-numbers .numbers-list.li{padding:0 0 0 0}
.dp-ringcentral-numbers #one{}
.dp-ringcentral-numbers #one #link_numbers{}
.dp-ringcentral-numbers #one #link_numbers ul{}
.dp-ringcentral-numbers #one ul li input{float:left;margin:0px 8px 0px 0px}
* html .dp-ringcentral-numbers #one ul li input{padding:0px}
*:first-child+html .dp-ringcentral-numbers #one ul li input{padding:0px}
.dp-ringcentral-numbers #one ul li{padding:2px 0 2px 6px;color:#333333;font-size:12px;height:15px;width:206px}
#numbers ul li.input-checked{background:#ffe2b5;width:167px}
#numbers ul li:hover{background:#ffe2b5;width:167px}
ul.result li.input-checked{background:#ffe2b5;width:167px}
.dp-ringcentral-numbers .numbers-list ul.result li:hover{background:#ffe2b5;width:167px}
.dp-ringcentral-numbers #one ul li .left{color:#333333}
.dp-ringcentral-numbers #one #link_numbers ul li a{color:#333333;font-size:12px}
.help{background:url(../images/ic_help.png) 31px 6px  no-repeat;padding:5px 26px 5px 50px;font-size:11px;color:#000;clear:both}
#two .help{padding:5px 26px 0px 50px;line-height:12px}
.helpers{clear:both;padding:5px 0 0 0}
#more_numbers{padding:0 57px 0 0;font-size:11px;color:#008cd9;float:right;line-height:10px}
* html #more_numbers{padding:0 54px 0 0}
*:first-child+html #more_numbers{padding:0 54px 0 0}
.dp-ringcentral-numbers .numbers-list .help2{padding:0px 20px;float:left;font-size:9px;background:none}
/*TOP*/

/*BOTTOM*/
.bottom .dp-ringcentral-step{margin:0 8px 0 0;padding:0px 0 0 15px;float:left;width:269px;}
.bottom .dp-ringcentral-step .label1{width:273px;font-size:11px;color:#000;padding:7px 0 0 13px;font-weight:bold;}
.bottom .dp-ringcentral-step .steps{margin-top:2px !important;color:#333333;padding: 0 0 0 30px}
.bottom .dp-ringcentral-step .steps li{font-size:10px;background:url(../images/dot.gif) left 2px no-repeat;padding: 0 0 2px 11px}
.bottom .badge{background:url(../images/badge.png) left 13px no-repeat;display:block;width:75px;height:76px;float:right;padding:13px 11px 0 0}
/*Fin BOTTOM*/

/*gray box*/
.websover_content .grey_bar{border:1px solid #a0a0a0 !important;overflow:hidden !important;border-top:0px  !important;padding:6px 0 5px 131px !important; background:#e5e2d8 !important;margin-top:0px !important}
* html .websover_content .grey_bar{padding:6px 0 5px 15px !important;}
*:first-child+html .websover_content .grey_bar{padding:6px 0 5px 15px !important}
.websover_content .grey_bar .webs_button{-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);border: 1px solid #FFFFFF;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);padding:7px 9px 6px !important;color:#fff !important;margin:0 10px !important;display:block !important;height:12px !important;width:127px !important;text-align:center !important;background-color: #738B2F !important;font-weight:normal !important}
.websover_content .grey_bar .webs_button:hover{-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px rgba(0, 0, 0, 0.6)}
.websover_content .grey_bar .webs_button.webs_cancel{background:none !important;color:#0000ff;width:0px !important;display:none!important;border: 0px !important}
.websover_content .grey_bar .webs_button.webs_cancel:hover{background:none !important}
.websover_content .grey_bar  #inner_websover #websover_close{outline:none !important;overflow: hidden !important;text-indent:-300px !important;border:0px !important;display:block !important;width:10px;height:10px;background:transparent url(../images/close.gif) left top  no-repeat !important;width:27px !important;height:27px !important;position:absolute !important;top:9px !important;right:10px !important;text-decoration:none !important;z-index:200;}
#websover_header #websover_close{outline:none !important;overflow: hidden !important;text-indent:-300px !important;border:0px !important;display:block !important;background:transparent url(../images/close.gif) left top  no-repeat !important;width:24px !important;height:23px !important;position:absolute !important;top:9px !important;right:10px !important;text-decoration:none !important;z-index:200;}
/*fin gray box*/

.websover_content .contentblock{background: none !important}
#w_dialog_dialog_free_number .contentblock #free_number .fields{color:#777 !important}
#w_dialog_dialog_free_number .contentblock #free_number .fields h4{margin:0 auto 10px !important;color:#777 !important;font-weight: bold !important;font-size: 14px !important}
.fields{width:440px;margin:0 auto;padding:0 10px}
.fields .row{margin:0 auto;padding:5px 0 6px;width:219px;float:left}
.fields .row label{margin:0 auto;padding:0px 6px;width: 88px !important ;display: block;float: left;text-align: right;}
.fields .row input{margin:0 auto;padding:0px 6px;width:94px !important;display:block;float:left}
.dp-loader{z-index: 900;position:absolute;left:0px;top:0px;padding:0px;background:url(../images/loader.gif) center no-repeat;width:405px;height:132px;display:block}

.note_2_step{display:block;line-height:16px;padding:2px 15px 15px;font-size:11px}
.title_2_step{font-size:12px}
* html .title_2_step{line-height:30px}
*:first-child+html .title_2_step{line-height:30px}
#alternative_numbers{visibility: hidden;}
li.input-checked{background:url(../images/select_background.png) left top no-repeat}
#numbers span.skype_pnh_container{display: none !important;}
#numbers span{display: block!important;}
#local_numbers span.skype_pnh_container{display: none !important;}
#local_numbers span{display: block!important;}