
/* Comment Generated by Combres - Resource '~/Styles/msdropdown/dd.css' (Mode: Static) */
.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddChild, .ddChild ul {height:auto !important; max-height: 150px !important;}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url("/images/msdropdown/skin1/dd_arrow.gif") no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;background:#e2e2e4 url("/images/msdropdown/skin1/title-bg.gif") repeat-x left top;}
.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}



/* Comment Generated by Combres - Resource '~/Styles/msdropdown/skin2.css' (Mode: Static) */
.blue{border:1px solid #ddd;}
.blue .divider{display:none}
.blue .ddArrow{width:27px;height:27px; margin-top:-14px; background:url("/images/msdropdown/skin2/dd_arrow.gif") no-repeat;}
.blue .ddArrow:hover{background-position:0 100%;}
.blue .ddTitle{color:#fff;background:#10bbe6 url("/images/msdropdown/skin2/title-bg.gif") repeat-x left top;}
.blue .ddTitle .ddTitleText{padding:10px 20px 10px 5px; font-weight:bold; font-size:16px;}
.blue .ddTitle .ddTitleText .ddTitleText{padding:0;}
.blue .ddTitle .description{font-size:12px; color:#666}
.blue .ddTitle .ddTitleText img{padding-right:5px;}
.blue .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.blue .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.blue .ddChild li .description{color:#666;}
.blue .ddChild li .ddlabel{color:#333;}
.blue .ddChild li.hover{background-color:#66CCFF;}
.blue .ddChild li img{padding:0 6px 0 0;}
.blue .ddChild li.optgroup{padding:0;}
.blue .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.blue .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.blue .ddChild li.selected{background-color:#0d97ba;}
.blue .ddChild li.selected .ddlabel{color:#fff;}

.blue2{border:0px solid #ddd;}
.blue2 .divider{display:none}
/*.blue2 .ddArrow{width:27px;height:27px; margin-top:-14px; background:url("/images/msdropdown/skin2/dd_arrow.gif") no-repeat;}
.blue2 .ddArrow:hover{background-position:0 100%;}*/
.blue2 .ddArrow{width:16px;height:16px; margin-top:-8px; background:url("/images/msdropdown/skin1/dd_arrow.gif") no-repeat;}
.blue2 .ddArrow:hover{background-position:0 100%;}
.blue2 .ddTitle{color:#fff;/*background:#264281 url("/images/msdropdown/skin2/title-bg.gif") repeat-x left top;*/}
.blue2 .ddTitle .ddTitleText{padding:10px 20px 10px 5px; font-weight:bold; font-size:16px;}
.blue2 .ddTitle .ddTitleText .ddTitleText{padding:0;}
.blue2 .ddTitle .description{font-size:12px; color:#666}
.blue2 .ddTitle .ddTitleText img{padding-right:5px;}
.blue2 .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.blue2 .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.blue2 .ddChild li .description{color:#666;}
.blue2 .ddChild li .ddlabel{color:#333;}
.blue2 .ddChild li.hover{background-color:#66CCFF;}
.blue2 .ddChild li img{padding:0 6px 0 0;}
.blue2 .ddChild li.optgroup{padding:0;}
.blue2 .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.blue2 .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.blue2 .ddChild li.selected{background-color:#3d64a9;}
.blue2 .ddChild li.selected .ddlabel{color:#fff;}
.blue2 .ddChild, .ddChild ul {height:auto !important; max-height: 150px !important;}




/* Comment Generated by Combres - Resource '~/Styles/Site.css' (Mode: Static) */
/* DEFAULTS
----------------------------------------------------------*/

body {
    background: url("/img/TempSite/runningbg3.jpg") repeat-x 0 1px #d3dae0;
    font-family: "Trebuchet MS", sans-serif;
    /*font-size: .80em;*/
    font-size: 100%;
    margin: 0;
    padding: 0;    
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,
section { display: block; }

a:link, a:visited {
    border: none;
    color: #2e3192;
}

iframe { border: none; }

fieldset { border: 0 none; }


a:hover {
    color: #1d60ff;
    text-decoration: underLine;    
}

a:active { color: #2e3192; }

p {
    line-height: 1.6em;
    margin-bottom: 10px;
}

UL {
    list-style: none;
    margin: 0;
    padding: 0;    
}

ol {
    list-style: none;
    margin: 0;
    padding: 0;    
}
  

.button { height: 25px; }

.dropDown {

    height: 39px !important;
    padding: 0 0 0 10px;
    vertical-align: bottom !important;
    width: 220px;
}

.loginButton { height: 23px; }

p { margin: 0; }

.medium { font-size: 14px; }

.big { font-size: 16px; }

.bigger { font-size: 20px; }

img {
    border: none;
    vertical-align: middle;
}

input[type="text"], input[type="password"], textarea, select { outline: none; }

.faqList li { list-style: none; }




/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
    font-size: 1.5em;
    font-weight: 200;
    /*margin: 0;*/
    text-transform: none;
}

h1 {
    color: #2E3192;
    font-size: 2em;
    margin-bottom: 5px;
    padding-bottom: 0;
}

.pageContent H2 { display: inline; }

h2 {
    color: #666666;
    font-size: 1.5em;
    margin-bottom: 0;
    padding-bottom: 0;     
}

h3 {
    color: #666666;
    font-size: 1.3em;
    font-weight: 100;
}

h4 {
    color: #666666;
    font-size: 1.1em;
}

h5, h6 { font-size: 1em; }

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */

.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 { margin-top: 0; }

.rounded-corners {
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.rounded-corners2 {
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.mainBody {
    background: url("/img/tempsite/mainbg9.jpg") no-repeat 0 2px;
    /* width: 100%;*/
    margin: 0 auto;
    width: 1004px;
    /*overflow-x: hidden;*/
}

.page {
    margin: 0 auto 0 auto;
    position: relative;
    width: 930px;   
}



.header h1 {
    border: none;
    color: #f9f9f9;
    font-size: 2em;
    font-weight: 700;
    line-height: 2em;
    margin: 0;
    padding: 0 0 0 20px;
}

.header h2 { line-height: 29px; }

.bulletsContainer {
    margin-bottom: 13px;
    position: relative;
    top: 9px;
    z-index: 1;
}

.smallMain {
    background: url("/img/tempsite/mainMiddle.png") repeat-y;
    overflow: hidden;    
}

.smallMain div:lang(English) {
    margin: 2px 50px 0 24px;    
}

.smallMain div:lang(Russian) {
    margin: 2px 0px 0 0px;    
}

.smallMain div {
    float: left;
}

.smallMain div:first-child:lang(English) { width: 480px; }
.smallMain div:first-child:lang(Russian) {
    margin: 2px 10px 0 24px; 
     width: 430px;
}

.smallMain li:lang(English) {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 15px;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 1.2em;
}

.smallMain li:lang(Russian) {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 8px;
    font-family: 'PT Sans', sans-serif;
    font-style: italic;
    font-size: 1em;
}

.smallMain li {
    margin: 5px 0 5px 0;
    padding-left: 18px;
}

.ptFont { font-family: 'PT Sans Narrow', sans-serif; }

.mainBodyPad { margin-top: 60px; }

.mainTop {
    background: none repeat scroll 0 0 #F9F9F9;
    border-radius: 10px 10px 0 0;
    height: 13px;
    width: 924px;    
}

.mainMiddle {
    background: none repeat scroll 0 0 #F9F9F9;
    width: 924px;
}

.mainBottom {
    background: none repeat scroll 0 0 #F9F9F9;
    border-radius: 0px 0px 10px 10px;
    height: 19px;
    width: 924px;    
}

.pageContent {
    margin: 0;
    padding: 20px 0 0 30px
}

.pageContent img { vertical-align: bottom; }

.pageContent ul li {
    line-height: 20px;
    margin: 5px 0 0 0;
    padding: 0 0 5px 0;
}


.facebookWide {
    background: url("/img/tempsite/widefacebookbg.png") no-repeat;
    height: 231px;
    margin: 0 auto 0 auto;
    padding: 10px 0 0 20px;
    width: 915px;
}

._4s7c { border: none !important; }

.footer {
   
    background: url("/img/tempsite/runningfooterbg.jpg") repeat-x;
    color: white;
    height: 374px;
    line-height: normal;
    margin: 0 auto;
    text-align: left;
    width: 100%;
}

.footerBody {
    background: url("/img/tempsite/footerbg.jpg") no-repeat;
    height: 374px;
    margin: 0 auto 0 auto;
    width: 1420px;
}

.footerBodyPad {
    height: 100px;
    margin: 0 auto;
    position: relative;
    top: 185px;
    width: 920px;
}


.footerBodyPad UL {
    float: left;
    height: 20px;
    margin: 0 32px 0 0;
    padding: 0 15px 0 0; 
}

.footerBodyPad UL li:first-child {
    color: #7dc355;
    font-weight: bold;
}

.footerBodyPad UL li { margin: 0 0 10px 0; }

.footerBodyPad UL li A {
    color: white;
    text-decoration: none;    
}

.mainHeader { margin: 0; }

.logo {
       
    display: inline-block;
    height: 86px;
    width: 175px;
}
   
.logo a img {
    max-height: 86px;
    max-width: 175px;
}
 
.smallPopup {
    min-height: 250px;
    width: 350px;     
}

.bigPopup {
    min-height: 250px;
    width: 440px;
}

.bulletList h1 {
    color: #31328d !important;
    margin-bottom: 10px;
}

.bulletList {
    font-size: 14px;
    line-height: 20px;
}

.bulletList ul li {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 7px;
    color: #4B4B4B;
    padding: 5px 20px 5px 20px;
}

.toolTip { cursor: pointer; }

.smallPopup h2 { margin: 0 0 10px 0; }

.smallPopup p {
    margin: 0 0 10px 0;
    width: 300px;
}

.breadCrumbs {
    color: #9d9d9d;
    margin: 0 0 5px 5px
}

.breadCrumbs a {
    color: #9d9d9d;
    text-decoration: none;
}

.breadCrumbs_v2 {
    color: #9d9d9d;
    height: 20px;
    margin: 0 0 5px 5px;
    margin: 0 0 0 0;
    padding: 3px 0 5px 180px;
    width: 100%;    
}

.breadCrumbs_v2 a { text-decoration: none; }

.lowerBanner {
    background: url("/img/tempsite/lowerbanner.png") no-repeat;
    height: 170px;
    padding-bottom: 10px;
    width: 934px;
}

.formError {
    color: #c80000;
    font-size: 13px;
}

.fbLikeBtn {
    background: url("/img/tempsite/fb_like_bg.jpg") no-repeat;
    float: right;
    height: 35px;
    margin: -6px 4px 0 0;
    padding: 5px 0 0 10px;
    width: 106px;
}


.loading_bg {
    background: #ffffff none repeat scroll 0 0;
    display: none;
        
    filter: alpha(opacity=50);
    opacity: 0.5;
       
    position: fixed;
    z-index: 50;
}

.breadCrumbs, .breadCrumbs a { color: #31328d; }

.breadCrumbs {
    height: 20px;
    margin: 20px 0 0 0;
    padding: 8px 0 0 10px;
    width: 100%;
}


#paymentIframe {
    width: 560px;
    height: 720px;
    overflow-x: hidden;
    overflow-y: scroll;
   
    
}
 

/* hp box
----------------------------------------------------------*/

.hpBox {
    background: url("/img/tempsite/hpPic.jpg") no-repeat;
    height: 256px;
    width: 100%;
}
    
 /* home page
----------------------------------------------------------*/

.hpContent { padding: 0 12px; }
    
    
.hpContent h2 { font-size: 1.8em; }

.hpContent .header h3 {
    font-size: 1.2em;
    margin-bottom: 10px;
}

.dynamicContent {
    overflow: hidden;
    padding: 0 0 0 23px;
}

.dynamicContent #special { margin-bottom: 30px; }

.leftCol {
    float: left;
    font-size: 15px;
    line-height: 25px;
    margin: 11px 30px 0 8px;
    min-height: 361px;
    padding: 6px 0;
    width: 406px;
}

.leftCol h2, .rightCol h2 {
    color: #2e3192;
    margin: 0 0 10px 0;
}

.rightCol {
    color: #3b3c3d;
    float: left;
    padding-top: 7px;
    width: 450px;    
}

.rightCol .arrow { vertical-align: text-bottom; }

.rightCol .tinyFlag { vertical-align: baseline; }

.rightCol .tinyFlag { vertical-align: baseline; }

.rightCol table .sepLine {
    border-top: solid 1px #d8dadb;
    margin: 0;
    width: 100%;    
}

.advantages { margin: 0 0 20px 0; }

.advantages div { padding: 0 0 0 18px; }

.advantages h2, .advantages h3, .advantages h4 {
    background: url("/img/tempsite/headerbg.png") no-repeat !important;
    color: white;
    font-size: 1.4em;
    height: 54px;
    padding: 6px 0 0 10px;
    width: 409px;
}

.rightCol h2 {
    background: url("/img/tempsite/headerBgLong.png") no-repeat;
    color: white;
    font-size: 1.4em;
    height: 54px;
    padding: 6px 0 0 10px;
    width: 451px;
}

.advantages ul { margin: 0 0 0 15px; }


#sourcesDiv { margin: 20px 0 0 0; }

#sourcesDiv ul {
    margin: 20px auto 0 auto;
    text-align: center;
    width: 321px;
}

#sourcesDiv ul li {
    float: left;
    height: 70px;
    margin: 0 15px 0 15px;
    width: 70px;
}

.homePageTopContent {
    margin: 47px 0 10px 0;
    overflow: hidden;
    width: 927px;
    z-index: 1000;
}

.homePageTopContent .doubleBanner { margin-right: 20px; }

.homePageTopContent ul { overflow: hidden; }

.homePageLeft {
    float: left;
    width: 600px;
}

.homePageLeft li .comboBoxHeader {
    background: url("/img/tempsite/packageheaderbg.png") no-repeat;
    color: white;
    font-size: 17px;
    height: 41px;
    padding: 7px 0 0 15px;
    width: 450px;
}

.homePageLeft li .comboBoxHolder { margin: -10px 0 0 0 }

.homePageRight { float: left; }

#connectBtnFromDropDown, #SelectDestBtn { cursor: pointer; }

.selectSepLine {
    font-size: 10px !important;
    padding: 5px 0;
}

.floatingBanner {
    background: url("/img/TempSite/floatingbubble.png") no-repeat;
    left: -33px;
    position: absolute;
    top: -66px;
    width: 343px;
    height: 72px;
    color: #024985;
    padding: 16px 0 0 25px;
    font-size: 1.4em;
}

.rightBanner {
    left: 620px;
    position: absolute;
    width: 303px;
    z-index: 1000;
}

.rightBanner ul, .rightBanner2 ul {
    left: 20px;
    position: relative;
}

.rightBanner ul li {
   
    color: #31328d;
    font-size: 15px;
    font-style: italic;
}

.rightBanner ul li ul, .rightBanner2 ul li ul { left: 0 !important; }

.rightBanner2 {
    float: left;
    left: 620px;
    width: 303px;
    z-index: 1000;
}

.rightBannerTop {
    background: url("/img/tempsite/hp_form_bg_top_2.png") no-repeat;
    height: 61px;
    width: 303px;
    z-index: 1000
}

.rightBannerTop2 {
    background: url("/img/tempsite/hp_form_bg_top_2.png") no-repeat;
    height: 59px;
    width: 303px;
    z-index: 1000
}

.rightBannerMiddle {
    background: url("/img/tempsite/hp_form_bg_middle.png") repeat-y;
    min-height: 279px;
    width: 303px;
    z-index: 1000;
}

.rightBannerBottom {
    background: url("/img/tempsite/hp_form_bg_bottom.png") no-repeat;
    height: 17px;
    width: 303px;
    z-index: 1000;
}

.rightBannerMiddle2 {
    background: url("/img/tempsite/hp_form_bg_middle.png") repeat-y;
    min-height: 308px !important;
    width: 303px;
    z-index: 1000;
}


.breadCrumbs_v3 {
    font-size: 0.8em;
    left: 10px;
    position: absolute;
    top: 560px;
}

.styled select option { background: #85b3e4; }

select optgroup {
    background: #85b3e4;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    line-height: 0.2em;
}

.styled select {
	
    background: none repeat scroll 0 0 transparent;
    border: none;
    border-radius: 0;
    color: #2e49bd;
    font-size: 18px;
    font-style: italic;
    height: 48px;
    height: 49px;
    /*-webkit-appearance: none;
    -moz-appearance: none;*/
    line-height: 1;
    padding: 11px;
    width: 258px;
}

.styled {
    background: #b0d1fc;
    /*background-image: url("/img/tempsite/dropdownarrow.png") 227px 12px no-repeat;  fallback */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0d1fc), color-stop(50%, #aacce2), color-stop(52%, #95c1ed), color-stop(100%, #c5dff9)); /* Saf4+, Chrome */
    background: -webkit-linear-gradient(top, #b0d1fc 0%, #aacce2 50%, #95c1ed 52%, #c5dff9 100%); /* Chrome 10+, Saf5.1+ */
    background: -moz-linear-gradient(top, #b0d1fc 0%, #aacce2 50%, #95c1ed 52%, #c5dff9 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top, #b0d1fc 0%, #aacce2 50%, #95c1ed 52%, #c5dff9 100%); /* IE10 */
    background: #b0d1fc;
    background: linear-gradient(to bottom, #b0d1fc 0%, #aacce2 50%, #95c1ed 52%, #c5dff9 100%); /* W3C */
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0d1fc', endColorstr='#c5dff9', GradientType=0); /* IE6-9 */
    height: 47px;
    margin-top: 15px;
    overflow: hidden;
    width: 260px; 
}

#linksUl h3 {
    background: none !important;
    color: #31328d;
    font-size: 1.2em !important;
    height: auto !important;
    padding: 0 0 0 2px;
    width: auto !important;
}

#linksUl li { margin: 0 0 17px 0; }

.homePageBullets ul li {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 6px;
    color: #666666;
    font-size: 1.0em;
    font-weight: 200;
    margin: 5px 0 15px 0;
    padding: 0 0 0 18px;
}

#linksUl li ul li:first-child {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 6px;
    color: #666666;
    font-weight: 200;
    
    margin: 5px 0 5px 0;
    padding: 0 0 0 18px;
}

#linksUl a {
    color: #696767;
    display: inline-block;
    margin: 0 0 0 22px;
}


.imageContainer {
    height: 386px;
    width: 600px;
}

.imageContainer img {
    position: absolute;
    z-index: 2;
}

.imageContainer h1:lang(English) {
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 2.1em;
}

.imageContainer h1:lang(Russian) {
    font-family: 'PT Sans', 'sans-serif';
    font-size: 1.7em;
    font-weight: 700;
}

.imageContainer h1 {
    left: 285px;
    line-height: 34px;
    position: absolute;
    top: 190px;
    width: 256px;
    z-index: 1002;
}

.imageContainer ul:lang(English) {
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 1.3em;
}

.imageContainer ul:lang(Russian) {
    font-family: 'PT Sans', 'sans-serif';
    font-size: 1em;
    font-weight: 700;
}

.imageContainer ul {
    list-style-type: none;
    left: 340px;
    line-height: 25px;
    position: absolute;
    top: 325px;
    width: 256px;
    z-index: 1002;
}

.imageContainer ul li {
    background: url("/img/tempsite/bullet5.png") no-repeat 0 4px;
    padding-left: 25px;
    margin-bottom: 20px;
}

#eventContactUsDIV p { margin: 5px 5px 5px 5px; }

.testimonials {
    -moz-box-shadow: 0px 4px 4px rgba(50, 50, 50, 0.4);
    -webkit-box-shadow: 0px 4px 4px rgba(50, 50, 50, 0.4);
    background: white;
    box-shadow: 0px 4px 4px rgba(50, 50, 50, 0.4);
    height: 82px;
    margin-bottom: 15px;
    width: 99%;    
}

.testimonials ul {
    overflow: hidden;
    padding: 5px 0px 0px 10px;
}

.testimonials ul li {
    cursor: pointer;
    float: left;
    margin-left: 86px;
}

.testimonials ul li:first-child {
    margin-left: 0px;
    margin-right: 20px;
}

.qtip-content { font-size: 16px; }

.ui-tooltip, .qtip {
    max-width: 900px !important; /* Change this? */
    min-width: 455px !important; /* Change this? */
}


/* Balance Home page 
----------------------------------------------------------*/

select.selectMenu {
	font-size: 17px;
    color: #577aff;
    padding: 9px !important;
    border: 1px solid #DEDEDE;
    width: 262px;
    margin: 10px 0px 10px 0px;
}

.rightBannerMiddle input[type="text"],.rightBannerMiddle input[type="tel"] ,.rightBannerMiddle input[type="email"],
.registrationSteps input[type="text"],
 #formElements input[type="text"], #formElements input[type="password"] {
    display: block;
    font-family: "Helvetica Neue", Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    margin-bottom: 13px;
    font-size: 1em;
    padding: 11px 25px;
    padding-left: 10px;
    letter-spacing:1px;
    width: 74%;
    color:  #577aff;
    box-shadow: 0 1px 3px #000000 inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
    transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}

.rightBannerMiddle input[type="text"]:focus,.rightBannerMiddle input[type="tel"]:focus ,.rightBannerMiddle input[type="email"]:focus,
.registrationSteps input[type="text"]:focus,
 #formElements input[type="text"]:focus, #formElements input[type="password"]:focus {
    color: #333;
    border-color: #295ca1;
    border-color: rgba(41, 92, 161, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    outline: 0 none;
}

.rightBannerMiddle ul li ul li:first-child {
   
    width: 56px !important;
     margin-right: 7px !important;
    
}

 #VerificationFormElements input[type="text"] {
    display: block;
    font-family: "Helvetica Neue", Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    margin-bottom: 0px;
    margin-left: 40px;
    font-size: 1em;
    padding: 11px 25px;
    padding-left: 10px;
    letter-spacing:1px;
    width: 74%;
    color:  #577aff;
    box-shadow: 0 1px 3px #000000 inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
    transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}

#VerificationFormElements input[type="text"]:focus {
    color: #333;
    border-color: #295ca1;
    border-color: rgba(41, 92, 161, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    outline: 0 none;
}

 #promotionCode input[type="text"] {
    display: block;
    font-family: "Helvetica Neue", Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    margin-bottom: 0px;
    margin-left: 40px;
    font-size: 1em;
    padding: 11px 25px;
    padding-left: 10px;
    letter-spacing:1px;
    width: 74%;
    color:  #577aff;
    box-shadow: 0 1px 3px #000000 inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
    transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}

#promotionCode input[type="text"]:focus {
    color: #333;
    border-color: #295ca1;
    border-color: rgba(41, 92, 161, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    outline: 0 none;
}

#promotionCode label {
    margin-left: 50px;
}

 #promotionCodeUserPage input[type="text"] {
    display: block;
    font-family: "Helvetica Neue", Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    margin-bottom: 0px;
    margin-left: 10px;
    font-size: 1em;
    padding: 11px 25px;
    padding-left: 10px;
    letter-spacing:1px;
    width: 55%;
    color:  #577aff;
    box-shadow: 0 1px 3px #000000 inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
    transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}

#promotionCodeUserPage input[type="text"]:focus {
    color: #333;
    border-color: #295ca1;
    border-color: rgba(41, 92, 161, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    outline: 0 none;
}

#promotionCodeUserPage label {
    margin-left: 15px;
}
.verificationFormBtn{
border:1px solid #202266; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 4px 10px 4px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color: #FFFFFF;
 background-color: #2D3091; background-image: -webkit-gradient(linear, left top, left bottom, from(#2D3091), to(#25257D));
 background-image: -webkit-linear-gradient(top, #2D3091, #25257D);
 background-image: -moz-linear-gradient(top, #2D3091, #25257D);
 background-image: -ms-linear-gradient(top, #2D3091, #25257D);
 background-image: -o-linear-gradient(top, #2D3091, #25257D);
 background-image: linear-gradient(to bottom, #2D3091, #25257D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2D3091, endColorstr=#25257D);
}

.verificationFormBtn:hover{
 border:1px solid #151643;
 background-color: #21236a; background-image: -webkit-gradient(linear, left top, left bottom, from(#21236a), to(#191956));
 background-image: -webkit-linear-gradient(top, #21236a, #191956);
 background-image: -moz-linear-gradient(top, #21236a, #191956);
 background-image: -ms-linear-gradient(top, #21236a, #191956);
 background-image: -o-linear-gradient(top, #21236a, #191956);
 background-image: linear-gradient(to bottom, #21236a, #191956);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#21236a, endColorstr=#191956);
}

#MainContent_txtCountryCode {
	 padding: 11px 15px 11px 10px;
	  width: 27px /*!important*/;
	   text-align: center;
    letter-spacing: 1px;
}
.rightBannerMiddle ul li ul {
    overflow: hidden;
}
.rightBannerMiddle ul li ul li {
    float: left;
    width: 219px;
}
/*.stage2Element {
    display: none;
}

#step2 ul {
    overflow: hidden;
    /*padding-bottom: 20px;
}

#step2 ul li {
    float: left;
}

#packageSummary,#registrationForm {
    padding: 25px 25px 0px 35px;
    color: #666666;
    font-size: 1.1em;
}
#step3 {
	 padding: 0px 25px 30px 35px;
    font-size: 1.1em;
}
#packageSummary h2 {
    font-size: 2.3em;
}

#packageSummary ul li {
    margin: 0 0 10px 0;
    float: none;
}
#packageSummary ul li ul {
    overflow: hidden;
}
#packageSummary ul li ul li {
   
    float: left;
}
#packageSummary ul li ul li:first-child {
    margin-right: 20px;
}
#packageSummary ul li ul li:last-child {
    margin-left: 20px;
}
#packageSummary ul li ul li img {
    vertical-align: text-bottom;
}

#packageSummary ul li ul li {
    margin:10px 0 10px 0;
}

#registrationForm h2 {
    margin: 0 0 10px 0;
}

#registrationForm input {
    width: 300px !important;
}
#registrationForm p {
    font-size: 1.2em;
    text-align: center;
}
#registrationForm a {
    font-size: 0.7em;
}

#facebookRegDiv {
    padding: 25px 0 0 0;
}*/

.packageSummary_old {
	 left: 3px;
    position: relative;
    top: 36px;
}
.packageSummary_old .summaryName {
    padding-top: 10px;
}
.packageSummary_old .summaryName, .packageSummary_old .summaryPrice, .packageSummary_old .summaryFlags {
    float: left;
}

.packageSummary_old .summaryFlags ul {
    float: left;
    overflow: hidden;
}
.packageSummary_old .summaryFlags {
    padding: 0 22px;
    position: relative;
    top: 10px;
    width: 255px;
}
/* 
----------------------------------------------------------*/


/* Balance Registration - packages Page 
----------------------------------------------------------*/

#stepsRoller {
	overflow: hidden;
	 position: relative;
    width: 930px;
    
}
#rollerMask {
     position: relative;
   
}
#rollerMask .rollerItem {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 930px;
  
}



.registrationSteps {
    overflow: hidden;
    height: 250px;
}
.registrationSteps li {
    float: left;
    text-align: center;
}
.registrationSteps li ul li {
    float: none;
}

.registrationSteps li ul li:first-child {
    margin:12px 0 12px 0;
}

.registrationSteps li ul li:first-child div {
    background: none repeat scroll 0 0 #2D3290;
    border-radius: 30px;
    color: #FFFFFF;
    font-size: 2em;
    height: 40px;
    padding: 4px 4px 3px;
    vertical-align: text-bottom;
    width: 40px;
    margin-left: auto;
    margin-right: auto;
    
}
.registrationSteps li ul li ul li {
	float: left;
}

.registrationSteps li ul li select {
    margin-top: 0;
}

.registrationSteps h2 {
    color: #2d3290;
    font-size: 1.3em;
    margin-bottom: 10px;
}


#packagesTable, #featuteTable {
    overflow: hidden;
    margin-left: 10px;
    padding-bottom: 10px;

}

#featureContainer ul li div:after {
    content: url("/img/tempsite/checkmark.png");
}

#packagesTable #packageCatagory ul li:nth-child(even),#featuteTable ul li:nth-child(even) {
    background: #ffffff;
}
#packagesTable #packageCatagory ul li:nth-child(odd),#featuteTable ul li:nth-child(odd) {
    background: #f6f6f6;
}

#packagesTable #packageCatagory ul li:first-child, #featuteTable #featureCatagory ul li:first-child {
    background: #e1e8ee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #fefefe 0%, #e1e8ee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e1e8ee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e1e8ee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#e1e8ee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#e1e8ee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#e1e8ee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e1e8ee',GradientType=0 ); /* IE6-8 */
    height: 36px;
    color: #3a4098;
    font-weight: bold;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom: solid 1px #dddddf;
    padding-bottom: 0;
    padding: 13px 0 0 22px;
    }
#packagesTable #packageCatagory ul li:last-child ,#featuteTable #featureCatagory ul li:last-child{
    border-bottom: none;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
#packagesTable #packageCatagory ul li,#featuteTable #featureCatagory ul li {
    width: 225px;
    color: #696969;
    
    border-bottom: solid 1px #dddddf;
    padding: 25px 0 25px 22px;
    float: none;
}
#featuteTable #featureCatagory ul li {
    padding: 22px 0 21px 22px;
}
#packagesTable li, #featuteTable li {
    float: left;
}
#packagesTable #packageCatagory,#featuteTable #featureCatagory {
    width: 247px;
    border: solid 1px #dddddf;
    
}
#packageContainer {
    overflow: hidden;
    min-height: 300px;
    min-width: 338px;
}
.userPackageBox {
    width: 152px;
    border: solid 1px #dddddf;
    float: left;
}
#packageContainer .userPackageBox ul li:nth-child(3) div a {
	height: auto !important;
}
.userPackageBox ul li:first-child{
    color: white !important;
     height: 36px;
    font-weight: bold;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom: solid 1px #dddddf;
    padding-bottom: 0;
    padding: 13px 0 0 0px;
     background: #bd5a09 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    
    background: -moz-linear-gradient(top,  #f0a913 0%, #bd5a09 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0a913), color-stop(100%,#bd5a09)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0a913 0%,#bd5a09 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0a913 0%,#bd5a09 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0a913 0%,#bd5a09 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #f0a913 0%,#bd5a09 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a913', endColorstr='#bd5a09',GradientType=0 ) !important; /* IE6-8 */
}

.userPackageBox:nth-child(2) ul li:first-child {
	 background: #26707d !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    
    background: -moz-linear-gradient(top,  #3398aa 0%, #26707d 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3398aa), color-stop(100%,#26707d)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3398aa 0%,#26707d 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3398aa 0%,#26707d 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3398aa 0%,#26707d 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #3398aa 0%,#26707d 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398aa', endColorstr='#26707d',GradientType=0 ) !important; /* IE6-8 */
}
.userPackageBox:nth-child(3) ul li:first-child {
	 background: #26707d !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    
    background: -moz-linear-gradient(top,  #840a00 0%, #5c0201 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c0201), color-stop(100%,#5c0201)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #840a00 0%,#5c0201 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #840a00 0%,#5c0201 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #840a00 0%,#5c0201 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #840a00 0%,#5c0201 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840a00', endColorstr='#5c0201',GradientType=0 )!important ; /* IE6-8 */
}
#packageContainer .userPackageBox:nth-child(3) ul li:first-child:after {
    
    content: url("/img/tempsite/badge.png");
    display: block;
    left: 67px;
    position: relative;
    top: -36px;
}
.userPackageBox:nth-child(4) ul li:first-child,.packageSummary h2{
	 background: #26707d !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    
    background: -moz-linear-gradient(top,  #2e3192 0%, #25257d 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e3192), color-stop(100%,#25257d)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2e3192 0%,#25257d 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2e3192 0%,#25257d 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2e3192 0%,#25257d 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #2e3192 0%,#25257d 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3192', endColorstr='#25257d',GradientType=0 ) !important; /* IE6-8 */
}

#packageContainer .userPackageBox:nth-child(1) ul li:nth-child(3) div a,
#packageContainer .userPackageBox:nth-child(2) ul li:nth-child(3) div a,
#packageContainer .userPackageBox:nth-child(3) ul li:nth-child(3) div a,
#packageContainer .userPackageBox:nth-child(4) ul li:nth-child(3) div a {
	 background: #26707d !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    
    background: -moz-linear-gradient(top,  #c9cdd0 0%, #9d9d9d 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9cdd0), color-stop(100%,#9d9d9d)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c9cdd0 0%,#9d9d9d 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c9cdd0 0%,#9d9d9d 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c9cdd0 0%,#9d9d9d 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #c9cdd0 0%,#9d9d9d 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9cdd0', endColorstr='#9d9d9d',GradientType=0 ) !important; /* IE6-8 */
}



#packageContainer .userPackageBox ul li:nth-child(3) div a {
    padding: 5px;
    -khtml-border-radius: 17px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    color: white;
    font-size: 0.7em;
    text-decoration: none;
    display: inline-block;
    margin-top: 17px;
   
}

.pricingInfoNode ul li {
	margin:10px 0;
}
.pricingTable tr td {
    border-bottom: 1px dotted #DDDDDF;
    padding: 5px;
}



#packageContainer .userPackageBox ul li:nth-child(3) div {
    margin-top: -13px;
}



#packageContainer .userPackageBox ul li:nth-child(3),#packageContainer .userPackageBox ul li:nth-child(5) {
    height: 28px;
}





#packageContainer .userPackageBox ul li:nth-child(4) {
	 height: 28px;
}

.userPackageBox ul li:nth-child(odd)
{
background:#f6f6f6;
}
.userPackageBox ul li:nth-child(even)
{
background:#ffffff;
}
.userPackageBox {
	margin-right: 8px;
}
.userPackageBox:first-child {
    margin-left: 8px;
}

.userPackageBox ul li {
	width: 152px;
    color: #696969;
    font-size: 1.1em;
    border-bottom: solid 1px #dddddf;
    padding: 21px 0;
    float: none;
    text-align: center;
    
}

/* a rule for chrome */
@media screen and /*! YUI-Compressor */ (-webkit-min-device-pixel-ratio:0)  
{
   
    .userPackageBox ul li {
         padding: 22px 0;
    } 
     /*
    #packagesTable .userPackageBox ul li:first-child {
         padding: 13px 0;
    }*/
    #featureContainer .userPackageBox ul li:first-child  {
        padding: 15px 0px 4px 0px;
        height: 31px;
        
    }
   #featureContainer .userPackageBox ul li {
         padding: 21px 0;
    }
   
 /*#packageContainer .userPackageBox ul li:nth-child(3),#packageContainer .userPackageBox ul li:nth-child(5) {
    height: 33px;
}*/
}

.userPackageBox ul li:last-child {
    border-bottom: none;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.userPackageBox ul li .packagePrice,.userPackageBox ul li .packageMinutes {
    font-size: 1.3em;
   font-weight:  bold;
}


/* 
----------------------------------------------------------*/

/* Balance Registration Page
----------------------------------------------------------*/

#registrationStepsBg {
    width: 899px;
    height: 267px;
    background: url("/img/tempsite/stepsBg.jpg") no-repeat;
    margin: 0 0 10px 12px;
}

.stage2Element {
    display: none;
}

#step2 ul {
    overflow: hidden;
    /*padding-bottom: 20px;*/
}

#step2 ul li {
    float: left;
}

#step2-5 ul {
    overflow: hidden;
    /*padding-bottom: 20px;*/
}

#step2-5 ul li {
    float: left;
}

