body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

hr { height:0px;border:solid #eee 0px; border-top-width: 1px; }

.float_right {
    padding:0 0 .3em 1em;
    float:right;
}
.float_left {
    padding:0 1em .3em 0;
    float:left;
}

table.compare {
    border-top: dotted 1px #ccc;
    font-size:9pt;
}
table.compare td,
table.compare th {
    border-bottom: dotted 1px #ccc;
    padding:.2em .8em;
}
table.compare td {
    vertical-align: top;
}
table.compare th {
    width:10em;
    text-align:left;
}

.more {
    margin-bottom:0;
    text-align:right;
    clear:both;
}

a, a:visited { color: #b558b8; }
a:hover { color: #b558b8; }
.price { padding: 5px; font-size: 13pt; }
.price_1 { background:#eeeeee; }
.price_2 { background:#ffffff; }

.content { padding: 30px 50px 30px 50px; }
.u { text-decoration: underline; }
.faq-texthead { font-weight: bold; background-color: #ddd; padding: 2px; }
.faq-band { font-weight: bold; background-color: #eee; }

.big_words {
    font-family: Arial, Helvetica;
    font-size: 43px;
    font-weight: bold;
    color: #e6c4e7;
    text-align: right;
    vertical-align: top;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-right: 10px;
}
.big_words2, .big_words2 a {
    font-family: Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666666;
    vertical-align: top;
}

h2 span { display: block; font-size: 33px; font-weight: normal; color:#cccccc; text-align:right; padding-right: 30px; margin: 50px 0 0 0; }

#copyrights { clear: left; width: 450px; margin: 0 30px 10px 30px; padding: 20px 0 50px; font-size: 13px; }
#payments img { padding-right:7px; }
#footer {margin-right:50px;margin-left:50px;margin-top:10px;}
#footer ul { display: block; margin: 0; padding: 0 0 0 0; list-style-type: none; }
#footer li { margin: 0; padding: 0 0 5 0; line-height: 120%; font-size:11pt; }
#footl a:link { color: #b558b8;text-decoration:none;border-bottom:1px solid #b558b8; } 
#footl a:visited { color: #b558b8;text-decoration:none;border-bottom:1px solid #b558b8; } 
#footl a:hover { color: #b558b8;text-decoration:none;border-bottom:1px dashed #b558b8; } 
#headersup {font-size:15pt;color:#ccc;margin:30px 30px 0px 30px;}

.asia { text-decoration:none;border-bottom:dashed 1px #000;padding-left:2px;cursor:help; }

table.content {border-style:solid none none none; border-width:0px; border-color:#7a498c;width:100%;}
table.content th {padding:5px 5px 4px 5px;white-space:nowrap;background-color:#eeeeee;font-weight:bold;font-size:10pt;border-style:none solid solid solid;border-width:1px;border-color:#FFF;}
table.content td {padding:5px 5px 4px 5px;white-space:nowrap;vertical-align:middle;background-color:#f3f3f3;font-size:9pt;;border-style:none solid solid solid;border-width:1px;border-color:#FFF;}
table.content th.left, table.content td.left {border-style:none solid solid none !important;}
table.content th.right, table.content td.right {border-style:none none solid solid !important;}
table.content th.spec1, table.content td.spec1 {background-color:#7a498c !important;color:#FFF !important;}
table.content th.spec2, table.content td.spec2 {background-color:#7a498c !important;color:#FFF !important;}
table.content th.spec3, table.content td.spec3 {background-color:#B2B3B2 !important;}

 .button {
      display:inline-block;
      line-height:22px;
      padding:0 11px 0 0;
      background:url(/public/images/bg-button-r.gif) right 0 no-repeat;
      cursor:pointer;
    }
      .button a, .button b, .button input {
        display:inline-block;
        padding:0 0 0 11px;
        font-family:Arial;
        font-size:13px;
        font-weight:normal;
        color:#000;
        text-decoration:none;
        outline:none;
        background:url(/public/images/bg-button-l.gif) 0 0 no-repeat;
        border:none;
        cursor:pointer;
      }
      .button input {
        height:22px;
      }
      .button img {
        vertical-align:middle;
        border:none;
      }
    .button:hover {
      background-position:100% -22px;
    }
      .button:hover a, .button:hover b, .button:hover input {
        background-position:0 -22px;
        margin:0;
        padding:0 0 0 11px;
      }
    .button:active {
      background-position:100% -44px;
    }
      .button:active a, .button:active b, .button:active input {
        background-position:0 -44px;
      }

.logou { text-transform: uppercase;font-weight: bold;font-size: 43px;display: block; width: 449px; height: 15px; margin: 0px 0 0px 10px;color: #b558b8; padding-left: 30px; }
.headmenu { font-size:11pt; padding-top:10px; padding-right:20px; text-align:right; }
.headmenul { font-size:11pt; padding-top:10px; padding-left:20px; text-align:left; }
.paytips img { padding-right:7px; }
.podlogo { font-size:12pt;padding-left: 45px;color:#cccccc; }
.logou a, .logou a:visited { text-decoration:none; }
.date { font-size: 12px; color: #404040; border: 0px solid #e6c4e7; }
.news ul { display: block; margin: 0; padding: 0 0 0 0; list-style-type: none; }
.news li { margin: 0; padding: 0 0 10 0; line-height: 140%; }
.text { font-size:13pt; line-height: 140%; }
.text3 { line-height: 145%; padding: 0 0 0 35; }
.pay ul { list-style-type:square;list-style-image: url('/public/images/sqr.gif'); }
#content .text { color: #404040; padding: 0 50 0 50; }
#content a, #content a:visited { color: #b558b8; }
h1 { font-family:Arial, Tahoma, Sans-serif; font-size:22px; line-height:25px; color:#000; font-weight:normal; margin: 0px 0 10px 0px; padding: 0 0 0 30; }
h1 em {font-style: normal; color: #7f7f7f;}
h2 { font-family:Arial, Tahoma, Sans-serif; font-size:18px; color:#b558b8; font-weight:normal; padding:0; margin:0; }
h2 em {font-style: normal; color: #7f7f7f;}
.rightpic {
    float:right;
    margin:0 0 .4em 1em;
}
b { padding:0; margin:0; }
p {
    margin:0 0 1em 0;
}

table#partprice,
table.partprice {
    text-align:center;
    border:solid 1px #eee;
    border-right: none;
    border-bottom: none;
}
table#partprice td, table#partprice th,
table.partprice td, table.partprice th {
    padding: 0.2em 1.0em;
    border:solid 1px #eee;
    border-left: none;
    border-top: none;
    font-size:11pt;
}