/* CSS Document */
body{background:#080808; width:770px; margin:0px auto; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc;}

h1{margin:10px; font-size:22px;}
h2{margin:10px; font-size:18px; color:#999999;}
h3{margin:10px 10px 0px 10px; font-size:14px; color:#999999;}
h4{margin:10px 10px 10px 0px; font-size:18px; color:#999999;}
p{margin:10px; font-size:11px;}
ul#faq{list-style:url(../images/dot.gif); margin:10px 10px 10px 50px; padding:0px; font-size:12px;}
li{padding:0px 0px 0px 2px;}

ul.contactus{list-style:none;}
ul li.contactus{list-style:none;}

ul ul{list-style:url(../images/bullet.gif); margin:10px 0px 10px 30px; padding:0px; font-size:11px;}
img{border:0px;}
a{color:#ff0000; text-decoration:none;}
a:hover{color:#666666;}

h1.home {margin-top:70px; font-size:12px; letter-spacing:.2em;text-transform:uppercase;font-weight:lighter;color:#666666;text-align:center;float:right;}

#container{width:770px; float:left;background:url(../images/bg_body.jpg) top right no-repeat;}
body#index #container{background:url(../images/bg_body.jpg) top right no-repeat;}
body#jewelry #container{background:url(../images/bg_body.jpg) top right no-repeat;}
body#loose #container{background:url(../images/bg_body.jpg) top right no-repeat;}
body#investing #container{background:url(../images/bg_body.jpg) top right no-repeat;}
body#overthetop #container{background:url(../images/bg_body.jpg) top right no-repeat;}
body#featured #container{background:url(../images/bg_body.jpg) top right no-repeat;}

#header{margin-top:13px; width:525px; float:left;}

#topnav{background:url(../images/bg_topnav.gif) no-repeat; width:525px; height:95px; float:left; margin-bottom:50px;}
#topnav a{display:block; width:131px; float:left; text-align:center; margin-top:72px; color:#cccccc;}
#topnav a:hover{color:#ff0000;}
body#jewelry #topnav a#toplink1{color:#ff0000;}
body#loose #topnav a#toplink2{color:#ff0000;}
body#investing #topnav a#toplink3{color:#ff0000;}
body#overthetop #topnav a#toplink4{color:#ff0000;}
body#featured #topnav a#toplink5{color:#ff0000;}

#home1{width:525px; float:left;}
#home2{width:525px; float:left;}
#home3{width:525px; float:left;}

#content1{width:525px; float:left; background:url(../images/bg_content.gif) repeat-y;}
#content2{width:525px; float:left; background:url(../images/bg_content_top.gif) top no-repeat;}
#content3{width:525px; float:left; background:url(../images/bg_content_bottom.gif) bottom no-repeat;}
#content3 h2.subhead {margin-left:10px;}
#hContainer{
width:100%;
text-align:center; 
}

#hpv {
width:auto; background:url(../images/bg_body.jpg) 65% top no-repeat #080808;
}
#HistoricalValue{
/*position:absolute;
z-index:100;
top:75px;*/
text-align:center;
	clear:both;
	margin:0 auto;
	margin-top:15px;
}
#hpv #container {
float:none; margin:0 auto; width:770px;
}
#hpv #footerare { float:none; margin:0 auto; width:770px; }


#request1{width:525px; float:left; background:url(../images/bg_content.gif) repeat-y; margin-top:20px;}
#request2{width:525px; float:left; background:url(../images/bg_content_topdvd.gif) top no-repeat;}
#request3{width:525px; float:left; background:url(../images/bg_content_bottom.gif) bottom no-repeat;}

.invest {font-size:14px;}

#leftimg{width:255px; float:left; padding:5px 0px 5px 5px; overflow:visible;}
#leftimg a:link, #leftimg a:visited, #leftimg a:active, #leftimg a:hover {color:#666666;text-decoration:none;font-size:10px;}

#leftimg1{width:255px; float:left; padding:5px 0px 5px 5px;}
#leftimg1 a:link, #leftimg1 a:visited, #leftimg1 a:active, #leftimg1 a:hover {color:#666666;text-decoration:none;font-size:10px;}
#leftimg2{width:255px; float:left; padding:5px 0px 5px 5px;}
#leftimg2 a:link, #leftimg2 a:visited, #leftimg2 a:active, #leftimg2 a:hover {color:#666666;text-decoration:none;font-size:10px;}
#leftimg3{width:255px; float:left; padding:5px 0px 5px 5px;}
#leftimg3 a:link, #leftimg3 a:visited, #leftimg3 a:active, #leftimg3 a:hover {color:#666666;text-decoration:none;font-size:10px;}
#leftimg4{width:255px; float:left; padding:5px 0px 5px 5px;}
#leftimg4 a:link, #leftimg4 a:visited, #leftimg4 a:active, #leftimg4 a:hover {color:#666666;text-decoration:none;font-size:10px;}


#leftswf{width:200px; float:left; padding:5px 0px 5px 15px;}
#righttext{width:230px; float:right; padding-right:15px; margin-top:20px;}
#righttext p{margin:10px 0px 20px 0px;}
#righttext p.links{margin:10px 0px 10px 0px; display:block; float:left; width:240px; }
#righttext p.links a{background:url(../images/bullet_red.gif) left no-repeat; padding-left:20px;}
#righttext p.links a:hover{background:url(../images/bullet.gif) left no-repeat; padding-left:20px;}
#righttext p.report{margin-left:20px;}
.thumbs {border:1px solid #656565;padding:3px; margin-right:10px;}
#righttext span{display:block; width:60px; float:left; padding-left:10px; margin-bottom:4px;}
#righttext span.long{width:180px;}

#righttext label{display:block; width:100px; float:left; margin-bottom:4px;}
#righttext h1 {margin:0px; font-size:14px;}
#righttext h4 {margin:0px; font-size:14px;}

table.catalog{width:100%;}
table.catalog td{padding-bottom:5px;}
table.catalog p {margin:0px 10px 0px 0px;}
table.catalog p a{display:block; width:auto; background:url(../images/bullet_red.gif) left no-repeat; padding-left:20px; margin-bottom:4px;}
table.catalog p a:hover{background:url(../images/bullet.gif) left no-repeat; padding-left:20px;}
table.catalog span{display:block; width:45px; float:left; margin-bottom:0px;}
table.catalog label{display:block; width:130px; float:left; margin-bottom:0px;}
table.catalog h2 {margin:0 10px 0 0;}
table.catalog .comingsoon {margin-left:10px;display:block; width:345px; float:left; margin-bottom:20px;}

#righttext p span{display:block; width:45px; float:left; margin-bottom:0px;}
#righttext p label{display:block; width:150px; float:left; margin-bottom:0px;}
#righttext .comingsoon {margin-left:55px;}

#rightcol{width:220px; float:right; padding-right:25px; text-align:right;}

#articlenav{width:215px; float:left;text-align:left; color:#666666;}
#articlenav a{color:#666666;}
#articlenav a:hover{color:#ff0000;}
#articlenav ul{list-style:none; list-style-image:none; margin:0px 0px 0px 50px; padding:0px; font-size:11px;}
#articlenav ul li{padding:0px; line-height:13px;}
#articlenav ul ul{list-style:square; margin:0px 0px 10px 15px;}

#footerare{width:770px; float:left; margin-top:30px; color:#666666; margin-bottom:20px;}
#footerare a{color:#666666;}
#footerare a:hover{color:#ff0000;}
#footerare #footer{width:515px; float:left; padding-left:10px; clear:both;}
#ncdia {float:right; position:relative; top:-261px; left:-55px;}
#footerare #rightnav{width:245px; float:left;}
#footerare #rightnav ul{list-style:none; list-style-image:none; margin:0px 0px 0px 50px; padding:0px; font-size:11px;}
#footerare #rightnav ul li{padding:0px; line-height:13px;}
#footerare #rightnav ul ul{list-style:square; margin:0px 0px 10px 15px;}

.post1{width:525px; float:left; background:url(../images/bg_content.gif) repeat-y; margin-bottom:20px;}
.post2{width:525px; float:left; background:url(../images/bg_content_top.gif) top no-repeat;}
.post3{width:525px; float:left; background:url(../images/bg_content_bottom.gif) bottom no-repeat;}

/*---------------------------contact us page form-------------------------*/
form.info {font-size: 10px; margin: 0px auto 10px auto; padding: 10px; width: 420px;}
form.info input, form.info select {display:block; width:200px; float:left; margin-bottom:10px; border:1px solid #336699;}
form.info textarea {display:block; width:200px; float:left; margin-bottom:10px; border:1px solid #336699; height:80px; font-family:Arial; font-size:13px;}
form.info label{display:block; float:left; margin-bottom:10px; text-align:right; width:160px; padding-right:20px;}
form.info input.button {width:80px; margin:0 10px 10px 0px; background-color:#eeeeee; cursor:pointer;}
form.info br {clear:left;}
form.info input.hide{display:none;}
form.info input.radio{border:none; width:auto;}
form.info input.check{border:none; width:auto;}
form.info span.radiospan{float:left; margin-bottom:10px;}

#reportform {display:block; width:250px; float:right;}
form#report {font-size:10px; margin:0px 0px 5px 0px; padding:0px; width:250px; float:left;}
form#report input {display:block; width:165px; float:left; margin-bottom:10px; border:1px solid #336699;}
form#report select {display:block; width:167px; float:left; margin-bottom:10px; border:1px solid #336699;}
form#report label{display:block; clear:both; float:left; margin-bottom:10px; text-align:right; width:70px; padding-right:10px;}
form#report input.button {background-color:#eeeeee; cursor:pointer;}
form#report input.hide {display:none;clear:both;}


#priceform {display:block; width:250px; float:right;}
form#price {font-size:10px; margin:0px 0px 5px 0px; padding:0px; width:250px;float:left;}
form#price br{clear:both;}
form#price input {display:block; width:165px; float:left; margin-bottom:10px; border:1px solid #336699;}
form#price select {display:block; width:167px; float:left; margin-bottom:10px; border:1px solid #336699;}
form#price label{clear:both; display:block; float:left; margin-bottom:10px; text-align:right; width:70px; padding-right:10px;}
form#price input.button {background-color:#eeeeee; cursor:pointer;}
form#price input.hide {display:none;clear:both;}

#dvdform {display:block; width:280px; float:right;}
form#dvd {font-size: 10px; margin: 0px auto 5px auto; padding: 0px; width: 280px;}
form#dvd input {display:block; width:177px; float:left; margin-bottom:10px; border:1px solid #336699;}
form#dvd select {display:block; width:182px; float:left; margin-bottom:10px; border:1px solid #336699;}
form#dvd textarea {display:block; width:100px; float:left; margin-bottom:10px; border:1px solid #336699; height:80px;}
form#dvd label{display:block; float:left; margin-bottom:10px; text-align:right; width:80px; padding-right:10px;}
form#dvd input.button {background-color:#eeeeee; cursor:pointer;}
form#dvd br {clear:left;}
form#dvd input.hide {display:none;clear:both;}

.dvd1{width:525px; float:left; background:url(../images/bg_content.gif) repeat-y; margin-bottom:20px;}
.dvd2{width:525px; float:left; background:url(../images/bg_content_top.gif) top no-repeat;}
.dvd3{width:525px; float:left; background:url(../images/bg_content_bottom.gif) bottom no-repeat;}

.rssimg {border: 0px solid #BFBFBF;}


.generalform {font-size: 10px; margin: 0px auto 10px auto; padding: 10px; width: 420px;}
.generalform input, 
.generalform select {display:block; width:200px; float:left; margin-bottom:10px; border:1px solid #336699; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.generalform textarea {display:block; width:200px; float:left; margin-bottom:10px; border:1px solid #336699; height:80px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.generalform label{display:block; float:left; margin-bottom:10px; text-align:right; width:160px; padding-right:20px;}
.generalform input.button {width:80px; margin:0 10px 10px 0px; background-color:#eeeeee; cursor:pointer;}
.generalform br {clear:left;}

.generalform span.check input{border:none; width:auto;}
.generalform table.radio td{padding:0;}
.generalform table.radio input{border:none; width:auto;}
.generalform table.radio label{width:auto; padding:2px 0 0 5px;}
.generalform span.errors{display:block; float:left; padding-left:180px; width:200px; margin-bottom:10px; margin-top:-10px;}

a#asseenon { color:#CCC; margin:10px 0; display:block; }
#asseenon img { margin:10px 10px 0 0; position:relative; left:-3px; }
#rcdvideoplayer {  }

#closebutton { width:395x; margin-left:12px; height:26px; display:block; }
.overlayPopup{width:395px; height:350px; padding:0; text-decoration:none;background:url(../images/videoplayer_bg.png) top center no-repeat; }
.overlayPopup object {
	margin-left:12px;
}

#language { float:right; margin:0px 0px 0px 0px; padding:0px; border:none; position:relative; right:-15px; bottom:-15px; }
#language a { color:#ff0000; }
#language a:hover { color:#666666; }