@font-face {
    font-family: 'NeutrafaceText-Book';
    src: url('fonts/NeutrafaceText-Book.woff2') format('woff2'),
         url('fonts/NeutrafaceText-Book.woff') format('woff'),  
         url('fonts/NeutrafaceText-Book.eot') format('eot');
    /*font-weight: normal;
    font-style: normal;*/
}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	overflow-y:scroll;/*Fixed - 20140512 - WEB-3690 - Site flicker on navigation*/
}
a img, a {
	outline:none;
	border:none;
	/*padding-left: 2px;Commented By Jayp to Border Issue in Product Grid*/
}
a {
	text-decoration:none;
	color:#000;
}
h1 {
	font-size:21px;
	font-weight:bold;
	line-height:normal;
	margin:0; /*Commented By Eswar*/
	letter-spacing:0.05em;
}
h2 {
	font-size:16px;
	font-weight:normal;
	margin:0;
}
h3 {
	font-size:16px;
	font-weight:bold;
	margin:0;
}
h4 {
	font-size:14px;
	font-weight:bold;
	margin:0;
}

#main_container {
	width:940px;
	margin:0 auto;
	padding:0 10px;
}
#header_container {
	width:100%;
	margin:0 0 10px;
}
.top_bar {
	background:#E7E7E9;
	text-transform:uppercase;
	text-align:right;
	line-height:30px;
	font-size:11px;
	width:100%;
	height:30px;
}
.top_bar .links {
	float:right;
	/*margin:0 10px 0 0;	 Right Margin changed to 10px As per QA Point Jayp*/
}
.top_bar .linksleft{
	float:left;
	margin:0 10px 0 0;
}
.top_bar .separator:hover{
	background:none;
	
}
.top_bar .separator {
	padding:0 10px;
}
/*//updated//*/
.top_bar a:selected {
 color:#000;
 padding:0;
}
.checkout {
	background:#231f20;
	float:right;
	width:100px;
	text-align:center;
	margin-left:10px;
}
.checkout a {
	color:#FFF;
	padding:0;
}
.checkout a:hover {
	cursor:pointer;
	color:#CCCCCC;
}
.errSpan
  {
    color: #FF0000 !important;
  }
  /*Bhanu-OnetimePopup*/
  .FooterEmaintxtBox
{
	width: 100px; font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px; margin-right: 0px;
color:#CCCCCC;
}
#header {
	padding:14px 0;
	/*overflow:hidden; [WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016 */
	overflow:inherit; /*[WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016 */
}

.logo {
	float:left;
}
.hdr_rgt {
	float:right;
	padding:0 20px 0 0;
	/*text-align:right; Meraj Top nav 06-June-2016*/
	line-height:17px;
	font-size:11px;
}
.sml_txt {
	font-size:11px;
}
.search {
	width:222px;
	border:1px solid #000;
	float:right;
	position:absolute;
	z-index:1000;
	/*right:10px; [WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016 */
	margin:-1px 0;
	padding:0 8px;
}
.search img {
	float:right;
	margin:8px 0 0;
	/*padding:8px 0 0; Eswar for TypeAhead*/
}

.search1 {
	margin:6px 0 14px;	/*Bug 544 agb*/
	width:220px;
	border:1px solid #000;
	float:right;
	z-index:1000;
	right:10px;
	
	height:32px;
}
/*//updated//*/
.search1 input {
	border:1px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	width:198px;
	padding:0;
	float:left;
	padding:7px 0;
	height:14px;
	outline:none;
}
.search1 img {
	float:right;
	margin:10px 5px 0; /*As Req. By Natraj*/
}
/* Navigation (supermenu)starts here */
#navigation {
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:30px;
	position:relative;
    float: left; /*[WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016 */
    margin-top: 13px;margin-bottom: 11px; /*[WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 31-MAY-2016 */
   z-index:5; /* z-index:1000 !important;[WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016 Start */ /* 10/09/2013 By Jayp to Fix pinteRest Button - 10/24/2013 Rollbacked the changes due to cart overlap issue */    
}
#navigation .container{
	width:960px;
	padding:0;
}
.swiper-container{z-index:4;}
/*
ul#menu {
	margin:0;
	padding:0;
	float:left;
	position:relative;
	z-index:1000;
}

#menu li {
	list-style:none;
	float:left;
	line-height:30px;
	padding:0 13px;
	font-size:13px;
	display:block;
	position:relative;
	border:none;
}
#menu li:hover {
	background: #E7E6E8;
	padding-bottom:3px;
}
#menu li a {
	display:block;
	outline:0;
	padding-bottom:3px;
}
#menu li:hover a {
	color:#000;
	background:url(images/border.png) repeat-x bottom;
	padding-bottom:3px;
}*/
ul.menu {
	margin:0;
	padding:0;
	float:left;
	position:relative;
	z-index:1000;
}
.menu li {
	list-style:none;
	float:left;
	line-height:30px;
	/*padding:0 10px 0 10px;*/ /* Eswar 07/24/13*/
	padding:0 8px 0 8px; /*WEB-4461 MXL Meraj Added on 02-OCT-2014*/
	/*margin-right: 10px;*MXL Meraj Romove Holiday & Gifts Added on 31-DEC-2014*/
	margin-right: 3.8px; /*margin-right: 13px; [WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016  */
	margin-left:8px;
	font-size:13px;
	display:block;
	position:relative;
	border:none;
	
}
.menu li:hover {
	background: #E7E6E8;
	padding-bottom:3px;
}
.menu li a {
	display:block;
	outline:0;
	padding-bottom:3px;		
}
.menu li:hover a {
	color:#000;
	background:url(images/border.png) repeat-x bottom;
	padding-bottom:3px;
}
.topmenutext
{
    font-family:'NeutrafaceText-Book', Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:600; 
    letter-spacing: 1px;
    text-transform: uppercase;   
}
.onecolumn{
	width:180px;
}
.twocolumns{
	width:364px;
}
.threecolumns{
	width:547px;
}

.fourcolumns{
	width:731px;
}
.dropdown {
	margin:3px auto;
	float:left;
	position:absolute;
	display:none;
	text-align:left;
	/*width:731px;*/
	padding:16px 0;
	background:#e7e6e8;
}
.dropdown_bg {
	width:100%;
	background:url(images/submenu_bg.gif) repeat #e7e6e8;
	float:left;	
}
.menu li:hover .dropdown { /*changed by Eswar*/
	left:0;
	top:auto;
	display:block;
}
.col {
	display:inline;
	float: left;
	position: relative;
	width:142px;
	padding:0 20px;
	height:100%;
	z-index:1000 !important;
}
.col p {
	font-weight:bold;
	margin:0;
	font-size:11px;
	line-height: 20px; /* Eswar 07/24/13*/
}
.col .normal {
	font-weight:normal;
	margin:8px 0;
}
.menu li:hover div a {
	font-size:11px;
	color:#000;
	background:none;
	padding:0;
}
.menu li:hover div a:hover {
	color:#000;
}
/*  WEB - 5719 Super Menu Joseph 4-FEB-2015 - Start*/	
.menu li:hover div ul li a {
	font-size:11px;
	color:#666666;
	background:none;
	padding:0;
}
.menu li:hover div ul li a:hover {
	color:#666666;
}
/*  WEB - 5719 Super Menu Joseph 4-FEB-2015 - End*/	


.menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}
.menu li ul li {
	font-size:11px;
	line-height:20px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	border-top:1px solid #E7E6E8;
	border-bottom:1px solid #E7E6E8;
	text-align:left;
}
.menu li ul li:hover {
	background:none;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:0 10px;
	margin:0 -10px;
}
.menu li .greybox li {
	background:#F4F4F4;
}
.menu li .greybox li:hover {
	background:#ffffff;
}
.menu .img{
	width:142px;
	height:142px;
	margin:3px 0px 13px 3px; /* Jp Supermenu UI Fixes*/
}
/* Navigation (supermenu) ends here*/
.container {
	padding:0 10px;
	width:940px;
	margin:0 auto;
}
.breadcrumb {
	padding:3px 0 0; /*Sayeed - BT Bug - 576 */
	color:#999;
	margin-bottom:13px; /* Jp for Category page landing # 706*/
	font-size:11px;/*font-size:11px added Bhanu on 07292013 */ 
	 margin-top: 20px; /*Ram - BT Bug - 576 */
}
#breadcrumb /* Ram - BT Bug - 576 */
{
    float:left;
}
#galleryPopup /* Ram - BT Bug - 576 */
{
    float:left;
    margin-top:9px;
}
.breadcrumb .separator{
	padding:0 7px;
}
.breadcrumb a {
	color:#999;
}
.breadcrumb .nolink {
	color:#000;
	font-size:11px;/*font-size:11px added Bhanu on 07292013 */ 
}
.breadcrumb a:hover {
	color:#000;
	text-decoration:underline;
}
.breadcrumbcross
{
    padding-left : 2px;
}
.breadcrumb .box {
	width:8px;
	height:8px;
	display:inline-block;
	background:#999;
	margin:0;
	 *display: inline;
	zoom: 1;
	margin-right:2px;
	*margin:-12px 0 0;
}
.breadcrumbempty
{
	padding:1px 0 0;
}
/*Only for SearchResult breadcrumb*/
.searchbreadcrumb {
	padding:3px 0 0; /*Sayeed - BT Bug - 576 */
	color:#999;
	font-size:11px;/*font-size:11px added Bhanu on 07292013 */ 
	margin-bottom:3px;
}
.searchbreadcrumb .separator{
	padding:0 7px;
}
.searchbreadcrumb a {
	color:#999;
}
.searchbreadcrumb .nolink {
	color:#000;
	font-size:11px;/*font-size:11px added Bhanu on 07292013 */ 
}
.searchbreadcrumb a:hover {
	color:#000;
	text-decoration:underline;
}
.searchbreadcrumb .box {
	width:8px;
	height:8px;
	display:inline-block;
	background:#999;
	margin:0;
	 *display: inline;
	zoom: 1;
	margin-right:2px;
	*margin:-12px 0 0;
}
/*End Only for SearchResult breadcrumb*/
.categories {
	/*background:#e5f8fe;*/
	/*overflow:hidden;*/
	margin:0 0 6px;
	float:left;
	width:100%;
}
.categories h1 {
	letter-spacing:0.05em;
}
.categories .category_width{
	width:740px;
	float:right;
}
.categories .clr_width{
	float:right;
	width:100px;
}
.categories .clear_all 
{
	border: 1px solid #000;
	line-height: 18px;
	margin: 10px 0 2px;
	font-size: 12px;
	text-align: center;
	float: right;
	width: 98px;
}
.search_product {
	float:right;
	line-height:25px;
	text-align:right;
}
.search_product ul {
	float: left !important;
    margin: 0 !important;
    padding: 0 !important;
}
.search_product li {
	font-size:12px !important;
	margin:0 0 0 30px !important;
	float: left !important;
    list-style: none !important;
    padding: 0!important;
	width:auto !important;
}
.search_product li a {
	padding:0 !important;
}
.search_product li a:hover{
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}
.search_product .selected {
	font-weight:bold;
}
.search_product .separator {
	padding-right:5px; /* for Prev,Next Seperator issue Jp*/
	padding-left:5px;
}
.search_product .prev_arrow {
	padding:0 5px 0 0;
}
.search_product .next_arrow {
	padding:0 0 0 5px;
}
.search_product .enabled { /* Sayeed - BT Bug - 599 */
	color: #000; 
	cursor: pointer !important;
}
.search_product .disabled { /* Sayeed - BT Bug - 599 */
	color: #aaa; 
	cursor: default !important;
}
.categories h1 {
	float:left;
}
.hr {
	background:#000;
	height:5px;
	width:100%;
	float:left;
	position:relative;
/*	margin-bottom:20px;/ *Added by eswar* / then commented by Giri*/
}
.marginbottom20px
{
	margin-bottom:20px;
}

.categories h4{
	float:left;
    margin:7px 0 0 0;
	font-size:18px;
	color:#999;
}
.categories ul
{
	margin: 0;
	padding: 0px;
	float: right;
	width:840px;
}
.categories li {
	font-size:14px;
	float:left;
	margin:0 0 0 20px;
	list-style:none;
	padding:0;
	line-height:24px;
	width:100px;	
}
.categories li a 
{	
	display:block;
}
.categories li a img{
	float:right;
	margin:8px 0 0;
}
.categories .arrow {
	background:url(images/r_arrow.png) no-repeat right 12px;
	padding:5px 0 0;/* By Jayp 08/05/2013*/
}
.categories li ul, .categories li .color_pallete {
	display:none;
}
.categories .btm_bdr_click{
	position:relative;
	z-index:0; /* z-index:999; Eswar to send the underline back of the supermenu * /*Meraj top nav 06-JUNE-2016*/
}

.search_dropdown {
	padding:0 0 0 5px;
	float:right;
	line-height:25px;
	text-align:left;
	width:142px !important;
	display:block;
	border:1px solid #000;
	margin:0 0 0 14px !important;
}
.search_dropdown ul{
	display:none;	
	position:absolute;
	width:152px !important;
	z-index:10;
	right:0;
	margin:19px 0 0 !important;
	padding:0 !important;
	background:#FFF !important;
	border:1px solid #000;
	border-top:none;
}
.search_dropdown .arrow, .search_dropdown:hover .arrow {
	background:url(images/r_arrow.png) no-repeat right !important;
	width:142px;
	padding:0 !important;	
}

.search_dropdown .click, .search_dropdown:hover.click {
	background:url(images/d_arrow.png) no-repeat right !important;
	width:142px;
	margin:0;
	padding-top:0 !important;
}
.search_dropdown a{
	display:block;
	font-size:12px;
}
/*.search_dropdown li:hover a{
	margin:0;
	padding:0 10px 0 0;
}
.search_dropdown:hover{
	background:url(images/d_arrow1.png) no-repeat right #e7e7e9;
}

.search_dropdown:hover ul{
	display:block;
	text-align:right;
}*/
.categories .click {
	background:url(images/d_arrow.png) no-repeat right 12px #e7e7e9;
	margin: 0 -10px;
        padding: 5px 10px 0; /*Changed by Eswar 08/05/2013*/
}
.categories li ul, .categories li .color_pallete{
	display:none;
}
.categories li ul{
	width:120px;
	padding:5px 10px;
	background:#ebebec;
	margin:-1px -10px;
	position:absolute;
}
.categories li .color_pallete {
	display:none;
	position:absolute;
	width:144px;
	padding:0 10px 16px;
	background:#E7E7E9;
	margin:-1px -10px;
}
.categories li li {
	font-size:12px;
	line-height:21px;
	width:100%;
	margin:0;
	border:none;
}
.categories li .btm_bdr, .btm_bdr_click{
	border-bottom:1px solid #ccc;
}
.categories li .selected_underline{
	border-bottom:1px solid #000;
}
/*.categories li:hover .color_pallete {
	width:144px;
	padding:0 10px 16px;
}*/
.categories li .color_pallete .row {
	width:100%;
	float:left;
}
.categories li .color_pallete .color {
	width:26px;
	height:26px;
	float:left;
	margin:8px 3px -2px;
	border:2px solid #e6e6e7;
} 
.categories li .color_pallete .color:hover{
	border:2px solid #000;
	cursor:pointer;
}
.categories li .color_pallete .black{ 
background:#000000; 
} 
.categories li .color_pallete .blue{ 
background:#0000FF; 
} 
.categories li .color_pallete .brown{ 
background:#663300; 
} 
.categories li .color_pallete .gold{ 
background:#FFCC00; 
} 
.categories li .color_pallete .green{ 
background:#00FF00; 
} 
.categories li .color_pallete .orange{ 
background:#FF6600; 
} 
.categories li .color_pallete .purple{ 
background:#9900CC; 
} 
.categories li .color_pallete .red{ 
background:#FF0000; 
} 
.categories li .color_pallete .silver{ 
background:#CCCCCC; 
} 
.categories li .color_pallete .white{ 
background:#FFFFFF; 
}
.categories li .color_pallete .yellow{ 
background:#FFF000; 
}

.categories .box {
	border:1px solid #000;
	width:8px;
	height:8px;
	float:left;
	margin:5px 6px 0 0;
	position:relative;
	z-index:0; /*z-index:100; Meraj 06-JUNE-2016*/
}
.categories .checkbox{
	float:left;
	margin:0 6px 0 0;
	position:relative;
}
.categories .active {
	background:#000;
}
.categories li li a {
	float:left;
	padding:0;
	margin:0;
	/*width:105px;*/
	background:none !important;
}
.categories li li .img{
	float:left;
	margin:1px 5px 0 14px;
}
.width {
	float:left;
	width:100%;
}
.product_btm_bdr {
	border-top:3px solid #000;
	width:940px;
	float:left;
	height: 2px; /* Sayeed - BT - Bug 561 */
    margin-top: 16px; /* Sayeed - BT - Bug 561 */
}

.product_btm_bdr2 {
	border-top:3px solid #000;
	width:940px;
	float:left;
	height:22px; /* Jp Bug#703*/
}

