/*
Theme Name:     Print
Theme URI:      http: //printrestaurant.com/
Description:    Print theme designed by Brittney Kernan based on HTML5 Boilerplate. 
Author:         Brittney Kernan
Author URI:     http: //brittneykernan.com/
Template:       boilerplate
Version:        1.0
*/


@import url("../boilerplate/style.css");

* { outline: none }
::-moz-selection { background: #055496; color:#000; text-shadow: none; }
::selection { background:#055496; color:#000; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #055496; }
html; body { height: 100%; }
body { font-family: 'Lato',"Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14.5px; line-height:130%; color: #000; background: #0a0501; }
a { text-decoration: none; }
a, a:active, a:visited { color: #055496; }
a:hover { color: #000; }
h1, h2 { text-transform: uppercase; font-size: 18.7px; font-weight: normal; }
h1 { margin-bottom: 20px; font-weight: bold; }
h2, h3 { margin: 20px 0 ; }
h3 { font-size: 16px; }
input[type="text"],input[type="search"],textarea { border: 1px solid #333; ; padding: 3px; background: url('images/content-bg.png') repeat transparent 0 0; color: #000; font-family: 'Lato',"Trebuchet MS",Arial,Helvetica,sans-serif; resize: none; margin-top: 3px; }
input[type="submit"] { border: none; background: none; color: #000; font-family: 'Lato',"Trebuchet MS",Arial,Helvetica,sans-serif; color: #000; text-transform: uppercase; padding: 0; }
input[type="submit"]:hover { color: #055496; }
	
/* Reusabel Styles */
.right { text-align: right }
.left { text-align: left }
.center { text-align: center }

/* Clear Both Fix */
.post:after, #container:after, #footer:after, #home-slider:after, .navigation:after, .post .entry-content:after { content: ""; visibility:hidden; display: block; clear:both; height: 0; }

/* Sections */

#container { width: 896px; z-index: 2; position: relative; height: 488px; left: 50%; margin: -304px 0 0 -448px; position: absolute; top: 50%; }
.bg { position: fixed; width: 100%; height: 100%; z-index: 0 }
.bg img { width: 100%; height: 100%; }

#header { float: left; background: url('images/content-bg.png') repeat transparent 0 0; min-height: 608px; padding-bottom: 10px; }
#logo { display: block; width: 230px; height: 230px; background: url('images/press-lounge-logo.png') 0 0 transparent; }

#menu-main { min-height: 299px;  }
#access ul { margin-top: 15px; }
#access ul li { margin-bottom: 15px; text-align: center; }
#access ul li a { font-size: 15px; text-transform: uppercase; color: #000; }
#access ul li a:hover, 
#access .menu ul li.current_page_item a,
#access ul li.current-page-ancestor a,
#access ul li.current-menu-ancestor a,
#access ul li.current-menu-parent a,
#access ul li.current-page-parent a,
#access ul li.current_page_parent a,
#access ul li.current_page_ancestor a,
#access ul li.current-menu-item a,
#access ul li.current-page-ancestor ul a:hover,
#access ul li.current-menu-ancestor ul a:hover,
#access ul li.current-menu-parent ul a:hover,
#access ul li.current-page-parent ul a:hover,
#access ul li.current_page_parent ul a:hover,
#access ul li.current_page_ancestor ul a:hover,
#access ul ul li.current-menu-item a,
#access ul li.current-menu-ancestor ul li.current-menu-item a { color: #055496; }
#access ul li.current-page-ancestor ul a,
#access ul li.current-menu-ancestor ul a,
#access ul li.current-menu-parent ul a,
#access ul li.current-page-parent ul a,
#access ul li.current_page_parent ul a,
#access ul li.current_page_ancestor ul a { color: #000 } 
#access ul ul.sub-menu { overflow: hidden; display: none; margin-top: 6px; }
#access ul li.current-page-ancestor ul.sub-menu,
#access ul li.current-menu-ancestor ul.sub-menu,
#access ul li.current-menu-parent ul.sub-menu,
#access ul li.current-page-parent ul.sub-menu,
#access ul li.current_page_parent ul.sub-menu,
#access ul li.current_page_ancestor ul.sub-menu { display: block !important; height: 100% !important; margin-top: 6px !important; }      
#access ul ul.sub-menu li { margin-bottom: 6px; }
#access ul ul.sub-menu li a { font-size: 12px; }

.facebook, .twitter, .rss { background: url("images/sprite.png") no-repeat scroll 0 0 transparent; height: 16px; width: 16px; }
.facebook { background-position: -188px 0 }
.twitter { background-position: -901px 0 }
.rss { background-position: -748px 0 }

.navigation { clear: both; margin-top: 10px; }
.navigation span { display: block; background: url('images/slider-arrows.png') 0 0 transparent no-repeat; height: 18px; width: 9px; }
.navigation .nav-previous { float: left; width: 50%; }
.navigation .nav-next { float: right; width: 50%; text-align: right; }
.navigation .nav-previous span { background-position: 0 0; float: left; margin-right: 5px; margin-left: -20px; }
.navigation .nav-next span { background-position: -9px 0; float: right; width: 9px; margin-left: 5px; margin-right: -20px; }
.navigation .nav-previous:hover span { background-position: 0px -18px; }
.navigation .nav-next:hover span { background-position: -9px -18px;  } 
.page-template-template-photos-php .navigation { margin-right: 7px; }

#home-slider { margin-top: -18px; }
#home-slider .slides { width: 545px; height: 189px; float:left; background-color: #000; position: relative; }
#home-slider .slides a { display: block; position: absolute; top: 0; left: 0; } 
#home-slider a.left, #home-slider a.right { display: block; background: url('images/slider-arrows.png') 0 0 transparent no-repeat; height: 18px; width: 9px; margin-top: 87px; }
#home-slider a.left { background-position: 0 0; margin-left: -25px; float: left; }
#home-slider a.right { background-position: -9px 0; margin-right: -25px; float: right; }
#home-slider a.left:hover { background-position: 0px -18px; }
#home-slider a.right:hover { background-position: -9px -18px; } 

#content { float: left; width: 545px; margin-left: 40px; background: url('images/content-bg.png') repeat transparent 0 0; letter-spacing: 1px; font-size: 13px; padding: 40px 40px 9px ; min-height: 584px; margin-bottom: 20px }
.home #content { background-image: url('images/home-bg.png') }
#content p { margin: 20px 0; }

#open-table { margin: 0 auto; }
.mapp-container { margin: 20px 0 !important; }
#post-19 .post_column_1 { margin-bottom: 20px }
#post-19 .post_column_1 p { margin: 10px 0; }
.hour { margin-bottom: 28px; display: block; }
.shareinpost { float: right; }

#press .left-col, #press .right-col { width: 263px; float: left; }
#press img { max-width: 100%; height: auto; }
#press .left-col { margin-right: 9px; }

.post { margin-bottom: 40px; }
.single .post { margin-bottom: 0px; }
.post h2 { margin-top: 0px }
.post .attachment-post-thumbnail.wp-post-image { display: block; margin: 0 auto; }
.post .entry-title a { color: #000 }
.post .entry-title a:hover { color: #055496 }
.entry-meta { float: left; background: url('images/date-bg.png') repeat transparent 0 0; padding: 16px 5px; font-size: 10px; color: #666666; width: 46px; text-align: center; font-family: 'courier new', courier, serif; font-weight: bold; line-height: 12px; letter-spacing: 9; margin: -19px 0 0 -66px;  } 
.next { float: right; }
.prev { float: left; }
.entry-utility { clear: both; }

.post img.alignright { margin: 0 0 15px 20px; }
.post img.alignleft { margin: 0 20px 15px 0px; }
.post img { max-width: 100%; height: auto; }
.wp-caption { background: url('images/date-bg.png') repeat transparent 0 0; border: 0; margin: 0; max-width: 100%; }
.wp-caption-text { margin: 2px 0 0 !important; }

.gallery { clear: both; }
.gallery-columns-3 { margin: 0 -40px -40px 0; overflow: hidden; }
.gallery-columns-3 img { margin-right: 40px; }
.gallery img { float: left; margin-bottom: 40px; }

.wpcf7-form { width: 370px; xmargin: 0 auto; }
.wpcf7-form input[type="text"], .wpcf7-form textarea { width: 100%; }
span.wpcf7-list-item { margin-left: 0 !important; }
.wpcf7-response-output { border: 0 !important; margin: 0 !important; padding: 0 !important; }
.wpcf7-not-valid-tip { background: none !important; border: 0 !important; color: red !important; top: -28px !important; left: 173px !important; }

.page-template-template-photos-php #content a img { margin-right: 40px; margin-bottom: 40px }
.page-template-template-photos-php #content a.end img { margin-right: 0px }
.page-template-template-photos-php #content a.bottom img { margin-bottom: 0px }

#commentform input, #commentform textarea { display: block; }
.form-allowed-tags { display: none; }

#footer { margin-left: 18px; clear: both; font-size: 11px; color: #666666; text-transform: uppercase; width: 210px; margin-top: 11px }
#footer ul { margin-left: 0px; }
#footer .xoxo { list-style: none; }
#footer a { color: #666666; }
#footer a:hover { color: #055496; }
#footer .social { float: right; xclear: left; width: 66px; margin-right: 12px; }
#footer .social a { margin-right: 4px; height: 16px; vertical-align: top; float: right; margin-top: 6px; }
#footer .social a:hover { opacity: 0.7; filter: alpha(opacity=70); }
#print-logo { display: block; height: 8px; width: 25px; background: url('images/print-logo-sm.png') 0 0 no-repeat transparent; margin: 2px 0 0 4px; float: left; }
#adam-block-associates { display: block; height: 8px; width: 110px; background: url('images/block-associates.png') 0 0 no-repeat transparent; margin: 2px 5px 0 7px; float: left; }
.copyright { float: left; }
#print-logo:hover, #adam-block-associates:hover { background-position: 0 -8px; }
#press-lounge { display: block; height: 32px; width: 32px; background: url('images/the-press-lounge.png') 0 0 no-repeat transparent; margin: 4px -2px 5px 4px; float: left; }
#press-lounge:hover { background-position: 0 -32px; }

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
/*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_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
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_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px 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_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#000;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
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_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_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#000;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}*/
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#000;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#000}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#000}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#000}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#000}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}