/* @override http://www.vsadc.com/stylesheets/screen.css */

/*
 *  Van Scoyoc Associates main website
 *  General styles for screen, etc.
 *
 *  Created by Eli Van Zoeren
 *  http://elivz.com
 *
 */

/* Eric Meyer's Reset styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}


/* Begin columns */

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;display:inline;margin-left:10px;margin-right:10px;}
.col-1{width:60px} .col-2{width:140px;} .col-3{width:220px;} .col-4{width:300px;} .col-5{width:380px;} .col-6{width:460px;} .col-7{width:540px;} .col-8{width:620px;} .col-9{width:700px;} .col-10{width:780px;} .col-11{width:860px;} .col-12{width:940px;}
.first-child{margin-left:0}.last-child{margin-right:0}
.pre-1{margin-left:90px;}.pre-2{margin-left:170px;}.pre-3{margin-left:250px}.pre-4{margin-left:330px;}.pre-5{margin-left:410px;}.pre-6{margin-left:490px;}pre-7{margin-left:570px;}pre-8{margin-left:650px;}pre-9{margin-left:730px;}pre-10{margin-left:810px;}pre-11{margin-left:890}
.post-1{margin-right:90px;}.post-2{margin-right:170px;}.post-3{margin-right:250px}.post-4{margin-right:330px;}.post-5{margin-right:410px;}.post-6{margin-right:490px;}post-7{margin-right:570px;}post-8{margin-right:650px;}post-9{margin-right:730px;}post-10{margin-right:810px;}post-11{margin-right:890}
.section{margin-bottom:1.429em;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/* End columns */


/* Begin text */

body {
	font-size: 93.75%;  /* Reset base size to 15px */
	line-height: 1.333em;  /* Set baseline grid to 20px */
	}

body, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	}
		
h1, h2, h3, h4, #breadcrumbs, h5, input, textarea, select, label, #header, #footer, a.read-more {
	font-family: "proxima-nova-1","proxima-nova-2",Helvetica,Arial,Geneva,sans-serif;
	font-weight: 400;
	}
	
code {
	font-family: Consolas, "Courier New", Courier, mono;
	}
	
p {
	padding-bottom: 1.333em;
	}
	
a:link {
	color: #8c1515;
	text-decoration: none;
	}
	
a:visited {
	color: #721616;
	text-decoration: none;
	}
	
a:focus, a:hover, a:active {
	text-decoration: underline;
	}

h1 {
	font-size: 2em;
	line-height: 1.333em;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #8c1515;	
	padding-bottom: 0.667em;
	}
h1 .title {
	font-size: 0.667em;
	padding-left: 0.5em;
	}
	
h2 {
	font-size: 1.6em;
	line-height: 1.667em;
	font-weight: 400;
	letter-spacing: 1px;
	}
	
h3 {
	font-size: 1.267em;
	font-weight: 700;
	}

h4 {
	font-size: 1em;
	font-weight: 700;
	}

blockquote {
	padding: 0.625em 1.5em;
	font-style: italic;
	font-size: 1.067em;
	line-height: 1.875em;
	}
	
ul {
	padding-bottom: 1.333em;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 0;
	}
	
ol {
	padding-bottom: 1.333em;
	list-style-position: outside;
	list-style-type: upper-roman;
	padding-left: 1.25em;
	}
	
ul li, ol li {
	padding-bottom: 0.666em;
	}

img {
	display: block;
	border: 1px solid #113f73;
	}
img.left { margin-right: 1em; }
img.right { margin-left: 1em; }
img.noborder { border: none; }

form {
	padding: 0;
	}

input, select, textarea {
	font-size: 1em;
	color: #2e4e73;
	}

