@CHARSET "UTF-8";

/*
	$Id: style.css,v 3.0 2009/21/04 12:11:00 Alexander Popov Exp $
*/

/* Import System Styling */
@import "system.css";
/* Import Layout Styling */
@import "layout.css";


/* GLOBALS */
body#sitehound {font:11px, Arial, Helvetica, sans-serif; margin: 0; padding: 0; min-width: 830px; background: #fff; color:#111; line-height:1.3em;}
table {font-size:inherit;}
h3 {line-height:1.5em;}
pre, code {font:115% monospace;}
tr, td {padding: .25em;}
td.icon {text-align: center;}
a, a:link, a:visited {color: #525050; text-decoration: none; font-weight: bold }
a:hover, a:focus {color: #6191C5;text-decoration: underline;}
a:active, a.active {color: #89A3E4;}
div.sidebar {}
#page {position:relative;}
#page-bottom {width:986px;height:64px; margin: 0px auto; border-top: 3px solid #223953 }
#page-bottom-shadow {width:1000px;height:9px; background-image: url(images/footershad_bckgrnd1000.png); background-repeat: no-repeat; background-position: bottom; margin: 0px auto }

/* HEADER */
#header {width:986px;height:95px;background: #1E5EA6 url(images/header_bckgrnd2.jpg) no-repeat 0 0; margin: 0 auto; position: relative }
#header-phone { position:absolute; right:18px; text-align:right; top:20px; width:280px; }
#header-phone .blocktabs-wrapper { float: left }
#header-phone .content { clear: none; margin: 0; padding: 0; font-size: 26px; letter-spacing: 1px; color: #FFFFFF; line-height: 28px }
#header-logo {position:absolute; left:38px; top:31px; }
#header p {margin:0;padding:0;}
#site-info {margin-left:150px;padding-top:72px; position: absolute; overflow: hidden; left: -2000px }
#sitename a {color:#FFFFFF;}
#sitename h1 {margin:0 0 8px 0;}
#slogan {font-weight:bold;}
#mission {position:absolute;left:32px;top:140px;width:420px;}

/* NAVIGATION */
#navigation { text-align: center }
#primlinks {line-height:normal;padding:0px; background-image: url(images/pr_menu_bckgrnd.png); background-repeat: repeat-x; height: 39px; margin: 0px 7px; text-align: center; width: 986px }
#primlinks ul {padding:0;margin:0;list-style:none;}
#primlinks li {display:inline;padding:0;margin:0;}
#primlinks a {color:#ECD891;font-weight:bold;display:block;float:left;padding:9px 8px 5px 14px; margin: 0px 1px 0px 0px; font-size: 11px }
#primlinks a {background-position:0% 0px;border-right:0px none;}
#primlinks li.last a {border:none;}
#primlinks a:hover {background-position:0% -42px;text-decoration:underline;}
#primlinks a.active {}


/* CONTENTS */
#container {padding:0 7px 0 7px;}
#contents {padding-top:0px;}
#contents h1.title {font-size:18px;color: #2763A5;line-height:26px;margin:0 0 16px 0; font-family: "Arial Narrow", Arial, Helvetica, sans-serif }
.node {border-bottom:1px dotted #2763A5;margin-bottom:32px;padding-bottom:16px}
.node table { width: 100% }

.node .post-body {border-left:1px #BCC5EC dotted;}

#node-78, #node-76, #node-4, #node-31, #node-193, #node-194, #node-23  {margin-bottom:10px}

#block-block-7 #node-81 h2, #block-block-8 #node-82 h2, #block-block-9 #node-83 h2, #block-block-10 #node-90 h2, #block-block-11 #node-264 h2, #block-block-12 #node-192 h2, #block-block-13 #node-195 h2, #block-block-14 #node-200 h2, #block-block-15 #node-201 h2, #block-block-16 #node-206 h2, #block-block-17 #node-207 h2, #block-block-18 #node-212 h2 {display:none;}

#block-block-14 #node-200 .content h2, #block-block-18 #node-212 .content h2 {display:block; }
#node-1 .book-navigation .menu {display:none;}
.book-navigation .page-next #booklinks, .book-navigation .page-previous #booklinks-pr { color: #0066CC; font-size:16px; }


/* SIDEBAR_LEFT */
#sidebar_left #node-45 h2, #sidebar_left #node-45 label {display:none;}

/* SIDEBAR_LEFT */

/* FOOTER */
#footer {text-align:center;padding:15px;}
#footer a{ font-size: 11px; font-weight: normal; padding:0 5px; }
#footer p {margin:0;padding:0;}

/* PANELS */
div.panel-pane {border:1px solid #DFE2EB;padding:8px;}
div.panel-pane .content {margin:none;padding:none;border:none;}
div.panel-pane .node {border:none;margin:none;padding:none;}

/* Tables */
div.arch-table table { margin: 0 auto }
div.arch-table table td {border-bottom:1px solid #333333;}

/**** custom forms ****/
.block .node #webform-component-please_sign_me_up,
.block .node #webform-component-please_sign_me_up .form-radios .form-item,
.block .node #webform-component-first_name,
.block .node #webform-component-last_name,
.block .node #webform-component-phone,
.block .node #webform-component-email_address,
.block .node #webform-component-address,
.block .node #webform-component-city,
.block .node #webform-component-state,
.block .node #webform-component-zip_code,
.block .node #webform-component-free_silver_round,
.block .node #webform-component-comments,
.block .node inpit#edit-submit-2 { display: block }

/* webform-component-please_sign_me_up */
.block .node #webform-component-please_sign_me_up, .block .node #webform-component-please_send_me {height:64px;}
.block .node #webform-component-please_send_me .form-item .form-radios, .block .node #webform-component-please_sign_me_up .form-item .form-radios {margin:0.5em 0;}

.block .node #webform-component-please_send_me .form-radios .form-item, .block .node #webform-component-please_sign_me_up .form-radios .form-item { float: left }

.block .node #webform-client-form-200 #webform-component-please_send_me .form-radios .form-item { float: none }

.block .node #webform-component-please_sign_me_up .form-item label { display:block; font-weight:normal;}

.block .node #webform-component-first_name { float: left; margin-right: 6px }
.block .node #webform-component-last_name { float: left }
.block .node #webform-component-phone { float: left; margin-right: 6px }
.block .node #webform-component-email_address { float: left }
.block .node #webform-component-address { float: left }
.block .node #webform-component-city {clear:left; float:left; margin-right: 6px }
.block .node #webform-component-state { float: left; margin-right: 6px }
.block .node #webform-component-zip_code { float: left }
.block .node #webform-component-free_silver_round { clear: both }
.block .node #webform-component-comments { clear: both }
.block .node inpit#edit-submit-2 {}

.block .node #webform-component-first_name input { width: 200px }
.block .node #webform-component-last_name input { width: 200px }
.block .node #webform-component-phone input { width: 200px}
.block .node #webform-component-email_address input { width: 200px}
.block .node #webform-component-address input { width: 410px}
.block .node #webform-component-city input { width: 160px }
.block .node #webform-component-state input { width: 160px }
.block .node #webform-component-zip_code input { width: 70px }
.block .node #webform-component-comments input {}

/** captcha **/
div#page fieldset.captcha legend {display:none; }
fieldset.captcha {border:0 none #CCCCCC; }
#contents .block .node fieldset.captcha img {padding:16px 0 0 18px;}
#contents .block .node fieldset.captcha #edit-captcha-response-1-wrapper{ float: right; display: block}

/** block edit links **/
.blocktabs-wrapper { float: right }
.block .content {clear:both;}
.blocktabs-wrapper ul.primary li.active a {background-color:#FFCC00; color: #333300; font-weight:normal; }

#site-map .sitemap-menu ul.menu{
display:block;
}

img.alignleft { float: left; margin:0 10px 4px 0; }
img.alignright { float: right; margin:10px 10px 4px 10px; }
div.node h2 { margin-bottom:10px; line-height:20px;}

/* prizes table in sidebar -sasha-  */
#sidebar_right #block-block-20 { background-color: #DDEEF6; padding:4px 0; }
#sidebar_right #block-block-20 h2 { font-size: 16px; margin: 0; text-align: center; color: #2F4660 }
#bullion-top-sellers { font-size: 10px }
#bullion-top-sellers table {margin-top:4px;}
#bullion-top-sellers td a { font-weight: normal }
#bullion-top-sellers td { padding: 0px 1px }
#bullion-top-sellers td.bullion-ts-prize {font-family:Verdana,sans-serif;
font-weight:bold;}

#block-views-blog_posts-block_1 p {margin-bottom:4px;}
#block-views-blog_posts-block_1 .views-row {margin-bottom:4px;}
.view-blog-posts .views-field-title a { color: #2763A5 }
.views-field-created  { font-size: 10px }

.links li.blog_usernames_blog { display: none }
.links li.node_read_more a {color:#2763A5;
font-size:14px; }


.view-front-page-image-rotation .views-row { position: relative }

.view-front-page-image-rotation .views-row .transparency { background-color:#000000;
bottom:0; height:50px; left:0; position:absolute; width:550px; z-index:999; filter:alpha(opacity=65); /* IE's opacity*/ opacity: 0.65;  -moz-opacity: 0.65; -khtml-opacity: 0.65;}

.view-front-page-image-rotation .views-row .gold-teaser { bottom:0; color:#FFFFFF; height:50px;
position:absolute; width:550px; z-index:9999; }
.view-front-page-image-rotation .views-row .gold-teaser .front-rotating-image-description { padding: 8px; text-align: center }
.view-front-page-image-rotation .views-row .gold-teaser .front-rotating-image-description p { margin: 0 }
body .view-front-page-image-rotation .views-row .gold-teaser .front-rotating-image-description a { color: #B4C4EF }

/* accordion */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin: 3px 0; zoom: 1; background-color: #89A3E4; }
.ui-accordion .ui-accordion-header.ui-state-active { background-color: #2763A5; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 0.8em; padding: .2em .5em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 1.2em;}
.ui-accordion .ui-accordion-header.ui-state-active a { color: #FFFFFF }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* tabs */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; height: 32px; border-bottom: 1px solid #C3C3C3 }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; background-color: #E0E0E0 }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .75em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background: #1E5EA6 none }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color: #DDEEF6 }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 10px 1.4em 0 1.4em; background: none; clear: both }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* order button */
.button-wrapper {}
.button-wrapper span { display: block; margin:0 10px 0 200px; width: 176px }
.button-wrapper span a { display: block; background: transparent url(images/button-buy.png) no-repeat 0 0; height:56px; width:180px; text-indent: -9999px }
.button-wrapper span a:hover { background-position: 0px -57px;}

