@charset "utf-8";
/* CSS Document */

body { font-family: 300 15px 'Open Sans', sans-serif; background: #e0e3ec url(../images/bg.png) repeat top left; margin:0}

.clear {clear:both;}
img{
    border:0;

}
/*
 *  STYLE 1
 */
body::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 0px;
}

body::-webkit-scrollbar
{
    width: 8px;

}

body::-webkit-scrollbar-thumb
{
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #490d0d;
}
.scroll_bar{
    overflow: hidden;
}

#links{
    color: #626262;
    padding-left: 10px;
    padding-right: 10px;
}
#links ul {
    list-style-type: none;
    padding:0;
    margin: 0;


} 
.bdr li {
    border: 1px dotted #999;
    border-width: 1px 0;
    margin: 5px 0;
    width: 100%;
}
#links li a { 
    color: #490d0d;
    display: block;
    font-family: 300 15px 'Open Sans', sans-serif;
    padding: 5px;
    text-decoration: none;
    font-size:13px;
    font-weight:bold;
    height:82px;
}
#links li a:hover{
    background: #F2F7FB;
}

#links a em { 
    color: #333;
    display: block;
    font: normal 12px 'Open Sans', sans-serif;
    line-height: 125%;
    color: #8b8b8b;
}
#links a span {
    color: #5f5f5f;
    font: normal 12px 'Open Sans', sans-serif;
}
#links p{
    margin:0;
    padding:0;
}
#links .news_text{
    /* float:left; */

}

///////////////////////
#links1{
    float: left;
    margin-left: 7px;
}


#links1 ul {
    list-style: none;
    padding:0;


} 
#links1 ul li {
    border: 1px dotted #999;
    border-width: 1px 0;
    margin: 5px 0;
    width: 305px;
    margin-left: -47px;
}
#links1 ul li a { 
    color: #1380BB;
    display: block;
    font-family: 300 15px 'Open Sans', sans-serif;
    padding: 5px;
    text-decoration: none;
    font-size:13px;
    font-weight:bold;
    height:82px;
}
#links li a:hover{
    background: #F2F7FB;
}
#links1 a em { 
    color: #333;
    display: block;
    font: normal 12px 'Open Sans', sans-serif;
    line-height: 125%;
    color: #8b8b8b;
}
#links1 a span {
    color: #5f5f5f;
    font: normal 12px 'Open Sans', sans-serif;
}
#links1 p{
    margin: 0 0 9px 10px;
    padding:0 0 0 0;
}
#links1 .news_text{
    float:left;
    width:525px;
}
#links1 {
    float:left;
    width:10px;
}
.news_text_1{
    font-family: 300 15px 'Open Sans', sans-serif;
    min-height: 81px;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
}
.news_text_1 p{
    font-size: 14px;
}


.error{    
    color:#AC4B12;
    font-size:12px;
    font-family:300 15px 'Open Sans', sans-serif;
    font-weight:normal;
    padding-top:10px
}
.confirm{    
    color:#4E7D28;
    font-size:14px;
    font-family:300 15px 'Open Sans', sans-serif;
    font-weight:normal;
    padding-top:10px;
}
.error a:link{color:#1B57A3;text-decoration:underline;}
.error a:visited{color:#1B57A3;text-decoration:underline;}
.error a:hover{color:#1B57A3;text-decoration:none;}

#main-container
{ width:1000px;
  margin:0 auto;
  /*  -moz-box-shadow:    0px 14px 10px 6px #a0a6a7;
    -webkit-box-shadow: 0px 14px 10px 6px #a0a6a7;
    box-shadow:         0px 14px 10px 6px #a0a6a7;*/
}

#top
{
    background-color:#490d0d;
    height:37px;
    display:block;
}
.logintext {
    float:left;
    margin:11px 0 0;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size: 12px;
    color:#C0C0C0
}
.logintext a{
    color:#C0C0C0;
    text-decoration:none
}
.logintext a:hover{
    color:#C0C0C0;
    text-decoration:none
}
#top .nav {
    float:right;
    width:100%;
    margin:7px;
}
#top .nav ul {
    margin:0;
    padding:0;
}
#top .nav ul li {
    list-style:none;
    float:right;
    text-decoration:none;
    margin-left:15px;
    color:#c0c0c0;
}
#top .nav ul li a{
    color:#c0c0c0;
    text-decoration:none;
    font-family:300 15px 'Open Sans', sans-serif;
    font-size:12px;
}
#top .nav input {
    float:left;
    margin-left:0px;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    color:#666666
}
#subBox1{
}

