*{padding:0; margin:0;}

body {line-height:140%;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;background:#010101 url(/_images/bg_body.jpg) repeat-x;}

img {border:none;}

a {color:#CC920C;}
a:hover {color:#000000;}


h1, h2, h3{font-size:0; text-indent:-9999px; margin:15px 20px 15px 20px; height:20px;}
h1{margin:30px 20px 15px 20px; height:36px;}
h1.text_about{background:url(/_images/text_aboutus.jpg) no-repeat left;}
h1.text_riskstatement{background:url(/_images/text_riskstatement.jpg) no-repeat left;}
h1.text_bullion{background:url(/_images/text_bullion.jpg) no-repeat left;}
h1.text_gold{background:url(/_images/text_gold.jpg) no-repeat left;}
h1.text_silver{background:url(/_images/text_silver.jpg) no-repeat left;}
h1.text_platinum{background:url(/_images/text_platinum.jpg) no-repeat left;}
h1.text_palladium{background:url(/_images/text_palladium.jpg) no-repeat left;}
h1.text_testimonials{background:url(/_images/text_testimonials.jpg) no-repeat left;}
h1.text_contactus{background:url(/_images/text_contactus.jpg) no-repeat left;}
h1.text_inforequest{background:url(/_images/text_inforequest.jpg) no-repeat left;}
h1.text_privacypolicy{background:url(/_images/text_privacypolicy.jpg) no-repeat left;}
h1.text_sitemap{background:url(/_images/text_sitemap.jpg) no-repeat left;}
h1.text_newsroom{background:url(/_images/text_newsroom.jpg) no-repeat left;}

h2.text_summary{background:url(/_images/text_summary.jpg) no-repeat left;}
h2.text_conclusion{background:url(/_images/text_conclusion.jpg) no-repeat left;}
h2.text_threekeys{background:url(/_images/text_threekeys.jpg) no-repeat left;}
h2.text_key{background:url(/_images/text_key.jpg) no-repeat left bottom; height:30px;}
h2.text_instantaccess{background:url(/_images/text_instantaccess.jpg) no-repeat left;}
h2.text_price{background:url(/_images/text_price.jpg) no-repeat left;}
h2.text_price2{background:url(/_images/text_price2.jpg) no-repeat left;}
h2.text_supplydemand{background:url(/_images/text_supplydemand.jpg) no-repeat left;}
h2.text_scarcity{background:url(/_images/text_scarcity.jpg) no-repeat left;}
h2.text_growingdemand{background:url(/_images/text_growingdemand.jpg) no-repeat left;}
h2.text_demand{background:url(/_images/text_demand.jpg) no-repeat left;}
h2.text_useofinfo{background:url(/_images/text_useofinfo.jpg) no-repeat left;}
h2.text_security{background:url(/_images/text_security.jpg) no-repeat left;}
h2.text_questions{background:url(/_images/text_questions.jpg) no-repeat left;}
h2.text_changes{background:url(/_images/text_changes.jpg) no-repeat left;}
h2.text_wwpmc{background:url(/_images/text_wwpmc.jpg) no-repeat left;}

h3.text_learnabout{background:url(/_images/text_learnmore.jpg) no-repeat left bottom;}
h3.text_fillout{background:url(/_images/text_fillout.jpg) no-repeat left bottom;}

h2.post-title{text-indent:0; font-size:20px;}
h3.date-header{text-indent:0; font-size:16px; color:#333;}

img.metals{margin-left:13px;}

.red {
color:#a18603;
}

#container {margin:0 auto;width:968px; background:url(/_images/bg_container_left.jpg) no-repeat left top #010101; padding-left:8px;}

#innercontain {width:960px; background:url(/_images/bg_container_right.jpg) no-repeat right top; padding-right:8px;}

#header{height:147px; background:url(/_images/bg_header.jpg) no-repeat; text-align:center;}
#header p{text-align:right; color:#ccc; font-size:10px; padding:5px 10px 5px 0;}
#header p a{color:#ccc;}

#topnav{height:30px; background:url(/_images/topnav.jpg) no-repeat top;}
#topnav li{display:inline;}
#topnav li a{display:block; float:left; height:30px; text-indent:-9999px; font-size:0;}
#topnav li.topnav_home a{width:72px;}
#topnav li.topnav_about a{width:92px;}
#topnav li.topnav_inforequest a{width:122px;}
#topnav li.topnav_account a{width:149px;}
#topnav li.topnav_bullion a{width:82px;}
#topnav li.topnav_news a{width:105px;}
#topnav li.topnav_testimonials a{width:123px;}
#topnav li.topnav_contact a{width:102px;}
#topnav li.topnav_login a{width:113px;}

#topnav li.topnav_home a:hover,
#page_home #topnav li.topnav_home a{background:url(/_images/topnav.jpg) no-repeat left -30px;}
#topnav li.topnav_about a:hover,
#page_about #topnav li.topnav_about a{background:url(/_images/topnav.jpg) no-repeat -72px -30px;}
#topnav li.topnav_inforequest a:hover,
#page_inforequest #topnav li.topnav_inforequest a{background:url(/_images/topnav.jpg) no-repeat -164px -30px;}
#topnav li.topnav_account a:hover,
#page_account #topnav li.topnav_account a{background:url(/_images/topnav.jpg) no-repeat -286px -30px;}
#topnav li.topnav_bullion a:hover,
#page_bullion li.topnav_bullion a{background:url(/_images/topnav.jpg) no-repeat -435px -30px;}
#topnav li.topnav_news a:hover,
#page_news #topnav li.topnav_news a{background:url(/_images/topnav.jpg) no-repeat -517px -30px;}
#topnav li.topnav_testimonials a:hover,
#page_testimonials #topnav li.topnav_testimonials a{background:url(/_images/topnav.jpg) no-repeat -622px -30px;}
#topnav li.topnav_contact a:hover,
#page_contact #topnav li.topnav_contact a{background:url(/_images/topnav.jpg) no-repeat -745px -30px;}
#topnav li.topnav_login a:hover,
#page_login #topnav li.topnav_login a{background:url(/_images/topnav.jpg) no-repeat -847px -30px;}



#flash{background:#fff;}
#content{width:960px; background:#fff;}

#leftcol{width:640px; float:left; padding-bottom:100px;}
#leftcol p{margin:10px 20px 10px 20px;}
#leftcol ul{margin:10px 20px 10px 40px; list-style:none;}
#leftcol ul li{background:url(/_images/arrow.jpg) no-repeat left 5px; padding:0 0 5px 15px; font-size:14px; font-weight:bold;}
#leftcol table{margin-left:20px;}


#leftcol ul#contactuslist {background:url(/_images/contact_bldg.jpg) no-repeat top left; margin-left:20px;
padding-left:135px;}
#leftcol ul#contactuslist li {background:none;}




#actioncalls {background-color:#FFF; width:310px; float:right; padding-bottom:100px;}

.livequotes{background:url(/_images/bg_livequotes.jpg) no-repeat; width:298px; height:193px; margin:7px 0 0 0;}
p.refresh{color:#fff; font-size:10px; padding:9px 0 8px 98px;}
p.active{font-size:10px; color:#333; padding:6px 0 5px 20px;}
#livequote {border-collapse:collapse; margin-left:23px;}
#livequote tr {}
#livequote td {font-size:10px; padding:5px 20px 0 0;}
#livequote td.tdtop {text-indent:-9999px; font-size:0; height:10px;}
#livequote tr.trodd {}




.weeklyreports{background:url(/_images/bg_weeklyreports.jpg) no-repeat; width:252px; height:76px; margin:10px 0 10px 0; padding:75px 23px 0 23px;}
.weeklyreports td{font-size:10px; color:#333; padding-top:2px;}
.weeklyreports a{text-transform:uppercase; background:url(/_images/arrow.png) no-repeat left 3px; padding-left:8px; text-decoration:none; margin-left:5px;}

a.inforequest{background:url(/_images/bg_inforequest.jpg) no-repeat; width:173px; height:108px; margin:10px 0 0 0; display:block; font-size:13px; color:#333; padding:12px 0 0 125px; font-weight:bold; line-height:120%; text-decoration:none;}

.chat{margin:10px 0 0 0;}

a.newsletter{background:url(/_images/bg_newsletter.jpg) no-repeat; width:173px; height:85px; margin:8px 0 10px 0; display:block; text-decoration:none; font-size:10px; font-weight:bold; padding:25px 0 0 125px; color:#333; text-decoration:none; line-height:120%;}
/*a.newsletter{background:url(/_images/bg_newsletter2.jpg) no-repeat; width:298px; height:110px; font-size:0; display:block; margin:8px 0 0 0; text-decoration:none;}*/

div.archive{background:url(/_images/bg_archive.jpg) no-repeat left bottom; width:298px; padding-bottom:17px; float:left; margin-top:10px;}
.archive2{background:url(/_images/bg_archive_top.jpg) no-repeat left top; width:250px; padding:74px 24px 0 24px; float:left;}
.archive3{background:url(/_images/bg_archive_top2.jpg) no-repeat left top; width:250px; padding:74px 24px 0 24px; float:left;}

.post_report{width:139px; float:left; color:#333;}
.post_review{width:111px; float:left; color:#333;}

.post_report li,
.post_review li{height:17px; border-bottom:1px solid #ccc; padding-top:2px; font-size:10px !important; list-style:none}





.post_report.last, .post_review.last{border-bottom:none;}
.post_report a, .post_review a{text-transform:uppercase; background:url(/_images/arrow.png) no-repeat left 3px; padding-left:8px; text-decoration:none; margin-left:5px;}
.archive_month{float:left; width:250px;}







#video {
float:right; margin:15px 0 15px 15px;
}
#content_main ul {
margin:0; padding:0; margin-bottom:20px;
}
#content_main li {
list-style-image:url(/_images/arrowli.jpg);
padding:0 0 0 3px; font-size:14px; font-weight:bold;
margin:0px 0 10px 30px; font-family:Georgia, "Times New Roman", Times, serif;
}
#content_main li a:hover {
color:#000;
}
#page_products #content_header li a:hover .product_title,
#page_products.products_gold #content_header li.products_gold a .product_title,
#page_products.products_silver #content_header li.products_silver a .product_title,
#page_products.products_platinum #content_header li.products_platinum a .product_title,
#page_products.products_palladium #content_header li.products_palladium a .product_title {
border-bottom:1px solid #FFCC00; color:#000000;
}
#page_products #content_header li a img {
float:left; height:65px; margin:0 5px 0 0;
list-style-image:none;
}




.products_detail .products_detail_image {
float:left; width:50%; text-align:center; padding-top:10px;
}
.products_points {
width:100%; text-align:left;padding-top:10px;
}
.ira {
font-size:10px; color:#666666; font-style:italic;
}

a.button {padding:6px 10px 9px 22px; background:url(/_images/bg_button.jpg) no-repeat; color:#FFFFFF; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}
a.button:hover {color:#ffffff;}

p.pushtochat a {
padding:6px 10px 9px 22px; background:url(/_images/bg_button.jpg) no-repeat;
color:#FFFFFF; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;
text-decoration:none;
}
p.pushtochat a:hover {
color:#ffffff;
}



#content_main p {
margin:15px 0; font-size:12px;
}
#quoteblock{
clear:both;width:375px;
}
.quotecol {
display:block;width:170px;float:left;
}




ul#recently {list-style-type:square;}
ul#recently li {}

ul.archive-list {list-style-type:square;}
ul.archive-list li {}


#footer {background:#fff url(/_images/bg_footer.jpg) top repeat-x; color:#999; clear:both; text-align:center; font-family:Arial;}

#footer ul {margin:0; padding:20px 0 0 105px;}
#footer li {float:left; list-style:none; margin:0 12px 0 0; line-height:120%;}
#footer li a {padding:0 12px 0 0; font-weight:bold; color:#666; border-right:1px solid #666; font-size:12px; text-decoration:none;}
#footer li.topnav_login a {border:none;}
#footer li a:hover,
#page_home #footer li.topnav_home a,
#page_about #footer li.topnav_about a,
#page_inforequest #footer li.topnav_inforequest a,
#page_account #footer li.topnav_account a,
#page_bullion #footer li.topnav_bullion a,
#page_news #footer li.topnav_news a,
#page_testimonials #footer li.topnav_testimonials a,
#page_contact #footer li.topnav_contact a,
#page_login #footer li.topnav_login a{color:#a18603; border-right-color:#a18603; text-decoration:underline; background:none}



#footer_privacy {clear:both; padding:25px 0; text-align:center;color:#666666; font-size:10px; line-height:120%}
#footer_privacy a{color:#666666; text-decoration:none;}
#footer_privacy a:hover {color:#666666;text-decoration:underline;}



#inforequest_form {
width:100%; border-collapse:collapse;
}
#page_quotes #content_main {
width:356px; float:left; padding:0 15px 15px 18px;
}
#inforequest_form th {
text-align:left; padding-right:5px; width:25%;
}
#inforequest_form td input,
#inforequest_form td textarea {
width:75%; border:1px solid #CCC; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(/_images/bg_actioncallheader.jpg) bottom left repeat-x ;
}
#inforequest_form td select {
width:75%; border:1px solid #CCC; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background: bottom left repeat-x #f9f9f9 ;
}
#inforequest_form td .radio input
{
    border:none; width:auto; background:none;
}

