body{background:#F1EFF7 url(../images/mBg.png) repeat-x; margin:0; padding:0; font-family:Arial;font-size:11px;}
a.link {color:#DB127A;text-decoration:none;border-bottom:1px dotted #DB127A;}
a.link:hover {color:#711C76; text-decoration:none; border-bottom:1px solid #713380;}

#cnt{width:100%; background:url(../images/hBg.jpg) top center no-repeat;position:relative;}
#header {width:960px; margin:0 auto; height:206px;position:relative; background:url(../images/headerTrans.png) no-repeat 0 28px; z-index:2;}
#cx {width:896px; margin:-30px auto 0;position:relative;background:white; padding:30px 32px 0;min-height:300px; z-index:1;}
#main {width:896px; margin:0 auto;/*background:white;*/position:relative; display:table;}
#footer {width:960px; margin:0 auto;text-align:center;background:url(../images/fBg.gif) no-repeat;clear:both; padding:50px 0 30px 0;}
#hbi{position:relative; width:230px; height:158px;top:28px;left:41px; z-index:10;}
#gemz {background:url(../images/gemz.gif) no-repeat; width:165px; height:65px; position:absolute; top:0px; left:50%; margin:0 0 0 215px; z-index:10; cursor:pointer;}
#logged_in {width:400px; height:35px;position:absolute;top:0px; left:50%;margin:0; padding:22px 60px 0 0;text-align:right; font-size:16px;background:url(../images/gemzL.jpg) no-repeat;z-index:10}
#logged_in a {font-size:12px;color:#D9457B;text-decoration:none;margin:0 5px;line-height:18px;}
#logged_in a:hover {color:#79347F;text-decoration:underline; position:relative;z-index:10;}
#logged_in span {position:absolute; left:55px;top:5px;; z-index:10;color:#D9457B;}
#logged_in span.shadow {position:absolute; left:56px; top:6px;z-index:9; color:#fff;}
#left{float:left;width:630px;}
#right{float:right; width:266px;}
/**** Main Menu ****/
#menu {width:611px; height:42px; position:absolute; top:85px; left:50%; margin:0 0 0 -160px;}
#menu a {float:left;}
#shopa, #soutsa, #gtalka, #wnewa, #shopa_on, #soutsa_on, #gtalka_on, #wnewa_on{background:url(../images/menuSprite.gif) no-repeat;}
#shopa{background-position:0px 0px; width:150px; height:40px;}
#shopa:hover {background-position:0px -51px;}
#shopa_on{background-position:0px -102px; width:150px; height:50px;}
#soutsa{background-position:-150px 0px; width:192px; height:40px;}
#soutsa:hover {background-position:-150px -51px;}
#soutsa_on{background-position:-150px -102px; width:192px; height:50px;}
#gtalka {background-position:-342px 0px; width:113px; height:40px;}
#gtalka:hover {background-position:-342px -51px; width:113px; height:40px;}
#gtalka_on{background-position:-342px -102px; width:113px; height:50px;}
#wnewa {background-position:-455px 0px; width:156px; height:40px;}
#wnewa:hover {background-position:-455px -51px;}
#wnewa_on{background-position:-455px -102px; width:156px; height:50px;}
/***** Slider ******/
#slideCtrl{position:relative;text-align:center;height:60px; background:url(../images/hMenu.gif) no-repeat 0px -130px; padding:0 0 0 20px;margin:0 0 0 90px;}
.slideFlwCtrl, .slideFlwSlct, .slidePrev, .slideNext {background:url(../images/hMenu.gif) no-repeat; text-decoration:none;}
#linkA,#thinkA,#syncA,#blinkA{margin:0 9px;position:relative;z-index:200;}
.slidePrev {position:relative; width:39px; height:50px;background-position:-41px 0;display:block;float:left;}
.slideNext {position:relative;width:39px; height:50px;background-position:-635px 0; display:block;float:left;}
.slidePrev:hover {background-position:-41px -70px;}
.slideNext:hover {background-position:-635px -70px;}
#linkA {background-position:-85px 0; width:133px; height:50px;display:block; float:left;}
#thinkA {background-position:-223px 0;width:142px; height:50px;display:block; float:left;}
#syncA {background-position:-371px 0; width:123px;height:50px;display:block;float:left;}
#blinkA {background-position:-500px 0; width:129px;height:50px;display:block;float:left;}
#linkA:hover, #linkA.slideFlwSlct{background-position:-85px -70px;}
#thinkA:hover, #thinkA.slideFlwSlct{background-position:-223px -70px;}
#syncA:hover, #syncA.slideFlwSlct{background-position:-371px -70px;}
#blinkA:hover, #blinkA.slideFlwSlct{background-position:-500px -70px;}
#linkC, #thinkC, #syncC, #blinkC {background:url(../images/steps.jpg) no-repeat;height:210px;color:#CA3B81; font-size:16px; font-weight:bold;}
#linkC{padding:130px 0 0 580px;width:316px;}
#thinkC{background-position:0 -340px;width:396px;padding:130px 0 0 500px;}
#syncC{background-position:0 -680px;width:396px;;padding:130px 0 0 500px;}
#blinkC{background-position:0 -1020px;width:336px;padding:130px 0 0 560px;}
/***** Catalog *****/
#catBanns, #catNeck{margin:0 7px !important;margin:0;padding:0;list-style:none;float:right;position:relative;}
#catNeck{float:left;}
#catBanns li {margin:13px 0; cursor:pointer;position:relative;}
#catBanns img, #catNeck img {border:0;}
#catNeck li {margin:15px 0; cursor:pointer;height:132px;width:364px;}
#casingsCatCnt div, #chainsCatCnt div, #braceletsCatCnt div, #decorativeCatCnt div, #neckCatCnt div {position:absolute;top:13px;;left:0;width:288px; height:107px; padding:25px 0 0 180px;}
#neckCatCnt div {padding:220px 0 0 30px; width:300px; text-align:justify;position:absolute;top:0; left:0;}
.pageTitle{height:70px;background:url(../images/catalog_text.gif) no-repeat;width:100%;}

h2.pT {height:60px; margin:0 0 10px; padding:0; background:url(../images/titleSp.gif) no-repeat;}
#tCas {background-position:0px -124px;}
#tNeck {background-position:0px -62px;}
#tBrac {background-position:0px -186px;}
#tDec {background-position:0px -248px;}
#tSho {background-position:0px -310px;}
#tGir {background-position:0px -372px;}
#tWhat {background-position:0px -434px;}
#tCart {background-position:0px -493px;}

/**** Color Styles: **********/
.clolv{color:#7B7440;}
.clpur{color:#6C3B73;}
.clgry{color:#766B73;}
/***** Text Styles: ********/
.tx10{font-size:10px;}
.tx11{font-size:11px;}
.tx12{font-size:12px;}
.tx14{font-size:14px;}
.tx16{font-size:16px;}	
.txb{font-weight:bold;}
/***** Backgrounds *****/
.bgred {background:red;}
.bgyel {background:yellow;}
.bgpnk {background:pink;}
/***** Floats *****/
.fl{float:left;}
.fr{float:right;}
/**** Margin Styles: *****/
.mt20{margin:20px 0 0 0;}
.mt30{margin:30px 0 0 0;}
.padbr{padding:0 5px 5px 0;}
/**** Link styles ****/
.tag{color:#766B73; text-decoration:none;}
.tag:hover {color:#333333;border-bottom:1px dotted #333333;}
/***** Button Styles: *****/
.buybtn {width:163px; height:28px; background:url(../images/buyButton.gif) no-repeat; margin: 5px 0; display:block;text-decoration:none;font-family: Arial; color: #FFFFFF; font-size:18px; text-align: center; padding: 3px 0 0 0;position:relative;}
.wishbtn {width: 163px; height:28px; background: url(../images/wishButton.gif) no-repeat; display: block;text-decoration: none;font-family: Arial; color: #FFFFFF; font-size:18px; text-align: center; padding: 3px 0 0 0;}
.createbtn {position:relative;width:229px; height:54px;background: url(../images/btnSprite.png) no-repeat;background-position:0 -384px; display:block; margin:45px 0 0 -6px;}
.createbtn:hover {background-position:0 -328px;}
.loginBtn{background:url(../images/logBtn.gif) no-repeat; width:59px; height:25px; border:0;cursor:pointer;margin:0 0 0 85px;}
#loginFrm .loginBtn{background:url(../images/logBtn.gif) no-repeat; width:59px; height:25px; border:0;cursor:pointer;margin:10px 0 0 141px;}

.scartbtn{position:relative;width:138px; height:38px; display:block; background:url(../images/btnSprite.png) no-repeat;background-position:0 -39px;}
.scartbtn:hover {background-position:0 0;}
.wishlbtn{position:relative;width:172px; height:38px; display:block; background:url(../images/btnSprite.png) no-repeat;background-position:0 -120px; margin:10px 0 0;}
.wishlbtn:hover {background-position:0 -80px;}
.registerbtn{position:relative;width:75px; height:26px; display:block; background:url(../images/btnSprite.png) no-repeat;background-position:0 -453px; margin:0 0 0 140px;}

/**** Borders ******/
.bdgry{border:1px solid #666;}
/***** POP UP *****/
.popup{position:absolute;z-index:50;width:241px; height:182px; background:url(../images/gemzballoon.png) no-repeat;cursor:default;}
.trigger {position: absolute;width:100%;height:100%;}
#logBox{width:800px; height:400px; background:url(../images/lgbg.png) no-repeat;position:absolute;}

ul {list-style-image: url(../images/heart_s.gif);}
ul li {margin:3px 0;}

.logBox{width:800px; height:400px; background:url(../images/lgbg.png) no-repeat;position:relative; margin:20px 48px;}
#logBox div.lbx, .logBox div.lbx{width:340px;padding:20px 30px; float:left; height:360px; color:#711C76;font-size:14px;}
#modalOverlay {background-color:#000; cursor:default;}
#modalContainer {height:400px; width:800px; left:50%; top:15%; margin-left:-400px;}
a.modalCloseImg {width:24px; height:24px;background:url(../images/delete.png) no-repeat;display:inline; z-index:3200; position:absolute; top:8px; right:8px; cursor:pointer;}

#alertBox{width:400px; height:200px; background:url(../images/albg.png) no-repeat;position:fixed;}
#modalAlertOverlay {background-color:#000; cursor:default;}
#modalAlertContainer {height:200px; width:400px; left:54%; top:40%; margin-left:-200px;}
a.modalAlertOkImg {width:55px; height:29px;background:url(../images/ok_button.png) no-repeat;display:inline; z-index:3200; position:absolute; top:150px; left:43%; cursor:pointer;}

#confirmBox{width:400px; height:200px; background:url(../images/albg.png) no-repeat;position:fixed;}
#modalConfirmOverlay {background-color:#000; cursor:default;}
#modalConfirmContainer {height:200px; width:400px; left:54%; top:40%; margin-left:-200px;}
a.modalConfirmNoImg {width:55px; height:29px;background:url(../images/no_button.png) no-repeat;display:inline; z-index:3200; position:absolute; top:150px; left:56%; cursor:pointer;}
a.modalConfirmYesImg {width:55px; height:29px;background:url(../images/yes_button.png) no-repeat;display:inline; z-index:3200; position:absolute; top:150px; left:28%; cursor:pointer;}

ul.frmCnt {list-style:none;margin:20px 0 20px 25px; list-style-image:none;}
ul.frmCnt li {margin:10px 0;}
ul.frmCnt li input {color:#666;}
ul.frmCnt li input.lgi {width:150px;height:14px;line-height:14px; color:#711C76; font-size:12px;border:1px dotted #DB127A;}
ul.frmCnt li input.lgi:focus {border:1px solid #711C76;}

ul.rul {margin:0; padding:0 0 0 10px;}
ul.rul li {margin:15px 0;}

#moBalloon {position:absolute;width:186px;height:68px;;padding:0;z-index:100;top:0; left:0;}
#moBalloon img {position:absolute;z-index:101; top:0; left:0;}
#moBalloon span.shadow {position:absolute;z-index:102;top:19px;left:26px; color:#ccc;}
#moBalloon span {position:absolute;z-index:103;top:18px;left:25px;}

#loginFrm {left:50%;margin:30px 0 0 -220px;position:absolute;width:300px;background:#FEF29B url(../images/loginBg.png) no-repeat -20px -25px;border:1px solid #FCDD4C;padding:10px 60px 10px 80px;}
#loginFrm form {margin: 0 0 0 40px;}
#loginFrm label {display:block;margin:0 0 2px; font-weight:bold;cursor:pointer;}
#loginFrm input.intxt {display:block;margin:0 0 5px;width:200px;font-size:11px; border:1px solid #FCDD4C;padding:2px;}

.hd2 {font-size:18px; font-weight:bold;}
.hd3 {font-size:14px; font-weight:600;}

/**** catalog *****/
.prod, .prod1 {width:195px; height:346px;float:left;background:url(../images/prodBg.gif) no-repeat; padding:5px 0 0 13px !important; padding:15px 0 0 13px; margin:0 0 20px 0;}
.prod1 {padding:20px 0 0 13px !important; padding:30px 0 0 13px; margin:0 0 20px 0;}
.prodtit{font-weight:bold;color:#6C3B73;font-size:14px;margin:10px 0pt;padding:0pt;}
.prodimg{margin:10px 0 15px 0;}
#createBFF{width:235px; height:282px; background: url(../images/createBg.png) no-repeat; padding:230px 0 0 30px;}
#createBFF p {width:200px;}
/*** Footer Styles ****/
#f1,#f2 {margin:0; padding:0; line-height:18px; font-size:12px; color:#79347F;}
#f1 a {color:#79347F;}
#f2, #f2 a {color:#D9457B;}
#f1 a, #f2 a {text-decoration:none; border-bottom:1px solid /*none*/;}
#f1 a:hover {border-bottom:1px solid #79347F;}
#f2 a:hover {border-bottom:1px solid #D9457B;}
.error {color:red; font-style:italic;}


/***** Gemz Profile *****/
#gc {margin:0; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; font-size:14px;}
#glc, #grc {width:428px; padding:10px 2px 100px;position:relative;float:left;}
#grc {float:right;}


.gHead{color:#fff;background:url(../images/gemzTS.png) no-repeat;font-weight:bold;position:relative;width:427px;font-family:georgia, arial, tahoma; cursor:pointer;height:58px;}
.gCont{background:#F2DDEB;padding:10px 15px 20px; width:397px;font-size:14px;position:relative;color:#711C76;}
div.gCont div {position:relative;}
#gNick, #gNotes, #gAcc, #gIwish, #gStory, #gSync, #gMsgs, #gMsgCodes{position:relative;margin:20px 0 0;padding:0 0 19px;width:428px;}
/*#gNeck .gHead {background-position:0 -72px;}*/
#gNotes .gHead {background-position:0 -72px;}
#gAcc .gHead {background-position:0 -148px;}
#gIwish .gHead {background-position:0 -227px;}
#gStory .gHead {background-position:0 -302px;}
#gSync .gHead {background-position:0 -156px;}
#gMsgCodes .gHead {background-position:0 -234px;}
#gMsgs .gHead {background-position:0 -312px;}
.gFoot {width:407px;padding:0 0 0 20px; height:20px; background:url(../images/gemzTS.png) no-repeat bottom;position:relative;}
.open, .closed{color:#CA3B81; font-size:11px;display:none;}

p.newMC {border-top: 1px solid #CA3B81; padding:10px 0 0 ;}

.subtit {font-size:16px; font-weight:bold;}

.avatar {position:relative;z-index:11; height:140px;}
.avatarMask {position:absolute;z-index:12;background:url(../images/avatarMask.gif) no-repeat; width:120px; height:120px;top:0;left:0;}
div.avatar > div.avatarMask {background:url(../images/avatarMask.png) no-repeat;}
.avatar img {margin:0 10px 0 0;}

/*
.exp, .coll{background:url(../images/up_down.jpg) no-repeat 0 0; width:48px; height:48px;cursor:pointer;margin:0 10px;;}
.coll{background-position:-48px 0;}
*/

div.gClr {width:250px;}
ul.sfItem {list-style:none;margin:0;;padding:5px 5px;;height:30px;background:none;width:300px;position:relative;}
ul.sfItem li {margin:0; padding:0;display:inline;float:left; height:30px;line-height:30px;position:relative;}
ul.sfItem li.fli {width:200px;line-height:30px;}

#clpkTab {font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:20px;text-align:left;width:100%; margin:0;}
#clpkTab td {border-top:1px solid #CA3B81;color:#711C76;padding:8px;}

.clTit {font-weight:bold;}

.editable, .bffStory, .favorites {width:90%; margin:0; padding:0 20px 0 0;cursor:pointer;background:none;}
.editable:hover, .bffStory:hover, #change_nick:hover, .favorites:hover {background:url(../images/page_edit.png) no-repeat top right;}
p.editable input, p.favorites input, p.bffStory textarea, #change_nick input {border:1px solid #711C76; font-size:11px; padding:2px;color:#711C76;margin:0 0 5px;}
p.editable button,p.favorites button, p.bffStory button, #change_nick button {border:1px solid #711C76; font-size:11px; padding:2px;color:#FCDD4C;background:#CA3B81;cursor:pointer;margin:0 5px 0 0;}
#favTab td {margin:5px 0;}
#favTab tr:hover {background:#FFDDFF;}
.favorites {padding-top:3px;}
.favorites_remove {font-size:1px; padding:8px;background:url(../images/page_remove.png) no-repeat;cursor:pointer;}
.myfav {font-weight:bold;}

#change_nick input {width:100px; clear:both;}
#change_nick {width:200px;cursor:pointer;padding:0 20px 0 0;background:none;font-size:16px;font-weight:bold;}

#changeAvatar {margin:0 0 0 20px;padding:0;}

.tarr {line-height:25px;padding:0; text-align:right; width:20px;}

#gStory textarea {height:60px;}
#changeAvatar span, .gAction {cursor:pointer; font-size:11px; border-bottom:1px dotted #CA3B81;color:#CA3B81;}
#changeAvatar span:hover, .gAction:hover, .fNick:hover {border-bottom:1px solid #711C76;color:#711C76;}

.fNick {font-size:16px;font-weight:bold;cursor:pointer;border-bottom:1px dotted #CA3B81;color:#CA3B81;position:relative;text-decoration:none;}

/*
#ajaxCnt {width:370px; height:455px; position:absolute;background:url(../images/ajaxBubble.png) no-repeat;z-index:200;padding:30px 40px 20px 20px;top:0; left:0;display:none;}
.ajaxLoader {margin:80px 0 0 180px; }
*/
#ajaxCnt {width:408px; position:absolute;background:url(../images/modalBg.png) no-repeat 0 bottom;z-index:200;padding:0 0 13px;top:0; left:0;display:none;}
dl#ajaxCnt dt {background:url(../images/modalBg.png) no-repeat;height:20px;cursor:pointer; margin:0; padding:15px 5px 0 388px;position:relative;width:15px;}
dl#ajaxCnt dd {background:#FBE76D; margin:0; padding:0;position:relative; padding:10px; width:388px; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; font-size:14px; color:#711C76;}
.ajaxLoader {width:100%; text-align:center; }


/**** BFF <3 creator ***/
#shapeT, #colorT, #textureT, #previewT {position:relative;width:896px; margin: 0 0 20px;}
.createF, .createH{height:42px;background:url(../images/createS.png) no-repeat;cursor:pointer;color:#711C76;}

#colorT .createH {background-position:0 -68px;}
#textureT .createH {background-position:0 -140px;}
#previewT .createH {background-position:0 -213px;}

#colorT .createC,#textureT .createC,#previewT .createC {display:none;}

.prevC {font-size:18px; font-weight:bold; text-align:center;line-height:24px; font-family:Garamond, Verdana, Tahoma, Arial; margin:0;}

.createF {height:19px; background-position:0 -289px; cursor:default;padding:5px 0 0 20px; width:876px;}
.createC {width:856px;background:#F2DDEB;padding:20px;height:220px;}


.createC ul {list-style:none;position:relative;margin:0px;padding:0;color:#711C76;height:160px;}
ul.cImgs {height:128px;margin:50px 0 0;}
ul.cImgs li {display:block;float:left;width:179px;margin:0 0 0 51px;padding:0;height:128px;position:relative;}

/*
ul.cNames {margin:0;}
ul.cNames li {display:block;float:left;width:230px;margin:0;padding:0;height:30px;position:relative;text-align:center;font-size:12px;font-weight:bold;}
.createC img {margin:5px; z-index:9;}
.colorC {width:128px;height:128px;}
.createMaskSel, .createMask {background:url(../images/createMask.gif) no-repeat;position:absolute;z-index:20;width:128px;height:128px;left:0;top:0;cursor:pointer;}
.createMask {background-position:0 -128px;}
.createMask:hover {background-position:0 -256px;}
*/
.createC img {margin:5px; z-index:9;}
.colorC {width:128px;height:128px;}
.createMaskSel, .createMask {background:url(../images/createMask.gif) no-repeat;position:absolute;z-index:20;width:128px;height:128px;left:50% !important;left:0;top:0;cursor:pointer;margin:0 0 0 -64px !important; margin:0;}
.createMask {background-position:0 -128px;}
.createMask:hover {background-position:0 -256px;}

ul .createMaskSel,ul .createMask {left:0 !important;top:0;margin:0 !important;}

.createTbl td {width:179px; color:#711C76; padding:0 25px; height:200px;text-align:center;}
.createTbl li {width:179px; color:#711C76; padding:0 25px; height:200px;text-align:center;}

.createMaskCnt {width:687px;margin:0 0 0 84px; overflow:scroll;position:relative; overflow-y:hidden; overflow-x:hidden; float:left;}
.cbff {display:block;position:relative;}

.clrul{list-style:none; display:inline;margin:0; padding:0; white-space:nowrap;}
.clrul li {display:inline; float:left;margin:0 1px;}

#ajax_chat {position:fixed; z-index:201;width:960px;height:500px;top:30px; left:50%;margin:0 0 0 -480px;}
#chatHdr {background:url(../images/chatHdr.png) no-repeat;height:46px; width:100%; position:relative;}
#chatClose{width:20px; height:20px; position:relative; left:930px; top:20px;cursor:pointer;}
#chatFrm {height:454px; width:956px; background:#713380;border:2px solid #CA3B81;}

.sortplaceholder {border:2px dotted #CB3C82;opacity:0.5;background:#F2DDEB;position:relative;z-index:100;}
.sorthelper {position:relative;width:209px; height:55px;left:200px; cursor:move;}

hr {height:25px; background:url(../images/btnSprite.png) no-repeat center -515px;border:0px none;margin:20px 0;}
.frhr {border-bottom:1px dotted #DB127A;}

#avatarSel{width:151px;position:absolute;z-index:121;top:175px; left:120px;}
.arrAvatar {width:151px; height:49px; background:url(../images/arrBg.gif) no-repeat; position:relative; top:0px; left:0px;}
.arrCont {width:141px;position:relative; left:10px; top:-15px;background:#FEF29B; text-align:center;}
.closeAvatar {position:relative;width:15px; height:15px;left:125px; top:9px;cursor:pointer;}

.avatarChange {margin:0 0 5px; border:2px solid #FEF29B;cursor:pointer;}
.avatarChange:hover {border:2px solid #E2157E;}

.shoutBox {background:url(../images/shoutOutBg.jpg) no-repeat; width:242px; height:240px;margin:0 0 10px 10px;padding:60px 20px 0;color:#711C76;position:relative;}
.bbox {float:left;position:relative; width:292px; height:310px;margin:0 auto;}

.sbpink {background-position: 0px -300px;}
.sbblue {background-position: 0px -600px;}
.sbgreen {background-position: 0px -900px;}
.sbbrown {background-position: 0px -1200px;}
.sbinfo {position:absolute; z-index:101; top:235px;left:20px; width:250px;text-align:right;}
.sbtit {margin:0; height:20px; line-height:20px;font-size:16px; font-weight:bold;}

.sbfrmcnt {width:896px;}
.sbfrm {width:422px;color:#711C76; height:269px;padding:60px 20px 0; background:url(../images/shoutoutFrmBg.gif) no-repeat;}
.sbfrm ul {list-style:none; margin:0; padding:0; list-style-image:none;}
.sbfrm ul li {margin:5px 0; padding:0;}
.sbtxtin, .sbcode {width:200px; border:1px solid #711C76;}
.sbcode{width:100px;}

.sbright {margin:25px 0 0 25px; color:#711C76;}

.sbchars {padding:2px 10px; background:#711C76;color:#F0DAE9;}
.sbclr {margin:0 0 0 18px;}
#sbclrsel {width:60px;font-size:12px;cursor:pointer;border:1px solid #711C76;}
.bgpink {background:#F3B1CD;}
.bggreen {background:#C2DF8D;}
.bgblue {background:#89BEE6;}
.bgbrown {background:#D8CC98;}
.bgorange {background:#F7CEA2;}
.sberror {color:red; border:1px dotted red; padding:0 5px; display:none;}

.sbpost {background:url(../images/btnSprite.png) no-repeat;cursor:pointer; background-position:-6px -161px;border:0px none;margin:0; padding:0; width:91px; height:38px;}
.sbpost:hover {background-position:-6px -201px;}
.clear {clear:both;}

/*** Text Align Classes ***/
.tall {text-align:right;}
.talr {text-align:left;}
.talc {text-align:center;}
.talj {text-align:justify;}

/*** Pagination ***/
.paginationBox {width:33%; color:#711C76;}

/*** GEMZ Bgs ***/
#cx.gemzbg1 {background:#fff url(../images/gemzbg1.jpg) no-repeat;}
#cx.gemzbg2 {background:#fff url(../images/gemzbg2.jpg) no-repeat;}
#cx.gemzbg3 {background:#fff url(../images/gemzbg3.jpg) no-repeat;}

#gemzThemeChanger span {font-size:1px;padding:8px; margin:0 10px 0 0;cursor:pointer;border:1px solid #711C76;display:block; float:left;}
#gemzThemeChanger span.starTheme {background:#FFFF81;}
/* #gemzThemeChanger span.swirlyTheme {background:#CD83B6;} */
#gemzThemeChanger span.swirlyTheme {background:#000000;}
#gemzThemeChanger span.circleTheme {background:#F9C1A8;}
#gemzThemeChanger span.defaultTheme {background:#fff;}

/**** Gemz Messages ***/
dl#gMsgTabs {background:url(../images/gMsgsBottomBg.jpg) no-repeat 0 bottom; padding:0 0 8px; width:397px;margin:0;}
dl#gMsgTabs dt {background:url(../images/gMsgsTopBg.jpg) no-repeat; height:28px; width:387px; padding:0 0 0 10px;}
dl#gMsgTabs dd {background:#E9BDD6; margin:0;padding:5px 10px;}
.gTab {display:block; float:left; width:79px; height:16px; background:url(../images/gMsgsBtnBg.jpg) no-repeat 0 -19px;margin:0 0 0 10px;text-align:center;padding:3px 0 0 0; cursor:pointer;font-size:12px;}
.gTab.act{background-position:0 0;color:#D9457B;}

.gMsgCnt {display:none;}
.gMsgCnt.act {display:block;}

.name {font-size:12px;display:block;width:125px; overflow:hidden; white-space:nowrap;margin:0 3px;}
.date {font-size:9px;color:#D9457B;width:125px; margin:0 3px;}
.subject, .sent_subject {width:227px;margin:0;cursor:pointer;font-size:12px;display:block;overflow:hidden; white-space:nowrap;margin:0;}
.message, .sent_message {width:227px;margin:0;cursor:default;font-size:10px;color:#D9457B;height:12px;line-height:12px;overflow:hidden; margin:0; display:block;}

.reply {font-size:10px;font-size:10px; text-align:right;color:#711C76;}
.reply span {border-bottom:1px dotted #711C76;cursor:pointer; }

#show_all {font-size:10px;}

#inboxTbl, #sentTbl {border-top:1px solid #CA3B81;margin:10px 0 0;}
#inboxTbl tr:hover, #sentTbl tr:hover {background:#ffddff;cursor:default;}
#inboxTbl td, #sentTbl td {border-bottom:1px solid #CA3B81;padding:5px 0;}
.message_remove, .sent_message_remove, .gemz_cart_remove, .gemz_wishlist_remove {font-size:1px;overflow:hidden;display:block;padding:8px;margin:0 2px;background:url(../images/page_remove.png) no-repeat;cursor:pointer;}
.gemz_cart_remove, .gemz_wishlist_remove {display:inline;width:16px;vertical-align:middle;}

div#compose small {font-size:9px;}
#compose_to_friends, #compose_all_friends {width:165px; padding:0 5px 5px; float:left; margin:10px 10px 0 0; display:block; height:76px; overflow:auto; overflow-x:hidden; border:1px solid #DB127A;}
#compose_to_friends {float:right;margin-right:0px;}
#compose_buttons {text-align:right; padding:5px;}
div.compose_friend{height:12px; line-height:12px;width:153px; overflow:hidden; cursor:move; margin:5px 0 0; font-size:12px; color:#DB127A;}
div.compose_friend:hover {color:#711C76;}

.compose_label{width:60px;float:left; margin:10px 0 0; padding:0 5px 0 0;display:block;font-size:11px; text-align:right;overflow:hidden;}
.compose_input{width:310px;float:right;display:block; margin:10px 0 0;}
div#compose input, div#compose textarea {color:#711C76;border:1px solid #DB127A; width:100%; height:16px; font-size:11px;}
div#compose textarea {height:150px;}
div#compose button, .vbutton {border:1px solid #711C76; font-size:11px; padding:2px;color:#FCDD4C;background:#CA3B81;cursor:pointer;margin:0 5px 0 0;}

div#compose button#compose_cancel {margin: 0 65px 0 0;}
div#compose button#compose_send {background:#713380;}

/*** Register ***/
form#registerfrm select {color:#713380; border:1px solid #713380;}
dl#register {background:url(../images/registerBg.png) no-repeat; width:800px; display:block; margin:30px auto 0 auto; padding:19px 0; color:#713380;}
dl#register dt {width:776px; padding:10px; border-left:2px solid #FCDD4D; border-right:2px solid #FCDD4D;margin:0;background:#FEF29B;} 
dl#register dd {background:url(../images/registerBg.png) no-repeat 0 bottom; height:19px; width:800px; margin:0; padding:0;}
dl#register .ri{display:block;padding:10px 0; color:#713380; font-size:12px; line-height:14px;}
dl#register .ril{display:block;float:left;width:240px;padding:0 10px 0 0;text-align:right;}
dl#register .rir{display:block;float:left;width:500px; text-align:left;}
dl#register .rir input, dl#register .rir textarea{width:275px; color:#713380; border:1px dotted #713380;}
dl#register .rir input:focus, dl#register .rir textarea:focus {border:1px solid #713380;}
dl#register .rir textarea{height:150px;}
.req {padding:0 5px 0 0; font-weight:bold;color:red;}
#register_btn{background:#CA3B81;border:1px solid #711C76;color:#FCDD4C;cursor:pointer;font-size:11px;margin:0pt 5px 0pt 0pt;padding:2px;}

.ravatar {display:block; position:relative; margin:0; padding:0; width:300px; overflow:hidden; overflow-y:auto;}
.ravatari {float:left}
.ravatari img {margin:5px; cursor:pointer;}
.ravatari.sel {background:#FCDD4D;}
.regerror {color:red;display:none;padding:0 0 0 5px;border-bottom:1px dotted red;}

/*** News ***/
.newsItem {color:#713380;}
.newsItem .hd2 a {color:#713380;text-decoration:none;}
.newsItem .hd2 a:hover {color:#DD137B;}
.news_date {font-size:9px;color:#E9A59B; margin:0 3px;}
.newsContent {margin:15px 0 0; padding:10px 0; font-size:12px; text-align:justify;}
.newsimg {margin: 0 10px 10px 0;}
.readmore {padding:0 10px;}

/*** Shoping cart & wishlist ***/
.scart {position:absolute;top:2px;/*left:50px;*/right:65px; color:#CA3A80; height:16px;}
#gemz .scart {margin:0 0 0 -220px;right:175px;}

.scart a {color:#FEF29B; text-decoration:none; background:url(../images/scart.png) no-repeat; padding:0 0 0 50px;line-height:36px; height:30px; display:block;}
.scart a:hover {color:#FCDC4A; background-position:0 -43px;text-decoration:none;}

.scarti {position:absolute;top:2px; right:65px; color:#CA3A80; height:24px;line-height:21px;}
.scarti a {color:#CA3B81; text-decoration:none; background:url(../images/scart.png) no-repeat; background-position:0 -81px; line-height:28px; height:20px; display:block; padding:0 0 0 40px;}
#logged_in .scarti a {line-height:28px;}

.scarti a:hover {color:#711C76; background:url(../images/scart.png) no-repeat; background-position:0 -110px;text-decoration:none;height:20px; display:block;}

.cart_row:hover {background:#FFDDFF;}
.cart_row input {width:25px; border:1px solid #711C76; color:#711C76;}

.contshopbtn {position:relative;width:216px; height:37px;margin:5px 5px 0 0;background: url(../images/btnSprite.png) no-repeat;background-position:0 -637px; display:block;}
.contshopbtn:hover {background-position:0 -677px;}
.checkoutbtn {position:relative;width:168px; height:37px;margin:5px 5px 0 0;background: url(../images/btnSprite.png) no-repeat;background-position:0 -549px; display:block;}
.checkoutbtn:hover {background-position:0 -589px;}
.wlprev {vertical-align:top;border: 0px none;width:120px; height:120px; padding:2px 0;}
.wltxt {vertical-align:top; text-align:center;}
.cart_tab{width:100%;}
/* Alert and Confirm message*/
.message_alert{text-align:center; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; font-size:25px; margin: 45px 0 0 0; color:#711C76;}
.message_confirm{text-align:center; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; font-size:25px; margin: 45px 0 0 0; color:#711C76;}
.larrow{background-image:url(../images/larrow.png) ; width:32px; height:32px; float:left;}
.rarrow{background-image:url(../images/rarrow.png) ; width:32px; height:32px; float:left;}

/* Friend Content*/
.frcart {float:left; width:46%; color:#711C76; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; font-size:16px;padding:10px 15px 20px;}
.fCont{padding:10px 15px 20px; font-size:16px;position:relative;color:#711C76; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;}
.fwltxt {vertical-align:middle;}
.fwltxt a {text-decoration:none;}

.ffNick {font-size:16px;font-weight:bold;cursor:pointer;border-bottom:1px dotted #CA3B81;color:#CA3B81;position:relative;text-decoration:none;}
.ffNick:hover {border-bottom:1px solid #711C76;color:#711C76;}
.fffNick {font-size:16px;font-weight:bold;cursor:pointer;border-bottom:1px dotted #CA3B81;color:#CA3B81;position:relative;text-decoration:none;}
.fffNick:hover {border-bottom:1px solid #711C76;color:#711C76;}
