
html {
font-family: arial, helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
body {
background-color: #000000;
background-repeat: repeat-y;
background-position: 0px 0px;
}
body, table  {
border-collapse: collapse;
}
p {
margin: 0px;
padding: 0px;
font-size: 12px;
}
a {
color: #000000;
font-weight: bold;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h1 {
width: 100%;
}
td, th {
border: 0px;
}
p.error, td.error {
padding: 2px 4px 2px 4px ;
background-color: #F00;
color: #ffffff;
font-weight: bold;
}
p.hint { padding: 4px; background-color: #000000; color: #ffffff; font-weight: bold;}
pre.diagnostic, p.diagnostic {
position: relative;
left: 0px;
top: 0px;
width: 100%;
z-index: 2;
font-size: 12px ;
color: #ffffff; background-color: #000000;
padding: 3px;
}
.syserror, .syssuccess {
margin: 10px 0px 30px 0px;
padding: 10px;
font-size: 12px;
font-weight: normal;
background-color: #FF9900;
}
img { border: 0px; }
pre.diagnostic, p.diagnostic { font-size: 12px ; color: #ffffff; background-color: #000000; padding: 3px; }
#Layer1 {
position: absolute;
width: 905px;
height: 170px;
left: 0px;
top: 0px;
background: url(images/discount/layout/head.gif) no-repeat;
* html #Layer1 {
width: 100%;
}
}
#Layer1 p {
padding: 29px 0 0 235px;
font-weight: normal;
font-size: 14px;
width: 750px;
text-align: justified;
color: #AD5C0F;
}
#Stageback {
position: absolute;
width: 905px;
left: 0px;
top: 170px;
background-color: #AD5C0F;
}
#Mainnavi {
float: left;
width: 215px;
margin-top: 25px;
padding-left: 25px;
padding-right: 25px;
}
#Mainnavi p{
width: 215px;
}
#Mainnavi a{
background-color: #FF9900;
font-weight: bold;
font-size: 21px;
border: 3px solid #ffffff;
padding: 10px 0 11px 10px;
}
a.mainnavi
{
display: block;
margin-bottom:10px;
}
#Stage {
float: left;
width: 615px;
height:auto;
left: 215px;
overflow:visible;
background-color: #AD5C0F;
padding: 25px 0;
}
* html #Stage_top {
height: 178px;
}
div#Stage_top {
min-height: 179px;
}
.stage h1 {
display: block;
font-size: 20px;
font-weight: bold;
color: #000000;
padding: 0;
margin: 0px 0px 6px 0px;
}
.stage h2 {
font-size: 16px;
font-weight: bold;
color: #000000;
padding: 0;
margin: 0px 0px 3px 0px;
}
.stage p span.subheadline {
display: block;
font-size: 12px;
font-weight: bold;
color: #000000;
padding: 3px 0px 1px 0px;
margin: 3px 0px 1px 0px;
}
.stage p.bottom , .stage p.copyright {
display: block;
font-size: 12px;
font-weight: bold;
color: #AD5C0F;
margin: 0px;
padding: 4px 0px 4px 0px ;
}
.stage .footer {
width: 100%;
margin-top: 25px;
margin-bottom: 17px;
}
.stage .footer td {
}
table.list p {
font-weight: bold;
font-size: 16px;
padding: 0 10px 0 10px;
color: #000000;
text-align: left;
}
table.footer {
background-color: #000000;
width: 100%;
}
table.footer td{
padding-top: 10px;
padding-left: 25px;
padding-bottom: 50px;
color: #FF9900;
}
.nowrap { white-space: nowrap; }
table.footer td.copyright {
text-align: right;
}
table.footer a{
color: #FF9900;
font-weight: normal;
}
div.center {
text-align: center;
}
table.minrates {width: 100%; margin-bottom: 8px;}
table.minrates td.destcost {text-align: right;}
table.minrates td.destcost p, table.minrates td.destname p {font-weight: bold; font-size: 13px; padding-top: 4px;}
table.minrates a:hover {text-decoration: none;}
table.minrates th p {font-weight: bold; font-size: 18px;}
table.minrates th {text-align: left;}
table.minrates a:hover {text-decoration: none;}
table.minrates span.currency {font-size: 9px;}
span.price_blue {
color: #000000;
font-size: 70px;
}
span.price_green {
color: #FF9900;
font-size: 35px;
position: relative;
bottom: 24px;
}
.OrangeBox {
color: #000000;
overflow:visible;
}
.OrangeBox p {
margin: 0;
}
.OrangeBox a {
color: #000000;
font-weight: bold;
text-decoration: underline;
}
.OrangeBox a:hover {
color: #AD5C0F;
font-weight: bold;
text-decoration: none;
}
.roundtop {
background: url(images/f4u/elements/tab_corner_top_right_sl.gif) no-repeat top right;
}
.roundbottom {
background: url(images/f4u/elements/tab_corner_bottom_right_sl.gif) no-repeat bottom right;
}
img.corner {
background-color: #ffffff;
width: 5px;
height: 5px;
border: none;
display: block !important;
}
form {
margin: 0px 4px 0px 4px;
}
select {
margin: 4px 0px 2px 0px;
font-size: 9px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
}
input, select {
padding: 4;
margin: 0;
font-size: 12px;
color: #000000;
background-color: #F7B678;
border: 1px solid #000000;
}
textarea {
font-family: Arial, Helvetica, sans-serif;
padding: 2px;
margin: 0px;
font-size: 12px;
color: #000000;
background-color:  #F7B678;
border: 1px solid #000000;
}
.checkbox {
padding: 4px;
margin-top: 12px;
font-size: 9px;
color: #000000;
background-color: #AD5C0F;
border: 1px solid #000000;
}
.OrangeBox hr {
height: 1px;
border: solid 0.3pt #000000;
}
#SeparatorLineOrangeBox {
width: 150px;
height: 6px;
overflow:hidden;
}
.orange_back {
padding: 0;
margin: 0;
background-color: #FF9900;
}
.tab_left {
width: 3px;
background-image: url(images/f4u/elements/tab_border_left.gif);
}
.tab_right {
width: 3px;
background-image: url(images/f4u/elements/tab_border_right.gif);
}
.table_on_orange {
border-collapse: separate;
}
.table_on_orange caption {
font-size: 14px;
font-weight: bold;
border-bottom: 2px solid #ffffff;
padding-top: 1px;
padding-bottom: 4px;
color: #ffffff;
}
.table_on_orange td {
border-bottom: 1px solid #ffffff;
padding: 2px 3px 2px 3px;
}
.table_on_orange td.destname, .table_on_orange td.destcost {
font-weight: bold;
padding: 2px 3px 2px 3px;
}
.table_on_orange td.destname {
border-right: 1px solid #ffffff;
white-space: nowrap;
padding-right: 8px;
}
.table_on_orange td.destcost {
text-align: right;
padding-left: 5px;
}
.table_on_orange td.destcost p, .table_on_orange td.destname p, .table_on_orange .tdcenterbold {
font-size: 12px;
}
.table_on_orange td.tablefoot {
padding: 6px 2px 2px 2px;
border: 0px;
}
.table_on_orange td.firstrow {
width: 200px;
border-right: 1px solid #ffffff;
}
.table_on_orange td.firstrowfat {
font-weight: normal;
width: 450px;
border-right: 1px solid #ffffff;
}
.table_on_orange td.taborates {
text-align: right;
}
.defaultErr {
padding: 0;
margin: 6px 0px 6px 0px;
color: #FF9900;
font-weight: bold;
}
p, td, th, form {
padding: 0px;
margin: 0px;
}
.center, .block, .block2, .block3, .block4, div.productdesc, div.statement { margin: 12px 0px 12px 0px; padding: 0px; }
.center { text-align: center; }
.block2 { margin-top: 0px; }
.block3 { margin-bottom: 0px; }
.block4 { margin: 4px 0px 4px 0px; }
.frametable1, .frametable2, .frametable3, .frametable4,.frametable5 { width: 100%; }
.frametable1 td, .frametable2 td, .frametable3 td, .frametable4 td, .frametable5 td { margin: 0px; padding: 0px; vertical-align: top; }
.frametable1 td.left { width: 80%; padding-right: 10px; }
.frametable1 td.right { width: 20%; padding-left: 10px; }
.frametable2 td.left, .frametable2 td.right { width: 50%; padding-bottom: 15px; }
.frametable2 td.right { padding-left: 10px; }
.frametable2 td.left { padding-right: 10px; }
.frametable3 td.left { width: 60%; padding-right: 10px; }
.frametable3 td.right { width: 40%; padding-left: 10px; }
.frametable4 td.left { width: 20%; }
.frametable4 td.right { width: 80%; padding-left: 10px; }
.frametable5 td.left { width: 70%; padding-right: 10px; }
.frametable5 td.right { width: 30%; padding-left: 10px; }
.blind2col, .blindfull {
width: 100%;
}
.blind2col td {
width: 50%;
padding-top: 4px;
padding-bottom: 4px;
}
td.imgdot {
width: 1%;
height: 25px;
}
.boxheader {
width: 100%;
}
.cont72x, .detail1310, .detail1320, .detail1530 {
width: 100%;
}
th.coldesc, th.coldesc2, td.rowdesc, td.cellstd, td.columnize, td.celltime, td.cellcost, td.padslim, td.action, td.tderror, td.padbig, td.padbig2,
td.cycle1, td.cycle2, td.cycle3, td.bottom, td.small {
background-color: #FF9900;
padding: 3px 10px 3px 10px;
border: 1px solid #ffffff;
}
th.coldesc {
background-color: #AD5C0F;
}
th.coldesc2 {
background-color: #FF9900;
}
td.rowdesc {
padding-top: 4px;
background-color: #FF9900;
vertical-align: top;
}
td.cellstd {
background-color: #FF9900;
}
td.padbig, td.padbig2 {
padding: 7px 15px 7px 15px;
}
td.leftspace1, td.imgdottext2 { padding-left: 10px; }
td.leftspace2 { padding-left: 20px; }
td.bottom {
background-color: #FF9900;
border-bottom: none;
border-left: none;
border-right: none;
}
.detail1530 td.imgdot {
padding: 5px 0px 5px 0px ;
}
.detail1530 td.leftspace1 {
vertical-align: middle;
}
p.tdleftnorm, p.tdcenternorm, p.tdrightnorm { font-weight: normal;  }
p.thleft, p.tdleftnorm, p.tdleftbold, p.sortleftact, p.sortleft, p.tdleftsmall { text-align: left;  }
p.thcenter, p.thcenter2, p.tdcenternorm, p.tdcenterbold, p.sortcenteract, p.sortcenter, p.tdcentersmall { text-align: center;  }
p.thright, p.tdrightnorm, p.tdrightbold, p.sortright, p.sortrightact, p.tdrightsmall { text-align: right;  }
p.tdleftbold, p.tdcenterbold, p.tdrightbold { font-weight: bold;  }
p.tdleftsmall, p.tdcentersmall, p.tdrightsmall { font-size: 9px; color: #000000;  }
p.thleft, p.thcenter, p.thright, p.thcenter2 { font-size: 12px;  }
p.head {
font-weight: bold;
padding-top: 5px;
}
ul.list {
margin-top: 5px;
margin-bottom: 18px;
list-style-type: square;
font-weight: normal;
text-align: justify;
}
ul.list li p.list {
margin: 0px;
padding: 0px;
}
p.text {
text-align: justify;
font-size: 12px;
padding: 4px 0px 4px 0px;
}
p.textslim {
font-size: 12px;
margin: 0px;
padding: 0px;
}
p.textsmall {
font-size: 9px;
padding: 4px 0px 4px 0px;
}
a.sub, a:hover.sub {
font-weight: normal;
}
a img {
padding-right: 4px;
}
p.head, p.text, p.textsmall, p.textslim {
padding-left: 1px;
}
h1 {
color: #000000;
}