body
{
    position:absolute;
    width:950px;
    left:55%;
    margin-left:-40%;    
}

.mainbody
{
    position:relative;
    height:880px;
    /*background-color:Aqua;*/
}
/**************************************
/   MAIN MENU
/**************************************/
.mainmenu
{
    position:absolute;
    top:50px;
    left:300px;
}

.homebtn
{
    position:absolute;
    top:65px;
    left:345px;
}

.shopbtn
{
    position:absolute;
    top:65px;
    left:475px;    
}

.aboutusbtn
{
    position:absolute;
    top:65px;
    left:595px;        
}

.contactusbtn
{
    position:absolute;
    top:65px;
    left:715px;      
}

.deliveryandreturns
{
    position:absolute;
    top:915px;
    left:250px;
    font-size:12px;
    color:#5e5c5d;
}

.companyinfo
{
    position:absolute;
    top:930px;
    left:270px;
    font-size:10px;
    color:#5e5c5d;
}

.TandC
{
    position:absolute;
    top:915px;
    left:370px;
    font-size:12px;
    color:#5e5c5d;    
}

.privacy
{
    position:absolute;
    top:915px;
    left:500px;
    font-size:12px;
    color:#5e5c5d;     
}

.contact
{
    position:absolute;
    top:915px;
    left:600px;
    font-size:12px;
    color:#5e5c5d;    
}
/**************************************
/  END MAIN MENU 
/**************************************/


/**************************************
/  Delivery and Returns
/**************************************/


.deliveryretunstitle
{
    font-size:medium;
    font-weight:bold;
    color:Fuchsia;
    font-family:Arial;
    position:absolute;
    top:110px;
    left:25px;
    text-decoration:underline;
}

.ukdelivery
{
    font-family:Arial;
    position:absolute;
    top:180px;
    left:25px;
    font-size:11px;
}

.ukdeliverytitle
{
    font-size:11px;
    font-weight:bold;
    color:Fuchsia;
    font-family:Arial;
    position:absolute;
    top:160px;
    left:25px;
    text-decoration:underline;    
}

.intdeliverytitle
{
    font-size:11px;
    font-weight:bold;
    color:Fuchsia;
    font-family:Arial;
    position:absolute;
    top:320px;
    left:25px;
    text-decoration:underline;    
}

.intDelivery
{
    font-family:Arial;
    position:absolute;
    top:340px;
    left:25px;
    font-size:11px;    
}

.Returnstitle
{
    font-size:11px;
    font-weight:bold;
    color:Fuchsia;
    font-family:Arial;
    position:absolute;
    top:340px;
    left:25px;
    text-decoration:underline;        
}

.returns
{
    font-family:Arial;
    position:absolute;
    top:380px;
    left:25px;
    font-size:11px;    
}
/**************************************
/  END Delivery and Retuns
/**************************************/

/**************************************
/ Contact US
/**************************************/

.contactusbox
{
    position:absolute;
    top:150px;
    left:310px;
}

.contactInfo
{
    position:absolute;
    top:150px;
    left:25px;
    font-family:Arial;    
}

.lblName
{
    position:relative;
    top:150px;
    left:400px;
    font-family:Arial;
    font-size:11px;
    
}

.txtName
{
    position:relative;
    top:150px;
    left:450px;   
    border:1px;
    border-color:Gray;
    border-style:solid;
    width:250px;     
}

.lblEmail
{
    position:relative;
    top:180px;
    left:110px;
    font-family:Arial;
    font-size:11px;
    
}

.txtEmail
{
    position:relative;
    top:180px;
    left:162px;   
    border:1px;
    border-color:Gray;
    border-style:solid;
    width:250px;     
}

.lblSubject
{
    position:relative;
    top:210px;
    left:-180px;
    font-family:Arial;
    font-size:11px;
    
}

.txtSubject
{
    position:relative;
    top:210px;
    left:-139px;   
    border:1px;
    border-color:Gray;
    border-style:solid;
    width:250px;     
}

.lblMessage
{
    position:relative;
    top:240px;
    left:-480px;
    font-family:Arial;
    font-size:11px;
}

.txtMessage
{
    position:relative;
    top:230px;
    left:485px;   
    border:1px;
    border-color:Gray;
    border-style:solid;
    height:150px;
    width:250px;
}

.btnSend
{
    position:relative;
    top:430px;
    left:375px;
}
/**************************************
/ END Contact US
/**************************************/

.privacypolicy
{
    position:relative;
    font-family:Arial;
    top:70px;
    left:15px;
}

.logo
{
    position:relative;
    top:15px;
    left:10px;
}

