@charset "utf-8";

/* CSS Document */

#mobile_menu {display: block;}

.hideme {hide;}

.mob_hide {display:none;}

.mob_form {
float: left;
margin: 5px;
width:100%;
position: relative;
}

.mob_submit {
float: left;
margin: 10px;
width:100%;
position: fixed;
}

body {padding:0; margin:0; background:url(../images/mobile_bodyBg.gif) repeat-x top; font-family:'Open Sans', sans-serif; min-width:320px;}

* {padding:0; margin:0;}


.main clearfix {float:left; display: inline;}


.floatL {float:left;}

.floatR {float:right;}

.noMargin {margin:0;}

.noPadd {padding:0;}

.purple {color:#923e8e;}

.hr {border-bottom:1px dotted #ccc; width:100%; float:left; border-top:none; border-left:none; border-right:none; margin-bottom:15px;}






h2 {font-size:20px; color:#b9b9b9; font-weight:normal;}

h3 {font-size:18px; color:#491446; font-weight:normal;}


.containerid {position: absolute; height: 200px; width: 100%; margin:0 0 50px 0; top: 20%; left: 40%; font-size:30px;}

.myCheckList2m h2 {font-size:20px; width:100%; float:left; text-align:left; margin:10px 0 0;}

.myCheckList3m h2 {font-size:20px; width:100%; float:left; text-align:left; margin:10px 0 0;}


/*** Login CSS ***/

body.bg {background-color:#9e0182; background-image:none;}

#loginPopup {width:100%; padding:30px 0px; box-shadow: none; float:left;}

#loginPopup .logo {display:block;}

#loginPopup h2 {display:none;}



#loginPopup small {width:100%; text-align:center; float:left; margin:20px 0 10px;}

#loginPopup p {width:100%; float:left; text-align:center; margin:10px 0 0;}

#loginPopup img {width:170px; height:40px;}

#loginPopup p big {font-size:25px;}

#loginPopup input {width:188px; height:17px; padding:8px; border:1px solid #9e0182; font-size:13px; color:#b2b2b2; margin-bottom:10px;}

#loginPopup1 {width:100%; padding:30px 0px; box-shadow: none; float:left;}

#loginPopup1 .logo {display:block;}

#loginPopup1 h2{display:none;}
#loginPopup1 a {display:center;}

#loginPopup1 small {font-size:15px; width:100%; text-align:center; float:left; margin:20px 0 10px;}

#loginPopup1 p {width:100%; float:left; text-align:center; margin:10px 0 0;}

#loginPopup1 img {width:auto;}

#loginPopup1 p big {font-size:25px;}

#loginPopup1 input {width:188px; height:17px; padding:8px; border:1px solid #9e0182; font-size:13px; color:#b2b2b2; margin-bottom:10px;}


.wrapper {width:100%; margin:auto;}



.header {width:100%; height:59px; float:left; /*margin-bottom:19px;*/}

.innerheader {height:59px !important;}

.logo a {width:99px; height:36px; display:block; margin:12px 0 0 10px;}

img {width:100%;}

.searchpan {display:none;}

.wlcomebox {width:150px; margin:0px 0px 0 0; float:right;}

.wlcomebox .filePic {width:30px; height:51px; margin-right:0px;}

.basketInfo {font-size:8px; font-weight:bold; text-transform:uppercase; color:#fff; margin-top:0px; position:relative;}

.basketInfo big {font-size:15px; line-height: 1px;}

.basketInfo span, .basketInfo em {display:none;}  /* changes by vinay sept 2024 .basketInfo img {display:none;}             */
.basketInfo .noshowmobile {display:none;}
.baskeyInfo .showonlymobile {display: inline;} 




/*** Contribute Page ****/
.contribute {max-width:765px; margin:auto;}
.stepsBlock {width:100%; float:left; margin-bottom:15px;}
.stepsBlock .stepname {float:left; width:23%; height:35px; padding:5px 1%; font-size:25px; color:#82237f;}
.stepsBlock .stepname {float:left; width:65%; height:35px; padding:5px 1%; font-size:25px; color:#82237f;}
.stepsBlock .selectBox {float:left; width:74%;}
.hitbtn a {width:100%; height:80px; float:left; padding:5px 1%; border:1px solid #a3a5a9; background:#9e0182 url(../images/contribute_arrow.png) no-repeat right; font-size:22px; text-transform:uppercase; color:#fff;}
.hitbtnbig1 a {width:80%; height:55px; float:left; padding:5px 1%; border:1px solid #a3a5a9; background:#9e0182 url(../images/contribute_arrow.png) no-repeat right;
font-size:22px;  color:#fff;}
.hitbtnbig2 a {width:100%; height:55px; float:left; padding:5px 1%; border:1px solid #a3a5a9; background:#9e0182 url(../images/contribute_arrow.png) no-repeat right;
font-size:22px;  color:#fff;}
.active_hitbtn a {width:100%; height:34px; float:left; padding:5px 0 5px 1%; border:1px solid #b7b7b7; border-bottom:none; background:#dcdcdc url(../images/contribute_arrowDwn.png) no-repeat right; font-size:22px; text-transform:uppercase; color:#3b3b3b; transition:width 0.5s ease-out;}
.active_hitbtnbig a {width:100%; height:55px; float:left; padding:5px 0 5px 1%; border:1px solid #b7b7b7; border-bottom:none; background:#dcdcdc url(../images/contribute_arrowDwn.png) no-repeat right; font-size:22px; color:#3b3b3b; transition:width 0.5s ease-out;}











.threeColStru {width:100%; float:left; margin-bottom:25px;}

.threeColStru .firstthird {width:100%; float:left; margin-right:0px; z-index:20;}

.threeColStru .firstthird h2 {display:none;}

.threeColStru .firstthird h3 {display:none;}

.threeColStru .firstthird span img {display:none;}

.threeColStru .firstthird span &nbsp {display:none;}


.threeColStru .firstthird div {display:none;}

.threeColStru .secondthird {display:none;}

.threeColStru .secondthird_mobile {display:block; width:100%; float:left; margin-right:0px;}

.threeColStru .lastthird {display:none;}

.threeColStru .firstthird ul, .threeColStru .secondthird_mobile ul {list-style-type:none; width:236px; margin:auto; float:none;}

.threeColStru .firstthird ul li {float:left; margin:20px 0 0 20px; width:88px; height:110px;}

.threeColStru .firstthird span a {border-bottom: medium none; float: right; height: 110px; padding: 0; text-decoration: none; width: 88px;}

.threeColStru .firstthird span a.relations { background:url(../images/relations_icon2.png) no-repeat;}
.threeColStru .firstthird span a.relations:hover, .threeColStru .firstthird span a.relationsActv  { background:url(../images/relations_icon2_over.png) no-repeat;}


.threeColStru .firstthird span a.essentials { background:url(../images/essential_icon2.png) no-repeat;}

.threeColStru .firstthird span a.essentials:hover, .threeColStru .firstthird span a.essentialsActv  { background:url(../images/essential_icon2_over.png) no-repeat;}

.threeColStru .firstthird span a.specialdays { background:url(../images/specialdays_icon2.png) no-repeat;}

.threeColStru .firstthird span a.specialdays:hover, .threeColStru .firstthird span a.specialdaysActv { background:url(../images/specialdays_icon2_over.png) no-repeat;}

.threeColStru .firstthird span a.hobbies { background:url(../images/hobbies_icon2.png) no-repeat;}

.threeColStru .firstthird span a.hobbies:hover, .threeColStru .firstthird span a.hobbiesActv { background:url(../images/hobbies_icon2_over.png) no-repeat;}

.threeColStru .firstthird span a.adventure { background:url(../images/adventure_icon.png) no-repeat; border-bottom:none;}

.threeColStru .firstthird span a.adventure:hover, .threeColStru .firstthird span a.adventureActv { background:url(../images/adventure_icon_over.png) no-repeat;}

.threeColStru .firstthird span a.personalwear { background:url(../images/personalwear_icon2.png) no-repeat;}
.threeColStru .firstthird span a.personalwear:hover, .threeColStru .firstthird span a.personalwearActv  { background:url(../images/personalwear_icon2_over.png) no-repeat;}

.threeColStru .firstthird span a.health { background:url(../images/health_icon2.png) no-repeat;}
.threeColStru .firstthird span a.health:hover, .threeColStru .firstthird span a.healthActv  { background:url(../images/health_icon2_over.png) no-repeat;}


.threeColStru .firstthird span p {display:none;}

.threeColStru .firstthird span h4 {color:#32134f; float:none; text-align:center; margin: 78px 0 0px 0px; font-size:10px !important; text-transform:uppercase; display:block !important; width:100%; line-height: 10px;}
.threeColStru .firstthird span a.active h4, .threeColStru .firstthird span a:hover h4 {color:#72086c; background:none;}



.threeColStru .secondthird_mobile ul li {float:right; margin:0 0 17px 20px; width:88px; height:76px;}

.threeColStru .secondthird_mobile ul li a {float: left; height:76px; text-decoration:none; width:88px;}

.threeColStru .secondthird_mobile ul li a.giftItems {background:url(../images/giftItems_icon.png) no-repeat;}

.threeColStru .secondthird_mobile ul li a.giftItems:hover {background:url(../images/giftItems_icon_over.png) no-repeat;}

.threeColStru .secondthird_mobile ul li a.giftVouchers {background:url(../images/giftVouchers_icon.png) no-repeat;}

.threeColStru .secondthird_mobile ul li a.giftVouchers:hover {background:url(../images/giftVouchers_icon_over.png) no-repeat;}

.threeColStru .secondthird_mobile ul li a.discounts {background:url(../images/discounts_icon.png) no-repeat;}

.threeColStru .secondthird_mobile ul li a.discounts:hover {background:url(../images/discounts_icon_over.png) no-repeat;}

.threeColStru .secondthird_mobile ul li a.deals {background:url(../images/deals_icon.png) no-repeat;}

.threeColStru .secondthird_mobile ul li a.deals:hover {background:url(../images/deals_icon_over.png) no-repeat;}





.fourColStru {display:none;}









/* Innerpage Navigation */

.nav {display:none;}

.MobiNav {width:100%; height:36px; float:left; background-color:#32134f; position:relative; display:block;}

.MobiNav ul {float:right; list-style-type:none;}

.MobiNav ul li {float:right; height:36px; background:url(../images/Mobi_nav_devider.jpg) no-repeat top left;}

.MobiNav ul li.last { background:none;}

.MobiNav ul li a {float:right; padding: 8px 15px 5px; display:block;}



.nav {display:none;}

/*.nav {width:100%; height:41px; float:left; background-color:#32134f; margin-bottom:35px; position:relative;}

.navWrap {width:100%; margin:auto;}

.navWrap ul {padding:0; margin:0; float:left; list-style-type:none;}

.navWrap ul li {float:right;}

.navWrap ul li a {float:left; margin-top:4px; padding:7px 5px 0; color:#fff; height:30px; background:url(../images/nav_devider.gif) no-repeat top right; text-decoration:none; text-transform:uppercase; font-size:15px; z-index:100; position:relative;}

.navWrap ul li a.last {background:none !important;}

.navWrap ul li a.blue {color:#d0d1fd !important; background:url(../images/nav_devider2.gif) no-repeat top right;}

.navWrap ul li a.blue:hover {background-color:#d0d1fd !important;color:#441541 !important;}

.navWrap ul li a:hover {background-color:#e6bde5;color:#441541 !important;}

.navWrap ul li.subnav a:hover {background:#e6bde5 url(../images/nav_arrow.gif) no-repeat bottom; padding-bottom:20px; color:#441541 !important;}

.navWrap .divStru { position:absolute; top:40px; left:0px; z-index:99; width:100%; background-color:#e6bde5; padding:35px 0; display:block;}

.navWrap .divStru ul li {float:left; width:100%;font-size:10px !important; color:#7b5378; margin:5px 0 5px 15px;}

.navWrap .divStru ul li a {font-size:12px !important; color:#7e567b; text-decoration:none; float:left; width:100%; background:none; height:auto !important; padding:0; margin:0;}

.navWrap .divStru a:hover { text-decoration:underline; background:none; }

.navWrap .divStru ul {float:left; border-left:1px solid #c39bc0; padding:0 15px; list-style-type:disc !important;}

.sublinks {display:block !important; width:320px; margin:auto; border-top:1px solid #c39bc0;}

.navWrap .divStru ul h2 {color:#4c0b5b; font-size:18px; padding-top:10px;}

.navWrap ul li.subnav ul li a:hover { background:none !important; padding:0; margin:0;}*/



.breadcrumb {font-size:13px; color:#929292; margin-bottom:8px; font-weight:normal;}

.breadcrumb a {font-size:13px; color:#929292; text-decoration:none;}

.breadcrumb a:hover {color:#32134f;}







/* Footer CSS */

#footerwrap {display:none;}









/* Qucick contact form related */

#slideout {

	/*position: fixed;*/

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	-o-transition-duration: 0.3s;

	transition-duration: 0.3s;

	height: 25px;

    right: 0;

    top: 20px;

    width: 80px;

	

}

#slideout b {font-weight:normal;display:none;}

#slideout span {display:block;}



#slideout_inner {

	position: absolute;

	left: -40px;

	top: -500px;

	background:none;

	width: 120px;

	padding: 0px;

	/*height: 130px;*/

	-webkit-transition-duration: 0.3s;

	-moz-transition-duration: 0.3s;

	-o-transition-duration: 0.3s;

	transition-duration: 0.3s;

	text-align: left;

	font-size:13px;

	z-index:5000;

}

#slideout_inner textarea {

	width: 200px;

	height: 130px;

}

#slideout:hover {

	top: 0px;

	right:0px;

}

#slideout:hover #slideout_inner {

	top: 40px !important;

	right:0;

}

#slideout_inner ul {padding:0; margin:0; list-style-type:none;}

#slideout_inner ul li a {width:110px; padding:4px 4px 0; height:22px; display:block; float:left; border-bottom:1px solid #b298b1; text-align:left; background-color:#9e0182; text-transform:uppercase; color:#fff; text-decoration:none; font-size:12px;}

#slideout_inner ul li a:hover { background-color:#66315d;}





/** Registration Form **/

#abc {text-align: left;}
.head{text-align: left;}

.registerForm {width:100%; float:left; margin: 0 0 20px; padding: 0 0 20px; border-bottom: 2px dotted #EAEAEA;}

.registerForm h2 {float:left;}

.registerForm .Mobihead {display:block; color:#484848; font-size:15px; width:90%; height:25px; padding-top:3px; padding-left:10%; border-bottom: 3px solid #e6bde4; background-color:transparent;}

.formfield, .formfield4, .formfield5 {width:80%; padding-left:1%; float:left; margin-bottom:5px;}

.formfield label, .formfield4 label {font-size:14px; width:26%; float:left; color:#4b4b4b; margin:7px 0 0;}

.formfield5 label {font-size:14px; width:25% !important; float:left; color:#4b4b4b; margin:7px 0 0;}

.formfield5 label small {display:none;}

.registerForm p.mandatory {color: #790564; font-size: 11px; margin: 10px;}

.formfield input.txtfield {width:67%; height:20px; border:1px solid #cccccc; padding:4px; color:#d6d6d6; float:left; margin-right:0px;}

.formfield input.txtfield3 {width:67%; height:20px; border:1px solid #cccccc; padding:4px; color:#d6d6d6; float:left; margin-right:2%;}

.formfield input.txtfield3a {width:67%; height:20px; border:1px solid #cccccc; padding:4px; color:#d6d6d6; float:left; margin-left: 25%; margin-top:5px;}

.formfield input.txtfield2 {width:70%; height:20px; border:1px solid #cccccc; padding:4px; color:#d6d6d6; float:left; margin-right:8px;}

.formfield4 input.txtfield2 {width:66%; height:20px; border:1px solid #cccccc; padding:4px; color:#d6d6d6; float:left; margin-right:8px;}

.formfield span {color: #790564; float: left;font-family: arial; font-size: 9px; font-weight: bold; margin-left: 25%; margin-top: 4px; width: 73%;}

.formfield4 span {color: #790564; float: left;font-family: arial; font-size: 9px; font-weight: bold; margin: 5px 0 5px 25%; width: 60%;}

.formfield2 {float:left; margin:0 0 0 20.5%; height:17px; width:auto; background-color:#ececec; padding:3px 0 0 3px; font-size:10px;}

.formfield2 > input {float: left; margin-right: 5px;}

.formfield3 {float:left; margin:5px 0 5px 30%;}

.formfield .gender {float:left; margin-top:6px;}

.formfield .gender b {color:#790564; font-size:12px;}

.formfield h3 {color:#9e0182; float:left; margin:10px 0 0px;}

.formfield5 .listmenu {width:70%; height:28px; border:1px solid #cccccc; padding:4px; color:#000000; float:left; margin-right:8px; margin-bottom:5px;}



.messages {width:80%; padding: 0 10% 20px; float:left; margin: 0 0 20px; font-size:15px; color:#9e0182;}

.messages big {font-size:23px; color:#4b4b4b; float:left; margin-top:30px;}

.messages big b {color:#9e0182; font-weight:normal;}





/** Dashboard CSS ***/

.FixedrightCol {display:none;}

.shadetabs li a {font-size: 13px !important;font-weight: bold !important;padding: 10px 6px 8px 7px !important;}

.EditProfile_nav {width:155px; margin-bottom:10px; padding-bottom:6px;}


.profile_details {width:100%; font-size: 14px;}

.ProfileHint {float:left; margin: 60px 0 0 -10px; width: 43%; display:block;}

.ProfileHint strong {font-size:20px; color:#fff; font-weight:normal; text-transform:uppercase;}

.pagetitle {font-size:14px; color:#fff; float:left; background:url(../images/mobile_heading_arrow.jpg) no-repeat bottom center; padding:8px 15px 9px;}

.tabcontentWrap {margin-bottom:0px !important;}

.dashboardWrap .block {margin-bottom: 10px; margin-left: 40px;}

.dashboardWrap hr {display:none;}

.giftList {width: 85%;}

.upcomingEvents {margin-top: 50px;}

#mygallery, #mygallery2, #mygallery3 {width:262px; margin-left: 10px;}

.stepcarousel .panel, .stepcarousel2 .panel2, .stepcarousel3 .panel3 {margin: 10px 10px 10px 5px !important;}

.stepcarousel .panel img, .stepcarousel2 .panel2 img, .stepcarousel3 .panel3 img {width:auto;}

.profiledetails {display:none;}

.dashboardWrap {float: left;width: 96%;}

.allfriends {font-size: 16px;}

tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}



.stepContent {width:100%; float:left; border:1px solid #b2b2b2; padding:10px 8%;}


.giftdetails {width:100%; border:1px solid #9e0182; margin:1% 0; float:left;}
.giftdetails span {float:left; width:100%;}
.giftdetails span.proInfo {width:50%; margin:8px 0 0; font-size:13px; color:#666666;}
.giftdetails span.proInfo b {font-size:9px; font-weight:bold; line-height:8px; color:#9e0182;}
.giftdetails span.proCost {width:50%; margin:8px 0 8px; font-size:7px; color:#000;}
.stepContent .groupfriendsNav {width:45%;}
.stepContent .proInfo2 {width:55%;}
.stepContent .proInfo2 .friendsDetails {width:22%; border:none; height:auto !important;}
.stepContent .proInfo2 .friendsDetails span {margin: 8px 0 0; color:#4b4b4b; clear:both;}
.stepContent .buttonGroup {float:left; margin-top:10px;}
.stepContent .buttonGroup a {float:right; margin-left:5px; padding: 5px 30px;}
.stepContent .buttonGroup .help a {font-size: 20px; padding: 0 15px;}


.groupfriendsNav { background-color:transparent !important; padding:0 !important; margin-right:1%; width: 19%;}
.groupfriendsNav ul li a {text-align:center; padding:5px 0 0 0 !important; width: 100%; font-size:14px;}
.bgColorWht {background-color:#fff;}
.friendsList {padding: 0;    width: 100%;}
.FixedrightCol2 {width: 163px !important; padding: 0 18px 4px 12px;}
.proInfo { float: left; width: 68%;}
.proInfo2 {float: left;width: 80%;}
.friendsDetails {float:left; width:47%; margin:1%; border:1px solid #eaeaea; height:73px; background-color:#fff;}
.friendsDetails img {float:left;margin-right:3%;}
.friendsDetails span {float:left; margin-top:20px; font:normal 12px Arial, Helvetica, sans-serif; color:#b2b3c0; width:131px; max-width: 131px;}
.friendsDetails span a {color:#26438b; text-decoration:none;}




.friendsDetails img {float: left; margin-right: 3%; width: 35% !important;}

.friendsDetails {width: 97% !important;}

.floatR.margRight5.fslideout > img {width: auto !important;}

.fslideout_inner {left:-55px !important;}
.floatL {text-align: center;}
.floatR {text-align: center;}

.floatL a {float:left; text-align: center;}
.floatR a {float:right; text-align: center;}
.floatL p {text-align: center;}

@media only screen and (min-width: 320px) and (max-width: 480px)   {

	.shadetabs li a {

    font-size: 12px !important;

    font-weight: normal;

    padding: 10px 4px 7px !important;

	}
	

	.EditProfile_nav {width:105px; margin-bottom:10px; padding-bottom:6px;}

	.ProfileHint {float:left; margin: 40px 0 0 -10px; width: 43%;}

	.dashboardWrap .block {margin-left: 20px;}

	#mygallery, #mygallery2, #mygallery3 {margin-left:0;}

	.giftList {width: 75%;}

}

/** Popup Slider CSS **/
#PopupSlider {left: 3%; top: 25%; width: 92%;}
#PopupSlider .padding {padding:10px;}
#slider h3 {font-size:16px;}
#PopupSlider #slider {width:100% !important;}
#slider ul li {width:275px;}
#slider p img {width:auto;}

@media only screen and (min-width: 360px) and (max-width: 479px)  {
	#slider ul li {width:310px;}
}

@media only screen and (min-width: 480px) and (max-width: 639px)  {
	#slider ul li {width:425px;}
}




/*** Product details page CSS ***/




.product_details {width:100%; float:left; border-right: 0; border-bottom: 0;}
.product_details h2 {font-size:10px; color:#82237f;}
.product_details h3 {font-size:7px; color:#707070;}
.productInfo {width:100%; float:left;}
.productInfo span {float:left; width:100%; font-size:16px;}
.productInfo span b {width:100px; font-weight:normal; float:left;}


.productInfo span {float:left; width:100%; font-size:15px;}
.productInfo span b {width:100%; font-weight:normal; float:left;}

.productInfo span strong {color:#82237f;}


.productInfo .btn a {border: 1px solid #9D9FA4; clear: both; color: #FFFFFF; float: left; font-size: 5px; height: 20px; margin-top: 0; padding: 0 0 0 0; text-decoration: none; text-transform: ucwords; width:20%; font-weight:900;}




.productInfo .btna a {border: 1px solid #9D9FA4; clear: both; color: #FFFFFF; float: left; font-size: 5px; height: 8px; margin-top: 5px; padding: 0 0 0 0; text-decoration: none; text-transform: ucwords; width: 20%; font-weight:bold;}
.productInfo .Buybtn a { background:#0000FF url(../images/buy_icon.png) no-repeat 5px 4px;}


.productInfo .Buybtn a { background:#0000FF url(../images/buy_icon.png) no-repeat 5px 4px;}
.productInfo .btn a {border: 1px solid #9D9FA4; clear: both; color: #FFFFFF; float: left; font-size: 15px; height: 20px; margin-top: 5px; padding: 0 0 20px 50px; text-decoration: none; text-transform: ucwords; width: 20%; font-weight: bold;}
.productInfo .Buybtn a { background:#0000FF url(../images/buy_icon.png) no-repeat 5px 4px;}


.productInfo .Bulkbtn a { background:#9e0182 url(../images/bulk_icon.png) no-repeat 10px 8px;}

.productInfo .Giftbtn a { background:#9e0182 url(../images/gift_icon.png) no-repeat 10px 8px;}

.productInfo strong span {float: none;}
.slider .proOffer {font-size:15px; color:#491446; width:100%; float:left; margin:0 0 0;}
.slider .highlights {float:left; width:100%; display:block;}
.slider .highlights ul {list-style-type:none; float:left;}
.slider .highlights ul li { background:url(../images/highlights_bullet.png) no-repeat 0px 8px; padding-left:15px; font-size:15px; color:#707070; font-weight:bold;}
.slider .highlights ul li b a {background: url("../images/likeit_icon.png") no-repeat; color: #9E0182;  padding: 0 1px 0 23px;}
.slider {xborder: 1px solid #E0E0E0; left: 80px; margin: 15px auto 0; padding: 10px 10px 20px; position: relative; width: 100%; float: left;}
#slider1 {float:left; margin-right:20px; margin-left:15px;}
#slider1 img {max-width:185px; xheight:100px; float:left;}





.slider_next { background: none repeat scroll 0 0 #F8F8F8;border-radius: 70px;cursor: pointer;display: none;height: 62px;left: 595px;  padding: 5px 0 0 5px;  position: absolute;top: 130px;width: 100%;z-index: 99;}
.slider_prev {background: none repeat scroll 0 0 #F8F8F8; border-radius: 70px;cursor: pointer; display: none; height: 62px; left: -35px;  padding: 5px 0 0 5px;position: absolute; top: 130px;width: 100%; z-index: 99;}

#thumb{overflow:hidden;}
#thumb li {float: left; list-style: none outside none;margin: 0 0px 10px; width: 13px; overflow:hidden;}
#thumb a {border: 1px solid #FFFFFF; display: block; padding: 7px; width: 13px; overflow:hidden;}
#thumb li.activeSlide a {border: 1px solid #9e0182; overflow:hidden;}
#thumb a:focus {outline: medium none; overflow:hidden;}
#thumb img {border: medium none; display: block; overflow:hidden;}
.tabsarea {border-right: 1px solid #DEDEDE; border-top: 1px solid #DEDEDE; float: left; padding-top: 4px; width:100%;margin-top: 10px;}

div.scroll {height: 35px;width:0;overflow: auto;padding:10px 10px 30px;}
div.scroll2 {max-height:280px; width:100%; overflow:auto; padding:0 10px;}

.nav {display:none;}




.Pro_accessories {float: left; margin-left: 5px; width: 100%;}
.Pro_accessories h2, #hWrapperAuto h2 {
    color: #82237f;
    font-size: 19px;
    margin-left: 5px;
}
.accessoriesBox {float:left; margin:5px; width:105px; border:0px solid #DEDEDE; padding:5px; height:143px; overflow:hidden;}
.accessoriesBox img {width:105px; height: 81px;}
.accessoriesBox p {font-size:10px; clear:both; float:left; text-align: center;}
.accessoriesBox p.price {background-color: #E5E5E5; xfloat: left; font-size: 12px; font-weight: bold; margin: 5px auto; padding: 2px 5px; width: 95px; text-align: center;}




/*** Shopping Cart CSS ***/

.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;
}
.shpng-cart ul.titles li			{float:left; padding:1px; color:#666; font-size:7px; background-color:#d2d1f9; border-right:1px solid #FFF;}
.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 .col1					{width:30px; margin-right:0px !important;}
.shpng-cart .col2					{width:30px; margin-right:0px !important;}
.shpng-cart .col3					{width:30px;}
.shpng-cart .col4					{width:30px; text-align:center;}
.shpng-cart .col5					{width:30px; text-align:center;}
.shpng-cart .col6					{width:30px; text-align:center;}
.shpng-cart .col7					{width:30px; text-align:center;}
.shpng-cart .col8					{width:30px; text-align:center; border-right:none !important;}
.shpng-cart .col1n3					{width:30px; text-align:left; padding:2% 3% 0 0 !important; background-color:#fff !important; border-top: 1px solid #d9d9d9;}
.shpng-cart .col4n5					{font-size: 9px !important; padding: 1% 3% 1% 0 !important; text-align: left; text-transform: none !important; width: 97%; background-color:#d2d1f9;}

.shpng-cart .col4n51					{font-size: 9px !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:20px 10px;}

.shpng-cart ul.product li .col1 				{color:#666; font-size:13px;}
.shpng-cart ul.product li .col1 .prod-img		{width:140px; float:left;}
.shpng-cart ul.product li .col1 div				{width:150px; float:right;}
.shpng-cart ul.product li .col1 .prod-img img	{width:100%; margin-right:15px; max-height:90px;}
.shpng-cart ul.product li .col1 a				{font-size:16px;}
.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;}


/* 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:1px; text-transform:uppercase; color:#666; font-size:5px; 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 {width100%; float:left; margin: 0 0 0; padding: 0 0 0; border-bottom: 2px dotted #EAEAEA;}
.giftregisterForm h2 {color:#4b4b4b; font-size:25px; width:100%; padding-left:5%; 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; }

