@media screen {/*
Theme Name: RAF 
Theme URI: http://rafimaging.com
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 
Author: Ian Soper
Author URI: http://iansoper.com/
*/

/*
@import "css/sen.0.5.css";
@import "css/main.css";
*/ }
@media screen {@charset "utf-8";
/* SenCSS 0.6 */
html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline}
body{background:#fff;color:#000;font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;position:relative}
textarea{font:100%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:1px dotted}
a{text-decoration:underline}
a:hover,a:focus{text-decoration:none}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{margin:0 1.5em 1.5em;padding:0.75em}
code,kbd,tt{font-family:"Courier New", Courier, monospace;line-height:1;*line-height:1.5}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
dt{font-weight:700}
dd{padding-left:1.5em}
h1{font-size:2em;font-weight:700;margin:0 0 0.75em}
h2{font-size:1.5em;margin:0 0 1em}
h3{font-size:1.1666em;margin:0 0 1.285em}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:0.8333em;margin:0 0 1.8em}
h6{font-size:0.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:bottom}
ins{text-decoration:overline}
ol{list-style:inside decimal}
p{font-weight:300;margin:0 0 1.5em}
pre{font-family:"Courier New", Courier, monospace;margin:0 0 1.5em}
sub{top:0.4em;font-size:0.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:0.85em;line-height:1;position:relative;bottom:0.5em;vertical-align:baseline}
strong,b{font-weight:700}
ul{list-style:inside disc}
ul,ol{margin:0 0 1.5em;padding:0}
li ul,li ol{margin:0}
li li{padding-left:1.5em}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{border:1px solid #000;padding:0.333em;vertical-align:middle}
th{font-weight:700;padding:0.333em;vertical-align:middle}
form button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:0.8em 0 0;*margin:1.75em 0 0;padding:0 0.5em}
form fieldset{border:0;margin:0 0 1.5em;position:relative;padding:1.5em 0 0}
form fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}
form input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;height:2.25em;*height:1.5em;line-height:1.5em;padding:0.29em 0;width:100%;margin:0 0 0.75em}
form input[type=file]{height:2.25em;padding:0}
form textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0.29em 0;width:100%}
form select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;margin:0 0 0.75em;*margin:0 0 0.8em;_margin:0 0 1.3em;padding:0.2em 0 0}
form optgroup {font-weight:700;font-style:normal;text-indent:0.2em}
form optgroup + optgroup {margin-top:1em}
form option{font-size:1em;height:1.5em;padding:0;text-indent:1em}
form label{cursor:pointer;display:block;height:1em;*height:auto;*line-height:1.4em;margin:0;padding:0;width:100%}
form label input{background:0;border:0;height:1em;*height:1.5em;line-height:1.5em;margin:0 0.5em 0 0;padding:0;width:auto}
form legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif;font-style:italic}
.aside-left{clear:left;float:left;margin:0 1.5em 0 0}
.aside-right{clear:right;float:right;margin:0 0 0 1.5em}
.error{background:#fee;border:1px solid red;margin:1.5em;padding:0.666em;text-align:center}
.notice{background:#eef;border:1px solid #00f;margin:1.5em;padding:0.666em;text-align:center}
.success{background:#efe;border:1px solid #0f0;margin:1.5em;padding:0.666em;text-align:center}
.warning{background:#ffe;border:1px solid #ff0;margin:1.5em;padding:0.666em;text-align:center}
.quo{font-family:Georgia, Gentium, "Times New Roman", Times, serif}
.lquo{font-family:Georgia, Gentium, "Times New Roman", Times, serif;margin:0 0 0 -0.55em}
.firstParagraphArticle:first-letter{float:left;font-size:3.2em;font-weight:700;line-height:1em;margin:0 0 -0.2em;padding:0.125em 0.1em 0 0}
.horizontalForm button{clear:left;float:left;margin:0}
.horizontalForm input,.horizontalForm textarea{float:left;margin:0 0 0.75em;*margin:0 0 0.8em;width:49%}
.horizontalForm select{float:left;margin:0 0 0.75em;_margin:0 0 1.25em}
.horizontalForm label{clear:left;float:left;padding:0.375em 0;width:49%}
.horizontalForm label input{height:1em;line-height:1.5em;margin:0.25em 0.5em 0 0;width:auto}
.horizontalForm label.singleLine{clear:both;float:none;height:1.5em;padding:0;width:100%} }
@media screen {
/* @override http://dev.iansoper.com/raf/wp-content/themes/raf/css/main.css */

/*
Colors:
green: #5D9135;
blue: #	;
*/

html body, body {
	font-size: 13px;
	font: Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
	margin: 0;
}

html {
	overflow: scroll;

}

h1 {
	line-height: normal;
	font-size: 1.6em;
}

h2 {
	color: #5D9135;
	font-size: 1.4em;
}

h3 {
	color: #1C4789;
	font-size:1.2em;
	margin:0 0 1.285em;
	font-weight: bold;
	width: auto;
}

a, a:link, a:visited {
    text-decoration: none;
	color: #1C4789;
}

a:hover {
	text-decoration: underline;
	color: #333333;
}

p {

}

blockquote {

}

a img {
	border: 0;
	
}

#wrap {
	margin: 0;
	padding: 0;
	position: relative;
}

#header {
	height: 321px;
	background: url(/wp/wp-content/themes/raf/css/../images/header-bg.png) bottom repeat-x;
	position: relative;
	width: 100%;
	margin: 0 0 24px 0;
}

.subpage #header .content {
	background-image: url(/wp/wp-content/themes/raf/css/../images/header_subpage2.jpg);
	background-repeat: no-repeat;
	padding: 0 0;
}

#header .content #header-message {
	text-indent: -9999px;
}

