/************************/

.giftcardshdr_top{
	background:#124826;
	height:5px;
}
.giftcards{
	position:relative;
	overflow:visible;
}
.giftcardshdr{
	background:url('//imgrabo.com/design/site/giftcards/giftcardshdr.jpg') top left no-repeat;
	min-height:393px;
	position:relative;
	overflow:visible;
}
.giftcardshdr_card{
	background:url('//imgrabo.com/design/site/giftcards/giftcardshdr_card.png') no-repeat;
	width:305px;
	height:191px;
	position:absolute;
	top:24px;
	left:29px;
}
.giftcardshdr_card span{
	display:block;
	background-position:top left;
	background-repeat:no-repeat;
	width:269px;
	height:125px;
	position:absolute;
	top:19px;
	left:19px;
} 
.giftcardshdr_card span.gftcrds_rd{background-image:url('//imgrabo.com/design/site/giftcards/giftcards_cardslider_rd.png');}
.giftcardshdr_card span.gftcrds_ng{background-image:url('//imgrabo.com/design/site/giftcards/giftcards_cardslider_ng.png');}
.giftcardshdr_card span.gftcrds_imenden{background-image:url('//imgrabo.com/design/site/giftcards/giftcards_cardslider_imenden.png');}
.giftcardshdr_card span.gftcrds_godishnina{background-image:url('//imgrabo.com/design/site/giftcards/giftcards_cardslider_godishnina.png');}
.giftcards_pandelka{
	position:absolute;
	top:-8px;
	left:-3px;
	background:url('//imgrabo.com/design/site/giftcards/giftcards_pandelka.png') no-repeat;
	width:202px;
	height:118px;
	z-index:1;
}
.giftcardshdr_right{
	padding-left:378px;
	padding-top:24px;
	padding-right:30px;
	height:272px;
}
.giftcardshdr_right h1{
	font-family: arial, sans-serif;
	font-size:42px;
	line-height: 41px;
	font-weight:normal;
	color:white;
	text-shadow:0px 1px 2px rgba(0, 0, 0, .78);
	padding-bottom:11px;
}
.giftcardshdr_right p{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	color:#d0ffcb;
	text-shadow:0px 1px 2px rgba(0, 0, 0, .78);
	padding-bottom:17px;
}
.giftcardshdr_btn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/giftcards/giftcardshdr_btn2.png') top right no-repeat;
	padding-right:26px;
	cursor:pointer;
}
.giftcardshdr_btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/giftcards/giftcardshdr_btn.png') top left no-repeat;
	padding-left:76px;
	padding-right:50px;
	height:57px;
	font-family: arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:54px;
	color:white;
	text-shadow:0px -1px 0px rgba(255, 84, 0, .43);
}
.giftcardshdr_btn:hover{background-position:center right;}
.giftcardshdr_btn:hover b{background-position:center left;}
.giftcardshdr_btn:active{background-position:bottom right;}
.giftcardshdr_btn:active b{background-position:bottom left;}

