﻿/* Expansys/Core/RTL */
#newsletter,#specials,#header #dotd,#topnav .c3,#search #submit {right:auto}
#topnav .c1 {left:auto}
#nav a {border-left:none}

/* Expansys/8a/core */
body {font:13px/1.2em Tahoma,Helvetica,Arial,sans-serif;text-align:right;direction:rtl}

#topnav .c1 {right:0;font-size:16px}
#topnav .c2 {left:289px;width:407px;text-align:center}
#topnav .c2 strong {direction:ltr;display:inline-block}
#topnav .c2 a {margin-right:4px;padding:0}

#topnav .c3 {left:0;width:250px;color:#001722;text-align:left;line-height:14px}
#topnav .country {position:absolute;top:3px;left:50px;color:#5f6a72;text-decoration:none}
#topnav .flag {position:relative;top:2px;left:-1px;vertical-align:middle}
#topnav .change {display:block;font-size:10px;font-weight:bold;text-transform:none;color:#a5acaf}
#topnav a:hover .change {color:#5f6a72}

/* -= Header =- */
#header {position:relative;width:980px;margin:0 auto;padding-top:96px}
#header a {outline:0}
#logo {position:absolute;top:14px;right:0;width:233px;height:75px;text-indent:-999em;background:url(/j/8a/images/core/header/logo.png) no-repeat 0 0;xoutline:1px solid #0f0}

/* -= Search =- */
#search {background:#0098db url(/j/8a/images/core/header/search/bg.png) no-repeat 0 0}
#search #q {;padding:6px 6px 6px 56px}
#search #submit {left:5px;width:43px;background:url(/j/8a/images/core/core-sprite.png) no-repeat -368px -71px}

/*search auto suggest*/
.ac_results {margin-left:208px}
.ac_results ul {margin:0 -40px 0 0}

#mini_basket {right:727px}
#mini_basket .count {position:absolute;top:-18px;left:-18px}
#newsletter,#specials,#header #dotd {position:absolute;top:9px;left:0;width:117px;height:44px}

/* Primary navigation */
#nav {position:relative;width:980px;height:36px;margin:0 0 16px}

#nav ul {margin:0;padding:0;list-style:none}
#nav a {position:relative;float:right;height:36px;overflow:hidden;border-right:2px solid #fff;font-size:11px;font-weight:bold;text-decoration:none;line-height:36px;color:#fff;text-align:center;background:#069bdc}
#n_home a {width:44px;border:0;font-size:10px;background:#001722}
#nav .bg {position:absolute;top:0;left:0;height:36px;width:100%;xbackground:url(/j/8a/images/core/nav/bg.png) repeat-x 0 -36px;z-index:5}
#n_home .bg {background-position:0 0}


/* labels (default to Arabic) */
#nav .me .lab {position:absolute;top:0;left:0;height:36px;background:url(/j/8a/images/core/nav/labels/ar_01.png) no-repeat 50% 0;z-index:10}
.me #n_home .lab {width:44px;background-position:50% 0}
.me #n_smartphones .nitem {width:113px;background-position:50% -36px}
.me #n_tablet_pcs .nitem {width:160px;background-position:50% -72px}
.me #n_accessories .nitem {width:100px;background-position:50% -108px}
.me #n_audio .nitem {width:120px;background-position:50% -144px}
.me #n_watches .nitem {width:76px;background-position:50% -180px}
.me #n_gadgets .nitem {width:218px;background-position:50% -216px}
.me #n_cameras .nitem {width:69px;background-position:50% -252px}
.me #n_top20 .nitem {width:64px;background-position:50% -288px}

.me #n_gadgets a {overflow:visible}

