i/* nput,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
input.input-text,textarea { padding:2px; }
textarea { overflow:auto; }  */


/* Product Options */
/* .product-options { margin:20px 0 0; padding:0 15px 10px; background:url(../images/background-light.png) repeat;  border:1px solid #ddd; position:relative; }*/
/* .product-options dt { padding:5px 0 0; font-weight:normal; } */
/* .product-options dt label { font-weight:bold; } */
.product-options dt label.required em { color:#eb340a; margin-left:5px; }
.product-options dd .qty-holder { display:block; padding:10px 0 0; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dd .qty-disabled { background:none; border:0; padding:3px; color:#444; }
.product-options dd { padding:3px 10px 4px; margin:0 0 4px; border-bottom:1px solid #ddd; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd ul{ display:none; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:2px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { position:absolute; right:15px; top:10px; }

/*.product-options-bottom { background:url(../images/background-light.png) repeat; padding:15px 20px; border:1px solid #e4e4e4; border-top:0; }
.product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; }
.product-options-bottom .price-box { float:left; margin:0; }
.product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; }
.product-options-bottom .price-label { padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-options-bottom .add-to-cart { float:right; margin:0; padding:0; border:0; background:0; }
.product-options-bottom .add-to-links { float:right; display:inline; }
.product-shop .product-options-bottom .price-box { float:none; margin:0; display:block; float:left; width:100px;  }  
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart { float:none; padding:12px 0 0; text-align:left; float:left; margin-left:58px; }  */



.std .left-column{ float:left; }
.std .col-right{ width:190px; float:right; padding-right:8px; }

.product-opt-icons{ padding:20px 0; text-align:center; }
.product-opt-icons li{ display:inline-block; margin:0 10px; }
.product-opt-icons li{ text-shadow:1px 0px 1px #F4F3F0; }


.product-options .size {
    margin-top: 5px; display:block;
}
.product-options .size select {
    display: none;
}
.product-options .size li {
    background: url("../images/options_bg.png") no-repeat scroll 0 0 transparent;
    color: #B4B4B4;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 14px;
    margin-right: 3px;
    padding: 8px 0;
    text-align: center;
    width: 38px;
}
.product-options .size li.size_custom{ background:url("../images/options_bg-custom.png") no-repeat scroll 0 0 transparent; text-indent:-10000px; width: 155px; }
.product-options .size li:hover{ background-position:0 -30px; }
.product-options .size li.active { background-position:0 -30px; border:2px solid #950000 }



#selected-opt {
    color: #950000;
    font-weight: bold;
    padding-left: 3px;
}

.product-shop .price-box .special-price .price {
    float: left;
    font-size: 30px;
    font-weight: bold;
}


.products-list .price-box .special-price .price {

    font-size: 18px;

}

.products-list .btn-cart, .products-list .add-to-links{ display:none; }

.products-list .std{ min-height:20px; }

.product-options-bottom .price-box .special-price .price {
    float: left;
    font-size: 25px;
    font-weight: bold;
}
.product-options-bottom .price-box .old-price .price{ font-size:16px; }

.custom-instructions textarea{ width:365px; height:45px; }
/*==========================================================*/

/* .menu{ float:left; }

.form-search{ float:right; width:200px; overflow:hidden; position:relative; }
.form-search label{ display:none; }
.form-search #search{ border:#A49786 1px solid; padding:5px; float:left; width:172px; background:url(../images/left-bg.png) repeat-x 0px -140px; }
.form-search button.button{ position:absolute; background:url(../images/search.png) center; height: 24px;
    position: absolute;
    right: 20px;
    top: 2px;
    width: 22px; }
.form-search button.button span{ display:none; }

.whole-sale-link{ font-size:18px; color:#FF0000; }

.social-share{ margin:20px 0 0 10px; }
.social-share li{ display:inline; margin-left:5px; }


.sidebar .block-currency{ display:none; }

.quick-access .block-title{ display:none; }
.quick-access .block-content{ padding:0px; }
.quick-access .block-currency{ width:118px; float:right; border:1px solid #7B746A; margin-left:20px; margin-bottom:0;  }  */
/*==========================================================*/

#sc-box{ width:790px; background:#FFFFFF; border:1px solid #CCCCCC;
		 position:absolute; top:245px; right:100px; z-index:1000; opacity:0.95; display:none; }
#sc-box .close{ float:right; cursor:pointer; display:block; width:18px; height:14px; font-size: 9px; color:#CCCCCC; 
				border:#646464 1px solid; font-style:normal; }
#cu-size{ margin:0; padding:4px; background:#333333; color:#FFFFFF; font-style:italic; font-weight:bold; font-size:12px; text-align:center; }


.chart-ids, .chart-val{ width:185px; float:left;  }
.chart-val{ width:240px; }
.chart-val ul{ display:none; }
.chart-ids li.color{ background:#CCCCCC; opacity:0.90; }
.chart-ids li, .chart-val li{ text-align:right; border-bottom:1px solid #999999;  margin: 4px 0 8px 5px; padding: 0 5px 4px; }
.chart-ids li.last, .chart-val li.last{ border-bottom:0px; }
.chart-val li{ text-align:left; padding-left:50px; margin-left:0; }
.chart-val li input{ width:70px; }
.size-inst{ margin:0 15px; clear:both; }
.custom-size-details{ display:none; }


/*------------------------

.social-icon{ position:absolute; top:-44px; right:2px; }

#product_tabs_reviews_contents dt{ font-weight:bold; }

#product_tabs_reviews_contents dd{ border-bottom: 2px inset #000000; margin-bottom: 10px; padding-bottom:6px; }  */

/**===================
.quick-access .links li.last a{ text-indent:-10000px; background:url(../images/facebook_login_button.png) no-repeat; display:block; width:66px; height:22px; }
.facebook-login button.button span{ background:none; }
.facebook-login button.button span span{ background:url(../images/fb-connect-large.png) no-repeat;  display:block; width:300px; height:50px; text-indent:-99999px;  } */


/*----------part 2--------------*/

.btn {
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #bdb76b;
  padding: 4px 20px 4px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #e6a027;
  text-decoration: none;
}

#fade{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#light{
	display: none;
	position: absolute;
	top: 8%;
	left: 2%;
	width: 812px;
	
	margin-left: -150px;
	margin-top: -100px;					
	background: #FFF;
	z-index:1002;
	overflow:visible;
	border-color: #BDB76B;
    border-style: solid;
    border-width: 5px;
    border-radius: 10px;
    margin-left: auto;
}
.closebutton{
 //background: url("../images/close.png") no-repeat scroll center center transparent;
    cursor: pointer;
    padding: 15px;
    position: absolute;
    right: -10px;
    top: -54px;
}

/* ======================================================================================= */
