/* CSS Document */

@font-face {
    font-family: 'ProximaNovaLight';
    src: url('../fonts/proximanova-light-webfont.eot');
    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/proximanova-light-webfont.woff') format('woff'),
        url('../fonts/proximanova-light-webfont.ttf') format('truetype'),
        url('../fonts/proximanova-light-webfont.svg#ProximaNovaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/proximanova-regular-webfont.woff') format('woff'),
        url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
        url('../fonts/proximanova-regular-webfont.svg#ProximaNovaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('../fonts/proximanova-semibold-webfont.eot');
    src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/proximanova-semibold-webfont.woff') format('woff'),
        url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'),
        url('../fonts/proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaBold';
    src: url('../fonts/proximanova-bold-webfont.eot');
    src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/proximanova-bold-webfont.woff') format('woff'),
        url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
        url('../fonts/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaExtrabold';
    src: url('../fonts/proximanova-extrabold-webfont.eot');
    src: url('../fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/proximanova-extrabold-webfont.woff') format('woff'),
        url('../fonts/proximanova-extrabold-webfont.ttf') format('truetype'),
        url('../fonts/proximanova-extrabold-webfont.svg#ProximaNovaExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}






body{ padding:0px; margin:0px; background:#fff; color:#666666; font-family:'open_sansregular', Arial, Helvetica, sans-serif;}
:focus { outline:0; }


img{ max-width:100%; max-height:100%;}

a img{ border:0px;  outline: none;  }
a{ color: #373737;  text-decoration: none; outline: none; /*-moz-transition:all 0.8s ease; -webkit-transition:all 0.8s ease; transition:all 0.8s ease;*/ }
a:hover {text-decoration: none; }
a:active { outline:none; }
a img { outline: none; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0;}
a img:hover{ filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity:0.8;}

ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; margin:0px; padding:0px; }
caption th tr td { text-align:left; font-weight:normal; margin:0px; padding:0px;}
blockquote:before,blockquote:after,q:before,q:after { content:""; }

h1, h2, h3,h4{ font-weight:normal; margin:0px; padding:0px; font-family:'ProximaNovaBold'; text-transform:uppercase;}
tbody, tr,td,dl,dd,dt,ul,li,div {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    color:#000;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p{font-weight:normal; margin:0px; padding:0px; font-family:'ProximaNovaRegular';}

.clear{ clear:both;}
.wraper{ width:100%; padding:0px; margin:0px;}

.header{ width:966px; margin:0px auto; height:106px;}

.logo{ float:left; padding-top:18px;}
.callnow{ float:left; margin:23px 96px 0 143px; padding-left:49px; font-family:calibri, arial; text-align:center; background:url(../images/callus-icon.jpg) no-repeat left top; text-transform:uppercase;}
.callnow h2{ font-weight:bold; color:#499bbb; font-size:16px; line-height:16px;}
.callnow h3{ font-weight:bold; color:#f47e15; font-size:29px; line-height:33px;}
.callnow p{ color:#808184;  font-weight:bold; font-size:14px; line-height:20px;}

.pro-satellite{ float:right; padding-top:30px; }
.bbb-logo{ float:right; padding-top:19px;}

.before_footer{ background:#053d77; padding:26px 0;}
.footer-inner{width:966px; margin:0px auto;}
.footer-inner p{ color:#fff; font-family:'ProximaNovaBold'; font-size:13px; line-height:21px;}
.footer-inner p a{ display:inline-block; color:#fff;}
.navigation{ background:#004e9d; height:42px; width:100%;}
/*.navigation ul{width:966px; margin:0px auto; padding:0px;}
.navigation ul li{ float:left;}
.navigation ul li a{ display:block; color:#fff; font-size:16px; line-height:42px; padding:0px 24px;}
.navigation ul li a:hover, .navigation ul li a#current{ background:#f47e15;}*/


.banner{ width:100%; padding:16px 0 40px; 

         background: #ffffff; /* Old browsers */
         /* IE9 SVG, needs conditional override of 'filter' to 'none' */
         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDliY2U5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
         background: -moz-linear-gradient(top,  #ffffff 25%, #49bce9 100%); /* FF3.6+ */
         background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#ffffff), color-stop(100%,#49bce9)); /* Chrome,Safari4+ */
         background: -webkit-linear-gradient(top,  #ffffff 25%,#49bce9 100%); /* Chrome10+,Safari5.1+ */
         background: -o-linear-gradient(top,  #ffffff 25%,#49bce9 100%); /* Opera 11.10+ */
         background: -ms-linear-gradient(top,  #ffffff 25%,#49bce9 100%); /* IE10+ */
         background: linear-gradient(to bottom,  #ffffff 25%,#49bce9 100%); /* W3C */
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#49bce9',GradientType=0 ); /* IE6-8 */


}
.banner-inner{width:966px; margin:0px auto;}
.fasterspeeds{ float:left; width:432px; color:#053d77; padding-top:30px;}
.fasterspeeds h2{ font-size:44px; line-height:45px;  margin-bottom:20px;}
.fasterspeeds p.plus{ background:url(../images/plus.gif) no-repeat 210px bottom; padding-bottom:41px;}
.yelllow-btn a{ display:block; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:2px solid #fff; height:54px;  line-height:54px; text-align:center;
                font-family:'ProximaNovaBold'; font-size:21px; color:#fff; font-weight:normal; padding:0px 24px; float:left;

                background: #fe8e1e; /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlOGUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,  #fe8e1e 1%, #ff6600 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fe8e1e), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #fe8e1e 1%,#ff6600 100%); /* W3C */

                *background: #fe8e1e; 
                background: #fe8e1e\9;
}

.yelllow-btn a:hover{
    background: #ff983f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTgzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ff983f 0%, #ff7b1d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff983f), color-stop(100%,#ff7b1d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff983f 0%,#ff7b1d 100%); /* W3C */

    *background: #ea6503; 
    background: #ea6503\9;
}




.fasterspeeds p{ font-size:18px; line-height:24px;  padding-bottom:25px;}


.gen4{ float:right; width:483px; position:relative;}
.logo-hughesnet-gen4{ width:100%; text-align:right;}
.gen4-logo{ width:100%;}
.free-standard{ width:52%;}
.free-standard h2{ color:#053d77; font-size:30px; line-height:34px;  margin-bottom:10px;}
.free-standard h2 span{ background:#d90000; padding:0px 5px; color:#fff;}
.free-standard p{ font-size:13px; color:#022a52; line-height:18px;}
.gen4 .free-standard-installation{ position:absolute; top:150px; right:0px;}


.query-sec{ width:100%; background:#053d77; padding:0; margin:0px; height:260px;}
.query-sec-inner{width:966px; margin:0px auto; position:relative;}
.query-sec1{ float:left; width:319px; border-right:1px solid #042c56; padding-top:27px;}
.query-sec1 h2{background:#d90000; padding:0px 5px; color:#fff; font-size:30px; line-height:32px; float:left; margin-right:20px; }
.query-sec1 h3{color:#fff; font-size:15px; float:left;  text-transform:uppercase;}
.query-sec1 h3 span{color:#fff; font-size:12px; line-height:22px; display:block; font-family:'ProximaNovaRegular'; text-transform:none;}
.query-sec1 h4{color:#fff; font-size:17px; line-height:24px;  display:block; clear:both; padding-top:25px;}
.query-sec1 p{color:#fff; font-size:20px; line-height:24px; font-family:'ProximaNovaRegular'; margin-bottom:30px;}
.query-sec1 a{ height:40px; padding:0px 13px; line-height:40px; font-size:17px;}

.query-sec-inner .query-sec2{ float:left; width:328px; background:#156eca; text-align:center; padding:27px 0px;  position:relative; top:-19px;}
.query-sec2 h2{ font-size:22px; color:#fff; line-height:25px;}
.query-sec2 h3{ font-size:40px; color:#fff; line-height:70px;}
.query-sec2 h4{ font-size:21px; color:#fff; line-height:25px; text-transform:none; margin:0px auto; font-weight:normal; margin-bottom:15px;}

.query-sec2 a{
    display:block; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:2px solid #fff; height:56px; width:209px; line-height:56px; text-align:center;
    font-family:'ProximaNovaBold'; font-size:21px; color:#fff; font-weight:normal; margin:0px auto;

    background: #49a514; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ5YTUxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjhkMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #49a514 1%, #028d01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#49a514), color-stop(100%,#028d01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #49a514 1%,#028d01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #49a514 1%,#028d01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #49a514 1%,#028d01 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #49a514 1%,#028d01 100%); /* W3C */

    *background:#0a9003;
    background:#0a9003\9;

}

.query-sec2 a img{ margin-top:-3px; vertical-align:middle; }


.query-sec3{ float:right; width:284px; padding:21px 0 0 33px; border-left:1px solid #042c56;	}
.query-sec3 h2{ font-size:15px; line-height:24px; color:#fff; margin-bottom:13px;}
.query-sec3 form{ padding:0px; margin:0px; width:100%; border:0px;}
.query-sec3 form input[type="text"]{ padding:5px 11px; height:27px; line-height:27px; margin:0px; width:262px; border:1px solid #77a0ab; color:#949292; font-family:'ProximaNovaRegular'; font-size:13px;


                                     background: #f5fafb; /* Old browsers */
                                     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Q0ZWJmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWUyZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                     background: -moz-linear-gradient(top,  #f5fafb 0%, #d4ebf0 49%, #c1e2eb 100%); /* FF3.6+ */
                                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5fafb), color-stop(49%,#d4ebf0), color-stop(100%,#c1e2eb)); /* Chrome,Safari4+ */
                                     background: -webkit-linear-gradient(top,  #f5fafb 0%,#d4ebf0 49%,#c1e2eb 100%); /* Chrome10+,Safari5.1+ */
                                     background: -o-linear-gradient(top,  #f5fafb 0%,#d4ebf0 49%,#c1e2eb 100%); /* Opera 11.10+ */
                                     background: -ms-linear-gradient(top,  #f5fafb 0%,#d4ebf0 49%,#c1e2eb 100%); /* IE10+ */
                                     background: linear-gradient(to bottom,  #f5fafb 0%,#d4ebf0 49%,#c1e2eb 100%); /* W3C */

                                     *background:#cff0f8;
                                     background:#cff0f8\9;

}

.query-sec3 p{ font-size:17px; line-height:24px; color:#fff;  margin:12px 0; width:90%;}

.query-sec3 form input[type="button"], .query-sec3 form input[type="submit"]
{
    display:block; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:2px solid #fff; height:40px; line-height:40px;  *line-height:15px; line-height:15px\9; line-height:15px\0/; text-align:left;
    font-family:'ProximaNovaBold'; font-size:17px; color:#fff; font-weight:normal; padding:0px 13px; float:left; width:200px; cursor:pointer;

    background: #fe8e1e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlOGUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fe8e1e 1%, #ff6600 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fe8e1e), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe8e1e 1%,#ff6600 100%); /* W3C */

    *background: #fe8e1e; 
    background: #fe8e1e\9;

}

.query-sec3 form input[type="button"]:hover, .query-sec3 form input[type="submit"]:hover{
    background: #ff983f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTgzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ff983f 0%, #ff7b1d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff983f), color-stop(100%,#ff7b1d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff983f 0%,#ff7b1d 100%); /* W3C */

    *background: #ea6503; 
    background: #ea6503\9;
}



.shadow{ text-align:center; width:100%; height:47px; background:url(../images/shadow.jpg) no-repeat center top; margin:16px 0 10px;}

.content-sec{width:966px; margin:0px auto 33px; }
.content-left{ float:left; width:604px;}
.content-left h1{ color:#ff740d; font-size:30px; line-height:24px; text-transform:none; margin-bottom:6px;}
.content-left h2{ color:#053d77; font-size:20px; line-height:24px; margin-bottom:25px; text-transform:none;}
.content-left p{ color:#373737; font-size:13px; margin-bottom:20px; line-height:19px;}
.content-left a{ height:40px; line-height:40px; font-size:15px; padding:0px 1px; border:0px;}


.content-left-innerpage{ float:left; width:604px;}
.content-left-innerpage h1{ color:#ff740d; font-size:30px; line-height:24px; text-transform:none; margin-bottom:20px;}
.content-left-innerpage h2{ color:#053d77; font-size:20px; line-height:24px; margin-bottom:20px; text-transform:none;}
.content-left-innerpage p{ color:#373737; font-size:13px; line-height:19px;  margin-bottom:20px;}
.content-left-innerpage a{ height:40px; line-height:40px; font-size:15px; padding:0px 16px; border:0px;}


.content-right{ float:right; width:292px; background:#f0f0f0; padding:12px 24px 20px;}
.content-right h2{ color:#053d77; font-size:20px; line-height:24px; margin-bottom:20px; text-transform:none;}
.content-right form{ width:100%; padding:0px; margin:0px; font-family:'ProximaNovaRegular'; font-size:13px; color:#696969;}
.content-right form table{ width:100%; padding:0px; margin:0px;}
.content-right form input[type="text"]{padding:5px 10px; height:26px; line-height:26px; margin:0px; border:1px solid #bdbcbd; width:268px; color:#696969; font-family:'ProximaNovaRegular'; margin-bottom:10px;

                                       background: #ffffff; /* Old browsers */
                                       /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                       background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                       background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
                                       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
                                       background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
                                       background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
                                       background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
                                       background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */

}

.content-right form input[type="radio"]{ float:left; display:block; margin-bottom:10px;}


.content-right form input[type="submit"]
{
    display:block; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:0px; height:40px;  line-height:40px; text-align:center;
    font-family:'ProximaNovaBold'; font-size:15px; color:#fff; font-weight:normal; width:124px; float:left; text-transform:uppercase; cursor:pointer;

    background: #fe8e1e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlOGUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fe8e1e 1%, #ff6600 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fe8e1e), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe8e1e 1%,#ff6600 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe8e1e 1%,#ff6600 100%); /* W3C */

    *background: #fe8e1e; 
    background: #fe8e1e\9;


}
.content-right form input[type="submit"]:hover{
    background: #ff983f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTgzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ff983f 0%, #ff7b1d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff983f), color-stop(100%,#ff7b1d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff983f 0%,#ff7b1d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff983f 0%,#ff7b1d 100%); /* W3C */

    *background: #ea6503; 
    background: #ea6503\9;

}

.cong {
    background: url("../images/bg_cong.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
float: left;
height: 210px;
width: 100%;
}
.globe {
float: left;
margin-left: 30px;
margin-top: 2px;
}
.cong-text {
margin-right: 38px;
margin-top: 20px;
}

.cong-text h1 {
border: medium none;
color: #FFFFFF;
font-size: 42px;
margin: 39px 0 0 0;
padding: 0;
text-align: right;
}
.container h1{
    
color: #178c9f;
font-weight: bold;
font-size: 25px;
font-family: 'ProximaNovaBold';
}

.conditions{ background:#313131;}
.conditions-inner{width:966px; margin:0px auto; padding:26px 0;}
.conditions-inner p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; margin-bottom:5px; color:#979797;}
.differences{ width:100%;
              height:auto;
              background-color:#FFF;
              border-bottom:1px dashed #aeaeae;
}
.differences h2{ font-size:12px;
                 font-weight:bold;
                 color:#414141;
                 margin-top:15px;
                 margin-bottom:15px;
                 line-height:20px;
}
.differences h3{ font-size:17px;
                 color:#fc8a0a;
                 font-weight:bold;
}
.differences p{ margin:0px;
                text-align:center;
                margin-top:8px;
                margin-bottom:20px;
                font-size:12px;
}
.differences p strong{ font-size:18px;
}
.differences_gb{ width:100%;
height:auto;
background-color:#FFF;
}
.differences_gb sup{ 
    vertical-align: super;
}
.differences sup{ 
    vertical-align: super;
}
.differences_gb h2{ font-size:12px;
font-weight:bold;
color:#414141;
margin-top:15px;
margin-bottom:15px;
line-height:20px;
}
.differences_gb p{ margin:0px;
text-align:center;
margin-top:8px;
margin-bottom:20px;
font-size:12px;
text-align: center;
}

/*--LEFT SIDE--*/
.left_side{ width:595px;
            height:auto;
            float:left;
            font-family:Arial, Helvetica, sans-serif;
}
.left_side h1{margin:20px 20px 0px 0px;
              font-size:26px;
              color:#178c9f;
}
.left_side h4{ margin:20px 20px 15px 20px;
               font-size:18px;
               color:#178c9f;
}
.left_side h5{ margin:20px 20px 15px 20px;
               font-size:14px;
               color:#178c9f;
}
.left_side p{margin:20px 10px 15px 20px; 
             font-size:13px;
             line-height:20px;
             text-align:justify;
}
.left_side strong{ font-size:16px;
                   color:#fb890a;
                   font-weight:bold;
}
/*--LEFT SIDE--*/
/*--HUGHESNET DEALS PAGE--*/
.hughesnet_deals{ width:595px;
                  float:left;
                  text-align:center;
}
.hughesnet_deals h1{ color:#178c9f;
                     margin:25px 0px 10px 0px;
                     font-size:18px;
                     font-weight:bold;
}
.compare_table{ width:595px;
                background-image:url(../images/Compare_table_bg.gif);
                margin-left:15px;
                background-repeat:repeat-x;
                text-align:center;
}

.basic{ width:160px;
        height:26px;
        vertical-align:middle;
        border-right:1px #708d92 dotted;
        text-shadow:#CCC 1px 1px 1px;
}
.basic h2{ font-size:14px;
           font-weight:bold;
           color:#1a8da0;
           margin-bottom: 0;
}
.power_150{ width:160px;
            height:26px;
            vertical-align:middle;
            border-right:1px #708d92 dotted;
            text-shadow:#CCC 1px 1px 1px;
}
.power_150 h2{ font-size:14px;
               font-weight:bold;
               color:#1a8da0;
               margin-bottom: 0;
}
.power_200{ width:160px;
            height:26px;
            vertical-align:middle;
            text-shadow:#CCC 1px 1px 1px;
}
.power_200 h2{ font-size:14px;
               font-weight:bold;
               color:#1a8da0;
               margin-bottom: 0;
}
.differences{ width:100%;
              height:auto;
              background-color:#FFF;
              border-bottom:1px dashed #aeaeae;
}
.differences h2{ font-size:12px;
                 font-weight:bold;
                 color:#414141;
                 margin-top:15px;
                 margin-bottom:15px;
                 line-height:20px;
}
.differences h3{ font-size:17px;
                 color:#fc8a0a;
                 font-weight:bold;
}
.differences p{ margin:0px;
                text-align:center;
                margin-top:8px;
                margin-bottom:20px;
                font-size:12px;
}
.differences p strong{ font-size:18px;
}
/*--/HUGHESNET DEALS PAGE--*/
/*--FAQS PAGE--*/
#tabs{
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top:10px;
}

#tabs li{
    float: left;
    margin: 0 .5em 0 0;
}

#tabs a{ margin:0px 13px;
         position: relative;
         background: #0a7983;
         background-image: -webkit-gradient(linear, left top, left bottom, from(#2ca0ab), to(#0a7983));
         background-image: -webkit-linear-gradient(top, #2ca0ab, #0a7983);
         background-image: -moz-linear-gradient(top, #2ca0ab, #0a7983);
         background-image: -ms-linear-gradient(top, #2ca0ab, #0a7983);
         background-image: -o-linear-gradient(top, #2ca0ab, #0a7983);
         background-image: linear-gradient(to bottom, #2ca0ab, #0a7983);  
         padding:10px 20px;
         float: left;
         text-decoration: none;
         color:#FFF;
         font-size:18px;
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:hover::before,
#tabs a:focus,
#tabs a:focus::after,
#tabs a:focus::before{
    background: #d0dedf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e3eeef), to(#d0dedf));
    background-image: -webkit-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: -moz-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: -ms-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: -o-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: linear-gradient(to bottom, #e3eeef, #d0dedf);  
}

#tabs a:focus{
    outline: 0;
}
#tabs a::before{
    content:'';
    position:absolute;
    z-index: 1;
    top: 0;
    left: -.5em;  
    bottom: 0;
    width: 1em;
    background: #0a7983;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2ca0ab), to(#0a7983));
    background-image: -webkit-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: -moz-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: -ms-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: -o-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: linear-gradient(to bottom, #2ca0ab, #0a7983); 
    -webkit-transform: skew(-10deg);
    -moz-transform: skew(-10deg);
    -ms-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    transform: skew(-10deg);
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    -o-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
#tabs a::after{
    content:'';
    position:absolute;
    z-index: 1;
    top: 0;
    right: -.5em;  
    bottom: 0;
    width: 1em;
    background: #0a7983;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2ca0ab), to(#0a7983));
    background-image: -webkit-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: -moz-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: -ms-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: -o-linear-gradient(top, #2ca0ab, #0a7983);
    background-image: linear-gradient(to bottom, #2ca0ab, #0a7983); 

    -webkit-transform: skew(10deg);
    -moz-transform: skew(10deg);
    -ms-transform: skew(10deg);
    -o-transform: skew(10deg);
    transform: skew(10deg);
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -o-border-top-right-radius:5px;
    border-top-right-radius:5px;
}


#tabs #current a,
#tabs #current a::after,
#tabs #current a:before{
    background: #d0dedf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e3eeef), to(#d0dedf));
    background-image: -webkit-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: -moz-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: -ms-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: -o-linear-gradient(top, #e3eeef, #d0dedf);
    background-image: linear-gradient(to bottom, #e3eeef, #d0dedf); 
    z-index: 3;
    color:#054e55;
}

/* ------------------------------------------------- */
#content
{
    background: #fff;
    height:auto;
    width:610px;
    position: relative;
    z-index: 2;
    border:1px solid #d1dfe1;
}

#content h2, #content h3, #content p
{
    margin: 0 0 15px 0;
}
.faqs{padding-top:1px;
}
.faqs dt{font-weight:normal;
         font-size:14px;
         background:url(images/question.png) 15px 8px no-repeat;
         padding:13px 45px;
         border-bottom:1px dashed #b4c9cb;
         position:relative;
         color:#8c8c8c;
}
.faqs dt:hover{cursor:pointer;
               background:url(images/question_hover.png) 15px 8px no-repeat;
}
.faqs dt:activated{cursor:pointer;
                   background:url(images/question_hover.png) 15px 8px no-repeat;
}
.faqs dd{background: #e2edee;
         padding:15px;
         position:relative;
         color:#414141;
         font-size:12px;
         text-align:justify;
         line-height:18px;
}
.faqs dd p{color:#414141;
           margin:0px;
}
.faqs dd h2{ color:#0b7b85;
             font-weight:bold;
             font-size:14px;
             text-decoration:underline;
}
.faqs .hover{color:#8c8c8c;
             text-decoration:none;
}
.faqs dd ul li{ list-style:url(images/point.png);
                line-height:20px;
                margin:10px 0px 10px 15px;
                padding-left:5px;
                color:#414141;
}

/*--/FAQS PAGE--*/
/*--/FAQS PAGE--*/
.specer{height:2px; float:left; width:100%; background:#FFF;
}
.specer2{height:9px; float:left; width:100%; background:#FFF;
}

/*--CONTACT PAGE--*/
.contact_us{ width:639px;
             height:auto;
             background:#FFF;
             margin:15px auto 5px auto;
             text-align:center;
             border:1px solid #DDD;
}
.contact_us h2{ background:#EEE;
                padding:10px 15px;
                border-top-left-radius:10px;
                border-top-right-radius:10px;
                border-bottom:1px solid #DDD;
                font-size:14px;
                line-height:16px;
                font-weight:bold;
                color:#0b7b85;
}
.contact_us table{ width:420px;
                   margin:25px 0px 25px 50px;
}
.contact_us table td{ text-align:left;
                      vertical-align:middle;
                      color:#0b7b85;
                      height:45px;
}
.contact_us table td label{ font-size:12px;
                            font-weight:bold;
                            color:#0b7b85;
}
.contact_us input[type='text']{ width:270px;
                                height:25px;
                                border-radius:3px;
                                border:1px solid #DDD;
}
.contact_us input[type='submit']{ width:auto;
                                  height:auto;
                                  margin-top:15px;
                                  padding:5px 15px 5px 15px;
                                  background-color:#fb890a;
                                  border:1px solid #ccc;
                                  color:#FFF;
                                  font-weight:bold;
                                  -webkit-border-radius:5px;
                                  -moz-border-radius:5px;
                                  -o-border-radius:5px;
                                  border-radius:5px;
}
/*****************************************************************/

.popup {
    background-color: #FFFFFF;
    border: 15px solid #79CEEF;
    border-radius: 10px;
    display: none;
    height: 200px;
    left: 35%;
    position: fixed;
    text-align: center;
    top: 40%;
    width: 400px;
}

.popup a {
    color: #053D77;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bolder;
    position: absolute;
    right: -8px;
    top: -14px;
}
.popup p {
    color: #053D77;
    font-size: 18px;
    font-weight: bold;
    margin: 15px;
    text-shadow: 1px 1px 1px #999999;
    text-transform: uppercase;
}

.popup h2 {
    color: #FC8A0A;
    font-size: 55px;
    font-weight: bold;
    margin: 15px;
    text-shadow: 1px 1px 1px #999999;
    text-transform: uppercase;
}
.warning {
    background-color: #FEEFB3;
    border: 1px solid #9F6000;
    border-radius: 3px;
    color: #9F6000;
    display: none;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    padding: 7px;
    text-align: center;
    width: 87%;
}
.error {
    background-color: #FFBABA;
    border: 1px solid #D8000C;
    border-radius: 3px;
    color: #D8000C;
    display: none;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    padding: 7px;
    text-align: center;
    width: 87%;
}
/*****************************************************************/
/*--FOOTER PART--*/
.footer{ width:100%;
height:510px;
background-color:#171717;
font-family:Arial, Helvetica, sans-serif;
}
.inner_footer{ width:1000px;
height:415px;
margin:0px auto;
}
.footer_text{ width:1000px;
height:450px;
float:left;
margin-top:30px;
}
.footer_text p{ font-size:11px;
color:#b5b5b5;
font-weight:normal;
line-height:14px;
margin:10px 0px;
}
.orange-txt{color:#f47e15;}
.hidden {
    display: none;
    visibility: hidden;
}
.read-more{
	background:#053d77;
	border:none;
	outline:none;
    color: #FFFFFF;
    cursor: pointer;
	margin-left:22px;
    padding: 7px 11px;
}