/* -= Dropdown nav =- */
#nav .menu {display:none}
#nav .menu {position:absolute;top:36px;left:0;width:980px;color:#fff;background-repeat:repeat-x;background-position:0 100%;-moz-box-shadow:0 3px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.4);z-index:100}
#nav .menu a {position:static;float:none;background:0;border:none;width:auto;font-size:13px;line-height:18px;font-weight:normal}
#nav .menu a:hover {text-decoration:underline}
#nav .menu h4 {margin:4px 0 2px 16px;padding:0 8px 7px;font-size:16px;font-weight:normal;color:#fff}
#nav .menu ul {margin:6px 8px 12px}
#nav .menu li {margin:1px 0;text-shadow:0 1px 0 rgba(0,0,0,.3)}
#nav .c1,#nav .c2,#nav .c3,#nav .c4 {float:right;width:233px;min-height:225px;margin:4px 16px 4px 0}
#nav .c4 {margin-right:0} 
#nav .menu ul ul {margin:3px 0 0 24px;font-size:10px;list-style:square} 
#nav .menu ul ul li {margin:0;color:#c0e3f3}
#nav .menu ul ul a {font-size:11px;line-height:11px;color:#c0e3f3}
#nav .price li {float:left;width:100px;margin:0 8px 0 0;padding:0}
#nav .price:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0} 
#nav .price a {font-size:11px}
#nav .menu .logo_grid {margin:4px -4px 0 0;padding:3px 0 6px 0}
#nav .menu .logo_grid:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0} 

/* -= Stores bar =- */
#stores li {border-left:2px solid #fff;border-right:none}
#stores .last {border:none}

/* Column setup */
/* 2 column setup (wide left column) */
#columns_2up {padding:0 233px 0 0}
#columns_2up #content,#columns_2up #left {position:relative;float:right}
#columns_2up #content {width:731px;margin:0 16px}
#columns_2up #left {right:233px;width:233px;margin:0 -1213px 0 0 }
#columns_2up:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

/* basic shared menus */
#left ul {margin:0 0 12px;padding:0;list-style:none}
#left h4 {margin:0;padding:6px;font-size:13px;line-height:16px;text-align:left;color:#001722;border-bottom:2px solid #e4e9ec}

/* left */
#left .menu h4 a {color:#001722;text-decoration:none}
#left .menu h4 a:hover {text-decoration:underline}
#left .menu li {font-size:13px;line-height:16px}
#left .item a {display:block;margin:0;padding:4px 8px;color:#001722;text-decoration:none}
#left .item a:hover {text-decoration:underline}
#left .menu a small {font-size:10px;color:#aaa}

/* left 2nd level - rough*/
#left .menu .level2 {margin:0 12px;padding:4px 8px;border-left:2px solid #e4e9ec;background:#fff}
#left .menu .level2 li {border:none}
#left .menu .level2 li a {padding:2px 0;font-size:11px}
#left .menu .current_cat > a {font-weight:bold}
#left .more strong {display:block;margin:7px 0;padding:5px 0 14px;font-size:11px;text-align:center;background:#eee url(/j/8a/images/pages/category/more_bar.png) no-repeat 0 0}
#left .less strong {margin:0 0 14px;padding:13px 0 7px;background:#eee url(/j/8a/images/pages/category/less_bar.png) no-repeat 0 0}
#left .more a {cursor:pointer}

/* right */
#right .menu li {text-align:center;border-bottom:1px solid #eee}
#right .menu li a {display:block;padding:6px 0;color:#00628e;text-decoration:none}
#right .menu li a:hover {color:#222}

/* temp - fix old content */
#m_switch {margin:10px 0}
#m_switch ul {margin:0;background:#fff;text-align:center}
#m_switch.menu li {margin:4px 0;padding:0;border:0}
#m_switch.menu li a {margin:2px 0;padding:0;border:0}

#m_brands {margin:10px 0}
#m_brands ul {margin:0;background:#fff;text-align:center}
#m_brands.menu li {margin:4px 0;padding:0;border:0}
#m_brands.menu li a {margin:2px 0;padding:0;border:0}

