
/* --- [ main css ] ------------------------------------------------------------------------------- */
	
	*, html, body {

					margin:					0;
					padding:				0;					}
					
	p {
	
					margin:					0;
					padding:				0;					}
					
	p.propertyAddress {
	
					font-size:				13px;
					font-weight:			bold;				}


	/*html {

					margin:					0;
					padding:				0;					}*/

	body {

					height:					100%;
					line-height:			16px;
					margin:					0 auto;
					background-color:		#000;		
					font-size:				13px;
					color:					#ccc;
					font-family:			'Trebuchet MS', Arial, Helvetica, Sans-Serif;
					padding:				0;
					overflow:				auto;				}
			  				  				  	
	/*p {

					padding:				0;
					margin:					0;					}*/
	
	a {

					color:					#ccc;	}
		
	a:hover {

					color:					green;				}	
									  
	.textinput01 {

					padding-left:			2px;
					padding-bottom:			1px;
					background-color:		#FAFAD2;
					border:					1px solid rgb(102,153,102);
					font-size:				11px;			
					font-family:			'Trebuchet MS', Arial, Helvetica, Sans-serif;		}
										  
	.first-cap {

					text-transform:			capitalize; 		}

	.error {

					font-weight:			bold;
					color:					#940826; 			}

	.underline {

					height:					2px;
					width:					502px;
					z-index:				1;
					overflow:				hidden; 			}			  				  

	.h8 {

					height:					8px;				}
									
	.h8pb6 {
	
					height:					8px;
					padding-bottom:			6px;				}
									
	.h10pb6	{
	
					height:					10px;
					padding-bottom:			6px;				}
		
	.h15 {

					height:					15px;				}

	.link {

					color:					red;
					text-decoration:		underline;
					cursor:					pointer;			}
					
	.warning {
	
					color:					red;				}
					
	.required {
	
					color:					#aaa;
					font-size:				11px;				}
					
	.inputInstructions {
	
					color:					#aaa;
					font-size:				11px;				}
					
	div.errorMessage {
	
					color:					red;
					font-size:				12px;
					font-weight:			bold;
					display:				inline;				}
					
	.input01 {
					
					font-size:				13px;
					font-family:			'trebuchet ms', arial, helvetica, sans-serif;		}
					
	div#propertyManagementPhotoRight-01 {
	
					float:					right;
					width:					225px;
					height:					149px;
					padding:				3px;
					margin-left:			15px;
					margin-bottom:			10px;
					background:				url(../site_images/agentFolder_01.jpg) no-repeat;	}
					
	div#propertyManagementPhotoRight-02 {
	
					float:					right;
					width:					225px;
					height:					167px;
					padding:				3px;
					margin-left:			15px;
					margin-bottom:			10px;
					background:				url(../site_images/rentalDept_w225.jpg) no-repeat;	}					
									
	div.photoRight	{
	
					float:					right;
					width:					225px;
					margin-left:			15px;
					margin-bottom:			15px;												}
					
	.sectionTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					padding-top:			0px;					}
					
	.sectionText {
	
					text-align:				justify;
					color:					#aaa;					}
										
	.localWebsiteTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					padding-top:			15px;					}
					
	.localWebsiteText {
	
					text-align:				justify;
					color:					#aaa;					}
					
	.localWebsitePhoto {
	
					float:					left;
					margin-right:			15px;
					margin-bottom:			5px;
					border:					2px solid #000080;		}

					

/* --- [ page elements ] -------------------------------------------------------------------------- */		  

	.pageWrapper {

				width:					1024px;
				margin:					0 auto;/* -275px;*/
				height:					100%;
				min-height:				100%;
				height:					auto !important;	}				  
		  
	.header {

				height:					111px;
				width:					1024px;
				margin:					0 auto;
				background:				url(../graphics/holtzmanHeading05w1024h111.jpg);		}
								
	div#byline h1	{
	
					text-align:				center;
					font-size:				13px;				}
										
	#photoMontage	{

					height:				425px;				width:					860px;
					margin:				0 auto;				margin-top:				20px;
					background-color:	#000;				overflow:				hidden;										}
				
	#visit {

				height:				36px;
				width:				1024px;
				margin:				0 auto;
				margin-top:			10px;
				margin-bottom:		25px;
				background:			url(../graphics/visit02w1024h36.jpg);		}
								
	#divider01		{

					width:				825px;				height:					15px;
					margin:				0 auto;				margin-top:				20px;
					background:			url(../graphics/divider01w825h15.jpg);							}
		
					
