﻿select, input, textarea {
	padding: 5px;
	border: 1px solid #bbb;
	outline: 0;
	color: #333;
	width: 300px;
	background: #FFFFFF;
	  font-family: Tahoma, Verdana;
	  
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	}
	
	
select { width:311px;  }

textarea {
	width: 300px;
    max-width: 300px;
	height: 150px;
	line-height: 150%;
	}
	
textarea.extendedTextarea { height:220px; }


.popupForm { margin-left:30px; width:450px !important; }
.form { width:550px;}

.rightForm { width:270px; font-size:11px;}

.rightForm input { width:180px; }
.rightForm select { width:180px; }
.rightForm p label { width:60px; }
.rightForm .submit input { padding:4px 9px !important; font-size:11px !important; }
.rightForm .submit { margin-top:10px !important; }
.rightForm .desc { margin-bottom:5px; line-height:1.3em; font-size:11px; border:0; }
.rightForm p em { padding-left:70px !important; }

.desc { margin-bottom:20px; line-height:1.6em;  border-bottom:0;}
.form p { margin-bottom:7px; padding-bottom:7px; line-height:1.4em; border-bottom:solid 1px #efefef;}
.form p em { display:block; font-size:10px; font-style:normal; padding-left:160px; padding-top:2px; color:#666; }
.form p img {  padding-left:4px; vertical-align:middle; padding-top:4px;  }

.popupForm p em { padding-left:110px !important; }

.form label {
	margin-right: 10px;
	color: #575757;
	display:block;
	float:left;
	font-weight:bold;
	width:150px;
	line-height:26px;	
	text-align:right;
	
	}
	
	.popupForm label { width:100px !important; }

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	
	}
.submit { text-align:right; margin-top:15px; }

.submit div { font-size:11px; padding-top:2px;padding-right:2px; }
input[type=checkbox] { width:auto; border:0; padding:0; margin:0 0 0 3px; }
input.checkbox { width:auto; }

input[type=text].error, input[type=password].error { background-color:#FFFDCB; }

input:focus, textarea:focus {
 border: 1px solid #888;
	}
	


.cssgradients button:hover , .cssgradients .button:hover 
{
 opacity:0.95;filter:alpha(opacity=95)   
}

.cssgradients button:active , .cssgradients .button:active 
{
 opacity:1;filter:alpha(opacity=100)   
}



.gold { color:#76CAC6 }
.platinum { color:#76B572 }
.titanium { color:#8EAC1A }
.lowcall { padding-left:20px; }

.redButton{}

.cssgradients .redButton 
{
        background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.39, rgb(171,41,41)),
    color-stop(0.91, rgb(204,82,82))
) !important;
    background:-moz-linear-gradient(
    center bottom,
    rgb(171,41,41) 39%,
    rgb(204,82,82) 91%
) !important;
        opacity:0.95;
    filter:alpha(opacity=95);  
  

}


.no-cssgradients .redButton
{
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AB2929', endColorstr='#CC5252');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AB2929', endColorstr='#CC5252')";
}


.no-cssgradients .button, .no-cssgradients button
{
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2F592C', endColorstr='#468842'); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2F592C', endColorstr='#468842')"; 
  
}






button, .button
{
    padding:9px 20px 9px 20px !important;font-size:12px !important;
font-family:Tahoma;
font-weight:bold; 

}



.cssgradients button, .cssgradients .button
{
        opacity:0.9;
    filter:alpha(opacity=90);  
border:0 !important;
text-shadow: 1px 1px 1px #333;
color:White;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

    background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.36, rgb(47,89,44)),
    color-stop(0.91, rgb(70,136,66))
    );
    background:-moz-linear-gradient(
        center bottom,
        rgb(47,89,44) 36%,
        rgb(70,136,66) 91%
    );
}