.leftborder
{
    background-image:url(images/leftborder.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

.rightborder
{
    background-image:url(images/leftborder.jpg);
    background-repeat:no-repeat;
    background-position:937px;        
}

.topborder
{
    background-image:url(images/topborder.jpg);
    background-repeat:no-repeat;
    background-position:top;      
}

.bottomborder
{
    background-image:url(images/bottomborder.jpg);
    background-repeat:no-repeat;
    background-position:bottom;        
}

.productofweek
{
    position:absolute;
    background-image:url(images/productofweek.jpg);
    background-repeat:no-repeat;
    top:150px;
    left:10px;
    height:280px;
    width:980px;      
}

.prodofweekPic
{
    position:relative;
    top:20px;
    left:20px;
}

.productofweektitle
{
    position:relative;
    font-family:Arial;
    color:Fuchsia;
    font-size:45px;
    font-weight:bold;
    left:400px;
    top:-250px;
}

.productofweekdesc
{
    position:relative;
    font-size:11px;
    font-family:Arial;
    color:Gray;
    left:400px;
    top:-290px;
}

.promote1
{
    position:absolute;
    background-image:url(images/promote1.jpg);
    background-repeat:no-repeat;
    top:440px;
    left:8px;
    width:451px;    
    height:240px;
}

.popularProductTitle
{
    position:relative;
    font-family:Arial;
    color:#05a1fb;
    font-size:30px;
    font-weight:bold;
    left:230px;    
    top:-200px;
}

.popularProductdesc
{
    position:relative;
    font-size:11px;
    font-family:Arial;
    color:Gray;
    left:230px;
    top:-190px;    
}

.promote2
{
    position:absolute;
    background-image:url(images/promote1.jpg);
    background-repeat:no-repeat;
    top:440px;
    left:470px;
    width:451px;    
    height:240px;
}

.NewTitle
{
    position:relative;
    font-family:Arial;
    color:#5cfb05;
    font-size:30px;
    font-weight:bold;
    left:200px;      
    top:-200px;
}

.Newdesc
{
    position:relative;
    font-size:11px;
    font-family:Arial;
    color:Gray;
    left:200px;   
    top:-190px; 
}

/**************************************
/ SHOP
/**************************************/
.price
{
    position:absolute;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:Fuchsia;
    right:15px; 
    top:243px;    
}

.price2
{
    position:absolute;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:Fuchsia;
    right:15px; 
    top:260px;    
}

.page
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:837px; 
    left:250px; 
    position:absolute; 
    text-decoration:none;   
}

.page2
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:305px; 
    position:absolute;     
    text-decoration:none;
}

.page3
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:325px; 
    position:absolute;     
    text-decoration:none;
}

.page4
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:345px; 
    position:absolute;     
    text-decoration:none;
}

.page5
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:365px; 
    position:absolute;     
    text-decoration:none;
}

.page6
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:385px; 
    position:absolute;     
    text-decoration:none;
}

.page7
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:405px; 
    position:absolute;     
    text-decoration:none;
}

.page8
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:425px; 
    position:absolute;     
    text-decoration:none;
}

.page9
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:445px; 
    position:absolute;     
    text-decoration:none;
}

.page10
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:465px; 
    position:absolute;     
    text-decoration:none;
}

.page11
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:490px; 
    position:absolute;     
    text-decoration:none;
}

.page12
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:513px; 
    position:absolute;     
    text-decoration:none;
}

.page13
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:538px; 
    position:absolute;     
    text-decoration:none;
}

.page14
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:563px; 
    position:absolute;     
    text-decoration:none;
}

.page15
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:588px; 
    position:absolute;     
    text-decoration:none;
}

.page16
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:613px; 
    position:absolute;     
    text-decoration:none;
}

.page17
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:638px; 
    position:absolute;     
    text-decoration:none;
}

.page18
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:663px; 
    position:absolute;     
    text-decoration:none;
}

.page19
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:688px; 
    position:absolute;     
    text-decoration:none;
}

.page20
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:713px; 
    position:absolute;     
    text-decoration:none;
}

.page21
{
    font-family:Arial;
    font-size:13px; 
    color:Gray; 
    top:850px; 
    left:738px; 
    position:absolute;     
    text-decoration:none;
}

.topNext
{
    font-family:Arial;
    font-size:medium; 
    font-weight:bold; 
    color:Gray; 
    top:170px; 
    right:20px; 
    position:absolute;    
}

.topPrevious
{
    font-family:Arial;
    font-size:medium; 
    font-weight:bold; 
    color:Gray; 
    top:170px; 
    left:20px; 
    position:absolute;    
}

.menubar
{
    position:absolute;
    top:100px;
    left:8px;
}

.link
{
    border:none;
    text-decoration:none;
    color:White;
}

