﻿/* Default Styles */
select,
input[type="text"],
input[type="password"],
textarea
{
    direction: rtl;
    text-align: right;
    border: 1px solid #95A0AA;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
    display: block;
    padding: 5px;
    width: 245px;
    font-size: 12px;
    font-family: Tahoma;
    background-color:#F9F9F9;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    color:#000;
    
}
select:hover,
input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover,
select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus
{
    border: 1px solid #01386e;
    background:#edeef0;
}
textarea,
input[type="text"],
input[type="password"]
{
    color: #000;
}
select
{
    width: 255px;  
}
textarea
{
    resize: vertical;
    margin: 0;
    min-height: 100px;
}
input[type="text"],
input[type="password"]
{
    height: 15px;
    padding: 5px;
}
a
{
    outline: medium none;
    color: #1662a2;
    -o-transition: color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
	text-decoration: none;
	cursor: pointer;
}
a:hover
{
	text-decoration: underline;
}
table,table td{padding:0;border:none;border-collapse:collapse}
td
{
	vertical-align: top;
	display: table-cell;
}
.icontent,
.bcontent
{
    text-align: right;
    line-height: 2em;
}
.search-result .item 
{
    border-bottom: 1px solid #ccc;
    padding: 5px 0 10px;
}
.search-result .item .title a
{
    display: block;
    background: url(/images/magnifier.png);
    background-position: right 10%;
    background-repeat: no-repeat;
    padding: 7px 40px 7px 0;
    font-weight: bold;
    font-size: 1.1em;
}
.search-result .item .lead
{
    display: none;
}
.user-status
{
    text-align: right;
    padding: 1px 0 0;
    width: 433px;
}
.user-status a.logout,
.user-status a.reg,
.user-status span.userwlc,
.user-status span.name,
span.sep,
.user-status a.name
{
    display: block;
    float: right;
    color: #fff
}
.user-status a:hover
{
    color: #33B8CE;
}
span.sep
{
    padding: 0 5px;
    color: #fff;
}
.user-status a.name
{
    overflow: hidden;
    padding: 0;
}
/****************************************************/
/* TopMenu */