.giftcardshdr_users{
	padding-left:29px;
	padding-bottom:10px;
}
.giftcardshdr_users h3{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	padding-bottom:1px;
}
.giftcardshdr_users .giftcardshdr_profile{
	float:left;
	width:309px;
	margin-top:10px;
}
.giftcardshdr_users .giftcardshdr_profile a{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#0074cd;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
}
.giftcardshdr_users .giftcardshdr_profile p { width:290px; color:#9a9a9a; padding-left:1px; }
.giftcardshdr_profilepic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	margin-left:1px;
}
.giftcardshdr_profilepic img{
	border:0;
	width:50px;
	height:50px;
	display:block;
	border-radius:50%;
}
.giftcardshdr_subbtn{
	clear: both;
	max-width:320px;
	text-align: center;
	color: rgba(255, 255, 255, .7);
	padding-top:5px;
}
.giftcardshdr_subbtn a{
	color: white;
}
.giftcardshdr_subbtn a:hover{
	opacity:.9;
}
/***/
.giftcardsbody{
	background: -moz-linear-gradient(top, #f8f8f8 0%, #fff 40%);
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #fff 40%);
	background: linear-gradient(to bottom, #f8f8f8 0%, #fff 40%);
	padding-top:22px;
	clear:both;
}
.giftcardsbody_left{
	float:left;
	width:567px;
	padding-left:29px;
}
.giftcardsbody_right{
	float:left;
	width:334px;
	padding-right:30px;
}
.giftcards_howworks h3{
	font-family: arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	padding-bottom:8px;
}
.giftcards_howworks_item{
	padding-left:1px;
	padding-bottom:10px;
}
.giftcards_howworks_item span{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/giftcards/giftcards_howworks.png') top left no-repeat;
	width:19px;
	height:30px;
	padding-left:6px;
	font-family: arial, sans-serif;
	font-size:20px;
	line-height:30px;
	font-weight:normal;
	color:white;
	text-shadow:0px -1px 0px rgba(9, 108, 174, .75);
	margin-top:3px;
}
.giftcards_howworks_item p{
	overflow:hidden;
	line-height:16px;
	padding-left:13px;
	padding-right:35px;
}
.giftcards_checkcard h3{
	font-family: arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	padding-bottom:6px;
	padding-left:2px;
}
.giftcards_checkcard i{
	display:block;
	font-style:normal;
	line-height:16px;
	padding-bottom:14px;
	padding-left:2px;
}
input.greyinput_css{
	border: #8D8D8D solid 1px;
	outline: 0;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 274px;
	height: 32px;
	padding:0px 5px;
	text-align: left;
	float: left;
	background-image: -webkit-gradient(
	 linear,
	 left bottom,
	 left top,
	 color-stop(0.80, rgb(249,249,249)),
	 color-stop(0.95, rgb(232,232,232))
	 );
	background-image: -moz-linear-gradient(
	 center bottom,
	 rgb(249,249,249) 2%,
	 rgb(232,232,232) 95%
	 );
	-moz-box-shadow: 0px 1px 1px white;
	-webkit-box-shadow: 0px 1px 1px white;
	box-shadow: 0px 1px 1px white;
	border-radius: 3px;
	margin: 1px;
}
input.greyinput_css:focus{border: #6D6D6D solid 2px;margin: 0px;}
.giftcards_checkcard input.greyinput_css{width:137px;}
.giftcards_checkcard .greenbtn_css3{margin-top:1px;}
.giftcards_checkcard_tip{
	background:url('//imgrabo.com/design/site/giftcards/giftcards_question_icon.png') 0 2px no-repeat;
	padding-left:25px;
	font-size:11px;
	color:#636363;
	width:305px;
	line-height:14px;
	margin-top:14px;
}
/***/
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.eot');
	src: url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.woff') format('woff'),
		url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.ttf') format('truetype'),
		url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
#simpletopround {display:block;}
.giftcards_buyhdr{
	background:url('//imgrabo.com/design/site/giftcards/giftcards_buyhdr.png') no-repeat;
	height:52px;
	font-family: arial, sans-serif;
	font-size:22px;
	line-height:52px;
	font-weight:normal;
	color:black;
	padding-left:25px;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
}
.giftcards_buy{padding:17px 30px;}
.giftcards_buyitem{position:relative;padding-bottom:13px;}
.giftcards_buyitem_l{
	width:149px;
	float:left;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	color:#8c8c8c;
	text-align:right;
	padding-top:9px;
	padding-right:14px;
}
.giftcards_buyitem_r{padding-left:7px;}
.giftcards_buyitem:hover .giftcards_buyitem_l{color:#000;}
.giftcards_buyitem_price a, .giftcards_buyitem_price div.giftcards_buyitem_priceother {
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/giftcards/giftcards_buyitem_pricebg.gif') top left repeat-x;
	height:56px;
	border:1px solid #5597c4;
	border-left:0;
	padding:0 12px;
	cursor:pointer;
}
.giftcards_buyitem_price div.giftcards_buyitem_priceother{
	background-position:bottom left;
	border:1px solid #004677;
	margin-left:-1px;
}
.giftcards_buyitem_price a span{
	display:block;
	width:75px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	color:#2d6286;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
	padding-top:11px;
}
.giftcards_buyitem_price a b{
	display:block;
	float:left;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size:44px;
	font-weight:normal;
	color:#004677;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
	padding-top:2px;
	padding-right:5px;
}
.giftcards_buyitem_price a div {
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:#2d6286;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
	float:left;
}
.giftcards_buyitem_price a div em{
	display:block;
	font-style:normal;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#004677;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
	padding-top:7px;
	height:20px;
}
.giftcards_buyitem_price a:first-child{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-left:1px solid #5597c4;
	margin-left:0 !important;
}
.giftcards_buyitem_price a:last-child{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
div.giftcards_buyitem_priceother{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
div.giftcards_buyitem_priceother span{
	display:block;
	float:left;
	width:74px;
	text-align:right;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	color:white;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
	margin-top:9px;
}
div.giftcards_buyitem_priceother em{
	display: block;
	font-style: normal;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color:white;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
	padding-top: 7px;
	height: 20px;
}
div.giftcards_buyitem_priceother div{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color:#b1e0ff;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);

}
div.giftcards_buyitem_priceother input{
	display:block;
	float:left;
	width:60px;
	height:48px;
	padding:0 7px;
	border:0;
	background:#085a92;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:4px;
	margin-left:8px;
	margin-right:6px;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size:44px;
	font-weight:normal;
	color:white;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
	text-align:right;
}
div.giftcards_buyitem_priceother input:focus{background:#004677;}
.giftcards_buyitem_price a:hover{background-position:center left;}
.giftcards_buyitem_price a:active, .giftcards_buyitem_price a.active{
	background-position:bottom left;
	border:1px solid #004677;
	margin-left:-1px;
}
.giftcards_buyitem_price a:active b, .giftcards_buyitem_price a.active b{
	color:white;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
}
.giftcards_buyitem_price a:active div, .giftcards_buyitem_price a.active div{
	color:#b1e0ff;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
}
.giftcards_buyitem_price a:active div em, .giftcards_buyitem_price a.active div em{
	color:white;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
}
.giftcards_buyitem_type{
	position:relative;
}
.giftcards_buyitem_type a{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/giftcards/giftcards_buyitem_pricebg.gif') top left repeat-x;
	height:42px;
	border:1px solid #5597c4;
	border-left:0;
	padding:0 13px;
	cursor:pointer;
	padding-top:11px;
	color:#2d6286;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .75);
}
.giftcards_buyitem_type a span{display:block;}
.giftcards_buyitem_type a:first-child{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-left:1px solid #5597c4;
	margin-left:0 !important;
}
.giftcards_buyitem_type a:last-child{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.giftcards_buyitem_type a:hover{background-position:center left;}
.giftcards_buyitem_type a:active{
	background-position:bottom left;
	border:1px solid #004677;
	margin-left:-1px;
}
.giftcards_buyitem_type span{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	color:#004677;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .75);
}
.giftcards_buyitem_type a:active{
	background-position:bottom left;
	color:#b1e0ff;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
	border:1px solid #004677;
	margin-left:-1px;
}
.giftcards_buyitem_type a:active span{color:white;text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);}
.giftcards_buyitem_type a.active{
	background-position:bottom left;
	color:#b1e0ff;
	text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);
	border:1px solid #004677;
	margin-left:-1px;
}
.giftcards_buyitem_type a.active span{color:white;text-shadow: 0px 1px 1px rgba(0, 70, 119, .75);}

.giftcards_buyitem .sendgift_box{
	width:655px;
}
.giftcards_buyitem .sendgift_box.isfirst{
	background:#E0F1FD url('//imgrabo.com/design/site/giftcards/newgifts_sendgiftbox2.gif') top left no-repeat;
	border:0;
	width:657px;
}
.giftcards_buyitem .sendgift_ftr{
	background-image:url('//imgrabo.com/design/site/giftcards/sendgift_ftr2.gif');
	background-repeat:no-repeat;
}
.giftcards_buyitem .new_blue_form textarea{
	max-width: 405px;
	max-height:350px;
}
.giftcards_buyitem .newgifts_choosetheme .newgifts_giftemplate{margin-bottom:5px;}
/***/
.giftcardslist{
	background:url('//imgrabo.com/design/site/giftcards/giftcardsbody.png') top center no-repeat;
	padding:17px 30px;
	padding-right:0px;
	padding-bottom:1px;
}
.giftcardslist h3{
	font-family: arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	padding-bottom:10px;
	float:left;
	padding-top:1px;
}
.giftcardslist #actswitch{float:left;margin-top:0px;margin-left:11px;margin-bottom:11px;}
.gcards_holder{position:relative;}
.giftcards_kartichka{
	float:left;
	width:436px;
	background:url('//imgrabo.com/design/site/giftcards/giftcards_kartichka_top.png') top left no-repeat;
	padding-top:4px;
	margin-right:28px;
	margin-bottom:25px;
}
.giftcards_kartichka_cont{
	background:url('//imgrabo.com/design/site/giftcards/giftcards_kartichka.png') top left repeat-y;
	padding:7px 18px;
	padding-right:15px;
	padding-bottom:10px;
}
.giftcards_kartichka_bttm{
	background:url('//imgrabo.com/design/site/giftcards/giftcards_kartichka_bttm.png') bottom left no-repeat;
	padding:0 1px;
	padding-bottom:6px;
	min-height: 29px;
}
.giftcards_kartichka_cont .gc_kartichka_l{float:left;padding-top:2px;}
.giftcards_kartichka_cont .gc_kartichka_r{float:right;}
.giftcards_kartichka_cont .gc_kartichka_l a, .giftcards_kartichka_cont .gc_kartichka_l span{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	padding-bottom:1px;
}
.giftcards_kartichka_cont .gc_kartichka_l a:hover{color:#000;}
.giftcards_kartichka_cont .gc_kartichka_l p{color:#a2a2a2;}
.gc_kartichka_r b{
	display:block;
	float:left;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 46px;
	line-height: 41px;
	font-weight:normal;
	color:#000;
}
.gc_kartichka_r div{
	font-family: 'Myriad Pro', arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	color:#a1a1a1;
	padding-left:4px;
	width:21px;
	float:left;
	margin-top:-4px;
}
.gc_kartichka_r div em{
	display:block;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size:22px;
	font-weight:normal;
	font-style:normal;
	color:#000;
	height:17px;
}
.gc_karticka_status{
	border-top:1px solid rgba(0, 0, 0, .14);
	padding:10px 17px;
	line-height:15px;
}
.gc_kartichka_btn{
	display:block;
	float:left;
	border:1px solid #c5c5c5;
	background:url('//imgrabo.com/design/site/giftcards/gc_kartichka_btn.gif') top left repeat-x;
	height:30px;
	font-weight:bold;
	line-height:28px;
	color:#187dc3;
	padding:0 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:8px 12px 0 1px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .75);
	cursor:pointer;
}
.gc_kartichka_btn:hover{border-color:#9b9b9b;background-position:center left;}
.gc_kartichka_btn:active{border-color:#9b9b9b;background-position:bottom left;color:#000;text-shadow:0px 1px 1px rgba(0, 0, 0, .15);}

.giftcards_kartichka_cont em {
	display:block;
	font-style:normal;
	padding-top:5px;
	width:318px;
	max-width:310px;
	color:#444;
	font-size:12px;
}
.giftcards_kartichka_cont em a {
	font-size:12px;
	font-family:verdana;
	display:inline;
	padding:0;
	color:#187DC3;
	font-weight:bold;
	cursor:pointer;
}
.giftcards_kartichka_cont em a:hover {
	color:#105685;
}

/************************/

.newgifts_choosetheme{}
.newgifts_choosetheme strong{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	padding-left:1px;
	padding-bottom:8px;
}
.newgifts_choosetheme .newgifts_giftemplate{
	display:block;
	background:url('//imgrabo.com/design/site/gifts/newgifts_giftemplate.gif') 0 0 no-repeat;
	width:180px;
	height:56px;
	padding-left:31px;
	padding-right:10px;
	padding-top:6px;
	float:left;
	cursor:pointer;
	margin-right:7px;
	margin-bottom:12px;
	outline:none;
}
.newgifts_choosetheme .newgifts_giftemplate img{
	display:block;
	border:0;
	width:50px;
	height:50px;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.newgifts_choosetheme .newgifts_giftemplate b{
	display:block;
	overflow:hidden;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:black;
	text-shadow:white 0px 1px 0px;
	padding-left:9px;
	padding-top:1px;
}
.newgifts_choosetheme .newgifts_giftemplate:hover{background-position:0 -62px;}
.newgifts_choosetheme .newgifts_giftemplate:active{background-position:0 -124px;}
.newgifts_choosetheme .newgifts_giftemplate:active b{color:white;text-shadow:#0a5f9a 0px 1px 2px;}
.newgifts_choosetheme .newgifts_giftemplate.selected{background-position:0 -124px;}
.newgifts_choosetheme .newgifts_giftemplate.selected b{color:white;text-shadow:#0a5f9a 0px 1px 2px;}


.newgifts_sendgiftbox{
	background:url('//imgrabo.com/design/site/gifts/newgifts_sendgiftbox.gif') top left no-repeat;
	width:657px;
	padding: 10px;
	padding-top:4px;
	padding-bottom: 0px;
}
.newgifts_sendgiftbox input{outline:none;}
.newgifts_sendgiftbox #orderform{margin:0px;}
.newgifts_sendgiftbox table#orderform td{padding-bottom:0px;overflow:visible;}
.newgifts_sendgiftbox .new_blue_form{overflow:visible;}
.newgifts_sendgiftbox table td .nf_value{margin-bottom:0px;}
.newgifts_sendgiftbox table td label{display:block;height:22px;margin-left:2px;}

/************************/

.nf_value input, .nf_value select, .nf_value textarea { 
	padding: 4px;
	padding-left:6px;
	border:#77afd3 solid 1px;
	outline: 0;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 274px;
	height:27px;
	text-align: left;
	float:left;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(255,255,255)),
		color-stop(0.55, rgb(255,255,255)),
		color-stop(1, rgb(224,241,253))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(255,255,255) 10%,
		rgb(255,255,255) 55%,
		rgb(224,241,253) 100%
	);
	-moz-box-shadow: 0px 1px 1px white;
	-webkit-box-shadow: 0px 1px 1px white;
	box-shadow: 0px 1px 1px white;
	border-radius: 3px;
	margin:1px;
}
.nf_value textarea { 
	padding: 4px;
	padding-left:6px;
	border:#77afd3 solid 1px;
	outline: 0;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 274px;
	height:27px;
	text-align: left;
	float:left;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(255,255,255)),
		color-stop(0.55, rgb(255,255,255)),
		color-stop(1, rgb(224,241,253))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(255,255,255) 10%,
		rgb(255,255,255) 55%,
		rgb(224,241,253) 100%
	);
	-moz-box-shadow: 0px 1px 1px white;
	-webkit-box-shadow: 0px 1px 1px white;
	box-shadow: 0px 1px 1px white;
	border-radius: 3px;
	margin:1px;
}
.nf_value select { 
	padding: 4px;
	padding-left:6px;
	border:#77afd3 solid 1px;
	outline: 0;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 274px;
	height:27px;
	text-align: left;
	float:left;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(255,255,255)),
		color-stop(0.55, rgb(255,255,255)),
		color-stop(1, rgb(224,241,253))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(255,255,255) 10%,
		rgb(255,255,255) 55%,
		rgb(224,241,253) 100%
	);
	-moz-box-shadow: 0px 1px 1px white;
	-webkit-box-shadow: 0px 1px 1px white;
	box-shadow: 0px 1px 1px white;
	border-radius: 3px;
	margin:1px;
}
.nf_data_holder { 
	border:#77afd3 solid 1px;
	outline: 0;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 280px;
	height:35px;
	text-align: left;
	float:left;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(255,255,255)),
		color-stop(0.55, rgb(255,255,255)),
		color-stop(1, rgb(224,241,253))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(255,255,255) 10%,
		rgb(255,255,255) 55%,
		rgb(224,241,253) 100%
	);
	-moz-box-shadow: 0px 1px 1px white;
	-webkit-box-shadow: 0px 1px 1px white;
	box-shadow: 0px 1px 1px white;
	border-radius: 3px;
	margin:1px;
	padding-left: 5px;
}
.nf_value label input{
	padding:0px;
	margin:0px;
	width:inherit;
	height:inherit;
	border:none;
	float:none;
}
.nf_value select{
	padding: 7px;
	padding-top:9px;
	padding-left:9px;
	height:37px;
	width: 287px;
	cursor: default;
	outline: 0;
	margin: 0em;
	font: -webkit-small-control;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: -webkit-auto;
}
.new_blue_form textarea { 
	width: 405px;
	height: 70px;
	padding: 7px;
	padding-top:9px;
	padding-left:9px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	display: block;
}
.nf_data_holder select{ 
	border:#77afd3 solid 1px;
	outline: 0;
	width:93px;
	padding-left:5px;
	font-size: 18px;
	font-family: arial, sans-serif;
	text-align: left;
	float:left;
	margin:1px;
	border:none;
	margin: 0em;
	font: -webkit-small-control;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: -webkit-auto;
}
.nf_value label{
	display:inline;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.new_blue_form input:focus { border: #0569ac solid 2px; margin:0px;}	
.new_blue_form textarea:focus { border: #0569ac solid 2px; margin:0px;}
.nf_button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible;
}

/************************/

.newgifts_sudgesterwrap{
	overflow:visible;
	position:relative;
}
.nf_value.newgifts_sudgesterwrap b {
	float: none;
	padding-top: 0;
	line-height: 14px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0;
	padding-right: 0;
	width: auto;
	text-align: left;
}
.newgifts_sudgesterwrap .suggester{
	position:absolute;
	top:37px;
	left:-2px;
	z-index:5;
	width:292px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
}
.newgifts_sudgesterwrap .suggester .suggester_head{
	background:url('//imgrabo.com/design/site/gifts/suggester_head.png') top left no-repeat;
	padding-left:12px;
}
.newgifts_sudgesterwrap .suggester .suggester_head b{
	background:url('//imgrabo.com/design/site/gifts/suggester_head2.png') top right no-repeat;
	height:25px;
	line-height:23px;
	font-weight:normal;
	font-size:11px;
	color:#3096de;
	padding-bottom:0px;
}
.newgifts_sudgesterwrap .suggester a{
	display:block;
	background:url('//imgrabo.com/design/site/gifts/suggester_a.png') bottom left no-repeat;
	padding-left:11px;
	cursor:pointer;
}
.newgifts_sudgesterwrap .suggester b{
	display:block;
	background:url('//imgrabo.com/design/site/gifts/suggester_a2.png') bottom right no-repeat;
	padding-bottom:7px;
	padding-right:5px;
}
.newgifts_sudgesterwrap .suggester b img{
	display:block;
	float:left;
	margin-top:7px;
	margin-right:7px;
	width:40px;
	height:40px;
}
.newgifts_sudgesterwrap .suggester b span{
	display:block;
	font-weight:bold;
	padding-top:5px;
	padding-left:1px;
	color:#04609e;
}
.newgifts_sudgesterwrap .suggester b  i{
	display:block;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	padding-top:1px;
	padding-left:1px;
	color:#808080;
}
.newgifts_sudgesterwrap .suggester ul, .newgifts_sudgesterwrap .suggester li{
	float:none;
} 
.newgifts_sudgesterwrap .suggester a:hover{background:url('//imgrabo.com/design/site/gifts/suggester_a_hov.png') bottom left no-repeat;}
.newgifts_sudgesterwrap .suggester a:hover b{background:url('//imgrabo.com/design/site/gifts/suggester_a2_hov.png') bottom right no-repeat;}
.newgifts_sudgesterwrap .suggester a:hover b span{color:white;text-shadow:#1271b3 0px 1px 0px;}
.newgifts_sudgesterwrap .suggester a:hover b i{color:#c3e1f5;text-shadow:#1675b7 0px 1px 0px;}
.newgifts_sudgesterwrap .suggester li:last-child a{background:url('//imgrabo.com/design/site/gifts/suggester_a_last.png') bottom left no-repeat;}
.newgifts_sudgesterwrap .suggester li:last-child a b{background:url('//imgrabo.com/design/site/gifts/suggester_a_last2.png') bottom right no-repeat;padding-bottom:15px;}
.newgifts_sudgesterwrap .suggester li:last-child a:hover{background:url('//imgrabo.com/design/site/gifts/suggester_a_last_hov.png') bottom left no-repeat;}
.newgifts_sudgesterwrap .suggester li:last-child a:hover b{background:url('//imgrabo.com/design/site/gifts/suggester_a_last2_hov.png') bottom right no-repeat;}

.newgifts_sudgesterwrap .suggester li.hovered a{background:url('//imgrabo.com/design/site/gifts/suggester_a_hov.png') bottom left no-repeat;}
.newgifts_sudgesterwrap .suggester li.hovered a b{background:url('//imgrabo.com/design/site/gifts/suggester_a2_hov.png') bottom right no-repeat;}
.newgifts_sudgesterwrap .suggester li.hovered a b span{color:white;text-shadow:#1271b3 0px 1px 0px;}
.newgifts_sudgesterwrap .suggester li.hovered a b i{color:#c3e1f5;text-shadow:#1675b7 0px 1px 0px;}
.newgifts_sudgesterwrap .suggester li.hovered:last-child a{background:url('//imgrabo.com/design/site/gifts/suggester_a_last_hov.png') bottom left no-repeat;}
.newgifts_sudgesterwrap .suggester li.hovered:last-child a b{background:url('//imgrabo.com/design/site/gifts/suggester_a_last2_hov.png') bottom right no-repeat;}

.newgifts_selecteduser{
	padding: 5px;
	border: #77AFD3 solid 1px;
	outline: 0;
	width: 274px;
	text-align: left;
	float: left;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
	background-image: -webkit-gradient(
	 linear,
	 left bottom,
	 left top,
	 color-stop(0.1, rgb(255,255,255)),
	 color-stop(0.55, rgb(255,255,255)),
	 color-stop(1, rgb(224,241,253))
	 );
	background-image: -moz-linear-gradient(
	 center bottom,
	 rgb(255,255,255) 10%,
	 rgb(255,255,255) 55%,
	 rgb(224,241,253) 100%
	 );
	-moz-box-shadow: 0px 1px 1px white;
	-webkit-box-shadow: 0px 1px 1px white;
	box-shadow: 0px 1px 1px white;
	border-radius: 3px;
	margin: 1px;
}
.newgifts_selecteduser_links{ overflow:hidden; padding-top:10px; padding-left:14px; }
.newgifts_selecteduser_links a{ display:block; padding-bottom:5px; cursor:pointer; }
.newgifts_selecteduser img{
	float:left;
	border:0;
	margin-right:9px;
}
.newgifts_selecteduser div{overflow:hidden;padding-top:5px;}
.newgifts_selecteduser div b{display:block;padding-bottom:2px;}
.newgifts_selecteduser div span{display:block;font-size:11px;color:#a8a8a8;}

/************************/