@charset "utf-8";
@import url("sIFR-print.css") print;
@import url("sIFR-screen.css");

/* CSS Document */
/* fix border around SWF in Firefox 3 */
object { outline:none; }

html, body {background-color:#000000;
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
margin:0px;
padding:0px;
height:100%;
min-height:100%;
}
address{font-style:normal;}
pre{font-family:"Trebuchet MS";
font-size:14px;}

h1, h3.dark {font-size: 12px;
height: 17px;
color: #6b644f;
letter-spacing:1px;
display:block;
margin:0px;
padding:0px;}
	
h2, h3.sifr {font-size:12px;
height:17px;
color:#f3e6b4;
letter-spacing:1px;
display:block;
margin:0px;
padding:0px;}

h2.blog-header {font-size:15px;
height:19px;
}

h3 {font-size: 14px;
height: 19px;
color: #f5c071;
letter-spacing:1px;
margin:0px;
padding:0px;}

h4, h3.orange {font-size:14px;
height: 19px;
color: #f5c071;
letter-spacing:1px;
display:block;
margin:0px;
padding:0px;}

h2.home-sifr{
    font-size:20px;
    height: 23px;
}	
h5, h2.sifr, h4.gold {font-size:14px;
height: 19px;
color: #e7d8a7;
letter-spacing:1px;
margin:0px;
padding:0px;
text-transform:uppercase;}
	
h6, h3.white {font-size:14px;
height:17px;
color:#f5c071;
letter-spacing:1px;
margin:0px;
padding:0px;}



li a, a{
color:#e7d8a7;
text-decoration:underline;
}

a:visited {
color:#e7d8a7;

}

ul{
list-style:none;
}

a:hover{
color: #baae86;
}

img {border:none;}

.bgrnd-pattern {width:100%;}

#bgrnd01 {background-image:url(../images/general/bgrnd-pattern-01.gif);
background-repeat:repeat;
background-position:top center;
min-height:100%;
padding-bottom:50px;
}

#bgrnd02 {background-image:url(../images/general/bgrnd-pattern-02.gif);
background-repeat:repeat-x;
background-position:top center;}

.pagebox {width:843px;
position:relative;
margin:0px 0px 0px -428px;
left:50%;
height:100%;}

#header {padding:8px 18px 0px 19px;
height:27px;
font-size:12px;}

.ulinkgold  {color:#e7d8a7;
text-decoration:underline;
padding:0px;
margin:0px;
}

.ulink {color:#ffffff;
text-decoration:none;}

.right {float:right;}

.left {float:left;}

.block {display:block;}

.justify {text-align:justify;}

.clear {clear:both;}
.capall{text-transform:uppercase;}
.hide{text-indent:-9999px; overflow:hidden;}
.none{display:none;}
.small-font{font-size:12px;}
.gray-color{color:#A7A5A3;}
.gray-dottline {font-size:0px;
height:1px;
border:0px;
padding:0px;
height:0px;
width:100%;
clear:both;
}
.out-stock{text-align:justify; margin:50px auto; width:380px;}

#logo-area {width:551px;
height:77px;
padding:26px 16px 0px 276px;}

#logo{
    text-indent:-999px; overflow:hidden;
    background: url(../images/general/top-logo.gif) no-repeat;
    float:left;    
    width:286px;
    height:47px;
}
#logo a{
    width:286px;
    height:47px;
    display:block;
}

#top-cart-info {width:230px;
height:23px;
font-size:13px;
margin-top:33px;}

#top-cart-info img {position:relative;
bottom:5px;}

#top-cart-txt {margin-right:6px;}

.top-name-area{ width:200px; height:25px; margin-top:5px; margin-right:9px;}
#top-name{margin-right:5px;}

#bottom-back {width:50px;
height:14px;
background:url(../images/general/back-button.gif) no-repeat;}

#bottom-next {width:48px;
height:14px;
background:url(../images/general/next-button.gif) no-repeat;}

#main-navigation {width:843px;
height:35px;
clear:both;}

#account-toptitle {text-transform:uppercase;
color:#e7d8a7;
padding-top:38px;
padding-left:15px;
display:block;}

#account-toptitle {text-transform:uppercase;
color:#e7d8a7;
padding-top:38px;
padding-left:15px;
display:block;}

#account-toptitle-w {text-transform:uppercase;
color:#ffffff;
padding-top:38px;
display:block;}

.content-area {width:842px;
padding-top:14px;
height:113px;
font-size:16px;}

.account-area {
padding-top:14px;
width:842px;
font-size:16px;
}

.content-area-bottom-01 {
background:#000000;
min-height:438px;
background-color:#000000;
width:842px;
}
.content-area-bottom-01 .grayline{margin-top:10px;}

.content-area-bottom-02 {
background:#000000;
min-height:300px;
background-color:#000000;
width:842px;
}


.content-area-bottom-03 {
background:#000000;
min-height:100px;
background-color:#000000;
width:842px;
}


.brown-page{
background-color:#0d0d0d;
}


#top-stones-area {padding:12px 16px 0px 15px;
width:811px;}

.topgfx {width:827px;
height:75px;
padding-top:38px;
padding-left:15px;}

.login-note{
	color:#f5c071;
	font-size:14px;
}


/* STONE CONSTRUCTIONS */

#top-stone-constructions {width:372px;
height:28px;
margin-left:223px;
margin-top:35px;}

#top-stone-constructions a {display:block;
width:32px;
height:28px;
background-image:url(../images/general/stone-constructions.gif);
background-repeat:no-repeat;
float:left;}

.stone-5-yg-con , .stone-5-wg-con {
height:28px;}

.stone-5-yg-con .space, .stone-5-wg-con .space{
   width:45px; float:left;
 }
.stone-7-yg-con .space, .stone-7-wg-con .space{
   width:52px; float:left;
 }
.stone-9-yg-con .space, .stone-9-wg-con .space{
   width:42px; float:left;
 }

.stone-7-yg-con , .stone-7-wg-con {

height:30px;}

.collection-left{

}

.stone-9-yg-con , .stone-9-wg-con {
height:37px; }




#single-5st {margin-top:20px;

}

#dual-5st {
margin-top:0px;
}
#dual-5st a{overflow:hidden;text-indent:-9999px;}

.stone-5-yg-con a {display:block;
width:32px;
height:28px;
background-image:url(../images/general/5st-yg-construction.gif);
background-repeat:no-repeat;
float:left;}


.stone-5-wg-con a {display:block;
width:32px;
height:28px;
background-image:url(../images/general/5st-wg-construction.gif);
background-repeat:no-repeat;
float:left;}


.stone-7-yg-con a {display:block;
width:27px;
height:30px;
background-image:url(../images/general/7st-yg-construction.gif);
background-repeat:no-repeat;
float:left;}


.stone-7-wg-con a {display:block;
width:27px;
height:30px;
background-image:url(../images/general/7st-wg-construction.gif);
background-repeat:no-repeat;
float:left;}


.stone-9-yg-con a {display:block;
width:39px;
height:37px;
background-image:url(../images/general/9st-yg-construction.gif);
background-repeat:no-repeat;
float:left;}


.stone-9-wg-con a {display:block;
width:39px;
height:37px;
background-image:url(../images/general/9st-wg-construction.gif);
background-repeat:no-repeat;
float:left;}


.stone-15-yg-con a {display:block;
width:45px;
height:44px;
background-image:url(../images/general/15st-construction.gif);
background-repeat:no-repeat;
background-position:-90px -44px;
float:left;}


.stone-15-wg-con a {display:block;
width:45px;
height:44px;
background-image:url(../images/general/15st-construction.gif);
background-repeat:no-repeat;
float:left;}



#rings-top-stone-constructions {width:297px;
height:107px;}

.const-select {height:45px;
margin-top:19px;
margin-bottom:20px;
background:#080808;}

#rings-cons {}
#rings-cons .space{width:57px; float:left;}
#earrings-cons .space, #pendants-cons .space,#chokers-cons .space{width:57px;float:left;}
#earrings-cons, #pendants-cons {}
#chokers-cons {}

.cons-0st-yg {width:28px;
height:28px;
display:block;
background:url(../images/gladstone-rings-images/rings-navigation.gif) no-repeat;
background-position:0px 0px;
position:relative;
top:7px;
margin-right:58px;
float:left;}

.cons-0st-yg-state, .cons-0st-yg:hover {width:28px;
height:28px;
display:block;
background:url(../images/gladstone-rings-images/rings-navigation.gif) no-repeat;
background-position:0px -28px;
position:relative;
top:7px;
margin-right:58px;
float:left;}


.cons-0st-wg {width:28px;
height:28px;
display:block;
background:url(../images/gladstone-rings-images/rings-navigation.gif) no-repeat;
position:relative;
background-position:-28px 0px;
top:7px;
margin-right:58px;
float:left;}

.cons-0st-wg-state, .cons-0st-wg:hover {width:28px;
height:28px;
display:block;
background:url(../images/gladstone-rings-images/rings-navigation.gif) no-repeat;
position:relative;
background-position:-28px -28px;
top:7px;
margin-right:58px;
float:left;}


/*
#cons-0st-yg-r:hover, #rings-cons .cons-0st-yg-r-state {background-position:0px -28px;}
#cons-0st-wg-r:hover, #rings-cons .cons-0st-wg-r-state {background-position:0px -28px;}
*/
/*
#cons-0st-mary .cons-0st-yg, #cons-0st-anna .cons-0st-yg, #cons-0st-sylvie .cons-0st-yg, #cons-0st-eliza .cons-0st-yg, #cons-0st-basic .cons-0st-yg {
	background-position:0px 0px;
}

#cons-0st-mary .cons-0st-wg, #cons-0st-anna .cons-0st-wg, #cons-0st-sylvie .cons-0st-wg, #cons-0st-eliza .cons-0st-wg, #cons-0st-basic .cons-0st-wg {
	background-position:28px 0px;
}


#rings-cons .const-select #cons-0st-mary-state .cons-0st-yg, #cons-0st-mary:hover .cons-0st-yg,
#cons-0st-anna-state .cons-0st-yg, #cons-0st-anna:hover .cons-0st-yg,#cons-0st-sylvie-state .cons-0st-yg, #cons-0st-sylvie:hover .cons-0st-yg,#cons-0st-eliza-state .cons-0st-yg, #cons-0st-eliza:hover .cons-0st-yg, #cons-0st-basic-state .cons-0st-yg, #cons-0st-basic:hover .cons-0st-yg {
background-position:0px -28px;
}

#cons-0st-mary-state .cons-0st-wg, #cons-0st-mary:hover .cons-0st-wg,
#cons-0st-anna-state .cons-0st-wg, #cons-0st-anna:hover .cons-0st-wg,#cons-0st-sylvie-state .cons-0st-wg, #cons-0st-sylvie:hover .cons-0st-wg,#cons-0st-eliza-state .cons-0st-wg, #cons-0st-eliza:hover .cons-0st-wg, #cons-0st-basic-state .cons-0st-wg, #cons-0st-basic:hover .cons-0st-wg {
background-position:-28px -28px;
}

*/

.cons-5st-yg{
width:32px;
height:28px;
background:url(../images/general/5st-yg-construction.gif) no-repeat;
display:block;
float:left;
position:relative;
top:6px;
margin-right:57px;
}

.cons-5st-wg {width:32px;
height:28px;
background:url(../images/general/5st-wg-construction.gif) no-repeat;
display:block;
background-position:-181px 0px;
float:left;
position:relative;
top:6px;
margin-right:57px;}

#cons-5st-black-white{
background-position:-191px 0px;
}
#cons-5st-grace {
background-position:-159px 0px;
}

#cons-5st-mary {
background-position:-127px 0px;
}

#cons-5st-anna {
background-position:-95px 0px;
}

#cons-5st-sylvie {
background-position:-63px 0px;
}

#cons-5st-eliza {
background-position:-31px 0px;
}

#cons-5st-basic {
background-position:0px 0px;
}

