/* CSS Document */

/* basic elements */

body {background-color:#000000; background-image:url('http://www.bestjewelryonline.com/img/bkgd.jpg'); background-repeat: x-repeat; font: 76% Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:0; margin-left:0;}
	
/* fonts */	
	
a {
	font-size: 1.0em; 
	font-weight: normal;  
	text-decoration: none;
	line-height: 16px;
	color: #d7f2b0;
	}

a:hover  { 
	text-decoration: underline;
	line-height: 16px;
	color: #99ff00;
	}
	
a.topNavLink {
	font-size: 1.0em; 
	font-weight: bold;  
	text-decoration: none;
	line-height: 16px;
	color: #d7f2b0;
	}

a:topNavLink:hover  { 
	text-decoration: underlined;
	color: #99ff00;
	}
	
a.footer {
	font-size: 1.0em; 
	font-weight: normal;  
	text-decoration: underline;
	line-height: 16px;
	color: #d7f2b0;
	}

a:footer:hover  { 
	color: #99ff00;
	}
	
.navText  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	line-height: 16px;
	color: #ffffff;
	}
	
.headerText  { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight:bold; line-height: 16px; color: #ffffff;
	}
	
.questionText  { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:bold; line-height: 16px; color: #d7f2b0;
	}
	
.signupText  { font-family: Georgia; font-size: 1.1em; font-weight:bold; line-height: 16px; color: #ffffff;
	}

/* display divs */	

#container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border-top: solid 20px #ffffff;
	border-right: solid 20px #ffffff;
	border-bottom: solid 20px #ffffff;
	border-left: solid 20px #ffffff;
	width: 860px;
	height: auto;
	position: relative;
	background-color: #0f0f0f;
	}	
	
#logo {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 860px;
	height:87px;
	display: block;
	position: relative;
	}
	
#nav_container {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px;
	width:860px;
	height: 35px;
	border-bottom: solid 1px #6f6f6f;
	display: block;
	background-color: #0f0f0f;
	}
	
#nav_top {
	font-size: 12px;
	color: #fffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 25px;
	padding-top: 4px;
	text-align:left;
	height: 30px;
	float: left;
	display: inline;
	}
	
#nav_searchbox{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 7px;
	padding-top: 0px;
	float: left;
	display: inline;
	}
	
#nav_searchbutton{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-top: 2px;
	float: left;
	display: inline;
	}
	
#searchlinks_container {margin: 15px 0 0 10px; padding:0; width: 170px; float: left; display: inline; background-image:url('../searchBox_bg.jpg'); background-repeat:no-repeat;}

#searchlinks_container ul { list-style: none; margin: 0; padding: 0; }

#searchlinks_container ul li.title { font-size:1em; color:#FFFFFF; font-weight:bold; height: 20px; margin: 15px 0 10px 15px; padding: 0;}

#searchlinks_container ul li.sort { font-size:.8em; line-height: 20px; height: 20px; margin: 15px 0 10px 15px; padding: 2px 0 0 10px; width: 138px; height: 93px; background-image:url('../sort.jpg'); background-repeat:no-repeat;}

#searchlinks_container ul li.link { height: 20px; margin: 1px 0 1px 15px; padding: 0;}

#promo_container{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	float: left;
	display: inline;
	width: 670px;
	height: auto;
	background-image: url(../img/promo_bg.jpg); 
	background-repeat:no-repeat;
	}
	
#promo_left{
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-left: 0px;
	padding-top: 0px;
	width: 320px;
	float: left;
	display: inline;
	}
	
#promo_right{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 330px;
	height: 265px;
	float: left;
	display: inline;
	}
	
	#promo_right ul { list-style: none; margin: 0; padding: 0; }

	#promo_right ul li.text { font-size:1.0em; color:#FFFFFF; font-weight:normal; height: auto; margin: 100px 0 10px 0; padding: 0;}
	
	#promo_right ul li.enter { font-size:0.9em; color:#FFFFFF; font-weight:normal; vertical-align:top; display: inline; margin: 0 0 0 0; padding: 0;}
	
	#promo_right ul li.go { font-size:1em; color:#FFFFFF; font-weight:normal; display: inline; margin: 0 0 0 2px; padding: 0;}
	
#product_container{
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-left: 0px;
	padding-top: 0px;
	width:650px;
	clear: both;
	float: left;
	display: inline;
	}
	
#pawn_container{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-left: 0px;
	padding-top: 0px;
	width:650px;
	clear: both;
	float: left;
	display: inline;
	}
	
#product_container ul { list-style: none; margin: 0; padding: 0; }
#product_container ul li.title { font-size:1em; color:#FFFFFF; font-weight:bold; height: 15px; margin: 5px 0 10px 10px; padding: 0;}
	
#footer_container {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 100px;
	padding-bottom: 10px;
	width:860px;
	height: auto;
	clear:both;
	display: block;
	background-image:url(../img/footer_bg.jpg);
	background-repeat:no-repeat;
	}
	
	#footer_container ul { list-style: none; margin: 0px 0 0 30px; height: auto; padding: 0; }

	#footer_container ul li.links { display: inline; margin: 0 10px 15px 0; padding: 0;}
	
	#footer_container ul li.footerText{ font-size:0.9em; color:#FFFFFF; line-height: 16px; font-weight:normal; display: block; margin: 15px 0 15px 0; padding: 0;}