/* --- [ floating favorites ] --------------------------------------------------------------------- */


	#floatingFavorites {

    				position:				absolute;
    				top:					152px;
    				left:					50%;
    				margin-left:			180px;
    				width:					257px;			}

	#floatingFavorites ul {

    				margin-bottom:			20px;
					margin:					0;
					padding:				0;
					list-style-type:		none;			}

	#floatingFavorites ul li {

					display:				block;
					border:					1px solid #999;
					background-color:		#222;
					padding:				5px 5px 5px 5px;		}
		
	#floatingFavorites ul li a {

					text-decoration:		none;
					color:					#ccc;					}

	#floatingFavorites ul.menu1 li a:hover {

					bbbbborder-color:			#eee;
					bbbbbackground-color:		#333;
					text-decoration:			underline;			}

	#floatingFavorites ul.menu2 li a:hover {

					border-color:			#9f0;		}

	#floatingFavorites ul.menu3 li a:hover {

					border-color:			#f09;		}
												
	span.deleteFavorite {

				float:				right;
				position:			relative;
				top:				-0px;
				left:				-5px;				}												
										
	div#searchOptionsTitle {

				font-size:			15px;
				font-style:			italic;
				font-weight:		bold;
				background-color:	#000;
				display:			inline;
				margin-left:		115px;				}				
																	
	div#searchOptionsDiv {

				width:				470px;
				margin-left:		100px;
				border:				1px solid gray;
				padding:			20px;
				padding-left:		60px;
				margin-top:			-5px;
				margin-bottom:		30px;				}
					
	div#searchButton {
	
				text-align:			center;
				margin-top:			20px;
				margin-left:		-30px;				}
												

/* --- [ pages ] ---------------------------------------------------------------------------------- */									


	div.pageSection {

			width:				825px;
			margin:				0 auto;
			margin-bottom:		40px;
			padding:			40px 0 0 0;
			border-top:			1px solid #555;					}
			
 	div.top {

			border-top:			0;								}
						
	div.home {
	
			border-top:			0;
			margin-top:			0;
			padding-top:		0;								}
			
	.leftSingle {

			width:				257px;
			margin-right:		23px;
			float:				left;
			border-top:			1px solid #555;
			text-align:			justify;				}

	.midSingle {

			width:				257px;
			margin-right:		23px;
			float:				left;
			border-top:			1px solid #555;
			text-align:			justify;				}

	.rightSingle {

			width:				257px;
			float:				left;
			border-top:			1px solid #555;
			text-align:			justify;				}

	.leftDouble {

			width:				537px;
			margin-right:		23px;
			float:				left;
			border-top:			1px solid #555;
			text-align:			justify;				}
										
	div.leftDoubleProperty {

			width:				560px;
			float:				left;
			text-align:			justify;				}

	div.rightDouble {

			width:				537px;
			margin-right:		0px;
			float:				left;
			height:				246px;
			border-top:			1px solid #555;
			text-align:			justify;				}
					
	div#hres {
	
			padding-top:		20px;					}
				

/* --- [ index.cfm ] ------------------------------------------------------------------------------ */
	
					
	#indexRenters, #propertiesRenters {

			padding-top:		50px;
			height:				200px;
			background:			url(../graphics/renters02w78h30.jpg) no-repeat center 10px;		}
					
	#indexOwners, #propertiesOwners {

			padding-top:		50px;
			height:				200px;
			background:			url(../graphics/owners02w78h30.jpg) no-repeat center 10px;		}
					
	#indexFeatured, #propertiesFeatured {

			padding-top:		50px;
			height:				200px;
			background:			url(../graphics/featured02w90h30.jpg) no-repeat center 10px;	}
			
	#indexProperties {

			padding-top:		50px;
			height:				200px;
			background:			url(../graphics/properties01w108h35.jpg) no-repeat center 10px;	}			
								
	#indexHoltzmanTitle, #propertiesHoltzmanTitle {

			width:				300px;
			height:					30px;
			background:			url(../graphics/holtzmanRealEstateServices01w300h30.jpg) no-repeat;			}										
			
	#propertiesStoreFront {

			width:				257px;
			height:				246px;
			padding-top:		4px;
			background:			url(../site_images/holtzmanRentals01w257.jpg) no-repeat;		}
					
	#propertiesStoreFrontRect {

					width:					247px;
					height:					234px;
					border:					2px solid black;
					position:				relative;
					/*top:					-21px;*/
					left:					3px;					}
					
	.propertiesPropertyInfo {

					padding-top:			0;
					border-top:				none;
					margin-bottom:			40px;					}
					
									