#cons-5st-black-white-state, #cons-5st-black-white:hover {
background-position:-191px -28px;
}


#cons-5st-grace-state, #cons-5st-grace:hover {
background-position:-159px -28px;
}

#cons-5st-mary-state, #cons-5st-mary:hover {
background-position:-127px -28px;
}
#cons-5st-anna-state, #cons-5st-anna:hover {
background-position:-95px -28px;
}

#cons-5st-sylvie-state, #cons-5st-sylvie:hover {
background-position:-63px -28px;
}

#cons-5st-eliza-state, #cons-5st-eliza:hover {
background-position:-31px -28px;
}

#cons-5st-basic-state, #cons-5st-basic:hover {
background-position:0px -28px;
}


/*** pearl ***/
.stone-5-yg-con .pearl-cons,.stone-5-wg-con .pearl-cons{
    background: url(../images/general/pearl-navigation.gif) no-repeat 0 0;
    margin-right:45px;
    width:37px; height:37px;
}
.stone-5-yg-con .pearl-cons:hover,.stone-5-wg-con .pearl-cons:hover, .stone-5-yg-con .pearl-cons-state,.stone-5-wg-con .pearl-cons-state {
    background-image: url(../images/general/pearl-navigation.gif);
    background-position:0 -37px;    
}

.cons-5xst-yg {width:32px;
height:28px;
background:url(../images/general/5xst-yg-construction.gif) no-repeat;
display:block;
float:left;
position:relative;
top:6px;
margin-right:57px;}

.cons-5xst-wg {width:32px;
height:28px;
background:url(../images/general/5xst-wg-construction.gif) no-repeat;
display:block;
float:left;
position:relative;
top:6px;
margin-right:57px;}

#cons-5xst-black-white {
background-position:0px 0px;
}


#cons-5xst-grace {
background-position:0px 0px;
}


#cons-5xst-mary {
background-position:0px 0px;
}

#cons-5xst-anna {
background-position:0px 0px;
}

#cons-5xst-sylvie {
background-position:0px 0px;
}

#cons-5xst-eliza {
background-position:0px 0px;
}

#cons-5xst-basic {
background-position:0px 0px;
}

#cons-5xst-black-white-state, #cons-5xst-black-white:hover {
background-position:0px -28px;
}
#cons-5xst-grace-state, #cons-5xst-grace:hover {
background-position:0px -28px;
}

#cons-5xst-mary-state, #cons-5xst-mary:hover {
background-position:0px -28px;
}
#cons-5xst-anna-state, #cons-5xst-anna:hover {
background-position:0px -28px;
}

#cons-5xst-sylvie-state, #cons-5xst-sylvie:hover {
background-position:0px -28px;
}

#cons-5xst-eliza-state, #cons-5xst-eliza:hover {
background-position:0px -28px;
}

#cons-5xst-basic-state, #cons-5xst-basic:hover {
background-position:0px -28px;
}

/*
#earrings-cons .cons-5st-yg-r-state, #rings-cons .cons-5st-yg-r-state, #chokers-cons .cons-5st-yg-r-state,  #chokers-cons .cons-5st-wg-r-state {background-position:-96px -28px;}
#earrings-cons .cons-5st-wg-r-state, #rings-cons .cons-5st-wg-r-state {background-position:-96px -28px;}


#earrings-cons .5st-cons-mary:hover, #chokers-cons .5st-cons-mary:hover, #earrings-cons .5st-cons-mary-state , #chokers-cons .5st-cons-mary-state{
background-position:-128px -28px;
}

#chokers-cons .5st-cons-anna:hover, #chokers-cons .5st-cons-anna-state {
background-position:-96px -28px;
}

#chokers-cons .5st-cons-sylvie:hover, #chokers-cons .5st-cons-sylvie-state {
background-position:-64px -28px;
}


#chokers-cons .5st-cons-eliza:hover, #chokers-cons .5st-cons-eliza-state {
background-position:-32px -28px;
}

#chokers-cons .5st-cons-basic:hover, #chokers-cons .5st-cons-basic-state {
background-position:0px -28px;
}


*/


.cons-7st-yg {width:27px;
height:30px;
background:url(../images/general/7st-yg-construction.gif);
display:block;
float:left;
position:relative;
top:5px;
margin-right:54px;}


.cons-7st-wg {width:27px;
height:30px;
background:url(../images/general/7st-wg-construction.gif);
display:block;
float:left;
position:relative;
top:5px;
margin-right:54px;}

#cons-7st-black-white {
background-position:-162px 0px;
}

#cons-7st-grace {
background-position:-135px 0px;
}

#cons-7st-mary {
background-position:-108px 0px;
}

#cons-7st-anna {
background-position:-81px 0px;
}

#cons-7st-sylvie {
background-position:-54px 0px;
}

#cons-7st-eliza {
background-position:-27px 0px;
}

#cons-7st-basic {
background-position:0px 0px;
}

#cons-7st-black-white-state, #cons-7st-black-white:hover {
background-position:-162px -30px;
}

#cons-7st-grace-state, #cons-7st-grace:hover {
background-position:-135px -30px;
}

#cons-7st-mary-state, #cons-7st-mary:hover {
background-position:-108px -30px;
}
#cons-7st-anna-state, #cons-7st-anna:hover {
background-position:-81px -30px;
}

#cons-7st-sylvie-state, #cons-7st-sylvie:hover {
background-position:-54px -30px;
}

#cons-7st-eliza-state, #cons-7st-eliza:hover {
background-position:-27px -30px;
}

#cons-7st-basic-state, #cons-7st-basic:hover {
background-position:0px -30px;
}







#cons-7st-yg-r:hover, #earrings-cons .cons-7st-yg-r-state, #rings-cons .cons-7st-yg-r-state  {background-position:-81px -30px;}
#cons-7st-wg-r:hover, #earrings-cons .cons-7st-wg-r-state, #rings-cons .cons-7st-wg-r-state  {background-position:-81px -30px;}

.cons-9st-yg {width:39px;
height:37px;
background:url(../images/general/9st-yg-construction.gif) no-repeat;
background-position:-117px 0px;
display:block;
float:left;
position:relative;
top:2px;margin-right:54px;}


.cons-9st-wg {width:39px;
height:37px;
background:url(../images/general/9st-wg-construction.gif) no-repeat;
background-position:-117px 0px;
display:block;
float:left;
position:relative;
top:2px;margin-right:57px;}

#cons-9st-black-white {
background-position:-273px 0px;
}

#cons-9st-grace {
background-position:-234px 0px;
}

#cons-9st-eliza-ltd {
background-position:-195px 0px;
}

#cons-9st-mary {
background-position:-156px 0px;
}

#cons-9st-anna {
background-position:-117px 0px;
}

#cons-9st-sylvie {
background-position:-78px 0px;
}

#cons-9st-eliza {
background-position:-39px 0px;
}


#cons-9st-basic {
background-position:0px 0px;
}

#cons-9st-black-white-state, #cons-9st-black-white:hover {
background-position:-273px -37px;
}
#cons-9st-grace-state, #cons-9st-grace:hover {
background-position:-234px -37px;
}

#cons-9st-eliza-ltd-state, #cons-9st-ltd-eliza:hover {
background-position:-195px -37px;
}

#cons-9st-mary-state, #cons-9st-mary:hover {
background-position:-156px -37px;
}
#cons-9st-anna-state, #cons-9st-anna:hover {
background-position:-117px -37px;
}

#cons-9st-sylvie-state, #cons-9st-sylvie:hover {
background-position:-78px -37px;
}

#cons-9st-eliza-state, #cons-9st-eliza:hover {
background-position:-39px -37px;
}
#cons-9st-basic-state, #cons-9st-basic:hover {
background-position:0px -37px;
}




#cons-9st-yg-r:hover, #earrings-cons .cons-9st-yg-r-state, #rings-cons .cons-9st-yg-r-state {background-position:-117px -37px;}
#cons-9st-wg-r:hover, #earrings-cons .cons-9st-wg-r-state, #rings-cons .cons-9st-wg-r-state {background-position:-117px -37px;}



.cons-15st-yg {width:45px;
height:44px;
background:url(../images/general/15st-construction.gif) no-repeat;
background-position:-90px 0px;
display:block;
float:left;
position:relative;
top:0px;margin-right:54px;
    }


.cons-15st-wg {width:45px;
height:44px;
background:url(../images/general/15st-construction.gif) no-repeat;
background-position:0px 0px;
display:block;
float:left;
position:relative;
top:0px;margin-right:57px;}

#cons-15st-grace {
background-position:-90px 0px;
}

#cons-15st-eliza-ltd {

}

#cons-15st-mary {

}

#cons-15st-anna {

}

#cons-15st-sylvie {

}

#cons-15st-eliza {

}


#cons-15st-basic {
background-position:0px 0px;
}


#cons-15st-grace-state, #cons-15st-grace:hover,.cons-15st-yg:hover {
background-position:-90px -44px;
}

#cons-15st-eliza-ltd-state, #cons-15st-ltd-eliza:hover {
}

#cons-15st-mary-state, #cons-15st-mary:hover {

}
#cons-15st-anna-state, #cons-15st-anna:hover {

}

#cons-15st-sylvie-state, #cons-15st-sylvie:hover {

}

#cons-15st-eliza-state, #cons-15st-eliza:hover {

}
#cons-15st-basic-state, #cons-15st-basic:hover {
    background-position:0px -44px;

}
#cons-15st-yg-r:hover, #earrings-cons .cons-15st-yg-r-state, #rings-cons .cons-15st-yg-r-state {background-position:-117px -37px;}
#cons-15st-wg-r:hover, #earrings-cons .cons-15st-wg-r-state, #rings-cons .cons-15st-wg-r-state {background-position:-117px -37px;}


/* END STONE CONSTRUCTIONS */

.stone-5-yg-con #basic-5-cons, .stone-5-wg-con #basic-5-cons {background-position:0px 0px;
margin-right:45px;}

.stone-5-yg-con #eliza-5-cons, .stone-5-wg-con #eliza-5-cons {background-position:-31px 0px;
margin-right:45px;}
.stone-5-yg-con #sylvie-5-cons, .stone-5-wg-con #sylvie-5-cons {background-position:-63px 0px;
margin-right:45px;}
.stone-5-yg-con #anna-5-cons,.stone-5-wg-con #anna-5-cons  {background-position:-95px 0px;
margin-right:45px;}
.stone-5-yg-con #mary-5-cons,.stone-5-wg-con #mary-5-cons {background-position:-127px 0px;
margin-right:45px;}
.stone-5-yg-con #grace-5-cons,.stone-5-wg-con #grace-5-cons {background-position:-159px 0px;
margin-right:45px;}
.stone-5-yg-con #black-white-5-cons,.stone-5-wg-con #black-white-5-cons {background-position:-191px 0px;margin-right:45px;}


#basic-7-cons {background-position:0px 0px;
margin-right:52px;}

#eliza-7-cons {background-position:-27px 0px;
margin-right:52px;}
#sylvie-7-cons {background-position:-54px 0px;
margin-right:50px;}
#anna-7-cons {background-position:-81px 0px;
margin-right:51px;}
#mary-7-cons {background-position:-108px 0px;margin-right:51px;}
#grace-7-cons {background-position:-135px 0px;margin-right:51px;}
#black-white-7-cons {background-position:-162px 0px;}



#basic-5-cons:hover, #single-5st .basic-5-cons-state, #dual-5st .basic-5-cons-state {background-position:0px -28px;
margin-right:45px;}