.packageSummary h2,.divertNumberBox {
    color: white;
    border: solid 3px #dedede;
    padding: 5px 15px 10px 15px;
    display: inline-block;
}

.packageSummary,#registrationForm {
    padding: 25px 25px 0px 35px;
    color: #666666;
    font-size: 1.1em;
}
#registrationForm {
    padding: 25px 25px 49px 47px;
}
#registrationForm h2,#facebookRegDiv h2 {
	border-bottom: dotted 1px #dedede;
    padding-bottom: 5px;
}
#registrationForm  a {
    text-align: center;
    display: block;
}

#VerificationForm {
    padding: 25px 25px 49px 47px;
}
#VerificationForm h2{
	border-bottom: dotted 1px #dedede;
    padding-bottom: 5px;
}
#VerificationForm  a {
    text-align: center;
    display: block;
}

.packageSummary h2 {
    font-size: 2.3em;
}

.packageSummary ul li {
    margin: 0 0 10px 0;
    float: none;
}
.packageSummary ul li ul {
    margin-left: 20px;
}
.packageSummary ul li ul li:first-child,.packageSummary ul li ul li:nth-child(2) {
	 background: url("/img/tempsite/bullet.jpg") no-repeat 0 7px;
}
.packageSummary ul li ul li 
{
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 4px;
    padding: 0px 0px 7px 20px;
    border-bottom: dotted 1px #dedede;
    display: table;
    float: none !important;
}
.packageSummary ul li ul li:last-child
{
    background: none;
}


