﻿body {height:100%; min-height:100%; background:url(images/headerbg.png) top repeat-x; margin:0; padding:0; font-size:13px; font-family: "Segoe UI", Tahoma, Arial; color: #666;}
html {height:100%;}

@font-face {
 font-family: 'dinotregular';
 src: url('fonts/dinot-regular-webfont.eot');
 src: url('fonts/dinot-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/dinot-regular-webfont.woff') format('woff'),  url('fonts/dinot-regular-webfont.ttf') format('truetype'),  url('fonts/dinot-regular-webfont.svg#dinotregular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'dinotmedium';
 src: url('fonts/dinot-medium-webfont.eot');
 src: url('fonts/dinot-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/dinot-medium-webfont.woff') format('woff'),  url('fonts/dinot-medium-webfont.ttf') format('truetype'),  url('fonts/dinot-medium-webfont.svg#dinotmedium') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'dinotbold';
 src: url('fonts/dinot-bold-webfont.eot');
 src: url('fonts/dinot-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/dinot-bold-webfont.woff') format('woff'),  url('fonts/dinot-bold-webfont.ttf') format('truetype'),  url('fonts/dinot-bold-webfont.svg#dinotbold') format('svg');
 font-weight: normal;
 font-style: normal;
}

/* * * * * *  html 5 fix  * * * * * */
figure { display: block; }


details { display: block; }


hgroup { display: block; }


aside { display: block; }


nav { display: block; }


footer { display: block; }


header { display: block; }


article { display: block; }


section { display: block; }


/* * * * * *  General  * * * * * * */
table { border-collapse:collapse; border-spacing: 0; border:0;  /******  cellspacing="0"  ******/}   
/*cellspacing for table { border-collapse:separate; border-spacing: 5px; } // cellspacing="5"    align (center) =  table { margin: 0 auto; }*/    
td { padding:0px; }

th { padding:0px; }

a{ color:#97ae08; text-decoration:none; outline:none;}
a:hover{ color:#97ae08; text-decoration:underline;}
img{ border: none;}
form{ margin:0; padding:0;}
p{ margin:0; padding:0;}
li{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
h6{ margin:0; padding:0;}
h5{ margin:0; padding:0;}
h4{ margin:0; padding:0;}
h3{ margin:0; padding:0;}
h2{ margin:0; padding:0;}
h1{ margin:0; padding:0;}
li{ list-style:none; list-style-type:none;}
ul{ list-style:none; list-style-type:none;}
.clear{ clear:both; padding:0; margin:0; height:0;}
.clr{ clear:both;}
input[type=password]{ border:#ddd 1px solid; padding:5px; margin:4px 0px 4px 0px; outline:none; font-family:dinotregular; font-size:14px; color:#666;background-color:#fffae3;height:40px;box-sizing: border-box;  }
input[type=text]{ border:#ddd 1px solid; padding:5px; margin:4px 0px 4px 0px; outline:none; font-family:dinotregular; font-size:14px; color:#666;background-color:#fffae3;height:40px;box-sizing: border-box;  }
input[type=select],select{ border:#ddd 1px solid; padding:5px; margin:4px 0px 4px 0px; outline:none; font-family:dinotregular; font-size:14px; color:#666;background-color:#fffae3;height:40px;box-sizing: border-box;}
textarea { border:#ddd 1px solid; padding:5px; margin:0; font-family:dinotregular; outline:none; font-size:14px; color:#666; }
/* select { border:#ddd 1px solid; margin:0; padding:3px; font-family:Calibri, Arial; outline:none; font-size:14px; color:#666; } */
.inputbutton { background:#27b4e8; border:none; height:30px; padding:0 15px 2px 15px; cursor:pointer;  font-family: 'dinotregular', tahoma; font-size:13px; color:#FFF; vertical-align:middle; overflow:visible; }
.inputbutton:hover{ background:#11a3d9;}
p{ text-align:justify; padding:0 0 12px 0; line-height:18px;}
.input1 {font-family: Arial, Verdana,Helvetica, sans-serif;font-size: 11px;color:#000000;background-color:#fffae3;height:40px;box-sizing: border-box;}
.dropdownlist { background-color: #FEEE73; font-size: 14px !important; font-family: Arial, Helvetica, sans-serif; }
.error_textfield{ font-family: Arial, Verdana,Helvetica, sans-serif;font-size: 14px;color:#000000;background:#F99999 !important;}
/*input[type=checkbox], input[type=radio]{ vertical-align:-1px;}*/ /*added by me*/





/* * * * * *  Wrapper  * * * * * */
#wrapper{ width:100%; position:relative; min-height:100%; height:auto !important; }
.container{ width:auto; margin:0 30px;}

@media print
{
    .noPrint
    {
        display: none;
    }
}

/* * * * * *  Header  * * * * * */
/*#header{width:980px; margin:0 auto; height:173px; position:relative; z-index:10000;}*/
#header{width:autp; margin:0 30px; height:173px; position:relative; /*z-index:10;*/} /*added by me */
.logo{ position:absolute; top:13px; left:0;}
.headerlink{position:absolute; top:7px; right:0; }
.headerlink a{ color:#666;}
.headerlink span{ padding:0 8px;}
.headerinfo{position:absolute; top:45px; right:0;}
.headerinfo a{ display: inline-block;height: 23px;font-family: 'dinotregular', Tahoma;font-size: 18px;color: #666;padding-left: 25px;text-decoration: none;}
.headerinfo a:hover{ background-position:0px -23px !important; color:#3b93d0;}
.headerinfo a.livechat{ background:url(images/livechat.png) 0px 0px no-repeat; padding-left:35px;}
.headerinfo a.call{ background:url(images/call.png) 0px 0px no-repeat;}
.headerinfo a.login{ background:url(images/login.png) 0px 0px no-repeat;}


    .headerinfo a.nl {
        background:url(images/newsletter.png) 0px 0px no-repeat;
        padding-left: 30px;        
    }

/* * * * * *  Banner  * * * * * */
/*#banner{ background:url(images/bannerbg.jpg) top center repeat-x; height:374px;}
#banner .container{ overflow:hidden; position:relative; color:#FFF;}

.flexslider {  margin:0px; padding:0px; width:100%; position:relative; }
.flexslider .slides img {  }
.slides { list-style: none; margin: 0px; padding: 0px; width:980px; height:374px; }
.flex-control-nav { list-style: none; margin: 0px; padding: 0px; }
.flex-direction-nav { list-style: none; margin: 0px; padding: 0px; }
.no-js .slides li:first-child { display: block; }
.flexslider .slides li {list-style: none; margin: 0px; display: none; position: relative; }
.flexslider-container { position: relative; }
.flexsider li { list-style: none; }

.flex-control-nav { left: 0 !important; bottom: 30px !important; width: 100% !important; text-align: right !important; padding-right: 30px !important;  position: absolute; }
.flex-control-nav li { margin: 0px 10px 0px 0px !important; float: left !important; display: block !important; zoom: 1; }
.flex-control-nav li:first-child { margin: 0px; }
.flex-control-nav li a { background: url(images/bg_control_nav.png) no-repeat 0px 0px !important; width: 16px; height: 16px; color: transparent; line-height: 1; text-indent: -9999px !important; font-size: 0em; overflow: hidden; display: block; cursor: pointer; }
.flex-control-nav li a:hover { background-position: 0px -16px !important; }
.flex-control-nav li a.active { cursor: default; background-position: 0px -16px !important; }

.flex-direction-nav{ display:none;}

.ban1{ background:url(images/slide1.png) right bottom no-repeat; width:980px; height:374px;}
.ban2{ background:url(images/slide2.png) right bottom no-repeat; width:980px; height:374px;}
.ban3{ background:url(images/slide3.png) right bottom no-repeat; width:980px; height:374px;}
.ban4{ background:url(images/slide4.png) right bottom no-repeat; width:980px; height:374px;}

#banner h2{ font-size:30px; font-weight:normal; font-family: 'dinotbold', tahoma;  padding:55px 0 15px 0;}
.flexslider .slides p{ width:auto; height:auto; font-family: 'dinotregular', tahoma; font-size:18px; background:url(images/ban_bullet.png) 0px 2px no-repeat; padding:2px 0 2px 30px; margin:0 0 10px 0;}
a.register{ margin-top:20px; display:inline-block; background:#d7c442; font-family: 'dinotregular', tahoma; font-size:18px; color:#111; padding:8px 18px 10px 18px; text-decoration:none;}
a.register:hover{background:#ecd744;}
*/



/*Banner changed for new design*/
#banner {
    background: url(images/bannerbg.jpg) top center repeat-x;
    height: 250px;
}

    #banner .container {
        overflow: hidden;
        position: relative;
        color: #FFF;
    }

.flexslider {
    margin: 0px;
    padding: 0px;
    width: 100%;
    position: relative;
}

    .flexslider .slides img {
    }

.slides {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 980px;
    height: 250px;
}

.flex-control-nav {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.flex-direction-nav {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.no-js .slides li:first-child {
    display: block;
}

.flexslider .slides li {
    list-style: none;
    margin: 0px;
    display: none;
    position: relative;
}

.flexslider-container {
    position: relative;
}

.flexsider li {
    list-style: none;
}

.flex-control-nav {
    left: 0 !important;
    bottom: 15px !important;
    width: 100% !important;
    text-align: right !important;
    padding-right: 30px !important;
    position: absolute;
}

    .flex-control-nav li {
        margin: 0px 10px 0px 0px !important;
        float: left !important;
        display: block !important;
        zoom: 1;
    }

        .flex-control-nav li:first-child {
            margin: 0px;
        }

        .flex-control-nav li a {
            background: url(images/bg_control_nav.png) no-repeat 0px 0px !important;
            width: 16px;
            height: 16px;
            color: transparent;
            line-height: 1;
            text-indent: -9999px !important;
            font-size: 0em;
            overflow: hidden;
            display: block;
            cursor: pointer;
        }

            .flex-control-nav li a:hover {
                background-position: 0px -16px !important;
            }

            .flex-control-nav li a.active {
                cursor: default;
                background-position: 0px -16px !important;
            }

.flex-direction-nav {
    display: none;
}

.ban1 {
    background: url(images/slide1.png) right bottom no-repeat;
    width: 980px;
    height: 250px;
}

.ban2 {
    background: url(images/slide2.png) right bottom no-repeat;
    width: 980px;
    height: 250px;
}

.ban3 {
    background: url(images/slide3.png) right bottom no-repeat;
    width: 980px;
    height: 250px;
}

.ban4 {
    background: url(images/slide4.png) right bottom no-repeat;
    width: 980px;
    height: 250px;
}

.ban5 {
    background: url(images/slide2.png) right bottom no-repeat;
    width: 980px;
    height: 250px;
}

#banner h2 {
    font-size: 20px;
    font-weight: normal;
    font-family: 'dinotbold', tahoma;
    padding: 15px 0 10px 0;
}

.flexslider .slides p {
    width: auto;
    height: auto;
    font-family: 'dinotregular', tahoma;
    font-size: 15px;
    background: url(images/ban_bullet.png) 0px 2px no-repeat;
    padding: 2px 0 2px 30px;
    margin: 0 0 5px 0;
}

a.register {
    margin-top: 10px;
    display: inline-block;
    background: #d7c442;
    font-family: 'dinotregular', tahoma;
    font-size: 18px;
    color: #111;
    padding: 6px 15px 8px 15px;
    text-decoration: none;
}

    a.register:hover {
        background: #ecd744;
    }



/* * * * * *  Content  * * * * * */
#content{width:auto; max-width:1550px;margin:0 auto; padding:20px 30px 100px 30px; }
.hiw{ text-align:center; color:#595959; font-family: 'dinotregular', tahoma; font-size:18px; font-weight:normal; text-transform:uppercase; padding:0 0 13px 0;}
.hiw_img{ padding-bottom:30px;}
ul.slidelist li{ padding:0;}

div.carousel.k2ItemsBlock { position: relative; }
.jcarousel-clip { overflow: hidden; }
.jcarousel-item-horizontal { margin:0 10px; }
.jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-item-placeholder { background: rgb(255, 255, 255); color:#333; }
.jcarousel-next-horizontal { cursor:pointer; background: url(images/arrows.jpg) no-repeat; top: 30px; width: 18px; height: 200px; display: inline-block; position: absolute; }
.jcarousel-prev-horizontal { cursor:pointer; background: url(images/arrows.jpg) no-repeat; top: 30px; width: 18px; height: 200px; display: inline-block; position: absolute; }
.jcarousel-next-horizontal { background-position: right 0px; right: -15px; }
.jcarousel-prev-horizontal { left: -15px; }

.prod_title{ height:74px; background:#1d71b6; overflow:hidden;}
.prod_title .text{ float:left; width:150px; padding:0; display: table-row; height:74px; color:#FFF; font-family: 'dinotregular', tahoma; font-size:16px; font-weight:normal;}
/*Tag added by me*/
.prod_title .small{font-size:12px;}
/*----------------*/
.prod_title .text div{height:74px; display:table-cell; vertical-align:middle; padding-left:11px; text-transform:uppercase;}
.prod_title .price{ margin:10px 10px 0 0; float:right; text-align:center; background:url(images/price_cur.png); width:54px; height:37px; padding:17px 0 0 0; font-family: 'dinotbold', tahoma; font-size:16px; color:#111; }

.prod_content{ background:#FFF; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; padding:10px 12px; height:170px; text-align:justify; line-height:130%;}
.prod_content p{ padding:8px 0 0 0 !important;}

.blue-clr { background:#1d71b6;}
.green-clr {background:#74b83d;}
.yellow-clr {background:#f0b003;}
.emerald-clr {background:#04ad95;}
.orange-clr {background:#e6721b;}
.red-clr {background:#d9534f;}
.pink-clr {background:#e54b87;}
.purple-clr {background:#a870bf;}


.hm_block{ overflow:hidden; padding:30px 0 30px 0; border-bottom:1px solid #ddd;}
.hm_block2{ overflow:hidden; padding:30px 0 10px 0;}

.block{ width:300px; float:left;}
.block_spac{ margin-right:40px;}

h2.title{font-family: 'dinotbold', tahoma; font-size:18px; color:#555; font-weight:normal; text-transform:uppercase; padding:0 0 7px 0;}
h2.title span{ text-transform:none;}

a.reg_link{ display:inline-block; background:#27b4e8; font-family: 'dinotregular', tahoma; font-size:14px; color:#FFF; padding:6px 15px 8px 15px; text-decoration:none;}
a.reg_link:hover{background:#11a3d9;}

    a.reg_link.red {
        background-color: #d9534f;
    }
        a.reg_link.red:hover {
            background-color: #c6413d;
        }
        .moneyback {
            margin: 6px 0 25px 0;
            font-size: 15px;
            color: #333;
            padding: 13px 100px 13px 13px;
            text-align: justify;
            background: #f0f2f4 url(images/moneyback.png) 96% 13px no-repeat;
        }
.testimonials { padding-bottom:6px !important;}

.testimonials p{ padding-bottom:6px !important;}
.name{ color:#444; font-size:12px;}

h4.title{font-family: 'dinotmedium', tahoma; font-size:15px; color:#e6721b; font-weight:normal; padding:0 0 5px 0;}
.newsletter{ background:#f0f2f4; padding:10px 10px 15px 10px;}
.newsletter h3{ font-size:15px; color:#494949;  font-family: 'dinotregular', tahoma; font-weight:normal; padding-bottom:10px;}

.emailfield{ background:#FFF; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:0 5px;}
.emailfield input[type=text]{ border:none; outline:none; margin:0; width:170px; }
.sml_text{ font-size:12px; color:#858585; line-height:120%; padding:7px 0 12px 0;}
a.link2{ color:#3b93d0; font-size:16px; background:url(images/bullet.png) 0px 2px no-repeat; padding:0 0 0 26px;}
.info2{ line-height:22px;}
.botpad{ padding-bottom:20px;}
.hm_login input[type=password]{ width:260px; }
.hm_login input[type=text]{ width:260px; }
.logintable{ border-collapse:separate; border-spacing: 10px;}
.remember{ font-size:12px; color:#858585;}




































/* * * * * *  Footer  * * * * * */
#footer{ position:absolute; bottom:0; height:270px; background:#f0f2f4 url(images/footerbg.png) bottom center repeat-x; width:100%; }
#footer .container{ overflow:hidden;}
.footerbox{ width:290px; float:left; padding-top:25px;}
.box_spac{ margin-right:40px;}
.footerbox h5{ color:#6b767f; font-size:13px; font-weight:normal; text-transform:uppercase; line-height:1; padding:0 0 11px 0;}
.footerbox p{ padding-bottom:5px; text-align:left;}
.box_spac span{ padding:0 7px; color:#3b93d0;}
.footerbox h4{ color:#6b767f; font-size:18px; font-weight:normal; line-height:1; padding:0 0 7px 0;}
.sociallink{ margin-bottom:20px; height:29px;}
.sociallink a{ width:29px; height:29px; display:inline-block; margin-right:10px; background:url(images/social.png) 0px 0px no-repeat;}
.sociallink a.twt{ background-position:0px 0px;}
.sociallink a.fb{ background-position:-37px 0px;}
.sociallink a.gp{ background-position:-74px 0px;}
.sociallink a.in{ background-position:-111px 0px;}
.footerbox h3{ color:#6b767f; font-size:24px; font-weight:normal; line-height:1; font-family: 'dinotregular', tahoma;}



/****************************************** Inner Page **********************************************/
.breadcrumb{ border-top:1px solid #d2d2d2; padding:15px 0 7px 0;}
.breadcrumb span{ padding:0 7px;}
.breadcrumb a{ color:#666;}
h1{ color:#333333; font-size:30px; font-family: 'dinotregular', tahoma; font-weight:normal; border-bottom:1px solid #d2d2d2; margin:0 0 15px 0; padding:0 0 6px 0;}
.leftside{ float:left; width:754px;}
.rightside{ float:right; width:200px;}
h2.subtitle{font-family: 'dinotbold', tahoma; font-size:18px; color:#333; font-weight:normal; padding:0 0 8px 0;}
.red{color:#d9534f;}
h3.subtitle{font-family: 'dinotregular', tahoma; font-size:17px; color:#666; font-weight:normal; padding:0 0 8px 0;}
.comp_available{ background:#f0f2f4; padding:17px; margin-bottom:18px;}
.comptitle{ color:#494949; font-size:15px; padding-right:8px;}
ul.listing{ text-align:justify;}
ul.listing li{ background:url(images/dot.png) 0px 7px no-repeat; padding:0 0 0 15px; margin:0 0 12px 0;}
ul.listing li li{ background:url(images/dot2.png) 2px 8px no-repeat; padding:0 0 0 15px; margin:7px 0 5px 0;}

/************************** Added by me*************/
ul.small li{font-size:12px;}
/****************************************************/
.mb{ width:100%;}
.titleblock{ position:relative; padding-bottom:8px;}
a.order_link{ position:absolute; top:-5px; right:0; display:inline-block; background:#27b4e8 url(images/ic-order.png) 6px 8px no-repeat; font-family: 'dinotregular', tahoma; font-size:14px; color:#FFF; padding:6px 15px 8px 31px; text-decoration:none;}
a.order_link:hover{background:#11a3d9 url(images/ic-order.png) 6px 8px no-repeat;}
.learnhow{ font-size:16px; color:#e6721b;}
.rightside .newsletter h3{ font-size:14px; color:#494949;  }
.rightside .emailfield input[type=text]{ border:none; outline:none; margin:0; width:157px; }
.rightside .emailfield{ border-right:1px solid #ddd;}
.rightside_advrt{ padding:14px 0;}
.right_tml{ background:#f7f7f7; border:1px solid #dadada; padding:10px !important;}
.right_tml h3{ font-size:14px; padding:0 0 7px 0;}
.h_spac{ border-bottom:1px solid #ddd; height:35px; margin-bottom:27px;}
.inr_footblock{ overflow:hidden;}
.ifb_left{ width:47%; float:left;}
.ifb_right{ width:50%; float:right; overflow:hidden;}

.new_user{ width:50%; float:left;}
.existing_user{ width:45%; float:right;}
.botspac{ padding-bottom:7px !important;}

.email_package{ width:100%;}
.email_package td{ border:1px solid #ddd; border-collapse:collapse; padding:10px; line-height:140%; }
.ep_head{ font-size:36px; width:50px; text-align:center;}
.asic{ position:relative;}
.asic img{ position:absolute; top:15px; right:0;}
.extspac{ margin:10px 0;}
h2.smltitle{font-family: 'dinotmedium', tahoma; font-size:15px; color:#333; font-weight:normal; padding:0 0 8px 0;}


.grid{width:100%;}
.grid th{ border:1px solid #ddd; border-collapse:collapse; padding:10px; line-height:140%; vertical-align:top; }
.grid td{ border:1px solid #ddd; border-collapse:collapse; padding:10px; line-height:140%; vertical-align:top; }
.gridhead{ background:#f0f2f4;}
.grid th{ font-size:15px; color:#333; font-weight:normal; font-family: 'dinotmedium', tahoma; text-align:left;}
/* ADDED by me */
.highlightcell{font-weight:bold;}
.removeborder td{border:0px;border-collapse:collapse;}
.removeborder .fixwidth{width:150px;}
.smallgrid{width:100%;}
.smallgrid td{border-collapse:collapse; padding:5px; line-height:100%;}
/* ---------------------------*/

/******************************* 24-06-14 *********************************/
/*.popup{ width:530px; margin:0 auto; border-radius:6px; background:#FFF; border:1px solid #ddd; box-shadow: 0 2px 10px rgba(0,0,0,.2); padding:10px 15px 15px 15px;}
.popup h1{font-size:24px; position:relative;}
.popup-content{ padding:0 0 20px 0;}
.popup h1 a.close{ position:absolute; top:3px; right:0; display:block; width:24px; height:24px; background:url(images/pop_close.png) 0px 0px no-repeat;}
.popup h1 a.close:hover{background:url(images/pop_close.png) 0px -24px no-repeat;}
*/



/******************************* 03-07-14 *********************************/
/* ---------------- ADDED by me --------------------------------------*/
.middle_sub{text-align:center;padding-top:10px;padding-bottom:10px;}
.user_inner{border-top:1px solid #d4dce2;}
.text-orange{ color:#e6721b;}
.top_sub{ overflow:hidden; padding-bottom:10px;}
.top_sub a.reg_link{ float:right;}
.top_sub .subtitle{ margin-right:100px;}
.start_new_order{ background:#f0f2f4; border:1px solid #dbdbdb; margin-bottom:20px;}
.start_new_order h2{ background:#e0e0e0; font-family: 'dinotbold', tahoma; font-size:18px; color:#5d5d5d; font-weight:normal; line-height:1; padding:11px 13px 12px 13px; }
.sno_content{ padding:10px 10px 13px 10px;}
.sno_content table{ border-collapse:separate; border-spacing: 7px; }
.sno_content table td{ padding-right:10px;}
.inr_tab{ height:28px; border-bottom:4px solid #27b4e8; position:relative;}

.TabbedPanels { margin: 0px; padding: 0px; float: left; clear: none; width: 100%;  }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; height:53px; }
.TabbedPanelsTab { outline:none; position: relative; top: 1px; float: left; padding:0; margin:0; width:12.5%; *width:12%; height:53px; background-image:url(images/dot3.png); background-position:right top; background-repeat:repeat-y; list-style: none;-moz-user-select: none; -khtml-user-select: none; cursor: pointer; }
.TabbedPanelsContentGroup { clear: both;  background-color: #FFF; }
.TabbedPanelsContent { padding:22px 0 24px 0; }
.TabbedPanelsContentVisible { }
.TabbedPanelsTab a{	display:block;	padding:18px 0 0 0;	height:35px;	text-align:center;	color:#FFF;	text-decoration:none;	font-family: 'dinotmedium', Tahoma, Arial;	}
.TabbedPanelsTab a.towline{	padding:10px 0 0 0;	height:43px;	}
.TabbedPanelsTabSelected a{ background:url(images/ar_upp.png) bottom center no-repeat;	}

.linkhelp{ position:absolute; top:2px; right:0;}
.inr_tablink a{ display:inline-block; height:23px; padding:5px 12px 0 12px; background:#dedede; margin-right:3px; color:#666; text-decoration:none;}
.inr_tablink a.active{ background:#27b4e8; color:#FFF;}
.inr_tablink a:hover{ background:#27b4e8; color:#FFF;}
.aln_center{ text-align:center !important;}
.gr_title{ background:#e0e0e0; font-size:18px; padding:8px 12px 8px 12px; color:#5d5d5d; margin-bottom:17px; font-weight:normal; text-transform:uppercase; font-family: 'dinotregular', Tahoma, Arial;}
/*.username{ padding-left:0px !important; font-size:15px;}*/
.cmplabel{font-family: 'dinotregular', Tahoma, Arial;font-weight:normal;font-size:13px;}
#inr_userpages{background:url(images/headerbg2.png) top repeat-x;}
/*#inr_userpages #header{ height:120px;}*/

.step{ height:48px; margin-bottom:20px; background:url(images/tabbg.png) top repeat-x;overflow-x:auto; white-space:nowrap;}
.step ul{ padding:0; margin:0; list-style:none;}
.step ul li{ padding:0; margin:0; list-style-type:none; height:48px; display:inline-block;}
.step ul li a{border-right:1px solid #c4c4c4; display:block; height:41px; padding:0 9px 0 2px; font-family: 'dinotregular', Tahoma, Arial; font-size:16px; color:#474747; text-decoration:none;}
/*.step ul li a{display:block; height:41px; padding:0 17px 0 2px; font-family: 'dinotregular', Tahoma, Arial; font-size:16px; color:#474747; text-decoration:none;}*/
.step ul:last-child li:last-child a{border: none;border-style: none;} /* Added by me */
.step ul li a span{ background:url(images/step-normal.png) 0px 0px no-repeat; width:32px; height:41px; display:inline-block; vertical-align:-14px;}
.step ul li.complete a{ background:#1d71b6; color:#FFF;}
.step ul li.complete a span{ background:url(images/step-completed.png) 0px 0px no-repeat;}
.step ul li.active{ background: url(images/step-active-ar.png) bottom center no-repeat;}
.step ul li.active a{ background:#27b4e8; color:#FFF;}
.step ul li.active a span{ background:url(images/step-active.png) 0px 0px no-repeat;}


.application_details{ padding:5px 1px 0 1px;}
.app_title{ background: #f0f0f0;font-size: 16px;line-height: 1.22em;padding: 12px;margin-bottom: 25px;font-family: dinotregular, tahoma;}
.app_block{ padding:13px 0 25px 0;}
.yello_textfield{ background:#ffee7d !important; border:1px solid #ccc;}
.wh_textfield{background:#FFF !important; border:1px solid #ccc;margin:4px 0px 4px 0px;}
.require{ color:#c04545; padding-top:8px;}
/*.helptext{ font-size:12px; line-height:16px; width:50%;}*/
.helptext{ font-size:13px; line-height:16px;padding-top:5px;} /*Changed by me */

.grid .head{ background:#f0f0f0; color:#333;}
.app_block table{ width:100%;}
.app_block table td{ vertical-align:top;}

/* -------------------------- ADDED by me */
.redlink{
	color:#FF0000;
}
.bluelink{
	color:#3b93d0;
}
.wrap,#wrap {
   width:100%;
   margin:0 auto;
}
.left_col,#left_col {
   float:left;
}
.right_col,#right_col {
   float:right;
}

.btn_gr {
    background-color: #97ae08;
    color: #fff;
    font-family: Verdana;
    font-size: 11px;
    padding: 1px;
}


.anzsicDropDown {
    width: 500px !important;
    overflow: auto;
    max-height: 200px;
    max-width: 500px;
    _height: expression(this.scrollHeight>499?"500px":"auto");
    border: 1px solid gray;
}

.anzsicSectionHeading {
    font-weight: bold;
    padding: .6em .4em .4em .6em;
    font-size: 140%;
}

.anzsicList {
    margin: 0px;
    list-style-type: none;
    padding: 0px;
}

.anzsicList li.focused {
    background-color: #FFEE7D;
}

.anzsicList li {
    display: list-item;
    margin-left: 20px;
    list-style-type: disc;
    font-size: medium;
}

/* Pricing Package Start */

.planmain{ font-family: "dinotregular", Tahoma, Arial; font-size:12px; color:#646464; }
.planmain span{ font-family: "dinotregular", Tahoma, Arial;}
.company-order{ float:left; background:#FFF; margin:30px 10px 0 0; border:1px solid #e0e0e0; position:relative; z-index:1;}
.company-order .plan-title{ background:#1d71b6; height:70px; margin:-1px -1px 0 -1px; color:#FFF; font-size:22px; font-family: 'dinotbold', Tahoma, Arial; box-sizing: border-box; -moz-box-sizing: border-box; padding:19px 10px 0 15px;}
/*.print-bundle{ float:left; background:#FFF; border:1px solid #e0e0e0; position:relative; z-index:2; box-shadow: 0 2px 6px rgba(0,0,0,.2);}*/
.print-bundle{ float:left; background:#FFF; width:243px; border:1px solid #e0e0e0; position:relative; z-index:2; box-shadow: 0 2px 6px rgba(0,0,0,.2);}
.print-bundle .plan-title{ background:#56b343; height:70px; margin:-1px -1px 0 -1px; color:#FFF; font-size:24px; font-family: 'dinotbold', Tahoma, Arial; box-sizing: border-box; -moz-box-sizing: border-box; padding:5px 10px 0 15px;}
.plan-title span{ display:block; font-size:14px; font-family: 'dinotregular', Tahoma, Arial; line-height:1;}
.print-bundle .plan-title img{ position:absolute; top:-6px; right:-7px;}
.plan-title.abn-bundle{ padding:9px 10px 0 15px; background:#eb832e;}
.no-bord-text{ border:none !important; padding:10px !important;}
.no-bord-text strong{ font-weight:normal;  font-family: 'dinotbold', Tahoma, Arial; display:block}
.plan-price{ padding:5px 8px 8px 8px;}
.pp-gst{ font-size:18px; font-family: 'dinotbold', Tahoma, Arial; color:#646565;}
.pp-gst span{ font-family: 'dinotbold', Tahoma, Arial;color:#dd7314; font-size:24px;}
.pp-fees{ font-size:14px; color:#565656;}
.plan-list{ width:100%;}
.plan-list td{ border-top:1px solid #d5d5d5; vertical-align:top;}
.plan-list td img{ display:block;}
.plan-list td.plantext{ padding:5px 5px 5px 0; vertical-align:middle;}
.print-bundle .plan-list td.plantext{ padding:7px 5px 7px 2px; vertical-align:middle; }

.planbtn{ position:relative; text-align:center;} 
.company-order .planbtn{ height:25px; bottom:-4px;}
.print-bundle .planbtn{ height:40px; bottom:-19px;}
.plan-right{ width:214px; float:right;}
.pbtn{ display: inline-block; height:40px; border-radius:20px; font-size:16px; font-family: 'dinotbold', Tahoma, Arial; text-decoration:none; box-sizing: border-box; -moz-box-sizing: border-box; padding:8px 20px 0 15px; text-transform:uppercase; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.pbtn:hover{color:#FFF;text-decoration: none;}
.pbtn img{ margin-right:2px; vertical-align:-2px;}
.pbtn-remove{background:#5b6974; color:#FFF; border:1px solid #5b6974;  }
.pbtn-remove:hover{background:#49555e; border:1px solid #49555e;text-decoration: none;}
.pbtn-add{background:#56b343; color:#FFF; border:1px solid #56b343;  }
.pbtn-add:hover{background:#38a323; border:1px solid #38a323;text-decoration: none;}

.col5 {
    width: 19% !important;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.last2 {
    width: 19%;
}

.your-investment{overflow:hidden; border:1px solid #ddd; background:#FFF;}
.your-investment h3{ padding:14px 0 0 0; margin:0; color:#646565; font-size:18px; font-family: 'dinotbold', Tahoma, Arial; background:#f1f1f1; text-align:center; height:50px; box-sizing: border-box; -moz-box-sizing: border-box;}
.your-investment table{ width:100%;}
.your-investment td{ border-top:1px solid #ddd; padding:8px; color:#646565; font-size:16px;} 
.your-investment span{font-family: 'dinotregular', Tahoma, Arial;color:#646565;font-size:16px;}
.your-investment span.red {        
        color: #ff0000;
        font-size: 14px;
        font-style:italic;
    }
.totalprintprice,.totalprintprice span{ font-family: 'dinotbold', Tahoma, Arial; font-color:#555; vertical-align:top}
.totalprintprice span.gst{ display:block; font-size:11px; font-family: 'dinotregular', Tahoma, Arial;}

/*.plan-slider{ height:252px; overflow:hidden; border:1px solid #ddd; background:#FFF; margin-bottom:15px; position:relative;}*/

.plan-slider {
    height: 550px;overflow: hidden;border: 1px solid #ddd;background: #FFF;margin-top: 10px;margin-bottom: 10px;position: relative;
}

/*#slider { margin: 0px; padding: 0px; width: 214px; height:252px; }*/
#slider {margin: 0px;padding: 0px;width: 825px;height: 550px;}

.nivoSlider { overflow: hidden; position: relative; }
.nivoSlider img { left: 0px; top: 0px; width:100%; display: none; position: absolute; }
.nivoSlider a.nivo-imageLink { margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; }
.nivo-slice { height: 100%; display: block; position: absolute; z-index: 5; }

.nivo-box { display: block; position: absolute; z-index: 5; }
/*.nivo-directionNav a { background: url(images/arrows-slider.png) no-repeat; top: 45%; width:30px; height: 30px; text-indent: -9999em; font-size: 1px; display: block; position: absolute; z-index: 9; cursor: pointer; }*/
.nivo-directionNav a { background: url(../images/arrows-slider.png) no-repeat; top: 45%; width:30px; height: 30px; text-indent: -9999em; font-size: 1px; display: block; position: absolute; z-index: 9; cursor: pointer; }
.nivo-directionNav a.nivo-prevNav { left: 0px; }
.nivo-directionNav a.nivo-nextNav { background-position: right top; right: 0px; }
.nivo-directionNav a.nivo-prevNav:hover { background-position: left 0px; }
.nivo-directionNav a.nivo-nextNav:hover { background-position: right 0px; }

/*.nivo-controlNav { height:25px; width:100px; position:absolute; left:50%; margin-left:-50px;  bottom:5px; z-index:1000; }*/
.nivo-controlNav { height:25px; width:215px; position:absolute; left:45%; margin-left:-50px;  bottom:5px; z-index:1000; }
.nivo-controlNav a { background: url(images/scroller_dis.png) no-repeat left top; float:left; width:14px; height:14px; padding:0; margin:6px 0 0 7px; text-align:center; text-indent:-100000px; cursor:pointer; }
.nivo-controlNav a.active { background:url(images/scroler_act.png) no-repeat left top; text-decoration:none; }

.pr-bundle{ min-height:465px;}
.planheight{ min-height:450px;}

.img-big-popup{ position:absolute; background:#FFF; left:10px; top:0; z-index:10000; width:746px !important; height:540px !important; overflow:hidden; box-shadow: 0 1px 5px rgba(0,0,0,.2);}
.slider-big-img{height: 550px;width: 550px;}
.slider-big-img .qtip-content{ max-height: 540px;text-align: center;padding: 5px 0px!important;}
/* Pricing Package End */







/*----- Paid Webinar ------------*/
.sb-box {
    display: table;
    width: 100%;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    background: #FFF;
    line-height: 1.2;
    position: relative;
}

.wb-detail {
    display: table-cell;
    padding: 17px 60px 17px 17px
}

    .wb-detail h3 {
        color: #222;
        font-size: 24px;
        font-family: dinotregular;
        margin: 0;
        padding: 0 0 8px
    }

    .wb-detail span {
        color: #19a5d5;
        font-size: 15px;
        font-family: dinotregular;
    }

#webinarlist p {
    padding-bottom: 20px;    
}

#webinarlist {
    min-height: 500px;
    padding: 10px 0    
}

    #webinarlist p {
        display: inline-block
    }

        #webinarlist span{
            font-family:dinotregular;
        }

        #webinarlist h2 {
            padding-bottom: 20px;
            font-size: 36px;
            font-weight: 700;
            text-transform: uppercase;
            color: #222
        }


    #webinarlist .single_webinarlist_item {
        border: 1px solid #ddd;
        border-bottom: 3px solid #19a5d5;
        background-color: #fff;
        box-shadow: 0 1px 8px rgba(0,0,0,.25);
        margin-bottom: 30px;
        -webkit-transition: all 200ms ease-in;
        -webkit-transform: scale(1);
        -ms-transition: all 200ms ease-in;
        -ms-transform: scale(1);
        -moz-transition: all 200ms ease-in;
        -moz-transform: scale(1);
        transition: all 200ms ease-in;
        transform: scale(1)
    }

        #webinarlist .single_webinarlist_item:hover {
            box-shadow: 0 1px 15px rgba(0,0,0,.55);
            z-index: 2;
            -webkit-transition: all 200ms ease-in;
            -webkit-transform: scale(1);
            -ms-transition: all 200ms ease-in;
            -ms-transform: scale(1);
            -moz-transition: all 200ms ease-in;
            -moz-transform: scale(1);
            transition: all 200ms ease-in;
            transform: scale(1)
        }

    #webinarlist .webinarlist_content {
        padding: 15px
    }

        #webinarlist .webinarlist_content h3 {
            font-family: dinotregular;
            font-size: 23px;
            font-weight: 700;
            padding: 10px 0;
            color: #05a3da;
			width:84%;
        }

    #webinarlist .expert {
        padding-bottom: 0;
        color: #aeadad;        
    }

        #webinarlist .expert span.present {
            font-family: dinotregular;
            padding-right: 10px;
            font-size: 15px;
            font-weight: 600;
            color: #333
        }

        #webinarlist .expert span.price {
            padding-right: 10px;
            font-size: 28px;
            font-weight: 700;
            color: #ff9d01
        }

        #webinarlist .expert span.dttm {
            padding-right: 5px;
            font-size: 16px;
            font-weight: 700;
            color: #05a3da
        }

        span.webinarlist_news_content, span.time {
            font-size: 15px;
        }

        #webinarlist .expert p.right_side {
            padding-left: 10px
        }

    #webinarlist p.webinarlist_news_content {
        padding-bottom: 15px
    }

.ribbon {    
    width: 150px;
    height: 150px;
    overflow: hidden;
    position: absolute;
    z-index: 500 !important
}

    .ribbon::after, .ribbon::before {
        position: absolute;
        z-index: -1;
        content: '';
        display: block;
        border: 5px solid #df8900
    }

    .ribbon span {
        position: absolute;
        display: block;
        width: 225px;        
        padding: 18px 0;
        background-color: #ff9d01;
        box-shadow: 0 5px 12px rgb(0 0 0 / 10%);
        color: #fff;
        font: 700 22px/1 Lato,sans-serif;
        text-shadow: 0 1px 1px rgb(0 0 0 / 20%);
        text-transform: uppercase;
        text-align: center;    
        line-height:1px;
    }

.ribbon-top-right {
    top: -10px;
    right: 5px
}

    .ribbon-top-right::after, .ribbon-top-right::before {
        border-top-color: transparent;
        border-right-color: transparent
    }

    .ribbon-top-right::before {
        top: 0;
        left: 14px;
    }

    .ribbon-top-right::after {
        bottom: 15px;;
        right: 0
    }

    .ribbon-top-right span {
        left: -25px;
        top: 30px;
        transform: rotate(45deg)
    }


.inr-list {
    list-style: none;
    padding-bottom: 15px;
}

    .inr-list li {
        list-style-type: none;
        /*text-align: justify;*/
        background: url(images/ar4.png) 0px 5px no-repeat;
        padding: 0 0 0 20px;
        margin: 0 0 12px 0;
        font-family:dinotregular;
    }

    .inr-list ul {
        padding-top: 10px;
    }


.sb-content {
    padding: 0;
    margin: 0;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

    .sb-content .sbc {
        padding: 20px;
    }

.sbp-price {
    background: #595959;
    color: #FFF;
    text-align: right;
    padding: 6px 10px;
    font-size: 18px;
    font-family: 'ZurichCnBTRegular', arial;
}

.webinar-box {
    margin-bottom: 30px;
    background: #FFF;
}

.webinar-header {
    background: #595959;
    color: #FFF;
    font-family: 'ZurichBold', arial;
    font-size: 20px;
    padding: 8px 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.webinar-body {
    padding: 15px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    overflow: auto;
    height: 200px;
}

.webinar-footer {
    padding: 10px;
    border: 1px solid #ddd;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.2;
}
.cusform {
    padding: 10px 0 0 0;
    margin: 0;
}
    .cusform .control-label {
        text-align: left;
        padding-right: 0px;
    }
    .cusform .control-label {
        padding-top: 0;
        padding-bottom: 3px;
    }


.btn {
    font-size: 16px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    height:35px;
}

.btn-primary {
    background: #19a5d5;
    border-color: #19a5d5;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
        background: #0089bf;
        border-color: #0089bf;
    }

.btn-sft {
    height: 60px;
    padding: 10px 30px;
    margin: 10px 0 15px 0;
    font-size: 24px;
    font-family: 'ZurichBold', arial;
}

label{
    font-family:dinotregular;
    font-size:15px;
}

/*  Shadow */




div.sendfinal {
    padding: 10px 5px 10px 10px;
    margin-bottom: 7px;
    border-radius: .4em;
    border: 1px solid #cbc9c9;
    margin: 7px 0px 16px 0px;
}




.border-curve {
    border-collapse: collapse;
    border-radius: .6em;
    overflow: hidden;
}



.shado {
    background: #fff;
}

.shado-1 {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

    .shado-1:hover {
        box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    }



.shado-2 {
    box-shadow: 0 3px 3px rgba(0,0,0,0.16), 0 2px 2px rgba(0,0,0,0.18);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

    .shado-2:hover {
        box-shadow: 0 14px 28px rgba(0,0,0,0.20), 0 4px 4px rgba(0,0,0,0.20);
    }


.shado-3 {
    box-shadow: 0 3px 3px rgba(0,0,0,0.13), 0 2px 2px rgba(0,0,0,0.15);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

    .shado-3:hover {
        box-shadow: 0 10px 17px rgba(0,0,0,0.17), 0 4px 4px rgba(0,0,0,0.17);
    }




.sendtableleft th {
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
}


.sendtableleft td {
    padding: 2px 0px 2px 10px;
    vertical-align: middle;
    font-size: 12px;
}

.sendtableleft table:first-child tr:first-child td:first-child {
    padding: 10px 0px 2px 10px;
    vertical-align: middle;
}






div.sendfinal {
    padding: 10px 5px 10px 10px;
    margin-bottom: 7px;
    border-radius: .4em;
    border: 1px solid #cbc9c9;
    font-size: 12px;
    margin: 7px 0px 16px 0px;
}


.sendfinal td {
    padding: 5px 0px 5px 0px;
}




.sendfinal a {
    color: #27b4e8;
}


.sendfinal p {
    padding: 5px 0px;
}







div.sendfinal:last-child {
    padding: 10px 5px 10px 10px;
    margin-bottom: 7px;
    border-radius: .4em;
    border: 1px solid #cbc9c9;
    font-size: 12px;
    margin: 7px 0px 7px 0px;
}



a.btnbig_red {
    height: 22px;
    padding: 7px 17px 0 17px;
    line-height: 1;
    white-space: nowrap;
    background: #1D71B6;
    display: inline-block;
    font-family: 'zurich_regular', arial;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
    border-radius: 6px;
    transition: background ease 0.4s;
    -moz-transition: background ease 0.4s;
    -webkit-transition: background ease 0.4s;
}

    a.btnbig_red:hover {
        background: #01457d;
    }


a.btnbig_green {
    height: 22px;
    padding: 7px 17px 0 17px;
    line-height: 1;
    white-space: nowrap;
    background: #f47321;
    display: inline-block;
    font-family: 'zurich_regular', arial;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
    border-radius: 6px;
    transition: background ease 0.4s;
    -moz-transition: background ease 0.4s;
    -webkit-transition: background ease 0.4s;
}

    a.btnbig_green:hover {
        background: #d05a0f;
    }


.digisign p {
    padding: 0px 0px;
}




/* Newsletter page style */
.pre_newsletter_title {
    text-align: left;
    color: #555;
    font-family: 'dinotbold', tahoma;
    font-size: 30px;
    padding: 40px 0 25px 0;
    border-bottom: 2px solid #555;
}

.newsletter_list {
    border-bottom: 1px solid #ddd;
    padding: 30px 0;
    width: 100%;
    display: inline-flex;
}

.news_date {
    display: inline-block;
    width: 296px;
}

    .news_date .date {
        font-family: 'dinotmedium';
        font-size: 18px;
        color: #555;
        text-transform: uppercase;
    }

.news_content {
    width: 700px;    
}

.news_content h2 a {
    font-family: 'dinotregular';
    font-size: 20px;
    color: #e6721b;
    font-weight: normal;
    padding: 0 0 20px;
    display: block;
}

.news_content p {
    font-family: 'dinotregular';
    font-size: 18px;
    color: #666;
    line-height: 27px;
    padding: 0 0 20px;
}

.news_content .learnmore {
    background: #27b4e8;
    font-family: 'dinotregular', tahoma;
    font-size: 15px;
    color: #FFF;
    padding: 10px 15px;
    float: right;
}

    .news_content .learnmore:hover {
        background: #11a3d9;
        text-decoration: none
    }

.page-nation {
    text-align: center;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0 0;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
        }

    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #27b4e8;
    }

    .pagination > li > a, .pagination > li > span, .pagination td {
        font-family: 'dinotregular', tahoma;
        font-size: 15px;
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #666;
        text-decoration: none;
        background-color: #fff;
    }

        .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
            color: #2a6496;
            background-color: #eee;
            border-color: #ddd;
        }