
/*styles by gadi*/
.gadnewsend
{
  font:bold 12px Arial;
}


.gadtxtareaanoscroll
{
 overflow-x:hidden;
 overflow-y:hidden;
}
a.opposite2{
margin:-17px 0px 0px 100px;
float:left;
width:56px;
height:17px;
font:normal 12px Arial;
color:#000000;
line-height:16px;
text-decoration:none;
text-align:center;
background:url(images/button-grey.gif) no-repeat center;
border:0px;
cursor:pointer;
position:relative;
}

a.opposite2:hover{
background:url(images/button-ongrey.gif) no-repeat center;
}

.gadflaot
{
width:120px;
float:right;
}

.gadltr
{
 direction:ltr
}

.hidden{
    display:none
}
.gadinoborderleft
{
 border-left:0px;	
}
/*AutoComplete flyout */
.gadbuttoninmagar
{
float:left;
margin-left:12px;
width:56px;
height:17px;
font:normal 12px Arial;
color:#000000;
line-height:16px;
text-decoration:none;
text-align:center;
background:url(images/button.gif) no-repeat center;
}

.gaddate
{
float:right;
direction:rtl;
text-align:right;
font:normal 12px Arial;
width:190px;
margin-bottom:4px;
   
}

.gaddteddl
{

 border:solid 1px #c1c1c1;
 width:113px;
}
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px;
	padding:0px;
	background-color : #ffffff;
	color : black;
	border : 1px solid #dbdfe6;
    border-top:0px solid;
	cursor :pointer;
	overflow: auto;
	width:190px;
    text-align : right; 
    list-style-type : none;
    font:normal 12px Arial;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	font:normal 12px Arial;
	color: black;
	padding: 2px;
	cursor :hand;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : #ffffff;
	font:normal 12px Arial;
	color : black;
	padding : 2px;
}


.gadradio
{
margin-left:3px;
border:0px;
}

.LoginMes
{
font:normal 12px Arial;
padding-left: 54px;
color:Red;

}


.checkgad{
width:13px;
height:13px;
border:0px;
margin-left:4px;
}


.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}

/*end styles by gadi*/


/* ----------------------------------- General ----------------------------------- */

body {
margin:0px;
padding:0px;
font:normal 14px Arial;
color:#262626;
background-color:#e8e8e8;
}

div, h1, h2, h3, h4, p, form, input, select, textarea{margin:0px;padding:0px;}

a img {
border:0;
}

.bold{font-weight:bold;}

.u{text-decoration:underline;}

.wrapper, .wrapperlast{float:right;width:100%;height:0px;line-height:0px;font-size:0px;}

a {
cursor:pointer;
color:#f78d1f;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

p {
margin:0px 0px 15px 0px;
direction:rtl;
text-align:right;
font:normal 14px Arial;
color:#262626;
}

h1{
margin:5px 0px 10px 0px;
font:bold 14px Arial;
color:#fe6b01;
height:auto !important;
height:20px;
min-height:20px;
direction:rtl;
}

.right{
float:right;
}

.small{
font-size:12px;
}

.red{
font:normal 12px Arial;
color:#ff0000;
}

.black{
color:#000000;
}

/* ----------------------------------- Homepage ----------------------------------- */

.container{
margin:0 auto;
margin-top:33px;
width:995px;
height:auto !important;
height:600px;
min-height:600px;
direction:rtl;
}

.container .header{
float:right;
width:995px;
height:auto !important;
height:100px;
min-height:100px;
background:url(images/bg-header.gif) no-repeat top;
}

.container .header a.logo{
float:right;
margin:10px 21px 0px 0px;
width:166px;
height:64px;
background:url(images/logo.gif) no-repeat top;
}

.container .header a.logo span{
display:none;
}

.container .header a.banner{
float:left;
margin:7px 0px 0px 3px;
width:759px;
height:60px;
border:solid 1px #9b9b9b;
background-color:#ffffff;
}

ul.menu{
float:right;
margin:21px 13px 0px 0px;
padding:0px;
width:800px;
height:31px;
list-style-type:none;
display:inline;
}

ul.menu li{
display:inline;
}

ul.menu li a{
float:right;
padding-top:13px;
width:97px;
height:18px;
text-align:center;
direction:rtl;
font:bold 12px Arial;
color:#000000;
text-decoration:none;
background:url(images/bg-menu.gif) no-repeat top;
}

ul.menu li a:hover, ul.menu li a.menuthis{
color:#ffffff;
background:url(images/bg-menu.gif) no-repeat bottom;
}

ul.menu li a.last{
text-indent:23px;
color:#000000;
width:97px;
background:url(images/bg-menu-last.gif) no-repeat top;
}

ul.menu li a.last:hover{
color:#ffffff;
background:url(images/bg-menu-last.gif) no-repeat bottom;
}

ul.menu li a.lastthis{
color:#ffffff;
background:url(images/bg-menu-last.gif) no-repeat bottom;
}

ul.lang{
float:left;
margin:25px 0px 0px 14px;
padding:0px;
width:90px;
height:20px;
list-style-type:none;
display:inline;
}

ul.lang li{
display:inline;
}

ul.lang li a{
float:right;
padding:0px 9px;
width:auto;
height:18px;
text-align:center;
direction:rtl;
font:normal 10px Arial;
color:#000000;
text-decoration:none;
background:url(images/pipe-black.gif) no-repeat left 3px;
}

ul.lang li a:hover{
text-decoration:underline;
}

ul.lang li a.last{
padding:0px 8px 0px 0px;
background-image:none;
}

.container .main{
float:right;
padding-bottom:25px;
width:995px;
height:auto !important;
height:400px;
min-height:400px;
background:url(images/bg-main.gif) repeat-y top;
}

.container .main .mainbanner, .container .main .bannerinner{
float:right;
margin:0px 8px 0px 0px;
padding-top:15px;
width:983px;
height:200px;
background:url(images/homePage_banner.jpg) no-repeat top;
border-top:solid 6px #f78d1e;
border-bottom:solid 6px #f78d1e;
display:inline;
}

.container .main .bannerinner{
padding:0px;
height:96px;
}

.mainbanner a{
float:right;
padding-top:33px;
height:142px;
font:bold 16px Arial;
color:#000000;
direction:rtl;
text-align:right;
text-decoration:none;
}

.mainbanner a.one{
margin-right:56px;
padding-right:48px;
width:107px;
background:url(images/banner1.gif) no-repeat top;
}

.mainbanner a.two{
margin-right:56px;
padding-right:39px;
width:140px;
background:url(images/banner2.gif) no-repeat top;
}

.mainbanner a.three{
margin-right:56px;
padding-right:38px;
width:135px;
background:url(images/banner3.gif) no-repeat top;
}

.mainbanner .text{
float:right;
margin:2px 38px 0px 0px;
width:255px;
height:180px;
}

.mainbanner .text p{
font-size:12px;
}

.container .main .side{
float:right;
margin:8px 17px 0px 0px;
width:259px;
height:auto !important;
height:20px;
min-height:20px;
display:inline;
}

.box, .widebox{
float:right;
width:259px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/box-middle.gif) repeat-y top;
}

