@charset "utf-8";
#indicimelayer {border: 1px solid black; padding: 3px; font-size:10px;font-family: verdana, arial, helvetica, sans-serif; position:fixed; background-color:white; top:2px; right:2px; text-align:right;display:inline;}
	* html #indicimelayer{ /*IE6 only rule, applied on top of the default above*/ position: absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+2+"px" : body.scrollTop+2+"px"); }

body {
	background:url(images/body-top.jpg) repeat-x #A92B03;
	margin:0px;
	color:#555;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
}
input { height:25px;}
h1 { color:#FF2000; font-size:30px; margin:5px 0px;}

#main-container{
	width:976px;
	min-height:500px;
	background:#FFF;
	margin:0 auto;
	
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
	}

#logo{ margin:10px 20px;}

.line-devider{
	height:1px;
	margin:3px 0px;
	background:#E7E4DA;
	}
	
	
#leftcol{
	float:left;
	width:250px;
	background:#F3F3F3;
	/*height:300px;*/
	}
	
#rightcol{
	float:right;
	/*background:#999;
	height:300px;*/
	width:720px;
	}	

.wrapper{
float:left;
margin:0px 10px;	
text-align:justify;
	}

#footer{
	width:100%;
	background:url(images/footer-bg.gif) repeat-x;
	height:51px;
	padding:30px 0 0 0;
	}
/* ------------------------------------- topmenu --- */
	#topmenu{
		margin:52px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:56px;
		background:url(images/menu-bg.gif) repeat-x;
		}
	


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
/*border: 1px solid #625e00;
border-width: 1px 0;*/

}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 20px 20px;
text-decoration: none;
border-right: 1px solid #FF6A1C;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/menu-bg%20hover.gif) center center repeat-x;
}
			

/*VERTICAL Arrow Menu Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 250px; /*width of menu*/
margin:0px 0px 0px 0px;

}

.arrowlistmenu .headerbar{
font-size:16px;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin:0px 0px 0px 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	font-size:16px;
	color: #FF5934;
	background: url(images/4.gif) no-repeat 5px center; /*custom bullet list image*/
	display: block;
	padding: 5px 0;
	padding-left: 25px; /*link text is indented 19px*/
	text-decoration: none;
	border-bottom: 1px solid #dadada;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #DDD;
}










/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
/*    background:url(images/slider.png) no-repeat;*/
    width:618px;
    height:270px;
    margin:0 auto;
/*    padding-top:74px;
    margin-top:50px;*/
}

#slider {
	position:relative;
    width:618px;
    height:246px;
    margin-left:0px;
	background:url(images/loading.gif) no-repeat 50% 50%;
	
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-22px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}



/* Lightbox image */
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:block;
	background:#fff;
	background-image: url(bracelet%201/bracelet-01.jpg);
}
.lightbox-image img {
	position:relative;
	z-index:2;
	background-image: url(bracelet%201/bracelet-01.jpg);
}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/magnify.png) no-repeat 50% 50%;z-index:1}
/*.pp_details {display:none;height:0;padding:0;margin:0;font-size:0;line-height:0}
.pp_description {display:none;height:0;padding:0;margin:0;font-size:0;line-height:0}
*/
.gallery {margin-top:-10px;padding-left:8px;width:100%;overflow:hidden}
ul.gallery  { list-style:none; }
.gallery li {float:left;padding-right:10px;padding-top:10px;  }
.gallery li img{ border:0px; }
.gallery .end {padding-right:0}



/* START CSS BUTTONS */

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(css_buttons/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; color:#FFF;}
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(css_buttons/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae;color:#FFF; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }
/* END CSS BUTTONS */


.profile-list{
	
	}
	
.profile-list ul{
list-style-type: none;
margin: 0;
padding: 0;
	}
	
.profile-list li{
margin:3px;
padding:3px;
border:1px dotted #333;
}

.profile-list .profileTitle {
margin:3px;
padding:3px;
border:1px dotted #333;
background:#F0D0B3;
}

.contactbox {
	font:normal 14px Verdana, Geneva, sans-serif;
	color: #000;
	background:#F00;
	margin:0px;
	padding:5px;
}
.contactbox span{ font-weight:bold;}
.contactbox h3{ margin:0px; padding:5px; display:block;font:bold 16px Arial, Helvetica, sans-serif;color:#FFF; }
.contactbox p{ margin:0px; padding:3px; display:block; font:normal 14px Verdana, Geneva, sans-serif; }
