﻿#product-content-wrap .container .wrapper
{
    padding:10px;
    width:938px;
}

#login-wrapper
{
    border:solid 1px #dcdcdc;
    font:12px/22px Arial;
    background-color:#fff;
    position:relative;
    overflow:visible;
    display:inline-block;
}
#login-wrapper p {line-height:18px;margin-top:10px;}
#login-wrapper .topleft-1,
#login-wrapper .bottomleft-1,
#login-wrapper .topright-1,
#login-wrapper .bottomright-1
{
    background-image:url(../image/background/product/corner_whitefore_graybg.jpg);
    height:5px;
    width:5px;
}

#login-wrapper .login-message .topleft-1,
#login-wrapper .login-message .bottomleft-1,
#login-wrapper .login-message .topright-1,
#login-wrapper .login-message .bottomright-1
{
    background-image:url(../image/greenfore_grayback_corner.jpg);
    height:5px;
    width:5px;
}

#login-wrapper .errormsg .topleft-1,
#login-wrapper .errormsg .bottomleft-1,
#login-wrapper .errormsg .topright-1,
#login-wrapper .errormsg .bottomright-1
{
    background-image:none;
    height:5px;
    width:5px;
}

#login-wrapper .input-group {width:360px;padding-bottom:2px;}
#login-wrapper .input-group .title {width:70px;float:left;text-align:right;font-size:11px;}
#login-wrapper .input-group .field {width:180px;float:left;}
#login-wrapper .input-group .field input{width:170px;color:#5e5e5e;}
#login-wrapper .group {margin-left:110px;margin-bottom:10px;}

#login-wrapper .login-rightbottom-wrap .input-group {width:400px;padding-bottom:2px;}
#login-wrapper .login-rightbottom-wrap .input-group .title {width:100px;}
#login-wrapper .login-rightbottom-wrap .input-group .field {width:170px;}
#login-wrapper .login-rightbottom-wrap .input-group .field input{width:160px;color:#5e5e5e;}
#login-wrapper .login-rightbottom-wrap .input-group .field input.number {width:90px;}

#login-wrapper .login-left-wrap
{
    width:380px;
    float:left;
    padding:30px;
    text-align:left;
    display:inline-block;
}



#login-wrapper h1,#login-wrapper h2,#login-wrapper h3
{
    font-size:18px;
    font-weight:normal;
    color:#474747;
}
#login-wrapper h2
{
    font:bold 16px/22px Arial;
}
#login-wrapper h3
{
    font:bold 14px/18px Arial;
    padding-left:0px;
}
#login-wrapper h3 b 
{
    color:#27843E;
    font:bold 13px/18px Arial;
}

#login-wrapper h4
{
    font:11px/16px Arial;
    color:#656565;
}

#login-wrapper .desc
{
    font:11px/16px Arial;
    color:#656565;
    margin-bottom:10px;
}

#login-wrapper a
{
    font-size: 11px;
    font-weight:normal;
    color:#0063b5;
}

.login-text-wrap
{    
    border-bottom:solid 1px #dcdcdc;
    margin-bottom:10px;
}

.login-right-wrap
{
    float:right;
    padding:10px 30px 20px 30px;
    display:block;
    width:435px;
    border-left:solid 1px #dcdcdc;
}

.login-message
{
    width:388px;
    height:25px;
    background-color:#dff8dc;
    border:solid 1px #b5d4b0;
    background:#dff8dc url('../image/background/product/green_tick.png') no-repeat 10px 6px;
    display:block;
    padding:0px 10px 0 35px;
    position:relative;
    font:11px/25px Arial;
    color:#197b30;
}

.errormsg 
{
    background-color:#ffeeee;border:solid 1px #ff9f9f;color:#000;
    background-image:none;
    font-size:11px;     
}


.login-rightbottom-wrap
{
    width:435px;
    float:right;
    vertical-align:middle;
    border-left:solid 1px #dcdcdc;
    padding:0px 30px;
    text-align:left;
}



#login-wrapper textarea
{
    width:200px;
    color:#5e5e5e;
    padding:3px;
    font-family:Arial,Lucida Sans, Myriad Pro ;
    font-size:11px;
    border-top:solid 1px #878787;
    border-right:solid 1px #d3d3d3;
    border-bottom:solid 1px #dfdfdf;
    border-left:solid 1px #b6b6b6;
    background-color:#fff;
}


.login-rightbottom-wrap .feature ul 
{
    padding:20px 20px 10px 20px;
    background-color:#e6f1f8;
    margin-top:0px;
    margin-bottom:20px;
    padding-left:1em;
    list-style-position:outside;
    list-style-type:none;
    display:block;
}
.login-rightbottom-wrap .feature li
{
    font:0.95em/1.45em Arial, "Lucida Sans", "San Serif";
    word-spacing:1px;
    background:transparent url(../image/background/product/green_tick.png) no-repeat left 5px;
    padding-left:28px;
    padding-bottom:10px;
}
.login-rightbottom-wrap .feature li b
{
    color:#27843e;
    display:block;
    padding-bottom:5px;
    font-size:1.1em;
}

.login-rightbottom-wrap .feature li p
{
    font:1em/1.75em Arial, "Lucida Sans", "San Serif";
    display:inline;
}
/** FEATURE CORNERS **/
.feature .topleft,
.feature .bottomleft,
.feature .topright,
.feature .bottomright
{
    background-image:url(../image/background/product/feature_corner.jpg);
    height:5px;
    width:5px;
}
.feature .corners-wrap
{
    position:relative;
}