#subBox1 .search {
    width: 180px;
}
#banner {
    /*background-image:url(../images/slice1.png);*/
}
.fleft{
    float: left;
}
#topmenu{
    margin:25px 0px 0px 0px;
}
.header_menu{
    float: left;
    background: #4FA600;
    padding: 20px 0 15px;
    width: 100%;
    height: 22px;
    /*border-radius: 10px;*/
}
#banner #logo{
    float:left;
    margin: 10px 0 10px 10px;
}
#banner #topmenu{
    float:right;
}
#content1 {
    background-color:#4FA600;
    margin-top: 10px;
    margin-bottom: 10px;
}
.boxlist{
    width: 98%;
}
#content1 .boxlist {
    margin:10px 10px 10px 10px;
    border-radius:10px;
    min-height:288px;
    float:left;
    background: #FFFFFF;
}
#content1 .boxlist .bottomright{
    /*background:url(../images/bottomright.png) bottom right no-repeat;*/ 
    /*min-height: 747px;*/
    height: auto;
}
#content1 .boxlist .distribut{
    background:url(../images/bottomright.png) bottom right no-repeat; 
    min-height:57px;
}
#content1 .boxlist .clm1 {
    width:335px;
    float:left;
    margin-left:140px;
}
#content1 .boxlist .clm1 ul li {
    list-style:none;
    text-decoration:none;
}
#content1 .boxlist .clm1 ul li a {
    text-decoration:none;
}
#content1 .boxlist .clm1 ul li a:hover {
    background:#F2F2FF;
}
#content1 .boxlist .clm1 .pro {
    padding-top:30px;
}
#content1 .boxlist .clm1 .pro .hd3 {
    color:#0679b7;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#1380bb;
    margin:15px 0 0 15px
}
#content1 .boxlist .clm1 .pro .text{
    color:#848484;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    padding:5px 20px 0 15px;
}
#content1 .boxlist .clm2 {
    width:320px;
    float:left;
}
#content1 .boxlist .clm2 .pro {
    padding-top:30px;
}
#content1 .boxlist .clm2 .pro .hd3 {
    color:#0679b7;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#1380bb;
    margin:15px 0 0 15px
}
#content1 .boxlist .clm2 .pro .text{
    color:#848484;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    padding:5px 20px 0 15px;
}
#content1 .qlinks {
    width:260px;
    float:left;
    margin-left:30px;
    /*padding-top:7px;*/
}
#content1 .qlinks .rlinks{
    padding: 8px 0
}
#content1 .qlinks .rlinks .subcat{
    list-style-type: none;
    margin: 0 0 0 3px;
    padding: 10px;
    margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
    /*background-image:url(../images/rightmenubg_07.gif);*/
    background-position:top;
    background-repeat:repeat-x;
    font: bold 13px sans-serif;
    font-weight:bold;
    background-color:#FFFFFF;
    /*box-shadow: 0 6px 14px 0;*/
    position:relative;
    top: 6px;
    border-top:1px solid #747474;
    border-bottom:1px solid #747474;
}
#content1 .qlinks .product{
    outline:none;
}
#content1 .qlinks .product a{
    color: #606060;
    display: block;
    line-height: 17px;
    padding: 2px 0 2px 8px;
    text-decoration: none;
    outline:none;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:13px;
    font-weight:bold;
}
#content1 .qlinks .product a:visited{
    color: black;
}
#content1 .qlinks .product a:hover{
    color: #000000;
}
#content1 .qlinks .urbansubmenu{
    list-style-type: none;
    margin: 0 0 0 2px;
    padding-bottom: 3px;
    font: normal 12px Verdana;
}
#content1 .qlinks .urbansubmenu ul{
    margin:0
}
#content1 .qlinks .urbansubmenu ul li{
    font: normal 12px Verdana;
    list-style-image:url(../images/list-arrow.png)
}
#content1 .qlinks .urbansubmenu ul li a{
    color: #000000;
    display: block;
    padding: 0px 0;
    line-height: 17px;
    padding-left: 8px; /*link text is indented 8px*/
    text-decoration: none;
    outline:none;
}

#content1 .qlinks .urbansubmenu ul li a:visited{
    color: #000000;
}

#content1 .qlinks .urbansubmenu ul li a:hover{ /*hover state CSS*/
    color: #616161;
}
#content1 .qlinks .urbansubmenu ul li a.selected{
    color: #490d0d;
}
/*********End right menu***********/

