/* CSS Document */

@charset "utf-8";

body {
	margin: 0px;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	vertical-align: top;
	min-height: 100%
	text-align:right;
}
html {
	width:100%;
	min-height:100%;
	text-align:right;
}
h1 {
	font-size: 14px;
	border: 0px;
	padding: 0px;
	display: inline;
	text-align:right;
	direction: rtl;
}
h2 {
	font-size: 14px;
	color: #6C0000;
	padding-top: 0px;
	font-weight: bold;
	margin-bottom: -3px;
	margin-top: 0px;
	text-align:right;
	direction: rtl;
}
#cta_1 {
	left:20px;
	right:auto;
}
#t_msg_1 {
    line-height: 35px;
    display: inline-block;
    margin-left: 345px;
	margin-right: 0;
    float: left;
    color: black;
    font-size: 28px;
    letter-spacing: 1px;
}
#t_msg_2 {
	color: black;
    line-height: 20px;
    display: inline-block;
    float: left;
    margin-left: 250px;
	margin-right: 0;
    font-size: 16px;
    letter-spacing: 1px;
}
	
.g_by_color .t_line h2 {
	float:right;
}
h3 {
	font-weight: bold;
	margin-bottom: -7px;
	margin-top: 5px;
	padding-top: 12px;
	text-align:right;
	direction: rtl;
}
ul {
	list-style-position: inside;
}
ol {
	margin: 0 30px 15px 0;
	padding:0;
	display:inline-block;
}
ul li, ol li {
	text-align:right;
	direction: rtl;
}
body div, input[type=text] {
	text-align:right;
}
input[type=text] {
	padding-right:5px;
}
span {
	text-align:right;
}
a {
	direction: rtl;
}
div.float-list input {
	float:right;
}
input[type=radio] {
	float:right;
}
select {
	text-align:right;
	color:green;
	direction: rtl;
}
table.inner-table tr td a, table.inner-table2 tr td a {
	text-align:right;
}
.co-right {
	float: right;
}
#l-inner div, .l-inner div {
	text-align:right;
	padding-right:15px;
}
.s_but img {
    margin: 4px 18px 0 0;
}
#contact-cont {
	padding-right:15px;
}
.f_2 {
	margin-right:320px;
}
#b_crumbs_new li {
	background-image: url(/images/br_arrow_r2.png);
	background-position: left 6px;
	padding: 0 5px 0 25px;
}
#gtype-inner {
	padding:0 25px 0 0;
	width: 98%;
}

#shop-by_1 li, .shop-by_1 li, #help_1 li {
	text-align:right;
}
.sub-drop div {
	left: -230px;
}
.h_cat {
	direction:rtl;
}
.menu_inactive {
	text-align:center;
}
.rem-detail-pg a {
	padding-right:20px;
}
.con-0 {
	text-align:right;
}
.con-0 table tr td {
	text-align:right;
	padding-right:5px;
}
.click-details span {
	padding-right:28px;
}
.rel_pr_div {
	direction: rtl;
}
.in-cart-tx2 {
	padding-right:8px;
}
.thumb-title, .thumb-details, .thumb-price, .thumb-id {
	padding-right:4px;
}
.detail-cat {
	margin-right:10px;
}
.detail-cat {
	direction:rtl;
	margin-right:-30px;
}
.gemtype-list2, .detail-left {
	direction:rtl;
}
ul.ul-foot li {
	background-image: none;
}
.f_2 tr td {
	text-align:right;
}
#t-opt3 {
	padding:0;
}
.top-panel {
	direction:rtl;
}
ul#t-opt3 li a {
	background-position: right 0;
}
.news-sign-up {
    background-position: -220px -970px;
}
.email-to {
    background-position: -220px -900px;
}
.help-links {

}
#cat-cont {left: -35px;}
.outer_wrap .info_link {
	padding-right:15px;
}
.contained_right_box {
	float:none;
}
.home-st td em {
	direction: rtl;
    text-align: right;
    float: right;
}
#l-inner {
    padding: 10px 25px 10px 0;
}
#shop-by_1 li {
	text-align:right;
	margin: 0 0 0 10px;
	padding:0;
}
#l-inner div {
	text-align: right;
}
.ma_l {
    margin: 30px 30px 0 0px;
}
.td_1 {
	padding-left:0px;
	padding-right:10px;
}
.t_wrap {
	padding-left:0px;
	padding-right:22px;
}
.td_3 {
	padding-left:0px;
	padding-right:34px;
}
.start_txt_2 {
	background-image: url(/media/banner/start_here_arabic.jpg);
	background-repeat:no-repeat;
}
.g_letters {
    margin: 15px 18px 8px 0;
}
#gtype_pop {
    padding: 5px 18px 5px 0;
}
.let_cont {
    margin: 7px 10px 25px 0px;
}
#gtype_all {margin-right:18px}
#gl_ul3 li {
    margin: 0 18px 10px 0;
}
#content_div_1 .vistxt {
	direction:rtl;
}
#main_content2 p, .ab_new {
	direction:rtl;
}
#content_div_1 .vistxt p {
	padding-right:10px;
}