/* --- [ homepage news ] -------------------------------------------------------------------------- */


	.newsTitle {
	
					font-size:				14px;
					font-weight:			bold;
					padding-bottom:			20px;
					padding-top:			30px;
					color:					#fff;					}
					
	.newsText {
	
					text-align:				justify;
					padding-bottom:			30px;
					border-bottom:			1px solid #555;			}
					
	.newsImageRight {

			width:				225px;
			float:				right;
			margin-bottom:		23px;
			margin-left:		23px;
			padding-top:		5px;								}
			
	.newsImageLeft {

			width:				225px;
			float:				left;
			margin-bottom:		23px;
			margin-right:		23px;								}			
					
									
/* --- [ faq.cfm ] -------------------------------------------------------------------------------- */


	div#faq {
	
					margin-left:			60px;
					overflow:				hidden;					}

	div.category {
	
					font-size:				13px;
					font-weight:			bold;
					color:					#fff;
					margin-bottom:			20px;					}
					
	.faqMouseover {
	
					color:					red;
					cursor:					pointer;				}					
					
	.faqSelect {
	
					color:					red;
					cursor:					pointer;				}
					
	div.faq {
	
					margin-left:			30px;
					margin-bottom:			8px;					}
					
	div.faq a {
	
					text-decoration:		none;
					color:					#aaa;					}					
					
	div.faq a:hover {
	
					cursor:					pointer;
					color:					red;					}
					
	div.answer {
	
					width:					580px;
					margin-left:			60px;
					margin-bottom:			20px;					}
										
	div.websiteInfo {
	
					margin-bottom:			50px;					}					
					
	.websiteTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					margin-bottom:			10px;					}					
					
	div.websiteImage {
	
					width:					225px;
					float:					left;
					margin-right:			25px;
					margin-bottom:			5px;
					border:					3px solid #000080;		}
					
	p.websiteDescription {
	
					text-align:				justify;
					margin-bottom:			10px;					}
					
	.websiteDescriptionDIV {
	
					text-align:				justify;
					margin-bottom:			10px;
					float:					left;
					width:					565px;					}
										
	div#staffGroupPhoto {
	
					float:					left;
					margin-right:			15px;
					margin-bottom:			5px;
					border:					2px solid #000080;		}
					
	#staffGroupTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					padding-top:			15px;					}
					
	#staffGroupText {
	
					text-align:				justify;
					color:					#aaa;					}
										
	div.staffIndividual {
	
					color:					#aaa;					}
					
	.staffIndividualTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					padding-top:			15px;					}
										
	div.staffIndividualPhoto {
	
					float:					left;
					margin-right:			15px;
					margin-bottom:			5px;
					border:					2px solid #000080;		}
					
	.staffIndividualDescription {
	
					text-align:				justify;
					color:					#aaa;				}
					
	.staffIndividualEmail a {
	
					color:					#aaa;
					text-decoration:		none;				}
					
	.staffIndividualEmail a:hover {
	
					text-decoration:		underline;			}
					
					
									
	div#aboutBabsPhoto {
	
					float:					left;
					margin-right:			25px;
					margin-bottom:			15px;
					border:					0px solid #000080;		}
					
	div#aboutBabsPhoto p {
	
					text-align:				center;
					font-size:				12px;
					color:					white;
					padding-top:			10px;					}
					
	#aboutBabsTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					padding-top:			0px;					}
					
	#aboutBabsText {
	
					text-align:				justify;
					color:					#aaa;					}
					
					

	#rentalAppContainer {
	
					width:					800px;
					margin:					0 auto;					}
					
	#rentalAppContainer h1 {
	
					font-size:				13px;
					font-weight:			bold;
					color:					red;					}				
					
	#rentalAppTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					padding-top:			0px;					}
					
	#rentalAppText {
	
					text-align:				justify;
					color:					#aaa;					}
					
	#rentalAppFormContainer {
	
					margin-left:			0px;					}
					
	#rentalAppFormContainer p {
	
					font-size:				12px;
					font-weight:			normal;
					color:					#ddd;					}
					
					
	span#rentalAppLoader {
	
					position:				relative;
					top:					3px;
					left:					10px;				}
					
	span#rentalAppProcessing {
	
					font-size:				12px;
					position:				relative;
					top:					0px;
					left:					20px;
					color:					red;					}
					
	p#rentalAppSuccess {
	
					font-size:				12px;
					color:					red;					}
					
	p#rentalAppErrors {
	
					font-size:				12px;
					color:					red;					}					
					
	input {
	
					background-color:		#ddd;		}
					
	textarea {
	
					background-color:		#ddd;		}
					
	.rentalAppFull {
	
					margin-left:			0px;
					clear:					both;					}
					
					
				
	#services .propertyManagementPhoto {
	
					float:					left;
					margin-right:			25px;
					margin-bottom:			15px;
					border:					2px solid #000080;		}
					
	#services .propertyManagementPhoto p {
	
					text-align:				center;
					font-size:				12px;
					color:					white;
					padding-top:			10px;					}
					
	#services .propertyManagementTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					white;
					padding-top:			0px;					}
					
	#services .propertyManagementText {
	
					text-align:				justify;
					color:					#aaa;					}
					
					
					
	#contact #contactSuccess {
	
					color:					red;
					font-weight:			bold;
					padding-left:			20px;					}
					
	#contact #contactLoader {
	
					position:				relative;
					top:					3px;
					left:					10px;					}
					
	#contact #contactProcessing {
	
					position:				relative;
					top:					0px;
					left:					20px;
					color:					red;					}
										
	#rentalProperties #Loader {
	
					position:				relative;
					top:					3px;
					left:					10px;					}
					
	#rentalProperties #Processing {
	
					position:				relative;
					top:					0px;
					left:					20px;
					color:					red;					}
					
					
	.workOrderTitle {
	
					padding-bottom:			3px;					}
					
	#workOrderContainer span {
	
					font-size:				11px;
					color:					#aaa;					}
					
	#workOrderFull {
	
					margin-left:			100px;
					clear:					both;					}
					
	#workOrderLoader {
	
					position:				relative;
					top:					3px;
					left:					10px;					}
					
	span#workOrderProcessing {
	
					font-size:				12px;
					position:				relative;
					top:					0px;
					left:					20px;
					color:					red;					}
					
	span#workOrderSuccess {
	
					font-size:				12px;
					position:				relative;
					top:					0px;
					left:					10px;
					color:					red;					}
					
					
