
button, input[type=button], input[type=submit], input[type=reset]{cursor:pointer}
p.mssgIP{font-family:Arial; text-align:left;  direction:ltr; width:100%;margin:0;padding:0;float:right}
p.mssgIPerr{color:Red;font-family:Arial; text-align:left;  direction:ltr; width:100%;margin:0px 0px 10px 0px;padding:0;float:right}
.PopBoxImageSmall{border:none 0px white;cursor:url("images/magplus.cur"), pointer;}
.PopBoxImageLarge{border:solid thin #CCCCFF;   cursor:url("images/magminus.cur"), pointer;}
BODY{SCROLLBAR-FACE-COLOR:#ffffff; SCROLLBAR-HIGHLIGHT-COLOR:#dddddd; SCROLLBAR-SHADOW-COLOR:white; SCROLLBAR-ARROW-COLOR:white; SCROLLBAR-BASE-COLOR:#dddddd; scrollbar-3d-light-color:#eeeeee; scrollbar-dark-shadow-color:#eeeeee; margin:0; background:#FFFFFF;}
.w20{color:#ff9933;font-size:18px;font-family:Arial}
.subcats{color:black;font-size:12px;font-family:Arial;text-decoration:none;}
.subcats:hover{color:black;font-size:12px;font-family:Arial;text-decoration:underline;}
.w20a{color:white;font-size:18px;font-family:Arial;}
.w16{color:black;font-size:16px;font-family:Arial; font-weight:Bold}
.w16b{color:#00ffff;font-size:16px;font-family:Arial}
.o15{color:#000000;font-size:15px;font-family:Arial; font-weight:Bold;text-decoration:none;}
.o15_1{color:#999999;font-size:11px;font-family:Arial}
.o15_2{color:#000000;font-size:12px;font-family:Arial}
.AusPname{color:red;font-size:12px;font-family:Arial}
.o15a{color:#ffffcc;font-size:15px;font-family:Arial}
.o15b{color:#ffffcc;font-size:18px;font-family:Arial}
.b18{color:#336699;font-size:17px;font-family:Arial}
.b15{color:#00ccff;font-size:15px;font-family:Arial}
.sub_cats_txt_col{color:#000000;font-size:13px;font-family:Arial}
.bid_date{color:#00ccff;font-size:12px;font-family:Arial}
.HP_price{color:#999999;font-size:12px;font-family:Arial}
.AU_prices_col{color:336600;font-size:12px;font-family:Arial}
.b14{color:#00ccff;font-size:14px;font-family:Arial}
.Cart_txt{color:black;font-size:12px;font-family:Arial}
.b13{color:#336699;font-size:13px;font-family:Arial}
.HP_Product_Desc{color:#a1a1a1;font-size:15px;font-family:Arial}
.HP_Items_txt{color:#000000;font-size:15px;font-family:Arial}
.b11{color:#336699;font-size:11px;font-family:Arial}
.Auction_S_Desc{color:black;font-size:11px;font-family:Arial}
.b13special{color:white;font-size:12px;font-family:Arial}
.wh19{color:white;font-size:19px;font-family:Arial}
.wh16{color:white;font-size:16px;font-family:Arial}
.wh14{color:white;font-size:14px;font-family:Arial}
.wh13cart{color:black;font-size:13px;font-family:Arial}
.wh12cartb{color:black;font-size:12px;font-family:Arial}
td.wh12cartb{cursor:pointer}
.wh13cartw{color:white;font-size:13px;font-family:Arial}
.wh12cart{color:black;font-size:11px;font-family:Arial}
.wh11cart{color:white;font-size:10px;font-family:Arial}
.wh12w{color:white;font-size:12px;font-family:Arial}
.wh12{color:black;font-size:10px;font-family:Arial}
.endorder{color:black;font-size:15px;font-family:Arial}
.red25{color:red;font-size:25px;font-family:Arial}
.font25{color:#3D7FB1;font-size:15px;font-family:Arial;text-decoration:none;}
.font25:hover{color:#3D7FB1;font-size:15px;font-family:Arial;text-decoration:underline;}
.red14{position:relative;color:red;font-size:14px;font-family:Arial}
.red14dis{color:red;font-size:14px;font-family:Arial;text-decoration:line-through}
.red18{color:red;font-size:18px;font-family:Arial}
.methods{color:#336699;font-size:17px;font-family:Arial;text-decoration:none;}
.methods:hover{color:#336699;font-size:17px;font-family:Arial;text-decoration:underline;}
.searchr{color:black;font-size:14px;font-family:Arial;background-color:yellow}
.red11{color:#003366;font-size:11px;font-family:Arial}
.Cat2Headline{color:#3399cc;font-size:30px;font-family:Arial}
.Cat2Names{color:#3399cc;font-size:15px;font-family:Arial}
.Cat2Names:hover{color:#336699;font-size:15px;font-family:Arial;text-decoration:underline;}
.UserMenu{color:black;font-size:14px;font-family:Arial}
.UserMenu:hover{color:black;font-size:14px;font-family:Arial;text-decoration:underline;}
.TopNav{color:#3D7FB1;font-size:15px;font-family:Arial}
.TopNav:hover{color:white;font-size:15px;font-family:Arial;text-decoration:underline;}
.sideprice{color:#660000;font-size:14px;font-family:Arial}
.sidepicprice{color:#660000;font-size:21px;font-family:Arial}
.sidesp{color:#333366;font-size:12px;font-family:Arial;}
.sidesp:hover{color:#336699;font-size:12px;font-family:Arial;}
.deliver{color:Yellow;font-size:12px;font-family:Arial;}
.deliver:hover{color:#33ff33;font-size:12px;font-family:Arial;}
.nopic{color:Yellow;font-size:15px;font-family:Arial;}
.nopic:hover{color:#33ff33;font-size:15px;font-family:Arial;}
.date{color:#000000;font-size:11px;font-family:Arial}
.xx{background-color:#FFFFFF;font-family:Arial}
.xx1{background-color:#FFFFFF;font-family:Arial}
.black13{color:black;font-size:13px;font-family:Arial}
.topcat{color:#000000;font-size:15px;font-family:Arial;filter:dropshadow(color=#000000,offx=1,offy=1,positive=1), glow(color=#274C6B,strength=1);text-decoration:none;}
.topcat:hover{color:black;font-size:15px;font-family:Arial;text-decoration:none;}
.makelink{color:#ff9900;font-size:14px;font-family:Arial;}
.makelink:hover{color:#99ccff;font-size:14px;font-family:Arial;}
.ComName{color:#336699;font-size:22px;font-family:Arial}
.laylink1{color:white;font-size:12px;font-family:Arial;text-decoration:none;font-weight:normal}
.laylink{color:#000000;font-size:12px;font-family:Arial;text-decoration:none;cursor:hand;font-weight:normal}
.cats{color:#000000;font-size:17px;font-family:Arial;}
 
.sublinks{color:#336699;font-size:14px;font-family:Arial;}
.sublinks:hover{color:white;font-size:14px;font-family:Arial;}
.submitb{color:black;background-color:White;font-size:15px;font-family:Arial;font-weight:bold;}
.submitb1{color:white;background-color:#ff9900;font-size:14px;font-family:Arial;font-weight:bold}
.NavSelect{color:white;font-size:14px;font-family:Arial;font-weight:bold}
.sale_mark{color:#999999;font-size:12px;font-family:Arial;text-decoration:line-through}
.Price_Sale{color:black;font-size:15px;font-family:Arial}
.Price_Save{color:red;font-size:15px;font-family:Arial}
.Manufact{color:#000000;font-size:17px;font-family:Arial;}
.addcart{color:black;font-size:12px;background-color:eeeeee;font-family:Arial}
.addcart10{color:black;font-size:10px;background-color:eeeeee;font-family:Arial;BORDER-COLOR:black;BORDER:1PX   SOLID  BLACK}
.Auction_Big_Button{color:black;font-size:12px;background-color:66CC99;font-family:Arial;BORDER-COLOR:black;BORDER:1PX   SOLID  BLACK}
.Bottom_free_txt{color:black;font-size:13px;font-family:Arial}
.tpl_toplinks{width:100;color:#000000;height=20;font-size:15px;font-family:Arial;cursor:hand;text-decoration:none;}
.tpl_toplinksA{color:#000000;font-size:15px;font-family:Arial;cursor:hand;text-decoration:none;}
.tpl_toplinks_on{width:100;color:#000000;height=20;font-size:15px;font-family:Arial;cursor:hand;text-decoration:none;}
.tpl_toplinks_sel{width:100;color:#000000;height=20;font-size:15px;font-family:Arial;text-decoration:none;}
.tpl_catlinks{width:120;color:#000000;height=18;font-size:11px;font-family:Arial;text-decoration:none;}
.tpl_catlinks_on{width:120;color:#000000;height=18;font-size:11px;font-family:Arial;text-decoration:none;}
.tpl_catlinks_sel{width:120;color:#000000;;height=18;font-size:11px;font-family:Arial;text-decoration:none;}
.tp1_subcatlinks{color:#000000;font-size:11px;font-family:Arial}
.tp1_subcatlinks_sel{color:#000000;font-size:11px;font-family:Arial}
.site_email{color:black;font-size:14px;}
.prod_id{color:#000000;font-size:11px;font-family:Arial;}
.misc_fields_Title{color:;background-color:#efefef;font-size:13px;font-family:Arial;}
.misc_fields_Value{color:;font-size:13px;font-family:Arial;}
.sc120_blc11{color:black;font-size:11px;font-family:Arial}
.size10{font-size:10px}
.size11{font-size:11px}
.size12{font-size:12px}
.size14{font-size:14px}
.size16{font-size:16px}
.size18{font-size:18px}
.size20{font-size:20px}
.size22{font-size:22px}
.size24{font-size:24px}
.size26{font-size:26px}
.size28{font-size:28px}
.size32{font-size:32px}
.size36{font-size:36px}
.size42{font-size:42px}
.size50{font-size:50px}
.size65{font-size:65px}
.size80{font-size:80px}
#hme{position:relative;top:-16}
#Cat2lay{position:absolute;display:none;}
#tlb_fot{width:100%px;background-color:#ffffff;display:inline-block}
/*	Default Page	*/
#defProductboxesTbl{width:100%}

/*	Products Page	*/
#productsPageMainTbl{width:100%;height:95%}
#MiscFieldsContainer{width:100%;}
#MiscFieldsContainer td.top table{width:100%;}
#MiscFieldsContainer td.top .left {height:22px;width:17px;background:url('/images/TopOrderLeft.gif') no-repeat;}
#MiscFieldsContainer td.top .center {height:22px;background:url('/images/TopCartBG.gif') repeat-x;}
#MiscFieldsContainer td.top .right {height:22px;width:48px;background:url('/images/TopOrderRight_empty.gif') no-repeat;}
#MiscFieldsContainer td.middle {border-left:1px #8A8A8A solid;border-right:1px #8A8A8A solid;}
#MiscFieldsContainer #Navigation_Bar {background-color:#ffffff;width:100%;}
#MiscFieldsContainer #Navigation_Bar td{font:normal 15px Arial;color:#3d7fb1;}
#MiscFieldsContainer #Navigation_Bar a{font:normal 15px Arial;color:#3d7fb1;text-decoration:none;}
#MiscFieldsContainer #Navigation_Bar a:hover{text-decoration:underline;}
#MiscFieldsContainer #miscFieldsTable {width:100%;margin:5px 0;}
#MiscFieldsContainer #miscFieldsTable td.left{width:100px;padding:5px;vertical-align:top;border-right:1px silver solid;}
#MiscFieldsContainer #miscFieldsTable td.left td.top_nav_items_found a{text-decoration:none;}
#MiscFieldsContainer #miscFieldsTable td.right {vertical-align:top;}
#MiscFieldsContainer #miscFieldsTable .top_nav_items_found{font-size:12px;font-family:Arial;}
#MiscFieldsContainer #miscFieldsTable th.top_nav_items_found{color:#000000;white-space:nowrap;}
#MiscFieldsContainer #miscFieldsTable td.top_nav_items_found a{color:#479be0;font-size:12px}
#MiscFieldsContainer #miscFieldsTable td.top_nav_items_found span{color:#7a7a7a;font-size:11px;white-space:nowrap;}
#MiscFieldsContainer #miscFieldsTable td a.more{color:#cc6666;font-size:12px;font-family:Arial;font-weight:bold;}
#MiscFieldsContainer #miscFieldsTable div.miscFields_desc {cursor: help;background: url('/images/misc_desc.gif') no-repeat center center;width:16px;height:15px;}
#TableTypeTD{text-align:right;}
#TableType{direction:rtl;margin:5px 2px 5px 0;}
#TableType td, #TableType td a{font:bold 14px Arial;text-decoration:none;}
#TableType td a.PBTypeNormal{color:#005EAB;}
#TableType td a.PBTypeGS{color:#531582;}
#TableType td a.PBTypePersonal{color:#499908;}
.PBType{}
#productsSortingTable td {font:bold 12px arial ; color:#000}
#productsSortingTable td a {color:#479BE0 ; font: 12px arial }
#productsSortingTable td span {color:#BABABA; font: 12px arial}
#MiscFieldsContainer #productsPriceRangeTable td span {font:14px arial ;color:#BABABA} 
#MiscFieldsContainer #productsPriceRangeTable td {font:bold 12px arial ;color:#000} 
#MiscFieldsContainer #productsPriceRangeTable input{font-size: 11px; font-family: arial;   background:transparent url('/images/Mf3.gif') no-repeat 0 0 ; width:40px; height:20px; border:none;color:#A4A4A4; padding-top:3px;}
#MiscFieldsContainer #productsPriceRangeTable #searchPriceRangeButton{font:12px arial;color:479BE0;}
#MiscFieldsContainer #productsPriceRangeTable #clearRangeButton{font:12px arial;color:#479BE0;}
#MiscFieldsContainer td.bottom table{width:100%;}
#MiscFieldsContainer td.bottom .left {height:16px;width:17px;background:url('/images/BottomOrderLeft.gif') no-repeat;}
#MiscFieldsContainer td.bottom .center {height:16px;background:url('/images/BottomOrderBG.gif') repeat-x;}
#MiscFieldsContainer td.bottom .right {height:16px;width:17px;background:url('/images/BottomOrderRight.gif') no-repeat;}
#comapreItemsTable td{font: bold 12px arial;color: #323232;}
#comapreItemsTable td .del{text-decoration:underline;cursor:pointer;}
#comapreItemsButton{background:url('/images/compareimg_rtl.gif') no-repeat;width:134px;height:19px;margin:0 10px;cursor:pointer;}

.CartTitle      {color:#154F8E;font-size:17px;font-family:arial;text-decoration:none;}
.CartHeader     {color:black;background-color:#DDDDDD;font-size:14px;font-family:arial;text-decoration:none;}
.CartContent    {color:black;background-color:#F5F5F5;font-size:12px;font-family:arial;text-decoration:none;}
.CartTotals     {color:black;font-size:15px;font-family:arial;text-decoration:none;}
.CartBorders    {border-right:1px solid #8A8A8A;border-left:1px solid #8A8A8A;}  

 #AllFiledsDiv  {position:relative; }
 #AllFiledsDiv  .OpenDivBox {position:absolute;right:-300px;top:30px; }
 #AllFiledsDiv  a {color:#479BE0; font:14px arial; width:100%;  display:block; padding:3px; }
 #AllFiledsDiv  a.CloseDiv { width:25px; height:15px; _width:30px; }
 
.MoreMiscLink   {color:#000;font:12px arial}
.MoreOptionDiv  {position:relative;z-index:9999}
.MoreOptionDiv  .OpenDivBox {position:absolute;top:0px;right:0 } 
.MoreOptionDiv  .OpenDivBox a {font-size:12px;}
.MoreOptionDiv  td a {color:#479BE0; font:14px arial; direction:rtl;}
.MoreOptionDiv  td span {font:11px arial; color:#7a7a7a ;direction:rtl;}

.FieldTd  { background-color:#F7F6F6; border-left:1px solid silver}
.MoreMiscLinkOn  { color:#000;font:12px arial; width:90px;   display:block;   height:21px; }
#MiscLeftSideDiv { z-index:10; position:relative; margin-right:-8px; width:100%; }
#MiscLeftSideDiv table{width:100%}

#MiscLeftSideDiv a {padding:2px;width:90px; display:block ; padding-right:10px;background-color:none;   }
#MiscLeftSideDiv a.MiscDynamicLink {padding:2px;width:90px; display:block ; padding-right:10px;background-color:#F7F6F6; ; background:transparent url('/images/Mf5.gif') no-repeat 0 0; height:21px;}

#MiscFieldsContainer #miscFieldsTable td.left { border:none;}
#MiscMainTbl {height:118px;}
#MiscFieldsContainer #searchInCategoryTable #searchInCategoryButton {color:transparent;font-size:0;_padding:20px;background:transparent url('/images/Mf1.gif') no-repeat 0 0 ; width:24px; height:20px; border:none; cursor:pointer;  margin-right:2px;}
#MiscFieldsContainer #searchInCategoryTable #searchInCategoryInput {background:transparent url('/images/Mf2.gif') no-repeat 0 0 ; width:100px; height:20px;color:#A4A4A4; font:12px arial;border:none; padding-top:2px; }
#MiscFieldsContainer #searchInCategoryTable {margin-left:8px;}
#MiscFieldsContainer #searchInCategoryTable td{padding:0;}

/*Products Paging Table*/
.ProductsPagingContainer{width:100%;height:23px;direction:ltr;}
.ProductsPagingContainer .pagesLeft {background:url(images/pagesLeft.gif) no-repeat;width:6px;}
.ProductsPagingContainer .pagesBG {background:url(images/pagesBG.gif) repeat-x;}
.ProductsPagingContainer .pagesRight {background:url(images/pagesRight.gif) no-repeat;width:6px;}
#ProductsPaging {width:100%;height:23px;}
#ProductsPaging td{color:black;font-size:13px;font-family:Arial;text-decoration:none;white-space:nowrap;text-align:center;}
#ProductsPaging td.sep {width:1px;background:#B4B4B4;}
#ProductsPaging td a {text-decoration: none;color: black;}
#ProductsPaging td a.current {font: bold;color: #ff0000;text-decoration: none;}
/*	Search Page	*/
#srchProductboxesTbl{width:100%;}
/*personal sales box*/
.AusPname{color:#00439B;font-size:13px;font-family:Arial;text-decoration:none;}
.AusPname:hover{color:#00439B;font-size:13px;font-family:Arial;text-decoration:underline;}
.GroupText{color:black;font-size:12px;font-family:Arial;text-decoration:none;}
/*Floating banners 
#FloatBNLeft{position:absolute;display:none;}
#FloatBNRight{position:absolute;display:none;}
*/
/*Promotions*/
.PromotionDiv{color:#000;font-size:12px;font-family:arial;direction:rtl;}
.promotionContainer {width:199px;}
.promotionContainer div.top{background-image:url('/images/46.gif');width:199px;height:11px;background-repeat:no-repeat;}
.promotionContainer div.middle{background-image:url('/images/48.gif');background-repeat:repeat-y;padding:0 5px 5px 5px; }
.promotionContainer div.bottom{background-image:url('/images/47.gif');width:199px;height:11px;background-repeat:no-repeat;}
.promotionContainer div.top2{font-family:Arial;font-size:14px;color:#4C4C4C;font-weight:bold;width:199px;#width:194px;}
.promotionContainer div.promotionTitle{float:right;background-image:url('/images/49.gif');color:white;background-repeat:no-repeat;width:60px;height:40px;padding-left:5px;font-size:14px;text-align:center;}
.promotionContainer div.promotionTitle div{margin:0 15px 0 0;}
.promotionContainer div.promotionName{float:right;width:112px;padding:0 15px 0 5px;margin:0;direction:rtl;}
.promotionContainer div.promotionDesc{clear:both;font-family:Arial;font-size:12px;padding:18px 10px 0 0;direction:rtl;}

 .OpenDivBox {background:transparent url('/images/Mf5.png') no-repeat 0 0; padding-top:17px; width:330px;  display:block;  }
 .OpenDivBox ul { list-style:none;  border-left:1px solid #C0C0C0 ; border-right:1px solid #C0C0C0;   clear:left;float:left;margin:0; padding:0; padding:5px; width:318px; _width:330px ;background-color:#fff; _padding-right:10px;}
 .OpenDivBox .wrap {background:transparent url('/images/Mf6.png') no-repeat 100% 100% ;padding-bottom:21px; clear:left; float:left; }
 .OpenDivBox li a {padding:0}
  #MiscLeftSideDiv .OpenDivBox a {padding:0; font-size:12px;}
 .OpenDivBox a.CloseDiv span {display:none;}
 .OpenDivBox a.CloseDiv {background:transparent url('/images/Mf4.gif') no-repeat 0 0; display:block; width:25px; height:15px;  _padding-right:10px; _width:30px;}
 .OpenDivBox li {float:right; padding:3px; direction:rtl; text-align:right; }
 .OpenDivBox li table{ }
 .OpenDivBox p {margin:0; padding:0; font:bold 12px arial; padding:5px 10px;}


#populartags ul {list-style-type:none;}
#populartags li {float:right;margin:3px;}
#populartags a  {color:#9E9D9D; text-decoration:none}
#populartags h3 {text-align:right;}
#Misc_BottomDiv {z-index:1}
#TagPage {padding:3px; height:300px;}
#TagPage a:hover {text-decoration:underline;}

#SubCatsInMiscFields        {background-color:#f1f1f1;float:right; clear:both ; }
#SubCatsInMiscFieldsWrap    {float:right}
#SubCatsInMiscFields ul     { list-style-type:none; clear:left; float:right ;  }
#SubCatsInMiscFields li     {float:right; padding:3px 5px; text-align:right; direction:rtl; width:150px;   }
#SubCatsInMiscFields a {font:12px arial; text-decoration:none;  display:block }
#SubCatsInMiscFields .subcatsIsOn {color:#3d7fb1; }
 
.InfoPageContent {padding:1px;}
.InfoPageThumbnails ul{list-style:none; padding:0; margin:0; }
.InfoPageThumbnails li.GalleryView{float:right; margin:3px;}
.InfoPageThumbnails li.ListView {margin:3px; clear:both; } 
.InfoPageThumbnails p {margin:0;padding:3px;direction:rtl;text-align:right}
.QuestionView    {padding:5px;}
.QuestionView ul {padding:0;margin:0; margin-left:15px ; } 
.QuestionView li {padding:3px;} 
.AnswerView      {margin-top:20px;}
.AnswerView h3, .AnswerView p {margin:0;padding:3px;direction:rtl;text-align:right;}

 .floating-banner {position: fixed; top: 0; z-index: 1000}
 
 
#AddToCartAjaxDivNote .DelAddToCartAjaxDivNote {
float:right;
margin-right:3px;
}
#AddToCartAjaxDivNote h3 {
margin:0;
}
#AddToCartAjaxDivNote {
width:200px;
border:1px solid silver;
font:12px arial;
position:absolute;
top:50%;
left:50%;
background-color:#fff;
padding:3px;
}


 .DealerRequestDiv {float:left; width:500px; font:12px arial;}
 .DealerRequestDiv legend{ font-weight:bold;}
 .DealerRequestDiv fieldset {border:none;}
 .DealerRequestDiv .info label {float:left; clear:left; width:150px; text-align:left; margin-bottom:5px;}
 .DealerRequestDiv .info label span {color:red; float:left; padding-right:2px;}
 .DealerRequestDiv .info input {float:left; width:200px;margin-bottom:5px;}
 .DealerRequestDiv .buttons input  {float:left;}
 .DealerRequestDiv .buttons label {float:left; clear:left; width:100%; text-align:left; margin-bottom:5px;} 
 .DealerRequestDiv .buttons input.submitbtn { margin:0 auto; margin-left:40%}
 .msgdiv .redtxt   {font:bold 14px arial; color:red}
 .msgdiv .greentxt {font:bold 14px arial;  color:green}
 
 
 
 .InfoPageItemsDiv {float:right ; width:100%; margin:0;padding:0 ; font:12px arial;}
 .InfoPageItemsDiv ul {list-style-type:none;margin:0;padding:0; float:left; width:100%}
.InfoPageItemsDiv ul li {
border:1px solid #EDE6E6;
float:right;
margin:1px;
min-height:370px;
_height:370px;
padding:2px;
width:31%;
}
.InfoPageItemsDiv p { margin:0; padding:0}
.InfoPageItemsDiv ul li .Name {
min-height:35px;
_height:35px;
}
.InfoPageItemsDiv ul li .Name a {  font:bold 14px arial;  text-decoration:none; }
.InfoPageItemsDiv ul li .Image {
 
text-align:center;
}
.InfoPageItemsDiv ul li .Price { font-weight:bold}  
.InfoPageItemsDiv ul li .ShortDesc {
min-height:100px;
_height:100px;
}
 
  
  
  
 
 
 .InfoPageThumbnails {float:right;}
 .InfoPageShare {float:left}
 
 
 .UpgradeOrderDiv { direction:rtl; text-align:right; font:12px arial; padding:5px;}
 .UpgradeOrderDiv table th{ font:bold 12px arial ; background-color:#F1F3F4; padding:5px;}
 
 
 .MiscImagesUl { margin:0;padding:0; list-style-type:none}
 .MiscImagesUl img {border:0}
 
 .Author { font:14px arial; color:#646464}
 .PublishDateTime {font:12px arial; color:#646464}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .forum-div ul {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	padding: 0pt;
	list-style-type: none;
}

.forum-div li {
	list-style-type: none;
}

.forum-div .tools-div {
    float:right;
    padding:5px 0;
    width:100%;
    border-top: 1px solid #DEDEDE;
}

.forum-div {
    background-color:#FFFFFF;
    display:inline-block;
    font:12px arial;
    padding:5px 0;
    width:100%;
}
.forum-div h1 {
	padding: 0pt;
	direction: rtl;
	text-align: right;
	margin: 5px 0pt;
	font: bold 20px arial;
}

.forum-div .breadcrumb {
	float: right;
	width: 100%;
	margin: 7px 0pt;
}

.forum-div .breadcrumb li {
	float: right;
}

.forum-div .breadcrumb a {
	padding-left: 10px;
	font: 12px arial;
	color: rgb(0, 0, 0);
}

.forum-div .paging-div ul {
	margin-left: 10px;
}

.forum-div .paging-div {
	float: left;
	width: 100%;
	background-color: rgb(249, 249, 247);
	padding: 10px 0pt;
	margin: 1px 0pt;
}

.forum-div .grid-div {
	display: inline-block;
	width: 100%;
	color: rgb(0, 0, 0);
}

.forum-div .grid-div ul {
	width: 100%; margin:0
}

.forum-div .grid-div ul li {
	clear: both;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 100%;
}

.forum-div .grid-div .box {
	float: left;
	width: 100%;
	padding: 0pt;
}

.forum-div .grid-div .info-ul li.date {
	color: rgb(0, 0, 0);
}

.forum-div .grid-div .info-ul {
	float: right;
	width: 100%;
	background-color: rgb(244, 243, 248);
}

.grid-div .header li {
	text-align: right;
	font: bold 14px arial;
}

.forum-div .grid-div li.name a.parent {
	 
	padding-right: 10px;
}

.forum-div .grid-div .info-ul li span,.forum-div .grid-div .info-ul li a  {
    display:block;
    padding:5px 12px 5px 0;
}
.forum-div .grid-div li.name {
    background-color:#ECEFEF;
    clear:none;
    float:right;
    padding:0;
    width:60%;
}
.forum-div .grid-div .user {
    background-color:#ECEFEF;
    clear:none;
    float:right;
    padding:0;
    width:20%;
}
.forum-div .grid-div a {
	color: rgb(0, 0, 0);
	direction: rtl;
	display: block;
	float: right;
	font: 12px arial;
	text-align: right;
	text-decoration: none;
}

.forum-div .grid-div .date {
    background-color:#ECEFEF;
    clear:none;
    float:right;
    padding:0;
    width:20%;
}

 

.forum-div .menu-div {
    float:right;
    margin-bottom:1px;
    margin-top:1px;
    width:100%;
    margin-bottom: 5px;
}

.forum-div .menu-div .add-post-btn {
    color:black;
    font:bold 16px arial;
}

.forum-div .content-box {
	direction: rtl;
	min-height: 100px;
	text-align: right; width:100%
}

.forum-div .grid-div .tools-div a {
 
margin-left:10px;
 
}
.paging-div ul li a {
	color: rgb(25, 53, 90);
	text-decoration: none;
}

.paging-div ul li {
	float: left;
	margin-right: 2px;
	margin-top: 1px;
	margin-left: 1px;
}

.forum-div .grid-div .tools-div a.add-messages {
	 
}

.forum-div .grid-div .tools-div a.preview {
 
}

.forum-div .grid-div .tools-div a.print {
	 
}

.forum-div .grid-div .tools-div a.send-to-friend {
	 
}

.post-topic-div h1 {
	margin: 0pt;
	padding: 0pt;
	text-align: right;
	font: bold 16px arial;
}
.post-topic-div .wrap-content
{ margin:5px;}
.post-topic-div h2 {
	direction: rtl;
	margin: 0pt;
	padding: 0pt;
	text-align: right;
	font: bold 14px arial;
}

.post-topic-div {
	border: 1px solid silver;
	margin: 10px auto 0pt;
	padding: 0;
	width: 100%;
	background-color: rgb(252, 252, 252); display:block;
}

.post-topic-div fieldset, .post-topic-div form {
	border: medium none;
	padding: 0pt;
	width: 100%;
	margin: 10px 0pt;
}

.post-topic-div textarea {
	clear: right;
	float: right;
}
.forum-div .wrap-content {
    margin:5px;
    display: block;
}
.post-topic-div label {
	clear: right;
	float: right;
	text-align: right;
	width: 100%;
	font: bold 12px arial;
	padding: 2px 0pt;
}

.post-topic-div input {
	clear: right;
	float: right;
}

.post-topic-div textarea {
	clear: right;
	float: right;
	width: 99%;
}

.post-topic-div input.small-input {
	width: 30%;
}

.post-topic-div input.big-input , .post-topic-div textarea
{
	width: 100%;
    padding: 0.5em;
	box-sizing: border-box; /* Opera/IE 8+ */
    -webkit-box-sizing: border-box; /* Safari, Chrome et al  */
	-moz-box-sizing: border-box; /* Firefox */
}

/*
.post-topic-div a {
color:#000000;
display:block;
float:right;
font:bold 12px arial;
padding:6px 0;
text-align:center;
text-decoration:none;
width:79px;
}
*/
.forum-div .content-box .name {
	font-weight: bold;
}

.forum-div .content-box div {
	margin-bottom: 5px;
}

.forum-div .content-box .content-title span {
	font: bold 20px arial;
}

.forums-div h1 {
	font: bold 20px arial;
}

.forums-div .forum-tbl th {
	background-color: rgb(199, 198, 203);
	font: bold 14px arial;
	padding: 9px 3px 9px 0pt;
	text-align: right;
}

.forums-div .forum-tbl td {
	font: 12px arial;
	background-color: rgb(244, 243, 248);
	border-bottom: 1px solid rgb(255, 255, 255);
	border-top: 1px solid rgb(255, 255, 255);
	text-align: right;
	padding: 4px;
}

.forums-div .forum-tbl td p {
	text-align: right;
	float: right;
	clear: right;
}

.forums-div .forum-tbl .forum-name {
	color: rgb(0, 0, 0);
	display: block;
	float: right;
	font: bold 13px arial;
	text-align: right;
	text-decoration: none;
}

.forums-div .login 
{
	float: left;
	margin: 4px 0pt 0pt;
	width: 79px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	text-align: center;
	padding-bottom: 4px;
	padding-top: 4px;
	font: bold 12px arial;
}

.forum-div .breadcrumb a {
    background:url("images/errow-left.png") no-repeat scroll left center transparent;
    display:block;
    margin-left:5px;
    padding-left:12px;
}

.forums-div th.name {
	width: 451px;
}

.topicprivew { font:12px arial; direction:rtl;}
.topicprivew .name {font:bold 14px arial; direction:rtl;}
.topicprivew div {margin:10px 0} 
.topicprivew h1 { font:bold 20px arial;}

.forum-tbl {
float:left;
margin:10px 0;
width:100%;
}

.topicprivew .back 
{
	color: #000;
	text-align: center;
	text-decoration: none;
    font: bold 14px arial;
	float: right;
}





.bn-all-pages {}
.footer-text {color: black;font-family: Arial;font-size: 13px;}
.footer-credit {float:left;margin-left:26px}
.footer-credit .powered-by-p {margin:0; padding:0}
.footer-credit .powered-by-p a {
color:#000000;
font:12px arial;
text-decoration:none;
}
.footer-credit img {
border:0 none;
margin-right:10px;
vertical-align:bottom;
}


.personal-sales-checkout {border: 1px solid #bababa;}
.Tr-mouseover{cursor:pointer;background-color:#F5FFFA}
.Tr-mouseout{cursor:pointer;background-color:#FFFFFF}
.tbl-th{background-color:#dddddd}

 /* [ Start:base css for content from editor ] */
 .editorcss h1{
font-size:138.5%; 
}
.editorcss h2{
font-size:123.1%;
}
.editorcss h3{
font-size:108%; 
}
.editorcss h1,.editorcss h2,.editorcss h3{
margin:1em 0;
}
.editorcss h1,.editorcss h2,.editorcss h3,.editorcss h4,.editorcss h5,.editorcss h6,.editorcss strong{
font-weight:bold;
}
.editorcss abbr,.editorcss acronym{
border-bottom:1px dotted #000;
cursor:help;
} 
.editorcss em{
font-style:italic;
}
.editorcss blockquote,.editorcss ul,.editorcss ol,.editorcss dl{
margin:1em;
}
.editorcss ol,.editorcss ul,.editorcss dl{
margin-left:2em;
}
.editorcss ol li{
list-style:decimal outside;	
}
.editorcss ul li{
list-style:disc outside;
}
.editorcss dl dd{
margin-left:1em;
}
.editorcss th,.editorcss td{
 
padding:.5em;
}
.editorcss th{
font-weight:bold;
text-align:center;
}
.editorcss caption{
margin-bottom:.5em;
text-align:center;
}
.editorcss p,.editorcss fieldset,.editorcss table{
margin-bottom:1em;
}
/* [ End:base css for content from editor ] */ 

.CartContent1 {text-align:center;}
.checkout-page .right { float:right}
.checkout-page .left { float:left}
.checkout-page {
    background-color: #FFFFFF;
    direction: rtl;
    display: block;
 /*   font: 12px arial;*/
    margin: 10px;
    padding: 10px;
    text-align: right;color:#000
}
.checkout-page .title {
   /*font: bold 14px arial;*/
    margin-bottom: 5px;
}
.checkout-page .payments , .checkout-page .delivery {
   margin-bottom: 10px;
    margin-top: 10px;
    
}
.checkout-page .CartContent.CartContent1 > img {
    max-height: 100px;
}
.checkout-page  .add-to-cart.btn-link {
    margin-bottom: 10px; direction:rtl
}
#pl_web_page .checkout-page textarea {
    min-height: 30px !important;
    min-width: 303px !important;
    max-width: 300px !important;
    max-height: 300px;
    box-sizing: border-box;

}
.page-checkout #pl_web_page .checkout-page textarea{
	height: 100px;
}


.page-confirm .checkout-box {
    margin-bottom: 10px;
}

.checkout-page label {
    display: inline;
    float: right;
    font-weight: normal;
    margin-top: 11px;
    width: 100px;
    clear: right;
}


.checkout-page .carttotal {
    float: left;
    font: bold 14px arial;
    margin: 10px;
}
.checkout-page .box {
    width: 403px;
}

.grid-1120 .checkout-page .box {
   width: 510px;
}
.grid-1200 .checkout-page .box {
    width: 515px;
}

.checkout-page .logos.jcarousel .content
{ dispaly:none;}

.checkout-page .box.left {
   
    }
 
.checkout-page .checkout-form .payments .content > span {
    display: block;
    float: right;
    width: 100%;
}
.checkout-page #OrderPayments {
    margin-right: 0px;
    width: 200px;
}
.checkout-page .checkout-form input[type="text"] ,.checkout-page .checkout-form input[type="password"] {
    padding: 5px;
    width: 291px;
}

.checkout-page input[type="text"], .checkout-page textarea, .checkout-page select 
{
    background: none repeat-x scroll 0 0 #FFFFFF;
    margin: 0.5em 0;
    padding: 3px;
    border: 1px solid #BBBBBB;
    color: #000000;
    font: 12px arial;
}

.checkout-page em, .checkout-page dfn {
    font-style: normal;
    padding: 0 2px;
}
.checkout-page  p {
    margin: 0 0 2px;
}
input[type="text"], input[type="password"], input[type="url"], input[type="email"], input.text, input.title, textarea {
    border: 1px solid #BBBBBB;
    color: #000000;
    font: 12px arial;
}

.page-checkout .AllPagesContent_banner.banner-div , .page-confirm .AllPagesContent_banner.banner-div{
    display: none;
}


.checkout-page select {
    border-radius: 0 0 0 0;
    height: auto;
}
.checkout-page select.small {
    width: 80px;
    padding: 5px;
}
.checkout-page #delivery {
    margin-right: 0px;
    width: 100%;
}
.checkout-page .checkout-submit {
    background: url("images/btn_bg.png?rnd=2") no-repeat scroll 0 2px transparent;
    color: #fff;
    display: block;
    float: right;
    font: bold 55px/25px arial;
    height: 39px;
    margin-right: 125px;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
.checkout-page .checkout-submit.off {  background-position: 0 -340px ;}
.checkout-page  .checkout-submit > img {
    margin-top: 7px;
}
.checkout-page  .checkout-submit > span {
    display: block;
    font: 15px/5px arial;
    width: 100%;
}
.checkout-page .buttons-div {
    display: inline-block;
    float: right;
    margin: 0;
    width: 100%; text-align:center
}

.checkout-page .buttons-div .checkout-submit {
    display: block;
    float: none;
    margin: 0 auto;
}
 
 .checkout-page .checkout-submit > span {
     
    font: 24px/36px arial;  
   
}

.checkout-page #cartrelateditemsdiv ul {
    display: inline-block;
    width: 100%;
}

.checkout-page #cartrelateditemsdiv li {
    background-color: #FFFFFF;
    border: 1px solid silver;
    border-radius: 3px 3px 3px 3px;
    color: #010101;
    float: right;
    font: 12px arial;
    height: 182px;
    margin: 3px;
    padding: 3px;
    text-align: center;
    width: 135px; position:relative
}

.checkout-page #cartrelateditemsdiv li input {
    float: right;
}
.checkout-page #cartrelateditemsdiv li a.name {
    border: medium none;
    color: #000000;
    direction: rtl;
    float: right;
    font:   12px arial;
    margin: 0;
    overflow: hidden;
    padding: 0;
   
    width: 100%;
}
.checkout-page h1 {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 30px; 
    font-family :arial;
font-weight : bold;

    height: auto;
    margin-top: 4px;
    text-align: right;
}
 
 #checkout_cart_title {float:right;}
.checkout-page h2 {
    color: #175385;
    font: bold 16px arial !important;
    margin: 0;
    padding: 0;
    text-align: right;
   
}


.checkout-page .CartPrintLink {
    color: #000000;
    text-decoration: underline;
}
.checkout-page  #cartrelateditemsdiv li a {
    color: #E8388B;
    direction: rtl;
    display: block;
    font: 12px arial;
    text-decoration: none;
    width: 100%;
}
.checkout-page #cartrelateditemsdiv li a.addrelativetocart
{
    width:auto; 
    color:#fff;  
    white-space: nowrap;
    position: absolute;
    bottom: 4px;
    left: 50%;
    margin-left: -44px;
}
.checkout-page #cartrelateditemsdiv li a.image {
    height: 84px;
    margin: 0 0 2px 6px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 132px;
}
 
#checkout_relative_items .right, #checkout_relative_items input , #checkout_relative_items .addtocarttxt { display:none;}
.checkout-page  #cartrelateditemsdiv li a.image img
{ }
  

.checkout-page  #cartrelateditemsdiv .price {
    font-weight: bold;
}
.checkout-page .addtocarttxt {
    color: #817f7f;
    float: right;
    margin-right: 4px;
}

.checkout-page #cartrelateditemsdiv .left {
    float: left;
    margin-top: 5px;
}

.checkout-page  #cartrelateditemsdiv .saleprice.strike {
    font-size: 12px;
}

.checkout-page  #cartrelateditemsdiv .saleprice {
    font-size: 18px;
}
.checkout-page #cartrelateditemsdiv ul {
    background-color: #F2F2F2;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.checkout-page  .checkout-form {
    display: inline-block;
}
.checkout-page td.CartContent {
    padding: 2px 5px;
    text-decoration: none;
    vertical-align: middle;  text-align: center;
}
.checkout-page .CartPrintLink-tr {
    float: left;
    clear: left;
}

.checkout-page #checkout-icons > span {
   
    display: inline-block;
    
}
#checkout-icons #checkout-icons-paypal {
    background-position: -8px 0;
    width: 103px;
}
.checkout-page #checkout-icons {
    float: left;
    text-align: left;
}

.checkout-page #addrelativetocart , #checkout-login .submit {
    float: right;
    font-family: arial;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 25px;
    margin: 3px auto 4px;
    padding: 1px 5px;
}
 #checkout-login .submit{float:none;}
.checkout-page .CartBorders {
    background-color: #FFFFFF;
    border: medium none;
    border-collapse: separate;
    display: inline-block;
    padding: 0;
    width: 100%;
    height: auto !important;
}

.page-checkout_v1 .container_16 .grid_12 , .page-checkout .container_16 .grid_12 , .page-confirm  .container_16 .grid_12{
    margin: 0 !important;
    width: 100% !important;
}
.checkout-page .wh12cartb {
    color: black;
    font-family: arial;
    font-size: 12px;
}
.checkout-page .cart-total {
    background-color: #f2f2f2;
    border: 1px solid #c1c1c1;
    direction: rtl;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 400px;
}
.checkout-page .cart-total table { direction:rtl;width:100%}
.checkout-page .cart-total table td {
  /*  font: bold 20px arial;*/
    text-align: center;
}

.checkout-page  .banner_content * {
    font-family: arial !important;
}

.checkout-page .back {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
    
.checkout-page .creditform {
 
    display: block;
    margin: 0 auto;
    width: 400px;
 }
 .checkout-page .creditform label
 {  
    display: inline-block;
    width: 100px;
}  


.checkout-page #formsubmit 
{
    background-color: #FEB629;
    border: medium none;
    color: #000000;
    display: block;
    font: bold 29px arial;
    height: 59px;
    margin: 11px auto 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    text-decoration: none;
    width: 163px;
    border-radius: 4px;
}
.page-checkout  #footer .manufactores  .content {display:none;}
 
.checkout-loading {
    direction: rtl;
    display: block;
    font: bold 20px arial;
    height: 118px;
    padding-top: 62px;
    text-align: center;
    width: 300px;
}

.page-confirm .mainTDWrap, .page-confirm .mainTDcontainer {
    width: 100% !important;
}
.page-checkout .mainTDWrap  , .page-checkout .mainTDcontainer  
{
    width:auto !important;
}
 #checkout_fullcart .cart_items_ul
{
    padding-right:0px;
}

.page-confirm  table.FullCartTbl , .checkout-page  table.FullCartTbl , .page-confirm  #mainTDcontainer , .page-checkout  #mainTDcontainer, 
.page-checkout_v1  #mainTDcontainer , .checkout-page_v1  table.FullCartTbl 
{
    width: 100% !important;
}

.page-confirm .mainTD , .page-checkout .mainTD
{float:none;}

.checkout-page #cartrelateditemsdiv {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}
.checkout-page #cartrelateditemsdiv span.right
{
    clear: right;
    float: right;
    margin-left: 10px;
    margin-top: 9px;
    }
    
.checkout-page #logindiv {
    background-color: #fff;
    border: 1px solid #dadada;
    margin-top: 33px;
    border-top: 6px solid #292929;
    border-radius: 5px;
    width: 353px;
    padding: 14px 20px 10px;
    overflow: visible !important;
    z-index: 999;
}
.checkout-page #logindiv::before {
    content: "\f0d8";
    font-family: fontawesome;
    position: absolute;
    right: 10px;
    font-size: 30px;
    top: -17px;
    width: 18px !important;
    height: 15px !important;
    line-height: 15px;
    color: #292929;
}
.checkout-page #logindiv .title {
    text-align: center;
    margin: 6px 0 14px;
}
.checkout-page  #logindiv p{
    position: relative;
    margin-bottom: 10px;
}
.checkout-page #logindiv p label::before {
    content: "1";
    position: absolute;
    z-index: 6;
    right: 0;
    width: 45px;
    height: 30px;
    text-align: center;
    top: 8px;
    border-left: 1px solid #ababab;
    font-family: fontawesome;
    color: #a7a7a7;
    font-size: 22px;
    line-height: 31px;
}
.checkout-page #logindiv p.logindiv_username label::before {
    content: "\f007";
}
.checkout-page #logindiv p.logindiv_password label::before {
    content: "\f023";
}
#logindiv input:-webkit-autofill, #logindiv textarea:-webkit-autofill, #logindiv select:-webkit-autofill {
    background-color: rgb(255, 255, 255) !important;
}
.checkout-page.version-2   #logindiv p {margin-left:10px;}

.checkout-page #logindiv .content {
    display: inline-block;
    margin: 0 auto;
    width: 100%; 
}
   
.checkout-page #logindiv .buttons .submit {
    background-color: #464646;
    border: 1px solid #464646;
    padding: 8px 12px;
    width: 100%;
    margin: 0 0 10px 0;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    min-height: 38px;
}
.checkout-page #logindiv a {
    width: 100%;
    text-align: center;
    font-size: 14px;
}
   
.checkout-page #logindiv label {
    display: inline-block;
    float: none;
    margin-top: 0;
    padding-left: 10px;
     top:0px;
    text-align: left;
}


.checkout-page #logindiv input[type="text"], .checkout-page #logindiv input[type="password"] {
    width: 100%;
    position: relative;
    padding-right: 55px;
    border-radius: 5px;
    font-size: 16px;
    box-sizing: border-box;
}
.checkout-page #logindiv input[type="text"]::placeholder, .checkout-page #logindiv input[type="password"]::placeholder {
    text-align: right;
}


 .checkout-page.version-2 #logindiv input[type="password"] {
   padding-right: 79px;
  /*  width: 145px; */
}


.boxitinfo , .shopcollectinfo ,  .pickupsinfo { text-align:right;  color: #848484;} 
 .checkout-page.version-2 .boxitinfo , 
 .checkout-page.version-2 .shopcollectinfo ,
 .checkout-page.version-2 .pickupsinfo   
 { text-align:right} 

.checkout-page.version-2   #logindiv input[type="text"]
{
 padding-right: 79px;
   /* width: 145px; */
}

.checkout-page .checkout_userbar {
    font: bold 14px arial;
    margin-bottom: 5px;
    margin-top: 3px;
    padding: 6px 0 6px 6px;
    width: 390px;
}


#confirm-account-link
{
    font: bold 14px arial;
    padding: 5px;
    border: 1px solid #C1C1C1;
    background-color: #F2F2F2;
    margin-top: 10px;
    display: inline-block;
}    
.checkout-page .box.left {
    border-right: 1px solid #e3e3e3;
    padding-right: 59px;
}

 
.checkout-page.en .box.left {
    border-left: 1px solid #e3e3e3;
    border-right: medium none;
    padding-left: 59px;
    padding-right: 0;
}
.checkout-page.en .back { margin-right:10px;}
.checkout-page.en #checkout-icons > span {
  
}

.checkout-page.en #checkout-icons {
    float: right;
    text-align: left;
}
.checkout-page.en h1 {     text-align: left; }


.checkout-page.en .right {
    float: left !important;
    text-align: left;
}
.checkout-page.en .left {
    float: right !important; text-align: left;
}

.checkout-page.en  label {float:left}

.checkout-page.en .payments {
    clear: left;
    float: left;
    text-align: left;
}

.checkout-page.en .checkout-submit {
    
    font: bold 17px/31px arial;
     
   
}
.checkout-page.en {
    direction: ltr;
    text-align: left;
}

.checkout-page.en .checkout-loading {  direction: ltr;}
.checkout-page.en  #logindiv p, .checkout-page.en  #logindiv .buttons {
    float: left;
}

.checkout-page.en #logindiv .submit {
    
    margin-left: 15px;
    margin-right:0px;
   
}
.checkout-page.en .cart-total table {
    direction: ltr;
    }
    
    .checkout-page.en h2
    {
     text-align: left;
    }
    .checkout-page .street-note {margin-right: 99px; color: red; display: inline-block; margin-top: -6px;}
    .checkout-page.en .street-note {margin-right: 0px;margin-left: 99px; }
    
    .checkout-page.version-2.en .street-note {
    margin-left: 0;
}
 .checkout-page.en #checkout-icons #checkout-icons-paypal {
    background-position: -210px 0;
    width: 243px;
}

.checkout-page #checkout-icons.footer {
    display: inline-block;
    float: none;
    margin: 10px auto 0;
    text-align: left;
    width: 100%;
}
 
#TicketsList p , #TicketsList hr { margin:0px;}
#TicketsList .blc12 {
    padding: 5px;
}

.checkout-page .checkout-submit:hover {
    opacity: 0.85;
}

 
.fb_share_promotion {
    background-color: #354C8C;
    border-radius: 2px;
    color: #FFFFFF !important;
    cursor: pointer;
    float: left;
    font-weight: bold;
    line-height: 20px;
    margin-left: 7px;
    margin-top: 10px;
    padding: 0 5px 0 0;
    text-decoration: none;
    text-shadow: 0 -1px 0 #354C8C;
    white-space: nowrap;
    padding-left: 4px;
}


.checkout-page #cuponformtbl
{
    float:right
}



#CartUpdradeItems .UpgradeNote {
    direction: rtl;
    font: 14px arial;
    text-align: right;
}
#CartUpdradeItems h2{margin-bottom:5px}
#CartUpdradeItems li {
    border-left: 1px solid #E7E4E4;
    float: right;
    font: 14px arial;
    margin: 5px;
    text-align: center;
    width: 23%; padding-bottom:10px;
}

#CartUpdradeItems li:last-child {border:none;}

#CartUpdradeItems li .name
,#CartUpdradeItems li .image,#CartUpdradeItems li .price,#CartUpdradeItems .buttons , #CartUpdradeItems ul
{ width:100%; display:inline-block}

#CartUpdradeItems li .price {  }
#CartUpdradeItems li .image { height:100px;}

#CartUpdradeItems li .name {
    color: #000000;
    display: table-cell;
    font: bold 14px arial;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 173px;
}

#CartUpdradeItems .buttons {
    
    display: inline-block;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
}

#CartUpdradeItems .spacielprice {
    color: #000000;
    font-weight: bold;
    margin-bottom: 0px;
}

#CartUpdradeItems .buttons #continue-checkout {}
#CartUpdradeItems {width:700px}
.button-silver 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.button-silver:hover 
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;color:inherit
}
.button-silver:active 
{
	 
}

 
.button-green {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.button-green:hover , .button-green:focus {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809; color:#fff
}
 
.button-green:active {
	position:relative;
	 color:#fff
}

#CartUpdradeItems .savingprice {
    color: #C50202;
    margin-bottom: 10px;
}
#CartUpdradeItems ul {  border-bottom: 1px solid #E7E4E4;}
#CartUpdradeItemsframe li.current { background-color: #E3E3E3;}



   .sbHolder 
    {
    background-color: #eee;
    border: 1px solid #ccc;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    position: relative;
    width: 300px;
  }
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 270px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
    color: #000;
    outline: medium none;
    text-decoration: none;
}
.sbToggle {
    background: url("images/select-icons.png") no-repeat scroll 0 -116px transparent;
    display: block;
    height: 30px;
    outline: medium none;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.sbToggle:hover{
	background: url(/images/select-icons.png) 0 -166px no-repeat;
}
.sbToggleOpen{
	background: url(/images/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(/images/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions {
    background-color: #fff;
    border: 1px solid #ddd;
    left: -1px;
    list-style: none outside none;
    margin: 0;
    overflow-y: auto !important;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 300px;
    z-index: 1; 
	max-height:200px !important;
	overflow: auto !important; 
}
.sbOptions li {
    padding: 0;
}
.sbOptions a {
    border-bottom: 1px solid #ddd;
    display: block;
    outline: medium none;
    padding: 5px;
}
.sbOptions a:link, .sbOptions a:visited {
    color: #000;
    text-decoration: none;
    transition: none;
}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
    color: #2c7deb;
}
.sbOptions a:hover { background: none repeat scroll 0 0 #f3f3f3;}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub
{
	padding-left: 17px;
}

#alertdiv .closer {
    background-color: #fff;
    border: 1px solid silver;
    border-radius: 0;
    color: #666666;
    font-size: 16px;
    height: 16px;
    line-height: 17px;
    position: absolute;
    right: -1px;
    text-align: center;
    text-decoration: none;
    top: -19px;
    width: 18px;
}
#alertdiv button.button { font-size:14px}

#alertdiv {
    background-color: #fff;
    border: 1px solid #c1c1c1;
    box-shadow: 0 3px 4px -2px #998D8D;
    font: bold 14px arial;
    height: 150px;
    left: 50%;
    margin-left: -100px;
    margin-top: -100px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 300px;
    z-index: 9999;
}

#alertdiv .wrap 
{
    display: table-cell;
    height: 108px;
    vertical-align: middle;
    width: 302px;
}
 
.boxit_phone_div , .shopcollect_phone_div , .pickups_phone_div {
    position: relative;
}
.pickups_image a {  }
.pickups_image img {    max-width: 100%;}
.pickups_image {
         width: 70%;
    
    position: relative;
    display: block;
    cursor: pointer;
}
.ups_phone_div .sbHolder 
{
    margin-bottom: -12px;
}

.boxit_phone_div .sbHolder, .boxit_phone_div .sbSelector ,
.shopcollect_phone_div .sbHolder, .shopcollect_phone_div .sbSelector ,
.ups_phone_div .sbHolder, .ups_phone_div .sbSelector  , .hfd_phone_div .sbSelector, .chita_phone_div .sbSelector , .ydm_phone_div .sbSelector  
{
    padding-left:5px;
    text-align: left;
    width: 70px;
}
.boxit_phone_div input,
.shopcollect_phone_div input[type="text"] ,
.pickups_phone_div input ,  .hfd_phone_div input ,  .chita_phone_div input ,  .ydm_phone_div input 
{width:100px; direction:ltr}

.boxit_phone_div .sbHolder,
.shopcollect_phone_div .sbHolder ,
.pickups_phone_div .sbHolder ,
.hfd_phone_div .sbHolder , .chita_phone_div .sbHolder, .ydm_phone_div .sbHolder
{
    margin-right: 5px;
    margin-top: 10px;
    position: absolute;
}

.boxit_phone_div input,
.shopcollect_phone_div input[type="text"] ,
.pickups_phone_div input[type="text"] 
{
    display: inline-block;
    height: 20px;
    margin: 10px 0 10px 5px;
    width: 121px !important;
}
.boxit_phone_div ,
.shopcollect_phone_div,
.pickups_phone_div
 {
    margin-bottom: 20px;
    position: relative;
}
#boxit_lockers , 
#shopcollect_shops,
#pickups_shops 
 {
    margin-top: 18px;
}

.sale_rebate_percentage {
    background-color: Red;
    border-radius: 29px;
    color: #fff;
    font-size: 29px;
    font-weight: bold;
    height: 45px;
    margin: 0 !important;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 45px;
}
.sale_rebate_percentage.icons_right {
    left: 5px;
    right: auto;
}
.sale_rebate_percentage .text {
    font-size: 11px;
    left: 12px;
    position: absolute;
    top: 24px;
}
.sale_rebate_percentage .percentage-symbol {
    font-size: 13px;
    padding: 0;
    position: relative;
}
.sale_rebate_percentage .percentage {
    border: medium none;
    font-size: 17px;
    height: 48px;
    left: 0;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 0 !important;
    width: 48px;
}
.sale_rebate_percentage .wrap {
    font-family: arial;
    font-size: 16px;
    height: 45px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 45px;
}
#cartrelateditemsdiv  .sale_rebate_percentage { right: 93px;}
#cartrelateditemsdiv .sale_rebate_percentage .percentage {  top: 6px;}
#cartrelateditemsdiv  .sale_rebate_percentage .text { top: 27px;}


#pl_web_page .mainTD textarea:focus ,#pl_web_page .mainTD input:focus{
    border:1px solid #07b3ed;
} 
.checkout-page.version-2 .p_delivery{position: relative; background:none;}
.checkout-page.version-2 p{position: relative; background:none;}
.checkout-page.version-2 label 
{
    margin: 0;
    position: absolute;   color: #818181;
    right: 4px;
    top: 13px;
    width: auto;
}
.checkout-page.version-2 .p_delivery label 
{
	margin: 0;
    position: relative;
    color: #818181;
    right: 0px;
    top: 0px;
    width: auto;
}
.checkout-page.version-0 #pickups_phone , #hfd_phone , #chita_phone , #ydm_phone { width:150px }

.hfd_phone_div .sbHolder , .chita_phone_div .sbHolder, .ydm_phone_div .sbHolder{
    width: 70px;
    margin: 0px;
    margin-top: 3px;
}
.hfd-hfd-info ,.chita-chita-info  ,.ydm-ydm-info  {
    font-weight: bold;
    font-size: 14px;
}
.hfd_phone_div label , .chita_phone_div label , .ydm_phone_div label { width:100%}
.checkout-page.version-2 .street-note {margin-right: 0;} 
.checkout-page.version-2 #boxit_phone, 
.checkout-page.version-2 #shopcollect_phone ,
.checkout-page.version-2 #pickups_phone ,
.checkout-page.version-2 #hfd_phone , .checkout-page.version-2 #chita_phone , .checkout-page.version-2 #ydm_phone
{ width:199px !important}
.checkout-page.version-2 .payments-title ,  
.checkout-page.version-2 .title  { display:none !important;}
.checkout-page.version-2 .boxit_phone_div label ,
.checkout-page.version-2 .shopcollect_phone_div label , 
.checkout-page.version-2 .boxit_phone_div label  
{top:19px;}
.checkout-page.version-2  .checkout_userbar 
{
    border: medium none;
    display: block;
    font: 14px arial;
    margin-bottom: 5px;
    margin-top: 3px;
    padding: 2px;
    width: auto;
}

.checkout-page.version-2 textarea 
{ width:389px !important}

.checkout-page.version-2 .checkout-form input[type="text"], 
.checkout-page.version-2 .checkout-form input[type="password"] 
{padding: 5px;width: 389px;}
 .cart-couponimg { margin-top:5px;}
.cart-couponimg .CartContent { font-size: 14px; font-weight:bold}
.checkout-page .CratCuponTr .CartContent {  background:none;}
.checkout-page .CartItemName u{text-decoration:none; }
.page-confirm   .CartBorders { display: table;}



.checkout-page .Cart_txt > img , .page-confirm .CartContent .image img  
{
    height: auto;
    max-height: 50px;
    max-width: 50px;
    width: auto;
}


.checkout-page .CartItemName   
{
    float: right;
}

.cartimagediv {
    display: table-cell;
    height: 50px;
    vertical-align: middle;
}
.checkout-page .payments_type { font-size:12px;}

.checkout-page  .payment_creditcard {
    display: inline-block;
}

.checkout-page .payments_type img {
    vertical-align: middle;
}


.checkout_cart_div {
    display: inline-block;
    max-height: 253px;
    overflow-y: auto;
    width: 100%;
}

.checkout-page .cart-couponimg { float:right}
.checkout-page .cart-couponimg  .CartContent {padding:0px !important; padding-left:10px !important; }
.checkout-page  #cuponformtbl {direction:ltr}

.checkout-page.en .cart-couponimg .CartContent {padding:!important; padding-right:10px !important;}
.checkout-page.en .CartItemName {
    float: left;
}

.checkout-page.en.version-2 label {
    
    left: 4px;
   
    top: 13px;
}

 
.checkout-page.en.version-2 .p_delivery label {
    width: 147px !important;
}

.checkout-page.en.version-2 .boxitinfo {
    text-align: left;
}



.checkout-page.en.version-2 #logindiv input[type="text"] , .checkout-page.en.version-2 #logindiv input[type="password"] {
    padding-left: 90px;
    padding-right: 0;
}

.checkout-page.en.version-2 #logindiv  label {width:70px;}

.checkout-page.version-2 .box.left {
    
    
}

.CartItemproperties {
    clear: right;
    display: block;
    float: right;
}

.CartPlusAmount-table {
    margin: 0 auto;
}
.checkout-page .checkout-form input[type="text"].datepicker  {
    width: 100px !important;
}


 

#checkout-form .ui-datepicker-trigger {
    bottom: -3px;
    height: 28px;
    margin-right: 2px;
    margin-top: 2px;
    position: relative;
}



#eshop-footer {
    background-color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    position: relative;
    text-align: center;
    width: 100%;
}

.eshop-link {
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 16px;
    margin-top: -35px;
    text-decoration: underline !important;
    vertical-align: middle;
}
#eshop-footer-wrap {
    display: inline-block;
    margin: 0 auto;
}
 
#eshop-footer.black {
    background-color: #212121;
}

#eshop-footer.black .eshop-link {
    color: #fff !important;
    }
    
#eshop-footer-text {
    direction: rtl;
    display: inline-block;
    margin: 0 10px;
    position: relative;
    top: -16px;
    font: 12px arial;
}

#eshop-footer.black #eshop-footer-text { color:#fff}

#eshop-footer-credit {
    display: inline-block;
}

.checkout_fullcart .minicartbottom {display:none} 


.checkout_fullcart  .cart {
    background-color: #ffffff;
    border: medium none;
    border-collapse: separate;
    display: inline-block;
    height: auto !important;
    padding: 0;
    width: 100%;
}

.checkout_fullcart .cart_items_ul .box {
    background-color: #f5f5f5;
    display: inline-block;
    margin-bottom: 1px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%; font-size:14px;
}

.checkout_fullcart .cart_items_ul .box .image {
    float: right;
    margin-left: 20px;
    margin-right: 10px;
    margin-top: 0;
}

.checkout_fullcart .cart_items_ul .box .name {
    margin-bottom: 5px;
    margin-left: 0;
    width: 100%;color: #000000;
}




.checkout_fullcart .cart_items_ul .box .name a ,.checkout_fullcart .cart_items_ul .box .name{
    color: #000000;
    text-decoration: none;
    font-size: 15px;
}

.checkout_fullcart .cart_items_ul .box .prices {
    direction: ltr;
    margin-left: 0;
}


.checkout_fullcart .cart_items_ul .box .delete {
    float: left;
    margin-left: 11px; direction: rtl;
}

.checkout_fullcart .cart_items_ul .box .quantity {
    direction: ltr;
    float: right;
    margin-right: 20px;
    line-height: 18px;
    margin-left: 20px;
}

.checkout_fullcart .cart_items_ul .box .price {
    float: right;
}

.checkout_fullcart  .delete_coupon {
   background: transparent url("/images/delcart.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    opacity: 0.2;
    text-decoration: none;
    text-indent: -9999px;
    width: 20px;
    float: left;
   
}
.box.points span {    margin-right: 80px; direction:rtl}
.checkout_fullcart  .delete_coupon { margin-left: 10px;}
.checkout_fullcart .cart_items_ul .box .delete a , #points_delete_btn{
    background: transparent url("/images/delcart.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    opacity: 0.2;
    text-decoration: none;
    text-indent: 9999px;
    width: 20px;
}
 
.checkout_fullcart .cart_items_ul .box .delete  a:hover {
    opacity: 1;
}

.checkout_fullcart .cart_items_ul .box.coupon  span {margin-right:80px;}

.checkout-page .checkout-form {   
    display: inline-block;
}

.checkout-page .cart_items_ul .image {
    width: 50px;
    height: 50px;
}
.checkout-page #checkout_user {   border-top: 1px solid #e3e3e3;  margin-top: 10px;
    padding-top: 5px; width:100%}



 
.checkout-page.design1 .right.box {
    float: right;
    width: 32%;
}

.checkout-page.design1  #checkout_user {border:none}
.checkout-page.design1 .GetMail { margin-right:0px !important; margin-top:5px !important; display:inline-block}
.checkout-page.design1 .checkout-form input[type="text"],  
.checkout-page.design1 .checkout-form input[type="password"] ,
#pl_web_page .checkout-page.design1 .checkout-form textarea
{
    padding:5px 0px;
    width: 100% !important;
    margin-bottom:0px
}
.checkout-page.design1 .sbSelector { width: 90%;}
.checkout-page.design1 .box , .checkout-page.design1  .sbHolder , 
.checkout-page.design1 .cart-total , .checkout-page.design1 .sbOptions
 {
    width: 100%;
}
.checkout-page.design1 #CouponCode_Txt , .checkout-page.design1 #datepicker{
    width: 66% !important;
}
.checkout-page.design-1 #checkout_billinginfo 
{
    
}
 .checkout-page.design1 .right.box.center { margin:0 10px;}
.checkout-page .cart_items_ul .image img {max-width:100%; max-height:100%; width:auto; height:auto;}

.checkout-page.design-1 #checkout_shipping ,
.checkout-page.design-1 #checkout_bless,
.checkout-page.design-1 #checkout_comments,
.checkout-page.design-1 #checkout_deliveryinfo,
.checkout-page.design-1 #checkout_payments ,
.checkout-page.design-1 #checkout_total 
 {
     
}

#checkout-secure-credits,#checkout-icons-credits {
    float: left;
}
.checkout-page  #couponform .toggle {color: #000 ;
    display: inline-block;
    margin-top: 4px;}
.checkout-page .checkout_alert {
    
    clear: both;
    
    display: block;
}
.checkout-page.he.version-2 .GetMail
{margin-right: 0 !important;}

form.validate label.error {
    background:  none repeat scroll 0 0;
    border: medium none;
    direction: rtl;
    font: 12px arial;
    margin: 0;
    padding: 0;
    text-align: right;
    white-space: nowrap;
}



.checkout-page.version-2 .boxit_phone_div label   {
    top: 13px;
}

.boxit_phone_div .sbHolder {
    margin-right: 0px;
    margin-top:6px
}
.FlyingCargo_site_link {
    cursor: pointer;
    font-size: 14px; font-weight:bold;
    text-decoration: underline;
}


.checkout-page .checkout-form input[type="text"].textInput.small 
  {
    display: inline-block;
    height: 20px;
    margin: 10px 0 10px 5px;
    width: 121px !important;
  }

#checkout_deliveryinfo .phonNumber .sbHolder , #checkout_billinginfo .Phone .sbHolder  {
    padding-left: 5px;
    text-align: left;
    width: 70px;
    margin-bottom: -11px;
    margin-right: 4px;
}
  #checkout_deliveryinfo .phonNumber .sbSelector    ,  #checkout_billinginfo .Phone .sbSelector
  {
  
    padding-left: 5px;
    text-align: left;
    width: 70px;
  }

#OrderPaymentsInfo {
    color: #6a6868;
    direction: ltr;
    display: block;
    margin-top: 2px;
}

.user-account-add-tickets h3 {
    text-align: right;
    color: #3A3A3A;
}

 
.user-account-add-tickets .cmsbg 
{
    float: left; width:50%;width:auto;height:auto;max-width:100%;max-height:100%;
}
.user-account-add-tickets .cms_form {
    float: right;
    width: 50%;
    margin-right: 1px;
}

.user-account-add-tickets  .cms_form{
	padding-right:10px;
	margin-bottom: 10px;
}

.user-account-add-tickets  .cms_bgdiv{

	padding-left:10px;
}

.user-account-add-tickets {
    width: 100%;
}
.page-usermyorders .support_tickets {width:78%}
.user-account-add-tickets 
{
   font-family: 'Open Sans Hebrew';
}
.user-account-add-tickets label { display:none;}
.user-account-add-tickets  input[type=text], 
.user-account-add-tickets textarea, 
.user-account-add-tickets select{
    width: 100%;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    padding: 10px;
    font-family:'Open Sans Hebrew';
    border:1px solid #E0E0E0;
    margin-bottom:10px;  box-sizing: border-box; 
    text-align:right;    direction: rtl;
      color: #8e8e8e;
}
.user-account-add-tickets .addcart{

    background-color: #757575;
    border: none;
    width: 100%;
    color: #fff;
    font-size: 16px;
    font-family : "Open Sans Hebrew";
   
    padding: 13px; margin-top:10px;
    }
.user-account-add-tickets .cms_bgdiv img{
   margin-top: 33px;
}

.user-account-list-tickets { 
    font-size: 16px;
    font-weight: bold;
    font-family:'Open Sans Hebrew';
 }

.user-account-list-tickets h3 {
    text-align: right;
    color: #3A3A3A;
}
 
.user-account-add-tickets.newticket {
    text-align: center;
    background: url('/images/newticketbg.jpg') no-repeat scroll 0 100% #E0E0E0;
    padding-bottom: 10px;
        min-height: 560px;
}
.user-account-add-tickets.newticket .cms_form {
    float: none;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 10px;
    width:63%;
    }

.user-account-add-tickets.newticket h3 {
    font-size: 28px;
    text-align: center;
    margin-bottom: 0px;
    color: #212121;
}
.user-account-add-tickets.newticket h2 {
    font-size: 16px;
    color:#212121;
}
.user-account-add-tickets.newticket .addcart
{background-color: #2962FF; font-size: 24px;  }

.user-account-add-tickets.newticket  .msgdiv .greentxt {
    font: bold 16px arial;
    color: green;
    text-align: center;
    margin-top: 200px;
      font-family:'Open Sans Hebrew';
}

.user_page .tableview th {
    background-color: #fff;
    color: #3A3A3A;
    font-size: 14px;
    line-height: 39px;
    font-weight: bold;
    text-align: center;
    padding: 16px 14px;
    border-left: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
}

 .user_page .tableview th:first-child  { border-left: none;}
 .user_page .tableview td {
    background-color: #FEFEFE;
    color: #3A3A3A;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    direction: rtl;
    font-weight: normal;
    padding: 16px 14px;
    border-bottom: 1px solid #E0E0E0;
}

.tableview a ,.tableview a:hover   { color:#404040;
    font-size:14px;line-height:20px;
    }
.user_page h1 {
  font-size: 20px !important;
    font-weight: bold; text-align:right;
}
.user_page .buttons a , .user_page input[type=button],  .user_page .submit  {
    background-color: #263238;
    color: #fff;
    text-decoration: none;
    padding: 14px 37px;
    font-size: 14px;
    display: inline-block;
     border-radius: 4px;
     border: none;
}
.TblTicketsContent {

 
    text-align: right;
    padding: 10px;
}
div#couponform div {
    position: relative;
}
 
.checkout-page input.valid , .checkout-page select.valid , .checkout-page textarea.valid { border:1px solid green;}

.checkout-page label.checkout_error, .checkout-page .checkout_error_text {
    color: red !important;
    margin-top: 1px;
    position: relative;
    right: 0 !important;
    top: 0 !important;
    width: 100%;
    text-align:right; 
    display:block !important;
    float: none !important;
}
input.checkout_error , select.checkout_error , textarea.checkout_error { border:1px solid red !important;}



/* ================ accessibility start ====================*/
body.accessibility-keyboard *:focus {
    outline: -webkit-focus-ring-color auto 1px;!important;
   /* background-color: #afe875  !important;
    -webkit-box-shadow: 0px 0px 20px 0px #ff3d00  !important;
    -moz-box-shadow: 0px 0px 20px 0px #09ff00  !important;
    box-shadow: 0px 0px 20px 0px #ff3d00  !important;
    color: #000 !important;*/
}
 
#accessibility_menu .box:active, #accessibility_menu .box:hover {
 background-color: #ffd658;
}

#accessibility_menu .box {
    width: 66px;
    
    border: 1px solid #000;
    display: inline-block;
    margin: 1%;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
    color: #000;
        line-height: 30px;
}

#accessibility_menu   #accessibility_font_odd 
{
    font-size:40px;
}
#accessibility_menu   #accessibility_font_minus 
{
    font-size:20px;
}

#accessibility_menu   #accessibility_font_reset
{
 font-size:30px;
} 

#accessibility_menu .fa {
    margin-right:5px; margin-left:5px;
}
#accessibility_menu .box.wide { width:211px ; text-align:right;}

body.accessibility-contrast-dark,
body.accessibility-contrast-dark *    {
    background-color: black !important;
    color: white !important;
}

 body.accessibility-contrast-dark *.zoomtracker,
 body.accessibility-contrast-bright *.zoomtracker {
     background-color: transparent !important;
}

body.accessibility-contrast-bright,
body.accessibility-contrast-bright *
{
    background-color: white !important;
    color: black !important;
}

html.accessibility-contrast-gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);

  filter: gray; /* IE 6-9 */
  /*
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  */
}
body.accessibility_font_readable *  {
   font-family: "Arial",sans-serif !important;
}
body.accessibility_font_readable *.fa {  font-family:"FontAwesome" !important; }
body.accessibility-links a {
      color: red !important;
    font-weight: bold !important;
    border: 1px solid red !important;
}
body.accessibility-links a span { color: red !important; font-weight:bold !important;}

body.accessibility-header h1 ,
body.accessibility-header h2 ,
body.accessibility-header h3 ,
body.accessibility-header h4 ,
body.accessibility-header h5 ,
body.accessibility-header h6
{
    font-weight:bold !important;
    border:1px solid #000 !important;
}

#accessibility_menu {
 background-color:#fff !important;
}
#accessibility_menu .box:focus {
    border:1px solid red;
}
#accessibility_content_jump {
    position: absolute;
    top: 0px;
    right: -500px;
    border: 1px solid red;
    z-index: 99999;
    margin-top: -49px;
    padding: 5px;
    width: 145px;
    background-color: #000;
    color: #fff;
    font-size: 14px !important;
    text-align:right;
}
#accessibility_content_jump.active
{
    right:0px;
}
#floating-icons.left #accessibility_content_jump
{
      right: auto;
      left: -500px;
}
#floating-icons.left #accessibility_content_jump.active
{
    right:auto;
     left:0px;
}

#accessibility_icon.active { 
     border:1px solid red; 
}
#accessibility_menu .active {
   background-color: #ffd658 !important; 
  color: #000 !important; 
}
#accessibility_menu h3 {
    color: #000 !important;
}
#accessibility_font_minus span , #accessibility_font_odd span,#accessibility_font_reset span
{
    display:block; font-size:14px;
}


#accessibility_icon span {
    display:none;
}

/* ================ accessibility end ====================*/

#floating-icons.left .content.active {
    left: 42px !important;
}

#floating-icons.left div.content {
    left: -9999px;
}


#floating-icons .icon img { max-width : 100%}
#floating-icons { width:42px; position:fixed; top:145px ; z-index:9999 }
#floating-icons .icon:hover .content{  display:block;}
div#floating-icons.left {
    left: 0px;
}
#floating-icons .icons-box {
    position: relative;
    margin-bottom: 5px;
}

#floating-icons div.content input[type=text], #floating-icons div.content textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid silver;
    height: 29px;
    padding: 5px;
}

#floating-icons div.content textarea
  {
    height:50px
  }

/*  #floating-icons div.content .Capacha label { display:block } */
#floating-icons .error, #floating-icons .alert {
    color: #8a1f11;
    background: transparent;
    padding: 0px;
    border: none;
    font-weight: normal;
    padding: 0px;
    border: 1px solid #000;
    position: relative;
    display: inline-block !important;
    margin: 0px;
    border: none;
    font-size: 12px;
}

