﻿/* page */
* { padding:0; margin:0; }
html { height: 100%; }

img, p img, a img, 
.textbox, .dropdownlist, fieldset {border:0;}
.textbox {padding-right:2px;height:20px;border:1px solid BurlyWood}

.page { background-color: #fff; direction: rtl; font: 13px arial; font-weight:normal; color:#000; }

.html {}
.html p {margin:13px 0;}
.html ol {margin:13px 0;padding-right:40px;}

a, a:link, a:visited, a:hover { font-family:arial; font-weight:normal; font-size:13px; text-decoration: none; color:#0955ab; }
a:hover { text-decoration: underline }

/* general */
.right {float:right; display:inline;}
.left {float:left; display:inline;}
.clear {float:none; clear:both; font-size:0px; height:0}
.middle {vertical-align:middle;}
.last {border:0 !important;}
.right-column { float:right; display:inline; margin-right: 35px; width:607px;overflow:hidden;} /* border:solid 1px red; */
.left-column { float:left; display:inline; margin-left:35px;width:300px;overflow:hidden;} /* border:solid 1px red; */
hr { clear:both;border:0;border-top:1px dotted #000;margin:10px 0;}
/* controls */

/* fonts */
strong {font-weight:bold !important; } /* for epi */
.strong { font-weight:bold !important; }

.underline { text-decoration:underline !important;}
.text-left { text-align:left !important }
.text-right { text-align:right !important }
.text-center { text-align:center !important }
.white {color:#fff !important}
.error {color:red !important;}

/* master page */
div.wrap, div.brandBody { margin:0 auto; text-align:right; width:1000px; }
div#sitemap {margin:0 35px;padding:12px 0;}

/* top */
div#top { }
div#top div.wrap { position:relative; height: 24px; background-color:#f3f0de; }
div#topbar {overflow:hidden;padding:5px 26px;height:14px;}
div#topbar a {border-left:1px dashed; padding:0 8px; font-family:arial; font-size:14px; font-weight:bold; color:#000}

/*menu */



/* header */
div#header { }
div#header div.wrap { position:relative; height:144px; overflow:hidden;}
div#header div.base { height:280px !important;  }
div#header div.wrap div#slider { position:absolute; width:1000px; height:280px;}
div#header div.wrap div#picture {position:absolute; width:1000px; height:144px;}
div#header div.wrap div#mask { position:absolute; z-index:10; width:1000px; height:280px;}

div#header div#mask .head { margin:0 26px; padding:8px 0}
div#header div#mask .head:last-child {padding: 19px 0; margin: 0pt 31px;}

div#header div#mask .head p, div#header div#mask .head .title, div#header div#mask .head div#paging, 
div#header div#mask .head span {width: 306px; margin:0 35px;}
div#header div#mask div#logo { margin:0 0 25px 0 }
div#header div#mask .head div#paging {padding:5px 0}
div#header div#mask div.title { color: #522412;font-family:Arial; font-weight:bold; font-size:24px;}
div#header div#mask div.head p {font-size:18px;color:#363429;}
div#header div#mask div#entershop{padding:0 5px;}
div#header div#mask div.left div { margin-bottom:12px}

/* menu */
div#nav { }
div#nav div.wrap { height:41px; background:url(images/top_menu_pixel.gif); position:relative; }

ul#navmenu-h ul { height:41px; width: 160px;  margin: 0; list-style: none; display: none; position: absolute; top: 100%; right:0;}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { float: right; display: inline; position: relative;margin:3px 3px 0 3px; z-index:99999}
ul#navmenu-h ul li { margin:0;border-bottom: 1px solid #eeebd8; width: 100%; z-index:99999 }

/* Root Menu */
ul#navmenu-h li a, ul#navmenu-h li.selected a {
 /*border-top: 1px solid #FFF;
 border-right: 1px solid #FFF;*/
 padding-left: 4px; /*padding: 6px;*/
 _padding:0 4px !important;
 /*float: right;*/
 display: block;
 _display:inline;
 color: #fff;
 font: normal 11px Arial;
 text-decoration: none;
 height: 1%;
}
ul#navmenu-h li.selected a {
 background: url('/EliteGifts/css/images/tab_select_left.jpg') left top no-repeat;/*background: #DDD;*/
}

ul#navmenu-h li a span, ul#navmenu-h li.selected a span {
    padding:5px 10px 0 5px;
    height:33px;
    display:block !important;
    _display:inline;
    zoom:1;
    font-size:18px;
    color:#fff;
}
ul#navmenu-h li.selected a span {
  background: #FBF4CA url('/EliteGifts/css/images/tab_select_right.gif') right top no-repeat;
  color:#522412;
}