.widebox{
width:694px;
background:url(images/widebox-middle.gif) repeat-y top;
}

.box .boxtop, .widebox .boxtop{
float:right;
width:259px;
height:auto !important;
height:35px;
min-height:35px;
background:url(images/box-top.gif) no-repeat top;
}

.widebox .boxtop{
width:694px;
background:url(images/widebox-top.gif) no-repeat top;
}

.box .boxbottom, .widebox .boxbottom{
float:right;
width:259px;
height:21px;
background:url(images/box-bottom.gif) no-repeat top;
}

.boxsep, .sepunreg{
float:right;
width:100%;
height:55px;
_height:34px;
line-height:0px;
font-size:0px;
}

.sepunreg{
height:32px;
_height:11px;
}

.widebox .boxbottom{
width:694px;
background:url(images/widebox-bottom.gif) no-repeat top;
}

.box .boxtop h2, .widebox .boxtop h2{
margin:4px 20px 0px 15px;
padding:0px 5px;
font:bold 14px Arial;
line-height:30px;
background:url(images/dot.gif) repeat-x bottom;
width:214px;
}

.box .text, widebox .text{
float:right;
margin:0px 25px 0px 20px;
width:214px;
height:auto !important;
height:20px;
min-height:20px;
display:inline;
}

.widebox .boxtop h2, .widebox .text{
width:649px;
}

.box .text p{
margin:5px 0px 10px 0px;
font-size:12px;
float:right;
width:100%;
}

.box .text p.logged{
line-height:24px;
}

.box .text a.button, .posttext a.button{
float:left;
width:56px;
height:17px;
font:bold 12px Arial;
color:#000000;
line-height:16px;
text-decoration:none;
text-align:center;
background:url(images/button.gif) no-repeat center;
}

.box .text a.button:hover, .posttext a.button:hover{
background:url(images/button-grey.gif) no-repeat center;
}

