
/* ***************************************************************** MENU AJAX HEADER ***************************************************************** */
#ajaxcontent { width: 545px; height: 150px; display : block; background: transparent; padding-top:0; margin-bottom: 30px; background: #000; overflow : hidden;}
#ajaxcontent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/ * html #ajaxcontent {height: 1%;} #ajaxcontent { display: block; } /* End hide from IE-mac */
#framecontent { position: relative; height: 120px; margin-top: 0; margin-bottom:0; width: 545px; padding-top:0; float:left; }
#framecontent img { margin: 2px; border: none; }

.block { float: left; position: relative; width: 128px; height: 115px; font-size: 10px; font-weight: normal; margin-top: 5px; margin-left: 2px; margin-bottom: 0; background: #222; text-align : center; }
	.block a img { position: absolute; top: 18px; left: 6px; margin: 3px !important; border: 0px solid #fff !important; }
	.block a { font-weight: normal; }
	.block .ajxtime { position: absolute; top:4px; left:8px; }
	.block .ajxauth { position: absolute; top:4px; right: 8px; }
	.block .ajxtitle { position: absolute; top: 85px; left: 8px; }
		.block .ajxtime a, .block .ajxauth a { color: #999; }
		.block .ajxtime a:hover, .block .ajxauth a:hover { color: #fff; }
	.block:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.loadingclass { position: absolute; top:40px; left:42%; z-index:10; display: block; color: grey; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none;  padding: 3px; padding-left: 22px; border-top: 1px solid white; border-bottom: 1px solid white; background-image: url(images/loader.gif); background-repeat: no-repeat; background-position: 3px 1px; }

.contenticon { background: url(images/bg_10.png); }
.contentmenu { background: url(images/bg_10.png); }
.contentflash { background: url(images/bg_10.png); }


#flickrshow { width: 540px !important; }
#flickrshow option, #flickrshow select { width : 545px !important; border : 0 !important; outline : none; }
#flickrshow h3 { margin-top: 20px; margin-bottom: 15px; }

.clear { clear: both; }
.frameWrap { height: 510px !important; display : block; overflow : hidden; position : relative; }
.frameWrap .ptshowroom { float : left !important; }
div.homegallery { padding: 5px 0 20px 5px; width: 540px !important; height: 530px !important; margin-bottom:0;margin-right:0; background : #000; display : block; overflow : hidden; margin-bottom : 30px; clear: both;  }

.navigation { position: relative; width: 100%; }
.navigation .alignleft { position: absolute; left: 5px; }
.navigation .alignright { position: absolute; right: 5px; }

#ajaxnavigation { position: relative; height: 34px; clear: both; margin: 5px 0px 0; display : block; padding: 0; padding-left: 5px; padding-top : 3px; margin-top: 0px; background: #000; font-size: 10px; }
#next, #prev, #page1, #page2, #page3, #page4, #page5, #page6, #page7, #page8, #page9 { margin: 1px; padding: 3px; float: left; border: 1px solid #333; text-align: center; display:none; }
a.nohref { color: #00aff0 !important; text-decoration:none; cursor: default; }
.act { color: #00aff0 !important; background-color: #333 !important; }

/* ***************************************************************** HighSlide Related ***************************************************************** */
.highslide-wrapper .highslide-header ul { height: 16px !important; }
.highslide-wrapper-ytb .highslide-header ul { height: 16px !important; }
.highslide-wrapper-wtb .highslide-header ul { height: 16px !important; }
.highslide-wrapper-SL .highslide-header ul { height: 16px !important; }
.highslide-wrapper-SV .highslide-header ul { height: 16px !important; }
.highslide-header { background: url(images/win_titlebar.jpg) top left repeat-x  !important; };
.highslide-close { margin: 0 !important; padding: 0 !important; height: 16px; }
.highslide-footer { position:relative; text-align: center; border-top: 1px solid silver; padding: 0; line-height: 20px; font-size: 12px; font-style: italic; }
.highslide-footer a { color : #ff0099; }
a.controlw {position:absolute;right:0;top:0;background: transparent; background: url(images/icon_close_link.gif) no-repeat top left; margin: 2px 2px 0 0; }
a.controlw:hover {background: url('images/icon_close_hover.gif') no-repeat top left; margin: 2px 2px 0 0; }
.highslide-bottom .alignright { position:absolute; top:0; right:5px; }
.highslide-bottom .alignleft { position:absolute; top:0; left:5px; }

#taglist { margin-right: 10px; margin-left: 10px; text-align: justify; }

.archives { margin-bottom: 5px; border: none; }
/* ****************************************************************** PTA *********************************************************** */
.ptamenu { padding: 0 !important; text-indent: 0 !important; list-style: none; }
.ptamenu ul { list-style: none; }
.ptamenu ul li { list-style: none; }
.ptamenu ul li:before { content: "" !important; }

/* SimpleViewer styles */
.highslide-wrapper-SV .highslide-html-content { padding: 0px; background: url(images/bg_1.png) repeat; }
.highslide-wrapper-SV .highslide-header ul { position: relative; margin: 0; padding: 0; text-align: right; width: 100%; list-style: none; height: 16px; }
.highslide-wrapper-SV .highslide-header ul li { }
.highslide-wrapper-SV .highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper-SV .highslide-header a:hover { color: black; }
.highslide-wrapper-SV .highslide-header ul li.highslide-move { top: 2px; cursor: move; }
.highslide-wrapper-SV .highslide-header ul li.highslide-move a { cursor: move; }
.highslide-wrapper-SV .highslide-header ul li.highslide-close { right: 3px; top: 0px; }
.highslide-wrapper-SV .highslide-footer { display: none }
.highslide-wrapper-SV .highslide-header ul li.highslide-previous, 
.highslide-wrapper-SV .highslide-header ul li.highslide-next { display: none; }

/* Horizontal Slide styles */
.highslide-wrapper-SL .highslide-html-content { padding: 0px; background: url(images/bg_1.png) repeat; }
.highslide-wrapper-SL .highslide-header ul { position: relative; margin: 0; padding: 0; text-align: right; width: 100%; list-style: none; height: 20px; }
.highslide-wrapper-SL .highslide-header ul li { }
.highslide-wrapper-SL .highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper-SL .highslide-header a:hover { color: black; }
.highslide-wrapper-SL .highslide-header ul li.highslide-move { position: absolute; top: 2px; cursor: move; }
.highslide-wrapper-SL .highslide-header ul li.highslide-move a { cursor: move; }
.highslide-wrapper-SL .highslide-header ul li.highslide-close { position: absolute; right: 3px; top: 2px; }
.highslide-wrapper-SL .highslide-footer { display: none }
.highslide-wrapper-SL .highslide-header ul li.highslide-previous, 
.highslide-wrapper-SL .highslide-header ul li.highslide-next { display: none; }
.highslide-wrapper-SL .highslide-footer .highslide-resize { display: none; width:0; height:0; }

.ptalbum, .taglist { text-indent: 0 !important; content: ''; padding : 0 !important; margin : 0 !important; border : 0 !important; background : transparent !important; display :  inline !important; }

.ptgallery * { margin : 0 !important; padding : 0 !important; border : 0 !important; clear : both !important; }
.ptgallery { float: left; border: 2px solid #ccc; }
.ptgallery a { background :  #333; display : block; text-align : center }

.ptshowroom { background : #000; margin :2px !important; width : 260px !important; height : 75px !important; position : relative; display : block; float : left !important;  }
	.ptshowroom div { position : absolute; left : 85px; top : 5px; font-size: 11px !important; margin-right : 10px; }
	.ptshowroom div h6 { clear: both; font-weight : 300; font-size : 12px !important; }

*html .ptsmall { margin-left: 10px; width : 420px; display : block; margin-bottom : 15px; }
.ptsmall { text-align: center; }
.ptsmall small { font-size : 9px; background:#000; padding:3px 6px; color : #e7e7e7; display : block; width : auto; margin-top : 5px; margin-bottom : 10px; }
.ptsmall small a { color : #cadc30 }
.ptsmall h6 { font-size: 12px; font-weight: 300; margin: 3px 0; padding: 0; display: block; }

.pta_clear { clear: both; }

.ptanext, .ptaprev, .ptapage1, .ptapage2, .ptapage3, .ptapage4, .ptapage5, .ptapage6, .ptapage7, .ptapage8, .ptapage9 { margin: 1px; padding: 2px; float: left; border: 1px solid #aaa; text-align: center; display:none; font-size: 10px; }
a.nohref, a.nohref:hover { color: #000; text-decoration:none; cursor: default; }
a.act, a.act:hover { background-color: #ccc; text-decoration:none; }

.ptaloadingclass { position: absolute; top: 130px; left: 45%; 
		display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none;
                padding: 3px; padding-left: 22px !important; border-top: 1px solid white; border-bottom: 1px solid white;
		background-image: url(images/loader.gif);
                background-repeat: no-repeat;
        	background-position: 3px 1px; }
