	/***
	 * Stone House Plus CSS
	 * Author: HektorParis.com
	 * Created: 2/24/2010
	 * Last Modified: 
	 */
	 
	 body {
		 margin:15px 0 0 0;
		 padding:0;
		 background:#000 url(/assets/images/background.gif) repeat;
		 color:#FFF;
		 font-size:11px;
		 font-family:Verdana, Geneva, sans-serif;
	 }
	 
	 a {
		 color:#FFF;
		 text-decoration:none;
	 }
	 
	 a:hover {
		 text-decoration:underline;
	 }
	 
	 img {
		 border:none;
	 }
	 
	 form {
		 margin:0;
		 padding:0;
	 }
	 
	 div#wrapper {
		 width:950px;
		 margin:0 auto;
		 padding:0;
	 }
	 
	 div#header {
		 float:left;
		 width:950px;
		 height:130px;
		 background:#000 url(/assets/images/header_bg.jpg);
	 }
	 
	 div#header a {
		 color:#c6c8ca;
	 }
	 
	 div#header #header-rt-col {
		 float:right;
		 width:367px;
		 margin:10px 10px 0 0;
	 }
	 
	 div#header #header-lt-col {
		 float:left;
		 width:500px;
		 margin:8px 0 0 15px;
	 }
	 
	 div#header #header-lt-col #logo {
		 float:left;
		 width:190px;
	 }
	 
	 div#header #header-lt-col #contact-info {
	 	float:right; 
		width:200px; 
		text-align:right; 
		color:#c6c8ca;
	 }
	 
	 div#container {
		 clear:left;
		 float:left;
		 margin-bottom:30px;
		 padding-left:10px;
		 width:940px;
		 min-height:400px;
		 background:#000;
	 }
	 
	 div#container #left-col {
		 float:left;
		 width:450px;
	 }
	 
	 div#container #right-col {
		 float:right;
		 width:465px;
	 }
	 
	 div#footer {
		 clear:left;
		 width:950px;
		 height:15px;
		 margin-bottom:20px;
	 }
	 
	 div#footer #footer-links {
		 width:790px;
		 margin:0 auto;
		 font-size:10px;
	 }
	 
	 div#footer #footer-links ul {
		 margin:0;
		 padding:0;
		 list-style-type:none;
	 }
	 
	 div#footer #footer-links li {
		 float:left;
		 margin:0;
		 padding:0 7px 1px 7px;
		 text-align:center;
		 border-right:1px #FFF solid;
		 line-height:7px;
	 }
	 
	 .error {
		 padding:2px;
		 margin-right:10px;
		 background:#ffcccc;
		 border:1px #F00 solid;
		 text-align:center;
		 color:#000;
	 }
	 
	 div#contact-lt-col {
		 float:left; 
		 width:220px; 
		 margin:10px 0 0 10px;
	 }
	 
	 div#contact-ctr-col {
		 float:left; 
		 width:240px; 
		 margin-top:20px;
	 }
	 
	 div#contact-rt-col {
		 float:right; 
		 width:465px;
	 }
	 
	 .dbl-space {
		 clear:both;
		 padding:10px;
	 }
	 
	 .spacer {
		 clear:both;
		 padding:5px;
	 }
	 
	 .br {
		 clear:both;
		 padding:2px;
	 }
	 
	 div.select-stone {
		 float:left; 
		 width:460px; 
		 min-height:110px; 
		 background:#000; 
		 margin:0 0 20px 0;
	 }
	 
	 div.select-stone .stone-img
	 {
		 float:left; 
		 width:150px; 
		 height:110px;
	 }
	 
	 div.select-stone .stone-desc
	 {
		 float:right; 
		 width:295px; 
		 margin:5px 0 0 10px; 
		 padding-right:5px;
		 text-align:justify;
	 }
	 
	 div#stones-info {
		 float:left;
		 width:950px;
		 padding:10px 0;
		 background:#000;
	 }
	 
	 div#stones-lt-col {
		 float:left; 
		 width:470px;
		 text-align:center;
	 }
	 
	 div#stones-rt-col {
		 float:right;
		 margin-right:10px;
		 width:450px;
	 }
	 
	 div#stones-pricing {
		 clear:both;
		 float:left;
		 border-top:1px #6b6c6e solid;
		 border-left:1px #6b6c6e solid;
	 }
	 
	 div#stones-we-stock {
		 width:820px; 
		 margin:0 auto; 
		 padding:20px; 
		 color:#000; 
		 background:#1f1f1f;
	 }
	 
	 div#stones-we-stock table td {
		 width:170px;
		 text-align:center;
		 font-weight:bold;
	 }
	 
	 div#stones-we-stock a {
		 color:#000;
	 }
