BODY {
	background: #b0b0b0 url(template_graphics/main_body_back.png) repeat-x;
	margin: 0;
	padding: 0;
	font: 12px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
}
* {
	border-width: 0;
}
a:link, a:visited { 
	color: #3e6489;
	text-decoration: none;

	}
a:hover {
	text-decoration: underline;
}

strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
sup {
	padding-left: 1px;
	font-size: 10px !important;
	font-weight: normal !important;
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
	color: #76797c;
	_position: static !important;
}
abbr {
	border: 0;
}
.sosumi {
	font-size: 10px !important;
	color:#76797c;
}
.headerBottom{
	background: url(template_graphics/header_bottom_left.png) no-repeat left top;
	height: 58px;
	border-right: 1px solid #464646;
	border-left: 1px solid	#464646;
	background-color: White;
}
.headerBottomSpanish{
	background: url(template_graphics/header_bottom_left_spanish.png) no-repeat left top;
	height: 58px;
	border-right: 1px solid #464646;
	border-left: 1px solid	#464646;
	background-color: White;
}
.boxText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.errorBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	background: Red;
	font-weight: bold;
}
.checkoutErrorBox{
	border: 1px solid #fb000d;
}
.stockWarning {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: Red;
}
.productsNotifications {
	background: #f2fff7;
}
.orderEdit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
	text-decoration: underline;
}
.checkoutLine	{
	background: url(https://goldsilver.com/images/checkout_back.png) repeat-x;
}
.bodyBack	{
	border: 1px solid #464646;
	border-top-width: 0;
	background-color: White;
}
.menu	{
	background: #535353;
}
.orderType	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
}
.paymentDetails	{
	border-left: 1px solid #d9d9d9;
}
FORM {
	display: inline;
}
.videoDescription{
	padding-left: 3px;
	background-color: #e6e6e6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #ccc;
	color: #191919;
}
TR.header {
	background: White;
}
.videoPlayerBox	{
	border: 1px solid #b3b3b3;
	padding: 3px;
	background-color: Black;
}
.headerNavigation	{
	font-size: 95%;
	color: White;
	line-height: 80%;
	padding: 6px;
}
A.headerNavigation { 
	color: White; 
}
A.headerNavigation:hover {
	color: White;
	text-decoration: underline;
}
.breadCrumbNavigation{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}
A.breadCrumbNavigation {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Maroon;
}
A.breadCrumbNavigation:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Maroon;
	text-decoration: underline;
}
A.headerNavigation:hover {
	color: White;
	text-decoration: underline;
}
TR.headerError {
	background: Red;
}
TD.headerError {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: Red;
	color: White;
	font-weight : bold;
	text-align : center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: White;
	font-weight: bold;
	text-align: center;
}
TD.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: White;
	font-weight: bold;
}
a:link.footerNavigation, a:visited.footerNavigation	{
	padding: 1px 3px;
	margin-bottom: 5px;
	color: #FFF;
	text-decoration: none;
}
a:hover.footerNavigation, a:active.footerNavigation	{
	padding: 1px 3px;
	margin-bottom: 5px;
	color: #FFF;
	text-decoration: underline;
}
.infoBox {
	background: White;
}
.infoBoxContents {
	font-size: 95%;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .80em;
}
TD.infoBoxHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	background: White;
	color: White;
}

TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOpxions-odd {
	background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOpxions-even {
	background: #f8f8f9;
}
TR.evenrow	{
	background-color: White;
	border-bottom: 1px solid #e2e2e2;
}
TR.oddrow	{
	border-bottom: 1px solid #8c8c8c;
	background-color: #e3e5e5;
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListing-heading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background: #D6D6D6;
	color: #2C2C2C;
	font-weight: bold;
}
TD.productListing-data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
A.pageResults {
	color: Black;
}
A.pageResults:hover {
	color: Black;
	background: #C8CED4;
}
TD.pageHeading, DIV.pageHeading, H1 {
	font-size: 150%;
	line-height: 1.3em;
	font-weight: bold;
	color: #434343;
	text-transform: uppercase;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}
.subtotal_line{
	padding: 2px;
	margin: 2px;
	border-bottom: 1px solid #eee;
}
TD.mainLarge, P.mainLarge	{
	font-size: 125%;
	line-height: 140%
}
TD.main, P.main, main{
	font-size: 100%;
	line-height: 130%
}

TD.smallText, SPAN.smallText, P.smallText {
	font-size: 85%;
}
.smallTextCheckout {
	font-size: 85%;
}
TD.accountCategory {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
TD.fieldValue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
TD.tableHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #800000;
}
SPAN.newItemInCart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: Red;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
	border: 1px solid #5e5e5e;
}

SPAN.greetUser {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #f0a480;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	border: 1px solid #ADADAD;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.errorText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
}
.moduleRow {
	
}
.moduleRowOver {
	background-color: #9ACD32;
	color: White;
	cursor: pointer
}
.moduleRowSelected {
	background-color: White;
	border-bottom: 1px solid #B7B7B7;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

/* message box */

.messageBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: red;
}
.messageStackSuccess {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4a800f; 
	 }

/* input requirement */

.inputRequirement {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
}
TD.productPriceInListing {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	background: #d2e9fb;
}
TD.productPriceInBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	background: #eeeeee;
}
.leftColumnBack	{
	border-left: 1px solid #D6D3EC;
}
.smallFooterDark	{
	font-family:  "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 115%;
	color: #FFF;
}
.border	{
	border: 1px solid Gray;
}
.newBox	{
	border: 1px solid #A2A2A2;
	font-size: .80em;
}
.noticeText	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: Black;
	background: #ECECEC;
	padding: 10px;
	border: 1px dashed #CD5C5C;
}
.headerTitle	{
	font-size: 90%;
	font-weight: bold;
	border-bottom: 1px solid Gray;
}
.headingRow	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #2A2A2A;
	background: White;
}
.productHeading	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	font-weight: bold;
	background: #9C9C9C;
	padding: 3px;
}
.productHeadingGold	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	font-weight: bold;
	background: #C79A4F;
	padding: 3px;
}
.productBox	{
	border: 1px solid #A9A9A9;
	border-top-width: 0;
}
.dataDescriptionTitle	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background: White;
	color: Black;
	font-weight: bold;
	border: 1px solid #B4B4B4;
}
.selectBoxGreen	{
	border: 1px solid Green;
}
.selectBoxRed	{
	border: 1px solid Red;
}
.quoteRequestStatus	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	border: 1px solid Red;
	color: Red;
	padding: 2px;
}
.quotePendingStatus	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	border: 1px solid Red;
	color: Red;
	padding: 2px;
}
.quoteFinalStatus	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: Red;
	padding: 2px;
	background: white url(images/attention_order.gif) no-repeat left center;
}
.leftColumnMain	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: Black;
}
.actionTextBox	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .80em;
	color: Black;
	background-color: #CDCDCD;
}
.actionRequiredBox{
	border: 1px solid red;
	padding: 6px;
	background-color: #e2e2e2;
}
.columnLeftTitle	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A60000;
	border-bottom: 1px solid #898989;
}
.cat_description	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 12px;
	color: #A60000;
	font-weight: bold;
}
.actionNotice	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .8em;
	color: Black;
	background: Yellow;
}
.newsTitle	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .9em;
	font-weight: bold;
	color: Black;
}
A.newsTitle	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .9em;
	color: #A80000;
	font-weight: bold;
	text-decoration: none;
}
A.newsTitle:hover	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .9em;
	color: #870202;
	font-weight: bold;
	text-decoration: underline;
	}
.newsDescription	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .9em;
	color: #414141;
}
.nobr	{
	white-space : nowrap;
	}