.product_dv {
	width:100%;
	float:left;
	margin:0 0 25px 0; /* Sayeed - BT - Bug 560 */
}

.product_dv2 {
	width:100%;
	float:left;
	margin:0 0 20px 0; /* BT:598 */
}

.product_dvzero {
	width:100%;
	float:left;
	margin:0 0 40px 0; 
}

.product, .product_big {
	margin:0 20px 0 0;
	float:left;
	text-align:center;
	width:220px;
}
.product_big 
{ 
	/*border:1px solid #e7e7e9; Added by Eswar* /
	margin:0 17px 0 0;	 / *Added by Eswar*/
	width:300px;
}
.product_big p{
	margin:12px 0 0;
}
.product_img {
	border:1px solid #e7e7e9;
	text-align:center;
	width:218px;
	height:218px;
	margin:0;
	vertical-align:middle;
}
.product_img img {
	vertical-align:middle;
	margin:0;
	width:218px;
	height:218px;
}
.product p {
	margin:13px 0 0; /* Sayeed - BT - Bug 583 */
	line-height:16.5px;
}
.red_txt {
	color:#FF0000;
}
.color_picker {
	margin:5px auto 2px;
	text-align:center;
	font-size:13px;
}
.color_picker ul {
	margin:0 auto;
	padding:0;
}
.color_picker li {
	width:20px;
	height:20px;
	display:inline-block;
	list-style:none;
	margin:0 3px;
 *margin:0 3px;
 *display: inline;
	zoom: 1;
	/*cursor:pointer;*/
}
.color_picker .more {
	position:absolute;
	text-align: left;
    padding-top: 2px;
}
.product a {
	/*text-decoration:underline; Commented By Eswar*/
}
.dot {
	margin:0 0 0 5px;
}
.additional_categories {
	text-align:center;
	/*position:relative; for ZeroResult by Sayeed */
	width:100%;
	float:left;
}
.additional_categories .categories {
	margin:0 19px 20px 18px;
	display:inline-block;
	text-align:center;
	background:none;
	vertical-align:top;
	zoom: 1;
 *display: inline;
}
.additional_categories .categories_img {
	text-align:center;
	width:140px;
	height:140px;
	border:1px solid #E7E7E9;
}
.additional_categories .categories_img img {
	width:140px;
	height:140px;
}
.additional_categories .categories p {
	margin:10px 0 0;
}
.additional_categories h3 {
	margin:0 0 16px;
}
.left_arrow {
	float:left;
	margin:57px 0 0 0;
	left:0;
	position:absolute;
}
.right_arrow {
	float:right;
	margin:57px 0 0;
	right:0;
	position:absolute;
}
#body_container {
	margin:0 0; /*changed to 0 from 10px by Giri*/
	background:#ffffff;
  /*min-height:800px; by Eswar*/
}
.related_searches {
	margin:0 0 10px;
	background:#ffffff;
  /*min-height:200px;by Eswar*/
}
#footer {
	overflow:hidden;
	margin:10px 0 0;
	width:100%;
}
.social_media {
	background:url(images/divider.gif) repeat-x center;
	height:20px;
	text-align:center;
	margin:1px auto 27px; 
}
.social_media_icons {
	background: none repeat scroll 0 0 #FFFFFF;
	float:left;
	margin:0 350px; /*WEB-21-MAR-2014 JAYP Changed Social media icons - houzz added instead of four square*/
	padding:0 10px;
}
.social_media_icons img {
	margin:0 10px;
	background:#FFF;	
}
.footer_links {
	float:left;
	width:715px;
}
.footer_links ul {
	margin:0;
	padding:0;
	float:left;
	width:178px;
}
.footer_links li {
	list-style:none;
	font-weight:bold;
	font-size:13px;
}
.footer_links li a {
	color:#000;
}
.footer_links li ul {
	margin:11px 0 0;
	padding:0;
}
.footer_links li li {
	list-style:none;
	font-size:11px;
	line-height:18px;
	margin:0;
	font-weight:normal;
}
.email_updates {
	float:right;
	width:220px;
}
.email_updates p {
	font-weight:bold;
	font-size:13px;
	margin:0;
}
.email_updates ul {
	margin:11px 0 0 15px;
	padding:0;
}
.email_updates li {
	list-style:disc;
	font-size:11px;
	line-height:18px;
	margin:0;
}
.email_updates arrow
{
    background:url(images/r_arrow.png) no-repeat;
}
.email_updates a {
	font-size:11px;
	text-decoration:underline;
}
.email_updates a:hover {
	color:#000;
}
.copyright_txt {
	float:left;
	line-height:30px;
	color:#999;
	font-size:10px;
	margin:10px 0;
	width:100%;
}
.copyright_txt a {
	color:#999;
}
.mcafee_logo {
	float:left;
	margin-bottom:20px;
}
.nopadding {
	padding:0;
}
.share
{
	margin: 0 auto;
	line-height: 25px;
	text-align: center;	
	/*width:130px;*/
}
.share a
{
	margin: 3px 10px 0 0;
	vertical-align: top;
	float:left;
}
.share p
{
	float:left;
	margin:0;
}
.gallery_img {
	margin:-4px 0 27px; /* Sayeed - BT Bug - 559 Margin-bottom change & Bug - 557 Margin-top change*/
	float:left;
	width:100%;
}
.gallery_img2 {/* Giri - Bug 600 Inspiration page */
	margin:0 0 20px; 
	float:left;
	width:100%;
}
.gallery_img3 {/* Giri - Category Mainpage */
	margin:0 0 30px; 
	float:left;
	width:100%;
}
.gallery_img2 p
{
	margin:0;
}
.position {
	position:relative;
}
.nomargin_r {
	margin-right:0;
}
.category_btm_margin {
	margin-bottom:16px; /* Jayp Bug # 705*/
	width:100%; /*Added By Jayp */
	/* margin-top:10px; Ram*/
}
.category_btm_margininsp {
	/*margin-bottom:5px; 
	-moz-margin-bottm:7px;*/
	width:100%; 
}
.left_container {
	float:left;
	width:460px;
	margin:2px 0 0;
}
.thumbs_container {
	width:100%;
	text-align:center;
}
.zoom_txt {
	line-height:30px;
}
.zoom_txt img {
	vertical-align:middle;
	margin:-2px 2px 0 0;
}
.thumbs_div {
	width:100%;
	float:left;
	position:relative;
}
.thumbs_div .right_arrow, .thumbs_div .left_arrow {
	margin-top:40px;
	position:inherit;
}
.thumbs_div .right_arrow img, .thumbs_div .left_arrow img {
	width:10px;
	height:20px;
}
.thumb {
	width:90px;
	height:90px;
	margin:0 10px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.thumb img {
	width:90px;
	height:90px;
}
.thumbs_container .social_media_icons {
	margin:20px auto 30px;
	background:none;
	text-align:center;
	float:none;
}
.thumbs_container .social_media_icons img {
	margin:0 5px;
	vertical-align:top;
}
.product_img_lft {
	width:100%;
}
.right_container {
	float:left;
	width:460px;
	padding:0 0 0 20px;
	position:relative;
}
.right_container h1 {
	letter-spacing:normal;
}
.rating_bar {
	margin:6px 0 16px;
}
.rating_bar img {
	vertical-align:top;
}
.rating_bar a {
	text-decoration:underline;
	padding:0 6px;
}
.price_bar_custom {
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	padding:13px 0;
	font-size:14px;
	font-weight:bold;
	width:100%;
	float:left;
/*	height:37px;*/
}
.category_rgt_container{
	float:right;
	position:absolute;
	right:0;
	bottom:8px;
}
.category_rgt_container input{
	margin:5px 5px 0 0;
	border:1px solid #000;
}
.price_bar_custom .product_Size
{
    width:100%;
    }

.button_checkout {
	background:#000;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	border:0;
	float:left;
	padding:7px 25px 8px;
	margin:20px 0 9px;
	cursor:pointer;
}
.button_checkout a {
	color:#FFF;
}
.add_to_registry {
	margin:0 0 24px;
	width:100%;
	float:left;
}
.add_to_registry a {
	text-decoration:underline;
	padding:0 2px;
}
.add_to_registry img {
	vertical-align:middle;
	margin:-5px 0 0 0;
}
.add_to_registry input {
	vertical-align:middle;
}
.description {
	width:100%;
	float:left;
}
.description .heading {
	letter-spacing:0.05em;
	text-transform:uppercase;
	border-bottom:1px solid #ddd;
	padding:0 0 6px;
}
.description .padding {
	padding:0 0 0 28px;
}
.description .active {
	color:#666;
}
.description p {
	line-height:18px;
	margin:11px 0 14px;
}
.shipping_info {
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:13px 0 15px;
}
.shipping_info a {
	text-decoration:underline;
}
.shipping_info .separator {
	padding:0 6px;
}
.add_to_cart_container {
	border-top:1px solid #D0D2D3;
	width:100%;
	padding:12px 0 0;
	float:left;
}
.add_to_cart_container .left {
	float:left;
	width:160px;
	margin:0 0 12px;
}
.add_to_cart_container .left img {
	width:160px;
}
.add_to_cart_container .left #ProdSmallImage {
	width:132px;
}
.add_to_cart_container .middle {
	float:left;
	padding:5px 0 17px 20px;
	width:475px;
}
.add_to_cart_container .middle p {
	margin:0;
}
.add_to_cart_container .middle .heading {
	font-size:16px;
	line-height:18px;
	margin:0 0 6px;
}
.add_to_cart_container .middle .normal {
	font-size:12px;
}
.add_to_cart_container .middle .line-height {
	line-height:21px;
}
.add_to_cart_container .middle .red_txt {
	font-size:12px;
}
.add_to_cart_container .middle .red_txt img {
	padding:0 0 0 5px;
}
.add_to_cart_container .middle .color_picker {
	width:100%;
	margin:8px 0 3px;
	text-align:left;
}
.add_to_cart_container .middle .color_picker li {
	width:24px;
	height:24px;
	margin-bottom:3px;
 *margin-bottom:6px;
	background:#dddddd;
	border:3px solid #dddddd;
}
.add_to_cart_container .middle .color_picker li:hover {
	border:3px solid #000;
}
.add_to_cart_container .right {
	float:right;
	text-align:right;
	width:230px;
	margin:9px 0 0;
}
.add_to_cart_container .right .input {
	border:1px solid #000;
	width:24px;
	height:17px;
	text-align:center;
}
.add_to_cart_container .right .price {
	width:100%;
}
.add_to_cart_container .right .price .red {
	padding:0 0 0 15px;
	font-size:16px;
	color:#FF0000;
}
.add_to_cart_container .right .price .normal {
	font-size:16px;
	padding:0 0 0 15px;
}
.add_to_cart_container .right .price .strike {
	text-decoration:line-through;
	font-size:16px;
}
.add_to_cart_container .right .add_to_cart {
	width:142px;
	background:#000;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:15px 0 9px;
	float:right;
	line-height:35px;
	cursor:pointer;
}
.add_to_cart_container .right .add_to_cart a {
	color:#FFF;
}
.add_to_cart_container .right .border_right {
	border-right:1px solid #D0D2D3;
	padding:0 5px 0 7px;
	margin:0 5px 0 7px;
}
.line_through {
	text-decoration:line-through;
}
.similar_items {
	padding:16px 0 0;
	border-top:1px solid #ddd;
}
.hr_grey {
	border-top:5px solid #ddd;
	width:100%;
	float:left;
	height:16px;
}
.customer_reviews {
	width:100%;
	float:left;
}
.customer_reviews_hdng {
	font-size:16px;
	font-weight:bold;
	padding:0 15px 0 0;
	float:left;
}
.write_a_review {
	padding:0 0 0 15px;
	border-left:1px solid #dedede;
	float:left;
	line-height:21px;
}
.write_a_review a {
	text-decoration:underline;
}
.combo_box {
	float:right;
}
.combo_box select {
	border:1px solid #ccc;
}
.customer_reviews .padding {
	width:100%;
	float:left;
	padding-bottom:15px;
}
.rating_columns {
	border-top:1px solid #ddd;
	width:100%;
	float:left;
	padding:30px 0;
}
.column_a {
	float:left;
	width:200px;
}
.column_b {
	float:left;
	width:190px;
}
.column_c {
	float:left;
	width:190px;
}
.column_d {
	float:left;
	width:360px;
}
.column_d p {
	margin:14px 0 0;
}
.rating_columns .img {
	vertical-align:text-bottom;
	margin:5px 0 0;
}
.column_1 {
	float:left;
	width:210px;
}
.column_1 .date_margin {
	padding:0 0 8px;
}
.column_1 p {
	margin:0 0 10px;
}
.column_1 .left {
	width:45px;
	float:left;
	margin:8px 0;
}
.column_1 .right {
	float:left;
	margin:8px 0;
	width:165px;
}
.column_2 {
	float:left;
	padding:0 20px;
	width:445px;
}
.column_2 p {
	margin:0 0 10px;
}
.column_2 .heading {
	font-size:15px;
	font-weight:bold;
}
.column_2 a {
	text-decoration:underline;
}
.column_3 {
	float:left;
	width:245px;
}
.column_3 a {
	text-decoration:underline;
}
.date {
	font-size:11px;
	color:#999;
}
.color_grey {
	color:#999;
}
.column_3 .heading {
	margin:25px 0 15px;
	font-weight:bold;
}
.column_3 .btn {
	background: #000;
	color: #FFF;
	font-size: 12px;
	float:left;
	padding:3px 5px;
	margin:0 5px 15px 0;
}
.column_3 .btn a {
	color:#FFF;
	text-decoration:none;
}
/*button styles start here*/
.GeneralButton,.ContinueCheckoutButton,.ReviewPageContinueCheckoutButton,.UpdateCartButton,.CheckoutNowButton,.ContinueShoppingButton,.button,.gray,.mediumcart,.csSearchButton
{
	background:#231f20;
	text-align:center;	
	color:#FFF;	
	border-style:none;
	height:26px;
	cursor:pointer;
	
}

