/******************container main heading***********/
.container3 {height:100%;overflow:hidden; text-align:left;}
.container3 div.subheading_r{height:41px;margin:0px 0px 0px 0px;overflow:visible;background:url(images/container2/ct2bg_top_r.jpg) no-repeat right top; text-align:left; padding-right:8px;}
.container3 div.subheading_r h1, .container3 div.subheading_r h2{background:url(images/container2/ct2bg_top_l.jpg) no-repeat left top;padding-left:8px;font-size:16px; height:41px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal; line-height:40px;}

.container3 div.r_bottom{ font-size:0px; clear:both; height:29px; padding-right:8px; background:url(images/container2/ct2bg_bottom_r.jpg) no-repeat right bottom;}
.container3 div.r_bottom  div.l_bottom{ clear:both; background:url(images/container2/ct2bg_bottom_l.jpg) no-repeat left bottom; height:29px; }

/*****************************************All Control CSS*******************************/

/********** Horizantal(Product Showcase)**********************/
.container3 .bucketgroup{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; overflow:hidden;height:100%; text-align:left;background:#ffffff url(images/container2/container2_bucketgroup_bg.jpg) repeat-x top; border:1px solid #999999; border-top:none; border-bottom:none; }
.container3 .bucketgroup .bucket {margin:5px 0px 5px 12px; padding:0px; position:relative; float:left;width:108px; height:161px; background:url(images/container3/container3_bucketgroup_bg_horizontal.jpg) no-repeat 0px 0px;}
*html .container3 .bucketgroup .bucket {margin:5px 0px 5px 6px; }/*Only for IE*/
.container3 .bucketgroup .bucket .bucket_left{}
.container3 .bucketgroup .bucket .bucket_left h4.mtb-title {color:#333333;display:block;font-size:12px;font-weight:normal;height:17px;left:0;overflow:hidden;position:absolute;text-align:center;text-transform:capitalize;top:108px;width:98%}
.container3 .bucketgroup .bucket .bucket_left img.mtb-img {top:3px; left:3px; position:absolute;text-align:center;width:100px; height:100px; border:none;}
.container3 .bucketgroup .bucket .bucket_left a.mtb-more{color:#ffffff;cursor:pointer;font-size:11px;font-weight:normal;height:23px;left:7px;position:absolute;text-decoration:none;top:231px;width:70px; display:none;}
.container3 .bucketgroup .bucket .bucket_left a.mtb-more:hover {text-decoration:underline;}
.container3 .bucketgroup .bucket .bucket_left a.mtb-more:visited { text-decoration:none; font-size:0px;}
.container3 .bucketgroup .bucket .bucket_left a.mtb-more span {padding-top:3px;display:block; font-size:11px;}

.container3 .bucketgroup .bucket .bucket_left a.mtb-compare {background:none;color:#333333;cursor:pointer;font-size:11px;font-weight:normal;height:19px;left:81px;position:absolute;text-decoration:none;top:231px;width:86px; display:none;}
.container3 .bucketgroup .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;width:77px;height:14px;}
.container3 .bucketgroup .bucket .bucket_left a.mtb-compare span {padding-top:3px;display:block;}
.container3 .bucketgroup .bucket .bucket_left p.mtb-desc{color:#515151;font-size:11px;height:48px;left:7px;overflow:hidden;position:absolute;top:144px;width:157px; display:none}
.container3 .bucketgroup .bucket .bucket_left span.mtb-price {height:auto;left:0;position:absolute;text-align:right;text-transform:capitalize;top:127px;width:70%;}
.container3 .bucketgroup .bucket .bucket_left b.lb1 { color:#fff; display:inline; font-weight:bold; font-size:12px; display:none;}
.container3 .bucketgroup .bucket .bucket_left b.lb2 { color:#333; display:none; font-weight:bold; font-size:12px;}
.container3 .bucketgroup .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#333333;font-weight:bold; display:none;}
.container3 .bucketgroup .bucket .bucket_left label.mtb-ofr {font-size:12px;color:#ffffff;font-weight:normal; display:block;} 

.container3 .bucketgroup .viewmore,.container3 .bucketgroup_vertical .viewmore{clear:both;font-size:12px;text-align:right;height:25px;padding-right:10px;}
.container3 .bucketgroup .viewmore a.viewmorelnk,.container3 .bucketgroup_vertical .viewmore a.viewmorelnk{color:#4d7a03;	text-decoration:underline;background:url(images/container2/btn-bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold;}
.container3 .bucketgroup .viewmore a.viewmorelnk:hover,.container3 .bucketgroup_vertical .viewmore a.viewmorelnk:hover{color:#4d7a03;text-decoration:none;}

/***************Show Category Bucket Verticle(S03 view1)**************/
.container3 .bucketgroup_vertical{background:none;border-color:-moz-use-text-color #999999;border-left:1px solid #999999;border-right:1px solid #999999;border-style:none solid;border-width:medium 1px;height:100%;margin:0;overflow:hidden;padding:0;text-align:left;}
.container3 .bucketgroup_vertical .bucket {margin:3px; width:97%;  height:110px; position:relative;}
*html .container3 .bucketgroup_vertical{padding-top:3px; float:left;}/*Only for IE*/
.container3 .bucketgroup_vertical .bucket .bucket_left{  height:110px;  position:relative; border-bottom:1px dashed #ddd8d5;}
.container3 .bucketgroup_vertical .bucket .bucket_left h4.mtb-title {position:absolute; top:10px; left:120px; font-size:12px;  font-weight:normal;  width:auto; text-align:left; color:#4d7a03; text-transform:capitalize; height:16px; }
.container3 .bucketgroup_vertical .bucket .bucket_left img.mtb-img {top:2px; left:6px; position:absolute;text-align:center; width:100px; height:100px; border:1px solid #cccccc; padding:2px;}
.container3 .bucketgroup_vertical .bucket .bucket_left a.mtb-more {width:78px; height:18px; padding-top:4px; right:0px; top:80px; font-size:11px; font-weight:bold; color:#4d7a03; position:absolute; text-align:center; margin-top:2px;text-decoration:none;text-align:left; background:url(images/container2/btn-bullet.gif) no-repeat 5px 8px; padding-left:13px; width:80px; text-transform:capitalize; display: none;}
.container3 .bucketgroup_vertical .bucket .bucket_left a.mtb-more:hover {text-decoration:underline; text-transform:capitalize;}
.container3 .bucketgroup_vertical .bucket .bucket_left a.mtb-more span {}
.container3 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare {width:92px; height:18px; padding-top:4px; right:0px; top:95px; font-size:11px; font-weight:bold; color:#4d7a03; position:absolute; text-align:center; margin-top:2px;text-decoration:none;text-align:left; background:url(images/container2/btn-bullet.gif) no-repeat 5px 8px; padding-left:13px; width:60px; display: none;}
.container3 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare:hover {text-decoration:underline;}
.container3 .bucketgroup_vertical .bucket .bucket_left a.mtb-compare span {display:block;}

.container3 .bucketgroup_vertical .bucket .bucket_left p.mtb-desc{color:#333333;font-size:11px;height:24px;left:120px;line-height:1.2;overflow:hidden;position:absolute;top:66px;width:217px;}
.container3 .bucketgroup_vertical .bucket .bucket_left span.mtb-price {position:absolute; top:42px; left:122px;text-align:left;}
.container3 .bucketgroup_vertical .bucket .bucket_left b.lb1 {font-size:11px; color:#000000; display:inline;}
.container3 .bucketgroup_vertical .bucket .bucket_left b.lb2 {font-size:11px; color:#000000; display:none;}
.container3 .bucketgroup_vertical .bucket .bucket_left label.mtb-mrp {font-size:12px; color:#000000;font-weight:normal;  display:block; display:none;}
.container3 .bucketgroup_vertical .bucket .bucket_left label.mtb-ofr {font-size:12px; color:#333;font-weight:normal; display:block; background:url(images/container2/cartImg.gif) no-repeat right top; padding-right:18px;} 

	/******************Category Menu****************************/

.container3 ul{margin:0px; padding:0px; }
.container3 li {margin:0px; padding:0px;}
.container3 .mtc-menu {font-weight:normal; padding-bottom:0px;height:100%;margin-bottom:0px; overflow:hidden; background:#ffffff;}
.container3 .mtc-menu ul.mtc-cat{}/*Martjack Theme Category */
.container3 .mtc-menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left;line-height:1.0em; width:100%; float:left; }
.container3 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a {color:#003366; font-size:12px;   padding-left:20px;  padding-top:5px; padding-bottom:5px; text-decoration:none; display:block;background:url(images/container3/btn-bullet.gif) no-repeat 10px 10px; text-transform:capitalize;}
.container3 .mtc-menu ul.mtc-cat li.mtc-block a.mtc-a:hover {text-decoration:underline;}

.container3 .mtc-menu ul.mtc-cat li.mtc-block1{list-style:none;text-align:left; border-bottom:none;line-height:1.0em; width:100%; text-transform:capitalize; float:left;}
.container3 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a {color:#003366; font-size:12px;   padding-left:20px;  padding-top:5px; padding-bottom:5px; text-decoration:none; display:block;background:url(images/container3/btn-bullet.gif) no-repeat 10px 10px;}
.container3 .mtc-menu ul.mtc-cat li.mtc-block1 a.mtc-a:hover {text-decoration:underline;}

/************Html Box***********/
.container3 .htmlbucket {margin: 0px 0px 0px 0px; font-size:11px; color:#000000;overflow:hidden;padding:5px; width:auto;  text-align:left; background:#ffffff; border:1px solid #999999; border-top:none; border-bottom:none;}


/*************Login Control***********/
.container3 .loginbucket {margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 24px 0px;text-align:left;width:auto; position:relative; background:#ffffff;}
.container3 .loginbucket label{font-size:11px; color:#000;display:inline;font-weight:bold;}
.container3 .loginbucket label.userid {position:relative; top:6px; left:12px; display:inline;}
.container3 .loginbucket .useridvalidator{position:relative; top:8px; left:9px; display:none;}
.container3 .loginbucket input.useridtxt {padding-left:2px; position:relative;overflow:hidden;  top:6px; left:37px;background-color:#FFFFFF;border:1px solid #7f9db9;color:#000000;font-size:11px;height:16px;width:55%; padding-top:2px;}
.container3 .loginbucket label.userpwd{position:relative; top:12px; left:12px;display:inline;}
.container3 .loginbucket span.userpwdvalidator{position:relative; top:9px; left:9px; display:none;}
.container3 .loginbucket input.userpwdtxt{padding-left:2px;position:relative; overflow:hidden; top:12px; left:16px;background-color:#FFFFFF;border:1px solid #7f9db9;color:#000000;font-size:11px;height:16px;width:55%; padding-top:2px;}

.container3 .loginbucket span.forgotpassword{position:relative; top:42px; left:12px; font-size:11px;  display:block; padding-left:5px; }
.container3 .loginbucket span.forgotpassword a{color:#114170; text-decoration:underline;background:url(images/container3/btn-bullet.gif) left 4px no-repeat; padding-left:10px;}
.container3 .loginbucket span.forgotpassword a:hover{text-decoration:none;}
.container3 .loginbucket span.userreg{position:relative; top:42px; left:12px; font-size:11px; display:block; padding-left:5px;}
.container3 .loginbucket span.userreg a{color:#114170; text-decoration:underline;background:url(images/container3/btn-bullet.gif) left 4px no-repeat; padding-left:10px;}
.container3 .loginbucket span.userreg a:hover{text-decoration:none;}
.container3 .loginbucket .logbutton{color:#ffffff;height:25px; position:relative; top:-15px; left:72px;}

/*************user Account************/
.container3 .loginbucket span.user_welcomemsg{position:relative; top:6px; left:12px; font-size:11px; color:#000000;font-weight:normal;}
.container3 .loginbucket span.user_welcomemsg label.username{font-weight:bold;color:#114170;}
.container3 .loginbucket  ul.account_detail{position:relative;list-style:none; top:6px; left:12px; font-size:11px;}
.container3 .loginbucket  ul.account_detail li{background:url(images/container2/btn-bullet.gif) left 4px no-repeat; padding-left:14px;}
.container3 .loginbucket  ul.account_detail li a{text-decoration:underline;color:#114170;}
.container3 .loginbucket  ul.account_detail li a:hover{text-decoration:none;}
.container3 .loginbucket  span.user_cartdetail{position:relative;top:16px;left:12px; font-size:11px; color:#000000;font-weight:normal;}
.container3 .loginbucket  .user_cartdetail .num_cartitem{font-weight:bold; font-size:11px; }
.container3 .loginbucket  a.cartlink{position:relative;top:18px;left:12px; color:#114170;font-weight:bold;font-size:11px; text-decoration:none; display:block;background-image:url(images/container2/user_cartdetail.gif);background-position:left 3px; background-repeat:no-repeat;  padding-left:16px}

/****************************LoginFail Msg***********************/
.container3 .loginbucket label.logfailmsg{clear:both; color:#000; position:relative; top:18px; left:12px; display:block;width:93%; padding-top:10px; }
 /**************Store Locator******************************/
.container3 .storelocatorbucket {margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 3px 2px;text-align:left;width:auto; position:relative; height:100%; background:#ffffff;}
.container3 .storelocatorbucket label{color:#000; font-size:12px;display:block; font-weight:bold;}
.container3 .storelocatorbucket select{width:146px;background-color:#FFFFFF;border:1px solid #7f9db9;color:#000000;font-size:11px;height:18px;}

.container3 .storelocatorbucket p.gidetext{position:relative;top:1%; left:6px; color:#000;font-size:11px; padding-right:4px; font-family:Arial, Helvetica, sans-serif;}
.container3 .storelocatorbucket p.gidetext b{font-weight:normal; text-transform:lowercase;}
.container3 .storelocatorbucket p a.morelnk{font-weight:bold;text-decoration:underline;color:#114170;cursor:pointer;display:block; padding-right:4px; margin-left:130px; padding-left:15px; text-transform:capitalize; padding-top:5px;}
.container3 .storelocatorbucket p a.morelnk:hover{text-decoration:none;}
.container3 .storelocatorbucket label.countrylabel{position:relative;left:0px; top:4px;}
.container3 .storelocatorbucket select.countrylist{position:relative; left:0px; top:6px; width:99%; }

.container3 .storelocatorbucket label.statelabel{position:relative;left:0px; top:4px;}
.container3 .storelocatorbucket select.statelist{position:relative; left:0px; top:6px; width:99%;}
.container3 .storelocatorbucket label.citylabel{position:relative;left:0px; top:4px; }
.container3 .storelocatorbucket select.citylist{position:relative; left:0px; top:6px; width:99%;}

.container3 .storelocatorbucket label.locationlabel{position:relative;left:0px; top:4px; }
.container3 .storelocatorbucket select.locationlist{position:relative; left:0px; top:5px; width:99%;}

.container3 .storelocatorbucket  div.storelocatebg_r{padding-right:2px;height:42px;overflow:visible; margin:0px 7px 0px 7px;}
.container3 .storelocatorbucket  div.storelocatebg_r div.storelocatebg_l {height:42px;position:relative;display:block;color:#114170;font-family: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;}

.container3 .storelocatorbutton .navbtn{ float:right;}


/**************product Locator******************************/
.container3 .productlocatorbucket {color:#ffffff;font-size:11px;margin:0px 0px 0px 0px;overflow:hidden;padding:7px 2px 6px 2px;text-align:left;width:auto; position:relative; height:100%; background:#ffffff;}
.container3 .productlocatorbucket label{color:#000; font-size:12px;display:block; font-weight:bold;}
.container3 .productlocatorbucket select{width:146px;background-color:#FFFFFF;border:1px solid #7f9db9;color:#000000;font-size:11px;height:18px;}

.container3 .productlocatorbucket p.gidetext{position:relative;top:1%; left:6px; color:#ffffff;font-size:11px; padding-right:2px;}
.container3 .productlocatorbucket p.b{}
.container3 .productlocatorbucket p a.morelnk{font-weight:bold; text-decoration:underline;color:#333333;cursor:pointer;}
.container3 .productlocatorbucket p a.morelnk:hover{text-decoration:none;}
.container3 .productlocatorbucket label.countrylabel{position:relative;left:0px; top:4px; display:none;}
.container3 .productlocatorbucket select.countrylist{position:relative; left:0px; top:0px; width:99%; }

.container3 .productlocatorbucket label.statelabel{position:relative;left:0px; top:4px; display:none;}
.container3 .productlocatorbucket select.statelist{position:relative; left:0px; top:0px; width:99%;}
.container3 .productlocatorbucket label.citylabel{position:relative;left:0px; top:4px; display:none; }
.container3 .productlocatorbucket input.searchtxt{position:relative; left:0px; top:0px; width:98%;border:1px solid #7f9db9;color:#000000;font-size:11px;height:18px;}
.container3 .productlocatorbucket label.locationlabel{position:relative;left:0px; top:6px; }
.container3 .productlocatorbucket select.locationlist{position:relative; left:0px; top:5px; width:99%;}
.container3 .productlocatorbucket .storelocatorbutton{ float:right;}
.container3 .productlocatorbucket  div.storelocatebg_r{padding-right:2px;height:25px;margin:0px 0px 0px 0px;overflow:visible; margin:2px 7px 0px 7px;}
.container3 .productlocatorbucket  div.storelocatebg_r div.storelocatebg_l {height:25px;position:relative;display:block;color:#114170;font-family:Arial, Helvetica,sans-serif;font-size: 15px;text-align: left;margin:0px 0px 0px 0px;padding-left:0px;font-weight:normal; color:#FFFFFF; font-weight:bold;}
/*****Photo Gallery**************/
.container3 .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;background:#ffffff;}
.container3 .photogallerybucket .photogallery{overflow:hidden;}
.container3 .photogallerybucket .photogallery .productimg{width:100%;overflow: hidden;}
.container3 .photogallerybucket .photogallery .gallerypager{text-align:center;clear:both;font:Arial, Helvetica, sans-serif;height:37px;width:106px;margin-top:10px;margin-bottom:0px;}
.container3 .photogallerybucket .gallerypager a.pager_prv{background-image:url(images/container3/photogallery/btn_galleryprv.gif);width:51px;height:25px;cursor:pointer;display:block;float:left;margin-right:4px;}
.container3 .photogallerybucket .gallerypager a.pager_next{background-image:url(images/container3/photogallery/btn_gallerynext.gif);width:51px;height:25px;cursor:pointer;display:block;float:left;}
.container3 .photogallerybucket .photogallery .productimg .gallery_b2_outer {}
.container3 .photogallerybucket .photogallery .productimg .gallery_b2_inner1 {}
.container3 .photogallerybucket .photogallery .productimg .gallery_b2_contents {}
.container3 .photogallerybucket .photogallery .productimg .gallery_b2_contents .gallery_b2_inner2 {padding:10px 15px 25px 10px;}

/*News Control for container2*/
.container3 .newsbucket{margin:0px 0px 0px 0px;overflow:hidden;padding:5px;text-align:left;width:auto; position:relative; background:#ffffff; height:100%;}
.container3 .newsbucket ul.newsdetails{margin:0px; padding:0px; list-style:none;}
.container3 .newsbucket ul.newsdetails li{padding-left:5px;line-height:1.3;padding-bottom:5px;}
.container3 .newsbucket .newsdetails a.newsheading{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}
.container3 .newsbucket .newsdetails a.newsheading:hover{text-decoration:none;}
.container3 .newsbucket .newsdetails p.newsdesc{color:#000000;padding-top:2px;font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; padding-bottom:10px;}
.container3 .newsbucket .newsdetails .newsmorelnk{color:#000000;padding-left:5px;}
.container3 .newsbucket .newsdetails .newsmorelnk a{text-decoration:none;color:#114170; font-weight:bold; font-size:11px;}
.container3 .newsbucket .newsdetails .newsmorelnk a:hover{text-decoration:underline; font-weight:bold;}
.container3 .newsbucket .newsdetails .newsmorelnk a b{ display:block; background:url(images/container2/viewallnews.gif) no-repeat; width:110px; height:23px; font-size:1px; text-decoration:none; cursor:pointer;float:left; position:relative; right:8px;}

/***********Document Control using relative positions ******************/
.container3 .documentbucket {margin:0px 0px 0px 0px;overflow:hidden;padding:0px 4px 0px 4px;text-align:left;width:auto; position:relative;background:#ffffff;}
*html .container3 .documentbucket{float:left;}
.container3 .documentbucket .documenttype{position:relative; border-bottom:1px solid #000; margin-bottom:6px; height:100%; padding-bottom:24px;}
.container3 .documentbucket .documenttype_noborder{ border-bottom:none}
.container3 .documentbucket .documenttype h4.document_title{font-size:12px;font-weight:bold;color:#114170;position:relative;top:10px;left:38px;width:78.5%;}
.container3 .documentbucket .documenttype div.document_word{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container3/word_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container3 .documentbucket .documenttype div.document_excel{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container3/excel_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container3 .documentbucket .documenttype div.document_powerpoint{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container3/powerpoint_doc.gif);background-position:top left;background-repeat:no-repeat;}
.container3 .documentbucket .documenttype div.document_pdf{width:30px;height:30px;position:absolute;top:10px;left:0px;background-image:url(images/container3/pdf_doc.gif);	background-position:top left;background-repeat:no-repeat;}
.container3 .documentbucket .documenttype label.document_extension{font-size:11px;color:#000000;position:absolute;top:40px;	left:12px;}
.container3 .documentbucket .documenttype label.document_size{font-weight:normal;color:#000000;position:relative;top:12px;left:38px;font-size:11px;}
.container3 .documentbucket .documenttype label.document_size b.doc_lbl{display:inline;}
.container3 .documentbucket .documenttype a.document_downloadlnk{font-size:11px;color:#114170;text-decoration:underline;position:relative;top:16px;left:38px;display:block;background:url(images/container3/btn-bullet.gif) left 4px no-repeat; padding-left:8px;}
.container3 .documentbucket .documenttype a.document_downloadlnk:hover{text-decoration:none;}

/************************Document Page CSS**************************************/
.container3 .documentgroup{width:100%; padding:0px; margin:0px;}
.container3 .documentgroup h6.documentheading {background-color:#ccc;color:#333;font-weight:bold;padding:0px;margin:0px 0px 1px 0px;height:30px;text-indent:5px;	font-size:15px;line-height:30px; text-align:left;}
.container3 .documentgroup .documenthead th{height:29px; margin:0px;padding:0px 0px 0px 0px;border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; text-align:left; background:url(images/container2/news_headbg.jpg) left top repeat-x;}
.container3 .documentgroup .documenthead th label{font-size:13px;font-weight:bold;color:#333;margin-top:3px;margin-left:6px;display:block;}
.container3 .documentgroup .documenthead_rightborder{border-right:1px solid #ffafaf;}
.container3 .documentgroup .doc_rowstyle{width:100%;padding:0px;background-color:#ffffff;margin:0px;}
.container3 .documentgroup .doc_alternetrowstyle{width:100%;padding:0px;background-color:#ffffff;font-size:13px;margin:0px;}
.container3 .documentgroup td.doc_type{width:40%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top; border:1px solid #d8d8d8; border-top:none;}
.container3 .documentgroup .doc_size{width:14%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top;border:1px solid #d8d8d8; border-left:none; border-top:none;}
.container3 .documentgroup .doc_modifydate{width:22%;padding:6px 2px 4px 4px;font-size:12px;vertical-align:top;border:1px solid #d8d8d8;border-left:none; border-top:none;}
.container3 .documentgroup .doc_download{width:24%;padding:6px 0px 4px 4px;font-size:11px;vertical-align:top;border:1px solid #d8d8d8;border-left:none; border-top:none;}
.container3 .documentgroup .doc_type label.doctype{font-weight:bold; color:#000000; display:block;}
.container3 .documentgroup .doc_type label{font-weight:normal;}
.container3 .documentgroup div.doc_word{width:30px; height:30px; float:left; margin-right:4px; background-image:url(images/container3/word_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container3 .documentgroup .doc_excel{width:30px;height:30px; float:left; margin-right:4px;background-image:url(images/container3/excel_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container3 .documentgroup .doc_powerpoint{width:30px;height:30px; float:left; margin-right:4px;background-image:url(images/container3/powerpoint_doc.gif); background-position:top left; background-repeat:no-repeat;}
.container3 .documentgroup .doc_pdf{width:30px; height:30px; float:left; margin-right:4px;background-image:url(images/container3/pdf_doc.gif);background-position:top left; background-repeat:no-repeat;}
.container3 .documentgroup .doc_download  a{color:#114170;text-decoration:underline;background-image:url(images/container2/btn-bullet.gif);background-position:center left;background-repeat:no-repeat;padding-left:12px;}
.container3 .documentgroup .doc_download  a:hover{text-decoration:none;}

/*new classes for Refine search*/
.container3 .refinesearch_menu{color:#106470 ; font-weight:bold; background-color:#D3E7E9;  padding-bottom:4px; height:100%; border-bottom:none;  padding:2px 2px 4px 2px; font-size:12px;  position:relative;}

.container3 .refinesearch_menu ul.mtc-cat{padding:4px 10px 0px 10px; }
.container3 .refinesearch_menu ul.mtc-cat li.mtc-block{list-style:none;text-align:left;line-height:1.0em; background:none; border:none; }
.container3 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-left{display:none; height:auto; width:auto;}
.container3 .refinesearch_menu ul.mtc-cat li.mtc-block .ui-accordion-right{display:none;}
.container3 .refinesearch_menu ul.mtc-cat li a.mtc-a {color:#106470; 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/container3/checkbox.gif) no-repeat -10px -56px; padding:1px 0px 1px 15px;}
.container3 .refinesearch_menu ul.mtc-cat li a.mtc-a:hover {color:#106470;text-decoration:underline;}
.container3 .refinesearch_menu ul.mtc-cat li a.mtc-checked{color:#106470; 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/container3/checkbox.gif) no-repeat -30px -36px; padding:1px 0px 1px 15px} 
.container3 .refinesearch_menu ul.mtc-cat li a.mtc-checked:hover{text-decoration:underline;}
.container3 .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;	}

.container3 .refinesearch_menu ul.mtc-cat li.mtc-block .checkboxstyle{float:left; width:13px; height:19px;}

.container3 .refinesearch_menu .ui-accordion{list-style:none;}
.container3 .refinesearch_menu .ui-accordion li {margin:0px 0px 0px;padding:0px; width:100%;background:url(images/container3/img_nearbyheding.jpg) repeat-x left 24px;clear:both; position:relative;}
/*.container3 .refinesearch_menu .ui-accordion li div{float:left;border-bottom:1px solid #2D5747; width:100%;}*/
.container3 .refinesearch_menu .ui-accordion li.selected .ui-accordion-left {display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px;}
.container3 .refinesearch_menu .ui-accordion li.selected .ui-accordion-header {font-size:12px; font-weight:bold; color:#106470 ; background:3eaf2f9 url(images/container3/accordion_openbullet.gif) no-repeat 2px 5px; border:none;  text-align:left; padding-left:24px;}
.container3 .refinesearch_menu .ui-accordion li.selected .ui-accordion-right {background-image:none;}

.container3 .refinesearch_menu .ui-accordion li .ui-accordion-left{background-image:none;}
.container3 .refinesearch_menu .ui-accordion li .ui-accordion-header{display:block;height:25px;left:0px;line-height:25px;margin-right:0px;padding-left:24px;position:relative;text-decoration:none;background:#eaf2f9 url(images/container3/accordion_bullet.gif) no-repeat 2px 5px; font-size:12px; font-weight:bold; color:#106470 ;text-align:left;}
.container3 .refinesearch_menu .ui-accordion li .ui-accordion-header:hover{/*background-color:#ffffff ;*/}
.container3 .refinesearch_menu .ui-accordion li .ui-accordion-right{background-image:none;}
.container3 .refinesearch_menu .ui-accordion li .ui-accordion-left{display:block;height:20px;position:absolute;width:15px; padding-right:2px; margin-left:3px;}
.container3 .refinesearch_menu .ui-accordion li:hover .ui-accordion-right{background-image:none;}
.container3 .refinesearch_menu .ui-accordion li:hover .ui-accordion-left{}


.container3 .refinesearch_menu .selectedrefineoption{position:relative;}
.container3 .refinesearch_menu .selectedrefineoption .slectedtype{font-size:12px; font-weight:bold; color:#106470 ; position:relative; text-align:left;background:url(images/container3/img_nearbyheding.jpg) repeat-x left 24px; height:19px; padding-top:6px; padding-left:6px;}
.container3 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink{font-size:12px; font-weight:normal; text-decoration:underline; color:#106470 ;position:absolute; right:5px; }
.container3 .refinesearch_menu .selectedrefineoption .slectedtype a.clearlink:hover{text-decoration:none;}
.container3 .refinesearch_menu .selectedrefineoption .slecteditem{color:#106470 ; font-size:12px; font-weight:normal; text-decoration:none;background:url(Images/container3/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;}
.container3 .refinesearch_menu .selectedrefineoption .slecteditem:hover{text-decoration:none;background:url(Images/container3/btnDeselect_hover.gif) left 4px no-repeat;}
.container3 .pricerangevalue_start{border:none; background:none; width:80px; text-align:left; margin-top:6px; font-size:12px; font-weight:normal; color:#106470; }
.container3 .pricerangevalue_end{border:none; background:none; width:85px; text-align:right;margin-top:6px;  font-size:12px; font-weight:normal; color:#106470;}
.container3 .refinesearch_menu .refine_attributelist{ height:143px; overflow:hidden; position:relative; width:auto;}
/*for rfsearch_clear*/
.container3 .refinesearch_menu .ui-accordion li a.rfsearch_clear{position:absolute; top:5px; right:5px; font-size:11px; z-index:1000; color:#106470; text-decoration:none;}
.container3 .refinesearch_menu .ui-accordion li a:hover.rfsearch_clear{ text-decoration:underline;} 
.container3 .refinesearch_menu ul.mtc-cat li a.chkdisable{color:#ccc; 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/container3/chkdisable.gif) no-repeat 0px 3px; padding:1px 0px 1px 15px; cursor:default;}
.container3 .refinesearch_menu ul.mtc-cat li a.chkdisable:hover{text-decoration:none;}

/*********************** Paging For Horizantal and Verticle Product Showcase*************/
.container3 .bucketgroup .pagercontrol ,.container3 .showcatbucketgroup_s01 .pagercontrol , .container3 .bucketgroup_vertical .pagercontrol, .container3 .showcatbucketgroup_s03 .pagercontrol{text-align:center;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal; background:none; height:27px; border-left:0px; border-right:0px; border-bottom:0px; display: block;}
.container3 .bucketgroup .pagercontrol .pagerdiv , .container3 .showcatbucketgroup_s01 .pagercontrol .pagerdiv , .container3 .bucketgroup_vertical .pagercontrol .pagerdiv, .container3 .showcatbucketgroup_s03 .pagercontrol .pagerdiv{float:right; margin-top:5px; margin-right:5px;}
.container3 .bucketgroup .pagercontrol .pagerdiv label.pages , .container3 .bucketgroup_vertical .pagercontrol .pagerdiv label.pages , .container3 .showcatbucketgroup_s01 .pagercontrol .pagerdiv label.pages , .container3 .showcatbucketgroup_s03 .pagercontrol .pagerdiv label.pages{float:left; color:#77a007; font-size:11px; line-height:14px; margin-right:8px; font-weight:bold;}
.container3 .bucketgroup .pagercontrol .pagerdiv a.pager , .container3 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager , .container3 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager, .container3 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#c4c4c4; padding:0 4px 1px;}
.container3 .bucketgroup .pagercontrol .pagerdiv span.pager , .container3 .showcatbucketgroup_s01 .pagercontrol .pagerdiv span.pager , .container3 .bucketgroup_vertical .pagercontrol .pagerdiv span.pager , .container3 .showcatbucketgroup_s03 .pagercontrol .pagerdiv span.pager{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#77a007; padding:0 4px 1px;}
.container3 .bucketgroup .pagercontrol .pagerdiv a.pager:hover , .container3 .showcatbucketgroup_s01 .pagercontrol .pagerdiv a.pager:hover , .container3 .bucketgroup_vertical .pagercontrol .pagerdiv a.pager:hover, .container3 .showcatbucketgroup_s03 .pagercontrol .pagerdiv a.pager:hover{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#77a007; padding:0 4px 1px;}
.container3 .bucketgroup .pagercontrol a.pager_nextprv , .container3 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv , .container3 .bucketgroup_vertical .pagercontrol a.pager_nextprv, .container3 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv{float:left;color:#ffffff;margin-right:2px;text-decoration:none; cursor:pointer;line-height:14px;font-weight:bold; text-align:center;  font-size:12px; background:#c4c4c4; padding:0 4px 1px;}
.container3 .bucketgroup .pagercontrol a.pager_nextprv:hover, .container3 .showcatbucketgroup_s01 .pagercontrol a.pager_nextprv:hover , .container3 .bucketgroup_vertical .pagercontrol a.pager_nextprv:hover, .container3 .showcatbucketgroup_s03 .pagercontrol a.pager_nextprv:hover{text-decoration:none;color:#ffffff; background:#77a007;}

/******Product views*********/
.container3 .prod_viewsparent{ margin:0px 0px 0px 0px; border-bottom:1px solid #ccc;padding:5px 5px 0px 5px; background:#ffffff;}
.container3 .prod_viewsparent .pagercontrol{ margin:0px; padding-right:0px; background:none; border:none; padding-bottom:5px;}
.container3 .prod_viewsparent .pagercontrol .pagersearchresult{ padding-top:5px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li{float:left;list-style:none; margin-right:5px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li.prod_viewselectprice{}
.container3 .pagercontrol .pagersearchresult ul.prod_views li select.pro_viewselect{ width:125px; margin:0px 20px 0px 5px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewsortby{ font-weight:normal;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li label.prod_viewviewby{ font-weight:normal; margin-right:5px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview{ width:18px; height:18px; display:block; background:url(images/container2/prod_gridview.jpg) no-repeat; text-decoration:none; position:relative; top:-2px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridview:hover{ background:url(images/container2/prod_gridviewhover.jpg) no-repeat; text-decoration:none;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li a.prod_gridviewactive{  width:18px; height:18px; display:block; background:url(images/container2/prod_gridviewhover.jpg) no-repeat; text-decoration:none; position:relative; top:-2px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview{ width:18px; height:18px; display:block; background:url(images/container2/prod_listview.jpg) no-repeat; text-decoration:none; position:relative; top:-2px;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listview:hover{ background:url(images/container2/prod_listviewhover.jpg) no-repeat; text-decoration:none;}
.container3 .pagercontrol .pagersearchresult ul.prod_views li a.prod_listviewactive{ width:18px; height:18px; display:block; background:url(images/container2/prod_listviewhover.jpg) no-repeat; text-decoration:none; position:relative; top:-2px;}

