/* CSS Document */
body {margin:0px 0px 0px 0px; padding:0; background:#f7f7f7 url(images/doc_bg.gif) repeat-y center top; font-family:Arial, Helvetica, sans-serif;}
.body_bg{background:#f7f7f7 url(images/doc_bg1.gif) repeat-y center top; }
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px; text-align:left; font-weight:normal;  }
img, form{border:0; margin:0px; padding:0px;}
a { text-decoration:none; cursor:pointer;}
.img_left{float:left;}
.img_right{float:right;}
#doc-width { width:998px; }
/*###################################Christmas_Theme cheanges#######################################*/
#content_width{ width:998px; float:left; background:url(images/doc_bg1.gif) left top repeat-y;;}

#content_width_shopping{ width:998px; float:left; background:url(images/doc_bg.gif) left top repeat-y;;}
/*###################################Christmas_Theme cheanges#######################################*/

#background_bg{background:url(images/bottombar_bg.jpg) no-repeat center bottom; float:left; width:100%;}

#header {height:101px; font-family:Arial, Helvetica, sans-serif; background:#fd8816 url(images/header_bg.gif) repeat-y center top;}
.header_pt2_row1{width:998px; text-align:left; height:76px; background:url(images/header_row1bg.gif) repeat-x left top;  }
.header_pt2_row1_pt1{width:155px; float:left; padding:3px 0px 0px 25px; height:73px;  text-align:center;  font-size:12px; background:url(images/header_logo_bg.gif) no-repeat 25px top;  }
.header_pt2_row1_pt1 a{color:#febf8b;}
.header_pt2_row1_pt2{width:811px; float:right; padding:10px 7px 0px 0px;  text-align:right;  font-size:12px; }
.header_pt2_row1_pt2 p{font-size:11px; color:#fff; text-align:right; margin-bottom:8px; word-spacing:3px;}
.header_pt2_row1_pt2 p a{font-size:11px; color:#fff; word-spacing:0px }
.header_pt2_row1_pt2 p a:hover{ text-decoration:underline; }
.header_pt2_row2{ background-color:#505050; border-top:1px solid #5b5b5b;  height:24px;}
.search_textfield {border:1px solid #ffffff; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;	width:124px; line-height:14px;}
.header_pt2_row2_link{width:998px; text-align:center; }
.header_pt2_row2_link ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; float:left;}
.header_pt2_row2_link li{font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#dcdcdc;  text-align:left;    margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;   float:left; }
.header_pt2_row2_link li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dcdcdc; font-weight:normal; padding:4px 14px 5px 13px; display:block; float:left;  }
.header_pt2_row2_link li a.shoppingcart{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dcdcdc; font-weight:normal; background-color:#333; padding:4px 28px 5px 28px;  }
.header_pt2_row2_link li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background-color:#333;     }
.header_pt2_row2_link li img{float:left; }
.header_pt2_row2_link li a.active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background-color:#333;     }




#bottom_bar { background:#292929 url(images/bottombar_bg.jpg) repeat-y center top; height:70px; padding-top:26px; width:100%; float:left; }
.bottom_bar_row1{width:998px; text-align:center;   }
.bottom_bar_row1 p{font-family:Verdana, Arial, Helvetica, sans-serif; word-spacing:5px; margin-bottom:10px; text-align:center; font-size:11px; color:#c2c2c2; font-weight: normal;  }
.bottom_bar_row1 p a{ color:#c2c2c2; word-spacing:0px;  }
.bottom_bar_row1 p.copyright{font-family:Verdana, Arial, Helvetica, sans-serif; word-spacing:0px; padding:0px 15px; text-align:center; font-size:11px; color:#c2c2c2; font-weight: normal; float:left;  }
.bottom_bar_row1 p.development{font-family:Verdana, Arial, Helvetica, sans-serif; word-spacing:0px; padding:0px 15px;  float:right;  }

/* add By Jintal */
.shoppingcart td {padding:4px 4px; color:#4c4c4c;  font-size:11px;  border:1px solid #ccc;}
.shoppingcart td a {color:#ff6600; text-decoration:underline;}
.shoppingcart th {font-weight: bold; border:1px solid #ccc; background-color:#edeff0; text-align: left; padding:8px 4px; color:#4c4c4c; font-size:11px; }
.shoppingcart tr.altrow {background-color: #a76d95; color: #4c4c4c;}
.btn1{background:url(images/button_remove.gif); width:16px;height:16px;  }
.Qty{border: 1px solid #cfcfcf; width:50px; padding-left:3px; height:18px; margin:7px 0px;}
/* Added by Mansi */
.shoppingcart td li{margin-left:15px}
/* End */
/* end By Jintal */

#menu {width:181px; padding:0px 1px; text-align:left; float:left; clear:left;}
#menu ul{margin:0px 0px 8px 0px; float:left; padding:0px 8px 0px 8px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu li{font-size:11px; text-align:left; margin:0px 0px 0px 0px; padding:6px 0px 6px 10px;  background:url(images/horizontal_seperator.gif) repeat-x left bottom; float:left; width:155px; }
#menu li a{font-weight:bold; color:#747677; padding-left:8px; display:block; float:left; }
#menu li a:hover{color:#ff9600;}
#menu li ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#menu li li { text-align:left; margin:0px 0px 0px 0px; padding:3px 0px 3px 10px; float:left; width:145px; line-height:15px; background:url(images/horizontal_seperator.gif) repeat-x left bottom;}
#menu li ul li a{color:#a0a0a0; background:url(images/bullet_gray2.gif) no-repeat left 6px; font-weight:normal; }
#menu li ul li a:hover{font-size:11px; color:#ff9600;}
#menu h6 {background:url(images/leftmenu_bg.gif) repeat-x left top; border:1px solid #e0e0e0; font-size:14px; color:#ff6c00; text-align:left; line-height:24px;}
#menu h6 a{ color:#ff6c00; }
#menu p{ color:#7f7f7f; font-size:10px; }
.newsletter{float:left; width:161px; padding:5px 10px; font-size:11px; color: #666666; margin-bottom:8px;}
.newsletter_textfield {border:1px solid #dadada; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666666; width:124px; line-height:17px; margin:8px 0px;}
 

#subsection {width:185px; float:right; clear:right;}
.tollfree{float:left; width:175px; color:#7f7e7e; padding:5px 0px 5px 5px; font-size:15px; }
.callback{margin:5px 0px;}
.gift_ideas{margin:5px 0px;}
.memberlogin{float:left; width:185px; padding:20px 0px 0px 0px;  background:url(images/members_login_bg.gif) no-repeat left top; font-size:12px; color:#7e7e7e;  text-align:left;}
.memberlogin_textfield{border:1px solid #cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7e7e7e; margin:3px 0px}
.memberlogin a{color:#7e7e7e; text-decoration:underline; font-size:11px;}
.memberlogin p{color:#7e7e7e; text-decoration:none; font-size:11px; background-color:#ededed; padding:4px 6px;}
.memberlogin p a{color:#FF6000; text-decoration:none; font-size:11px;}
.bs_display{float:left; width:185px; padding:5px 0px 5px 0px; margin-top:10px; text-align:center;}
.bestseller_title{float:left; margin-bottom:8px;}
.bestseller_box{font-family:Arial, Helvetica, sans-serif; float:left; width:165px;  margin-bottom:8px; padding:0px 10px 8px 10px; font-size:12px; color:#333333; text-align:center; background:url(images/bestseller_seperator.gif) no-repeat center bottom;}
.bestseller_box h3{font-size:12px; color:#6e7678; text-align:left; margin-bottom:8px;  }
.bestseller_box h3 a{ font-size:12px; color:#6e7678; text-align:left; font-weight:bold;}
.bestseller_box p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#8c8c8c; padding:0px 0px 8px 0px; text-align:center;}
.bestseller_box p a{font-size:9px; color:#8c8c8c; background:url(images/bullet_buynow.gif) no-repeat right center; padding-right:15px}
.bestseller_box span{font-size:15px; color:#ff6000; margin-right:11px; }
#ctl00_RightNeviControl1_LoginPanel{float:left;}

#content {width:624px; padding:3px; float:left; }
#content_area{width:815px; float:right; }
.banner{float:left; width:624px; height:221px; background:url(images/banner_bg.jpg) no-repeat left top; margin-bottom:3px;}
.banner_pt1{float:left; width:246px; padding:0px 0px 0px 34px;}
.banner_pt2{float:left; width:320px; padding:50px 24px 0px 0px; text-align:left; font-size:12px; color:#b8b7b7;}
.banner_pt2 h2{font-size:24px; color:#fca101; font-weight:normal;}
.banner p{font-size:14px; color:#b8b7b7; margin-bottom:5px;}

#content h1{font-size:14px; color:#fff; background-color:#5a5959; padding:4px 8px; margin-bottom:0px; float:left; width:608px; border-bottom:2px solid #f0f0f0;  }
.fp_disply{width:614px; padding:0px 0px 0px 10px; font-size:12px; color:#ffffff; text-align:left; float:left; margin-top:8px;}
.fp_box{float:left; width:170px; font-size:12px; color:#ffffff; padding:10px 10px 0px 10px;  background:url(images/fp_boxbg.gif) repeat-x left top;  margin:0px 5px 25px 5px; display:inline;}
*html .fp_box{padding:10px 0px 0px 10px;}
.fp_box h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-align:left;  height:30px;  }
.fp_box h2 a{color:#6e7678;}
.fp_box h2 a:hover{color:#424748;}
.fp_box p{text-align:left; background-color:#fafafa; margin-top:8px;  color:#595755; font-size:11px; padding:4px 5px; float:left; width:170px; }
.fp_box p span{  color:#f67400; font-size:16px;  }
.fp_box p.viewdetails { margin:0px; width:170px; float:left; height:18px;}
.fp_box div.img_center{display:table-cell; border:1px solid #f3f2f2; background-color:#FFFFFF;  text-align:center;  border-bottom:none; vertical-align:middle; width:168px; height:180px;}
.fp_box div.img_center *{vertical-align:middle;}
.fp_box div.img_center span{display:inline-block; height:100%; width:1px;}
<!--[if IE]>
.fp_box div.img_center span{display:inline-block; height:100%;}

.cat_banner{float:left; width:594px; height:100px; background:#f9f9f9; margin-bottom:20px; padding:15px 15px 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.cat_banner div.text{font-size:11px; color:#4a4a4a; text-align:left; width:475px; padding-right:15px; float:left; line-height:15px; }
.cat_banner div.image{float:right; width:102px; border:1px solid #dfdede; background-color:#FFFFFF;  }
.cat_banner img{ display:block; }

.cat_disply{ width:598px; padding:0px 13px 0px 13px; font-size:12px; color:#ffffff; text-align:left; float:left; margin-top:8px;  }
.cat_box{float:left;  padding:0px 0px 0px 0px;   width:188px; border:1px solid #e7e6e6; font-size:12px; color:#ffffff;   background:url(images/cat_box_bg.gif) repeat-x left top;  margin:0px 14px 25px 0px;  }
.cat_box h2{font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:9px; font-size:12px; padding:6px 2px 6px 8px;  background-color:#717171;  text-align:left; }
.cat_box h2 a{color:#e3e3e3;}
.cat_box div.detail{ margin-left:9px; margin-right:9px; margin-bottom:9px; padding:0px 9px;  width:150px; display:inline; float:left;  border:1px solid #e7e6e6; background:url(images/cat_box_innerbg.gif) repeat-x left top; }
.cat_box p{text-align:left;   color:#595755; font-size:11px; margin-bottom:8px;  height:44px;  }
.cat_box p span{  color:#f67400; font-size:16px;  }
.cat_box div.img_center{display:table-cell;text-align:center;   vertical-align:middle; width:150px; height:180px; }
.cat_box div.img_center *{vertical-align:middle;}
.cat_box div.img_center span{display:inline-block; height:100%; width:1px;}



<!--[if IE]>
.cat_box div.img_center span{display:inline-block; height:100%;}

.subcat_disply{padding:0px; font-size:12px; color:#ffffff; text-align:left; float:left; margin:8px 0px 0px 13px; display:inline; width:610px;}
.subcat_disply table{float:left;}

.subcat_box{float:left; width:170px; font-size:12px; color:#ffffff; padding:10px 10px 0px 10px;  background:url(images/fp_boxbg.gif) repeat-x left top;  margin:0px 10px 25px 0px; display:inline;}
.subcat_box h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-align:left;  height:30px; float:left; width:170px; }
.subcat_box h2 a{color:#6e7678;}
.subcat_box h2 a:hover{color:#424748;}
.subcat_box p{text-align:left; background-color:#fafafa; float:left; width:164px; margin-top:8px;  color:#595755; font-size:11px; padding:4px 3px; }
.subcat_box p span{  color:#f67400; font-size:13px; margin-right:2px;  }
.subcat_box div.img_center{display:table-cell; border:1px solid #f3f2f2; background-color:#FFFFFF;  text-align:center;  border-bottom:none; vertical-align:middle; width:168px; height:180px;}
.subcat_box div.img_center *{vertical-align:middle;}
.subcat_box div.img_center span{display:inline-block; height:100%; width:1px;}
<!--[if IE]>
.subcat_box div.img_center span{display:inline-block; height:100%;}



.breadcrums {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#848383; text-align:right; margin:8px 0px; padding:0px 8px;}
.breadcrums a {color:#848383;  }
.breadcrums span { color:#ff930f; }
.breadcrums code { color:#ff930f; font-family:Arial, Helvetica, sans-serif; }
.pagging {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#535353; text-align:right; padding:0px 8px; font-weight: normal; margin:0px 0px 10px 0px;  }
.pagging a {color:#535353;   margin:0px 1px 0PX 1PX;}
.pagging span {color:#ff6600;   }
.pagging strong{color:#363636;  }
.item_display{width:598px; padding:10px 13px 8px 13px; font-size:12px; color:#ffffff; text-align:left; float:left; margin-top:8px;  }
.item_pt1{width:300px; padding:10px; font-size:12px; color:#ffffff; text-align:right; float:left; margin-right:15px; background:url(images/item_pt1bg.gif) repeat-x left top;}
.item_pt1 div.img_center{display:table-cell; border:1px solid #f3f2f2; background-color:#FFFFFF;  text-align:center;  border-bottom:none; vertical-align:middle; width:298px; height:325px;}
.item_pt1 div.img_center *{vertical-align:middle;}
.item_pt1 div.img_center span{display:inline-block; height:100%; width:1px;}
<!--[if IE]>
.item_pt1 div.img_center span{display:inline-block; height:100%;}
.item_pt1 table.discount{border:1px solid #ececec; border-collapse:collapse; clear:both; margin:15px 0px 15px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.item_pt1 table.discount td{font-size:11px;  line-height:17px; border:1px solid #ececec; color:#585858; text-align:left; padding:3px;   }
.item_pt1 table.discount th {font-size:14px; font-weight:normal;  color:#585858; text-align:left; line-height:17px; background-color:#fbfbfb;  border:1px solid #ececec; padding:6px   } 
.item_pt1 table.discount tr.altrow { background-color:#fbfbfb;  } 
.item_pt2{width:263px; color:#505050; text-align:left; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.item_pt2 h5{width:120px; font-size:11px; color:#505050; text-align:left; float:left; font-weight:bold; padding:8px 0px 8px 10px; border-bottom:1px solid #ebebeb;}


.item_pt2 h6{width:133px; font-size:11px; color:#505050;  text-align:left; float:left; padding:8px 0px 8px 0px; border-bottom:1px solid #ebebeb;}
.item_pt2 h2{width:253px; font-size:11px; color:#505050; text-align:left; float:left;  padding:8px 0px 8px 10px; }
.item_pt2 h6 a {color:#ff7500;}
.item_pt2 h6 span.sale_price{color:#ff7500; font-weight:bold; font-size:13px;}
.item_pt2 h6 span.you_save{color:#ff7500;}
.item_pt2 div.detail{float:left; color:#545454; font-size:11px; width:241px; background-color:#fbfbfb; border:1px solid #ebebeb; margin-top:10px; padding:10px 10px 8px 10px; margin-bottom:8px;}
.item_pt2 div.detail div.pt1{float:left; color:#545454; font-size:11px; width:241px; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:10px;}
.item_pt2 div.detail div.pt1 p{color:#ff7500; font-size:15px; text-decoration:underline; margin-bottom:6px;}
.item_pt2 div.detail input{border:1px solid #999999; color:#545454; background-color:#fff; margin:6px 0px; padding:2px;}
.item_pt2 div.detail select{border:1px solid #999999; color:#545454; font-size:11px;}
.item_pt2 div.detail div.pt2 p.right {color:#ff7500; height:30px;  font-size:11px;  margin-bottom:0px; float:left; width:141px; border-bottom:none;  }
.item_pt2 div.detail div.pt2 p.left{color:#ff7500; height:30px; text-decoration:none; font-size:11px; margin-bottom:0px; float:left; width:100px; border-bottom:none;}
.item_pt2 div.detail div.pt2{float:left; color:#545454; font-size:11px; width:241px;}
.item_pt2 div.detail div.pt2 p{color:#ff7500; font-size:15px;  margin-bottom:6px;}
.item_pt2 div.detail div.pt2 a{color:#ff7500; font-size:11px;  margin-bottom:6px;text-decoration:underline;}
.product_description{ width:598px; padding:0px 13px 0px 13px; font-size:11px; color:#6e7678; text-align:left; float:left; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.product_description p{ padding:0px 0px 3px 10px; text-align:justify; line-height:16px;  }
.product_description p a{ color:#ff7500; text-decoration:underline; }
.product_description ul{margin:0px 0px 8px 10px; padding:0px 0px 0px 0px; list-style:none;}
.product_description li{text-align:left; margin:0px 0px 0px 0px; list-style:none; padding:0px 0px 3px 10px; background:url(images/bullet_gray.gif) no-repeat left 4px;}





.static_disply{ width:598px; padding:0px 13px 8px 13px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e7678; text-align:left; float:left; margin-top:8px; }
.static_disply p{ text-align:justify; line-height:17px;  }
.static_disply a{ color:#ff7500; text-decoration:underline;  }
.static_disply p span{ color:#ff7500; font-weight:bold;   }
.static_disply p a{ color:#ff7500; text-decoration:underline;  }
.static_disply h4{ font-size:14px; color:#ff7500; padding:5px 0px 0px 0px; text-align:justify; font-weight:bold;  }
.static_disply ul{margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.static_disply ul li{text-align:justify; margin:0px 0px 0px 0px; padding:0px 0px 5px 12px; background:url(images/bullet_gray.gif) no-repeat left 5px; }
.static_disply ul li a{color:#ff7500; text-decoration:underline;}
.static_disply ol{margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:decimal;}
.static_disply ol li{ text-align:justify; margin:0px 0px 0px 20px; padding:0px 0px 5px 0px; background:none; }
.static_disply.table{border:1px solid #ececec; font-size:11px; color:#6e7678; border-collapse:collapse; clear:both; margin:15px 0px 15px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.static_disply.table td{line-height:17px; border:1px solid #ececec; text-align:left; padding:3px;   }
.static_disply.table td a{color:#ff7500; text-decoration:underline; }
.static_disply.table th {font-size:14px; font-weight:normal;  text-align:left; line-height:17px; background-color:#fbfbfb;  border:1px solid #ececec; padding:6px   } 
.static_disply.table tr.altrow { background-color:#fbfbfb;  } 



.faq_question{ font-size:12px; color:#666666; padding:5px 0px 5px 0px; text-align:justify; line-height:17px;  }
.faq_answer{ font-size:12px; color:#666666; padding:5px 0px 5px 0px; text-align:justify; line-height:17px;  }
.top{background:url(images/bullet_orange4.gif) no-repeat left center; padding-left:12px; float:right;   color:#FF6600; text-decoration:underline; font-weight:bold; font-size:13px; margin-bottom:10px;}









.index {background:url(images/bullet_orange1.gif) no-repeat 8px 6px; font-size:12px;color:#333333; font-weight: bold; padding:0px 0px 0px 20px; line-height:18px;}
.category {font-size:12px;color:#ff7800;font-weight: bold;text-align:left; line-height:18px; padding:0px 0px 0px 20px; background:url(images/bullet_black.gif) no-repeat 8px 5px;}
.sub_category {font-size:12px; color:#000000; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_gray2.gif) no-repeat 8px 7px; }
.item { background:url(images/bullet_gray.gif) no-repeat 8px 5px; line-height:18px; font-size:12px; color:#666666; font-weight: normal; padding:0px 0px 0px 20px;}
.static { background:url(images/bullet_gray2.gif) no-repeat 8px 7px; line-height:18px; font-size:12px; color:#807f7f; font-weight: normal; padding:0px 0px 0px 20px;}
.select_box{border:1px solid #9c9c9c; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#575656;}
.tellafriend_pt1{width:150px; float:left; text-align:left;  line-height:32px; font-size:12px; color:#666666;}
.tellafriend_pt2{width:448px; float:left; text-align:left; line-height:32px; font-size:12px; color:#666666;}
/*.textfield_medium{border: 1px solid #cfcfcf; width:180px; padding-left:3px; height:18px; margin:7px 0px;}*/

#popup_width{width:650px; background:url(images/popup_width_bg.gif) repeat-y center top; }
#popup_header { height:76px; text-align:left;  background:url(images/popup_header_bg.gif) repeat-y center top; }
#popup_bottombar { height:39px; padding:13px 35px 0px 35px; text-align:left; background:url(images/popup_bottombar_bg.gif) repeat-y center top; }
#popup_content {    text-align:left; font-size:12px; color:#666666; }
.popup_img{padding:13px 33px 13px 33px; text-align:center; height:550px;}
.popup_img_bg{ text-align:center; border:1px solid #e6e5e5; border-bottom:none; background-color:#FFFFFF}
.popup_img_bg div.img_center{display:table-cell; text-align:center;  vertical-align:middle; width:575px; height:460px;}
.popup_img_bg div.img_center *{vertical-align:middle;}
.popup_img_bg div.img_center span{display:inline-block; height:100%; width:1px;}
<!--[if IE]>
.popup_img_bg div.img_center span{display:inline-block; height:100%;}
#popup_content h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff;    background:#505050 url(images/content_heading_bg.gif) repeat-x left top;  padding:3px 0px 3px 40px;}

.border {border: 1px solid #efefef;	}

.datatable {color:#444444; border:1px solid #dbdcdc; border-collapse:collapse;}
.datatable td {padding:0px 4px; color:#444444; text-align:left; font-size:12px; line-height:20px; border:1px solid #dbdcdc;}
.datatable td a {color:#444444; text-decoration:underline;}
.datatable th {font-weight: bold; background-color:#f7f8f8; text-align: center; padding-left: 4px; color:#666; font-size:13px; height:22px;}
.datatable tr.altrow {background-color: #f7f8f8; color: #000000;}


.referfriend_pt1{width:120px; padding-left:30px; float:left; text-align:left;  line-height:32px; font-size:12px; color:#666666;}
.referfriend_pt2{width:376px; float:left; text-align:left; line-height:32px; font-size:12px; color:#666666;}
/*.textfield_medium{border: 1px solid #cfcfcf; width:180px; padding-left:3px; height:18px; margin:7px 0px;}*/


.customer_reviews{ width:562px; font-size:12px; color:#515555; text-align:left; float:left; margin-bottom:5px;}
.customer_reviews h6{ padding:5px 0px 5px 23px; margin-bottom:5px; font-size:16px; font-weight:bold; color:#444444;  }
.customer_reviews h5{ width:167px; font-size:11px; color:#515555; text-align:left; font-weight:bold; float:left; padding-left:23px; }
.customer_reviews h5 span{  font-size:11px; color:#515555; text-align:left; font-weight:normal; }
.customer_reviews p{font-size:11px; color:#515555; text-align:justify; float:left; padding-right:10px; width:336px; }

.post_comments_pt1{float:left; width:134px; color:#4c4c4c; font-size:11px;  font-weight:bold; line-height:30px;}
.post_comments_pt2{float:left; width:404px; color:#4c4c4c; font-size:11px;  line-height:30px; } 
.textfield_medium{border: 1px solid #cfcfcf; width:180px; padding-left:3px; height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7e7e7e;}

.recently_viewed{border:1px solid #cccccc; float:left; padding:8px; width:171px; margin:3px 0px 8px 0px;}
.recently_viewed ol{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;  list-style-type:decimal;} 
.recently_viewed  li{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; text-align:left;  margin:0px 0px 0px 25px; padding:6px 0px 6px 0px;   background:url(images/horizontal_seperator1.gif) repeat-x 0 bottom; }
.recently_viewed  li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.recently_viewed li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff6c00;}

/* Added by Tushar*/
.dropdownFont{margin:8px 0px;}
	
/*End addition*/


/* Added by Mansi */
.table{border:1px solid #d2d2d2; border-collapse:collapse; margin-bottom:8px;}
.table td{padding:5px 8px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; line-height:18px; border:1px solid #d2d2d2;}
.table td li{margin-left:15px}
.table th{background:#eee; font-size:13px; padding:5px 8px; border:1px solid #d2d2d2;}
.table td input.txtbox{border:solid 1px #cecece; font-weight:normal; text-align:center;}
.table td textarea{border:solid 1px #cecece; width:350px; font-weight:normal;}
.table a{color:#f60 !important;}
.table th{background:#eee; font-size:13px; padding:5px 8px; border:1px solid #d2d2d2;}

#shopping_content{width:809px; padding:3px; float:left; }

.shopping_display{ width:783px; padding:0px 13px 8px 13px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e7678; text-align:left; float:left; margin-top:8px; }
.shopping_display p{ text-align:justify; line-height:17px;  }
.shopping_display a{ color:#ff7500; text-decoration:underline;  }
.shopping_display p a{ color:#ff7500; text-decoration:underline;  }
.shopping_display h4{ font-size:14px; color:#ff7500; padding:5px 0px 0px 0px; text-align:justify; font-weight:bold;  }
.shopping_display ul{margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.shopping_display ul li{text-align:justify; margin:0px 0px 0px 0px; padding:0px 0px 5px 12px; background:url(images/bullet_gray.gif) no-repeat left 5px; }
.shopping_display ul li a{color:#ff7500; text-decoration:underline;}


.login_border{border:1px solid #d2d2d2;}
.login_box{text-align:left;}
.login_box td{padding:5px 12px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c;}
.login_box td a{color:#4c4c4c; text-decoration:underline;}
.login_box th{background:#eee; font-size:13px; border:solid 1px #fff; padding:8px;}
.login_box td p{color:#7f7f7f !important; padding:0px !important; text-align:left !important;}
.login_box td input.txtbox{border:solid 1px #cecece; width:175px; font-weight:normal;}

#content_area h1{font-size:14px; color:#fff; background-color:#5a5959; padding:4px 8px; margin-bottom:0px; float:left; width:608px; border-bottom:2px solid #f0f0f0;  }
#content_area h1.shopping_title{font-size:14px; color:#fff; background-color:#5a5959; padding:4px 8px; margin-bottom:0px; float:left; width:793px; border-bottom:2px solid #f0f0f0;  }

.account_box{text-align:left;}
.account_box td{padding:0px 5px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c;}
.account_box td a{color:#4c4c4c; text-decoration:underline;}
.account_box th{background:#eee; font-size:13px; border:solid 1px #fff; padding:8px;}
.account_box td p{color:#7f7f7f !important; padding:0px !important; text-align:left !important;}
.account_box td input.txtbox{border:solid 1px #cecece; width:175px; font-weight:normal;}

.error{color:#FF0000}

.form_table tr.alter_row{background-color:#f9f9f9;}
.form_table td{padding:5px 8px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; }
.form_table td span{color:#d23333;}
.form_table td code{font-size:10px; color:#898989; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px;}
.form_table td input.txtbox{border:solid 1px #cecece; width:175px; font-weight:normal;}
.form_table td textarea{border:solid 1px #cecece; width:350px; font-weight:normal;}
.form_table td select{font-size:11px;}
.form_table th{background:#eee; font-size:13px; border:solid 1px #fff; padding:5px 8px;}
.form_table a{color:#f60 !important;}
.error{color:#FF0000}

.OrderSummary{font-size:11px; color:#4c4c4c; font-family:Verdana, Arial, Helvetica, sans-serif;}


#popup_width1{width:655px;}
#popup_header1 { height:76px; text-align:left;  background:url(images/popup_header_bg.gif) repeat-y center top; }
#popup_bottombar1 { height:39px; padding:13px 35px 0px 35px; text-align:left; background:url(images/popup_bottombar_bg.gif) repeat-y center top; }
#popup_content1 {    text-align:left; font-size:12px; color:#666666; }
.popup_img1{padding:3px 3px 3px 3px; text-align:left;}
.popup_img_bg1{ text-align:left; width:650px; border:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5; background-color:#FFFFFF}
.popup_img_bg2{ text-align:left; width:635px; border:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5; background-color:#FFFFFF}
.popup_img_bg1 div.img_center{display:table-cell; text-align:center;  vertical-align:middle; width:575px; height:460px;}
.popup_img_bg2 div.img_center{display:table-cell; text-align:center;  vertical-align:middle; width:575px; height:460px;}

.popup_img_bg1 div.img_center *{vertical-align:middle;}
.popup_img_bg1 div.img_center span{display:inline-block; height:100%; width:1px;}

.popup_img_bg2 div.img_center *{vertical-align:middle;}
.popup_img_bg2 div.img_center span{display:inline-block; height:100%; width:1px;}
<!--[if IE]>
.popup_img_bg1 div.img_center span{display:inline-block; height:100%;}
.popup_img_bg2 div.img_center span{display:inline-block; height:100%;}
#popup_content1 h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff;    background:#505050 url(images/content_heading_bg.gif) repeat-x left top;  padding:3px 0px 3px 40px;}

.textfield_medium1{border: 1px solid #cfcfcf; width:150px; padding-left:3px; height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7e7e7e;}

.btn2{ 	height:16;
	border:0;
	width:16px ;
	background:url(images/button_remove.gif) bottom no-repeat;	}
/*End addition*/


.table1{border:none      ; border-collapse:collapse; margin-bottom:8px;}
.table1 td{padding:5px 8px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; line-height:18px; border:none;}
.table1 th{background:#eee; font-size:13px; padding:5px 8px; border:1px solid #d2d2d2;}
.table1 a{color:#f60 !important;}
.table1 td table{ border:1px solid #d2d2d2; border-collapse:collapse;}

.header_pt2_row1_pt1{width:666px; float:left;  padding:3px 0px 0px 25px; height:73px;  text-align:center;  font-size:12px; background:url(images/header_logo_bg.gif) no-repeat 25px top;  }

.header_pt2_row1_pt2{width:300px; float:right;   padding:10px 7px 0px 0px;  text-align:right;  font-size:12px; }



.banner_pt1{float:left; width:274px; padding:0px 0px 0px 10px;}
.banner_pt2{float:left; width:320px; padding:20px 10px 0px 10px; text-align:left; font-size:12px; color:#b8b7b7;}
.banner_pt2 h2{font-size:24px; color:#fca101; font-weight:normal;}
.banner p{font-size:14px; color:#b8b7b7; margin-bottom:5px;}
.banner_pt2 a{color:#fca101;}


.more_images{float:left;  width:300px; margin:0px 0px 10px 0px; }
.more_images div.thumb{float:left;  width:65px; height:65px; border:solid 1px #f3f2f2; margin:0px 8px 0px 0px; display:inline;}

.more_images div.thumb div.img_center1{display:table-cell; text-align:center; vertical-align:middle; width:65px; height:65px;}
.more_images div.thumb div.img_center1 *{vertical-align:middle;}
.more_images div.thumb div.img_center1 span{display:inline-block; height:100%; width:1px;}
<!--[if IE]>
.more_images div.thumb div.img_center1 span{display:inline-block; height:100%;}


.popupmore_images{float:left;  width:555px; margin:0px 10px 10px 10px; }
.popupmore_images div.thumb{float:left;  width:85px; height:85px; border:solid 1px #f3f2f2; margin:0px 15px 0px 0px; display:inline;}

.popupmore_images div.thumb div.img_center1{display:table-cell; text-align:center; vertical-align:middle; width:85px; height:85px;}
.popupmore_images div.thumb div.img_center1 *{vertical-align:middle;}
.popupmore_images div.thumb div.img_center1 span{display:inline-block; height:100%; width:1px;}
<!--[if IE]>
.popupmore_images div.thumb div.img_center1 span{display:inline-block; height:100%;}





/*Added by mansi*/
.textfield_medium_MTextbox{border: 1px solid #cfcfcf; width:180px; padding-left:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7e7e7e;}


.checkout_titleReview{font-size:16px; color:#f00;  padding:15px 0px 0px 0px;  clear:left; }
*html .checkout_titleReview{font-size:16px; color:#f00;  padding:15px 0px 0px 0px;  clear:left; }
.MottoTitle{font-size:21px; color:White; font-family:Arial; margin-top:27px;   float:left; }
.OktoEmail
{
	margin-left:200px;
	
}
.ImgSize
{
	width:130px;
	height:130px;
}
.ImgSize img{width:130px; height:130px; }



#content_area h1.shopping_title1{font-size:14px; color:#fff; background-color:#5a5959; width:250px; margin-bottom:0px; float:left;  border-bottom:2px solid #f0f0f0;  }


