

.clearb {clear:both;}
.hand {cursor:pointer;}
.hide {display:none !important;}
.button {border:none !important; width:auto !important; height:auto !important;}
#popup_body {background:none !important; overflow:  auto;}

.pagination {
    display: inline-table;
    float: right;
    text-align: right;
	xclear:both;
	width:60%;
}
.pg-numbers { float:center !important; position:relative; }
.pagination a {
    text-decoration: none;
}
.pagination .first-pg, .pagination .last-pg, .pagination .next-pg, .pagination .prev-pg {
    font-size: 20px;
    font-weight: 700;
    padding: 0 5px;
}
.pagination .next-pg, .pagination .prev-pg {
    font-size: 14px;
    font-weight: 700;
}
.current-pg {
    cursor: pointer;
    margin: 0 8px;
    text-decoration: none;
	color:red;
	font-weight:bold;
}
.other-pg {
    cursor: pointer;
    margin: 0 8px;
}

/* each pix is reduced by 50 px   */

.shpng-cart 						{margin-bottom:50px;}
.shpng-cart ul.titles				{/*background:#DBDADA;*/ overflow:hidden; list-style:none;}
.shpng-cart ul.titles1				{/*background:#DBDADA;*/ overflow:hidden; list-style:none;}
.shpng-cart ul.titles li			{float:left; padding:6px; text-transform:uppercase; color:#666; font-size:12px; font-weight:700; background-color:#d2d1f9; border-right:1px solid #FFF;}
.shpng-cart ul.titles1 li			{float:left; padding:6px; color:#666; font-size:12px; font-weight:700; background-color:#d2d1f9; border-right:1px solid #FFF;}

.shpng-cart .col1					{width:75px; margin-right:0px !important;}
.shpng-cart .col2					{width:91px; margin-right:0px !important;}
.shpng-cart .col3					{width:61px;}
.shpng-cart .col4					{width:38px; text-align:center;}
.shpng-cart .col5					{width:40px; text-align:center;}
.shpng-cart .col6					{width:39px; text-align:center;}
.shpng-cart .col7					{width:40px; text-align:center;}
.shpng-cart .col8					{width:30px; text-align:center; border-right:none !important;}
.shpng-cart .col1n3					{width:30%; text-align:left; padding:2% 3% 0 0 !important; background-color:#fff !important; border-top: 1px solid #d9d9d9;}
.shpng-cart .col4n5					{font-size: 14px !important; padding: 1% 3% 1% 0 !important; text-align: left; text-transform: none !important; width: 50%; background-color:#d2d1f9;}

.shpng-cart .col4n51					{font-size: 14px !important; padding: 1% 3% 1% 0 !important; text-align: left; text-transform: none !important; width: 97%;}


.shpng-cart ul.product li			{margin:0px; border:1px solid #d9d9d9; border-bottom:none; overflow:hidden;}
.shpng-cart ul.product li .col1,.shpng-cart ul.product li .col2,
.shpng-cart ul.product li .col3,.shpng-cart ul.product li .col4,
.shpng-cart ul.product li .col5, .shpng-cart ul.product li .col6, .shpng-cart ul.product li .col7, .shpng-cart ul.product li .col8 {float:left; padding:10px 6px;}

.shpng-cart ul.product li .col1 				{color:#666; font-size:13px;}
.shpng-cart ul.product li .col1 .prod-img		{width:70px; float:left;}
.shpng-cart ul.product li .col1 div				{width:80px; float:right;}
.shpng-cart ul.product li .col1 .prod-img img	{width:50px; margin-right:15px; max-height:90px;}
.shpng-cart ul.product li .col1 a				{font-size:12px;}
.shopping-cart-popup-link { color:#e6bde4; border-bottpm:1px solid #e6bde4; text-decoration:underline;}

.left_link_hover { background-color:#66315d !important; color:#fff !important; }

.error { color:red; }
.success {color:green; }
.col1n3 > p {font-size: 18px;margin: 3px 0;text-transform: none;}
.buttongroup {background-color: #FFFFFF !important; float: right !important; margin: 10px 0 !important;}
.buttongroup a {font-weight: normal;}
#li_empty_cart {border-top: medium none; padding: 2px;}
#li_empty_cart div {background-color: #F5EDBE; padding: 15px;}
.div_friends {width:100%;}
.cls_popup_friendlist_type { color:#fff;}

/* friendlist slideout */
/*.fslideout {
	position: fixed;
	top: 20px;
	right: 0;
	width: 135px !important;
	height:35px;
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	-o-animation-duration: 0.3s;
	animation-duration: 0.3s;
	float:left;
}*/
.fslideout {
    animation-duration: 0.3s;
    float: right !important;
    height: 35px;
    margin: 20px 5px 0 0;
    width: 55px !important;
}
.fslideout b {font-weight:normal;}
.fslideout span {display:none;}
.fslideout_inner {
	position: relative;
	left:0px;
	top: 0px;
	background:#fff;
	width: 170px;
	padding: 0px;
	height: 10px !important;
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	-o-animation-duration: 0.3s;
	animation-duration: 0.3s;
	text-align: left;
	font-size:12px;
	z-index:5000;
	display:none;
}
.fslideout:hover {
	top: 50px;
	right:0px;
}
.fslideout:hover .fslideout_inner {
	height:120px !important;
	display:block !important;
	z-index:5000;
}
.fslideout_inner ul {padding:0; margin:0; list-style-type:none;}
.fslideout_inner ul li a {width:160px; padding:5px 0 0 10px; height:21px; display:block; float:left; border:1px solid #BEBEBE; text-align:left; background-color:#fff; text-transform:uppercase; color:#000; text-decoration:none;}
.fslideout_inner ul li a:hover { background-color:#d0d2f8;}
.fslideout_inner .heading {width:150px; padding:5px 10px; border:1px solid #BEBEBE; background-color:#d0d2f8; color:#000;}

/** FB list CSS **/
.ProductFBList {float:left; width:100%; margin:0px;}
.ProductFBList ul {float:left; width:100%; overflow-y:auto; overflow-x:hidden;}
.ProductFBList ul li {float:left; width:100%; list-style-type:none; border-bottom:1px solid #e3e3e3; margin-bottom:7px; padding-bottom:6px;}
.ProductFBList ul li img {width:19%; float:left; margin-right:5%;}
.ProductFBList ul li p {border: medium none !important; float: left; font: 10px tahoma; margin: 0 !important; padding: 0 !important; text-align: left !important; width: 73% !important;}

.friendsearchpan {width:100%; height:25px; position:relative; clear:both;}
.friendsearchpan input {border:1px solid #cdced0; border-radius:5px; moz-border-radius:5px; background-color:#edeef0; width:100%; height:25px; padding:0 5px; font-size:23px; text-transform:uppercase; color:#66315D;}
.friendsearchpan img {position:relative; top:-20px; right:0px; z-index:1; float:right;}
.ProductFBList .btn a { background-color:#39395b; border: 1px solid #9D9FA4; clear: both; color: #FFFFFF; float: right; font-size: 23px; height: 35px; margin-top: 10px; padding: 2px 2px; text-decoration: none; text-transform: uppercase;}


/* gift it shopping cart */
.popup-shpng-cart 						{margin-bottom:50px;}
.popup-shpng-cart ul.titles				{/*background:#DBDADA;*/ overflow:hidden; list-style:none;}
.popup-shpng-cart ul.titles li			{float:left; padding:10px; text-transform:uppercase; color:#666; font-size:14px; font-weight:700; background-color:#d2d1f9; border-right:1px solid #FFF;}

.popup-shpng-cart .col1					{width:125px; margin-right:0px !important;}
.popup-shpng-cart .col2					{width:161px; margin-right:0px !important;}
.popup-shpng-cart .col3					{width:131px;}
.popup-shpng-cart .col4					{width:100px; text-align:center;}
.popup-shpng-cart .col5					{width:100px; text-align:center;}
.popup-shpng-cart .col6					{width:89px; text-align:center;}
.popup-shpng-cart .col7					{width:105px; text-align:center;}
.popup-shpng-cart .col1n3					{width:97%; text-align:right; padding:2% 3% 0 0 !important; background-color:#fff !important; border-top: 1px solid #d9d9d9;}
.popup-shpng-cart .col4n5					{font-size: 18px !important; padding: 1% 3% 1% 0 !important; text-align: left; text-transform: none !important; width: 97%;}

.popup-shpng-cart ul.product li			{margin:0px; border:1px solid #d9d9d9; border-bottom:none; overflow:hidden;}
.popup-shpng-cart ul.product li .col1,.popup-shpng-cart ul.product li .col2,
.popup-shpng-cart ul.product li .col3,.popup-shpng-cart ul.product li .col4,
.popup-shpng-cart ul.product li .col5, .popup-shpng-cart ul.product li .col6, .popup-shpng-cart ul.product li .col7 {float:left; padding:20px 10px;}

.popup-shpng-cart ul.product li .col1 				{color:#666; font-size:13px;}
.popup-shpng-cart ul.product li .col1 .prod-img		{width:140px; float:left;}
.popup-shpng-cart ul.product li .col1 div				{width:150px; float:right;}
.popup-shpng-cart ul.product li .col1 .prod-img img	{width:120px; margin-right:15px; max-height:90px;}
.popup-shpng-cart ul.product li .col1 a				{font-size:16px;}

/*gift register form */
.giftregisterForm {width:962px; float:left; margin: 0 0 20px; padding: 0 0 20px; border-bottom: 2px dotted #EAEAEA;}
.giftregisterForm h2 {color:#4b4b4b; font-size:25px; width:802px; padding-left:160px; background-color:#e6bde4; }
.giftregisterForm .Mobihead {display:none;}
.giftregisterForm p.mandatory {color:#790564; font-size:11px; margin:4px 0;}
.giftregisterForm .formfield input.txtfield {width:185px; height:38px; border:1px solid #cccccc; padding:5px 18px; color:#000; float:left; margin-right:8px;}
.giftregisterForm .formfield input.txtfield3, .formfield input.txtfield3a {width:185px; height:18px; border:1px solid #cccccc; padding:18px; color:#000; float:left; margin-right:8px;}
.giftregisterForm .formfield input.txtfield2, .formfield4 input.txtfield2, .formfield5 input.txtfield2 {width:350px; height:18px; border:1px solid #cccccc; padding:18px; color:#000; float:left; margin-right:8px;}
.giftregisterForm .formfield span, .formfield4 span, .formfield5 span {float:left; font-size:13px; color:#790564; margin-top:15px;}
.giftregisterForm .formfield2 {float:left; margin:0 0 0 300px; height:17px; width:250px; background-color:#ececec; padding:3px 0 0 3px; font-size:10px;}
.giftregisterForm .formfield2 > input {float: left; margin-right: 5px;}
.giftregisterForm .formfield3 {float:left; margin:0 0 5px 300px;}
.giftregisterForm .formfield .gender {float:left; margin-top:10px;}
.giftregisterForm .formfield .gender b {color:#790564; font-size:16px;}
.giftregisterForm .formfield h3 {color:#9e0182; float:left; margin:10px 0;}
.giftregisterForm .formfield5 .listmenu {width:254px; height:34px; border:1px solid #cccccc; padding:8px; color:#000; float:left; margin-right:8px;}

/*gift register form */
.popupForm {width:95%; float:left; margin: 0 0 20px; padding: 0 0 20px; border-bottom: 2px dotted #EAEAEA;}
.popupForm h2 {color:#4b4b4b; font-size:25px; width:100%; padding-left:160px; background-color:#e6bde4; }
.popupForm .Mobihead {display:none;}
.popupForm p.mandatory {color:#790564; font-size:11px; margin:4px 0;}
.popupForm .formfield input.txtfield {width:48%; height:38px; border:1px solid #cccccc; padding:5px 18px; color:#000; float:left; margin-right:8px;}
.popupForm .formfield input.txtfield3, .formfield input.txtfield3a {width:185px; height:18px; border:1px solid #cccccc; padding:18px; color:#000; float:left; margin-right:8px;}
.popupForm .formfield input.txtfield2, .formfield4 input.txtfield2, .formfield5 input.txtfield2 {width:350px; height:18px; border:1px solid #cccccc; padding:18px; color:#000; float:left; margin-right:8px;}
.popupForm .formfield span, .formfield4 span, .formfield5 span {float:left; font-size:13px; color:#790564; margin-top:15px;}
.popupForm .formfield2 {float:left; margin:0 0 0 300px; height:17px; width:250px; background-color:#ececec; padding:3px 0 0 3px; font-size:10px;}
.popupForm .formfield2 > input {float: left; margin-right: 5px;}
.popupForm .formfield3 {float:left; margin:0 0 5px 294px;}
.popupForm .formfield .gender {float:left; margin-top:10px;}
.popupForm .formfield .gender b {color:#790564; font-size:16px;}
.popupForm .formfield h3 {color:#9e0182; float:left; margin:10px 0;}
.popupForm .formfield5 .listmenu {width:254px; height:34px; border:1px solid #cccccc; padding:8px; color:#000; float:left; margin-right:8px;}
.popupForm .formfield label { width:50%; }


#div_profile_details { width:63% !important;}
.norequests { width:90%; padding:7px; background:#fff; text-align:center; font-size:18px; color:#923e8e; }

.divStru ul ul li {
    background: url("../images/bullet_black.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    float: left;
    font: 8px arial;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 0;
    padding-left: 10px;
    width: 100%;
}
.r_giftrow { background:#fff; color:#923e8e; }