

/* --------------------------------------------------------------

forms.css
* Sets up some default styling for forms
* Gives you classes to enhance your forms

Usage:
* For text fields, use class .title or .text

-------------------------------------------------------------- */

label       { font-weight: normal; color:#505050; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; background:#FFF;}
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields
-------------------------------------------------------------- */

input.text, input.title,
textarea, select {
    margin:0.5em 0;
    border:1px solid #bbb;
}
.inputfiled, .select{
    height:20px;
    width:290px;
    padding:10px 5px;
    border:solid 1px #9f9f9f;
}
.inputfiled.date{
    width:50px;
}
.inputfiled.month{
    width:50px;
}
.inputfiled.year{
    width:159px;
}
input.calendar{
    height:20px;
    width:100px;
    margin-right:10px;
    padding-right:40px;
    background:url(../images/sprite_1.png) no-repeat 114px -46px;
}
.selectdd{
    width: 300px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #9f9f9f;
    background: url(../images/sprite_1.png) no-repeat 273px -88px;
}
.selectdd select {
    background: transparent;
    width: 324px;
    height: 30px;
    padding: 6px;
    margin:0;
    font-size: 12px;
/*    line-height: 1;*/
    border: 0;
    -webkit-appearance: none;
}
.selectddnw{
    width: 264px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #9f9f9f;
    background: url(../images/sprite_1.png) no-repeat 237px -88px;
}
.selectddnw select {
    background: transparent;
    width: 288px;
    height: 30px;
    padding: 6px;
    margin:0;
    font-size: 12px;
    line-height: 1;
    border: 0;
    -webkit-appearance: none;
}
.selectddnw1{
    width: 100px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #9f9f9f;
    background: url(../images/sprite_1.png) no-repeat 73px -88px;
}
.selectddnw1 select {
    background: transparent;
    width: 124px;
    height: 30px;
    padding: 6px;
    margin:0;
    line-height: 1;
    font-size:12px;
    border: 0;
    -webkit-appearance: none;
}
input.text:focus, input.title:focus,
textarea:focus, select:focus {
    border:1px solid #666;
}

input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 120px; padding:5px; }



/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.loginbtn{
    width:122px;
    height:40px;
    border:solid 2px #dbdbdb;
    float:right;
    color:#FFF;
    font-family: 'segoe_uiregular';
    font-size:14px;
    font-weight:bold;
    background:#80ba27;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
.btnblue{
    width:122px;
    height:40px;
    border:solid 2px #dbdbdb;
    float:right;
    color:#FFF;
    font-family: 'segoe_uiregular';
    font-size:14px;
    font-weight:bold;
    background:#80ba27;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
.btngreen{
    min-width:136px;
    height:42px;
    border:solid 2px #dbdbdb;
    color:#FFF;
    font-family: 'segoe_uiregular';
    font-size:14px;
    font-weight:bold;
    background:#80ba27;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
fieldset .product_point{width:auto;height:auto;float:left;width:610px;}
.product_point .sect{width:300px;float:left;}
.product_point dd{margin:0 0;}
.product_point .selectp{
    width: 250px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #9f9f9f;
    background: url(../images/sprite_.png) no-repeat 223px -88px;
}
.product_point .inputp{
    width: 250px;
    height: 32px;
    overflow: hidden;
    border:none;
    background: #FFF;
	}
.product_point .inputp input{
	width:75px;
	height:14px;
	padding:8px 5px;
	border: 1px solid #9f9f9f;
	font-size: 12px;
	}
.product_point .selectp select {
    background: transparent;
    width: 272px;
    height: 30px;
    padding: 5px;
    margin:0;
    font-size: 18px;
    line-height: 1;
    font-size:18px;
    color:#8B8B8C;
    border: 0;
    -webkit-appearance: none;
}
fieldset .product_help{height:auto;float:left;width:300px;margin-left:10px;}
fieldset .product_help1 { float: right;  height: auto;    margin-right: 292px;width: 300px;}
.help_window{height:auto;width:280px;margin:0 0;background:#D7F1C1;font-size:10px;padding:5px;border:1px solid #9ccb75;border-radius:6px;float:right;  min-height: 20px; font-weight: bold;}
.time_left{width:auto;float:left;margin-right:30px;}
.healdingp{float:left;height:32px;line-height:32px;margin:0 15px 0 0;}
.healdingtb{height:20px;line-height:20px;margin:0 15px 0 0;}
.healdingp span{margin:0 0 0 15px ;}
.sect input.calendar{
    height:20px;
    width:210px;
    margin-right:10px;
    padding-right:40px;
    background:url(../images/sprite_1.png) no-repeat 224px -53px;
}
.time_based{width: auto;margin-top: 10px; }
.inputpit input{
	border: 1px solid #9F9F9F;
    font-size: 12px;
    height:14px;
	padding:8px 5px;
    width: 75px;
	}
.addbuttons{position: absolute;right: 6px;top: 38px;}
.addbuttons .addbuttoninn{
    background: none repeat scroll 0 0 #80ba27;
    border: 2px solid #DBDBDB;
    border-radius: 4px;
    color: #FFFFFF;
    font-family: 'segoe_uiregular';
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    min-width: 88px;float:inherit;}

.product_point h1{margin: 0 0 10px 0;}

.inputfiledck {
    border: 1px solid #9f9f9f;
    height: 18px;
    padding: 6px;
    width: 200px;
}
.selectck{
    width: 212px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #9f9f9f;
    background: url(../images/sprite_1.png) no-repeat 185px -88px;
}
.selectck select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 12px;
    height: 30px;
    margin: 0;
    padding: 6px;
    width: 229px;
}