/* CSS Document */

/* LAYOUT */

#container {
	text-align: left;
	margin: 0 auto;
	width: 772px;
	border: 1px solid #333;
	padding: 0 0;
	background: url(../images/structural/bg_inner.gif) repeat;
	position: relative;
    height: auto;
   	voice-family: "\"}\"";
   	voice-family: inherit;
	}

html>body #container {
	height: auto;
	}
	
	
#topHome {
	margin: 140px 0 0 0;
	}
	
#logo {
	text-align: left;
	height: 175px;
	background: url(../images/logo/nicola-pulvertaft-jewellery.gif) left no-repeat;
	}
	
#nav {
	text-align: left;
	padding: 105px 0 0 24px;
	height: 175px;
	}
	
#bottomHome {
	text-align: left;
	padding: 70px 0 70px 25px;
	height: 200px;
	}
	
#curlyL {
	float: left;
	background: url(../images/widgets/curly_l.gif) no-repeat;
	width: 14px;
	height: 155px;
	}
	
#contentHome {
	float: left;
	text-align: left;
	padding: 10px 25px;
	width: 380px !important;
 	width /**/: 430px;
	}
	
#bottom {
	text-align: left;
	padding: 35px 25px 70px 0;
	}
	
#content {
	float: left;
	text-align: left;
	padding: 0 35px 70px 35px;
	width: 380px !important;
 	width /**/: 430px;
	}
	
#contentWide {
	padding: 0 35px 0 35px;
	width: 702px !important;
 	width /**/: 772px;
	}

#leftCol {
	float: left;
	width: 345px !important;
 	width /**/: 380px;
	padding: 0 35px 0 0;
	}
	
#rightCol {
	float: left;
	width: 322px;
	}
	
#curlyR {
	float: left;
	background: url(../images/widgets/curly_r.gif) no-repeat;
	width: 14px;
	height: 155px;
	}
	
#footer {
	text-align: left;
	margin: 0 auto;
	width: 748px !important;
 	width /**/: 772px;
	padding: 25px 0 25px 24px;
	position: relative;
    height: auto;
   	voice-family: "\"}\"";
   	voice-family: inherit;
	}
	
.collectionFeature {
	float: left;
	width: 342px !important;
 	width /**/: 352px;
	padding: 0 10px 10px 0;
	}
	
.collectionFeatureR {
	float: left;
	width: 342px;
	padding: 0 0 10px 0;
	}
	
.collectionThumb {
	float: left;
	width: 168px !important;
 	width /**/: 178px;
	padding: 0 10px 10px 0;
	}
	
.collectionThumbR {
	float: left;
	width: 168px;
	padding: 0 0 10px 0;
	}
	
#price {
	float: right;
	width: 190px !important;
 	width /**/: 220px;
	padding: 10px 10px 7px 10px;
	margin: -30px 0 30px 30px;
	background: url(../images/structural/bg_price.gif);
	border: 1px solid #333;
	}