#header div.content {
/* 	overflow: auto; */
	height: 321px;
}

.content {
	width: 976px;
	margin: 0 auto;
	position: relative;
}

#logo a {
	background: white;
	width: 209px;
	height: 211px;
	position: absolute;
	top: 80px;
	left: 0;
	background: url(/wp/wp-content/themes/raf/css/../images/logo.png) no-repeat;
	text-indent: -9999px;
}

/*
===================================
Primary Nav
===================================
*/


.primary-nav {
	height: 103px;
	width: auto;
	position: absolute;
	margin: 0;
	bottom: 0;
/* 	left: 236px; */
	left: 228px;
/* 	width: auto; */
	padding: 0;
	display: block;
	z-index: 20;
	
}	

.primary-nav li {
	float: left;
	list-style: none;
}

.primary-nav li a {
	margin: 0 0 0 0;
	width: 160px;
	height: 103px;
	background: url(/wp/wp-content/themes/raf/css/../images/nav-buttons.png) 0 0;
	display: block;
	text-indent: -9999px;
}

.primary-nav li li a {
	background: none;
	text-indent: 0;	
	width: auto;
	height: auto;
}

.primary-nav li.page-item-3 a{
	width: 104px;
}

.primary-nav li.page-item-3 a:hover{
	background-position: 0 103px;
}


.primary-nav li.page-item-6 a {
	width: 118px;
	background-position: -104px 0;
}

.primary-nav li.page-item-6 a:hover{
	background-position: -104px 103px;
}

.primary-nav li.page-item-8 a {
	width: 101px;
	background-position: -222px 0 ;
}

.primary-nav li.page-item-8 a:hover {
	background-position: -222px 103px;
}

.primary-nav li.page-item-14 a {
	width: 124px;
	background-position: -320px 0;
}

.primary-nav li.page-item-14 a:hover {
	background-position: -320px 103px;
}

.primary-nav li.page-item-10 a {
	width: 159px;
	background-position: -450px 0;
}

.primary-nav li.page-item-10 a:hover {
	background-position: -450px 103px;
}