.code, .codemargin{
float:right;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

.codemargin{
margin-top:10px;
}

.code .label, .code .insubmit, .code .longlabel, .insubmit, .code .shortlabel, .insubmit, .code .verylonglabel{
float:right;
width:96px;
height:auto !important;
height:18px;
min-height:18px;
display:inline;
font-size:12px;
margin-bottom:7px;
line-height:15px;
}

.insubmit, .code .shortlabel{
width:59px;
margin-left:5px;
}

.code .insubmit{
float:left;
width:110px;
}

.code .longlabel{
width:148px;
}

.insubmit, .code .verylonglabel{
width:214px;
}

input.check{
width:13px;
height:13px;
border:0px;
margin-left:4px;
}

input, textarea{
float:right;
width:100%;
font:normal 12px Arial;
color:#000000;
border:solid 1px #dbdfe6;
border-top:solid 1px #abadb3;
direction:rtl;
}

input.submit, input.submitgrey, input.submitright, input.mygluyotsubmit{
float:left;
width:56px;
font:bold 12px Arial;
color:#000000;
text-decoration:none;
text-align:center;
background:url(images/button.gif) no-repeat center;
border:0px;
cursor:pointer;
padding:3px 0px;
}

input.submit:hover, input.submitgrey:hover, input.submitright:hover, input.mygluyotsubmit:hover{
background:url(images/button-grey.gif) no-repeat center;
}

input.submitgrey:hover{
background:url(images/button-ongrey.gif) no-repeat center;
}

input.submitgrey{
background:url(images/button-grey.gif) no-repeat center;
}

input.right14{
margin-right:14px;
}

input.righttop14{
margin-top:-2px;
margin-right:14px;
}

input.righttop444{
margin-top:-2px;
margin-right:0px;
}

a.opposite{
margin:0px 0px 0px 177px;
float:left;
width:56px;
height:17px;
font:normal 12px Arial;
color:#000000;
line-height:16px;
text-decoration:none;
text-align:center;
background:url(images/button-grey.gif) no-repeat center;
border:0px;
cursor:pointer;
position:relative;
}

a.opposite:hover{
background:url(images/button-ongrey.gif) no-repeat center;
}

a.register{
float:left;
font:normal 12px Arial;
color:#fe6b01;
text-decoration:underline;
margin:-20px 0px 0px 20px;
font-weight:bold;
}

a.register:hover{
float:left;
font:normal 12px Arial;
color:#000000;
text-decoration:none;
margin:-20px 0px 0px 20px;
font-weight:bold;
}

.submitreg{
float:right;
width:100%;
height:auto !important;
height:18px;
min-height:18px;
display:inline;
}

.submitreg a.forget{
float:right;
font:bold 12px Arial;
padding-right:14px;
color:#000000;
text-decoration:none;
background:url(images/arrow.gif) no-repeat right;
}

.submitreg a.forget:hover{
text-decoration:underline;
}

.labeltext{
float:right;
width:auto;
font-size:12px;
}

textarea{
height:35px;
overflow:auto;
}

a.image{
float:right;
width:144px;
height:96px;
margin:5px 8px 5px 11px;
display:inline;
}

a.imagelast{
margin-left:0px;
}

.container .main .maintexts{
float:right;
margin:8px 7px 0px 0px;
width:694px;
height:auto !important;
height:20px;
min-height:20px;
}

.container .main .maintexts .textcontainer{
float:right;
margin:5px 10px 20px 10px;
width:674px;
height:auto !important;
height:130px;
min-height:130px;
display:inline;
}

.container .footer{
float:right;
width:992px;
padding-right:3px;
height:auto !important;
height:33px;
min-height:33px;
background:url(images/bg-main.gif) repeat-y top;
}

ul.footermenu{
width:984px;
margin:0px auto;
padding:0px;
height:auto !important;
height:33px;
min-height:33px;
list-style-type:none;
text-align:center;
background-color:#808080;
}

ul.footermenu li, ul.footermenu li.last{
display:inline;
}

ul.footermenu li a{
width:auto;
padding:0px 8px;
text-align:center;
direction:rtl;
font:normal 12px Arial;
color:#ffffff;
line-height:30px;
text-decoration:none;
background:url(images/pipe.gif);
background-repeat: no-repeat;
background-position:left 3px;
white-space:nowrap;
}

ul.footermenu li a:hover{
text-decoration:underline;
}

ul.footermenu li.lastfooter a{
background-image:none;
}

.container .credits{
float:right;
width:995px;
height:auto !important;
height:95px;
min-height:95px;
background:url(images/bg-bottom.gif) no-repeat top;
}

.container .credits p{
padding:27px 7px 0px 0px;
font-size:11px;
color:#7b7b7b;
width:770px;
float:right;
}

.container .credits a{
font-size:11px;
color:#7b7b7b;
text-decoration:none;
padding:0px;
}

.container .credits a:hover{
text-decoration:underline;
}

.container .credits a.gamba{
float:left;
width:199px;
height:65px;
line-height:72px;
font-size:8px;
color:#555555;
background:url(images/webstick.png) no-repeat top;
}

/* ----------------------------------- Steps ----------------------------------- */

.step, .stepwhite{
float:right;
width:684px;
margin:0px 7px 10px 0px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/step-middle.gif) repeat-y top;
display:inline;
}

.stepwhite{
background:url(images/step-middle-white.gif) repeat-y top;
}

.step .steptop, .step .steptopwhite{
float:right;
width:684px;
height:38px;
background:url(images/step-top.gif) no-repeat top;
}

.step .steptopwhite{
background:url(images/step-top-white.gif) no-repeat top;
}

.step .stepbottom, .step .stepbottomwhite{
float:right;
width:684px;
height:15px;
background:url(images/step-bottom.gif) no-repeat bottom;
line-height:0px;
font-size:0px;
}

.step .stepbottomwhite{
background:url(images/step-bottom-white.gif) no-repeat bottom;
}

.step .text{
float:right;
width:679px;
height:auto !important;
height:20px;
min-height:20px;
margin:-38px 5px 0px 0px;
display:inline;
}

.step .text .rightside{
float:right;
width:415px;
height:auto !important;
height:20px;
min-height:20px;
}

.step .text .rightside h2.one, .step .text .rightside h2.two, .step .text .rightside h2.four{
float:right;
margin-top:7px;
padding-right:37px;
font:bold 14px Arial;
width:378px;
height:30px;
line-height:20px;
background:url(images/step-one.gif) no-repeat top;
}

.step .text .rightside h2.three
{
    float:right;
    margin-top:7px;
    padding-right:37px;
    font:bold 14px Arial;
    width:378px;
    height:30px;
    line-height:20px;
    background:url(images/step-one.gif) no-repeat top;
}

.step .text .rightside h2.two{
background:url(images/step-two.gif) no-repeat top;
}

.step .text .rightside h2.three{
background:url(images/step-three.gif) no-repeat top;
}

.step .text .rightside h2.four{
background:url(images/step-four.gif) no-repeat top;
}

.step .text .leftside, .step .text .leftone, .step .text .lefttwo, .step .text .leftthree, .step .text .leftfour, .step .text .moreletters{
float:left;
padding-left:127px;
width:106px;
height:auto !important;
height:140px;
min-height:140px;
}

.step .text .moreletters{
padding-left:17px;
width:216px;
font-size:12px;
height:auto !important;
height:20px;
min-height:20px;
}

.step .text .leftone, .step .text .leftonewhite{
background:url(images/step-left-one.gif) no-repeat 2px 2px;
}

.step .text .leftonewhite{
background:url(images/step-left-one-white.gif) no-repeat 2px 2px;
}

.step .text .lefttwo, .step .text .lefttwowhite{
background:url(images/step-left-two.gif) no-repeat 2px 2px;
height:auto !important;
height:245px;
min-height:245px;
}

.step .text .lefttwowhite{
background:url(images/step-left-two-white.gif) no-repeat 2px 2px;
}

