#browser {
	margin: 0px auto;
	width: 95%;
	background: #fff;
	-webkit-box-shadow: 0px 3px 5px #111;
	   -moz-box-shadow: 0px 3px 5px #111;
	        box-shadow: 0px 3px 5px #111;
}
#browser p {
	margin: 14px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #585d63;
}


/* ===================== */
/* ! WARNING CONTAINER   */
/* ===================== */

#warning {
	padding: 11px 20px;
	max-width: 25%;
	background: #ffcbcb;
	background: -webkit-linear-gradient(bottom, #ffcbcb 0%, #fff 100%);
	background: -moz-linear-gradient(bottom, #ffcbcb 0%, #fff 100%);
	background: -ms-linear-gradient(bottom, #ffcbcb 0%, #fff 100%);
	background: -o-linear-gradient(bottom, #ffcbcb 0%, #fff 100%);
	background: linear-gradient(bottom, #ffcbcb 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffcbcb');
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align:justify;
	float: left;
	border-right: 1px solid #d9dce0;
	-webkit-box-shadow: inset 0px 0px 1px #fff;
	   -moz-box-shadow: inset 0px 0px 1px #fff;
	        box-shadow: inset 0px 0px 1px #fff;
}
#warning h2 {
	margin-top: 13px;
	padding-bottom: 17px;
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e03a3a;
	border-bottom: 1px solid #e7e8e8;
}

/* ====================== */
/* ! DOWNLOAD CONTAINER   */
/* ====================== */

#download {
	padding: 5px 5px;
	width: 55%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	float: right;
}
#download h2 {
	margin-top: 12px;
	padding-bottom: 17px;
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585d63;
	border-bottom: 1px solid #e7e8e8;
}

/* ================= */
/* ! BROWSER ICONS   */
/* ================= */

ul#browsers {
	padding: 0px;
	width: 100%;
	list-style: none;
}
ul#browsers li {
	margin-right: 13px;
	float: left;
}
@-moz-document url-prefix() {
	ul#browsers li {
		margin-right: 12px;
	}
}
ul#browsers li:last-child {
	margin-right: 0px;
}
ul#browsers li .icon {
	margin: 2px 0px 14px;
	height: 63px;
	width: 62px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
ul#browsers li .icon span {
	display: none;
}
ul#browsers li#chrome .icon {
	background: url('../img/chrome.png') no-repeat left top transparent;
}
ul#browsers li#firefox .icon {
	background: url('../img/firefox.png') no-repeat left top transparent;
}
ul#browsers li#safari .icon {
	background: url('../img/safari.png') no-repeat left top transparent;
}
ul#browsers li#ie .icon {
	background: url('../img/ie.png') no-repeat left top transparent;
}
@-moz-document url-prefix() {
	ul#browsers li .icon {
		margin: 3px 0px 14px;
	}
}


/* =================== */
/* ! INSTALL BUTTONS   */
/* =================== */

ul#browsers li a.install {
	padding: 7px 13px 9px;
	background: #c1c1c1;
	background: -webkit-linear-gradient(bottom, #c1c1c1 0%, #8f8f8f 100%);
	background: -moz-linear-gradient(bottom, #c1c1c1 0%, #8f8f8f 100%);
	background: -ms-linear-gradient(bottom, #c1c1c1 0%, #8f8f8f 100%);
	background: -o-linear-gradient(bottom, #c1c1c1 0%, #8f8f8f 100%);
	background: linear-gradient(bottom, #c1c1c1 0%, #8f8f8f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f', endColorstr='#c1c1c1');
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px #8f8f8f;
	color: #fff;
	border: 1px solid #8f8f8f;
	-webkit-box-shadow: 0px 1px 0px #8f8f8f;
	   -moz-box-shadow: 0px 1px 0px #8f8f8f;
	        box-shadow: 0px 1px 0px #8f8f8f;
}
ul#browsers li a.install:hover {
	background: #42aa34;
	background: -webkit-linear-gradient(bottom, #42aa34 0%, #267b20 100%);
	background: -moz-linear-gradient(bottom, #42aa34 0%, #267b20 100%);
	background: -ms-linear-gradient(bottom, #42aa34 0%, #267b20 100%);
	background: -o-linear-gradient(bottom, #42aa34 0%, #267b20 100%);
	background: linear-gradient(bottom, #42aa34 0%, #267b20 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#267b20', endColorstr='#42aa34');
	text-shadow: 0 1px #267b20;
	position: relative;
	top: -2px;
	border: 1px solid #267b20;
	-webkit-box-shadow: 0px 3px 0px #267b20;
	   -moz-box-shadow: 0px 3px 0px #267b20;
	        box-shadow: 0px 3px 0px #267b20;
}
ul#browsers li a.install:active:hover {
	top: 0px;
	-webkit-box-shadow: 0px 1px 0px #267b20;
	   -moz-box-shadow: 0px 1px 0px #267b20;
	        box-shadow: 0px 1px 0px #267b20;
}