﻿.breadcrumbcontainer{margin-left:30px;}
#mediacategorylabelcontainer{margin:10px; padding:5px;}
#mediatagcontainer{margin-top:10px;}
.mediacategorylabel{font-size:150%;}
.mediacategorygridcontainer{margin:5px; min-height:425px; padding:10px 0 0 20px;}
.mediacategorygrid{}
.categoryelementcontainer{vertical-align:top;}
.categoryimagecontainer{width:250px; height:167px; overflow:hidden; border:solid 2px #d2a854; margin:4px;}
.mediagridcontainer{margin:10px;}
.mediagridcontainer a:link, .mediagridcontainer a:visited, .mediagridcontainer a:active{color:#fff;text-decoration:none;}
.mediagridcontainer a:hover{color:#fff; text-decoration:underline;}
.mediagrid{}
.mediaelementcontainer{vertical-align:top; padding:5px;	color:#999;	width:108px;}
.mediaelementflowcontainer{text-align:center; vertical-align:top; color:#999; margin:3px; float:left; height:100px; width:108px;}
.mediaelementflowcontainer img{height:67px; width:100px;}
.imagecontainer{overflow:hidden; border: solid 1px #d2a854;}
.imagecontainer img{margin:3px;}
.imagecontainerhover{overflow:hidden; border: solid 1px #d2a854; background-color:#060;}
.imagecontainerhover img{margin:3px;}
.contentcontainer{margin-top:3px; overflow:hidden; text-align:center;}
#mediatagcontainer{margin:0 0 15px 215px;}
#mediatagcontainer a:link, #mediatagcontainer a:active, #mediatagcontainer a:visited{color:#03b4e7; text-decoration:none; margin-right:4px;}
#mediatagcontainer a:hover{color:#0191ba; text-decoration:underline; margin-right:4px;}
.medianavigationpreview{width:50px;	height:40px;}
.pagercontainer{padding:3px; margin:5px; border: solid 1px #012258; background-color:#96cae7;}
.pagercontainer a:link, .pagercontainer a:visited, .pagercontainer a:active{color:#002e79; text-decoration:none;}
.pagercontainer a:hover{color:#012258; text-decoration:underline;}

/* add on */
.greyLine{border:solid 1px #ccc; padding:10px;}