/*Gold Fidelity Site CSS*/
a, address, blockquote, body, cite, code, dd, del, dfn,		
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, kbd,		
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, 		
applet, big, center, dir, font, hr, menu, pre,		
abbr, acronym, bdo, button, fieldset, ins, label
{
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
    border-color: black;
    border-style: none;
}
h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot, p, ul, li
{
    font-family: Verdana, Arial, sans-serif;
    color: #E7BB59;
    color: #A06B28;
	
}
body
{
    font-family: Verdana, Arial, sans-serif;
    font: large serif;
	font: 16px Helvetica, Sans-Serif; 
    margin: 2px auto;
    padding: 0 0 2px 0;
    background-color: #f7f2c2;
    background-image: url(images/h-strip-2-50x2000-transition-translucent-25.png);
	background-repeat: repeat-x;
	background-attachment: fixed;    
    background-position: left;
}
div#overlay 
{
	position: relative;
	height: 815px;	
	background-image: url(images/gold-strip-1042x1.png);
	background-position: center;
    background-repeat: repeat-y;
    margin: auto;
	background-attachment:scroll;    
}

div#header
{
	position: relative;
    background-position: top;
    height: 180px;
    width: 1040px;
	margin: auto;
	padding: 0 0 0 0px;
    text-align: left;
    background-color: transparent;
}
div#hborder
{
	position: absolute;
	left: 20px;
	top: 178px;
    width: 1000px;
	height: 1px;
	border-bottom: 1px solid #A06B28;
}
div#container {
	position: relative;
	left: 0px;
    /*width: 90%; Move away from edges of the viewport - but it's liquid*/
    width: 1042px; /*consistent 1042 px display*/
    margin: auto; /*0px top and 20px bottom. Centered horizontally*/
    background-color: transparent;
	height: 635px;
} 
div#cyberimage
{
	position: relative;
	height: 0px;
}

/*Left navigational column*/

div#leftnav {
    position: relative;
	left: 21px;
    width: 176px;
	height: 530px;
    margin: 0 0 0 0px;
	padding: 0 0px 0 0px;
	border-right: 0px solid #A06B28;
	z-index: 2;
} 
div#leftnav ul{
	padding: 0;
	margin: 0;
}
div#leftnav ul li {
	list-style-type: none;
	text-align: left;
	margin: 0;
	background-image: url(images/gold-strip-1x35-dark-bottom.png);
	background-repeat: repeat-x;
}
div#leftnav ul li a
{
	display: block;
	width: 165px;
	height: 25px;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 8px;
	text-decoration: none;
	color: #A06B28;	
} 
div#leftnav a:active
{
	border: none;
}
div#leftnav ul li a:hover
{
	color: #653F15;
	background-color: #A06B28;
	background-image: url(images/gold-strip-2-35x1-vertical.png);
	background-repeat: repeat-x;
} 
div#leftnav ul ul li ul li a
{
	padding: 3px 3px 3px 3px;
}


/*Right navigational column*/
div#rightnav {
    position: relative;
	top: -530px;
	left: 845px;
    width: 176px;
	height: 530px;
    margin: 0 0 0 0;
	padding: 0 0px 0 0px;
	border-left: 0px solid #A06B28;
	z-index: 4;
} 
div#rightnav ul{
	padding: 0;
	margin: 0;
}
div#rightnav li {
	list-style-type: none;
	text-align: left;
	margin: 0 0 0 0px;
}
div#rightnav ul li{
	list-style-type: none;
	text-align: left;
	margin: 0;
	background-image: url(images/gold-strip-1x35-dark-bottom.png);
	background-repeat: repeat-x;
}
div#rightnav ul li a
{
	display: block;
	width: 168px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
	text-decoration: none;
	color: #A06B28;	
	background-color: transparent
} 
div#rightnav ul li a:hover
{
	color: #653F15;
	background-color: #A06B28;
	background-image: url(images/gold-strip-2-35x1-vertical.png);
	background-repeat: repeat-x;
}
 
#rightinside
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#linklist
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#linklist a, #linklist a:link, #linklist a:visited{
	display: block;
	width: 155px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 3px 0 0 20px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #A06B28;	
	background-image: url(images/gold-strip-1x35-dark-bottom.png);
	background-repeat: repeat-x;
}
#linklist a:hover, #linklist a:active
{
	color: #653F15;
	background-color: #A06B28;
	background-image: url(images/gold-strip-2-35x1-vertical.png);
	background-repeat: repeat-x;
}

