* {
margin:0;
padding:0
}
body {
background-color:#EDEDED;
text-align:center;
font: 14px Arial, Helvetica, sans-serif;
color:#000000;
}
#wrapper {
width:900px;
border:1px solid #D7D7D7;
background-color:#FFFFFF;
margin:20px auto 20px auto;
}
#navcontainer {
width:100%;
padding:3px 0 3px 0;
color:#FFFFFF;
margin-top:15px;
font-weight:bold;
background-color: #242176;
font-family:12px Arial, Helvetica, sans-serif;
}
#navcontainer ul {
padding: 0.2em 0;
margin: 0;
list-style-type: none;
font-weight:bold;
width: 100%;
text-align: center;
}
#navcontainer ul li {
display: inline;
}
#navcontainer ul li a, #navcontainer ul li a:visited {
color: #FFFFFF;
text-decoration: none;
padding: .2em 1em;
text-decoration:underline;
}
#navcontainer ul li a:hover {
text-decoration:none;
}
#signin	{
margin:auto;
width:500px;
background-color:#EDEDED;
text-align:left;
padding:5px;
margin-top:25px;
margin-bottom:30px;
border: 1px solid #D7D7D7;
}
#product {
margin:auto;
width:500px;
text-align:left;
padding:5px;
margin-top:25px;
margin-bottom:30px;
font-family:10px Arial, Helvetica, sans-serif;
}
#wide {
margin:auto;
width:620px;
text-align:left;
padding:5px;
margin-top:25px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#wide p {
line-height:21px;
padding:5px 10px 5px 10px;
}
table.homewrapper {
width:90%;
text-align:left;
}
#homesignin	{
margin:auto 0 auto auto;
width:280px;!important
text-align:left;
padding:5px;
margin-bottom:30px;
border: 1px solid #D7D7D7;
background:#EDEDED;
}
#homebullets	{ /* currently not used */
margin:auto;
text-align:left;
padding:5px;
margin-bottom:30px;
border: 1px solid #D7D7D7;
background:#EDEDED;
}
table {
width:440px;
margin:auto;
border-collapse:collapse;
}
table td {
padding:5px 0 5px 0;
}
table.home {
width:280px!important;
}
#lang p {
font-size:10px;
}
#lang img {
margin-left:5px;
}
a:link, a:visited {
color:#000000;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1 {
font: 14px Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
padding:5px 0px;
margin:0;
}
h2 {
font: 14px Arial, Helvetica, sans-serif;
color: #242176;
font-weight:bold;
padding-bottom:20px;
margin:0;
}
h2.home {
padding:0;
}
h3 {
font: 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:5px;
margin:30px 0px 30px 0px;
background-color:#242176;
}
input.btn, a.btn {
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;
padding:2px;
background-color:#CB1E1D;
border:1px outset #164b82;
cursor:pointer;
}
input.btn:hover, a.btn:hover {
background-color:#FFF;
border:1px outset #999999;
color:#000000;
}
.payment_options {
margin-right:27px;
font-size:12px;
color:#666666;
text-align:right;
}
ul {
margin-left:30px;
}
ul li {
margin-top:10px;
margin-left:15px;
list-style-image:url(images/bullet.gif);
font-size:12px;
}
ol {
margin-left:30px;
}
ol li {
margin-top:10px;
margin-left:15px;
font-size:12px;
line-height:21px;
}
table.listing {
width:100%;
}
table.rates {
text-align:center;
width:100%;
background-color:#EDEDED;
}
table.rates td {
padding:3px;
border: 1px solid white;
}
.alt {
font-weight:bold;
background-color:#D7D7D7;
}
.grey {
line-height:12px;
font-size:10px;
color:#666666;
}
.red {
font-weight:bold;
color:#CB1D1C;
}
#lang {
margin-bottom:15px;
}
#lang p {
font-size:10px;
}
#lang img {
margin-left:5px;
}
img.lang {
border:1px solid #D7D7D7;
}