input[type=text], input[type=email], input[type=tel], textarea {
	width: 100%;
	padding: 1px 0;
	background: #bac9d9;
	border: 1px solid #2e4e73;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

select {
	background: #f3f0eb;
	}

.meta {
	font-size: 0.867em;
	font-style: italic;
	}

.alert {
	color: #d81515;
	}

a.read-more {
	font-size: 0.933em;
	}

/* End text */ 


/* Begin page styles */

body {
	text-align: center;
	background: #ffffff url(../images/interface/page-bg.png) repeat-y center top;
	color: #113f73;
	}
	
#wrapper {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	position: relative;
	background: #f3f0eb;
	}
#wrapper:after {
/* auto clear the section */
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#wrapper {display: inline-table;}
/* Hide from IE Mac \*/
* html #wrapper {height: 1%;}
#wrapper {display: block;}
/* End hide from IE Mac */

.sidebar {
	padding-top: 1.429em;
	}

/* End page styles */


/* Begin header styles */

#header {
	float: left;
	position: relative;
	width: 100%;
	}
	
#header #skip {
	height: 0;
	width: 0;
	position: absolute;
	left: -9999px;
	}

#header #banner {
	width: 960px;
	height: 240px;
	background: url(../images/interface/banner-home.jpg);
	}

#header #logo {
	padding: 0;
	}
#header #logo a {
	display: block;
	width: 412px;
	height: 124px;
	background: url(../images/interface/logo.png) no-repeat;
	text-indent: -9999px;
	border: none;
	}

#header #top-bar {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 400px;
	}

#login {
	float: right;
	padding: 0 10px 0 18px;
	background: url(../images/login.png) no-repeat left center;
	color: #2e4e73;
	font-size: 0.9333em;
	font-weight: bold;
	text-shadow: 0 0 14px rgba(255,255,255,0.4);
	}

#search {
	float: right;
	width: 180px;
	height: 20px;
	background: url(../images/interface/search-box.png) repeat-x left top;
	position: relative;
	}
#search form {
	float: left;
	width: 164px;
	}
#search input {
	border: none;
	background: transparent;
	padding: 1px 4px;
	margin: 0;
	height: 18px;
	line-height: 17px;
	width: 135px;
	}
#search input.submit {
	width: 16px;
	height: 18px;
	padding: 0;
	margin: 2px 0;
	display: inline-block;
	background: url(../images/interface/search.png) no-repeat 0 0;
	text-indent: -9999px;
	cursor: pointer;
	}
#search input.submit:hover {
	background-position: 0 -18px;
	}
	
#header #search-options {
	float: right;
	width: 14px;
	height: 18px;
	margin: 2px 0;
	display: block;
	background: url(../images/interface/search.png) no-repeat -16px 0;
	text-indent: -9999px;
	border: none;
	}
#header #search-options.active {
	background-position: -16px -18px;
	}
#header #search-menu {
	display: none;
	position: absolute;
	top: 18px;
	right: 0;
	padding: 10px;
	background: #24558c;
	text-align: left;
	text-indent: 0;
	list-style-type: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 2px 4px rgba(0,0,0,0.25);
	-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,0.25);
	box-shadow: 1px 2px 4px rgba(0,0,0,0.25);
	}
#header #search-options:hover ul {
	/*display: block;*/
	margin: 0;
	}
#header #search-menu li {
	padding: 0;
	}
#header #search-menu li a {
	color: #ebf2f1;
	display: block;
	}
#header #search-menu li a:hover, #header #search-menu li a:focus, #header #search-menu li a:active {
	border: none;
	text-decoration: underline;
	}
	
#nav {
	height: 30px;
	width: 100%;
	padding: 0;
	margin: -25px 0 0; /* Move it up 25px to cover the bottom of the header image */
	list-style-type: none;
	}
#nav li {
	display: inline;
	float: left;
	}
#nav li a:link, #nav li a:visited {
	display: block;
	color: #ebf2f1;
	border: none;
	height: 30px;
	background: url(../images/interface/nav.png) no-repeat 0 0;
	text-indent: -9999px;
	}
