.header2 { font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: -.02em; color: #cccccc;}
.header3 { font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: -.02em; color: #cccccc;}
.page { padding: 10px 0; background: url(../images/cut.gif) top left repeat-x; margin: 0 0 0 0; overflow: auto; position: relative; }
.page ul { margin: 1px 0 0 0; }
.page li { font-size: 11px; margin: 0 0 4px 0; }
.page a { color:#ffffff; }
.page a:hover { color:#edbf25; }
.page strong { font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; color:#ffcb1f; }

.page li a {
display: block;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 10px;
background-color: #1e1e1e;
}

.page li a:hover {
color: #090909;
background-color: #ffcb1f;
}

p { 
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 1.6em;
padding-left: 0pt;
text-align: justify;
}

p img {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;
padding-left: 7px;
background-color: #262626;
}

img.rfloat { float: right; margin: 0 20px 0 20px;}

.aoinfo { width: 550px; padding: 0 0 40px 0; }
.aoinfo li { padding: 0 0 0 20px; }

img.outline {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
padding-top: 7px;
padding-right: 7px;
padding-bottom: 7px;
padding-left: 7px;
background-color: #333333;
margin: 0 10px 10px 0;
}

table {
border-collapse: collapse;
width: 100%;
margin-bottom: 1em;
clear: both;
}

table.badges tr:hover td {
background-color: #181818;

}

table.badges td {
font-size: 1.0em !important;
color: #ffffff;
}

table.badges td img {
border: 0 !important;
padding: 20px 0;
vertical-align: middle;
}

#link-to { padding: 5px 0 5px 0; }
.link { text-align: left; float: left; }
.link li { float: left; margin: 0 0 0 10px; }

.orange { color: #ff9600; }
.cream { color: #ffecab; }
.price { font-size: 1.0em; color: #ffcb1f; }
.price2 { font-size: 1.0em; color: #ff9c00; }
.term { font-size: 0.3em; color: #ffffff; }
.discount { font-size: 0.3em; color: #ff9600; }
.buy { font-size: 0.3em; display: block; text-align: center; margin-top: 9px; margin-bottom: 9px; }

.buy a {
text-transform:uppercase;
font-size:1.0em;
font-weight:bold;
padding: 6px 10px;
color:#101010;
background:#ff9c00;
text-decoration: none;
}

.buy a:hover {
background:#373737;
color:#f0dc4a;
}

.pricing {
font: bold 3.0em Verdana, Arial, Helvetica, sans-serif; color:#ffcb1f;
margin-top: 0pt;
margin-right: 8px;
margin-bottom: 10px;
margin-left: 0pt;
padding-top: 6px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
float: right;
width: 90px;
background-color: #181818;
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;
background-image: url(../images/bg2.gif);
}

#aoleft{
float:left;
width:425px;
}
#aoright{
float:left;
width:425px;
margin:0 0 40px 60px;
}