#eliza-5-cons:hover, #single-5st .eliza-5-cons-state, #dual-5st .eliza-5-cons-state {background-position:-31px -28px;
margin-right:45px;}
#sylvie-5-cons:hover, #single-5st .sylvie-5-cons-state, #dual-5st .sylvie-5-cons-state {background-position:-63px -28px;
margin-right:45px;}
#anna-5-cons:hover,  #single-5st .anna-5-cons-state, #dual-5st .anna-5-cons-state {background-position:-95px -28px;
margin-right:45px;}
#mary-5-cons:hover, #single-5st .mary-5-cons-state, #dual-5st .mary-5-cons-state {background-position:-127px -28px;margin-right:45px;}
#grace-5-cons:hover, #single-5st .grace-5-cons-state, #dual-5st .grace-5-cons-state {background-position:-159px -28px;margin-right:45px;}
#black-white-5-cons:hover, #single-5st .black-white-5-cons-state, #dual-5st .black-white-5-cons-state {background-position:-191px -28px;}




#basic-7-cons:hover, #single-5st .basic-7-cons-state,#dual-5st .basic-7-cons-state {background-position:0px -30px;
margin-right:52px;}
#eliza-7-cons:hover, #single-5st .eliza-7-cons-state,#dual-5st .eliza-7-cons-state {background-position:-27px -30px;
margin-right:52px;}
#sylvie-7-cons:hover, #single-5st .sylvie-7-cons-state, #dual-5st .sylvie-7-cons-state {background-position:-54px -30px;
margin-right:50px;}
#anna-7-cons:hover, #single-5st .anna-7-cons-state, #dual-5st .anna-7-cons-state {background-position:-81px -30px;
margin-right:51px;}
#mary-7-cons:hover, #single-5st .mary-7-cons-state, #dual-5st .mary-7-cons-state {background-position:-108px -30px;margin-right:51px;}
#grace-7-cons:hover, #single-5st .grace-7-cons-state, #dual-5st .grace-7-cons-state {background-position:-135px -30px;margin-right:51px;}
#black-white-7-cons:hover, #single-5st .black-white-7-cons-state, #dual-5st .black-white-7-cons-state {background-position:-162px -30px;}

#basic-9-cons {background-position:0px 0px;
margin-right:40px;}
#eliza-9-cons {background-position:-39px 0px;
margin-right:40px;}
#sylvie-9-cons {background-position:-78px 0px;
margin-right:40px;}
#anna-9-cons {background-position:-117px 0px;
margin-right:40px;}
#mary-9-cons {background-position:-156px 0px;
margin-right:40px;}
#eliza-ltd-9-cons {background-position:-195px 0px;margin-right:40px;}
#grace-9-cons {background-position:-234px 0px;margin-right:40px;}
#black-white-9-cons {background-position:-273px 0px;}


#basic-9-cons:hover, #single-5st .basic-9-cons-state,#dual-5st .basic-9-cons-state {background-position:0px -37px;
margin-right:40px;}
#eliza-9-cons:hover, #single-5st .eliza-9-cons-state,#dual-5st .eliza-9-cons-state {background-position:-39px -37px;
margin-right:40px;}
#sylvie-9-cons:hover, #single-5st .sylvie-9-cons-state, #dual-5st .sylvie-9-cons-state {background-position:-78px -37px;
margin-right:40px;}
#anna-9-cons:hover, #single-5st .anna-9-cons-state, #dual-5st .anna-9-cons-state {background-position:-117px -37px;
margin-right:40px;}
#mary-9-cons:hover, #single-5st .mary-9-cons-state, #dual-5st .mary-9-cons-state {background-position:-156px -37px;
margin-right:40px;}
#eliza-ltd-9-cons:hover, #single-5st .eliza-ltd-9-cons-state, #dual-5st .eliza-ltd-9-cons-state {background-position:-195px -37px;margin-right:40px;}
#grace-9-cons:hover, #single-5st .grace-9-cons-state, #dual-5st .grace-9-cons-state {background-position:-234px -37px;margin-right:40px;}
#black-white-9-cons:hover, #single-5st .black-white-9-cons-state, #dual-5st .black-white-9-cons-state {background-position:-273px -37px;}



.dott-separater {height:6px;
background:url(../images/general/dott-separator.gif) repeat-x;
width:842px;
clear:both;
font-size:0px;}

.grey-separater{
    height:1px;
    border-bottom:1px solid #1b1b1b;
    width:842px;
}
#congr-01 {width:150px;
float:left;
display:block;}

#congr-02 {width:200px;
float:left;
display:block;}

/* LINKS */

#header a {color:#FFFFFF;}
#header a:hover {color:#baae86;}

#home #top-home-link, #checkout #top-account-link, #gallery #top-gallery-link, #offers #top-offers-link, #contact #top-contact-link, #current-locator, #login-tab a, #register-tab a, #login-tab-02 a, #register-tab-02 a, .yellowtxt, #what-help a, #account #top-account-link {color:#e7d8a7;}

#header #top-home-link, #header #top-account-link, #header #top-gallery-link, #header #top-offers-link, #header #top-contact-link ,#header #top-about-link, #header #news-link{color:#e7d8a7;}


#login-tab a:hover, #register-tab a:hover, #login-tab-02 a:hover, #register-tab-02 a:hover, #what-help a:hover {color:#6b644f;}

#exc-chokers-lnk {color:#6b644f; border-bottom:2px #6b644f solid;}



.maintitle {color:#e7d8a7;
font-size:15px;}

.formtitle {margin-bottom:16px;
display:block;}


.maintitlelnk {color:#e7d8a7;
font-size:15px;
text-decoration:underline;}

#assist-description {color:#a7a5a3;
font-size:12px;
clear:both;
width:810px;
height:25px;
padding:15px 16px;
background:#000000;
position:relative;
text-align:center;}

#assist-description-02 {color:#a7a5a3;
font-size:12px;
clear:both;
width:810px;
height:15px;
padding:45px 16px 30px 16px;
background:#000000;
position:relative;
text-align:center;}

#assist-description-03 {color:#a7a5a3;
font-size:12px;
clear:both;
width:810px;
height:0px;
padding:205px 16px 30px 16px;
background:#000000;
position:relative;
text-align:center;}


#assist-description-04 {color:#a7a5a3;
font-size:12px;
clear:both;
width:800px;
text-align:right;
margin:10px 20px 0 0;
position:relative;
text-align:center;}


/* MAIN NAVIGATION */

#main-navigation a {
display:block;
background-repeat:no-repeat;
float:left;
background-image:url(../images/general/main-navigation.gif);
font-size:0px;
height:35px;
overflow:hidden;
text-indent:-9999px;
z-index:99;
}

#c-1-navig, #chokers-navig {width:97px;
background-position:0px 0px;}
#c-2-navig, #bracelets-navig {width:108px;
background-position:-97px 0px;}
#c-3-navig, #rings-navig {width:78px;
background-position:-205px 0px;}
#c-4-navig, #earrings-navig {width:93px;
background-position:-283px 0px;}
#c-5-navig, #brooches-navig {width:108px;
background-position:-376px 0px;}
#c-6-navig, #pendants-navig {width:140px;
background-position:-484px 0px;}
#c-7-navig, #necklaces-navig {width:123px;
background-position:-624px 0px;}
#c-8-navig, #collection-navig {width:96px;
background-position:-747px 0px;}

#c-1-navig:hover , #main-navigation .c-1-navig-state {background-position:0px -35px;}
#c-2-navig:hover , #main-navigation .c-2-navig-state {background-position:-97px -35px;}
#c-3-navig:hover , #main-navigation .c-3-navig-state {background-position:-205px -35px;}
#c-4-navig:hover , #main-navigation .c-4-navig-state {background-position:-283px -35px;}
#c-5-navig:hover , #main-navigation .c-5-navig-state {background-position:-376px -35px;}
#c-6-navig:hover , #main-navigation  .c-6-navig-state {background-position:-484px -35px;}
#c-7-navig:hover , #main-navigation .c-7-navig-state {background-position:-624px -35px;}
#c-8-navig:hover , #main-navigation .c-8-navig-state {background-position:-747px -35px;}

#chokers #chokers-navig {background-position:0px -35px;}
#bracelets #bracelets-navig {background-position:-97px -35px;}
#rings #rings-navig {background-position:-205px -35px;}
#earrings #earrings-navig {background-position:-283px -35px;}
#brooches #brooches-navig {background-position:-376px -35px;}
#pendants #pendants-navig {background-position:-484px -35px;}
#necklaces #necklaces-navig {background-position:-593px -35px;}
#collection #collection-navig {background-position:-701px -35px;}



/* FOOTER */

#footer {width:842px;
height:39px;
text-align:center;
color:#a7a5a3;
font-size:12px;
padding-bottom:60px;}

#footer a {color:#a7a5a3;}

#london-title {color:#a2a1a1;
font-size:16px;
padding-top:11px;
padding-bottom:6px}


/* HOMEPAGE */
h3.sifr-gold{
    font-size:12px;
    height:15px;
    color:#f5c071;
    letter-spacing:1px;
    margin:0px;
    padding:0px;
}

.home-blog-title{
    font-size:10px;
    color:#f5c071;
    letter-spacing:1px;
    margin:0px;
    padding:0px;
}

#logoutlink {margin-right:7px;
font-size:12px;}

#home-content {
/*height:1028px;*/
height:446px;
padding-top:25px;
width:843px;}

#home-left-frame{width:36px;
/*height:1027px;*/
height:426px;
background-image:url(../images/gladstone-homepage-images/jewellery-frame.gif);}
#home-right-frame {width:35px;
/*height:1027px;*/
height:426px;
background-image:url(../images/gladstone-homepage-images/jewellery-frame-r.gif);}

#home-middle-area {width:767px;
background-color:#000000;}

#home-top-frame {width:470px;
height:35px;
background-image:url(../images/gladstone-homepage-images/gladstone-homepage-02.gif);}

#anna-image {width:297px;
height:384px;
background:url(../images/gladstone-homepage-images/gladstone-homepage-03.jpg);
background-repeat:no-repeat;}

#home-bottom-frame{background: url(../images/gladstone-homepage-images/jewellery-frame-b.gif) no-repeat;
width: 769px;
height: 35px;

 }
#home-middle-content {background-image:url(../images/gladstone-homepage-images/top-bg.gif);
background-repeat:repeat-x;
width:408px;
height:290px;
padding-top:68px;
padding-left:62px;}

#home-bottom-content{
    padding:0px 40px;
    height:601px;
}
#home-emerald{
    margin-top:13px;
}
.home-line{
    width:689px;
    height:10px;
    margin-bottom:10px;
    background: url(../images/gladstone-homepage-images/line.gif) repeat-x center;    
}
.home-box{
    width:325px;
    margin-bottom:20px;
}
.home-box p{
    font-size:12px;
    color:#dbdbdb;
    line-height:15px;
    text-align:justify;
}
.home-box p a{ color:#cbbc81;}
.home-box p a:hover{ color:#e9dba3;}
.home-box img{
    float:left;margin-right:13px;
}
#home-collection{width:363px;}
#home-news{width:60px;}
#collection-box{position:relative;height:105px;margin-bottom:0px;}
#nextImg, #prevImg{
position:absolute;
display:block;
text-indent:-999px;
width: 15px;
height: 15px;
top:91px;
cursor:pointer;
}
#nextImg{background: url(../images/gladstone-homepage-images/ico-right.gif) no-repeat;
right:5px;
}
#prevImg{background: url(../images/gladstone-homepage-images/ico-left.gif) no-repeat;
right:35px;
}

#home-rightimg-area {width:297px;
height:455px;}

.quick-link{
    font-size:12px; 
    float:left;
    padding:0;
    margin:10px 20px 0 0;
}
.quick-link a{
    color:#dbdbdb;
}
.quick-link a:hover{
    text-decoration:none;
}
#home-vogue{margin-top:0px;}

#txt-black-white-collection{background: url(../images/gladstone-homepage-images/txt-black-white-collection.gif) no-repeat;
width: 224px;
height: 12px;
display:block;
}
#txt-grace-collection{background: url(../images/gladstone-homepage-images/txt-grace-collection.gif) no-repeat;
width: 224px;
height: 12px;
display:block;
}