.GeneralButton:hover,.ContinueCheckoutButton:hover,.ReviewPageContinueCheckoutButton:hover,.UpdateCartButton:hover,.CheckoutNowButton:hover,.ContinueShoppingButton:hover,.button:hover,.gray:hover,.mediumcart:hover,.csSearchButton:hover
{
	cursor:pointer;
	color:#CCCCCC;
}
.ButtonInactive
{
	background:#231f20;
	text-align:center;	
	color:#666666;	
	border-style:none;
}
/*button styhles end here*/

.pagination{
	border-top:1px solid #ddd;
	text-align:right;
	float:left;
	width:100%;
	padding:20px 0;
	font-weight:bold;
}
.pagination a {
	text-decoration:underline;
	padding:0 2px;
	font-weight:normal;
}
.recently_viewed {
	width:90px;
	right:-120px;
	font-size:10px;
	text-transform:uppercase;
	position:absolute;
}
.recently_viewed img {
	width:90px;
	height:90px;
	margin:12px 0 0 0;
}
.productgrid_banner {
	width:100%;
	/*height:100px;*/
	/*background:#e5f8fe; we dont need it any more - Eswar */
	/*margin:0 0 20px;*/	
}
.nomargin {
	margin:0;
}
.results{
	width:100%;
	float:left;
	position:relative;
}
.nobreadcrumb
{
	margin-top:11px;
	margin-top:12px \9;
}
.nobreadcrumb2
{
	margin-top:13px;
	
}
.results_p {
	width:80%;
	margin:0 0 8px; /*Jp Bug#712 bottom from 6px*/
	float:left;
	font-size:10px;
}
.grey {
	color:#999;
}
.h3_btm_margin {
	margin-bottom:10px;
}
.no_product {
	border-bottom:5px solid #000;
	margin:20px 0;
	text-align:center;
}
.no_product h1 {
	line-height:40px;
}
.galley_img2, .galley_img3{
	width:460px;
	margin:0 20px 0 0;
	float:left;
}
.gallery_img .product_dv{
	width:auto;
}
.galley_img3{
	width:700px;
}
.gallery_img .btm_margin{
	margin:0 0 20px;
}
.typehead{
	width:199px;/* width:238px; [WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016*/
	border:1px solid #000;
	position:absolute;
	/*right:10px;*/
	right:-1px;
	top:41px;
	font-size:11px;
	background:#FFF;
}
.typehead .arrow{
	background:url(images/top_arrow.png) no-repeat;
	width:15px;
	height:8px;
	position:relative;
	margin:-8px 0 0 22px;
}
.typehead ul{
	margin:0;
	padding:0;
}
.typehead li{
	background:#e7e7e9;
	line-height:24px;
	font-weight:bold;
	list-style:none;
	padding:0 13px;
	width:173px;/*width:212px;[WEB-10054 - REQUEST for TOP NAV CHANGE including moving the search bar] MXL Meraj Added on 23-MAY-2016*/
	margin:0;
	
}
.typehead li ul{
	margin:0 0 0 -13px;
	padding:0;
}
.typehead li li{
	font-weight:normal;
	border-top:1px solid #e7e7e9;
	background:#FFF;
	float:left;
}
.typehead .see_all{
	float:right;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}
