@CHARSET "ISO-8859-1";


.clr {
	clear:left;
	padding:0;
	margin: 0;
}

.clrBoth {
	clear:left;
	padding:0;
	margin: 0;
}


.noborder {

	border:none!important;
}

form br {
	clear:left;
}

.form_wrapper{
	margin: 0; 
	padding: 0;
	width:90%;
	font-size:1.1em;
	letter-spacing:0.025em;
}

.form_box{

	padding:0;
	margin: 5% auto 5% auto;
	width:90%;
	text-align: center;	
	background-color:#EBE7E8;
	border: thin solid #C9C9C9;
}


.confirm_pg_subtitle {

	padding:0.3em;
	margin: 0 auto 0 auto;
	font-weight:bold;
	font-size:10px;
	text-align:center;	
}

.form_pg_title {

	padding:0.3em;
	margin: 0 auto 0 auto;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.form_title {
	/* a slight modification of this is used for the title of the upload photos to event page */
	margin: 5px;
	padding: 5px;
 	font-size: 120%; 
	font-weight: bold;
	letter-spacing:2px;
	color: #d5d5d5;
	background-color:#191970;
}

.continueButton {
 
	/*background-color:#EBE7E8;
	border: thin solid #C9C9C9;*/

	font-weight: bold;
	float: right;
	margin:0;
}

.continueButtonWrapper {

	padding:0 !important;
	width: 96%;
}



.center {
	text-align: center;
}

.right {
	float:right;
}

#create_client_wrapper {

	margin: 2% auto 2% auto;
	padding: 0.2em;
	width: 95%;
	background-color:#EBE7E8;;
}

#create_client_box {

	/*margin: 0px auto 0px auto;*/
	margin:0;
	padding: 0;
}

/* set form style called 'form_one'*/

form.form_one, form#create_clientfm {

	width: 98%;
}

form.form_one fieldset label {

	line-height:20px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 5px 0 0;
	padding: 0;
	width: 35%;
	float: left; 
	/*display: block;*/
	font-weight: bold;
	text-align: right; 	
	letter-spacing: 0.25px;
}


form.form_one fieldset.input_fields {

	border: none;
	/*width: 98%;	/*FF needs this set; IE no seems not to */
	/*float: right;*/
	margin-top:10px;
	margin-bottom:5px;
	border: thin solid #00008B;
}

form.form_one fieldset.input_fields input[type="text"], 
	form.form_one fieldset.input_fields textarea,
	form.form_one fieldset.input_fields input[type="password"]{
	width: 40%;
	font-weight: normal;
	font-size: 120%;
	font-family: Arial, serif;
	float:left;
	border: thin solid #C9C9C9;
	padding-left:2px;	
}
 
form.form_one fieldset.but_group, #create_clientfm fieldset.but_group {
	border: none;
	margin-bottom: 0;
	text-align:left!important;
}

form#checkedintest fieldset label {

	width: 50%!important;	
}
/***********************************************************/

/********************* make some specific adjustments to form style 'form_one' *******/

#captchaLabel {
	width:50%!important;
}

#agreeLabel {
	width: 60%!important;
}

form#checkedintest fieldset {
	border:none!important;
}


form#ccinfo fieldset#fs1 input[type="text"] {

	width:10%!important;
}


form#purcr fieldset#fs1 input[type="text"] {

	width:10%!important;
	border: none!important;
}

form#purcr label#purccInstruc {

	width:100%!important;
	text-align:left;
}

form#purcur div#rbox{
	text-align:left;
}

form#purcur input[type="text"]#credits, form#purcur input[type="text"]#tot {
	background-color:#EBE7E8!important;
} 

.readonly_text{    /*blends readonly text fields into the standard background color*/
	background-color:#EBE7E8!important;
	border:none!important;
	readonly:readonly;
}

form#purcr div#rbox {

	text-align:left!important;
}

/**************************    confirm page  ************************************/

div#totinfo {
	/*float:right;
	margin-right:50px;*/
}


