body, html
{
     text-align: center;
     margin: 0;
     padding: 0;
     background: #494949 url('../images/background.png') repeat-x top;
     color: #000000;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 10pt;
     height: 100%
}

body
{
     min-width: 700px;
}

#top
{
     background: url(../images/background-top.png) top center repeat-y;
     height: 50px;
     margin-left: auto;
     margin-right: auto;
     width: 890px;
}

#bottom
{
     background: url(../images/background-bottom.png) top center repeat-y;
     height: 50px;
     margin-left: auto;
     margin-right: auto;
     width: 890px;
}

#nonFooter
{
     background: url('../images/background-middle.png') top center repeat-y;
     position: relative;
     margin-left: auto;
     margin-right: auto;
     width: 746px;
}

#header
{
     width: 700px;
     margin-left: auto;
     margin-right: auto;
}

#main
{
     width: 700px;
     margin-left: auto;
     margin-right: auto;
     padding-left: 5px;
     padding-right: 5px;
     text-align: left;
     padding-bottom: 60px;
}

#footer
{
	 color: #fff;
     padding-top: 5px;
     padding-bottom: 5px;
     width: 700px;
     margin-left: auto;
     margin-right: auto;
     font-family: "Times New Roman", Times, serif;
     font-size: 10pt;
     font-style: italic;
     text-align: center;
	 font-weight: bold;
}

#footer a, #footer a:active, #footer a:focus, #footer a:hover, #footer a:link, #footer a:visited
{
	 color: #fff;
}

a
{
     color: #000000;
}

h1
{
     font-size: 130%;
     font-weight: bold;
}

h2
{
     font-size: 115%;
     font-style: italic;
     font-weight: bold;
}

#price
{
     font-size: 750%;
     font-style: italic;
     font-weight: bold;
}

hr
{
     color: #56627E;
     margin-left: 5px;
     margin-right: 5px;
}

hr.foot
{
     color: #56627E;
     margin-left: 5px;
     margin-right: 5px;
}

p
{
     padding-left: 5px;
     padding-right: 5px;
}

p.text
{
     text-indent: 20px;
}

ul
{
     text-decoration: none;
     list-style: outside;
}

ul.table
{
     text-decoration: none;
     list-style: none;
     width: 90%;
}

ul.table li
{
     margin: 10px 0 20px 0;
     float: left;
     width: 50%
}

div.col
{
     padding: 5px;
     float: left;
     width: 325px;
     height: auto;
     margin-right: 5px;
}

#promo
{
     text-align: center;
     padding: 15px 15px 15px 15px;
     height: auto;
}

#row-foot
{
     font-weight: bold;
     text-align: center;
     clear: both;
     width: 100%;
}

img.centered
{
     display: block;
     margin-left: auto;
     margin-right: auto;
}

img.left
{
     float: left;
     display: inline-block;
     margin-top: 5px;
     margin-bottom: 2px;
     margin-left: 5px;
     margin-right: 15px;
     vertical-align: middle;
}

img.right
{
     float: right;
     display: inline-block;
     margin-left: 15px;
     margin-right: 5px;
     vertical-align: middle;
}

table.contact_info
{
     margin-left: auto;
     margin-right: auto;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 10pt;
     text-decoration: none;
     color: #000000;
}

blockquote
{
     color: #395D79;
     font-style: italic;
     font-size: 90%;
     border: thin dotted #395D79;
     background: #FFF;
     padding: 5px;
}

.citation
{
     width: 100%;
     text-align: right;
     margin-top: 10px;
}

.link
{
     cursor: pointer;
}