#content_div_1 .art_ul_2 {
    display: inline-block;
    margin: 15px 0 30px 0px;
    padding: 0;
    width: 100%;
}
#content_div_1 .art_ul_2 dt {
	line-height:1.6em;
	padding-bottom:11px;
	display: list-item;
    list-style-type: disc;
	margin-right: 25px;
	direction:rtl;
}
#content_div_1 .art_ul_2 dd {
	margin-right: 25px;
	direction:rtl;
}
#main_content2 .sp_box {
    border-right: 10px solid #CCCCCC;
	border-left: none;
	font-size: 1.5em;
}
#s_here {
    background-position: right;
}
#s_here span {
	padding-left:0px;
	padding-right:15px;
}
#more_sh {
	left: 10px;
	right: auto;
}
#content_div_1 dl.sap_list {
	direction:rtl;
	padding-right:20px;
}
#all_in {
	font-style: normal;
}
.content_div_1 figure figcaption, .side-cust-rev .prs_2, .side-cust-rev .prs_3, #content_div_1 .sap_list li span, #content_div_1 .sap_list dd, .co-right, .home-st td em {
	font-style:normal;
}

#sidebar_left_new .type_cat span {
	float: none;
	margin-right: 10px;
}
.content_div_1 .past {float:right}
#content_div_1 > h2 {font-size:1.9em}
#content_div_1 > div.inf-img_3 {text-align:left}
#content_div_1 .drop_ul li a {width:auto}
#content_div_1 > a.inf-img > figure > figcaption {font-size:1.35em}
#content_div_1 > dl > dt > p {margin-right: 25px;}
#main_content2 h3, .ab_new h3 {
    font-size: 1.4em;
}
#main_content2 h1, .ab_new h1, .content_div_1 h1, #p_w > div > h1 {
    font-size: 1.6em;
}
#content_div_1 > table > caption {
	font-size: 1.3em;
	background-color:#F3F3F3;
}
#content_div_1 > section > ul.bould {padding:0}
.gen_tb4 th {font-style: normal;}
.content_div_1 .bould, .content_div_1 .bould2 {direction:rtl}
#content_div_1 .num tr td {
	text-align:right;
}
#content_div_1 .num {
	width:100%;
}
#content_div_1 > table.num_tb2.n_tb1, #content_div_1 > table.num_tb.n_tb1 {
    width: 100%;
}
#content_div_1 > table.num_tb.n_tb1 h3 {
    margin-right: 10px;
}
#main_content2 h3, .ab_new h3 {
    font-size: 1.4em;
    margin-bottom: 10px;
    margin-right: 10px;
}
.wr_r1 {margin-right: 10px;}
.p_title3 h2, .p_title4 h2 {direction:rtl; text-align:right}
.p_title, .p_size, .p_price, .p_stock {
    float: right;
    direction: ltr;
}
.p_size {
    float: left;
    direction: ltr;
}
.tds_1 div, .tds_2 div, .tds_3 div {
	padding-right:20px;
}
#main_content2 > section > h2, #main_content2 > section > a.B_top.btt {padding-right:30px}
#main_content2 .sec_pop a.in {float:right}
.footer-links {width:100%}
.flickity-page-dots {position:relative}
#ch_out .ac_prod div, #ch_out .bn_prod div {text-align: center}
#chbx {background-position: right;}
#chbx p {margin: 0 55px 0 0;}
.l_arrow2 {transform: rotate(315deg);}
.ab_box {float:right}
#c_rev_out > #c_rev_in > div > div:nth-child(3), #c_rev_out > #c_rev_in > div > div:nth-child(4) {width:calc(100% - 30px);}
#main_content2 > div.published {
    float: left;
    padding-right: 380px;
    width: calc(100% - 380px);
}
#hwrap {text-align: left;}
#ol_wrap {
    padding: 0 0 0 10px;
    display: inline-block;
    width: 778px;
    float: left;
}
#st_txt {margin: 25px 0px 0 0;}
#sh_wrap {left: 22px;}