#content1 .hding {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#FFFFFF;
}
#content1 .qlinks .dotlin {
    border: 1px dotted #999;
    border-width: 0 0 1px 0;
}
#content1 .qlinks .link {
    margin-top:8px;
    float: left;
    width:212px;
}
#content1 .qlinks .link .cross{
    margin-bottom:5px;
}
#content1 .qlinks .link #reff_no .tip2 {
    position: relative;
    text-decoration: none;
    font-size:12px;
    margin:0;
    color: #ffffff;
}
#content1 .qlinks .link #reff_no a.tip2 span {display: none;}
#content1 .qlinks .link #reff_no a.tip2:hover span {
    display: block;
    position: absolute; 
    padding: .5em;
    content: attr(title);
    min-width: 120px;
    text-align: left;
    width: 200px;
    height: auto;
    /*white-space: nowrap;*/
    top: 20px;
    background: rgba(0,0,0,.9);
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;    
    color: #490d0d;
    font-size: .78em;
    text-decoration: none;
}
#content1 .qlinks .link #reff_no a.tip2:hover span:after {
    position: absolute;
    display: none;
    content: "";  
    border-color: rgba(0,0,0,0) transparent transparent transparent;
    /*border-style: solid;*/
    border-style: solid;
    border-width: 10px;
    height:0;
    width:0;
}
#content1 .qlinks .link a{
    color:#FFFFFF;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:15px;
    margin:0 0 0 10px;
    text-decoration:none;
}
#content1 .qlinks .link a:hover {
    text-decoration:underline;
}
#content2 {
    background-color:#4FA600;
    margin-bottom: 15px;
}
#content2 .featur-clm {
    border-radius: 10px;
    margin: 10px 10px 10px 10px;
    background-color: #fff;
    width: 48.5%;
    float: left;
    height: 363px;
    /* margin-left: 10px; */
}

#content2 .featur-clm .hd2 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:22px;
    font-weight:bold;
    color:#4FA600;
    padding:19px 0 15px 20px;
}
#content2 .featur-clm .dotlin {
    margin-left: 10px;
    margin-right: 10px;
    border: 1px dotted #999;
    border-width: 0 0 1px 0;
}
#content2 .featur-clm .pro {
    margin:15px 0 0 15px;
    height:81px;
}
#content2 .featur-clm .pro a {
    text-decoration:none;
}
#content2 .featur-clm .pro a:hover {
    background-color:#ffffcc;
}
#content2 .featur-clm .pro img{
    margin-right:15px;
}
#content2 .featur-clm .hd3 {
    color:#0679b7;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#1380bb;
}
#content2 .featur-clm .hd3 a{
    text-decoration:none;
    color:#1380bb;
}
#content2 .featur-clm .text {
    color:#848484;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
}
/*------------------------*/

#content2 .featur-clm1 {
    background: #fff;
    margin: 10px 10px 10px 0px;
    border-radius: 10px;
    width:48.5%;
    float:left;
}
#content2 .featur-clm1 .hd2 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:22px;
    font-weight:bold;
    color:#4FA600;
    padding:19px 0 15px 20px;
}
#content2 .featur-clm1 .dotlin {
    margin-left: 10px;
    margin-right: 10px;
    border: 1px dotted #999;
    border-width: 0 0 1px 0;
}
#content2 .featur-clm1 .pro {
    margin:15px 0 0 15px;
    height:81px;
}
#content2 .featur-clm1 .pro a {
    text-decoration:none;
}
#content2 .featur-clm1 .pro a:hover {
    background-color:#ffffcc;
}
#content2 .featur-clm1 .pro img{
    margin-right:15px;
}
#content2 .featur-clm1 .hd3 {
    color:#0679b7;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#1380bb;
}
#content2 .featur-clm1 .hd3 a{
    text-decoration:none;
    color:#1380bb;
}
#content2 .featur-clm1 .text {
    color:#848484;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
}


/*--========================= FOOTER =================================-->*/
footer {}
.bottom {
    background-color:#490d0d;
    padding: 15px 0
}
.bottom .bottom_menu {
    float:left;
}
.bottom .bottom_menu ul {
    margin:0 0 0 10px;
    padding:0
}
.bottom .bottom_menu ul li {
    list-style:none;
    float:left;
    text-decoration:none;
    font-family: 300 15px 'Open Sans', sans-serif;
    margin:0 0 0 16px;
    border-right:1px solid #fff
}
.bottom .bottom_menu ul li a {
    color:#FFF;
    font-family: 300 15px 'Open Sans', sans-serif;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    padding-right:14px;
}
.bottom .bottom_menu ul li a:hover {
    text-decoration:underline;
}
.bottom .copyrit {
    width: 100%;
    text-align: center;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:13px;
    color:grey;
}
.bottom .copyrit a{
    color: grey;
    cursor: pointer;
    text-decoration: none;
}
.bottom .copyrit a:active{
    color: grey;
    text-decoration: none;
}
.bottom .copyrit a:visited{
    color: grey;
    text-decoration: none;
}
.bottom .copyrit a:hover{
    color: grey;
    text-decoration: underline;

}
.containerbg{
    /*background:url(../images/slice.jpg);*/
    background: #FFFFFF;
    height: 270px;
}

/*----------------------goodies_control------------------------*/

