#orderpage
{
  position:         static;
  text-align:       justify;
  margin:           0px auto;
  padding:          0px;
  width:            670px;
  height:           auto;
  overflow:         hidden;
}

#OrderForm
{
  float:            left;
  position:         relative;
  width:            670px;
  height:           auto;
  line-height:      16px;
  padding:          0px;
  margin:           0px auto 0px auto;
  outline:          0;
}

#Personal
{
  float:            left;
  margin:           0px auto;
  width:            415px;
  height:           auto;
  padding:          5px;
  border:           1px solid #dbdbdb;
  background:       #f1f1f1;
  text-align:       left;
  background:       #efefef;
}

#OrderLogo
{
  float:            right;
  width:            auto;
  border:           1px solid #dbdbdb;
}

#Reference
{
  float:            right;
  margin:           10px auto 0px auto;
  width:            225px;
  height:           auto;
  padding:          5px;
  text-align:       center;
  background:       #efefef;
  border:           1px solid #dbdbdb;
  font-weight:      bold;
  color:            red;
}

#Payment
{
  float:            right;
  margin:           10px auto;
  width:            225px;
  height:           auto;
  padding:          5px;
  border:           1px solid #dbdbdb;
  background:       #f1f1f1;
  text-align:       left;
  background:       #efefef;
}

table#OrderTable
{
  float:            left;
  border-left:       3px solid #dbdbdb;
  border-collapse:  collapse;
  width:            670px;
  text-align:       center;
  padding:          0px;
  background:       #f1f1f1;
}

table#OrderTable tr
{
  width:            auto;
  padding:          0px;
  height:           20px;
}

table#OrderTable tr td
{
  width:            190px;
  border:           1px solid #dbdbdb;
}

table#OrderTable tr td.Short
{
  width:                100px;
  border:           1px solid #dbdbdb;
}

td.LeftAlign
{
  width:                195px;
  height:               20px;
  padding:              0px 0px 0px 5px;
  text-align:            left;
}

td.Empty
{
  border:               none;
}

.CellInputs
{
  padding:          0px;
  margin:           0px auto;
  width:            98px;
  height:           18px;
  line-height:      18px;
  border:           none;
  color:            #7f9db9;
  background:       #f1f1f1;
  font-size:        12px;  
  font-weight:      normal;
  text-align:       center;
  border:           0px solid white;
}

.Note
{
  text-align:       left;
  border:           none;
  width:            385px;
}

#Declaration
{
  float:            left;
  margin:           0px auto;
  width:            658px;
  height:           auto;
  padding:          5px 5px 5px 5px;
  border:           1px solid #dbdbdb;
  text-align:       left;
  background:       #efefef;
  text-align:       justify;
}

.Labels
{
  text-align:       left;
  float:            left;
  width:            210px;
  height:           20px;
  line-height:      18px;
  padding:          0px;
  margin:           5px auto 0px auto;
  font-style:       italic;
  font-weight:      bold;
}

.Inputs
{
  padding:          2px 0px 0px 0px;
  float:            left;
  margin:           5px auto 0px auto;
  width:            200px;
  height:           18px;
  line-height:      18px;
  border:           1px solid #7f9db9;
  color:            #7f9db9;
  font-size:        12px;  
  font-weight:      normal;
}

.RadioInputs
{
  padding:          0px;
  float:            left;
  margin:           5px auto 0px auto;
  width:            200px;
  height:           18px;
  line-height:      18px;
  font-size:        12px;  
  font-weight:      bold;
  border:           1px solid #efefef;
}

.TextArea
{
  float:            left;
  margin:           5px auto 0px auto;
  width:            198px;
  height:           80px;
  color:            #7f9db9;
  font-size:        12px;  
  font-weight:      normal;
}

.Button1
{
  position:         absolute;
  bottom:           190px;
  right:            10px;
  outline:          0;
  margin:           0px auto;
  width:            170px;
  height:           30px;
}

.Button2
{
  position:         absolute;
  bottom:           20px;
  right:            10px;
  outline:          0;
  margin:           0px auto;
  width:            170px;
  height:           30px;
}

.Clear
{
  clear:            both;
}

ol
{
  margin:           0px auto;
  padding:          5px 0px 5px 30px;
}

a:link		{color: #336699; text-decoration: none; outline: 0;}
a:visited {color: #336699; text-decoration: none; outline: 0;}
a:hover		{color: #336699; text-decoration: underline; outline: 0;}
a:active 	{color: #336699; text-decoration: underline; outline: 0;}