th {
 	border-top:solid 1px #000;
}


.box {
 	background-color:#e8e8e8;
}

.box-bordered {
 	border-left:solid 1px #b22;
 	border-top:solid 1px #b22;
}
#sidebar .box-bordered {
 	margin-bottom:15px;
}







#toolbar ul {
 	width:100%;
 	overflow:visible;
}
#toolbar ul li {
 	float:right;
}



#ustatus {
 	padding:5px;
}




.intro {
 	padding-bottom:15px;
 	margin-bottom:15px;
}






ul.alert-list {
 	border:solid 1px #900;
	background-color:#fed;
	padding:15px;
	margin:15px 0 15px 0;
		
}

.ualert {
 	border:solid 1px #900;
	background-color:#fed;
	padding:15px;
	margin:15px 0 15px 0;
}

.alert-success {
 	border-color:#000;
 	background-color:#dfd;
}

.content-box {
 	border:solid 1px #ccc;
	padding:15px;
	margin:15px 0 15px 0;
}

.cbox_descr {
 	float:left;
 	margin-left:25px;
 	width:300px;
 	margin-bottom:15px;
}




#toolbar .icon {
 	background-repeat:no-repeat;
 	width:48px;
 	height:48px;
 	display:block;
}

#toolbar .icon span {
 	display:none;
}

.icon-facebook {
 	background-image:url(../img/icon_facebook.png);
}




.appAlerts, .cartAlerts {
 	color:#999;
 	font-style:italic;
 	margin-top:5px;
 	font-size:10px;
}



#footer li {
 	width:280px;
}



ul.scrollable {
 
 	height:600px;
 	width:540px;
 	overflow:auto;
}

ul.scrollable li {
 	width:400px !important;

}


ul.multicolumns {
 	clear:both;
 	width:100%;
 	overflow:auto;
}

ul.multicolumns li.column {
 	float:left;
 	width:30%;
 	margin-right:3%;
 	margin-bottom:25px;
}

.longlist-articles li {
 	width:60%;
 	margin-left:30%;
 	margin-bottom:35px;
}
.longlist-articles li h3 {
 	margin-bottom:15px;
}


.longlist-articles li .article-wrap {
 	/*
 	margin-left:150px;
 	margin-right:50px;
 	*/
}