.actor {
	font-weight: lighter;
	color: Gray;
	}

.input01 {
	width: 235px;
	}	

h3.search {
	font-family:Arial, sans-serif;
	color: #FF6600;
	}
	
h3.green {
	font-family:Arial, sans-serif;
	color: #228B22;
	}

.summaryGray {
	border: 1px dashed #CCCCCC; /* color of dashed */
	border-style: double none dashed;
	padding: 3px 0px 3px 0px;
	height: 25px;
	}

.summaryMovieTitle {
	font-weight:bold;
	font-size: large;
	color: #0066CC;
	}  
	
.summarySynopsis {
	 font-weight: lighter;
    display:block;
    margin:0.3em 0.3em 0 0px;
    overflow:hidden;
    line-height:1.15em;
    padding:0;
    text-align:left;
	 height:3.45em;
}

.summaryActor {
	 font-weight: lighter;
	 color: Gray;
    display:block;
    margin:0.3em 0.3em 0 0px;
    overflow:hidden;
    line-height:1.15em;
    padding:0;
    text-align:left;
	 height:2.3em;
}

.readmore{
	font-weight: lighter;
}

/* Image Border*/
.borderit img{
border: 1px solid #ccc;
}

.borderit:hover img{
border: 1px solid #005385;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

/* Begin A Href Add Button*/
.clearAdd { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 58px;
}

a.squarebutton{
background: transparent url('square-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
width: 75px;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('square-green-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.markloanbutton{
background: transparent url('square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.markloanbutton, a:visited.markloanbutton, a:active.markloanbutton{
color: #494949; /*button text color*/
}

a.markloanbutton span{
background: transparent url('square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.markloanbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.markloanbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.markloanbuttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.removebutton{
background: transparent url('square-red-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.removebutton, a:visited.removebutton, a:active.removebutton{
color: #494949; /*button text color*/
}

a.removebutton span{
background: transparent url('square-red-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.removebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.removebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.removebuttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.orangebutton{
background: transparent url('square-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.orangebutton, a:visited.orangebutton, a:active.orangebutton{
color: #494949; /*button text color*/
}

a.orangebutton span{
background: transparent url('square-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.orangebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.orangebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.orangebuttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.graybutton{
background: transparent url('square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.graybutton, a:visited.graybutton, a:active.graybutton{
color: #494949; /*button text color*/
}

a.graybutton span{
background: transparent url('square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.graybutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.graybutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.graybuttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.bluebutton{
background: transparent url('square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.bluebutton, a:visited.bluebutton, a:active.bluebutton{
color: #494949; /*button text color*/
}

a.bluebutton span{
background: transparent url('square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.bluebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.bluebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.bluebuttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* End A href Button*/

/* Movie Detail Popup*/
.synopsis {
	font-weight: lighter;
}
.movie_title_full_details {
	color: #24618E;
	font-size: large;
	font-weight: bold;
}
.studio_full_details {
	color: #24618E;
	font-weight: bold;
}
.bold_details {
	font-weight: bold;
}
.results_details {
	font-weight: lighter;
}

/* End Movie Detail Popup*/

/* begin tooltip CSS */
#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border: 2px solid #005385;	
	left:18px;	
	top:0px;
	position:absolute;
	width:300px;	
	height:190px;	
	background-color:#FFF;	
	padding:5px;	
	font-size:0.8em;	
	overflow:auto;	
	z-index:1000001;
}
/* end tooltip CSS */

.NavigationLinkHeading {
	color: #24618E;
	font-weight: normal;
}

.MyCollectionActionsBox {
	color: #0066CC; /* color of element its contained in */
	border: 1px dashed #CCCCCC; /* color of dashed */
	border-style: double none none;
	padding: 5px 0px 5px 0px;
	height: 30px;
	}
	
/* Modal Dialog*/
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
/* End Modal Dialog*/

.summaryYear {
	font-weight: lighter;
	}
	
.summaryRating {
    display:block;
    overflow:hidden;
    line-height:1.2em;
    padding:0;
    text-align:left;
	 height:1.2em;
}

.summaryIndexBold {
	font-weight: bold;
	color: #696969;
	}
	
.linkaction {
	font-weight: lighter;
}


/* -------------------------------------------- */
/* ------------- Pagination: Clean ------------ */
/* -------------------------------------------- */

#pagination-clean li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
/* savers #pagination-clean li,*/
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888888; display:block; float:left; font-weight:bold; padding:3px 4px; }	
#pagination-clean .next a,
#pagination-clean previous a  { border:none; font-weight:bold; }	
#pagination-clean .active     { color:#000000; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:underline; }
#pagination-clean a:hover     { text-decoration:none; }

/* -------------------------------------------- */
/* ----------- Pagination: Digg Style --------- */
/* -------------------------------------------- */
	
#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #0e509e; }

/* -------------------------------------------- */
/* ------------- Pagination: Flickr -----------	*/
/* -------------------------------------------- */
	
#pagination-flickr li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-flickr a           { border:solid 1px #DDDDDD; margin-right:2px; }
#pagination-flickr .previous-off,
#pagination-flickr .next-off   { color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; }
#pagination-flickr .next a,
#pagination-flickr .previous a { font-weight:bold; border:solid 1px #FFFFFF; }	
#pagination-flickr .active     { color:#ff0084; font-weight:bold; display:block; float:left; padding:4px 6px; }
#pagination-flickr a:link, 
#pagination-flickr a:visited   { color:#0063e3; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-flickr a:hover     { border:solid 1px #666666; }