#homeimg-bottom-frame {width:297px;
height:35px;
background:url(../images/gladstone-homepage-images/gladstone-homepage-05.gif);
background-repeat:no-repeat;}


#home-paragraph {width:350px;
padding-top:11px;
margin-bottom:41px;
font-size:14px;}

#chokerimg-homelink {top:6px;
position:relative;
right:23px;}

/* CHOKERS */

.grayline {height:1px;
background:url(../images/general/grayline.gif) repeat-x;
font-size:0px;
width:100%;
padding:0px;
margin:0px;
border:none;
clear:both;}

#chokers-topgfx {background:url(../images/gladstone-chokers-images/chokers-topimg.jpg);}
#rings-topgfx {background:url(../images/gladstone-rings-images/rings-topimg.jpg);}
#account-topgfx {background-image:url(../images/gladstone-account-images/account-topimg.jpg);}
#bracelets-topgfx {background:url(../images/gladstone-bracelets-images/bracelets-topimg.jpg);}
#earrings-topgfx {background:url(../images/gladstone-earrings-images/earrings-topimg.jpg);}
#brooches-topgfx {background:url(../images/gladstone-brooches-images/brooches-topimg.jpg);}
#pendants-topgfx {background:url(../images/gladstone-pendants-images/pendants-topimg.jpg);}
#necklaces-topimg {background:url(../images/gladstone-necklaces-images/necklaces-topimg.jpg);}
#collection-topimg {background:url(../images/general/collection-topimg.jpg);}
#about-topgfx {background:url(../images/general/about-us-top.jpg);}


#about-us-content{background:url(../images/general/about-us-bg.jpg) no-repeat; width:843px; height:406px;}
#about-us-text{
    width:488px; height:219px; position:relative; top:80px; left:310px;
    line-height:17px;
}

#bja-logo{margin-top:-20px; margin-left:5px;}
.content-top-descr {height:34px;position:relative;}
.content-top-descr02 {height:34px;}

.ch-prodtitle {padding-top:27px;
font-size:16px;
clear:both;
padding-bottom:0px;}

.enlarge-area {padding-top:27px;
float:right;
display:block;
width:150px;}

.enlarge-title {display:block;
margin-top:3px;
margin-right:9px;
float:right;
color:#e7d8a7;
text-decoration:none;}

.enlarge-area a:hover {text-decoration:underline;}

.coll-large-name {color:#f5c071;
text-transform:uppercase;}

.coll-small-name, .golden-txt {color:#e7d8a7;}

.yellow-txt{
color:#e7d8a7;
}

#soft-choker, #steady-choker, #emerald-choker {position:absolute;
top:64px;left:33%;}

.product-info {display:block;
float:left;
padding-bottom:26px;
line-height:15px;
min-height:30px;

}

.product-info-cart {display:block;
float:left;
padding-top:50px;
line-height:15px;}


.pricearea {padding-top:8px;
margin-top:0px;
width:265px;
text-align:right;}

.pricearea-offer {
padding-top:0px;
margin-top:-10px;
width:300px;}



.prod-price {padding-top:5px;
padding-right:13px;
float:right;
display:block;
text-align:right;}

.prod-price-offer {padding-top:5px;
float:left;
display:block;
text-align:right;
}

.prod-price-confirm {
padding-bottom:10px;
float:right;
display:block;}

.basket-prod-price {
height:20px;
padding-right:0px;
display:block;}

.remove-item-link {
padding-top:11px;
display:block;
padding-bottom:26px;}

.remove-item-link a {color:#9d9372;
text-decoration:none;}

.add-to-basket-but {width:112px;
height:24px;
display:block;
background-image:url(../images/general/add-to-basket.gif);
background-repeat:no-repeat;
background-position:0px 0px;
float:right;
}
.more-detail-but{width:112px;
height:24px;
display:block;
background-image:url(../images/general/more-details.gif);
background-repeat:no-repeat;
background-position:0px 0px;
float:right;margin-bottom:10px;}
/* SLY 2008-12-12 REMOVE PRICES
.buy-now-button{background: url(../images/general/buy-now-button.gif) no-repeat;
	width: 229px;
	height: 33px;
}
*/
#top-cart-info{display:none;}
.add-to-basket-but {width:112px;
height:24px;
display:block;
background-image:url(../images/general/more-details.gif);
background-repeat:no-repeat;
background-position:0px 0px;
float:right;
}
.buy-now-button{background: url(../images/general/enquire-about-product.gif) no-repeat;
	width: 229px;
	height: 33px;
}
.add-to-basket-but:hover {background-position: 0px -24px;}


/* SLY 2008-12-12 REMOVE PRICES
*/




.white-text {
color:#ffffff;
text-transform: capitalize;
}

.white-s {display:block;
color:#ffffff;
float:left;
text-transform: capitalize;
}

.basket-white-s {display:block;
color:#ffffff;
float:right;
padding-right:5px;}


.qty-padding{padding-top:4px;}

#next-back-area {width:842px;
height:42px;
background-color:#161616;
clear:both;}

#next-back-buttons {width:182px;
height:14px;
padding-top:14px;}

.descr-text{color:#a29875;}

/* PRODUCT AREAS  */

.product-area {position:relative;
padding:0px 16px 0px 15px;
width:811px;
clear:both;}


.chokers-similar-area, .necklaces-similar-area, .brooches-similar-area {position:relative;
padding:0px 16px 0px 15px;
width:811px;
clear:both;}

.bracelets-similar-area {
position:relative;
padding:0px 16px 0px 15px;
width:811px;
clear:both;
}

.similar-title {
border-bottom:1px solid #1b1b1b;
border-top:1px solid #1b1b1b;
margin-top:10px;
padding:10px 16px 10px 15px;
width:811px;

}
.product-info-top{
    width:811px;
    float:left;
    margin-bottom:15px;
}

.product-info-left{
    float:left;
    width:242px;
    font-size:12px;
}
.product-info-center{
    float:left;
    width:312px;
    margin-left:13px;

}

.product-info-right{
    float:left;
    width:230px;
    margin-top:27px;
    margin-left:13px;
    font-size:12px;
    color:#e7d8a7;

}

.product-info-middle{
}

.product-info-bottom{
    padding:0px 16px 0px 15px;
    width:811px;
    font-size:12px;
}

.bottom-detail{
    width:283px;
    float:left;
    /*margin-top:10px;*/
    margin-right:25px;
    text-align:justify;
}

#product-title{
    font-size:16px;
    padding-top:15px;
}

.product-title{
    padding:0px 15px;
    width:812px;
}
#img-box{
    clear:both;
    border:1px solid #2d2d2d;
    width:312px; 
    height:281px;
    overflow:hidden;
    text-align:center;  
    
}
#img-box-2{    
    /*border-top:1px solid #2d2d2d;*/
    border-bottom:1px solid #2d2d2d;
    /*padding:60px 16px 0px 15px;*/
    width:842px;
    margin-bottom:10px;
}
.product-tabs{margin-top:27px; margin-left:5px;float:left;}
.big-necklace img{margin:-20px 0 0 -22px;}

      
.tab-image, .tab-video{
display:block; 
text-indent:-9999px;
overflow:hidden;float:left;}
.tab-image{background: url(../images/general/tab-images.gif) no-repeat;
width: 67px;
height: 27px;
margin-right:1px;

}
.tab-video{background: url(../images/general/tab-video.gif) no-repeat;
width: 68px;
height: 27px;
}

.productDescription{
}
.choker-feature{
/*margin-top:20px;*/
margin-top:15px;
}

.feature-list{
    padding:0;
    margin:0;
    color:#e7d8a7;
    
    
}
.feature-list li{
    padding-left:13px;
    line-height:15px;
    background:url(../images/icons/list-icon.gif) no-repeat left center;
}

.price-bg{
    /*background: url(../images/general/price-bg.gif) no-repeat;*/
    width: 226px;   
    color:#e7d8a7;
}
.price-bg tr{height:26px;}
.price_label_normal{background: url(../images/general/price_bg_normal.jpg) no-repeat left center; border-right:1px solid #000;}
/* SLY 2008-12-12 REMOVE PRICES
.price_bg_normal{background: url(../images/general/price_bg_normal_long.jpg) no-repeat left center; text-align:center; width:173px;}
*/
.price_bg_normal{background: url(../images/general/price_bg_normal_1.jpg) no-repeat left center; text-align:center; width:99px;}

.price_label_special{background: url(../images/general/price_bg_special.jpg) no-repeat left center; border-right:1px solid #000;}
.price_bg_special{background: url(../images/general/price_bg_special_1.jpg) no-repeat left center; text-align:center;}
.price_label_member{background: url(../images/general/price_bg_save.jpg) no-repeat left center; border-right:1px solid #000;}
.price_bg_member{background: url(../images/general/price_bg_save_1.jpg) no-repeat left center; text-align:center;}
.price_label_save{background: url(../images/general/price_bg_save.jpg) no-repeat left center; border-right:1px solid #000;}
.price_bg_save{background: url(../images/general/price_bg_save_1.jpg) no-repeat left center; text-align:center;}

.ring-table{margin:20px  0 8px 0;}
.choker-table{
/*margin:5px  0 8px 0;*/
margin:10px 0 8px 0;
}

.price-lable{
    color:#ffffff;
    padding-left:5px;
}
/***** [ iCarousel ]  *****/
#slide-show{
    width:221px; /* (item size:57+margin:8+padding:0) * display itme no:3 + scroll button: 20 */
    height:63px;    
    position: relative; /* important */  
    overflow: hidden; /* important */      
    margin-top:10px;
}

#slide_content{
 padding:0px;
 margin:0px;
 position: absolute; 
 top: 0;
 width: 5418px; 
 margin-left:10px;
}
#slide_content li{
padding:0px;
 list-style: none;  
 display:block;
 float:left;
 margin:0px 4px 0 4px;
}


#slide-show li img{ border:1px solid #2d2d2d;display: block; }
#slide-frame{
position: relative
}
#slide-right,#slide-left{
width: 10px;
height: 63px;
background-color:#000;

}
#slide-right img,#slide-left img{
margin-top:20px;
vertical-align:middel;
}
#slide-left{
float:left;
}
#slide-right{
float:right;
}
/*** end iCarousel ***/
#featured-vogue{background: url(../images/general/featured-in-vogue.gif) no-repeat;
/*width: 217px;*/
height: 18px;
text-indent:-9999px;
overflow:hidden;
margin-left:16px;
}

#features{background: url(../images/general/features.gif) no-repeat;
width: 54px;
height: 10px;
margin-bottom:15px;
text-indent:-9999px;
overflow:hidden;
}

