/*
Theme Name: Schreinerei Pellkofer Theme 
Theme URI: http://www.schreinerei-pellkofer.de
Description: Schreinerei Pellkofer Theme powered by <a href="http://www.gelbdesign.de">GelbDesign</a>.
Version: 1.0
Author: GelbDesign I Andreas Manhart
Author URI: http://www.gelbdesign.de
Tags: Schreinerei Pellkofer
*/

/* ++++++++++ Allgemein ++++++++++ */
/* ++++++++++ 1.0 Header ++++++++++ */
/* ++++++++++ 1.1 Navigation ++++++++++ */
/* ++++++++++ 2.0 Main ++++++++++ */
/* ++++++++++ 2.1 Main Hauptseiten ++++++++++ */
/* ++++++++++ 2.2 Main Nur Startseite ++++++++++ */

/*
10px = 0.6em
12px = 0.76em
14px = 0.9em
16px = 1.0em
18px = 1.12em
22px = 1.38em
26px = 1.63em

braun #655130
hellbraun #8e8371
orange #ff9f00
grau #666

*/

/* ++++++++++ Allgemeines ++++++++++ */

* {margin:0; padding:0;}

html {background:#f1f0ee url(images/bg_top.png) repeat-x;}

body {
background: url(images/bg_center_1300x700.jpg) no-repeat center 70px;
font:normal 1em/1.2em georgia,"times new roman",serif;
width:100%;
display:table;
}

#wrap {
margin:0 auto;
text-align:center;
padding: 0px;
width:885px;
}

.clear {clear:both;}

img, p, h1, h2, h3, h4, h5, h6 {border:0; margin:0; padding:0;}

.list_all li {
color:#8e8371;
font-weight:bold;
list-style-image:url(images/plus_small.gif);
margin:0 0 0 20px;
padding:0 0 3px 0;
}

a:link {
color:#ff9f00;
text-decoration:underline;
}

a:visited {
color:#ff9f00;
text-decoration:underline;
}

a:hover {
color:#ff9f00;
text-decoration:none;
}
a:active {
color:#ff9f00;
text-decoration:underline;
}

h2 {
background:url(images/h2_background_570x30.gif) -5px 0px  no-repeat;
color: #8e8371;
font-family: Trebuchet MS;
font-size: 1.83em;
font-weight:normal;
height:40px;
padding:0;
margin:40px 0 15px 0;
word-spacing: normal;
}

h3 {
color: #8e8371;
font-family: Trebuchet MS;
font-size: 1.83em;
font-weight:normal;
margin:40px 0 15px 0;
}

a.head_sidebar {
color: #8e8371;
display:block;
font-family: Trebuchet MS;
font-size: 1.83em;
font-weight:normal;
margin:40px 0 15px 0;
text-decoration:none;
}

a.head_sidebar:hover {
color: #8e8371;
display:block;
font-family: Trebuchet MS;
font-size: 1.83em;
font-weight:normal;
margin:40px 0 15px 0;
text-decoration:none;
}

hr {
border-top:1px solid #ccc; 
border-left:0; border-right:0; border-bottom:0;
margin:10px 0;
}

/* --- searchform --- */

#searchform {
margin:0;
padding:0;
}

#searchform #s {	
background: url(images/search-field.gif) no-repeat;
width: 155px;
height: 15px;
padding: 5px 0px 5px 10px;
border: none;
float: left;
}

#searchform #searchsubmit {
background: url(images/search-button.gif) no-repeat;
width: 25px;
height: 25px;
display: block;
text-indent: -900em;
border: none;
float: left;
margin: 0 0 30px -10px;

}

/* --- /searchform --- */


/* ++++++++++ /Allgemein ++++++++++ */

/* ++++++++++ 1.0 Header ++++++++++ */
#logo {
float:left;
height:120px;
margin:27px 0 0 10px;
width:330px;
}

.teaser1 {
background:url(images/sprechblase_320x107.gif) no-repeat;
height:107px;
margin:27px 0 0 540px; 
width:320px;
}

.teaser1 p {
color:#fff;
font-size:1.28em;
font-style:italic;
padding:13px 15px;
}

#headerwrap {
margin:0; padding:0; border:0px solid red;
text-align:left;
}


