/*************** Block CATEGORIES ***************/
#categories_block_left  li.last {	border:none;}
#categories_block_left  li a {
	color:#78693E;
}

#categories_block_left  li ul {margin-left:15px;}
#categories_block_left  li ul li {border:none;list-style:none;}

#categories_block_left  li ul li a ,#categories_block_left  li ul li ul li a 
{
	padding-left:20px;
	background:url("../images/bullet.png") no-repeat scroll left 14px transparent;
}
#categories_block_left  li ul li a:hover,#categories_block_left  li ul li  ul li a:hover,#categories_block_left li a.selected
{
	background:url("../images/bullet_hover.png") no-repeat scroll left 14px transparent;
	color:#D34D29;
}
		
#categories_block_left li .OPEN,
#categories_block_left li .CLOSE {
	display:block;
	float:right;
	margin:7px 0 0;
	height:18px;
	width:18px;
	background: url(../images/sprite.png) no-repeat scroll -238px -259px transparent;
	cursor:pointer;
}
#categories_block_left li .CLOSE {
	background-position:-209px -261px;
}

.ie7 #categories_block_left li .OPEN,.ie7 #categories_block_left li .CLOSE,
.ie7 #categories_block_left li ul li .OPEN,.ie7 #categories_block_left li ul li .CLOSE
{  float:right;}
.ie7 #categories_block_left li a	,.ie7 #categories_block_left li ul li
{ float:left;}
.ie7 #categories_block_left li	{ width:100%; clear:both;}
.ie7 #categories_block_left li ul	{ float:left; clear:both; width:93%;}

#categories_block_left  li.last,#links_block_left .block_content li.last{ }
#categories_block_left li a{
	background: url("../images/bullet.png") no-repeat scroll left 14px transparent;
    display: block;
    padding: 6px 5px 7px 20px;
}

#categories_block_left li a:hover{
	background:url("../images/bullet_hover.png") no-repeat scroll left 14px transparent;
	text-decoration:none;
	color:#D34D29;
}

#categories_block_left li{ border-bottom: 1px solid #EFE1C8;
 border-top: 1px solid #FFFFFF;
  list-style: none outside none;
}
 
#categories_block_left.block .title_block{
	
	background:url("../images/sprite.png") no-repeat scroll -234px -515px transparent;
	padding:3px 11px 6px 25px;
	border-bottom:none;
	}
	
#categories_block_left 
{
	background-color:#F1E9D9;
	background-image:none;
	padding:10px;
	border-radius:6px;
}
#categories_block_left .block_content
{
	background-image:none;
	border:none;
}
#categories_block_left li
{
	background:url(../img/line.jpg) repeat-x scroll center bottom transparent;
	border:none;
}

.customNavigation {
    position: absolute;
    text-align: center;
    width: 100%;
}

.customNavigation a{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;

    display: block;
    float: right;
    height: 22px;
    position: absolute;	
    top: -28px;
    width: 15px;
}

.customNavigation a.next {
    background: url("../../images/sprite.png") no-repeat scroll -65px -407px rgba(0, 0, 0, 0);
    right: 5px;
}
.customNavigation a{top:30px; z-index: 1;}
.customNavigation a.prev{left:0px;}
.customNavigation a.next{right:0px;}

.customNavigation a.next {
  	background: url("../../img/sprite.png") no-repeat scroll -65px -407px transparent;
    right:5px;
}

.customNavigation a.next:hover 	{ background-position:-81px -407px; text-decoration:none;}
.customNavigation a.prev {
	background: url("../../img/sprite.png") no-repeat scroll -100px -406px transparent;
    right: 20px;
}
.customNavigation a.prev:hover 	{ background-position: -116px -406px; text-decoration:none;}

.block ul {
    list-style-type: none;
}
.detailimg img {
    max-width : 70%;
}
.detailimg hr {
	margin: 5px 0;
}
.title_block {
    background: url("../images/sprite2.png") no-repeat scroll -231px -547px transparent;
    color: #4D3019;
    font-family: 'Droid Serif',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 3px 11px 6px 28px;
    text-transform: capitalize;
}
.mobile_togglecolumn{
	background:url(../images/footer_img.png) no-repeat scroll right 1px transparent;
	display:block;
	cursor:pointer;
	width:100%;
	visibility: hidden;
	margin-top: -21px;  
	overflow: hidden;
	padding:0 0 10px;
}

@media screen and (min-width: 768px) and (max-width: 979px) {
   .detailimg img {
      max-width : 12%;
   }

   .title_block {
      background: url("../images/sprite.png") no-repeat scroll -231px -547px transparent;
      text-align:center;
    }
	body {
	 background-color: #FFFFFF;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	    margin-bottom: 20px;
	    padding: 0 19px;
	}
	.thumbnail2 {
		padding : 2px;
	}
	.mobile_togglecolumn{
		background:url(../images/footer_img.png) no-repeat scroll right 1px transparent;
		display:block;
		cursor:pointer;
		width:100%;
		visibility: visible;
		margin-top: -37px;  
		overflow: hidden;
		padding:0 0 10px;
	}
}

@media screen and (max-width: 622px) and (max-width: 768px) {
     .detailimg img {
	max-width : 12%;
     }
    .title_block {
      background: url("../images/sprite.png") no-repeat scroll -231px -547px transparent;
      text-align:center;
    }
	body {
	 background-color: #FFFFFF;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	    margin-bottom: 20px;
	    padding: 0 19px;
	}
	.thumbnail2 {
		padding : 2px;
	}
	.mobile_togglecolumn{
		background:url(../images/footer_img.png) no-repeat scroll right 1px transparent;
		display:block;
		cursor:pointer;
		width:100%;
		visibility: visible;
		margin-top: -37px;  
		overflow: hidden;
		padding:0 0 10px;
	}
}
@media screen and (min-width: 480px) and (max-width: 622px) {
	.detailimg img {
	    max-width : 12%;
	}
        .title_block {
           background: url("../images/sprite.png") no-repeat scroll -231px -547px transparent;
           text-align:center;
        }
       body {
 	 background-color: #FFFFFF;
  	  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
 	   margin-bottom: 20px;
	    padding: 0 19px;
	}
	.thumbnail2 {
		padding : 2px;
	}
	.mobile_togglecolumn{
		background:url(../images/footer_img.png) no-repeat scroll right 1px transparent;
		display:block;
		cursor:pointer;
		width:100%;
		visibility: visible;
		margin-top: -37px;  
		overflow: hidden;
		padding:0 0 10px;
	}s
}