.also-gold a{color:#ffffff;}
/* HEIGHT */

#choker-01, #choker-02 {height:300px;}
#choker-01-shop {height:320px;}
#related-choker-01 {height:248px;;}
#bracelet-01 {height:260px;}
#bracelet-02 {height:238px;}
#bracelet-03 {height:270px;}
#earrings-01, #earrings-02, #earrings-06, #earrings-07, #earrings-09 {height:272px;}
#earrings-03 {height:382px;}
#earrings-04 {height:329px;}
#earrings-05 {height:293px;}
#earrings-08 {height:261px;}
#necklace-01-shop {height:300px;}
#rings-01, #rings-02 {height:203px;}
#ring-product {height:310px;}
#earrings-product {height:310px;}
#brooch-01 {height:203px;}
#brooch-product {height:308px;}
#pendant-product {height:317px;}
#pendant-01{height:243px;}
#pendant-05, #pendant-06 {height:235px;}
#pendant-02 {height:302px;}
#pendant-03 {height:239px;}
#pendant-04 {height:245px;}
#pendant-x, #pendant-x-cart{height:346px;}
#pendant-x2, #pendant-x2-cart{height:333px;}
#necklace-01 {height:348px;}
#necklace-02 {height:307px;}
#necklace-prod {height:365px;}


/*** for offers products***/
#choker-01.product-area.special,#choker-02.product-area.special{height:310px;}
#earrings-01.product-area.special, #earrings-02.product-area.special, #earrings-04.product-area.special, #earrings-05.product-area.special, #earrings-06.product-area .special, #earrings-07.product-area.special, #earrings-08.product-area.special, #earrings-09.product-area.special{height:257px;}
#earrings-03 .product-area .special{height:295px;}
#rings-01.product-area.special, #rings-02.product-area.special{height:243px;}
#pendant-01.product-area.special, #pendant-02.product-area.special, #pendant-03.product-area.special, #pendant-04.product-area.special, #pendant-05.product-area.special, #pendant-06.product-area.special {height:246px;}
#necklace-01.product-area.special {height:340px;}
#necklace-02.product-area.special {height:280px;}
#brooch-01.product-area.special {height:223px;}
#bracelet-01.product-area.special {height:280px;}
#bracelet-02.product-area.special {height:258px;}

/*Height for shopping cart*/

#choker-01-cart, #choker-02-cart {height:350px;}
#choker-01-shop-cart {height:293px;}
#related-choker-01-cart {height:248px;;}
#bracelet-01-cart {height:260px;}
#bracelet-02-cart {height:258px;}
/*
#earrings-01-cart, #earrings-02-cart, #earrings-04-cart, #earrings-05-cart, #earrings-06-cart, #earrings-07-cart, #earrings-08-cart, #earrings-09-cart {height:207px;}
#earrings-03-cart {height:235px;}
*/
#earrings-01-cart, #earrings-02-cart, #earrings-06-cart, #earrings-07-cart, #earrings-09-cart{height:272px;}
#earrings-03-cart {height:382px;}
#earrings-04-cart {height:329px;}
#earrings-05-cart {height:293px;}
#earrings-08-cart {height:261px;}

#necklace-01-shop-cart {height:300px;}
#rings-01-cart, #rings-02-cart {height:253px;}
#ring-product-cart {height:310px;}
#earrings-product-cart {height:310px;}
#brooch-01-cart {height:223px;}
#brooch-product-cart {height:308px;}
#pendant-product-cart {height:317px;}
#pendant-01-cart, #pendant-02-cart, #pendant-03-cart, #pendant-04-cart, #pendant-05-cart, #pendant-06-cart {height:206px;}
#necklace-01-cart {height:320px;}
#necklace-02-cart {height:260px;}
#necklace-prod-cart {height:365px;}


/*Height for product page*/

#choker-01-info, #choker-02-info {height:380px;}
#choker-01-shop-info {height:293px;}
#related-choker-01-info {height:248px;;}
#bracelet-01-info {height:260px;}
#bracelet-02-info {height:258px;}
#earrings-01-info, #earrings-02-info, #earrings-04-info, #earrings-05-info, #earrings-06-info, #earrings-07-info, #earrings-08-info, #earrings-09-info {height:207px;}
#earrings-03-info {height:235px;}
#necklace-01-shop-info {height:300px;}
#rings-01-info, #rings-02-info {height:253px;}
#ring-product-info {height:310px;}
#earrings-product-info {height:310px;}
#brooch-01-info {height:223px;}
#brooch-product-info {height:308px;}
#pendant-product-info {height:317px;}
#pendant-01-info, #pendant-02-info, #pendant-03-info, #pendant-04-info, #pendant-05-info, #pendant-06-info {height:206px;}
#necklace-01-info {height:320px;}
#necklace-02-info {height:260px;}
#necklace-prod-info {height:365px;}





/* PRODUCT BOTTOM DESCRIBTIONS */
.product-area a, .product-area img{
    z-index:99;
    position:relative;
}
.bottom-descr {
color:#e7d8a7;
font-size:12px;
clear:both;
position:absolute;
bottom:0px;
width:811px;
z-index:0;}

.product-img-block img{
    position:relative;
    z-index:99;
}

/* REALTED PRODUCT DESCRIPTION */

#chokers-rel-des-01 {
	padding-top:220px;
}

/* BRACELETS */
#ajaxAllProducts .image-box,#cart-page .image-box, #confirmation-bgrnd .image-box{text-align:center;width:809px; left:17px;}
#soft-bracelet,#soft-bracelet-emerald{position:absolute;
top:85px;
/*left:287px;*/}

#steady-bracelet {position:absolute;
top:85px;
left:259px;}

/* EARRINGS */

#drop-medium-earrings, #plain-medium-earrings {position:absolute;
top:59px;
left:338px;}

#drop-medium-earrings-basic-9st {position:absolute;
top:59px;
left:348px;}

#drop-medium-earrings-basic-7st {position:absolute;
top:59px;
left:349px;}


#row-5-small-earrings {position:absolute;
top:36px;
left:346px;}

#row-4-small-earrings {position:absolute;
top:36px;
left:356px;}

#row-3-small-earrings {position:absolute;
top:36px;
left:362px;}

#row-2-small-earrings {position:absolute;
top:56px;
left:371px;}

#row-1-small-earrings {position:absolute;
top:63px;
left:386px;}

#on-drop-small-earrings {position:absolute;
top:57px;
left:405px;}

#on-drop-small-earrings-7st {position:absolute;
top:57px;
left:381px;}

#on-drop-small-earrings-9st {position:absolute;
top:57px;
left:372px;}


#plain-small-earrings {position:absolute;
top:77px;
left:386px;}

#on-drop-medium-earrings {position:absolute;
top:54px;
left:368px;}
#on-drop-xl-pendant{position:absolute;
top:53px;
left:344px;
}
#on-drop-xl-pendant-9{position:absolute;
top:53px;
left:320px;
}

/* BROOCHES */

#medium-brooch {position:absolute;
top:53px;
left:385px;}

#medium-brooch-basic-9st {position:absolute;
top:53px;
left:374px;}


#medium-brooch-product {position:absolute;
top:70px;
left:337px;}

/* PENDANTS */

#large-pendant-with-drop {position:absolute;
top:60px;
left:359px;}

#large-pendant-with-drop-product {position:absolute;
top:65px;
left:252px;}

#plain-large-pendant {position:absolute;
top:58px;
left:334px;}

#on-drop-medium-pendant {position:absolute;
top:38px;
left:366px;}

#plain-medium-pendant {position:absolute;
top:57px;
left:364px;}

#on-drop-small-pendant {position:absolute;
top:67px;
left:369px;}

#on-drop-small-pendant-7st {position:absolute;
top:67px;
left:406px;}

#on-drop-small-pendant-9st {position:absolute;
top:67px;
left:414px;}


#plain-small-pendant {position:absolute;
top:77px;
left:364px;}

/* NECKLACES */

#large-necklace, #small-necklace {position:absolute;
top:45px;
left:303px;}
#pearl-necklace{position:absolute;
top:80px;
left:289px;}

#large-necklace-product {position:absolute;
top:40px;
left:246px;}

/* RINGS */

#big-ring {position:absolute;
top:72px;
left:390px;}

#slim-ring {position:absolute;
top:52px;
left:381px;}

#slim-ring-15 {position:absolute;
top:72px;
left:362px;}

#pendants-prod-des {padding-top:195px;}



/* COLLECTION */

.pages-numbers-area {text-align:center;
height:20px;
padding-top:14px;}

.pages-switch {display:block;
height:14px;
font-size:14px;}

.pages-switch a {color:#ffffff;
text-decoration:underline;}

.pages-switch a:hover {color:#999999;}

.current-page-txt {color:#645d3e;}

.undertitle-txt01 {display:block;
margin-top:10px;
font-size:14px;}


/*--- new cllection page ---*/
.collection-block{
    width:355px; height:151px;
    padding:14px 30px 0 456px;
    
}
.collection-block p{
    font-size:12px;
    text-align:justify;
    line-height:15px;
    margin-left:5px;
}
.collection-block h2{
    margin-left:5px;
}
.bt-view-collection{
background: url(../images/gladstone-collection/view-collection-button.gif) no-repeat;
width: 151px;
height: 27px;
display:block;
text-indent:-9999px;
overflow:hidden;    
}

.collection-line{
    background: url(../images/gladstone-collection/line.gif) repeat-x center;
    width:841px;
    height: 3px;
}

#eliza-collection{
background: url(../images/gladstone-collection/bg-eliza.jpg) no-repeat;
}
#mary-collection{
background: url(../images/gladstone-collection/bg-mary.jpg) no-repeat;
}
#anna-collection{
background: url(../images/gladstone-collection/bg-anna.jpg) no-repeat;
}
#sylvie-collection{
background: url(../images/gladstone-collection/bg-sylvie.jpg) no-repeat;
}
#grace-collection{
background: url(../images/gladstone-collection/bg-grace.jpg) no-repeat;
}
#black-white-collection{
background: url(../images/gladstone-collection/bg-black-white.jpg) no-repeat;
}
#basic-collection{
background: url(../images/gladstone-collection/bg-basic.jpg) no-repeat;
}


/* SIMILAR PRODUCTS */

.similar-choker {margin-bottom:10px;
clear:both;}

.similar-bracelet {margin-bottom:10px;
clear:both;
padding-left:119px;}

#similar-bracelet-bottom {margin-bottom:0px;}

#similar-bracelet-top {margin-top:23px;}

.similar-lined-products {padding-top:20px;}

#earrings-similar {padding-left:81px;}
#brooches-similar {padding-left:87px;}
#pendants-similar {padding-left:49px;}
#rings-similar {padding-left:125px;}

#earrings-similar a {width:156px;
height:105px;
display:block;
float:left;}

#brooches-similar a {width:97px;
height:67px;
display:block;
float:left;}

#necklaces-similar a {width:259px;
height:215px;
display:block;
float:left;}

#rings-similar a {width:57px;
height:113px;
display:block;
float:left;}

.indent-sim-brooch {margin-right:187px;}
.indent-sim-necklace {margin-right:17px;}
.indent-sim-earrings {margin-right:95px;}
.indent-sim-pendant {margin-right:102px;}
.indent-sim-rings {margin-right:195px;}

/* SHOPPING BASKET */

#currency-pulldown {
width:68px;
height:22px;
color:#ffffff;
background-color:#1b1b1b;
border:1px solid #2b2929;
margin-left:19px;
}

#top-basket-area {height:28px;
background:url(../images/gladstone-account-images/account-strip-pattern.gif) repeat-x top;
padding: 8px 16px 0px 15px;}

#top-basket-area-02 {height:33px;
padding:16px 16px 0px 15px;}

#card-logos {width:97px;
height:18px;
background:url(../images/general/basket-icons-01.gif);
float:left;}

#top-basket-description {float:left;
color:#b3b3b3;
font-size:12px;
height:20px;
width:310px;
position:relative;
top:2px;}

#basket-icon {float:right;
margin-right:12px;
position:relative;
bottom:4px;
padding-left:26px;
background:url(../images/general/basket-dotts.gif) no-repeat;
background-position:14px 6px;}

#total-basket-strip {
clear:both;
height:30px;
background-color:#0d0d0d;
position:relative;
}

#total-title-02 {
width:150px;
position:relative;
top:6px;
left:542px;
/*border:#99CC66 1px solid;*/
}

.total-title-02 {
width:150px;
position:relative;
top:6px;
left:526px;
}


#total-title {width:150px;
position:relative;
top:6px;
left:601px;
}

#total-strip-price {float:right;
margin-top:6px;
margin-right:15px;
}

/* RELATED PRODUCTS */

#top-related-area {color:#e7d8a7;
font-size:16px;
padding-top:25px;
padding-bottom:13px;}

#rel-choker-img {position:absolute;
top:14px;}

#also-like-title-area {height:34px;
background:#0c0b09;
color:#e7d8a7;
padding-top:16px;
padding-left:15px;}

#also-like-title {padding:17px 16px 0px 15px;
text-transform:uppercase;}

/* ACCOUNT */

#account-current-area {height:40px;
padding:10px 18px 0px 18px;
color:#6b644f;
text-transform:uppercase;}

.account-locator {display:block;
float:left;
margin-right:10px;
width:200px}

#locator-checkout {

