.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/ background: yellow; } /* ######### Default class for drop down menus ######### */ .anylinkcss{ position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid black; border-bottom-width: 0; font: normal 12px Verdana; line-height: 18px; z-index: 100; /* zIndex should be greater than that of shadow's below */ background: lightyellow; width: 200px; /* default width for menu */ } .anylinkcss ul{ margin: 0; padding: 0; list-style-type: none; } .anylinkcss ul li a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold; text-indent: 5px; } .anylinkcss a:hover{ /*hover background color*/ background: black; color: white; } /* ######### Alternate multi-column class for drop down menus ######### */ .anylinkcsscols{ position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid black; padding: 10px; font: normal 12px Verdana; z-index: 100; /*zIndex should be greater than that of shadow's below*/ background: #DEFFCA; } .anylinkcsscols .column{ width: 130px; float: left; } .anylinkcsscols .column ul{ margin: 0; padding: 0; list-style-type: none; } .anylinkcsscols li{ padding-bottom: 3px; } /* ######### class for shadow DIV ######### */ .anylinkshadow{ /*CSS for shadow. Keep this as is */ position: absolute; left: 0; top: 0; z-index: 99; /*zIndex for shadow*/ background: black; visibility: hidden; } //** AnyLink CSS Menu v2.0- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com //** Script Download/ instructions page: http://www.dynamicdrive.com/dynamicindex1/anylinkcss.htm //** January 19', 2009: Script Creation date //**May 23rd, 09': v2.1 //1) Automatically adds a "selectedanchor" CSS class to the currrently selected anchor link //2) For image anchor links, the custom HTML attributes "data-image" and "data-overimage" can be inserted to set the anchor's default and over images. //**June 1st, 09': v2.2 //1) Script now runs automatically after DOM has loaded. anylinkcssmenu.init) can now be called in the HEAD section //**May 23rd, 10': v2.21: Fixes script not firing in IE when inside a frame page if (typeof dd_domreadycheck=="undefined") //global variable to detect if DOM is ready var dd_domreadycheck=false var anylinkcssmenu={ menusmap: {}, preloadimages: [], effects: {delayhide: 200, shadow:{enabled:true, opacity:0.3, depth: [5, 5]}, fade:{enabled:true, duration:500}}, //customize menu effects dimensions: {}, getoffset:function(what, offsettype){ return (what.offsetParent)? what[offsettype]+this.getoffset(what.offsetParent, offsettype) : what[offsettype] }, getoffsetof:function(el){ el._offsets={left:this.getoffset(el, "offsetLeft"), top:this.getoffset(el, "offsetTop"), h: el.offsetHeight} }, getdimensions:function(menu){ this.dimensions={anchorw:menu.anchorobj.offsetWidth, anchorh:menu.anchorobj.offsetHeight, docwidth:(window.innerWidth ||this.standardbody.clientWidth)-20, docheight:(window.innerHeight ||this.standardbody.clientHeight)-15, docscrollx:window.pageXOffset || this.standardbody.scrollLeft, docscrolly:window.pageYOffset || this.standardbody.scrollTop } if (!this.dimensions.dropmenuw){ this.dimensions.dropmenuw=menu.dropmenu.offsetWidth this.dimensions.dropmenuh=menu.dropmenu.offsetHeight } }, isContained:function(m, e){ var e=window.event || e var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement) while (c && c!=m)try {c=c.parentNode} catch(e){c=m} if (c==m) return true else return false }, setopacity:function(el, value){ el.style.opacity=value if (typeof el.style.opacity!="string"){ //if it's not a string (ie: number instead), it means property not supported el.style.MozOpacity=value if (el.filters){ el.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity="+ value*100 +")" } } }, showmenu:function(menuid){ var menu=anylinkcssmenu.menusmap[menuid] clearTimeout(menu.hidetimer) this.getoffsetof(menu.anchorobj) this.getdimensions(menu) var posx=menu.anchorobj._offsets.left + (menu.orientation=="lr"? this.dimensions.anchorw : 0) //base x pos var posy=menu.anchorobj._offsets.top+this.dimensions.anchorh - (menu.orientation=="lr"? this.dimensions.anchorh : 0)//base y pos if (posx+this.dimensions.dropmenuw+this.effects.shadow.depth[0]>this.dimensions.docscrollx+this.dimensions.docwidth){ //drop left instead? posx=posx-this.dimensions.dropmenuw + (menu.orientation=="lr"? -this.dimensions.anchorw : this.dimensions.anchorw) } if (posy+this.dimensions.dropmenuh>this.dimensions.docscrolly+this.dimensions.docheight){ //drop up instead? posy=Math.max(posy-this.dimensions.dropmenuh - (menu.orientation=="lr"? -this.dimensions.anchorh : this.dimensions.anchorh), this.dimensions.docscrolly) //position above anchor or window's top edge } if (this.effects.fade.enabled){ this.setopacity(menu.dropmenu, 0) //set opacity to 0 so menu appears hidden initially if (this.effects.shadow.enabled) this.setopacity(menu.shadow, 0) //set opacity to 0 so shadow appears hidden initially } menu.dropmenu.setcss({left:posx+'px', top:posy+'px', visibility:'visible'}) if (this.effects.shadow.enabled) menu.shadow.setcss({left:posx+anylinkcssmenu.effects.shadow.depth[0]+'px', top:posy+anylinkcssmenu.effects.shadow.depth[1]+'px', visibility:'visible'}) if (this.effects.fade.enabled){ clearInterval(menu.animatetimer) menu.curanimatedegree=0 menu.starttime=new Date().getTime() //get time just before animation is run menu.animatetimer=setInterval(function(){anylinkcssmenu.revealmenu(menuid)}, 20) } }, revealmenu:function(menuid){ var menu=anylinkcssmenu.menusmap[menuid] var elapsed=new Date().getTime()-menu.starttime //get time animation has run if (elapsed0){ var target=targetarr.shift() if (target.addEventListener) target.addEventListener(tasktype, functionref, false) else if (target.attachEvent) target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)}) this.addEvent(targetarr, functionref, tasktype) } }, domready:function(functionref){ //based on code from the jQuery library if (dd_domreadycheck){ functionref() return } // Mozilla, Opera and webkit nightlies currently support this event if (document.addEventListener) { // Use the handy event callback document.addEventListener("DOMContentLoaded", function(){ document.removeEventListener("DOMContentLoaded", arguments.callee, false ) functionref(); dd_domreadycheck=true }, false ) } else if (document.attachEvent){ // If IE and not an iframe // continually check to see if the document is ready if ( document.documentElement.doScroll && window == window.top) (function(){ if (dd_domreadycheck) return try{ // If IE is used, use the trick by Diego Perini // http://javascript.nwbox.com/IEContentLoaded/ document.documentElement.doScroll("left") }catch(error){ setTimeout( arguments.callee, 0) return; } //and execute any waiting functions functionref(); dd_domreadycheck=true })(); } if (document.attachEvent && parent.length>0) //account for page being in IFRAME, in which above doesn't fire in IE this.addEvent([window], function(){functionref()}, "load"); }, addState:function(anchorobj, state){ if (anchorobj.getAttribute('data-image')){ var imgobj=(anchorobj.tagName=="IMG")? anchorobj : anchorobj.getElementsByTagName('img')[0] if (imgobj){ imgobj.src=(state=="add")? anchorobj.getAttribute('data-overimage') : anchorobj.getAttribute('data-image') } } else anylinkcssmenu.setcssclass(anchorobj, "selectedanchor", state) }, setupmenu:function(targetclass, anchorobj, pos){ this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body var relattr=anchorobj.getAttribute("rel") var dropmenuid=relattr.replace(/\[(\w+)\]/, '') var menu=this.menusmap[targetclass+pos]={ id: targetclass+pos, anchorobj: anchorobj, dropmenu: document.getElementById(dropmenuid), revealtype: (relattr.length!=dropmenuid.length && RegExp.$1=="click")? "click" : "mouseover", orientation: anchorobj.getAttribute("rev")=="lr"? "lr" : "ud", shadow: document.createElement("div") } menu.anchorobj._internalID=targetclass+pos menu.anchorobj._isanchor=true menu.dropmenu._internalID=targetclass+pos menu.shadow._internalID=targetclass+pos menu.shadow.className="anylinkshadow" document.body.appendChild(menu.dropmenu) //move drop down div to end of page document.body.appendChild(menu.shadow) menu.dropmenu.setcss=this.setcss menu.shadow.setcss=this.setcss menu.shadow.setcss({width: menu.dropmenu.offsetWidth+"px", height:menu.dropmenu.offsetHeight+"px"}) this.setopacity(menu.shadow, this.effects.shadow.opacity) this.addEvent([menu.anchorobj, menu.dropmenu, menu.shadow], function(e){ //MOUSEOVER event for anchor, dropmenu, shadow var menu=anylinkcssmenu.menusmap[this._internalID] if (this._isanchor && menu.revealtype=="mouseover" && !anylinkcssmenu.isContained(this, e)){ //event for anchor anylinkcssmenu.showmenu(menu.id) anylinkcssmenu.addState(this, "add") } else if (typeof this._isanchor=="undefined"){ //event for drop down menu and shadow clearTimeout(menu.hidetimer) } }, "mouseover") this.addEvent([menu.anchorobj, menu.dropmenu, menu.shadow], function(e){ //MOUSEOUT event for anchor, dropmenu, shadow if (!anylinkcssmenu.isContained(this, e)){ var menu=anylinkcssmenu.menusmap[this._internalID] menu.hidetimer=setTimeout(function(){ anylinkcssmenu.addState(menu.anchorobj, "remove") anylinkcssmenu.hidemenu(menu.id) }, anylinkcssmenu.effects.delayhide) } }, "mouseout") this.addEvent([menu.anchorobj, menu.dropmenu], function(e){ //CLICK event for anchor, dropmenu var menu=anylinkcssmenu.menusmap[this._internalID] if ( this._isanchor && menu.revealtype=="click"){ if (menu.dropmenu.style.visibility=="visible") anylinkcssmenu.hidemenu(menu.id) else{ anylinkcssmenu.addState(this, "add") anylinkcssmenu.showmenu(menu.id) } if (e.preventDefault) e.preventDefault() return false } else menu.hidetimer=setTimeout(function(){anylinkcssmenu.hidemenu(menu.id)}, anylinkcssmenu.effects.delayhide) }, "click") }, init:function(targetclass){ this.domready(function(){anylinkcssmenu.trueinit(targetclass)}) }, trueinit:function(targetclass){ var anchors=this.getElementsByClass(targetclass) var preloadimages=this.preloadimages for (var i=0; i GRUMBLEBUNNYZ
grumblebunnyz



















HOME    NEW ARRIVALS    WHATS AVAILABLE   
ORDER NOW

COLLECTION 1

Hey all collection 1 is finally up omg!! Spent hours doing these, editing pix cuz I didnt save some of those wendy sent over. Then wordpress screwed up.. so had to move the collections to blogger blah blah blahhhh! But finally all is done!(yay) We just started so we are going quite budget thus we are able to present to you budget prices too!! Awesome much? Oh and All prices are inclusive of normal postage! Happy shopping loverbunniez!!
Please transfer only AFTER you receive an invoice!
xoxo!

Photobucket
Photobucket
Photobucket
Photobucket

#1 VINTAGE CUPID OVERSIZED.
ONE SIZE FITS ALL!
PRICE : $19
STATUS : AVAILABLE

Photobucket
Photobucket
Photobucket
Photobucket

#2 VINTAGE DOLL OVERSIZED
ONE SIZE FITS ALL
CLOSE UP : X
PRICE : $19


Photobucket
Photobucket
Photobucket
Photobucket

#3 SWEETHEART ENGLISH TEA DRESS
L: 32'' PTP: 15''
FITS UK 6-12
I would say this is the prettiest dress in this collection& also my fave!!! Stretchable as well as there is a stretchable band @ the back
4got to take a pic of the back so pls make do with the last min pix!! sorrry :(
BACK: X CLOSEUP: X
PRICE: $24
STATUS: PENDING


Photobucket
Photobucket
PhotobucketPhotobucket

#4 VINTAGE FLORAL RIBBON BACK
L: 33'' PTP:14''
PRICE: $23
STATUS: AVAILABLE

Photobucket
Photobucket
PhotobucketPhotobucket

#5 POLKA DOTTED OVERSIZED MESH TANK
FITS UK6-12
CLOSE UP: X
PRICE : $20
STATUS: AVAILABLE

Photobucket
Photobucket
Photobucket
Photobucket
#6 WHITE BOOB TUBE
SMOCKED @ BACK THUS STRETCHABLE
PTP: 13'' L: 27''
FITS UK6-10
PRICE: $12
STATUS: SOLD OUT

#7 VINTAGE FLORAL VEST
FITS UK4-8
CLOSE UP: X
PRICE: $14
STATUS: AVAILABLE


Photobucket
Photobucket
Photobucket
Photobucket

#8 RUCHED FLORAL COLOURSPLASH
TOPSHOP INSPIRED. ANOTHER ONE OF MY FAVES!!!!
L:24''
STRETCHABLE WAISTBANDS SO NO PTP MEASUREMENT PROVIDED
FITS UK6-12
CLOSE UP : X
PRICE: $24
STATUS: AVAILABLE

Photobucket
Photobucket
Photobucket
Photobucket
#9 ENGLISH FLORAL ROMPER IN BLACK
L: 23'' PTP: 10-14(Smocked @ back so stretchable)
CLOSE UP : X
PRICE: $24
STATUS: AVAILABLE

Photobucket
#10 CUT OUT WETLOOK LEGGINGS
DIY-ED!!!!
customizations avail.(eg. 2 sides cut-outs)
ONE SIZE FITS ALL
PRICE: $18-22 DEPENDS ON DESIGN
STATUS: AVAILABLE

Photobucket
#11 FLIGHT
CUFF BRACELET WHICH IS REALLY PRETTY
ONE SIZE FITS ALL
PRICE: $14
STATUS: AVAILABLE

Photobucket
#12 T-BAR FLATS
ONLY SIZE 39.
INSOLES: 24.5CM
PRICE: $24


ORDER FORM BELOW. USE IF ONLY 100% CONFIRMED. MAIL ENQUIRIES TO GRUMBLEBUNNYZ@GMAIL.COM!! TY :)






about us  x  newsletter  x  customer care  x  facebook  x  twitter
© GRUMBLEBUNNYZ 2009 / ALL RIGHTS RESERVED