/*====== Styling all elements =====*/
*{margin:0;padding:0}
img{border:none}
.floatleft{float:left !important}.floatright{float:right !important;color:#000}
.clear{clear:both}
/* Global Hyperlinks */
a{color:#000;outline:none;border:none;text-decoration:none}
a:visited{color:#0092d7}
a:hover,a:focus{text-decoration:none;color:#0092d7}
/*=======================================================================================================*/
body{background:#f4f4f4;font:12px Arial, Helvetica, sans-serif;color:#000}/*----- Body -----*/
body#admin{background:url(admin_images/bg.png) repeat 0 0;color:#000}
body#admin a{color:#292929}
/*----- Login Screen CSS -----*/
#login-page{margin:0 auto;width:632px}
#box-shadow{/*background:url(../images/box-shadow.png) no-repeat left center;*/padding:0 14px}
#login-box{background:#fff;border-radius:10px;padding:25px 10px 35px; border:1px solid #cecece}

#login-page h1{padding:20px 0 0 80px;font-size:18px;font-weight:400;line-height:22px;color:#038cd2;font:22px Arial, Helvetica, sans-serif}
#login-page form{padding:20px 0 0 80px;width:550px}
.login-textbox{border:1px solid #cecece;width:426px;height:32px;padding:8px 4px 0 14px;display:block;margin:8px 0 8px;border-radius:6px;margin-bottom:25px}
.textbox-lg{width:426px;font-size:16px;color:#585858;border:1px solid #cecece;background:url(admin_images/usericon.png) no-repeat 10px 12px;padding:11px 4px 15px 35px;margin:8px 0;border-radius:6px;display:block;font:12px Arial, Helvetica, sans-serif}
.textbox-lg.pwd{background:url(admin_images/pwdkey.png) no-repeat 10px 12px}
.login-btn{margin:9px 0 0 0;vertical-align:middle}
a.button, input.button{
 cursor: pointer;
 color: #FFFFFF;
 background:#11A3F0;height:36px;width:95px;display:inline-block;line-height:36px;color:##ad0030;font-size:16px;font-weight:700;text-align:center;border-radius:5px;border:none;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease;
}

a.button:hover, input.button:hover{background:#038cd2}

.btn{background:#4fa600;cursor: pointer;width:31px;display:inline-block;line-height:18px;color:#fff;font-size:14px;font-weight:700;text-align:center;border-radius:5px;border:none;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;}
/*.login-btn input{background:url(admin_images/login-btn.png) no-repeat 0 0;width:79px;height:24px;border:0;cursor:pointer}
.login-btn input:hover{background-position:0 100%}*/
.flink{padding:0 0 0 18px}
.flink a{color:#000;font-weight:700}
.flink a:hover{color:#000;text-decoration:underline}
#login-page p{padding:8px 0}
.login-form .captcha{margin-top:5px}
.hlptxt{display:block;padding:2px 0}
#login-page .err{color:#e10101}
#login-box.send-msg{padding:20px;position:relative}
#login-page .send-msg h1{padding:0 0 20px}
#login-page .send-msg form{padding:10px 0 0}
.logout{position:absolute;top:15px;right:20px}
#main-wrapper{background:url(admin_images/tbg.png) repeat-x 0 0;min-height:140px}/*----- Main Wrapper -----*/
#wrapper{width:988px;margin:auto;height:auto;padding-top:180px}/*----- Wrapper -----*/
#header{position:relative;height:101px;/*background:url(admin_images/header.png) no-repeat 0 0*/}/*----- Header -----*/
#logo{position:absolute;top:28px;left:0;cursor:pointer}/*----- LOGO -----*/
#top-box{height:74px;position:relative;top:14px;right:0;width:227px;float:right;padding-right:17px;position:relative}
#top-content{background:#f6f6f6;padding-left:17px;height:74px;color:#242424;border:1px solid #e7e7e7;border-radius:6px}
.user-prof{padding:13px 15px 0 0}
.user-prof img{vertical-align:middle;margin:4px 16px 0 0;float:left}
.tp-btn{position:absolute;top:21px;right:28px}
.user-n{font-size:15px;font-weight:700;display:inline-block;padding-top:7px}
body#admin #top-content a{color:#181818}
.link a{color:#000;white-space:nowrap;line-height:25px}
.link a:hover, a.bluelink:hover{text-decoration:underline}
body#admin a.bluelink{color:#147db3}
#nav{height:39px}/*----- Main Navigation -----*/
#nav li{float:left;list-style:none;line-height:38px;background:#242222 url(admin_images/navsep.png) right 0 no-repeat;padding-right:2px;text-shadow:1px 1px 1px #3c3b3c; position:relative}
#nav li a{color:#fff; font-size:13px;height:39px;display:inline-block;padding:0 13px;background:#242222;font-weight:bold}
#nav li.last{background:none}
#nav li a:hover,#nav li.active a{color:#fff;background:#038cd2;font-weight:bold;transition: all 0.9s ease 0s}
#nav li img{vertical-align:middle;margin-right:6px}
#nav li:hover ul, #nav li:hover ul li:hover ul{/*background:none repeat scroll 0 0 #fff;border-top:1px solid #d1cecf;*/height:auto;left:0px;padding:0 0 5px;top:36px;width:150px;z-index:999999}
#nav li:hover ul li, #nav li ul li ul li:hover{display:block;height:auto;float:none;margin:0;width:150px}
#nav li:hover ul li a, #nav li ul li:hover ul li a, #nav li ul li.active{/*color:#000;display:block;font-size:0.75em;font-family:Arial, Helvetica, sans-serif;margin:0;*/padding:0 10px; width:100%; border-bottom:1px solid #434343}
#nav li ul, #nav li:hover ul li > ul, #nav li:hover ul li:hover ul li > ul{left:-9999px;position:absolute;top:-9999px}

#container{clear:both;padding:18px 0;min-height:500px}/*----- Container -----*/
#container h1,#container h2{background:url(admin_images/hsep.png) repeat-x 0 100%;padding:12px 0 8px;margin-bottom:5px;font-size:18px;color:#4fa600;font-weight:400}
#container p{padding:6px 0;line-height:18px}
.box,.cbox{background:#f7f7f7 url(admin_images/cbg.png) repeat-y 0 0;margin-bottom:10px}
.cbox{margin-top:20px}
.content{background:#fff;padding:10px 10px 10px;min-height:70px;margin:-8px 0 0;overflow:hidden;border-radius:6px;border:1px solid #bebebe;}
.cbox .content{padding-top:0}
#container h1.head-gray,#container h2.head-gray,#container h2.head-blue,#container h1.head-gray2{background:#038cd2;height:44px;text-indent:19px;line-height:44px;color:#fff;text-shadow:1px 1px 1px #005d2d;margin:0;border:0;border-radius:5px 5px 0 0;padding-top:5px}
/*#container h2.head-blue{background:url(admin_images/head-red.jpg) no-repeat 0 0}*/
.hd-ic{padding:0 11px 0 0;vertical-align:middle}
.success-box,.error-box,.warning-box,.information-box,.cont-box{background:url(admin_images/success-box.png) no-repeat 0 0;min-height:32px;position:relative;line-height:32px;color:#2b5a46;text-shadow:1px 1px 1px #ebf9ea;margin:0 0 10px 2px;padding:0 30px}
.error-box{background:url(admin_images/error-box.png) no-repeat 0 0;color:#87060a}
.warning-box{background:url(admin_images/warning-box.png) no-repeat 0 0;color:#684406}
.information-box{background:url(admin_images/information-box.png) no-repeat 0 0;color:#185aa4}
.cont-box{color:#61635e;background:url(admin_images/bx-bg.png) repeat-y 0 0;padding:0}
.close-btn{font-size:16px;position:absolute;top:0;right:15px;font-weight:700}
body#admin .close-btn a{color:#23671e}
body#admin .error-box .close-btn a{color:#87060a}
body#admin .warning-box .close-btn a{color:#684406}
body#admin .information-box .close-btn a{color:#185aa4}
body#admin .cont-box .close-btn a{color:#684406}
.bx-cont{background:url(admin_images/bx-top.png) no-repeat 0 0;padding:8px 30px 6px 34px}
.bxbottom{background:url(admin_images/bx-bottom.png) no-repeat 0 0;height:4px;display:block;overflow:hidden;clear:both}
.cont-ico{position:absolute;top:30%;left:10px}
.cpbox{float:left;width:284px;height:85px;background:#ededed;margin:10px 18px;border:1px solid #cdcdcd;border-radius:5px}
.ico-img{float:left;width:46px;margin:16px 16px 0 22px}
#container .cpbox p{padding:0;;text-shadow:1px 1px 1px #fff;color:#292929}
#container .cpbox p strong{padding:26px 0 0;display:block;color:#373737;font-size:14px}
#container .cpbox p strong a{color:#373737}
#container h1.head-gray2{background:url(admin_images/head-gray2.jpg) no-repeat 0 0;position:relative}
.create-new{position:absolute;top:6px;right:15px}
.cont-grid{padding:0 4px;min-height:30px;overflow:hidden;color:#454242}
.top-strip{background:#e6e6e6;border-bottom:1px #c7c7c7 solid;overflow:hidden;clear:both}
.top-strip span,.grid-strip span,.grystrip span{float:left;padding:10px 9px;background:url(admin_images/tbhsep.gif) repeat-y 100% 0;text-align:center}
.grid-strip span,.grystrip span{background:none;padding:4px 9px 0}
.grid1 .col1{width:46px}
.grid1 .col2{width:55px}
.grid1 .col3{width:220px;text-align:left}
.grid1 .col4{width:400px;text-align:left}
.grid1 .col5{width:73px}
.grid1 .col6{width:65px;background:none}
.grid1 .col3 a{text-decoration:underline}
.grid1 .col3 a:hover{text-decoration:none}
.grid1 .col6 img,.grid2 .col8 img{margin-left:8px}
.grid-strip,.grystrip{background:#fff;border-bottom:1px #d7d7d7 solid;overflow:hidden;clear:both;padding:8px 0}
.grystrip{background:#f7f7f7}
.bottom-strip{background:url(admin_images/grid-bottom.jpg) no-repeat 0 0;height:53px;display:block;overflow:hidden;clear:both;position:relative}
#container .bottom-strip p{padding:15px 8px 0 16px}
.prnx-btn{position:absolute;right:16px;top:12px}
.prnx-btn img{margin-left:8px}
.grid2 span{text-align:left}
.grid2 .col1{width:38px;text-align:center}
.grid2 .col2{width:60px;text-align:center}
.grid2 .col3{width:129px}
.grid2 .col4{width:159px}
.grid2 .col5{width:171px}
.grid2 .col6{width:121px}
.grid2 .col7{width:107px}
.grid2 .col8{width:50px;background:none}
.img-bor{border:1px #d5d5d5 solid}
.grid3 span{text-align:left}
.grid3 .col1{width:35px;text-align:center}
.grid3 .col2{width:321px}
.grid3 .col3{width:154px}
.grid3 .col4{width:164px}
.grid3 .col5{width:76px}
.grid3 .col6{width:136px;padding:4px 0 0 4px}
.grid3 .top-strip .col6{width:122px;padding:10px 9px}
.grid3 .col6 img{vertical-align:middle;margin-right:5px}
.grid3 .col6 a{margin-right:8px;text-decoration:underline}
.grid3 .col6 a:hover{text-decoration:none}
.left-sec{float:left;width:470px;padding-left:15px}/*----- Left Section ------*/
.right-sec{float:right;width:430px;padding-right:15px}/*----- Right Section ------*/
#container .left-sec h2,#container .right-sec h2{background:url(admin_images/mnbox-top.png) no-repeat 0 0;padding:0 24px;font-size:15px;font-weight:700;margin:0}
#container .left-sec h2 span,#container .right-sec h2 span{background:#f7f7f7;padding:0 6px}
#container .right-sec h2{background:url(admin_images/mnbox-top2.png) no-repeat 0 0}
.prof-bottom{background:url(admin_images/mnbox-bottom.png) no-repeat 0 0;height:10px;display:block;overflow:hidden;clear:both}
.right-sec .prof-bottom{background:url(admin_images/mnbox-bottom2.png) no-repeat 0 0}
.prof-box{background:#f7f7f7;border-left:4px #e4e4e4 solid;border-right:4px #e4e4e4 solid;min-height:210px;padding:10px 20px 5px;overflow:hidden}
.left-img{background:url(admin_images/img-bg.png) no-repeat 0 0;width:176px;height:168px;text-align:center;padding-top:4px;float:left}
.rgt-cont{float:right;width:215px}
.rgt-cont span{float:left;width:70px;padding-right:5px;text-align:left}
.rgt-cont strong{}
.form label{float:left;width:175px;padding-right:8px;text-align:right;color:#454242}
#container .form p{padding:5px 0; overflow:hidden}
.textbox-bg, .textarea-bg,.textarea-bg2{display:inline-block}
.textbox, .textarea, .select,.textarea2{margin:-2px 0 0 5px;background:url(admin_images/tbox-bg.png)  repeat-x 0 0;font:12px Arial, Helvetica, sans-serif;color:#000; height:17px;padding:4px;width:185px; border:1px solid #d8d8d8; border-radius:4px}
.textarea
input{border:0}
input#curing_time, input#curing_max, input#curing_temp, input#curing_fehr{width:40px;margin:0 5px 0 2px}
.textarea-bg{width:250px;height:100px}
.textarea{width:243px;height:93px;max-height:93px;background:url(admin_images/tbox-bg.png) repeat-x 0 0;}
/*.textarea-bg2{width:550px;background:url(admin_images/adm-textarea2.png) no-repeat 0 0;height:180px}*/
.textarea2{width:540px;height:170px;max-height:170px;background:url(admin_images/textarea-bg2.png) repeat-x 0 0}
.select{width:178px;height:18px}
.help-text{ display:block;font-size:.75em}
.multiselect,.select2{height:100px;border:1px solid #e0e0e0;padding:2px 5px;font:12px Arial, Helvetica, sans-serif}
.multiselect option, .select2 option{padding:3px 3px 3px 0}
.select2{width:auto;height:25px;padding:3px 3px 3px 1px}
.form .captcha, .submit{margin-left:153px}
.captcha img{vertical-align:middle;margin:0 5px 2px 0}
.error-msg{color:#e10101;padding:3px 0 3px 153px}
.succ-msg{color:#04b304; font-weight:700; padding:15px 0 10px 20px;}
.list{margin:0px 0 0 40px}
.list li{list-style:none;background:url(admin_images/arrow.png) no-repeat 0 7px; padding:6px 0 6px 25px;font-size:13px;font-weight:bold;display:inline}
.list li a:hover{color:#147db3 !important}


.submit-btn{text-align:right;margin-right:45px}
.submit-btn input{background:url(admin_images/submit.png) no-repeat 0 0;width:94px;height:25px;border:0;cursor:pointer}
.submit-btn input:hover{background-position:0 100%}
.action-btn{ height:40px; line-height:40px; margin:0 20px 0 0;}
.action-btn img{ vertical-align:middle; margin:0 5px 0 10px;}
.alignc{ text-align:center}
input[type="checkbox"]{margin-top:3px;margin-right:8px}
#tab-container{border:1px solid #aaaaaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) repeat-x 50% 50%;border-radius:6px}
.form-bottom{padding:0 0 10px 20px}
#container .form p.top-btn{text-align:right; padding:0 4px 10px 0}

#footer{position:relative;background:url(admin_images/footer.png) repeat-x 0 0;height:78px}/*----- Footer ------*/
#footer-content{margin:0 auto;width:980px}
#footer p{padding:37px 0 0;color:#fffffe}
body#admin a.view_image{color:#4fa600;font-size:12px}
body#admin a.view_image:hover{text-decoration:underline;}
.download-error-msg{padding-left:480px;color:#f00}
.down-page{margin-top:18px}
.action-btn.down-page{line-height:24px}