#kontaktbox {
border:0px solid green;
color:#fff;
display:inline;
font-size:0.9em;
float:left;
height:150px;
margin:50px 0 0 30px;
text-align:left;
width:220px;
}

#kontaktbox h1 {
color:#fff;
font-size:1.25em;
font-weight:bold;
margin:0 0 15px 0;
}

#kontaktbox  a {
color:#ff9f00;
text-decoration:none;
}

#kontaktbox  a:visited {
color:#ff9f00;
text-decoration:none;
}

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

#kontaktbox span {
display:block;
margin:7px 0 0 0;
}

#header {
border:0px solid yellow;
float:left;
height:280px;
margin:22px 0 0 11px;
padding:0;
width:610px;
}

/* ++++++++++ /1.0 Header ++++++++++ */

/* ++++++++++ 1.1 Navigation ++++++++++ */


ul.nav_oben {
float:right;
list-style: none;
margin:5px 20px 0 0;
padding: 0px;
}

.displace {
position: absolute;
left: -5000px;
}

ul.nav_oben li {
	float:left;
	}

ul.nav_oben li a {
	display: block;
	width: 80px;
	height:25px;
	background: url(images/nav_oben_400x75.gif);
	}

/*
*	Normal Links
*/
ul.nav_oben li.startseite a {
	background-position: 0 0;
	}

ul.nav_oben li.moebel a {
	background-position:-80px 0;
	}

ul.nav_oben li.infos a {
	background-position:-160px 0;
	}

ul.nav_oben li.ueberuns a {
	background-position:-240px 0;
	}
	
ul.nav_oben li.kontakt a {
	background-position:-320px 0;
}
	
/*
*	Hover Links
*/
ul.nav_oben li.startseite a:hover {
	background-position:0 -24px;
	}

ul.nav_oben li.moebel a:hover {
	background-position: -80px -24px;
	}

ul.nav_oben li.infos a:hover {
	background-position:-160px -24px;
	}

ul.nav_oben li.ueberuns a:hover {
	background-position: -240px -24px;
	}
	
ul.nav_oben li.kontakt a:hover {
	background-position: -320px -24px;
}

/*
*	Clicked Links
*/
ul.nav_oben li.startseite a:active {
	background-position: 0 -48px;
	}

ul.nav_oben li.moebel a:active {
	background-position: -80px -48px;
	}

ul.nav_oben li.infos a:active {
	background-position:-160px -48px;
	}

ul.nav_oben li.ueberuns a:active {
	background-position: -240px -48px;
	}
	
ul.nav_oben li.kontakt a:active {
	background-position: -320px -48px;
}

/*
*	Selected/Active Links
*/
ul.nav_oben li.startseite a.aktiv {
	background-position: 0 -24px;
	}

ul.nav_oben li.moebel a.aktiv {
	background-position: -80px -24px;
	}

ul.nav_oben li.infos a.aktiv {
	background-position: -160px -24px;
	}

ul.nav_oben li.ueberuns a.aktiv {
	background-position: -240px -24px;
	}
	
ul.nav_oben li.kontakt a.aktiv {
	background-position:-320px -24px;
}



/* ++++++++++ /1.1 Navigation ++++++++++ */

/* ++++++++++ 2.0 Main ++++++++++ */

/* ++++++++++ 2.1 Main Hauptseiten ++++++++++ */

#content { /* ID von Wordpress für Contentschleife in page.php */
margin:58px 0 0 0;
padding:0;
}

#main {
background:#fff;
color:#666;
font: normal 0.9em/1.2em georgia,"times new roman",serif;
margin:20px 0 100px 3px;
padding:10px 0;
width:880px;
}

#main_inner {
background:#f2f2f2;
margin:0px auto;
width:860px;
}

#main_inner_padding {
padding:30px 20px 40px 20px;
text-align:left;
}

#breadcrumb { font-size:0.8em; margin:0; padding:0 0 0 20px; position:relative;}

a.bread_home, a.bread_home:hover {
display:block;
top:3px;
left:0;
margin:0 3px 0 0;
position:absolute;
text-decoration:none;
}

#main_left {
float:left;
margin:5px 0 0 0;
width:220px;
}