/* --- [ fortStewart.cfm ] ------------------------------------------------------------------------ */


	.fortStewart p {
	
					text-align:				justify;				}
									
	.fortStewartTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					#fff;					}
					
	#frontGate {
					
					float:					left;
					width:					300px;
					height:					232px;
					margin-right:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/frontGate_01_w300.jpg) no-repeat;		}
					
	#flag {
	
					float:					right;
					width:					300px;
					height:					249px;
					margin-left:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/usFlagFolding_01_w300.jpg) no-repeat;	}
					
	#rocky {
	
					float:					left;
					width:					194px;
					height:					253px;
					margin-right:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/rocky_01_w194.jpg) no-repeat;			}
					
	#hero {
	
					float:					right;
					width:					250px;
					height:					374px;
					margin-left:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/ourHero_01_w300.jpg) no-repeat;			}
					
					
/* --- [ ourCommunity.cfm ] ----------------------------------------------------------------------- */

	
	.ourCommunity p {
	
					text-align:				justify;				}
									
	.ourCommunityTitle {
	
					font-size:				13px;
					font-weight:			bold;
					color:					#fff;					}
					
	.ourCommunitySubtitle {
	
					font-weight:			bold;					}
					
	#frontGate {
					
					float:					left;
					width:					300px;
					height:					232px;
					margin-right:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/frontGate_01_w300.jpg) no-repeat;		}
					
	#flag {
	
					float:					right;
					width:					300px;
					height:					249px;
					margin-left:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/usFlagFolding_01_w300.jpg) no-repeat;	}
					
	#bulldog {
	
					float:					right;
					width:					194px;
					height:					253px;
					margin-left:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/rocky_01_w194.jpg) no-repeat;			}
					
	#hero {
	
					float:					right;
					width:					250px;
					height:					374px;
					margin-left:			20px;
					margin-bottom:			15px;
					padding:				2px;
					background:				url(../site_images/ourHero_01_w300.jpg) no-repeat;			}					
						
			
