/*
.topPanel { background:#ffffff; }
.leftPanel { background:#ffffff; width:140px; vertical-align:top; }
*/

.innerPanel, .uiHeader, .uiColheading, .uiBody {
    font-family:Arial,'Trebuchet MS', Verdana, 'Lucida Grande', Sans-Serif; 
    color:#676767; 
}

.innerPanel {
    background:#ffffff; 
    padding-left:2%; 
    padding-right:2%; 
    margin-left:12px; 
    margin-top:12px; 
}

table .innerPanel {
    border-left-width:1px; 
    border-left-color:#aaaaaa; 
    border-left-style:dotted; 
    color:#676767;  
}

table#commerce {
    float:left;
    text-align:justify;
}

p#moneybookers {
    float:left;
}

td .innerPanel {
    border-left-width:0px; 
}

td {
    font-family:Arial,'Trebuchet MS', Verdana, 'Lucida Grande', Sans-Serif; 
}

.data_tablei {
    width: 495px;
    margin-left: 1px;
    border: 1px solid #828282;
    padding: 0;
}

/* added innerpanel class to limit scope */
.innerPanel h1 , .innerPanel h2, .innerPanel h3, .innerPanel p, .innerPanel ul, .innerPanel li, .innerPanel ol, .innerPanel table {
    font-family:Arial,'Trebuchet MS', Verdana, 'Lucida Grande', Sans-Serif; 
    font-size:11px; 
    color:#000000; 
}

.innerPanel h1 {
    font-size:19px;
    font-style:italic; 
    font-weight:bold; 
    word-spacing:0.0em; 
    letter-spacing:0.0em; 
    color:#F9851C; 
    margin-left:10px; 
    margin-right:10px;
}

.innerPanel h2 {
    font-size:17px;
    font-style:italic; 
    font-weight:bold; 
    word-spacing:0.0em; 
    letter-spacing:0.0em; 
    color:#5AA0FC; 
    margin-left:10px; 
    margin-right:10px;
}

.innerPanel h3 {
    font-size:15px;
    font-style:italic; 
    font-weight:bold; 
    word-spacing:0.0em; 
    letter-spacing:0.0em; 
    color:#5AA0FC; 
    margin-left:10px; 
    margin-right:10px;
}

.innerPanel p {
    font-size:11px; 
    font-weight:400; 
    word-spacing:0.0em; 
    letter-spacing:0.0em; 
    color:#676767; 
    margin-left:10px; 
    margin-right:10px;
}

.innerPanel ul {
    font-weight:400; 
    word-spacing:0.0em; 
    letter-spacing:0.0em; 
    color:#676767; 
    list-style-type:square; 
    margin-left:8px; 
    margin-right:8px;
    text-align:left;
}

.innerPanel li {
    font-weight:400; 
    word-spacing:0.0em; 
    letter-spacing:0.0em; 
    color:#676767; 
    list-style-type:square; 
    margin-left:8px; 
    margin-right:8px;
    text-align:left;
}

.innerPanel ol {
    font-weight:400; 
    word-spacing:0.0em; 
    letter-spacing:0.0em; 
    color:#676767; 
    list-style-type:decimal; 
    margin-left:10px; 
    margin-right:10px;
    text-align:left;
}

.innerPanel pre {
    font-family:monospace; 
    font-size:12px; 
}

.innerPanel input {
    font-family:Arial,'Trebuchet MS', Verdana, 'Lucida Grande', Sans-Serif; 
}

/* extra */
.innerPanel input {
    background: #fff; 
    border: 1px solid #4e86c2; 
    color: #048; 
    margin: 3px 0 2px 0;
} 

.innerPanel input:focus {
    background: #eee; 
    color: #048; 
    margin: 3px 0 2px 0;
}

/* nice buttons ie hack */
* html .innerPanel input {
    background: expression(this.type=="submit"?'#488acc':'');
    color: expression(this.type=="submit"?'#ffffff':''); 
    border-color: expression(this.type=="submit"?'#000000':'');
}

/* nice buttons css2 */
.innerPanel input[type="submit"] {
    background: #488acc; 
    border: 1px solid #000000; 
    color: #fff;
}
	
.innerPanel select {
    border: 1px solid #999; 
    color: #048; 
    margin: 3px 0 3px 0;
} 

/* extra */
.innerPanel select {
    font-family:Arial,'Trebuchet MS', Verdana, 'Lucida Grande', Sans-Serif; 
    font-size:12px; 
}

.innerPanel textarea {
    font-family:Arial,'Trebuchet MS', Verdana, 'Lucida Grande', Sans-Serif; 
    font-size:12px; 
}

.custTopAligned td {
    vertical-align:top; 
}

.nav {
    font-size:115%;
    margin-top:5px;
}

.nav a {
    color:#a5c184; 
    font-weight:bold; 
    text-decoration: underline;
} 

/*  new  */
/* .nav a:link { color:#5AA0FC; font-weight:bold; } .nav a:visited { color:#5AA0FC; font-weight:bold; } .nav a:hover { color:#94B8FF; font-weight:bold; }  old paul */

.ui {
    background:#fff; 
    color:#000;  
    border-collapse:collapse; 
    width:96%; 
    margin-left:auto; 
    margin-right:auto; 
} /* color:#000 border-style:solid; border-width:1px; border-color:#000000;  */

/*--- added to avoid break in IE6.0 on buy credits page---- Chris------ doesn't work

* html .ui {
    width:78% !important; 
}*/

.uiHeader {
    padding-left:5px; 
    background:#a5c184; 
    font-size:14px; 
    font-weight:bold; 
    color:#486203; 
    border-color:#486203; 
    border-width:1px; 
    border-top-style:none; 
    border-left-style:none; 
    border-right-style:none; 
    border-bottom-style:solid; 
    border-collapse:collapse; 
} /* bk fff color:#fd8632 */ 