.primary-nav li.page-item-12 a {
	width: 140px;
	background-position: -609px 0;
}
.primary-nav li.page-item-12 a:hover {
	background-position: -609px 103px;
}

/*
===================================
#Secondary-Nav
===================================
*/

#secondary-nav {
	list-style: none;
	width: 204px;
	margin-right: 24px;
	float: left;
}

#secondary-nav li a, #secondary-nav li li a {
	text-decoration: none;
	color: #1C4789;
	line-height: 1.1em;
}

#secondary-nav li a:hover {
	color: #06152f;
}

#secondary-nav li.page_item {
	margin: 0 0 12px 0;
	font-size: 1.3em;
	font-weight: bold;
	list-style: none;
}

#secondary-nav li li.page_item {
	font-size: .9em;
	list-style-type: square;
	margin: 10px 0 0 0;
}

#secondary-nav li.page_item a {
}

#rss_feed
{
	margin:25px 0 0 0 !important;
	border:1px solid #1C4789;
	width:135px;
	padding:10px 5px;
	line-height:1.1em;
}

#rss_feed a
{
	font-size:0.8em;
	font-weight:normal;
}

#rss_feed a span
{
	font-size:1.1em;
	font-weight:bold;
}

#content #secondary-nav ul {
	margin: 10px 0 0 1em;
}

#secondary-nav li.page_parent a {
	color: #5D9135;
	background: url(/wp/wp-content/themes/raf/css/../images/page_parent.png) no-repeat;
	padding-left: 24px;
}

#secondary-nav li.page_parent.current_page_item a {
	color: #5D9135;
	background: url(/wp/wp-content/themes/raf/css/../images/current_page_parent.png) no-repeat;
	padding-left: 24px;	
}

/*
#secondary-nav li.page_item {
	display: block;
}
*/

#secondary-nav li.current_page_item li a {
	color: #1C4789;
	background: none;
}

#secondary-nav li.current_page_item a {
	color: #a4c3ef;
	background: url(/wp/wp-content/themes/raf/css/../images/current_page_item.png) bottom right no-repeat;
	padding: 0 24px 0 0;
}

/*
===================================
#Content
===================================
*/


#content {
	min-height: 450px;
	overflow: auto;
	width: 1060px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}

div.column {
	float: left;
	margin: 0 15px 0 0px;
	min-height: 150px;
}

div.one.column {
    margin: 0 15px 0 0;
	width: 160px;
}

div.one.column.right {
	margin-left: 10px;
	width: 160px;
}

div.two.column {
	width: 440px;
}

div.three.column {
	width: 820px;
	margin: 0;
}

div.column.right {
	width: 297px;
	margin: 0 15px 0 0;
}

#content ul {
}

#content ul ul {
	margin-left: 1.5em;
}

#content ul li, #footer ul li {
	list-style-position: outside;
	margin-left: 1.5em;
	margin-bottom: 6px;
}
#content li li {
	margin-left: 1.5em;
	padding-left: 0;
}


span.sep {
	margin: 0 10px;
}


/*
===================================
FOOTER
===================================
*/

#footer {
	position: relative;
	float: left;
	bottom: 0;
	width: 100%;
	min-height: 160px;
	background: #1C4789;
	margin: 0 0 0 0;
	color: #fff;
	padding: 30px 0;
	overflow: auto;
	vertical-align: middle;
}

body.subpage #footer {
	min-height: 24px;
}

#footer h2, #footer h3, #footer h1, #footer p, #footer ul, #footer li {
	color: #fff;
}

#footer .credits {
	margin: 24px auto 0 auto;
	color: #a4c3ef;
	font-size: .9em;
	text-align: center;
	clear: both;
}

.subpage #footer .credits {
	margin: 0 auto;
}

#footer .affiliations {
	float: right;
}

#footer a {
	color: #a4c3ef;
}

#footer a:hover {
	color: #fff;
}

/*
===================================
Home
===================================
*/