#goodies_control a{
    color:#C0C0C0;
    background-color:#01374a;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    text-decoration:none;

}	
.goodies_contentBox{
    border:1px solid #317082;
    border-top:none;
    border-radius:0 0 10px 10px;
    visibility:hidden;
    position:absolute;
    background-color:#01374a;
    overflow:hidden;
    padding:15px 0 15px 5px;
    width:245px;
    z-index:1000;
    top:37px;

}
.goodies_content{
    position:relative;		
    font-family: 300 15px 'Open Sans', sans-serif;
    width:100%;
    font-size:0.8em;
    color:#C0C0C0;
}

/*------------------------login_control--------------------------*/

#login_control a{
    color:#C0C0C0;
    background-color:#01374a;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    text-decoration:none;
}	
.login_contentBox{
    border:1px solid #317082;
    border-top:none;
    border-radius:0 0 10px 10px;
    visibility:hidden;
    position:absolute;
    background-color:#01374a;
    overflow:hidden;
    padding:0 0 15px 5px;
    width:304px;
    z-index:1000;
    top:37px;				
}
.login_content{
    position:relative;		
    font-family: 300 15px 'Open Sans', sans-serif;
    width:100%;
    font-size:0.8em;
    color:#C0C0C0;
}
/*========== login dropdown start ==========*/
.front-signin {
    background-color:#01374a;
}
.front-signin .username {
    margin:12px;
    width:274px;
}
.front-signin .password {
    width:204px;
    float:left
}
.sign-btn {
    float:left;
}
.sign-btn a img {
}
.sign-btn a:hover {
}
#top .nav .sign-btn input{
    float:left;
    margin-left:10px;
    font-family: Arial,Sans-Serif;
    font-size:12px;
    color:#666666
}
.front-signin .remember-forgot {
    padding-top:6px;
}
.front-signin .remember-forgot .remember {
    color:#ffffff;
    text-shadow:0 1px 0 #CCC;
    float:left;
    margin-top:3px;
    margin-left:9px
}
.front-signin .remember-forgot .forgot a {
    color:#FFF;
    float:left;
    margin: 4px 5px 0 8px;
}
.front-signin .remember-forgot .forgot a:hover {
    text-decoration:underline;
    color:#CCC;
}
/*========== login dropdown end ==========*/

/*==========  Page 2 start ==========*/
#content1 .page2-box {
    margin-top:7px;
    border-radius:0 100px 100px 0;
    width:700px;
    background-color:#FFF;
    float:left;
    margin-bottom:10px;
}
#content1 .boxlist .box2 {
    margin: 0 50px 0 50px;
    padding: 0;
}
#content1 .boxlist .box2 h1{
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:32px;
    color:#4FA600;
}
.services{
    color: #626262;
    font-size: 16px;
    list-style: square;
    line-height: 26px;
}

#content1 .boxlist .box2 .product_container{
    margin-bottom:30px;
}
#content1 .boxlist .box2 .txt1 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#02455c;
}
#content1 .boxlist .box2 .txt2 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#a4bcc4;
}
#content1 .boxlist .box2 .pic1 {
    float:left;
    width: 298px;
    height:240px
}
#content1 .boxlist .box2 .pic2 {
    float:left;
}
#content1 .boxlist .box2 .v-line {
    border-left: 1px dotted #e0e0e0;
    height:240px;
    float:left;
}
#content1 .boxlist .box2 .table {
    width:600px;
    margin-top:8px;
}
#content1 .boxlist .box2 .bar{
    background-color:#e0e0e0;
    padding: 0 0 0 10px;
    height:41px;
    width:590px;
}

