/*
 * Copyright www.SwitchGames.com
 * Global Form Styles
 * Author: Jason J and LENNY!
 * 
 */

/**** These are used to target CSS to specific browsers *****

.ext-gecko -- is firefox/mozilla browsers
.ext-gecko2  	-- is firefox/mozilla browser specific version
.ext-gecko3  	-- is firefox/mozilla browser specific version
.ext-safari	 -- is Safari
.ext-ie	 -- is IE all versions
.ext-ie7	 -- is IE 7
.ext-ie6	 -- is IE6
.ext-opera	 -- is for Opera
.ext-mac -- is Mac Platform

*** END These are used to target CSS to specific browsers ***/


/* start table for form layout */
table.table-form {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
table.table-form td {
	padding-bottom:4px;
	padding-right:8px;
}
/* end table for form layout */


.sg-input-text {
	border: 0px;
	background-color: transparent;
	height: 22px;
	font: 11px Arial, Verdana, Helvetica, sans-serif!important;
	padding-top: 5px;
}

.ext-ie7 .sg-input-text-search {
	line-height: 13px!important;
	padding-left: 3px!important;
}

.sg-input-text-search {
	border: 0px;
	background-color: transparent;
	height: 22px;
	font: 11px Arial, Verdana, Helvetica, sans-serif!important;
	padding-top: 5px;
	top: 0px!important;
}


.title-dialog-ltGrey-lg {
	font: 24px Arial,Verdana;
	text-transform:uppercase;
	color:#cbcbcb;
}
.title-dialog-ltGreen-lg {
	font: 20px Arial,Verdana;
	color:#9dae61;
	text-transform:none;
	font-weight:normal;
	vertical-align:top;
}
.sub-title-dialog-white {
	font: 18px Arial,Verdana;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
}

.title-dialog-errorMsg {
	font: 20px Arial,Verdana;
	font-weight:normal;
	text-transform:lowercase;
	color:#b23e14;
	padding-left:10px!important;
	background:url(../images/account_creation/ac-validation-error-sm.gif) no-repeat;
	background-position:0px 11px;
	margin-left:10px
	
}
.title-dialog-errorMsg span {
	color:#67360a;
	margin-left:5px;
}

label {
	font:12px Arial,Verdana;
	color:#ffffff;
}
label.label-caps {
	text-transform:uppercase;
}
label.label-above {
	display:inline-block;
	margin-bottom:5px;
}
label.label-grey-bld {
	color:#868686;
	font-weight:bold;
}

label input {
	margin-right:3px;
}

.label-rt {
	text-align:right;
	padding-right:8px;
}

/* input green bg */
.input-text {
	font: 14px Arial,Verdana;
	padding:2px;
	background-color:#41491f;
	color:#ffffff;
	border:0px;
}

/* input white bg */
.input-text-wh {
	font: 14px Arial,Verdana;
	padding:2px;
	background-color:#ffffff;
	color:#888888;
	border:0px;
}

/* textarea green bg */
.textarea {
	font: 14px Arial,Verdana;
	padding:2px;
	background-color:#41491f;
	color:#ffffff;
	border:0px;
}

/* textarea white bg */
.textarea-wh {
	font: 14px Arial,Verdana;
	padding:2px;
	background-color:#ffffff;
	color:#888888;
	border:0px;
}

select {
	font: 14px Arial,Verdana;
	background-color:#666666;
	color:#ffffff!important;
	border:0px;
	text-transform:uppercase;
}
select.select-lg {
	padding:2px;
}
/* Specific styles for static Ext comboboxes */
.sg-form-field {
    font:normal 15px Arial, Verdana, helvetica, sans-serif;
    padding:2px;
    border:1px solid #666666;
    white-space: nowrap;
    overflow:hidden;
	text-overflow: ellipsis;
	background: #666666;
	color:#ffffff!important;
}
.sg-combo-list-item {
    font:normal 14px Arial, Verdana, helvetica, sans-serif;
    padding:2px;
    border:1px solid #AFBE9A;
    white-space: nowrap;
    overflow:hidden;
	text-overflow: ellipsis;
	background: #666666;
	color:#ffffff!important;
}
.sg-combo-list-item .sg-combo-list-item-selected{
	border-top:0px solid #AFBE9A;
    border-bottom:0px solid #AFBE9A;
    border-left:0px solid #000000;
    border-right:0px solid #000000;
    background:#41491F;
    cursor:pointer;
	color:#ffffff!important;
}
