﻿
#checkerform
{
    position:relative;
    height:300px;
    margin-bottom:10px;
    }

#broadband_availability_checker_sidebar {
    color:#666;
    background:#1e1e1e;
    font-family:'ConduitITCStd Medium',verdana,arial,helvetica,sans-serif;
    font-size:1.3em;
    letter-spacing:-1px;
    margin:40px;
    padding:0;
    text-align:center;
    width:220px;
    position:absolute;
    top:0;
    right:0;
    height:240px;
    z-index:20;
      
}
   
#broadband_availability_checker_sidebar h2
{
    color:#fff;
    background:#CA005D;
    font-size:1.1em;
    margin:0 0 35px 0;
    padding:15px 5px;
}

#broadband_availability_checker_sidebar p
{
    color:#ddd;
    text-align:left;
    padding:5px 5px;
    line-height:1.1em;
}


#broadband_availability_checker_sidebar .speed_check_button {
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, #f4b975; /* Old browsers */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -moz-linear-gradient(top,  #f4b975 0%, #f7941d 100%); /* FF3.6+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4b975), color-stop(100%,#f7941d)); /* Chrome,Safari4+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -webkit-linear-gradient(top,  #f4b975 0%,#f7941d 100%); /* Chrome10+,Safari5.1+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -o-linear-gradient(top,  #f4b975 0%,#f7941d 100%); /* Opera 11.10+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -ms-linear-gradient(top,  #f4b975 0%,#f7941d 100%); /* IE10+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, linear-gradient(to bottom,  #f4b975 0%,#f7941d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b975', endColorstr='#f7941d',GradientType=0 ); /* IE6-9 */


    font-family:'ConduitITCStd Medium',verdana,arial,helvetica,sans-serif;
    font-size:1em;
    border:1px solid rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 1px 1px 3px #222;
    -moz-box-shadow:    1px 1px 3px #222;
    box-shadow:         1px 1px 3px #222;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    color:#1e1e1e;
    cursor:pointer;
    letter-spacing:0px;
    margin-top:0;
    padding:0.4em 25px 0.4em 0;
    text-align:center;
    text-decoration:none;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display:inline-block;
    position:absolute;
    width: 190px;
    bottom:25px;
    left:15px;
	outline:none;
}
    
#broadband_availability_checker_sidebar .speed_check_button:hover {
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, #f2c796; /* Old browsers */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -moz-linear-gradient(top,  #f2c796 0%, #f49f3d 100%); /* FF3.6+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c796), color-stop(100%,#f49f3d)); /* Chrome,Safari4+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -webkit-linear-gradient(top,  #f2c796 0%,#f49f3d 100%); /* Chrome10+,Safari5.1+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -o-linear-gradient(top,  #f2c796 0%,#f49f3d 100%); /* Opera 11.10+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -ms-linear-gradient(top,  #f2c796 0%,#f49f3d 100%); /* IE10+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, linear-gradient(to bottom,  #f2c796 0%,#f49f3d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c796', endColorstr='#f49f3d',GradientType=0 ); /* IE6-9 */

}    

#broadband_availability_checker_sidebar .speed_check_button:active {
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, #f49f3d; /* Old browsers */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -moz-linear-gradient(top,  #f49f3d 0%, #f2c796 100%); /* FF3.6+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f49f3d), color-stop(100%,#f2c796)); /* Chrome,Safari4+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -webkit-linear-gradient(top,  #f49f3d 0%,#f2c796 100%); /* Chrome10+,Safari5.1+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -o-linear-gradient(top,  #f49f3d 0%,#f2c796 100%); /* Opera 11.10+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, -ms-linear-gradient(top,  #f49f3d 0%,#f2c796 100%); /* IE10+ */
background: url('/userfiles/images/zenhome/button_arrow.png')right 10px center  no-repeat, linear-gradient(to bottom,  #f49f3d 0%,#f2c796 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49f3d', endColorstr='#f2c796',GradientType=0 ); /* IE6-9 */

outline:none;
    bottom:24px;
 } 
           
#broadband_availability_checker_sidebar input[type="text"] {
    color:#999;
    display:block;
    margin:15px auto 10px auto;
    padding:5px;
    width:160px;
}



div[id*=pnlErrorBox] {
    display: none;
    position: absolute;
    z-index: 1000;
    top: 73px;
    left: -390px;
    width: 415px;
}

div[id*=pnlErrorBox] .close{
position:absolute;
top:13px;
right:13px;
width:10px;
height:10px;
color:#333;
cursor:pointer;
background:url('/userfiles/images/availabilitychecker/close.png');
}

.error-message {
position: relative;
background: #fffdd8;
border: 1px solid #807f6c;
width:370px;
color:#333;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
height:30px;
padding:10px 0;
display:table;
vertical-align:middle;
}

div.error-message span {
    margin: 0;
    padding: 5px 30px 5px 50px;
    font: normal 1.05em/105% 'Conduit',verdana,arial,helvetica,sans-serif;
    line-height: 120%;
    color: #807f6c;
    display: table-cell;
    background: url('/userfiles/images/availabilitychecker/error.png') 10px center no-repeat;
}

.error-message:after, .error-message:before {
    right: -71px;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.error-message:after {
    border-color: rgba(255, 253, 216, 0);
    border-left-color: #fffdd8;
    border-width: 44px;
    margin-top: -44px;
    right: -87px;
}
.error-message:before {
    border-color: rgba(128, 127, 108, 0);
    border-left-color: #807f6c;
    border-width: 45px;
    margin-top: -45px;
    right: -89px;
}