#floating-icons div.content label
{
    display:none;
}

#floating-icons div.content label
{
    text-align:right;
}

#floating-icons div.content {
    position: absolute;
    min-width: 220px;
    height: auto;
    left: -250px; 
    text-align: right;
    background-color: #fff;
    direction: rtl;
    top: 0px;
    border: 1px solid #212121;
    padding:10px;
	color: #fff;
	opacity: 0;
	cursor: default;
    z-index: 0;
}

 
#floating-icons .icons-box.active div.content  
{
     left:  42px;
     opacity: 1; 
    transition-property: left;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0;

}
ating-icons input[type=submit]
{
    margin: 0 auto;
    background: #212121;
    padding: 5px 40px;
    display: block;
    border: none;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}
#floating-icons div.content p {   color:#000}
#floating-icons div.content * { max-width:100%;  }
#floating-icons div.content iframe { height:auto}



#floating-icons.right .icons-box  div.content {
 right: -250px;
 margin-left: 51px;
}

#floating-icons.right .icons-box.active  div.content   {
    right: 42px;
    left:auto;
z-index: 5555555;
     opacity: 1;
transition-property: right;
    transition-duration: 0.2s;
    transition-timing: ease;
    transition-delay: 0;
}

#floating-icons.right { right:0; z-index: 999999; }

#floating-icons.right div.content {
    left:auto;
    right: -258px;
}

#floating-icons h3 {
    text-align: center;
}

#floating-icons .icon:hover
{
    background-color:#444343
}

#floating-icons .icon i {
    color: #fff;
    font-size: 20px;
}

#floating-icons .icon {
    z-index: 999;
    position: relative;
    width: 42px;
    height: 42px;
    background-color: #212121;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
#floating-icons em{
display: inline-block;
}

#floating-icons div.content UL LI {
    list-style-type: disc;
    margin-right: 20px; color:#000;
}

#floating-icons  .payment_creditcard img
{
    vertical-align: middle;
}
.fa { font-family: "FontAwesome"; color:#212121}

.ProductBox_promotion img , .product-icons img
{
display:block;
}

#hfd_cities, #hfd_spots, .hfd-hfd-info {
    margin-bottom: 10px;
}
.sale_rebate_percentage .text.up-to {
    font-size: 10px;
    top: 0;
    left: 18px;
}

.sale_rebate_percentage .text.Discount {
    
    font-size: 10px;
}