/* Body Structure css */
body { font-family:Arial, Helvetica, sans-serif; background:#5e2341/*url(images/main/bodybg.gif) repeat-x top left*/; }
body.iframebody { background:none; }/*only for iframe*/
/* Main Div for Body Image Shadow Left(background-image: url('Images/Img_BgShadowL.jpg');)*/
#maindL { background-position:left; background-repeat:repeat-y; width: auto; padding:0px; }
/* Main Div for Body Image Shadow Right(background-image: url('Images/Img_BgShadowR.jpg');)*/
#maindR { background-position:right; background-repeat:repeat-y; width: auto; padding:0px; }
/* Content Place Holder in Master Page */
.main { background-color:#FFFFFF; width: auto; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* main css Footer HTML Main Text */
h1 { font-family: Arial; font-size: 20px; color: #A11671; margin: 0px; padding: 0px; font-weight: bold; }
/* For each Paragraph */
 p { text-align: left; padding-top: 2px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; margin: 0px; font-family: arial; font-size: 12px; }
.lable { vertical-align: middle; }
/* Textbox content */
.txtbox { height: 18px; width: 156px; border: 1px #855e9f solid; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; margin-bottom:5px; margin-top:0px; }
/****************** For Buttons *****************************/
.btn_BgMore { width:auto; text-align:center; }
.btn_More { border:1px solid #6F3A87; background-color:#8C4AAB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; vertical-align:middle; padding-left: 8px; padding-right: 8px; }
.btn_bgOther { width:auto; height:22px; text-align:center; }
.btn_Other { background-image:url(images/main/btn_bgslice.jpg); background-color:#Ffffff; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; color:#8F0E47; border:1px solid #E1BCCE; height:20px; }
.logo_Martjack { height:12px; vertical-align:middle; }
.logo_Martjack img { background-color:#FFFFFF; margin-top:1px; }
/* Header Image */
#masthead {/*border-bottom: 1px solid #cccccc;*/ width: auto; height: 71px; vertical-align:middle;/*background-image: url('images/Img_Topbar.jpg');*/ background-position: left 50%; background-repeat:no-repeat; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px; }
/* Header Link Main */
.CompanyLogo { float:left; vertical-align:middle; margin-top:15px; margin-left:10px; }
.CompanyLogo a, .CompanyLogo a:link, .CompanyLogo a:active, .CompanyLogo a:visited, .CompanyLogo a:hover { font-family:Verdana; font-size:20px; text-decoration:none; color:#A11671; font-weight:bold; }
/**/
/* Header navigation search bar */
#header { position:relative; clear:both; top:0px; }
#nav { float:right; margin-top:0px; position:relative; width:745px; z-index:200; }
*html #nav { float:right; margin-top:0px; position:relative; width:745px; z-index:200; margin-top:-4px; }
#searchbar {background:transparent url(images/main/searchbg_img.gif) repeat-x scroll left top;  height:34px; left:0px; padding-left:5px; padding-top:10px; position:absolute; top:0px;width:239px;}
#searchmain { position:relative; }
*html #searchmain { position:relative; margin-top:-4px; }
#main { position:relative; margin-bottom:40px; }
#footer { clear:both; background:#5e2341; width:100%; height:auto; }
#myaccount { position:absolute; top:34px; width:44%; right:196px; }
/*Martjack logo*/
.martjacklogo { height:auto; height:41px; clear:both; float:right; position:relative; }
.martjacklogo a { background:url(images/main/MartJackLogo.gif) no-repeat left top; height:19px; display:block; width:235px; }
/* Navigation css */
div.menubg_r { height:44px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/main/pulldownmenu/nav.gif) repeat-x top right; margin:0px 0px 0px 0px; }
div.menubg_l { height:34px; padding-top:10px; }
.menubg_l ul.menus { list-style:none; margin:0px; padding:0px; }
.menubg_l .menus li { float:left; padding-right:15px; border-right:1px solid #fff; padding-left:15px; }
.menubg_l .menus li.menu_seprator { float:left; border:none; display:none; }
.menubg_l .menus li a { color:#000; display:block; padding-top:8px; height:18px; float:left; padding-left:4px; padding-right:4px; text-decoration:none; font-weight:normal; }
.menubg_l .menus li a:hover { text-decoration:none; }
/************* #search bar styles ***************/
div.searchbarbg_r { height:25px; margin:0px 0px 0px 0px; position:relative; }
div.searchbarbg_l { height:25px; position:relative; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
.searchbarbg_l label { font-size:12px; color:#fff; font-weight:normal; }
.searchbarbg_l .searchtext { overflow:hidden; border:1px solid #a46283; width:130px; height:18px; }
.srachleft_div { float:left; }
.searchtxtdiv { float:left; padding:6px 4px 0px 0px; }
.searchtxtdiv label { color:#92406d; font-family:Trebuchet MS; font-size:13px; padding-left:7px; }
.searchbutton { float:left; margin-top:-2px; padding-top:5px; }
.comparisionbtn_div { float:right; padding:4px 0px 0px 0px; position:absolute; right:0px; }
.cart_comparision_btn { height:20px; border:1px solid #446588; background-image:url(images/main/searchbar/BG_BTN.jpg); background-position:top left; background-repeat:repeat-x; padding:0px 4px 0px 4px; width:92px; }
.cart_comparision_btn a.buttonlnk { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.cartdetails_div { position:absolute; top:-25px; width:330px; left:661px; }
*html .cartdetails_div { position:absolute; top:-25px; width:330px; left:661px; }
.divbtncomparision { float:right; height:25px;}
.divbtncomparision a.navbtn { margin:0px 0px 0px 0px; display:block; color:#5e2341; height:21px; float:left; font-size:12px; font-weight:bold; text-decoration:none;}
.cartitemdetails { float:left; padding:3px 4px 0px 0px;}
label.cartitem_number { font-weight:normal; }
.cartbtn_div {padding:0px 0px 0px 0px; float:left; }
.cart_btn {height:19px;background:url(images/main/viewcart.gif) no-repeat top left;;width:72px; text-align:center; color:#5E2341; font-size:12px; font-weight:bold; padding-top:3px; margin-right:10px; }
.cart_btn a.buttonlnk { font-size:12px; font-weight:bold; color:#5E2341; text-decoration:none; }
.userlogin { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC9999; }
.userlinks{color:#ffffff;}
.userlogin span label { padding-right:5px;}
.userlogin a.loginlnk { color:#fff;text-decoration:none; }
.userlogin a.loginlnk:hover { text-decoration:none; }
/************* #Gridview css styles ***************/
.headerstyle { background-image:url('images/main/sample.jpg'); line-height:1.87; font-family:Arial; font-size:13px; color:#ffffff; font-weight:bold; }
.headerstyle th { padding-left:10px; }
.container2 .itemstyle { padding-left:10px; font-family:Arial; font-size:12px; color:#92406D; height:35px; }
.container2 .itemstyle .qtytxt { border:1px solid #92406D; color:#92406D; }
.container2 .itemstyle .deletebtn { background-image:url('images/main/img_griddelete.gif'); background-repeat:no-repeat; border:0px; height:25px; width:25px; }
.container2 .qtytxt { border:1px solid #92406D; color:#000000; height:16px; padding-left:4px; padding-top:2px; }
.container2 .deletebtn { background-image:url('images/main/img_griddelete.gif'); background-repeat:no-repeat; border:0px; height:25px; width:25px; cursor:pointer; }
.itemstyle { padding-left:10px; font-family:Arial; font-size:12px; color:#92406D; height:35px; }
.itemstyle .qtytxt { border:1px solid #92406D; color:#92406D; }
.itemstyle .deletebtn { background-image:url('images/main/img_griddelete.gif'); background-repeat:no-repeat; border:0px; height:25px; width:25px; }
.container2 .grditemstyle_productdetails { padding:10px; font-family:Arial; font-size:12px; color:#92406D; width:40%; vertical-align:top; }
.container2 .grditemstyle_productdetails .imgdiv { width:100px; height:100px; float:left; border:1px solid #cccccc; }
.container2 .grditemstyle_productdetails .imgdiv .product_img { width:100px; height:100px; }
.container2 .grditemstyle_productdetails .productdescdiv { padding-left:8px; float:left; width:60.2%; }
.container2 .grditemstyle_productdetails .productdescdiv li.productname { font-size:14px; font-weight:bold; padding-bottom:0px; }
.container2 .grditemstyle_productdetails .productdescdiv li.producttext { color:#666666; }
.container2 .grditemstyle_productdetails .productdescdiv li.productdetaillnk { }
.container2 .grditemstyle_productdetails .productdescdiv li.productdetaillnk a { text-decoration:underline; color:#92406D; }
.container2 .grditemstyle_productdetails .productdescdiv li.productdetaillnk a:hover { text-decoration:none; color:#92406D; }
.container2 .grditemstyle { padding:10px; font-family:Arial; font-size:12px; color:#000000; width:12.5%; vertical-align:top; }
.container2 .grditemstyle a { text-decoration:underline; color:#000000; }
.container2 .grditemstyle a:hover { text-decoration:none; }
.container2 .product_grditemstyle { padding:6px 10px 6px 10px; font-family:Arial; font-size:12px; color:#000000; width:auto; vertical-align:top; }
.container2 .product_grditemstyle a { text-decoration:underline; color:#000000; }
.container2 .product_grditemstyle a:hover { text-decoration:none; }
/************* Footer css styles ***************/
.bottombartop_r { height:51px; margin:0px 0px 0px 0px; overflow:visible; font-size:1px; clear:both; background:url(images/main/footer/footer_top.gif) no-repeat left top; }
/*html* .bottombartop_r{margin-bottom:-11px;}/*only for IE*/
.bottombartop_l { height:51px; margin:0px; padding:0px; }
.bottombarmiddle_r { background:#5e2341; margin:0px; overflow:visible; padding:0px 11px 0px 0px; }
.bottombarmiddle_l { margin:0px 0px 0px 0px; position:relative; min-height:15px; font-family:Trebuchet MS; font-size:11px; padding:1px 11px 1px 8px; }
/*html*.bottombarmiddle_l{height:15px;}/*only for IE*/
.bottombarbottom_r { background:#5e2341; height:10px; margin:0px 0px 0px 0px; overflow:visible; padding:0px 11px 0px 0px; font-size:1px; }
/*html* .bottombarbottom_r{margin-bottom:-8px;}/*only for IE*/
.bottombarbottom_l { height:10px; margin:0px; }
.bottombarmiddle_l ul.footerlnk { margin:0px 0px 2px 0px; padding:0px; list-style:none; color:#92406D; font-size:12px; }
.bottombarmiddle_l ul.footerlnk li { display:inline; padding-right:6px; margin:0px; line-height:1.45 }
.bottombarmiddle_l ul.footerlnk li a { text-decoration:none; color:#C486A6; }
.bottombarmiddle_l ul.footerlnk li a:hover { text-decoration:underline; }
.bottombarmiddle_l ul.footerlnk li.bottombarlnk_sep { display:inline; padding-right:6px; }
.bottombarmiddle_l div.storeaddress { color:#92406D; margin:0px; padding:0px; font-size:11px;  }.bottombarmiddle_l div.storeaddress p{font-size: inherit; clear:both;  }
/*************************Shopping Steps CSS***********************/
div.stepsbg_r { height:50px; padding:14px 6px 0px 0px; background:url('images/shoppingsteps/stepbg_right.gif') no-repeat top right; margin:5px 0px 2px 0px; }
div.stepsbg_l { height:50px; background:url('images/shoppingsteps/stepbg_left.gif') no-repeat top left; position:relative; margin:0px 0px 0px 0px; padding:0px; position:relative; }
.stepsbg_l ul.steplist { list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:40px; }
li div.stepno { font-size:18px; font-weight:bold; color:#000; padding-top:4px; }
li div.steptxt { padding-top:14px; }
li.step_seprator { width:1%; background-image:url('images/container2/shoppingsteps/step_sepratar.gif'); background-position:center top; background-repeat:no-repeat; float:left; height:40px; position:relative; top:1px; }
li.normalstep { list-style:none; margin:0px; background-image:url('images/container2/shoppingsteps/normalstep.gif'); background-position:center top; background-repeat:no-repeat; width:22%; padding:0px 0px 0px 0px; height:40px; float:left; text-align:center; position:relative; top:-6px; }
li.selectedstep { list-style:none; margin:0px; background-image:url('images/container2/shoppingsteps/activestep.gif'); background-position:center top; background-repeat:no-repeat; width:22%; padding:0px 0px 0px 0px; height:40px; float:left; text-align:center; font-weight:bold; position:relative; top:-6px; }
/**********************Bread Crumb Css *************************/
div.breadcrumbg_r { padding-right:9px; height:32px; margin:0px 0px 2px 0px; background:transparent url(images/BreadCrumb/breadcum_r.gif) no-repeat scroll right top; }
div.breadcrumbg_l { height:32px; position:relative; margin:0px; padding:0px; padding:0px 0px 0px 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:transparent url(images/BreadCrumb/breadcum_l.gif) no-repeat scroll left top; }
.breadcrumbg_l .breadcrumlnk { color:#000; text-align:left; width:auto; padding-top:8px; }
.breadcrumbg_l .breadcrumlnk .maincategoery { font-weight:bold; text-decoration:none; }
.breadcrumbg_l .breadcrumlnk a { color:#000; text-decoration:underline; background-image:url('images/main/breadcrumb/breadcrum_bullet.gif'); background-repeat:no-repeat; background-position:right 4px; padding-right:12px; margin-right:4px; }
.breadcrumbg_l .breadcrumlnk a:hover { text-decoration:none; }
.breadcrumbg_l .breadcrumlnk a.nobullet { background:none; }
.breadcrumbg_l .compairebtn { float:right; padding-top:4px; }
/**********************************Compare popup design ****************************/
 #divCompPop { height:auto; margin-left:-200px; padding-bottom:20px; position:absolute; right:32px; top:0px; z-index:210; }
.cmp_pop { width:410px; height:132px; position:relative; }
.cmp_pop_l { width:6px; height:132px; background:url(images/main/pop/pp_l.gif) no-repeat; float:left; }
.cmp_pop_m { width:394px; height:127px; background:url(images/main/pop/pp_m.gif) repeat-x; float:left; padding:0px 2px 5px 0px; }
.cmp_pop_r { width:6px; height:132px; background:url(images/main/pop/pp_r.gif) no-repeat; float:left; }
.cmp_pr { height:31px; width:100%; }
.cmp_pop_tl { width:7px; height:31px; float:left; }
.cmp_pop_tm { height:31px; float:left; width:361px; }
.cmp_pop_tr { width:26px; height:31px; float:left; }
.cmp_pop_tmh { font-size:13px; color:#FFFFFF; line-height:29px; font-weight:bold; }
.cl_p { margin-top:6px; }
.cmp_prul { height:auto; margin:0px; padding:5px; list-style:none; }
.cmp_prul li { padding:0px; margin:0px 0px 0px 0px; width:94px; height:90px; background-color:#993366; list-style:none; float:left; font-size:11px; color:#000; text-align:left; background:#FFFFFF; }
.cmp_prul li label { display:block; text-indent:2px; }
.cmp_prul li div { height:68px; }
.cmp_prul li div span { width:23px; display:block; float:left; padding-left:3px; padding-top:23px; }
.cmp_prul li div div { width:61px; float:left; height:55px; padding-left:3px; padding-top:6px; }
.cmp_prul li.btn { padding:0px; margin:0px 0px 0px 0px; list-style:none; width:98px; height:27px; background:none; float:right; }
.btnpr { background:url(images/main/pop/btn_bg.gif) no-repeat; width:98px; height:27px; border:none; color:#FFFFFF; font-weight:bold; font-size:11px; cursor:pointer; margin:5px 0px; }
.cmp_pop_close { background:url(images/main/pop/close_p.gif) no-repeat; margin-top:7px; display:block; width:15px; height:15px; border:0px; text-decoration:none; }
a.btnpr { background:url(images/main/pop/btn_bg.gif) no-repeat; width:98px; height:27px; border:none; color:#FFFFFF; font-weight:bold; font-size:11px; cursor:pointer; margin:5px 0px; display:block; text-decoration:none; text-align:center; line-height:25px; }
a.btnpr:hover { text-decoration:none; }
.cmp_pop_mtxt { color:#000; line-height:80px; font-weight:bold; text-align:center; font-size:13px; }
/*messages CSS */
.errorimg { width:36px; background:url(images/main/error.gif) no-repeat top left; height:32px; float:left; margin-left:5px; margin-top:5px; }
.msgimg { width:36px; background:url(images/main/msg.gif) no-repeat top left; height:32px; float:left; margin-left:5px; margin-top:5px; background:url(images/main/msg.gif) no-repeat top left; }
.successimg { width:36px; background:url(Images/main/success.gif) no-repeat top left; height:32px; float:left; margin-left:5px; margin-top:5px; }
.info { font-size:12px; color:#000; margin-left:50px; text-align:left; }
.empty_msg { height:auto; border:1px solid #864e6b; margin:1% auto; overflow:hidden; background-color:#e7bdd6; padding:2px; width:98%; }
.empty_msg .msgtitle { font-weight:bold; }
.empty_msg .msgtext { font-weight:normal; }
.empty_msg .msgtext a { color:#000; font-weight:bold; text-decoration:underline; }
.empty_msg .msgtext a:hover { text-decoration:none; }
.error_msg { height:auto; border:1px solid #864e6b; margin:1% auto; overflow:hidden; background-color:#e7bdd6; padding:2px; width:98%; }
.error_msg .msgtitle { font-weight:bold; }
.error_msg .msgtext { font-weight:normal; }
.error_msg .msgtext a { color:#000; font-weight:bold; text-decoration:underline; }
.error_msg .msgtext a:hover { text-decoration:none; }
.success_msg { height:auto; border:1px solid #864e6b; margin:1% auto; overflow:hidden; background-color:#e7bdd6; padding:2px; width:98%; }
.success_msg .msgtitle { font-weight:bold; }
.success_msg .msgtext { font-weight:normal; }
.success_msg .msgtext a { color:#000; font-weight:bold; text-decoration:underline; }
.success_msg .msgtext a:hover { text-decoration:none; }
/*Bubble css*/
.maindiv { width:190px; height:auto; border:1px solid #f00; background:#ffc; color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; z-index:2; position:relative; }
.maindiv span.left { position:absolute; background:url(images/main/popup/leftArrow.gif) no-repeat; z-index:5; text-decoration:none; padding:4px; left: -10px; top: 5px; }
.maindiv span.right { position:absolute; background:url(images/main/popup/rightArrow.gif) no-repeat; z-index:5; text-decoration:none; padding:4px; left: 200px; top: 5px; }
/******************************Storemap page css in one place****************************/
.storemap_top { background:url(images/main/map/map_bgmain.gif) repeat-x left top; height:50px; }
.storemap_right { float:right; width:7px; background:url(images/main/map/map_bgright.gif) no-repeat top right; display:block; height:50px; }
.storemap_left { float:left; width:121px; background:url(images/main/map/map_bgleft.gif) no-repeat top left; display:block; height:50px; }
.storemap_content { float:left; width:50%; display:block; height:45px; padding-top:5px; padding-left:15px; }
.storemap_content h3 { color:#FFFFFF; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; width:100%; margin:0px; padding:0px; }
.storemap_content p { font-size:11px; color:#FFFFFF; padding:0px; margin:0px; float:left; width:100%; }
.storemap_ld { text-align:right; display:block; height:25px; padding-top:15px; }
.storemap_ld a { text-decoration:none; color:#FFFFFF; font-size:13px; font-weight:bold; padding-right:5px; }
.storemap_ld a:hover { text-decoration:underline; }
/**************Storemap select city and route******************************/
.container1 .storemap { color:#000000; margin:0px 0px 0px 0px; overflow:hidden; text-align:left; width:auto; position:relative; height:100%; background-color:#fff; }
.container1 .storemap label { color:#ffffff; font-size:12px; display:block; font-weight:bold; }
.container1 .storemap select { width:146px; background-color:#FFFFFF; border:1px solid #7f9db9; color:#000000; font-size:11px; height:18px; }
.container1 .storemap p.gidetext { position:relative; top:1%; left:6px; color:#ffffff; font-size:12px; padding-right:4px; font-family:Arial, Helvetica, sans-serif; }
.container1 .storemap p.b { }
.container1 .storemap p a.morelnk { font-weight:normal; text-decoration:underline; color:#92406D; cursor:pointer; padding-left:14px; display:block; padding-right:4px; margin-left:130px; }
.container1 .storemap p a.morelnk:hover { text-decoration:none; }
.container1 .storemap label.citylabel { position:relative; left:0px; top:6px; color:#92406D; }
.container1 .storemap label.getroute { position:relative; left:0px; top:12px; color:#92406D; }
.container1 .storemap select.citylist { position:relative; left:0px; top:10px; width:160px; }
.container1 .storemap label.routelabel { position:relative; left:0px; top:20px; color:#92406D; }
.container1 .storemap span.routetxtdiv { width:120px; float:left; display:block; margin-right:3px; }
.container1 .storemap input.routetxt { position:relative; left:0px; top:5px; width:120px; }
.container1 .storemap .btnlocate { background:url(images/main/map/btn_locate.gif) no-repeat top left; width:74px; height:22px; text-align:center; color:#FFFFFF; display:block; font-weight:bold; float:left; margin-left:0px; margin-top:2px; padding-top:5px; }
.container1 .storemap .btnlocate a { color:#FFFFFF; text-decoration:none; font-size:12px; }
.container1 .storemap .storemapborder { background:#3398cc; width:95%; height:1px; display:block; margin:5px auto; overflow:hidden; position:relative; top:10px; float:left; }
.container1 .storemap .storemapbtn { float:left; margin-left:5px; display:block; width:90%; }
.container1 .storemap .storemapbtn .navbtn { margin:3px 5px 3px 0px; display:block; color:#5e2341; height:21px; float:left; font-size:12px; font-weight:bold; text-decoration:none; }
.container1 .storemap .storemapbtn a.navbtn { margin:0px 5px 0px 0px; display:block; color:#5e2341; height:21px; float:left; font-size:12px; font-weight:bold; text-decoration:none; }
.container1 .storemap .storemapbtn a.navbtn:hover, a.navbtn:visited { color:#5E2341; cursor:pointer; text-decoration:none; }
.container1 .storemap .storemapbtn .navbtn_l { background:url(images/main/mj_button/mjbtn_left.gif) no-repeat; width:5px; height:21px; display:block; float:left; }
.container1 .storemap .storemapbtn .navbtn_m { background:url(images/main/mj_button/mjbtn_middle.gif) repeat-x; width:auto; height:21px; display:block; float:left; padding:0px 0px 0px 0px; line-height:20px; text-decoration:none; }
.container1 .storemap .storemapbtn .navbtn_r { background:url(images/main/mj_button/mjbtn_right.gif) no-repeat; width:5px; height:21px; display:block; float:left; }
.container1 .storemap .storemapbtn .mj_btnbg { background:none; border:none; font-size:12px; color:#5e2341; font-weight:bold; padding-top:0px; cursor:pointer; height:21px; padding-bottom:2px; }
.container1 .storemap div.mapdiv { margin:0px 5px; height:40px; float:left; }
.container1 .storemap div.locatediv { margin:0px 0px 0px 5px; height:25px; float:left; }
/*storeslist  for container2*/
.container2 .storeslist { margin:0px 0px 0px 0px; overflow:hidden; text-align:left; width:auto; position:relative; background-color:#fff; }
.container2 .storeslist .filterarea { text-align:right; padding-right:5px; }
.container2 .storeslist .filterarea a { text-decoration: underline; font-size:12px; font-weight:bold; color:#000; background:url(images/main/map/filter.gif) no-repeat 60px 6px; padding-right:15px; }
.container2 .storeslist .storesdivparent { height:280px; overflow:auto; }
.container2 .storeslist .filterarea a:hover { text-decoration:none; }
.container2 .storeslist ul.storeslistdetails { margin:5px 0px 30px 0px; padding:0px; list-style:none; }
.container2 .storeslist ul.storeslistdetails li { line-height:1.3; padding:0px 5px; font-size:12px; color:#000; }
.container2 .storeslist .storeslistdetails a.storeslistheading { font-size:12px; font-weight:bold; color:#000; text-decoration:none; }
.container2 .storeslist .storeslistdetails a.storeslistheading:hover { text-decoration:none; }
.container2 .storeslist ul.storeslistdetails li.storelinks { margin-top:5px; }
.container2 .storeslist ul.storeslistdetails li a.visitthewebstore { color:#006697; text-decoration:underline; display:block; }
.container2 .storeslist ul.storeslistdetails li a:hover.visitthewebstore { text-decoration:none; }
.container2 .storeslist ul.storeslistdetails li.visitstorediv { height:28px; }
/*Loader*/
.loader { background:transparent url(images/main/loader-image-animation.gif) no-repeat scroll center center; height:80px; width:80px; margin-top:10px; margin-bottom:10px; }
/*Pricerange slider*/
.container1 .productlocatorbucket div.storelocate_sliderbg_r { padding-right:5px; height:70px; background: url(images/main/slider/Slider_bg_r.gif) no-repeat top right; margin:2px 5px 0px 5px; }
.container1 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l { height:70px; background:url(images/main/slider/Slider_bg_l.gif) no-repeat top left; position:relative; padding:2px 0px 0px 10px; }
.container1 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv { height:auto; width:96.5% }
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valuestart{width:75px; border:0px; background:none; margin-top:6px; position:absolute;left:4px;font-size:12px;}
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valueend{width:77px; border:0px; background:none; text-align:right; margin-top:6px; position:absolute; right:0px;font-size:12px;}
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l p{font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.container2 .productlocatorbucket div.storelocate_sliderbg_r { padding-right:5px; height:70px; background: url(images/main/slider/Slider_bg_r.gif) no-repeat top right; margin:2px 5px 0px 5px; }
.container2 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l { height:70px; background:url(images/main/slider/Slider_bg_l.gif) no-repeat top left; position:relative; padding:2px 0px 0px 10px; }
.container2 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv {height:auto; width:96.5% }
.container2 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valuestart{width:75px; border:0px; background:none; margin-top:6px; position:absolute;left:4px;font-size:12px;}
.container2 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv .product_valueend{width:77px; border:0px; background:none; text-align:right; margin-top:6px; position:absolute; right:0px;font-size:12px;}
.container1 .productlocatorbucket  div.storelocate_sliderbg_r div.storelocate_sliderbg_l p{font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.container2 .productlocatorbucket div.storelocate_sliderbg_r div.storelocate_sliderbg_l p { font-size:11px; color:#5E2341; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

/*product search slider*/
.container2 .productsearchslider {width:650px; margin:0 auto; padding-bottom:5px;}
.container2 .productsearchslider  div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv{height:auto; width:96.5%;}
.container2 .productsearchslider div.storelocate_sliderbg_r{padding-right:7px; height:52px; background: url(Images/main/slider/slider_bginner_r.gif) no-repeat top right; margin:2px 7px 0px 7px;}
.container2 .productsearchslider div.storelocate_sliderbg_r div.storelocate_sliderbg_l{height:48px; background:url(Images/main/slider/slider_bginner_l.gif) no-repeat top left; position:relative; padding:4px 0px 0px 10px;}
.container2 .productsearchslider div.pricerange{width:80px; float:left;}
.container2 .productsearchslider p{font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.container2 .productsearchslider div.storelocate_sliderbg_r div.storelocate_sliderbg_l .mainsliderdiv{height:auto; width:96.5%;}
.container2 .productsearchslider div.parent{margin-top:5px;}
.container2 .productsearchslider div.innerslider{width:400px;  float:left; margin-left:5px; margin-right:20px; position:relative;}
.container2 .productsearchslider div.slidersearchbtn{ width:auto;}
.container2 .productsearchslider div.innerslider .product_valuestart{width:100px; border:0px; background:none; margin-top:2px; position:absolute;left:-4px; font-size:12px; }
.container2 .productsearchslider div.innerslider .product_valueend{width:100px; border:0px; background:none; text-align:right; margin-top:2px; position:absolute; right:0px; font-size:12px;}
img{font-size:12px; color:#000000;}