.step .text .leftthree, .step .text .leftthreewhite{
background:url(images/step-left-three.gif) no-repeat 0px 2px;
height:284px !important;
}

.step .text .leftthreewhite{
background:url(images/step-left-three-white.gif) no-repeat 0px 2px;
}

.step .text .leftfour, .step .text .leftfourwhite{
background:url(images/step-left-four.gif) no-repeat 2px 2px;
}

.step .text .leftfourwhite{
background:url(images/step-left-four-white.gif) no-repeat 2px 2px;
}

.step .text .leftside h3.info{
/*float:right;*/
font:bold 13px Arial;
width:110px;
height:29px;
line-height:29px;
background:url(images/dot.gif) repeat-x bottom;
}

.step .text .leftside p{
font:normal 12px Arial;
margin-bottom:5px;
}

.step .text .rightside .textinner, .step .text .rightside .steptwo{
float:right;
margin-right:15px;
width:400px;
height:auto !important;
height:20px;
min-height:20px;
display:inline;
}

.submitsteps, .stock{
float:right;
width:100%;
height:auto !important;
height:18px;
min-height:18px;
margin-top:3px;
display:inline;
}

.stock{
width:393px;
font:bold 12px Arial;
background:url(images/dot.gif) repeat-x top;
margin-top:10px;
padding-top:10px;
}

.stock a.button{
float:left;
width:56px;
height:17px;
font:bold 12px Arial;
color:#000000;
line-height:16px;
text-decoration:none;
text-align:center;
background:url(images/button-grey.gif) no-repeat center;
display:inline;
}

.stock a.button:hover{
background:url(images/button-ongrey.gif) no-repeat center;
}

.upload{
float:right;
width:250px;
height:20px;
margin-right:5px;
}

#divinputfile{
	background:url(images/button-file.gif) no-repeat left 1px;
	height:20px;
	width:250px;
	margin:0px;
	direction:rtl;
}

#divinputfile:hover{
	background:url(images/button-file.gif) no-repeat left 1px;
}
#divinputfile #filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:12px;
}

#fakeinputfile #fakefilepc{
	width:175px;
	height:17px;
	font-size:12px;
	font-family:Arial;
	border:solid 1px #a9a9a9;
	padding:0px;
	margin-top:-22px;
	margin-top:-17px;
	_margin-top:-16px;
}

.step .text .rightside .steptwo{
height:auto !important;
height:266px;
min-height:266px;
background:url(images/postcard-opp.gif) no-repeat top;
}

.formsteptwo{
float:right;
margin:12px 15px 0px 0px;
width:375px;
height:auto !important;
height:20px;
min-height:20px;
display:inline;
}

.formsteptwo .rightinputs{
float:right;
margin:106px 0px 0px 0px;
width:132px;
height:auto !important;
height:20px;
min-height:20px;
}

.rightinp, .top{
float:right;
width:100px;
margin-bottom:3px;
}

.top{
margin-top:-3px;
position:relative;
}

.finishtop{
margin-top:-1px;
position:relative;
}

.checkbox{margin:0px; padding:0px;}
input.finish{
float:left;
width:54px;
height:15px;
background:url(images/button-grey.gif) no-repeat center;
border:0px;
font-size:12px;
}

input.finish:hover{
background:url(images/button-ongrey.gif) no-repeat center;
}

.leftlabel{
float:right;
margin-right:4px;
width:10px;
margin-bottom:3px;
margin-top:3px;
}

.formsteptwo .leftinputs{
float:right;
width:243px;
height:auto !important;
height:20px;
min-height:20px;
margin-top:10px;
}

.formsteptwo .leftinputs textarea{
width:91%;
height:192px;
border:solid 1px #a9a9a9;
font:normal 12px Arial;
}

.handwriting{
float:right;
height:11px;
line-height:11px;
font:bold 11px Arial;
width:110px;
}

