@charset "UTF-8";

/*
	Lalosh Silver cascading style sheet by
	Josh Pitts : http://www.sideways-designs.com
*/

/*@import "default.css";
*/
/* INITIAL RESET OF MOST BLOCK-LEVEL ITEMS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,
blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }
ol,ul { margin:1em 0; margin-left:40px; padding-left:0; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }


body { background: #C0C880 url(../img/bk2.jpg) repeat;}


/*-------------------------------------------------/
 * MASTHEAD STYLES: 
 */

#mastheader {
	position:relative;
	z-index:10; 
}

#logo2img {
	position:absolute;
	width:21.75%;	
	margin-left:8%;
	margin-top:13%;
	z-index:10; 
}


/*-------------------------------------------------/
 * Rounded Corners STYLES: 
 */
 
 .menuselection {
	position:relative;
 }
 
.menuselection li {
	
 padding-left:4%;
 	 padding-top:4px;
	 padding-bottom:4px;
 }
 
#rt1 {
	position:absolute; right:-6px;
	background: url(../img/grad2.png) top right;	
	width:16px; height:100%; z-index:-1;
}

#btm1 {
	position:absolute; bottom:-4px; left:0;
	background: url(../img/menugrad2.png);	
	width:100%; height:4px; z-index:100;
}

 .roundDiv1
{
}
.rtop, .rbottom
{
display:block;
background:#bce2ef;
clear:both;
}
.rtop *, .rbottom *
{
display: block;
height: 1px;
overflow: hidden;
background:#fff;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

.rtop2, .rbottom2
{
display:block;
background:#76c4e2;
clear:both;
}

.rtop2 *, .rbottom2 *
{
display: block;
height: 1px;
overflow: hidden;
background:#fff;
}
r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

.rtop3, .rbottom3
{
display:block;
background:#e1eac5;
}

.rtop3 *, .rbottom3 *
{
display: block;
height: 1px;
overflow: hidden;
background:#fff;
}
r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}


/*-------------------------------------------------/
 * INDEX.HTML and general content STYLES
 */
 
 #content {
	position:relative;
	width:100%; height:auto; margin:0; padding:0;
	color: #000;
	/*background: #5d5545;*/
	font-family: Georgia, "Lithos Black", "Comic Sans MS", "Arial Black", "Times New Roman";
}
	 
 .white_content {
	position:relative;
	width:80%; height:auto; margin:0 auto; padding:0;
	color: #000;
	background: #fff;
	font-family: Georgia, "Lithos Black", "Comic Sans MS", "Arial Black", "Times New Roman";
}
	 
 .white_content p{
	padding:20px;
	margin-bottom:30px;
}
	 
*.whtlnk { color:#fcd66d; margin:0; padding:0; }
.whtlnk:hover { color:#fff; }
	
#container1 {
	display:inline-block;
	width:100%; height:auto; margin:0; padding:0;
	color: #000;
	/*background:  url("../img/browngrad1.png");*/
	padding-bottom:1%;
	margin-bottom:-1%;
	z-index:-1;
}

#container2 {
	/*float:left;
	margin-top:-80%;
	margin-left:9%;*/
	position:absolute;
	top:39%;
	left:9%;
	width:26%;
	height:30%;
	text-align:justify;
	z-index:-15;
	font-size:1.25em;
	line-height:1em;
}

.smallpb {
	font-size:1px;
	left:15%;
}

.smallpa {
	font-size:1px;
	left:15%;
}

#rocktreeimga {
	position:relative;
	width:100%;
	z-index:-10;
}

#rocktreeimgb {
	width:39%;
	margin-left:31.5%;
	margin-top:-.8%;
	position:relative;
	z-index:-10;
	margin-bottom:2%;
}

#menu-homelink {
	position:absolute;
	top:19.25%;
	left:7.1%;
}

.menu-about2 {
	position:absolute;
	top:17.75%;
	left:5.75%;
	width:7.25%;
}

.menu-about2:hover {
	background: url("../img/menu-storefleur1b.png") center center no-repeat;
}

.menu-news2 {
	position:absolute;
	top:19.5%;
	left:23.25%;
	width:5%;
}