.packageSummary ul li ul li img {
    vertical-align: text-bottom;
}

.packageSummary ul li ul li {
    margin:10px 0 10px 0;
}

#registrationForm h2 {
    margin: 0 0 10px 0;
}

#registrationForm input {
    width: 300px !important;
}
#registrationForm p {
    font-size: 1.2em;
    text-align: center;
}
#registrationForm a {
    font-size: 0.7em;
}

#VerificationForm h2 {
    margin: 0 0 10px 0;
    margin-left: 70px;
}

#VerificationForm input {
    width: 150px !important;
}
#VerificationForm p {
    font-size: 1.2em;
    text-align: center;
}
#VerificationForm a 
{
    text-align: left;
    font-size: 1em;
}

#VerificationForm ul li 
{
     background: url("/img/tempsite/bullet.jpg") no-repeat 0 4px;
    padding: 0px 0px 7px 20px;
    margin: 0 10px;
    float: none;
}

#facebookRegDiv {
    padding: 25px 0 0 0;
}

#promotionCode input {
    width: 150px !important;
}


#promotionCode h2 {
margin: 0 0 20px 39px;
}


/* 
----------------------------------------------------------*/

/* LogIn section
----------------------------------------------------------*/

.loginSection {
    float: right;
    margin: -10px 20px 0 0;
    width: 55px;
}

.loginSection input {
    background: white;
    border: none;
    width: 100px;
}

.loginSection .rememberMe {
    border: none;
    width: auto;
}

#rememberMe {
    vertical-align: middle;
    width: auto;
}

.signedIn { font-size: 14px !important; }

.logInAndFbSection { float: right; }

.logOutSection {
    float: right;
    margin: 0 17px 0 0
}

#logInPopup input[type="text"] {
    border: solid 1px #577aff;
    height: 20px;
    width: 150px;    
}

#logInPopup input[type="password"] {
    border: solid 1px #577aff;
    height: 20px;
    width: 150px;    
}

#userLogin {
    border: none !important;
    height: auto !important;
}

#logInPopup td { padding: 4px 0 4px 0; }


/* TAB MENU   
----------------------------------------------------------*/

#divMenuWrap {
    display: inline-block;
    height: 50px;
    MARGIN: 0 0 0 0;
    width: 730px;
}

#divMenuWrap A { text-decoration: none; }

#divMenuWrap .menuItem_r_off {
    FLOAT: left;
    HEIGHT: 28px;
    LIST-STYLE-TYPE: none !important;
    MARGIN-RIGHT: 0;
    width: 2px;
    width: 2px;
}

#divMenuWrap .menuItem_r_on {
    background: url("/img/tempsite/navLeft.jpg") no-repeat 0 12px;
    FLOAT: left;
    HEIGHT: 39px;
    LIST-STYLE-TYPE: none !important;
    MARGIN-RIGHT: 0;
    WIDTH: 14px;
}

#divMenuWrap .menuItem_m_off {
    FLOAT: left;
    FONT-SIZE: 18px;
    HEIGHT: 27px;
    LIST-STYLE-TYPE: none !important;
    PADDING: 14px 15px 0 15px;
}

#divMenuWrap .menuItem_m_off A { COLOR: #31328d; }

#divMenuWrap .menuItem_m_on {
    background: url("/img/tempsite/navMiddle.jpg") repeat-x 0 12px;
    FLOAT: left;
    FONT-SIZE: 18px;
    HEIGHT: 28px;
    LIST-STYLE-TYPE: none !important;
    padding: 14px 10px 0 4px;
}

#divMenuWrap .menuItem_m_on A {
    COLOR: #31328d;
    HEIGHT: 28px;
    padding: 12px 8px 8px 8px;
}

#divMenuWrap .menuItem_l_off {
    border-left: 1px solid white;
    FLOAT: left;
    HEIGHT: 28px;
    LIST-STYLE-TYPE: none !important;
    MARGIN: 7px 0 0 0;
    padding: 0 0 0 0;
    WIDTH: 14px;
}

#divMenuWrap .menuItem_l_on {
    background: url("/img/tempsite/navRight.jpg") no-repeat 0 12px;
    FLOAT: left;
    HEIGHT: 39px;
    LIST-STYLE-TYPE: none !important;
    MARGIN: 0 0 0 0;
    padding: 0 0 0 0;
    WIDTH: 14px;
}


#productNav {
    LIST-STYLE-TYPE: none !important;
    z-index: 1000;
}

#productNav LI {
    HEIGHT: 42px;
    MARGIN: 0;
    PADDING: 0;
    position: relative;
}

#productNav LI ul.subnav {
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35px;
    z-index: 1000;
}

#productNav LI ul.subnav li {
    /*--Create bevel effect--*/
    background: #ced5dd;
    border-bottom: 1px solid #fff;
    clear: both;
    width: 123px;
    z-index: 1000;
}

#productNav li span {
    background: url("/img/tempsite/dropDownBg.png") no-repeat center 6px;
    float: right;
    height: 35px;
    /*--Drop down trigger styles--*/
    width: 17px;	
}
/*#productNav LI UL {HEIGHT: auto; LIST-STYLE-TYPE: none !important; MARGIN: -3px 0 0 0; #MARGIN: 0; PADDING: 0; DISPLAY: none;BACKGROUND: #e56036; WIDTH: 170px; DISPLAY: none; TEXT-ALIGN: right;}
#productNav LI UL LI {MARGIN-BOTTOM: 5px; HEIGHT: auto;} 
#productNav LI UL LI A {MARGIN: 0 5px; PADDING: 5px; COLOR: #FFF; FONT-SIZE :14px; FONT-WEIGHT: normal !important; BORDER-BOTTOM: solid 1px White;} 
#productNav LI UL LI A:hover {TEXT-DECORATION: none; color:#FFF; FONT-WEIGHT: normal; FONT-SIZE: 14px;}
*/

/*.langSelect {
    float: right;
    margin: -20px 40px 0 0;
    color: black
}*/


/* Textual page style   
----------------------------------------------------------*/

.textPageContent { padding: 9px 0 0 17px }

.textPageContent .textPageMenu {
    float: left;
    margin-top: 12px;
    min-height: 200px;
    width: 175px;
}

.textPageContent h1 {
    color: #31328d !important;
    font-size: 35px;
    margin: 0 0 34px 0;
}

.textPageContent .textPageBody {
    float: left;
    width: 714px;
}

.textPageContent .textPageBody .textPageTop {
    background: url("/img/tempsite/textPageTop1.png") no-repeat;
    height: 15px;
    width: 714px;
}

.textPageContent .textPageBody .textPageMiddle {
    background: url("/img/tempsite/textPageMiddle.png") repeat-y;
    min-height: 350px;
    padding: 10px 0 20px 20px;
    width: 714px;
}

.textPageContent .textPageBody .textPageBottom {
    background: url("/img/tempsite/textPageBottom.png") no-repeat;
    height: 16px;
    width: 714px;
}

.textPageContent .textPageBody .textPageMiddle .textPagePad {
    color: #3b3c3d;
    width: 620px;
}

.textPageContent .textPageBody .textPageMiddle ul li { margin: 0 0 15px 0; }

.textPageMenu { z-index: 100; }

.textPageMenu .item.active {
    background: url("/img/tempsite/menuBg1.png") no-repeat;
    color: white;
    font-size: 15px;
    height: 56px;
    padding: 12px 0 14px 11px;
    width: 177px;
}

.textPageMenu .item {
    color: #4189bd;
    cursor: pointer;
    font-size: 15px;
    height: 56px;
    padding: 12px 0 14px 3px;
    width: 177px;
}

.textPageMenu .item a { text-decoration: none; }

.textPageMenu .Downarrow { padding: 18px 0 0 70px; }

.textPageMenu .item.active a {
    color: white;
    font-weight: bold;
}


/* FAQ page style   
----------------------------------------------------------*/

.faqList li {
    line-height: 21px;
    list-style: none;
    padding: 5px 0 5px 0;
}

.faqList h2 {
    color: #3b3d98;
    font-size: 1.9em;
    padding: 10px 0 20px 0;
}

.faqList li h2 {
    font-size: 1.2em;
    padding: 0 0 0 0;
}

.answer { display: none; }

.textPageContent .textPageBody .textPageMiddle .textPagePad .question {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 4px;
    color: #69b700;
    margin-bottom: 10px;
    padding: 0 0 0 20px;
    text-decoration: none
}

/* Register
----------------------------------------------------------*/


.topBanner {
    background: url("/img/tempsite/topBanner.png") no-repeat;
    height: 113px;
    margin: 0 0 0 15px;
    text-align: center;
    width: 892px; 
}

.topBanner h1 {
    color: #69b700;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 3px;
    padding: 26px 0 0 0;
}

.topBanner h2 {
    color: #3b3d98;
    letter-spacing: 2px;
}

.textPageContent .textPageBody .textPageMiddle .textPagePad h1 { font-size: 30px; }

#MainContent_step1 h1 { margin-bottom: 15px; }

#MainContent_step1 p {
    color: #4b4b4b;
    font-size: 15px;
}

.step1_bg {
    background: url("/img/tempsite/step1_bg.png") no-repeat;
    height: 216px;
    width: 630px;
}

.registrationDropDown { margin: 51px 0 0 0; }

.leftDropDown, .rightDropDown { float: left; }

.rightDropDown { margin: 0 0 0 75px }


.textPageContent .DivertPageMenu {
    float: left;
    margin-top: 26px;
    min-height: 200px;
    width: 175px;
}

.DivertPageMenu .Downarrow { padding: 4px 0 4px 70px }


.packagesLeftCol, .packagesRightCol, .FaceBookregFormLeftCol { float: left; }

.packagesLeftCol .paymentOptions { margin: 20px 0 0 10px; }

.FaceBookregFormLeftCol { margin-top: 10px; }

.step1Btn {
    float: right;
    margin: -20px 46px 0 0;
}

.packagesTable .packageTableHeader {
    background: url("/img/tempsite/packageTableHeader.png") no-repeat;
    float: left;
    height: 84px;
    width: 515px;
}

.packagesTable .cancelAnyTimeSticker { float: left; }

.packageTableHeader ul {
    margin: 10px 0 0 10px;
    overflow: hidden;
}

.packageTableHeader ul li {
    color: #373c98;
    float: left;
    font-size: 16px;
    text-align: center;
}

.packageTableHeader ul li.type {
    padding: 18px 7px 0 7px !important;
    width: 49px;
}

.packageTableHeader ul li.name { padding: 18px 15px 0 15px !important; }

.packageTableHeader ul li.minutes {
    padding: 18px 28px 0 28px !important;
    text-align: center;
    width: 93px;
}

.packageTableHeader ul li.title { padding: 18px 22px 0 22px; }

.packageTableHeader ul li.plan {
    padding-top: 10px;
    text-align: center;
    width: 74px;
}

.packageBodyPad ul { overflow: hidden; }

.packageBodyPad ul li { float: left; }

.packageBodyPad {
    background: url("/img/tempsite/packagebody2.png") no-repeat;
    height: 105px;
    width: 650px;
}

.packageBodyPad ul li.title {
    color: #373c98;
    padding: 18px 19px 0 16px;
    text-align: center;
}

