
.news_source {
  padding-top:2px;
  text-align:center;
  font-weight: bold;
  color:#FFFFFF;
}
.news_source2 {
  padding-bottom:2px;
  text-align:center;
  font-weight: bold;
  font-size:14px;
  color:#FFFFFF;
  background-color: #F00;
  height: 15px;
  border: 1px solid #FFFFF0;
}
.news {
  text-align:left;
  padding: 10px;
  padding-right:30px;
}

.image_flow {
  margin:5px;
  margin-right:10px;
  border:2px solid #FF0000;
}
.image_flow_mags {
  margin:5px;
  margin-right:20px;  
  border:2px solid #FF0000;
}
.mainPanelHeader {
  padding-top:2px;
  padding-bottom:10px;
  text-align:center;
  font-weight: bold;
  font-size:14px;
  color:#FFFFFF;
}
#mainPanelBG {
    position:relative;
    background-image: url(logos/News-box.png);
    background-repeat: no-repeat;
    width:630px;
    height:566px;
    color:black;
    font-family:verdana,arial;
    font-size:12px;
    text-align:left;
    padding-left:5px;
    padding-right:10px; 
  }
.mainPricePanel {
  position:absolute;
  top:490px;
  left:6px;
  color:black;
  font-family:verdana,arial;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}
.mainPanelButtons {
  position:absolute;
  top:535px;
  left:4px;
}

ul,li A {
  list-style: none;
  padding-left:2px;
  text-align:left;
  line-height:20px;
  font-size:11px;
  color:#000000;
  font-weight: bold;
  text-decoration:none;
}

.supporttextbox {
   margin-left:10px;
   width:400px;
   background-color:#FDF3AC;
   color:#000000;
   font-family:verdana,arial,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.supporttextarea {
   margin-left:10px;
   width:400px;
   height:300px;
   background-color:#FDF3AC;
   color:#000000;
   font-family:verdana,arial,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.support {
   color:#000000;
   font-family:verdana,arial,sans-serif;
   font-size:11pt;
   font-weight:bold;
}
.error {           
   background-color:#FF0000;
   color:#FFFFFF;
   font-family:verdana,arial,sans-serif;
   font-size:11pt;
   font-weight:bold;
}
#error {
  width:500px;
  padding:5px;
  border:2px solid white;
  background-color:#FF0000;
  color:#FFFFFF;
  font-size:11pt;
  font-weight:bold;
}
fieldset {
   width:600px;
   margin:0 auto;
   border:0px solid #FF0033;
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   font-weight:bold;
   text-align:left;
}
legend {
   text-align:left;
   color:#FF0000;
   font-weight:bold;
}

.login_header {
   padding-right:5px;
   font-weight:bold;
}
.login_textbox {
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#FFF;
   height:14px;
}
.login_selectbox {
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#FFF;
   height:22px;
}

.login_submit {
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   font-weight:bold;
}

.tableHeader {
   background-color:#FF0000;
   color:#FFFFFF;
   font-family: verdana,aria,sans-serif;
   font-size:0.9em;
   font-weight:bold;
}
.ctableHeader {
   background-color:#FF0000;
   color:#FFFFFF;
   font-family: verdana,aria,sans-serif;
   font-size:0.9em;
   font-weight:bold;
   width:200px;
}
.ctableData {
   background-color:#FDF3EC;
   color:#000000;
   font-family: verdana,aria,sans-serif;
   font-size:0.9em;
   font-weight:bold;
   width:400px;

}
.tableData1 {
   background-color:#FDF3EC;
   color:#000000;
   font-family: verdana,aria,sans-serif;
   font-size:0.9em;
   font-weight:bold;
   padding-right:10px;
}
.tableData2 {
   background-color:#F4CFB0;
   color:#000000;
   font-family: verdana,aria,sans-serif;
   font-size:0.9em;
   font-weight:bold;
   padding-right:10px;
}
.tableButton {
   background-color:#FF0000;
   color:#FFFFFF;
   font-family: verdana,aria,sans-serif;
   font-size:0.9em;
   font-weight:bold;
   padding:1px 5px;
}
.tableButton2 {
   background-color:#FF0000;
   color:#FFF;
   font-family: verdana,aria,sans-serif;
   font-size:0.9em;
   font-weight:bold;
   padding:2px 5px;
   border-right: 2px solid #AFAFAF;
   border-bottom: 2px solid #AFAFAF;
   border-top: 2px solid #FFFFF0;
   border-left: 2px solid #FFFFF0;
}
.tableButton2 A {
   color: #FF0;
}
.tableButton2 A:hover {
   color: #FFF;
}

.addressField {
   width:420px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:17px;
}
.countryField {
   width:420px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:22px;
}
.addressFieldShort {
   width:200px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:17px;
}
.cardField {
   width:300px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:16px;
}
.cardSelect {
   width:300px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:20px;
}
.cardSelectShort {
   width:90px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:20px;
}
.cardFieldShort {
   width:30px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:16px;
}
.cardDateField {
   width:30px;
   color:#000000;
   font-family: MS Sans Serif,verdana,aria,sans-serif;
   font-size:1em;
   height:16px;
}
PRE {
   text-align:left;
}
P.thanks {
   width:600px;
   margin:0 auto;
   text-align:left;
   font-size:12px;
   padding:10px;
}
P.thanks A {
   color:black;
}
A {
   color:black;
   text-decoration:none;
}
A:hover {
   color:#F00;
   text-decoration:underline;
   font-weight:bold;
}
.cat_menu_item {
   color:#373839;
}
.red {
   color:red;
}

#banners A {
   color: #FFF;
   text-decoration: none;
}