ul#navmenu-h ul li a, ul#navmenu-h ul li.selected a,
ul#navmenu-h ul li a span, ul#navmenu-h ul li.selected a span { 
    _display:block !important;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 /*background: red;*/
 background:  url('/EliteGifts/css/images/tab_over_left.gif') left top no-repeat;
 padding-left:4px;
 _padding:0 4px !important;
 color: #000;
}

ul#navmenu-h li:hover a span, ul#navmenu-h li.iehover a span { 
  background: url('/EliteGifts/css/images/tab_over_right.gif') right top no-repeat #d5d1b4;
  padding-right: 10px;
  height:32px;
  color:#522412;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 height:20px;
 background: #d5d1b4;
 padding:2px 10px 1px 0;
 font-size:13px;
 font-weight:normal;
 
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background: #ffdc00;
}

ul#navmenu-h li.separate {
    background: url('/EliteGifts/css/images/nav_sep.gif') center no-repeat;
    height:33px;
    width:1px;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; } 


div#content { }
div#content div.wrap,div#content div.brandBody { background-color:#fbf4ca;}
div#content h1 {margin:10px 0;}
div#content .holder-products { padding:8px 14px;}
div#content div.brandBody div { float:none!important; }
div#content div.brandBody { padding-top:0px!important; }
div#content div.GP-BC { padding:8px 29px; }
div#content .MainWrapNoSideMenu { padding:0px 14px }

div#content .clear-cart a {padding-right:15px;}

div#content .topic-summary {margin-top: 22px; margin-bottom: 6px;}
/* product gift */
div#content div#product {margin:21px; width:282px;height:344px; overflow:hidden;background-color:#e4e0c3;}
div#content div#product .data {margin:0 12px; padding:12px 0; }
div#content div#product .data h3 {height:32px; overflow:hidden; }
div#content div#product .data h3 a {color:#000; font-weight:bold;font-size:14px;}
div#content div#product .data .summary {height:32px;margin-bottom:6px;overflow:hidden;}
div#content div#product .data .link-details { display:block;margin-bottom:6px}
div#content div#product .data .price-holder {margin-top:5px;width:20px; overflow:hidden;}
div#content div#product .data .commands-holder {width:180px; overflow:hidden;}
div#content div#product .data .price {font-weight:bold; font-size:15px;}

div#content #header {padding:9px 7px; height: 26px;margin:0 35px;background:url(images/bg_title_sal_pixel.gif) repeat-x}
div#content #header .text { background:url(/elitegifts/css/images/icon_sal.gif) no-repeat right center;
                           padding-right:44px; font-size:24px; color:#522412}