.dataDescriptionEven{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: Black;
}
.dataDescriptionOdd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: Black;
	background: #E6E6E6;
}
.photo_left {
	float : left;
	margin: 10px 15px 10px 10px;
}

.photo_right	{
	float : right;
	margin: 10px 10px 10px 15px;
}
.spotPriceBox{
	border: 1px solid #BDBDBD;
	background: White;
}
.announcementBox		{
	border: 1px solid #BDBDBD;
	background: White url(template_graphics/coinbacks.png) no-repeat left bottom;
}
.spotPriceBoxSilver	{
	border: 1px solid #BDBDBD;
	background: url(https://goldsilver.com/silver_eagle_back.jpg) no-repeat;
	background-color: White;
}
.w_box	{
	background: White;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .8em;
	color: Black;
}
.w_bottom	{
	background: url(https://goldsilver.com/graphics/styles/boxes/white/bottom_back.gif) repeat-x top;
}
.w_top	{
	background: url(https://goldsilver.com/graphics/styles/boxes/white/top_back.gif) repeat-x bottom;
}
.w_right	{
	background: url(https://goldsilver.com/graphics/styles/boxes/white/right_back.gif) repeat-y left;
}
.w_left	{
	background: url(https://goldsilver.com/graphics/styles/boxes/white/left_back.gif) repeat-y right;
}
.w_title	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 1.1em;
	font-weight: bold;
	color: Maroon;
	text-align: center;
}
.up	{
	font-weight: bold;
	color: #228B22;
}
.down	{
	font-weight: bold;
	color: Red;
}
.productHeadingFullServe	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .8em;
	font-weight: bold;
	color: Black;
	border-bottom: 1px solid #D4D4D4;
	background: #E2E2E2;
}
.productHeadingFullServeGold	{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: .8em;
	font-weight: bold;
	color: Black;
	border-bottom: 1px solid #DAA529;
	background: #EDCD80;
}
.goldmoney1 {
	color: White;
	font-weight: bold;
	padding: 4px;
	background-color: #990000;
	text-align: center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
}
.goldmoney2	{
	color: #000;
	background-color: #CCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.goldmoney3	{
	color: Black;
	text-align: left;
	background-color: #f4f4f4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
input.btn	{
	display: block;
	width: auto;
	white-space: nowrap;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	color: White;
	background-color: #A60000;
	border: 1px solid Gray;
	 }
input.btnhov	{
	display: block;
	width: auto;
	white-space: nowrap;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	color: White;
	background-color: #7c0306;
	border: 1px solid Gray;
}
.videoTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #800000;
	border-top: 1px solid #dbdbdb;
}

/* This section added by Chuck for the Links page */
/* Probably no longer in use */

a.smallcaps	{
font-variant: small-caps;
padding-right: 16px;
background-image: url(images/spacer.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none;
line-height: 1.3em;
width: 100%;
}
a.smallcaps:hover, a.smallcaps:active	{
background-image: url(images/bullet_on.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: underline;
}
a span.linktext	{
color: black;
font-style: italic;
font-variant: normal;
font-size: 10px;
padding-left: 16px;
background-image: url(images/bullet_off.gif);
background-repeat: no-repeat;
text-decoration: none !important;
}

/* End Links Section */

.blogTitle{
	font-size: 110%;
	font-weight: bold;
	border-bottom: 1px solid Silver;
}
.blogTitleFP{
	font-size: 110%;
	font-weight: bold;
}
.blogTitleHeadline	{
	font-size: 95%;
}
.blogTitleHeadline a:link	{
	display: block;
	width: 300px;
}
.blogTitleHeadline a:visited, .blogTitleHeadline a:active, .blogTitleHeadline a:link	{
	color: #3e6489;
	text-decoration: none;
}
.blogTitleHeadline a:hover{
	text-decoration: underline;
	color: #3e6489;
}
.blogText	{
	font-size: 100%;
}
.blogText a:link	{
	color: #5d5d5d;
	text-decoration: none;
}
.blogText a:visited	{
	color: #353535;
	text-decoration: none;
}
.blogText a:hover	{
	color: #009;
}
.blogText a:active	{
	color: #930;
}
.delete	{
	text-decoration: line-through;
	color: #4c4c4c;
	display: none;
}
.rewrite	{
	color: #0f380d;
	color: Black;
}
p.highlight	{
	margin-left: 20px;
	padding: 5px;
	background-color: #f5e3ba;
	border: 2px inset #f5e3ba;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 120%;
}
p.highlight:hover	{
	border: 2px outset #f5e3ba;
}
.underline	{
	text-decoration: underline;
}
.underlineB	{
	text-decoration: underline;
	font-weight: bold;
}
.smallCaps	{
	font-variant: small-caps;
	font-size: 110%;
}
div.quoted, div.info, div.question	{
	padding: 5px 10px 5px 60px;
	margin: 5px 15px;
	min-height: 50px;
	background: #e5e5e5 url(https://goldsilver.com/images/quoted.gif);
	background-repeat: no-repeat;
	width: 530px;
	border-right: 3px outset #f5e3ba;
	border-bottom: 1px outset #f5e3ba;
}
div.quoted:hover, div.info:hover, div.question:hover	{
	border-right: 3px solid #930;
	border-bottom: 1px solid #930;
}
.quoted .quoteBy, .info .quoteBy, .question .quoteBy	{
	text-align: right;
	margin-right: 10px;
	width: 530px;
	font-style: italic;
}
div.info	{
	background: #e5e5e5 url(https://goldsilver.com/images/info.gif) no-repeat;
}
div.question	{
	background: #e5e5e5 url(https://goldsilver.com/images/question.gif) no-repeat;
}
.headline	{
	border-bottom: 1px solid Silver;
	color: #ac781e;
	padding: 3px;
	font-weight: bold;
	font-size: 110%;
}
.headlineNoLine	{
	color: #ac781e;
	padding: 3px;
	font-weight: bold;
	font-size: 110%;
}
.smallHeadline	{
	border-bottom: 1px solid silver;
	color: Black;
	padding: 3px;
	font-weight: bold;
	font-size: 95%;
}
input.btn	{
	color: White;
	background:	url(template_graphics/buttonback_active.gif);
border: 1px solid #7c9ae2;
	outline: 0;
	padding: 3px 4px;
	text-transform: uppercase;
	font: bold 9px "Helvetica Neue", Arial;
	letter-spacing: 1px;
	font-weight: bold;
}
input.btnhov	{
	background:	url(template_graphics/button_back_hover.gif);
border: 1px solid #7c9ae2;
	outline: 0;
	padding: 3px 4px;
	font: bold 9px "Helvetica Neue", Arial;
}
input.btngreen, a:link.btngreen, a:visited.btngreen	{
	color: White;
	background: url(template_graphics/buttonback_green_active.gif) repeat-x;
	border: 1px solid Olive;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 3px 4px;
	margin: 0 0 0 1px;
	text-decoration: none;
}

input.btnhovgreen, a:hover.btngreen, a:active.btngreen	{
	background:	url(template_graphics/buttonback_green_hover.gif) repeat-x;
	border: 1px solid Olive;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 3px 4px;
	margin: 0 0 0 1px;
	text-decoration: none;
}
input.btngyellow	{
	color: black;
	background: url(template_graphics/buttonback_yellow_active.png) repeat-x;

	text-transform: uppercase;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 3px 4px;
	margin: 0 0 0 1px;
	border: 0 solid #fdd383;
}

input.btnhovyellow	{
	background:	url(template_graphics/buttonback_yellow_hover.png) repeat-x;
	border: 0 solid #fdd383;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 3px 4px;
	margin: 0 0 0 1px;
}

.orderBox	{
	border: 1px solid Gray;
	background-color: #eaeaea;
}
.orderBoxNew	{
	border: 1px solid #d6d6d6;
	background-color: #eaeeee;
	padding: 5px;
	top: 5px;
	left: 5px;
}
.rightBarHeader	{
	background: Black url(template_graphics/right_bar_backgrounds.png) repeat-x;
	height: 24px;
	font-size: 110%;
	font-weight: bold;
	color: White;
	padding: 1px 3px;
	vertical-align: middle;
	letter-spacing: 1px;
	text-align: center;
}
.rightBarHeaderGold	{
	background: #875318 url(template_graphics/right_bar_backgrounds_gold.png) repeat-x;
	height: 24px;
	font-size: 110%;
	font-weight: bold;
	color: White;
	padding: 1px 3px;
	vertical-align: middle;
	letter-spacing: 1px;
	text-align: center;
}
.rightBarHeaderSilver{
	background: #57514F url(template_graphics/right_bar_backgrounds_silver.png) repeat-x;
	height: 24px;
	font-size: 110%;
	font-weight: bold;
	color: White;
	padding: 1px 3px;
	vertical-align: middle;
	letter-spacing: 1px;
	text-align: center;
}
.uppercase	{
	text-transform: uppercase;
}
.capitalize	{
	text-transform: capitalize;
}
.preload	{
	position: absolute;
	left: -1000em;
	height: 1px;
	width: 1px;
}
.storeClosed{
	background-color: #fefbd1;
	font-size:90%;
 color: black;
	
}
.newSideBack{
	background: url(rj_images/blackBack.png) no-repeat center bottom;
		height: 34px;
		font-size: 110%;
	font-weight: bold;
	color: #FDCD01;
	padding: 1px 3px;
	vertical-align: middle;
	letter-spacing: 1px;
	text-align: center;

	
}
input.btnyellow	{
	color: black;
	background: url(template_graphics/buttonback_yellow_active.png) repeat-x;

	text-transform: uppercase;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 3px 4px;
	margin: 0 0 0 1px;
	border: 1px solid #b87807;
}

input.btnhovyellow	{
		color: black;
	background:	url(template_graphics/buttonback_yellow_hover.png) repeat-x;
		border: 1px solid #b87807;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	padding: 3px 4px;
	margin: 0 0 0 1px;
}
.australiaBack{
	background: url(australia_images/home_back.png) no-repeat;
	width: 643px;
	height: 322px;
}
#australiaText{
	top: 110px;
	position: relative;
	right: 40px;
}
.australiaTitle{
	font-size: 15px;
	color: #0a0084;
	font-weight: bold;
}
.left  {
    text-align: left;
}
.center     {
    text-align: center;
}
.right     {
    text-align: right;
}
#preload	{
	position: absolute;
	left: -2000px;
	height: 1px;
	width: 1px;
	visibility: hidden;
}
UL LI UL, OL LI UL	{
	margin-top: 0;
	padding-top: 0;
}

#listButtons UL, #listButtons UL LI	{
	list-style: none;
	margin: 2px 0;
	padding: 0;
	font-size: 12px;
}

#listButtons UL LI a:link, #listButtons UL LI a:visited	{
	display: block;
	width: 270px;
	line-height: 23px;
	padding: 2px 2px 2px 4px;
	color: #4f4f4f;
	text-decoration: none;
	font-size: 12px;
	border-top: 1px solid #e4e4e4;
	list-style-type: disc;
	text-transform: uppercase;
}
#listButtons UL LI a:hover	{
color: #black;
	background: url(fp_back_over.png) repeat-x;
}
#listButtons UL LI a:active	{
	color: #FFF;
}
.front_page_wide_back{
	background: url(https://goldsilver.com/template_graphics/front_page_wide_back.png) no-repeat;
	height: 180px;
}
.smallNoticeBack{
	background: url(https://goldsilver.com/template_graphics/backNoticeSmall.png) no-repeat;
	height: 52px;
	
	vertical-align: middle;
	text-indent: 20px;
	text-align: center;
}
/*Clears Box Model */
.clearhack { display: inline; }

/* @group New Checkout Boxs */
.checkoutBox{
	border: 1px solid #bcbcbc;
	border-top-style: none;
}
.checkoutBoxTitle1{
	text-transform: uppercase;
	margin: 5px;
	background-color: rgba(208,213,253,0.58);
	font-size: 13px;
	color: black;
		border: 1px solid #bcbcbc;
	border-bottom-style: none;
}
.checkoutOrderTop{
	padding: 2px;
	background-color: silver;
	font-weight: bold;
}
.cartRow{
	border-bottom: 1px solid #bbb;
}
.displayPayMethods{
	margin: 3px;
	border-bottom: 1px solid #f1f1f1;
		font-size: 110;
	line-height: 120%
}
.displayPayMethodsNotValid{
	margin: 3px;
	border-bottom: 1px solid #f1f1f1;
		font-size: 110;
	line-height: 120%;
	color: #b8bbc0;
}
.displayPayMethodsTitle{
	margin: 3px;
	font-weight: bold;
	border-bottom: 1px solid #f1f1f1;
		font-size: 110;
	line-height: 120%
}
.selectDeliveryBoxNot{
	width: 406px;
	height: 251px;
	background: url(https://goldsilver.com/template_graphics/delivery_not_selected_back.png) no-repeat;
}
.selectDeliveryBoxYes{
	width: 406px;
	height: 251px;
	background: url(https://goldsilver.com/template_graphics/delivery_selected_back.png) no-repeat;
}
.selectOR{
	width: 30px;
	height: 245px;
	background: url(https://goldsilver.com/template_graphics/select_checkout_or_graphic.gif) no-repeat center center;
	text-align: center;
}
.selectPaymentBox{
	width: 843px;
	height: 270px;
	background: url(https://goldsilver.com/template_graphics/payment_back.png) no-repeat;
}
.selectCouponBox{
	width: 843px;
	height: 77px;
	background: url(https://goldsilver.com/template_graphics/coupon_back.png) no-repeat;
}
.deliveryTitle{
	font-size: 15px;
	color: black;
	font-weight: bold;
}
#countryButtons UL, #countryButtons UL LI	{
	list-style: none;
	margin: 2px 0;
	padding: 0;
	font-size: 12px;
}

#countryButtons UL LI a:link, #CountryButtons UL LI a:visited	{
	display: block;
	width: 95%;
	line-height: 20px;
	padding: 2px 2px 2px 2px;
	color: #4f4f4f;
	text-decoration: none;
	font-size: 11px;
	
	border-top: 1px solid #e4e4e4;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}
#countryButtons UL LI a:hover	{
color: #black;
	background: white repeat-x;
}
#countryButtons UL LI a:active	{
	color: #888a8c;
}
.checkoutNoticeBox{
	background-color: #f2f6f6;
}
.agreeCheckBox { /* Change width and height */
width:20px;
height:20px;
}
/* @end */
.fpSpacing{
	padding: 10px;
}

.soldOut{
	color: red;
	font-size: 10px;
	background-color: transparent;
}
select.icon-menu option {
background-repeat:no-repeat;
background-position:middle left;
padding-left:30px;
	height: 20px;
	width:150px;
}
#OnSite
{
background-color: #fff9d7;
border: solid 1px #e2c822;
}

.quoteBox{
border: 1px solid gray;
background-color: #f1efc9;
padding: 4px;
}
.blogText a:link, .blogText a:visited	{
	color: #0000ac;
}
.blogText a:hover, .blogText a:active	{
	text-decoration: underline;
}
input
{
color: #000;
background: #f6f6f6;
border: 1px solid #424242;
	font-size: 12px;
}
SELECT {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
	border: 1px solid #5e5e5e;
}