.menu-news2:hover {
	background: url("../img/menu-storefleur1c.png") center center no-repeat;
}

.menu-store2 {
	position:absolute;
	top:24%;
	left:43.75%;
	width:13%;
}

.menu-store2:hover {
	background: url("../img/menu-storefleur1d.png") center center no-repeat;
}

.menu-gallery2 {
	position:absolute;
	top:19.25%;
	left:68%;
	width:9%;
	
}

.menu-gallery2:hover {
	background: url("../img/menu-storefleur1e.png") center center no-repeat;
}


.menu-contact2 {
	position:absolute;
	top:12.75%;
	left:83.5%;
	width:8%;
}

.menu-contact2:hover {
	background: url("../img/menu-storefleur1b.png") center center no-repeat;
}

.infobox1 {
	position:absolute;
	top:34%;
	left:4%;
	z-index:-10;
	width:35%;
}

.infobox1b {
	position:absolute;
	top:39%;
	left:8.5%;
	z-index:-10;
	width:26%;
}

.infobox2 {
	width:100%;
}

.lalo1 {
	width:20%;
}

#newsboxer {
	position:absolute;
	top:34%;
	left:4%;
	z-index:0;
	width:35%;
	color:#6d4734;
	font-size:1.15em;
	background: url("../img/infobox5.jpg");
	width:398px;
	height:662px;
}

#newsboxer p{
	margin:15px 50px 0 50px;
}

#newsboxer h1{
	margin:15px 50px 0 50px;
}

#newsboxer2 {
	position:absolute;
	top:34%;
	right:4%;
	z-index:0;
	width:35%;
	color:#6d4734;
	font-size:1.15em;
	background: url("../img/infobox5.jpg");
	width:398px;
	height:662px;
}

.newsupdates1 {
	position:absolute;
	width:50%;
	left:25%;
	top:10%;
}

.date {
	color:#b94014;
}

.readmore {
	font-size:.8em;
	color:#5499ba;
}

.readmore a {
	text-align:right;
}

.newsindex {
/* 	position:absolute;
	top:9%;
	left:15%;
	z-index:500;
	width:70%; */
	/* font-weight:bold; */
	margin-top:70px;
}
.newsindex1 {
	position:absolute;
	top:17%;
	left:15%;
	z-index:500;
	width:70%;
	/* font-weight:bold; */
}


.newsindex2 {
	position:absolute;
	top:10%;
	left:15%;
	z-index:500;
	width:70%;
}

.iewarning1 {
	position:absolute;
	bottom:2%;
	left:4%;
	z-index:-10;
	width:24%;
}

/*-------------------------------------------------/
 * ABOUT.HTML and general content STYLES
 */

#laloheader {
	position:relative;
	width:100%;
}
 
 
#smallmenu1 {
	position:relative;
	width:100%;
	z-index:-10;
	margin-bottom:2%;
}


.infoboxbig1 {
	position:relative;
	z-index:-10;
	margin-bottom:2%;
	
	margin:0 auto;
	font-size:1.15em;
	background: url("../img/infoboxbig1.jpg");
	width:795px;
	height:1058px;
}

.infoboxbig1_content {
	
	margin:0 auto;
	font-size:1.15em;
	width:695px;
	height:958px;
	padding:100px 80px 0 80px;
}

.infoboxbig1_content p{
	margin:15px 80px 0 20px;
}

.laloimage {
	float:right;
	margin:20px 80px 10px 20px;
	margin-right:80px;
}

.infoboxbig1text1 {
	position:absolute;
	top:10.5%;
	left:46%;
	z-index:-10;
	width:35%;
}	

.infoboxbig1text2 {
	position:absolute;
	top:41.5%;
	left:18%;
	z-index:-10;
	width:63.5%;
}	

.treetop1 {
	position:absolute;
	top:22%;
	left:0%;
	z-index:-12;
	width:9%;
}

#container3 {
	/*float:left;
	margin-top:-80%;
	margin-left:9%;*/
	position:absolute;
	top:39%;
	left:15%;
	width:26%;
	height:30%;
	text-align:justify;
	z-index:-15;
	font-size:1.25em;
	line-height:1em;
}

.menu-home3 {
	z-index:100;
	position:absolute;
	top:23.5%;
	left:.5%;
	width:22%;
}

