/**********************************************************
		SUFFIX CLASS COLOR
***********************************************************/

/*********** TITLE MODULES********************************/
	
	.title_wood {
		background:url("../img/navright-bg.png") repeat scroll center top transparent;
		padding: 12px 10px 11px;
		line-height: 20px;
		border:1px soild #DEDEDE;
		color: #fff;
	}
	.title_oranges:before {
		background: url("../img/title-block-bg.png") no-repeat scroll left -123px transparent;
		content: "";
		height: 45px;
		left: 0;
		margin-top: 0;
		position: absolute;
		top: 0;
		width: 45px;
	}
	.title_block_content {
		background: url(../img/title-block-content.png) right center no-repeat;
		padding:10px 25px 10px 15px;
		color: #fff;
		display:inline-block;
	}
	
	/*** list style **********/
	.leo-list  li {border-bottom:1px solid #e1e0e0;}
	.leo-list  li:last-child {
		border-bottom:0
	} 
	.leo-list  li  a {
		background: url("../img/default/icon-category.png") no-repeat scroll 3px 12px transparent;
		display: block;
		padding: 8px 5px 8px 15px;
		font-weight:bold;
	}
	.leo-list  li li  a {
		background-position: 14px 12px;
		padding-left: 25px;
	}
	.leo-list  li li li a {
		background-position: 25px 12px;
		padding-left: 37px;
	}
	.leo-list  li  a.selected,
	.leo-list  li  a:hover {
		background: url("../img/default/icon-category.png") no-repeat scroll 3px -43px transparent;
		color:#E93A67
	}
	.leo-list li li a.selected,
	.leo-list li li a:hover { background-position: 14px -43px}
	.leo-list li li li a.selected,
	.leo-list li li li a:hover { background-position:25px -43px}
	
/*************************** custom bootstarp **************************************/ 
	 @media print {
			a:link:after, a:visited:after {
			content: "";
		}
	  }
  	
	.row-fluid [class*="span"] {min-height: 26px!important;}
	#productsview  .btn { padding-top: 2px; padding-bottom: 2px;border:1px solid #CCCCCC}
	#productsview .btn:first-child {
		float:left;
	}
		/*** button carousel  *******/
			.carousel-inner {
				margin-top: 15px;
			}
			#leo-carousel-control {
					position: absolute;
					top: 8px;
					width: 100%;
					border-bottom: 1px solid #efefef;
					text-align: right;
				}
				#leo-carousel-control .carousel-control {
					 background: url("../img/default/carousel-button.png") no-repeat scroll left 0 transparent;
					border: 0 none;
					border-radius: 0 0 0 0;
					float: none;
					height: 22px;
					opacity: 1;
					position: static;
					width: 22px;
					margin:0 0 -5px;
					display:inline-block;
				}
				#leo-carousel-control .carousel-control.right {
					background-position: right 0;
				}
				#leo-carousel-control .carousel-control:hover {
					background-position: left bottom;
				}
				#leo-carousel-control .carousel-control.right:hover {
					background-position: right bottom;
				}
				
		
/********************* CONTENT MODULES******************************/
	.block_wood {
		background:url("../img/bg_wood.png") repeat scroll 0 0 #5c534c;
		color: #fff;
	}
		#left_column .block_wood .title_block ,
		#right_column .block_wood .title_block {
			background: url("../img/title-wood-bg.png") repeat scroll 0 0 transparent;
		}
	
	
	
/********************* BACKGROUND DEFAULT *******************************/
	.bg_black {
		background:#000;
	}
	.bg_wood {
		background:url("../img/navright-bg.png") repeat scroll center top transparent
	}
	.bg_white {
		background: #fff;
	}
	.bg_gray {
		background: #093b59;
	}
	.bg_pink {
		background: #d22753;
	}
	.bg_brown {
		background: #c7c5c2;
	}
	
/*****************************************************************************************
						css3
******************************************************************************************/	
	input.button_small, input.button, input.button_large,
	input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
	input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
	input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
	a.button_mini, a.button_small, a.button, a.button_large,
	a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
	span.button_mini, span.button_small, span.button, span.button_large,
	span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
			-ms-transition: all 0.3s linear 0s; 
			-o-transition: all 0.3s linear 0s; 
			-moz-transition: all 0.3s linear 0s; 
			-webkit-transition: all 0.3s linear 0s; 
			transition: all 0.3s linear 0s; 
	}
	
	a {
		-ms-transition: color 0.3s linear 0s; 
			-o-transition: color 0.3s linear 0s; 
			-moz-transition: color 0.3s linear 0s; 
			-webkit-transition: color 0.3s linear 0s; 
			transition: color 0.3s linear 0s; 
	}
	/************ product list ******************/
	.product-container .right_block {
			-ms-transition: left 0.4s linear; 
			-o-transition: left 0.4s linear; 
			-moz-transition: left 0.4s linear; 
			-webkit-transition: left 0.4s linear; 
			transition: left 0.4s linear; 
			left: -550px;
	}
	.product-container:hover .right_block {
			left: 0;
	}
	