.left-column fieldset legend {padding:25px 0;font-size:16px; font-weight:bold;color:#522412;}

.right-column fieldset legend {padding:25px 0;font-size:16px; font-weight:bold;color:#522412;}
.right-column fieldset p {clear:both;height:22px;margin-bottom:8px;}
.right-column fieldset p label {width:124px;float:right;display:block;}
.right-column fieldset p span {float:right;}
.right-column fieldset p .checkbox {float:none !important}
.right-column fieldset p .checkbox label {width:90% !important}
.right-column fieldset p .textbox,
.right-column fieldset p input {float:right;display:block;margin-left:10px}
.right-column fieldset p select {height:22px !important;}
.right-column fieldset p .price-delivery{margin:0 8px; width: 144px; height: 23px;}

div#content  #cartlist {width:606px;background-color:#fff;}
div#content  #cartlist  .columns {background-color:#e4e0c3;padding:4px 0}
div#content  #cartlist  .row {padding:5px 0;border-bottom:1px dotted  #000;height:56px; } 
div#content  #cartlist  #cartLoader {margin:25px auto;}
div#content  #cartlist  .empty {margin:25px auto;display:block;}
div#content  #cartlist  .notfound {margin:25px auto;color:red;}
div#content  #cartlist  .gift-image {padding:0 3px;width:81px;overflow:hidden;}
div#content  #cartlist  .gift-name {direction:ltr;word-wrap:break-word;padding:0 3px;width:155px;overflow:hidden;top:35%;position:relative;}
div#content  #cartlist  .gift-price {direction:ltr;word-wrap:break-word;padding:0 3px;width:81px;overflow:hidden;top:35%;position:relative;}
div#content  #cartlist  .gift-almont {padding:0 3px;width:81px;overflow:hidden;top:35%;position:relative;}
div#content  #cartlist  .gift-total-price {direction:ltr;word-wrap:break-word;padding:0 3px;width:81px;overflow:hidden;top:35%;position:relative;}
div#content  #cartlist  .gift-commands {padding:0 3px;width:81px;overflow:hidden;top:35%;position:relative;}
div#content  #cartlist  .bottom {border-bottom:1px dotted #000;background-color:#c8c29c;height:15px;display:block;padding:8px 3px}        
div#content  #cartlist  .statusbar {width:340px;}
div#content  .holder-commands {width:606px;margin:25px 0}
div#content  .holder-commands .pay-info {background:url('images/icon_secure.gif') no-repeat right; padding-right: 44px; width:175px;}
div#content .left-column div#product {margin:0 0 30px 0 !important;}

div#content .holder-title {padding-top:35px;}

div#content .holder-title .footer,
div#content .holder-title .title-successful,
div#content .holder-title .title-failuer {width:414px;overflow:hidden;font-size:20px;color:#ff0000}
div#content .holder-title .title-successful {height:32px;background:url('images/icon_ishur.gif') no-repeat right;padding-right:44px;color:Green;}
div#content .holder-title .title-failuer {height:32px;background:url('images/icon_bitul.gif') no-repeat right;padding-right:44px;color:red;}
div#content .holder-title .footer {margin:0 0 0 34px}

div#content .failuer .error-info {font-size:14px;padding-bottom:15px}
div#content .failuer .holder-links {padding:35px 0;}
div#content .successful .space-button {margin:0 4px;}

input.spin-button {
	padding-right:20px;	background-repeat:no-repeat;background-position:100% 0%;
	background-image:url(images/spinbtn_updn.gif);	border:0;	height:19px;
}
input.spin-button.up {	cursor:pointer;	background-position:100% -18px; }
input.spin-button.down {cursor:pointer; background-position:100% -36px;	}

div#footer { }
div#footer div.wrap { background-color:#ccc8ab; overflow:hidden; }
div#footer .title {font-size:16px;}
div#footer .holder-columns {height:106px;padding:0 14px;}

div#footer div#strip {margin:20px 0;padding:0 20px;width:282px;border-left:1px dotted;}
div#footer div#strip .strip-contect {height:67px; width:200px; overflow:hidden;}
div#footer div#strip .strip-contect a { color: #000 !important;}

div#footer div#strip .image-holder {border:solid 3px #f3f0de !important;margin-left:5px;}
div#footer .holder-seo {height:66px;overflow:hidden;padding:16px 0;margin:0 36px;}
div#footer .holder-links {height:24px;overflow:hidden;padding:8px 0;/*width:729px;*/}
div#footer .netwise {margin:0 0 0 30px;}
div#footer .line-colorful {height: 15px;background: #343434; margin:10px 29px 0; z-index:9999}

/* contactus */
div.holder-box {height: 200px; width: 300px; overflow: hidden;position:relative;}

div#contactus {position:relative;}
div.contactus-wrap {height:193px;width:300px;background:url('images/form_bg.png') no-repeat;z-index:9999;position:absolute;left:0;}
div.contactus-content {height:172px;width:300px;z-index:99999;position:absolute;left:0;}
div#content div#contactus div.contactus-content {position:relative !important}

div#contactus fieldset {margin:0 30px 0 0; text-align:right;}
div#contactus fieldset legend {padding:0;position:relative;font-size:16px; font-weight:bold; color:#000; padding-top:28px; }
div#contactus fieldset p {clear:both;margin:7px 0 !important; width:257px !important; overflow:hidden;font-size:13px !important; font-weight:normal !important;}
div#contactus fieldset p .pusher {margin:0 29px 0 0 !important}
div#contactus fieldset input#txtName {
    background:url(images/name.gif) no-repeat right center;font-family:Arial;
    width:233px;  padding:6px; height:16px !important; border:0 !important;
}
div#contactus fieldset input#txtPhone {
    background:url(images/phone.gif) no-repeat right center; /*fixed 19.7% 44%; /*97% 46%; */
    width:120px;  padding:6px; height:16px !important; border:0 !important;font-family:Arial;
}
div#contactus fieldset input#txtNumber{
    background:url(images/gifts_number.gif) no-repeat right center; /*fixed 19.7% 44%; /*97% 46%; */
    width:99px;  padding:6px; height:16px !important; border:0 !important;font-family:Arial;
}
div#contactus fieldset input.idleField { color:Gray; }
div#contactus fieldset input.focusField { color:#000; }
div#contactus .sendmail { margin-left:13px;}

