@charset "utf-8";
/* CSS Document */
/*general styles start*/
*{outline:none;}
.fontStyle{font-family:Arial, Helvetica, sans-serif;}
/*general styles end*/

/* value For Money and Top Seller boxes Common styles */
.valueForMoney, .topSellers { width:188px; }
.valueForMoneyHead h2, .topSellersHead h2 { font-weight:normal; font-size:15px; margin:0px; padding:0px;}

/* value For Money box styles */
.valueForMoneyHead2 { height:41px; width:190px; float:left; line-height:14px; font-size:11px;}
.valueForMoneyHead2Pad{padding:3px 0px 3px 9px;}
.valueForMoneyHead2 h4{ margin:0px; padding:0px; padding:0px; font-size:16px; font-weight:normal;}
.valueForMoneyBox {	width:188px; float:left;}
.valueForMoneyBoxSlider { width:600px;}



/* Top Seller box styles */
.topSellersBox {}
.topSellersImg{ padding:10px 0px 0px 0px; margin:0px;}
.topSellersNew { position:absolute;	margin:0px 0px 0px 4px; left:0px;}
.topSellersAddCart { position:absolute; padding:0px 0px 0px 135px; margin:66px 0px 0px 0px; left:0px;}
.topSellersTxtBox {	padding:5px 5px; color:#313131; font-size:11px; line-height:14px;}
.topSellersTxtBox h4{ margin:5px 0px; padding:0px; font-size:16px; font-weight:normal; color:#ff6600;}
.marqueecontainer {	position: relative;	width: 172px; height: 348px; overflow: hidden;}

/* bottom Quick Links and Footer */
.quickLinksBg2 table tr td{ padding:3px 0px;}
.quickLinksBg2 a,.footer a{ padding:0px 4px 0px 4px;}

/* Commons styles */
.pT5{padding-top:5px;}
.pT4{padding-top:4px;}
.pT10 {	padding-top:10px;}
.pT11 { padding-top:11px;}
.pT12 { padding-top:12px;}
.pT8 {	padding-top:8px;}
.pT15 {	padding-top:15px;}
.pT20 {	padding-top:20px;}
.pT25 {	padding-top:25px;}
.pB5 {	padding-bottom:5px;}
.pB10 {	padding-bottom:10px;}
.pB15 {	padding-bottom:15px;}
.pB20 {	padding-bottom:20px;}
.pB25 {	padding-bottom:25px;}
.pL5{ padding-left:5px;}
.pL10{ padding-left:10px;}
.pL8 { padding-left:8px; }
.pL15{ padding-left:15px;}
.pL20{ padding-left:20px;}
.pL25{ padding-left:25px;}
.pR5{ padding-right:5px;}
.pR10{ padding-right:10px;}
.pR15{ padding-right:15px;}
.pR20{ padding-right:20px;}
.pR25{ padding-right:25px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p5{ padding:5px;}
.p20{ padding:20px;}
.mL5{ margin-left:5px;}
.mR5{ margin-right:5px;}
.mT5{ margin-top:5px;}
.mB5{ margin-bottom:5px;}
.mB10 {margin-bottom:10px;}
.tdHeight15{ height:15px;}
.tdHeight10{ height:10px;}
.tdHeight5{ height:5px;}
.tdHeight30{ height:30px;}
.tdHeight40{ height:40px;}
.tdHeight150{ height:150px;}
.tdHeight35{ height:35px;}
.width45per{ width:45%;}
.width50per{ width:50%;}
.width55per{ width:55%;}
.width55per{ width:60%;}
.width75per{ width:75%;}
.noPadd{}
td.noPadd{padding:0px 0px 0px 0px !important;}
td.onlyLPad10{padding:0px 0px 0px 10px !important;}

.fLeft { float:left;}
.fRight { float:right;}
.clear { clear:both;}
.taR{ text-align:right;}
.taL{ text-align:left;}
.taC{ text-align:center;}
.bgWhite{ background:#fff;}
.orangeTxt{ color:#ff6600;}
.vaB{ vertical-align:bottom;}
.vaT{ vertical-align:top;}
.vaM{ vertical-align:middle;}

.orangeBtn{ color:#fff; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.orangeBtn span{ background:url(../images/generic/orange_btnL.gif) no-repeat left top; float:left; padding:0px 0px 0px 4px; display:block;}
.orangeBtn span span{ background:url(../images/generic/orange_btnR.gif) no-repeat right top; padding:0px 4px 0px 0px; float:left; display:block;}
.orangeBtn span span a{ background:url(../images/generic/orange_btnM.gif) repeat-x right top; line-height:24px; padding:0px 5px 0px 5px; display:block; float:left; color:#fff; text-decoration:none;}
.orangeBtn span span a:hover{ text-decoration:underline;}

/*special Offer Style Starts*/
.specialOfferPad{padding:10px 20px 0px 20px;}

/*special Offer Style Ends*/

/*.thumbs ul { list-style: none; position:relative}
.thumbs li {float:left;	list-style:none; position:relative; width: 150px; height: 108px; border:1px solid #ff0000;}
.thumbs a {text-decoration: none; margin:0px;}
.thumbs a span {position: absolute;	top:0px;	left:0px;	width: 150px;	height: 108px;	overflow: hidden;	background-image: url(../images/generic/frame.gif);	cursor:pointer;	border:1px solid #330000;}*/



.specialOfferFrame{position:relative;}
.specialOfferFrameBg {position:absolute;	display:block;	top:0;	left:0;	z-index:55;	background-color:transparent;	background-position:top left;
background-repeat:no-repeat;}
.specialOfferFrame.specialOfferImage {width:142px; height:104px;}
.specialOfferFrame.specialOfferImage .specialOfferFrameBg {width:142px; height:104px; background-image:url(../images/generic/frame.gif);}

/* For product Box (Dimension 142 x 102) */

.searchResultProductTbl{ width:142px;}
.searchResultProductTbl img{ border:none;}
.boxImage{width:142px; height:102px; padding-top:2px; position:relative; background-image:url(../images/generic/frame.gif); text-align:center;}
.boxImageSeeAll{width:164px; height:96px; padding-top:3px; position:relative; background-image:url(../images/generic/frame_new.gif); text-align:center;}

/* For product Box (Dimension 164 x 98) */

.productBoxTbl2{ width:164px;}
.productBoxTbl2 img{ border:none;}
.boxImage2{width:164px; height:93px; padding-top:5px; position:relative; background-image:url(../images/generic/frame_new.gif); text-align:center;}

.boxNewProductNote{ position:absolute; left:0px; top:0px; width:36px; height:36px;}
.boxWishList{ position:absolute; right:0px; bottom:-3px; width:34px; height:34px;}
.boxWishListSeeAll{ position:absolute; right:-1px; bottom:-2px; width:34px; height:34px;}


.topSellersFrame{position:relative; cursor:pointer;}
.topSellersFrameBg {position:absolute;	display:block;	top:0;	left:0;	z-index:55;	background-color:transparent;	background-position:top left; background-repeat:no-repeat;  cursor:pointer;}
.topSellersFrame.topSellersImage {width:164px; height:98px;}
.topSellersFrame.topSellersImage .topSellersFrameBg {width:164px; height:98px; background-image:url(../images/generic/frame_new.gif);}




.leftNavigationContentInner ul{margin:0px; padding:0px; list-style:none;}
.leftNavigationContentInner li{list-style:none;}
.leftNavigationContentInner li a.submenu{background:url(../images/generic/left_navigation_off.gif) no-repeat; padding:4px 0px 3px 25px; font-size:12px; color:#666666; text-decoration:none; width:164px; display:block; line-height:18px; }
.leftNavigationContentInner li a.submenu:hover{background:url(../images/generic/left_navigation_on.jpg) no-repeat; padding:4px 0px 3px 25px; font-size:12px; color:#ff6600; font-weight:bold;}
.leftNavigationContentInner li a.submenuSelected{background:url(../images/generic/left_navigation_on.jpg) no-repeat; padding:4px 0px 3px 25px; font-size:12px; color:#ff6600; font-weight:bold;}


.submenu a { background:url(../images/generic/left_navigation_off.gif) no-repeat; padding:4px 0px 3px 25px; font-size:12px; color:#666666; text-decoration:none; width:164px; display:block; line-height:18px; }
.submenu a:hover{background:url(../images/generic/left_navigation_on.jpg) no-repeat; padding:4px 0px 3px 25px; font-size:12px; color:#ff6600; font-weight:bold;}
.submenuOn {background:url(../images/generic/left_navigation_on.jpg) no-repeat; padding:4px 0px 3px 25px; font-size:12px; color:#ff6600; font-weight:bold;}

.leftNavigationOn {background:url(../images/generic/left_navigation_on.jpg) no-repeat; padding:4px 0px 3px 25px; font-size:12px; text-decoration:none; width:164px; display:block; line-height:18px;  color:#ff6600; font-weight:bold;}

.leftNavigationOff {background:url(../images/generic/left_navigation_off.gif) no-repeat; padding:4px 0px 3px 25px; font-size:12px; color:#666666; text-decoration:none; width:164px; display:block; line-height:18px;}
.homeAppSubMenu{position:absolute; display:none; z-index:100; padding:0px; margin-top:33px; margin-left:190px; border:1px solid #e6e6e6;}

.homeAppSubMenu ul{margin:0px; padding:0px; list-style:none; }
.homeAppSubMenu li{margin:0px; padding:0px; list-style:none; border-bottom:1px solid #f7f7f8;}
.homeAppSubMenu li a{font-size:11px; text-decoration:none; background-color:#ecedef; color:#666666; padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:10px; display:block;  line-height:17px;}
.homeAppSubMenu li a:hover{font-size:11px; text-decoration:none; background-color:#ff6600; color:#ffffff; padding-top:3px; padding-bottom:3px;  display:block;  line-height:17px;}

.level2Menu td table tr td{font-size:11px; text-decoration:none; border-bottom:1px solid #f6f7f8;}
.level2Menu a{font-size:11px; text-decoration:none; background-color:#e7e8ea; color:#666666; padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:10px; display:block;  line-height:17px; }
.level2Menu a:hover{font-size:11px; text-decoration:none; background-color:#ff6600; color:#ffffff; padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:10px; display:block;  line-height:17px;}


.cunsElectSubMenu{position:absolute; display:none; z-index:100; padding:0px; margin-top:66px; margin-left:190px; border:1px solid #e6e6e6;}

.cunsElectSubMenu ul{margin:0px; padding:0px; list-style:none; }
.cunsElectSubMenu li{margin:0px; padding:0px; list-style:none; border-bottom:1px solid #f7f7f8;}
.cunsElectSubMenu li a{font-size:11px; text-decoration:none; background-color:#ecedef; color:#666666; padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:10px; display:block;  line-height:17px;}
.cunsElectSubMenu li a:hover{font-size:11px; text-decoration:none; background-color:#ff6600; color:#ffffff; padding-top:3px; padding-bottom:3px;  display:block;  line-height:17px;}



.kitchenAppSubMenu{position:absolute; display:none; z-index:100; padding:0px; margin-top:99px; margin-left:190px; border:1px solid #e6e6e6;}

.kitchenAppSubMenu ul{margin:0px; padding:0px; list-style:none; }
.kitchenAppSubMenu li{margin:0px; padding:0px; list-style:none; border-bottom:1px solid #f7f7f8;}
.kitchenAppSubMenu li a{font-size:11px; text-decoration:none; background-color:#ecedef; color:#666666; padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:10px; display:block;  line-height:17px;}
.kitchenAppSubMenu li a:hover{font-size:11px; text-decoration:none; background-color:#ff6600; color:#ffffff; padding-top:3px; padding-bottom:3px;  display:block;  line-height:17px;}



.digitalProdSubMenu{position:absolute; display:none; z-index:100; padding:0px; margin-top:132px; margin-left:190px; border:1px solid #e6e6e6;}

.digitalProdSubMenu ul{margin:0px; padding:0px; list-style:none; }
.digitalProdSubMenu li{margin:0px; padding:0px; list-style:none; border-bottom:1px solid #f7f7f8;}
.digitalProdSubMenu li a{font-size:11px; text-decoration:none; background-color:#ecedef; color:#666666; padding-left:10px; padding-top:3px; padding-bottom:3px; padding-right:10px; display:block;  line-height:17px;}
.digitalProdSubMenu li a:hover{font-size:11px; text-decoration:none; background-color:#ff6600; color:#ffffff; padding-top:3px; padding-bottom:3px;  display:block;  line-height:17px;}


.advancedSearchContent{background-image:url(../images/generic/advanced_search_bg.gif); background-repeat:no-repeat; background-position:bottom; padding:0px 0px 4px 0px; width:374px; display:none; position:absolute; z-index:100; margin-left:-197px; margin-top:1px; border-left:1px solid #626262; border-right:1px solid #626262;}
.advancedSearchInnerContent{background-image:url(../images/generic/advanced_searchContent_bg.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#f6f7f8; padding:10px;}

.ProductDetailsTxtBoxContainer{background-image:url(../images/generic/product_detail_txtbox_bg.gif); background-repeat:no-repeat; width:254px; padding:8px 0px 7px 10px; height:16px; overflow:hidden;}
.ProductDetailsTxtBox { width:250px; margin:0px; padding:0px; border:0px; background:none; font-size:11px; font-weight:normal; color:#666666; display:block; }

.searchBtnLC{background-image:url(../images/generic/advancedSearch_btn_LC.gif); background-repeat:no-repeat; width:6px; height:29px;}
.searchBtnRC{background-image:url(../images/generic/advancedSearch_btn_RC.gif); background-repeat:no-repeat; width:6px; height:29px;}
.searchBtnMid{background-image:url(../images/generic/advancedSearch_btn_mid.gif); background-repeat:repeat-x; height:29px; padding:0px 10px 0px 10px; }



/* ComboBox / Dropdown Box Styles Start */
.comboboxASearchContainer{ font-size:11px; position:absolute; overflow:hidden; margin-top:-12px;}
.comboboxASearchValueContainer{background-image:url(../images/generic/brandlist_combobox_left.gif); background-position:left; background-repeat:no-repeat; }
.comboboxASearchValueContent{padding-left: 4px; }
.comboboxASearchDropDownContainer{overflow: hidden; padding:0px; border-top:1px #e6e6e6 solid;}
.comboboxASearchItem {background-color: #e9eaec; border-bottom:1px #f7f7f8 solid; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; font-size:11px; padding:2px 0px 2px 10px; color:#666666;}
.comboboxASearchItemHover{	background-color: #ff6600; padding:2px 0px 2px 10px; color:#FFFFFF;}
.comboboxASearchDropDownButton{ width: 26px; height: 31px; background-image: url(../images/generic/brandlist_combobox_right.gif); }

/* Combo box on Gray Bg */
.comboBoxOnGrayBgContainer{ font-size:11px; position:absolute; overflow:hidden; margin-top:-8px;}
.comboBoxOnGrayBgValueContainer{background-image:url(../images/generic/ComboBoxonGrayBg_l.gif); background-position:left; background-repeat:no-repeat; }
.comboBoxOnGrayBgValueContent{padding-left: 4px; }

.comboBoxOnGrayBgDropDownContainer{overflow: hidden; padding:0px; border-top:1px #e6e6e6 solid;}
.comboBoxOnGrayBgItem {background-color: #e9eaec; border-bottom:1px #f7f7f8 solid; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; font-size:11px; padding:2px 0px 2px 10px; color:#666666;}
.comboBoxOnGrayBgItemHover{	background-color: #ff6600; padding:2px 0px 2px 10px; color:#FFFFFF;}
.comboBoxOnGrayBgDropDownButton{ width: 26px; height: 26px; background-image: url(../images/generic/ComboBoxonGrayBg_r.gif); }


.comboboxASearch2Container{ font-size:11px; position:absolute; overflow:hidden; margin-left:125px;  margin-top:-8px;}
.comboboxASearch2ValueContainer{background-image:url(../images/generic/brandlist_combobox_left.gif); background-position:left; background-repeat:no-repeat; }
.comboboxASearch2ValueContent{padding-left: 2px; }
.comboboxASearch2DropDownContainer{overflow: hidden; padding:0px; border-top:1px #e6e6e6 solid;}
.comboboxASearch2Item {background-color: #e9eaec; border-bottom:1px #f7f7f8 solid; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; font-size:11px; padding:2px 0px 2px 10px; color:#666666;}
.comboboxASearch2ItemHover{	background-color: #ff6600; padding:2px 0px 2px 10px; color:#FFFFFF;}
.comboboxASearch2DropDownButton{ width: 26px; height: 31px; background-image: url(../images/generic/brandlist_combobox_right.gif); }
/* ComboBox / Dropdown Box Styles Start */

.specialOfferSeeAll {position:absolute; margin-left:417px; margin-top:-40px; float:left; }
.specialOfferSeeAll img {padding-right:3px; padding-top:5px; float:left;}

/* AutoComplete highlighted item */

.autocomplete_completionListElement 
{  
visibility : hidden;
margin-top : 8px!important;
margin-left:-7px;
padding:0px;
color : windowtext;
border:1px solid #e6e6e6;
background-color:#eff1f2;
cursor : 'default';
text-align : left; 
list-style-type : none;
z-index : 11111;
overflow-x:hidden;
overflow-y:auto;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
background-color: #ff6600;
color:#ffffff;
padding:1px 1px 1px 6px;
border-bottom:1px solid #f7f7f8;
font-size:11px;
width:100%;
display:block;
}

/* AutoComplete item */

.autocomplete_listItem 
{
background-color :#eff1f2;
border-bottom:1px solid #f7f7f8;
color : #666666;
padding:1px 1px 1px 6px;
font-size:11px;
width:100%;
display:block;
}


 /* Compare Products Page*/

.compareOuterStyle{border:1px solid #c5c9cc; background-color:#FFFFFF;}
.compareOuterStyle td{border-right:1px solid #c5c9cc; border-bottom:1px dotted #c5c9cc;}
.compareOuterStyle .noBotBorder{border-bottom:none;}
.compareOuterStyle .noRightBorder{border-right:none;}
.compareOuterStyle .noRightBorder td{border-right:none;}
.compareOuterStyle .noBotBorder td{border-bottom:none;}
/* Compare Products Page*/




/*products Drop down Style start*/

.productsDropDownContent{background-image:url(../images/generic/productsDropDown_search_bg.gif); background-repeat:repeat-x; background-position:bottom; position:absolute; width:548px; background-color:#f6f7f8; margin-top:40px; z-index:110; border-left:1px solid #626262; border-right:1px solid #626262; padding-bottom:4px; display:none;}
.productsDropDownInnerContent{border-bottom:1px #f7f7f8 solid; background-color:#e9eaec; color:#666666; font-size:12px; padding-top:5px; padding-bottom:5px;}
.productsDropDownInnerContent:hover{background-color:#ff6600; border-bottom:1px #f7f7f8 solid; color:#FFFFFF;  }
.hovered{background-color:#ff6600; border-bottom:1px #f7f7f8 solid; color:#FFFFFF;}
.hovered a{color:#ffffff;}
.hovered .runTxtBlack{color:#ffffff;}
.hovered .runTxtBlack a{color:#ffffff;}
.hovered .runTxtBlack a:hover{color:#ffffff;}
.hovered a:hover{color:#ffffff;}
.hovered h2{color:#FFFFFF}
.hovered h2 a{color:#FFFFFF}
.hovered h2 a:hover{color:#FFFFFF}
.hovered .runTxtBlack .productsDropDownHead h2{color:#FFFFFF;}
.hovered .runTxtBlack .productsDropDownHead h2 a{color:#FFFFFF; background-image:url(../images/generic/productsDropDownOn_Arrow_bg.gif);}
.hovered .runTxtBlack .productsDropDownHead h2 a:hover{color:#FFFFFF; background-image:url(../images/generic/productsDropDownOn_Arrow_bg.gif);}
.productsDropDownLBorder{border-left:1px dotted #666666;}
.productsDropDownLRPad{padding:0;}
.productsBackgroundAltColor{ background-color:#fff4db;}

/*products Drop down Style start*/



/*Login Text Boxes*/
.loginTxtBoxContainer{background-image:url(../images/generic/login_txtbox_bg.gif); background-repeat:no-repeat; width:198px; padding:8px 0px 7px 10px; height:16px;}
.loginTxtBox { width:194px; margin:0px; padding:0px; border:0px; background:none; font-size:11px; font-weight:normal; color:#666666; display:block; }

/*Login Text Boxes end*/


/*About us Drop down Style start*/
.aboutUsDropDownContent{background-image:url(../images/generic/productsDropDown_search_bg.gif); background-repeat:repeat-x; background-position:bottom; position:absolute; width:200px; background-color:#f6f7f8; margin-top:40px; margin-left:385px; z-index:110; border-left:1px solid #626262; border-right:1px solid #626262; padding-bottom:4px; display:none;}
.aboutUsDropDownInnerContent{border-bottom:1px #f7f7f8 solid; background-color:#e9eaec; color:#666666; font-size:12px; padding-top:5px; padding-bottom:5px;}
.aboutUsDropDownInnerContent:hover{background-color:#ff6600; border-bottom:1px #f7f7f8 solid; color:#FFFFFF;  }

/*About us Drop down Style start*/

/*Customer service Drop down Style start*/
.CustomerServiceDropDownContent{background-image:url(../images/generic/productsDropDown_search_bg.gif); background-repeat:repeat-x; background-position:bottom; position:absolute; width:200px; background-color:#f6f7f8; margin-top:40px; margin-left:264px; z-index:110; border-left:1px solid #626262; border-right:1px solid #626262; padding-bottom:4px; display:none;}
.CustomerServiceDropDownInnerContent{border-bottom:1px #f7f7f8 solid; background-color:#e9eaec; color:#666666; font-size:12px; padding-top:5px; padding-bottom:5px;}
.CustomerServiceDropDownInnerContent:hover{background-color:#ff6600; border-bottom:1px #f7f7f8 solid; color:#FFFFFF;  }

/*Customer service Drop down Style start*/


/*compare remove button start*/
.compareRemoveButtonOuter{position:relative;}
.compareRemoveButton{position:absolute; right:0px; width:10px; height:10px; margin-top:-3px; margin-right:5px; cursor:pointer;}

/*compare remove button end*/


/*About Us Section style start*/

.aboutUsSectionLeftColumn{width:160px; padding-right:15px; border-right:1px solid #c5c5c5;}
.aboutUsSectionRightColumn{padding:15px;}

/*About Us Section style end*/

.ajax__validatorcallout { z-index : 15; }
.ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px Black;background-color:LemonChiffon;}
.ajax__validatorcallout_popup_table {border:none;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%;}
.ajax__validatorcallout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none !important;}
.ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none !important;}
.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none !important;text-align:center;width:10px;padding:2px;cursor:pointer;}

/* Recently Added Products */

.recentlyAddedProdStyle { background-color:#ffffff;}

/* End of Recently Added Products */



.newArrivalProductTbl{ width:100%;}
.newArrivalProductTbl img{ border:none;}
.newArrivalBoxImage{ width:717px; height:129px; position:relative; text-align:center; background-image:url(../images/generic/NewArrivals_RightSideBox.jpg); background-repeat:no-repeat; background-position:right top;}
.newArrivalboxNewProductNote{ position:absolute; left:0px; top:0px; width:36px; height:36px;}
.newArrivalboxWishList { position:absolute; right:0px; bottom:0px; width:34px; height:30px;}
.newArrivalLeftContentSection{background-color:#ffffff; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3;}
.newArrivalBottomBorder{background-image:url(../images/generic/NewArrivals_bottomBorder_bg.jpg); background-repeat:no-repeat; background-position:1px bottom; padding-bottom:1px;}


/* Shop By Brand Style Start */
.shopByBrandContent{background-color:#dfe1e3; border:1px solid #a7abae;}
/*Shop By Brand start */ 


/*my Account Text Box*/
.myAccountTxtBoxContainer{background:url(../images/generic/myAccount_txtBox_bg.gif) no-repeat; width:248px; padding:0px 0px 0px 10px; height:31px;}
.myAccountTxtBoxSmall{background:url(../images/generic/myAccount_txtBox_small_bg.gif) no-repeat;  width:89px; float:left;  padding:0px 0px 0px 10px; height:31px;}
.myAccountTxtBoxphone{background:url(../images/generic/myAccount_txtBox_phone_bg.gif) no-repeat;  width:160px; float:left;  padding:0px 0px 0px 10px; height:31px;}
.myAccountTxtBox { width:180px; margin:0px; padding:8px 0px 0px 0px; border:0px; background:none; font-size:11px; font-weight:normal; color:#666666;  height:20px; }
.tdWidth20P{width:22%; padding-top:8px;}
/*my Account Text Box*/







/* ////////////////////////////////////////// */

/*Opportunities Section */
.opportunitiesLeftColumn{width:140px; padding-right:15px; border-right:1px solid #c5c5c5;}
/*Opportunities Section */
/*Select Box Style*/
.selectStyle{width:195px; border:1px solid #e6e6e6; background:none; color:#666666; font-size:11px; padding-top:5px; padding-bottom:5px;}
/*Select Box Style*/


/*Shop By Brand Landing Page*/
.sSBLProductTbl{ width:520px;}
.sSBLProductTbl img{ border:none;}
.sSBLBoxImage{ width:520px; height:129px; position:relative; text-align:center; background-image:url(../images/generic/NewArrivals_RightSideBox.jpg); background-repeat:no-repeat; background-position:right top;}
.sSBLboxNewProductNote{ position:absolute; left:0px; top:0px; width:36px; height:36px;}
.sSBLboxWishList { position:absolute; right:0px; bottom:0px; width:34px; height:30px;}
.sSBLBottomBorder{background-image:url(../images/generic/shopByBrand_bottomBorder_bg.gif); background-repeat:no-repeat; background-position:1px bottom; padding-bottom:1px;}
.sSBLLeftContentSection{background-color:#ffffff; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3;}

/*Multi line text box style start*/
.MultiBoxContainer{background-image:url(../images/generic/multiBoxLarg_bg.gif); background-repeat:no-repeat; width:240px; padding:10px 0px 10px 10px; height:16px; height:90px;}
.MultiBoxFld {font-family:Arial, Helvetica, sans-serif; width:232px; height:90px; margin:0px; padding:0px; border:0px; background:none; font-size:11px; font-weight:normal; color:#666666; display:block; }
/*Multi line text box style end*/

/*Select Box Style*/
.selectStyle{width:195px; border:1px solid #e6e6e6; background:none; color:#666666; font-size:11px; padding-top:5px; padding-bottom:5px;}
/*Select Box Style*/

/*wish list text box*/
.wishListTxtBoxContainer{background-image:url(../images/generic/wishlist_txtBox_bg.gif); background-repeat:no-repeat; width:60px; padding:5px 0px 5px 5px; height:16px; text-align:left;}
.wishListTxtBox { width:50px; margin:0px; padding:0px; border:0px; background:none; font-size:11px; font-weight:normal; color:#666666; display:block; }

/*Slide Pagination style*/

.slidePaginContainer{ background-image:url(../images/generic/slidePaginContainerBg.jpg); background-repeat:repeat-x; border-top:1px solid #dfe0e2; padding:4px;}


.slider_rail    
{
	position: relative;	
	padding : 0px;
	margin : 0px;
	width : 1px;	
	height : 28px;
	background-image:url(../images/generic/slider_track.gif); 	
	background-position : left 7px;
	background-repeat:repeat-x;	
}
.slider_handle { margin-top:-2px;  position: absolute; padding:0px;    height: 28px;    width: 13px;}

.pT1{padding-top:1px;}

.alignT td{ vertical-align:top; }

.tdHeight20{ height:20px;}

/* products thumbnail sliding style*/
#productThContainer{ margin:0 auto; position:relative; text-align:left;	width:145px; background:#ffffff;}
#productThContent{position:relative;}			
#productThSlider ul, #slider li{margin:0;	padding:0;	list-style:none;}
#productThSlider li{width:145px;height:70px;overflow:hidden; }	
#productThSlider li img{ border:1px solid #ccc; }
#productThSlider li{ background:#fff;}		
p#controls{	margin:0;	position:relative;	} 
#prevBtn, #nextBtn{ display:block; margin:0; overflow:hidden; text-indent:-8000px; width:10px; 

height:14px; position:absolute; left:-15px;	top:-45px;	}	
#nextBtn{ left:149px;}										

				
#prevBtn a, #nextBtn a{	display:block;	width:10px;	height:14px; background:url

(../images/generic/navArrowL.gif) no-repeat 0 0;}
#nextBtn a{ background:url(../images/generic/navArrowR.gif) no-repeat 0 0;	}

.BrdLT{ border-top:1px solid #cccccc; border-left:1px solid #cccccc;}

.careersBbr { border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.careersBbr td{ border-bottom:1px solid #cccccc;}
.careersBbr .noBotBorder{border-bottom:none;}


#slideshow {
    position:relative;
    height:172px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
