﻿/* Template General */
html, body{ height: 100%; margin: 0; padding: 0; background-color:#fff; font-family:Arial, Helvetica, sans-serif; /*text-align:center;*/ /*part 1 ie fix for centering div*/ font-size:12px; }
td {direction:rtl} 
a {cursor:pointer;} 
a:hover { text-decoration: underline !important; }
.fright {float: right;}
#wrapper{ overflow: hidden; margin: 0 auto; width: 969px; /*height: 100%;*/ text-align: right; padding-bottom: 40px; /*part 2 ie fix for centering div*/ }
* html #wrapper{ /*for ie*/ height: 100%; }
#head{ float: right; background-color: #fff; /*image including top buffer of bg*/ width:969px; }
#content{ /*bg color comes from image in wrapper*/  margin-top: 8px; #margin-top: 10px; width:969px; }
#main { width: 969px; padding: 0; margin: 0; }
#main li { list-style-type: none; }
#main li#right { float: right; }   
#main li#left { float: left; }
img { -ms-interpolation-mode:bicubic } /*resizes images for ie*/ 
.clearboth { clear:both; }
  
.ie6Msg{display:none;}  
/* Head */ 
#logo { float: right; margin: 12px 53px -56px 0; #margin-bottom: -84px; #margin-top: 15px; }
#logo img { #margin-bottom: -2px; }
#topNav {  padding: 0; margin: 0; #margin-bottom: 5px; width: 968px; }
#topNav table[id="search_box"] { margin: 40px 0 0 1px; #margin: 40px 0 0 1px; }
#topNav table.menu { direction: rtl; margin: 43px 0 6px; float: right; #margin: 44px 170px -20px 0; #margin-bottom: 0px; padding-right: 20px; #padding-right: 0; }
#topNav table.menu td a { margin-right: 19px; color: #2b358f; font-size: 15px; text-decoration: none; margin-top: 3px; }
#topNav table.menu td a:hover { color: #55acef; text-decoration: none !important; }
h1.logo { float: right; font-size: 20px !important; margin-right: 57px; margin-top: 2px; color: #2B358F; #margin-top: 43px;text-align:center }

div.topHpBanner { position:relative; float: right; margin: 0; padding: 0; background: transparent url(../images/mainBanner.png) no-repeat; width: 968px; height: 229px; }
div.topHpBanner h1.logo{margin-top:42px !important;}
p.search { float: right; font-size: 20px !important; margin-right: 172px; #margin-right: 170px; margin-top: 18px; color: #2B358F; }

.mainBannerSearchResult { float: right; margin: 0; #margin-top: 1px; padding: 0; background: transparent url(../images/topBannerSearchResult.png) no-repeat; width: 967px; height: 79px; }
img.mainBanner { float: right; margin: -9px 47px 0 20px; #margin-top: 30px; }
img.mainBannerPlaceHolder { float: left; margin: -44px 90px 0 0; }
.topHpBanner p.big,.topHpBanner p.big a{ direction: rtl; color: #2B358F; font-size: 38px; font-weight: bold; margin-top: 40px; margin-bottom: 0;text-decoration:none }  
.topHpBanner p.medium {  color: #2B358F; font-weight: bold; font-size: 38px; margin-top: -10px; margin-bottom: 0;}
.topHpBanner p.small,.topHpBanner p.small a {direction:rtl; color: #2B358F; font-size: 24px; font-weight: bold; margin:  0px 0px; #margin-bottom: 0px; }
.lightBlue { float: right; color: #55ACEF; font-size: 34px; font-weight: bold; margin: 15px 0; height: 23px; }
.lightBlue a { margin-top: 5px; display: block; padding: 0; padding-left: 30px; #padding-left: 0px; color: #55ACEF; text-decoration: none; height: 23px; background: transparent url(../images/bannerArrow.png) left top no-repeat; }
.lightBlue a:hover { color: #55ACEF; text-decoration: none; background: transparent url(../images/bannerArrow.png) left -23px no-repeat; }
.lightBlue a span.banner { font-size: 28px; line-height: 0.5; #line-height: 0.6; #padding-bottom: 10px; #PADDING-RIGHT: 0px; #DISPLAY: block; #PADDING-LEFT: 27px  }
.lightBlue a span.banner:hover { color: #2b358f !important; text-decoration: underline !important;  }
img.lightBlue { float: left; margin-right: 10px; height: 23px; margin-top: 21px; #margin-top: 5px; background: transparent url(../images/bannerArrow.png) left top no-repeat; }
img.lightBlue:hover { background: transparent url(../images/bannerArrow.png) left -23px no-repeat; }
td.moreBanner { padding-top: 15px; }
.grayLine {  float: left; margin: 0; padding: 0; margin-top: 5px; margin-bottom: -2px; margin-right: -4px; }
div.randomBotton { position:absolute; left:0; width:170px; #width: 150px; padding: 0px; margin: -61px 0 0 8px; #margin-top: -35px; }
div.randomBotton a {float: left; margin-top:5px;}
div.randomBotton a img.leftArrow { padding: 0; margin: 0 3px 0 0 !important; }
div.randomBotton a img { padding: 0px; margin: 0 -3px -2px 0; } 
div.randomBotton a.NextPointBannerRight { display: block; padding: 0; margin: 8px 0 0 7px !important; width: 10px; height: 14px; background: url(../images/rightArrowRandomPic.png) left top no-repeat; }
div.randomBotton a.NextPointBannerRight:hover { background: url(../images/rightArrowRandomPic.png) left -14px no-repeat; }
div.randomBotton a.NextPointBannerLeft { display: block; padding: 0; margin: 8px 7px 0 0 !important; #margin: 8px 4px 0 0 !important; width: 10px; height: 14px; background: url(../images/leftArrowRandomPic.png) left top no-repeat; }
div.randomBotton a.NextPointBannerLeft:hover { background: url(../images/leftArrowRandomPic.png) left -14px no-repeat; }
div.randomBotton a img.rightArrow { padding: 0; margin: 0 0 0 5px !important; }
.botton_content { width:833px; height: 215px;display:none; }

/* Search */
#search_box td.go {border: none; border-left: solid 1px #e0e0e0; padding-left: 3px; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0;}
#search_box { width: 223px; background: #fff; float: left; direction: rtl; margin-left: 3px; margin-top: 21px; #MARGIN-TOP: 17px; #MARGIN-BOTTOM: 2px }
#search_box #sc { float: right; padding: 0; margin: 0; height: 17px; border: none; border-right: solid 1px #e0e0e0; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0; width: 131px; background: none; direction: rtl; }
#search_box a.go_button { float: right; width:12px; height:11px; padding: 0 0 0 5px; margin: 0;   /*position: fixed;*/  background: url(../images/searchArrow.png) left top no-repeat; }
#search_box a.go_button:hover {background: url(../images/searchArrow.png) left -11px no-repeat; }

/* Breadcrumbs */
#breadcrumbs { float: right; padding: 0 0 5px 5px; width: 600px; }
p.breadcrumbs { direction: rtl; color: #2B358F; font-size: 12px; margin: 5px 0 0 0; #margin-top: -2px; }
p.breadcrumbs a { color: #2B358F; font-size: 12px;text-decoration:none; }
p.breadcrumbs font.current {color:#000000;}

/* Dynamic Box */
#nav { float: right; width: 90px; }
#nav2 { float: right; width: 108px; }
#nav ul, #nav li { padding: 0; margin: 0 0 5.5px 0; }
#nav2 ul, #nav2 li { padding: 0; margin: 0 1px 5.5px 10px; #margin-right: 8px; }
ul.tabs { height: 310px; width: 90px; }
ul.tabs2 { height: 310px; width: 90px; }
ul.tabs li { list-style: none; height: 73px; padding: 0; margin: 0; #margin-bottom: 3px !important; }
ul.tabs2 li { list-style: none; height: 73px; padding: 0; margin: 0; #margin-bottom: 3px !important; }
ul.tabs li a { display: block; width: 90px; height: 73px; background: transparent url(../images/recommendedProductCurrent.png) no-repeat; }
ul.tabs2 li a { display: block; width: 90px; height: 73px; background: transparent url(../images/recommendedProductCurrent2.png) no-repeat; }
html ul.tabs li a.active  { width: 90px; height: 73px; background: transparent url(../images/recommendedProductHover.png) no-repeat; }
html ul.tabs2 li a.active { width: 90px; height: 73px; background: transparent url(../images/recommendedProductHover2.png) no-repeat; }

/*ofer*/
.tab_content { width: 537px; height: 309px; display: none; }
/* #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8 { width: 537px; height: 309px; display: none; }*/
/*#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8 { width: 537px; height: 309px; display: none; }*/
.tabcenter { width: 525px; height: 309px; float: right; background: transparent url(../images/dynamicInfoCenterBorder.png) repeat-x; }
 /*#tab3center, #tab4center, #tab5center, #tab6center, #tab7center, #tab8center { width: 525px; height: 309px; float: right; background: transparent url(../images/dynamicInfoCenterBorder.png) repeat-x; }*/
/*#tab1center, #tab2center, #tab3center, #tab4center, #tab5center, #tab6center, #tab7center, #tab8center { width: 525px; height: 309px; float: right; background: transparent url(../images/dynamicInfoCenterBorder.png) repeat-x; }*/
/*a[href="#tab0"] img { margin: 20px 28px 0; }
a[href="#tab2"] img { margin: 15px 20px 0; }
a[href="#tab3"] img { margin: 15px 20px 0; }
a[href="#tab4"] img { margin: 12px 20px 0; }
a[href="#tab5"] img { margin: 16px 18px 0; }
a[href="#tab6"] img { margin: 12px 15px 0; }
a[href="#tab7"] img { margin: 20px 23px 0; }
a[href="#tab8"] img { margin: 15px 17px 0; }
*/
a.recommendTabLeft img { margin: 15px 17px 0 0; }
a.recommendTabRight img { margin: 15px 7px 0 0; }

.tabcenter table { float: right; width: 260px; height: 309px; padding: 15px 10px 0 0; }
.container {width: 627px; float: right; }
.tab_container { margin-right: 90px; width: 537px; }
span.titleBig a { color: #2B358F; font-weight: bold; font-size: 28px; text-decoration: none; }
span.subTitle a { color: #2B358F;font-weight: bold;  font-size: 16px; text-decoration: none; }
span.titleMedium a { color: #55ACEF; font-size: 19px;  text-decoration: none; }
span.titleBig { color: #2B358F; font-weight: bold; font-size: 28px; #padding-bottom: 0; #margin-bottom: 0; }
span.subTitle { color: #2B358F; font-weight: bold; font-size: 18px; padding: 0; margin: 0; }
span.titleMedium { float: right; color: #55ACEF; font-size: 24px; font-weight: bold; padding: 0; margin: 0; margin-top: -8px; }
span.titleMedium:hover { color: #2b358f !important; text-decoration: underline; font-size: 24px; font-weight: bold; padding: 0; margin: 0; margin-top: -8px; }
img.mainPic { float: left; padding: 70px 0 0 20px; }
td.moreInfo { width: 66%; }
td.moreInfo a { width: 169px !important; float: right; text-decoration: none !important; color: #55ACEF; font-size: 24px; height: 17px; cursor: pointer; background: url(../images/mainItemArrow.png) left top no-repeat; }
td.moreInfo a:hover { text-decoration: none !important; cursor: pointer; background: url(../images/mainItemArrow.png) left -17px no-repeat; }
a.moreInfo, a.moreInfo2 { width: 169px !important; float: right; text-decoration: none !important; color: #55ACEF; font-size: 24px; font-weight: bold; }
a.moreInfo:hover, a.moreInfo2:hover { color: #2b358f !important; text-decoration: underline !important;}
a.moreInfo span { float: right; #margin-top: -5px; line-height: 0.5; #line-height: 1; }
a.moreInfo2 span { float: right; #margin-top: -5px; line-height: 0.5; #line-height: 1; margin: 3px -7px 0 0; #margin: -2px -8px 0 0; }
/*td.arrow { float: right; display: block; height: 17px; margin-right: -11px; margin-top: 3px; cursor: pointer; background: url(../images/mainItemArrow.png) left top no-repeat; }
td.arrow:hover { height: 17px; margin-right: -11px; margin-top: 3px; cursor: pointer; background: url(../images/mainItemArrow.png) left -17px no-repeat; }*/

div.sticker {  float: right; background: transparent url(../images/cleanSticker.png) no-repeat; width: 172px; height: 78px; }
div.sticker p {float:right; margin: 16px 14px 0 60px; }

div.sticker table {width:128px ;margin:0px;height:22px;margin:12px 0 0;padding:0;text-align:center}
div.sticker table  p {margin:0;float:none}
/*div.sticker p {margin: 16px 8px 0 0; }*/
.tabcenter p { color: #fff; font-size: 19px; font-weight: bold; margin-right: 22px; zoom: 1; margin-top: -6px; #margin-right: 10px; #margin-top: -19px; }
.borderRight { float: right; }


.giftSticker {background: transparent url(../images/smallStickerGift.png) 0 0 no-repeat !important; position: absolute; height: 36px; width:26px; top: 22px; left: 25px; /*height: 90px !important;*/ /*width: 160px !important;*/}
/*ofer*/
.giftSticker img:first-child { float: left !important; margin: 0px 0 0 70px !important; }
.giftSticker img.giftPic { float: left !important; margin: -25px 0 0 25px !important; }

.giftSticker { float: left !important; /*margin: -18px 0 5px 38px !important;*/  } 

 div.giftSticker  p { color: #fff !important; font-size: 12px !important; font-weight: bold !important;padding-left: 10px; margin: 4px; /*margin: 5px 94px 0 0 !important; */}

/*ofer*/
.leftBanner { float: left; background: transparent url(../images/leftBanner.png) no-repeat; width: 229px; height: 89px; padding: 0;margin: 0px 0 0 0; /*margin: -15px 0 0 0;*/ }
/*ofer*/
.leftBanner a p.blueLight {direction:rtl; text-decoration: none; color: #55ACEF; font-size: 19px; font-weight: normal; margin: 0 0 -10px 0; padding: 16px 7px 0; }
/*ofer*/
.leftBanner a p.blue {padding-left:71px;width:151px;height:47px;overflow:hidden; text-decoration: none; color: #2B358F; font-size: 12px; font-weight: bold; padding-right: 7px; #margin-top: 10px; }
.leftBanner a p.blue:hover { text-decoration: none; color: #55acef; }
.leftBanner a { text-decoration: none; }
.leftBanner a:hover { text-decoration: none; }
.hand {cursor:pointer}
.defaultCursor {cursor:default}

#productSearch { float: left; width: 230px; height: 230px; margin-top: 5px; }
#productSearchCenter { float: right; background: transparent url(../images/productSearchCenterBorder.png) repeat-x; width: 220px; height: 230px; padding: 0; margin: 0; }
#productSearch img:first-child { float: right; width: 5px; height: 230px; }
#productSearch h3 { color: #55ACEF; font-size: 19px; font-weight: normal; padding-right: 5px; margin: 9px 0; }
#productSearch a.moreProducts { color: #55ACEF; font-size: 12px; font-weight: bold; float: left; margin-left: 10px; height: 17px; background: transparent url(../images/mainItemArrow.png) left top no-repeat; }
#productSearch a.moreProducts:hover {  color: #2B358F !important; background: transparent url(../images/mainItemArrow.png) left -17px no-repeat; }
#productSearch a.moreProducts span { margin-left: 20px; font-size: 14px; font-weight: bold; }
#productSearch a.moreProducts span:hover { text-decoration: underline !important; color: #2B358F !important; }
#vendor { float: right; padding: 0;  margin: -5px 5px 0 0; overflow: hidden; }
#vendor ul, #vendor li { float: right; padding: 0; margin: 0 0 3px 0; }
#vendor li { float: right; list-style-type: none; width: 100px; height: 37px; margin-left: 7.5px; }
#vendor li a { display: block; width: 100px; height: 37px; background: url(../images/searchProductCube.png) left top no-repeat; }
#vendor li a:hover { background: url(../images/searchProductCube.png) left -37px no-repeat;}
#vendor li img { width: 75px !important; height: 34px !important; }

/* Checkout Products Home Page */
div.checkoutProducts {width: 968px;}
#checkoutProducts { direction: rtl; float: right; /*width: 968px; */}
#checkoutProducts table.checkoutProducts {  background: transparent url(../images/cubeCheckoutProducts2.png) left top no-repeat; width: 227px; height: 73px; margin-left: 20px; }
#checkoutProducts table.checkoutProducts:hover {  background: transparent url(../images/cubeCheckoutProducts2.png) left -73px no-repeat; width: 227px; height: 73px; margin-left: 20px; }
table#checkoutProducts table td:first-child { width: 52px; padding-right: 8px; }
table#checkoutProducts table td:last-child { width: 25px; }

#checkoutProducts table p.title { height: auto; font-size: 12px; font-weight: bold; color: #2B358F; padding: 0; margin: 0; }
#checkoutProducts table p.title a { text-decoration: none; color: #2B358F; }
#checkoutProducts table p { font-size: 12px; color: #2B358F; padding: 0; margin: 0; }

/* Checkout Products Search Result */
.checkoutProductsSearchResult { direction: rtl; float: left; width: 227px; margin-bottom: 5px; margin-left: 1px; #margin-left: 2px; }
.checkoutProductsSearchResult table.checkoutProductsSearchResult { float: right; background: transparent url(../images/cubeCheckoutProducts2.png) left top no-repeat; width: 227px; height: 73px; margin-bottom: 3px; }
.checkoutProductsSearchResult table.checkoutProductsSearchResult:hover { background: transparent url(../images/cubeCheckoutProducts2.png) left -73px no-repeat; }
.smallImg { width: 52px; padding-right: 8px; }
.arrowLeft { width: 25px; }
/*.middleContent { padding-bottom: 2px; }*/
 
img.camera {/* width: 38px; height: 27px; */margin: 4px 0px 0 3px; }
img.camera2 {  width: 48px; height: 37px;margin: 5px 0px 0 6px; }
img.phone { width: 31px; height: 40px; margin: 2px 10px 0 10px; }
img.printer1 { width: 44px; height: 36px; margin: 0 10px 0 10px; }
img.printer2 { width: 41px; height: 35px; margin: 2px 10px 0 10px; }
.checkoutProductsSearchResult table p.title { font-size: 12px; font-weight: bold; color: #2B358F; padding: 0; margin: 0; width: 140px ;/* #width: 90px;*/ }
.checkoutProductsSearchResult table p.title a { text-decoration: none; color: #2B358F; }
.checkoutProductsSearchResult table p,.checkoutProductsSearchResult table p a { font-size: 12px; color: #2B358F; padding: 0; margin: 0;text-decoration:none }

/* Products Category */
.productsCategory {  direction: rtl; float: left; width: 227px; min-height: 260px; margin: 0 10px 10px 2px; }
.productsCategoryCenter { float: right; background: transparent url(../images/categoryServiceCenterBorder.png) repeat-x; width: 217px; min-height: 260px; }
.productsCategoryCenter img { float: right; margin: 15px 8px 0 2px; }
.productsCategoryCenter p.productsCategory2, .productsCategoryCenter p.productsCategory1 { color: #55ACEF; font-size: 14px; font-weight: bold; width: 150px; margin: 15px 0 5px 0; }
li.close { background: url(../images/smallArrow.png) 95% center no-repeat !important; }
li.open { background: url(../images/smallArrowDown.png) 95% center no-repeat !important; }

.productsCategoryCenter1 ul, .productsCategoryCenter2 ul { list-style: none !important; direction: rtl; overflow: hidden;  padding: 0; margin: 0;   }
.productsCategoryCenter1 ul li.phones, .productsCategoryCenter1 ul li.notebooks, .productsCategoryCenter2 ul li { color: #2B358F; background: url(../images/smallArrow.png) 95% center no-repeat;  }
.productsCategoryCenter1 ul li a, .productsCategoryCenter2 ul li a { display: block; color: #55ACEF; font-size: 12px; font-weight: normal; text-decoration: none; margin-right: 20px; }
.phonesMoreLink, .notebooksMoreLink, .accessoriesMoreLink, .gadgetsMoreLink { width: 199px; padding-right: 18px; display: none; }
.moreLink1 { width: 100px; background: transparent url(../images/subCategoryArrow.png) no-repeat scroll 95% 6px; color: #2B358F; float: right; } 
.moreLink1 a { color: #2B358F !important; text-decoration: none; margin-right: 12px !important; #margin-right: 10px !important; }
.moreLink2 { width: 98px; background: transparent url(../images/subCategoryArrow.png) no-repeat scroll 95% 6px; color: #2B358F; float: right; }
.moreLink2 a { color: #2B358F  !important; text-decoration: none; margin-right: 12px !important; #margin-right: 10px !important; }
.moreSubCategors {float:right;width:100%;}
/* Sal */
h2.sal { float: right; width: 550px; color: #2B358F; font-size: 24px; font-weight: bold; margin: -35px 0 -8px 0; #margin: -36px 0 0 0; }
.sal { direction: rtl; float: left; width: 233px; margin-top: -2px; #MARGIN-TOP: -7px  }
.sal table { direction: rtl; color: #2B358F; font-size: 12px; font-weight: normal;  background: transparent url(../images/salCenterBorder.png) repeat-y; width: 233px; padding: 5px 10px 2px 5px; margin: 0; #margin-top: -3px; }
.sal table td { vertical-align: top; #padding-right: 12px; }
tr.remove .price { width: 50px; }
.sal img { padding: 0; margin: 0; width: 233px; height: 31px; }
.sal div { background: transparent url(../images/salbottomBorderClean.png) no-repeat; width: 233px; height: 81px; }
.sal div p.bold { float: left; color: #55ACEF; font-size: 14px; font-weight: bold; margin-left: 21px; #margin: 10px 0 0 15px; }
.sal div img { width:101px; height: 17px; vertical-align: baseline; margin: 3px 111px 0 0; #margin: 18px 116px; }
.sal div a { text-decoration: none; color: #55ACEF;  }

/* Order Now */
div.orderNow { width: 227px; direction: rtl; float: left;  margin-right: 10px; #margin-top: 7px; }
div.orderNow img { float: right; width: 76px; height: 66px; margin-left: 10px; }
div.orderNow h2 {   margin: 0; padding: 0; }
div.orderNow h2 a { color: #55ACEF; font-size: 16px; font-weight: bold;   }
div.orderNow p { margin: 0 0 5px 0;}
div.orderNow p  a { color: #2B358F; font-size: 14px; text-decoration:none; }
.spacer { float: left; padding: 0; margin: 10px 12px; #margin-bottom: 5px; width: 212px; height: 3px; }
div.now a img { float: left; margin: 1px 5px 0 10px; }
div.now a { float: left; text-decoration: none; color: #55ACEF; font-size: 14px; font-weight: bold; margin-right: -2px; padding: 0; text-align: left; }
div.now a:hover { float: left; text-decoration: none; color: #55ACEF; font-size: 14px; font-weight: bold; margin-right: -2px; padding: 0; text-align: left; }
img.orderSpaceLine { direction: rtl; float: right; margin-right: 10px; }
h1.result { direction:rtl; float: right; width: 550px; color: #2B358F; font-size: 24px; font-weight: bold; margin: -7px 0 -8px 0; #margin-top: -4px; }
h2.title { width: 600px; float: right; color: #55ACEF; font-size: 24px; font-weight: bold; margin-bottom: 5px; margin-top: 5px; #margin-top: 0px; }
h2.titleSearchResult {color: #55ACEF; font-size: 18px; font-weight: bold; margin-bottom: -15px; margin-top: 15px; #margin-bottom:0px; width:690px;}
h2.result { float: right; width: 550px; color: #2B358F; font-size: 24px; font-weight: bold; margin: -7px 0 -8px 0; #margin-top: -4px; }
h3.title { color: #55ACEF; font-size: 24px; font-weight: bold; margin-bottom: 5px; margin-top: 15px; }
h3.titleSearchResult { color: #55ACEF; font-size: 18px; font-weight: bold; margin-bottom: 5px; margin-top: 15px; }
div#priceSort { float: left; margin-left: 28px; font-size: 12px; color: #2B358F; padding-bottom: 2px; #margin-left: 65px; #margin-top:-15px; }
div#priceSort a { color: #2B358F; text-decoration: none; }
div#priceSort a:hover { color: #2B358F; text-decoration: none; }
#titleCenter td:first-child { width: 526px; }
#titleCenter td:last-child { width: 299px; }
 
/* Footer */
#footer { direction: rtl; clear: both;  width: 968px; margin:20px auto }
#footer table { float: right; margin: 0; padding: 0; padding-top: 50px; }
#footer table ul { direction: rtl; overflow: hidden; list-style: none !important; padding: 0; margin: 0; }
/*ofer*/
#footer table ul li { background: url(../images/listIconFooter.png) 95% center no-repeat; padding-right:3px; /*margin-left: 49px;*/ }
#footer table ul li a { display: block; color: #8c8c8c; font-size: 12px; font-weight: normal; text-decoration: none; margin-right: 12px; }
#footer table ul li a:hover { text-decoration: none; }
#footer table p.footer { color: #8c8c8c; font-size: 14px; font-weight: bold; background: transparent url(../images/footerTitleCenterBorder.png) 0 0 repeat-x; height: 26px; padding: 0; margin: 0; }
#footer table img { height: 26px; width: 5px; padding: 0; margin: 0; }
img.rightBorder { float: right; margin-top: 11px; #margin-top: -1px; }
img.leftBorder { margin-top: -38px; float: left; #margin-top: -45px; }
/*ofer*/
#footer table ul li:first-child { color: #8c8c8c; font-size: 14px; font-weight: bold; line-height: 2; background: transparent url(../images/footerTitleCenterBorder.png) 0 0 repeat-x; height: 30px; padding: 0 7px 0 0; margin: 0; }
#footer table p.footeRight { color: #8c8c8c; font-size: 14px; font-weight: bold; background: transparent url(../images/footerTitleCenterBorder.png) 0 0 repeat-x; height: 26px; padding: 0; margin: 0; margin-right: 5px; padding: 0; }
#footer table p.footerLeft { color: #8c8c8c; font-size: 14px; font-weight: bold; background: transparent url(../images/footerTitleCenterBorder.png) 0 0 repeat-x; height: 26px; padding: 0; margin: 0; margin-left: -5px; #margin-left: 5px;  padding: 0; }
#footer .table1 {width:590px;}
#footer .table2 {width:125px;}
#footer .table3 {width:253px;}
td.topFooter{ vertical-align: top;width:5px; }
 

#title { direction: rtl; width: 968px; height: 26px; margin-top: 75px; }
#titleCenter table { vertical-align: baseline; color: #8C8C8C; font-size: 14px; font-weight: normal; width: 958px; height: 26px; float: right; background: transparent url(../images/footerTitleCenterBorder.png) repeat-x; padding: 0; margin: 0; }
#title img:first-child { float: right; width: 5px; height: 26px; }
.titleTr { line-height: 1px; #line-height: 10px; }

/* Page: Search Result */
.cube{ padding: 0; margin: 0; } 
.cube ul { padding: 0; margin: 0; overflow: hidden; }
.cube ul li { float: right; padding: 2px 0 18px 27px; margin: 0; list-style: none; display: block; width: 205px; }
.cube ul li div{ width: 205px; }
.cube ul li div div.dummy { float: right; height: 210px; width: 197px; background: transparent url(../images/searcgResultCenterBG.png) repeat-x; }
.cube ul li div div.gray {background: transparent url(../images/searcgResultCenterBG2.png) repeat-x !important; }
/*.cube ul li div div.dummy { float: right; height: 205px; width: 197px; background: transparent url(../images/searcgResultCenterBG2.png) repeat-x; }*/
/*.cubeGray ul li div div.dummy { float: right; height: 205px; width: 197px; background: transparent url(../images/searcgResultCenterBG2.png) repeat-x; }*/
.cube ul li div div.dummy table{ float: right; text-align: center; vertical-align: top; width: 197px; height: 205px; }
.cube ul li div div.dummy table p.titleDetail {margin:0px;}
.cube ul li div div.dummy table p.titleDetail a { font-size: 16px; font-weight: bold; color: #2B358F; margin: 5px 0 0 0; padding: 0;text-decoration:none; }
.cube ul li div div.dummy table p.titleDetail a:hover { color: #55acef !important; }
.cube ul li div div.dummy table p.subTitle { font-size: 14px; color: #2B358F; font-weight: normal; margin: 0; padding: 0; }
.cube ul li div div.dummy table td.sticker{ background: transparent url(../images/stickerResult.png) no-repeat; height: 19px; width: 101px; background-position: center; }
.cube ul li div div.dummy table td img { margin: 7px; } 
div.moreInfoLink { padding: 0; margin: 0; width: 205px; }
.cube ul li div div.dummy table img.mainPic { padding: 0; margin: 0 0 0 25%; }
.cube ul li div div.dummy table td.sticker p { color:#fff; font-size: 14px; font-weight: bold; margin:2px 58px 0 0; text-align: right; }
.cube ul li div div.dummy table td.sticker { #text-align: center !important; #width: 50%; }
.cube li.productContainer td.price {direction:ltr;}
.cube li.productContainer tr.description {height:30px;}
.cube li.productContainer tr.description td {padding-left:10px;padding-right:15px;}
li.productContainer table{height:178px}
li.productContainer table tr.description td {padding:0px !important;}
li.productContainer table tr.description td div {height:28px;overflow:hidden;width:185px}
.borderLeft { float: left; }
span.moreInfoLink { float: right; width: 205px; height: 27px; }
span.moreInfoLink a.moreInfoBotton { display: block; width: 205px; height: 27px; background: url(../images/moreInfoBotton.png) left top no-repeat; }
span.moreInfoLink a.moreInfoBotton:hover { background: url(../images/moreInfoBotton.png) left -27px no-repeat; }
div.pageNum { direction: ltr; padding: 20px 0 20px 0; width: 690px; color: #2B358F; font-size: 13px; font-weight: bold; text-align: center; }
div.pageNum a { text-decoration: none; color: #2B358F; }
div.pageNum a:hover { text-decoration: none; color: #55ACEF; }
div.pageNum a:active { text-decoration: none; color: #55ACEF; }

/* Sorting */
div#sorting { direction: rtl;  padding: 0; margin: 0; font-size: 12px; #margin-top: -5px; }
div#sortingCenter { float: right; width: 658px; height: 148px; background: transparent url(../images/sortingCenterBorder.png) repeat-x; }
table#products { width: 658px; float: right; text-align: right; vertical-align: top; overflow:auto; height:100px; background-position:0% 100%; background-repeat:no-repeat;  }
table#products td { vertical-align: top; width: 120px; }
table#products ul { direction: rtl; overflow: hidden; #overflow: visible; list-style: none !important; padding: 0 10px 0 0; margin: 0; }
table#products ul li { float: right; /*#float: none;*/ display: block; direction: rtl; background: url(../images/sortingBotton.png) 100% 4px no-repeat;  color: #000; }
/*table#products ul li a p {*/
table#products ul li.sortingTitle { float: right; width: 100px; background: none !important;  display: block; color: #55ACEF; font-weight: bold; padding: 0; margin: 0 0 5px 0; }
table#products ul li a {  #margin-left: 6px; color: #2B358F; font-weight: normal; text-decoration: none !important; margin-right: 10px; #DISPLAY: block; #FLOAT: right; #MARGIN-LEFT: 5px }
table#products ul li a:hover { text-decoration: none !important; }
table#sorting {height:29px; color: #2B358F; font-size: 12px; font-weight: normal; direction: rtl; margin-top: 10px; padding-right: 10px; }
table#sorting img { float: right; margin-top: 3px; }
table#sorting td:first-child { padding-left: 10px; color: #55ACEF; font-weight: bold; }
table#sorting div { float: right; background: transparent url(../images/labelSortingCenterBorder.png) repeat-x; height: 20px; padding: 3px; margin-top: 3px; }
span.plus { float: right; margin-top: 6px; }
li.noBotton { display: block; color: #2B358F; font-weight: normal; list-style: none; }
img.sortingPic { float: left; padding: 0; margin:  0px 0 0 0; }
img.sortingPic2 { float: left; padding: 0; margin: 0; }
span.num { color: #000 !important; display: inline-block; text-decoration: none !important; cursor: none; }

span.filterNames:hover { text-decoration: underline !important; } 

.hide
{
	display:none;
	}
	
.show {
	visibility: visible;
	background-color: #3B484E;
	height: auto;
	width: 200px;
} 

.listStyle { list-style: none; background: none !important; }
/*#secondButton, #threeButton, #fourButton, #fiveButton { display: none; }*/

/* 4 categories HP */
 
ul.FourCategoriesContainer
{
    list-style: none;
    margin: 0;
    padding: 0;
    height:131px;
    width:968px;
    overflow:hidden;   
}

ul.FourCategoriesContainer li 
{
    
    float: right;
    display: block;
    height:131px
}

ul.FourCategoriesContainer  li.categoryLeft
{
    width:5px !important;
    background-image: url(../images/hp/rightHpBox.jpg); 
    background-repeat: no-repeat;
    background-position: top right;
    /*display:table-cell !important;*/
}

ul.FourCategoriesContainer  li.categoryRight
{
    width:4px !important; 
    background-image: url(../images/hp/leftHpBox.jpg); 
    background-repeat: no-repeat; 
    background-position: top left;
    /*display:table-cell !important;*/
}

ul.FourCategoriesContainer   li.categoryMiddle
{
    width:218px;
    background-image: url(../images/hp/middleHpBox.jpg) !important; 
    /*display:table-cell !important;*/
}

td.categoryMiddle
{
        background-image: url(../images/hp/middleHpBox.jpg) !important; 
    /*display:table-cell !important;*/
}

ul.FourCategoriesContainer div.cTitle a
{
    color:#2B358F;font-size:16px;font-weight:bold;text-decoration:none
    
}

ul.FourCategoriesContainer div.cTitle  
{
    height:20px;padding:17px 10px 0 0 ;
    
}

ul.FourCategoriesContainer #td1Content
{
    height:90px;padding:10px 10px 0 0 ;width:200px;color:#2B358F;font-size:12px;font-weight:bold;
                background: url(/images/hp/phonePicTopBig.gif) no-repeat 0px  15px;
}
ul.FourCategoriesContainer #td2Content
{
    height:90px;padding:10px 10px 0 0 ;width:208px;color:#2B358F;font-size:12px;font-weight:bold;
                background: url(/images/hp/gajPicTopBig_temp.gif) no-repeat 0px  5px;
}
ul.FourCategoriesContainer #td3Content
{
    height:90px;padding:10px 10px 0 0 ;width:205px;color:#2B358F;font-size:12px;font-weight:bold;
                background: url(/images/hp/computerPicTopBig.gif) no-repeat 0px  13px;
}
ul.FourCategoriesContainer #td4Content
{
    height:90px;padding:10px 10px 0 0 ;width:208px;color:#2B358F;font-size:12px;font-weight:bold;
                background: url(/images/hp/mousePicTopBig.gif) no-repeat 0px  20px;
}
ul.FourCategoriesContainer #td1ContentSmall
{
    display:none;height:90px;color:#2B358F;padding:10px 10px 0 0 ;font-size:12px;font-weight:bold;
                 background: url(/images/hp/phonePicTopSmall.gif) no-repeat 10px  34px;
}
ul.FourCategoriesContainer #td2ContentSmall
{
    display:none;height:90px;color:#2B358F;padding:10px 10px 0 0 ;font-size:12px;font-weight:bold;
                 background: url(/images/hp/gajPicTopSmall_temp.gif) no-repeat  0px  26px;
}
ul.FourCategoriesContainer #td3ContentSmall
{
    display:none;height:90px;color:#2B358F;padding:10px 10px 0 0 ;font-size:12px;font-weight:bold;
                 background: url(/images/hp/computerPicTopSmall.gif) no-repeat  0px  30px;
}
ul.FourCategoriesContainer #td4ContentSmall
{
    display:none;height:90px;color:#2B358F;padding:10px 10px 0 0 ;font-size:12px;font-weight:bold;
                 background: url(/images/hp/mousePicTopSmall.gif) no-repeat  0px  35px;
}

ul.FourCategoriesContainer #td1ContentBig
{
    height:90px;display:none;padding:10px 10px 0 0 ;width:317px;color:#2B358F;font-size:12px;font-weight:bold;
                    background: url(/images/hp/phonePicTopBig.gif) no-repeat 0px  15px;
}
ul.FourCategoriesContainer #td2ContentBig
{
    height:90px;display:none;padding:10px 10px 0 0 ;width:326px;color:#2B358F;font-size:12px;font-weight:bold;
                    background: url(/images/hp/gajPicTopBig.gif) no-repeat 0px  5px;
}
ul.FourCategoriesContainer #td3ContentBig
{
    height:90px;display:none;padding:10px 10px 0 0 ;width:317px;color:#2B358F;font-size:12px;font-weight:bold;
                    background: url(/images/hp/computerPicTopBig.gif) no-repeat 0px  13px;
}
ul.FourCategoriesContainer #td4ContentBig
{
    height:90px;display:none;padding:10px 10px 0 0 ;width:317px;color:#2B358F;font-size:12px;font-weight:bold;
                    background: url(/images/hp/mousePicTopBig.gif) no-repeat 00px  20px;
}

ul.FourCategoriesContainer div.subCategory0
{
    width:100px;float:right;  margin-bottom: 3px;
    
}
ul.FourCategoriesContainer div.subCategory1
{
    width:97px;float:right;padding-left:3px; margin-bottom: 3px;
}

ul.FourCategoriesContainer div.subCategoryContainer
{
    width:200px;float:right;height:47px;
}

ul.FourCategoriesContainer div.MoreCategories
{
    padding-top:0px;width:150px;float:right; padding-right:5px;
    
}
ul.FourCategoriesContainer div.MoreCategories a
{
    color:#55ACEF;font-size:14px;font-weight:bold;
    text-decoration:none;
}


div.subCategory0 a, div.subCategory1 a {
color:#2B358F;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


/* end 4 categories HP */


.moreInfoPic { position: relative; }
.infoPic { margin-right: 24px; #margin-right: 20px !important; } 
.stickerInfoPic { position: absolute; top: -15px; right: 0; #right: 5px !important; }

.move { float: right; color: #55ACEF; text-decoration: none; font-weight: bold; margin-left: 5px; #margin-left: 8px; }
.move:hover { color: #2b358f !important; text-decoration: none !important; }


/*.topRightMore { float: right; }*/
/*.topMore { background-color: #fff; }*/
td.borderMorePopup { width: 6px !important; }
.topCenterMore { background: transparent url(../images/topBorder.png) repeat-x; padding: 0; margin: 0; min-height: 6px; min-width: 6px; width: 60px !important; }
/*.topLeftMore { float: left; }*/
/*.rightBorderCenterMore { float: right; background: transparent url(../images/rightBorder.gif) repeat-y; padding: 0; margin: 0; }
.leftBorderCenterMore { float: left; background: transparent url(../images/leftBorder.gif) repeat-y; padding: 0; margin: 0; }*/
/*.bottomRightMore { float: right; }*/
.closeColumn { background-color: #fff; width: 60px !important; }
.bottomCenterMore { background: transparent url(../images/bottomBorder.png) repeat-x; padding: 0; margin: 0; min-height: 6px; min-width: 6px; width: 60px !important; }
/*.bottomLeftMore { float: left; }*/
/*.centerMore { float: right; }*/
.rightCenterMore {  background-color: #fff; }
/*.rightCenterMore table td { width: 140px !important; }*/
.centerRightBorder { background: transparent url(../images/rightBorder.png) repeat-y; padding: 0; margin: 0; width: 6px !important; }
.centerLeftBorder { background: transparent url(../images/leftBorder.png) repeat-y; padding: 0; margin: 0; width: 6px !important; }





/* Dynamic Popup */
.popupPics { width: 433px; padding: 0; margin: 0; display: none; border: none; z-index: 1; right: -195px; top: -25px; position: absolute; }
.popupPicsCenter { width: 433px; height: 100%; padding: 0; margin: 0; background-color: #fff; background: transparent url(../images/bgCenterPopupPics.png) repeat-y; }
.nav_popup { float: right; width: 90px; }
.nav_popup ul, .nav_popup li { padding: 0; margin: 0 0 5.5px 0; }
ul.tabs_popup { height: 310px; width: 90px; }
ul.tabs_popup li { list-style: none; height: 78.5px; #height: 76px; padding: 0; margin: 0; }
ul.tabs_popup li a { display: block; width: 90px; height: 73px; background: transparent url(../images/recommendedProductCurrent.png) no-repeat; }
html ul.tabs_popup li a.active  { width: 90px; height: 73px; background: transparent url(../images/recommendedProductHover.png) no-repeat; }
#tab1_popup, #tab2_popup, #tab3_popup, #tab4_popup { width: 290px; height: 309px; display: none; }
#tab1center_popup, #tab2center_popup, #tab3center_popup, #tab4center_popup { width: 279px; height: 309px; float: right; background: transparent url(../images/dynamicInfoCenterBorder.png) repeat-x; }
.tabs_popup img { margin: 11px 8px 11px 0px; }
.container_popup {width: 380px; margin-right: 26px; }
.tab_container_popup { margin-right: 90px; width: 290px; }
img.mainPic_popup { padding: 46px 7px 0 0; }
.borderRight { float: right; }
.topPopup { background: transparent url(../images/bgTopPopupPics.png) 0 0 no-repeat; width: 433px; height: 34px; padding: 0; margin: 0; }
.topPopup img { float: left; padding: 12px 5px 10px 10px; }
.closePopup { line-height: 2.8; color: #546A89; float: left; }
.topPopup a { text-decoration: none; }
.bgBottomPopup { padding: 0; margin: 0; margin-top: -7px; #margin-top: -1px; }
/* End Dynamic Popup */

.infoBox { float: right; width: 408px; }
h1.infoBox { width: 375px; color: #2B358F; font-size: 24px; font-weight: bold; margin: 0px; padding: 0; line-height: 1; margin-bottom: 7px; #margin-bottom: 0; } 
h1.infoBox span { color: #55ACEF; margin: 0px; padding: 0; line-height: 0.8; } 
.infoBoxCenter { direction: rtl; float: right; width: 390px; /* min-height: 267px;background: transparent url(../images/centerBgTopBox.png) repeat-x;*/ padding: 8px 10px 30px 0; margin: 0; }
.infoBoxCenter p { width: 320px; color: #000; font-weight: normal; margin: 7px 0 10px 0; }
.infoBoxCenter ul, .infoBoxCenter li { padding: 0; margin: 0; }
.infoBoxCenter ul { width: 320px; direction: rtl; overflow: hidden; list-style: none !important; }
.infoBoxCenter ul li { float: right; background: url(../images/sortingBotton.png) 100% center no-repeat; }
.infoBoxCenter ul li p { display: block; color: #2B358F; font-weight: normal; padding: 0; margin: 0; margin-right: 15px; }

.productTopContainer {background: transparent url(../images/productpage_reka.png) top right no-repeat;float:right}
 
.infoBoxCenter ul li   {padding-right:15px; display: block; color: #2B358F; font-weight: normal; /*  margin: 0 15px 0 0;*/ width:100%;}

p.price { margin: 30px 15px -5px; #margin-bottom: -2px; color: #000; font-weight: normal; }
p.price span { text-decoration:line-through; }
.infoBoxSticker { width: 127px; float: right; height: 25px; background: transparent url(../images/productPageStickerPrice.png) right 20% no-repeat; padding: 0; margin: 0 13px 0; }
.infoBoxSticker p { line-height: 1; font-size: 18px; color: #fff; font-weight: bold; margin-right: 10px; margin-top: 4px; }
.ltr {direction:ltr}
.rtl {direction:rtl}
.upgrade { float: left; margin-top: -25px; }
.upgrade a { float: left; text-decoration: none; color: #55ACEF; font-size: 14px; font-weight: bold; margin-right: -2px; padding: 0; text-align: left; }
.picsBox { #clear: both; float:left; width: 260px; margin-right: 2px; #margin-left: 61px; }
.picsBoxCenter { direction: rtl; float: right; width: 252px;/* background: transparent url(../images/centerBgTopBox.png) repeat-x;*/ padding: 10px 0; margin: 0; }
.morePicItem { width: 200px; clear: both; float: right; }
.morePicItem a { float: right; text-decoration: none; color: #55ACEF; font-weight: bold; padding-right: 10px; }
.morePicItem a:hover { text-decoration: none; }
.picsBoxCenter img { vertical-align: middle; }
.stickerBuy { float: right; position: absolute; top: 18px; right: 8px; }
.picItemImg { float: right; position: relative; padding: 15px 0; }

.tabcenter .picItemImg { padding: 15px 0 0 0 !important;  }

div.tabcenter .giftPics { margin-top: 20px; text-align: center; }
.giftPics img{ vertical-align:middle;}
.getSticker { padding: 0 5px 0 5px; }
/*.itemImg { margin-right: 24px; }*/


.moreInfoPic { position: relative; }
.infoPic { margin-right: 24px; #margin-right: 20px !important; } 
.stickerInfoPic { position: absolute; top: -15px; right: 0; #right: 5px !important; }

.move { color: #55ACEF; text-decoration: none; font-weight: bold; #margin-right: 7px; }

/*.morePopup { float: right; width: 434px; display: none; #margin-top: -20px; }
.morePopupCenter { direction: rtl; float: right; width: 434px; background: transparent url(../images/morePopupBgCenter.png) repeat-y; padding: 0; margin: 0; }
.closePopupMore { float: left; margin-right: 5px; }
.morePopupUl { float: right; padding: 0 15px; margin: 0; }
.closePopupMorePic { cursor: pointer; margin-left: 10px; }
.closePopupMoreText { color: #2B358F; vertical-align: top; text-decoration: none; }
.closePopupMoreText { text-decoration: none; }*/

.noButtonMore { position: relative; padding-right: 44px; }
.morePopup { display: none; position: absolute; right: 9px; z-index: 1; }
.morePopupCenter { direction: rtl; background: transparent url(../images/morePopupBgCenter.png) repeat-x; padding: 0; margin: 0; }
.closePopupMore { float: left; margin-right: 5px; width: 51px; }
.morePopupUl { width: 100px; float: right; padding: 0 15px; margin: 0; }
.closePopupMorePic { cursor: pointer; margin-left: 10px; }
.closePopupMoreText { color: #2B358F; vertical-align: top; text-decoration: none; }
.closePopupMoreText { text-decoration: none; }
#moreInline { color: #2B358F; font-weight: normal; text-decoration: none; }
.moreInline:hover { text-decoration: none; }
.moreInlineIE { margin-right: -34px;#margin-right: -24px !important; }


.addToBasket { width: 670px; height: 74px; margin: 10px 0 0 0; padding: 0; }
.addToBasketCenter { direction: rtl; float: right; width: 642px; height: 54px; padding: 20px 10px 0 10px; margin-bottom: 2px; background: transparent url(../images/addBasketCenterBg.png) repeat-x; }
.addToBasketCenter a { float: left; margin-top: -4px; }
.addToBasketCenter td { padding-left: 20px; }
.addToBasketCenter table { float: right; }
.addToBasketCenter span { color: #55ACEF; }
p.addToBasketInfo { color: #000; padding: 0 0 5px; margin: 0; }
.expBox { width: 670px; margin: 0; #margin-top: -10px; position: relative; }
.expBoxCenter { height: 13px; line-height: 1; float: left; width: 648px; direction: rtl; border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; padding: 0 0 0 20px; margin: 0; }
.expBoxCenter img { vertical-align: middle; padding: 0 0 0 5px; margin: 0; }
.expBoxCenter a, .expBoxCenter2 a { float: left; text-align: left; text-decoration: none; font-weight: bold; color: #2B358F; padding: 0; margin: 0; }
.expBoxCenter a:hover, .expBoxCenter2 a:hover { color: #55acef !important; }
.expBoxCenter2 { height: 13px; line-height: 1; float: left; width: 648px; direction: rtl; border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; padding: 0 0 0 20px; margin: 0; }
.expBoxCenter2 img { vertical-align: middle; padding: 0 0 0 5px; margin: 0; }
.expBoxCenter2 a { float: left; text-align: left; text-decoration: none; font-weight: bold; color: #2B358F; padding: 0; margin: 0; }

a.expressBuy { display: block; width: 14px; height: 12px; background: transparent url(../images/questionIcon.png) left top no-repeat; }
a.expressBuy:hover { background: transparent url(../images/questionIcon.png) left -12px no-repeat; }

.expPopup { width: 171px; padding: 0; margin: 0; display: none; position: absolute; top: -45px; left: 103px; text-align: right; z-index: 1; border: none; }
.expPopupCenter { width: 171px; background: transparent url(../images/expPopupBgCenter.png) repeat-y; padding: 0; margin: 0; #margin: -3px 0 -2px 0; }
p.expInfoBold { font-weight: bold; color: #55ACEF; padding: 0; margin: 0 10px 0 0; }
p.expInfo { color: #55ACEF; padding: 0; margin: 0 10px 0 0; }

/* 04.03.10 */
.deliveryPopup { width: 171px; padding: 0; margin: 0; display: none; position: absolute; top: -49px; left: -10px; text-align: right; z-index: 1; border: none; }
.deliveryPopupCenter { float: left; width: 171px; background: transparent url(../images/expPopupBgCenter.png) repeat-y; padding: 0; margin: 0; #margin: -3px 0 -2px 0; }
.deliveryPopup img { float: left; }
p.deliveryPopupInfoBold { font-weight: bold; color: #55ACEF; padding: 0; margin: 0 10px 0 0; }
p.deliveryPopupInfo { color: #55ACEF; padding: 0; margin: 0 10px 0 0; }
a.deliveryPopup2 { display: block; width: 14px; height: 12px; background: transparent url(../images/questionIcon.png) left top no-repeat; }
a.deliveryPopup2:hover { background: transparent url(../images/questionIcon.png) left -12px no-repeat; }
/* end */

.expPopup2 { width: 171px; padding: 0; margin: 0; display: none; position: absolute; top: -45px; left: 103px; text-align: right; z-index: 1; border: none; }
. { width: 171px; padding: 0; margin: 0; display: none; position: absolute; top: -45px; left: 103px; text-align: right; z-index: 1; border: none; }
.expPopupCenter2 { width: 171px; background: transparent url(../images/expPopupBgCenter.png) repeat-y; padding: 0; margin: 0; #margin: -3px 0 -2px 0; }
p.expInfoBold2 { font-weight: bold; color: #55ACEF; padding: 0; margin: 0 10px 0 0; }
p.expInfo2 { color: #55ACEF; padding: 0; margin: 0 10px 0 0; }

/* Content Info */
.contentInfo { direction: rtl; float: right; height: auto; width: 670px; margin-top: 30px; padding-bottom: 32px; }
.topContent, .centerContent, .bottomContent { width: 670px; }
.centerContent { height: auto; }
.topRightContent { float: right; background: transparent url(../images/contentTopRight.png) 0 0 no-repeat; width: 314px; padding: 0 20px 0 0; #padding-bottom: 0px; margin: 0 0 -1px 0; } 
.topLeftContent { float: left; background: transparent url(../images/contentTopLeft.png) 0 0 no-repeat; width: 316px;  padding: 0 20px 0 0; #padding-bottom: 0px; margin: 0 0 -1px 0; } 
.centerRightContent { vertical-align: top; width: 298px; height: auto; border-right: solid 1px #DEDEDE; padding: 0 20px 0 15px; margin: 0; }
.centerLeftContent { vertical-align: top; width: 299px; height: auto; padding: 0 20px 0 15px; margin: 0; }
.leftBorderContent { width: 2px; height: auto; background: transparent url(../images/leftBorder2.png) 0 0 repeat-y; padding: 0; margin: 0; }
.bottomRightContent { float: right; background: transparent url(../images/contentBottomRight.png) 0 0 no-repeat; width: 314px; height: 33px; padding: 8px 20px 15px 0; margin: 0; }
.bottomLeftContent { float: left; background: transparent url(../images/contentBottomLeft.png) 0 0 no-repeat; width: 316px; height: 33px; padding: 8px 20px 15px 0; margin: 0; }
.topRightContent h2, .topLeftContent h2, .videoOneColumn h2 { color: #2894e9; font-size: 16px; padding: 0; margin: 5px 0 2px 0; }
.topRightContent h2.title, .topLeftContent h2.title, .oneColumn h2.title { color: #2B358F; font-weight: bold; font-size: 14px; padding: 0; margin: 0;}
.centerRightContent h2.subTitle, .centerLeftContent h2.subTitle { color: #2B358F; font-weight: normal; font-size: 12px; }
.centerRightContent p.lightblueContent, .centerLeftContent p.lightblueContent { color: #55ACEF; padding: 5px 0 5px 0; margin: 0; }
.centerLeftContent p, .centerRightContent p, .BorderVideoTwoColmn p, .BorderVideoOneColmn p, .firstColmn p { margin: 0; padding: 0; }
.bottomRightContent img, .bottomLeftContent img, .pdfLink img { float: right; padding-left: 5px; }
.bottomRightContent a, .bottomLeftContent a, .pdfLink a { line-height: 1.8; color: #2B358F; text-decoration: none; }
.bottomRightContent a:hover, .bottomLeftContent a:hover, .pdfLink a:hover { text-decoration: none; }

.upgradeBox { width: 670px; direction: rtl; }
.upgradeBoxCenter { float: right; min-height: 166px; width: 636px; background: transparent url(../images/topCenterUpgrade.png) repeat-x; padding: 0 15px 0 10px; margin: 0; }
.upgradeBoxCenter table { width: 637px; }
.upgradeBoxCenter h3 { color: #2894e9; font-size: 16px; padding: 0; margin: 5px 0 2px 0; }
.upgradeBoxCenter p { color: #55ACEF; padding: 0 0 5px 0; margin: 0; }
.upgradeBoxCenter .checkbox { width: 25px; vertical-align: middle; }
.upgradeBoxCenter .boxPic { width: 40px; height: 35px; background: transparent url(../images/picBoxUpgrade.png) 0 0 no-repeat; }
.boxPic img { margin-right: 3px; }
.upgradeBoxCenter .upgradeInfo1 { width: 115px; padding: 0 10px 0 25px; color: #2B358F; vertical-align: middle; }
.upgradeBoxCenter .upgradeInfo1 a{  color: #2B358F;text-decoration:none; }
.upgradeBoxCenter .upgradeInfo2 { width: 330px; padding-left: 20px; color: #000; vertical-align: middle; }
.upgradeBoxCenter .upgradeInfo3 { width: 60px; vertical-align: middle; }
.upgradeBottom { width: 670px; height: 43px; background: transparent url(../images/bottomUpgrade.png) 0 0 no-repeat; padding: 0; margin: 0; }
.upgradeBottom div { text-align: left; padding-left: 10px; }
.upgradeLeftBorder { float: left; }
.upgradeRightBorder { float: right; }
.upgradeBottom { float: right; height: 43px; }
.upgradeBottom p { text-align: left; padding-left: 10px; }
.upgradeBottom p { color: #2894e9; font-weight: bold; height: 43px; padding: 5px 0 0 20px; #margin-top: 12px; text-align: left; }
.upgradeBottom div { color: #2894e9; font-weight: bold; height: 43px; padding: 5px 0 0 20px; #margin-top: 12px; text-align: left; }
.infoBoxSticker2 { width: 127px; height: 25px; background: transparent url(../images/productPageStickerPrice.png) right 20% no-repeat; padding: 0; margin: -18px 0px 0; #margin: 0; }
p.price2 { color: #000; font-weight: normal; padding: 0; margin: 0; }
p.price2 span { color: #000; text-decoration:line-through; }
.infoBoxSticker2 p { line-height: 1.5; font-size: 18px; color: #fff; font-weight: bold; margin-right: 10px; #margin-top: 0; }
.down { margin-top: -12px; }
p.addToBasketInfo2 { color: #000; padding: 3px 0 5px; margin: 0; }


/* Video */
.contentInfoOneColumn { width: 670px; padding-top: 40px; #padding-top: 30px; padding-bottom: 50px; }
.contentInfoOneColumnVideo { width: 670px; margin-top: -40px; padding-bottom: 50px; #margin-top: -50px; #margin-bottom: -10px; }
 .SpecificationsTitle {height:67px;vertical-align:top;padding-bottom:0px;}
 .SpecificationsTitle h2 .title {width: 500px;height:16px; clear:both; color: #2b358f !important;}
 .SpecificationsTitle h2 .subTitle {width: 500px; clear:both;}
 
.SpecificationsTitle h2 .subTitle { color: #2B358F !important; font-weight: normal; margin-top: 0; font-size: 12px; }

.headerOneColumn { #margin-bottom: -3px; #margin-top: 1px; }
.footerOneColumn { #margin-top: -12px; padding: 0; }
.contentInfoOneColumn .oneColumn { border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; width: 670px; direction: rtl; padding: 0 10px 15px 10px; }
.firstColmn { width: 218px; vertical-align: top; padding-left: 5px; }
.BorderVideoOneColmn { width: 213px; border-right: solid 1px #E8EEFC; vertical-align: top; padding: 0 7px 0 5px; }
.BorderVideoTwoColmn { width: 213px;  border-right: solid 1px #E8EEFC; vertical-align: top; padding: 0 7px 0 5px; }
.pdfLink { padding-top: 10px; #padding-top: 0; }
.oneColumn h2 { color: #2894e9; font-size: 16px; padding: 0; margin: 5px 0 0 0; }
.BorderVideoTwoColmn p.lightblueContent, .BorderVideoOneColmn p.lightblueContent, .firstColmn p.lightblueContent { color: #55ACEF; padding: 0 0 5px 0; margin: 0; }
.oneColumn h2.subTitle { color: #2B358F; font-weight: normal; margin-top: 0; font-size: 12px; }
.videoOneColmn { width: 370px; padding: 10px 0 0 20px; }
.video { border: solid 1px #2894E9; #margin-top: 10px; #margin-bottom: 10px; #margin-left: 12px; }
.videoOneColumn { border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; width: 670px; direction: rtl; padding: 10px 10px 15px 10px; }

/* About */
.about { width: 670px; direction: rtl; margin: 0; padding: 0; }
.aboutCenter { float: right; direction: rtl; min-height: 761px; width: 608px; padding: 30px 20px 0 30px; background: transparent url(../images/centerBorderAbout.png) repeat-x; }
.mainImgAbout { float: left; padding: 0 20px 20px 0; }
.aboutCenter p.subTitle { color:#55ACEF; font-size: 14px; font-weight: bold; }
.aboutCenter p { vertical-align: top; margin-top: 0; }
h1.about { float: right; width: 600px; color: #2B358F; font-size: 24px; font-weight: bold; margin: -38px 0 0 0; }

/* Your Order */
.yourOrder { direction: rtl; float: right; height: auto; width: 670px; padding-bottom: 10px; }
.topYourOrder, .centerYourOrder, .bottomYourOrder { width: 670px; }
.centerYourOrder { #margin-top: -3px; }
.centerYourOrder { height: auto; }
.topRightYourOrder { float: right; width: 327px; padding: 0; margin: 0; }
.topLeftYourOrder { float: left; width: 343px; padding: 0; margin: 0; }
.centerYourOrder { width: 670px; height: auto; }
.centerRightYourOrder table td:first-child { width: 221px; }
.centerRightYourOrder { vertical-align: top; height: auto; background: transparent url(../images/orderBoxCenterBg.png) 0 0 repeat-x; width: 286px; border-right: solid 1px #DEDEDE; padding: 0 20px 0 20px; margin: 0; #margin-top: -3px; }
.centerLeftYourOrder { vertical-align: top; height: auto; background: transparent url(../images/orderBoxCenterBg.png) 0 0 repeat-x; width: 323px; padding: 0 20px 0 0; margin: 0; #margin-top: -3px; }
.leftBorderYourOrder { width: 2px; height: auto; background: transparent url(../images/leftBorder2.png) 0 0 repeat-y; padding: 0; margin: 0; }
.bottomRightYourOrder { float: right; width: 327px; padding: 0; margin: 0; }
.bottomLeftYourOrder { float: left; width: 343px; padding: 0; margin: 0; }
.centerYourOrder h2 { color: #2894e9; font-size: 14px; padding: 0 0 5px 0; margin: 0; }
.centerLeftYourOrder p { margin-bottom: 6px; margin-top: 5px; }
.centerRightYourOrder p { margin-bottom: 1px; margin-top: 5px; }
.mainImgYourOrder { float: left; padding: 31px 20px 0 0; }
p.sum { text-align: left; width: 277px; color:#2894e9; font-weight: bold; margin-top: 10px !important;  }
.details { color:#2894e9; }
.detailsLast { margin-top: 10px !important; }

/* Order */
.order { width: 670px; margin-bottom: 8px; float: right; margin-top: -2px; #margin-top: -15px; }
.orderCenter { width: 641px; float: left; padding: 0; margin: 0; }
.orderCenterContent { width: 670px; padding: 0; margin: 0; background: transparent url(../images/yourOrderCenterBorder.png) 0 0 repeat-y; #margin: -3px 0 -11px 0; }
img.lamp { float: right; padding-left: 10px; margin: 0; #margin-top: 9px; }
.orderCenter h2, orderCenterContent h2 { line-height: 2.1; color: #2B358F; font-size: 14px; font-weight: bold; padding: 0; margin: 0 30px 0 0; }
.statusOrderCenter h2 { line-height: 2.1; color: #55ACEF; font-size: 14px; font-weight: bold; padding: 0; margin: 5px 10px 3px 0; }
.orderCenter p { padding: 0; margin: -2px 30px 0 0; }
p.last { margin: 0; padding: 2px 30px 20px 0; }
.orderBorder { padding: 0; margin: 0; }

h1.orderStatus { float: right; width: 600px; color: #2B358F; font-size: 24px; font-weight: bold; margin: -31px 0 0 0; #margin: -34px 0 0 0; }
.moreInfoBox { padding: 10px 15px 0 0; direction: rtl; width: 655px; height: 94px; background: transparent url(../images/moreInfoBanner.png) 0 0 no-repeat; }
.iconsEmail { padding: 0 0 0 7px; }
.iconsFiles { padding: 3px 0 0 4px; }
.moreInfoBox h2 { color: #1e429d; padding: 0 0 10px 0; margin: 0; font-size: 18px; }
.moreInfoBox a { text-decoration: none; color: #2B358F; padding: 0 0 10px 0; line-height: 1.6; }
.moreInfoBox a:hover { color: #2894e9 !important; text-decoration: none; }

/* Order Status */
.statusOrder { width: 670px; float: right; padding-bottom: 10px; margin-top: -2px; #margin-top: -7px; }
.statusOrderCenter { float: right; background: transparent url(../images/orderStatusCenterBorder.png) 0 0 repeat-x; width: 658px; height: 128px; }
.statusOrderCenter form { direction: rtl; padding: 0; margin: 5px 10px 0 0; }
.statusOrderCenter form label { width: 100px; color: #55ACEF; }
.statusOrderCenter form input { margin-right: 10px;  margin-bottom: 3px; width: 125px; height: 15px; border: solid 1px #7F9DB9; }
.statusOrderCenter form td.submit { float: right; #padding-right: 5px; padding-bottom: 5px; }
.statusOrderCenter form a { padding-right: 5px; text-decoration: none; color: #55ACEF; font-size: 14px; font-weight: bold; }
.statusOrderCenter form a img { padding-right: 3px; margin-bottom: -4px; }
.statusOrderCenter form a:hover { text-decoration: none; }
.statusOrderCenter p { margin: -2px 10px 0 0; }

/* Contact Us */
.contactUs { width: 670px; direction: rtl; margin: 0; padding: 0; }
.contactUsCenter { float: right; direction: rtl; min-height: 761px; width: 618px; padding: 20px 10px 0 30px; background: transparent url(../images/centerBorderAbout.png) repeat-x; }
.contactUsCenter table { width:310px; text-align: right; }
.contactUsCenter table td { height: 18px; padding-bottom: 5px; }
.contactUsCenter table tr.textarea { vertical-align: top; }
.contactUsCenter table label { width: 55px; }
.contactUsCenter table select { width: 47px; height: 19px; border: solid 1px #7F9DB9; color: #000; font-weight: normal; font-size: 12px; }
.mainItemContactUS { float: left; padding: 30px 20px 20px 0; }
.contactUsCenter table input { width: 160px; height: 15px; border: solid 1px #7F9DB9; } 
.contactUsCenter table textarea { width: 160px; height: 65px; border: solid 1px #7F9DB9; }
.submitContactUs { direction: ltr; margin: 0 187px 0 0; #margin: 0 0 0 0; }
p.contactUs { width: 300px; padding: 0 0 10px 0; margin: 0; #margin-bottom: -10px; #padding: 0; color: #55ACEF; }
td.subject { padding-top: 12px; #padding-top: 10px; }
.contactTHankYou a {  text-decoration: none; font-weight: bold; color: #2B358F;  }

/* Start E-Mail */
.wrapper{ margin: 0 auto; min-height: 100%; width: 602px; text-align: right; }
* html .wrapper{ height: 100%; }
.head{ margin: 0 auto; width:602px; }
.content{ width: 602px; float: right; }
/* Comment Top */
.linkToPage { text-align: center; padding: 0; margin: 0 0 -50px 0; }
p.linkToPage { color: #7F7F7F; line-height: 3.5; }
.linkToPage a { line-height: 3.5; color: #7F7F7F; text-decoration: underline; }
.linkToPage a:hover { text-decoration: none; }

.mailLogo{ width: 35px; position: relative; top: 11px; left: 499px; #left: -68px; }
.mailBanner { float: right; margin: 0; padding: 0; background: transparent url(../images/mailBanner.png) no-repeat; width: 600px; height: 59px; }    
.mailbannerPlaceHolder { float: left; margin: -25px 90px 0 0; }
h2.mailTitle { width: 600px; color: #2B358F; font-size: 24px; font-weight: bold; margin: 0; }
p.mailSearch { float: right; font-size: 20px !important; margin-right: 168px; margin-top: 18px; color: #2B358F; }

.mailOrder { width: 602px; margin: 5px 0 8px 0; float: right; #margin-top: -3px; }
.mailOrderCenter { width: 573px; float: left; padding: 0; margin: 0; }
.mailOrderBorder { padding: 0; margin: 0; }
.mailOrderCenterContent{ width: 602px; padding: 0; margin: 0; background: transparent url(../images/mailYourOrderCenterBorder.png) 0 0 repeat-y; #margin: -3px 0 -11px 0; }
.mailOrderCenterContent h2 { line-height: 2.1; color: #2B358F; font-size: 14px; font-weight: bold; padding: 0; margin: 0 30px 0 0; }
.mailOrderCenterContent p { padding: 0; margin: -2px 30px 0 0; }
p.mailLast { margin: 0; padding: 2px 30px 20px 0; }
img.mailLamp { float: right; padding-left: 10px; margin: 0; #margin-top: 9px; }

.mailYourOrder { direction: rtl; float: right; height: auto; width: 602px; padding-bottom: 10px; }
.mailTopYourOrder, .mailCenterYourOrder, .mailBottomYourOrder { width: 602px; }
.mailCenterYourOrder { #margin-top: -3px; }
.mailCenterYourOrder { height: auto; }
.mailTopRightYourOrder { float: right; width: 297px; padding: 0; margin: 0; }
.mailTopLeftYourOrder { float: left; width: 305px; padding: 0; margin: 0; }
.mailCenterYourOrder { width: 602px; height: auto; }
.mailCenterRightYourOrder table td:first-child { width: 196px; }
.mailCenterRightYourOrder { vertical-align: top; height: auto; background: transparent url(../images/mailOrderBoxCenterBg.png) 0 0 repeat-x; width: 257px; border-right: solid 1px #DEDEDE; padding: 0 20px 0 20px; margin: 0; #margin-top: -3px; }
.mailCenterLeftYourOrder { vertical-align: top; height: auto; background: transparent url(../images/mailOrderBoxCenterBg.png) 0 0 repeat-x; width: 285px; padding: 0 20px 0 0; margin: 0; #margin-top: -3px; }
.leftBorderYourOrder { width: 2px; height: auto; background: transparent url(../images/leftBorder2.png) 0 0 repeat-y; padding: 0; margin: 0; }
.mailBottomRightYourOrder { float: right; width: 297px; padding: 0; margin: 0; }
.mailBottomLeftYourOrder { float: left; width: 305px; padding: 0; margin: 0; }
.mailCenterYourOrder h2 { color: #2894e9; font-size: 14px; padding: 0 0 5px 0; margin: 0; }
.mailCenterLeftYourOrder p { margin-bottom: 6px; margin-top: 5px; }
.mailCenterRightYourOrder p { margin-bottom: 1px; margin-top: 5px; }
.mainImgYourOrder { float: left; padding: 31px 20px 0 0; }
p.mailSum { text-align: left; width: 258px; color:#2894e9; font-weight: bold; margin-top: 10px !important;  }
.mailDetails { color:#2894e9; }
.mailDetailsLast { margin-top: 10px !important; }

/* Comment Bottom */
.comment { width: 602px; direction: rtl; padding-top: 5px; }
.commentPoint { float: right; padding: 0 0 0 5px; margin: 8px 0 0 0; }
p.comment { width: 400px; color: #373737; padding: 0; margin: 0; }
/* End E-Mail */

/* Gadi */
.subtitleH4 h4 {color:#55ACEF; font-size: 14px; font-weight: bold;}


/* Basket */
.basket { width: 671px; direction: rtl; }
.basketBoxCenter { float: right; height: auto; width: 671px; padding: 0; margin: 0; }
.basketContentRightBorder { width: 4px; height: auto; background: url(../images/rightBorderBasketContent.png) 0 0 repeat-y; padding: 0; margin: 0; }
.basketContentLeftBorder { width: 4px; height: auto; background: url(../images/leftBorderBasketContent.png) 0 0 repeat-y; padding: 0; margin: 0; }
.basketTop { float: right; width: 671px; height: 25px; background: transparent url(../images/topBasket2.png) no-repeat; padding: 2px 0 0 0; margin: 0;  color: #2894E9; font-size: 12px; font-weight: bold; }
.basketBottom { float: right; width: 671px; height: auto; background-color: #EBF0FC; padding: 0; } 
.title { height: 27px;  }
div.checkoutProductsSearchResult .title   { height: auto !important;  }
.odd { width: 671px; height: 40px; padding: 0; margin: 0; background-color: #fff; color: #000; font-size: 12px; }
.even { width: 671px; height: 40px; padding: 0; margin: 0; background-color: #F9FBFF; color: #000; font-size: 12px; }
.title1 { width: 310px; padding-right: 30px; text-align: right; }
.title2 { width: 100px; text-align: right; }
.title3 { width: 122px; text-align: center; }
.title4 { width: 109px; text-align: right; }
.basketBottomTable { width: 671px; padding: 0; }
.basketBoxCenter .basketPlus1, .basketBoxCenter .basketPlus2, .basketBoxCenter .basketPlus3 { width: 14px; height: 40px; padding: 0 10px 0 10px; vertical-align: middle; }
.basketBoxCenter .basketBoxPic { width: 40px; height: auto; margin: 0; padding: 0; vertical-align: middle; background: transparent url(../images/picBoxUpgrade.png) 0 center no-repeat; }
.basketBoxPic img { margin-right: 4px; }
.basketBoxCenter .basketInfo1 { width: 252px; padding: 0 10px 0 0; color: #000; vertical-align: middle; }
.basketBoxCenter .basketInfo2 { width: 76px; padding-left: 20px; color: #000; vertical-align: middle; }
.basketBoxCenter .basketInfo3 { width: 130px; vertical-align: middle; padding-top: 4px; text-align: center; }
.basketBoxCenter .basketInfo3 img { padding: 0 5px 0 3px; margin: 0; vertical-align: middle; }
.basketBoxCenter .basketInfo3 span { vertical-align: top; #margin-right: 4px; }
.basketBoxCenter .basketInfo4 { width: 56px; vertical-align: middle; }
.deliveryBox { width: 648px; height: auto; margin: 10px 8px 0 0; padding: 0; background-color: #fff; vertical-align: middle; }
.sumDelivery { float: right; text-align: left; color: #2894E9; font-size: 12px; font-weight: bold; width: 641px; height: 34px; background: transparent url(../images/footerBasket.png) no-repeat; padding: 8px 0 0 30px; margin:0 ; }
.deliveryRightBorder { width: 2px; height: auto; background: url(../images/deliveryRightBorder.png) 0 0 repeat-y; padding: 0; margin: 0; }
.deliveryLeftBorder { width: 2px; height: auto; background: url(../images/deliveryLeftBorder.png) 0 0 repeat-y; padding: 0; margin: 0; }
.basketDeliveryRightBorder { width: 4px; height: auto; background: url(../images/rightBorderBasketContent.png) 0 0 repeat-y; padding: 0; margin: 0; }
.basketDeliveryLeftBorder { float: left; width: 4px; height: auto; background: url(../images/leftBorderBasketContent.png) 0 0 repeat-y; padding: 0; margin: 0; }
.delivery1 { width: 550px; padding-right: 20px; /*line-height: 2;*/ }
.radioButton1 { margin: 0; padding: 0; }
.radioButton2 { float: right; margin: 0; /*padding: 0 37px 0 0;*/ padding-left: 5px; #margin-top: -4px; }
.delivery1 input { vertical-align: bottom; #vertical-align: middle; }
.delivery1 span { float: right; color: #2894e9; #margin-top: 3px; }
.delivery2 { width: 64px; padding-left: 10px; text-align: center; }
.basketInfoPop1, .basketInfoPop2, .basketInfoPop3 { display: none; }
.basketMoreInfo1 { width: 308px; padding: 0 84px 15px 0; text-align: right; vertical-align: top; }
.basketMoreInfo1 p { padding: 0; margin: 0; color: #7D7D7D; }
.basketMoreInfo2 { width: 206px; text-align: right; padding: 0 0 15px 25px; vertical-align: top; }
.basketMoreInfo2 p {padding: 0; margin: 0 42px 0 0; color: #7D7D7D; }
.basketMoreInfo2 p span { color: #2894e9; }
.removeBasket { width: 35px; padding: 0 10px 0 0; }


.rightBox { float: right; width: 251px; min-height: 248px; direction: rtl; padding: 0; margin: 0; }
.rightBoxCenter { width: 236px; min-height: 275px; padding: 0 15px 0 0; margin: 0; border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; background: transparent url(../images/centerBgBoxDetail.png) 0 0 repeat-x; color: #2894e9; }
.rightBoxCenter table { width:231px; text-align: right; #margin-top: 8px; }
.rightBoxCenter table input { width: 134px; height: 15px; border: solid 1px #7F9DB9; } 
.rightBoxCenter table td:first-child { width: 50px; }
.rightBoxCenter table td { height: 18px; padding-bottom: 5px; #padding-bottom: 3px; }
.rightBoxCenter table select { width: 48px; height: 19px; border: solid 1px #7F9DB9; color: #000; font-weight: normal; font-size: 12px; }
.rightBoxCenter table input.house { width: 42px; height: 15px; }
.rightBoxCenter table label.house { width: 32px; height: 15px; }
.house { width: 45px !important; }
.houseLabel { width: 42px !important; }
.houseLabel input { width: 42px !important; margin-left: 5px; #margin-left: 9px; }
.apartment { width: 43px !important; #width: 37px !important; text-align: left; }
.apartment label { margin-right: -10px; #margin-right: 0; }
.apartmentInput input { width: 42px !important; #margin-left: 2px; }
h2.personalDetails { color: #2894e9; font-weight: bold; font-size: 14px; padding: 10px 0 10px 0; #padding: 10px 0 0 0; margin: 0; }

.leftBox { float: right; width: 413px; direction: rtl; padding: 0 5px 0 0; margin: 0; }
.leftBoxCenter { width: 396px; min-height:157px; padding: 0 15px 0 0; margin: 0; border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; background: transparent url(../images/centerBgBoxDetail.png) 0 0 repeat-x; color: #2894e9; }
.leftBoxCenter table { width:391px; text-align: right; #margin-top: 8px; }
.leftBoxCenter table input { width: 130px; height: 15px; border: solid 1px #7F9DB9; } 
.leftBoxCenter table td:first-child { width: 100px; }
.leftBoxCenter table td { height: 18px; padding-bottom: 5px; #padding-bottom: 3px; }
.leftBoxCenter table select { width: 43px; height: 19px; border: solid 1px #7F9DB9; color: #000; font-weight: normal; font-size: 12px; }

.leftBoxCenterCreditGuard { width: 396px; min-height:103px; padding: 0 15px 0 0; margin: 0; border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; background: transparent url(../images/centerBgBoxDetail.png) 0 0 repeat-x; color: #2894e9; }
.leftBoxCenterCreditGuard table { width:391px; text-align: right; #margin-top: 8px; }
.leftBoxCenterCreditGuard table input { width: 130px; height: 15px; border: solid 1px #7F9DB9; } 
.leftBoxCenterCreditGuard table td:first-child { width: 100px; }
.leftBoxCenterCreditGuard table td { height: 18px; padding-bottom: 5px; #padding-bottom: 3px; }
.leftBoxCenterCreditGuard table select { width: 43px; height: 19px; border: solid 1px #7F9DB9; color: #000; font-weight: normal; font-size: 12px; }

h2.personalDetails { color: #2894e9; font-weight: bold; font-size: 14px; padding: 10px 0 10px 0; #padding: 10px 0 0 0; margin: 0; }
td.expireSelect select { width: 64px; #width: 65px; padding: 0; margin: 0; }
td.sumSelect select { width: 132px; #width: 134px; padding: 0; margin: 0; }
.checkbox1 { width: 220px !important; padding-bottom: 0 !important; padding-top: 12px !important; margin: 0; }
.checkbox1 input { width: 13px !important; #border: none !important; padding: 0; margin: 0 0 0 2px; }
.checkbox1 label { padding: 0; margin: 0; vertical-align: top; }
.checkbox1 label a, .checkbox2 label a { color: #2B358F; text-decoration: none; cursor: pointer; padding: 0; margin: 0; vertical-align: top; }
.checkbox1 label a: hover, .checkbox2 label a: hover { text-decoration: none; }
.checkbox2 { width: 220px !important; padding: 0px !important; margin: 0; }
.checkbox2 input { width: 13px !important; #border: none !important; padding: 0; margin: 0 0 0 2px; }
.checkbox2 label { padding: 0; margin: 0; vertical-align: top; }
.messagePopup,.creditCardPopup { position: relative; }
.payment2Button { float: right; width: 671px; padding: 30px 0 50px 0; }
.payment2Button input { float: left; padding-left: 2px; }
.sendContactUs2 { #WIDTH: 247px! important; #TEXT-ALIGN: left; }
.marktingPopup { width: 272px; padding: 0; margin: 0; display: none; position: absolute; top: -145px; left: 170px; #left: 0px; text-align: right; z-index: 1; border: none; }
.marktingCenter { width: 272px; height: auto; background: transparent url(../images/centerMarketPopup.png) repeat-y; padding: 0; margin: 0; #margin: -3px 0 -2px 0; }
p.marktingInfoBold { font-weight: bold; color: #55ACEF; padding: 10px 0 10px 0; margin: 0 15px 0 15px; }

.marktingPopup2 { width: 272px; padding: 0; margin: 0; display: none; position: absolute; top: -145px; left: 10px; #left: 0px; text-align: right; z-index: 1; border: none; }
.marktingCenter2 { width: 272px; height: auto; background: transparent url(../images/centerMarketPopup.png) repeat-y; padding: 0; margin: 0; #margin: -3px 0 -2px 0; }
p.marktingInfoBold2 { font-weight: bold; color: #55ACEF; padding: 10px 0 10px 0; margin: 0 15px 0 15px; }

.creditCardShow { width: 324px; padding: 0; margin: 0; display: none; position: absolute; top: -100px; right: -10px; #top: -103px; text-align: right; z-index: 1; border: none; }
.creditCardCenter { width: 324px; height: auto; background: transparent url(../images/centerBorderCreditTooltip.png) repeat-y; padding: 0; margin: 0; #margin: -3px 0 -2px 0; }
.creditCardShow img { padding: 0; margin: 0; }
.creditCardCenter img { float: right; padding: 10px 10px 0 10px; }
p.creditCardInfoBold { font-weight: bold; color: #55ACEF; padding: 10px 0 0 0; margin: 0 15px 0 15px; }
p.creditCardInfo { color: #55ACEF; padding: 0 0 10px 0; margin: 0 15px 0 15px; }


a.creditCard { margin-top: 3px; display: block; width: 14px; height: 12px; background: transparent url(../images/questionIcon.png) left top no-repeat; }
a.creditCard:hover { background: transparent url(../images/questionIcon.png) left -12px no-repeat; }

.upgradeBoxs { width: 671px; }
.upgradeBoxsInline { direction: rtl; float: right; width: 671; padding-bottom: 20px; }
.upgradeBoxsInline td.upgradeBoxsInlineActive table { background: transparent url(../images/upgradeBoxAdd.gif) no-repeat; width: 162px; height: 40px; padding: 0; margin: 0; }
table.upgradeBoxsInline td.upgradeBoxsInlineActive table td.upgradePic { width: 50px; height: 40px; padding: 0; margin: 0; vertical-align: middle; background: transparent url(../images/picBoxUpgrade.png) center center no-repeat; }
table.upgradeBoxsInline td.upgradeBoxsInlineActive table td.upgradePic img { margin-right: 9px;opacity:0.4;filter:alpha(opacity=40); }
table.upgradeBoxsInline td.upgradeBoxsInlineActive table td.upgradeContent { width: 112px; height: 40px; padding: 0; margin: 0; }
table.upgradeBoxsInline td.upgradeBoxsInlineActive table td.upgradeContent p { padding: 0; margin: 0; height: auto !important; }
.upgradeBoxsInline td.upgradeBoxsInlineActive p.upgradeTitle { height: auto !important; margin: 0; padding: 0; }
 td.upgradeBoxsInlineActive td.upgradePic { padding: 0; margin: 0; }
 td.upgradeBoxsInlineActive { padding-left: 7px; }

.upgradeBoxsInline td.upgradeBoxsInlineNoActive table { background: transparent url(../images/upgrade.png) left top no-repeat; width: 219px; height: 70px; padding: 0; margin: 0; }
.upgradeBoxsInline td.upgradeBoxsInlineNoActive table:hover { background: transparent url(../images/upgrade.png) left -70px no-repeat; }

table.upgradeBoxsInline td.upgradeBoxsInlineNoActive table td.upgradePic { width: 50px; height: 40px; padding: 15px 0; margin: 0; vertical-align: top; background: transparent url(../images/picBoxUpgrade.png)  2px 9px no-repeat; }
table.upgradeBoxsInline td.upgradeBoxsInlineNoActive table td.upgradePic img { margin-right: 14px; }
table.upgradeBoxsInline td.upgradeBoxsInlineNoActive table td.upgradeContent { width: 164px; height: 40px; padding: 0 2px 0 ; margin: 0; }
table.upgradeBoxsInline td.upgradeBoxsInlineNoActive table td.upgradeContent p { padding: 0; margin: 0; height: auto !important; color: #2b358f; }
td.upgradeContent p a {color: #2b358f; text-decoration:none;}
.upgradeBoxsInline td.upgradeBoxsInlineNoActive p.upgradeTitle { height: auto !important; margin: 0; padding: 0; }
td.upgradeBoxsInlineNoActive td.upgradePic { padding: 0; margin: 0; }
td.upgradeBoxsInlineNoActive { padding-left: 7px; }
img.addToBasketButtonSmall { float: left; padding: 0; margin: -13px 0 0 5px; }
td.upgradeArrow { width: 26px; padding: 0; margin: 0; }
table.upgradeBoxsInline td.last { padding-left: 0 }
p.basketSubTitle { float: right; color: #55ACEF; font-size: 14px; font-weight: bold; padding: 0 0 0 0; margin: -7px 2px 5px 0; width:100%;}
.paymentButton { float: right; width: 671px; padding: 5px 0 0 0; }
a.paymentButtonImg { #float: left; #margin-left: 63px; display: block; width: 171px; height: 44px; background: transparent url(../images/continuePaymentButton.png) left top no-repeat; }
a.paymentButtonImg:hover { background: transparent url(../images/continuePaymentButton.png) left -44px no-repeat; }
.paymentButton img { float: left; }
h2.addBasketTitle { float: right; width: 600px; color: #2b358f; font-size: 24px; font-weight: bold; padding: 0; margin: -34px 0 8px; }
p.back { float: left; color: #2b358f; margin-top: -23px; #margin-top: -29px; #margin-left: 62px; }
h2.addBasketTitle2 {  color: #2b358f; font-size: 24px; font-weight: bold; padding: 0; margin: 20px 0 2px 0; }
p.back a { text-decoration: none; color: #2b358f; }
p.back a:hover { text-decoration: none; }

.validationContact { color: #DD0303; font-size: 12px; font-weight: bold;padding-bottom:7px; }
.validation { float: right; width: 600px; margin: -5px 0 2px 0; padding: 0; color: #DD0303; font-size: 12px; font-weight: bold; }
.ValidationError { width: 156px; float: right; padding: 0; margin: 0 5px 0 0; #padding-right: 5px; height: 15px; color: #DD0303; } 
.validationInput { border: solid 1px #DD0303 !important; }
.validationMsg{ color: #DD0303; font-size: 12px; font-weight: bold;}

/* Error Message Popup */
.dialog { width: 433px; padding: 0; margin: 0; border: none; }
.popupErrorCenter { width: 433px; height: 165px; vertical-align: middle; padding: 0; margin: 0; background-color: #fff; background: transparent url(../images/bgCenterPopupPics.png) repeat-y; }
.container_errorPopup {width: 380px; margin-right: 26px; }
.borderRight { float: right; }
.topErrorPopup { background: transparent url(../images/bgTopPopupPics.png) 0 0 no-repeat; width: 433px; height: 34px; padding: 0; margin: 0; }
.topErrorPopup img { float: left; padding: 12px 5px 10px 10px; }
.closePopup { line-height: 2.8; color: #546A89; float: left; }
.topErrorPopup a { text-decoration: none; }
.bgBottomErrorPopup { padding: 0; margin: 0; margin-top: -7px; #margin-top: -1px; }
.popupErrorCenter h1 { text-align: center; padding: 32px 0 0 0; margin: 0; color: #2B358F; font-size: 34px; font-weight: bold; }
.popupErrorCenter h2 { text-align: center; padding: 0; margin: 0; color: #2B358F; font-size: 34px; font-weight: normal; }

.ui-widget-overlay {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:gray none repeat-x scroll 50% 50%;
        height:100%;
        left:0;
        opacity:0.30;
        /*-moz-opacity: 0.45;*/
        filter: alpha(opacity = 30);
        position:absolute;
        top:0;
        width:100%;
        /*z-index:1011 !important;*/
        } 
        
/* End Error Message Popup */

/* Sales Carousel */
.carousel { width: 670px; float: right; vertical-align: top; padding-bottom: 20px; }
.carouselDetials { width: 670px; height: 284px; }
.carouselDetialsCenter { width: 668px; height: 261px; background: transparent url(../images/carouselSMainItemCenter.png) repeat-x; border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; padding: 7px 0 0 0; margin: 0; #margin: -3px 0 -1px 0; }
#list { width: 670px; height: 108px; padding: 0; margin: 0; #padding: 7px 0 0 0; }
.slider { float: right; width: 634px; height: 108px; padding: 0; margin: 0; }
.slider ul { padding: 0; margin: 0; overflow: hidden; list-style: none; }
.slider ul li { width: 120px; display: block; direction: rtl; padding: 0; margin: 0; margin-right: 6px; }
/*.slider ul li:nth-child(8) div { width: 120px; height: 88px; background: transparent url(../images/carouselSCenterBox.png) no-repeat; padding: 0; margin: 0; }*/
.captify { height: 108px; background: transparent url(../images/carouselSBox.png) 0 0 no-repeat; padding: 0; margin: 0; }
/*.carouselInline { padding: 3px 0 0 0; margin: 0; }*/
.carouselInline img { float: left; padding: 0; margin: 0; }
.captify p.bold { width: 110px; padding: 5px 5px 0 0; margin: 0; font-weight: bold; color: #2B358F; font-size: 12px; }
.captify p.normal { width: 110px; padding: 0 5px 5px 0; margin: 0; font-weight: normal; color: #2B358F; font-size: 12px; }
.carouselInline p.price { padding: 0 5px 0 0; margin: 0; color: #000; font-size: 12px; font-weight: bold; }
.next { float: left; width: 18px; cursor: pointer; padding: 0; margin: 0; }
/*.prev { float: right; width: 18px; margin-left: -1px; cursor: pointer; }*/
.next { float: left; cursor: pointer; padding: 0; margin: 0; display: block; width: 18px; height: 108px; background: transparent url(../images/carouselLeftArrow.png) left top no-repeat; }
.next:hover { background: transparent url(../images/carouselLeftArrow.png) left -108px no-repeat; }
.prev { float: right; margin-left: -1px; cursor: pointer; display: block; width: 18px; height: 108px; background: transparent url(../images/carouselRightArrow.png) left top no-repeat; }
.prev:hover { background: transparent url(../images/carouselRightArrow.png) left -108px no-repeat; }
.carouselInfo { width: 665px; height: 180px; padding: 5px 0 0 0; }
.carouselInfo h2 { font-size: 45px; color: #2B358F; padding: 0; margin: 0; direction:rtl;}
.carouselInfo a { text-decoration: none; }
.carouselInfo a:hover { text-decoration: none; }
p.carouselSubTitle { font-size: 22px; color: #2B358F; font-weight: normal; padding: 0; margin: 0; }
p.carouselbold { font-size: 22px; color: #2B358F; font-weight: bold; padding: 0; margin: 0; }
.carouselMainPic { float: right; padding: 0 50px 0 10px; margin: 0; }
.carouselSticker { float: right; padding: 0; margin: 20px 0 0 0; background: transparent url(../images/carouselSSticker.png) top center no-repeat; width: 167px; height: 33px; }
.carouselSticker p { direction: rtl; float: right; color: #fff; font-weight: bold; font-size: 24px; text-align: right; padding: 0; margin: 0 20px 0 0; }
.carouselMoreInfo { float: left; height: 17px; padding: 0; margin: 0; }
.carouselMoreInfo a {text-decoration:none;}
.carouselDetialsCenter p.moreInfo { float: right; padding: 0; margin: 0; color: #55ACEF; font-size: 20px; font-weight: bold; text-align: left;text-decoration:none;}
.carouselDetialsCenter p.moreInfo:hover { text-decoration: underline !important; color: #2b358f !important; }

.carouselMoreInfo .carouselArrow { float: left; padding: 0 2px 0 20px; margin: 3px 0 0; }

/* Sales Carousel - Intel */
.carouselIntel { width: 969px; float: right; vertical-align: top; }
.carouselDetialsIntel { width: 969px; height: 284px; }
.carouselDetialsCenterIntel { width: 967px; height: 241px; background: transparent url(../images/carouselMainItemCenter.png) repeat-x; border-right: solid 1px #DEDEDE; border-left: solid 1px #DEDEDE; padding: 27px 0 0 0; margin: 0; #margin: -3px 0 -1px 0; }
.carouselDetialsCenterIntel img { float: right; }
#listIntel { width: 969px; height: 88px; padding: 0; margin: 0; #padding: 7px 0 0 0; }
.sliderIntel { float: right; width: 933px; height: 88px; padding: 0; margin: 0; }
.sliderIntel ul { padding: 0; margin: 0; overflow: hidden; list-style: none; }
.sliderIntel ul li { width: 180px; display: block; direction: rtl; padding: 0; margin: 0; margin-right: 6px; }
/*.slider ul li:nth-child(8) div { width: 120px; height: 88px; background: transparent url(../images/carouselSCenterBox.png) no-repeat; padding: 0; margin: 0; }*/
.captifyIntel { height: 88px; background: transparent url(../images/carouselBox.png) 0 0 no-repeat; padding: 0; margin: 0; }
/*.carouselInlineIntel { padding: 3px 0 0 0; margin: 0; }*/
.captifyIntel img { float: left; padding: 0; margin: 18px 0 0 3px; }
.captifyIntel p.bold {direction:rtl; width: 92px; padding: 15px 8px 0 0; margin: 0; font-weight: bold; color: #2B358F; font-size: 12px; }
.captifyIntel p.normal { width: 92px; padding: 0 8px 7px 0; margin: 0; font-weight: normal; color: #2B358F; font-size: 12px; }
.captifyIntel p.price { width: 92px; padding: 0 8px 0 0; margin: 0; color: #000; font-size: 12px; font-weight: bold; }
.nextP { float: left; cursor: pointer; padding: 0; margin: 0; display: block; width: 18px; height: 88px; background: transparent url(../images/carouselLeftArrowSmall.png) left top no-repeat; }
.nextP:hover { background: transparent url(../images/carouselLeftArrowSmall.png) left -88px no-repeat; }
.prevP { float: right; margin-left: -1px; cursor: pointer; display: block; width: 18px; height: 88px; background: transparent url(../images/carouselRightArrowSmall.png) left top no-repeat; }
.prevP:hover { background: transparent url(../images/carouselRightArrowSmall.png) left -88px no-repeat; }
.carouselInfoIntel { float: right; width: 839px; height: 180px; padding: 5px 0 0 0; }
.carouselInfoIntel h2 { font-size: 45px; color: #2B358F; padding: 0; margin: 0;direction:rtl; }
.carouselInfoIntel a { text-decoration: none; }
.carouselInfoIntel a:hover { text-decoration: none; }
p.carouselSubTitle { font-size: 22px; color: #2B358F; font-weight: normal; padding: 0; margin: 0; }
p.carouselbold { font-size: 22px; color: #2B358F; font-weight: bold; padding: 0; margin: 0; }
.carouselMainPic { float: right; padding: 0 50px 0 10px; margin: 0; }
.carouselStickerIntel { float: right; padding: 0; margin: 20px 0 0 0; background: transparent url(../images/carouselSticker.png) top center no-repeat; width: 167px; height: 33px; }
.carouselStickerIntel p { direction: rtl; float: right; color: #fff; font-weight: bold; font-size: 24px; text-align: right; padding: 0; margin: 0 20px 0 0; }
.carouselMoreInfoIntel { float: left; width: 500px; height: 24px; padding: 0; margin: 0; }
.carouselDetialsCenterIntel p.moreInfo { float: right; padding: 0; margin: 0; color: #55ACEF; font-size: 28px; font-weight: bold; text-align: left; text-decoration:none;}
.carouselDetialsCenterIntel p.moreInfo:hover { text-decoration: underline !important; color: #2b358f !important; }
 
.carouselMoreInfoIntel .carouselArrow { float: left; padding: 0 2px 0 0; margin: 3px 0 0 20px; }
.lines { float: right; width: 969px; height: 3px; background: transparent url(../images/twoLines.png) repeat-x; margin: 32px 0 28px 0; padding: 0; }
div.CampaignsComments ul li {   background: transparent url(../images/commentPoint.png) right 6px  no-repeat;  padding-right:10px; }

/*#search_box span {float:right; margin-left:8px; width: 67px; color: #2b358f; font-size: 14px; }*/
#search_box span {float:right; margin-left:2px; width: 72px; color: #2b358f; font-size: 14px; }
 

h2.OrderConfirmation { float: right; width: 550px; color: #2B358F; font-size: 24px; font-weight: bold; margin: -9px 0 -8px 0; #margin-bottom: -7px; }


.campaignsCarousel {display:none;}

.AddThis {padding-bottom:8px;width:670px;display:none;}
.addthis_button_compact { color: #2b358f;  text-decoration: none}
.addthis_separator { color: #2b358f;}

.productContainerRight {margin-top:-24px;}

.bgSearchProductCube { width: 100px; height: 37px; }


.productPageLogo { float: right; width: 109px; height: 35px; background: transparent url(../images/stickerTemplateProductPage.png) 0 right no-repeat; }
.productPageLogo img { float: right; width: 105px; height: 26px; margin-top: 5px; align: center; }
.smallStickerProductPage { float: right; width: 60px; height: 18px; margin-top: 18px; background: transparent url(../images/stickerTemplate.png) 0 0 no-repeat; padding-top: 5px; }     
.smallStickerProductPage img { float: right; width: 57px; height: 15px; }            

a.enlarge { float: left; #float: none; #text-align: left !important; margin-left: 5px; margin-top: 13px; display: block; width: 45px; height: 16px; background: transparent url(../images/enlarge.png) left top no-repeat; }  
a.enlarge:hover { background: transparent url(../images/enlarge.png) left -16px no-repeat; }  
/*.enlarge img { #text-align: left !important; }*/
.giftPics { #text-align: left !important; #margin-left: 5px !important; }

.arrowPage { color: #55ACEF !important; text-decoration: none !important; }
.arrowPage:hover { color: #2b358f !important; text-decoration: none !important; }

div#divBasketItem a.continueOrderLabel { float: left; vertical-align: baseline; margin: 3px 111px 0 20px; #margin: 18px 116px; display: block; width: 101px; height: 17px; background: transparent url(../images/continueOrderLabel.png) left top no-repeat; }
div#divBasketItem a.continueOrderLabel:hover { background: transparent url(../images/continueOrderLabel.png) left -17px no-repeat; }

a.addToBasketButton { display: block; width: 141px; height: 44px; background: transparent url(../images/addToBasketButton.png) left top no-repeat; }
a.addToBasketButton:hover { background: transparent url(../images/addToBasketButton.png) left -44px no-repeat; }

div.sendContactUs { cursor: pointer; display: block; width: 53px; height: 17px; background: transparent url(../images/submitButton.png) left top no-repeat; }
div.sendContactUs:hover { width: 53px; background: transparent url(../images/submitButton.png) left -17px no-repeat; }


a.plusButton { display: inline-block; width: 17px; height: 18px; background: transparent url(../images/plusButton.png) left top no-repeat; }
a.plusButton:hover { background: transparent url(../images/plusButton.png) left -18px no-repeat; }
a.minusButton { display: inline-block; width: 17px; height: 18px; background: transparent url(../images/minusButton.png) left top no-repeat; }
a.minusButton:hover { background: transparent url(../images/minusButton.png) left -18px no-repeat; }

a.statusClick { display: block; #margin-right: -5px; width: 85px; height: 17px; background: transparent url(../images/mainItemArrow.png) left top no-repeat; }
a.statusClick:hover { color: #2b358f !important; background: transparent url(../images/mainItemArrow.png) left -17px no-repeat; }

a.carouselSArrow { display: block; margin: 3px 2px 5px 10px; width: 18px; height: 17px; background: transparent url(../images/mainItemArrow.png) left top no-repeat; }
a.carouselSArrow:hover { text-decoration: underline !important; background: transparent url(../images/mainItemArrow.png) left -17px no-repeat; }

a.carouselArrow { display: block; width: 24px; height: 23px; background: transparent url(../images/bannerArrow.png) left top no-repeat; }
a.carouselArrow:hover { text-decoration: underline !important; background: transparent url(../images/bannerArrow.png) left -23px no-repeat; }

a.addUpgrade { float: left; padding: 0;/* margin: -13px 0 0 5px;*/position:absolute;right:113px;top:47px; display: block; width: 50px; height: 13px; background: transparent url(../images/addToBasketSmallButton.png) left top no-repeat; }
a.addUpgrade:hover { background: transparent url(../images/addToBasketSmallButton.png) left -13px no-repeat; }

a.upgradeContainer { float: left; margin: 1px 5px 0 30px; display: block; height: 17px; background: transparent url(../images/mainItemArrow.png) left top no-repeat; }
a.upgradeContainer:hover { color: #2b358f !important; background: transparent url(../images/mainItemArrow.png) left -17px no-repeat; }


.upgrade { float: left; margin-top: -25px; }
.upgrade a { float: left; text-decoration: none; padding-left: 20px; color: #55ACEF; font-size: 14px; font-weight: bold; margin-right: -2px; text-align: left; }

table.subPic { width: 242px; margin-left: 10px; }

a.contPayment { float:right; background: url(../images/payment_continue1.png) left bottom no-repeat; width:89px; height:22px;}
a.contPaymentClicked {float:right; cursor:default; background: url(../images/payment_continue1.png) left bottom no-repeat; width:89px; height:22px; background-position: left top; }

.CreditGuardIframeOn {display:block; padding-right:5px;  float: right; padding-top:3px;}
.CreditGuardIframeOff {display:none}

.payment2ButtonIframe { float: right; width: 420px; padding: 30px 0 50px 0; }
.payment2ButtonIframe input { float: left; padding-left: 2px; }