float:left;
margin-right:10px;
width:68px;}

#locator-shipping {
float:left;
margin-right:10px;
width:115px;
}

#locator-payment {
float:left;
margin-right:5px;
width:99px;}

#locator-confirm {
float:left;
margin-right:10px;
width:180px;
}

.account-arrow {width:7px;
height:7px;
background:url(../images/general/locator-arrow.gif) no-repeat;
margin-top:6px;
margin-right:10px;
float:left;}

#account-tabs {width:824px;
height:47px;
padding-left:18px;
text-transform:uppercase;}

#login-tab {float:left;
height:31px;
width:278px;
padding-top:16px;
padding-left:40px;
background:url(../images/general/account-tabs-01.gif) no-repeat;}

#register-tab {width:438px;
height:31px;
background:url(../images/general/account-tabs-02.gif) no-repeat;
float:left;
padding-left:51px;
padding-top:16px;}

#login-tab-02 {float:left;
height:31px;
width:278px;
padding-top:16px;
padding-left:40px;
background:url(../images/general/account-tabs-03.gif) no-repeat;}

#register-tab-02 {width:438px;
height:31px;
background:url(../images/general/account-tabs-04.gif) no-repeat;
float:left;
padding-left:51px;
padding-top:16px;}

#login-bgrnd {width:807px;
height:192px;
background:url(../images/gladstone-account-images/login-bgrnd-02.gif) repeat-x;
margin-left:18px;}

#account-bgrnd {width:843px;
height:267px;
background:url(../images/gladstone-account-images/acount-created-bgrnd.gif) repeat-x;}

#login-area {background:url(../images/general/login-bgrnd.gif) no-repeat;
width:807px;
height:180px;
padding-top:12px;}

#account-area {background:url(../images/gladstone-account-images/account-bgrnd.gif) no-repeat;
width:843px;
height:267px;}

#account-created-area {width:807px;
height:246px;
padding:21px 18px 0px 18px;}

#account-created-bottom {width:771px;
clear:both;
height:151px;}

#congratulations-area {width:500px;
float:left;}

#congratulations-area-02 {width:550px;
float:left;}

.account-title {height:39px;
text-transform:uppercase;}

#account-title-payment {height:39px;
text-transform:uppercase;
position:absolute;
top:0px;
left:0px;
width:100px;}

#your-total-txt {clear:both;}

#required-title {font-size:12px;
display:block;
float:right;
padding-right:22px;}

#required-part {height:44px;
width:807px;}

#login-fields-area {width:552px;
float:left;
padding-right:17px;
text-align:right;}

#loginbutt {width:115px;
float:right;
height:25px;
background:url(../images/general/login-button.gif) no-repeat;
display:block;
background-position:0px -25px;
margin-top:7px;
}
/*
#loginbutt:hover {background-position:0px 0px;}
*/
.field,#disc-ot_coupon {
background-color:#000000;
border:1px solid #2b2929;
margin:0px;
height:18px;
color:#ffffff;
padding:2px;}

.loginf {width:186px;}

.login-field-line {width:307px;
float:right;
height:32px;}

.field-title {float:left;
padding-top:3px;}

.field-title-right {
width:100px;
padding-top:3px;
float:left;
}


#back-to-shop-but {width:182px;
height:25px;
background-image:url(../images/general/back-shopping-button.gif);
background-position:0px -25px;
display:block;
float:left;
position:relative;
right:484px;
top:71px;
margin:2px 2px 2px 2px;}

.secure-icons-area {width:173px;
height:92px;
background:url(../images/general/icons-dotts-border.gif) no-repeat;
background-position:left 1px;
font-size:12px;
color:#b7b6b6;}

#register-icons {position:relative;
top:35px;
right:54px;}

#checkout-icons {position:relative;
bottom:25px;}

#secure-icon-line {height:22px;}

#padlock-icon {width:8px;
height:13px;
padding-left:39px;
padding-right:22px;
float:left;}

#padlock-icon-cart {width:8px;
height:13px;
padding-right:12px;
float:right;
position:relative;
top:1px;}

#secure-txt {position:relative;
bottom:2px;}

#horse-icon {padding-left:5px;
padding-right:12px;
float:left;}

#delivery-txt {position:relative;
top:3px;}

#cards-icons {padding-top:11px;
padding-left:34px;
clear:both;}

.bottom-icons {
	margin-top:35px;
	margin-left:30px;
	font-size:12px;
	height:25px;
}

.bottom-icons-imag {
	vertical-align:middle;
}

.bottom-icons-line {
width:10px;
height:20px;
margin-left:10px;
background:url(../images/general/icons-dotts-border.gif) no-repeat;
background-position:left 1px;
float:left;
}
.bottom-icons-space {
	margin-right:10px;
}


#account-assist-description {color:#a7a5a3;
font-size:12px;
clear:both;
width:810px;
height:25px;
padding:15px 18px;
background:#000000;
text-align:center;
}

#register-bgrnd {width:807px;
height:732px;
background:url(../images/gladstone-account-images/register-bgrnd.gif) repeat-x;
margin-left:18px;}

#register-area {background:url(../images/gladstone-account-images/register-bgrnd-shine.gif) no-repeat;
width:698px;
height:720px;
padding-top:12px;
background-position:0px 44px;
padding-left:109px;
position:relative;}

#required-part-register {height:19px;
width:698px;}

#registerForm {clear:both;}

.register-field-line {width:453px;
height:33px; 
}

.field-indent {margin-bottom:12px;}

.register-field-title {
clear:left;
float:right;
width:151px;
height:19px;
padding-top:3px;
padding-right:34px;
text-align:right;}

.register-form-star {width:5px;
padding-left:8px;
float:right;
color:#e7d8a7;}

.register-form-star-s {width:5px;
padding-left:8px;
padding-right:82px;
float:right;
color:#e7d8a7;}

.register-form-star-s02 {width:5px;
padding-left:8px;
padding-right:44px;
float:right;
color:#e7d8a7;}

.loginr {width:239px;}

.regf-small {width:157px;
background-color:#000000;
border:1px solid #2b2929;
height:18px;
color:#ffffff;
padding:2px;
float:right;}

.regf-small02 {width:195px;
background-color:#000000;
border:1px solid #2b2929;
height:18px;
color:#ffffff;
padding:2px;
float:right;}

.r-title-select {
width:73px;
float:right;
margin-right:184px;
margin-top:2px;
height:19px;
color:#ffffff;
background-color:#000000;
border:1px solid #2b2929;
}

.r-currency-select {
float:left;
margin-right:184px;
margin-left:10px;
margin-bottom:2px;
height:19px;
color:#ffffff;
background-color:#000000;
border:1px solid #2b2929;
}

.pull-down-menu{
	border:1px #2b2a28 solid; 
	height:20px;
}

.pull-down-menu a, .pull-down-menu a:hover{
	text-decoration:none;
	color:#FFFFFF;	
	font-family:"Trebuchet MS";
}


#titlelist ,  #currencylist ,  #goldlist, #ringlist {
	z-index:99;
}

#cardlist {
	z-index:99;
}
#smonthlist{
	z-index:98;
}
#syearlist{
	z-index:97;
}
#emonthlist{
	z-index:96;
}
#eyearlist{
	z-index:95;
}

#titlelist ul a ,  #currencylist ul a, #cardlist ul a,  #smonthlist ul a,  #syearlist ul a,  #emonthlist ul a,  #eyearlist ul a,  #goldlist ul a, #pull-down-title a, #pull-down-title a:hover , #pull-down-card a, #pull-down-card a:hover, #pull-down-smonth a, #pull-down-smonth a:hover, #pull-down-syear a, #pull-down-syear a:hover , #pull-down-emonth a, #pull-down-emonth a:hover , #pull-down-eyear a, #pull-down-eyear a:hover , #pull-down-gold a, #pull-down-gold a:hover, #pull-down-currency a, #pull-down-currency a:hover   {
	text-decoration:none;
	color:#FFFFFF;	
	font-family:"Trebuchet MS";
	cursor:pointer;
	display:block;
}

#pull-down-ringsize{
	margin-top:5px;

}
#pull-down-ringsize a, #pull-down-ringsize a:hover{
	text-decoration:none;
	font-size:14px;
	font-family:"Trebuchet MS";
	cursor:pointer;
	display:block;
	color:#e7d8a7;	
} 


#titlelist ul a:hover ,  #currencylist ul a:hover,  #cardlist ul a:hover,  #smonthlist ul a:hover, #syearlist ul a:hover,  #emonthlist ul a:hover, #eyearlist ul a:hover , #goldlist ul a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#333333;	
	font-family:"Trebuchet MS";
	cursor:pointer;	
}

.ringsize-style ul a:hover{
	text-decoration:none;
	background-color: #333333;	
	font-family:"Trebuchet MS";
	cursor:pointer;	
	font-size:14px;
}

.pull-down-menu img{
	float:right;
}

.title-width {
	width:74px; 
}

#pull-down-title-txt{
	padding-left:6px;
	width:45px;
}

.currency-width {
	width:150px; 
}

#pull-down-currency-txt{
	padding-left:6px;
	width:120px;
}

.card-width {
	width:150px; 
}

#pull-down-card-txt{
	padding-left:6px;
	width:120px;
}

.smonth-width, .syear-width, .emonth-width, .eyear-width {
	width:70px; 
}

#pull-down-smonth-txt, #pull-down-syear-txt, #pull-down-emonth-txt, #pull-down-eyear-txt{
	padding-left:6px;
	width:41px;
}


.gold-width {
width:183px;
}

#pull-down-gold-txt{
	padding-left:6px;
	width:152px;
}

.ringsize-width {
	width:140px;
}

.ringsize-text{
	padding-left:6px;
	width:110px;
}




#title-select{
	float:right;
	margin-right:184px;
	margin-top:2px;
	background-color:#000000;
}


#currency-select{
float:left;
margin-right:184px;
margin-left:10px;
margin-bottom:2px;
}

#card-select, #smonth-select , #syear-select, #emonth-select , #eyear-select{
float:left;
margin-right:14px;
}

#gold-select {
float:right;
}

#ringsize-select {
	float:right;
	margin-top:30px;
	display:block;
	
}
.ringselectorbox {
/**remove for new**
width:0px;
margin-left:-150px;
 */
}


.product-back{
/**remove for new**
	position:absolute;
	top:20px;
	right:20px;
*/
}

#pull-down-card, #pull-down-smonth, #pull-down-syear, #pull-down-emonth, #pull-down-eyear {
position:relative;
margin-top:2px;
}


#pull-down-currency{
	margin-right:184px;
	margin-top:2px;
}


#pull-down-title{
	margin-top:2px;
}




.pull-down-list{
	border:1px #2b2a28 solid; 
	padding-left:6px;
	min-height:30px;
	z-index:99;
	position:absolute;
	background-color:#000000;
	
	
}


#titlelist ul, #currencylist ul, #cardlist ul, #smonthlist ul, #syearlist ul, #emonthlist ul, #eyearlist ul, #goldlist ul {
	list-style:none;
	margin:0px;
	padding:0px;
}


.ringsize-style ul {
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.ringsize-style ul a{
	font-size:14px;
	text-decoration:none;
	
}


#gold-colour {width:183px;
float:right;
height:19px;
color:#ffffff;
background-color:#000000;
border:1px solid #2b2929;}

#currency-cart-select {width:68px;
float:left;
height:19px;
color:#ffffff;
background-color:#000000;
border:1px solid #2b2929;
margin-left:17px;}

#r-county-select {width:245px;
float:right;
margin-right:0px;
margin-top:2px;
height:20px;
color:#ffffff;
background-color:#000000;
border:1px solid #2b2929;}

#top-gold-pull {width:205px;
float:right;}

.rbottom-input {margin-right:15px;
float:left;}

.rbottom-descr {padding-right:44px;
float:left;}

.register-bottom-area {width:600px;}

