

html 			{background-color:#dfdfdf;}

body			{padding:40px 80px;}

h1				{color:#ffffff; font-family:"Arial Black"; text-transform:uppercase;}
h2				{font-family:"Arial Black"; text-transform:uppercase; color:#ffffff;}

menu			{margin:0; padding:0;}

menu li 		{list-style:none;}
menu a			{padding:4px 20px; display:block; margin-bottom:10px; width:600px; text-decoration:none;}

#breadcrumbs				{padding:4px 20px; }
#breadcrumbs a				{color:#d7d7d7; text-decoration:none;}
#breadcrumbs a:hover		{text-decoration:underline;}
#breadcrumbs a:first-child	{font-weight:bold;}

.flash			{border:2px solid #e6267c; background-color:#f6f6f6; padding:10px 20px 10px 60px; position:relative; font-family:arial, sans-serif; font-size:1.2em; max-width:800px;
					-moz-box-shadow: 3px 3px 10px #b1b1b1;
					box-shadow: 3px 3px 6px #939393;
	background: -moz-linear-gradient(
        left,
        #adadad,
        #f5f5f5 70px,
        #f5f5f5
    );
    background: -webkit-gradient(
        linear,
        left top, right top,
        from(#666666),
        to(#f5f5f5),
        color-stop(0.08, #f5f5f5)
    );

				}

.flash:before {
	padding-right: 5px;
	content: "!";
	background-color:#ff0000;
	display:block;
	position:absolute;
	top:0px;
	left:-1px;
	padding:0 15px;
	height:100%;
	font-family:"arial black";
	color:#ffffff; 
	font-size:2.1em;
	line-height:1em;
	
}










#breadcrumbs,
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	 font-family: arial;
	
	outline: none;
	cursor: pointer;

	text-decoration: none;	

	-webkit-border-radius:8px; 
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}


.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/* white */

.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}



/* black */
#breadcrumbs,
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

