/* Common styles for all application */
/* Color */
.blue {color: #3fc2f3} /* site styled blue color */
.black { color: black }
.red { color: red }
.green { color: green }
.silver { color: silver }

h2.pink {
	color: #e34676;
	font-size: 160%;
	font-weight: bold;
	margin: 10px 0;
}

/* links color */
a.black { color:black }
a.black:hover, a.black:focus { color: #A9A9A9}

a.red { color:red }
a.red:hover, a.red:focus { color: #FA8072}


/* Floating */
.left { float:left; }
.right { float:right; }
.clear { clear:both; height: 0.01%; width:0; }

/* heights */
.height_10 {
	height:10px;
}

/* margins & padding */
.nowrap {white-space: nowrap;}
.nomargin {margin: 0}
.nopadding {padding: 0}
p {margin: 6px 0;}
div.block {margin: 5px 0}
.price {width:100%; margin-top:25px; white-space: nowrap;}

/* notices */
.errorExplanation {color: black; margin: 6px 0; padding: 4px; border: 1px solid red; background: #FFE4E1; width: auto; font-size: 120%; font-weight: bold; width: 600px;}
#div.fieldWithErrors input {border: 1px solid red;  }
#notice {position: absolute; width: 250px; z-index: 20000;}
#spinner2 {width: 287px; height: 15px; background: url('/images/spinner2.gif'); text-align: center;	color: black;}

/* borders */
.border1light { border: 1px solid #ccc; padding: 4px 6px;}

/* Ugly BUGS */
.x-shadow,
.x-combo-list-inner{height: 300px;} 