#content1 .boxlist .box2 .bar .buy img {
    float:left;
    margin:5px;
}
#content1 .boxlist .box2 .bar .buy .bar-txt {
    color:#6a6a6a;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:10px 0 0 4px;
    float:left;
}
#content1 .boxlist .box2 .bar .v-line1 {
    border-left:1px solid #7f7f7f;
    height:40px;
    float:left;
    margin-left:10px;
}
#content1 .boxlist .box2 .bar .v-line2 {
    height:40px;
    border-left:1px solid #FFF;
    float:left;
}
#content1 .boxlist .box2 .bar .slct-nmbr {
    margin-left:15px;
    width: 158px;
    height: 34px;
    overflow: hidden;
    background:url(../images/slct-nmbr1.png) no-repeat;
    float:left;
    margin-top:4px;
}
#content1 .boxlist .box2 .bar .slct-nmbr select {
    background: transparent;
    width: 175px;
    padding: 9px 0 0 35px;
    font-size: 11px;
    font-family: 300 15px 'Open Sans', sans-serif;
    line-height: 1;
    border: 0;
    border-radius: 0;
    text-transform:uppercase;
    -webkit-appearance: none;
    color:#646464;
    font-weight:bold;
}
#content1 .boxlist .box2 .bar .price {
    float:left;
    margin-left:11px;
    margin-top:5.4px;
}
#content1 .boxlist .box2 .bar .price .bar-txt {
    margin-right:10px;
    margin-top:6px;
    float:left;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#6a6a6a;
}
#content1 .boxlist .box2 .bar .price .price-box {
    width:58px;
    height:28px;
    line-height:25px;
    /*padding-left:5px;*/
    float:left;
    background-color:#E9E9E9;
    color:#7F7F7F;
    border-radius:3px;
    box-shadow:0 0 3px 2px #fff;
    border-top:1px solid #ccc;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bolder;
    text-align:center
}
#content1 .boxlist .box2 .bar .price .price-box a{
    font-family: Arial,Helvetica,sans-serif;
    color: #7F7F7F;
    text-decoration:none;
}
#content1 .boxlist .box2 .bar .price .price-box a:hover{
    color: #7F7F7F;
    text-decoration:underline;
}
#content1 .boxlist .box2 .bar .qty{
    float:left;
    margin-left:15px;
    margin-top:5.4px;
}
#content1 .boxlist .box2 .bar .qty .qty-txt {
    margin-right:10px;
    margin-top:6px;
    float:left;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#6a6a6a;
}
#content1 .boxlist .box2 .bar .qty .qty-box {
    width:48px;
    height:28px;
    line-height:25px;
    padding-left:10px;
    float:left;
    background-color:#E9E9E9;
    color:#7F7F7F;
    border-radius:3px;
    box-shadow:0 0 3px 2px #fff;
    border-top:1px solid #ccc;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bolder;
}
#content1 .boxlist .box2 .text1-p2{
    color:#02455c;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration: none
}
#content1 .boxlist .box2 .text1-p2 {
    margin:6px 0 10px 0;
    float:left;
}
#content1 .boxlist .box2 .text2-p2 a {
    color:#02455c;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration: none
}
#content1 .boxlist .box2 .text2-p2 {
    float:right;
    margin:6px 0 0 0;
}
#content1 .boxlist .box2 .bar .cart-button {
    float:right;
    margin:4px 4px 0 0;
}
#content1 .boxlist .box2 .product_added {
    margin-top:25px;
    text-align:right;
    height:0px
}
#content1 .boxlist .box2 #product_added {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    color:#c0c0c0;
    border:1px solid #490d0d;
    padding:5px;
    border-radius: 15px;
    background:#01374a;
}

#content1 .boxlist .box2 .note {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    clear: both;
}
/*===============Search Page==================*/
#content1 .boxlist .box2 .result-desc{
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#324764;
    text-align:center;
    text-decoration:none;
    margin-bottom:20px;
}
#result{
    float:left;
    margin-left:39px;
    width:691px;
}
#result a{
    text-decoration: none;
    color: #317684;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
}
#result a:hover{
    color: #626262;
    font-size: 17px;
    font-weight:bold;

}


#result h1 {
    color: #317684;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin-bottom: 16px;
}
#result h2 {
    color: #EA5E0F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-bottom: 8px;
}
#result p{
    color: #626262;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 18px;
    width: 663px;
}

#result h3{
    font-size:14px;
    font-family: Arial,Helvetica,sans-serif;
    color:#626262;
    margin-bottom:14px;
}
#result h3 a{
    font-size:15px;
    color:#626262;
    margin-bottom:14px;
}
#result ul{
    padding:0;
    margin:0 0 21px 0;
    list-style:square;
}
#result ul li{
    font-size:12px;
    font-family: 300 15px 'Open Sans', sans-serif;
    color:#626262;
    padding: 0 0 0 6px;
}
#content1 .boxlist .box2 .product_list {
    float:left;
    border:1px solid #ccc;
    width:117px;
    height:176px;
}
#content1 .boxlist .box2 .product_list a{
    display: block;
    padding: 3px;
    text-decoration: none;
    height:173px;
}
#content1 .boxlist .box2 .product_list a:hover{
    text-decoration: none;
    background:#f2f2f2
}
#content1 .boxlist .box2 .product_list a h1{
    color:#757575;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    padding:0;
    margin:0;
    text-align:center
}
#content1 .boxlist .box2 .product_list a h2{
    color:#8B8B8B;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    padding-left:5px;
    margin:0;
}
#content1 .boxlist .box2 .product_list a h3{
    color:#cb5b8d;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    padding-left:5px;
    margin:0;
}
#content1 .boxlist .box2 .product_list a h4{
    color:#990000;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:10px;
    padding-left:5px;
    margin:0;
}