.redremarks{
float:right;
margin-top:-2px;
font:normal 12px Arial;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

.rightdetails, .leftdetails, .leftdetailssign{
float:right;
width:115px;
height:55px;
margin:200px 20px 0px 0px;
display:inline;
}

.leftdetails, .leftdetailssign{
width:220px;
height:210px;
margin:20px 15px 0px 0px;
}

.leftdetails p{
font-size:12px;
margin:0px 0px 5px 0px;
}
.leftdetailssign, .redcoupon{
height:14px;
text-align:left;
width:210px;
font-size:12px;
line-height:11px;
margin:0px 15px 0px 0px;
}

.redcoupon{
text-align:right;
}

.popup{
background-color:#ffffff;
padding:10px 30px;
height:auto;
right:50%;
margin-right:-278px;
margin-top:-195px;
position:absolute;
top:50%;
width:536px;
}

h1.popuptitle{
font-size:18px;
color:#231f20;
}

.poplabel, .poplabeltwo, .poplabelthree, .poplabelfour, .chaptcha, .poplabellong{
float:right;
direction:rtl;
text-align:right;
font:normal 12px Arial;
width:120px;
margin-bottom:4px;
}

.poplabeltwo{
width:11px;
color:#ff0000;
}

.poplabelthree{
width:115px;
}

.poplabelthree input{
border:solid 1px #c1c1c1;
width:113px;
}

.poplabelthree input.phonenumber{
width:65px;
direction:ltr;
}

.poplabelthree select{
float:left;
height:18px;
font:normal 12px Arial;
color:#000000;
border:solid 1px #c1c1c1;
direction:rtl;
width:45px;
margin-right:3px;
}

.poplabelfour{
margin-right:10px;
width:275px;
color:#ff0000;
}
.chaptcha{
width:257px;
height:43px;
margin-right:118px;
display:inline;
}

.wrapperlast{
height:23px;
}

.poplabellong{
width:100%;
margin-top:3px;
}

.poplabellong input, input.radio{
margin-left:3px;
width:13px;
height:13px;
border:0px;
}

.poplabellong a{
color:#4050ea;
font-weight:bold;
}

input.submitright{
margin-top:13px;
float:right;
}

.radiodiv, .radiodivlast{
float:right;
width:43px;
}

.radiodivlast{
float:right;
}

/* ----------------------------------- Hesber ----------------------------------- */

.ex, .extwo, .exthree, .exfour{
float:right;
margin-right:42px;
width:475px;
height:auto !important;
height:175px;
min-height:175px;
padding-left:190px;
background:url(images/ex-one.gif) no-repeat top left;
display:inline;
font-size:12px;
}

.extwo{
background-image:url(images/ex-two.gif);
}

.exthree{
background-image:url(images/ex-three.gif);
}

.extfour{
background-image:url(images/ex-four.gif);
}

.ex h2{
font-size:16px;
color:#000000;
padding-bottom:5px;
}

.ex p{
font-size:12px;
}

a.question, a.kodquestion, .textquestion{
float:right;
background:url(images/icon-question.gif) no-repeat top right;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
line-height:24px;
margin-right:30px;
padding-right:30px;
height:auto !important;
height:24px;
min-height:24px;
}

a.question:hover{
text-decoration:none;
}

/* ----------------------------------- All Gluyot ----------------------------------- */

ul.cat{
margin:0px;
padding:0px;
height:auto !important;
height:350px;
min-height:350px;
list-style-type:none;
}

ul.cat li{
padding-top:4px;
}

ul.cat a{
font:bold 12px Arial;
color:#4c4c4c;
direction:rtl;
text-align:right;
text-decoration:none;
}

ul.cat a:hover{
text-decoration:underline;
}

h1.postcards{
float:right;
width:100px;
}

.searchpostcards{
float:left;
width:490px;
height:20px;
font-size:12px;
direction:rtl;
text-align:right;
margin:5px 0px 10px 15px;
}

.searchtext, .searchcat, .searchinput{
float:right;
}

.searchtext{
width:34px;
}

.searchcat{
margin-right:15px;
margin-left:8px;
width:122px;
}

.searchinput{
width:116px;
}

.searchinput input, .searchinput select{
width:114px;
border:solid 1px #cfcfcf;
font-size:12px;
}

.searchinput select{
height:18px;
}

.postcardstext{
float:right;
margin:0px 0px 10px 0px;
width:480px;
height:auto !important;
height:20px;
min-height:20px;
font-size:12px;
display:inline;
}

.postcardstext p{
font-size:12px;
margin-bottom:5px;
}

.postcard{
float:right;
width:168px;
height:160px;
margin:0px -5px 0px 10px;
position:relative;
}

.postcard .bg{
float:left;
padding:4px;
width:150px;
height:100px;
background:url(images/bg-postcard.gif) no-repeat center;
}

.posttext{
float:left;
width:165px;
margin:5px 0px 0px 3px;
display:inline;
}

a.view{
float:right;
margin-left:10px;
}

.smallcode{
float:right;
font-size:12px;
}

.pages, .mygluyotpages{
float:right;
width:90%;
height:15px;
line-height:15px;
margin-right:10px;
display:inline;
}

.pages a{
float:right;
font-size:12px;
line-height:15px;
text-decoration:none;
color:#000000;
}

.pages a:hover{
text-decoration:underline;
}

.pages a.arrow, .pages a.arrowright{
margin:0px 10px;
width:17px;
height:17px;
background:url(images/arrow-left.jpg) no-repeat center;
}

.pages a.arrow:hover{
margin:0px 10px;
width:17px;
height:17px;
background:url(images/arrow-leftgree.jpg) no-repeat center;
}

.pages a.arrowright{
background:url(images/arrow-right.jpg) no-repeat center;
}

.pages a.arrowright:hover{
background:url(images/arrow-rightgree.jpg) no-repeat center;
}

.pages select{
float:right;
margin-left:0px;
width:45px;
height:17px;
color:#545454;
font:normal 12px Arial;
}

.pages .pipe{
float:right;
font-size:12px;
margin:0px 5px;
}

.postcardpopup{
background-color:#000000;
width:476px;
height:370px;
right:50%;
margin-right:-238px;
margin-top:-185px;
position:absolute;
top:50%;
float:right;
}

.postcardpopup a.close{
float:left;
margin:3px 0px 0px 3px;
width:18px;
height:18px;
background:url(images/icon-close.gif) no-repeat center;
}

.postcardpopup a.close:hover{
background:url(images/icon-closegree.gif) no-repeat center;
}

.postcardpopup a.close span{
display:none;
}

.postcardpopup .bigpost{
clear:both;
margin:0 auto;
width:400px;
height:auto;
background-color:#ffffff;
}

.postcardpopup h2.name, .postcardpopup p{
clear:both;
margin:5px auto 0px;
width:414px;
color:#ffffff;
font-size:12px;
font-weight:bold;
direction:rtl;
text-align:right;
}

.postcardpopup p{
margin:0 auto;
font-size:12px;
font-weight:normal;
}

.kodgluya, .mygluya{
float:right;
width:480px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/kodgluya.gif) no-repeat top left;
margin:-30px 0px 0px 0px;
padding:30px 0px 0px 214px;
}

.kodgluya .kod, .kodtwo, .kodthree{
float:right;
width:115px;
height:auto !important;
height:18px;
min-height:18px;
font-size:12px;
font-weight:bold;
line-height:18px;
margin-bottom:4px;
}

