﻿.container1 {height:100%;overflow:hidden;margin-bottom:0px;background:#F1F0ED;}
.container1 div.subheading_r{height:28px;margin:0px;overflow:visible; padding-right:24px; background:url(Images/container1/bg_headingright.gif) right top no-repeat;} 
.container1 div.subheading_r h1, .container1 div.subheading_r h2 {height:23px;position:relative; display:block;color:#df7829;font-size:12px;text-align:left;margin:0px 0px 0px 0px;padding-left:20px;padding-top:9px;font-weight:bold; background:url(Images/container1/bg_headingleft.gif) left top no-repeat;text-transform:capitalize;}
.container1 div.subheading_r h1 .refinesearch_clearall, .container1 div.subheading_r h2 .refinesearch_clearall{color:#df7829; text-decoration:underline;  text-align:right; position:absolute; right:4px;font-weight:normal;font-size:12px;}
.container1 div.subheading_r h1 .refinesearch_clearall:hover, .container1 div.subheading_r h2 .refinesearch_clearall:hover{text-decoration:none;}

.container1 div.r_bottom{padding:0px 69px 0px 0px; height:0px;clear:both; margin:0px 0px 0px 0px;}
.container1 div.r_bottom  div.l_bottom{height:0px; position:relative; clear:both; font-size:1px;} 

/*Buttons*/

.navbtn{ margin:3px 5px 3px 0px; display:block; color:#ffffff; height:24px; float:left;font-weight:normal; text-decoration:none;}
a.navbtn{ margin:3px 5px 0px 0px; display:block; color:#ffffff; height:24px; float:left; font-weight:normal; text-decoration:none;}
a.navbtn:hover,a.navbtn:visited{ color:#ffffff; cursor:pointer; text-decoration:none;}
.navbtn_l{ background: url(images/main/mj_button/mjbtn_left.gif) no-repeat;width:11px;height:24px;display:block;float:left;}
.navbtn_m{background:url(images/main/mj_button/mjbtn_middle.gif) repeat-x;width:auto;height:24px;display:block;float:left;padding:0px 0px 0pt;line-height:22px; text-decoration:none; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.navbtn_r { background:url(images/main/mj_button/mjbtn_right.gif) no-repeat;width:18px;height:24px;display:block;float:left;}
.mj_btnbg{ background:none; border:none; font-size:11px; color:#df7829; font-weight:bold; padding-top:0px; cursor:pointer; height:21px; padding-bottom:0px; text-transform:uppercase;}

/*****************************************All Control CSS*******************************/
/********** Horizantal(Product Showcase)**********************/
.container1 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 10px 0px 10px; overflow:hidden;height:100%; text-align:left;}
*html .container1 .bucketgroup .bucket {margin:2px 0px 2px 2px; }
.container1 .bucketgroup .bucket {margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; position:relative; float:left;width:142px; height:230px; background:url(Images/container1/bg_bucket.gif) center 4px no-repeat; border-bottom:1px dotted #cccccc}
.container1 .bucketgroup .bucket .bucket_left{font-family:Verdana, Arial, Helvetica, sans-serif;}
.container1 .bucketgroup .bucket .bucket_left h4.mtb-title {position:absolute; top:130px; left:0px; font-size:11px;  font-weight: normal;   width:142px; text-align:center; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; }
.container1 .bucketgroup .bucket .bucket_left img.mtb-img {top:12px; left:20px; position:absolute;text-align:center;width:100px; height:100px;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-more {height:15px; left:8px; top:193px; position:absolute; margin-top:0px; text-align:center; background:url(Images/container1/btn_more.gif) no-repeat top left; font-size:0px; width:114px; height:21px;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:none;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-more span {display:block; padding:0px 0px 0px 0px; }
.container1 .bucketgroup .bucket .bucket_left p.mtb-desc{display:none;}
.container1 .bucketgroup .bucket .bucket_left span.mtb-price {position:absolute; top:175px; left:0px;text-align:center; height:auto; width:142px;}
.container1 .bucketgroup .bucket .bucket_left b.lb1 { color:#666666; display:none;}
.container1 .bucketgroup .bucket .bucket_left b.lb2 { color:#666666; display:none;}
.container1 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#0099cc;font-weight:bold; display:none; text-decoration:line-through; }
.container1 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#df7829;font-weight:bold; display:block; } 
.container1 .bucketgroup .bucket .bucket_left a.mtb-compare {left:0px; top:158px; font-size:11px; font-weight:normal; color:#DF7829; position:absolute; text-align:left; margin-top:0px; text-decoration:underline;  text-align:center; width:142px;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:none;}
.container1 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:0px;display:block;}
.container1 .bucketgroup .viewmore,.container1 .bucketgroup_vertical .viewmore{clear:both;font-size:11px;text-align:right;height:25px;padding-right:10px; font-weight:normal;}
.container1 .bucketgroup .viewmore a.viewmorelnk,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#666;padding-left:0px; }
.container1 .bucketgroup .viewmore a.viewmorelnk:hover,.container1 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{text-decoration:none;}

/******Vertical(Product Showcase)****************/
.container1 .bucketgroup_vertical{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden; }
*html .container1 .bucketgroup_vertical{padding-top:3px;}/*Only for IE*/
.container1 .bucketgroup_vertical .bucket {margin:3px; padding-right:5px; width:97%;  height:140px; background:none; border-bottom:1px dotted #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(Images/container1/bg_bucket.gif) 3px 4px no-repeat; }
.container1 .bucketgroup_vertical .bucket .bucket_left{height:124px;  position:relative;}
.container1 .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {position:absolute; top:10px; left:127px; font-size:11px;  font-weight: normal;  width:auto; text-align:left; color:#666666; }
.container1 .bucketgroup_vertical .bucket .bucket_left img.mtb-img {top:10px; left:10px; position:absolute;text-align:center; width:100px; height:100px;padding:2px;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-more {width:63px; height:15px; padding-top:0px; right:10px; top:105px;  position:absolute; text-align:center; margin-top:2px;text-decoration:none; background:url(Images/container1/btn_more.jpg) no-repeat top left; font-size:0px; width:104px; height:21px; }
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-more span {}
.container1 .bucketgroup_vertical .bucket .bucket_left p.mtb-desc{position:absolute;top:30px;left:127px;color:#666666;line-height:1.20;font-size:11px;width:72%;}
.container1 .bucketgroup_vertical .bucket .bucket_left span.mtb-price {position:absolute; top:80px; left:127px;text-align:left;width:auto; height:51; font-size:12px;}
.container1 .bucketgroup_vertical .bucket .bucket_left b.lb1 {font-size:12px; color:#0099cc	; display:none; }
.container1 .bucketgroup_vertical .bucket .bucket_left b.lb2 {font-size:12px; color:#0099cc; display:none;}
.container1 .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#df7829;font-weight:bold;  display:none;}
.container1 .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {font-size:12px; color:#df7829; font-weight:bold; display:block; }
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare {width:63px; height:15px; padding-top:0px; right:10px; top:100px; font-size:11px; font-weight:normal; color:#666666; position:absolute; text-align:center; margin-top:2px;text-decoration:none; display:none; }
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;}
.container1 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare span {display:block;padding-left:0px; color:#099cc;} 

/*********************** Paging For Horizantal and Verticle Product Showcase*************/
.container1 .bucketgroup .pagercontrol ,.container1 .showcatbucketgroup_s01 .pagercontrol , .container1 .bucketgroup_vertical .pagercontrol, .container1 .showcatbucketgroup_s03 .pagercontrol{text-align:center;clear:both;padding-bottom:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;  padding-top:4px; margin-bottom:0px; padding-right:10px;}
.container1 .bucketgroup .pagercontrol .pagerdiv , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv, .container1 .showcatbucketgroup_s03 .pagercontrol .pagerdiv{float:right;}
.container1 .bucketgroup .pagercontrol .pagerdiv label.pages , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv label.pages , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv label.pages , .container1 .showcatbucketgroup_s03 .pagercontrol .pagerdiv label.pages{display:block;float:left; color:#746f69; text-transform:uppercase;}
.container1 .bucketgroup .pagercontrol .pagerdiv a.pager , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager, .container1 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager{display:block;height:15px;width:15px;float:left;color:#666666;margin-right:2px;background:url(Images/container1/bg_pager_normal.gif) no-repeat left top;text-decoration:none; cursor:pointer; padding-top:1px;}
.container1 .bucketgroup .pagercontrol .pagerdiv span.pager , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv span.pager , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv span.pager , .container1 .showcatbucketgroup_s03 .pagercontrol .pagerdiv span.pager{display:block;height:15px;width:15px;float:left;color:#ffffff;margin-right:2px;text-decoration:none;background:url(Images/container1/bg_pager_hover.gif) no-repeat left top; padding-top:1px;}
.container1 .bucketgroup .pagercontrol .pagerdiv a.pager:hover , .container1 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager:hover , .container1 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager:hover, .container1 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager:hover{text-decoration:none;color:#ffffff;background:url(Images/container1/bg_pager_hover.gif) no-repeat left top; }
.container1 .bucketgroup .pagercontrol a.pager_nextprv , .container1 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv , .container1 .bucketgroup_vertical .pagercontrol a.pager_nextprv, .container1 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv{font-size:9px; display:block;height:15px;width:15px;padding-left:1px;float:left;color:#666666;margin-right:2px;background:url(Images/container1/bg_pager_normal.gif) no-repeat left top;	text-decoration:none;cursor:pointer;}
.container1 .bucketgroup .pagercontrol a.pager_nextprv:hover, .container1 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv:hover , .container1 .bucketgroup_vertical .pagercontrol a.pager_nextprv:hover, .container1 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#ffffff;background:url(Images/container1/bg_pager_hover.gif) no-repeat left top; }



/******************Category Menu****************************/
.container1 ul{margin:0px; padding:0px; }
.container1 li {margin:0px; padding:0px;}
.container1 .mtc-menu {color:#666666; font-weight:normal; padding-bottom:4px; height:100%;}
.container1 .mtc-menu ul.mtc-cat{padding:4px 4px 0px 8px;  }/*Martjack Theme Category */
.container1 .mtc-menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left; line-height:0.7em; }
.container1 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a {color:#666666; font-size:11px; padding-left:13px;  padding-top:3px; padding-bottom:3px; text-decoration:underline; display:block;font-weight:normal; background:url(Images/container1/btn-bullet.gif) 6px 7px no-repeat; text-transform:capitalize;}
html* .container1 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a{background:url(Images/container1/btn-bullet.gif) left 8px no-repeat;}/*IE only*/
.container1 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a:hover {text-decoration:none;}
.container1 .mtc-menu ul.mtc-cat li.mtc-block1{list-style:none;text-align:left; line-height:1.0em; }
.container1 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a {color:#666666; font-size:11px;padding-left:13px;  padding-top:3px; padding-bottom:4px; text-decoration:underline; display:block;font-weight:normal; background:url(Images/container1/btn-bullet.gif) 6px 8px no-repeat;  }
html* .container1 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a{background:url(Images/container1/btn-bullet.gif) left 11px no-repeat;}/*IE only*/
.container1 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:none;  }



/************Html Box***********/
.container1 .htmlbucket {margin: 0px 0px 0px 0px; font-size:11px; color:#666666;overflow:hidden;padding:0px 8px;width:auto;text-align:left;}
.container1 .htmlbucket .enquiry_form{width:100%; font-size:11px; font-weight:normal; color#000000;}
.container1 .htmlbucket .enquiry_form .maintxt_width{ width:200px; padding-right:5px; text-align:right;}
.container1 .htmlbucket td { height:25px;}


.container1 .htmlbucket .maintxt{width:200px; height:20px; font-size:12px; font-weight:normal; color#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.container1 .htmlbucket select.maintxt{ width:200px; height:20px; font-size:12px; font-weight:normal; color#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.container1 .htmlbucket #TR_Address .maintxt{ height:80px; width:250px !important;}
.container1 .htmlbucket #TR_Enquiry .maintxt{ height:80px; width:250px !important;}
.container1 .htmlbucket #TR_yourrequirementhere .maintxt{ height:80px; width:200px !important;}



.container1 .htmlbucket #ctl00_ContentPlaceHolder1_ctl11_Address{height:80px; width:250px !important;}
.container1 .htmlbucket #ctl00_ContentPlaceHolder1_ctl11_Enquiry{height:80px; width:250px !important;}
.container1 .htmlbucket #TR_Popupcal{display:none;}
.container1 .htmlbucket h2{font-size:11px; font-weight:normal; color:#838383; padding:10px 0px 10px 0px;}
.container1 .htmlbucket #ctl00_ContentPlaceHolder1_ctl11_divbutton{padding-left:214px  !important; }
.container1 .htmlbucket .boldtext{ font-size:12px; font-weight:bold; color:#333333;}
.container1 .htmlbucket .navbtn{margin:0px;}
.container1 .htmlbucket .logbutton{position:relative; left:80px;}

/**********************Bread Crumb(Navigation ShowCtegory Page)***************************/
.ctlNavigationbar{margin-bottom:2px;font-size:12px;background-color:Black;padding-left:0px; text-align:left;height:40px;}
.ctlNavigationbar .ctlnavigationcontent{overflow:hidden;text-align:left;padding: 0px 0px 0px 0px;margin: 0px 0px 1px 0px;color: #7C7C7C; width:85%;float:left;}
.ctlNavigationbar .ctlnavigationcontent a.navigationlnk, .ctlNavigationbar .ctlnavigationcontent a.navigationlnk:Link,.ctlNavigationbar .ctlnavigationcontent a.navigationlnk:Active, .ctlNavigationbar .ctlnavigationcontent a.navigationlnk:Visited 
{
    font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	
}
.ctlNavigationbar .ctlnavigationcontent a.navigationlnk:Hover{font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
.ctlNavigationbar .productcompare{font-weight:bold;text-align:right;color:#7C7C7C;padding-top:3px;}

/**********Bread Cumb (Compare Button ShowCtaegory Page)************/
.ctlNavigationbar .productcompare .b2_outer	{background: url('images/Button/b2_bottom_left.gif') no-repeat left bottom;}
.ctlNavigationbar .productcompare .b2_inner1	{background: url('images/Button/b2_top_left.gif') no-repeat left top;}
.ctlNavigationbar .productcompare .b2_contents{float:left; background: url('images/Button/b2_bottom_right.gif') no-repeat right bottom; overflow:auto; overflow:hidden}
.ctlNavigationbar .productcompare .b2_contents .b2_inner2	{background: url('images/Button/b2_top_right.gif') no-repeat right top; padding:4px 4px 4px 4px; font:bold 10px verdana; color:#4C5C62}
.ctlNavigationbar .productcompare .b2_contents .b2_inner2 span a 	{text-decoration:none;}
.ctlNavigationbar .productcompare .b2_contents .b2_inner2 span a:hover 	{text-decoration:underline;}



 

/*************Login Control***********/
.container1 .loginbucket { color:#666666;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 24px 0px;text-align:left;width:auto; position:relative;}
.container1 .loginbucket label{font-size:10px; color:#999999;display:inline;font-weight:bold; text-transform:uppercase; }
.container1 .loginbucket label.userid {position:relative; top:6px; left:12px; display:inline;}
.container1 .loginbucket .useridvalidator{color:red;position:relative; top:8px; left:9px; display:none;}
.container1 .loginbucket input.useridtxt {padding-left:2px; position:relative;overflow:hidden;  top:6px; left:17px;background-color:#ffffff;border:1px solid #cccccc;font-size:11px;height:18px;width:52%; color:#666666;}
.container1 .loginbucket label.userpwd{position:relative; top:12px; left:12px;display:inline;}
.container1 .loginbucket span.userpwdvalidator{color:red;position:relative; top:9px; left:9px; display:none;}
.container1 .loginbucket input.userpwdtxt{padding-left:2px;position:relative; overflow:hidden; top:12px; left:12px;background-color:#ffffff;border:1px solid #cccccc;font-size:11px;height:18px;width:52%;color:#666666;}

.container1 .loginbucket span.forgotpassword{position:relative; top:42px; left:12px; font-size:11px;  display:block; padding-left:5px; }
.container1 .loginbucket span.forgotpassword a{color:#666666; text-decoration:underline;padding-left:0px;}
.container1 .loginbucket span.forgotpassword a:hover{text-decoration:none;}
.container1 .loginbucket span.userreg{position:relative; top:42px; left:12px; font-size:11px; display:block; padding-left:5px;}
.container1 .loginbucket span.userreg a{color:#666666; text-decoration:underline; padding-left:0px;}
.container1 .loginbucket span.userreg a:hover{text-decoration:none;}
.container1 .loginbucket .logbutton{color:#666666;position:relative; top:-16px; left:0px; left:83px; width:100px; padding-top:3px;}  /*padding-left:74px;*/
html* .container1 .loginbucket .logbutton {left:83px}/*for IE only*/

/*************user Account************/
.container1 .loginbucket span.user_welcomemsg{position:relative; top:6px; left:12px; font-size:11px; color:#666666;font-weight:normal;}
.container1 .loginbucket span.user_welcomemsg label.username{font-weight:bold;color:#999999;}
.container1 .loginbucket  ul.account_detail{position:relative;list-style:none; top:6px; left:12px; font-size:11px;}
.container1 .loginbucket  ul.account_detail li{ padding-left:0px;}
.container1 .loginbucket  ul.account_detail li a{text-decoration:underline;color:#666666;}
.container1 .loginbucket  ul.account_detail li a:hover{text-decoration:none;}
.container1 .loginbucket  span.user_cartdetail{position:relative;top:16px;left:12px; font-size:11px; color:#666666;font-weight:normal;}
.container1 .loginbucket  .user_cartdetail .num_cartitem{font-weight:bold; font-size:11px; }
.container1 .loginbucket  a.cartlink{position:relative;top:18px;left:12px; color:#666666;font-weight:bold;font-size:11px; text-decoration:none; display:block;background-image:url(Images/container1/user_cartdetail.gif);background-position:left 3px; background-repeat:no-repeat;  padding-left:16px}

/****************************LoginFail Msg***********************/
.container1 .loginbucket label.logfailmsg{clear:both; color:#666666; position:relative; top:18px; left:12px; display:block;width:93%;  }



 /**************Store Locator******************************/
.container1 .storelocatorbucket {color:#666666;margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 3px 2px;text-align:left;width:auto; position:relative; height:100%;}
.container1 .storelocatorbucket label{color:#999999; font-size:10px;display:block; font-weight:bold;  text-transform:uppercase;}
.container1 .storelocatorbucket select{width:146px;background-color:#ffffff;border:1px solid #cccccc;color:#666666;font-size:11px;height:18px;}

.container1 .storelocatorbucket p.gidetext{position:relative;top:1%; left:6px; color:#666666;font-size:11px; padding-right:4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.container1 .storelocatorbucket p.b{}
.container1 .storelocatorbucket p a.morelnk{font-weight:normal; text-decoration:underline;color:#666666;cursor:pointer;padding-left:14px;display:block; padding-right:4px; margin-left:124px;}
.container1 .storelocatorbucket p a.morelnk:hover{text-decoration:none;}
.container1 .storelocatorbucket label.countrylabel{position:relative;left:0px; top:6px;}
.container1 .storelocatorbucket select.countrylist{position:relative; left:0px; top:6px; width:99%; }

.container1 .storelocatorbucket label.statelabel{position:relative;left:0px; top:6px;}
.container1 .storelocatorbucket select.statelist{position:relative; left:0px; top:6px; width:99%;}
.container1 .storelocatorbucket label.citylabel{position:relative;left:0px; top:6px; }
.container1 .storelocatorbucket select.citylist{position:relative; left:0px; top:6px; width:99%;}

.container1 .storelocatorbucket label.locationlabel{position:relative;left:0px; top:6px; }
.container1 .storelocatorbucket select.locationlist{position:relative; left:0px; top:5px; width:99%;}
.container1 .storelocatorbucket .storelocatorbutton{color:#ffffff;position:absolute; top:14px; left:0px;}
html* .container1 .storelocatorbucket .storelocatorbutton{left:0px;}/*only for IE*/
.container1 .storelocatorbucket .storelocatorbutton .navbtn{ margin:3px 5px 3px 0px; display:block; color:#FFFFFF; height:21px; float:left;font-weight:bold; text-decoration:none;}
.container1 .storelocatorbucket .storelocatorbutton a.navbtn{ margin:3px 5px 0px 0px; display:block; color:#333333; height:21px; float:left; font-weight:bold; text-decoration:none;}
.container1 .storelocatorbucket .storelocatorbutton a.navbtn:hover,a.navbtn:visited{ color:#333333; cursor:pointer; text-decoration:none;}
.container1 .storelocatorbucket .storelocatorbutton .navbtn_l{background:transparent url(Images/main/mj_button/mjbtn_left.gif) no-repeat scroll 0%;display:block;float:left;height:22px;width:11px;}
.container1 .storelocatorbucket .storelocatorbutton .navbtn_m{background:transparent url(Images/main/mj_button/mjbtn_middle.gif) repeat-x scroll 0%;color:#000000;display:block;float:left;height:22px;padding:0px 0px 0pt;text-decoration:none;width:auto;}
.container1 .storelocatorbucket .storelocatorbutton .navbtn_r {background:transparent url(Images/main/mj_button/mjbtn_right.gif) no-repeat scroll 0%;display:block;float:left;height:22px;width:18px;}
.container1 .storelocatorbucket .storelocatorbutton .mj_btnbg{background:transparent none repeat scroll 0% 50%;border:medium none;color:#DF7829;cursor:pointer;font-size:11px;font-weight:bold;height:22px;padding-top:0px;text-transform:uppercase;}



.container1 .storelocatorbucket  div.storelocatebg_r{padding-right:2px;height:42px;margin:0px 0px 0px 0px;overflow:visible; margin:2px 7px 0px 7px;}
.container1 .storelocatorbucket  div.storelocatebg_r div.storelocatebg_l {height:42px;position:relative;display:block;color:#003366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;margin:0px 0px 0px 0px;padding-left:0px;padding-top:2px; color:#ff9933; font-weight:bold;}


/**************product Locator******************************/
.container1 .productlocatorbucket {color:#666666;font-size:11px;margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 3px 2px;text-align:left;width:auto; position:relative; height:100%; background:#ffffff url(Images/container1/bg_bucket_repeatx.jpg) repeat-x top;border-left:1px solid #bcc5c1;border-right:1px solid #bcc5c1;}
.container1 .productlocatorbucket label{color:#666666; font-size:11px;display:block; font-weight:bold; display:none;}
.container1 .productlocatorbucket select{width:146px;background-color:#ffffff;border:1px solid #cccccc;color:#666666;font-size:11px;height:18px;}

.container1 .productlocatorbucket p.gidetext{position:relative;top:1%; left:6px; color:#ffffff;font-size:11px; padding-right:2px;}
.container1 .productlocatorbucket p.b{}
.container1 .productlocatorbucket p a.morelnk{font-weight:bold; text-decoration:underline;color:#666666;cursor:pointer;}
.container1 .productlocatorbucket p a.morelnk:hover{text-decoration:none;}
.container1 .productlocatorbucket label.countrylabel{position:relative;left:0px; top:6px;}
.container1 .productlocatorbucket select.countrylist{position:relative; left:0px; top:6px; width:99%; }

.container1 .productlocatorbucket label.statelabel{position:relative;left:0px; top:6px;}
.container1 .productlocatorbucket select.statelist{position:relative; left:0px; top:6px; width:99%;}
.container1 .productlocatorbucket label.citylabel{position:relative;left:0px; top:6px; }
.container1 .productlocatorbucket input.searchtxt{position:relative; left:0px; top:6px; width:96%;border:1px solid #cccccc;color:#666666;font-size:11px;height:18px; background-color:#ffffff; }
.container1 .productlocatorbucket label.locationlabel{position:relative;left:0px; top:6px; }
.container1 .productlocatorbucket select.locationlist{position:relative; left:0px; top:5px; width:99%;}
.container1 .productlocatorbucket .storelocatorbutton{color:#ffffff;position:absolute; top:0px; left:5px; }
html* .container1 .productlocatorbucket .storelocatorbutton{left:5px;}/*Only FOR IE*/
.container1 .productlocatorbucket .storelocatorbutton .navbtn{ margin:3px 0px 3px 0px; display:block; color:#FFFFFF; height:21px; float:left;font-weight:bold; text-decoration:none;}
.container1 .productlocatorbucket .storelocatorbutton a.navbtn{}
.container1 .productlocatorbucket .storelocatorbutton a.navbtn:hover,a.navbtn:visited{}
.container1 .productlocatorbucket .storelocatorbutton .navbtn_l{}
.container1 .productlocatorbucket .storelocatorbutton .navbtn_m{}
.container1 .productlocatorbucket .storelocatorbutton .navbtn_r {}
.container1 .productlocatorbucket .storelocatorbutton .mj_btnbg{}

.container1 .productlocatorbucket  div.storelocatebg_r{padding-right:2px;height:30px;margin:0px 0px 0px 0px;overflow:visible; margin:2px 7px 0px 7px;}
.container1 .productlocatorbucket  div.storelocatebg_r div.storelocatebg_l {height:30px;position:relative;display:block;color:#003366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 15px;text-align: left;margin:0px 0px 0px 0px;padding-left:0px;padding-top:2px;font-weight:normal; color:#FFFFFF; font-weight:bold;}

/*****Photo Gallery**************/
.container1 .photogallerybucket{font-size:12px;margin:0px 0px 0px 0px;overflow:hidden;padding:6px 4px 0px 4px;text-align:left;width:auto; position:relative; clear:both;}
.container1 .photogallerybucket .photogallery{overflow:hidden;}
.container1 .photogallerybucket .photogallery .productimg{width:100%;overflow: hidden;}
.container1 .photogallerybucket .photogallery .gallerypager{text-align:center;clear:both;font:Verdana, Arial, Helvetica, sans-serif;height:37px;width:106px;margin-top:10px;margin-bottom:0px;}
.container1 .photogallerybucket .gallerypager a.pager_prv{background:url(images/container1/photogallery/btn_galleryprv.jpg) no-repeat;width:51px;height:26px;cursor:pointer;display:block;float:left;margin-right:4px;}
.container1 .photogallerybucket .gallerypager a.pager_next{background:url(images/container1/photogallery/btn_gallerynext.jpg) no-repeat;width:51px;height:26px;cursor:pointer;display:block;float:left;}
.container1 .photogallerybucket .photogallery .productimg .gallery_b2_outer {}
.container1 .photogallerybucket .photogallery .productimg .gallery_b2_inner1 {}
.container1 .photogallerybucket .photogallery .productimg .gallery_b2_contents {}
.container1 .photogallerybucket .photogallery .productimg .gallery_b2_contents .gallery_b2_inner2 {padding:10px 15px 25px 10px;}

/***************News Control for container1**************/
.container1 .newsbucket{margin:0px 0px 0px 0px;overflow:hidden;padding:6px 4px 0px 4px;text-align:left;width:auto; position:relative;}

.container1 .newsbucket ul.newsdetails{margin:0px; padding:0px; list-style:none;}
.container1 .newsbucket ul.newsdetails li{padding-left:14px;line-height:1.3;padding-bottom:10px;}
.container1 .newsbucket .newsdetails a.newsheading{font-size:12px;font-weight:bold;color:#666666;text-decoration:none;}
.container1 .newsbucket .newsdetails a.newsheading:hover{text-decoration:none;}
.container1 .newsbucket .newsdetails p.newsdesc{color:#666666;padding-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.container1 .newsbucket .newsdetails .newsmorelnk{color:#666666;  text-align:right; display:block; }
.container1 .newsbucket .newsdetails .newsmorelnk a{text-decoration:underline;color:#666666; font-weight:normal;padding-left:0px;}
.container1 .newsbucket .newsdetails .newsmorelnk a:hover{text-decoration:none;}
.container1 .newsbucket .newsdetails .newsmorelnk a b{font-weight:normal; font-size:11px;padding-left:0px;}




/***********Document Control using relative positions ******************/
.container1 .documentbucket {margin:0px 0px 0px 0px;overflow:hidden;padding:0px 4px 0px 4px;text-align:left;width:auto; position:relative;}
*html .container1 .documentbucket{float:left;}
.container1 .documentbucket .documenttype{position:relative; border-bottom:1px solid #cccccc; margin-bottom:6px; height:100%; padding-bottom:24px;}
.container1 .documentbucket .documenttype_noborder{ border-bottom:none}
.container1 .documentbucket .documenttype h4.document_title{font-size:10px;font-weight:bold;color:#999999;position:relative;top:10px;left:38px;width:78.5%; text-transform:uppercase;}
.container1 .documentbucket .documenttype div.document_word{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container1/word_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container1 .documentbucket .documenttype div.document_excel{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container1/excel_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container1 .documentbucket .documenttype div.document_powerpoint{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container1/powerpoint_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container1 .documentbucket .documenttype div.document_pdf{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container1/pdf_doc.gif);	background-position:top left;background-repeat:no-repeat;}
.container1 .documentbucket .documenttype label.document_extension{font-size:11px;color:#666666;position:absolute;top:40px;	left:11px;}
.container1 .documentbucket .documenttype label.document_size{font-weight:normal;color:#666666;position:relative;top:12px;left:38px;font-size:11px;}
.container1 .documentbucket .documenttype label.document_size b.doc_lbl{display:inline;}
.container1 .documentbucket .documenttype a.document_downloadlnk{font-size:11px;color:#666666;text-decoration:underline;position:relative;top:16px;left:38px;display:block;padding-left:0px;}
.container1 .documentbucket .documenttype a.document_downloadlnk:hover{text-decoration:none;}

/************************Document Page CSS**************************************/
.container1 .documentgroup{width:100%; padding:0px; margin:0px;}
.container1 .documentgroup h6.documentheading {background-color:#039fde;color:#ffffff;font-weight:bold;padding:0px;margin:0px 0px 1px 0px;height:30px;text-indent:5px;	font-size:15px;line-height:30px; text-align:left;}
.container1 .documentgroup .documenthead th{height:29px; margin:0px;padding:0px 0px 0px 0px;border-left:1px solid #cccccc; border-top:1px solid #cccccc; text-align:left; background:#e8e8e8;}
.container1 .documentgroup .documenthead th label{font-size:13px;font-weight:bold;color:#333333;margin-top:3px;margin-left:6px;display:block;}
.container1 .documentgroup .documenthead_rightborder{border-right:1px solid #cccccc;}
.container1 .documentgroup .doc_rowstyle{width:100%;padding:0px;background-color:#ffffff;margin:0px;}
.container1 .documentgroup .doc_alternetrowstyle{width:100%;padding:0px;background-color:#ffffff;font-size:13px;margin:0px;}
.container1 .documentgroup td.doc_type{width:40%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top; border:1px solid #cccccc; border-top:none;}
.container1 .documentgroup .doc_size{width:14%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top;border:1px solid #cccccc; border-top:none;;border-left:none;}
.container1 .documentgroup .doc_size label{color:#666666;}
.container1 .documentgroup .doc_modifydate{width:22%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top;border:1px solid #cccccc; border-top:none;;border-left:none;}
.container1 .documentgroup .doc_modifydate label{color:#666666;}
.container1 .documentgroup .doc_download{width:24%;padding:6px 0px 4px 4px;font-size:11px;vertical-align:top;border:1px solid #cccccc; border-top:none;;border-left:none;}
.container1 .documentgroup .doc_download label{color:#666666;}
.container1 .documentgroup .doc_type label.doctype{font-weight:bold; color:#666666; display:block;}
.container1 .documentgroup .doc_type label{font-weight:normal;}
.container1 .documentgroup div.doc_word{width:30px; height:30px; float:left; margin-right:4px; background-image:url(Images/Container2/word_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container1 .documentgroup .doc_excel{width:30px;height:30px; float:left; margin-right:4px;background-image:url(Images/Container2/excel_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container1 .documentgroup .doc_powerpoint{width:30px;height:30px; float:left; margin-right:4px;background-image:url(Images/Container2/powerpoint_doc.gif); background-position:top left; background-repeat:no-repeat;}
.container1 .documentgroup .doc_pdf{width:30px; height:30px; float:left; margin-right:4px;background-image:url(Images/Container2/pdf_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container1 .documentgroup .doc_download  a{color:#666666;text-decoration:underline;padding-left:2px;}
.container1 .documentgroup .doc_download  a:hover{text-decoration:none;}

.container1 .refinesearch_menu{color:#000000; font-weight:bold;padding-bottom:4px; height:100%; border-bottom:none;  padding:2px 2px 6px 2px; font-size:12px; position:relative;}

.container1 .refinesearch_menu ul.mtc-cat{ padding:4px 10px 0px 14px; }
.container1 .refinesearch_menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left;line-height:1.0em; background:none; border:none; position:relative;}
.container1 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-left{display:none; height:auto; width:auto;}
.container1 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-right{display:none;}

.container1 .refinesearch_menu ul.mtc-cat li a.mtc-a {color:#000000; font-size:11px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container1/checkbox.gif) no-repeat -10px -56px; padding:1px 0px 1px 15px;}
.container1 .refinesearch_menu ul.mtc-cat li a.mtc-a:hover {text-decoration:underline;}
.container1 .refinesearch_menu ul.mtc-cat li a.mtc-checked{color:#000000; font-size:11px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container1/checkbox.gif) no-repeat -30px -36px; padding:1px 0px 1px 15px} 
.container1 .refinesearch_menu ul.mtc-cat li a.mtc-checked:hover{text-decoration:underline;}
.container1 .refinesearch_menu ul.mtc-cat li.twocolum{width:49%; float:left; margin-right:1px; clear:none; margin:0px; list-style:none;text-align:left;line-height:1.0em; background:none; border:none;   margin:0px; font-size:1px;	}
.container1 .refinesearch_menu ul.mtc-cat li.mtc-block .checkboxstyle{float:left; width:13px; height:19px;}

.container1 .refinesearch_menu .ui-accordion{width:100%;}
.container1 .refinesearch_menu .ui-accordion td {margin:0px 0px 0px;padding:0px; width:100%;background:url(images/container1/img_nearbyheding.jpg) repeat-x left 24px;clear:both; position:relative; vertical-align:top;}


.container1 .refinesearch_menu ul.mtc-cat li a.chkdisable{color:#ccc;text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative;background:url(Images/container1/chkdisable.gif) no-repeat 0px 3px; padding:1px 0px 1px 15px; cursor:default; font-size:11px;}
.container1 .refinesearch_menu ul.mtc-cat li a.chkdisable:hover{text-decoration:none;}



/*.container1 .refinesearch_menu .ui-accordion li div{float:left;border-bottom:1px solid #2D5747; width:100%;}*/
.container1 .refinesearch_menu .ui-accordion td.selected .ui-accordion-left {display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px;}
.container1 .refinesearch_menu .ui-accordion td.selected .ui-accordion-header {font-size:12px; font-weight:bold; color:#000000; background:#DBDBDB  url(images/container1/accordion_openbullet.gif) no-repeat 3px 5px; border:none;  text-align:left; padding-left:24px;}
.container1 .refinesearch_menu .ui-accordion td.selected .ui-accordion-right {background-image:none;}

.container1 .refinesearch_menu .ui-accordion td .ui-accordion-left{background-image:none;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header{display:block;height:25px;left:0px;line-height:25px;margin-right:0px;padding-left:24px;position:relative;text-decoration:none;background:#DBDBDB  url(images/container1/accordion_bullet.gif) no-repeat 3px 5px; font-size:12px; font-weight:bold; color:#000000;text-align:left;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-header:hover{background-color:#DBDBDB  ;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-right{background-image:none;}
.container1 .refinesearch_menu .ui-accordion td .ui-accordion-left{display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px; }
.container1 .refinesearch_menu .ui-accordion td:hover .ui-accordion-right{background-image:none;}
.container1 .refinesearch_menu .ui-accordion td:hover .ui-accordion-left{}


.container1 .refinesearch_menu .selectedrefineoption{position:relative;}
.container1 .refinesearch_menu .selectedrefineoption .slectedtype{font-size:12px; font-weight:bold; color:#000000; position:relative; text-align:left;background:url(images/container1/img_nearbyheding.jpg) repeat-x left 24px; height:19px; padding-top:6px; padding-left:6px;}
.container1 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink{font-size:12px; font-weight:normal; text-decoration:underline; color:#000000;position:absolute; right:5px; }
.container1 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink:hover{text-decoration:none;}
.container1 .refinesearch_menu .selectedrefineoption .slecteditem{color:#000000; font-size:12px; font-weight:normal; text-decoration:none;background:url(Images/container1/btnDeselect.gif) left 4px no-repeat; display:block; padding-left:16px; text-decoration:underline; margin-top:4px; text-align:left; margin-bottom:6px; margin-left:14px;}
.container1 .refinesearch_menu .selectedrefineoption .slecteditem:hover{text-decoration:none;background:url(Images/container1/btnDeselect_hover.gif) left 4px no-repeat;}
/* New Classes for refinesearch */
.container1 .refinesearch_menu .ui-accordion td a.rfsearch_clear{position:absolute; top:5px; right:5px; font-size:11px; z-index:1000; color:#000; text-decoration:none;}
.container1 .refinesearch_menu .ui-accordion td a:hover.rfsearch_clear{ text-decoration:underline;} 
.container1 .refinesearch_menu  .ui-slider-vertical{width:16px; float:right;}
.container1 .refinesearch_menu .slider_div{float:none; border:none;}
.container1 .refinesearch_menu .ui-slider-horizontal{border-bottom:none;}
/*new classes (14-05-2010)*/
.container1 .refinesearch_menu .refine_attributelist{ height:140px; position:relative; width:auto; padding-right:2px; overflow:hidden;}
.container1 .refinesearch_menu ul.mtc-cat li.prince_range{position:relative;}
.container1 .refinesearch_menu table.attributes_valuelist{ border:none; width:100%; }/*border:1px solid #dddddd; margin-top:2px; background:#f6f6f6;*/
.container1 .refinesearch_menu table.attributes_valuelist td{text-align:center; padding:4px; border:none; border:none; background:none; width:auto;}
.container1 .refinesearch_menu table.attributes_valuelist a span{display:block; float:left;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a {color:#000; font-size:12px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container1/checkbox.gif) no-repeat bottom center; padding:1px 0px 10px 0px;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover {color:#000;text-decoration:underline;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-checked{color:#000; font-size:11px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container1/checkboxchecked.gif) no-repeat  left 4px;  padding:1px 0px 0px 14px; height:100%; overflow:hidden; width:auto;}
.container1 .refinesearch_menu table.attributes_valuelis a.mtc-checked:hover{text-decoration:underline;} 
.container1 .refinesearch_menu .att_shape{ border:none;display:block;float:left;margin-right:4px; }
.container1 .pricerangevalue_start{border:none; background:none; width:90px; text-align:left; margin-top:8px; font-size:11px; font-weight:normal; color:#000; }
.container1 .pricerangevalue_end{border:none; background:none; width:90px; text-align:right;margin-top:8px;  font-size:11px; font-weight:normal; color:#000; position:absolute; right:14px; }
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a {color:#000; font-size:11px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; position:relative; left:0px; background:url(Images/container1/checkbox.gif) no-repeat left 4px; padding:1px 0px 0px 14px; height:100%; overflow:hidden; width:100%;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a:hover {color:#000;text-decoration:underline;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a span{float:left;}
.container1 .refinesearch_menu table.attributes_valuelist a.mtc-a .att_shape{display:block; float:left; margin-right:4px;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable{background:url(Images/container1/chkdisable.gif) no-repeat  left 4px;  cursor:default;color:#ccc; font-size:11px; text-decoration:none; display:block; height:auto;line-height:normal; left:0px; font-weight:normal; margin:0px; padding:1px 0px 0px 14px; height:100%; overflow:hidden; width:100%;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable:hover{ text-decoration:none; cursor:default;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable span{float:left; padding-left:4px;}
.container1 .refinesearch_menu table.attributes_valuelist a.chkdisable .att_shape{ border:none; float:left; }
.container1 .refinesearch_menu .heading{position:relative; width:100%;}



/*new slider classes*/
.container1 .pricerangevalue_start{border:none; background:none; width:80px; text-align:left; margin-top:6px; font-size:12px; font-weight:normal; color:#666666; }
.container1 .pricerangevalue_end{border:none; background:none; width:85px; text-align:right;margin-top:6px;  font-size:12px; font-weight:normal; color:#666666;}
.container1 .refinesearch_menu .refine_attributelist{ height:140px; overflow:hidden; position:relative; width:auto; float:none;}
/******Product views*********/
.container1 .prod_viewsparent{ margin:5px 5px 5px 5px; padding:0px 10px 0px 0px; height:45px;}
.container1 .prod_viewsparent .pagercontrol{ margin:0px; padding:10px 0px 0px 13px;height:45px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li{float:left;list-style:none; margin-right:5px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li.prod_viewselectprice{}
.container1 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect{ width:115px; margin:0px 15px 0px 5px; color:#666666; font-size:11px;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewsortby{ font-weight:bold;color:#df7829; text-transform:uppercase;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewviewby{ font-weight:bold;color:#df7829;  text-transform:uppercase;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview{ width:20px; height:20px; display:block; background:url(Images/container1/prod_gridview.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview:hover{ background:url(Images/container1/prod_gridviewhover.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridviewactive{ background:url(Images/container1/prod_gridviewhover.gif) no-repeat; text-decoration:none;width:20px; height:20px; display:block;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview{ width:20px; height:20px; display:block; background:url(Images/container1/prod_listview.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview:hover{ background:url(Images/container1/prod_listviewhover.gif) no-repeat; text-decoration:none;}
.container1 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listviewactive{ width:20px; height:20px; display:block; background:url(Images/container1/prod_listviewhover.gif) no-repeat; text-decoration:none;}


/******Newsletter Signup control*********/
.container1 .newssignupbucket{color:#666666;margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 3px 2px;text-align:left;width:auto; position:relative; height:100%;}
.container1 .newssignupbucket .subscribemailtxt{background-color:#FFFFFF;border:1px solid #C3C3C3;color:#000000;font-size:11px;height:18px;left:0px;overflow:hidden;position:relative;top:0px;width:94%;}
.container1 .newssignupbucket  ul{list-style:none; margin:6px 0px 0px 0px; position:relative; position:relative;}
.container1 .newssignupbucket  ul li{list-style:none; margin:0px; padding:0px 0px 4px 0px; height:100%; overflow:hidden; }
.container1 .newssignupbucket .checkbox_div{float:left; width:20px;}
.container1 .newssignupbucket  ul li label{display:block; float:left;line-height:12px; padding-bottom:4px;font-size:12px;}
*html .container1 .newssignupbucket  ul li label{margin-top:4px;}
.container1 .newssignupbucket p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:left; padding:0px;}
.container1 .newssignupbucket .subscribebutton{float:right;}
.container1 .newssignupbucket .subscribelabel{font-size:12px; font-weight:bold; color:#000;display:block;}