#inforequest_form td input:focus,
#inforequest_form td textarea:focus {
background-color:#DDD; color:#000; border-color:#000; background-image:none;
}
#inforequest_form td input.submit {
background:url(/_images/bg_button.jpg) no-repeat; height:35px; border:none; color:#FFFFFF; text-align:left;
padding:0 0 8px 25px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; width:140px; font-size:14px; cursor:pointer;
}

#inforequest_form td input.submit2 {
background:url(/_images/bg_button.jpg) no-repeat; height:35px; border:none; color:#FFFFFF; text-align:left;
padding:0 0 8px 25px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; width:170px; font-size:14px; cursor:pointer;
}

.acrobat a {
background:url(/_images/pdf.jpg) top left no-repeat; padding-left:25px; text-decoration:none;
display:block; width:200px; margin:50px 0; font-size:10px; line-height:12px;
}

#actioncalls li,
.post {
font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%;
}
.post .comment-link {
display:block;
}


img.rgt{float:right;}

p.disclaimer{color:#999999; font-size:10px !important; margin-top:40px !important;}
p.spe{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}



/* ------ general form ------ */
.generalform label { float:left; width:150px; clear:left;}
.generalform input { float:left; clear:right;}
.generalform select { float:left; clear:right;}
.generalform textarea { float:left; clear:right;}
.generalform table { float:left; clear:right;}
.generalform table input { float:none; clear:none;}
.generalform table label { float:none; clear:none;}


/* testimonial page */
.testimonialBody { font-size:14px; line-height:18px; border-top: 2px solid #999999; padding:10px 0px; margin:10px 20px 10px 20px;}


span#siteseal
{
    display:block;
    margin-top:15px;
    margin-left:15px;
}