#main_content {
float:left;
line-height:1.7em;
margin:0 0 0 20px;
text-align:justify;
width:570px;
}

.list_main_content {
list-style-image:url(images/arrow.gif);
margin:0 0 0 0;
padding:0 0 0 25px;
}

.list_main_content li {
padding:12px 0 0 0;
}

.list_main_content li a {
color:#666;
text-decoration:none;
}

.list_main_content li a:visited {
color:#666;
text-decoration:none;
}

.list_main_content li a:hover {
color:#666;
text-decoration:underline;
}

.list_main_content li a:active {
color:#666;
text-decoration:none;
}

.oeffnungszeiten {
font-size:0.9em;
line-height:1.5em;
margin:5px 0 0 0;
width:200px;
}

.innung {
border:1px solid #ccc;
background:#e9e9e9;
font-size:0.9em;
line-height:1.5em;
text-align:center;
margin:15px 0 0 0;
padding:10px;
width:170px;
}

.innung img {
margin:0 0 10px 0;

}

/* --- portrait --- */

.portrait {
	list-style: none;
	margin: 0;
	padding: 0;
}
.portrait li {
	margin: 40px 50px 60px 0;
	padding: 0;
	float: left;
	position: relative;
	width:200px;
	height:240px;
}
.portrait img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}
.portrait span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 60px;
	background: url(images/tape.png) no-repeat;
}
.portrait a {	text-decoration: none;}

/* --- /portrait --- */

.kategorie {
background:url(images/kategorie.png) no-repeat;
height:160px;
margin: 0;
padding: 0;
position:relative;
width:570px;
}

.m_t_header {
margin:20px 0 0 15px;
position:absolute;
}

.m_t_button {
top:110px; left:15px;
position:absolute;
}

.m_t_bild {
border:1px solid red;
background: #fff;
border: solid 1px #ccc;display: block;
top:10px; left:330px;
position:absolute;
padding: 5px;
}

.kategorie span {
display: block;
position: absolute;
top: 70px;
left: 15px;
}

.kategorie a {	
color:#666;
text-decoration: none;
font-weight:normal;
}

.kategorie  a:hover {	
color:#666;
text-decoration:underline;
font-weight:normal;
}


/* --- Moebel overview --- */

.moebel_overview {
	list-style: none;
	margin: 0;
	padding: 0;
}

.moebel_overview li {
	margin: 10px 10px 20px 0;
	padding: 0;
	float: left;
	position: relative;
	width:120px;
	height:90px;
	background: #fff;
	border: solid 1px #ccc;
	padding: 3px 3px 35px 3px;
	}
	
.moebel_overview  span {
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: -10px;
	left: -10px;
	background: url(images/plus.png) no-repeat;
}

.moebel_overview a {	color:#666; text-decoration: none;}
.moebel_overview a:hover {	color:#666; text-decoration: underline;}

/* --- /Moebel overview --- */

h5 {
color:#655130;
text-align:center;
font-size:0.9em;
}

.taetigkeit {
color:#666;
font-size:0.8em;
margin:-5px 0 0 0;
text-align:center;
}

.frame {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}
/* ++++++++++ /2.1 Main Hauptseiten ++++++++++ */

/* ++++++++++ 2.2 Main Nur Startseite ++++++++++ */

#contentbox_left {
display:inline;
float:left;
margin:50px 50px 0 30px;
text-align:justify;
width:240px;
}

#contentbox_center {
display:inline;
float:left;
margin:50px 50px 0 0;
text-align:justify;
width:240px;
}

#contentbox_right {
display:inline;
float:left;
margin:50px 0 0 0;
text-align:justify;
width:240px;
}

#contentbox_left, #contentbox_center, #contentbox_right p {
color:#666;
font-size:0.9em;
}

.braun  {
color:#8e8371 !important; 
}

h6.contentbox_ueberuns  {
background-image:url(images/header_contentbox_ueberuns.gif);
background-repeat:no-repeat;
height:25px;
margin:0 0 20px 0;
text-indent:-9999px;
width:240px;
}

h6.contentbox_waswirtun {
background-image:url(images/header_contentbox_waswirtun.gif);
background-repeat:no-repeat;
height:25px;
margin:0 0 20px 0;
text-indent:-9999px;
width:240px;
}

