.subcategory_list
{
	margin-top: 0;
	width: 390px;
	float: left;
}
.subcategory_list .subcategory-list-title
{
	margin-bottom: 0;
	color: #91992c;
	font-weight: bold;
}
.subcategory_item
{
	float: left;
	margin-top: 10px;
	width: 190px;
	height: 126px !important;
	background-color: #000000;
}

.subcategory_item .category_name {
	background: url("../images/layout/item_title_bckgrd_overlay.png") left top transparent;
	width: 182px;
	height: 13px;
	position: relative;
	margin-top: -23px;
	text-align: right;
	padding: 4px 8px 6px 0;
	font-family: Helvetica, arial;
	font-size: 13px;
}
.subcategory_item .category_name .small-font
{
	font-size: 9px;
}

.subcategory_item a
{
	text-decoration: none !important;
}
.subcategory_item a .category_name
{
	color: #ffffff;
}
.subcategory_item a:hover .category_name
{
	color: #829c18;
}

.magnifier_positioning{ 

	/*display:none;*/
	z-index:500px;
	margin:0px;
	padding:0px;
}
.hide_in_others{ 
  display:inline;
} 

.hide_in_ie
{
    display:none;
  	width:0px;
	height:0px;
} 

/*.subcategory-item .category-name-background
{
	width: 172px;
	height: 25px;
	position: relative;
	top: -50px;
} */

.content-top-break
{
	margin-top: 12px;
}
.content-top-break1
{
	margin-top: 10px;
}
/*#product
{
	margin-top: 4px;
	/*border: 1px solid #d9d9d9;*/
	/*height: 334px;*/
	/*overflow: hidden;
	clear: both;
}*/
#product
{
  margin-top: 10px;
  min-height: 470px;
  border: 0;
  /*height: 480px; */
  
}


#productDetails
{
	float: right;
	padding-top: 15px;
	/*height: 314px;*/
	width: 390px;
	min-height: 365px;
}

#productDetails .show_total_selected_amount
{
	color: #000000;
}
#productDetails .column_header
{
	font-size: 12px !important;
	color: #c3c3c3 !important;
}
#productDetails .alt-text
{
	font-size: 11px;
}
.scroll-pane-wrapper .jScrollPaneContainer
{
	margin-top: 0 !important;
	height: 148px !important;
	#height: 147px !important;
}
.scroll-pane-wrapper .scroll-pane
{
	height: 160px;
	#height: 135px;
	width: 390px;
	padding-top: 0 !important;
	color: #85857 !important;
}

.scroll-pane-wrapper .scroll-pane p
{
    line-height: 1.4em !important;
	margin: 0 !important;
	padding: 0 !important
	color: #85857 !important;
}
.scroll-pane-wrapper p
{
    line-height: 1.4em !important;
	margin: 0 !important;
	padding: 0 !important
	color: #85857 !important;
}

.category_list
{
	width: 530px;
	float: left;
}

.category_list .category
{
	float: left;
	margin-top: 10px;
	width: 260px;
	height: 150px !important;
	background-color: #000000;
}

.category_list .category a
{
	color: #ffffff;
}
.category_list .category a:hover
{
	color: #829c18;
}

.category_list .category_name {
	background: url("../images/layout/item_title_bckgrd_overlay2.png") left top transparent;
	width: 252px;
	height: 13px;
	position: relative;
	top: -23px !important;
	text-align: right;
	padding: 3px 8px 7px 0;
	font-family: Helvetica, arial;
	font-size: 13px;
	text-decoration: none !important;
}

.category_list a
{
	text-decoration: none !important;
}

.sub_sub_category_list
{
	margin-bottom: 10px;
	width: 530px;
	float: left;
}

.sub_sub_category_list .sub_sub_category
{
	float: left;
	margin-top: 9px;
	#margin-top: 10px;
	width: 170px; /* 260 */
	height: 130px !important; /* 153 */
	background-color: #000000;
}

.sub_sub_category_list .sub_sub_category .selected
{
	color: #829c18;
}
.sub_sub_category_list .sub_sub_category a
{
	color: #ffffff;
}
.sub_sub_category_list .sub_sub_category a:hover
{
	color: #829c18;
}
.sub_sub_category_list .sub_sub_category_name {
	background: url("../images/layout/item_title_bckgrd_overlay3.png") left top transparent;
	width: 162px;
	height: 11px;
	position: relative;
	top: -25px;
	#top: -27px;
	text-align: right;
	padding: 5px 8px 9px 0;
	font-family: Helvetica, arial;
	font-size: 13px;
	text-decoration: none !important;
	z-index: 500;
}

.sub_sub_category .large-thumbnail
{
	position: absolute;
/*	top: -42px  !important;
	#top: -46px  !important; */
	margin-top: 0;
	margin-left: 0;
	display: none;
	visibility: hidden;
	border: 0 solid #91992C;
	/*background-color: #D0D1D3; */
	background-color: #525051;
	z-index: 99999999;
	width: 530px;
	height: 330px;
	cursor: pointer;
}
html>body .sub_sub_category .large-thumbnail
{
	margin-top: -25px;
}

.sub_sub_category .large-thumbnail .separator
{
	margin-top: 2px;
}
.sub_sub_category .large-thumbnail a
{
	font-weight: bold;
	color: #ffffff;
	padding: 3px 0 0 5px;
}

.sub_sub_category .large-thumbnail a:hover
{
	color: #829c18 !important;
}