/* --- [ modal ] ---------------------------------------------------------------------------------- */


	.windowOverlay {
	
					height:					100%;
					position:				fixed;
					overflow:				auto;
					top:					0;
					left:					0;
					background-color:		#aaa;
					width:					100%;
					z-index:				2000;
					opacity:				0.8;
					filter:					Alpha(Opacity=80);		}
										
	.dialogWindow, .dialogAttachment {
			
					padding:					20px;
					margin-bottom:			50px;
					/*height:					400px;*/
					width:					400px;
					border:					1px solid red;
					z-index:					2001;
					position:				absolute;
					top:						150px;
					left:						50%;
					margin-left:			-230px;
					overflow:				visible;
					background-color:		#eee;					}
					
	.dialogAttachment p, .dialogAttachment p a {
		
					color:					black;				}
					
	#thankYouMessageDIV {
		
					z-index:					2001;					}
					
	#attachmentsProcessingResponseDialog {
		
					z-index:					2001;					}
		
										
	.modalTitle {
	
					font-weight:			bold;
					font-size:				13px;
					margin-bottom:			10px;
					float:					left;
					color:					black;					}					
										
	#modalCloseDetailsDIV {
	
					position:				relative;
					left:					450px;
					top:					-16px;
					cursor:					pointer;				}
										
	#favoriteMainPhotoDIV {
	
					margin-bottom:			20px;					}
										
	#favoriteRemarksDIV {
	
					text-align:				justify;
					margin-bottom:			20px;					}
										
	.toolTip {
	
					position:				absolute;
					z-index:				10;
					background:				#efd;
					border:					1px solid #ccc;
					padding:				10px;
					background-color:		#00004e;
					color:					white;
					font-size:				12px;
					font-weight:			bold;
					font-family:			'trebuchet ms', arial, helvetica, sans-serif;							}					
									
					