div#contactus fieldset label { margin:5px 0;width:68px; display:block;float:right; }

/* css layout used in Valy's pages */
/* PLEASE SEE IF MAJOR CHANGES NEDD TO BE DONE */
/* all classes are lowercase as Shlomi sugested */

/* ==== Gift page ==== */
/* ==== Gift purchase control === */

#purchaseBox
{
    float:right;
    width:606px;
    height:165px;
    margin-top:10px !important;
    background-image:url('/elitegifts/css/images/sinun_bg.gif');
    background-repeat:no-repeat;
    background-position:right;
    _margin:5px 10px 0px 0px!important;
}

.gifttitle
{
    margin:22px 28px 0px 0px!important;
    color:#522412;
    font-size:24px;
    font-weight:bold;
    font-family:Arial;
    width:95%
}

.giftdesc
{
    margin:8px 28px 0px 0px!important;
    color:#000000;
    font-size:13px;
    font-weight:normal;
    font-family:Arial;
    width:95%;
    height:54px;
    overflow: hidden;
}

.buyrow
{
    width:94%;
    float:right;
    margin-right:28px;
    margin-top: 10px;
    _margin-right:14px;
}

.buyrow strike.middle
{
    margin:5px 0px 0px 12px;
}

.buyrow span.price
{
    font-size:15px;
    font-weight:bold;
    margin-left:25px;
    margin-top:4px;
}

.buyrow input.middle
{
    margin-top:4px;
}

.buyrow img.middle
{
    margin-right:15px;
    cursor:pointer;
}

.giftorderpage img
{
    float:right;
    border:none;
}

.giftorderpage
{
    margin-right:10px;
    width:82px;
}
/* ==== end Gift purchase control === */

.giftimages
{
    float:right;
    margin-right:20px;
    _margin-right:10px;
    background-color:#e4e0c3;
    width:930px;
    margin-top:20px;
}

img.giftimage
{
    float:right;
    width:465px;
    height:327px;
}

.giftimages span.stamp
{
    background-image:url(/elitegifts/css/images/special_item.gif);
    position:absolute;
    z-index:300;
    float:right;
    width:66px;
    height:66px;
    margin-right:-500px;
    margin-top:-17px;
}


.giftimages .buyrow
{
    float:left!important;
    margin-left:10px!important;
    _margin-left:5px!important;
    width:auto!important;
    width:450px!important;
    padding:7px 0;
}

.giftmagnifier
{
    width:100%;
}

.giftmagnify
{
    background-image:url(/elitegifts/css/images/icon_magnify.png);
    background-repeat:no-repeat;
    background-position:right;
    float:right;
    padding-right:13px;
    margin-right:6px;
    margin-top:6px;
    color:#0955ab;
    cursor:pointer;
}

.dotsseparator
{
    background-image:url(/elitegifts/css/images/dotted_horizontal.gif);
    background-repeat:repeat-x;
    float:right;
    width:930px;
    height:1px;
    margin-top:20px;
    margin-right:20px;
    _margin-right:10px;
    overflow:hidden;
}

span.giftitemscontained
{
    float:right;
    /*margin:0 20px 0px 0px!important;*/
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
    color:#522412;
    width:100%;
}

ul.giftitemscontained
{
    float:right;
    margin:15px 15px 0px 0px;
    _margin:15px 8px 0px 0px;
    list-style-type:none;
    width:600px;
}

.giftitemscontained li
{
    float:right;
    width:210px;
    background:url(/elitegifts/css/images/bullet_orange.gif) no-repeat right 4px;
    padding-right:14px;
    text-align:right;
    color:#000000;
    font-size:12px;
    font-family:Arial;
    margin:5px 0;
}

.cardswrap
{
    float:right;
    margin-right:20px;
    _margin-right:10px;
    width:304px;
}

.cardswrap span.giftitemscontained
{
    margin-right:0px!important;
    margin-top:26px!important;
}

.cardbox
{
    float:right;
    width:86px;
    height:249px;
    background-color:#e4e0c3;
    margin-top:20px;
    margin-left:11px;
}

.cardbox .giftmagnify
{
    margin-top:3px!important;
}