.uiHeader a {
    color:#fff; 
} /* new */

.uiHeader a:hover {
    color:#fff; 
} /*  new */

/*.uiHeader a:link { color:#5AA0FC; } .uiHeader a:visited { color:#5AA0FC; } .uiHeader a:hover { color:#94B8FF; } old paul */

.uiColheading {
    background:#a5c184; 
    font-weight:bold; 
    font-size:12px; 
    color:#ffffff; 
} 

.uiColheading a {
    color:#fff;
    text-decoration: underline; 
} /*  94B8FF */ /* .uiColheading a:visited { color:#94B8FF; } */

.uiColheading a:hover {
    color:#fff;
    text-decoration: underline; 
} /*  F9851C */

.uiBody {
    background:#ffffff; 
    font-size:11px; 
    color:#676767; 
}

/*.uiBody a:link { color:#5AA0FC; font-weight:bold; } .uiBody a:visited { color:#5AA0FC; font-weight:bold; } .uiBody a:hover { color:#94B8FF; font-weight:bold;  } old */

.uiBody2 {
    background:#f2f2f2; 
    font-size:11px; 
    color:#676767; 
} /* bk f1f1f1 */

 /* .uiBody2 a:link { color:#5AA0FC; font-weight:bold; } .uiBody2 a:visited { color:#5AA0FC; font-weight:bold; } .uiBody2 a:hover { color:#94B8FF; font-weight:bold;} old */

.help {
    background:#fff; 
    color:#336699; 
} /*  added bk */

.helpWarning {
    background:#fff; 
    color:#336699; 
} /*  added bk */

.warning {
    background:#f4b757; 
    color:#000;
} /* added color */

.warning a {
    color:#000000; 
}

p.warning {
    border-style:solid; 
    border-width:1px; 
    padding:3px; 
}

p.small {
    font-size:x-small; 
}

.error {
    font-weight:bold; 
    font-size:13px; 
    color:#ff0000; 
}

.pageFooter {
    text-align:center; 
    padding-top:5px; 
    font-size:10px; 
    color:#676767; 
}

.pagerBar {
    background:#f4b757; 
    font-size:11px; 
}

.pagerBar a:link {
    color:#5AA0FC; 
}

.pagerBar a:visited {
    color:#5AA0FC; 
}

.pagerBar a:hover { 
    color:#94B8FF;  
    text-decoration: underline;
} /* added underline */

.footerbar {
    text-decoration: none;
    text-align: center; 
    color:#94B8FF; 
    font-size:11px; 
}

.footerbar a:link {
    color:#878787; 
}

.footerbar a:visited {
    color:#878787; 
}

.footerbar a:hover {
    color:#575757;  
    text-decoration: underline; 
} /* added underline */

/* paul changes for bigger auth area */
#auth_left {
    float: left;
	width: 143px;
	margin: 0px 0px 0px 2px;
	padding: 0;
}

#auth_right {
	float: right;
	width: 589px;
	color: #474747;
}

/*--- added to avoid break in IE6.0 on buy credits page---- Chris------*/

* html #auth_right {
	float: right;
	width:74% !important; 
	color: #474747;
}

/* temp for ie to display innerpanel correctly
* html #auth_right { width: 70%;} */

#auth_right h1 {
	padding: 0 10px 0 10px;
	font-size: 2.1em;
        font-weight: 600;
        line-height:1.2em;
 }
 
#auth_right h4 {
	padding: 0 10px 0 10px;
	font-size: 1.3em;
    font-weight: 600;
    margin-bottom: 1ex;
}

#auth_right h5 {
	padding: 0 10px 0 10px;
	font-size: 1.3em;
    font-weight: 600;
    color:#486203;
    margin-left: 0.25em;
    margin-bottom: 5px;
}

#auth_right p {
	padding: 0 20px 0 10px;
	font-size: 1.2em;
	text-align: justify;
}

.owneriInfoPanel {
    width: 100%; 
    font-weight:600;  
    font-size: 1.3em; 
    padding:0px; 
    background:#fff; 
    color:#676767;
}

.iInfoPanel {
    width: 100%; 
    margin-left:18px; 
    padding:0px; 
    background:#fff; 
    color:#676767; 
}

.leftlinks a {
    color: #0056ba;
    text-decoration: none; 
    font-size: 1.3em;
    font-weight:600; 
}

.leftlinks a:hover {
    color: #2c2d2d;
    text-decoration: underline;
}

#accountbox {
    position: relative;
    top: 8px;
    left: -2px;
    border: none;
    color: #fff;
    width: 100%;
    margin: 0 0 2em 0;
}

#accountbox fieldset {
    border: none;
    padding: 5px;
    text-align:left;
    background: #a5c184;
    margin: 0;
}

#accountbox label {
    font-size: 1.2em;
    font-weight:600;
    text-align: left;
    margin-right: 5px;
}

#accountbox .box {
    display: block;
    padding: 0;
    margin: 0;
    text-align:right;
}

#accountbox .box2 {
    display: block;
    padding: 0;
    margin: 5px 0;
    text-align:right;
}

#accountbox input.txtbox {
    background: #fff; 
    border: 1px solid #4e86c2;
    color: #048;
    margin: 3px 0 2px 0;
    max-width: 130px;
}

#accountbox a {
    color: #fff;
    text-decoration: underline;
}

#accountbox a:hover {
    color: #2c2d2d;
}

#commercefooter {
    text-align: center;
    margin-top: 30px;
}

#commercefooter hr {
    text-align: center;
    width: 80%;
}