/* --- [ galleriffic.css ] ------------------------------------------------------------------------ */


	div.content {	/* transferred from galleriffic.css */
	
					/* The display of content is enabled by a javascript generated style on the page.
	   				   This is so that the slideshow content won't display unless javascript is enabled. */
	   				   
					/*display: 				none;*/
					float:					left;
					width:					465px; 					}
									
	div.content a, div.navigation a {	/* transferred from galleriffic.css */
	
					text-decoration: 		none;
					color: 					#777;					}
									
	div.content  a:focus, div.content  a:hover, div.content  a:active {		/* transferred from galleriffic.css */
	
	
					text-decoration: 		none;
					color:					white;					}
									
	div.controls {	/* transferred from galleriffic.css */
	
					margin-top:				5px;
					height:					22px;
					width:					460px;					}
									
	div.controls a {	/* transferred from galleriffic.css */
	
					padding:				5px;					}
										
	div.ss-controls {	/* transferred from galleriffic.css */
	
					float:					left;					}
									
	div.nav-controls {	/* transferred from galleriffic.css */
	
					float:					right;					}					
				
	div.loader {	/* transferred from galleriffic.css */
	
					background-image: 		url('loader.gif');
					background-repeat: 		no-repeat;
					background-position: 	center;
					width: 					550px;
					height: 				350px;					}

	div.slideshow { /* transferred from galleriffic.css */
	
					clear: 					both;					}
										
	div.slideshow span.image-wrapper { /* transferred from galleriffic.css */
					
					float: 					left;
					padding-bottom: 		0px;
					padding-top:			1px;					}
									
	div.slideshow a.advance-link {	/* transferred from galleriffic.css */
	
					padding: 				2px;
					display: 				block;
					border: 				1px solid #fff;			}
					
	div.slideshow img {	/* transferred from galleriffic.css */
	
					border:					none;
					display:				block;					}
					
	div.download {	/* transferred from galleriffic.css */
	
					float:					right;					}
					
	/*div.embox { /* transferred from galleriffic.css
	
					clear:					both;
					margin-top:				10px;
					border:					1px solid #fff;	
					/*background-color:		#eee;
					padding:				12px;
					margin-right:			40px;					}*/
					
					
	/*div.image-title {	/* transferred from galleriffic.css
	
					font-weight:			bold;
					font-size:				1.4em;					}*/
					

	/*div.image-desc {	/* transferred from galleriffic.css
	
					/*line-height:			1.3em;
					padding:				0;
					text-align:				justify;				}*/

	/*div.address {	/* transferred from galleriffic.css
	
					color:					#fff;
					font-weight:			bold;
					font-size:				13px;
					border:					1px solid #fff;
					background-color:		#aaa;
					margin-right:			40px;
					margin-bottom:			10px;
					padding:				2px;					}*/
										
	div.remarks {	/* transferred from galleriffic.css */

					border:					1px solid #fff;
					margin-right:			40px;
					margin-top:				11px;
					padding:				15px;
					text-align:				justify;				}
								
	div.details {	/* transferred from galleriffic.css */
	
					border:					1px solid #fff;
					padding:				15px;
					width:					616px;					}
					
	div.detailsLeft {	/* transferred from galleriffic.css */
				
					width:					298px;
					float:					left;
					margin-right:			15px;
					padding:				0;						}
					
	div.detailsLeft ul {	/* transferred from galleriffic.css */
	
					list-style-type:		none;
					margin:					0;
					padding:				0;						}
					
	div.detailsLeft ul li .spanLeft { /* transferred from galleriffic.css */
	
					width:					145px;
					text-align:				right;
					float:					left;					}
					
	div.detailsLeft ul li .spanRight {	/* transferred from galleriffic.css */
	
					color:					#444;
					padding-left:			15px;
					text-align:				left;
					float:					left;
					width:					130px;					}
					
	div.detailsRight {	/* transferred from galleriffic.css */
	
					width:					298px;
					float:					left;
					margin-right:			0px;
					padding:				0;						}
					
	div.detailsRight ul {	/* transferred from galleriffic.css */
				
					list-style-type:		none;
					margin:					0;
					padding:				0;						}	
					
	div.detailsRight ul li .spanLeft {	/* transferred from galleriffic.css */
	
					width:					145px;
					text-align:				right;
					float:					left;					}
					
	div.detailsRight ul li .spanRight {	/* transferred from galleriffic.css */
	
					color:					#444;
					padding-left:			15px;
					text-align:				left;
					float:					left;
					width:					130px;					}
					
	div.navigation {	/* transferred from galleriffic.css */

					width:					184px;
					float:					left;					}
					/* The navigation style is set by a javascript generated style on the page.
	   				This is so that the javascript specific styles won't be applied unless javascript is enabled. */
	   				
	ul.thumbs {	/* transferred from galleriffic.css */
	
					clear: 					both;
					margin: 				0;
					padding: 				0;						}  
					
	ul.thumbs li {	/* transferred from galleriffic.css */
	
					float: 					left;
					padding:				0;
					margin: 				4px 10px 4px 0;
					list-style: 			none;					}
								
	a.thumb {
	
					padding:				2px;
					display:				block;
					border:					1px solid #fff;			}
					
	ul.thumbs li.selected a.thumb { /* transferred from galleriffic.css */
	
					background:				#000;					}
					
	a.thumb:focus {
	
					outline:				none;					}
												
	ul.thumbs img {	/* transferred from galleriffic.css */
	
					border:					none;
					display:				block;					}
					
	div.pagination { /* transferred from galleriffic.css */
	
					clear: 					both;					}
					
	div.navigation div.top { /* transferred from galleriffic.css */
	
					margin-bottom:			12px;
					height:					11px;					}
					
	/*div.navigation div.bottom {	/* transferred from galleriffic.css
	
					margin-top:					12px;					}*/
					
	div.pagination a, div.pagination span.current {	/* transferred from galleriffic.css */
	
					display: 				block;
					float: 					left;
					margin-right: 			2px;
					padding: 				4px 7px 2px 7px;
					/*border: 				0px solid #ccc;*/		}
					
	div.pagination a:hover {	/* transferred from galleriffic.css */
	
					/*background-color: 	#eee;*/
					text-decoration: 		none;
					color:					#fff;					}
					
					
	div.pagination span.current {	/* transferred from galleriffic.css */
	
					font-weight: 			bold;
					/*background-color:		#000;*/
					/*border-color: 		#000;*/
					color: 					blue;					}
					
					
/*  --- [ Minimal Gallery Styles ] ---------------------------------------------------------------- */


	#thumbs-min ul.thumbs li {	/* transferred from galleriffic.css */
	
					float: 					none;
					padding: 				0;
					margin: 				0;
					list-style: 			none;					}
										
	#thumbs-min a.thumb {	/* transferred from galleriffic.css */
	
					padding: 				0px;
					display: 				inline;
					border: 				none;					}
					
	#thumbs-min ul.thumbs li.selected a.thumb {	/* transferred from galleriffic.css */
	
					background: 			inherit;
					color: 					#000;
					font-weight: 			bold;					}
					
					
/* --- [ from mainPagination.css ] ---------------------------------------------------------------- */


	.mainPagination {
	
					width:					560px;
					height:					16px;
					font-size:				14px;
					position:				relative;
					left:					20%;					}
					
	.mainPagination a {
	
    				text-decoration:		none;
					border:					none; /*solid 1px #AAE;*/
					color:					#fff;					}
									
	.mainPagination a:hover {

					color:					red;					}
									
	.mainPagination a, .mainPagination span {
	
    				display:				block;
    				float:					left;
    				padding:				0.2em 0.3em;
    				margin-right:			5px;
					margin-bottom:			5px;					}
									
	.mainPagination .current {
	
    				background:				none; /*#26B;*/
    				color:					red;
					border:					none; /*solid 1px #AAE;*/	}
								
	.mainPagination .current.prev, .mainPagination .current.next {
	
					color:					#fff; /*#eee19b;*/
					/*border-color:			blue;*/
					/*background:			#fff;*/					}					
					
	div#searchResult {
	
					margin-left:			0;						}
					
	div.total {
	
					text-align:				center;
					margin-bottom:			50px;
					margin-left:			-275px;					}					
					
					
/* --- [ transferred from menu.css / this is the main site menu ] --------------------------------- */


	.menu {
					position:					relative;
					top:						10px;
					left:						1px;				}

	.navbar {

					font-family:				'trebuchet ms', arial, helvetica, sans-serif;
    				font-size:					12px;
    				font-weight:				normal;
    				height:						45px;				}

	.navbar li {

    				list-style:					none;
    				display:					inline;				}

	.navbar a {
					color:						#ccc;
    				text-decoration:			none;
    				float:						left;
    				padding:					0 0 3px 0;
    				margin:						0 8px;				}

	.navbar a:hover { 
						
					color:						#fff;
					border-bottom:				1px solid red;		}

	.navbar a:active {
    				
    				color:						#fff;
    				border-bottom:				1px solid red;		}
    				
    				    				
/* --- [ transferred from window-png.css / modal css ] -------------------------------------------- */


	.windowOverlay {
			
					height:					100%;
					position:				fixed;
					overflow:				hidden;
					top:					0;
					left:					0;
					background-color:		#333;
					/*background:				url(../graphics/techno02.png);*/
					width:					100%;
					z-index:				2000;
					opacity:				0.8;
					filter:					Alpha(Opacity=80);		}
								
	.dialog2Window {												 
	
					color:					black;
					padding:				0;
					padding-bottom:			50px;
					width:					728px;
					z-index:				2001;
					position:				absolute;
					top:					10%;
					left:					25%;
					overflow:				visible;				}
					
	.dialog2Top {																	
	
					width:					728px;
					height:					22px;
					background:				url(../graphics/rec728topw728h22.png);			}
					
 	#closeWindowDIV {
 	
 					float:					right;
 					margin-right:			5px;
 					margin-top:				0px;
 					cursor:					pointer;				}
 					
	.dialog2Middle {
	
					width:					688px;
					padding:				10px 0px 0 40px;				
					background:				url(../graphics/rec728middlew728h12.png);	}
					
	div.address {
	
					text-align:				center;
					font-weight:			bold;
					font-size:				13px;
					padding:				2px;
					border:					1px solid #fff;
					background-color:		#aaa;
					margin-right:			40px;
					margin-bottom:			10px;
					color:					#fff;					}
					
	.dialog2Bottom {
	
					width:					728px;
					height:					22px;
					background:				url(../graphics/rec728bottomw728h22.png);		}
					
									
/* --- [ transferred from propertiesPagination.css - main display, not modal ] -------------------- */


	.pagination {
	
					font-size:				80%;					}
         
	.pagination a {
	
					text-decoration:		none;
					border:					solid 1px #AAE;
					color:					#15B;					}
					
	.pagination a, .pagination span {
	
    				display:				block;
    				float:					left;
    				padding:				0.3em 0.5em;
    				margin-right:			5px;
					margin-bottom:			5px;					}

	.pagination .current {
	
    				background:				#26B;
    				color:					#fff;
					border:					solid 1px #AAE;			}

	.pagination .current.prev, .pagination .current.next {
	
					color:					#999;
					border-color:			#999;
					background:				#fff;					}
					
								

    									