.expression { color: blue; font-style:italic; }
code { display:block; background-color:#FFA;}
.updown { cursor:pointer;}
.target { 
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    height: 21px;
    left: -7px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -10px;
    width: 30px;
    color:#7F7F7F;
}
.updown_down { 
    background: url("../images/down.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 12px;
    left: 25px;
    position: relative;
    top: -19px;
    width: 19px; 
}
.updown_up { 
    background: url("../images/up.png") repeat scroll 0 0 transparent;
    color: #CCCCCC;
    cursor: pointer;
    height: 12px;
    left: 25px;
    position: relative;
    top: 2px;
    width: 19px; 
}
/*==========  table start ==========*/

#table_container table {
    width:100%;
    font-family: 300 15px 'Open Sans', sans-serif;
    text-align:center;
    border:0 none;
    background:url(../images/table-slice.png);
    border-collapse: collapse;
}
#table_container table p{
    margin:0
}
#table_container thead{
    background-color:#799da9;
    color:#FFF;
    font-size:11px;
}
#table_container thead tr td{
    /*width:12%*/
    height:45px;
    vertical-align:top;
    padding:6px
}
#table_container tbody{
    color:#000;
    font-size:11px;
}
#table_container tbody tr td{
    color:#000;
    font-size:11px;
    height:19px;
    padding:0 6px;
}
/*#table_container td{
        height:19px;
        padding:0;
        width:5%
}*/
/*==========  table end ==========*/
/*==========  Page 2 end ==========*/

/*==============Login / Register===============*/