.home #header .content {
	background-image: url(/wp/wp-content/themes/raf/css/../images/header_home.jpg);
	background-repeat: no-repeat;
	padding: 0;
}


body.home #content {
	min-height: 200px;
	width:850px;
	margin-top: -25px;
}

body.home .column.one {
	min-height: 200px;
	width:140px;
	
}

.home h2 {
	color: #1C4789;
}

/*
===========================
FAQ
===========================
*/

body.faq #content {
	min-height: 2500px;
}

dl {
	margin: 0 0 24px 0;
}

dl a {
}

dt {
	color: #1C4789;
	font-size:1.1666em;
	margin:24px 0 0 0;
	font-weight: bold;
	width: auto;
}

dl.faq dt {
	background: url(/wp/wp-content/themes/raf/css/../images/dl-q.png) top left no-repeat;
	padding: 0 0 0 30px;
}

 dd {
	display: none;
	margin: 12px 0 24px 0;
}

dl.faq dd {
	background: url(/wp/wp-content/themes/raf/css/../images/dl-a.png) top left no-repeat;
	padding: 0 0 0 30px;
}

dd ul, dd li {
	margin: 0;
}

#faq dl dt {
/* 	overflow: hidden; */
}

.faqShow, .faqHide {
	display: block;
	margin: 8px 0;
	font-size: 12px;
	color: #5D9135;
}

a.external-link {
	padding: 0 30px 0 0;
	background: url(/wp/wp-content/themes/raf/css/../images/external-link.png) right top;
}


blockquote.info {
	margin: 12px 0;
}

blockquote.info p {
	margin: 0;
	padding: 16px;
	font-weight: bold;
}


/*
===================================
Locations
===================================
*/

div.location {
	margin: 20px 0;
	padding: 20px 0 0 0;
	border-top: 2px solid #ccc;
	overflow: auto;
	position: relative;
}

.locations-table {
	border: 2px solid #000;
}

.locations-table td {
	padding: 8px;
	font-size: .9em;
	line-height: 120%;
	border-right-color: #efefef;
	border-left-color: #efefef;
}


.locations-table tr {
	border: 1px solid;
	
}

tr.top-row {
	background-color: #ddd;
	text-align: center;

}

tr.services td {
	text-align: center;
}


tr.services .location-name {
	background: #ccc;
	text-align: left;
	width: 130px;
}

.location iframe, .location small  {
	display: none;
}

.location .info {
	width: 50%;
	float: right;
}


/*
===================================
Exam Prep Table
===================================
*/

table.exam-prep-table {
	border-collapse: collapse;
	width: 440px;
	
}

table.exam-prep-table td {
	padding: 8px;
}

table.exam-prep-table td.exam {
	width: 140px;
	vertical-align: top;
	font-weight: bold;
	border: 0;
	border-bottom: 2px solid #5D9135;
	padding-left: 0;
}

.prep {
	width: 300px;
	border-color: #ccc;
	border-bottom: 2px solid #5D9135;

}

/*
===================================
===================================
*/

ul.downloads li {
	list-style: none;
}

a.pdf {
	background: url(/wp/wp-content/themes/raf/css/../images/file_acrobat_small.png) no-repeat;
	padding: 0 0 0 20px;
}

/*
===================================
Links
===================================
*/

#content ul.links ul {
	margin: 0 0 0 30px;
}

/*
===================================
Physicians List
===================================
*/
.physician {
	margin: 0 0 2em 0;
}

.physician p span {
	width: 110px;
/* 	display: block; */
}

.physician .topic {
	font-family: Georgia, Times, Times New Roman, Serif;
	width: 140px;
	border: 0;
	font-style: italic;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
	font-size: .9em;
}

.physician .item {
	border: 0;
	border-bottom: 1px solid gray;
}

.physician th {
	text-align: left;
}

.photo {
	border: 0;
}

.physician img {
	border: 1px solid #1c4789;

}

body.staff ul#secondary-nav li.page_item {
	font-size: 1.2em;
}



