
body{
	font-family:Arial, Helvetica, sans-serif !important;
	
	}

@charset "utf-8";
/* CSS Document */
.entry-cotent
	{
		width: 1100px !important;
    	margin: 0 auto !important;
	}

.loader {

	  background: url('../images/spin.gif') no-repeat 50% 50%;
    -webkit-transition: background-color 0;
    transition: background-color 0;
	    opacity: 0.3;
	
}

.alertBox
{
	position: fixed;
	/* top: 16px; */
	float: right;
	right:1%;z-index: 999999999;
	bottom: 0px;opacity: 1.1;
	padding: 10px;
	min-width: 196px;
	text-align: center;
	border-radius: 5px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}
.success
{
    color: #3c763d !important;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.failure
{
	color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}


.main_div{
	  width:100%; 
	  border-style: groove; 
	  float: left;
      padding-right: 10px;
  }
  .heading_div{
	 width:100%; 
	 border-style: none;  
	 background-color: #f7f7f7; 
	 padding:5px;
	  }
	.div_left
	{
		width:48%; 
		border-right: groove; 
		float:left; padding: 1%;
	}
	.div_right
	{
		width:47%; 
		padding:1%; 
		float:right;
	}
	.table_cart
	{
		width:100%;
	}
	
	.td_signup
	{
		height:20px;
	}
	.td_width
	{
		width:41%;
	}
	.table_menu
	{
		 width:100%;
		 border:0;
	}
	.div_menu
	{
		width:100%;
		float: left; 
		min-height: 42px;
	}
	.img_menu
	{
		float:left;
		width:50px;
	}
	.h_menuname
	{
		float:left; 
		margin:9px 0 0 19px;
	}
	.span_price
	{
		float:right;
	}
	.div_description
	{
		width:100%; 
		font-size:9px; 
		color:grey;
	}
	.select_address
	{
		width:80%;
	}
	.div_top_right
	{
		padding-bottom:1%; 
		float:right;
	}
	.menu_p
	{
		min-height: 4%;
	}
	table
	{
		width:100%;
		border:none !important;
	}
	
	#add_card_from label{
		font-size:14px;
		width:10%;
		display:inline-block;
	}
	#frmAddress label
	{
		font-size:14px;
		width:10%;
		display:inline-block;
		margin-bottom:14px;
	}
	#frmAddress input{padding: 4px 7px;}
	.sub-button{
	width: 70px;
    padding: 5px 10px;
    background: #008ec2;
    color: #fff;
    border-color: #006799;
    border: none;
    border-radius: 4px;
		}
	.sub-button:hover{
		width: 70px;
    padding: 5px 10px;
    background: #006799;
    color: #fff;
    border: none;
		}
	.button_cart
	{
		width: auto;  
    background: #008ec2;
    color: #fff;
    border-color: #006799;
    border: none;
	font-size: 16px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 4px;

	
	}
	
	.button_cart:hover
	{
	width: auto;
    background: #006799;
    color: #fff;
    border: none;
	font-size: 16px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 4px;
	}
	.new_textbox
	{
		margin-top: 10px; 
		padding: 5px; 
		border: 1px solid #5a0700;
	}
	
	
	.ot-button{
	width: auto;
    padding: 5px 10px;
    background: #008ec2;
    color: #fff;
    border-color: #006799;
    border: none;
	}
	.ot-button:hover{
	width: auto;
    padding: 5px 10px;
    background: #006799;
    color: #fff;
    border: none;
	}
	
	#credit_card_detail
	{
		font-size:14px;
	}
	.removed-favorite-item{     background: url(../images/148838.png) no-repeat center;
    width: 25%;
    height: 36px;
    border: none;}
	.add-favorite-item{     background: url(../images/149217.png) no-repeat center;
    width: 25%;
    height: 36px;
    border: none;}
	#favorite_items_table div{width:22%;margin-right:15px; margin-bottom:20px; text-align:center !important;float: left;}
	
	.class_add_credit
	{
		width: auto;  
    background: #008ec2;
    color: #fff;
    border-color: #006799;
    border: none;
	font-size: 12px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 4px;

	
	}
	
	.class_add_credit:hover
	{
	width: auto;
    background: #006799;
    color: #fff;
    border: none;
	font-size: 12px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 4px;
	}
	.select_card_h
	{
	color: #25b5ea;
	font-size: 17px;
	margin-right: 20px;
	}
	.div_select_card
	{
	margin-bottom: 10px;
	}
	.select_mode
	{
	margin-top: 21px;
	}
	
	.lblLoginClass
	{
	font-size: 12px;
    color: red;
	display:block;
	}
	.input_label
	{
	display: block;
	}
	.log_textbox
	{
	margin-top: 1px;
    padding: 5px;
    border: 1px solid #5a0700;
    margin-bottom: 10px;	
	}
	.loc_textbox
	{
		margin-top: 10px; 
		padding: 5px; 
		border: 1px solid #5a0700;
		margin-bottom: 10px;
	}
	#banner img {
    vertical-align: middle !important;
}
.txtbox_option{
	    margin-right: 4px;
	    width: 98%;
		margin-top: 10px; 
		padding: 5px; 
		border: 1px solid #5a0700;
}

.div_oa
{
	width: 98%;
    float: left;
    padding: 5px;
    margin-bottom: 10px;
    box-shadow: 1px 1px 1px 1px #888888;
	margin-bottom: 2px;
	
}
.button_forgot
	{
	width: auto;  
    background: #008ec2;
    color: #fff;
    border-color: #006799;
    border: none;
	font-size: 16px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 4px;
	margin-bottom: 15px;
	
	}
	
	.button_forgot:hover
	{
	width: auto;
    background: #006799;
    color: #fff;
    border: none;
	font-size: 16px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 4px;
	margin-bottom: 15px;
	}