.kodtwo{
width:365px;
}

.kodnumber{
font-size:18px;
line-height:18px;
}

.kodtwo input, .kodtwo textarea{
width:363px;
border:solid 1px #a9a9a9;
}

.kodtwo textarea{
height:50px;
}

.kodright, .kodthree, .left, .kodcheck{
float:right;
width:480px;
height:auto !important;
height:18px;
min-height:18px;
}

.kodright{
margin-top:10px;
}

.left img{
float:left;
margin:2px 0px 0px 0px;
}

.kodcheck{
margin-top:10px;
font-weight:normal;
font-size:12px;
line-height:13px;
}

.textquestion{
margin:50px 0px 10px 0px;
text-decoration:none;
}

.textquestion a{
color:#000000;
}

a.kodquestion{
margin:0px;
clear:both;
}

/* ----------------------------------- My Account ----------------------------------- */

ul.accountmenu{
width:590px;
margin:2px 0px 10px 0px;
padding:0px;
height:20px;
list-style-type:none;
text-align:left;
float:left;
}

ul.accountmenu li, ul.accountmenu li.last{
display:inline;
}

ul.accountmenu li a{
width:auto;
padding:0px 8px;
text-align:center;
direction:rtl;
font:normal 12px Arial;
color:#1c1c1c;
line-height:20px;
text-decoration:none;
background:url(images/pipeaccount.gif);
background-repeat: no-repeat;
background-position:0% 50%;
white-space:nowrap;
}

ul.accountmenu li a:hover, ul.accountmenu li a.this{
color:#fe6b01;
font-weight:bold;
}

ul.accountmenu li.lastfooter a{
background-image:none;
padding-left:0px;
}

.accountform{
width:100%;
float:right;
font-size:12px;
height:auto !important;
height:17px;
min-height:17px;
margin-bottom:20px;
}

.accountform .accright{
float:right;
width:93px;
height:17px;
line-height:17px;
}

.accountform input.acheck, .accountform input.acheckall{
width:13px;
height:13px;
border:0px;
margin-left:7px;
}

.accountform input.acheckall{
margin-top:4px;
}

table.tableaccount{
width:auto;
}

table.tableaccount th, table.tableaccount td{
padding:5px 0px;
width:93px;
vertical-align:top;
border-left:solid 1px #d9d9d9;
border-bottom:solid 1px #d9d9d9;
height:auto !important;
height:11px;
min-height:11px;
}

table.tableaccount th.aone{
text-align:right;
padding-right:20px;
width:73px;
}

table.tableaccount th.atwo, table.tableaccount td.atwo{
width:390px;
padding:5px 10px;
}

table.tableaccount th.athree, table.tableaccount td.athree{
width:50px;
padding:5px 10px;
}

table.tableaccount th.afour, table.tableaccount td.afour{
width:25px;
padding:5px;
padding:5px 10px;
border-left:0px;
}

table.tableaccount th.itwo, table.tableaccount td.itwo{
width:50px;
padding:5px 10px;
}

table.tableaccount th.ithree, table.tableaccount td.ithree{
width:25px;
padding:5px 10px;
}

table.tableaccount th.ifour, table.tableaccount td.ifour{
width:83px;
padding:5px;
padding:5px 10px;
}

table.tableaccount th.ifive, table.tableaccount td.ifive{
width:335px;
padding:5px;
padding:5px 10px;
border-left:0px;
}

table.tableaccount th .ititle, table.tableaccount th .ititleright{
font-size:12px;
font-weight:normal;
}

table.tableaccount th.ifive{
text-align:right;
}

.accountdetails{
width:100%;
float:right;
font-size:14px;
height:auto !important;
height:17px;
min-height:17px;
margin-bottom:20px;
}

.credit{
float:right;
margin:35px 0px 20px 0px;
width:650px;
height:auto !important;
height:20px;
min-height:20px;
font-size:12px;
line-height:18px;
display:inline;
}

.credit p{
font-size:12px;
}

.creditright, .creditleft{
float:right;
width:271px;
padding-left:14px;
}

.creditleft{
padding:0px 90px 0px 0px;
width:280px;
border-right:solid 1px #d3d3d3;
}

.creditright h2, .creditleft h2{
font-size:14px;
color:#ff6c00;
padding-bottom:10px;
}

.creditlabel, .creditlabel .creditone, .creditlabel .credittwo, .creditlabel .creditthree, .creditlabel .creditfour, .creditlabel .creditfive, .creditlabel .credittext, .creditlabel .creditinput{
float:right;
width:266px;
height:auto !important;
height:16px;
min-height:16px;
margin:0px 0px 4px 0px;
font-size:12px;
line-height:12px;
}

.creditlabel .creditone{
width:23px;
}

.creditlabel .credittwo{
width:60px;
}

.creditlabel .creditthree{
width:30px;
text-align:center;
}

.creditlabel .creditfour{
width:52px;
}

.creditlabel .creditfive{
width:101px;
}

.creditquestions{
margin-top:-50px;
float:right;
width:266px;
}

a.creditquestion{
float:right;
width:auto;
white-space:nowrap;
clear:both;
background:url(images/icon-question.gif) no-repeat top right;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
line-height:24px;
padding-right:30px;
height:auto !important;
height:24px;
min-height:24px;
}

a.creditquestion:hover{
text-decoration:none;
}

.creditlabel .credittext{
width:104px;
font-size:12px;
line-height:16px;
}

.creditlabel .creditinput{
width:162px;
font-size:12px;
}

.labeltop{
margin-top:20px;
}

.creditlabel .creditinput input, .creditlabel .creditinput select{
width:160px;
font:normal 12px Arial;
border:solid 1px #a9a9a9;
height:16px;
}