.typehead li li img{
	width:50px;
	height:50px;
	border:1px solid #e6e6e7;
	margin:0 14px 0 0;
	float:left;
	vertical-align:middle;
}
.typehead .product_list{
	width:100%;
	line-height:normal;
	padding:10px 0;
	float:left;
	vertical-align:middle;
}
.typehead .product_list:hover{
	cursor:pointer;
}
.typehead .divhover{
	cursor:pointer;
}
.strike{
	text-decoration:line-through;
}
.typehead li li .img{
	float:none;
}
.typehead .align_middle{
	padding:20px 0 0;
}

.heading_bold{
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
	letter-spacing:0.05em;
}

 #pagewrap {
	margin: 0 auto;
	width: 600px;
	padding-left: 150px;
	position: relative;
}
/*
Back to top button 
*/
#back-top {
    position: fixed;
    bottom: 50px;
    right :5%;
}
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #bbb;
}
#back-top a:hover {
color: #000;
}
#back-top span 
{
width: 45px;
height: 45px;
display: block;
margin-bottom: 7px;
background:url(../../images/backtotop_button-02.png) no-repeat center;
opacity:0.7;
}
#back-top a:hover span {
/*background-color: #777;*/
}

/*Styles for Quick Look & Div Popup*/

 .csQuickLook
	{
		cursor: pointer;
		display: none;
		background-image: url(../../images/BG_QLTran.png);
		height: 26px;
		width: 186px;
		text-align: center;
		color: White;
		text-decoration: none;
		vertical-align: middle;
		z-index: 300;
		margin-top: 0px;
		bottom: 0px;
		float: left;
		position: relative;
	}
	.csQuickLook:hover
	{
		cursor: pointer;
		background-image: url(../../images/BG_QLTran.png);
		text-align: center;
		color: Maroon;
		text-decoration: none;
		vertical-align: middle;
	}
	.cspanelProductDetails
	{
		z-index: 1000;
		height: 100%;
		width: 100%;
		display: none;
		background-image: url(../../images/PopBG50.png);
		position: fixed;
		text-align: center;
		margin: auto;
		top: 0;
		left: 0;
		vertical-align: middle;
		min-height: 250px;
	}
	.cspnlProductDetails
	{
		width: 50px;
		height: 50px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		position: relative; /*Eswar*/
		margin: auto;
		float: left;
		border-left: solid 1px #CCC;
	}
	.closeBt4
	{
		position: relative;
		z-index: 60;
		float: right;
		height: 0px;
		cursor: pointer;
		margin-right: 5px;
	}
	.LoadingGIF
	{
		display: none;
	}
	.csQuickLook
	{
		cursor: pointer;
		display: none;
		background-image: url(../../images/BG_QLTran.png);
		height: 26px;
		width: 186px;
		text-align: center;
		color: White;
		text-decoration: none;
		vertical-align: middle;
		z-index: 300;
		margin-top: 0px;
		bottom: 0px;
		float: left;
		position: relative;
	}
	.csQuickLook:hover
	{
		cursor: pointer;
		background-image: url(../../images/BG_QLTran.png);
		text-align: center;
		color: Maroon;
		text-decoration: none;
		vertical-align: middle;
	}
	.cspanelProductDetails
	{
		z-index: 1001; /*changed by Eswar*/
		height: 100%;
		width: 100%;
		display: none;
		background-image: url(../../images/PopBG50.png);
		position: fixed;
		text-align: center;
		margin: auto;
		top: 0;
		left: 0;
		vertical-align: middle;
		min-height: 250px;
	}
	.cspnlProductDetails
	{
		width: 50px;
		height: 50px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		position: relative; /*Eswar*/
		margin: auto;
		float: left;
		border-left: solid 1px #CCC;
	}
	.closeBt4
	{
		position: relative;
		z-index: 60;
		float: right;
		height: 0px;
		cursor: pointer;
		margin-right: 5px;
	}
	.LoadingGIF
	{
		display: none;
	}
#TypeAheadResult
{	
	width:238px;
	display:none;
	margin-top:-1px;	
	overflow:hidden;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-moz-border-bottom-left-radius: 6px;	
	background-color: #FFF;
}

/* ----------------- styles for carousel -------------------- */


.jcarousel-zero {
	width: 940px;
	overflow: hidden;
	float:left;
}
.jcarousel-zero h3{
	text-align:center;
}
.jcarousel-zero .jcarousel-clip-horizontal {
	width:  910px;
	margin:0 auto;
	overflow:hidden;
}
.jcarousel-zero .jcarousel-item {
	width: 142px;
	text-align:center;
	
}