.menu-home3:hover {
	background: url("../img/menu-storefleur1f.png") center center no-repeat;
}

.menu-about3 {
	z-index:100;
	position:absolute;
	top:43%;
	top:48.25%;
	left:27.25%;
	width:6.25%;
}

.menu-about3:hover {
	background: url("../img/menu-storefleur1b.png") center center no-repeat;
}

.menu-news3 {
	z-index:100;
	position:absolute;
	top:54%;
	left:43.5%;
	width:5%;
}

.menu-news3:hover {
	background: url("../img/menu-storefleur1c.png") center center no-repeat;
}

.menu-store3 {
	z-index:100;
	position:absolute;
	top:32.5%;
	left:54.75%;
	width:13%;
}

.menu-store3:hover {
	background: url("../img/menu-storefleur1d.png") center center no-repeat;
}

.menu-gallery3 {
	z-index:100;
	position:absolute;
	top:53%;
	left:71.5%;
	width:9%;
	
}

.menu-gallery3:hover {
	background: url("../img/menu-storefleur1e.png") center center no-repeat;
}


.menu-contact3 {
	z-index:100;
	position:absolute;
	top:43.25%;
	left:87%;
	width:8%;
	
}

.menu-contact3:hover {
	background: url("../img/menu-storefleur1b.png") center center no-repeat;
}


/*-------------------------------------------------/
 * CONTACT.HTML STYLES
 */
 
 #locationdescrips {
	margin-top:-2%;
	margin-left:10%;
	margin-bottom:22%;
	width:80%;
	height:45%;
	min-height:55%;
}

 #locationdescrips a{
	color:#2fbec4;
 }
 
 #locationdescrip1 {
	float:left;
	position:relative;
	width:28%;
	min-height:35%;
 }
 
 #locationdescrip2 {
	float:right;
	position:relative;
	width:28%;
	min-height:35%;
 }
 
 .infoboxsmall1 {
	position:relative;
	z-index:-10;
	width:100%;
 }
 
 .locdescriptext {
	position:absolute;
	text-align:center;
	width:70%;
	bottom:30%;
	left:15%;
 }
 
  .locdescriptext2 {
	position:absolute;
	bottom:40%;
	left:15%;
	text-align:center;
	width:70%;
 }
 
#location {
	position:relative;
	margin-left:10%;
	margin-top:2%;
	margin-bottom:2%;
	width:80%;
	height:45%;
	min-height:55%;
}
 
.infoboxbig2 {
	position:relative;
	z-index:-10;
	width:100%;
}
 
.map {
	position:absolute;
	top:8%;
	left:9%;
	width: 82%;
	height: 84%;
}

.google {
	position:absolute;
	width:100%;
	top:2%;
	text-align:center;
	margin-bottom:1em;
	color:#00f7ee;
}

.google a{
	text-align:center;
	margin-bottom:1em;
	color:#00f7ee;
}


/*-------------------------------------------------/
 * GALLERY.HTML STYLES
 */
 
 #gallerycontent {
	position:relative;
	width:80%;
	left:10%;
	margin-bottom:2%;
 }
 
.galleryclickme {
	position:absolute;
	top:2%;
	left:39%;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	z-index:10;
	background-color:#fff;
} 
 
.gallerybox1 {
	position:relative;
	width:100%;
	z-index:-12;
}


.gallery-th {	
	position:absolute;
	width:10%;
}

.gallery-th2 {	
	position:absolute;
	height:9%;
}

.row1 {top:5.75%;}
.row1b {top:6.75%;}
.row2 {top:19.5%;}
.row2b {top:20.5%;}
.row3 {top:33.25%;}
.row3b {top:34.25%;}
.row4 {top:46%;}
.row4b {top:47%;}
.row5 {top:60.25%;}
.row5b {top:60.25%;}
.row6 {top:73.75%;}
.row6b {top:73.5%;}
.row7 {top:87%;}
.row7b {top:87%;}

.column1 {left:10%;}
.column1b {left:6.5%;}
.column2 {left:28%;}
.column2b {left:24.5%;}
.column3 {left:45%;}
.column3b {left:42.5%;}
.column4 {left:63%;}
.column4b {left:60.5%;}
.column5 {left:81%;}
.column5b {left:78.75%;}