#nav #nav_about { width: 122px; background-position: 0 0; } #nav #nav_about:hover, #nav #nav_about:focus, #nav .active #nav_about { background-position: 0 -30px; }
#nav #nav_practice { width: 187px; background-position: -122px 0; } #nav #nav_practice:hover, #nav #nav_practice:focus, #nav .active #nav_practice { background-position: -122px -30px; }
#nav #nav_people { width: 144px; background-position: -309px 0; } #nav #nav_people:hover, #nav #nav_people:focus, #nav .active #nav_people { background-position: -309px -30px; }
#nav #nav_clients { width: 150px; background-position: -453px 0; } #nav #nav_clients:hover, #nav #nav_clients:focus, #nav .active #nav_clients { background-position: -453px -30px; }
#nav #nav_bulletin { width: 190px; background-position: -603px 0; } #nav #nav_bulletin:hover, #nav #nav_bulletin:focus, #nav .active #nav_bulletin { background-position: -603px -30px; }
#nav #nav_contact { width: 167px; background-position: -793px 0; } #nav #nav_contact:hover, #nav #nav_contact:focus, #nav .active #nav_contact { background-position: -793px -30px; }

/* End header */


/* Begin body styles */

#content {
	float: left;
	width: 100%;
	}

#breadcrumbs {
	float: none;
	padding: 0;
	list-style-type: none;
	color: #547499;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	}
#breadcrumbs li {
	float: left;
	color: #a55b5c;
	padding: 0 18px 0 0;
	margin-right: 8px;
	background: url(../images/interface/breadcrumb-arrow.png) no-repeat right 2px;
	}

#content h1 {
	clear: both;
	}

.imgBox {
    float: right;
    margin-left: 1.333em;
    }
	
/* Link icons */

a.doc {
	background: url(../images/icons/doc.png) no-repeat right top;
	padding-right: 20px;
	}
a.jpeg, a.jpg, a.gif, a.png {
	background: url(../images/icons/jpeg.png) no-repeat right top;
	padding-right: 20px;
	}
a.mp3, a.mp4, a.mpeg, a.mpg, a.wav {
	background: url(../images/icons/mp3.png) no-repeat right top;
	padding-right: 20px;
	}
a.pdf {
	background: url(../images/icons/pdf.png) no-repeat right top;
	padding-right: 20px;
	}
a.xls {
	background: url(../images/icons/xls.png) no-repeat right top;
	padding-right: 20px;
	}
a.zip {
	background: url(../images/icons/zip.png) no-repeat right top;
	padding-right: 20px;
	}
a.ext_link {
	background: url(../images/icons/link.png) no-repeat right top;
	padding-right: 20px;
	}

	
/* End body */


/* Begin footer styles */

#footer {
	float: left;
	width: 960px;
	padding: 1.333em 0;
	}
	
#family {
	float: left;
	width: 920px;
	padding: 20px;
	margin-bottom: 0.666em;
	text-align: center;
	color: #b8bcbf;
	background: #224f84 url(../images/interface/footer-bg.png) repeat-x top;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

#family h3 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	}
#family p {
	padding: 0;
	font-size: 0.933em;
	}
#family a {
	color: #ebf2f1;
	}

#family #vsa {
    float: left;
	width: 420px;
	padding: 0 19px 0 20px;
	overflow: hidden;
	border-right: 1px solid #577580;
	}
#family #cdi {
	float: right;
	padding: 0 40px 0 0;
	width: 380px;
	}
	
#copyright {
	text-align: center;
	font-size: 0.867em;
	padding: 0;
	}

#photoCredit {
    text-align: center;
    font-size: 0.6em;
    padding: 0;
    }
	
/* End footer */


/* Begin PrettyPhoto */
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:24px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:24px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_close{width:75px;height:24px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_close{width:75px;height:24px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}div.pp_pic_holder img {display:inline}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
