body
{
	position: 	      static;
	padding:          0px 0px 20px 0px;
	margin: 	        0px auto;
	text-align:	      center;
  outline:          0;
	width:		        auto;
	height:		        auto;
	line-height:      22px;
	font-size: 	      12px;
	font-family: 	    Tahoma, Verdana, Arial, "Times New Roman", "Sans Serif";
  color:            #444444;
	background:       #d4d4d4;
}

#Header
{
	position: 	      relative;
	margin: 	        0px auto;
	width:		        auto;
	height:		        200px;
	background:	      white;
	border-bottom:    5px solid #638e9f;
}

#Logo
{
	position: 	      absolute;
  top:              20px;
  left:             10px;
	font-size: 	      30px;
	font-family: 	    Arial, "Times New Roman", "Sans Serif";
  color:            #444444;
  border:           none;
}

#Tel
{
	position: 	      absolute;
  top:              125px;
  left:             10px;
}

#CashforGold
{
  position:         absolute;
  top:              0px;
  right:            50px;
}

#Wrap
{
  width:            900px;
  margin:           0px auto;
  text-align:       justify;
  overflow:         hidden;
  border-left:      1px solid #638e9f;
  border-right:     1px solid #638e9f;
  border-bottom:    1px solid #638e9f;
  background:       url(../images/fade.png) repeat-x white;
}

#Calculator
{
  position:         static;
  float:            left;
  margin:           0px auto -5000px auto;
  padding:          10px 10px 5010px 10px;
  width:            240px;
  height:           auto;
  overflow:         hidden;
}

#Form
{
  position:         static;
  width:            219px;
  height:           150px;
  padding:          10px;
  margin:           0px auto;
  float:            left;
  outline:          0;
  background:       url(../images/calculatorbg.gif) no-repeat;
}

.Box
{
  position:         static;
  width:            219px;
  height:           150px;
  padding:          10px;
  margin:           0px auto;
  float:            left;
  outline:          0;
  background:       url(../images/calculatorbg.gif) no-repeat;
}

.Labels
{
  text-align:       left;
  width:            239px;
  height:           16px;
  line-height:      16px;
  padding:          0px;
  margin:           3px 0px 0px 0px;
}

.Inputs
{
  padding:          0px;
  margin:           0px 0px 0px 0px;
  width:            175px;
  height:           22px;
  line-height:      22px;
  border:           1px solid #dbdbdb;
}

.Selects
{
  padding:          0px;
  margin:           0px 0px 0px 0px;
  width:            175px;
  height:           22px;
  line-height:      22px;
  border:           1px solid #dbdbdb;
}

.Button
{
  outline:          0;
  margin:           10px 0px 0px 0px;
}

#RequiredBox
{
  position:         relative;
  float:            left;
  width:            100%;
  height:           auto;
  border:           none;
  padding:          0px 0px 0px 0px;
  margin:           5px 0px 5px 0px;
  text-align:       left;
}

#Value
{
  position:         static;
  width:            219px;
  height:           60px;
	line-height:      22px;
	font-size: 	      18px;
	font-family: 	    Arial, "Times New Roman", "Sans Serif";
  color:            #444444;
  padding:          10px;
  margin:           20px auto 20px auto;
  float:            left;
  outline:          0;
  text-align:       center;
}

#Result
{
	line-height:      22px;
	font-size: 	      18px;
	font-family: 	    Tahoma, Verdana, Arial, "Times New Roman", "Sans Serif";
  margin:           10px auto 0px auto;
  text-align:       center;
}

.Banner
{
  border:           1px solid #dbdbdb;
  margin:           25px auto 0px 34px;
  text-align:       center;
}

#GuideText
{
  margin:           5px auto 0px auto;
  width:            240px;
  height:           auto;
  line-height:      14px;
  text-align:       center;
  font-style:       italic;
}

#Highlight
{
  color:            red;
}

#page
{
  position:         static;
  float:            right;
  margin:           0px auto;
  padding:          5px;
  width:            630px;
  height:           auto;
  overflow:         hidden;
}

#Footer
{
  position: 	      static;
	margin: 	        0px auto;
  width:            902px;
	height:		        20px;
	line-height:	    20px;
  color:            #fdfdfd;
  text-align:       center;
  background:       #638e99;
}