.cardname
{
    float:right;
    background-color:#ffffff;
    margin:0px 0px 0px 0px!important;
    font-size:13px;
    font-weight:bold;
    color:#000000;
    width:94%;
    height:20px;
    padding-right:5px;
    padding-top:3px;
}

.cardimage
{
    float:right;
    width:86px;
    height:129px;
}

.cardprice
{
    float:right;
    margin:9px 6px 0px 0px!important;
    font-size:13px;
    color:#000000;
    width:92%;
    text-align:right;
}

.cardbox .middle
{
    margin-top:7px;
    margin-right:5px;
    float:right;
    cursor:pointer;
}

.carddotssep
{
    background-image:url(/elitegifts/css/images/dotted_horizontal.gif);
    background-repeat:repeat-x;
    float:right;
    height:1px;
    overflow:hidden;
    margin-right:6px;
    _margin-right:3px;
    width:87%;
    margin-top:9px;
}

a.giftcatalogback, a:active.giftcatalogback, a:visited.giftcatalogback,
a:hover.giftcatalogback
{
    float:left;
    color:#0955ab;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    margin-left:22px;
}

.relatedgiftbox
{
    width:282px;
    height:249px;
    background-color:#e4e0c3;
}

.relatedgiftbox a,.relatedgiftbox a:visited, .relatedgiftbox a:active
{
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
    color:#000000;
    text-decoration:none;
    margin-top:15px;
    margin-right:12px;
}

.relatedgiftswrap
{
    width:648px;
}

.relatedgiftswrap .giftitemscontained
{
    width:90%!important;
}

.relatedgiftbox
{
    margin:20px!important;
}

.relatedgiftbox a:hover
{
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
    color:#940f07;
    text-decoration:none;
    margin-top:15px;
    margin-right:12px;
}

/* ==== end Gift page ==== */

/* ==== Lobby and Topic page ==== */

.lobbyheadarea
{
    width:100%;
}

.lobbyheader
{
    width:606px;
    height:147px;
    margin:12px 20px 0px 0px!important;
    background-image:url('/elitegifts/css/images/sinun_bg.gif');
    background-repeat:no-repeat;
}

.lobbyheaderleft
{
    width:363px;
    margin-right:28px!important;
}

.lobbyname
{
    margin:22px 0px 0px 10px!important;
    _margin:22px 0px 0px 5px!important;
    color:#522412;
    font-size:24px;
    font-weight:bold;
    font-family:Arial;
    width:100%;
}

.lobbydesc
{
    margin:8px 0px 0px 10px!important;
    _margin:8px 0px 0px 5px!important;
    color:#000000;
    font-size:13px;
    font-weight:normal;
    font-family:Arial;
    width:100%;
}

.lobbyimage
{
    width:200px;
    height:137px;
    margin-top:5px;
    margin-left:5px;
}

.lobbysubtitle
{
    margin:10px 20px 0px 10px!important;
    color:#000000;
    font-size:13px;
    font-weight:normal;
    font-family:Arial;
    width:90%;
}

.topicbox
{
    overflow:hidden;
    width:282px;
    margin:21px;
    background-color:#e4e0c3;
}

.topicbox img
{
    width:282px;
    height:198px;
}

.topicbox h3
{
    margin:0px!important;
    padding:0px!important;
    float:right;
    width:100%;
}

.topicname
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    height:32px;
    margin:12px 12px 6px 12px!important;
}

.topicdesc
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    font-weight:normal;
    height:32px;
    margin:0px 12px 6px 12px!important;
}

.topicbox a,.topicbox a:visited, .topicbox a:active, .topicbox a:hover
{
    font-family:Arial;
    font-size:13px;
    color:#0955ab;
    font-weight:normal;
    margin:0px 12px 6px 12px!important;
    text-decoration:none;
}

/* ==== end Lobby and Topic page ==== */

div#FormView
{
    width:1000px;height:100%;
    margin:auto;
    /*padding:auto;*/
    background-color:#fbf4ca;
    color: #522412;font-family:Arial; font-weight:bold; font-size:24px;
}
.BrandUploadMain
{
    margin-right:10px!important;
}
.formSection, .rowInformSection
{
    background-color:#fbf4ca!important;
}
.FormHeaderStyle
{
    color:Black!important;
    font-size:16px!important;
}
.disclamerWarp
{
    margin-right:100px!important;
    padding-top:20px!important;
}
.DivErrMsg label
{
    font-size:12px!important;
}
.SpecialLinksContainer
{
    display:none;
}

.LinksWrapper {display:none;}