.sub_sub_category_list .sub_sub_category .btnShowEnlarge
{
	position: relative;
	top: -44px;
	left: 5px;
	width: 10px !important;
	height: 10px !important;
	z-index: 501;

}
.sub_sub_category_list .sub_sub_category .btnShowEnlarge img
{
	position: relative;
	top: 0px;
	#top: -1px;
	left: 3px;
}
.sub_sub_category_list a
{
	text-decoration: none !important;
}

.item_list,
{
	width: 380px;	
}

.item_list tr td
{
	vertical-align: top;
	font-size: 12px;
}

.item_list tr td
{
	font-weight: normal;
	color: #858585;
}

#newsletter
{
  background: url(../images/layout/bk_newsletter.png) top left repeat-x;
  border: 1px solid #d9d9d9;
  float: left;                 
  height: 53px;
  margin-top: 0;
  padding: 10px 16px;
  position: relative;      
  width: 275px;
}

#cartSummary
{
/*  background: url(../images/layout/bk_cartSummary.png) top left no-repeat;
  border: 1px solid #d9d9d9; 
  color: #929292;
  font-size: 10pt;               
  height: 23px;
  margin-top: 10px;
  margin-left: 320px;
  overflow: hidden;
  padding: 40px 10px 10px 80px;        
  width: 528px; */
  position: absolute;
  top: 645px;
  left: 726px;

  margin: 0;
  padding: 0;
}
.clear #cartSummary
{
	top: 710px;
}
#cartSummary #cart_loader
{
  position: relative;
  top: 70px;
  left: -65px;
}

#cartSummary p
{
 display: inline-block;
} 

#cartSummary em
{
 font-style: normal;
 font-size: 10pt
 font-weight: bold;
}

#cartSummaryMessage
{
	position: relative;
	top: -65px;
	left: 10px;
	font-size: 11px;
}
/* Buttons -------------------------------------------------------------------------------------  */ 
            
a.addToCart
{
   background: url(../images/layout/btn-addtocart.jpg) top left no-repeat;  
   display: block;  
   height: 29px; 
   width: 100px; 
}

a.checkout
{
   background: url(../images/layout/checkout_grn_03.jpg) top left no-repeat;  
   display: block;  
   height: 29px; 
   width: 100px; 
}

a.send
{
   background: url(../images/layout/btn_send2.png) top left no-repeat;  
   display: block;  
   height: 20px; 
   width: 45px; 
   position: absolute;
   top: 12px;
   right: 15px;
}

a.subscribe
{
   background: url(../images/layout/btn_subscribe.png) top left no-repeat;  
   display: block;  
   height: 20px; 
   width: 69px; 
   position: absolute;
   top: 12px;
   right: 15px;
}

a.subscribe:hover
{
   background: url(../images/layout/btn_subscribe.png) bottom left no-repeat;  
}

a.viewCart
{
   background: url(../images/layout/btn_viewCart.png) top right no-repeat;  
   display: inline-block;  
      height: 20px; 
      width: 65px; 
   margin-left: 20px;
}

a.addToCart:hover, a.send:hover
{
  background-position: bottom;      
} 

a.viewCart:hover
{
  background-position: right bottom;
  cursor: pointer;
}

.strike-through
{
	text-decoration: line-through;
}
.highlight-text
{
	color: #829c18;
	font-weight: bold;
	font-size: 11px;
}
.delivery_charge_offer
{
	margin-top: 30px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #858585;
	border-bottom: 1px solid #858585;
	font-size: 11px;
}
.hightlight-text2
{
	color: #000000 !important;
}
.hightlight-text3
{
	color: #829c18 !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

/**************************************** Repaginate control ********************************************/
#productDetails .divRepaginateControl
{
	width: 260px;
	height: 30px;
	text-align: left; 
	white-space: nowrap;
	margin: 15px 0px 5px 0px;
	/*font-size: 9pt;*/
	background-color: #eeeeee;	 
}
#productDetails .divCurrentPageIndicator
{
	width: 70px;
	float: left;
	height: 25px;
	padding-left: 10px;
	font-weight: bold;
}
#productDetails .divRepaginateControl .divRepaginateGap
{
	height: 8px;
	clear: both;
}
#productDetails .divRepaginateControl .divPageNavLinks
 {
     width: 160px;
	 height: 25x;
	 margin-left: 15px !important;
     float: left;
 }
#productDetails .divRepaginateControl .divPageNavLinks a
{
	text-decoration: none;
}
#productDetails .divRepaginateControl .repaginateArrow a:hover
{
	 /* font-size: 9pt; */
	 color: rgb(149, 156, 51);
	 font-weight: bold;
}
#productDetails .divRepaginateControl .repaginateArrow a:hover
{
	color: #ffffff;
}
#productDetails .divRepaginateControl .currentPage
{
	/* font-size: 9pt; */
	color: #ffffff;
	background: #808080; 
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 3px 5px 3px 5px;
	/*border: 1px solid #4a4747;*/
}
 
#productDetails .divRepaginateControl a
{
	margin: 0 5px 0 0;
}
#productDetails .divRepaginateControl a span
{
	/*border: 1px solid #e74a46; */
	padding: 3px 5px 3px 5px; 
	margin-top: 8px;
	background-color: rgb(149, 156, 51);
	color: #ffffff;
}
#productDetails .divRepaginateControl a:hover span
{
	background: #808080;
	font-weight: bold;
	color: #ffffff;
}


