.opps{ color:#000000; font-size:1.2em; background-color:#FFF7E1; padding:.5em; width:100%; border-radius:.5em;}
.pending{ color:#CC0000; background-color:#FFCC00; padding:.3em;  border-radius:.2em;}
.paid{ color:#006600; background-color:#AEFCA3; padding:.3em;  border-radius:.2em;}
.decline{ color:#000000; background-color:#FF0000; padding:.3em;  border-radius:.2em;}
.small_font{ font-size:.9em;}
.menu_top_link{ color:#FF9900; font-size:.9em;  }
.sorting select { font-size:.9em; padding:4px;}

.menu_top_link a{  }
.contactform ul li,.contactform ol li{ padding-bottom:1em!important;  font-size:.9em!important;  line-height:1.3em!important;}


 
.contactform ol li ul li,
	.contactform ol li ol li,
		.contactform ul li ul li,
			.contactform ul li ol li{padding-bottom:1em!important; font-size:1em!important;  }

.glyphicon { margin-right:5px; }
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}




H4{ color:#09F!important;}
.small_font tr:hover{ background-color:#FFFFCC;}
.checkout {
    background-color: #ffffff;
    border: 1px solid #666666;
    float: left;
    font-size: 12px;
    margin-bottom: 15px;
    margin-left: 0;
    padding: 0 0 20px;
    wid
	th: 894px;
}

#steps-fivepercent-slider .ui-slider-tip {
    visibility: visible;
    opacity: 1;
    top: -30px;
}



.filters_new button {
		display: inline-block;
		padding:5px 20px;		
		text-decoration:none;
		color:#666;
		cursor: pointer;
		background-color:#333333;
		border:0px;
		margin:4px 3px;
	}
	
	.filters_new button.active {
		background: #e95a44;
		color:#fff;
	}
	
	
.arrow{ float:left;}

.arrow_down{ background:url(../images/down.gif) center no-repeat #F9F9F9; width:15px; margin-left:4px; border:1px solid #CCC; height:15px; float:left; }

.arrow_up{ background:url(../images/up.gif) center no-repeat #F9F9F9; width:15px; margin-left:4px; border:1px solid #CCC; height:15px; float:left; }


.item-type{ float:left; border:1px solid #CCC; padding:4px; margin:0px 5px 5px 0px; }
.item-type .item-type-title{  font-size:.8em;float:left; color:#09c; clear:both; }
.item-type .item-type-price{  font-size:.8.5em; margin-top:5px; float:left; clear:both;}

.add{ float:left; width:2%; padding-top:15px; height:15px;}




.customization_box{ float:left; width:100%; border:1px dotted #CCCCCC; padding:.3em; margin:.2em 0px; background:#FBFBFB;}
.customization_title{ color:#09C; font-size:.8em;}


th{ background-color:#f9f9f9;}
.cart_desc{ color:#F60; font-style:italic;font-size:.9em!important;}
.header_new th{ /*color:#666; font-weight:normal;*/ font-size:.9em!important;  }
.cart td{ padding-top:.7em!important;}

.cart_size span{color:#06C;}
.cart_size{ color:#999;}

.title{ color:#FF9900;}

.owl-item .col-md-3{ width:100%!important;}
.gold{ width:15px; height:15px; background-color:#CC0066; display:inline-block; }
.yellow_g{ background:url(../images/gold.png) 0 0 #FFCC00;}
.white_g{ background:url(../images/gold.png) 0 26px #CCCCCC;}


.footer H4{ color:#FFFFFF; text-decoration:underline; font-size:1.2em; }

.footer ul{  padding-left:20px; }
.footer ul li{ list-style:circle; line-height:1.5em;  padding-left:0px; }
.footer ul li a{ font-size:.85em; }

.content ul li{ list-style:disc; line-height:1.5em; margin-left:0px; padding-left:0px; }
 

.checkout ul {
    background-color: #f2f2f2;
    float: left;
    list-style: outside none none;
    margin: 0 !important;
    width: 894px;
}
.checkout ul li.top {
    background-color: #f2f2f2;
}
.checkout ul li {
    background-color: #ffffff;
    border-bottom: 1px solid #cccccc;
    float: left;
    width: 894px;
}
.checkout ul li:hover {
    background-color: #ffffa6;
}
.checkout ul li span {
    color: #cccccc;
    float: left;
    height: 32px;
    overflow: hidden;
    padding: 4px;
}
.checkout ul li span.h {
    background-color: #f5f5f5 !important;
    color: #000000 !important;
    font-weight: bold !important;
    height: 20px !important;
    margin: 0 !important;
}
.checkout ul li span.sr {
    color: #999999;
    width: 30px;
}
.checkout ul li span.bar {
    height: auto !important;
    padding: 5px !important;
    width: 900px;
}
.checkout ul li span.title {
    color: #000;
    overflow: hidden;
    width: 424px;
}
.checkout ul li span.title2 {
    color: #ff6600;
    font-size: 11px;
    margin-left: 0;
    margin-top: 14px;
    position: absolute;
}
.checkout ul li span.qty {
    width: 50px;
}
.checkout .textbox_qty {
    color: #333333;
    font-size: 12px;
    height: 20px;
    text-align: center;
    width: 40px;
}
.checkout ul li span.price:hover {
    color: #000;
}
.checkout ul li span.price_strick {
    color: #ff0000;
    text-align: right;
    text-decoration: line-through;
    width: 60px;
}
.checkout ul li span.price {
    color: #000000;
    text-align: right;
    width: 90px;
}
.checkout ul li span.total {
    color: #000000;
    float: left;
    height: 17px;
    overflow: hidden;
    text-align: right;
    width: 142px;
}
.checkout ul li span.totalprice {
    border: 0 solid #333333;
    color: #000000;
    display: inline-block;
    float: right;
    font-weight: bold;
    height: 17px;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-align: right;
    width: 60px;
}
.buttonone_new {
    background-image: url("../images/leftcoloumn_head.gif");
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 3px;
    padding: 5px 10px;
}
.blue_b {
    background: rgba(0, 0, 0, 0) url("../images/sprite_btn_01.png") no-repeat scroll left 0;
}
.uleft {
    float: left;
}
.uright {
    float: right;
}
.checkout span.buttonone:hover {
    color: #00ccff;
}



.cut{ text-decoration:line-through; font-size:.8em;}

.btn {
    background: #986605 -moz-linear-gradient(center top , #986605, #E89F10) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #986605, #E89F10);
    border: 1px solid #986605;    
    box-shadow: 0 0 0 1px #986605 inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: .8em;
    font-weight: bold;
    outline: 0 none;
    padding: 0.4em 1em !important;
    text-decoration: none;
    white-space: nowrap;
}
label{ }
em{ color:#FF0000;}

.otp_s{ background-color:#FFFFCC; color:#000000; border:1px solid #CCCCCC; font-size:.9em;  padding:.3em 1em; display:block; line-height:1.2em; border-radius:.4em; margin-bottom:.5em; }


.error{ background-color:#FEE0E0; color:#FF0000; padding:.2em 1em; display:inline-block; line-height:1.2em; border-radius:.4em; margin-top:.5em;margin-bottom:.5em; }

 


.sucess{ background-color:#E3FEE0; color:#006600; padding:.2em 1em; display:block; line-height:1.2em; border-radius:.4em; margin-bottom:.5em; margin-top:.2em;}
.btn:hover {
    background: #000 -moz-linear-gradient(center top , #000, #333) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #000, #333);
    border: 1px solid #000;
    box-shadow: 0 0 0 1px #000 inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    text-decoration: none;
}

.button_download {
    background: #413202 -moz-linear-gradient(center top , #413202, #746020) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #413202, #746020);
 
    border: 1px solid #413202;    
    box-shadow: 0 0 0 1px #fff inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    outline: 0 none;
    padding: 0.8em 2em !important;
    text-decoration: none;
    white-space: nowrap;
}
.button_download:hover {
    background: #000 -moz-linear-gradient(center top , #000, #333) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #000, #333);
    background: -webkit-linear-gradient(top, #000, #333);
	border: 1px solid #000;
    box-shadow: 0 0 0 1px #000 inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    text-decoration: none;
}

.button_buy {
    background: #FF001E -moz-linear-gradient(center top , #FF001E, #D60019) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #FF001E, #D60019);
 
    border: 1px solid #FF001E;    
    box-shadow: 0 0 0 1px #FF001E inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    outline: 0 none;
    padding: 0.8em 2em !important;
    text-decoration: none;
    white-space: nowrap;
}
.button_buy:hover {
    background: #000 -moz-linear-gradient(center top , #000, #333) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #000, #333);
    background: -webkit-linear-gradient(top, #000, #333);
	border: 1px solid #000;
    box-shadow: 0 0 0 1px #000 inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    text-decoration: none;
}



.button_buy {
    background: #FF001E -moz-linear-gradient(center top , #FF001E, #D60019) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #FF001E, #D60019);
 
    border: 1px solid #FF001E;    
    box-shadow: 0 0 0 1px #FF001E inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    outline: 0 none;
    padding: 0.8em 2em !important;
    text-decoration: none;
    white-space: nowrap;
}
.button_buy:hover {
    background: #000 -moz-linear-gradient(center top , #000, #333) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #000, #333);
    background: -webkit-linear-gradient(top, #000, #333);
	border: 1px solid #000;
    box-shadow: 0 0 0 1px #000 inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    text-decoration: none;
}


.product_table { border:1px solid #CCCCCC; font-size:.9em;}
.product_table th, .product_table td{ border-top:1px solid #CCCCCC; padding:.6em!important; }
.product_table th{ background-color:#CCCCCC;}

.highlight{ border-bottom:1px solid #CCCCCC; color:#986605; padding-bottom:.5em;}

#login-form .col-md-6{ padding:0px; padding-right:1em;   }
.button_book {
    background: #00D81E -moz-linear-gradient(center top , #00D81E, #029817) repeat scroll 0 0 !important;
    background: -webkit-linear-gradient(top, #00D81E, #029817);
	border: 1px solid #00D81E;    
    box-shadow: 0 0 0 1px #00D81E inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    outline: 0 none;
    padding: 0.8em 2em !important;
    text-decoration: none;
    white-space: nowrap;
}
.button_book:hover {
    background: #000 -moz-linear-gradient(center top , #000, #333) repeat scroll 0 0 !important;
	background: -webkit-linear-gradient(top, #000, #333);
    border: 1px solid #000;
    box-shadow: 0 0 0 1px #000 inset, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff !important;
    text-decoration: none;
}
.button_book2 {
    
  
    padding: 0.2em 1em !important;
    
}
 
#info {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;				
	background:#fcf8e3;
	border:1px solid  #fbeed5;
	width:95%;
	max-width:900px;
	margin:0 auto 40px auto;
	font-family:arial;
	font-size:12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.price{ font-size:1.5em; }

.price .cut{ font-size:.8em; text-decoration:line-through;}

.price2{ font-size:1.5em;font-weight:bold;}
.price2 .cut{ float:left; font-size:.8em; text-decoration:line-through; color:#333333; font-weight:normal;  width:100%;}
.price2 .wcut{  float:left; background-color:#FED58E; padding:.5em; margin-top:.5em;}


	#info .info-wrapper {
		padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;

	}
	
	#info a {
		color:#c09853;
		text-decoration:none;
	}
	
	#info p {
		margin:5px 0 0 0;
	}

 
#filters {

	padding:0;
	list-style:none;
	margin:auto;
	display:table;
}

	#filters li {
		float:left;
		margin:0px .3em;
	}
	
	#filters li span {
		display: block;
		padding:5px 20px;		
		text-decoration:none;
		color:#666;
		cursor: pointer;
		background-color:#333333;
	}
	
	#filters li span.active {
		background: #e95a44;
		color:#fff;
	}
 
 .wishlist .portfolio-wrapper {
	 
	border:1px solid #CCCCCC!important;
}

 
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:23%;
	margin:1%;
	 
	float:left;
	overflow:hidden;
}

	.portfolio-wrapper {
		overflow:hidden;
		position: relative !important;
		background: #FFF;
		cursor:pointer;
	}

	.portfolio img {
		max-width:100%;
		position: relative;
		top:0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition:         all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);		
	}
	
	.portfolio .label {
		position: absolute;
		width: 100%;
		height:40px;
		bottom:-40px;
		left:0;
		-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
		transition:         all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
	}

		.portfolio .label-bg {
			background: #e95a44!important;
			width: 100%;
			height:100%;
			position: absolute;
			top:0;
			left:0;
		}
	
		.portfolio .label-text {
			color:#fff;
			position: relative;
			z-index:500;
			padding:5px 8px;
			vertical-align:middle;
		}
			
			.portfolio .text-category {
				display:block;
				font-size:9px;
			}
	
	.portfolio:hover .label {
    bottom:0;
	background-color:#e95a44;
  }
	.portfolio:hover img {
    top:-30px;
  }  
 .symbol{ float:right; font-size:1.5em; margin-right:5px; color:#999999; cursor:pointer;}
 .data_fillter{ color:#333333;}
 .search_selection{ background-color:#f2f2f2; padding:5px 10px; border-radius:10px; cursor:pointer; float:left; margin:2px 5px; font-size:.85em;}
 
 
 .search_selection span{ margin-left:4px; color:#FF0000;}
 
 
 .overlay22 {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */   
    height: 100%;
    width: 100%;
    position: fixed; /* Stay in place */
    z-index: 9999999999999999999; /* Sit on top */
    left: 0;
    top: 0;
    background-color: rgb(0,0,0); /* Black fallback color */
    background-color: rgba(0,0,0, 0.5); /* Black w/opacity */
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}
 .image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin:-60px 0 0 -60px;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

 .cut{ color:#666666;}
 #search_item{ padding:5px; font-size:.9em; width:200px;}
 .shortlisted{ color:#999999; font-style:italic;}
 .box-img{ width:100%; height:auto;}
 .box-img img{ width:100%; height:auto;}
 .product_box{ border:1px solid #CCCCCC; margin-bottom:20px; padding:10px; color:#333333; }
 .product_box .prod-name a{ color:#333333; }
 .product_box .small-fnt{ color:#0066CC; font-size:.8em; }
 
 
 .blocks{ width:95%; border:1px
 solid #F2F2F2; float:left; padding:1em; font-size:.75em; border-radius:3px; margin-left:30px; line-height:1.7em; margin-bottom:10px;}
 .blocks .small_box{ font-size:.8em;}
 .congrats{ background:#DEFBDD; border:1px solid #0C0; padding:2px 4px; color:#060; border-radius:5px; font-size:.9em;}
 .titl{ color:#09f;}