h1.h1AccountShop{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 10px 0 7px 0;
	font-family: 'open sans', sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: none;
	color: #4E2382;
}
h2.h2AccountShop{
	width: 98%;
	height: auto;
	background: #4E2382;
	float: left;
	text-align: left;
	margin: 0 0 20px 0;
	padding: 1%;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
}

.cell_accounts{
	width:55%;
	height: auto;
	float: right;
	/* text-align: left; */
	margin: 20px 15% 0 0%;
	padding: 0;
}
.cell_checkout{
	width: 70%;
	height: auto;
	float: left;
	text-align: left;
	margin: 2% 15%;
	padding: 0;
}
.cell_form{
	width: 70%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 1% 0 0;
	padding: 0;
}
.cell_hint{
	width: 24.7%;
	height: auto;
	background: none;
	float: right;
	text-align: left;
	margin: 0 0 2% 0;
	padding: 1%;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #DDDDDD;
}

.form_password{
	width: 70%;
	height: auto;
	float: left;
	text-align: center;
	margin: 2% 15% 0 15%;
	padding: 0;
	display: block;
}
.form_password input.FPinput{
	width: 96%;
	height: auto;
	background: #FFFFFF;
	border: 1px #DDDDDD solid;
	float: left;
	text-align: left;
	margin: 0 0 3% 0;
	padding: 1.5%;
	font-size: 12px;
	color: #333333;
}

.form_search_orders{
	width: 96%;
	height: auto;
	background: #EDEDED;
	float: left;
	margin: 0;
	padding: 2%;
}
.form_search_orders span{
	width: 39%;
	height: auto;
	float: left;
	margin: 0 1%;
	padding: 0;
}
.form_search_orders label{
	width: 30%;
	float: left;
	font-weight: bold;
	text-align: right;
	padding: 5px 0 0 0;
}
.form_search_orders input{
	width: 64%;
	height: auto;
	background: url(../images/general/inputbg1.jpg) left top repeat-x #FFFFFF;
	border: 1px #CCCCCC solid;
	float: left;
	margin: 0 0 0 2%;
	padding: 1.7% 1.5%;
	font-size-adjust: none;
	color: #333333;
}