.minutesNum {
    font-size: 26px;
    line-height: 21px;
}

.minutesText { text-align: center; }

.packageBodyPad .title.name {
    font-weight: bold;
    padding: 42px 22px 0 22px;
    width: 32px;
}

.packageBodyPad .title.type {
    padding: 18px 0 0 0;
    text-align: center;
    width: 53px;
}

.packageBodyPad .title.minutes {
    padding: 15px 16px 0 16px !important;
    width: 102px;
}

.packageBodyPad .title.plan {
    padding: 25px 14px 0 14px;
    width: 80px;
}

.packageBodyPad .title.price {
    font-size: 26px;
    font-weight: bold;
    padding: 31px 54px 0 9px;
}

.packageBodyPad .button {
    float: right;
    position: relative;
    right: 30px;
    text-align: center;
    top: 16px;
}

.packageBodyPad .packageSep { padding: 16px 5px 0 5px }

.moreInfoLink { font-size: 12px; }

.flags {
    margin: 0 auto 15px auto;
    width: 286px;
}

.summaryBox {
    background: url("/img/tempsite/summarybox.png") no-repeat;
    height: 155px;
    width: 650px;
}

.regForm .regFormLeftCol, .regForm .regFormRightCol, .regForm .regFormMiddleBorder { float: left; }

.regForm .regFormLeftCol {
    height: 240px;
    width: 351px;
}

.regForm .regFormRightCol {
    color: #373c98;
    font-size: 16px;
    height: 240px;
    text-align: center;
    width: 260px;
}

.regFormLeftCol table tr td { height: 48px; }

.regFormBottomBorder {
    border-top: solid 1px #dcdee0;
    height: 2px;
    width: 648px;
}

.regFormMiddleBorder {
    background: url("/img/tempsite/regFormBorder.png") no-repeat;
    height: 211px;
    padding: 0 5px 0 5px;
    width: 18px;
}

.regFormLeftCol input, .phoneForm input {
    background: none;
    border: 0 none;
    padding: 5px 0 0 21px
}

.formBg_short {
    background: url("/img/tempsite/inputBg_small.png") no-repeat;
    height: 29px;
    width: 167px;
}

.formBg_long {
    background: url("/img/tempsite/inputBg_long.png") no-repeat;
    height: 29px;
    width: 344px;
}

.formBg_long input { width: 300px; }

.formBg_dialCode {
    background: url("/img/tempsite/dialCodebg.png") no-repeat;
    height: 29px;
    width: 54px;
}

.formBg_phone {
    background: url("/img/tempsite/phoneBg2.png") no-repeat;
    height: 29px;
    width: 236px;
}

.formBg_phone input { width: 200px; }

.formBg_dialCode input {
    color: #838383;
    font-weight: bold;
    padding: 6px 0 0 8px;
    width: 37px;
}

.phoneForm {
    color: #373c98;
    margin: 15px 0 15px 0;
}



#confirmPackageSummary .AccountPackageSummary { padding: 0 0 0 15px }

#confirmPackageSummary .AccountPackageSummary h3 { margin: 0 0 10px 0; }

#confirmPackageSummary .AccountPackageSummary .bullet {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 2px;
    font-size: 14px;
    margin: 0 0 10px 5px;
    padding: 0 0 0 17px;
}

#confirmPackageSummary .AccountPackageSummary .packageTitle {
    font-size: 16px;
    margin-bottom: 10px;
}




/*.countrySelect { background: #4189bd;height: 27px;padding: 5px 0 0 0;margin: 0 0 0 3px;width: 312px;}*/

.countrySelect input[type="text"] {
    background: none !important;
    border: none !important;
    color: white;
    font-size: 16px;
}

.destNumber {
    margin: 0 5px 0 0;
    overflow: hidden;
    width: 315px;
}

.destNumber li { float: left; }

.destNumber IMG { vertical-align: middle; }

.destNumber input { border: 1px solid #577aff }

#recaptcha_image { border: solid 1px #577aff; }

.continueStep2 { margin-bottom: 10px; }

.phoneBg {
    background: url("/img/tempsite/phonebg.png") no-repeat;
    height: 48px;
    padding: 3px 0 0 3px;
    width: 646px;
}

.formElements {
    color: #666666;
    margin: 20px 0 0 20px;
    padding: 0 0 20px 0
}

.formElements INPUT[type="text"], .formElements INPUT[type="password"] {
    border: solid 1px #4189bd;
    height: 20px;
    margin: 0 8px 0 0;
    padding-left: 4px;
}

.formElements INPUT[type="radio"] { border: none; }

.formElements INPUT[type="checkbox"] { border: none; }

.formElements .formElement.readonly {
    background: #C4D1FF;
    float: left;
    text-align: center;
}

.formElements SELECT {
    border: solid 1px #4189bd;
    float: left;
    height: 26px;
    padding-top: 3px;
    vertical-align: top;
}

.formElements TD { padding: 0 0 5px 10px; }

.formElements TD IMG { vertical-align: middle; }

.formElementBg {
    background: url("/img/tempsite/textFieldBG.png") no-repeat;
    height: 33px;
    padding: 7px 0 0 5px;
    width: 261px;
}

.formElementBg.Password {
    background: url("/img/tempsite/textFieldBG_password.png") no-repeat;
    height: 33px;
    padding: 7px 0 0 5px;
    width: 261px;
}

.formElementBg.Password2 {
    background: url("/img/tempsite/textFieldBG_password2.png") no-repeat;
    height: 33px;
    padding: 7px 0 0 5px;
    width: 261px;
}

.formElementBgShort {
    background: url("/img/tempsite/CountryCodeBg.png") no-repeat;
    height: 33px;
    padding: 7px 0 0 5px;
    width: 95px;
}

.formElementBg input {
    background: none;
    border: 0;
    width: 240px;
}

.formElementBgShort input {
    background: none;
    border: 0;
    width: 75px;
}


.sepLine {
    border-top: dotted 2px #4189bd;
    height: 2px;
    margin: 20px 0 20px 0;
    width: 600px;
}

.horizonalSepLine {
	border-left: dotted 1px #DEDEDE;
    margin: 20px 40px 20px 40px;
    width: 2px;
    height: 533px;
}

.packageBody td { padding: 0 0 3px 0 }

.packageBody {
    padding: 0 0 10px 0;
    width: 387px;
}

.errorIcon { color: #c80000; }

#DIVautheticate, #registrationLoader, #phoneOk { float: left; }

#callSummaryDiv {
    margin: 10px 0 0 4px;
    width: 620px;
}

.callSummaryPad .left, .callSummaryPad .middle, .callSummaryPad .right { float: left; }

.callSummaryPad .left, .callSummaryPad .right {
    height: 232px;
    width: 17px;
}

.callSummaryPad .left { background: url("/img/tempsite/callHistoryPreview_left.png") no-repeat; }

.callSummaryPad .right { background: url("/img/tempsite/callHistoryPreview_right.png") no-repeat; }

.callSummaryPad .middle {
    background: url("/img/tempsite/callHistoryPreview_middle.png") repeat-x;
    height: 232px;
}

.callSummaryPad .middle .tableHeaders { padding: 17px 0 4px 5px; }

.callSummaryPad .middle table th {
    color: #659ad2;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    padding: 0 0 0 0;
    text-align: left;
}

.callSummaryPad .middle table td {
    color: #757a7d;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    padding: 4px 0 10px 0;
}

.callSummaryPad .middle .loader {
    color: #757a7d;
    padding: 10px 0 0 15px;
}

.callSummaryPad .middle .border {
    border-top: solid 2px #d4dbe0;
    height: 3px;
    margin: 0 5px 0 0;
    padding: 4px 0 0 0;
    width: 553px;
}

.seeFullHistory { text-align: right; }

#cliList {
    color: #757a7d;
    font-size: 15px;
}

#cliList th {
    background: #d3d3d3;
    text-align: left;
    width: 100px;
}

#cliList td { padding: 10px 10px 10px 10px; }

.backLinks2 {
    margin: 0 0 5px 0;
    padding-top: 0;
}

.fbConnect {
    margin: 20px 20px 0 0;
    padding: 0 0 0 40px;
}

.fbConnect ul li { float: left; }

#creditCardPayment img { vertical-align: text-bottom; }

#selectDid ul { overflow: hidden; }

#selectDid ul li { float: left; }

#selectDid ul li:last-child { margin: 15px; }


/* Register step 1 
-----------------------------------------------------------*/

.arrows { text-align: center; }



/* contact page   
----------------------------------------------------------*/

.contactForm { padding: 0 0 20px 0; }

.contactForm INPUT[type="text"] {
    background: none;
    border: solid 1px #577aff;
    height: 20px;
    margin: 0 8px 0 0;
    padding-left: 4px;
    width: 265px;
}

.contactForm textarea {
    background: none;
    border: solid 1px #577aff;
    height: 80px;
    margin: 0 8px 0 0;
    padding-left: 4px;
    width: 265px;
}

.contactForm table {
    border-collapse: collapse;
    padding: 2px;
}

.contactForm table td { padding: 5px 0 5px 10px; }

.contactForm h1 { margin: 0 0 10px 0; }

.contactForm select {
    background-color: #F3F3F3;
    border: solid 1px #577aff;
    height: 20px;
    margin: 0 8px 0 0;
    padding-left: 4px;
    width: 273px;
}


.activationError { color: #c80000; }

/* account page   
----------------------------------------------------------*/

.account_mainBodyPad { margin-top: 40px; }

.accountLeftCol {
    float: left;
    padding: 0 0 0 0;
    width: 650px;
}

.accountLeftCol2 {
    float: left;
    padding: 0 0 0 30px;
    width: 450px;
}

.accountLeftCol2 h2 {
    color: #626262;
    font-size: 18px;
    margin: 0;
}

.accountLeftCol2 ul li { padding: 5px 0 5px 0; }

.accountLeftCol2 ul li:first-child { padding: 5px 0 15px 0; }

.account_userName { margin: 0 0 10px 10px; }

.account_mainTop {
    background: url("/img/tempsite/account_left_bg_top.png") no-repeat;
    height: 16px;
    width: 650px;
}

.account_mainMiddle {
    background: url("/img/tempsite/account_main_runing_bg.png") repeat-y 0 0;
    min-height: 320px;
    width: 650px;
    z-index: 1000;
}

.account_main_false_bg {
    background: url("/img/tempsite/account_left_bg_middle2.png") no-repeat 0 0;
    min-height: 137px;
    padding: 0 0 0 15px;
    width: 650px;
    z-index: 1;
}

.account_mainBottom {
    background: url("/img/tempsite/account_left_bg_bottom.png") no-repeat;
    height: 20px;
    width: 650px;
}

.accountLeftCol h2 {
    color: #626262;
    font-size: 18px;
    margin: 0;
}

.accountLeftCol ul li { padding: 5px 0 5px 0; }

.accountLeftCol ul li:first-child { padding: 5px 0 15px 0; }

.accountRightCol {
    float: left;
    padding: 33px 0 0 0;
}

.account_userPackage {
    
    padding: 6px;
    width: 605px;
}

.account_packageTop {
    background: url("/img/tempsite/userPackage_bg.png") no-repeat;
    height: 48px;
    padding: 5px 0 0 15px;
    width: 603px;
}

.account_packageBody {
    margin: -3px 0 0 8px;
    width: 585px;
}

.account_packageBottom {
    background: url("/img/tempsite/account_packageBody_bottom.png") no-repeat;
    height: 14px;
    width: 585px;
}

.acconut_packageContent {
    background: url("/img/tempsite/account_packageBody_middle2.png") repeat-y;
    min-height: 145px;
    padding: 10px 0 0 60px;
}

.account_packageSummary_box {
    padding: 0 0 10px 10px;
    width: 250px;
}

.account_packageSummary_box_top {
    background: url("/img/tempsite/account_right_box_top.png") no-repeat;
    height: 52px;
    width: 275px;
}

.account_packageSummary_box_middle {
    background: url("/img/tempsite/account_right_box_middle.png") repeat-y;
    padding-left: 20px;
    width: 275px;
}

.account_packageSummary_box_bottom {
    background: url("/img/tempsite/account_right_box_bottom.png") no-repeat;
    height: 24px;
    width: 275px;
}

.account_packageSummary {
    padding: 10px 0 10px 5px;
    width: 250px;
}

.energyBar {
    background: url("/img/tempsite/account_packageSummary_energyBG.png") no-repeat;
    height: 10px;
    width: 106px;
}

.accountPopup {
    background-color: #f7f7f7;
    padding: 5px;
}

.accountPopup ul li { margin: 10px 0 10px 0; }

#registerNewDivertDiv select {
    border: 1px solid #2e3192;
    margin-bottom: 10px;
    width: 314px;
}

#paymentMethodSummary ul li {
    font-size: 14px;
    margin: 10px 0 10px 0;
}

#confirmPackageSummary h3 { color: #2e3192 !important; }

.account_phoneBg {
    background: url("/img/tempsite/account_phonebg.png") no-repeat;
    height: 29px;
    padding: 5px 0 0 0;
    width: 198px;
}

.account_phoneBg table { margin: -4px auto 0 auto; }

.account_phoneBg span {
    color: #757a7d;
    font-size: 17px;
}

.account_balance {
    background-color: #d7d7d7;
    height: 31px;
    width: 205px;
    z-index: 3;
}

.account_balance_top {
    background: url("/img/tempsite/account_balance_top.png") no-repeat;
    height: 31px;
    left: 0;
    position: relative;
    top: -31px;
    width: 205px;
    z-index: 300;
}

