/*  Reset CSS v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none}
/* remember to define focus styles! */
:focus {outline: 0}
/* remember to highlight inserts somehow! */
ins {text-decoration: none}
del {text-decoration: line-through}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0}
a:active {outline: none;}
img, a img, a img:hover  {border:0;margin:0;padding:0}


html {height: 100%;}

* { padding: 0; margin: 0; }

body {
padding-bottom:30px;
 font: 12px Verdana;
 background: #fff url(bg1.jpg);
}
#wrapper {
 margin: 10px auto;
 width: 922px;
 }
#faux {
 padding-top:20px;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 background: #F9F8F6;
 width: 100%
}
#header {
 height:355px;
 color: #000;
 width: 922px;
 padding: 0px;
 margin: 0px;
 background: transparent url(banner.jpg) no-repeat bottom center;
}
#leftcolumn {
 display: inline;
 color: #000;
 margin: 0px;
 padding: 0px;
 width: 235px;
 float: left;
}
#rightcolumn { 
 min-height:370px;
 float: right;
 border-left: #cdcdcd 1px solid;
 color: #000;
 margin: 10px;
 padding: 0px 20px 10px 30px;
 width: 608px;
 display: inline;
 position: relative;
 text-align:justify;
}
#footer { 
 float: right;
 text-align:right;
 width: 912px;
 clear: both;
 color: #cdcdcd;
 background: #F9F8F6 url(bg-bottom.jpg) no-repeat bottom center;
 font-size: 12px;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 10px 0px;
}
.clear { clear: both; background: none; }

a, a img {border:none}

	
#leftcolumn .menu{
	width: 200px;
	margin: 20px;
	border: solid #cdcdcd 1px}
	
#leftcolumn li a {
	font-weight:bold;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none}	
	
#leftcolumn li a:link, #leftcolumn li a:visited {
	color: #656556;
	display: block;
	background: url(menu8.gif);
	padding: 8px 0 0 20px}
	
#leftcolumn li a:hover {
	color: #474739;
	background:  url(menu8.gif) 0 -32px;
	padding: 8px 0 0 20px;}
	
#header img{float:left;margin-left:5px}
	
#header ul{
float:right;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;}

#header li {
font-weight:bold;
font-family: Arial, Arial, Helvetica, sans-serif;
line-height:1em;
display: inline;
color: #3C4043;
font-size: 21px;
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 0px;}

#header a {
padding: 0px 10px 0px 0px;
color: #3C4043;
text-decoration:none;}

#header a:hover, #header a.current {
color: #E43C15;
text-decoration:none;}

	
.credit {
margin: 30px 0;
text-align:center;}
.credit img {margin-right:5px}

#rightcolumn h1 {
font: 21px Arial Black, Arial;
text-align:left;
color:#3C4043;
padding: 0px 0px 20px 0px;
margin:0}

#rightcolumn h2 {
font: 15px Arial;
font-weight:bold;
text-align:left;
color:#3C4043;
padding: 20px 0px 10px 0px;
margin:0}

p {
line-height:1.45em;
text-align:justify;
margin: 0px 0px 10px 0px;}

#footer a{
outline:none;
color:#cdcdcd;
text-decoration:none}
#footer a:hover {
text-decoration:underline}

a{
outline:none;
color:#FF6600;
text-decoration:underline}
a:hover {
text-decoration:none}

hr {
width: 683px;
border:none;
height:0;
border-top: #cdcdcd solid 1px}

dl, dt {margin:10px}

em {color:red}

input {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: white;
	border: 1px solid black;
	padding: 1pt;
	margin: 5px;
   }
        
textarea {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: white;
	border: 1px solid black;
	padding: 1pt;
	margin: 5px;
	}
.album{
	background:#F9F8F6;
	border:1px solid #FF6600;
	border-left:5px solid #FF6600;
	padding:7px}
.album td {padding: 0 7px;vertical-align:middle}

.formResult {
border:0;
background: #F9F8F6}

.refund {font-size:10px}

/* Form styles */
div.form-container { margin: 0px; padding: 5px; background-color: transparent;}

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
div.form-container form fieldset { margin: 10px 0; padding: 3px; border: #EEE 1px solid; }
div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 185px; font-size: 90%; color: #696969; }
div.form-container form  { margin: 10px 0; padding: 10px; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form  div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding: 4px 10px 0 0; width: 170px; display: block; float: left; text-align: right; position: relative;}
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { text-align:center }
div.form-container div.buttonrow input{ background:#fff }
div.form-container .controlset input {border:0}



#log_res.ajax-loading {
background: url(spinner.gif) no-repeat center;
height:20px;}