/*Content section*/
.hx
{
	margin:	0;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	text-align: center;
}
div#content {
	position: absolute;
	left: 197px;
	top: 0px;
	border-left: 1px solid #A06B28;
	border-right: 1px solid #A06B28;
	margin-top: 0px;
	height: 533px;
	width: 626px;
	padding: 0 10px 0 10px;

/*If the "leftnav" div is longer than the main content, the border can be applied to the right side of the "leftnav" div instead of the "content" div.*/ 
}

h1
{
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 48px;
    text-align: center;
    font-style: italic;
    color: #E7BB59;
}
		
h2
{	
	margin-top:	0.75em;
	margin-bottom:	.33em;
	font-size:	24px;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	text-align: center;
	}	
		
h3
{
    margin-top: 1.58em;
    margin-bottom: .33em;
    font-size: 20px;
    padding-top: 0;
    padding-bottom: 0;
    border-top: 0;
    border-bottom: 0;
    text-align: center;
    font-style: italic;
}
		
h4
{	
	margin-top:	1.58em;
	margin-bottom:	.33em;
	font-size:	16px;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	text-align: left;
	}	
		
h5
{	
	margin-top:	1.17em;
	margin-bottom:	.33em;
	font-size:	10px;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	text-align: center;
	}	
		
h6
{
    margin-top: 1em;
    margin-bottom: .33em;
    font-size: 10px;
    padding-top: 0;
    padding-bottom: 0;
    border-top: 0;
    border-bottom: 0;
    text-align: center;
    font-weight: normal;
}	

.italics
{
	font-style: italic;
}
.large
{
	font-size: 16pt;
}
.medium
{	
	font-size:	14pt;
}	

.small
{	
	font-size:	13pt;
}	

.smaller
{	
	font-size:	11pt;
	text-align: center;
	}	
.smallerer
{
	font-size:	10pt;
}
.smallererer
{
	font-size: 9px;
}
a#fidelitystar
{
	position: relative;
	top: -10px;
	left: -70px;
	background-image: none;
	background-color: transparent;
}
img#fidstar
{
	position: relative;
	top: 10px;
	z-index: 1;
}
img#fidelitytitle
{
	position: relative;
	top: 0px;
	left: -80px;
}
a#fidelitymark
{
	position: relative;
	top: -205px;
	left: 837px;
	background-image: none;
	background-color: transparent;
}

#reducebutton
{
	position: relative;
	top: -291px;
	left: 578px;
}
div#hborder a#reducebutton:focus
{
	outline: 1px dotted #7F4F1A;
}

div#hborder a#reducebutton:hover
{
	outline: 1px dotted #3A2A1B;
}

div#hborder a#reducebutton:active
{
	outline: 1px dotted #E7BB59;
}


#restorebutton
{
	position: relative;
	top: -291px;
	left: 578px;
	height: 18px;
	width: 37px;
	border: none;
}
/*div#hborder a#restorebutton:focus, a#restorebutton:hover, a#restorebutton:active
{
	outline: 1px dotted #7F4F1A;
}*/
div#hborder a#restorebutton:focus
{
	outline: 1px dotted #7F4F1A;
}

div#hborder a#restorebutton:hover
{
	outline: 1px dotted #3A2A1B;
}

div#hborder a#restorebutton:active
{
	outline: 1px dotted #E7BB59;
}

div#hborder a:link, a:visited, a:focus, a:hover, a:active
{
	text-decoration: none;
}

div#hborder a img
{
	text-decoration: none;
	border: 0px solid black;
}

div#hborder a:focus, a:hover, a:active
{
	text-decoration: none;
	background-image: none;
	border: 0px solid black;
	outline:none; 
}

p.footnote
{	
	font-size:	10pt;
}	


.textcenter
{
    text-align: center;
}

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.top
{
     top:auto;
}

.bottom
{
    bottom:auto;
}

.bold
{
    font-weight:bold;
}
a
{
    text-decoration: underline;
	color: #694116;
}
a:link
{
    text-decoration: underline;
	color: #694116;
}
a:visited
{
    text-decoration: underline;
	color: #a06b28;
}
a:focus
{
    text-decoration: underline;
    color: #fff;
}
a:active
{
    text-decoration: underline;
    color: #fff;
}
a:hover
{
    text-decoration: underline;
    color: #fff;
}