/* Generic / shared styles */
h1,h2 {color:#5f6a72;text-shadow:0 0 1px rgba(0,0,0,.01)}
h1 {margin:0 0 12px;font-size:32px;line-height:28px;font-weight:normal;letter-spacing:-2px;background:url(/j/8a/images/pages/product/rtl_title_bg.png) no-repeat 0 100%}
h1 small {font-size:13px;line-height:11px;letter-spacing:0;xcolor:#a5acb0}
h2 {margin:12px 0;font-size:26px;line-height:23px;font-weight:bold;letter-spacing:-1px}

/* Breadcrumbs */
#breadcrumbs {margin:0 0 12px 0;padding:8px 0 9px;list-style:none;color:#fff;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd}
#breadcrumbs:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#breadcrumbs li {position:relative;float:right;padding:0 2px 0 4px;color:#89949a;font-size:13px;line-height:11px}
#breadcrumbs a {padding:0 0 0 12px;color:#5f6a72;text-decoration:none;background:url(/j/8a/images/core/breadcrumbs/rtl_arrow.png) no-repeat 0 55%}
#breadcrumbs a:hover {color:#001722;text-decoration:underline}
#breadcrumbs a {border-radius:none;box-shadow:none;float:none;margin:0;font-weight:normal}
#breadcrumbs em {float:right;padding:0;background:none}

/* -= Footer / Copyright =- */
#footer_wrap {margin-top:10px;padding:40px 0 60px;clear:both;background:url(/j/8a/images/core/layout/body_bg_bottom.png) no-repeat 50% 0}
#footer_wrap:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

#footer {width:980px;margin:0 auto}
#footer h3 {margin:0;padding:0;font-size:13px;line-height:32px;font-weight:bold;text-align:center;color:#fff;background:#a5acb0;text-shadow:0 -1px 0 rgba(0,0,0,.2);text-transform:uppercase}
#footer .c1 h3 a {color:#fff;text-decoration:none}
#footer .c1 h3 a:hover {text-decoration:underline}
#footer .col {float:right;margin:0 0 0 16px;width:316px}
#footer .content {height:138px;padding:4px 12px;font-size:11px;color:#5f6a72;text-transform:uppercase}
#footer small {display:block;font-size:10px;line-height:12px;color:#aaa}
#footer ul {margin:0;padding:0;list-style:none}
#footer li {margin:6px 0}
#footer a {color:#5f6a72;text-decoration:none}
#footer a:hover {color:#001722;text-decoration:underline}
#footer .c1 a {font-weight:bold;text-decoration:underline}
#footer .c2 ul {float:left;width:50%}
#footer .c2 li {padding-right:4px;font-size:16px}
#footer .c3 {margin-left:0}
#footer .c3 li {float:left;width:48%;margin:4px 0;padding-right:2%}
#footer .c3 img {border:1px solid #fff;margin-right:3px;vertical-align:-1px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}
#footer .copy {margin-top:10px;color:#aaa;text-transform:none}
#footer .sales_number {font-size:14px;direction:ltr;display:inline-block}
#footer .asterisk {margin-top:10px;color:#aaa;text-transform:none}

/*social icons*/
#footer .social {margin-left:-1px}
#footer .social .icon {display:inline-block;width:30px;height:30px;overflow:hidden;margin:6px 5px 4px 0;padding:0;line-height:999em;background:url(/j/8a/images/core/header/social_icons_01.png) no-repeat 0 0;vertical-align:-11px}
#footer .social .yt {background-position:-68px 0}
#footer .social a {padding:0 6px 0 0}

/* footer newsletter form */
#footer .footerSignup {position:relative}
#footer .nl_signup_button {position:relative;display:block;margin:12px 0 20px;padding:8px 8px 8px 60px;background:#a5acb0 url(/j/8a/images/core/footer/newsletter_grad.png) repeat-x 0 0;color:#fff;text-transform:none;text-decoration:none !important;font-size:14px;text-shadow:0 -1px 0 rgba(0,0,0,.3);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2)}
#footer .nl_signup_button:hover {background-color:#818a8e;color:#fff}
#footer .nl_signup_button.active {background-color:#001722}
#footer .nl_signup_button .icon {position:absolute;top:0;left:6px;width:46px;height:45px;background:url(/j/8a/images/core/footer/newsletter_icon.png) no-repeat 0 0;}
#footer .nl_signup_button {-moz-transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-o-transition:0.35s ease-out;transition:0.35s ease-out}

#signup_wrap,#footerSignupForm .text,#footerSignupForm .submit {background-image:url(/j/8a/images/core/footer/newsletter_bgs.png);background-repeat:repeat-x 0 0}
#signup_wrap {display:none;position:absolute;bottom:40px;left:0;width:632px;background-color:#001722;background-position:0 0;text-transform:none;color:#fff;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.2)}
#signup_wrap h4 {position:relative;margin:0;padding:8px;font-size:18px;line-height:22px;text-align:center;border-bottom:1px solid #d0d6d9}
#signup_wrap .close {position:absolute;top:9px;right:10px;width:20px;height:20px;background:url(/j/8a/images/core/nav/menu_close.png) no-repeat 0 0;cursor:pointer}
#signup_wrap .unsub {margin:12px 0 8px;text-align:center;font-weight:bold}

/*secondary price styling*/
.twdprice,.cnprice {display:block;margin-top:2px;font-weight:normal;font-size:12px;color:#56A61D !important;white-space:nowrap} 
.twdprice strong,.cnprice strong {font-size:12px !important}

#closeableCountryWarning {position:relative;width:870px;margin:16px 0;padding:8px 100px 8px 10px;background:#d8edca;color:#275904;font-size:11px;-moz-border-radius:4px;border-radius:4px}
#closeableCountryWarning a {font-weight:bold;color:#275904}
#regionCloseLink {position:absolute;right:0;top:0;bottom:0;padding:8px 34px 8px 10px;font-weight:bold;color:#fff !important;font-size:11px;background:#56a51d url(/j/8a/images/core/nag/close_bg_01.png) no-repeat 100% -44px;text-decoration:none;cursor:pointer;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
#regionCloseLink:hover {text-decoration:underline}

/* RTL page overrides and layout changes */
/*home*/
#spotlight .p1 {left:498px}
#spotlight .p2,#spotlight .p4 {left:249px}
#spotlight .p3,#spotlight .p5 {left:0}
.category {float:right;margin:0 0 0 16px}
#m_category .c2,#m_category .c4,#s_category .c4 {margin-left:0}
.category .price {margin:0 0 2px}
#m_category .primary .title {margin:62px 0 0 12px}
#m_category .category .brands li {float:right;margin:2px 6px 2px 0}
#m_category .primary ul {padding:0 188px 0 0}
#m_category .desc {padding:0 0 0 12px}
#m_category .secondary ul {padding:0 88px 0 0}
#m_category .logo {left:auto;right:0}
#s_category .secondary .price {padding:0 82px 0 0}

/* category */
#category_2up {padding:0 233px 0 0}
#category_2up #cat_content,#category_2up #left {float:right}
#category_2up #left {margin:0 -1213px 0 0 }
#category_2up #left h4 {text-align:right}
#product_listing .image {padding:0}
#product_listing .productGrid .logo {left:auto;right:26px}
#cat_content .productGrid .version {display:block;margin-top:1px;font-weight:normal;color:#A5ACB0}
#cat_content .productGrid a:hover .version {color:#5f6a72}
#applied_filters .active_filters li {float:right;margin:5px 0 5px 8px}
#applied_filters .active_filters li a {padding:4px 28px 4px 8px}
#applied_filters .active_filters li a strong {right:0}
#cat_content h2 {padding:6px 8px 7px;font-size:18px;line-height:17px;color:#fff;letter-spacing:0}
#cat_content h2 a.more {float:left;margin:-2px 0 0 -4px;padding:2px 8px 2px 20px;font-size:14px;line-height:18px;background:#22ace9 url(/j/8a/images/generic/x-chevron_small.png) no-repeat 8% 50%}
#product_listing .productGrid .item_s {float:right;margin:0 0 8px 16px}
#product_listing .col6 .c5 {margin:0 0 8px 0}

/* product */
#prod_left {float:right;margin:0 0 0 16px}
#prod_core {float:right;xwidth:482px;padding:0;margin:0 0 0 15px;border-left:1px dotted #e2e2e2;border-right:none}
#prod_left .logo {left:auto;right:4px}
#prod_head #image {right:-6px}
#stock.instock {padding:6px 36px 6px 0;background-position:100% 50%}
#del_note,#prod_core .info,.business_customers {padding:0 0 0 16px}
#prod_left .zoom {left:2px;right:auto}
#prod_core #offer_bar,#prod_core #versions_v2 {margin-right:0;margin-left:16px;}

#prod_core #add a,#prod_core #add #standardOr {float:right}
#prod_core #add {right:-6px}
#description ul.for_list,#description ul.against_list {padding:0;margin:3px 0 16px}
#description ul.for_list li {padding:2px 22px 2px 0;background-position:100% 2px}
#description ul.against_list li {padding:2px 25px 2px 0;background-position:100% -104px}
#videos ul {float:right;margin:0 0 0 16px}
#productSupportForumPreview td {text-align:right;}

#acc_nav li:first-child a {margin-left:4px}
#slim_versions .item:before {color:#A5ACAF;content: " / "}
#slim_versions .item:after {content:""}

/*brands*/
#show_brands h2 small {right:auto;left:0}
#show_brands .brand_list li {float:right}
#show_brands .brand_list small {float:left;margin-right:4px}

/*top 20*/
#top20_grid .item {float:right;margin:0 0 8px 16px}
#top20_grid .logo {right:auto;left:26px}
#top20_grid .count {left:auto;right:12px}
#top20_grid .title h3 {direction:ltr}
#top20_grid .c3 {margin-left:0}
#top20_grid .top20Tabs,#top20_grid .top20Tabs li {float: right}

/*be-first*/
#befirst #productlist,#befirst #newsletter_signup {float:right}
#befirst #customer_details ul {clear:both}

/*more*/
#upsell_primary {float:right;padding:0 0 0 15px;border-left:1px solid #eee;border-right:none}
#upsell_aside {float:right}
#upsell_primary .buttons .continue {float:right}
#upsell_primary .buttons .basket {float:left}
#upsell .title h4 {direction:ltr}
#upsell_primary .just_added .item .image {float:right;margin-right:0}

/*sign-in*/
#sign_in .left_col, #sign_in .right_col {float:right}
#register h2 {border-right:1px dotted #A5ACAF;border-left:none}
#sign_in .left_col {margin:0 0 0 16px}

/*forums*/
#forum_search {float:right}
#google_translate_element {float:left;text-align:left}
#content .forumLatestPostDetails .badge {margin:2px 4px 2px 0}
#content .forumTable td {text-align:right}
#content .forumTable .first {border-right:1px solid #ddd}
#content .forumTable .last {border-right:none}
#content .forum_title img {left:auto;right:0}
#content .forum_title h3 {padding:0 96px 0 0}
#content .actions.right {text-align:left}
#google_translate_element .goog-te-gadget {padding:0 6px 0 0}

/*basket*/
#header .status {left:0;right:auto}
#basket_primary {float:right;padding:0 0 0 15px;border-left:1px solid #eee;border-right:none}
#basket_primary.ppreview {border-right:none}
#basket_aside {padding:0 16px 0 0}
#basket_aside .cards img {margin:0 5px}
#basket_primary .order_total {text-align:right;padding-right:537px}
#basket_primary .delivery .country,#basket_primary .delivery .country label {float:right}
#basket_primary .delivery .service {float:left;margin-left:55px}
#basket_primary .delivery .service label small {display:block;color:#999}
#basket_primary .delivery .service .price {padding:0 8px}
#basket_contents #th_item {text-align:right}

/*checkout*/
.checkoutCol {float:right;padding:0}
#checkoutCol1,#checkoutCol2 {border-right:none;border-left:1px solid #eee}
#checkoutCol1 {padding-left:15px}
#checkoutCol2 {padding:0 15px}
#checkoutCol3 {padding-right:15px}
#checkout label {clear:right;float:right;padding: 2px 0 0 0;width: 190px}
#checkout .newsletter label {width:auto;line-height:14px}
.checkoutCol li {float:right;margin-left:10px}
.checkoutCol .secondColRow {margin-left:0}
.where_to_ship input {float:right}
.where_to_ship label {margin:-20px 28px 0 0}
#agree_terms .box {float:right;margin:0 0 10px 6px}
#e_newsletter {float:right}
.checkoutCol .newsletter label {margin:-20px 28px 0 0}

/* misc fixes */
#content h1 small {display:block;margin-top:9px}
#product #social,#product .view_all,#fancybox-title {direction:ltr} /*fix broken rtl rendering*/
.pagination li {float:right}
.outlet #product_listing h2 {color:#fff;font-size: 18px;line-height: 25px;margin: 20px 0 0;padding: 6px 12px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)}
.outlet #product_listing .price {text-align:left}