body {
    font-family: "Trebuchet MS", Verdana, sans-serif;
    font-size: 16px;
    background-color: #D8D8D8; 
    color: white;
	min-width:1250px;
	padding:0px;
	margin:0px;
}
  
.row:after {
    content: "";
    clear: both;
    display: block;
}
[class*="col-"] {
    float: left;
	padding:0%;
}
  
/**********************************************************
   Style menu for tablets (width less than 1250px)
  
***********************************************************/
@media only screen and (max-width: 1250px) {
  
#main{
    position:absolute;
    left:0%;
    top:0%;
    width:100%;
	display:none;
  
} 
    /* For tablets: */
    .col-m-0 {width: 0%;}
	.col-m-1-9 {width: 9.9%;}	
    .col-m-1 {width: 5%;}
    .col-m-2 {width: 10%;}
    .col-m-3 {width: 15%;}
    .col-m-4 {width: 20%;}
    .col-m-5 {width: 25%;}
    .col-m-6 {width: 30%;}
    .col-m-7 {width: 35%;}
    .col-m-8 {width: 40%;}
    .col-m-9 {width: 45%;}
    .col-m-10 {width: 50%;}
    .col-m-11 {width: 55%;}
    .col-m-12 {width: 60%;}
	.col-m-13 {width: 65%;}
    .col-m-14 {width: 70%;}
    .col-m-15 {width: 75%;}
    .col-m-16 {width: 80%;}
    .col-m-17 {width: 85%;}
    .col-m-18 {width: 90%;}
    .col-m-19 {width: 95%;}
	.col-m-20 {width: 100%;}
	
.section1_rowwrapper{   
	position:relative;
	left:0%;
	height:200px;
	border: 0px solid lightgrey;
	background-color: #D8D8D8;
	z-index:-2;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
} 
.section1_header{   
	position:relative;
	left:7.5%;
	top:0%;
	height:200px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-1;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: white;
} 
.section1_header_logo{   
	position:absolute;
	left:2.5%;
	top:20%;	
	height:53px;
	border: 0px solid lightgrey;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	letter-spacing: 3px;
	font-family: "Times New Roman", Times, serif;	
	font-size:50px;
	font-weight:normal;
	color: 	#C2AD66;
}  
.section1_header_hmsocialpic{   
	position:absolute;
	left:68%;
	top:25%;	
	border: 1px solid #333333;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:20px;
	font-weight:normal;
	color: 	white;
}

