/* Site Unique Styles */
/*-------------------------------------*/

html { background: #fff url(../graphics/bg_tile.gif) top center repeat-y; }
body { background: url(../graphics/bg_cover.gif) top center no-repeat; }

#header                         { background: url(../graphics/header.jpg) top left no-repeat; }
#header	h1						{ height:164px; text-indent: -5000px; }
#content						{ position: relative; }
#content h4						{ color: #295b8a; }
#mainContent					{ width:691px; }
#freeGoldGuide					{ padding: 0 0 5px 14px; background: url(../graphics/bg_freeGoldGuide.jpg) top left no-repeat; width:290px; }
#freeGoldGuide h4				{ padding:20px 10px 10px 10px; color: #295b8a; border:none; font-weight: normal; font-family: Impact, Arial, sans-serif; font-size: 38px; line-height: 30px; }
#freeGoldGuide form				{ width:280px; }
#freeGoldGuide h4 span			{ font-size: 26px; font-style: normal; display: block; }
#freeGoldGuide div				{ padding:0 0 5px 0; width: 280px; overflow: hidden; }
#freeGoldGuide div label		{ width:114px; color: #555; }
#freeGoldGuide form .sms_desc			{ margin:20px 0 0 0; width:270px; padding:0 0 20px 0; background: url(../graphics/hover_hr.jpg) bottom left no-repeat; }
#freeGoldGuide form .sms_desc p   		{ color:#333; background: none; padding:7px 10px 13px 10px; font-size: 12px; }
#freeGoldGuide form .sms_desc p em		{ font-size: 10px; font-style: italic; color: #777; }
#freeGoldGuide form .sms_desc span		{ color: red; }
#freeGoldGuide #thankyou		{ padding:0 10px; width:240px; color: #444; font-size: 12px;  }
#freeGoldGuide #thankyou a		{ font-weight: bold; color: #295b8a }
#content #freeGoldGuide .submitButton	{ margin: 16px 0px 10px 75px; }

#fiftyOffOffer					{ position: relative; width: 679px; border-top:1px solid #efefeb; background-color: #efefeb; clear:both; padding:0 0 0 12px; color: #a13b23; font-weight: bold; }
#fiftyOffOffer img				{ display: block; }
#fiftyOffOffer p 				{ padding:20px 10px; margin:0 0 20px 0; background: url(../graphics/form_arrow.gif) 600px 25px no-repeat; }

#dynamicStory   				{ background: url(../graphics/bg_story.jpg) top left no-repeat; padding: 80px 35px 15px 35px; color: #2d2d2d; }
#dynamicStory h2				{ color: #295b8a; font-size: 30px; padding:0 0 15px 0; line-height: 28px; width: 360px; text-transform: uppercase; font-family: Impact, Arial, sans-serif; }

#coinPriceHeader                { background: url(../graphics/text_callUs.jpg) 415px 0 no-repeat; padding:15px 35px 10px 35px; }
#coinPriceHeader h3				{ padding:0 0 10px 0; color: #295b8a; }
#coinPriceHeader h6				{ text-indent: -5000px; }
#coinPriceHeader p 				{ font-style: italic; font-size: 14px; color: #888; width:360px; }


#threeArticles					{ border-top:10px solid #efefeb; padding:0 3px 16px 14px; }
#threeArticles h4				{ border:none; margin:0; }
#threeArticles ul				{ padding:0 14px 0 0; }
#threeArticles a				{ font-size: 12px; color: #737373; }
#threeArticles li				{ padding:6px 10px; border-top:1px solid #e9eaeb; }
#marketCommentary				{ border-top:10px solid #efefeb; padding:0 3px 16px 14px; }
#marketCommentary h4			{ border:none; margin:0; }
#marketCommentary ul			{ padding:0 14px 0 0; }
#marketCommentary a				{ font-size: 12px; color: #737373; font-weight: bold; }
#marketCommentary li			{ padding:6px 10px; border-top:1px solid #e9eaeb; }
#marketCommentary em			{ font-weight: normal; font-style: normal; margin:0 0 0 6px; }

#hoverShadow					{ position: absolute; z-index:600; top:0; left:0; width:100%; height:1500px; background-color: #000; opacity:0.7; filter: alpha(opacity = 70); }
#hover							{ position: absolute; z-index:700; top:30px; left:50%; margin:0 0 0 -289px; width:578px; background: #fff url(../graphics/hover_header.jpg) top left no-repeat; }
#hover #close_button			{ position: absolute; top:0; right:0; background-color: #141f19; padding:2px 5px; display: block; color: #c1dad3; font-weight: bold; font-size: 10px; }
#hover h1						{ height:160px; text-indent: -5000px; }
#hover h3						{ height:50px; text-indent: -5000px; }
#hover p						{ padding:0 0 22px 125px; color:#333; font-size: 12px; background: url(../graphics/hover_hr.jpg) bottom left no-repeat; margin:0 27px; }
#hover form		                { background: url(../graphics/hover_coins.jpg) 320px 70px no-repeat; padding: 13px 0 25px 44px; }
#hover form label span			{ color:red; }
#hover form div					{ width: 534px; overflow: hidden; padding:8px 0 0 0; }
#hover form div label			{ float:left; width:118px; display: block; text-align: right; font-size: 12px; color:#333; font-weight: bold; padding: 0 7px 0 0; }
#hover form div input			{ width:100px; }
#hover form p 					{ color:#333; padding:0 10px 10px 10px; }
#hover form .sms_desc			{ margin:20px 0 0 0; background: url(../graphics/hover_hr.jpg) top left no-repeat;  }
#hover form .sms_desc p   		{ background: none; padding:15px 40px 15px 0; }
#hover form .sms_desc p em		{ font-size: 10px; font-style: italic; color: #777; }
#hover form .sms_desc span		{ color: red; }    
#hover form .submitButton		{ background: url(../graphics/hover_hr.jpg) top left no-repeat; margin:20px 0 0 0; padding:22px 164px 0 124px; clear:both; display:block; }


#container #footer				{ font-style: normal; background: #fff url(../graphics/bg_footer.gif) top left no-repeat; }