.creditlabel .creditinput select{
width:162px;
height:18px;
}

.creditlabel .creditinput select.selright, .creditlabel .creditinput select.selleft{
width:67px;
float:right;
}

.creditlabel .creditinput select.selleft{
width:67px;
float:left;
}

.creditlabel .creditinput input.inpright, .creditlabel .creditinput input.inpleft, .creditlabel .creditinput input.inpcoderight, .creditlabel .creditinput select.selcodeleft{
width:120px;
float:right;
}

.creditlabel .creditinput input.inpleft{
width:33px;
float:left;
}

.creditlabel .creditinput input.inpcoderight{
width:110px;
}

.creditlabel .creditinput select.selcodeleft{
width:45px;
height:18px;
float:left;
}

input.submitcredit{
margin:60px 0px 0px -11px;
padding:2px 0px 3px 0px;
float:left;
width:105px;
background:url(images/button-big.gif) no-repeat center;
font:normal 18px Arial;
border:0px;
position:relative;
}

input.submitcredit:hover{
background:url(images/buy-gree.jpg) no-repeat center;
}

.mygluya{
margin-top:0px;
width:694px;
padding:15px 0px 0px 0px;
background:url(images/step-left-one.gif) no-repeat 0% 45px;
}

.editpostcard{
float:right;
width:694px;
height:auto !important;
height:266px;
min-height:266px;
}

.edit{
float:right;
padding:11px 0px 0px 0px;
width:400px;
display:inline;
height:auto !important;
height:266px;
min-height:266px;
background:url(images/postcard-opp.gif) no-repeat top;
}

.edit .rightinputs{
float:right;
margin:106px 15px 0px 14px;
width:118px;
height:auto !important;
height:20px;
min-height:20px;
display:inline;
}

.edit .leftinputs{
float:right;
width:243px;
height:auto !important;
height:20px;
min-height:20px;
margin-top:10px;
}

.edit .rightinputs input, .edit .leftinputs input{
border:solid 1px #f6f5ed;
background-color:#ffffff;
}

.edit .leftinputs textarea{
width:91%;
height:192px;
border:solid 1px #f6f5ed;
background-color:#f6f5ed;
font:normal 12px Arial;
}

.editname{
margin-right:65px;
display:inline;
}

.tooltip{
float:right;
margin:203px 40px 0px 0px;
width:225px;
font-size:12px;
color:#ff0000;
}


.tooltip p{
font-size:12px;
color:#ff0000;
}

input.submitcenter{
float:none;
}

.message{
float:right;
width:480px;
height:auto !important;
height:18px;
min-height:18px;
font-size:12px;
}

.redinfo{
margin:20px 0px;
color:#ff0000;
}

.mygluyot{
float:right;
width:650px;
height:auto !important;
height:18px;
min-height:18px;
border-bottom:solid 1px #d9d9d9;
}

.mygluyotright, .mygluyotleft{
padding:10px 0px 10px 10px;
float:right;
width:530px;
height:auto !important;
height:18px;
min-height:18px;
}

.mygluyotleft{
padding:10px 10px 10px 0px;
width:95px;
border-right:solid 1px #d9d9d9;
}

.mygluyotright .smallpost{
float:right;
margin:0px 0px 0px 20px;
padding:4px;
width:107px;
height:77px;
background:url(images/bg-postcard-small.gif) no-repeat center;
}

.mygluyotright .postdetails{
float:right;
width:100px;
height:auto !important;
height:18px;
min-height:18px;
font-size:12px;
line-height:18px;
font-weight:bold;
}

.Quest{
width:130px;
height:auto !important;
height:18px;
min-height:18px;
font-size:12px;
line-height:18px;
font-weight:bold;
}

.Answer{
width:130px;
height:auto !important;
height:18px;
min-height:18px;
font-size:12px;
line-height:18px;
}

.Answerspe{
width:130px;
height:auto !important;
height:18px;
min-height:18px;
font-size:12px;
line-height:18px;
color:#f69f1e;
font-weight:bold;
}

.mygluyotright .postdetails a.more{
background:url(images/icon-sum.gif) no-repeat 100% 50%;
color:#000000;
height:17px;
padding-right:19px;
float:right;
}

.mygluyotradio, .mygluyotradiolast{
float:right;
width:155px;
height:18px;
font-size:12px;
font-weight:bold;
}

.mygluyotradiolast{
margin-top:13px;
height:auto !important;
height:18px;
min-height:18px;
}

input.mygluyotsubmit{
float:right;
}

.mygluyotpages{
margin-top:20px;
}

/* ----------------------------------- Questions & Answers ----------------------------------- */

.qaborder{
float:right;
width:670px;
height:auto !important;
height:20px;
min-height:20px;
border-bottom:solid 1px #d2d2d2;
}

.qa{
float:right;
width:100%;
font-size:12px;
}

.qa p{
font-size:12px;
padding-bottom:10px;
}

a.qaquestion{
float:right;
margin-top:5px;
background:url(images/icon-question.gif) no-repeat top right;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
line-height:16px;
padding-right:30px;
height:auto !important;
height:24px;
min-height:24px;
}

a.qaquestion:hover{
text-decoration:underline;
}

.answer{
float:right;
margin:2px 20px 0px 0px;
background:url(images/icon-answer.gif) no-repeat top right;
font-size:12px;
color:#000000;
line-height:16px;
padding-right:30px;
width:620px;
height:auto !important;
height:24px;
min-height:24px;
display:inline;
}

.answer p{
font-size:12px;
color:#000000;
line-height:16px;
margin-bottom:10px;
}