h6.contentbox_ihrevorteile {
background-image:url(images/header_contentbox_ihrevorteile.gif);
background-repeat:no-repeat;
height:25px;
margin:0 0 20px 0;
text-indent:-9999px;
width:240px;
}

h6.contentbox_infos {
background-image:url(images/header_contentbox_infos.gif);
background-repeat:no-repeat;
height:25px;
margin:0 0 20px 0;
text-indent:-9999px;
width:240px;
}

h6.contentbox_moebel {
background-image:url(images/header_contentbox_moebel.gif);
background-repeat:no-repeat;
height:25px;
margin:0 0 20px 0;
text-indent:-9999px;
width:240px;
}

.mehr_button {
height:33px;
margin:20px 0 0 0;
width:73px;
}

/* ++++++++++ /2.2 Main Nur Startseite ++++++++++ */


/* ++++++++++ /2.0 Main ++++++++++ */

/* ++++++++++ 3.0 Footer ++++++++++ */


#footer {
border:0px solid red;
background:url(images/bg_bottom.gif) repeat-x;
height:600px;
margin:50px 0 0 0;
position:relative;
width:100%;
}

#footer_content {
border:0px solid yellow;
background:url(images/bg_bottom_880x440.jpg) no-repeat;
height:440px;
margin:0 auto;
text-align:center;
width:880px;
}

/* ++++++++++ 3.1 Navigation Footer ++++++++++ */

ul.cssmenu {
display:inline;
float:left;
	list-style: none;
	margin:65px 0 0 507px;
	padding: 0px;
	width: 190px;
	height: 30px;
	}

 /* Bereits in nav_oben vorhanden */ 
/*.displace { 
	position: absolute;
	left: -5000px;
	}
*/

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 190px;
	height: 30px;
	background: url(images/nav_bottom_380x120.gif);
	}

/*
*	Normal Links
*/
ul.cssmenu li.b_startseite a {
	background-position: 0 0;
	}

ul.cssmenu li.b_ueberuns a {
	background-position: 0 -30px;
	}

ul.cssmenu li.b_kontakt a {
	background-position: 0 -60px;
	}

ul.cssmenu li.b_impressum a {
	background-position: 0 -90px;
	}
/*
*	Hover Links
*/
ul.cssmenu li.b_startseite a:hover {
	background-position: 190px 0;
	}

ul.cssmenu li.b_ueberuns a:hover {
	background-position: 190px -30px;
	}

ul.cssmenu li.b_kontakt a:hover {
	background-position: 190px -60px;
	}

ul.cssmenu li.b_impressum a:hover {
	background-position: 190px -90px;
	}

/*
*	Clicked Links
*/
ul.cssmenu li.b_startseite a:active {
	background-position: 0 0;
	}

ul.cssmenu li.b_ueberuns a:active {
	background-position: 0 -30px;
	}

ul.cssmenu li.b_kontakt a:active {
	background-position: 0 -60px;
	}

ul.cssmenu li.b_impressum a:active {
	background-position: 0 -90px;
	}

/*
*	Selected/Active Links
*/
ul.cssmenu li.b_startseite a.selected {
	background-position: 190px 0;
	}

ul.cssmenu li.b_ueberuns a.selected {
	background-position: 190px -30px;
	}

ul.cssmenu li.b_kontakt a.selected {
	background-position: 190px -60px;
	}

ul.cssmenu li.b_impressum a.selected {
	background-position: 190px -90px;
	}
	
	
/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:0px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
		text-decoration: underline !important;

}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	color: #ff9f00 !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;	
}

.ngg-galleryoverview div.pic img{
	width: 100%;	
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;
}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;	
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;	
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}


 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 .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}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{width:75px;height:22px;background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .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_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_content{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}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{width:75px;height:22px;background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .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_left ,div.dark_square .pp_middle,div.dark_square .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 .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_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}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{width:75px;height:22px;background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}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{width:75px;height:22px;background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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 .ppt{color:#000;}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_content{background:#fff;}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{width:22px;height:22px;background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .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_nav .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_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_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.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{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav 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;}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;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;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 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
 
 