#fnav
{
    position: relative;
    z-index: 10000;
    width: 100%;
}
#tnav 
{
    width:100%;
    height:40px;
    background: #034689; /* Old browsers */
    background: -moz-linear-gradient(top, #034689 0%, #003366 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034689), color-stop(100%,#003366)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #034689 0%,#003366 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #034689 0%,#003366 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #034689 0%,#003366 100%); /* IE10+ */
    background: linear-gradient(to bottom, #034689 0%,#003366 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034689', endColorstr='#003366',GradientType=0 ); /* IE6-9 */    
    box-shadow: 0 7px 8px -7px #2C2C2C;
    -webkit-box-shadow:0 7px 8px -7px #2C2C2C;
    position:relative;
    z-index:100000;
}
#tnav ul,
#fnav ul
{
    list-style: none;
    font-size: 0;
    line-height: 0;    
    padding: 0;
    margin: 0;
}
#tnav ul > li
{
    position: relative;
    float: right;
    height:40px;
    background:url(images/bg-li.jpg) left 0px no-repeat;
}
#tnav ul > li > a
{    
    color: #eff1f3;
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    position: relative;
    padding: 13px 20px;
    -o-transition: background 0.3s ease-in-out;
    -ms-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    -webkit-transition: background 0.3s ease-in-out;
    font-size:11px;
    font-weight:bold;
}
#tnav ul > li.act > a,
#tnav ul > li.hover > a,
#fnav ul li a:hover
{
     background-color:#fd9c03;
     color:#fff;
}
#tnav ul li ul
{
    background: #003366;
    height: auto;
    position: absolute !important;
    padding: 0;
    margin: 0;
    visibility: hidden;
    z-index: 100000;
    display: none;        
    width: 220px;
    border:1px solid #768fa9;
}
#tnav ul li ul li
{
    border: 0;
    border-top: 1px solid #768fa9;
    font-weight: normal;
    margin: 0;
    position: relative;
    float: none;
    background: transparent;
    height: auto;
    width: 100%;
}
#tnav ul li ul li.first
{
    border: 0;
}
#tnav ul li ul li a
{
    padding:0px;
}
#tnav ul li ul li a,
#tnav ul li ul li.hover a,
#tnav ul li ul li.act a
{
    color: #fff;
}
#tnav ul li ul li a
{
    text-align: right;
    width: auto;
    padding:8px;
}
#tnav ul li ul li a img{
    display:none;
}
.arr_d
{
	position: absolute;
    left: 6px;
    top: 20px;
	height: 4px;
	width: 6px;
	background: url(/images/arr_li.gif) no-repeat 0 0;
}
.arr_r
{
	position: absolute;
	top: 15px;
	left: 10px;
	width: 4px;
	height: 6px;
	background: url(/images/arr_l.gif) no-repeat;
}
/************************************************/
/* Pager Styles */
div.pager
{
	color: #757575;
	font-size: 10px;
	text-align: center;
	margin: auto;
	direction: ltr;
	padding: 14px 0 6px;
	margin:  10px auto 0;
	clear:both;
}
div.pager *
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.pager a,
div.pager span.current,
div.pager span.disabled
{
	display:inline-block;
    line-height:2em;
    height:2em;
    text-decoration:none;
    text-shadow: 0 1px 0 white;
    border-color: #CCC;
    border-bottom-color: #AAA;
    background-color: #E0E0E0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffe0e0e0);
    background-image: -moz-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: -ms-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: -o-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#E0E0E0));
    background-image: -webkit-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: linear-gradient(to bottom,white 0,#E0E0E0 100%);
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px #fff;
    padding: 0 0.5em;
    border: 1px solid;
    outline: 0;
    font-size: 11px;
    white-space: nowrap;
    word-wrap: normal;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-right:5px;
    direction: ltr;
    width: auto;
    color: #333;
}
div.pager a:hover
{
	border-color: #999;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
}
div.pager a:active
{
    border-color: #AAA;
    border-bottom-color: #CCC;
    border-top-color: #999;
}
div.pager span.current
{
	border-color: #AAA;
    border-bottom-color: #CCC;
    border-top-color: #999;
    -moz-box-shadow: inset 0 1px 2px #aaa;
    -ms-box-shadow: inset 0 1px 2px #aaa;
    -webkit-box-shadow: inset 0 1px 2px #aaa;
    box-shadow: inset 0 1px 2px #aaa;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6e6e6,EndColorStr=#dcdcdc);
    background-image: -moz-linear-gradient(top,#E6E6E6 0,gainsboro 100%);
    background-image: -ms-linear-gradient(top,#E6E6E6 0,gainsboro 100%);
    background-image: -o-linear-gradient(top,#E6E6E6 0,gainsboro 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E6E6E6),color-stop(100%,gainsboro));
    background-image: -webkit-linear-gradient(top,#E6E6E6 0,gainsboro 100%);
    background-image: linear-gradient(to bottom,#E6E6E6 0,gainsboro 100%);
    cursor: default;
}
div.pager span.disabled
{
	border-color: #C5C5C5;
	color: #ccc;
	background: #FDFDFD;
	cursor: default;
}
/************************************************/
/* Message Box Styles*/
#hi_message
{
	display: none;
	position: absolute;
	direction: rtl;
	text-align: right;
	z-index: 15000;
	top: -5%;
	left: 30%;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F7F7F7;
    border: 10px solid #80898E;
    margin: auto;
    padding: 15px;
    width: 400px;
}
#hi_message .title
{
	display: block;
	height: 20px;
	line-height: 18px;
	padding: 0px 25px 3px 10px;
	background: url(/images/border_dash.gif) repeat-x left bottom;
	font-size: 0;
	color: #F7F7F7;
}
#hi_message .icon
{
	display: block;
	position: absolute;
	right: 18px;
	top: 12px;
	height: 35px;
	width: 35px;
	background: url(/images/basket_add.png) no-repeat left top;
}
#hi_message .message
{
	margin: 5px;
	display: block;
}
#hi_message .min
{
	display: inline;
	position: absolute;
	left: 10px;
	top: 9px;
	height: 16px;
	width: 16px;
	background: url(/images/min.gif) no-repeat left top;
	cursor: pointer;
}
.mess_bg
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000000;
	z-index: 10000;
	top: 0px;
	left: 0px;
	-moz-opacity: .4;
	opacity: .4;
	filter: Alpha(Opacity=40);
	display: none;
}
.mess_final
{
	font-weight: 600;
	color: #804D6D;
}
.userBoxMessage
{
	background: url(/images/alert.gif) no-repeat right 2px;
	display: inline;
	width: 18px;
	height: 18px;
	margin-left: 5px;
	position: absolute;
}
#message_box
{
	height: 300px;
	width: 400px;
	overflow: scroll;
	padding: 10px;
	background: #EEEEEE;
	margin: 20px;
	border: 1px solid #AAAAAA;
}
#message_box span
{
	line-height: 18px;
	font-family: Verdana;
}
/************************************************/
/* Form Styles */
.mform
{
	margin: 0 auto 0;
	text-align: right;
}
.mform .footer
{
	color: #003366;
	padding: 5px 0px;
	margin-top: 5px;
	text-align: right;
	position: relative;
	display: block;
	clear:both;
	float:right;
	margin-right:170px;
}
.mform .footer .links
{
	position: absolute;
	top: 10px;
	right: 2px;
}
.mform .links 
{
    margin: 5px 0;
    padding: 5px 15px 10px;
    width: 405px;
    text-align: right;
    border-bottom: 1px dashed #780D61;
}
.mform .links .ql-pointer 
{
    text-align: right;
    float: right;
    font-size: 11px;
}
.mform .items .item
{
    padding: 4px 0;
    clear:both;
}
.mform .label
{
	float: right;
	text-align: right;
	padding: 5px 5px 5px 10px;
	direction: rtl;
	color: #fff;
	display: block;
}
.mform select,
.mform input[type="text"],
.mform input[type="password"],
.mform textarea
{
    float: right;
    float:none!ie;
}
.mform br
{
    display: none;
}
span.ers
{
    font-size: 11px;
    color: #FFF9DC !important;
    float:left;
}
.mform .control table, 
.mform .control td
{
	direction: rtl;
    text-align: right;
    width: 100%;
}
.mform .control td
{
    padding-left: 8px;
}
/*KatebiForms*/
#cms-order .label
{
    width: 135px;
}

.RadCaptcha 
{
}
.RadCaptcha img 
{
    margin: 0 0 10px 0;
}

.RadCaptcha img + p 
{
    text-align: right;
}

.RadCaptcha img + p label 
{
    margin: 0 -12px 0 12px;
}
.contact,
.register,
.sitemap,
.efform,
.comment-field,
.poll,
.ordertracking
{
  }
.contact .page-desc,
.efform .page-desc,
.contact .contactcontainer,
.efform .mform
{
    float: right;
}
.contact .page-desc,
.efform .page-desc,
.ordertracking .page-desc
{
/*    border-left: 1px solid #bbb;
    padding-left: 14px;
    margin-left: 15px;
    min-height: 540px;
    width: 572px;*/
}
.contact .page-desc img,
.efform .page-desc img,
.ordertracking .page-desc img
{
    max-width: 300px;
}
.contact .contactcontainer,
.efform .mform,
.ordertracking .mform
{
    width: 100%;
    font-size: 0.9em;
    clear:both;
    margin-top:10px;
}
.contact .contactcontainer .label,
.efform .mform .label
{
    width: 155px;
}
.contact .contactcontainer .control,
.efform .mform .control
{
    min-width: 248px;
    float:right;
}
.contact .contactcontainer .control .dd-locale,
.efform .mform .control .dd-locale {
    clear: none;
    float: right;
    margin-left: 5px;
    width: 125px;
}
.efform .mform .RadCaptcha .label
{
    width: 130px;
}
.efform .mform .RadCaptcha .control
{
    width: 255px;
}
.efform .mform .RadCaptcha .control input
{
    width: 230px;
}
.efform .item:after,
.efform:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.efform .item table input
{
    display: inline;
    margin: 5px;
}
.efform .item table input[type="file"]
{
    width:250px;
}
.login
{
    margin: 0 auto;
    width: 500px;
    padding: 10px 0;
}
.login .mform
{
    background: #F5F5F5;
    padding: 30px;
    width: 435px;
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #D1D1D1;
    margin: auto;
}
.login .label
{
    width: 65px;
}
.login .control
{
    width: 310px;
}
.register .block1,
.register .block2
{
}
.register .label
{
    width: 92px;
    font-size: 0.9em;
}
.register .control
{
    width: 357px;
}
.register .control input
{
    width: 315px;
    height: 16px;
}
.register .control textarea
{
    width: 315px;
}
.register .control select
{
    width: 337px;
}
.UserProfile .control
{
    width: 570px;   
}
.btn-cmd
{
    cursor: pointer;
    text-align: center;
    border: none;
    font-family: tahoma;
    outline: medium none;
    direction: rtl;
    padding: 5px 12px;
    background-color: #034587;
    border-color: #00376b;
    color: #fff!important;
    border:1px solid #000;
}
.btn-cmd:hover
{
    background-color: #1b5d9f;    
    text-decoration: none;
}
.w1
{
    width: 60px;
}
.w2
{
    width: 75px;
}
.w3
{
    width: 100px;
}
.w4
{
    width: 140px;
}
.qlogin .item
{
    border-bottom: 1px dotted #ccc;
}
.qlogin .label
{
    width: 55px;
}
.qlogin .control
{
    width: 113px;
}
.qlogin .control input
{
    width: 100px;
    height: 12px;
}
.footer #ch-pass
{
    float: right;
    margin-top: -49px;
    text-align: right;
}
.footer #ch-pass a
{
    display: inline-block;
    padding-right: 25px;
    background: url(/images/password.png);
    background-position: right center;
    background-repeat: no-repeat;
}
.register .footer
{
    *float: right;
}
.basket-det h3.btitle
{
    margin: 12px 0;
    padding-bottom: 10px;
    border-bottom: 1px dashed #333;
}
.comment-field .item 
{
    border-bottom: 1px solid #E4E4E4;
    padding: 8px 0;
}
.comment-field .label 
{
    width: 130px;
}
.comment-field .control
{
    width: 465px;
}
.poll table
{
    direction: rtl;
    color: #333;
    margin: 0 0 0 auto;
    width: 100%;
}
table.polltbl th
{
}
.poll table table.polling td,
.poll .poll-result table td
{
    padding: 0 0 10px 0;
    text-align: right;
}
.sitemap a:hover
{
    color: #000;
}
.ordertracking .caption,
.ordertracking .input-cnt,
.ordertracking .submit-cnt
{
    float: right;
    direction: rtl;
    text-align: right;
}
.ordertracking .caption
{
    width: 100px;
    padding-left: 10px;
    text-align: left;
}
.ordertracking .input-cnt
{
    width: 230px;
}
.ordertracking .input-cnt input
{
    border: 1px solid #C2DFED;
    border-radius: 5px 5px 5px 5px;
    color: #5EADD8;
    height: 20px;
    margin: 0 auto;
    padding: 5px;
    width: 210px;
}
.ordertracking .submit-cnt
{
    width: 210px
}
/*katebi ends*/
/****************************************************/
/* divSearch */
.divSearch
{
    background-color: #FFF;
    border-radius: 13px;
    -webkit-border-radius:13px;
    clear: both;
    float: left;
    margin-top: 18px;
    width:264px;
}
.divSearch input.txtSearchTextBox,
.divSearch a.doSearch
{
    float: right;
}
.divSearch a.doSearch
{
    background: url(images/search.png) no-repeat center 5px;            
    width:24px;
    height:31px;
    float:right;
    margin-right:9px;
    border-left:1px solid #cfd9e4;
}
.divSearch a.doSearch:hover
{
    
}
.divSearch input.txtsSearchTextBox
{
    border: medium none;
    color: #1F5388;
    margin: 2px 1px 0 0;
    width: 210px;
    background:none;
}
/*************************PagesBanner***************************/
.divPagesBanner
{
    height: 206px;
    overflow: hidden;
    position: relative;
    width: 964px;
}
.divPagesBanner img
 {  
    max-width: 964px;
} 
/****************************************************/
/* CMS Comments */
.cms-comments
{
	width: 620px;
}
.usermassege
{
    background: #EAEAEA;
    color: #333333;
    font-weight: 600;
    height: 17px;
    margin: auto;
    padding: 5px 10px;
    text-align: right;
    width: 670px;
    display: block;
}
.comment-item
{
	border-bottom: 2px dotted #BFBFBF;
	padding: 25px 5px 25px 5px;
	position: relative;
	background: #fff;
	margin-top: 5px;
	width: 610px;
}
.comment-item .name,
.comment-item .date
{
    position: absolute;
	top: 4px;
}
.comment-item .date
{
    border: 0;
}
.comment-item .name
{	
	right: 5px;
}
.comment-item .name a
{
    color: #0D7BC6;
    font-weight: bold;
    font-size: 0.8em;
}
.comment-item .date
{
	left: 5px;
	color: #888;
	font-size: 0.8em;
	background: url(images/icon_clock.png);
	background-repeat: no-repeat;
	background-position: 100% 77%;
	padding-right: 15px;
}
.comment-item .text
{
	padding: 5px;
	line-height: 16px;
	color: #000;
	text-align: right;
	direction: rtl;
}
/************************CMSTHEMP****************************/
.groupItem
{
    padding: 10px 0;
    border-bottom: 1px solid #999;
    width: 100%;
}
.groupItem .img
{
    float: right;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #aaa;
    margin-left: 10px;
}
.groupItem .img,
.groupItem .img img
{
    width: 200px;
    height: 150px;
}
.groupItem h4
{
    margin: 0 0 10px;
    font-size: 1.1em;
}
.groupItem p
{
    font-size: 100%;
    text-align: justify;
}
.groupItem p.dateadd
{
    display: inline-block;
}    
.groupItem p.dateadd,
.groupItemDet p.dateadd
{
    font-size: 0.9em;
    color: #666;
    background-image: url('/images/clock.png');
    background-position: right 4px;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0 25px 0 0;
}
.groupItemDet
{
    width: 100%;
}
.groupItemDet .imageHolder
{
    text-align: center;
}
.groupItemDet .imageHolder img
{
    margin-bottom: 10px;
    max-width: 900px;
}
.groupItemDet p.textsummer
{
    padding: 10px 0;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    color: #1561C2;
}
.groupItemDet .text,
.groupItemDet .text *
{
    text-align: justify !important;
}
.article .boxes
{
    width: 100%;
}
.boxes h1,
.jcarousel-skin-tango h1
{
    font-weight: normal;
    font-size: 1.5em;
    height: 24px;
    overflow: hidden;
}
.boxes h1 a
{
    display: inline-block;
    background-color: transparent;
    background-image: url(images/arrow.png);
    background-repeat: no-repeat;
    background-position: right 6px;
    padding-right: 20px;
}
.boxes h1 a:hover,
.jcarousel-skin-tango h1 a:hover
{
    text-decoration: none;
    color: #023b6b;
}
.boxes h1 a:hover
{
    background-position: right -18px;
}    
.box1,
.box2,
.box3
{
    float: right;
    -moz-box-shadow: 0 0 5px 5px #ddd;
    -webkit-box-shadow: 0 0 5px 5px #ddd;
    box-shadow: 0 0 5px 5px #ddd;
    background-color: #fff;
    border: 1px solid #cbcbcb;
    padding: 10px;
    margin: 5px;
    overflow: hidden;
    text-align: center;
}
.box1
{
    width: 404px;  
    height: 176px;
    padding: 0;
    margin: 0;
}
.box1 .inner
{
    padding: 10px;
    position: relative;
}
.box1 .inner,
.box1 .inner div
{
    height: 118px;
    overflow: hidden;
    line-height: 1.9em;
    text-align: justify;
}
.pro-det .text
{
    margin-bottom: 20px;
    color:#fff;
}
.box1 .inner a.mores
{
    position: absolute;
    bottom: 0;
    left: 10px;
}
.box3
{    
    height: 210px;
}
.box3,
.box3 .img,
.box3 .img img
{
    width: 210px;
}
.box3 .img,
.box3 .img img
{
    height: 190px;
}
table.table
{
    width: 100%;
    background-color: #fff;
    display: table;
}
table.table>thead>tr>th, 
table.table>tbody>tr>th, 
table.table>tfoot>tr>th, 
table.table>thead>tr>td, 
table.table>tbody>tr>td, 
table.table>tfoot>tr>td 
{
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
}
table.table-bordered 
{
    border: 1px solid #ccc;
}
table.table-bordered>thead>tr>th, 
table.table-bordered>tbody>tr>th, 
table.table-bordered>tfoot>tr>th, 
table.table-bordered>thead>tr>td, 
table.table-bordered>tbody>tr>td, 
table.table-bordered>tfoot>tr>td 
{
    border: 1px solid #ccc;
}
table.table>tbody>tr>th.hajm,
table.table>tbody>tr>td.hajm,
table.table>tbody>tr>th.file,
table.table>tbody>tr>td.file
{
    width: 90px;
    text-align: center;
}
table.table>tbody>tr.odd>td
{
    background-color: #f7f7f7;
}
/****************************************************/
/* PROD_GAL */
.prod-gal
{
    width: 100%;
}
.prod-gal .prod-gal-img
{
    padding: 20px;
    text-align: center;
}
.prod-gal .prod-gal-img img
{
    max-width: 959px;
    max-height: 720px;
}    
.prod-gal .prod-gal-items
{
    width: 100%;
}
.prod-gal .prod-gal-items .prod-gal-thumb
{
    float: right;
    width: 159px;
    height: 100px;
    margin: 4px;
    cursor: pointer;
}
.prod-gal .prod-gal-items .prod-gal-thumb.n6-1
{
    margin-right: 0;
}
.prod-gal .prod-gal-items .prod-gal-thumb.n6
{
    margin-left: 0;
}
.prod-gal .prod-gal-items .prod-gal-thumb img
{
    width: 159px;
    height: 100px;
}
/*************MapPath****************/
.MapPath
{
    color:#fff;
}
.MapPath div
{
    float: right;
    margin-right: 7px;
    width: auto;
}
.MapPath div a
{
    color: #fff;
}    
.MapPath div a:hover
{
    text-decoration: none;
}
/*******************************/
.message
{
	padding: 10px;
	font-weight: bold;
	font-size: 12px;
	direction:rtl;
	text-align:right;
	color:#fff;
}
.ui-message
{
	margin: 10px auto;
	padding: 10px;
	border: 1px solid #999;
	background: #FFFFFF url(/images/mess_bg-green.gif) repeat-x left bottom;
	line-height: 20px;
	direction: rtl;
	color: #3E485B;
}
.ui-message *
{
	line-height: 20px;
}
.ui-message a
{
	color: #006699;
	text-decoration: none;
}
.ui-message a:hover
{
	text-decoration: underline;
}
.ui-message label
{
	color: #000;
}
.icontent .field-star
{
    color:Red;
    
}