/*
===================================
Images
===================================
*/

img.alignleft {
	float: left;
	clear: left;
	border: 1px solid #5D9135;
	margin: 0 15px 20px 0;
}

/*
===================================
Sidebar Images
===================================
*/

div.column.image {
	background-repeat: no-repeat;
	background-position: top;
	height: 450px;
	position: absolute;
/* 	right: 27px; */
	right: 0;
	top: 0;
	}
	
ul#rotating-image {
	margin: 0;
	right: 0;
	top: 309px;
	position: absolute;
	height: 450px;
	width: 305px;
	display: block;
	list-style-type: none;
}

ul#rotating-image li {
	list-style-type: none;
}

ul#rotating-image img {
	margin: 0;
	padding: 0;
	right: 3px;
	position: absolute;
	top: 0;
}
	
	
/*

.image.brain {
	background: url(/wp/wp-content/themes/raf/css/../images/sidebar-image1.jpg);
}
*/

/*
body.affiliations div.image {
	background: url(/wp/wp-content/themes/raf/css/../images/sidebar-image-affilations.png) no-repeat;
	height: 600px;
	text-indent: -9999px;
}
*/

.contacts .billing {
	width: 100%;
} }
@media screen {#suckerfishnav {
	z-index: 20;
}

#suckerfishnav li li {
	padding: 0;
}

#suckerfishnav li li a {
color:#FFFFFF;
display:block;
line-height:15px;
padding:0 10px;
text-decoration:none;
text-indent:-999em;
z-index:30;
}
#suckerfishnav li li a:hover {
color:#004160;
text-decoration:none;
}
#suckerfishnav ul {
left:-999em;
padding-top:10px;
position:absolute;
top:81px;
width:145px;
}
#suckerfishnav ul ul {
padding-top: 0;
}
#suckerfishnav li:hover ul, #suckerfishnav li.sfhover ul {
left:auto;
}
#suckerfishnav li li a, #suckerfishnav li li a.page_item {
padding: 8px;
text-indent:0;
width: auto;
}
#suckerfishnav ul li.page_item {
background:#5D9135 none repeat scroll 0 0;
width:145px;
}
#suckerfishnav ul li a {
color:#FFFFFF;
line-height:1.1em;
}
#suckerfishnav ul li:hover a, #suckerfishnav ul ul li.sfhover a {
color:#fff;
}
#suckerfishnav ul li:hover li a, #suckerfishnav ul ul li.sfhover li a {
color:#FFFFFF;
}
#suckerfishnav ul li:hover li a:hover, #suckerfishnav ul ul li.sfhover li a:hover {
color:#fff;
}
#suckerfishnav ul li:hover, #suckerfishnav ul ul li.sfhover {
background:#395920 none repeat scroll 0 0;
}
#suckerfishnav ul ul li.page_item {
font-size:1em;
}
#suckerfishnav ul ul, #suckerfishnav ul ul ul, #suckerfishnav ul ul ul ul {
margin-left:-999em;
position:absolute;
top:0;
width:145px;
}
#suckerfishnav li li:hover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li li li li.sfhover ul {
margin-left:145px;
}
#mainmenu_wrapper div.right {
background:transparent url(/wp/wp-content/themes/raf/css/../images/topnav-right-bg.png) no-repeat scroll 0 0;
height:67px;
position:absolute;
right:0;
top:-25px;
width:13px;
} }
@media screen {/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.pictureHolder .top .left { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/tl.gif) top left no-repeat; } /* Top left corner */
	div.pictureHolder .top .middle { background: #fff; } /* Top pattern/color */
	div.pictureHolder .top .right { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/tr.gif) top left no-repeat; } /* Top right corner */
	
	div.pictureHolder .content { background-color: #fff; } /* Content background */
	div.pictureHolder .content a.next:hover { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnNext.gif) center right no-repeat; cursor: pointer; } /* Next button */
	div.pictureHolder .content a.previous:hover { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnPrevious.gif) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pictureHolder .content a.expand { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnExpand.gif) top left no-repeat; cursor: pointer; } /* Expand button */
	div.pictureHolder .content a.expand:hover { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
	div.pictureHolder .content a.contract { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */
	div.pictureHolder .content a.contract:hover { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
	div.pictureHolder .content a.close { width: 61px; height: 22px; background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnClose.gif) center left no-repeat; cursor: pointer; } /* Close button */

	div.pictureHolder .content .details .nav a.arrow_previous { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/arrow_previous.gif) top left no-repeat; } /* The previous arrow in the bottom nav */
	div.pictureHolder .content .details .nav a.arrow_next { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/arrow_next.gif) top left no-repeat; } /* The next arrow in the bottom nav */

	div.pictureHolder .bottom .left { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/bl.gif) top left no-repeat; } /* Bottom left corner */
	div.pictureHolder .bottom .middle { background: #fff; } /* Bottom pattern/color */
	div.pictureHolder .bottom .right { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/br.gif) top left no-repeat; } /* Bottom right corner */

	div.pictureHolder .loaderIcon { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/loader.gif) center center no-repeat; } /* Loader icon */

	div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/ttl.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/ttr.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/ttp.gif) top left repeat-x; }