.account_balance_blueBtn{
border:1px solid #4b75b7; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 4px 10px 4px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color: #FFFFFF;
 background-color: #7394C7; background-image: -webkit-gradient(linear, left top, left bottom, from(#7394C7), to(#50578E));
 background-image: -webkit-linear-gradient(top, #7394C7, #50578E);
 background-image: -moz-linear-gradient(top, #7394C7, #50578E);
 background-image: -ms-linear-gradient(top, #7394C7, #50578E);
 background-image: -o-linear-gradient(top, #7394C7, #50578E);
 background-image: linear-gradient(to bottom, #7394C7, #50578E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7394C7, endColorstr=#50578E);
}

.account_balance_blueBtn:hover{
 border:1px solid #3d6097;
 background-color: #4f78b8; background-image: -webkit-gradient(linear, left top, left bottom, from(#4f78b8), to(#3e436d));
 background-image: -webkit-linear-gradient(top, #4f78b8, #3e436d);
 background-image: -moz-linear-gradient(top, #4f78b8, #3e436d);
 background-image: -ms-linear-gradient(top, #4f78b8, #3e436d);
 background-image: -o-linear-gradient(top, #4f78b8, #3e436d);
 background-image: linear-gradient(to bottom, #4f78b8, #3e436d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4f78b8, endColorstr=#3e436d);
}

.account_balance_CreditBtn1{
border:1px solid #bd5a09; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 53px 10px 53px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f0a913; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0a913), to(#bd5a09));
 background-image: -webkit-linear-gradient(top, #f0a913, #bd5a09);
 background-image: -moz-linear-gradient(top, #f0a913, #bd5a09);
 background-image: -ms-linear-gradient(top, #f0a913, #bd5a09,);
 background-image: -o-linear-gradient(top, #f0a913, #bd5a09,);
 background-image: linear-gradient(to bottom, #f0a913, #bd5a09);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f0a913, endColorstr=#bd5a09);
}

.account_balance_CreditBtn1:hover{
 /*border:1px solid #8c4307;*/
 background-color: #C4890C; background-image: -webkit-gradient(linear, left top, left bottom, from(#C4890C), to(#8c4307));
 background-image: -webkit-linear-gradient(top, #C4890C, #8c4307);
 background-image: -moz-linear-gradient(top, #C4890C, #8c4307);
 background-image: -ms-linear-gradient(top, #C4890C, #8c4307);
 background-image: -o-linear-gradient(top, #C4890C, #8c4307);
 background-image: linear-gradient(to bottom, #C4890C, #8c4307);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C4890C, endColorstr=#8c4307);
}

.account_balance_CreditBtn2{
border:1px solid #26707d ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 50px 10px 50px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3398aa ; background-image: -webkit-gradient(linear, left top, left bottom, from(#3398aa ), to(#26707d ));
 background-image: -webkit-linear-gradient(top, #3398aa , #26707d );
 background-image: -moz-linear-gradient(top, #3398aa , #26707d );
 background-image: -ms-linear-gradient(top, #3398aa , #26707d );
 background-image: -o-linear-gradient(top, #3398aa , #26707d );
 background-image: linear-gradient(to bottom, #3398aa , #26707d );filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3398aa, endColorstr=#26707d );
}

.account_balance_CreditBtn2:hover{
 /*border:1px solid #1a4d56;*/
 background-color: #277583; background-image: -webkit-gradient(linear, left top, left bottom, from(#277583), to(#1a4d56));
 background-image: -webkit-linear-gradient(top, #277583, #1a4d56);
 background-image: -moz-linear-gradient(top, #277583, #1a4d56);
 background-image: -ms-linear-gradient(top, #277583, #1a4d56);
 background-image: -o-linear-gradient(top, #277583, #1a4d56);
 background-image: linear-gradient(to bottom, #277583, #1a4d56);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#277583, endColorstr=#1a4d56);
}

.account_balance_CreditBtn3{
border:1px solid #5c0201 ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 50px 10px 50px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #840a00 ; background-image: -webkit-gradient(linear, left top, left bottom, from(#840a00 ), to(#5c0201 ));
 background-image: -webkit-linear-gradient(top, #840a00 , #5c0201 );
 background-image: -moz-linear-gradient(top, #840a00 , #5c0201 );
 background-image: -ms-linear-gradient(top, #840a00 , #5c0201 );
 background-image: -o-linear-gradient(top, #840a00 , #5c0201 );
 background-image: linear-gradient(to bottom, #840a00 , #5c0201 );filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#840a00 , endColorstr=#5c0201 );
}

.account_balance_CreditBtn3:hover{
 /*border:1px solid #2a0100 ;*/
 background-color: #510600 ; background-image: -webkit-gradient(linear, left top, left bottom, from(#510600 ), to(#2a0100 ));
 background-image: -webkit-linear-gradient(top, #510600 , #2a0100 );
 background-image: -moz-linear-gradient(top, #510600 , #2a0100 );
 background-image: -ms-linear-gradient(top, #510600 , #2a0100 );
 background-image: -o-linear-gradient(top, #510600 , #2a0100 );
 background-image: linear-gradient(to bottom, #510600 , #2a0100 );filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#510600 , endColorstr=#2a0100 );
}

.account_balance_CreditBtn4{
border:1px solid #25257d ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 50px 10px 50px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #2e3192 ; background-image: -webkit-gradient(linear, left top, left bottom, from(#2e3192 ), to(#25257d ));
 background-image: -webkit-linear-gradient(top, #2e3192 , #25257d );
 background-image: -moz-linear-gradient(top, #2e3192 , #25257d );
 background-image: -ms-linear-gradient(top, #2e3192 , #25257d );
 background-image: -o-linear-gradient(top, #2e3192 , #25257d );
 background-image: linear-gradient(to bottom, #2e3192 , #25257d );filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2e3192 , endColorstr=#25257d );
}

.account_balance_CreditBtn4:hover{
 /*border:1px solid #191956 ;*/
 background-color: #22246b ; background-image: -webkit-gradient(linear, left top, left bottom, from(#22246b ), to(#191956 ));
 background-image: -webkit-linear-gradient(top, #22246b , #191956 );
 background-image: -moz-linear-gradient(top, #22246b , #191956 );
 background-image: -ms-linear-gradient(top, #22246b , #191956 );
 background-image: -o-linear-gradient(top, #22246b , #191956 );
 background-image: linear-gradient(to bottom, #22246b , #191956 );filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#22246b , endColorstr=#191956 );
}

.account_balance_CreditBtnDisabled{
border:1px solid #a20000; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 51px 10px 51px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #DA0000; background-image: -webkit-gradient(linear, left top, left bottom, from(#DA0000), to(#470F0F));
 background-image: -webkit-linear-gradient(top, #DA0000, #470F0F);
 background-image: -moz-linear-gradient(top, #DA0000, #470F0F);
 background-image: -ms-linear-gradient(top, #DA0000, #470F0F);
 background-image: -o-linear-gradient(top, #DA0000, #470F0F);
 background-image: linear-gradient(to bottom, #DA0000, #470F0F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DA0000, endColorstr=#470F0F);
}

.account_balance_CreditBtnDisabled:hover{
 /*border:1px solid #740000;*/
 background-color: #a70000; background-image: -webkit-gradient(linear, left top, left bottom, from(#a70000), to(#1d0606));
 background-image: -webkit-linear-gradient(top, #a70000, #1d0606);
 background-image: -moz-linear-gradient(top, #a70000, #1d0606);
 background-image: -ms-linear-gradient(top, #a70000, #1d0606);
 background-image: -o-linear-gradient(top, #a70000, #1d0606);
 background-image: linear-gradient(to bottom, #a70000, #1d0606);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a70000, endColorstr=#1d0606);
}

.selectedBtn1 {
    border:5px solid #000000;
    padding: 10px 51px;
}

.selectedBtn2 {
    border:5px solid #000000;
    padding: 9px 48px;
}

.account_minutes_nrg {
    height: 31px;
    left: -10px;
    position: relative;
    top: 3px;
    width: 205px;
    z-index: 30;
}

.account_editAccessNumberCli { cursor: pointer; }

#accountSettings { font-size: 12px; }

#editUserEmailDIV ul li, #editUserFullNameDIV ul li, #editUserPasswordDIV ul li { margin: 0 0 10px 10px; }

#editCliListDIV input { border: solid 1px #577aff }

.account_statusText .acconut_packageContent {
    font-size: 16px;
    padding: 25px 0 0 73px;
}

.account_statusText .acconut_packageContent p { width: 450px; }

.account_statusText .acconut_packageContent div { margin: 10px 0 0 -8px }

.account_statusText .acconut_packageContent div img { cursor: pointer; }

.nrg-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 326px;
}

.nrg-menu_summary {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 115px;
}

.nrg-menu {
    border: none !important;
    margin: 0 0 0 15px !important;
}

.nrg-menu LI {
    float: left;
    height: 16px;
    width: 20px;
}


.nrg-menu .full { background: url("/img/tempsite/balance.png") no-repeat; }

.nrg-menu .full.first { background: url("/img/tempsite/balance_first.png") no-repeat; }

.nrg-menu .empty { background: none; }

.nrg-menu_summary LI {
    float: left;
    height: 11px !important;
    width: 11px !important;
}

.nrg-menu_summary .full { background: url("/img/tempsite/account_packageSummary_bar_middle.png") no-repeat; }

.nrg-menu_summary .full.first { background: url("/img/tempsite/account_packageSummary_bar_right.png") no-repeat; }

.nrg-menu_summary .full.last { background: url("/img/tempsite/account_packageSummary_bar_left.png") no-repeat; }

.nrg-menu_summary .empty { background: none; }

.accountRightCol .editNumber, .accountRightCol .cancelAccount, .accountRightCol .accessNumber {
    border: 1px solid #626262;
    margin: 0 0 15px 0;
    padding: 15px;
    width: 290px;
}

.accountRightCol .editNumber span, .accountRightCol .cancelAccount span {
    color: #626262;
    font-size: 15px;
}

.accountRightCol .editNumber ul li, .accountRightCol .cancelAccount ul li, .accountRightCol .accessNumber ul li { margin: 5px 0 5px 0; }

.accountRightCol SELECT, #cliCountries {
    border: 1px solid #577aff;
    width: 205px;
}

.accountRightCol .formElement.readonly {
    background: #C4D1FF;
    float: left;
    text-align: center;
}

.accountRightCol .countrySelect input[type="text"] {
    background: none;
    border: none;
    font-size: 16px;
}

.accountRightCol .countrySelect {
    padding: 5px 0 0 5px;
    width: 195px !important;
}


.accountSettings {
    background-color: #f7f7f7;
    padding: 5px;
    width: 250px
}

.accountSettings ul li { margin: 18px 0 18px 0; }

.msgLabel { color: red }

.settings input[type="password"] {
    border: solid 1px #577aff;
    height: 20px;
    width: 150px;    
}

.settings input[type="text"] {
    border: solid 1px #577aff;
    height: 20px;
    width: 150px;    
}

.settingsBox {
    margin: 10px 0 0 0;
    padding: 0 10px 0 10px
}

#confirm { cursor: pointer; }

/* Agent page   
----------------------------------------------------------*/

.AgentPackage {
    border: 1px solid #31328d;
    margin: 20px 0 0 0;
    padding: 10px 20px 20px 20px;
    width: 600px;
}

.AgentPackage.active { background: #aedd93; }

.AgentPackage.proccecing { background: #ff5c36; }

.AgentPackage.disable { background: #d70000; }

.AgentPackage.activation { background: #fcb913; }

.AgentPackage .agentPackageSep {
    border-top: 1px dotted #076eb8;
    height: 2px;
    width: 100%;
}

.AgentPackage .AgentDID { font-size: 18px; }

.AgentPackage .AgentDivert { font-size: 18px; }

.AgentPackage .AgentBody { padding: 15px 0 0 0; }

#confirmPaymentDiv td p, #confirmpackageCancelDiv td p {
    border: 1px solid #31328d;
    padding: 4px;
}

#setPackageDefIdDiv h2 { margin: 0 0 10px 0; }

#setPackageDefIdDiv div { margin: 0 0 10px 0; }

#setPackageDefIdDiv .formElement {
    border: solid 1px #4189bd;
    height: 20px;
    margin: 0 8px 0 0;
    padding-left: 4px;
}

.AgentPackageNav { margin: 5px 0 0 25px; }

.AgentPackageNav .agentNavLink {
    padding: 3px;
    text-decoration: none;
}

.AgentPackageNav .agentNavLink.active {
    border: 1px solid #31328d;
    font-weight: bold;
    padding: 3px;
}  


.agentCountrySelect {
    background: #4189bd;
    height: 27px;
    margin: 0 0 0 3px;
    padding: 5px 0 0 0;
    width: auto;
}

.agentCountrySelect input[type="text"] {
    background: none !important;
    border: none !important;
    color: white;
    font-size: 16px;
}



.searchBox, .summary { float: left; }

.summary, .searchBox { padding: 10px 0 0 30px; }

.summary h2, .searchBox h2 { margin-bottom: 20px; }

.summary .summaryTable th {
    background-color: #d4dbe0;
    height: 25px;
    padding: 4px;
    text-align: left;
    width: 180px;
}

.innerSearchBox {
    background: #f7f7f7;
    padding: 10px;
    width: 200px;
}

.innerSearchBox h3, .innerSearchBox input, .innerSearchBox span { margin: 0 0 10px 10px; }

.innerSearchBox span { display: block; }

.innerSearchBox input[type="text"] {
    border: solid 1px #4189bd;
    height: 20px;
    padding-left: 4px;
    width: 170px;
}

#btnSeach { cursor: pointer }

#result { padding: 0 0 20px 10px; }

.summary .summaryTable table, .innerSearchBox {
    border-color: #d4dbe0;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
}

.summary .summaryTable table td {
    background-color: #aedd93;
    border-color: #d4dbe0;
    border-style: solid;
    border-width: 1px 1px 0 0;
    margin: 0;
    padding: 4px;
}

.multipleSuccess { color: #7dc355 }

.multipleError { color: #c80000 }


/* terms page   
----------------------------------------------------------*/

.pageContent .terms .header {
    border-bottom: solid 1px #666666;
    font-weight: bold;
}


/* SiteMap page
----------------------------------------------------------*/

.siteMapDiv { margin: 25px 0 0 0; }

.siteMapDiv ul li {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 4px;
    float: left !important;
    padding: 0 17px 0 17px !important;
    width: 170px;
}

.siteMapDiv ul li a {
    color: #4a4e50;
    text-decoration: none;
}

.siteMapDiv .header {
    clear: both !important;
    display: block !important;
    font-size: 16px;
    margin: 15px 0 7px 0;
}

.siteMapDiv .header a {
    font-weight: bold;
    text-decoration: none;
}


.siteMap li {
    float: left !important;
    padding: 0 17px 0 17px !important;
}

.siteMap li a {
    color: #4a4e50;
    font-weight: bold;
    text-decoration: none;
}

.siteMap li ul li {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 4px;
    padding: 0 17px 0 17px;
}

.siteMap li ul li a {
    font-weight: normal;
    text-decoration: none;
}

	
/* APIAgent page
----------------------------------------------------------*/

.balanceDiv {
    overflow: auto;
    padding: 0 0 0 30px;
}

.searchDiv {
    overflow: auto;
    padding: 0 0 0 30px;
    border: 1px solid #d4dbe0;
}

#ddlUsersCount {
    height: 20px;
    width: 48px !important;
}

.searchResults {
    float: left;
    padding: 10px 0 0 30px;
    width: 90%;
}

.searchResults h2 { margin-bottom: 20px; }

.userBox {
    background: #e4f5fc; /* Old browsers */
    background: -moz-linear-gradient(top, #e4f5fc 0%, #bfe8f9 15%, #92b8cc 87%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4f5fc), color-stop(15%, #bfe8f9), color-stop(87%, #92b8cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e4f5fc 0%, #bfe8f9 15%, #92b8cc 87%); /* Chrome10+,Safari5.1+ */
    background: #e4f5fc; /* Old browsers */
    background: -moz-linear-gradient(top, #e4f5fc 0%, #bfe8f9 15%, #92b8cc 87%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4f5fc), color-stop(15%, #bfe8f9), color-stop(87%, #92b8cc)); /* Chrome,Safari4+ */
    border: solid 1px #4189BD;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f5fc', endColorstr='#92b8cc', GradientType=0); /* IE6-9 */
    margin-bottom: 20px;
    padding: 10px;
    width: 90%;   
    box-sizing: content-box;
}

.balanceDiv h2 {
    color: #31328D;
    font-weight: bold;
}

.searchDiv h3 {
    color: #31328D;
    font-weight: bold;
}

.userBox h2 {
    color: #3b3c3d;
   
    margin-bottom: 10px;
}
.userBox ul {
    overflow: hidden;
}
.userBox ul li {
	float:left;
	margin: 0 6px 16px 6px;
}

#resultDiv .userBox {
    width: 97%;
    box-sizing: content-box;
}

.userBox h3 {
    color: #3b3c3d;
    font-size: 15px;
    margin-bottom: 10px;
}

.users-node-table {
    width: 70%;
}

.users-node-table tr td:nth-child(3) h3{
    margin-left: 30px;
}

.package-table {
    width: 100%;
}

.package-table tr td:nth-child(3) p {
    margin-left: 30px;
}

.product-table {
    width: 100%;
}

.product-table tr td:nth-child(3) p {
    margin-left: 30px;
}

.packageBox {
    background: #cccccc;
    background: #cccccc;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9)); /* Chrome,Safari4+ */
    background: #f6f8f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* Chrome10+,Safari5.1+ */
    border: solid 1px #3b3c3d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0); /* IE6-9 */
    margin: 10px 0 10px 0;
    padding: 10px;
}

.divertPackageBox {
    background: #f6f8f9;
    border: solid 1px #3b3c3d;
    margin: 10px 0px 10px 0px;
    padding: 20px;
}

.divertPackageBoxFrozen {
    background: #f08080;
    border: solid 1px #3b3c3d;
    margin: 10px 0px 10px 0px;
    padding: 20px;
}

.divertProductBox {
    background: #d4dbe0;
    border: solid 1px #3b3c3d;
    margin: 10px 0px 10px 0px;
    padding: 20px;
}

.accessProductBox {
    background: #899ca9;
    border: solid 1px #3b3c3d;
    margin: 10px 0px 10px 0px;
    padding: 20px;
}

ul.tabs {
    margin: 0px;
    margin-bottom: 6px;
    margin-top: 25px;
    padding: 0px 0px 0px 30px; 
   
    width: 90%;
}

ul.tabs li {
    display: inline;
    list-style: none;
}

ul.tabs li a {
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    background-color: #ffffff;
    border: 1px solid #d4dbe0;
    border-bottom: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #2c2e92;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 14px 8px 14px;
    text-decoration: none;
}

ul.tabs li a:hover {
    background-color: #e3e3e3;
    border-color: #d4dbe0;
}

ul.tabs li a.active {
    background-color: #62b243;
    border: 1px solid #d4dbe0;
    border-bottom: none;
    color: white;
}

.content {
    -moz-border-radius: 8px;
    -moz-border-radius-topleft: 0;
    -webkit-border-radius: 8px;
    -webkit-border-top-left-radius: 0;
    border: 1px solid #d4dbe0;
    border-radius: 8px;
    border-top-left-radius: 0;
    margin: 8px 0px 0px 30px;
    padding: 20px 10px 10px 20px;
    width: 90%;
}

#content_2, #content_3, #content_4 { display: none; }

.bBtn {
    -moz-border-radius: 12px;
    -moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    -webkit-border-radius: 12px;
    -webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
     background-color: #5dc260;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#5dc260), to(#2b6e18));
     background-image: -webkit-linear-gradient(top, #5dc260, #2b6e18);
     background-image:    -moz-linear-gradient(top, #5dc260, #2b6e18);
     background-image:      -o-linear-gradient(top, #5dc260, #2b6e18);
     background-image:         linear-gradient(to bottom, #5dc260, #2b6e18);
    border-radius: 12px;
    border-top: 1px solid #e1e5e8;
    box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    color: white !important;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
    vertical-align: middle;
}

.bBtn:hover {
    background: #17801e;
    border-top-color: #17801e;
    color: #ccc;
}

.bBtn:active {
    background: #1b435e;
    border-top-color: #1b435e;
}

.bBtnBlue {
    -moz-border-radius: 12px;
    -moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    -webkit-border-radius: 12px;
    -webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    background: rgb(59,103,158); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,103,158,1)), color-stop(50%,rgba(43,136,217,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

    border-radius: 12px;
    border-top: 1px solid #e1e5e8;
    box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    color: white !important;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
    vertical-align: middle;
}

.bBtnBlue:hover {
    background: #0470C9;
    border-top-color: #0470C9;
    color: #ccc;
}

.bBtnBlue:active {
    background: #0470C9;
    border-top-color: #0470C9;
}

.bBtnRed {
    -moz-border-radius: 12px;
    -moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    -webkit-border-radius: 12px;
    -webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    background: #f62b2b; /* Old browsers */
    background: -moz-linear-gradient(top,  #f62b2b 0%, #d20202 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f62b2b), color-stop(100%,#d20202)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f62b2b 0%,#d20202 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f62b2b 0%,#d20202 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f62b2b 0%,#d20202 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f62b2b 0%,#d20202 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f62b2b', endColorstr='#d20202',GradientType=0 ); /* IE6-9 */

    border-radius: 12px;
    border-top: 1px solid #e1e5e8;
    box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    color: white !important;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
    vertical-align: middle;
}

.bBtnRed:hover {
    background: #e40a0a;
    border-top-color: #9f0202;
    color: #ccc;
}

.bBtnRed:active {
    background: #e40a0a;
    border-top-color: #9f0202;
}

.bBtnOrange {
    -moz-border-radius: 12px;
    -moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    -webkit-border-radius: 12px;
    -webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    background: #ffc579; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffc579 0%, #fb9d23 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc579), color-stop(100%,#fb9d23)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffc579 0%,#fb9d23 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffc579 0%,#fb9d23 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffc579 0%,#fb9d23 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffc579 0%,#fb9d23 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc579', endColorstr='#fb9d23',GradientType=0 ); /* IE6-9 */

    border-radius: 12px;
    border-top: 1px solid #e1e5e8;
    box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    color: black !important;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
    vertical-align: middle;
}

.bBtnOrange:hover {
    background: #ffaf46;
    border-top-color: #ffad41;
    color: #ccc;
}

.bBtnOrange:active {
    background: #ffaf46;
    border-top-color: #ffad41;
}

.popup table tr td { padding-bottom: 1em; }

#packagesHolder {
    overflow:hidden;
    white-space: nowrap;
    width: 1100px;
    overflow-x:scroll;
}
.agentPackageBox {
    min-width: 217px;
    display: inline-block;
    background: #FFFEED;
    border: solid 1px #dcdee0;
    margin: 10px;
    padding: 10px;
    color: #666666;
}
.agentPackageBox h3 {
    color: #7dc355;
    margin: 0;
	padding: 0;
    margin-bottom: 10px;
}
.agentPackageBox ul li {
    border-bottom: dotted 1px #dcdee0;
    margin: 10px 0px 10px 0px;
    padding: 10px;
    text-align:center;
}
.agentPackageBox ul li:last-child {
    border: none;
}
.agentPackageBox ul li:first-child {
	margin: 0;
	padding: 0;
}

.agentPackageBox ul li div {
	color: #7dc355;
    font-size: 17px;
    margin-top: 10px;
    font-weight: bold;
    
}

.agentPackageBox .smallText {
    font-size: 11px;
}

.agentPackageBox .mediumText {
    font-size: 14px;
    color: black;
}

.agentPackageBox .smallTextSetup {
    font-size: 11px;
}

#addUserDiv table tr td
{
    
    padding: 10px;
}



/* MISC  
----------------------------------------------------------*/

.clear { clear: both; }

.title {
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay {
    color: White;
    display: block;
    font-size: 1.1em;
    padding: 10px;
    text-align: right;
}

.loginDisplay a:link { color: white; }

.loginDisplay a:visited { color: white; }

.loginDisplay a:hover { color: white; }

.failureNotification {
    color: Red;
    font-size: 1.2em;
}

.green { color: #7ec43f; }

.bold { font-weight: bold; }

.blue { color: #2e3192; }

.white { color: white; }

.grad_border, .grad_gray_border {
    background: url("/img/tempsite/grad_border.png") no-repeat;
    height: 3px;
    margin: 10px 0 10px 0;
    width: 327px;
}

.grad_gray_border { background: url("/img/tempsite/grad_gray_border.png") no-repeat; }

.submitButton {
    padding-right: 10px;
    text-align: right;
}


.light_gray2 { color: #dde5ee; }


.light_gray { color: #757a7d; }

.dark_gray { color: #4a4e50; }

.light_blue { color: #d4dbe0; }

.light_small { color: white;font-size: 0.9em;}

.whitespace-nowrap {
    white-space: nowrap;
    text-align: center;
}

.centred { text-align: center; }

.space { padding: 5px 0 5px 0; }

.bullet {
    background: url("/img/tempsite/bullet.jpg") no-repeat 0 7px;
    padding-left: 17px;
}

.accessNumberToolTip { cursor: pointer; }
/* Resellers page
---------------------------------------------*/

.fetureList {
    list-style: disc;
    margin-bottom: auto;
    margin-left: 16px;
    margin-right: auto;
    margin-top: 5px;
    padding: 5px;
}


/* Comment Generated by Combres - Resource '~/Scripts/fancyBox/jquery.fancybox-1.3.4.css' (Mode: Static) */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url("/Scripts/fancyBox/fancybox.png");
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 99998;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #f7f7f7;
    background-color: #f7f7f7;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url("/Scripts/fancyBox/fancybox.png") -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url("/Scripts/fancyBox/blank.gif");
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url("/Scripts/fancyBox/fancybox.png");
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url("/Scripts/fancyBox/fancybox.png");
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url("/Scripts/fancyBox/fancybox-x.png");
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url("/Scripts/fancyBox/fancybox.png");
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url("/Scripts/fancyBox/fancybox-y.png");
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url("/Scripts/fancyBox/fancybox.png");
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url("/Scripts/fancyBox/fancybox-x.png");
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url("/Scripts/fancyBox/fancybox.png");
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url("/Scripts/fancyBox/fancybox-y.png");
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url("/Scripts/fancyBox/fancybox.png");
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url("/Scripts/fancyBox/fancy_title_over.png");
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url("/Scripts/fancyBox/fancybox.png") -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url("/Scripts/fancyBox/fancybox-x.png") 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url("/Scripts/fancyBox/fancybox.png") -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Scripts/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


/* Comment Generated by Combres - Resource 'https://fonts.googleapis.com/css?family=Asap:400,700,400italic,700italic' (Mode: Dynamic) */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  src: url("https://fonts.gstatic.com/s/asap/v33/KFOMCniXp96ayz4E7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf") format('truetype');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  src: url("https://fonts.gstatic.com/s/asap/v33/KFOMCniXp96ayz4E7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf") format('truetype');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url("https://fonts.gstatic.com/s/asap/v33/KFOOCniXp96a4Tc2DaTeuDAoKsE617JFc49knOIYdjTYkqUcKWmT.ttf") format('truetype');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url("https://fonts.gstatic.com/s/asap/v33/KFOOCniXp96a4Tc2DaTeuDAoKsE617JFc49knOIYdjTYdaIcKWmT.ttf") format('truetype');
}



/* Comment Generated by Combres - Resource '~/Styles/normalize.css' (Mode: Static) */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}



/* Comment Generated by Combres - Resource '~/Styles/hp-style.css' (Mode: Static) */
/*@import url("/Styles/");*/

body {font-family: 'Asap', sans-serif; font-weight: 400; background: #FFF}

.spikko_content {width:100%; max-width: 1000px;margin:0 auto;}

.clear {clear:both;}


/* 		Royal Slider CSS			 */

.contentSlider {width: 100%;}

.rsDefault .rsArrow {height: 100%;width: 44px;position: absolute;display: block;cursor: pointer;z-index: 21;}
.rsDefault.rsVer .rsArrow {width: 100%;height: 44px;}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {width: 20px;height: 36px;top: 60px;left: 50%;margin-top:-16px;margin-left: -10px;position: absolute;cursor: pointer;}
.rsDefault .rsArrowIcn:hover {background-color: rgba(0,0,0,0.9);}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url("/images/ts_arrow_left.png"); }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url("/images/ts_arrow_right.png"); }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }


.rsContainer {position: relative;width: 85%;height: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin: 0 auto;}


/* 		Overrides			 */

select.selectMenu {font-size: 16px;color: #0e384b;padding: 9px 50px 10px 9px !important;border: 1px solid #d9d9d9 !important;width: 100%;margin: 0;}
select.langSelectMenu {font-size: 16px;color: #0e384b;border: 1px solid #d9d9d9 !important;margin: 0px 0px 0px 0px;width:150px}
#MainContent_txtCountryCode {padding: 9px 4%;width: 15%/*!important*/;text-align: center;letter-spacing: 1px;font-size: 16px;color: #0e384b;}
#MainContent_txtDivert {font-size: 16px;}
#header_top {display: block;height: auto;margin: 0;width: 100%;position: absolute;top: 0;color: #FFF; z-index:1000;}
#divMenuWrap .menuItem_m_off a {color: #FFF;}
#divMenuWrap .xmenuItem_m_off a {color: #FFF;}
.mainBody1 {position: relative;}
.mainBodyPad {margin-top: 0;}
.mainMiddle {margin: 0 auto;}
#productNav {list-style-type: none!important;z-index: 1000;text-align: center;width: auto;margin: 0 15px 0 0;display: block;}
.homePageTopContent {display: none;}
.newfloatingBanner {
    
}

#rightFloatingBanner-bar {
    font-family: "Open Sans", sans-serif;
    width: 5%;
    margin-left: 60%;
    /*margin-top: 20%;*/
    height: 36px;
    display: table;
    font-size: 17px;
    font-weight: 400;
    padding: .33em .5em;
    -webkit-font-smoothing: antialiased;
    color: #5c5e60;
    position: fixed;
    background-color: white;
    box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
}

    #rightFloatingBanner-bar.regular {
        height: 36px;
        font-size: 14px;
        padding: .2em .5em;
        
    }



#hellobar-bar {
    font-family: "Open Sans", sans-serif;
    width: 20%;
    margin-left: 40%;
    height: 30px;
    display: table;
    font-size: 17px;
    font-weight: 400;
    padding: .33em .5em;
    -webkit-font-smoothing: antialiased;
    color: #5c5e60;
    position: fixed;
    background-color: white;
    box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
}

    #hellobar-bar.regular {
        height: 30px;
        font-size: 14px;
        padding: .2em .5em;
    }

.hb-content-wrapper {
    text-align: center;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

    .hb-content-wrapper p {
        margin-top: 0;
        margin-bottom: 0;
    }

.hb-text-wrapper {
    margin-right: .67em;
    display: inline-block;
    line-height: 1.3;
}

    .hb-text-wrapper .hb-headline-text {
        font-size: 1em;
        display: inline-block;
        vertical-align: middle;
        z-index:1001;
    }

#hellobar-bar .hb-cta {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 0;
    color: #ffffff;
    background-color: #22af73;
    border-color: #22af73
}

.hb-cta-button {
    opacity: 1;
    color: #fff;
    display: block;
    cursor: pointer;
    line-height: 1.5;
    max-width: 22.5em;
    text-align: center;
    position: relative;
    border-radius: 3px;
    white-space: nowrap;
    margin: 1.75em auto 0;
    text-decoration: none;
    padding: 0;
    overflow: hidden;
}

    .hb-cta-button .hb-text-holder {
        border-radius: inherit;
        padding: 5px 15px;
    }

.hb-close-wrapper {
    display: table-cell;
    width: 1.6em;
}

    .hb-close-wrapper .icon-close {
        font-size: 14px;
        top: 15px;
        right: 25px;
        width: 15px;
        height: 15px;
        opacity: .3;
        color: #000;
        cursor: pointer;
        position: absolute;
        text-align: center;
        line-height: 15px;
        z-index: 1000;
        text-decoration: none;
    }

.menuItem_l_off { border: none;}
#divMenuWrap .menuItem_l_off {border-left: 0px solid white;float: left;height: 28px;margin: 7px 0 0 0;padding: 0;width: 0px;}
#divMenuWrap .menuItem_l_on {background: none;float: left;height: 39px;margin:0;padding: 0;width: 0px;}
#divMenuWrap .menuItem_r_off {float: left;height: 28px;margin-right: 0;width: 2px;width: 0px;}
#divMenuWrap .menuItem_r_on {background: none;float: left;height: 39px;margin-right: 0;width: 0px;}
#divMenuWrap .menuItem_m_off {float: left;font-size: 16px;height: 27px;list-style-type: none !important;padding: 14px 7px 0 7px; }
#divMenuWrap .menuItem_m_off A { color: #FFF; }
#divMenuWrap .menuItem_m_off a:hover { color: #2FC5FF; }
#divMenuWrap .menuItem_m_on {background: none;float: left;font-size: 16px;height: 28px;list-style-type: none !important;padding: 14px 7px 0 7px;}
#divMenuWrap .menuItem_m_on A {color: #2FC5FF;height: 28px;padding: 12px 8px 8px 8px;}


.xmenuItem_l_off { border: none;}
#divMenuWrap .xmenuItem_l_off {border-left: 0px solid white;float: left;height: 28px;margin: 7px 0 0 0;padding: 0;width: 0px;}
#divMenuWrap .xmenuItem_l_on {background: none;float: left;height: 39px;margin:0;padding: 0;width: 0px;}
#divMenuWrap .xmenuItem_r_off {float: left;height: 28px;margin-right: 0;width: 2px;width: 0px;}
#divMenuWrap .xmenuItem_r_on {background: none;float: left;height: 39px;margin-right: 0;width: 0px;}
#divMenuWrap .xmenuItem_m_off {float: left;font-size: 16px;height: 27px;list-style-type: none !important;padding: 14px 7px 0 7px;}
#divMenuWrap .xmenuItem_m_off A { color: #FFF; }
#divMenuWrap .xmenuItem_m_off a:hover { color: #2FC5FF; }
#divMenuWrap .xmenuItem_m_on {background: none;float: left;font-size: 16px;height: 28px;list-style-type: none !important;padding: 14px 7px 0 7px;}
#divMenuWrap .xmenuItem_m_on A {color: #2FC5FF;height: 28px;padding: 12px 8px 8px 8px;}

#divMenuWrap {display: inline-block;height: auto;margin: 42px 0 0 0;width: auto;vertical-align: top;float: none;}
.loginSection {margin: 0;width: auto;}
#productNav LI {padding: 0 8px;}

#productNav LI ul.newSubnav {display: none;left: 0;margin: 0;padding: 0;position: absolute;top: 35px;z-index: 1000;}

#productNav LI ul.newSubnav li.firstLi{/*--Create bevel effect--*/background: rgba(14, 56, 75, 0.89);clear: both;width: 185px;text-align: left;z-index: 1000; border-bottom: 1px solid #44667d;border-radius: 4px 4px 0px 0px;}
#productNav LI ul.newSubnav li {/*--Create bevel effect--*/background: rgba(14, 56, 75, 0.89);clear: both;width: 185px;text-align: left;z-index: 1000; border-bottom: 1px solid #44667d;}
#productNav LI ul.newSubnav li.lastLi{/*--Create bevel effect--*/background: rgba(14, 56, 75, 0.89);clear: both;width: 185px;text-align: left;z-index: 1000; border-bottom: 1px solid #44667d;border-radius: 0px 0px 4px 4px;}





#MainContent_step1Btn {width: 100%;outline: none}
#MainContent_step1Btn_2 {width: 100%; outline: none}

.bBtnBlueNew{
border:0px solid #2EC3FD; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:15px;font-family:arial, helvetica, sans-serif; padding: 10px 20px 10px 20px; text-decoration:none; display:inline-block; color: #FFFFFF;
 background-color: #2EC3FD; background-image: -webkit-gradient(linear, left top, left bottom, from(#2EC3FD), to(#2EC3FD));
 background-image: -webkit-linear-gradient(top, #2EC3FD, #2EC3FD);
 background-image: -moz-linear-gradient(top, #2EC3FD, #2EC3FD);
 background-image: -ms-linear-gradient(top, #2EC3FD, #2EC3FD);
 background-image: -o-linear-gradient(top, #2EC3FD, #2EC3FD);
 background-image: linear-gradient(to bottom, #2EC3FD, #2EC3FD);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2EC3FD, endColorstr=#2EC3FD);
}

.bBtnBlueNew:hover{
 border:0px solid #036793;
 background-color: #036793; background-image: -webkit-gradient(linear, left top, left bottom, from(#036793), to(#036793));
 background-image: -webkit-linear-gradient(top, #036793, #036793);
 background-image: -moz-linear-gradient(top, #036793, #036793);
 background-image: -ms-linear-gradient(top, #036793, #036793);
 background-image: -o-linear-gradient(top, #036793, #036793);
 background-image: linear-gradient(to bottom, #036793, #036793);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#036793, endColorstr=#036793);
}

/* 		Login			 */
#fancybox-content {border: none !important; background: none;}
#fancybox-content > div {overflow: hidden !important;}
#fancybox-close {top: 0px;right: 0px;background: url("/images/fancy_close.png");}
#logInPopup {
font-size: 20px;
color: #0E384B !important;
background: #FFF;
border-radius: 4px;
padding: 30px 0px 30px 20px;
width: 265px;
}
#loginError{font-size: 15px;line-height: 20px;margin-top: 5px;}

#logInEmail,#loginPassword {
display: block;
padding: 9px 4%;
border: 1px solid #D9D9D9 !important;
border-radius: 3px;
outline: none;
/*background: #F3F3F3 !important;*/
font-size: 16px;
width: 92% !important;
margin-top: 3px;
}
#userLogin {margin-top: 10px;}

#loginPassword {margin-bottom: 10px;} 
.login_title {color: #0e384b;font-size: 20px;margin-bottom: 15px}
.login_text_1 {color: #0e384b;font-size: 18px;margin: 15px 0 5px;}
#logInPopup label{color: #0e384b;font-size: 14px;margin-top: 10px;}
.rememberMe label,.forgot_pass {color: #0e384b !important;font-size: 14px !important;}

.forgot_pass {margin-left: 40px;}





/* 		Form elements			 */

.dropdown {width: 100%; margin-top: 10px;font-size: 16px !important;color: #0e384b !important;}
.dropdown select {
	padding: 9px 50px 10px 9px;    
	border: 1px solid #d9d9d9 !important;  /*Removes border*/
	border-radius: 3px;
	outline: none;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background: #f3f3f3 url("/images/dropdown_arrow.png") 96% center no-repeat;  
	width: 100%;    
	text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
    cursor: pointer;
}
#areacode,#my_number,.areacode,.my_number,.stage2Element input, .stage2Element_2 input{
	display: inline-block;
	padding: 9px 4%;    
	border: 1px solid #d9d9d9 !important;  /*Removes border*/
	border-radius: 3px;
	outline: none;
	background: #f3f3f3;
	margin-top: 10px;
}

.stage2Element input[type="text"],.stage2Element_2 input[type="text"] {font-size: 16px !important;padding: 4% 4%;width:91%;}
.terms_text {font-size:14px;margin: 9px 0 0px 0;}

#areacode,.areacode {width:15% !important;margin-right: 0% !important;}
/*#my_number,.my_number {width:65.54% !important;}*/
#my_number,#txtDivert, #txtDivert2 {width:65.54% !important;}
select::-ms-expand {display: none;}

#get_your_number {cursor: pointer; margin-top:20px;border-radius: 3px; font-size: 16px; width:100%; background: #036793; color:#FFF; text-transform: uppercase; text-align: center;line-height: 45px}
#get_your_number:hover {background: #2ec3fd; }

.loginSection a {text-decoration: none;}
/* 		Download Icons			 */

.spikko_download_icons {display: inline-block;text-align: center;}
.spikko_apple_store_icon { width:190px; height: 57px; display: none;}
.spikko_google_play_icon { width:190px; height: 57px; display: none;cursor: pointer; }
/*.spikko_apple_store_icon{background: url("/images/apple_store_icon.png") left top no-repeat;}*/
/*.spikko_apple_store_icon:hover{background: url("/images/apple_store_icon_hover.png") left top no-repeat;}*/
.spikko_google_play_icon, .spikko_google_play_icon:hover{
	background: url("/images/google_play_sprites.png") no-repeat;
}

.spikko_google_play_icon{
	background-position: 0 0;
	width: 190px;
	height: 57px;
}

.spikko_google_play_icon:hover{
	background-position: 0 -58px ;
	width: 190px;
	height: 57px;
}

.spikko_apple_store_icon, .spikko_apple_store_icon:hover{
	background: url("/images/apple_store_sprites.png") no-repeat;
}

.spikko_apple_store_icon{
	background-position: 0 0;
	width: 190px;
	height: 57px;
}

.spikko_apple_store_icon:hover{
	background-position: 0 -61px ;
	width: 190px;
	height: 57px;
}


/*.spikko_google_play_icon{background: url("/images/google_play_icon.png") left top no-repeat;}
.spikko_google_play_icon:hover{background: url("/images/google_play_icon_hover.png") left top no-repeat;}*/

.spikko_download_icons_2 {display: inline-block;text-align: center;}
.spikko_apple_download,.spikko_google_download { width:168px; height: 53px; display: inline-block;cursor: pointer; }
/*.spikko_apple_download{background: url("/images/apple_download.png") left top no-repeat;}
.spikko_apple_download:hover{background: url("/images/apple_download_hover.png") left top no-repeat;}*/
.spikko_apple_download, .spikko_apple_download:hover{
	background: url("/images/apple_download_sprites.png") no-repeat;
}

.spikko_apple_download{
	background-position: 0 0;
	width: 168px;
	height: 53px;
}

.spikko_apple_download:hover{
	background-position: 0 -56px ;
	width: 168px;
	height: 53px;
}

/*.spikko_google_download{background: url("/images/google_download.png") left top no-repeat;margin-left: 10px;}
.spikko_google_download:hover{background: url("/images/google_download_hover.png") left top no-repeat;}*/
.spikko_google_download, .spikko_google_download:hover{
	background: url("/images/general_download_sprites.png") no-repeat;
}

.spikko_google_download{
	background-position: 0 0;
	width: 168px;
	height: 53px;
}

.spikko_google_download:hover{
	background-position: 0 -56px ;
	width: 168px;
	height: 53px;
}


/* 		Header HighRes			 */



#header_hr_section,#header_hr_section_layer2 {width:100%;height: 1043px;}

#spikko_mobile_menu {display: none;}

.spikko_logo { margin-top:20px; background: url("/images/spikko_logo.png") left top no-repeat; width:182px; height: 83px; display: inline-block; }
.spikko_signup {float: right;margin-top: 45px;}
.header_content {padding-top: 185px;}
.spikko_header_title { font-size: 65px; color:#FFF; font-weight: 700; line-height: 65px; margin: 0; }
.spikko_header_text {width: 98%;font-size: 23px; color:#FFF; font-weight: 400; margin-top: 10px; margin-bottom: 30px;  text-align: left; line-height: 28px; }
#header_hr_section .spikko_download_icons .spikko_apple_store_icon {margin-left: 0}
.spikko_title {color: #0191d0;font-size: 40px;font-weight: 700;margin-top: 0;margin-bottom: 10px;line-height: 44px}
.header_content_left  {width:60%; display:inline-block; vertical-align: top; float:left;}
.header_content_right {position: relative;width:30%; display:inline-block; vertical-align: top; float:right; background: #FFF}
.header_form_wrapper {padding: 20px 7%;font-size: 20px;color: #0E384B;position: absolute;background: #FFF;border-radius: 4px; display:none;}
.spikko_singnup_button {width: 100px;height: 40px;font-size: 16px;color: #FFF;border: 2px solid #FFF;line-height: 40px;text-align: center;}
.spikko_singnup_button:hover {color: #2fc5ff;border: 2px solid #2fc5ff;}
.spikko_singup_text {font-size: 14px;color: #FFF;}
.spikko_login_link {color:#2ec3fd;}




/* 		Mobile Menu			 */
#spikko_mobile_menu {width: 96%;position: absolute;top: 30px;left: 2%; z-index: 1000}
#spikko_mobile_menu ul {list-style: none;background: #FFF;padding: 10px 0 20px 30px;display: none;}
#spikko_menu_button {width:47px;height: 35px;background: url("/images/menu_open_icon.png") no-repeat;display: inline-block;float: right;margin: 50px 20px 0 0 ;}
.close_menu_button {float: right;width: 15px;height: 15px;background: url("/images/menu_close_icon.png");}
#spikko_mobile_menu ul a {color: #1e9ed5;font-size: 20px; text-decoration: none;}
#spikko_mobile_menu ul .menu_header{color: #acd0ea;font-size: 20px;}
#spikko_mobile_menu ul li {border-bottom: 1px solid rgba(30, 158, 213, 0.33);padding-bottom: 10px;width: 90%;margin-top: 10px;}
#spikko_mobile_menu .lastLi {border-bottom: none;padding-bottom: 10px;width: 90%;margin-top: 10px;}


/* 		Video		 */

.video_cover_container { width:100%;margin: 0 auto;padding-bottom: 56.5%;padding-top: 0px; height: 0; overflow: hidden;position: relative}
.spikko_play { background: url("/images/play_icon.png") left top no-repeat;position: absolute; width:120px; height: 120px; margin: 21% 0 0 45%; cursor: pointer;z-index: 10;}
.spikko_play:hover { background: url("/images/play_icon_hover.png") left top no-repeat;position: absolute; width:120px; height: 120px; margin: 21% 0 0 45%; cursor: pointer;z-index: 10;}
.video_cover {width:100%;margin: 0 auto;position: absolute;padding-bottom: 56.5%;padding-top: 0px; height: 0; overflow: hidden;background: url("/images/movie_cover.png") no-repeat;background-size: cover;}
.video_cover_overlay {position:relative; top:0px; width:100%; height:565px; background:rgba(14, 56, 75, 0.89); opacity:0.5;}
.video-container {display: none;width:100%;margin: 0 auto;position: relative;padding-bottom: 56.5%;padding-top: 0px; height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed { position: absolute;top: 0;left: 0;width: 101%;height: 100%;}
#video_desc {background: rgba(14, 56, 75, 0.89);position: absolute;bottom: 0;left: 0;padding: 45px 5%;width: 91%;margin: 0 auto;}
.video_desc_title {color: #2ec3fd; font-size: 30px; font-weight: 700;}
.video_desc_text {color: #fff; font-size: 16px;margin-top: 10px; }
.video_container_with_desc {position: relative;border-radius: 3px;/*border: 2px solid #0E384B;*/overflow: hidden;}
/*.video_container_with_desc:hover #video_desc{
display : none;
}*/

/* 		Features Section		 */
#feature_section {margin-top:80px; padding: 30px 0 50px; background: #eef8fd}

.feature_content_wrapper{padding: 50px 50px 0}
/*.feature_icon {width:52px; height: 49px;background: transparent url("/images/v_icon.png") no-repeat;}*/
.feature_icon {width:52px; height: 49px;}
.staticIcon {display: none; padding-left: 5px;padding-top: 5px}

.single_feature {width:33%; display: inline-block; vertical-align: top; }
.feature_list { margin: 0; padding:0; width:100%;}
.feature_text_container { display: none;margin-top: 1px;}
.feature_title { font-size: 30px;line-height: 35px;margin: 10px 0;color:#0e384b;}
.feature_text { font-size: 16px; color:#122e39;line-height: 20px;}


/* 		Testimonials Section		 */
#testimonials_section {padding-top: 100px;}
.testimonial_wrapper {text-align: center;}
.testimonial_wrapper img {max-width: 135px; display: inline-block;vertical-align: top;}
.testimonail_text_wrapper {padding:0 35px; float:right; font-size: 20px; color:#0e384b; display: inline-block; width:75%; text-align: left;}
.testimonail_name {font-style: italic; color:#0092cb;}
.testimonail_from {font-style: italic; margin-left: 5px}
.testimonail_text_wrapper p {margin: 0 0 5px 0 ;}
.testimonials_section_title {text-align: center;font-size: 30px;line-height: 35px;color:#0e384b;margin-bottom: 40px;}


/* 		logo Section		 */
h1.logo_section_title {color: #0e384b; font-size: 20px; text-align: center;font-weight: normal;margin: 10px 0;}
#logo_section {padding-top: 120px;}
#logo_section img {margin: 20px auto; max-width: 100%}
.hr_logos {display: block;}
.lr_logos {display: none;}



/* 		start section			 */
#start_section {background: url("/images/start_bg_1920.jpg") center -25px no-repeat; width:100%;	float: left;padding-bottom: 120px;}

.start_section_title {color:#FFF; font-size: 40px; font-weight: 700; text-align: center;margin-bottom: 25px;}
#start_section .spikko_content {padding-top: 80px;}

.header_form2_wrapper {padding: 20px 2%;font-size: 20px;color: #0E384B !important;background: #FFF;border-radius: 4px; display:none}
.form2_stage1 li {width: 24.6%;display: inline-block;}
.form2_stage1 .areacode, .form2_stage1 .my_number {padding: 11px 4%;}
.form2_stage1 {margin-bottom: 20px; }
.form2_stage2 li {width: 33%;display: inline-block;}
.header_form2_wrapper ul {width: 100%;display: block;float: left;}
.header_form2_wrapper {font-size: 16px; color:#0e384b;float: left;}
.form2_action {width:100%; clear:both;}
.form2_terms {float: left;display: inline-block; font-size: 14px;margin-top: 20px;}
.form2_button {float: right;display: inline-block;}
.form2_terms a {font-size: 14px; color:#04719b;text-decoration: none;}
.stage2Element_2 input[type="text"] {color: #0E384B !important;}
/* 		Section 4 - Download		 */

#download_section {	padding: 70px 0; background: #0191d0; min-height: 80px; clear:both;}
.spikko_download_text {vertical-align: top;width:45%;max-width: 450px;color:#FFF;font-size: 30px;line-height: 35px;display: inline-block;}
#download_section .spikko_download_icons {float: right;padding: 10px 0;}
/* 		Characters		 */
#ch_row_1,#ch_row_2 {text-align: center;margin-top: 45px;}
.character { width:33%; min-width: 250px; display: inline-block;vertical-align: top;}
#ch_expats,#ch_locals,#ch_business,#ch_companies,#ch_travelers,#ch_operators,#ch_enterprises,#ch_recording {width:100%;height: 240px;}
#ch_expats {background: url("/images/ch_expats.png") center 70px no-repeat;}
/*#ch_locals {background: url("/images/ch_locals.png") center 68px no-repeat;}*/
/*#ch_business {background: url("/images/ch_business.png") center 73px no-repeat;}*/
#ch_business {background: url("/images/ch_locals.png") center 73px no-repeat;}
#ch_companies {background: url("/images/ch_companies.png") center 71px no-repeat;}
#ch_operators {background: url("/images/ch_companies.png") center 71px no-repeat;}
#ch_enterprises {background: url("/images/ch_business.png") center 71px no-repeat;}
#ch_recording {background: url("/images/ch_recording.png") center 68px no-repeat;}
#ch_travelers {background: url("/images/ch_travelers.png") center 67px no-repeat;}
.ch_text_wrapper {padding: 0 20px;text-align: left;}
.ch_underline {width:100%; height:2px; background: #eaebed;margin-bottom: 18px;}
.spikko_for_who {font-size: 40px;font-weight: bold;	color: #53dbad;text-transform: uppercase;}
.spikko_for_who_2line {font-size: 30px;font-weight: bold;	color: #53dbad;text-transform: uppercase;}
.spikko_for_who_22line {font-size: 27px;font-weight: bold;	color: #53dbad;text-transform: uppercase;}
.spikko_for_wrapper {display: inline-block; background: url("/images/spikko_for_icon.png") right top no-repeat;padding-right: 35px;}
.spikko_for_title {color: #53dbad;font-size: 16px;text-transform: uppercase;}
.spikko_for_text {font-size: 16px; margin-top: 5px;}

 
/* 		Footer			 */
#footer_section {background: #030A0D;float: left;width: 100%;padding-bottom: 100px; }
#menu-footer {font-size: 16px;margin-top: 30px;display: inline-block;float: left;}
#menu-footer li { display:inline-block;padding: 15px 0;}
#menu-footer li a { color:#FFF; text-decoration: none;padding: 0 15px;}
#menu-footer li a:hover {color: #2fc5ff;}
.footer_menu_item_1,.footer_menu_item_2,.footer_menu_item_3,.footer_menu_item_4,.footer_menu_item_5 { border-right: 1px solid #353b3d !important;}
.footer_menu_item_1 {padding-left: 0 !important;}
#menu-footer li:last-child {border-right: none; padding-right: 0;}
#menu-footer li:first-child {padding-left: 0;}
.site-info{color: #FFF;opacity: 0.3;font-size: 15px;margin-top: 55px;float: left;clear: both;}
.site-info a{font-size: 15px; color:#fff; text-decoration: none;clear: both;padding-top: 8px;}
.social_icon {cursor:pointer;width:35px;height: 34px;display: inline-block;vertical-align: top;margin-right: 10px;}

#spikko_facebook, #spikko_linkdin, #spikko_twitter{
	background: url("/images/social_sprites.png") no-repeat;
}

#spikko_facebook{
	background-position: 0 0;
	width: 35px;
	height: 34px;
}

#spikko_facebook:hover{
	background-position: 0 -52px ;
	width: 35px;
	height: 34px;
}

#spikko_linkdin{
	background-position: -51px 0;
	width: 35px;
	height: 34px;
}

#spikko_linkdin:hover{
	background-position: -51px -52px ;
	width: 35px;
	height: 34px;
}

#spikko_twitter{
	background-position: -102px 0;
	width: 35px;
	height: 34px;
}

#spikko_twitter:hover{
	background-position: -101px -52px ;
	width: 35px;
	height: 34px;
}


/*#spikko_facebook {background: url("/images/facebook_icon.png") no-repeat;}
#spikko_facebook:hover {background: url("/images/facebook_icon_hover.png") no-repeat;}
#spikko_twitter {background: url("/images/twitter_icon.png") no-repeat;}
#spikko_twitter:hover {background: url("/images/twitter_icon_hover.png") no-repeat;}
#spikko_linkdin {background: url("/images/linkdin_icon.png") no-repeat;}
#spikko_linkdin:hover {background: url("/images/linkdin_icon_hover.png") no-repeat;}*/
.social_wrapper {display: inline-block;float: right;margin-top: 40px;}
.credits,.credits a {font-size: 14px; color:#fff; text-decoration: none;clear: both;padding-top: 8px;}

/* 		Page Template Sryles			 */

#page_template_header_bg {width:100%; background-color: #F1F8FB; }
.spikko_page_wrapper {
max-width: 1000px;
margin: 0 auto;
clear: both;
padding: 0;
}



.spikko_pages_li {
background: url("/images/spikko_li_1.png") left center no-repeat;
padding: 3px 0px 3px 20px;
}
.spikko_page_wrapper h1 {
font-size: 40px;
font-weight: bold;
text-transform: uppercase;
color: #2EC3FD;
line-height: 1.0909090909;
margin: 72px 0 12px 0;
clear: both;
}
.spikko_page_wrapper p {
margin-bottom: 12px;
text-align: left;
}

.spikko_page_wrapper h2 {
font-size: 25px;
font-weight: normal;
clear: both;
margin: 0px 0 12px;
}
.spikko_pages_lb_button {
background: #2EC3FD;
color: #FFF !important;
padding: 10px 35px;
text-decoration: none !important;
border-radius: 3px;
margin-top: 10px;
}
.spikko_pages_lb_button:hover {background: #128AB9;color: #FFF;}
.one_sixth {width: 16.6%;}
.four_fifth {width: 80%;}
.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth {float: left;}

.wp-caption-text {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 16px;
font-style: normal;
line-height: 20px;
margin: 0px 0;
position: absolute;
bottom: 0;
width: 100%;
background: rgba(14, 56, 75, 0.8);
color: #FFF;
padding: 3%;
}
.wp-caption {position: relative;margin-bottom: 24px;max-width: 100%;}
figure {margin: 0;}
.wp-caption-text a {color: #FFF;text-decoration: none;}
.spikko_pages_title {
text-align: left;
color: #2EC3FD;
font-size: 20px;
border-bottom: 1px solid #2EC3FD;
padding-bottom: 20px;
margin-bottom: 20px;
}
.spikko_interest_wrapper {
width: 225px;
margin-left: 29px;
display: inline-block;
vertical-align: top;
}
.spikko_interest_wrapper a {text-decoration: none;}
.interested_list {
margin: 50px 0;
text-align: center;
}
.interest_excerpt {
margin-top: 10px;
}
.interest_excerpt p {
color: #214352;
font-size: 15px;
}
.clear_column {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
width: 100%;
overflow: hidden;
}
.int_item_1 {margin-left: 0;}
.pages_menu_items{color:#879BA4 !important;}
.pages_menu_items:hover{color:#2FC5FF !important;}
.pages_menu_login{color:#879BA4 !important;border-color: #879BA4 !important;}
.pages_menu_login:hover{color:#2FC5FF !important;border-color: #2FC5FF !important;}

img {max-width: 100%;height: auto;}




.spikko_table {width:100%;border-collapse:collapse;}
.spikko_table tr:nth-child(odd) {background: #e5f4fa;}
.spikko_table td {border-right: 2px solid #dee5e9; padding: 10px 10px 10px 15px; font-size: 16px; color: #557888}
.spikko_table .spikko_table_header td {color:#2ec3fd;}
.spikko_table td:last-child {border-right: 0px solid #dee5e9;}    
.inner_img_wrapper {display: inline-block;float: left;margin: 3px 15px 0px 0px;}


/*-------------------------------*/
/* 		Media Queries			 */
/*-------------------------------*/

/* 		above 1440			 */
@media screen and /*! YUI-Compressor */ (min-width: 1441px) {
#header_hr_section {background: url("/images/header_layer1_1920.jpg") center top no-repeat;}
#header_hr_section_layer2 {background: url("/images/header_layer2_1920.png") center top no-repeat;}
}

@media screen and /*! YUI-Compressor */ (max-width: 1440px) {
#header_hr_section {background: url("/images/header_layer1_1440.jpg") center top no-repeat;}
#header_hr_section_layer2 {background: url("/images/header_layer2_1440.png") center top no-repeat;}
/*#start_section {background: url("/images/flagbg_1440.jpg") center top no-repeat;}*/

.spikko_header_title {font-size: 43px;line-height: 40px;}
.header_content_left {width: 70%;}
.header_content {padding-top: 145px;}
.spikko_header_text {width: 86%;font-size: 22px;margin-top: 10px;margin-bottom: 90px;line-height: 25px;}
}

/* 		1280			 */
@media screen and /*! YUI-Compressor */ (max-width: 1280) {}


/* 		1024			 */
@media screen and /*! YUI-Compressor */ (max-width: 1024px) {
	.header_content_left {width: 70%;}
	.spikko_content {width: 94%;padding: 0 3%;}
	.site-info {padding-left: 40px; width:80%;}
	.single_feature {width: 222px;}
	.spikko_header_title {font-size: 40px;line-height: 45px;}
	.header_content {padding-top: 145px;}
	.spikko_download_icons {text-align: left;width: auto;}
	#download_section .spikko_download_icons {width: 40%;text-align: right;float: right;}
	#download_section .spikko_content {width: 90%;margin: 0 auto;padding: 0;}
	#footer_section .spikko_content {width: 90%;margin: 0 auto;padding: 0;}
	#divMenuWrap .menuItem_m_on A {padding: 12px 0px 8px;}
	divMenuWrap .xmenuItem_m_on A {padding: 12px 0px 8px;}
	#productNav LI {padding: 0 5px;}
	.spikko_download_text {width: 55%;}

}

/* 		1000			 */
@media screen and /*! YUI-Compressor */ (max-width: 1000px) {

	.spikko_page_wrapper {width: 94%;margin: 0 auto !important;}
	.int_item_4 {margin-left: 0;}


}

/* 		960			 */
@media screen and /*! YUI-Compressor */ (max-width: 960px) {
	.spikko_header_title {font-size: 35px;line-height: 38px;}
		.header_content_left {width: 70%;}
		#divMenuWrap .menuItem_r_on {display: none;}
		#divMenuWrap .menuItem_m_on {padding: 14px 0px 0 0px;}
		#divMenuWrap .xmenuItem_r_on {display: none;}
		#divMenuWrap .xmenuItem_m_on {padding: 14px 0px 0 0px;}
	#MainContent_txtCountryCode {padding: 9px 3%;}
	.one_sixth {width: 20%;}
.four_fifth {width: 77%;margin-left: 2%;}
}

/* 		880			 */
@media screen and /*! YUI-Compressor */ (max-width: 880px) {
	.spikko_signup {display: none;}
	#divMenuWrap {display: none;}
	#spikko_mobile_menu {display: block;}
	.int_item_4 {margin-left: 29px;}
}


/* 		785			 */
@media screen and /*! YUI-Compressor */ (max-width: 785px) {
		.int_item_3 {margin-left: 0;}

}



/* 		753			 */
@media screen and /*! YUI-Compressor */ (max-width: 753px) {
#header_hr_section {background: url("/images/header_bg_753.jpg") center top no-repeat;}
#header_hr_section_layer2 {background: transparent;}
#video_desc {
position: relative;
padding: 15px 3% 50px;
width: 94%;
left: 0;
background: #0E384B;
}
.spikko_header_text {width: 100%;}
.site-info {float: left;clear: both;padding-left: 0}
.social_wrapper {display: block;float: left;margin-top: 20px;}
#menu-footer {
font-size: 16px;
margin-top: 40px;
display: block;
float: left;
width: 100%;
}
.header_content_left {width: 90%;}



}

@media screen and /*! YUI-Compressor */ (max-width: 768px) {
    
    #start_section { display: none;}
	.header_form_wrapper {display: none;}
	.header_form2_wrapper {display: none;}
}




/* 		720			 */
@media screen and /*! YUI-Compressor */ (max-width: 720px) {
		.wp-caption-text {position: relative;}

	
}


/* 		650			 */
@media screen and /*! YUI-Compressor */ (max-width: 650px) {
    #hellobar-bar {
        
        width: 100%;
        margin: 0;
       
    }

    #rightFloatingBanner-bar {
        margin-left: 70%;
    }
}

/* 		568			 */
@media screen and /*! YUI-Compressor */ (max-width: 568px) {
	.spikko_interest_wrapper {
width: 225px;
margin: 20px auto;
display: block;
}
.spikko_header_text {width: 60%;}
	#header_hr_section {background: url("/images/header_bg_568.jpg") center top no-repeat;}
	#header_hr_section
	.spikko_header_text {font-size: 18px;margin-top: 10px;margin-bottom: 0px;line-height: 20px;}

	#testimonials_section {padding: 65px 35px 0;}
	.rsContainer {width: 100%;}
	.testimonail_text_wrapper {padding: 0;width: 100%;text-align: center;font-size: 20px;color: #0E384B;display:block;margin-top: 15px;}
	.testimonail_text_wrapper p {line-height: 25px; margin-top: 15px}

	#ch_row_1, #ch_row_2 {margin-top: 25px;}
	.hr_logos {display: none;}
	.lr_logos {display: block;}

	.spikko_download_icons {display: block;text-align: left;width: 100%;}
	.spikko_apple_store_icon { width:152px; height: 46px; display: inline-block;}
	.spikko_google_play_icon { width:152px; height: 46px; display: inline-block;cursor: pointer; }
	.spikko_apple_store_icon,.spikko_apple_store_icon:hover{background: url("/images/apple_store_icon_small_b.png") left top no-repeat;}
	.spikko_google_play_icon,.spikko_google_play_icon:hover{background: url("/images/google_play_icon_small.png") left top no-repeat;}

	#spikko_menu_button {width:23px;height: 17px;background: url("/images/menu_open_icon_small.png") no-repeat;display: inline-block;float: right;margin: 25px 10px 0 0 ;}
	
	#header_hr_section,#header_hr_section_layer2 {width:100%;height: 320px;}

	.header_content {padding: 90px 0px;}
	.spikko_logo  { margin: 20px 0 10px 0px; background: url("/images/spikko_logo_mobile.png") left top no-repeat; width:120px; height: 50px;  }
	.header_content_left  {width:100%; display:block; vertical-align: top; float:left;margin-top: 35px;}

	.character {width: 65%;display: block;margin: 25px auto;}

	#feature_section {margin-top: 45px;padding: 50px 0 50px;}
	.feature_content_wrapper {padding: 30px 30px 0;}

	.spikko_for_image { width:60%; display: block; margin: 0 auto 60px;}

	#header_hr_section .spikko_download_icons .spikko_apple_store_icon {display: none; margin-left: 0;margin-bottom: 10px;}
	#header_hr_section .spikko_download_icons .spikko_google_play_icon {display: none; margin-left: 0;}
	.spikko_header_title {font-size: 28px;line-height: 29px;margin-top: 0px;}


	h1.logo_section_title {padding: 0 20px;}

	#logo_section {padding-top: 80px;}

	.testimonials_section_title {font-size: 35px;}
	#testimonials_section {padding-top: 65px;}
    .spikko_header_text p { margin-bottom: 10px}
	 
	.feature_list {width: 90%;margin-top: 50px;}
	.single_feature {width: 100%;}

	.spikko_download_text {text-align: left;padding: 0 35px;width: auto;margin: 0;}

	#download_section .spikko_download_icons {display: block;text-align: left;width: auto;float: none;padding: 0 35px;}
	.spikko_apple_store_icon, .spikko_google_play_icon {margin-left: 0;margin-top: 5px;}
	#menu-footer li a {padding: 0 15px;}
	.footer_menu_item_1,.footer_menu_item_4 {padding-left: 0 !important}




}




/* 		480			 */
@media screen and /*! YUI-Compressor */ (max-width: 480px) {
	
.character {width: 95%;}
	
}


/* 		320			 */
@media screen and /*! YUI-Compressor */ (max-width: 384px) {


	#header_hr_section {background: url("/images/header_bg_lr.jpg") center top no-repeat; background-size: 100%}

	.spikko_header_text {width: 72%;}
	.spikko_download_icons {margin-top: 15px;}
	#header_hr_section,#header_hr_section_layer2 {height: 480px;}
	#menu-footer {width: auto;}
	
	.feature_text_container { display: none;margin-top: 1px;}

	

}