.jcarousel-zero .jcarousel-item img{
	border:1px solid #E7E7E9;
}
.jcarousel-zero .jcarousel-item-horizontal {
	margin:20px;
}
.jcarousel-zero .jcarousel-next {
	position: absolute;
	top: 76px;
	width: 14px;
	height: 28px;
	cursor: pointer;
	right:0;
	background:url(images/right_arrow.png) no-repeat;
}
.jcarousel-zero .jcarousel-prev {
	position: absolute;
	top: 76px;
	width: 14px;
	height: 28px;
	cursor: pointer;
	background:url(images/left_arrow.png) no-repeat 0 0;
}
.jcarousel-zero p{
	margin: 10px 0 0
}
/* ----------------- styles for carousel -------------------- */
/* start refinement new styles */
.categories li:hover .sub {
	width:100px;
}
.categories .sub li a {
	width:70px !important;
}
.search_dropdown li{
	text-align:left !important;
	width:100% !important;
	line-height:20px !important;
	padding:0 !important;
}
.search_dropdown li a{
	display:block;
	float:none;
	width:142px !important;
	padding:0 5px !important;
}
.search_dropdown li a:hover{
	margin:0;
	padding:0;
	background:#e7e7e9 !important;
}
.category_rgt_container input{
	margin:5px 5px 0 0;
	border:1px solid #000;
}
.category_rgt_container input [checkbox]{
	margin:5px 5px 0 0;
	border:none;
}
.category_rgt_container ul{
	margin:0;
	padding:0;
	width:auto;
}
.category_rgt_container li{
	float:left;
	list-style:none;
	margin:0;	
	padding:0 5px;
	width:auto;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.category_rgt_container li.subcatlink
{
	margin-left:30px;
}
.category_rgt_container ul{
	margin:0;
	padding:0;
	width:auto;
}

.category_rgt_container li a{
	color:#000;
	padding:0;
	margin:0;
	width:auto;
	float:left;
	background:none;
}
/*.category_rgt_container li a:hover, .category_rgt_container li:hover a{
	background:none !important;
}*/
.category_rgt_container .box
{
	margin:4px 6px 0 0;
}
.category_rgt_container .selected /*Added By Jayp*/
{
	font-weight:bold;
}

.buttons{
	text-align:right;
	width:100%;
	padding:20px 0 17px;
}
/* end refinement new styles */
.categorytitle
{
	margin-top:45px;
}
.maincategorytitle /*Added by eswar*/
{
	margin-top:6px;
}
.product_categories {
	float:right;
	line-height:25px;
	text-align:right;
}
.product_categories ul {
	margin:0 !important;
	width:auto;
}
.product_categories li {
	font-size:12px !important;
	/*margin:0 0 0 30px !important;*/
	width:auto;
	margin:0 !important;
}
.product_categories li a {
	padding:0 !important;
	background:none;
	color:#666666;
	font-weight:normal; /*WEB-5735-Inspiration main category link changes - By Jayp ON 13-FEB-2015*/
}
.product_categories li a:hover{
	background:none;
	margin:0;
	padding:0;
}
.product_categories .selected {
	font-weight:bold;
	cursor: default; /* Sayeed - BT Bug - 605 */
	color:#666666; /*WEB-5735-Inspiration main category link changes - By Jayp ON 13-FEB-2015*/
}
.product_categories .separator
{
	margin:0 15px !important;

}
.divProgress /* Added By Jayp for Pagination Progress Bar*/
{
    width:100%;
    float:left;
    text-align:center;
    margin:0 0 20px;
    display:block;
}   
.quicklook{
	text-decoration:underline; /*Added By Jp for QuickLook*/
}
/* MXL-Meraj Commented on 17-JAN-2014, Removing Style Dependancey from addThis.com - Start
 Start Social Links

.at15t_email, .at16t_email
{
	background: url(/images/email.png) !important;
	background-position: 0px -1504px !important;
	opacity: 1 !important;
	width: 20px !important;
}
.at15t_facebook, .at16t_facebook
{
	background: url(images/facebook.png) !important;
	width:9px !important;
}
.at15t_twitter, .at16t_twitter
{
	background: url(images/twitter.png) !important;
	width: 19px !important;
	
}

a:hover.addthis_button_delicious .at15t_delicious
{
	background: url(     'http://cache.addthiscdn.com/icons/v1/sprites/services.png' ) !important;
	
}
a:hover.addthis_button_stumbleupon .at15t_stumbleupon
{
	background: url(     'http://cache.addthiscdn.com/icons/v1/sprites/services.png' ) !important;
	
}

.PintrestWindow:hover
{
	background: url(images/twitter.png) !important;	
}
.PintrestWindow
{
	background: url(images/twitter.png) !important;
}
a:hover.addthis_button_addthis .at15t_addthis
{
	background: url(     'http://cache.addthiscdn.com/icons/v1/sprites/services.png' ) !important;
}
/* MXL-Meraj Commented on 17-JAN-2014, Removing Style Dependancey from addThis.com - End

/* ZeroResults Styles Start*/
.product_results {
	border-bottom:5px solid #000;
	margin:40px 0 0;
	padding:0 0 5px;
}
.no_matches{
	font-size:16px;
	color:#FF0000;
	margin:26px 0 25px;
}
.mdl_bdr{
	background:url(../../images/middle_bdr.gif) repeat-y center;
	margin:0 0 0;  /* Sayeed - VP Endeca 247 */
}
.search_tips{
	width:440px;
	float:left;
	padding:0 30px 0 0;
}
.search_tips .search{
	position:static;
	float:left;
	margin:8px 0 28px; /*Bottom margin 28px from 26px By Jayp*/
	
}
.search_tips p{
	width:100%;
	margin:0 0 17px;
	font-size:13px;
}
.get_inspired{
	float:left;
	width:410px;
	padding:0 30px;
}
.get_inspired .img{
	width:410px;
	height:189px;
	margin:9px 0 27px;
	background:#eaeaeb;
}
.get_inspired .img img{
	width:100%;
}
.get_inspired ul{
	margin:26px 0 0;
	padding:0;
}
.get_inspired li{
	list-style:none;
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px;
}
.get_inspired li a{
	color:#000;
}
.get_inspired p{
	width:100%;
	margin:0 0 16px;
	font-size:13px;
}
.get_inspired .content{
	margin:9px 0 27px;
}
	
/*-------------------7/17/2013 ends--------------------*/

.aUnderLine	/*agb*/
{
	text-decoration:underline;
	color:#000 !important;
}

/* ----------------- styles for carousel -------------------- */


.jcarousel-skin-tango {
	width: 940px;
	overflow: hidden;
}
.jcarousel-skin-tango h3{
	text-align:center;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  910px;
	margin:0 auto;
	overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 142px;
	text-align:center;
	
}

.jcarousel-skin-tango .jcarousel-item img{
	border:1px solid #E7E7E9;
}
/*'WEB-3645 Inspiration UI Changes By JAYP 01-APR-2014 - Bottom Gap Adjusted */
.jcarousel-skin-tango .jcarousel-item-horizontal {
	/* margin: 20px; */
	margin-top: 20px;
	margin-bottom: 13px;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom:4px\9; /* IE 8 and below */
}

.ie10 .jcarousel-skin-tango .jcarousel-item-horizontal 
{
	padding-bottom:4px\9; /* IE 10*/
}
.jcarousel-skin-tango .jcarousel-next {
	position: absolute;
	top: 76px;
	width: 14px;
	height: 28px;
	cursor: pointer;
	right:0;
	background:url(../../images/right_arrow_selected.png) no-repeat;
}
.jcarousel-skin-tango  .jcarousel-next-disabled-horizontal{
    cursor: default;
    background-position: -14px 0;
    /* WEB-3645 Inspiration UI Changes By JAYP 01-APR-2014*/
    background:url(../../images/right_arrow.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev {
	position: absolute;
	top: 76px;
	width: 14px;
	height: 28px;
	cursor: pointer;
	background:url(../../images/left_arrow_selected.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal{
    cursor: default;
    /*background-position: -14px 0;*/
    background:url(../../images/left_arrow.png) no-repeat 0 0;
}

.jcarousel-skin-tango p{
	margin: 10px 0 0
}
/* ----------------- styles for carousel -------------------- */

.ProductNameText
{
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}
.divider
{
	background:url(images/divider.gif) repeat-x center;
	height:20px;
	text-align:left;
	margin:1px auto 0px;
	padding-top:10px;
	display:none;
}
.divider .content
{
	float:left;
}

.copyright_txt_bottom
{
	float:left;
	line-height:30px;
	color:#999;
	font-size:10px;	
	width:100%;
}
.mcafee_logo_left
{
	float:left;
}
.inspirationTitle
{
    padding-top:15px;
    margin-bottom:-5px;
}
.categories_border{
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	padding:0 0 11px;
}
.categories_border_top
{	
	border-top:1px solid #000;
	height:0px;
	padding:0 0 11px;
}
.category_dropdown{
	width:180px !important;
}
/* Breadcrumb styles for Product page starts here */
.SectionTitleText
{
    color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;/*font-size:8pt added Bhanu on 07292013 */
}

.SectionTitleText a
{
    color: #999;/*changed Bhanu on 07302013 from #000000*/
    text-decoration: none;
}

.SectionTitleText a:hover
{
    color: #000000;
    text-decoration: underline;
}
.SectionTitleText a:hover {
      color:#000;
      text-decoration:underline;
}
/* Breadcrumb styles for Product page ends here */
/*
input[type="text"] ,input[type="password"],input[type="textarea"],select
{
    border:1px solid #000 !important;
}
*/
/*//updated//*/
.email_updates input {
	margin:1px 0 0px;
	width:180px; /*Jp from 198 for Footer*/
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #FFF !important;
	padding:7px 10px;
	outline:none;
}
/*//updated//*/
.search input {
	border:1px solid #FFF !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	width:198px;
	padding:0;
	float:left;
	padding:7px 0;
	height:14px;
	outline:none;
}
.search_dropdown li .selected{ 
margin:0; 
padding:0; 
background:#e7e7e9 !important; 
font-weight:normal; 
}
.productpagebanner p
{
	width:960px;	
	margin:15px auto 15px auto;
	padding-left:20px;
}

/*******BOPS Start*********/

.product_qty{
margin:10px 0 0 0;
float:right;
	}
.product_qty .text{
font-weight:bold;
font-size:14px;	
margin-right:8px;
float:left;
line-height:35px;
	}

.add_to_cart_container_main .add_to_cart_container .right {
  float: right;
  text-align: right;
   width: 320px;
   position:relative;
  margin: 9px 0 0;
}
.add_to_cart_container_main .add_to_cart_container .right .input {
margin:0px;
float:left;
width:37px;
border:1px solid #000;
height:26px;
margin-right:8px;
}
.add_to_cart_container_main .add_to_cart_container .right .add_to_cart{
	float:left;
	line-height: 28px;
    margin:0px 0;
	font-size: 13px;
	width:110px;
	
	}
.product_qty .add_to_cart, .product_qty .findstore{
	margin-top:0px !important;
	 line-height: 32px;
	
	}
.add_to_cart_container_main .add_to_cart_container .middle {
  float: left;
  padding: 5px 0 17px 20px;
  width: 360px;
}
.add_to_cart_container_main .add_to_cart_container .right .findstore {
	width:110px;
	background:#999999;
	color:#FFF;
	font-size:13px;
	/*font-weight:bold;*/
	text-align:center;
	margin:0px 0 9px 8px;
	float:right;
	line-height:30px;
	cursor:pointer;
}
.add_to_cart_container_main .add_to_cart_container .right .border_right {
  /*MXL Meraj commented for Remove registry on 09-JAN-2017 start*/
  /*border-right: 1px solid #000;
  padding: 0 5px 0 7px;
  margin: 0 5px 0 2px;*/  
  padding: 0 0 0 7px;
  margin: 0 0 0 2px;
  /*MXL Meraj commented for Remove registry on 09-JAN-2017 end*/
}
.right_qty_text
{
font-weight:bold;	
font-size: 14px;
display:block;
	}
.add_to_cart_container .right .findstore a {
	color:#FFF;
}
/*******BOPS End*********/
.pickup_top_bar{
	margin:6px 0 19px 9px;
padding:0px;
width:100%;	
float:left;
box-sizing: border-box;
font-family: Arial, Helvetica, sans-serif;
	
	}
.pickup_top_bar h3{
	
	font-size:21px;
	fopnt-weght:bold;
	color:#000;
	line-height:24px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.pickup_top_bar p{
	
	font-size:13px;	
	color:#000;
	margin:0 0 0 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	}

.product_pickup{
margin:0 0;
padding:0px;
width:100%;	
float:left;
	}
.pickup_left{
float: left;
    margin: 0 0 0px;
    width: 66px;	
	
	}
.pickup_left img {
    width: 66px;
    margin-left:9px;
}
.pickup_middle {
    float: left;
    padding: 5px 0 0px 20px;
    width: 300px;
}
.text_weight {
font-weight: normal;
    line-height: 18px;}
.pickup_right {
    float: right;
    margin:20px 0 18px;
    text-align: right;  
    width:390px;  
}
.pickup_right .text
{
font-weight:bold;
margin-right:8px;
	
	}

.pickup_search_btn input{
	background: #000 ;
    color: #fff;
    cursor: pointer;
     height: 30px !important;
  border: 0px !important;
    float: right;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    margin:0px 0 0px;	
    text-align: center;
    width:80px;
	
	}
.pickup_search_btn a{
	
	 color: #fff;
	}
.pickup_right input{
height:28px;
border:1px solid #ccc;
padding:0 10px;	
width:65px;
font-weight:normal;
font-size:13px;
	
	}
	
.pickup_right select{
height:30px;
border:1px solid #ccc;
padding:0 5px;	
width:100px;
font-weight:normal;
margin: 0 8px 0 6px;
font-size:13px;
	
	}
.pickup_btm_bdr {
      border-top: 3px solid #000;
  float: left;
  height: 2px;
  width: 99%;
  margin-left: 9px;
  box-sizing: border-box;
}
.pickup_btm_bdr_gray {
    border-top: 2px solid #d9d9d9;
    float: left;
    height: 2px;
    width:100%;
}
#BOPSLoader
{
	position: absolute;
  left: 50%;
  top: 50%;
	
	}
.divBOPSLocation
{
	
position:relative;	
	}
.oversizebops
{
  margin:0;
  position: relative;    
    }
 .oversizebops #pnlPriceSecondLine  
 {
     
 margin-right:0px;
 margin-bottom:0;    
     } 
    
.oversizebops span.SpnclsTooltip:hover span
{
    left:33%;
    
    }
    
    /*MXL Sarath: 28 Aug 2015 Added css for IPAD Add to cart button alignment - Start*/

input[type="text"], input[type="button"], input[type="submit"]
{
      -webkit-appearance: none;
      border-radius: 0;
}
/*MXL Sarath: 28 Aug 2015 Added css for IPAD Add to cart button alignment - End*/

/*MXL Suvi Joseph Custom Furniture - Start */
.pLeftdetails_custom
{
	color:#000;
    width: 110px;
    float: left;
    font-size: 13px;
}
.social_media_icons2 a{
border-right:1px solid #dcdcdc;	
	
	}
.thumbs_container .social_media_icons2 img {
    margin: 0px 14px;
    vertical-align: top;
}
.rating_bar .sku_code
{
float:right;	
font-size: 14px;
	}
.custom_furniture_comp{
width:100%;
margin:22px 0 0 0;
padding:0px;	
	}
.cus_size{
font-size:13px;
font-weight:bold;
color:#000;
padding:20px 0 0 0;	
	}
.cus_size select{
height:27px;
border: 1px solid #CCC;
padding: 0px 10px;
width: 116px;
font-weight: normal;
margin: 0px 8px;
font-size: 13px;	
	
	}
.Zpdttooltipp{
margin:0px;
padding:0px; float:left;	
width:360px;
position:relative;
	
	}
	.clr_swatch_margin 
	{
	    margin-top:20px;
	}
.Zpdttooltipp td{
	vertical-align:top;
	}



/* tooltip styling */
  .ztooltip {
    display:none;
    background:#fff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(147, 147, 147, 1);
-moz-box-shadow:    0px 0px 10px 0px rgba(147, 147, 147, 1);
box-shadow:         0px 0px 10px 0px rgba(147, 147, 147, 1);
    height:320px;
    padding:10px;
    width:600px;
    font-size:11px;
    color:#fff;
	bottom:-340px;
	left:-280px;
     z-index:50;
	 border-radius:0;
	 cursor:pointer;
	 position:absolute;
  }
  .ztooltipmenu{
	
	 float:left;
	 margin-right:5px; 
	  margin-bottom:5px;
	  
	  }
	  .ztooltipmenu a img
	  {
	      width:60px;
	      }
	 .product_Details_custom .BVRRRatingSummaryNoReviewsWriteImageLink
	 {margin:5px 0;
	     }
  .ztooltipmenu:nth-child(5n),.ztooltipmenu:nth-child(10n),.ztooltipmenu:nth-child(15n){
	 margin-right:0px; 
	  }
  .ztooltipmenu:hover .ztooltip{
	  cursor:pointer;
	 display:block; 
	  }
.ztoocart_class 
{
    float: left;
    width: 100%;
    margin-bottom:38px;
   
    }
 .color_product_details{
	width:260px;
	margin:0 0 0 30px;
	padding:0px;
	float:left;
	color:#fff;
	vertical-align:top;
	position:relative;
	 
	 }
	.color_product_details p{
	width:100%;
	display:inherit;
	font-size:13px;
	color:#000;	
		}
  /* a .label element inside tooltip */
  .tooltip .label {
    color:#fff;
    width:100px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
  }
  .tooltip .label1 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
  }
.hatom-extra {
	display:none;
}
.custom_right_container {
    float: left;
    width: 360px;
    padding: 0px 0px 0px 20px;
    position: relative;
}
.custom_left_container {
    float: left;
    width: 560px;
    margin: 2px 0px 0px;
}
.color_product_details h3{
font-size:16px;
color:#000;
margin:0px;
padding:0px;	
	}
.orderfree_swatches{
	color:#8b6840;
	margin:0px;
	padding:0px;
	
	}
.orderfree_swatches p{
margin:10px 0;
color:#8b6840;
float:left;
	}
.orderfree_swatches img
{
margin-right:10px;	
	}
.clr_type{
font-size:13px;
margin:20px 0 5px;	
color:#000;
	}
.clr_polish_type{

padding:0px 0 20px 0;
font-size:13px;	
width:100%;
float:left;
color:#000;
	
	}
.top_text_clr{
	font-size:13px;
	margin:0px 0 5px;
	}
.clr_polish_type a img{
margin-right:10px;padding:1px;	
border:1px solid transparent;
float:left;}
.clr_polish_type a img:hover{
border:1px solid #000;
padding:1px;
float:left;
	}
	
.clr_polish_type .cf_active {
    border: 1px solid #000;
    padding: 1px;
    float: left;
}

.product_Details_custom .BVRRRatingSummaryLinkWriteFirst {
    /*margin-bottom: 10px;
    float: left;*/
    width: 100%;
    /*margin-right:15px;*/
}
.product_Details .BVRRRatingSummaryLinkWriteFirst 
{
	margin-right:15px;
}
.price_bar {
    
    float: left;
    width: 97%;
    margin-bottom:15px;
}
.umightalso_custom {
    float: left;
    width: 100%;
    /* line-height: 24px; */
    font-weight: bolder;
    padding-left: 0;
    margin: 28px 3px 28px 0px;
    font-size: 16px;
    text-align: center;
}
.related_pro_cutom {
    width: 940px;
    background: #fff;
    float: left;
    padding:0;
    text-align: left;
    margin-top:0;
    border-top:4px solid #000;
    /*border-bottom: 2px solid #000;*/
    padding-bottom: 80px;
    margin:43px 0 0 0;
}
#variant_price
{
  float: left;
    width: 100%;  
    }

.ztooltipmenu a img {
border: 1px solid transparent;
    padding: 1px;
    float: left;
}

.ztooltipmenu a img:hover {
    border: 1px solid #000;
    padding: 1px;
    float: left;
}
.ztooltipmenu .cf_active {
    border: 1px solid #000;
    padding: 1px;
    float: left;
}
.qty_sect{
margin:0px;
padding:0px;
float: left;
width: 100%;	
	}
.qty_sect input {
  margin: 0px 8px 0px 0px;
float: left;
width: 40px;
border: 1px solid #d1d1d1;
padding: 6px;
}
.qty_sect .text {
    font-weight: bold;
    font-size: 14px;
    margin-right: 8px;
    float: left;
    line-height: 28px;
}
.custom_btn{
margin:0px;
float:left;
width:100%;	
	}
.price_qty_text{
line-height:28px;
	
	}
.cus_button_checkout {
    background: #000;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    border: 0px none;
    float: left;
    padding: 11px 0px 11px;
    margin: 20px 0px 9px;
    cursor: pointer;
    width: 100%;
    text-align: center;
}
.cus_button_checkout a{
	 color: #FFF;
	}
/*MXL Suvi Joseph Custom Furniture - End */

.tabLink_custom {
    display: block;
    text-decoration: none;
    /* padding: 5px 10px 10px 10px; */
    padding: 0px;   
    text-align: center;
    background: #ffffff;
    border: 1px #CCCCCC solid;
    border-width: 1px 0px 0px 0px;
    color: #000;    
    margin-right:10px;
    font-weight:bold;
    
}

.tabLink_customActive {
    display: block;
    text-decoration: none;
    /* padding: 5px 10px 10px 10px; */
    padding: 0px;
    font-weight:bold;
    text-align: center;
    background: #e8e8e8;
    border: 1px #CCCCCC solid;
    border-width: 1px 0px 0px 0px;
    color: #000;
    font-size: 14px;    
    margin-right:10px;
    
}
.tabLink_customs ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-decoration: none;
    font-size: 14px;
    margin-left: 0px;
    text-align: left;
    display: inline;
    width: 100%;
    
}
.tabLink_customs a:focus
{
    background:#e8e8e8;
}
.tabContent
{
   height: auto !important; 
    font-size: 12px;
    
    }
.tabContentActive_custom {
    font-family: Arial, sans-serif;
    display: block;
    clear: both;
    background: #ffffff;
     border: 1px #CCCCCC solid; 
    padding: 30px 10px;
    height: 200px; 
    color: #000;
    line-height:23px;
    font-size: 12px;
    
    
     overflow-y: scroll; 
}
.tabContentActive_custom span,.tabContentActive_custom  a
{
     font-size: 12px;
}
#tabLink_custom1,#tabLink_custom2,#tabLink_custom3
{
    font-size:16px;
}
.tabContentActive_custom ul
{
   margin:10px 16px;
   padding:0px; 
    
    }
.tabContentActive_custom li
{
  line-height:23px;
    font-size: 12px;  
    font-family:Arial, sans-serif;
    color: #000;
    }
.tabLink_customs li {
    color: #999999;
    list-style-type: none;
    text-decoration: none;
    float: left;
    width: 313px;
    padding:0px 0;
}
.tabLink_customs li a
{
   text-decoration:none !important; 
   padding:18px 0;
   border: 1px solid #ccc;
   border-bottom-width: 0px;
    }

.tabLink_customs {
    Width: 100%;
}
.tabLink_custom01 {
    display: block;
    text-decoration: none;
    /* padding: 5px 10px 10px 10px; */
    padding: 0px;    
    text-align: center;
    background: #ffffff;
    border: 1px #CCCCCC solid;
    border-width: 1px 0px 0px 0px;
    color: #000;    
    font-weight:bold;
   
}
.tabLink_customActive01
        {
    display: block;
    text-decoration: none;
    /* padding: 5px 10px 10px 10px; */
    padding: 0px;    
    width: 310px;
    text-align: center;
    background: #ffffff;
    border: 1px #CCCCCC solid;
    border-width: 1px 0px 0px 0px;
    color: #000;    
    font-weight:bold;
        }
.product_thumbnails_cutom {
    width: 550px;
    background: #FFF;
    float: left;
    margin-top: 0px;
    /* height: 90px; */
}
.right_thumbnails_cutom
{
   float:left; 
   vertical-align:middle;   
   margin-top: 35px;
    }
.left_thumbnails_cutom
{
   float:left; 
   vertical-align:middle;
   width:20px;
   
   margin-top: 35px;
    }
 .skutx
 {
     vertical-align: bottom;
    margin-top: 3px;
    float: right;
    font-size: 13px;
    vertical-align: top;
    font-family:Arial;
     
     }
   .product_Details_custom #BVRRSummaryContainer {
   
    float: left;
}
#variant_freeshipping
{
	/*margin-right:350px;*/
}
 .skutx .sku_code {
    float: left;
    font-size: 13px !important;
    vertical-align: top;
}
  .skutx p
  {
    float: left;
    margin: 0px 2px 0 0;
    padding: 0px;  
      }
 /*
.social_media_icons_cutom {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 0;
    padding: 0 10px;
    margin: 15px 0;
    width: 100%;
    color: #dcdcdc;
}
*/
.social_media_icons_cutom_main
{
   margin:0 auto; 
   color: #dcdcdc;
    }
.social_media_icons_cutom img {
    
    background: #FFF;
}
.social_media_icons_cutom
{
    margin-top: 13px;
    float: left;    
    width: 100%;
    }
   .tabLink_customs li:last-child {
    
    width: 314px;
    
}
.tabLink_customActive01:last-child
{
   width: 312px; 
    }
.social_media_icons_cutom  a {
   border-right: 1px solid #dcdcdc;
    vertical-align:top;
    padding:0 20px;
}
.social_media_icons_cutom  .last
{
    border-right: 0px solid #dcdcdc;
    }
.product_thumbnails_cutom .carousel
{
  float:left; 
    
    }
    .product_Det1_custom
{
	width:340px;    
    height: auto;
    background: #FFF;
    float: left;
    padding-bottom: 0px;
    margin-left: 0;
}
  .custom_furniture_comp .product_Cart
  {
      width:340px !important;
      
      }
    .product_Details_custom .rating_bar a
    {
        padding:0px;
        }
.product_content_custom
{
    width: 570px;
    background: #FFF;
    float: left;
    margin-right: 30px;
     margin-bottom: 10px;
     margin-top:19px;
    
}
.product_hero_custom
{
    width: 570px;
    height: 550px;
    border: 1px solid #CCC;
    background: #FFF;
    float: left;
}    
.product_thum_cutom {
    width: 110px;
    height: 110px;
    border: 1px solid #CCC;
    background: #FFF;
    float: left;
    margin-right:19px;
}
.product_thum_cutom img
{
    width: 110px;
    height: 110px;
    }
   .product_thum_cutom2 img
{
    width: 110px;
    height: 110px;
    }
.product_thum_cutom2
{
     width: 110px;
    height: 110px;
    border: 1px solid #CCC;
    background: #FFF;
    float: left;
}
.custom_qty_txt
{
   font-weight: bold;
    font-size: 13px;
    color: #000;
    line-height: 30px; 
   }
.custom_cart_btn
{width: 340px;
    height: 40px !important;
    text-transform: uppercase;
    margin-top: 17px;
    
    }
.availability_customtxt
{
    font-size:13px;
    color:#000;
    font-family:Arial;
    line-height: 19px;
    
    
    }
   .prev_custom 
    {
        float:left;
        padding:80px 20px 0 0px;
    }
    .next_custom
    {
        
        padding: 80px 0 0 0px;
    }
  
 .product_Details_custom
{
    width: 340px;
    height: auto;
    background: #FFF;
    float: right;
}
.product_Det1
{
	width:100%;    
    height: auto;
    background: #FFF;
    float: left;
    padding-bottom: 0px;
    margin-left: 0px;
}
.product_Tab_custom
{
    /*width: 564px;*/
    background: #FFF;
    float: left;
    margin:30px 0 0 0;
    border: 0px solid #CCC;
    font-size:14px;
    text-align:left;
}

 
.product_Tab_custom A:active {
	font-size:16px;
	text-decoration:underline;
}
 .product_Tab_custom A:inactive {
	font-size:16px;
	font-family: Arial, sans-serif;
}
 .product_Tab_custom A:Link {
	font-size:12px;
	font-family: Arial, sans-serif;
	text-decoration:underline;
}
 .product_Tab_custom A:visited  {
	font-size:12px;
	text-decoration:underline;
	font-family: Arial, sans-serif;
}
 .custom_product_txt
{
   font-weight: bold;
    font-size: 13px;
    font-family:Arial;
    color: #000;
    text-align:center;
    margin:32px 0 20px 0;
    width:200px;
    float:left;
   }
.umaylike_thumb
{
border:1px solid #CCC;
float:left; 
margin:0px 20px 0px 0px;
width:200px;
height:200px;  
}
.BVRRRatingSummaryLinkWrite 
{
     margin-left: 2px !important;
}
/*
.umaylike_thumb a img
{
 height:180px;
 width:180px;
}
*/
#ctl00_PageContent_pnlNotCheckOutButtons /*Meraj Top nav 06-JUNE-2016*/
{
    margin-top:20px;
}
#sort1 /*Meraj Top nav 06-JUNE-2016*/
{
    z-index:0;
}
#ctl00_PageContent_dvDTP /*Meraj Top nav 06-JUNE-2016*/
{
  float:left;
}