.section1_header_tagline{   
	position:absolute;
	left:7%;
	top:46%;	
	height:20px;
	border: 0px solid lightgrey;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color: 	white;
} 
.section1_header_hmsearch{   
	position:absolute;
	left:60%;
	top:60%;	
	height:20px;
	border: 0px solid lightgrey;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color: 	white;
}
.section1_header_cart{   
	position:absolute;
	left:89%;
	top:20%;	
	height:40px;
	border: 0px solid lightgrey;
	border-radius: 10px 10px 10px 10px;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:right;
	font-family: Georgia, serif;
	font-size:15px;
	font-weight:normal;
	color: 	white;
}
.section1_header_hmlogopic{   
	position:absolute;
	left:11%;
	top:60%;
	border: 1px solid #333333;
	border-radius: 12px 12px 12px 12px;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:20px;
	font-weight:normal;
	color: 	white;
}
.section1_header_login_status{   
	position:relative;
	left:60%;
	top:75%;
	border: 1px solid #333333;
	border-radius: 12px 12px 12px 12px;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-family: Georgia, serif;
	font-size:16px;
	font-weight:normal;
	color: 	white;
}
.section2_rowwrapper{   
	position:relative;
	left:0%;
	height:80px;
	border: 0px solid lightgrey;
	background-color: #D8D8D8;
	z-index:-2;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
} 
.section2_mainmenu{   
	position:relative;
	left:7.5%;
	top:0%;
	height:80px;
	border: 0px solid lightgrey;
	background-color:#264080;
	z-index:-1;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: white;
}
.section2_menu1{
	position:absolute; 
	left:0%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:gray;
	border-right: 1px solid #264080;
    color:yellow;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:90%;
    border-radius: 0 0 0 0;
}
.section2_menu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:black;        
}
.section2_menu2{
	position:absolute; 
	left:15%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:90%;
    border-radius: 0 0 0 0;
}
.section2_menu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu2_submenu1{
	position:absolute; 
	left:12.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu2_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu2_submenu2{
	position:absolute; 
	left:12.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu2_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu3{
	position:absolute; 
	left:30%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:90%;
    border-radius: 0 0 0 0;
}
.section2_menu3:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu3_submenu1{
	position:absolute; 
	left:27.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu3_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu3_submenu2{
	position:absolute; 
	left:27.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu3_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu4{
	position:absolute; 
	left:45%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:90%;
    border-radius: 0 0 0 0;
}
.section2_menu4:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu4_submenu1{
	position:absolute; 
	left:42.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu4_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu4_submenu2{
	position:absolute; 
	left:42.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu4_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu5{
	position:absolute; 
	left:60%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:90%;
    border-radius: 0 0 0 0;
}
.section2_menu5:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu5_submenu1{
	position:absolute; 
	left:57.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
}
#section2_menu5_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu5_submenu2{
	position:absolute; 
	left:57.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
}
#section2_menu5_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu5_submenu1{
	position:absolute; 
	left:57.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}

.section2_menu6{
	position:absolute; 
	left:75%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:90%;
    border-radius: 0 0 0 0;
}
.section2_menu6:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu6_submenu1{
	position:absolute; 
	left:72.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu6_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu6_submenu2{
	position:absolute; 
	left:72.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:80%;
    border-radius: 0 0 0 0;
}
#section2_menu6_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu7{
	position:absolute; 
	left:90%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:black;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:90%;
    border-radius: 0 0 0 0;
}
.section2_menu7:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section3_rowwrapper{   
	position:relative;
	left:0%;
	border: 0px solid lightgrey;
	background-color: #D8D8D8;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
}
.section3_body{   
	position:relative;
	left:7.5%;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
}
.section3_order_status_row1_block1{   
	position:relative;
	left:35%;
	top:4%;
	height:45px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 25px;
	color: #00001A;
	border-radius:5px 5px 5px 5px;
}
.section3_order_status_login{   
	position:relative;
	left:27%;
	top:8%;
	height:520px;
	padding:5px;
	margin-bottom:5px;	
	border: 0px solid lightgrey;
	background-color:lightgrey;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	color: #00001A;
	border-radius:5px 5px 5px 5px;
}
.section3_order_status_row2_block1{   
	position:relative;
	left:5%;
	top:10%;
	height:410px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color:lightgray;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	color: #00001A;
}
.section3_order_status_please_wait{   
	position:relative;
	left:19%;
	padding:10px;
	border: 0px solid lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 35px;
	color: #00001A;
	overflow:auto;	
}
.section3_order_status_processing{   
	position:relative;
	left:19%;
	padding:10px;
	border: 0px solid lightblue;
	background-color:lightgreen;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 35px;
	color: #00001A;
	overflow:auto;	
}
.section3_order_status_thank_you{   
	position:relative;
	left:19%;
	padding:10px;
	border: 0px solid lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 15px;
	color: #00001A;
	overflow:auto;	
}
.section3_order_status_page_row1_block1{   
	position:relative;
	left:17%;
	height:200px;
	padding:10px;
	border: 1px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	color: #00001A;
	overflow:auto;	
	border-radius:15px 15px 0px 0px;
}
.section3_order_status_page_row1_block2{   
	position:absolute;
	left:2%;
	padding:2px;
	border: 0px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:bold;
	font-size: 11px;
	color: #00001A;
	overflow:auto;	
	border-radius:0px 0px 0px 0px;
}
.section3_order_status_page_row1_block3{   
	position:absolute;
	left:30%;
	padding:2px;
	border:0px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	color: #00001A;
	overflow:auto;
	border-radius:15px 15px 0px 0px;
}
.section3_order_status_page_row1_block4{   
	position:absolute;
	left:79%;
	padding:2px;
	border: 0px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:bold;
	font-size: 11px;
	color: #00001A;
	overflow:auto;
	border-radius:0px 0px 0px 0px;
}

.order_status_page_row_encapsulator_class{
	position:relative;
	left:17%;
    margin:0px;
	overflow: auto;
	border: 1px solid lightgray;	
	background-color:#00001A;
	padding:10px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:center;
	font-weight:normal;
	color: black;
	border-radius:0px 0px 5px 5px;
}

.order_status_item_row_class{
	position:relative;
	left:0%;	
	height: 320px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:lightgray;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
	border-radius:15px 15px 5px 5px;
}
.order_status_common1_row_class{
	position:relative;
	left:0%;	
	height: 380px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:white;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
}
.order_status_common2_row_class{
	position:relative;
	left:0%;	
	height: 120px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:lightgray;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
}.order_status_common3_row_class{
	position:relative;
	left:0%;	
	height: 50px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:lightblue;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:10px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
}
.section3_body_row1{   
	position:relative;
	left:0%;
	height:30px;
	padding-top:10px;
	padding-left:5%;
	padding-right:0px;
	border: 0px solid lightgrey;
	background-color: #FFCC99;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 12px;
	color: #00001A;
}
.section3_body_row2_block1{   
	position:relative;
	left:5%;
	padding-left:0px;
	border: 0px solid lightgrey;
	background-color:white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 12px;
	color: #00001A;
}
.section3_body_row2_block2{   
	position:relative;
	left:16%;
	height:30px;
	padding:1px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 75%;
	color: #00001A;
	overflow:auto;
}
.section3_body_row2_block3{   
	position:relative;
	left:33%;
	height:30px;
	padding:1px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:bold;
	font-size: 78%;
	color: #00001A;
	overflow:auto;
}
.section3_body_row3_block1{   
	position:absolute;
	left:0%;
	height:15px;
	padding:1px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
}

.section3_body_row4_block1{
	position:absolute;
	left:0%;
	height:25px;   
    margin-bottom: 2px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightgreen;
	padding:5px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_row4_block2{   
	position:absolute;
	left:33%;
	height:41px;
	padding-left:2px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 14px;
	color: #00001A;
}
.section3_body_row4_block3{   
	position:absolute;
	height:37px;
	left:68%;	
	padding:1px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 11px;
	color: #00001A;
}
.section3_body_row4_block4{   
	position:absolute;
	left:33.5%;
	width:21%;
	height:20px;
	margin-bottom: 0px;
	padding-top:10px;
	padding-left:2px;
	border: 0px solid lightgrey;
	background-color:white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 10px;
	overflow:auto;
	color: red;
}
.section3_body_row4_block_prelast{
	position:absolute;
	left:79%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_row4_block_last{
	position:absolute;
	left:90%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5{
	position:absolute;
	top:10.3%;
	left:5%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#333333;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	display:none;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block1_class{
	position:absolute;
	top:0%;
	left:1%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block2_class{
	position:absolute;
	top:0%;
	left:7.5%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block3_class{
	position:absolute;
	top:0%;
	left:24.2%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block4_class{
	position:absolute;
	top:0%;
	left:35.8%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block5_class{
	position:absolute;
	top:0%;
	left:67.6%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block6_class{
	position:absolute;
	top:0%;
	left:79.4%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block7_class{
	position:absolute;
	top:0%;
	left:86%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row6{
	position:relative;
	left:5%;	
	height:450px;
    margin-top: 5px;
	margin-bottom: 5px;
	overflow: auto;
	border: 1px solid lightgray;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	cursor:pointer;
}
.mobile_device_title{
	display:block;
	font-size:12px;
	text-align:center;
}
#section3_body_title_row6_chkbx_class_id{
	position:absolute;
	top:40%;
	left:1%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block1_id{
	position:absolute;
	top:0%;
	left:3%;
	width:14%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightgray;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block2_id{
	position:relative;
	top:0%;
	left:21%;
	height:200px;   
    margin-top: 4px;
	margin-bottom: 6px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#7AADCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block3_id{
	position:absolute;
	top:0%;
	left:44.5%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#B8EBCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block4_id{
	position:absolute;
	top:220px;
	left:3%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#F0F0F0;
	padding:9px;
	z-index:-1;
	opacity:1;
	font-style:normal;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block5_id{
	position:absolute;
	top:220px;
	left:58%;
	height:215px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightblue;
	padding-top:5px;
	padding-bottom:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 22px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block6_id{
	position:absolute;
	top:0%;
	left:78%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 1px solid lightblue;	
	background-color:white;
	padding-top:13px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row6_block7_class{
	position:absolute;
	top:220px;
	left:80%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	padding-top:25px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 14px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_pagination_wrapper{   
	position:relative;
	left:5%;
	padding:1px;
	height: 100px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 12px;
	overflow:auto;
	color: #00001A;
}
.section3_body_row_beforelast_block1{   
	position:absolute;
	left:1%;
	padding:1px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 10px;
	overflow:auto;
	color: #00001A;
}
.section3_body_row_last_block1{   
	position:absolute;
	left:1%;
	height:30px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color: lightgreen;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;	
}
.section3_body_row_last_block_beforelast{
	position:absolute;
	left:79%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#f2f2f2;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_row_last_block_1ast{
	position:absolute;
	left:90%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#f2f2f2;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: absolute; 
    z-index: 4; /* Sit on top */
    padding-top: 1%; /* Location of the box */
    left: 15%;
    top: 0%;
    width:1000px; /*  width */
    height:100%;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.section3_body_csp_content_wrapper{   
	position:relative;
	left:4%;
	padding:1px;
	border-top: 1px solid lightgrey;
	border-bottom: 0px solid lightgrey;
	border-left: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	height:290px;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 18px;
	overflow:auto;
	color: #00001A;
}
.section3_body_csp_content_filler{   
	position:relative;
	left:4%;
	padding:1px;
	border-left: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	height:121px;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 18px;
	overflow:auto;
	color: #00001A;
}
.section3_body_csp_search_wrapper{   
	position:relative;
	left:5%;
	padding:1px;
	border: 1px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 12px;
	overflow:auto;
	color: #00001A;
}
.section3_csp_search_row1_block1{   
	position:relative;
	left:30%;
	top:1%;
	height:45px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 20px;
	color: #00001A;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row2_block1{   
	position:relative;
	left:3%;
	top:1%;
	height:200px;
	padding:20px;
	border: 0px solid lightgrey;
	background-color:lightgreen;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row2_block2Err{   
	position:absolute;
	left:35%;
	height:15px;
	padding:2px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 9px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row3_block1{   
	position:relative;
	left:5%;
	top:1%;
	height:80px;
	padding:20px;
	border: 0px solid lightgrey;
	background-color:lightgrey;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row3_block2{   
	position:relative;
	left:5%;
	top:1%;
	height:80px;
	padding:20px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}
/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin-top: 0.5%;
	margin-left: 1%;
    padding: 0;
    border: 1px solid #888;
	border-radius: 5px 5px 5px 5px;		
    width: 98%;
	height:96%;
	overflow:auto;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close_cart {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close_cart:hover,
.close_cart:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
	position:relative;
	left:0%;
	width:96%;
    padding:2%;
	height:30px;
    background-color: #5cb85c;
    color: white;
}
.modal-body {
	position:relative;
	left:0%;
	width:96%;
	top:10px;
	padding:2%;
	color:black;	
}
.modal-footer {
    position:relative;
	float:left;
	left:0%;
	width:100%;
	margin-top:5px;
	padding-top:35px;
	height:60px;
        border: 1px solid lightgray;
        background-color: white;
        color: black;
	
}
.cart_item_total{
	position:relative;
	left:2%;
	height:40px;   
    margin-bottom: 0px;
	overflow: auto;
	border: 0px solid lightblue;	
	padding:0px;
	z-index:3;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row{
	position:relative;
	left:2%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#333333;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 0px 0px;
}
.cart_title_row_block1{
	position:absolute;
	top:0%;
	left:1%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block2{
	position:absolute;
	top:0%;
	left:7.5%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block3{
	position:absolute;
	top:0%;
	left:24.2%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block4{
	position:absolute;
	top:0%;
	left:35.8%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block5{
	position:absolute;
	top:0%;
	left:67.6%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block6{
	position:absolute;
	top:0%;
	left:79.4%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_row_class{
	position:relative;
	left:2%;	
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border: 1px solid lightgray;	
	background-color:white;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
}
#cart_content_block1{
	position:absolute;
	top:0%;
	left:3%;
	width:2.6%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightgray;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block2{
	position:relative;
	top:0%;
	left:7.5%;
	height:200px;   
    margin-top: 4px;
	margin-bottom: 6px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#7AADCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block3{
	position:absolute;
	top:0%;
	left:24.2%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#B8EBCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block4{
	position:absolute;
	top:0%;
	left:35.8%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#F0F0F0;
	padding:7px;
	z-index:-1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block5{
	position:absolute;
	top:0%;
	left:67.6%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightblue;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block6{
	position:absolute;
	top:0%;
	left:79.4%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 1px solid lightblue;	
	background-color:white;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block7{
	position:absolute;
	top:0%;
	left:89.8%;
	height:145px; 
	width:9%;	
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-top:70px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}

/* The Modal (background) */
.modal_2 {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 4; /* Sit on top */
    padding: 0px; /* Location of the box */
    left: 0%;
    top: 0%;
    width:100%; /*  width */
        height:100%;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal_2-content {
    position: relative;
    background-color: white;
    margin-top: 0px;
	margin-left: 0%;
    padding: 0;
    border: 1px solid #888;
	border-radius: 5px 5px 5px 5px;		
    width: 99.5%;
	height:99.5%;
	overflow:auto;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close_checkout {
    color: black;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close_checkout:hover,
.close_checkout:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal_2-header {
	position:absolute;
	left:0%;
	width:96%;
    padding:2%;
	height:30px;
    background-color: lightblue;
    color: black;
}

.modal_2-body {
	position:relative;
	left:0%;
	width:96%;
	top:66px;
	padding:0%;
	color:black;	
}

.modal_2-footer {
    position:relative;
	float:left;
	left:0%;
	width:100%;
	margin-top:10px;
	padding:2%;
	height:50px;
    background-color: lightblue;
    color: white;
}
.cart_item_total{
	position:relative;
	left:2%;
	float:left;
	height:40px;   
    margin-bottom: 0px;
	overflow: auto;
	border: 0px solid lightblue;	
	padding:0px;
	z-index:3;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}

.cart_title_row_block7{
	position:absolute;
	top:0%;
	left:90.5%;
	height:20px;  
	width:8%;	
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}

#checkout_content_block7{
	position:absolute;
	top:0%;
	left:89.8%;
	height:200px;
	width: 9%;	
    margin-top: 15px;
	overflow: auto;
	border: 1px solid lightblue;	
	background-color:white;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
 select.product_format_class{
  border: 1px solid #b9b9b9;
  font-weight:normal;
  font-size:10px;
  text-align:center;
}
 select.checkout_select_class{
  display: inline-block;
  height: 36px;
  padding: 0 8px;
  margin-right: 5px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
	font-size: 70%;
  color: grey;
}
select.us_states{
	display:none;
  height: 36px;
  padding: 0 8px;
  margin: 0;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
	font-size: 70%;
  color: grey;	
}
.checkout_total_row{
	position:relative;
	left:2%;
	height:50px; 
	float:left;	
    margin-bottom: 1px;
	border-bottom: 2px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 0px 0px 5px 5px;
}
.checkout_total_row_block1{
	position:absolute;
	top:0%;
	left:3%;
	height:20px;   
    margin-top: 9px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:95%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.checkout_total_row_block2{
	position:absolute;
	top:0%;
	left:79.4%;
	height:20px;   
    margin-top: 9px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 95%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.checkout_total_row_block3{
	position:absolute;
	top:0%;
	left:89.8%;
	height:20px;  
	width:8%;	
    margin-top: 5px;
	margin-left: 4px;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 95%;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row{
	position:relative;
	left:2%;
	float:left;
	height:350px;   
    margin-top: 8px;
	margin-bottom: 4px;
	border: 1px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block1{
	position:absolute;
	top:0%;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:bold;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2a{
	position:absolute;
	top:40px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2aerror{
	position:absolute;
	top:100px;
	left:3%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2b{
	position:absolute;
	top:40px;
	left:45%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2berror{
	position:absolute;
	top:100px;
	left:45%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3a{
	position:absolute;
	top:130px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3aerror{
	position:absolute;
	top:190px;
	left:3%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3b{
	position:absolute;
	top:130px;
	left:45%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3berror{
	position:absolute;
	top:190px;
	left:45%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4a{
	position:absolute;
	top:235px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4aerror{
	position:absolute;
	top:294px;
	left:3%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4b{
	position:absolute;
	top:235px;
	left:45%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4berror{
	position:absolute;
	top:294px;
	left:45%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4c{
	position:absolute;
	top:235px;
	left:61.4%;
	height:20px;   
    margin-top: 0px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4cerror{
	position:absolute;
	top:294px;
	left:62%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4d{
	position:absolute;
	top:238px;
	left:76%;
	height:20px;   
    margin-top: 0px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4derror{
	position:absolute;
	top:295px;
	left:76.4%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row{
	position:relative;
	left:2%;
	float:left;
	height:450px;   
    margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block1a{
	position:absolute;
	top:0%;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:bold;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_country{
	position:absolute;
	top:40px;
	left:3%;
	height:20px; 
	width:56%;	
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_country_error{
	position:absolute;
	top:100px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block2a{
	position:absolute;
	top:140px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block2b{
	position:absolute;
	top:140px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}

.checkout_shipping_row_block2aerror{
	position:absolute;
	top:200px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block2berror{
	position:absolute;
	top:200px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}

.checkout_shipping_row_block3a{
	position:absolute;
	top:240px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3b{
	position:absolute;
	top:240px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	display:none;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_int_state_row_block3b{
	position:absolute;
	top:240px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3c{
	position:absolute;
	top:240px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3aerror{
	position:absolute;
	top:300px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3berror{
	position:absolute;
	top:300px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3cerror{
	position:absolute;
	top:300px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4a{
	position:absolute;
	top:340px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_int_shipping_row_block4a{
	position:absolute;
	top:340px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	display:none;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4b{
	position:absolute;
	top:340px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4c{
	position:absolute;
	top:340px;
	left:43%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.hidden{
	display:none;
}
.invisible{
	visibility:hidden;
}
.checkout_shipping_row_block4aerror{
	position:absolute;
	top:400px;
	left:3%;
	height:30px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	color: black;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4berror{
	position:absolute;
	top:400px;
	left:23%;
	height:30px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	color: black;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 60%;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_terms_conditions_row{
	position:relative;
	left:2%;
	float:left;
	height:80px;   
    margin-top: 8px;
	margin-bottom: 4px;
	border: 1px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 5px 5px;
}
.checkout_terms_block{
	position:absolute;
	top:30px;
	left:3%;
	height:20px;
	width: 95%;	
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color: black;
	border-radius: 5px 5px 5px 5px;
}


.sectionlast_rowwrapper{   
	position:relative;
	left:0%;
	height:350px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
}
.sectionlast_rowwrapper_row1_block1{   
	position:absolute;
	left:10%;
	top:20%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:left;
	font-weight:bold;
	color: white;
}
.sectionlast_rowwrapper_row1_block2{   
	position:absolute;
	left:40%;
	top:20%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:left;
	font-weight:bold;
	color: white;
}
.sectionlast_rowwrapper_row1_block3{   
	position:absolute;
	left:70%;
	top:20%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size: 100%;
	text-align:left;
	font-weight:bold;
	color: white;
}
.sectionlast_rowwrapper_row2_block1{   
	position:absolute;
	left:10%;
	top:35%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color:lightblue;
}
.sectionlast_rowwrapper_row2_block2{   
	position:absolute;
	left:40%;
	top:35%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color:lightblue;
}
.sectionlast_rowwrapper_row2_block3{   
	position:absolute;
	left:70%;
	top:35%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size: 70%;
	text-align:left;
	font-weight:normal;
	color:lightblue;
}
.sectionlast_rowwrapper_row2_block4{   
	position:absolute;
	left:30%;
	top:300px;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:white;
}
.italics{
	font-style:italic;
	color:blue;
}


/* unvisited link */
a:link {
    color: black;
	text-decoration: underline;
}
  
/* visited link */
a:visited {
    color: blue;
}
  
/* mouse over link */
a:hover {
    color: black;
	font-weight:bold;
	text-decoration: underline;
}
/* selected link */
a:active {
    color: gray;
}
/* Page number Link */
/* unvisited link */
a.pages:link {
    color: black;
	text-decoration: none;
}
  
/* visited link */
a.pages:visited {
    color: blue;
	
}  
/* mouse over link */
a.pages:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.pages:active {
    color: gray;
}

/* Page number Link */
/* unvisited link */
a.pagesb:link {
    color: black;
	text-decoration: none;
}
  
/* visited link */
a.pagesb:visited {
    color: blue;
	
}  
/* mouse over link */
a.pagesb:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.pagesb:active {
    color: gray;
}
/* selected link */
a.pagesb:active {
    color: gray;
}
  
/* unvisited link */
a.addtocart:link {
    color: black;
	text-decoration: none;
}
  
/* visited link */
a.addtocart:visited {
    color: blue;
}
  
/* mouse over link */
a.addtocart:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.addtocart:active {
    color: gray;
}
/* refresh link */
/* unvisited link */
a.refresh:link {
    color: black;
	text-decoration: none;
	font-size:14px;
}
  
/* visited link */
a.refresh:visited {
    color: blue;
}
  
/* mouse over link */
a.refresh:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.refresh:active {
    color: gray;
}

/* unvisited link */
a.change_qty:link {
    color: black;
	font-weight:bold;
	font-size: 100%;
	text-decoration: none;
}
  
/* visited link */
a.change_qty:visited {
    color: blue;
}
  
/* mouse over link */
a.change_qty:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.change_qty:active {
    color: black;
}  

/* unvisited link */
a.footer:link {
    color: lightblue;
	text-decoration: underline;
}
  
/* visited link */
a.footer:visited {
    color: lightblue;
}
  
/* mouse over link */
a.footer:hover {
    color: black;
	font-weight:bold;
	text-decoration: underline;
}
  
/* selected link */
a.footer:active {
    color: gray;
}
  input[type=email],
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  input[type=url] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  height: 36px;
  padding: 0 8px;
  margin: 0;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
	font-size: 70%;
  color: #404040;
}
input[type=submit]{
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  height: 34px;
  padding: 0 8px;
  margin: 0;
  background: white;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
	font-size: 70%;
  color: black; 
}
  input[type=email]:focus,
  input[type=number]:focus,
  input[type=password]:focus,
  input[type=tel]:focus,
  input[type=text]:focus,
  input[type=submit]:focus, 
  input[type=url]:focus {
  outline: none;
  border: 1px solid #4d90fe;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
 }
 select,
  input[type=email]:hover,
  input[type=number]:hover,
  input[type=password]:hover,
  input[type=tel]:hover,
  input[type=text]:hover,
  input[type=submit]:hover, 
  input[type=url]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  }
.product_id_hmstore{
  height: 20px;
  width: 70%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:lightgray;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
	font-size: 95%;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;  
} 
.grocery_hmstore{
  height: 20px;
  width: 90%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:#7AADCC;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
	font-size: 11px;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;
}
.grocery_title_hmstore{
  height: 90px;
  width: 95%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:#B8EBCC;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
	font-size: 11px;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;
}
.grocery_description_hmstore{
  height: 150px;
  width: 80%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:#F0F0F0;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
	font-size: 11px;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;
} 
.terms_hmstore{
  height: 60px;
  width: 95%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
	font-size: 90%;
  font-weight:normal;
  padding:0px;
  overflow:auto;
  resize: none;
}
.hmprivacy_class{
  height: 1000px;
  width: 95%;
  margin-top: 20px;
  margin-left: 20px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  overflow:auto;
  resize: none;
} 
.hmterms_class{
  height: 1000px;
  width: 95%;
  margin-top: 20px;
  margin-left: 20px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  overflow:auto;
  resize: none;
} 
.hmrefund_class{
  height: 300px;
  width: 95%;
  margin-top: 20px;
  margin-left: 20px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  overflow:auto;
  resize: none;
}     
input[type=text].qty{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	width:40%;
	font-size: 11px;
	text-align:center;
	font-weight:normal;
	border: 1px solid #b9b9b9;
} 
input[type=text].order_status_input_class{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	height:50px;
	width:70%;
	font-size: 95%;
	text-align:center;
	font-weight:normal;
	border: 1px solid #b9b9b9;
	border-radius: 5px 5px 5px 5px;
}
input[type=text].unit_price{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	width:50%;
	font-size: 10px;
	text-align:center;
	font-weight:normal;
	border: 0px solid #b9b9b9;
}
input[type=text].unit_total{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	width:60%;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	border: 0px solid #b9b9b9;
} 
input[type=text].product_total{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width:90%;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	border: 0px solid #b9b9b9;
} 
input[type=text].grand_total{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:lightblue;
	width:90%;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	border: 0px solid #b9b9b9;
}
input[type=submit].hm-button-submit-order {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:10%;
  height:40px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
}
 select.normal{
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;	
} 
 select.grocey_selection_class{
  border: 0px solid #b9b9b9;
  font-weight:bold;
}

.lc-button:hover {
  border: 1px solid #c6c6c6;
  color: #333;
  text-decoration: none;
  -o-transition: all 0.0s;
  -moz-transition: all 0.0s;
  -webkit-transition: all 0.0s;
  transition: all 0.0s;
  background-color: #f8f8f8;
  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  }
  .lc-button:active {
  background-color: #f6f6f6;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  height:40px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  }
  .lc-button-addtocart {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:80%;
  height:60px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  } 
  .hm-button-remove {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:80%;
  height:60px;
  font-size:90%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  }
.hm-button-remove:hover {
	font-weight:bold;
}   
.hm-button-back {
  background-color: lightgray;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:15%;
  height:40px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  } 
.hm-button-order {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:15%;
  height:40px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  }  
.hm-button-back:hover {
	font-weight:bold;
  } 
.hm-button-order:hover {
	font-weight:bold;
  }   
.hm-button-refresh {
background-color: white;
border: 0px solid #3079ed;  
width:15%;
height:36px;
font-size:10px; 
cursor:pointer;	  
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}   
 
.hm-button-refresh:hover {
background-color: #357ae8;
color:white;
font-weight:bold;
} 
.hm-button-order-status-refresh:hover {
font-weight:bold;
} 
.hm-button-order-status-refresh {
background-color: gray;
border: 1px solid #3079ed;  
width:77%;
height:50px;
cursor:pointer;	
font-size:100%;  
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}  
.hm-button-order-status:hover {
font-weight:bold;
} 
.hm-button-order-status {
background-color: #f6f6a5;
border: 1px solid #3079ed;  
width:77%;
height:50px;
cursor:pointer;	 
	font-size: 90%;
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}  
.lc-button-view-cart {
background-color: #f6f6a5;
border: 1px solid #3079ed;
font-size: 11px;  
width:99%;
height:35px;
cursor:pointer;	  
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}   
.lc-button-view-cart:hover {
background-color: #f6f6a5;
font-weight:bold;
}  

.hm-button-submit,
.hm-button-submit:visited {
border: 1px solid #3079ed;
color: #fff;
height:40px;
font-size:14px;
border-radius: 5px 5px 5px 5px;
cursor:pointer;	
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #4d90fe;

}
  .hm-button-submit:hover {
  border: 1px solid #2f5bb7;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  }
  .hm-button-submit:active {
  background-color: #357ae8;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  }
.error {color: #FF0000;}  

.center {
text-align: center;
}
.font_size_12px{
	font-size: 80%;
}  
.font_size_14px{
	font-size: 92%;
} 
.font_size_16px{
	font-size: 94%;
} 
.font_size_18px{
	font-size:96%;
} 
.font_size_20px{
	font-size: 98%;
} 
.bold{
	font-weight:bold;
}



  
}
/**********************************************************
   Style menu for larger screens (min-width of 1250px)
  
***********************************************************/
  
@media only screen and (min-width: 1250px) {

#main{
    position:absolute;
    left:0%;
    top:0%;
    width:100%;
	display:none;
}
    /* For desktop: */
    .col-0 {width: 0%;}
    .col-1 {width: 5%;}
	.col-1-9 {width: 9.9%;}
    .col-2 {width: 10%;}
    .col-3 {width: 15%;}
    .col-4 {width: 20%;}
    .col-5 {width: 25%;}
    .col-6 {width: 30%;}
    .col-7 {width: 35%;}
    .col-8 {width: 40%;}
    .col-9 {width: 45%;}
    .col-10 {width: 50%;}
    .col-11 {width: 55%;}
    .col-12 {width: 60%;}
	.col-13 {width: 65%;}
    .col-14 {width: 70%;}
    .col-15 {width: 75%;}
    .col-16 {width: 80%;}
    .col-17 {width: 85%;}
    .col-18 {width: 90%;}
    .col-19 {width: 95%;}
	.col-20 {width: 100%;}

.section1_rowwrapper{   
	position:relative;
	left:0%;
	top:0%;
	height:200px;
	border: 0px solid lightgrey;
	background-color: #D8D8D8;
	z-index:-2;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
} 
.section1_header{   
	position:relative;
	left:7.5%;
	top:0%;
	height:200px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-1;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: white;
} 
.section1_header_logo{   
	position:absolute;
	left:2.5%;
	top:20%;	
	height:53px;
	border: 0px solid lightgrey;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	letter-spacing: 3px;
	font-family: "Times New Roman", Times, serif;	
	font-size:50px;
	font-weight:normal;
	color: 	#C2AD66;
}  
.section1_header_hmsocialpic{   
	position:absolute;
	left:75%;
	top:20%;	
	border: 1px solid #333333;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:20px;
	font-weight:normal;
	color: 	white;
}

.section1_header_tagline{   
	position:absolute;
	left:7%;
	top:46%;	
	height:20px;
	border: 0px solid lightgrey;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color: 	white;
} 
.section1_header_hmsearch{   
	position:absolute;
	left:70%;
	top:50%;	
	height:20px;
	border: 0px solid lightgrey;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color: 	white;
}
.section1_header_cart{   
	position:absolute;
	left:89%;
	top:17%;	
	height:40px;
	border: 0px solid lightgrey;
	border-radius: 10px 10px 10px 10px;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:right;
	font-family: Georgia, serif;
	font-size:15px;
	font-weight:normal;
	color: 	white;
}
.section1_header_hmlogopic{   
	position:absolute;
	left:11%;
	top:60%;
	border: 1px solid #333333;
	border-radius: 12px 12px 12px 12px;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-family: Georgia, serif;
	font-size:20px;
	font-weight:normal;
	color: 	white;
}
.section1_header_login_status{   
	position:absolute;
	left:70%;
	top:75%;
	border: 1px solid #333333;
	border-radius: 12px 12px 12px 12px;
	z-index:0;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-family: Georgia, serif;
	font-size:16px;
	font-weight:normal;
	color: 	white;
}
.section2_rowwrapper{   
	position:relative;
	left:0%;
	height:80px;
	border: 0px solid lightgrey;
	background-color: #D8D8D8;
	z-index:-2;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
} 
.section2_mainmenu{   
	position:relative;
	left:7.5%;
	top:0%;
	height:80px;
	border: 0px solid lightgrey;
	background-color:#264080;
	z-index:-1;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: white;
}
.section2_menu1{
	position:absolute; 
	left:0%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:gray;
	border-right: 1px solid #264080;
    color:yellow;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
    border-radius: 0 0 0 0;
}
.section2_menu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:black;        
}
.section2_menu2{
	position:absolute; 
	left:15%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
    border-radius: 0 0 0 0;
}
.section2_menu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu2_submenu1{
	position:absolute; 
	left:12.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu2_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu2_submenu2{
	position:absolute; 
	left:12.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu2_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu2_submenu3{
	position:absolute; 
	left:12.5%;
	top:159px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu2_submenu3:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu3{
	position:absolute; 
	left:30%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
    border-radius: 0 0 0 0;
}
.section2_menu3:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu3_submenu1{
	position:absolute; 
	left:27.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu3_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu3_submenu2{
	position:absolute; 
	left:27.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu3_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu4{
	position:absolute; 
	left:45%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
    border-radius: 0 0 0 0;
}
.section2_menu4:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu4_submenu1{
	position:absolute; 
	left:42.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu4_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu4_submenu2{
	position:absolute; 
	left:42.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu4_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu5{
	position:absolute; 
	left:60%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
    border-radius: 0 0 0 0;
}
.section2_menu5:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu5_submenu1{
	position:absolute; 
	left:57.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
}
#section2_menu5_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu5_submenu2{
	position:absolute; 
	left:57.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
}
#section2_menu5_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu5_submenu1{
	position:absolute; 
	left:57.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}

.section2_menu6{
	position:absolute; 
	left:75%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:#264080;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
    border-radius: 0 0 0 0;
}
.section2_menu6:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu6_submenu1{
	position:absolute; 
	left:72.5%;
	top:80px;
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu6_submenu1:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
#section2_menu6_submenu2{
	position:absolute; 
	left:72.5%;
	top:119px;	
	height:20px;	
	visibility:hidden;
	padding-top:10px;
	padding-bottom:10px;	
	background-color:#264080;
	border-right: 1px solid #456166;
	border-top: 1px solid #456165;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:15px;
    border-radius: 0 0 0 0;
}
#section2_menu6_submenu2:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section2_menu7{
	position:absolute; 
	left:90%;
	top:0%;	
    height: 20px;
	padding-top:30px;
	padding-bottom:30px;	
	background-color:black;
	border-left: 1px solid gray;
    color:white;        
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
    border-radius: 0 0 0 0;
}
.section2_menu7:hover{
	background-color:#456166;
	font-weight:normal;
    color:white;        
}
.section3_rowwrapper{   
	position:relative;
	left:0%;
	border: 0px solid lightgrey;
	background-color: #D8D8D8;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	overflow:auto;
	color: #00001A;
}
.section3_body{   
	position:relative;
	left:7.5%;
	top:0%;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	margin-bottom:10px;
	text-align:left;
	font-weight:normal;
	overflow:auto;
	color: #00001A;
}
.section3_order_status_row1_block1{   
	position:relative;
	left:40%;
	top:4%;
	height:45px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 30px;
	color: #00001A;
	border-radius:5px 5px 5px 5px;
}
.section3_order_status_login{   
	position:relative;
	left:27%;
	top:8%;
	height:520px;
	padding:5px;
	margin-bottom:5px;
	border: 0px solid lightgrey;
	background-color:lightgrey;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 30px;
	color: #00001A;
	border-radius:5px 5px 5px 5px;
}
.section3_order_status_row2_block1{   
	position:relative;
	left:5%;
	top:10%;
	height:410px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color:lightgray;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 30px;
	color: #00001A;
}
.section3_order_status_please_wait{   
	position:relative;
	left:19%;
	padding:10px;
	border: 0px solid lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 35px;
	color: #00001A;
	overflow:auto;	
}
.section3_order_status_processing{   
	position:relative;
	left:19%;
	padding:10px;
	border: 0px solid lightblue;
	background-color:lightgreen;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 35px;
	color: #00001A;
	overflow:auto;	
}
.section3_order_status_thank_you{   
	position:relative;
	left:19%;
	padding:10px;
	border: 0px solid lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 15px;
	color: #00001A;
	overflow:auto;	
}
.section3_order_status_page_row1_block1{   
	position:relative;
	left:17%;
	height:200px;
	padding:10px;
	border: 1px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 35px;
	color: #00001A;
	overflow:auto;	
	border-radius:15px 15px 0px 0px;
}
.section3_order_status_page_row1_block2{   
	position:absolute;
	left:2%;
	padding:2px;
	border: 0px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:bold;
	font-size: 14px;
	color: #00001A;
	overflow:auto;	
	border-radius:0px 0px 0px 0px;
}
.section3_order_status_page_row1_block3{   
	position:absolute;
	left:30%;
	padding:2px;
	border:0px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 20px;
	color: #00001A;
	overflow:auto;
	border-radius:15px 15px 0px 0px;
}
.section3_order_status_page_row1_block4{   
	position:absolute;
	left:79%;
	padding:2px;
	border: 0px solid lightblue;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:bold;
	font-size: 14px;
	color: #00001A;
	overflow:auto;
	border-radius:0px 0px 0px 0px;
}

.order_status_page_row_encapsulator_class{
	position:relative;
	left:17%;
    margin:0px;
	overflow: auto;
	border: 1px solid lightgray;	
	background-color:#00001A;
	padding:10px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:center;
	font-weight:normal;
	color: black;
	border-radius:0px 0px 5px 5px;
}

.order_status_item_row_class{
	position:relative;
	left:0%;	
	height: 320px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:lightgray;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:30px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
	border-radius:15px 15px 5px 5px;
}
.order_status_common1_row_class{
	position:relative;
	left:0%;	
	height: 380px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:white;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:30px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
}
.order_status_common2_row_class{
	position:relative;
	left:0%;	
	height: 250px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:lightgray;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:30px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
}.order_status_common3_row_class{
	position:relative;
	left:0%;	
	height: 50px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border-top: 1px solid #00001A;
	border-bottom: 1px solid lightgray;	
	background-color:lightblue;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:center;
	font-weight:normal;
	color: #00001A;
}
.section3_body_row1{   
	position:relative;
	left:0%;
	height:30px;
	padding-top:10px;
	padding-left:5%;
	padding-right:0px;
	border: 0px solid lightgrey;
	background-color: #FFCC99;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 14px;
	color: #00001A;
}
.section3_body_row2_block1{   
	position:relative;
	left:5%;
	padding-left:0px;
	border: 0px solid lightgrey;
	background-color:white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 15px;
	color: #00001A;
}
.section3_body_row2_block1err{   
	position:relative;
	left:5%;
	padding-left:0px;
	border: 0px solid lightgrey;
	background-color:white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 15px;
	color: #00001A;
}
.section3_body_row2_block2{   
	position:relative;
	left:16%;
	height:30px;
	padding:1px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 75%;
	color: #00001A;
	overflow:auto;
}
.section3_body_row2_block3{   
	position:relative;
	left:33%;
	height:30px;
	padding:1px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:bold;
	font-size: 78%;
	color: #00001A;
	overflow:auto;
}
.section3_body_row3_block1{   
	position:absolute;
	left:0%;
	height:15px;
	padding:1px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
}

.section3_body_row4_block1{
	position:absolute;
	left:0%;
	height:25px;   
    margin-bottom: 2px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightgreen;
	padding:5px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_row4_block2{   
	position:absolute;
	left:32%;
	height:41px;
	padding-left:2px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 11px;
	color: #00001A;
}
.section3_body_row4_block3{   
	position:absolute;
	height:36px;
	left:68%;	
	padding:1px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 11px;
	color: #00001A;
}
.section3_body_row4_block4{   
	position:absolute;
	left:32%;
	width:21%;
	height:20px;
	margin-bottom: 0px;
	padding-top:10px;
	padding-left:2px;
	border: 0px solid lightgrey;
	background-color:white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 11px;
	overflow:auto;
	color: red;
}
.section3_body_row4_block_prelast{
	position:absolute;
	left:79%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_row4_block_last{
	position:absolute;
	left:90%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5{
	position:relative;
	left:5%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#333333;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block1_class{
	position:absolute;
	top:0%;
	left:1%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block2_class{
	position:absolute;
	top:0%;
	left:7.5%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block3_class{
	position:absolute;
	top:0%;
	left:24.2%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block4_class{
	position:absolute;
	top:0%;
	left:35.8%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block5_class{
	position:absolute;
	top:0%;
	left:67.6%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block6_class{
	position:absolute;
	top:0%;
	left:79.4%;
	height:28px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row5_block7_class{
	position:absolute;
	top:0%;
	left:86%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row6{
	position:relative;
	left:5%;	
    margin-top: 5px;
	margin-bottom: 5px;
	overflow: auto;
	border: 1px solid lightgray;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	cursor:pointer;
}
.mobile_device_title{
	display:none;
}
#section3_body_title_row6_chkbx_class_id{
	position:absolute;
	top:40%;
	left:1%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block1_id{
	position:absolute;
	top:0%;
	left:3%;
	width:2.6%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightgray;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block2_id{
	position:relative;
	top:0%;
	left:7.5%;
	height:200px;   
    margin-top: 4px;
	margin-bottom: 6px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#7AADCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block3_id{
	position:absolute;
	top:0%;
	left:24.2%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#B8EBCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block4_id{
	position:absolute;
	top:0%;
	left:35.8%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#F0F0F0;
	padding:7px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:left;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block5_id{
	position:absolute;
	top:0%;
	left:67.6%;
	height:193px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightblue;
	padding-top:21px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#section3_body_title_row6_block6_id{
	position:absolute;
	top:0%;
	left:79.4%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 1px solid lightblue;	
	background-color:white;
	padding-top:13px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_title_row6_block7_class{
	position:absolute;
	top:0%;
	left:89.8%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-top:13px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_pagination_wrapper{   
	position:relative;
	left:5%;
	padding:1px;
	height: 100px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 12px;
	overflow:auto;
	color: #00001A;
}
.section3_body_row_beforelast_block1{   
	position:absolute;
	left:1%;
	padding:1px;
	border: 0px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	overflow:auto;
	color: #00001A;
}
.section3_body_row_last_block1{   
	position:absolute;
	left:1%;
	height:30px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color: lightgreen;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;	
}
.section3_body_row_last_block_beforelast{
	position:absolute;
	left:79%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#f2f2f2;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}
.section3_body_row_last_block_1ast{
	position:absolute;
	left:90%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#f2f2f2;
	padding:0px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: #00001A;
	border-radius: 5px 5px 5px 5px;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 4; /* Sit on top */
    padding-top: 1%; /* Location of the box */
    left: 0%;
    top: 0%;
    width:100%; /*  width */
        height:100%;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin-top: 2%;
	margin-left: 11%;
    padding: 0;
    border: 1px solid #888;
	border-radius: 5px 5px 5px 5px;		
    width: 78%;
	height:75%;
	overflow:auto;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close_cart {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close_cart:hover,
.close_cart:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
	position:relative;
	left:0%;
	width:96%;
    padding:2%;
	height:30px;
    background-color: #5cb85c;
    color: white;
}

.modal-body {
	position:relative;
	left:0%;
	width:96%;
	top:10px;
	padding:2%;
	color:black;	
}
.modal-footer {
    position:relative;
	float:left;
	left:0%;
	width:100%;
	margin-top:5px;
	padding-top:35px;
	height:60px;
        border-top: 1px solid lightgray;
        background-color:white;
        color: black;
	
}
.cart_item_total{
	position:relative;
	left:2%;
	height:40px;   
    margin-bottom: 0px;
	overflow: auto;
	border: 0px solid lightblue;	
	padding:0px;
	z-index:3;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row{
	position:relative;
	left:2%;
	height:50px;   
    margin-bottom: 1px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#333333;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 0px 0px;
}
.cart_title_row_block1{
	position:absolute;
	top:0%;
	left:1%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block2{
	position:absolute;
	top:0%;
	left:7.5%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block3{
	position:absolute;
	top:0%;
	left:24.2%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block4{
	position:absolute;
	top:0%;
	left:35.8%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block5{
	position:absolute;
	top:0%;
	left:67.6%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_title_row_block6{
	position:absolute;
	top:0%;
	left:79.4%;
	height:20px;   
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.cart_row_class{
	position:relative;
	left:2%;	
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	border: 1px solid lightgray;	
	background-color:white;
	padding-top:10.5px;
	padding-bottom:10.5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
}
#cart_content_block1{
	position:absolute;
	top:0%;
	left:3%;
	width:2.6%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightgray;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block2{
	position:relative;
	top:0%;
	left:7.5%;
	height:200px;   
    margin-top: 4px;
	margin-bottom: 6px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#7AADCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block3{
	position:absolute;
	top:0%;
	left:24.2%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#B8EBCC;
	padding:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block4{
	position:absolute;
	top:0%;
	left:35.8%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:#F0F0F0;
	padding:7px;
	z-index:-1;
	opacity:1;
	font-style:normal;
    font-size:13px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block5{
	position:absolute;
	top:0%;
	left:67.6%;
	height:200px;  
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:lightblue;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block6{
	position:absolute;
	top:0%;
	left:79.4%;
	height:200px;   
    margin-top: 15px;
	overflow: auto;
	border: 1px solid lightblue;	
	background-color:white;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
#cart_content_block7{
	position:absolute;
	top:0%;
	left:89.8%;
	height:145px; 
	width:9%;	
    margin-top: 15px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-top:70px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}

/* The Modal (background) */
.modal_2 {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 4; /* Sit on top */
    padding: 0px; /* Location of the box */
    left: 0%;
    top: 0%;
    width:100%; /*  width */
        height:100%; /*  height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.section3_body_csp_content_wrapper{   
	position:relative;
	left:4%;
	padding:1px;
	border-top: 1px solid lightgrey;
	border-bottom: 0px solid lightgrey;
	border-left: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	height:290px;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 18px;
	overflow:auto;
	color: #00001A;
}
.section3_body_csp_content_filler{   
	position:relative;
	left:4%;
	padding:1px;
	border-left: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	height:121px;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	font-size: 18px;
	overflow:auto;
	color: #00001A;
}
.section3_body_csp_search_wrapper{   
	position:relative;
	left:5%;
	padding:1px;
	border: 1px solid lightgrey;
	background-color: white;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 12px;
	overflow:auto;
	color: #00001A;
}
.section3_csp_search_row1_block1{   
	position:relative;
	left:35%;
	top:1%;
	height:40px;
	padding:5px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:center;
	font-weight:bold;
	font-size: 30px;
	color: #00001A;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row2_block1{   
	position:relative;
	left:3%;
	top:1%;
	height:200px;
	padding:20px;
	border: 0px solid lightgrey;
	background-color:lightgreen;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 16px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row2_block2Err{   
	position:absolute;
	left:35%;
	height:15px;
	padding:2px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 12px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row3_block1{   
	position:relative;
	left:3%;
	top:1%;
	height:80px;
	padding:20px;
	border: 0px solid lightgrey;
	background-color:lightgrey;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}
.section3_csp_search_row3_block2{   
	position:relative;
	left:3%;
	top:1%;
	height:80px;
	padding:20px;
	border: 0px solid lightgrey;
	background-color:lightblue;
	z-index:-3;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	color: #00001A;
	overflow:auto;
	border-radius:5px 5px 5px 5px;
}

/* Modal Content */
.modal_2-content {
    position: relative;
    background-color: white;
    margin-top: 0px;
	margin-left: 0%;
    padding: 0;
    border: 1px solid #888;
	border-radius: 5px 5px 5px 5px;		
    width: 99.5%;
	height:99.5%;
	overflow:auto;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close_checkout {
    color: black;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close_checkout:hover,
.close_checkout:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal_2-header {
	position:absolute;
	left:0%;
	width:96%;
    padding:2%;
	height:30px;
    background-color: lightblue;
    color: black;
}

.modal_2-body {
	position:relative;
	left:0%;
	width:96%;
	top:66px;
	padding:0%;
	color:black;	
}

.modal_2-footer {
    position:relative;
	float:left;
	left:0%;
	width:100%;
	margin-top:10px;
	padding:2%;
	height:45px;
    background-color: lightblue;
    color: white;
}
.cart_item_total{
	position:relative;
	left:2%;
	float:left;
	height:40px;   
    margin-bottom: 0px;
	overflow: auto;
	border: 0px solid lightblue;	
	padding:0px;
	z-index:3;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}

.cart_title_row_block7{
	position:absolute;
	top:0%;
	left:90.5%;
	height:20px;  
	width:8%;	
    margin-top: 9px;
	overflow: auto;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}

#checkout_content_block7{
	position:absolute;
	top:0%;
	left:89.8%;
	height:200px;
	width: 9%;	
    margin-top: 15px;
	overflow: auto;
	border: 1px solid lightblue;	
	background-color:white;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
 select.product_format_class{
  border: 1px solid #b9b9b9;
  font-weight:normal;
  font-size:10px;
  text-align:center;
}
 select.checkout_select_class{
  display: inline-block;
  height: 36px;
  padding: 0 8px;
  margin-right: 5px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
  font-size: 15px;
  color: grey;
}
select.us_states{
	display:none;
  height: 36px;
  padding: 0 8px;
  margin: 0;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
  font-size: 15px;
  color: grey;	
}
.checkout_total_row{
	position:relative;
	left:2%;
	height:50px; 
	float:left;	
    margin-bottom: 1px;
	border-bottom: 2px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:70%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 0px 0px 5px 5px;
}
.checkout_total_row_block1{
	position:absolute;
	top:0%;
	left:3%;
	height:20px;   
    margin-top: 9px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.checkout_total_row_block2{
	position:absolute;
	top:0%;
	left:79.4%;
	height:20px;   
    margin-top: 9px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.checkout_total_row_block3{
	position:absolute;
	top:0%;
	left:89.8%;
	height:20px;  
	width:8%;	
    margin-top: 5px;
	margin-left: 4px;
	border: 0px solid lightblue;	
	background-color:white;
	padding-left:5px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:center;
	font-weight:bold;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row{
	position:relative;
	left:2%;
	float:left;
	height:350px;   
    margin-top: 8px;
	margin-bottom: 4px;
	border: 1px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block1{
	position:absolute;
	top:0%;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:bold;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2a{
	position:absolute;
	top:40px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2aerror{
	position:absolute;
	top:100px;
	left:3%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2b{
	position:absolute;
	top:40px;
	left:45%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block2berror{
	position:absolute;
	top:100px;
	left:45%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3a{
	position:absolute;
	top:130px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3aerror{
	position:absolute;
	top:190px;
	left:3%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3b{
	position:absolute;
	top:130px;
	left:45%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block3berror{
	position:absolute;
	top:190px;
	left:45%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4a{
	position:absolute;
	top:235px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4aerror{
	position:absolute;
	top:294px;
	left:3%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4b{
	position:absolute;
	top:235px;
	left:45%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4berror{
	position:absolute;
	top:294px;
	left:45%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4c{
	position:absolute;
	top:235px;
	left:61.4%;
	height:20px;   
    margin-top: 0px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4cerror{
	position:absolute;
	top:294px;
	left:62%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4d{
	position:absolute;
	top:238px;
	left:76%;
	height:20px;   
    margin-top: 0px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_contact_row_block4derror{
	position:absolute;
	top:295px;
	left:76.4%;
	height:15px;   
    margin-top: 1px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:1px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row{
	position:relative;
	left:2%;
	float:left;
	height:450px;   
    margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block1a{
	position:absolute;
	top:0%;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:bold;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_country{
	position:absolute;
	top:40px;
	left:3%;
	height:20px; 
	width:56%;	
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_country_error{
	position:absolute;
	top:100px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block2a{
	position:absolute;
	top:140px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block2b{
	position:absolute;
	top:140px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}

.checkout_shipping_row_block2aerror{
	position:absolute;
	top:200px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block2berror{
	position:absolute;
	top:200px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}

.checkout_shipping_row_block3a{
	position:absolute;
	top:240px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3b{
	position:absolute;
	top:240px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	display:none;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_int_state_row_block3b{
	position:absolute;
	top:240px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3c{
	position:absolute;
	top:240px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3aerror{
	position:absolute;
	top:300px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3berror{
	position:absolute;
	top:300px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block3cerror{
	position:absolute;
	top:300px;
	left:60%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4a{
	position:absolute;
	top:340px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_int_shipping_row_block4a{
	position:absolute;
	top:340px;
	left:3%;
	height:20px;   
    margin-top: 2px;
	display:none;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4b{
	position:absolute;
	top:340px;
	left:23%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4c{
	position:absolute;
	top:340px;
	left:43%;
	height:20px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: grey;
	border-radius: 5px 5px 5px 5px;
}
.hidden{
	display:none;
}
.invisible{
	visibility:hidden;
}
.checkout_shipping_row_block4aerror{
	position:absolute;
	top:400px;
	left:3%;
	height:30px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	color: black;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_shipping_row_block4berror{
	position:absolute;
	top:400px;
	left:23%;
	height:30px;   
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	color: black;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:12px;
	text-align:left;
	font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}
.checkout_terms_conditions_row{
	position:relative;
	left:2%;
	float:left;
	height:80px;   
    margin-top: 8px;
	margin-bottom: 4px;
	border: 1px solid lightgrey;	
	background-color:white;
	padding:0px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:100%;
	text-align:left;
	font-weight:normal;
	color: white;
	border-radius: 5px 5px 5px 5px;
}
.checkout_terms_block{
	position:absolute;
	top:30px;
	left:3%;
	height:20px;
	width: 95%;	
    margin-top: 2px;
	border: 0px solid lightblue;	
	background-color:white;
	padding:2px;
	z-index:1;
	opacity:1;
	font-style:normal;
    font-size:15px;
	text-align:left;
	font-weight:normal;
	color: black;
	border-radius: 5px 5px 5px 5px;
}
.sectionlast_rowwrapper{   
	position:relative;
	left:0%;
	height:350px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	text-align:left;
	font-weight:normal;
	color: #00001A;
}
.sectionlast_rowwrapper_row1_block1{   
	position:absolute;
	left:10%;
	top:20%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:25px;
	text-align:left;
	font-weight:bold;
	color: white;
}
.sectionlast_rowwrapper_row1_block2{   
	position:absolute;
	left:40%;
	top:20%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:25px;
	text-align:left;
	font-weight:bold;
	color: white;
}
.sectionlast_rowwrapper_row1_block3{   
	position:absolute;
	left:70%;
	top:20%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:25px;
	text-align:left;
	font-weight:bold;
	color: white;
}
.sectionlast_rowwrapper_row2_block1{   
	position:absolute;
	left:10%;
	top:35%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:lightblue;
}
.sectionlast_rowwrapper_row2_block2{   
	position:absolute;
	left:40%;
	top:35%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:lightblue;
}
.sectionlast_rowwrapper_row2_block3{   
	position:absolute;
	left:70%;
	top:35%;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:lightblue;
}
.sectionlast_rowwrapper_row2_block4{   
	position:absolute;
	left:35%;
	top:300px;
	height:30px;
	border: 0px solid lightgrey;
	background-color: #333333;
	z-index:-2;
	opacity:1;
	font-style:normal;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:lightblue;
}
.italics{
	font-style:italic;
	color:blue;
}


/* unvisited link */
a:link {
    color: black;
	text-decoration: underline;
}
  
/* visited link */
a:visited {
    color: blue;
}
  
/* mouse over link */
a:hover {
    color: black;
	font-weight:bold;
	text-decoration: underline;
}
/* selected link */
a:active {
    color: gray;
}
/* Page number Link */
/* unvisited link */
a.pages:link {
    color: black;
	text-decoration: none;
}
  
/* visited link */
a.pages:visited {
    color: blue;
	
}  
/* mouse over link */
a.pages:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.pages:active {
    color: gray;
}

/* Page number Link */
/* unvisited link */
a.pagesb:link {
    color: black;
	text-decoration: none;
}
  
/* visited link */
a.pagesb:visited {
    color: blue;
	
}  
/* mouse over link */
a.pagesb:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.pagesb:active {
    color: gray;
}
/* selected link */
a.pagesb:active {
    color: gray;
}
  
/* unvisited link */
a.addtocart:link {
    color: black;
	text-decoration: none;
}
  
/* visited link */
a.addtocart:visited {
    color: blue;
}
  
/* mouse over link */
a.addtocart:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.addtocart:active {
    color: gray;
}
/* refresh link */
/* unvisited link */
a.refresh:link {
    color: black;
	text-decoration: none;
	font-size:14px;
}
  
/* visited link */
a.refresh:visited {
    color: blue;
}
  
/* mouse over link */
a.refresh:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.refresh:active {
    color: gray;
}

/* unvisited link */
a.change_qty:link {
    color: black;
	font-weight:bold;
	font-size:25px;
	text-decoration: none;
}
  
/* visited link */
a.change_qty:visited {
    color: blue;
}
  
/* mouse over link */
a.change_qty:hover {
    color: black;
	font-weight:bold;
	text-decoration: none;
}
/* selected link */
a.change_qty:active {
    color: black;
}  

/* unvisited link */
a.footer:link {
    color: lightblue;
	text-decoration: underline;
}
  
/* visited link */
a.footer:visited {
    color: lightblue;
}
  
/* mouse over link */
a.footer:hover {
    color: black;
	font-weight:bold;
	text-decoration: underline;
}
  
/* selected link */
a.footer:active {
    color: gray;
}
  input[type=email],
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  input[type=url] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  height: 36px;
  padding: 0 8px;
  margin: 0;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
  font-size: 15px;
  color: #404040;
}
input[type=submit]{
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  height: 34px;
  padding: 0 8px;
  margin: 0;
  background: white;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 5px 5px 5px 5px;
  font-size: 15px;
  color: black; 
}
  input[type=email]:focus,
  input[type=number]:focus,
  input[type=password]:focus,
  input[type=tel]:focus,
  input[type=text]:focus,
  input[type=submit]:focus, 
  input[type=url]:focus {
  outline: none;
  border: 1px solid #4d90fe;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
 }
 select,
  input[type=email]:hover,
  input[type=number]:hover,
  input[type=password]:hover,
  input[type=tel]:hover,
  input[type=text]:hover,
  input[type=submit]:hover, 
  input[type=url]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  }
.product_id_hmstore{
  height: 20px;
  width: 70%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:lightgray;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
  font-size:15px;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;  
} 
.grocery_hmstore{
  height: 20px;
  width: 90%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:#7AADCC;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
  font-size:15px;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;
}
.grocery_title_hmstore{
  height: 90px;
  width: 95%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:#B8EBCC;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
  font-size:15px;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;
}
.grocery_description_hmstore{
  height: 150px;
  width: 80%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:#F0F0F0;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:center;
  font-size:15px;
  font-weight:normal;
  padding:2px;
  overflow:auto;
  resize: none;
} 
.terms_hmstore{
  height: 60px;
  width: 95%;
  margin: 0px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  padding:0px;
  overflow:auto;
  resize: none;
}
.hmprivacy_class{
  height: 1000px;
  width: 95%;
  margin-top: 20px;
  margin-left: 20px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  overflow:auto;
  resize: none;
} 
.hmterms_class{
  height: 1000px;
  width: 95%;
  margin-top: 20px;
  margin-left: 20px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  overflow:auto;
  resize: none;
} 
.hmrefund_class{
  height: 300px;
  width: 95%;
  margin-top: 20px;
  margin-left: 20px;
  border: 0px solid #d9d9d9;
  background-color:white;
  border-radius: 5px 5px 5px 5px;
  color: black;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  overflow:auto;
  resize: none;
}  
input[type=text].qty{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	width:60%;
	font-size:13px;
	text-align:center;
	font-weight:normal;
	border: 1px solid #b9b9b9;
} 
input[type=text].order_status_input_class{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	height:50px;
	width:70%;
	font-size:20px;
	text-align:center;
	font-weight:normal;
	border: 1px solid #b9b9b9;
	border-radius: 5px 5px 5px 5px;
}
input[type=text].unit_price{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	width:60%;
	font-size:13px;
	text-align:center;
	font-weight:normal;
	border: 0px solid #b9b9b9;
}
input[type=text].unit_total{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	width:70%;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	border: 0px solid #b9b9b9;
} 
input[type=text].product_total{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width:100%;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	border: 0px solid #b9b9b9;
} 
input[type=text].grand_total{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:lightblue;
	width:100%;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	border: 0px solid #b9b9b9;
}
input[type=date].date{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	height: 20px;
	background-color:lightblue;
	width:20%;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	border: 0px solid #b9b9b9;
}
input[type=submit].hm-button-submit-order {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:10%;
  height:40px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
}
 select.normal{
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;	
} 
 select.grocey_selection_class{
  border: 0px solid #b9b9b9;
  font-weight:bold;
}

.lc-button:hover {
  border: 1px solid #c6c6c6;
  color: #333;
  text-decoration: none;
  -o-transition: all 0.0s;
  -moz-transition: all 0.0s;
  -webkit-transition: all 0.0s;
  transition: all 0.0s;
  background-color: #f8f8f8;
  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  }
  .lc-button:active {
  background-color: #f6f6f6;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  height:40px;
  font-size:150%;
  border-radius: 5px 5px 5px 5px;
  }
  .lc-button-addtocart {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:80%;
  height:60px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  } 
  .hm-button-remove {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:80%;
  height:60px;
  font-size:80%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  }
.hm-button-remove:hover {
	font-weight:bold;
}   
.hm-button-back {
  background-color: lightgray;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:15%;
  height:40px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  } 
.hm-button-order {
  background-color: #f6f6a5;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  width:15%;
  height:40px;
  font-size:100%;
  border-radius: 5px 5px 5px 5px;
  cursor:pointer;
  }  
.hm-button-back:hover {
	font-weight:bold;
  } 
.hm-button-order:hover {
	font-weight:bold;
  }   
.hm-button-refresh {
background-color: white;
border: 1px solid #3079ed;  
width:15%;
height:35px;
cursor:pointer;	  
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}   
 
.hm-button-refresh:hover {
background-color: #357ae8;
color:white;
font-weight:bold;
} 
.hm-button-order-status-refresh:hover {
font-weight:bold;
} 
.hm-button-order-status-refresh {
background-color: gray;
border: 1px solid #3079ed;  
width:77%;
height:50px;
cursor:pointer;	
font-size:25px;  
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}  
.hm-button-order-status:hover {
font-weight:bold;
} 
.hm-button-order-status {
background-color: #f6f6a5;
border: 1px solid #3079ed;  
width:77%;
height:50px;
cursor:pointer;	 
font-size:25px; 
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}  
.lc-button-view-cart {
background-color: #f6f6a5;
border: 1px solid #3079ed;
font-size:13px;  
width:99%;
height:35px;
cursor:pointer;	  
border-radius: 5px 5px 5px 5px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);  
}   
.lc-button-view-cart:hover {
background-color: #f6f6a5;
font-weight:bold;
}  

.hm-button-submit,
.hm-button-submit:visited {
border: 1px solid #3079ed;
color: #fff;
height:40px;
font-size:14px;
border-radius: 5px 5px 5px 5px;
cursor:pointer;	
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #4d90fe;

}
  .hm-button-submit:hover {
  border: 1px solid #2f5bb7;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  }
  .hm-button-submit:active {
  background-color: #357ae8;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  }
.error {color: #FF0000;}  

.center {
text-align: center;
}
.font_size_12px{
	font-size:10px;
}  
.font_size_14px{
	font-size:14px;
} 
.font_size_16px{
	font-size:16px;
} 
.font_size_18px{
	font-size:18px;
} 
.font_size_20px{
	font-size:18px;
} 
.bold{
	font-weight:bold;
}

}