#back-to-shopping {
position:absolute;
top:685px;
left:110px;
width:182px;
height:25px;
background-image:url(../images/general/back-shopping-button.gif);
background-position:0px -25px;
display:block;
margin:2px 2px 2px 2px;
}

#back-shop-button {width:182px;
height:25px;
background-image:url(../images/general/back-shopping-button.gif);
background-position:0px -25px;
display:block;
margin:2px 2px 2px 2px;}

#register-button {position:absolute;
top:685px;
left:580px;}

#continue-button {width:115px;
height:25px;
background:url(../images/general/continue.gif) no-repeat;
background-position:0px -25px;
display:block;}

#proceed-button {width:278px;
height:25px;
background:url(../images/general/proceed-button.gif) no-repeat;
background-position:0px -25px;
display:block;
margin: 2px 0 0 0;
}



/* SHIPPING METHOD */

#shipping-bgrnd {width:843px;
height:420px;
background:url(../images/gladstone-account-images/shipping-bgrnd.gif) repeat-x;}

.edit-button {width:87px;
height:25px;
background:url(../images/gladstone-account-images/edit-button.gif) no-repeat;
position:absolute;
background-position:0px -25px;}

#billing-add {position:absolute;
top:84px;
left:49px;}

#edit-but-ship {margin-right:25px;}

#edit-but-ship-01 {margin-right:25px;
position:absolute;
right:0px;
top:82px;}

#edit-but-ship-02 {margin-right:25px;
position:absolute;
left:407px;
top:57px;}

#shipping-area {background:url(../images/gladstone-account-images/account-bgrnd.gif) no-repeat;
width:843px;
height:450px;}

#shipping-method-area {width:807px;
height:192px;
padding:21px 18px 0px 18px;
position:relative;}

#shipping-conf-area {width:807px;
height:303px;
padding:21px 18px 0px 18px;}

#courier-shipping {width:100%;
height:81px;}

#conf-shipping {width:100%;
height:35px;}

#courier-logo {width:30px;
height:35px;
margin-right:17px;
float:left;}

#courier-desc {width:759px;
float:left;
display:block;
padding-top:4px;}

.back-button {width:87px;
height:25px;
background:url(../images/general/back-button-simple.gif) no-repeat;
background-position:0px -25px;
display:block;
float:left;
margin:2px 2px 2px 0px;}

#t-and-c {
width:513px;
height:101px;
float:left;
margin-right:51px;
background:#000000;
color:#ffffff;
border:1px solid #2b2929;
font-family:"Trebuchet MS";
font-size:14px;
padding-left:5px;}


.contact-area{
width:513px;
height:101px;
float:left;
margin-right:51px;
background:#000000;
color:#ffffff;
border:1px solid #2b2929;
font-family:"Trebuchet MS";
font-size:14px;
padding-left:5px;
}


#tac-area {width:807px;
height:193px;
padding:21px 18px 0px 18px;}

#iagree-area {height:36px;
padding-top:13px;
width:100%;
clear:both;}

#agree-checkbox {margin-right:14px;
position:relative;
bottom:1px;}

#payment-bgrnd {width:843px;
height:777px;
background:url(../images/general/payment-bgrnd.gif) repeat-x;}

#card-payment-bgrnd {width:843px;
height:1090px;
background-color:#0c0b09;}

#cheque-payment-bgrnd {width:843px;
height:947px;
background-color:#0c0b09;}

#phone-payment-bgrnd {width:843px;
height:947px;
background-color:#0c0b09;}


#method-selection {height:78px;
width:807px;
background:#171511;
background-image:url(../images/gladstone-account-images/payment-strip-bgrnd.gif);
background-repeat:no-repeat;
background-position:right;
padding:19px 18px 0px 18px;}

#payment-chooser-title {display:block;
float:left;
margin-right:70px;}

.payment-ch-form-input {
margin-right:14px;
float:left;
position:relative;
bottom:1px;
}

.payment-ch-desc {margin-right:58px;}

#total-left {width:459px;
height:181px;
float:left;
padding:45px 36px 0px 18px;}

#your-total-lt {height:58px;
position:relative;}

#currency-total-01 {width:68px;
margin-top:2px;
height:19px;
background-color:#000000;
border:1px solid #2b2929;
color:#ffffff;}

#currency-total-01 option {border:1px solid #2b2929;}

#payment-currency-pull {float:right;
margin-left:11px;
position:relative;
bottom:3px;}

#payment-currency-area {width:70px;
float:right;}

#total-lft-rght {height:127px;
float:right;
color:#e7d8a7;
margin-left:41px;
}

#total-lft-rght02 {
height:127px;
width:350px;
text-align:right;
float:right;
}

.total-payment{
	height:18px;
	display:block; 
	width:485px;
}

.total-payment-r-text{
float:right;
width:90px;
text-align:left;
color:#e7d8a7;
padding-left:41px;
}


.total-payment-l-title{
float:left;
width:350px;
text-align:right;
}

#your-total-rght {width:281px;
float:left;
height:181px;
padding-left:49px;
padding-top:45px;
background:url(../images/gladstone-account-images/payborder-separater.gif) no-repeat;
background-position:left 50px;
position:relative;}

#bill-title {position:absolute;
width:120px;
bottom:0px;
left:0px;}

#pay-bottom-comments {height:164px;
padding:0px 18px;
clear:both;}

#special-comments-area {width:803px;
background:#000000;
border:1px solid #2b2929;
height:128px;
color:#ffffff;
font-size:14px;
font-family:"Trebuchet MS";
padding-left:2px;
padding-right:2px;
margin-bottom:20px;
}

#shipping-back {margin-right:11px;}

#zero-form {margin:0px 0px 20px 0px;}

/* CHEQUE AREA */

#card-form-area {height:282px;
width:807px;
padding:19px 18px 0px 18px}

#card-form {width:710px;
height:218px;
float:right;}

.undertitle-describ {display:block;
margin-bottom:25px;}

.card-form-line {width:710px;
height:24px;
margin-bottom:9px;}

.card-form-line input {position:relative;
bottom:2px;}

#card-form form {margin:0px;
float:right;}

.card-desc-title {width:115px;
display:block;
padding-right:34px;
float:left;
text-align:right;}

.card-desc-title-02 {width:44px;
display:block;
padding-right:8px;
float:left;
text-align:right;
position:relative;
top:1px;}

.card-input-large {width:243px;
float:left;}

.card-form-desc-r {padding-left:8px;
display:block;
float:left;
width:300px;}

.desc-text {color:#b8b8b7;
position:relative;
bottom:1px;
font-size:12px;}

.card-pulldown {background-color:#000000;
border:1px solid #2B2929;
color:#FFFFFF;
float:left;
height:19px;
margin-top:2px;}

#card-type {width:167px;}

.card-pull {position:relative;
bottom:2px;}

#month-pull {width:70px;
margin-right:14px;}

#year-pull {width:66px;
margin-right:0px;}

#issue-field, #security-field {width:93px;}

#cheque-form-area {padding:23px 18px 0px 18px;}

#phone-form-area {padding:23px 18px 0px 18px;}

#cheque-describ-l, #phone-describ-l {width:253px;
height:75px;
float:left;}

#cheque-describ-r, #phone-describ-r {width:554px;
height:75px;
float:left;}

#cheque-note-l, #phone-note-l {width:55px;
float:left;}

#cheque-note-r, #phone-note-r {width:752px;
float:left;}

/* order confirm */

#confirmation-bgrnd {width:843px;}

#confirm-top-line {height:26px;
background:#0d0d0d;
padding:8px 16px 0px 16px;
width:811px;}

#confirm-top-2line {height:58px;
background:#0d0d0d;
padding:8px 16px 0px 16px;
width:811px;}

.print-button {width:87px;
height:25px;
background:url(../images/general/print-button.gif) no-repeat;
background-position:0px -25px;}

#print-top {position:relative;
bottom:3px;}

#sub-total-conf {width:827px;
height:75px;
padding:19px 16px 0px 0px;}

#sub-total-conf-success {
width:810px;
height:70px;
padding:5px 16px 0px 0px;
}


.sub-total-r {float:right;
text-align:right;
color:#e7d8a7;
width:163px;
line-height:20px;}

.sub-total-l {
text-align:right;
float:right;
}

#total-conf-line {width:827px;
height:24px;
padding:6px 16px 0px 0px;
background-color:#0d0d0d;}

#payment-conf-area {
/*height:270px;*/
width:807px;
padding:0px 18px;
margin:0 0 30px 0;}

#payment-conf-details {
/*height:143px;*/
padding:0 0 20px 0;
width:100%;
clear:both;}

#pc-details-01 {height:143px;
width:231px;
float:left;}

#pc-details-02 {height:143px;
width:249px;
float:left;
color:#e7d8a7;}

#pc-details-03 {width:122px;
height:143px;
float:left;}

#pc-details-04 {width:205px;
height:143px;
float:left;
color:#e7d8a7;}

.pc-details-txt {display:block;
margin-bottom:8px;}

#speciali-conf-area {height:89px;
width:807px;
padding:0px 18px;
clear:both;
margin-top:5px;}

#conf-bottom-buttons {width:807px;
padding:0px 18px;
height:45px;}

.none-txt {color:#b9b9b8;}

.buy-button {width:87px;
height:25px;
background:url(../images/general/buy-button.gif) no-repeat;
background-position:0px -25px;}

.confirm-buy {margin-left:11px;}

#print-received {margin-right:11px;}

/* OFFERS */

#top-offers-area {height:49px;
padding: 12px 16px 0px 15px;}

#top-no-offers-area{
text-align:justify;
background: url(../images/gladstone-offers-images/offer-bg.jpg) no-repeat;
width: 845px;
height: 310px;
padding-bottom:40px;
}
#no-offers-text{padding:75px 0 0 246px;}
#offers-member{
background: url(../images/gladstone-offers-images/gl-logo.jpg) no-repeat left;
width: 358px;
height: 38px;
padding-left:43px;
}
.offer-list {padding:8px 0 0 29px; margin:0;}
.offer-list li{
padding-left:13px;background: url(../images/gladstone-offers-images/list-ico.gif) no-repeat left center;
margin:7px 0;
}
#member-bt{
margin:15px 0 0 30px;
text-indent:-999px;
display:block;
background: url(../images/gladstone-offers-images/member-bt.gif) no-repeat;
width: 210px;
height: 29px;
}
#offers-topgfx {background:url(../images/gladstone-offers-images/offers-topimg.jpg) no-repeat;}

.offers-pricearea {float:right;
margin-top:0px;
width:332px;
position:relative;
bottom:1px;
margin-bottom:15px;
}

.offers-prod-price {margin-right:11px;
float:left;
width:185px;
text-align:right;
color:#ffffff;
line-height:24px;

}

.offers-prices {float:left;
width:79px;}

.white-s-offers {display:block;
color:#ffffff;
float:left;
width:80px;}

.offer-linesp {
margin-bottom:11px;}

.offer-linesp-price {
margin-bottom:11px;
color:#e7d8a7}

.yellow-strk {
color:#e7d8a7;
text-decoration:line-through;
width:80px;}

.save-txt {color:#9c988c;}

.offers-add-button {margin-top:22px;}

/* CONTACT */

#contact-topgfx {
    background:url(../images/gladtsone-contact-images/contact-topimg.jpg) no-repeat;
    padding-top:15px;
    height:98px;
}

#contact-left, #boutique-left {
width:390px;
float:left;
padding:30px 25px 0px 18px;}

#boutique-left{width:453px; text-align:justify;}
#contact-right, #boutique-right {
width:255px;
float:right;
padding:30px 50px 0px 0px;}
#boutique-right{padding-right:60px;}
#boutique-right .golden-txt{margin-bottom:5px;}
#contact-right-txt {display:block;}
#contact-right-txt .golden-txt{padding-bottom:5px;}

#contact-form-area {width:390px;
margin-top:24px;
position:relative;}

.contactbyphone{width:270px;}