/* ----------------------------------- Contact Us ----------------------------------- */

.contact{
float:right;
width:342px;
height:auto !important;
height:20px;
min-height:20px;
font-size:12px;
line-height:18px;
}

.contact p{
font-size:12px;
line-height:18px;
}

.contactlabel, .contactinput{
float:right;
direction:rtl;
text-align:right;
font:normal 12px Arial;
width:82px;
margin-bottom:4px;
}

.contactinput{
width:177px;
}

.contactinput input{
border:solid 1px #c1c1c1;
width:175px;
height:16px;
}

.contactinput input.phonenumber{
width:126px;
}

.contactinput select, .contactinput select.couse, .contactinput textarea{
float:left;
height:18px;
font:normal 12px Arial;
color:#000000;
border:solid 1px #c1c1c1;
direction:rtl;
width:45px;
}

.contactinput select.couse{
width:177px;
}

.contactinput textarea{
width:175px;
height:76px;
overflow:auto;
}

input.cont{
margin-top:-20px;
}

.contactbox{
float:left;
margin-left:20px;
width:282px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/contactbox-middle.gif) repeat-y top;
display:inline;
}

h2.contactboxtop{
float:left;
padding:0px 17px 0px 8px;
width:257px;
height:34px;
font-size:16px;
font-weight:bold;
line-height:38px;
background:url(images/contactbox-top.gif) no-repeat top;
}

.contactboxtext{
float:right;
padding:0px 17px 0px 8px;
font:normal 12px Arial;
}

.contactboxtext p{
    font:normal 12px Arial;
}

.contactboxbottom{
float:left;
width:282px;
height:20px;
background:url(images/contactbox-bottom.gif) no-repeat bottom;
font:normal 12px Arial;
}

.sel_day, .sel_month, .sel_year{
float:right;
width:55px !important;
margin:0px 0px 0px 5px !important;
}

.sel_year{
width:70px !important;
margin-left:0px !important;
}

.poplabelthreewide, .poplabelthreewideradio{
width:190px !important;
}

.poplabelthreewide input{
width:188px !important;
}

.poplabelthreewide input.phonenumber{
width:138px !important;
}

.creditlabel .creditone input {border:0px !important;}


/************************* New Menu  ************************/


ul.menu li a:hover, ul.menu li a.menuthis{
color:#ffffff;
background:url(images/bg-menu.gif) no-repeat bottom;
}

ul.menu li a.first{
color:#000000;
width:103px;
background:url(images/bg-menu-first.gif) no-repeat top;
}

ul.menu li a.first:hover, ul.menu li a.firstthis{
color:#ffffff;
background:url(images/bg-menu-first.gif) no-repeat bottom;
}

ul.menu li a.last{
text-indent:0px;
color:#000000;
width:97px;
background:url(images/bg-menu-last.gif) no-repeat top;
}

ul.menu li a.last:hover{
color:#ffffff;
background:url(images/bg-menu-last.gif) no-repeat bottom;
}

ul.menu li a.selected{
color:#ffffff;
background:url(images/bg-menu-last.gif) no-repeat bottom;
}






input.buttonBig{
float:left;
width:104px;
height:54px;
font:bold 14px Arial;
color:#000000;
text-decoration:none;
text-align:center;
background:url(images/button-big.gif) no-repeat center;
border:0px;
cursor:hand;
padding:4px 0px;
position:relative;
top:19px;
}

input.buttonBig:hover{
background:url(images/button-biggree.gif) no-repeat center;
}

/* 01/02/2010*/
input.submitKeyboard{
float:left;
width:113px;
font:bold 12px Arial;
color:#000000;
text-decoration:none;
text-align:center;
background:url(images/button-long_orang.gif) no-repeat center;
border:0px;
cursor:pointer;
padding:3px 0px;
}

input.submitKeyboard:hover{
background:url(images/button-long_gree.gif) no-repeat center;
}

input.submitKeyboard1{
float:left;
width:113px;
font:bold 12px Arial;
color:#000000;
text-decoration:none;
text-align:center;
background:url(images/button-long_gree.gif) no-repeat center;
border:0px;
cursor:pointer;
padding:3px 0px;
}

input.submitKeyboard1:hover{
background:url(images/button-long_orang.gif) no-repeat center;
}

/* 02/02/2010 */

input.cont{
margin-top:-38px;
position:relative;
}
input.cont1{
margin-top:58px;
position:relative;
}

.submitregNew{
margin-top:28px;
}

input.buttonBigNew{
top:10px;
cursor:pointer;
height:auto;
}

.redNew{
float:right;
width:250px;
margin:5px 0px 0px 0px;
}

.fileUpload{
float:right;
width:100%;
font:normal 12px Arial;
color:#000000;
border:solid 1px #dbdfe6;
border-top:solid 1px #abadb3;
direction:rtl;
width:280px;
}


.buttonMain{
float:right;
width:196px;
height:54px;
font:bold 12px Arial;
color:#000000;
line-height:54px;
text-decoration:none;
text-align:center;
background:url(images/clikNow_on.gif) no-repeat center;
margin-right:56px;
padding-right:48px;
}

.buttonMain:hover{
background:url(images/clikNow_over.gif) no-repeat center;
text-decoration:none;
}

input.submitForgotPassword{
float:left;
width:56px;
font:bold 12px Arial;
color:#000000;
text-decoration:none;
text-align:center;
background:url(images/button.gif) no-repeat center;
border:0px;
cursor:pointer;
}

input.submitForgotPassword:hover{
background:url(images/button-grey.gif) no-repeat center;
}

.forgotpasswordlabel{
float:left;
direction:rtl;
text-align:right;
font:normal 12px Arial;
width:56px;
}