input.red
{
	background-color: #cc0000;
	font-weight: bold;
	font-size: 12px;
	color: white;
	}
	
.margincenter
{
	margin-left: auto;
	margin-right: auto;
}
input.pink
{
	background-color: #ffcccc;
}
.fieldback
{
	background-color: transparent;
}	
.myleft
{
    margin: 5px;
    padding: 5px;
    border: 0px solid #336699;
    vertical-align: top;
    font-size: 14px;
    width: 150px;
    height: 100%;
}
.myright
{
    margin: 5px;
    padding: 10px;
    border: 0px solid #336699;
    text-align: center;
    vertical-align: top;
    width: 610px;
    height: 100%;
}

/*Footer Section*/
div#footer 
{
    position: relative;
	left: 20px;
	top: -527px;
	height: 100px;
	width: 1000px;
	margin: 0;
	padding: 0;
    font-size: 11px;
    color: #A06B28;
    background-color: transparent;
    border-top: 1px solid #A06B28;
	border-bottom: 1px solid #A06B28;
    text-align: center;
} 
div#footercontent
{
	position: absolute;
	left: 275px;
	top: 5px;
}
/*Footer navlist*/
/*Browsers use different amounts of margin above paragraphs and headings. It is safe to remove all top margins, as long as there are bottom margins to keep the paragaphs and headings seperate from elements below them.*/
ul#navlist {
	font-size: 1.5em;
    list-style-type: none;
    text-align: center;
    width: 100%; /*make the entire list into a navigation bar*/
    color: #A06B28;
	background-color: transparent;
	width: 450px;
	margin: auto;
	padding: 0 0 0 0;
}
ul#navlist li {
    display: inline;
	background-color: transparent;
	background-image: url(images/gold-strip-1x35-dark-bottom.png);
	background-repeat: repeat-x;

}
ul#navlist li a {
    width: 5em;
    color: #A06B28;
    padding: 0 .5em; /*put each list item into a box*/
    text-decoration: none;
    border-right: 2px solid #A06B28; /*set a border to the right of the list items to separate them – instead of using | */
	background-color: transparent;
}
ul#navlist li a:hover { /*Set the hover rollover effect*/
    background-color: #A06B28;
    color: #653F15;
	background-image: url(images/gold-strip-2-20x1-vertical.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul#navlist li a.noborder { /*No "border" divider on the rightmost item*/
    border-right: none;
}

