:focus {
	outline:0;
}

#contentcontainer {
 	width:100%;
	position:absolute;
	z-index:1;
	margin-top:-20px;
 	background-color:#000;overflow:visible;min-height:1%;
}
body {
	margin:0;
	overflow-x:hidden;
	background-color:#000;
	font-family:Helvetica, Tahoma, Geneva, sans-serif;
	font-size:13px;
	color: #FFF;
	background-image: url(images/site/image/bgbg.jpg);
}
a:link {
	color:#5a4a2d;
	text-decoration:none;
}
a:active {
	color:#5a4a2d;
	text-decoration:none;
}
a:visited {
	color:#5a4a2d;
	text-decoration:none;
}
a:hover {
	color:#5a4a2d;
	text-decoration:underline;
}
#photoringdetailtext {
	width:294px;
	height:188px;
	margin-top:20px;
	margin-left:185px;
	position:absolute;
	z-index:50;
	overflow:hidden;
	font-size:12px;
	line-height:1.8em;
}
#contentringtext {
	margin-top:452px;
	margin-bottom:50px;
        position:relative;
	line-height:2em;
	color:#BCB29E;
	margin-left:50px;
	left:50%;
	letter-spacing:1px;
min-height:1px;
display:block;width:456px;
}
#contentringtextCONTACT {
	margin-top:452px;
	margin-bottom:50px;
        position:relative;
	line-height:2em;
	color:#BCB29E;
	margin-left:-100px;
	left:50%;
	letter-spacing:1px;
min-height:1px;
display:block;width:456px;
}
#CONTACTtext {
	margin-top:452px;
	margin-bottom:50px;
        position:absolute;
	line-height:1.25em;
	color:#BCB29E;
	margin-left:370px;
	left:50%;
	letter-spacing:1px;
min-height:1px;
display:block;width:166px;
}
#contentringtextUP {
	margin-top:-50px;
	margin-bottom:50px;
        position:relative;
	line-height:2em;
	color:#BCB29E;
	margin-left:50px;
	left:50%;
	letter-spacing:1px;
min-height:1px;
display:block;width:456px;
}
.titleme {
	font-size:14px;
}
#navbox {
	height:54px;
	width:100%;
	margin:0 auto;
	background-image:url(images/site/image/headerBG.gif);
	background-repeat:repeat-x;
	background-position:top center;
	z-index:50;clear:both;
}
#navbar {
	position:absolute;
	height:54px;
	width:853px;
	margin-top:0px;
	background-image:url("/image/header.png");
	background-position:top center;
	z-index:60;
	overflow:visible;
	left:50%;
	margin-left:-426px;
}
#footerbox {
	width:990px;
	height:73px;
	z-index:2;
	margin:0 auto;
}
#footercontainer {
	width:100%;clear:both;
	display:block;
	z-index:10000;
	background-image: url("/image/footerbg.jpg");
	background-repeat: repeat-x;
	background-position: top center;
}
#photobox {
	width:500px;
	height:227px;
	z-index:10;
	position:absolute;
	left:50%;
	margin-left:20px;
	margin-top:95px;
	background-image: url("http://www.benolds.com/image/blackbox.png");
	border:2px solid #2b2416;
}
#photoshot {
	width:153px;
	height:153px;
	position:absolute;
	margin-left:20px;
	z-index:5;
	background-color: #fff;
	margin-top: 20px;
	overflow:hidden;
}
#enlarge {width:153px;position:absolute;min-height:10px;margin-left:20px;margin-top:175px;overflow:hidden;text-align:center;}
#logohere {
	width:347px;
	height:97px;
	position:absolute;
	left:50%;
	margin-left:-470px;
	margin-top:54px;
	z-index:1;overflow:visible;
}
#contentnav {
	position:absolute;
	text-align:right;
	width:400px;
	left:50%;
	margin-top:455px;
	margin-left:-365px;
	line-height:1.5;
	list-style-type:none;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size: 11px;
	color: #BCB29E;
	z-index:20;
}
#contentringtitle {
	width:585px;
	height:29px;
	position:absolute;
	left:50%;
	margin-top:387px;
	margin-left:-50px;
	background-image:url("./image/benolds_rule.jpg");
	background-repeat:no-repeat;
	z-index:25;
}
#thumbnails {
	width:448px;
	height:10px;
	position:absolute;
	cursor:hand;
	z-index:900;overflow:visible;line-height:0px;font-size:0;display:block;left: 50%;
	margin-left:72px;margin-top:-50px;
}
#thumbnailsUP {
	width:448px;
	height:40px;
	position:absolute;
	cursor:hand;
	z-index:900;overflow:visible;line-height:0px;font-size:0;display:block;left: 50%;
	margin-left:72px;