#Footer a         {color: #fdfdfd; text-decoration: none;}
#Footer a:visited {color: #fdfdfd; text-decoration: none;}
#Footer a:hover   {color: #fdfdfd; text-decoration: underline;}
#Footer a:active  {color: #fdfdfd; text-decoration: underline;}


/* End of General Layout */




/* Misc */

h1
{
  color:            #638e9f;
  font-family:      Verdana, Arial, "Times New Roman", "Sans Serif";
  font-size:        21px;
  font-weight:      bold;
  margin:           0px auto 10px auto;
  padding:          0px;
  width:            auto;
  height:           30px;
  line-height:      30px;
  text-align:       left;
}

h2
{
  color:            #1b1b1b;
  font-family:      Georgia, Verdana, Arial, "Times New Roman", "Sans Serif";
  font-size:        170%;
  font-weight:      normal;
  margin:           0px 0px 10px 0px;
  height:           auto;
  line-height:      100%;
}

h2.Indent
{
  color:            #1b1b1b;
  font-family:      Georgia, Verdana, Arial, "Times New Roman", "Sans Serif";
  font-size:        170%;
  font-weight:      normal;
  margin:           10px 0px 10px 10px;
  height:           auto;
  line-height:      100%;
}

h2.PrintHeaders
{
  color:            #1b1b1b;
  font-family:      Georgia, Verdana, Arial, "Times New Roman", "Sans Serif";
  font-size:        170%;
  font-weight:      normal;
  margin:           0px auto 10px auto;
  height:           auto;
  line-height:      100%;
  color:            #7f9db9;
}

h3
{
  color:            #1b1b1b;
  font-family:      Georgia, Verdana, Arial, "Times New Roman", "Sans Serif";
  font-size:        150%;
  font-weight:      normal;
  margin:           0px 0px 10px 0px;
  padding:          5px 0px 0px 0px;
  height:           25px;
  line-height:      25px;
  width:            auto;
}

.Clear
{
  clear:            both;
}

.Italic
{
  font-style:       italic;
}

.Bold
{
  font-weight:      bold;
}

.Step
{
  width:            630px;
  height:           170px;
  text-align:       left;
}

.Text
{
  float:            left;
  margin:           0px 0px 0px 10px;
  display:          inline;
  width:            400px;
}

.Left
{
  float:            left;
  width:            auto;
  margin:           0px auto;
}

.Right
{
  float:            right;
  width:            auto;
  margin:           0px 10px 0px auto;
}

a:link		{color: #4499ee; text-decoration: none; outline: 0;}
a:visited {color: #4499ee; text-decoration: none; outline: 0;}
a:hover		{color: #4499ee; text-decoration: underline; outline: 0;}
a:active 	{color: #4499ee; text-decoration: underline; outline: 0;}

#Registration
{
  position:         static;
  width:            375px;
  height:           auto;
  padding:          10px;
  margin:           0px auto 30px auto;
  float:            left;
  outline:          0;
  background:       #ccc;
  border:           1px solid #7f9db9;
}

.RegLabels
{
  text-align:       right;
  float:            left;
  width:            100px;
  height:           16px;
  line-height:      10px;
  padding:          0px;
  margin:           6px 5px 0px 0px;
}

.RegInputs
{
  padding:          0px;
  float:            left;
  margin:           3px 0px 0px 0px;
  width:            175px;
  height:           22px;
  line-height:      32px;
  border:           1px solid #7f9db9;
  color:            #7f9db9;
  font-size:        18px;    
  font-weight:      normal;
}

.RegTextArea
{
  width:            250px;
  height:           100px;
  color:            #7f9db9;
  font-size:        18px;
  font-weight:      bold;
}

#RegButtons
{
  outline:          0;
  margin:           10px auto;
}

.RegButton
{
  outline:          0;
  float:            right;
  width:            auto;
  margin:           0px 15px 0px auto;
}

#RequiredBox
{
  position:         relative;
  float:            left;
  width:            100%;
  height:           auto;
  border:           none;
  padding:          0px 0px 0px 0px;
  margin:           5px 0px 5px 0px;
  text-align:       left;
}