/*-------------------------------------------------/
 * STORE.HTML STYLES
 */

 .storeclickme {
	position:absolute;
	top:2%;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	z-index:10;
	left:10%;
	color:#32842A;
	background:#fff;
	padding:3px;
} 

 .store-earrings1 {
	position:absolute;
	top:13.5%;
	left:19%;
	width:11.25%;
}

.store-earrings1:hover {
	background: url("../img/shield1b.gif") 30% 35%  no-repeat;
}

 .store-bracelets1 {
	position:absolute;
	top:44.5%;
	left:14.25%;
	width:19%;
}
 
.store-bracelets1:hover {
	background: url("../img/shield1b.gif") center center no-repeat;
}

 .store-necklaces1 {
	position:absolute;
	top:0%;
	left:35.5%;
	width:29.5%;
}
   
.store-necklaces1:hover {
	background: url("../img/shield1b.gif") 48% 49.75% no-repeat;
}

 .store-pendants1 {
	position:absolute;
	top:25%;
	left:70.75%;
	width:10.75%;
}
   
.store-pendants1:hover {
	background: url("../img/shield1b.gif") 40% 62.5% no-repeat;
}

.store-rings1 {
	position:absolute;
	top:60%;
	left:67%;
	width:19.5%;
}
 
.store-rings1:hover {
	background: url("../img/shield1b.gif") 44% 30% no-repeat;
}
 
.storeboxbig1 {
	position:relative;
	left:5%;
	z-index:-10;
	width:90%;
	margin-bottom:2%;
}

.necklacetop1 {
	position:absolute;
	width:31.9%;
	top:-7%;
	left:34.75%;
}
 
 
/*-------------------------------------------------/
 * NEWS.HTML STYLES
 */

.news1 {
	position:absolute;
	top:9%;
	left:19%;
	z-index:10;
	width:25%;
}
 
 #newscontent {
	position:absolute;
	top:9%;
	left:19%;
	z-index:10;
	width:63%;
 }
 
 .newsupdates2 {
	position:absolute;
	width:30%;
	left:35%;
	top:8%;
}

.newsentry {
	position:relative;
	margin-top:8%;
	color:#6d4734;
	font-size:1.5em;
	padding:2%;
}

.newsentry a{
	color:#5499ba;
}

.newsheadline {
	line-height:1.75em;
	color:#b94014;
	text-align:center;
	margin-top:-4%;
	margin-bottom:2%;
}

.newsseperator {
	width:100%;
	margin-top:4%;
	margin-bottom:4%;
}

.dateshield {
	position:relative;
	width:20%;
}

.logoshield1 {
	position:relative;
	width:100%;
}

.newsdate {
	font-size:.8em;
}

.newsday {
	position:absolute;
	left:47%;
	top:8%;
}

.newsmonth {
	position:absolute;
	left:42%;
	top:28%;
}

.newsyear {
	position:absolute;
	left:37%;
	top:48%;
}

/*-------------------------------------------------/
 * FOOTER STYLES
 */
 
 #footer {
	position:relative;
	margin-top:2%;
	text-align: left;
 	width:100%; height:auto; margin:0; padding:0;
	font-family: Georgia, "Lithos Black", "Comic Sans MS", "Arial Black", "Times New Roman";
	background: url(../img/footerimg2.png) repeat-x;
}

#footer1 {
	position:absolute;
	bottom:20%;
	width:65%;
	height:60%;
	left:17.5%;
	z-index:-1;
}

#contactinfo{
	padding-top:1.1%;
	padding-bottom:2%;
	text-align: left;
	color: #000;
	font-family: Georgia, "Lithos Black", "Comic Sans MS", "Arial Black", "Times New Roman";
	z-index:12;
	/*text-shadow:#fff 1px 1px 1px;*/
	 font-size:0.75em;
	 margin-left:20px;
}

.contactback {
	 background: #7dede6;
	 background: #fff;
}

#newslettersignup {
	float:left;
}

#shield1 {
	position:absolute;
	right:1%;
	bottom:8%;
}

#shield2 {
	position:absolute;
	right:8%;
	bottom:108%;
}
