table#shopCollections {
	margin:0 auto;
	padding:0;
}
table#shopCollections td {
	height:280px;
	width:50%;
}
table#shopCollections td a {
	z-index:2;
}
table#shopCollections td div {
	position:relative;
	overflow:hidden;
	
	height:250px;
	width:250px;
	
	padding:5px;
}
table#shopCollections td.right {
	text-align:left;
	padding-left:10px;
}
table#shopCollections td.left {
	text-align:right;
	padding-right:10px;
}

div.leftMenu {
	width:145px;
	float:left;
	
	/*ie6 fix*/
	display:inline;
	
	padding:0 5px;
}
div.leftMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}
div.leftMenu li {
	color:#666;
	line-height:1.5em;
}
div.leftMenu ul li ul {
	cursor:pointer;
	padding-left:10px;
}
li.checked {
	color:#000;
}

div.topMenu {
	display:none;
	width:100%;
	text-align:left;
	color:#666;
}

table.about td p {
	text-align:left;
	padding:10px;
	font-size:90%;
	background:url(../img/other/80white.png);
}
table.about td {
	width:42%;
	padding:2%;
	text-align:center;
}

/* jewelry grid */
#content #right div.jewelry {
	float:left;
	
	/*ie6 fix*/
	display:inline;
	
	margin:8px;
	padding:0;
	
	/*set width and height for lazy load images*/
	width:120px;
	height:120px;
}

#content #left, #content #top {
	float:left;
	margin:10px 0 5px 0;
	font: 85% Georgia, serif;
	
	/*ie6 fix*/
	display:inline;	
}

#content #left {
	width:150px;
}

#content #right {
	width:700px;
	float:right;
	
	min-height:500px;
	
	/* ie6 hacks */
	height: auto !important;
	height:500px;
	display:inline;
}



/* INDIVIDUAL JEWELRY VIEW */
/*
div.outer {
	background:white;
}
div.middle, div.inner {
	width:100%;
}
*/
.grid {
	cursor:pointer;
}


.loading {
	background:url(../img/other/ajax-loader-small.gif) no-repeat center center;
}

.message {
	margin-bottom:-15px;
}


.horizontal_border, .vertical_border {
	position:absolute;
	background:#444;
	z-index:1;
}
.horizontal_border {
	width:260px;
	height:5px;
}
.vertical_border {
	width:5px;
	height:260px;
}

.top_border {
	top:0;
	left:0;
}
.right_border {
	top:0;
	left:255px;
}
.bottom_border {
	top:255px;
	left:0;
}
.left_border {
	top:0;
	left:0;
}