/*****************************************************************************************
						EXTENSION
*******************************************************************************************/
	/*blockcustomfreeshipping*/
	
	.leo-freeshipping {
		margin-top:0;
		color:#fff;
	}

		.leo-freeshipping .leo-adv li {
			padding-left:60px;
			background: url(../img/default/icon-truck.png) left top no-repeat;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.leo-freeshipping .leo-adv li.box-2 {
			background-position: 0 -110px
		}
		.leo-freeshipping .leo-adv li.box-3 {
			background-position: 0 -235px
		}
		.leo-freeshipping .leo-adv li.box-4 {
			background-position: 0 -370px
		}
		.leo-freeshipping .leo-adv li h3 {
			font-size: 20px;
			font-weight: normal;
			margin:5px 0;
		}
		.leo-freeshipping .leo-adv li  p{ padding-bottom:5px }

	
	/******** customhome *********/
	.leo-customhometop {
		display: inline-block;
		padding-top: 10px;
	}
		#center_column .leo-customhometop div.title_block {
			float:left;
			font-size: 40px;
			margin-right: 10px;
			font-weight: normal;
			color:#737373;
			background: none;
			padding-bottom:0;
			line-height:35px;
		}
		.leo-customhometop .span3 {
			text-align: right;
		}
			.leo-customhometop .span3 a {
				 background: url("../img/default/pr-social.png") no-repeat scroll left 0 transparent;
				display: inline-block;
				height: 38px;
				overflow: hidden;
				text-indent: 99999px;
				width: 38px
			}
			.leo-customhometop .span3 a.social2 {
				background-position: -40px 0;
			}
			.leo-customhometop .span3 a.social3 {
				background-position: -80px 0;
				margin-right:2.12766%;
			}
			.leo-customhometop .span3 a:hover {
				background-position:  left -45px;
			}
			.leo-customhometop .span3 a.social2:hover {
				background-position:  -40px -45px;
			}
			.leo-customhometop .span3 a.social3:hover {
				background-position: -80px -45px;
			}
	/******* producttabs***********/
	#productTabs {
		background: url(../img/default/nav-tabs-bg.png) center bottom no-repeat;
		padding: 5px 0 10px;
	}
	#tabfeaturedproducts-carousel .product-container .right_block {
		padding-bottom: 10px;
	}
	#productTabsContent .product_block {
		margin-bottom: 0;
	}
	
	/*********************** customnew bottom ****************/
	#leo-customnews-bottom {
		clear:both;
		padding-bottom: 20px;
		margin-top: 10px;
	}
	#leo-customnews-bottom h2 {
		text-align: center;
		font-size: 24px;
		margin-bottom: 5px;
	}
	#leo-customnews-bottom .modules_description{
		text-align: center;
	}
	#leo-customnews-bottom .leo-adv {position: relative; overflow:hidden;}
		#leo-customnews-bottom .leo-adv  a{ box-shadow: none; display: block; text-align: center;}
		#leo-customnews-bottom .leo-adv  a img{ box-shadow: none; border:2px solid #c6c7c7; display: inline-block}
		#leo-customnews-bottom  h3 {padding: 8px 0;}
		#leo-customnews-bottom .leo-adv  h3  a {
			background: transparent;
			color:#737373;
			border:0;
			text-align: left;
		}
		#leo-customnews-bottom .leo-news { 
			display:block;
			width: 100%;
		 }
		#leo-customnews-bottom  .leo_description { line-height: 17px; margin-top: 10px;}
		
	/**************************** custom home **********************************/
		#leo-customhtml-home {
			display:inline-block;
			margin-top: 12px;
		}
		.adv-home  img {
			border: 2px solid #ebebeb;
		}
		
	/**************lofadvafooterfooter  *******************/
		#lofadvafooterfooter h2 {
			font-size: 18px;
			padding: 3px 0;
			color: #fff;
		}
		.lofadva-block-3  .lof-block-wrap {
			padding-right:0;
		}
			#lofadva-pos-1 .lofadva-block-3 {text-align: right;}
			#lofadva-pos-1 .lofadva-block-3 h2 {
				float:left;
				margin-right: 10px;
			}
			#lofadva-pos-1 .lofadva-block-3 ul.lof-items { display:inline-block;}
			#lofadva-pos-1 .lofadva-block-3 ul.lof-items ul { float:left; margin-top: 12px;}
			#lofadva-pos-1 .lofadva-block-3 li {display:inline-block; margin-left: 5px;}
		
		.footer-customservice >li,	
		.footer-information > li {
			width: 48%;
			margin-right: 2%;
			float:left;
			padding-bottom: 8px;
		} 
		.footer-customservice >li > a,	
		.footer-information > li > a {
			padding-left: 15px;
			background: url("../img/default/arrow-footer.png") no-repeat scroll left -64px transparent;
		}
		.footer-customservice >li > a:hover,	
		.footer-information > li > a:hover {
			background-position: left 0;
			color:#fff;
		}
		
		#lofadva-pos-2 .lof-block-wrap ul > li > ul {display:inline-block;}
		
		/* blockleopermanentlinks ***/
		#leo_permanent_links > li {
			background: url("../img/default/arrow-footer.png") no-repeat scroll left -62px transparent;
			padding-left: 15px;
		}
		#leo_permanent_links > li:hover {
			background-position: left 2px;
		}

		/****** slideshow ****/

			.leocamera_container.container {
				width: 92%;
				padding: 0;
			}
			.leo_camera_title a {
				color: #5a99cb;
				display: none !important;
			}
			
.megamenu .menu-title {
    display: block;
    font-size: 18px !important;
}

.leo_camara_desc {
    display: none;
    font-size: 12px;
    margin-top: 20px;
	display: none !important;
}
			
	/** bootstrap *********/
	.control-group label.radio {
		display: inline-block;
		float: left;
		margin-right: 10px;
		margin-top: 5px;
	}
	
	textarea.input-xlarge, select.input-xlarge {
		width: 275px;
	}