#login-page {margin:0 auto; width:535px; padding: 30px 0 50px 0;}
#acount1 { margin-bottom:30px;}
em {color:#F00;}

fieldset { padding:20px; color:#000;font-family: 300 15px 'Open Sans', sans-serif;font-size:12px; box-shadow: 3px  5px  5px  #ccc;
           background: rgb(173,173,173); /* Old browsers */
           background: -moz-linear-gradient(top,  rgba(173,173,173,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,173,173,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top,  rgba(173,173,173,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top,  rgba(173,173,173,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
           background: -ms-linear-gradient(top,  rgba(173,173,173,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
           background: linear-gradient(to bottom,  rgba(173,173,173,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}
fieldset .feld:hover { box-shadow:0 0 3px 2px #333;}
fieldset legend { background-color:#999;font-size:13px; font-family: 300 15px 'Open Sans', sans-serif; color:#000; border-radius:13px; box-shadow: 0 0 3px 2px #fff; padding:5px 10px 5px 10px;}
fieldset .feld { width:312px; border:0 none; border-radius:3px; padding:10px}
fieldset .select { width:332px; border:0 none; border-radius:3px; padding:10px}
#acount1 .forgot-pass{
    text-align:right;
    padding-top:10px
}
#acount1 .forgot-pass a{ text-decoration:underline; color:navy;}
#acount1 .forgot-pass a:hover { text-decoration:none;}
#acount1 .login-button { text-align:right; clear:both}
#acount2 .signup { margin-top:20px; margin-bottom:20px;}


label {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
dl {
    clear: both;
}
dt {
    float: left;
    line-height: 25px;
    margin: 6px 5px 6px 0;
    text-align: right;
    width: 137px;
}
dd {
    float: left;
    line-height: 25px;
    margin: 0 0 10px 10px;
}

.searchbtn {
    background: url("../images/go.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    overflow: hidden;
    text-indent: -2000px;
    width: 30px;
    margin-top:-5px;
}
.inputArea {
    border: 1px solid #B2B2B2;
    font-family: Arial,Sans-Serif;
    font-size: 12px;
    width: 149px;
    height:16px;
    background: #fff; /* Old browsers */
    /*background: -moz-linear-gradient(top,  #e2e2e2 0%, #f7f7f7 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #e2e2e2 0%,#f7f7f7 100%); /* IE10+ */
    /*background: linear-gradient(to bottom,  #e2e2e2 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
#reff_no{
    font: 12px 300 15px 'Open Sans', sans-serif;
    color: #FFFFFF;
    padding-top:5px;
    float:left;
    padding-left:11px;
}

/*===========Customer Account Detail=============*/

.logintext ul
{	margin: 0;
  padding: 0;
  z-index: 30;
  width:102px;
  position:relative;
  top:10px;
  left: 230px;
}

.logintext ul li
{	margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial}

.logintext ul div
{	position: absolute;
  visibility: hidden;
  margin: 0;
  padding: 0;
  background: #EAEBD8;
  border: 1px solid #490d0d;
  z-index:999}

.logintext ul li a
{	position: relative;
  display: block;
  margin: 0;
  padding: 5px 5px;
  width: auto;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  background: #FFFFFF;
  color: #490d0d;
  font: 11px arial}

.logintext ul li a:hover
{	
    background: #490d0d;
    color: #FFF
}
.tdcartTitle {
    background-color:#ccc;
    font-size:14px;
    font-family: 300 15px 'Open Sans', sans-serif;
}
.cart-row2 {
    font-size:12px;
    font-family: 300 15px 'Open Sans', sans-serif;
}
.cart-row3 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
}


#cart .abc {
    width:100%;
    font-family: 300 15px 'Open Sans', sans-serif;
    text-align:center;
    border:0 none;
    font-size:12px
}
/*.abc thead{
        background-color:#799da9;
        color:#FFF;
        height:49px
}
.abc tbody{
        color:#000;
        font-size:11px;
}
.abc td{
        height:19px;
}*/
#address {
    border: 1px solid rgb(221, 221, 221);
    padding: 10px;
    margin-bottom: 40px;
    margin-top:6px;
    background-color:#f4f4f4;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
}
#cart h1 {
    background: #cccccc; /* Old browsers */
    background: -moz-linear-gradient(left,  #cccccc 1%, #f4f4f4 46%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#cccccc), color-stop(46%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    color:#646464;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:23px;
    padding:3px;
}
.about-text {
    color:#666666;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:14px;
    text-align:justify;
}
.news_headings {
    /*border-bottom:1px solid #666;*/
}
.sub_heading1 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#646464;
    float:left;
    border-right:1px solid #646464;
    padding-right:10px;
    margin-right:10px;
}
.sub_heading2 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#646464;
    float:left;
    position:relative;
    /*top:-4px*/
}
.news_detail {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#6c6c6c;
    padding-top: 8px;
}
.news_detail p{
    padding: 0;
    margin:0;
}
.news_detail h3{
    font-size:12px;
}
.news_detail ul{
    margin-left: 14px;
    padding:0;
}
.news_detail ul li{
    font-size: 11px;
    list-style-image:url(../images/list-arrow.jpg);
}
.news_detail a{
    color:#CB5B8D;
    text-decoration:none
}
.news_detail a:hover{
    color:#000000;
    text-decoration:none
}
.read_more {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#06759b;
    padding: 10px 0 0 0
}
.read_more a{
    color:#06759b;
    text-decoration:none
}
.read_more a:hover{
    color:#06759b;
    text-decoration:underline
}

/*================Pagging==================*/

.mainpag{
    float: left;
    text-align: center;
    padding: 10px 0px;
    margin-left: 114px;
    margin-top: 5px;
    text-align: center;
    width: 352px;
}
.pagg{
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#666666;
    text-align:center;
    text-decoration:none;
    padding:6px 0px;
    background-image:url(../images/pag.gif);
    background-repeat:no-repeat;
}
.pagg a{
    padding: 6px 9px 5px 6px;
    margin-right: 2px;
    outline: none;
}
.pagg a.new{
    padding:6px 5px;
    margin-right:2px;
    outline:none;
}
.pagg a:link{color:#666666;text-decoration:none;}
.pagg a:visited{color:#666666;text-decoration:none;}
.pagg a:hover{
    color:#000000;
    text-decoration:none; 
    background-image:url(../images/paghov.gif);
    background-repeat:no-repeat;
}
.pagg a.selected{
    color: #666666;
    font-weight: bold;
    background-image:url(../images/paghov.gif);
    background-repeat:no-repeat;
}

.pagging{
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#666666;
    text-align:center;
    text-decoration:none;
    padding:6px 0px;
    background-image:url(../images/pag.gif);
    background-repeat:no-repeat;
}
.pagging a{
    padding:6px 9px;
    margin-right:2px;
    outline:none;
}
.pagging a.new{
    padding:6px 5px;
    margin-right:2px;
    outline:none;
}
.pagging a:link{color:#666666;text-decoration:none;}
.pagging a:visited{color:#666666;text-decoration:none;}
.pagging a:hover{
    color:#000000;
    text-decoration:none; 
    background-image:url(../images/paghov.gif);
    background-repeat:no-repeat;
}
.pagging a.selected{
    color: #666666;
    font-weight: bold;
    background-image:url(../images/paghov.gif);
    background-repeat:no-repeat;
}
.pn{
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    text-align:center;
    text-decoration:none;
    padding:10px 10px;
}
.pn a:link{color:#000000;text-decoration:none;}
.pn a:visited{color:#000000;text-decoration:none;}
.pn a:hover{color:#666666;text-decoration:none;}

.morelink{
    color: #06759B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 8px;
    padding:10px 0 0 0;
}

a.morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}
.dir_heading a{
    float:left;
    margin-top:50px;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#490d0d;
}
.cant_read {float:left; margin-top:15px;}
.map {float:left; margin-left:50px;}
.contact_img{float:left; margin-left:50px;}
.contact {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size: 18px;
    color: #666;
    float: right; 
    margin-top: 0px;
    margin-right: 53px;
    /* width: 479px; */
    /* margin-bottom: 12px; */
}
h5 {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#666;
}
.regional {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    color:#666;
    /*border-top:1px solid #888;
    border-bottom:2px solid #888;*/
    margin-left:50px;
    max-width:570px;
    margin-top:20px;
    margin-bottom: 20px;
}
.address {
    float:left;
    width:215px;
    background:#fbfbfb;
    border:1px solid #ccc;
    padding:10px;
    margin-bottom:25px
}
.h-400{
    height: 250px;
}
.w-100p{
    width: 100%;
}
/* ========== Contact Form ==========*/
.form_main {
    width:80%;
    margin-left:40px;
    /*padding-bottom:50px;*/
}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="company"],
#contact-form input[type="captchas"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea,
#contact-form button[type="submit"] {
    font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#contact-form {
    padding:10px;
}
#contact-form h4 {
    margin-bottom:25px;
    display:block;
    font-size:18px;
    font-family: 300 15px 'Open Sans', sans-serif;
    color:#6c6c6c;
}
#contact-form label span {
    cursor:pointer;
    color:#991D57;
    display:block;
    margin:5px 0;
    font-weight:900;
}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="company"],
#contact-form input[type="captchas"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea {
    width:100%;
    border:none;
    margin:0 0 5px;
    padding:6px;
    background: #e0e0e0; /* Old browsers */
    background: -moz-linear-gradient(top,  #e0e0e0 0%, #f9f9f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e0e0e0 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e0e0e0 0%,#f9f9f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e0e0e0 0%,#f9f9f9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e0e0e0 0%,#f9f9f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}
#contact-form input[type="text"]:hover,
#contact-form input[type="email"]:hover,
#contact-form input[type="company"]:hover,
#contact-form input[type="captchas"]:hover,
#contact-form input[type="tel"]:hover,
#contact-form input[type="url"]:hover,
#contact-form textarea:hover {
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
#contact-form textarea {
    height:100px;
    max-width:100%;
}
#contact-form button[type="submit"] {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#6c6c6c;
    cursor:pointer;
    width:50%;
    border:1px solid #ccc;
    padding:6px;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
#contact-form button[type="submit"]:hover {

}
#contact-form button[type="submit"]:active {
    box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact-form input:focus,
#contact-form textarea:focus {
    outline:0;
    border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}
/* ========== Contact Form End ==========*/
/* ========== Distributer ==========*/
.address_search {
    float: left;
    width:55%;
    margin-bottom:25px
}
.address_search .dis_search {
    width: 264px;
    height: 38px;
    overflow: hidden;
    background:url(../images/city_srch.jpg) no-repeat;
    margin-top:4px;
    margin-bottom:4px;
}
.address_search .dis_search select {
    background: transparent;
    width: 281px;
    padding: 11px 0 0 70px;
    font-size: 11px;
    font-family: 300 15px 'Open Sans', sans-serif;
    border: 0;
    border-radius: 0;
    height: 38px;
    text-transform:uppercase;
    -webkit-appearance: none;
    color:#646464;
    font-weight:bold;
}
.search_btn button[type="submit"] {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#6c6c6c;
    cursor:pointer;
    width:93%;
    border:1px solid #ccc;
    padding:6px;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.search_btn .dstrbtrsearch {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#6c6c6c;
    cursor:pointer;
    width:264px;
    border:1px solid #ccc;
    padding:6px;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.send {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#6c6c6c;
    cursor:pointer;
    width:264px;
    border:1px solid #ccc;
    padding:6px;
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.personal_dtal {
    float:left;
}
.termtext {
    background: #cccccc; /* Old browsers */
    background: -moz-linear-gradient(left,  #cccccc 1%, #f4f4f4 46%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#cccccc), color-stop(46%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #cccccc 1%,#f4f4f4 46%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:15px;
    padding:5px;
    color:#646464;
}
.termtext_clm {
    margin-bottom: 10px;
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:12px;
}
/*===================AutoComplete======================*/

.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}

/*============Forget Text================*/
#jason{
    padding-top:10px
}
.forgettext {
    font-family: 300 15px 'Open Sans', sans-serif;
    font-size:15px;
    padding:5px;
    color:#646464;
}
/*============contact form================*/
.contact_info{
    float: left;
    width: 424px;
}
label.required {
    float: left;
}
label.required dfn {
    float: left;
    margin: 0 4px 0 0;
    width: 90px;
    font-size: 1.1em;
    font-family: 300 15px 'Open Sans', sans-serif;
    color: #646464;
    font-style: normal !important;
    font-weight: normal;
}
label.required input {
    float: left;
    padding: 4px;
    width: 250px;
    font-size: 1.2em;
    border: 1px solid #ABADB3;
}
label.required span.star{
    color: #F00;
    padding-left: 3px;
    font-size: 140%;
}
label.required textArea.dis_text{
    width: 254px;
    height: 116px;
    border: 1px solid #ABADB3;
}
small{
    color: #626262;
}
.aply-f-j{
    color: #626262;
    float: right;
    margin-top: -72px;
    margin-right: 83px;
    text-decoration: none;
}
.und{
    text-decoration: none;
    color: #626262;
    font-weight: bold;
    font-size: 15px;
    float: right;
}
.und:hover{
    text-decoration: underline;
}