/* FORM STYLES */

/* Registration Forms */

.registerForm {
background:#464646;
width:715px;
margin-bottom:15px;
}
.registerForm td {
padding:0px 5px 0px 10px;
}

td.formHeader {
 height:20px;
 font-weight:bold;
 color:white;
 background: url('../../../other_files/cdn/box-head-lrg.gif') no-repeat;
}

td.formFooter {
padding:0px;
}

td.formCell .portlet-form-label {
margin-top:5px;
display:block;
}

td.formCell {
width:356px;
font-size:11px;
}

td.formCell .portlet-form-input-field {
margin-bottom:5px;
display:block;
width:230px;
font-size:11px;
height:17px;
}

td.salutation .portlet-form-input-field {
width:50px;
}
td.salutation{
padding-right:0px;
width:65px;
}

td.given {
width:114px;
padding-right:0px;
padding-left:0px;
}
td.given .portlet-form-input-field {
width:110px;
}

td.family {
width:115px;
padding-right:0px;
padding-left:0px;
}

td.family .portlet-form-input-field {
width:110px;
}

td.subs {padding-top:20px;}

td.subs .checkbox.portlet-form-label{
width:200px;
background:none;
display:inline;
position:relative;
top:2px;
}

td.subs .checkbox.portlet-form-input-field {
	display:inline;
	width:1.5em;
margin-bottom:20px;
}


td.checkbox .portlet-form-input-field.checkbox {
	display:inline;
	width:1.5em;
	margin-right:5px;
}

td.checkbox .portlet-form-label {
position:relative;
top:2px;
}



td.formCell .portlet-form-button {
clear:left;
display:block;
font-size:11px;
padding-bottom:10px;
background:#F04F0A url('/other_files/cdn/but_bg.gif') repeat-x;
}

#content1 .portlet-form-input-field 
{
width:100%;
}


/*GALLERY incl FILTER FORMS*/

.galleryTable {
 text-align:center;
 width:710px;
 margin:5px 0px 5px 0px;
}

#content1 .box select {
width:135px;
}

.img-search select {
 width:120px;
 font-size:11px;
}

.img-search label {
 display:block;
 padding-top:5px;
 font-size:11px;
}

select {
  font-family: Arial, Helvetica, Verdana;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
 background:#bbbbbb;
border:1px solid #ccc;
}

.search-area { 
 float:right;
 width:170px;
}

.search-area .portlet-form-input-field {
 width:115px;
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
margin:2 0 1 0;
display:inline;
 float:left;
 font-size:10px;
}

.search-area .portlet-form-button {
margin-top:3px;
padding-top:0px;
 height:1.7em;
background:#F04F0A url('../../../other_files/cdn/but_bg.gif');
}

.login-area {
 width:155px; 
 overflow:hidden;
 float:right;
 display:block;
 margin-top:9px;
 margin-right:5px;
}

.login-area .portlet-form-input-field {
 height:15px;
 font-size:9px;
 width:115px;
 display:inline;
 margin:0px;
 padding:0px;
 margin-bottom:1px;
}

.login-area .portlet-form-label {
 padding:0px;
 margin:0px;
}

#submit-user-login {
 position:relative;
 top:-1px;
 height:15px;
}

.portlet-form-label {
 font-size:11px;
 font-weight:bold;
 color:white;
 text-align:left;
}

.portlet-form-input-field {
 width:250px;
 background:#bbbbbb;
border:1px solid #ccc;
padding:0 0 0 0;
margin:1 0 1 0;
display:block;
 font-size:10px;
}

.checkbox {
display:inline;
border:0px solid #ccc;
}

.portlet-form-button {
border:1px solid #ccc;
background:#F04F0A url('../../../other_files/cdn/but_bg.gif');
display:inline;
color:#fff;
padding:1px;
font-family:tahoma,arial,verdana;
font-size:9px;
padding:0 0 0 0;
margin-top:2px;
 height:1.7em
}

form {
	margin:0px;
	padding:0px;
}
.portlet-form-input-field.checkbox {
	display:inline;
	float:left;
	width:1.5em;
}


label.checkbox {
	margin-left:1.2em;
	position:relative;
	/*width:92%;*/
}

textarea.portlet-form-input-field {
	font:11px arial,verdana;
	/*width: 280px;*/
	height: 150px;
	padding:4px;
	border:1px solid #4D80B3;
}


/*CONTACT FORM*/

.form {padding:10px;}

.form .portlet-form-input-field {
 width:250px;
}

.form textarea.portlet-form-input-field {
 width:250px;
 height:120px;
}
/* Used for showing username on my_accout page */
p.user-name {
 padding-left:10px;
 height:20px;
 font-weight:bold;
 color:white;
 background: url('../../../other_files/cdn/box-head-lrg.gif') no-repeat;
}  