.prod1
{
    position:relative;
    top:120px;
    left:45px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;    
    width:170px;   
}

.prod2
{
    position:absolute;
    top:200px;
    left:265px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    width:170px;   
}

.prod3
{
    position:absolute;
    top:200px;
    left:485px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    width:170px;   
}

.prod4
{
    position:absolute;
    top:200px;
    left:705px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    width:170px;   
}

.prod5
{
    position:absolute;
    top:520px;
    left:45px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    width:170px;     
}

.prod6
{
    position:absolute;
    top:520px;
    left:265px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    width:170px;     
}

.prod7
{
    position:absolute;
    top:520px;
    left:485px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    width:170px;     
}

.prod8
{
    position:absolute;
    top:520px;
    left:705px;
    border-style:solid;
    border-width:2px;
    border-color:#9b9999;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    width:170px;     
}

.addtocart
{
    position:relative;
    top:-5px;
    left:0px;
}

.alljewellerybtn
{
    position:absolute;
    top:110px;
    left:25px;
}

.braceletsbtn
{
    position:absolute;
    top:112px;
    left:180px;    
}

.Necklacesbtn
{
    position:absolute;
    top:110px;
    left:320px;     
}

.Ringsbtn
{
    position:absolute;
    top:112px;
    left:470px;    
}

.Earringsbtn
{
    position:absolute;
    top:112px;
    left:580px;    
}

.Charmsbtn
{
    position:absolute;
    top:112px;
    left:700px;     
}

.brands
{
    position:absolute;
    top:130px;
    left:25px;  
    font-family:Arial;
    font-weight:bold;
    color:Fuchsia;   
}
/**************************************
/ END SHOP
/**************************************/



/**************************************
/ LoveSparkle
/**************************************/

.lovesparkle
{
    position:absolute;
    top:145px;
    left:100px;  
    font-family:Arial;
    color:Fuchsia;       
}

.lovesparklelogo
{
    position:absolute;
    top:200px;
    left:350px;
}

.AngelLove
{
    font-family:Arial;
    font-weight:bold;
    font-size:medium;
    color:Fuchsia;
    position:absolute;
    top:430px;
    left:100px;    
}

.angelloveexample
{
    position:absolute;
    top:410px;
    left:200px;            
}

.Roxy
{
    font-family:Arial;
    font-weight:bold;
    font-size:medium;
    color:Fuchsia;
    position:absolute;
    top:430px;
    left:400px;     
}

.roxyexample
{
    position:absolute;
    top:410px;
    left:460px;     
}

.Wings
{
    font-family:Arial;
    font-weight:bold;
    font-size:medium;
    color:Fuchsia;
    position:absolute;
    top:430px;
    left:660px;    
}

.wingsexample
{
    position:absolute;
    top:410px;
    left:720px;     
}

.StarryNight
{
    font-family:Arial;
    font-weight:bold;
    font-size:medium;
    color:Fuchsia;
    position:absolute;
    top:580px;
    left:100px;     
}

.StarrynightExample
{
    position:absolute;
    top:560px;
    left:200px;     
}

.Charms
{
    font-family:Arial;
    font-weight:bold;
    font-size:medium;
    color:Fuchsia;
    position:absolute;
    top:580px;
    left:400px;    
}

.charmsExample
{
    position:absolute;
    top:560px;
    left:460px;    
}

.RockinRings
{
    font-family:Arial;
    font-weight:bold;
    font-size:medium;
    color:Fuchsia;
    position:absolute;
    top:580px;
    left:660px;    
}

.rockinringsExample
{
    position:absolute;
    top:550px;
    left:770px;    
}

.Vintage
{
    font-family:Arial;
    font-weight:bold;
    font-size:medium;
    color:Fuchsia;
    position:absolute;
    top:700px;
    left:120px;    
}

.vintageExample
{
    position:absolute;
    top:670px;
    left:180px;     
}

/**************************************
/ END LOVE SPARKLE
/**************************************/


/*
.productofweekleft
{
    position:absolute;
    background-image:url(images/productofweekside.jpg);
    background-repeat:no-repeat;
    top:210px;
    left:10px;  
    height:242px;      
}

.productofweekright
{
    position:relative;
    background-image:url(images/productofweekside.jpg);
    background-repeat:no-repeat;
    top:-3px;
    left:914px;  
    height:242px;
}

.productofweektop
{
    position:relative;
    background-image:url(images/productofWeekTop.jpg);
    background-repeat:no-repeat;
    top:-18px;
    left:-915px;
    width:926px;
}

.productofweekbottom
{
    position:relative;
    background-image:url(images/productofWeekbottom.jpg);
    background-repeat:no-repeat;
    top:255px;
    left:0px;
    width:926px;
}
*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