.form-line {width:395px;
height:24px;
margin-bottom:9px;}

#contact-area {height:417px;}

.cform-line-title {width:105px;
height:24px;
padding-right:23px;
text-align:right;
float:left;}

.cform-field-01 {width:221px;
float:left;}

.cform-field-02 {width:260px;
float:left;}

#message-line, #message-field {height:112px;}

#send-button {position:absolute;
top:230px;
right:1px;}

.checkout-button {
width:112px;
height:25px;
background:url(../images/general/checkout-button.gif) no-repeat;
display:block;
right:15px;}

#ltab-01 {float:left;
display:block;
width:193px;
}

#ltab-02 {float:left;
display:block;
width:50px;
}

#ltab-03 {float:left;
display:block;
width:158px;
}

#ltab-04 {float:left;
display:block;
width:96px;
}

#contact-form-area img{
	border:1px #2B2929 solid;
}

#book-viewing{background: url(../images/general/book-viewing-button.gif) no-repeat;
width: 190px;
height: 25px;
display:block;
text-indent:-999px;
overflow:hidden;

}

#boutique-image{padding-top:15px; padding-left:18px;}
#boutique-image img{ float:left; margin-right:20px;}

/*protx style*/
.ProtxDirectFormGadgetError { background: #FF6633; }
.ProtxDirectCardIcon { margin-right: 4px; margin-bottom: 4px; }
/*
.ErrorInfo
.ExtraErrorInfo 
*/

/************** Gallery *******************/

#gallery-bgrnd {
background:url(../images/gallery/gallery-bg.jpg) no-repeat top;
width:844px;
height:560px;
background-color:#0c0b09;
}

#gallery-select-text{
	text-align:center;
	padding:0px 0 20px 0px;
	float:left;
	width:495px;
	height:20px;
	margin:28px 43px 0px 50px;


}

#gallery-left{
	width:80px;
	height:482px;
	float:left;
	margin-top:28px;
	margin-left:50px;
}

#gallery-right{
	width:80px;
	height:482px;
	margin-top:28px;
	float:left;
}


#gallery-left a,#gallery-right a{
	float:left;
}

.gallery-text{
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	width:80px;
	height:35px;
}


#gallery-choker{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-choker.gif) no-repeat;
}
#gallery-bracelet{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-bracelet.gif) no-repeat;
}
#gallery-ring{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-ring.gif) no-repeat;
}
#gallery-earring{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-earring.gif) no-repeat;
}
#gallery-brooch{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-brooch.gif) no-repeat;
}

#gallery-pendant{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-pendant.gif) no-repeat;
}
#gallery-necklace{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-necklace.gif) no-repeat;
}

#gallery-collection{
	width:80px;
	height:85px;
	background: url(../images/gallery/gallery-collection.gif) no-repeat;
}



/*******************************************************/

/*** my account **/

.my-account-content {
	margin:0 0px 0px 0px;
	padding:20px 15px 20px 15px;
}

.log-off-content {
	margin:0 0px 0px 0px;
	padding:20px 15px 20px 50px;
}


.account-head{
	padding-left:15px;

}

.add-left {
	margin-right:50px;
}

.address-block{
	height:180px;
	width:235px;
	margin-bottom:30px;
}

.address-content{
	height:150px;
}

.button-area{
	width:300px;
	margin-top:30px;
	
}

#back-button-simple {
width:87px;
height:25px;
background:url(../images/general/back-button-simple.gif) no-repeat;
background-position:0px -25px;
display:block;
margin:2px 2px 2px 0px;
}


#update-button {
width:87px;
height:25px;
background:url(../images/general/update-button.gif) no-repeat;
background-position:0px -25px;
display:block;
right:15px;
margin:2px 2px 2px 2px;
}

#add-address-button {
width:96px;
height:25px;
background:url(../images/general/add-address-button.gif) no-repeat;
background-position:0px -25px;
display:block;
margin:2px 2px 2px 10px;

}

#edit-button {
width:87px;
height:25px;
background:url(../images/general/edit-button.gif) no-repeat;
background-position:0px -25px;
display:block;
margin:2px 10px 2px 0px;
}


.small-edit-button {
width:65px;
height:27px;
background:url(../images/general/small-edit-button.gif) no-repeat;
display:block;
margin:2px 10px 2px 0px;
}


#submit-button {
width:87px;
height:25px;
background:url(../images/general/submit-button.gif) no-repeat;
background-position:0px -25px;
display:block;
margin:2px 2px 2px 2px;
}


#delete-button {
width:87px;
height:25px;
background:url(../images/general/delete-button.gif) no-repeat;
background-position:0px -25px;
display:block;
margin:2px 2px 2px 2px;
}


.labelright{
	text-align:right;
	width:60px;
}


#upd-quantity-button {
width:15px;
height:15px;
background:url(../images/general/upd-quantity-button.gif) no-repeat;
background-position:0px -15px;
display:block;
margin:5px 2px 2px 6px;
}

.qty{
	text-align:right;
}

.messageStackSuccess, .messageStackCaution, .messageStackError, .messageStackWarning  {
	background-color:#1e1b16;
	min-height:20px;
	margin: 0px 0 5px 0;
	color:#e7d8a7;
	line-height:20px;
	padding-top:15px;		
	padding-bottom:15px;
}
.messageStackSuccess img, .messageStackCaution img, .messageStackError img, .messageStackWarning img {
	margin: 0 10px 15px 15px;
	vertical-align:middle;
	float:left;
}


.ExtraErrorInfo{
	margin: 0 0 0 15px;
}

.assist-bottom{
	position: absolute;
	bottom:100px;
}

.news-letter-margin{
	margin:15px 0 80px 0;
}

.acc-info-date{
	width:185px;
}

.acc-info-qty{
	width:35px;
	text-align:center;
	margin-right:55px;
}

.acc-info-product{
	width:430px;
}

.acc-info-price{
	width:100px;
	text-align:right;
}

#info-price{
	padding-left:0px;

}

.dotted-separater {
	height:6px;
	border-bottom:1px #CCCCCC dashed;
	width:842px;
	clear:both;
	font-size:0px;
}


.acc-status-date{
	width:140px;
}
.acc-status{
	width:160px;
}
.acc-status-comment{
	width:495px;
}

.acc-order-no{
	width:85px;
}

.acc-order-date{
	width:115px;
}

.acc-order-ship{
	width:290px;
}

.acc-order-status{
	width:120px;
}
.acc-order-cost{
	width:105px;
}


.acc-order-view{
	width:70px;
	text-align:center;
}

.acc-title{
	margin:5px 0 5px 0;
}
.single-dotted-line{
height:10px;
background:url(../images/general/single-dott-separator.gif) repeat-x;
width:842px;
clear:both;
font-size:0px;
margin: 15px 0 15px -15px;
padding: 0px 0 0px 0;
}



.page-not-found-bottom{
	margin-bottom:10px;
	
}

.login-field-line-long {width:387px;
float:right;
height:32px;}

.login-field-input{
	width:250px
}

.adress-radio{
	margin-right:10px;
}

.phone-product{
	width:300px;
}

.phone-qty{
	width:100px;
}


.conditon-txt{
width:720px;

}

.conditon-txt2{
	text-align:justify;

}


.conditon-num{
width:50px;
float:left;
}

.my-wrapper-class .highslide-image {
padding:30px;
background-color:#000000;
}
.my-wrapper-class .highslide-caption {
    border-color: black;
    background-color: gray;
    color: white;
}

#flash-help{
	position:absolute; top:2px; left:-25px; 
}

#flash-help-single{
	position:absolute; top:-7px; left:-25px;
}

#view-all-products{text-align:right; width:120px; height:25px; position:absolute; top:30px; right:0px;  z-index:90;}

#nav-ontopimg{margin:15px 0 0 15px; width:250px; height:30px;}
#nav-ontopimg a, #contact-topgfx a{ font-size:13px; display:block; float:left;}
#nav-ontopimg img, #contact-topgfx img{float:left;}
#nav-gallery{ background:url(../images/general/ico-gallery.gif) no-repeat left center; padding-left:23px; margin-right:10px;}
#nav-offers{ background:url(../images/general/ico-offer.gif) no-repeat left center; padding-left:14px;margin-left:10px;}
#nav-slideshow{ background:url(../images/general/ico-slideshow.gif) no-repeat left center; padding-left:14px;margin-left:10px;}


#category-top-desc3{ text-align:right;position:absolute; top:28px; right:18px; z-index:90; width:180px; height:20px;}

#ajaxAllProducts{ z-index:1;}
.top-stone-nav{position:relative;}
/*******  blog *******/
.blog-content-area,#error-page  {
background:#000000;
background-color:#000000;

width:842px;
padding-top:20px;

}

#blog-page-black{background:#000000;
float:left;
background-color:#000000;
width:842px;
padding-bottom:20px;
min-height:435px;
}

#blog-topgfx {background:url(../images/general/blog-top.jpg);}

.blog-content{ float:left; margin-left:20px;margin-right:40px;width:575px;}
#blog-right{float:left;}
#searchsubmit{border:none;background: url(../images/general/search-bt.gif) no-repeat center;width: 24px;height: 24px; margin-left:5px;}
#blog-index{background: url(../images/general/back-icon.gif) no-repeat 0px 5px;padding-left:15px;}
.blog-list{margin:5px 0 5px 0;padding:0;}
.blog-list li{margin:2px 0 2px 10px;padding-left:15px; background: url(../images/general/gold-list.gif) no-repeat 0px 5px;}
.field{
background-color:#000000;
border:1px solid #2B2929;
color:#FFFFFF;
height:18px;
margin:0px;
padding:2px;
}

.blog-title{font-size:15px;}
.blog-title a{text-decoration:none;color:#f5c071;}
.blog-title a:hover{text-decoration:underline;color:#f5c071;}
#comment {
height:112px;
}
#subscribe{background: url(../images/general/rss-icon.gif) no-repeat 0px 2px;;padding-left: 25px;}
.blog-right-line{background: url(../images/general/single-dott-separator.gif) repeat-x;width: 200px;height: 5px;
margin:15px 0 15px 0;}
label{width:200px; clear:left;}


.blog-date{color:#e7d8a7; font-size:13px; margin-right:10px;}
.blog-line{background: url(../images/general/single-dott-separator.gif) repeat-x;width: 575px;height: 5px;
margin:15px 0 15px 0;}
.home-box .blog p{margin:10px 0 5px 0;}

.blog p{margin:5px 0 5px 0;}
.blog img{float:left; margin-right:15px;}
.blog-single p{text-align:justify;}
.blog-single img{float:left; margin: 5px 15px 15px 0;}
.blog-single img.alignright {float:right;margin: 5px 0 15px 15px;}
.blog-single img.alignleft {float:left;margin: 5px 15px 15px 0;}

#add-comment .field{margin:5px 0;}
#submit {
width:87px;
height:25px;
background:url(../images/general/submit-button.gif) no-repeat;
background-position:0px -25px;
display:block;
margin:2px 2px 2px 2px;
border:none;
}

#comments{margin-top:20px;}
#spam-img img{border:1px solid #2B2929;}
.comment-line{background: url(../images/general/single-dott-separator.gif) repeat-x;width: 575px;height: 5px;
margin:5px 0 5px 0;}

.comment_meta{width:160px;}
.entry p {margin:0 0 0 10px;}
#comment_list li{clear:left;}
.list-line{background: url(../images/general/single-dott-separator.gif) repeat-x center;width: 500px;height: 25px;
margin:15px 0 5px 0;}

.new-content{margin-top:14px;width:433px; height:199px;padding:20px 40px 40px 369px;background:#000  no-repeat left; border-top:1px #2b2b2b solid; border-bottom:1px #2b2b2b solid;}
.new-content p{text-align:justify;}
.quicklinks {width:330px;padding:0;margin:0;}
.quicklinks li{width:159px; float:left;}
.quicklinks li a{color:#e7d8a7; font-size:13px; text-transform:capitalize;}