							
/*logins*/
div.loginwrapper {float:right;width:100%;background-color:#09bdf1;color:#ffffff;font-size:12px;}
div.hidelogin {display:none;}
.no-js div.hidelogin {display:inline;}
div.loginwrapper a{text-decoration:none;color:#ffffff;line-height:25px;margin:0 10px 0 0;font-size:12px;}
div.loginwrapper span {float:left;margin:0 5px;color:#ffffff;font-size:12px;line-height:25px;}
div.loginwrapper input[name=logout] {padding:0 5px;float:right;line-height:20px;margin:7px 0 0 0;}
div.loginwrapper form {display:inline;}
div.login {float:left;margin:0 0 0 10px;background-color:#09bdf1;color:#ffffff;width:auto;}
div.login span.loglabel {line-height:25px;margin:0 10px 0 0;font-size:12px;}
div.login span input[type=text], div.login span input[type=password]{width:90px;line-height:20px;height:16px;font-size:11px;}
div.login span input[type=submit] {padding:0 8px;margin:2px 0 0 0;line-height:16px;height:17px;font-size:11px;}

/*register form*/
div.loginwrapper span.register {float:left;margin:0 0 0 10px;}

div.form_container, div.usermenu {float:left;width:100%;margin:10px 0;text-align:center;}
div.reg_title{display:inline-block;width:60%;margin:0 0 20px 0;text-align:center;font-weight:bold;border-bottom:1px solid #f86900;line-height:35px;}
div.c_container {display:inline-block;width:60%;margin:5px 0;text-align:left;}
div.txt_container_lft div.c_container, div.txt_container_lft div.reg_title {width:100%;}
div.usermenu1, div.usermenu2 {display:inline-block;width:100%;margin:5px 0;text-align:left;}
div.c_container .c_title {float:left;width:50%;text-align:left;margin:0;word-wrap:break-word;}
div.c_container .c_data_container {float:right;width:50%;}
div.c_container textarea, div.c_container input[type=number], div.c_container input[type=text], div.c_container input[type=email], div.c_container input[type=password] {float:right;width:98%;line-height:20px;padding:3px 5px;}
div.c_container .passreq {float:left;width:96%;margin:5px 2%;text-align:left;font-size:12px;line-height:16px;}
div.c_container input[type=submit] {float:right;padding:5px 10px;margin:20px 1% 0 0;}

/*popup register form*/
div.regpopup {display:none;position:fixed;width:350px;max-width:90%;top:100px;right:50%;margin:0 -175px 0 0;background-color:#09bdf1;color:#ffffff;text-align:left;-webkit-box-shadow:0 0 10px #888a85;-moz-box-shadow:0 0 10px #888a85;-ms-box-shadow:0 0 10px #888a85;-o-box-shadow:0 0 10px #888a85;box-shadow:0 0 10px #888a85;padding:10px;z-index:300000000;overflow:hidden;}
div.regpopup .loginx {float:left;width:100%;text-align:right;color:#ffffff;font-weight:bold;font-size:25px;cursor:pointer;}
div.regpopup .loginResponse {float:left;width:100%;text-align:center;}
div.regpopup div.c_container, div.regpopup .reg_title {width:350px;}

span.regSuccess, div.loginResponse {float:left;width:100%;text-align:center;}

/*order list table*/
div.user-order-list {float:left;width:100%;text-align:center;margin:10px 0;}
div.user-order-list div.userorder {display:inline-block;width:220px;max-width:100%;min-height:230px;border:1px solid rgb(200,200,200); -webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:10px;padding:0;vertical-align:top;overflow:hidden;}
div.user-order-list div.userorder:hover {border:1px solid rgb(180,180,180);}
div.user-order-list div.userorder a {display:inline-block;width:100%;height:100%;text-decoration:none;color:#000000;}
div.user-order-list div.userorder img {max-width:98%;height:70px;}
div.user-order-list div.userorder table {width:100%;max-width:100%;border-collapse:collapse;word-wrap:break-word;}
div.user-order-list div.userorder table td {padding:3px;}
div.user-order-list div.userorder table th {font-weight:normal;padding:3px 3px 5px 3px;background-color:#09bdf1;color:#ffffff;}
div.user-order-list div.userorder table td:nth-child(odd) {text-align:left;}
div.user-order-list div.userorder table td:nth-child(even) {text-align:right;}
div.user-order-list div.userorder table td.orderlistimg {text-align:center;}

/*individual order page*/
table.userorderdescrip {border-collapse:collapse;width:100%;max-width:100%;border:1px solid #09bdf1;margin:10px 0;table-layout: fixed;}
table.userorderdescrip tr {line-height:30px;text-align:center;}
table.userorderdescrip th {background-color:#09bdf1;color:#ffffff;padding:0 10px;text-align:center;}
table.userorderdescrip td {border:1px solid #09bdf1;padding:0 10px;}
table.userorderdescrip td:nth-last-child(1) {background-color:#f3f3f3;}
table.userorderdescrip tr.orderdetails {text-align:right;}
table.userorderdescrip td img {max-width:50px;max-height:50px;margin:3px 0;vertical-align:middle;}

/*recover password*/
div.recoverpass {width:100%;float:left;text-align:left;}
div.recoverpass h1 {width:100%;float:left;text-align:center;border-bottom:1px solid #f86900;line-height:35px;font-size:17px;margin-bottom:10px;}
div.recoverpass h2 {font-size:15px;font-weight:normal;}
div.recoverpass input[type=email] {padding:5px;}



