@charset "utf-8";
/* CSS Document */

/*Master*/

body {
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:left;
	color:#fff;
	font-family:Arial, "Myriad Pro", Arial, Georgia, Helvetica, Tahoma,  sans-serif;
	background-color:#010b17;
	float: inherit;
	
	}
	
	
	

p {
	margin-top:0px;
	margin-left:5px;
	margin-bottom:5px;
	font-size:11px;
	font-weight:lighter;
	line-height:1.4em;
}
h1 {
	font-size:24px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:1px;
	color:#636363;
}

h2 {
	font-size:12px;
	margin-top:0px;
	margin-bottom:10px ;
	line-height:1.7em;
	font-weight:400;
	color:#636363;
}

h3 {
	font-size:16pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	font-variant:normal;
}
h4 {
	margin-top:0px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
}
h5 {
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:normal;
	line-height:1.3em;
	border-bottom:1px #636363 solid;
	color:#636363
}
h6 {
	font-size:14px;
	margin-top:0px;
	margin-bottom:10px ;
	line-height:1.7em;
	font-weight:bold;
	color:#636363;
}	
h7 {
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:normal;
	line-height:1.3em;
	color:#ffffff;
}
#tabs h7 {
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:normal;
	line-height:1.3em;
	color:#ffffff;
}
h8 {
	
	margin:5px;
	font-size:18px;
	font-weight:normal;
	line-height:1.3em;
	color:#FFFFFF;
}


	
a:link { color: #636363;text-decoration:none;}
a:visited { color: #636363;text-decoration:none;}
a:active { color: #636363;text-decoration:none;}
a:hover { text-decoration:underline; color:#000; }


#container {
	width:1280px;
	height:942px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background: url('../images/bg.jpg') no-repeat ;
	
}

/*Logo*/

#logo {
	width:340px;
	height:103px;
	background: url('../images/sologems.png') no-repeat;
	position:relative;
	top:90px;
	left:90px;
}

/*Content*/
#news {
	width:500px;
	float:left;
	position:relative;
	top:80px;
	left:80px;
	
}
#news h1 {
	color:#CCC;
	font-size:18px;
	font-weight:bold;
	
}

#maincontent {
	width:730px;
	height:400px;
	position:relative;
	left:500px;
	top:120px;
	overflow:hidden;
}
#contentcontainer {
	width:1215px;
	height:475px;
	argin-left:auto;
	margin-right:auto;
}
#col1 {
	width:350px;
	float:left;
}
#col1 .break {
	width:350px;
	height:10px;
}
#col2 {
		width:350px;
		float:right;
}


/*Footer*/
#footer {
	width:1050px;
	height:20px;
	background: url('../images/footerinfo.png') no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:60px;
}
#footermain {
	width:100%;
	bottom:10px;
	position:relative;
	height:95px;
	background: url('../images/footerbg.png') repeat-x;
}

/* contact */



#contact-form form {

	margin:0;

	padding:0;

}

#contact-form .contact-subtxt {

	text-align:right;

	font-size:11px;

	background:url(images/txt-contact-information.gif) no-repeat;

	padding-bottom:20px;

}

#contact-form .sendBtn {

	border:1px solid #565656;

	color:#fff;

	font-size:11px;

	padding:3px 6px;

	background:url(images/contact-btn-back.gif) repeat-x #000;

}

#contact-form  .txtfield {

	margin:4px 0 0;

	color:#fff;

	background:#000;

	border:1px solid #898989;

	padding:4px;

	font-size:11px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

}

ul {
	list-style-image:url('../images/bullet.gif');
	font-size:11px;
	}
/*images*/
.gem1 {
	width:300px;
	height:200px;
	float:right;
	border:double 4px #fff;
	margin-top:15px;
	}
#gallery {
	position:relative;
	top:10px;
	clear:both;
	left:30px;
	margin-left:auto;
	margin-right:auto;
	}
#gemstone img {
	border:double 4px #999;
	margin: 2px;
}
#gemstone .linebreak {
		width:400px;
		height:10px;
		border-bottom:1px solid #CCC;
		border-top:1px solid #CCC;
		position:relative;
		left:140px;
		clear:both;
}

/*footer*/

#footercontainer {
	width:900px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
#footercontainer .visit {
		width:500px;
		height:25px;
		top:30px;
		position:relative;
		float:right;
		background-image: url('../images/visitus.png') no-repeat left;
}