/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.prettyPhotoOverlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	
	div.pictureHolder {
		position: absolute; z-index: 10000;
		width: 100px;
	}
		
		div.pictureHolder .top {
			position: relative;
			height: 20px;
		}
			* html div.pictureHolder .top { padding: 0 20px; }
		
			div.pictureHolder .top .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pictureHolder .top .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pictureHolder .top .middle { position: static; }
			
			div.pictureHolder .top .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pictureHolder .content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
		
			div.pictureHolder .content .details {
				display: none;
				margin: 10px 15px 0 20px;
			}
				div.pictureHolder .content .details p.description { display: none; float: left; margin: 0; }
				
				div.pictureHolder .content .details .nav {
					float: left;
					margin: 4px 0 0 0;
				}
				
					div.pictureHolder .content .details .nav p { float: left; margin: 0 4px; }
				
					div.pictureHolder .content .details .nav a.arrow_previous,
					div.pictureHolder .content .details .nav a.arrow_next {
						float: left;
						display: block;
						width: 8px; height: 9px;
						text-indent: -10000px;
						margin-top: 4px;
					}
					
					div.pictureHolder .content .details .nav a.disabled { background-position: 0 -10px; cursor: default; }
		
		div.pictureHolder .content div.hoverContainer {
			position: absolute; z-index: 10000;
			top: 0; left: 0;
			width: 100%;
		}
		
		div.pictureHolder .content a.next {
			position: relative; z-index: 2000;
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
		}
			
		div.pictureHolder .content a.previous {
			cursor: pointer;
			display: block;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/wp/wp-content/themes/raf/css/../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
			
		}
		
		div.pictureHolder .content a.expand,
		div.pictureHolder .content a.contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
			
		div.pictureHolder .content a.close {
			float: right;
			display: block;
			text-indent: -10000px;
		}
		
		div.pictureHolder .bottom {
			position: relative;
			height: 20px;
		}
			* html div.pictureHolder .bottom { padding: 0 20px; }
			
			div.pictureHolder .bottom .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pictureHolder .bottom .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pictureHolder .bottom .middle { position: static; }
				
			div.pictureHolder .bottom .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pictureHolder .loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		
		div.pictureHolder #fullResImageContainer { width: 100%; text-align: center; }
	
		div.prettyPhotoTitle {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff; font-size: 13px;
		}
		
			div.prettyPhotoTitle div.prettyPhotoTitleLeft,
			div.prettyPhotoTitle div.prettyPhotoTitleRight { float: left; width: 19px; height: 23px; overflow: hidden; }
			
			div.prettyPhotoTitle div.prettyPhotoTitleContent { float: left; line-height: 23px; } }