div#ccinfo, div#cinfo, div#shipinfo {
	float: left;
}

div#ccinfo li, div#cinfo li, div#shipinfo li {

	float: left;
}

div#ccinfo br, div#cinfo br, div#totinfo br, div#shipinfo br {
	clear:both;
	display:block;
}

.nav-ul br {
	clear:both
}


div#ccinfo ul, div#cinfo ul, div#totinfo ul, div.ship_rate_row ul, div#shipinfo ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

/*  move the above to this class */
.nav-ul {
	list-style-type:none;
	padding:0;
	margin:0;
}


div#totinfo ul {
	float:	right;
}

div#totinfo li[name='data'] {
	float:right;
	text-align:right;
	width:20%;
}

 div#totinfo li[name='label'] {
 
 /*float:right;*/
 text-align:right;
 /*width:40%;*/
 }

fieldset#fscc3 label {

float:left;
text-align:right;
width:40%;
}

fieldset#fscc3 input {

float:left;
/*padding-left:10px;*/
text-align:right;
width:20%;
}

div#ccinfo li.label, div#cinfo li.label, div#shipinfo li.label {

/*display:block;
padding-right:15px;
text-align:right;
width:40%;*/
	
	
	line-height:20px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 5px 0 0;
	padding: 0;
	width: 35%;
	float: left; 
	display: block;
	/*font-weight: bold; */
	text-align: right; 	
	letter-spacing: 0.25px;
	
	
}

div#ccinfo li.labell, div#cinfo li.labell, div#shipinfo li.labell {

	display:block;
	text-align:right !important;
}

div#ccinfo li.labell{
	width:60px!important;
}

/******************************************************************/



form#create_clientfm ul.header {

	margin:0;
	padding:0;
	width:98%;
}


/*form#create_clientfm ul.header li.hcell input[type="text"] {

	width: 97%;
	font-weight: bold;
}*/


form#create_clientfm ul.header li.hcell, form#create_clientfm ul.header li.rcell, form#create_clientfm ul.header li.ccell  {

	margin:0;
	padding:2px;
	/*width: 19.5%;*/
	width:25%;
	float: left;
	display: block;
	border: 1px solid #A9A9A9;
	text-align: left;
	line-height: 1.5;
	font-weight: bold;
}

form#create_clientfm ul.header li.rcell {

	width: 10% !important;
}

form#create_clientfm ul.header li.ccell {

	width: 10% !important;
}


div#generic_wrapper, div#instruc_wrapper {

	margin-top:5px;
	margin-bottom:8px;
	padding:0;
	width:90%;
	text-align: left;
}


.input_fields_focus {
	/*background-color: #C0C0C0;*/
	background-color: D5D5D5;
	/*border: thin solid E0E0E0;*/
}

form fieldset select {
	margin-top: 2px;
}



#captcha {
	width: 100px!important;
}

#agree {
	float: left;
	width: 2%!important;
}


#reenter {
	margin-top: -1px;
}


.clear_both {
	clear:both!important;
	display:block;
}

form textarea {
	overflow: auto;
}


#create_clientfm #createc {

	with:2%;
}

#group_select_tb{
	width:80%;
}

table#dloadph td, table#ploadph td {

	text-align:right;
}

table#dloadph td[name='fsize'] {
	text-align:right;
}

table#dloadph tr th, table#ploadph tr th{
	line-height:1!important;
	font-size:70%!important;
	text-align:right!important;
}

/**************************************************************************/

div.ship_rate_row ul li {

	float:left;
	display:block;
	padding-right:15px;
	padding-bottom:6px;	  /* forces alignment along bottom border */
}

.ship_rate_header {
	width:22%;
	margin:0;
	padding-bottom:8px;
	font-weight:bold;
}


.ship_rate_data1  {

	text-align:left;
	width:25%;
}

.ship_rate_data2, .ship_rate_data3, .ship_rate_data4 {

	text-align:right;
}

.ship_rate_data3 {
	width:25%;
} 
	
.ship_rate_data2, .ship_rate_data4 {
	width:15%;
}



