*  { 
    margin: 0; 
    padding: 0; 
    border: 0; 
}

body { 
    font: 76% Arial, Verdana, "Trebuchet MS", Tahoma, Sans-serif; 
    background:#999965; 
    color: #666666;     
} 

.clear { 
    clear:both; 
} 

.right { 
    float: right; 
} 

.left { 
    float: left; 
}

h1  {
	font-size: 2.2em;
	display:block;
	width:740px;
	height:36px;
	margin:0 5px 0 5px;
	border-bottom:solid 1px #ffc724; 
}  
h2  {
	font-size: 2.0em;
	display:block;
	height:25px;
	margin:0 10px 0 0px;
}     
h3  {font-size: 1.8em;}     
h4  {font-size: 1.6em;}     
h5  {font-size: 1.4em;} 
     
p {
	font-size: 1em;
	margin-bottom:10px;
}

#container {  
    width:750px; /*760*/
	padding:0 5px 0 5px;
    text-align:left;   
    margin-left:auto;  
    margin-right:auto;  
    background-color: #ffc724; 
}

#header {
	height:75px;
}

#masthead {
	height:249px;
}

#main {
	background:#ffffff;
	padding:20px 0 0 0;
}

.content {

}

h1.protect-orang {background: url(/images/text/help-protect-orangutans2.gif) no-repeat;}
h1.protect-animals {background: url(/images/text/help-protect-orangutans.gif) no-repeat;}
h1.donate-form {background: url(/images/text/donation-form.gif) no-repeat;}

label#donatePersonal_detailsLbl {
	background: url(/images/text/your-details.gif) no-repeat;
}
label#donatePostal_detailsLbl {
	background: url(/images/text/postal-address.gif) no-repeat;
	}
label#donateCreditcard_detailsLbl {
	background: url(/images/text/credit-card-details.gif) no-repeat;
}
label#donatePersonal_detailsLbl, label#donatePostal_detailsLbl, label#donateCreditcard_detailsLbl {
	text-indent:-9999px; 
	display:block; 
	margin:0px 0 15px 0;
	height: 25px;
}

#donateCc_number, #donateCc_number1, #donateCc_number2, #donateCc_number3 {
	width: 39px;
	border:solid 1px #cacaca;
	margin:0 0 8px 0px;
}

#donateCc_expireRow select{
	width: 85px;
	border:solid 1px #cacaca;
	margin:0 0 8px 0px;
}

input.radio {
	width: auto
}

label.checkbox {
	width: auto;
}

label.block {
}

.main-l {
	float:left;
	display:inline;
	padding:10px 5px 0 5px;
	width:395px; /*415*/
}

.main-r {
	float:right;
	display:inline;
	padding:10px 5px 0 5px;
	width:335px; /*325*/
}

.main-l-top {
	float:left;
	display:inline;
	padding:10px 5px 0 5px;
	width:450px; /*415*/
}

.main-r-top {
	float:right;
	display:inline;
	padding:10px 5px 0 5px;
	width:260px; /*325*/
}


img.orang {
	float:right;
	margin:0 0 15px 0;
}

.footer{
	height: 41px;
	text-align: center;
	background:#ffc724;
	line-height:41px;
}

.footer a {
	background: url(/images/paw.gif)  0px 1px no-repeat ;
	padding-left: 17px;
	padding-right: 8px;
	color: black;
	text-decoration: none;
}

.footer a:hover {
	color: white;
}



/* Forms */

.label, #donateReceiptLbl, #donateAnonLbl, #donateCc_numberLbl, #donateCc_expireRow label{
	float:left;
	display:inline;
	width:150px;
	margin:0 0 8px 3px;
	font-size:.9em;
	clear: both;
}
#donateNewsletterLbl{
	float:left;
	display:inline;
	width:290px;
	margin:0 0 8px 3px;
	font-size:.9em;
	clear: both;
}

div.checkboxrow {
	clear: both;

}

div.checkboxrow label {
	font-size: 0.9em
}


.field{
	float:left;
	display:inline;
	margin:0 0 8px 0;
	font-size:.9em;
	width:170px;
	border:solid 1px #cacaca;
}

select.field {
	border: none
}

input {
	width:170px;
}

.inputError{
	color:red;
	float:left;
	margin:0 0 8px 155px;
	font-size:.9em;
}

.labellong{
	float:left;
	display:inline;
	width:310px;
	margin:0 0 8px 3px;
	font-size:.9em;
}

.textarea{
	width:169px;
}

.select{
	width:172px;
}

#itomic {
	text-align: center;
	color: black;
	font-size: 0.9em;
	padding-bottom: 1em;
	color: #695b47;
}

#itomic a {
	color: #dd5928
}
#donateAnonRow {
	margin:0 0 15px 0;
}
.short{
	width:80px;
	border:solid 1px #9b4b0c;
}

.cbx{
	border:none;
}

#donateSubit {
	margin: 1em 7px;
	padding: 7px;
}

#thankyou {
	margin-top: 3em;
	text-align: center;
	min-height: 200px;
}


.submit-image{
	float:right;
}
/* Tables */