.stagetop{
	width: 98%;
	height: auto;
	background: none;
	float: left;
	text-align: center;
	margin: 0;
	padding: 1%;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #222222;
	border: 1px solid #DDDDDD;
}
.stagetop span{color: #4E2382;}

.stageform{
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.stageform label{
	width: 35%;
	float: left;
	font-weight: 400;
	text-align: left;
	padding: 3px 0 15px 0;
}
.stageform label.check{
	width: 90%;
	float: left;
	font-weight: 400;
	text-align: left;
	padding: 5px 0 15px 0;
	font-size:14px;
}
.stageform input{
	width: 61%;
	height: auto;
	background: #FFFFFF;
	border: 1px #DDDDDD solid;
	float: left;
	margin: 0;
	padding: 1% 1.5%;
	font-size-adjust: none;
	color: #333333;
}
.stageform input.tick{
	width: 10%;
	height: auto;
	background: #FFFFFF;
	border: 1px #DDDDDD solid;
	float: left;
	margin: 0;
	padding: 1% 1.5%;
	font-size-adjust: none;
	color: #333333;
}
.stageform input.SFinputWide{
	width: 96%;
	height: auto;
	background: #FFFFFF;
	border: 1px #DDDDDD solid;
	float: left;
	margin: 0;
	padding: 1% 1.5%;
	font-size-adjust: none;
	color: #333333;
}
.stageform select{
	width: 64.5%;
	height: auto;
	background: #FFFFFF;
	border: 1px #DDDDDD solid;
	float: left;
	margin: 0;
	padding: 1% 1.5%;
	font-size-adjust: none;
	color: #333333;
}
.stageform textarea{
	width: 61%;
	height: 150px;
	background: url(../images/general/inputbg1.jpg) left top repeat-x #FFFFFF;
	border: 1px #CCCCCC solid;
	float: left;
	margin: 0;
	padding: 1% 1.5%;
	font-size-adjust: none;
	color: #333333;
}
.stageform input.STcheckbox{
	width: auto;
	height: auto;
	float: left;
	margin: 3px 10px 0 0;
	padding: 0;
}
.stageform br{clear: left;}
.stageform input.submitstep2, a.submitstep2 , a.submitstep2:link, a.submitstep2:visited{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#FF951C; border:none; font-size:15px; font-weight:normal; padding:10px 15px; cursor:pointer; text-decoration:none; width:auto; text-transform: capitalize;} 
a.submitstep2:hover, input.submitstep2:hover{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#4E2382; border:none; font-size:15px; font-weight:normal; padding:10px 15px; cursor:pointer; text-decoration:none; width:auto; text-transform: capitalize;}



input.submit1, a.submit1, a.submit1:link, a.submit1:visited{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#FF951C; border:none; font-size:15px; font-weight:normal; padding:10px 15px; cursor:pointer; text-decoration:none; width:auto; text-transform: capitalize;} 
a.submit1:hover, input.submit1:hover{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#4E2382; border:none; font-size:15px; font-weight:normal; padding:10px 15px; cursor:pointer; text-decoration:none; width:auto; text-transform: capitalize;}

.stageform input.submit8, a.submit8 , a.submit8:link, a.submit8:visited{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#FF951C; border:none; font-size:15px; font-weight:normal; padding:10px 15px; cursor:pointer; text-decoration:none; width:auto; text-transform: capitalize;} 
a.submit8:hover, input.submit8:hover{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#4E2382; border:none; font-size:15px; font-weight:normal; padding:10px 15px; cursor:pointer; text-decoration:none; width:auto; text-transform: capitalize;}

.stagesh1{
	background: #EEEEEE;
	border: #182d66 solid 1px;
	width: 96%;
	height: auto;
	padding: 1% 2%;
	font-weight: bold;
}

#acountcontainer{
	width: 80%;
	height: auto;
	float: left;
	text-align: center;
	margin: 5% 10%;
	padding: 0;
}
#acountcontainer h2{text-align: center;}
.acountlogin_left{
	width: 31%;
	height: 300px;
	background: none;
	float: left;
	text-align: center;
	margin: 0 2% 0 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #222222;
	border: 1px solid #DDDDDD;
}
.acountlogin_left h3{
	width: 98%;
	height: auto;
	background: #4E2382;
	float: left;
	text-align: center;
	margin: 0px 0% 20px 0px;
	padding: 8px 0px 8px 2%;
	font-family: 'open sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
}
.acountlogin_left label{
	width: 80%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 10% 1% 10%;
	padding: 0;
	color: #000000;
}
.acountlogin_left input.accleftinput{
	width: 76%;
	height: auto;
	background: url #FFFFFF;
	border: 1px #DDDDDD solid;
	float: left;
	text-align: left;
	margin: 0 10% 3% 10%;
	padding: 1.5%;
	color: #333333;
}
.acountlogin_middle{
	width: 31%;
	height: 300px;
	background: none;
	float: left;
	text-align: center;
	margin: 0 1%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	border: 1px solid #DDDDDD;
}
.acountlogin_middle h3{
	width: 98%;
	height: auto;
	background: #4E2382;
	float: left;
	text-align: center;
	margin: 0px 0% 20px 0px;
	padding: 8px 0px 8px 2.1%;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
}
.acountlogin_middle p{
	width: 80%;
	height: auto;
	float: left;
	text-align: center;
	margin: 7% 10%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
}
.acountlogin_right{
	width: 31%;
	height: 300px;
	background: none;
	float: left;
	text-align: center;
	margin: 0 0 0 2%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	border: 1px solid #DDDDDD;
}
.acountlogin_right h3{
	width: 98%;
	height: auto;
	background: #4E2382;
	float: left;
	text-align: center;
	margin: 0px 0% 20px 0px;
	padding: 8px 0px 8px 2%;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
}
.acountlogin_right p{
	width: 80%;
	height: auto;
	float: left;
	text-align: center;
	margin: 7% 10%;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
}
.list_account{
	width: 100%;
	height: auto;
	float: left;
	margin: 30px 0 0 0;
	padding: 0;
}
.list_account ul{
	margin: 0;
	padding: 0;
	text-align: center;
}
.list_account li{
	width: 30%;
	height: auto;
	float: none;
	text-align: center;
	margin: 0 1.5%;
	padding: 0;
	list-style-type: none;
	font-size: 17px;
	font-family: "Open Sans",sans-serif;
	color: #FFFFFF;
	display: inline-block;
}
.list_account li img{
	width: 100%;
	max-width: 270px;
	margin: 0 0 10px 0;
}
.list_account li a:link, .list_account li a:visited, .list_account li a:active{
	font-weight: bold; 
	color: #333333;
	text-decoration: none;
}
.list_account li a:hover{
	font-weight: bold; 
	color: #999999;
	text-decoration: none;
}

input.submitacc1, a.submitacc1, a.submitacc1:link, a.submitacc1:visited{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#333333; border:none; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto; text-transform:none;} 
a.submitacc1:hover, input.submitacc1:hover{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#AAAAAA; border:none; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto; text-transform:none;}

input.submitacc2, a.submitacc2, a.submitacc2:link, a.submitacc2:visited{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#AAAAAA; border:none; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto; text-transform:none; float:left; margin-top:3px;} 
a.submitacc2:hover, input.submitacc2:hover{font-family: 'Open Sans', sans-serif; color:#FFFFFF; background:#333333; border:none; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto; text-transform:none;}

table.table_checkout{
	width: 98%;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #EDEDED;
	border-bottom: none;
	float: left;
	margin: 0 1%;
	padding: 0;
}
table.table_checkout tr{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #EEEEEE;
	float: left;
	margin: 0;
	padding: 0;
}
table.table_checkout td.product_image{
	width: 14%;
	border-right: 1px solid #DDDDDD;
	margin: 0;
	padding: 1%;
}
table.table_checkout td.product_image img{width:100%; max-width:140px;}
table.table_checkout td.product_name{
	width: 30%;
	text-align: center;
	border-right: 1px solid #EEEEEE;
	font-size: 14px;
}
table.table_checkout td.product_name a, table.table_checkout td.product_name a:link, table.table_checkout td.product_name a:visited{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	color: #333333;
}
table.table_checkout td.product_name a:hover{
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: capitalize;
	color: #333333;
}
table.table_checkout td.product_name2{
	width: 40%;
	text-align: center;
	border-right: 1px solid #EEEEEE;
	font-size: 14px;
}
table.table_checkout td.product_name2 a, table.table_checkout td.product_name2 a:link, table.table_checkout td.product_name2 a:visited{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	color: #333333;
}
table.table_checkout td.product_name2 a:hover{
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: capitalize;
	color: #333333;
}
table.table_checkout td.quantity{
	width: 14%;
	border-right: 1px solid #EEEEEE;
	text-align: center;
}
table.table_checkout td.quantity input{
	width: auto;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin-bottom: 5px;
	font-size: 14px;
	color: #333333;
}
table.table_checkout td.price{
	width: 15%;
	border-right: 1px solid #EEEEEE;
	text-align: center;
}
table.table_checkout td.unit_total{
	width: 15%;
	border-right: 1px solid #EEEEEE;
	text-align: center;
}
table.table_checkout td.unit_total2{
	width: 15%;
	border-right: none;
	text-align: center;
}
table.table_checkout td.edit{
	width: 10%;
	border-right: none;
	text-align: center;
}

.list_checkout{
	width: 100%;
	height: auto;
	float: left;
	margin: -2px 0 0 0;
	padding: 0;
}
.list_checkout h2{
	width: 96%;
	height: auto;
	background: #4E2382;
	float: left;
	text-align: left;
	margin: 0 1% 2px 1%;
	padding: 1%;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
}
.list_checkout ul{
	margin: 0;
	padding: 0;
}
.list_checkout li{ 
	width: 96%;
	height: auto;
	background: none;
	border: none;
	float: left;
	text-align: left;
	margin: 0 1% 20px 1%;
	padding: 1%;
	list-style-type: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
.list_checkout li div{ 
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
}
.list_checkout li div p{text-align:center;}
.list_checkout li div input.LCliInput{
	width: auto;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	text-align: left;
	padding: 5px;
}
.list_checkout li div select{
	width: auto;
	max-width:100%;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	text-align: left;
	padding: 5px;
	font-size: 16px;
	float:left;
}
.list_checkout li div select option{
width: auto;
	max-width:100%;
	float:left;}
.list_checkout li div textarea{width: auto;
	max-width:100%;
	float:left;}
.list_checkout li span{ 
	width: 200px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}
.list_checkout ul li ul{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0 0 30px 0;
	padding: 0;
}
.list_checkout ul li ul li{
	width: 23.3%;
	height: auto;
	min-height: 100px;
	float: left;
	text-align: center;
	margin: 0 2%;
	padding: 2% 3%;
	list-style-type: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;                     
	border-radius: 10px;
}
.list_checkout ul li ul li:nth-child(3){background:#FF0000;}
.list_checkout ul li ul li:nth-child(2){background:#CC3333;}
.list_checkout ul li ul li:nth-child(1){background:#333333;}
.list_checkout ul li ul li h3{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFFFFF;
}
.list_checkout ul li ul li strong{
	width: auto;
	height: auto;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-transform: none;
	color: #FFFFFF;
}
.list_checkout ul li ul li input::-ms-check{display:none;}
.list_checkout ul li ul li input{
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 32px;
	height: 32px;
	width: 32px;
	border: 1px solid #999999;
	background-color: white;
	cursor: pointer;
}
.list_checkout ul li ul li input:checked{
    border: none;
    box-shadow: inset 0 0 0 5px blue;
}

.list_orders{
	width: 100%;
	height: auto;
	float: left;
	margin: 20px 0 15px 0;
	padding: 0;
}
.list_orders h2{
	width: 96%;
	height: auto;
	background: #4E2382;
	float: left;
	text-align: left;
	margin: 0 1% 2px 1%;
	padding: 1%;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
}
.list_orders ul{
	margin: 0;
	padding: 0;
}
.list_orders li{ 
	width: 45.7%;
	height: auto;
	min-height: 180px;
	background: none;
	float: left;
	text-align: left;
	margin: 1%;
	padding: 1%;
	list-style-type: none;
	font-size: 15px;
	border: 1px solid #DDDDDD;
}
.list_orders li div{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
}
.list_orders li span{ 
	width: 30%;
	height: auto;
	background: none;
	float: left;
	text-align: left;
	margin: 0px 1% 2% 0px;
	padding: 0;
	font-weight: bold;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
}

table.table_Pharma_Orders{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #EDEDED;
	border-bottom: none;
	float: left;
	margin: 0;
	padding: 0;
}
table.table_Pharma_Orders tr{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #EEEEEE;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #666666;
}
table.table_Pharma_Orders td.order_ref{
	width: 15%;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #EEEEEE;
}
table.table_Pharma_Orders td.order_date{
	width: 15%;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #EEEEEE;
}
table.table_Pharma_Orders td.order_drugs{
	width: 35%;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #EEEEEE;
}
table.table_Pharma_Orders td.order_status{
	width: 15%;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #EEEEEE;
}
table.table_Pharma_Orders td.order_edit{
	width: 10%;
	text-align: center;
	vertical-align: top;
	border-right: none;
}

table.table_Pharma_Scripts{
	width: 100%;
	height: auto;
	background: #EDEDED;
	float: left;
	margin: 0;
	padding: 0;
}
table.table_Pharma_Scripts th{
	background: #666666;
	text-align: center;
	padding: 1%;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
}
table.table_Pharma_Scripts td{
	background: #FFFFFF;
	text-align: center;
	padding: 1%;
	font-size: 12px;
	color: #666666;
}

.list_Pharma_scripts{
	width: 100%;
	height: auto;
	float: left;
	margin: -2px 0 0 0;
	padding: 0;
}
.list_Pharma_scripts h2{
	width: 98%;
	height: auto;
	background: #666666;
	float: left;
	text-align: left;
	margin: 0 0 2px 0;
	padding: 1%;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.list_Pharma_scripts ul{
	margin: 0;
	padding: 0;
}
.list_Pharma_scripts li{ 
	width: 98%;
	height: auto;
	background: #EDEDED;
	border: none;
	float: left;
	text-align: left;
	margin: 0 0 20px 0;
	padding: 1%;
	list-style-type: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
.list_Pharma_scripts li div{ 
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
}
.list_Pharma_scripts li span{ 
	width: 200px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 5px 0px 0px;
	padding: 0;
	font-weight: bold;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
}

@media only screen and (min-width:0px) and (max-width:479px){
	.cell_accounts{width:100%; height:auto; float:left; text-align:left; margin:20px 0 0 0; padding:0;}
	.cell_checkout{width:96%; margin:2%;}
	.cell_form{width:92%; margin:2%; padding:2%;}
	.cell_hint{width:92%; float:left; margin:0 2% 2% 2%; padding:2%;}
	#acountcontainer{width:90%; margin:5%;}
	.acountlogin_left{width:96%; height:300px; margin:0 2% 7% 2%; padding:0;}
	.acountlogin_middle{width:96%; height:280px; margin:0 2% 7% 2%; padding:0;}
	.acountlogin_right{width:96%; height:280px; margin:0 2%; padding:0;}
	.list_account li{width:70%; margin:0 15% 20px 15%;}
	.tableResponsive{border:none; overflow-x:scroll; overflow-y:hidden; -webkit-overflow-scrolling:touch; width:94%; padding:3%;}
	table.table_checkout{width:500px; margin:0 0 0 1%;}
	.list_orders li{width:91.5%; min-height:0; margin:2%; padding:2%;}
	.form_password{width:90%; margin:2% 5% 0 5%;}
	.stagetop{border:none;}
	.stageform label{word-wrap:break-word;}
	.list_checkout ul li ul{width:90%; margin:0 5% 30px 5%;}
	.list_checkout ul li ul li{width:90%; margin:0 2% 10px 2%; padding:2% 3%;}
}
@media only screen and (min-width:480px) and (max-width:767px){
	.cell_accounts{width:100%; height:auto; float:left; text-align:left; margin:20px 0 0 0; padding:0;}
	.cell_checkout{width:90%; margin:2% 5%;}
	#acountcontainer{width:90%; margin:5%;}
	.list_account li{width:40%; margin:0 30% 20px 30%;}
	table.table_checkout{width:98%; margin:0 0 0 1%;}
	.stagetop{border:none;}
	.acountlogin_left{width:100%; padding:0 0 15px 0;}
	.acountlogin_middle{width:100%; margin:15px 0 0 0;}
	.acountlogin_right{width:100%; margin:15px 0 0 0;}
	.form_password{width:90%; margin:2% 5% 0 5%;}
	.cell_form{margin:0 2% 0 0;}
	.list_orders li{width:45.5%;}
	.list_checkout ul li ul{width:80%; margin:0 10% 30px 10%;}
	.list_checkout ul li ul li{width:90%; margin:0 2% 10px 2%; padding:2% 3%;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	.cell_accounts{width:70%; height:auto; float:left; text-align:left; margin:20px 0 0 0; padding:0;}
	.cell_checkout{width:90%; margin:2% 5%;}
	#acountcontainer{width:90%; margin:5%;}
	table.table_checkout{width:98%; margin:0 0 0 1%;}
	.acountlogin_left{width:32%; margin:0 0.5%;}
	.acountlogin_middle{width:32%; margin:0 0.5%;}
	.acountlogin_right{width:32%; margin:0 0.5%;}
	.acountlogin_left h3, .acountlogin_middle h3, .acountlogin_right h3{font-size:17px;}
	.stagetop{border:none;}
	.cell_form{margin:0 2% 0 0;}
	.list_orders li{width:45.5%;}
	.list_checkout ul li ul{width:90%; margin:0 5% 30px 5%;}
}
@media only screen and (min-width:1024px) and (max-width:1270px){
	.cell_accounts{width:70%; height:auto; float:left; text-align:left; margin:20px 0 0 0; padding:0;}
	.cell_checkout{width:90%; margin:2% 5%;}
	.stagetop{border:none;}
	.list_checkout ul li ul li h3{width:80%; margin:0 10% 10px 10%;}
}