margin-top:-150px;
}
#leftbg {
	width:420px;
	height:520px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	margin-top:160px;
	z-index:2;overflow:visible;
}
#glamourbg {
	width:625px;
	height:387px;
	position:absolute;
	left:50%;
	margin-left:-80px;
	margin-top:0px;
	z-index:2;overflow:visible;
}
#glamourbgBG {
	width:625px;
	height:387px;
	position:absolute;
	left:50%;
	margin-left:-80px;
	margin-top:0px;
	z-index:200;
overflow:visible;
}
li {
	list-style-type:none;
}
a:hover {
	text-decoration:underline;
}
#home_hover {
	display:block;float:left;margin:0;
}
#designer_hover {
	display:block;float:left;margin:0;
}
#bridal_hover {
	display:block;float:left;margin:0;
}
#loose_diamonds_hover {
	display:block;float:left;margin:0;
}
#services_hover {
	display:block;float:left;margin:0;
}
#events_hover {
	display:block;float:left;margin:0;
}
#about_benolds_hover {
	display:block;float:left;margin:0;
}
#contact_hover {
	display:block;float:left;margin:0;
}
#nudge {
	margin-left:-7px !important; margin-left:-27px;
}
#loosediamonds {
	width:810px;
	margin-top:30px;
	height:1520px;
	position:static;
	z-index:3;
	margin-left:auto;
	margin-right:auto;
	border:4px solid #2b2416;
	margin-bottom:30px;
}
#policy {
	width:810px;
	margin-top:30px;
	min-height:200px;
	position:static;
	z-index:3;
	margin-left:auto;
	margin-right:auto;
	border:4px solid #2b2416;
	margin-bottom:30px;
}
#loosediamondstitle {
        width:585px;
	height:29px;
	position:absolute;
	left:50%;
	margin-top:22px;
	margin-left:-450px;
z-index:100;
}
label {
	display:inline;
	text-align:right;
}
.myinput {
	float:right;
	background-color:#BCB29E;
	border:2px solid #5a4a2d;
	color:#5a4a2d;
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
.QOverlay {
	background-color: #000000;
	z-index: 9999;
}

.QLoader {
	background-color: #CCCCCC;
	height: 1px;
}
#home {width:1000px;height:457px;display:block;margin:0 auto;}
.padme {padding:50px;}

#details {
	margin:0px;display:inline;position:absolute;left:50%;margin-left:375px;margin-top:330px;width:140px;height:18px;z-index:999;
}
#details a {
	color:#fff;
}
#tweetbox {display:block;width:200px;height:201px;background-color:#000;color:#C8BE97;font-size:11px;padding:0px;line-height:1.25em;margin-bottom:0;position:static;margin-top:12px;margin-left:50px;overflow:hidden;}

#bottom_container {display:block;width:1102px;height:220px;margin:0 auto;}
#box3 img {float:left;margin-top:15px;}
#box3 {display:block;width:448px;height:220px;background-color:#000;float:left;border:1px solid #2b2416;}
#box2 {display:block;width:292px;height:220px;background-color:#000;float:left;border:1px solid #2b2416;margin-right:12px;}
#box1 {display:block;width:282px;height:220px;background-color:#000;float:left;border:1px solid #2b2416;margin-right:12px;}
#tweetbird {display:block;overflow:hidden;width:56px;height:56px;position:absolute;margin-top:12px;margin-left:18px;z-index:2;}
#facebookpic {display:block;overflow:hidden;width:204px;height:50px;position:absolute;margin-top:165px;margin-left:60px;}
#ringzillaAd {position:absolute;margin-top:15px;margin-left:3px;}