/* added on 24-01-09--------------  */


/*added by HUGE on 3/10/09 */

.gmx-home .connections-that-matter .gmx-options .separator {height: 18px; width: 1px; margin: 3px 10px;}

/*
changed on 27-01-09
*/

.gmx-home h1,.feature-promo  h1{font-size:26px;width:50%;color:black;line-height:25px;}
.gmx-home join-gmx-btn{float:left;width=2%;}
/*---------------------------------- */

.user-promo .promo-content .driving-promo-img{float:left;width:419px;height:200px;margin:0px;padding:0px 50px 0px 0px;}
.user-promo .promo-content .promo-text-headline h1{font-size:25px;font-family:Arial, Helvetica, sans-serif,sans-serif;color:#000000;}
.user-promo .promo-content .promo-text-subheadline h1{font-size:22px;font-family:Arial, Helvetica, sans-serif,sans-serif;color:#00aeef}

/* added on 24-01-09--------------  */
/*FEATURE  PAGE*/
.feature-promo .sidebar-navigation .take-tour{ margin-top:20px;background:url('../img/join-gmx/separator-line.png') top left repeat-x;padding-top:20px;}
.feature-promo .sidebar-navigation .take-tour  p{padding:10px 0px 15px;line-height:16px;}
.feature-promo .promo-content{float:left;width:845px;padding-top:20px;*zoom:1;}
/*.feature-promo .promo-content h1{float:left;}*/
.feature-promo .promo-content .join-gmx-btn{float:right; padding:0px 10px 0px 0px;}
.feature-promo .promo-content .promo-sample{background: #ecf4f8 url('../img/sidebar-bar.png') top left repeat-x; margin:10px 0px 30px;padding:25px 0px 0px 10px;width:840px;min-height:345px;}
/*
changed on 27-01-09
promo-sample p
promo-sample h2
*/
.feature-promo .promo-content .promo-sample h2{font-size:16px;width:350px;}
.feature-promo .promo-content .promo-sample h3{width:350px;}
.feature-promo .promo-content .promo-sample p{line-height:16px;width:350px;padding:10px 0px;}
.feature-promo .promo-content .promo-sample-img{float:right;width:400px;height:344px;margin:0px;padding:0px 50px 0px 0px;}
.feature-promo .promo-content .driving-promo-img{float:left;width:419px;height:200px;margin:0px;padding:0px 50px 0px 0px;}
.feature-promo .promo-content .promo-text-headline h1{font-size:25px;font-family:Arial, Helvetica, sans-serif,sans-serif;color:#000000;}
.feature-promo .promo-content .promo-text-subheadline h1{font-size:22px;font-family:Arial, Helvetica, sans-serif,sans-serif;color:#00aeef}
/* added on 24-01-09--------------  */




/*Explore pages*/
.explore .sidebar-navigation .take-tour{ margin-top:20px;background:url('../img/join-gmx/separator-line.png') top left repeat-x;padding-top:20px;}
.explore .promo-content{float:left;width:830px;padding-top:10px;padding-left:0px;*zoom:1;}

.explore .promo-content .promo-sample{background: #ecf4f8 url('../img/sidebar-bar.png') top left repeat-x; margin:10px 0px 15px;padding:5px 0px 40px 10px;width:830px;}
.explore .promo-content .promo-sample .increase-width{width:418px;}
.explore .promo-content .driving-promo-img{float:right;}

.explore .promo-content .promo-text-headline h1{font-size:26px;font-family:Arial, Helvetica, sans-serif,sans-serif;color:#000000;padding-bottom:10px;padding-left:8px;padding-top:2px;}
.explore .sidebar-height{height:600px;}
.explore .promo-content .join-gmx-btn{float:right; padding:0px 10px 0px 0px;}
/*added on 19th Mar 2009*/
.explore .promo-content .promo-sample .content-block{padding-top:25px;}
.explore .promo-content .promo-sample .content-block h2{font-size:16px;padding-left:15px;width:auto;}
.explore .promo-content .promo-sample .content-block p{line-height:16px;padding:10px 15px;width:auto;}
.explore .promo-content .promo-sample .content-block .content-seperator{padding-bottom:20px;}
.sidebar-navigation .explore-amg-content{width:150px}
.sidebar-navigation .explore-amg-content .explore-header{padding-top:10px;}
.sidebar-navigation .explore-amg-content li{padding-top:7px;}
.sidebar-navigation li{padding-top:10px; line-height:15px;}
.sidebar-navigation .explore-amg-content .explore-left-padding{padding-left:10px;}
.sidebar-navigation .explore-amg-content .explore-top-padding{padding-top:10px;}
.explore .promo-content .driving-promo-img2{padding-left:400px;}
.sidebar-navigation .explore-amg-content .explore-separator{background:url(../img/sidebar-mostpopular.png) no-repeat 0 0;width:22px;height:0px;padding-top:10px;margin-top:6px}
/*explore pages end*/
/*Added to display bullets line on home page*/
.gmx-home .connections-that-matter .home-bullets{width:340px; margin:20px 14px;}

/* added on 12-03-09 for join GMX starts */
/*Added By TCS for Join-GMX Page*/
.blue-btn {
    cursor:pointer;
    border: none !important;
    background:#fff;
    color:#fff;
    text-transform: uppercase;
    font-weight:700;
    font-size: 9.5px !important;
    padding: 0px 0px 0px 3px !important;
    height: 27px;
    background:url(../img/button-continue.png) no-repeat 0px 1px;
    font-family: verdana, arial;
    width: 90px !important;
    float: left;
    margin-right: 0px !important;
}


.blue-btn-submit {
    cursor:pointer;
    border: none !important;
    background:#fff;
    color:#fff;
    text-transform: uppercase;
    font-weight:700;
    font-size: 9.5px !important;
    padding: 0px 0px 0px 3px !important;
    height: 27px;
    background:url(../img/button-submit.png) no-repeat 0px 1px;
    font-family: verdana, arial;
    width: 95px !important;
    float: left;
    margin-right: -15px !important;
}



.join-gmx .steps .step-section .terms_use{border-top:1px;margin-left:15px;width:635px;height:300px;background-color:#ffffff;overflow:auto;BORDER-RIGHT: #d2d2d2 1px solid; BORDER-TOP: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; BORDER-BOTTOM: #d2d2d2 1px solid;}


div.sidebar-navigation-join {float:left;width:280px; margin-right: 15px;}
div.sidebar-navigation-join ol li {width:255px;height:32px; padding:12px 0px 0px 10px;font-size:14px;font-weight:bold;position:relative;}
div.sidebar-navigation-join .about-you{width:255px;height:32px;padding:12px 0px 0px 10px;font-size:14px;font-weight:bold;position:relative;}
div.sidebar-navigation-join .about-company{width:255px;height:32px;border-top:1px solid #ccc;padding:12px 0px 0px 10px;font-size:14px;font-weight:bold;position:relative;}
div.sidebar-navigation-join .confirm{width:255px;height:32px;border-top:1px solid #ccc;padding:12px 0px 0px 10px;font-size:14px;font-weight:bold;position:relative;}
div.sidebar-navigation-join ol {border-bottom: 1px solid #ccc;width:264px;}
div.sidebar-navigation-join ol li span.active {color:#fff;background:transparent url(../img/left-nav-selected.png) no-repeat scroll 0 0;display:block;height:37px;margin:-12px 0px 0px -10px;padding:14px 0px 0px 12px;position:relative;width:277px;cursor:text;}

.join-gmx .disclaimer{width:250px;padding:0 10px 0 0;float:left;line-height:18px;margin-top:15px}

.join-gmx .steps label{color:#333;}

div.sidebar-navigation-join ol li a {color:#999;}
div.sidebar-navigation-join ol li a.span {color:#999;}
.sidebar-navigation-join li a:hover {text-decoration: none !important; cursor: text !important;}

/*
.sidebar-navigation-join li.inactive a,
.sidebar-navigation-join li.inactive a:hover {color: #999 !important; text-decoration: none !important; cursor: text !important;}
*/
.join-gmx .status{width:380px;padding:0 10px 0 0;line-height:18px;margin-top:15px;height:315px;padding-left:300px;}
.join-gmx .status .disclaimer-success h1{font-size:16px;padding:0 0 14px 0;margin-right:100px;}
.join-gmx .status .disclaimer-success p{padding:0 0 14px 0;}


.join-gmx .status .disclaimer-error h1{font-size:16px;padding:0 0 14px 0;margin-right:100px;}
.join-gmx .status .disclaimer-error p{padding:0 0 14px 0;}

/* added for space between div. starts */
#steps-form .field {padding-bottom:6px;padding-left:6px;padding-right:6px;padding-top:15px !important;}
#steps-form .company-name{padding-top:5px !important;}
#steps-form #checkClass{padding-top:15px !important;padding-left:15px;}
#steps-form .noWebsiteCheckBox{padding-top:15px !important;}
#steps-form .addrline1{padding-top:3px !important;}
#steps-form .buttons{padding:40px 0 50px 0;}
#steps-form #compcontinue{padding:12px 0px 50px 0px;}
#steps-form .req-info{text-transform:uppercase;padding:0 0 2px 0;font-size:11px;font-weight:bold;}


/*added for various formattings starts */
.join-gmx .disclaimer h1{font-size:16px;padding:0 0 14px 0;}
.join-gmx .disclaimer p{padding:0 0 14px 0; line-height:18px;}

.join-gmx .steps .step-section {
    border-top:1px solid #333333;
    margin:26px 0 0;
    padding:26px 0 0;
}
.join-gmx .steps #step-section-confirm {
    border-top:1px solid #333333;
    margin:3px 0 0 0;
    padding:3px 0 0 0;
}

.join-gmx .select-company-size{z-index:10006;}
.join-gmx .select-company-type{z-index:10005;}

.join-gmx .select-territory{z-index:10004;}
.join-gmx .select-audience-number{z-index:10003;}
.join-gmx .select-audience-unit{z-index:10001;}

.join-gmx #sellerFields,
.join-gmx #buyerFields {margin-bottom: 25px;}

.join-gmx .company-name p.tip{margin:0 0 0px 0;}

.join-gmx .corporate-site{position:relative;*zoom:1;width:250px;}
.join-gmx .corporate-site .checkbox-wrapper{position:absolute;*zoom:1;right:0;top:-1px;}
.join-gmx .corporate-site .checkbox-wrapper label{font-weight:normal;}

.join-gmx .company-info{margin:15px 0px;line-height:20px;}
.join-gmx .company-info span{display:block;margin:5px 0px;}

.join-gmx fieldset{display:none;}
.join-gmx fieldset.active{display:block;}
.join-gmx a#add-company{display:block;margin-top:10px;}
.join-gmx #main {padding-top:20px;}

.join-gmx .review-info p.info-group{line-height:5px;padding:0 0 16px 0;}
.join-gmx .review-info .cell{width:320px;margin:0;}
.join-gmx #add-existing-company{position:relative; top:5px;*top:0px;}
.join-gmx .step-submit h2{padding:20px 0 16px 0;}
.join-gmx .step-submit ul{list-style-type:disc;line-height:18px;}
.join-gmx .step-submit li{margin:0 0 14px 20px;width:550px;*zoom:1;*vertical-align:top;}
@media screen {
    /* offsetting the entire ul down */
    * html .join-gmx .step-submit ul { /* IE6 */
        position: relative;
        top: .3em;
    }
    *:first-child+html .join-gmx .step-submit ul { /* IE7 */
        position: relative;
        top: .3em;
    }
    /* offsetting each li back up*/
    * html .join-gmx .step-submit ul li { /* IE6 */
        vertical-align: top;
        position: relative;
        top: -.3em;
    }
    *:first-child+html .join-gmx .step-submit ul li { /* IE7 */
        vertical-align: top;
        position: relative;
        top: -.3em;
    }
}
.join-gmx .step-submit .checkbox-wrapper{margin:0 0 6px 0;}
.join-gmx .step-submit label{font-weight:normal;font-size:12px;color:#333333;}
.join-gmx .step-submit .agreeTextColor {color:gray;}

.join-gmx #steps-form{min-height:200px;_height:200px;}
.join-gmx form.loading{background:#fff url(../img/tooltip-loading.gif) no-repeat center 30%;}

.join-gmx a.tooltip-text{display:inline;}

.join-gmx .firstNameAboutYou{width:200px;}
.join-gmx .lastNameAboutYou{width:200px;}
.join-gmx .noWebsiteCheckBox{float:right;top:-1px;}
.join-gmx .edit{cursor:pointer;}
.join-gmx .termOfUseSubSection{padding-left:10px;margin-right:10px;}
.join-gmx .termOfUsePleaseReadText{padding-left:7px;}

span.gmx-term-usage-link a:hover {cursor: pointer !important;text-decoration:underline !important;}

.checked-complete {cursor:pointer;background:transparent url(../img/green-check.gif) no-repeat scroll 220px 0px; display: block; height: 20px;}
.next-step {cursor:pointer;}
.confirm-submit {color:#00aeef;}
/*added for country dropdown box overlapping*/
.country-dropdown-box{z-index:16001}


/*End of Join-GMX Page*/



/* for home page starts */
.gmx-home .buyer-seller-wrapper .points ul {margin-left:15px;}
.gmx-home .buyer-seller-wrapper .points li {list-style:outside;list-style-type:disc;margin-bottom:6px;}
.gmx-home .buyer-seller-wrapper .options-box{ width:470px;background:#ecf4f7;min-height:100px;padding:20px 0px 10px 0px;margin:20px 0px;}
.gmx-home .buyer-seller-wrapper .options-box ul li{float:left;list-style-type:none; width:142px;padding:0px 0px 20px 10px;margin:0px;min-height:25px;}
.gmx-home .buyer-seller-wrapper .options-box ul li div p{width:65px;font-size:11px;margin-top:8px;}
.gmx-home .buyer-seller-wrapper .header {padding-bottom:10px;margin-bottom:10px;}
.gmx-home .sections-details{width:100%; margin:0 auto; background: #262626 url(../img/home-page/sections-background.jpg) no-repeat center center;}
.gmx-home .sections-details .section ul.column-display-titles{width:90px;float:left;}
.gmx-home .sections-details .section ul.column-display-titles li{float:left;width:150px;}
.gmx-home .sections-details .section ul.titles-left-arrow{width:30px;}
.gmx-home .sections-details .section ul.titles-right-arrow{width:0px;}
.gmx-home .sections-details .section ul.titles-left-arrow li{margin-top:90px;}
.gmx-home .sections-details .section ul.titles-right-arrow li{margin-top:90px;margin-left:-10px;}
.gmx-home .sections-details .section ul.column-display-companies{width:140px;float:left;}
.gmx-home .sections-details .section ul.column-display-companies li{float:left;width:150px;}
.gmx-home .sections-details .section ul.companies-space {width:20px;}
.gmx-home .connections-that-matter .content{padding:45px 0px 70px 0px;height:375px;border:none !important;}
.gmx-home .connections-that-matter .flash{float: right;margin: -20px 0px 0px;padding: 0px;height: 445px;width: 680px;}
.gmx-home .connections-that-matter .content .header-width-class{width:300px;}
.gmx-home .connections-that-matter .content .feature-copy{width:300px;}
.gmx-home .buyer-seller-wrapper .buyers .paragraph-width-class{width:455px;}
.gmx-home .sections-details .section ul.column-display-companies .image-class{width:55px;height:55px;}
.gmx-home .disclaimer-class{width:980px;text-align:left;padding-top:10px;padding-bottom:10px;}
.gmx-home .section-container{width:980px;margin:0 auto;padding:0; background-color:#333}
.gmx-home .section-container h3{color:#fff; margin:0; padding:0;}
.gmx-home .section-container p{color:#fff; margin:0; padding:0;}
.gmx-home .section-container .flash{margin:-20px 0 0; padding:0;}

/* added on 16-03-09 for home page ends */

.feature-promo .promo-content .promo-sample .secton-class{padding-top:20px;padding-bottom:50px;}
.feature-promo .promo-content .promo-sample p.prag-class{line-height:16px;width:750px;padding:10px 0px;}
.feature-promo .promo-content .promo-sample div {padding-left:10px;}
.circle-class{list-style-type:disc;padding-left:10px;padding-bottom:10px;}

/*login fail page classes date 25 Mar 09*/
.login-failed-error-class{color:red;font-size:16px;text-align:left;font-weight:bold;padding-left:315px;padding-top:50px;}
.login-tip-class{text-align:center;padding-bottom:20px;padding-top:8px;}
.login-label-class{width:70px;color:black;}
.login-lobal-gap{padding-bottom:15px;}
.login-text-class{width:270px;BORDER-RIGHT: #d2d2d2 1px solid; BORDER-TOP: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; BORDER-BOTTOM: #d2d2d2 1px solid;}
.login-section{padding-left:320px;}
.login-section4{padding-left:320px;padding-top:20px;}
.login-section2{padding-left:390px;padding-top:20px;}
.login-section3{padding-left:390px;min-height:170px;padding-top:10px;}
.login-link-class{vertical-align:super;font-weight:bold;}
.login-align-class{vertical-align:super;}


/*For Join GMX popup*/

/*POPUP*/

.popup{
    width:600px;
    position:absolute;
    font-size:11px;
    color:#000;
    z-index:4;
    left:50%;
    top:0;
    margin:0 0 0 0;
}
.popup .bg{
    background:url(../img/signup/popup-bg.png) repeat-y;
    height:1%;
    padding:8px 20px 14px 23px;
}
.popup .popup2{padding:18px 20px;}
.popup .top{
    background:url(../img/signup/popup-top.png) no-repeat;
    overflow:hidden;
    height:8px;
    width:100%;
}
.popup .bottom{
    background:url(../img/signup/popup-bottom.png) no-repeat;
    overflow:hidden;
    height:14px;
    width:100%;
}
.close{
    display:block;
    position:absolute;
    top:10px;
    right:12px;
    background:url(../img/signup/btn3.gif) no-repeat;
    width:9px;
    height:8px;
    text-indent:-9999px;
    overflow:hidden;
}
.popup h3{
    margin:0 0 8px;
    font-size:16px;
}
.popup p{
    margin:0 0 19px;
    color:#666;
    line-height:16px;
}
.popup p.italicized{
    margin:0 0 10px;
    color:#666;
    line-height:16px;
    font-style:italic;
}
.popup ul{
    margin:0;
    padding:0;
    list-style:none;
}
.holder{
    overflow:hidden;
    width:524px;
    margin:0 0 0 0;
}
.form-column{
    float:left;
    width:252px;
    position:relative;
    margin-right:10px;
}
.label-text{
color:black;
}
.label-text-checkbox{
font-size:11px;
}
.popup .holder div input{
    width:236px;
    border:1px solid #d8d8d8;
    padding:3px 7px;
    font-size:11px;
    margin-bottom:6px;
}
.popup label{
    display:block;
    padding:0 0 3px 3px;
}
.code{
    overflow:hidden;
    height:1%;
}
.country-code{
    width:78px;
    float:left;
}
.popup .holder .country-code input{width:48px;}
.area-code{
    width:174px;
    float:left;
}
.popup .holder .area-code input{width:158px;}
.popup .holder ul{padding:11px 10px 11px 0;}
.popup .holder ul li{
    overflow:hidden;
    height:1%;
    margin-bottom:7px;
}
.popup .holder ul input{
    float:left;
    width:16px;
    height:15px;
    padding:0;
    margin:0 3px 0 0;
}
.popup .holder ul label{
    float:left;
    color:#666;
    padding:0;
}
.popup .holder ul label span{font-size:10px;}
.popup textarea{
    width:505px;
    height:72px;
    padding-left:7px;
    overflow:auto;
    border:1px solid #d8d8d8;
    margin-bottom:21px;
}
.cancel{
    color:#aaa;
    font-weight:normal;
    margin-left:7px;
}

.privacy{
    color:#aaa;
    font-weight:normal;
    float: right;
}

.popup .btn-submit{
    width:auto;
    border:none;
    padding:0;
    margin:4px 0 0 0;
}
/*To mark the erroneous fields red*/
.errorLabel{
    color:red;
}

/*For space below tooltip gif*/
.statusClass{
    padding-bottom:20px;
}
/*For Join GMX popup ends*/
