﻿/* STYLES SPECIFIC TO THE PHOTOROTATOR CONTROL */
#photo_rotator { 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	width: 100%;
	text-align: left; 
}
#photo_rotator h1 {
	font-size: 26px;
	margin: 0px 0px 10px 10px;
	color: #018752; 
	padding-top: 5px;
} 
#photo_rotator .main_image {
    width: 400px;
    height: 400px;
    float: left;
    background: #DCE1E5;
    position: relative;
    overflow: hidden;
    color: #000000;
    margin: 0px 5px 10px 10px;
    border: solid 1px #DCE1E5; 
}
#photo_rotator .main_image .desc {
    position: absolute;
    bottom: 0;
    left: 0; 
    width: 100%;
}
#photo_rotator .main_image .desc_block {
    width: 100%;
    background: #DCE1E5;
	height: auto;
    font-weight: bold;
}
#photo_rotator .main_image p {
    padding: 10px;
    margin: 0;
	/*text-align: justify;*/    
}
#photo_rotator .image_thumb {
    float: left;
    width: 280px;
    height: 400px;
    padding: 0px 5px 0px 5px;
    border: solid 1px #DCE1E5;
}
#photo_rotator .image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#photo_rotator .image_thumb ul li  {
	margin-top: 14px;
    margin-bottom: 13px;
    padding: 2px;
    background: #DCE1E5;
    float: left;
    width: 270px;
    border: solid 2px #DCE1E5;
}
#photo_rotator .image_thumb img {
    border: none;
    margin-right: 5px;
    padding-top: 0px;
    float: left;
}
#photo_rotator .image_thumb small {
	display: block;
	font-size: 9px; 
	vertical-align: middle;
	padding: 10px 5px 10px 0px;
}
#photo_rotator .image_thumb ul li.hover {
    border: solid 2px #2A75AE;
    cursor: pointer;
}
#photo_rotator .image_thumb ul li.active {
    border: solid 2px #2A75AE;
    background: #2A75AE;
    color: #FFFFFF;
    cursor: default;
}
#photo_rotator .image_thumb small.active { color: #FFFFFF; }
#photo_rotator .image_thumb ul li .desc_block { display: none; }
#photo_rotator .error { color: #FF0000; }
#photo_rotator .center {
	margin: 0px auto;
	text-align: center;
}
#photo_rotator #weekly_messages {
	float: right; 
	padding: 5px; 
	background-color: #C8E1FF; 
	text-align: center;
}
#notification_container {
	width: 100%; 
	text-align: left; 
	display: block; 
	/*background: #90a5bd url('http://www.agriculture.state.pa.us/portal/server.pt/gateway/PTARGS_0_2_24476_10297_0_43/AgWebsite/Files/General/paTabBackground2.gif') repeat-x left top;*/
	background: -webkit-gradient(linear, left top, left bottom, from(#E9D096), to(#D0981B));
	background: -moz-linear-gradient(top,  #E9D096,  #D0981B);
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cc9933', startColorstr='#FFFFFF', gradientType='0'); 
}
#notification_container div {
	padding: 5px; 
	font-size: 1.2em; 
	font-weight: bold;
}
#notification_container a  {
	font-size: 1.0em; 
	font-weight: bold;
}