/*Footer end-copyright*/
#copyright
{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	color: #A06B28;
    list-style-type: none;
	background-color: transparent;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
}
ul#end {
	margin: 0 0 0 0;
	padding: 0;
}
ul#end li {
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
    display: inline;
    border-right: 2px solid #A06B28;
    line-height: 15px;
    list-style-type: none;
	background-color: transparent;

}
ul#end li a {
    text-decoration: underline;
	color: #A06B28;
	background-image: url(images/gold-strip-1x35-dark-bottom.png);
	background-repeat: repeat-x;
}
ul#end li a:link
{
    font-weight: normal;
}
ul#end li a:visited
{
    font-weight: normal;
	color: #A06B28;
}
ul#end li a:active
{
    font-weight: normal;
}
ul#end li a:hover
{
    color: #653F15;
	background: #A06B28; 
    font-weight: normal;
	background-image: url(images/gold-strip-2-20x1-vertical.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

ul#end li.noborder { /*No "border" divider on the rightmost item*/
    border-right: none;
}


.toggle
{
    border-style: none;
    background: url('images/null.jpg');
    background-repeat: no-repeat;
    width: 176px;
    height: 32px;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 7px;
    color: #F9E526;	
	font-family:serif;
	font-size:large;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	text-align: left;
}
button#bandToggle 
{	
border-color: #fff;
}
.toggle:hover
{
	background: url(images/null.png);
	color: #fff;

}
.toggle:active
{
	background: url(images/null.png);
}
.lvl0
{
	text-align: left;
	margin: 0 0 10px 0;
}
.lvl1
{
	text-align: right;
}
.lvl1c
{
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 28px;
}

#members ul li a
{
	text-align: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 20px;
}
#merch ul li a
{
	text-align: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 20px;
}





.noborder
{
	border: 0px solid #000;
	
}
#player
{
	float: none;
    width: 353px;
	height: 120px;
    margin-right: auto;
    margin-left: auto;
	padding: 0em 0em 0em 0em;
}
.soontext
{
	color: #A06B28;
	font-size: medium;
	margin: 2px 0 4px 0;
	padding: 2px 0 0 5px;
}

#premiumbeatdiv
{
    margin: 20px 0 0 8px;
	padding: 0;
}

.premiumbeat
{
	height: 59px;
	width: 88px;
    margin: 0px 0 0 0px;
	padding: 0;
	display:inline-block;
}
a.premiumbeat:link
{

}
a.premiumbeat:visited
{

}
a.premiumbeat:active
{
	border: 1px solid #000;
}
a.premiumbeat:hover
{
	border: 1px solid #000; 
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
ul#featurelist
{
	position: relative;
	list-style-type: none;
	margin: 0 0 0 30px;
}
div#homeheading
{
	position: relative;
	z-index: 3;
	left: 70px;
	top: -10px;
}
div#hometext
{
	z-index: 3;
	position: relative;
	top: 110px;
	width: 240px;
	text-align:justify;
}
.nojust
{
	text-align:left;
}
div#hometext p{
	color: #E7BB59;
}
img#homeimage
{
	position: relative;
	top: -257px;
	left: -10px;
	background-image: url(images/goldfidelity-home-image-646x533.png);
	background-repeat: no-repeat;
	height: 533px;
	width: 646px;
}
.clear
{
	clear:both;
}

/*gallery list*/
ul#gallerylist {
	font-size: 14px;
    list-style-type: none;
    text-align: center;
    width: 100%; /*make the entire list into a navigation bar*/
    color: #A06B28;
	background-color: transparent;
	width: 600px;
	margin: auto;
	padding: 0 0 0 0;
}
ul#gallerylist li {
    display: inline;
	background-color: transparent;
	background-image: url(images/gold-strip-1x35-dark-bottom.png);
	background-repeat: repeat-x;

}
ul#gallerylist li a {
    width: 5em;
    color: #A06B28;
    padding: 0 .5em; /*put each list item into a box*/
    text-decoration: none;
    border-right: 2px solid #A06B28; /*set a border to the right of the list items to separate them – instead of using | */
	background-color: transparent;
}
ul#gallerylist li a:hover { /*Set the hover rollover effect*/
    background-color: #A06B28;
    color: #653F15;
	background-image: url(images/gold-strip-2-20x1-vertical.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul#gallerylist li a.noborder { /*No "border" divider on the rightmost item*/
    border-right: none;
}
a.sup
{
	text-decoration:none;
}
a.sup:link
{
	text-decoration:none;
}
a.sup:visited
{
	text-decoration:none;
}
a.sup:focus
{
	text-decoration:none;
	color: #ffffff;
}
a.sup:hover
{
	text-decoration:none;
	color: #ffffff;
}
a.sup:active
{
	text-decoration:none;
	color: #ffffff;
}
div#addthis
{
	position: relative;
	top: -25px;
	left: 18px;
	width: 125px;
}
div#statcounter
{
	position: relative;
	top: 90px;
}
.size1
{
	font-size: xx-small;
}
.size2
{
	font-size: small;
}
.size3
{
	font-size: medium;
}
.pagetxtcolor
{
    color:#97673a;
}
input#ppbutton
{
    position: relative;
    left: 22px;
}
input#ppbutton:focus
{
/*    background-color: #d6cd98;*/
    background-image: url(images/h-strip-2-50x2000-transition-translucent-25.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
    background-position: center;
    background-color: #f3f3f3;
    background-color: #b4b4b4;
    background-color: #bba785;
    background-color: #ccb284;
    background-color: #e7d89a;
}
input#ppbutton:hover
{
/*    background-color: #d6cd98;*/
    background-image: url(images/h-strip-2-50x2000-transition-translucent-25.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
    background-position: center;
}
input#ppbutton:active
{
/*    background-color: #e3dda6;*/
    background-image: url(images/h-strip-2-50x2000-transition-translucent-25.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
    background-position: right;
    background-color: #ffffff;
}
.size10point5
{
    font-size: 10.5px;
}


form#payment
{
    position: relative;
    left: 3px;
}
div#stuff
{
    position: relative;
    left: -10px;
    top: -5px;
    height: 445px;
    width: 590px;
    overflow: auto;
    overflow-x:hidden;
    overflow-y:auto;
    padding: 0 20px 10px 20px;

}