/* CSS Document - AdamBruzzone.com */

BODY { background:#000; padding:0; width:auto; height:auto; font-family: Arial; font-size:11px; color:#777; scrollbar-face-color: #000; scrollbar-highlight-color: #BBB; scrollbar-3dlight-color: #BBB;  scrollbar-darkshadow-color: #000; scrollbar-shadow-color: #BBB; scrollbar-arrow-color: #BBB; scrollbar-track-color: #000; }

#horCenter { background:#000; text-align:center; position: absolute; top: 50%; left: 0px; width: 100%; height: 31px; overflow: visible; visibility: visible; display: block; }

	#page { width: 970px; height:570px; margin-left:-485px;	position: absolute;	top:-285px; left: 50%; visibility: visible; }

	#logoPanel { height:55px; padding:0; margin:0; text-align:left; }
		.tagLineRight { float:right; margin:0; padding:15px 0 0 0;}
	#pageFrame { width:970px; height:500px; background:#000; padding:0; margin:0; border:0;  }
	
		#menuFrame { width:170px; background:#000; padding:0; margin:0; float:left; height:100%; text-align:left;}
			#menuPanel { height:330px; padding:0; margin:0; }
				#menu { width:170px; background:transparent;}
				#optionsPad { width:170px; margin:0; }
				.t_menu { height:23px; width:170px; color:#CCC; background:transparent;}
				.t_menu a { text-decoration:none; cursor:pointer; color:#AAA; padding:0 0 0 20px; margin:0; width:150px; display:block; visibility: visible;  }
				.t_menu a:hover { color:#FFF; }
				.menu_content{ width:140px; padding-left:30px; }
				.menu_content ul { padding:0 0 12px 0; margin:0; list-style:none; }
				.menu_content li { padding:0; margin:0; border:none; }
				.menu_content li a { display:block; width:100%; color:#AAA; text-decoration:none; }
				.menu_content li a:hover { display:block; color:#FFF; text-decoration:none; }

		#contentFrame { width:780px; background:#000; padding:5px; margin:0; float:left; height:480px;}
			#headerPanel { height:40px; padding:18px 0 0 0; margin:0; background:#000; border-bottom:1px solid #222211; }
				#headerBreadcrumbs, #headerBreadcrumbsTest { width:380px; margin:0; padding:0 0 0 15px; float:left; height:20px; color:#FFF; text-align:left; font-family:"Century Gothic", Arial, Verdana; font-size:16px; text-transform:uppercase;}
				#headerBreadcrumbs h2 { font-size:16px; font-weight:bold; display:inline;}
				#headerBreadcrumbsTest h2 { font-size:16px; font-weight:normal; display:inline;}
				#headerTagline { width:385px; margin:0; padding:0; float:left; text-align:right; }

		#contentFrame360 { width:800px; height:500px; background:#000; padding:0; margin:0; float:left;}

		#contentPanel { width:769px; height:410px; background:#000; padding:10px; margin:0; overflow:auto; scrollbar-face-color: #000; scrollbar-highlight-color: #BBB; scrollbar-3dlight-color: #BBB;  scrollbar-darkshadow-color: #000; scrollbar-shadow-color: #BBB; scrollbar-arrow-color: #BBB; scrollbar-track-color: #000; }

			#hotelsPanel, #peoplePanel, #cruisePanel, #architecturePanel, #airtoairPanel, #foodPanel, #winePanel, #destinationPanel, #spaPanel, #recentPanel, #druryPanel, #MontesiPanel, #annesePanel, #recentPanelAdjusted, #destinationTourPanel { height:340px; padding:40px 0 0 0; margin:0; background:#000; text-align:left; }
				#hotelsPanel img, #peoplePanel img, #cruisePanel img, #architecturePanel img, #airtoairPanel img, #foodPanel img, #winePanel img, #destinationPanel img, #spaPanel img, #MontesiPanel img, #druryPanel img, #annesePanel img, #destinationTourPanel img { padding:0; margin:0 20px 0 0; border:1px solid #FFF; }
		
			#hotelsPanel { width:20060px; }
 			 .hotelsPanelNEW { width:23870px!important; }
 			 .hotelsPanelADJ { width:24340px!important; }
			#peoplePanel { width:11000px; }
 			 .peoplePanelNEW { width:13330px!important; }
			#cruisePanel { width:9390px; }
			#architecturePanel { width:10850px; }
			.architecturePanelADJ { width:15615px!important; }
			.architecturePanelNEW { width:15950px!important; }
			#airtoairPanel { width:6760px; }
			#foodPanel { width:4480px; }
 			 .foodPanel { width:5550px!important; }
			#winePanel { width:10340px; }
 			 .winePanelADJ { width:10800px!important; }
			#destinationPanel { width:9550px; }
			#destinationTourPanel {	width: 13200px; }
 			 .destinationTourPanelNEW { width:17400px!important; }
			#spaPanel { width:9560px; }
			 .spaPanelNEW { width:9490px!important; }
			#recentPanel { width:36450px; overflow:hidden; }
			#recentPanelAdjusted { width:39600px; overflow:hidden; }
			.recentPanelADJ { width:38580px!important; }
			.recentPanelADJNEW { width:38850px!important; }
				#recentBlock { padding:0; margin:0; float:left; color:#FFF; font-style:italic; }
				#recentBlock img { padding:0; margin:0 20px 5px 0; border:1px solid #FFF;}
				#recentBlock h2 { font-size:11px; font-weight:bold; display:inline; margin:0 0 0 5px;}
				.recentBlock { padding:0; margin:0; float:left; color:#FFF; font-style:italic; }
				.recentBlock img { padding:0; margin:0 20px 5px 0; border:1px solid #FFF;}
				.recentBlock h2 { font-size:11px; font-weight:bold; display:inline; margin:0 0 0 5px;}
				.newBlock { margin-right:45px!important;}
 				 .newBlock img { margin-right:10px!important;}

			#infoPanel { width:750px; height:100%; padding:0; margin:0; background:#000; text-align:left; color:#FFF;}
				#infoHeader { width:750px; height:200px; padding:10px 0 0 0; margin:0; background:#000; text-align:left; font-size:12px; }
					#infoLogo { width:260px; padding:0; margin:0 20px 0 0; background:#000; text-align:center; float:left; }
					#infoDeets { width:460px; padding:0; margin:0; background:#000; text-align:left; float:left; }
						#infoDeets h2 { font-family:"Century Gothic", Arial, Verdana; font-size:16px; margin:15px 0 5px 0; padding:0; text-align:center;}
						#infoDeets h3 { font-family:"Century Gothic", Arial, Verdana; font-size:11px; margin:0 0 15px 0; padding:0; text-align:center; font-weight:normal;}
						#infoDeets p { font-family:"Century Gothic", Arial, Verdana; font-size:14px; margin:0; padding:0; text-align:center; }
					#infoDeetsLeft { width:200px; padding:0 0 0 30px; text-align:left; float:left; margin: 15px 0 0 0; font-weight:bold;}
					#infoDeetsRight { width:200px; padding:0 30px 0 0; text-align:right; float:left; margin: 15px 0 0 0;}
						#infoDeetsRight a, #infoDeetsRight a:visited  { color:#FFF; text-decoration:none;}
						#infoDeetsRight a:hover { color:#FFF; text-decoration:underline;}

				#infoContent { width:690px; padding:15px 30px 0 30px; margin:0; background:#000; text-align:justify; font-size:12px; }
					#infoContent h2 { font-size:14px; font-weight:bold; margin:0; padding:15px 0 0 0;}
					#infoContent a, #infoContent a:visited  { color:#0099FF; text-decoration:none;}
					#infoContent a:hover { color:#FFF; text-decoration:underline;}
					#infoContent ul{ padding:5px 0 12px 15px; margin:0; list-style:disc; }
					#infoContent li { padding:0; margin:0; border:none; }
					.italicParagraph {font-style:italic; font-size:11px; }
					.rightParagraph { font-style:italic; text-align:right; font-size:11px; }
					.logos { border:0; margin:0 15px; padding:0; }
					.chiBlk {text-align:left!important;}

			#stockInfoPanel { width:750px; height:100%; padding:0; margin:0; background:#000; text-align:left; color:#FFF;}
				#stockInfoContent { width:540px; padding:5px 10px 0 5px; margin:0; background:#000; text-align:justify; font-size:12px; float:left; }
					#stockInfoContent h2 { font-size:14px; font-weight:bold; margin:0; padding:20px 0 6px 0; border-bottom:1px dashed #222200; }
					#stockInfoContent h3 { font-size:12px; font-weight:bold; margin:0; padding:20px 0 6px 0; }
					#stockInfoContent ul{ padding:8px 0 10px 15px ; margin:0; list-style:disc; }
					#stockInfoContent li { padding:0 0 2px 0; margin:0; border:none; }
					#stockInfoContent ol{ padding:8px 0 10px 20px ; margin:0; list-style:numeric; }
					#stockInfoContent ol li { padding:0 0 10px 5px; margin:0; border:none; }
					#stockInfoContent a, #stockInfoContent a:visited  { color:#CCC; text-decoration:none;}
					#stockInfoContent a:hover { color:#FFF; text-decoration:underline;}
					#stockInfoContent img { padding:0; margin:0 10px 13px 0; border:0;}
					.top {font-style:italic; text-align:right; font-size:10px; margin:0; padding:0;}
					.redText { color:#FF0000; }

				#stockInfoMenu { width:150px; height:300px; padding:5px 0 0 15px; margin:0; background:#000; text-align:left; font-size:10px; float:left; border-left: 1px dashed #222211; }
					#stockInfoMenu ul{ padding:12px 0 0 10px ; margin:0; list-style:disc; }
					#stockInfoMenu li { padding:0 0 5px 0; margin:0; border:none; }
					#stockInfoMenu a, #stockInfoMenu a:visited  { color:#CCC; text-decoration:none;}
					#stockInfoMenu a:hover { color:#FFF; text-decoration:underline;}

			#stockPanel { width:1728px; height:340px; padding:5px 0 0 0; margin:0; background:#000; text-align:left; color:#FFF; font-size:12px; }
				#stockPanel img { padding:0; margin:0 10px 10px 0; border:0;}
				#stockPanel p { padding:0; margin:0 0 10px 0; }
				#stockPanel a, #stockPanel a:visited  { color:#CCC; text-decoration:none;}
				#stockPanel a:hover { color:#FFF; text-decoration:underline;}

			#screensaverPanel { width:700px; height:340px; padding:40px 0 0 15px; margin:0; background:#000; text-align:left; overflow:hidden; color:#FFF; font-size:12px; }
				#screensaverPanel h2 { font-family:"Century Gothic", Arial, Verdana; font-size:15px; margin:15px 0 5px 0; padding:0; text-align:center; font-weight:normal;}

				#screensaverBlock { padding:0; margin:0 25px 0 0; float:left; color:#FFF; text-align:center; }
					#screensaverBlock h2 { font-size:13px; margin:10px 0 5px 0; padding:0; }
					#screensaverBlock a, #screensaverBlock a:visited  { color:#CCC; text-decoration:none;}
					#screensaverBlock a:hover { color:#FFF; text-decoration:underline;}

			#wallpaperPanel { width:1790px; height:340px; padding:40px 0 0 0; margin:0; background:#000; text-align:left; overflow:hidden; color:#FFF; font-size:12px; }
				#wallpaperPanel h2 { font-family:"Century Gothic", Arial, Verdana; font-size:15px; margin:15px 0 5px 230px; padding:0; text-align:left; font-weight:normal;}

				#wallpaperBlock { padding:0; margin:0 15px 0 0; float:left; color:#FFF; text-align:right; }
					#wallpaperBlock h2 { font-size:13px; margin:0 0 5px 0; padding:0; text-align:right;}
					#wallpaperBlock img { margin:0 0 12px 0; padding:0; border:1px solid #FFF;}
					#wallpaperBlock a, #wallpaperBlock a:visited  { color:#CCC; text-decoration:none;}
					#wallpaperBlock a:hover { color:#FFF; text-decoration:underline;}
					.downloadCaption {font-size:10px;}

			#slideshowPanel { width:634px; height:430px; background:#000; padding:5px 0 0 135px; margin:0; overflow:auto; text-align:left;}

			#landscapesPanel { width:9400px; height:340px; padding:10px 0 0 0; margin:0; background:#000; text-align:left; overflow:hidden; color:#FFF; }
				#landscapesPanel h2 { font-family:"Century Gothic", Arial, Verdana; font-size:14px; margin:0 0 10px 0; padding:0; text-align:left; }
				#landscapesPanel p { padding:0; margin:0 0 10px 0; }
				#landscapesPanel a, #landscapesPanel a:visited  { color:#CCC; text-decoration:none;}
				#landscapesPanel a:hover { color:#FFF; text-decoration:underline;}

				#landscapesBlock { padding:0; margin:0; float:left; color:#FFF; font-style:italic; text-align:left; }
				#landscapesBlock img { padding:0; margin:0 20px 5px 0; border:1px solid #FFF;}
				#landscapesBlock h2 { font-size:12px; font-weight:bold; display:inline; margin:0 0 0 5px;}
				.landscapesBlock { padding:0; margin:0; float:left; color:#FFF; font-style:italic; text-align:left; }
				.landscapesBlock img { padding:0; margin:0 20px 5px 0; border:1px solid #FFF;}
				.landscapesBlock h2 { font-size:12px; font-weight:bold; display:inline; margin:0 0 0 5px;}

				#landscapesSolo { padding:0; margin:70px 0 0 0; float:left; color:#FFF; font-style:italic; text-align:left; }
					#landscapesSoloTall { padding:0; margin:0; float:left; color:#FFF; font-style:italic; text-align:left; }
				#landscapesSolo img, #landscapesSoloTall img { padding:0; margin:0 20px 5px 0; border:1px solid #FFF;}
				#landscapesSolo h2, #landscapesSoloTall h2 { font-size:12px; font-weight:bold; margin:5px 0 8px 0;}
				#landscapesSolo a, #landscapesSolo a:visited, #landscapesSoloTall a, #landscapesSoloTall a:visited { color:#CCC; text-decoration:none;}
				#landscapesSolo a:hover, #landscapesSoloTall a:hover { color:#FFF; text-decoration:underline;}

			#nudesPanel { width:6100px; height:370px; padding:10px 0 0 0; margin:0; background:#000; text-align:left; overflow:hidden; color:#FFF; }
				#nudesPanel h2 { font-family:"Century Gothic", Arial, Verdana; font-size:14px; margin:0 0 10px 0; padding:0; text-align:left; }
				#nudesPanel p { padding:0; margin:0 0 10px 0; }
				#nudesPanel a, #nudesPanel a:visited  { color:#CCC; text-decoration:none;}
				#nudesPanel a:hover { color:#FFF; text-decoration:underline;}

				#nudesBlock { padding:0; margin:0; float:left; color:#FFF; font-style:italic; text-align:left; }
				#nudesBlock img { padding:0; margin:0 20px 5px 0; border:1px solid #FFF;}
				#nudesBlock h2 { font-size:12px; font-weight:bold; display:inline; margin:0 0 0 5px;}

				#nudesSolo { padding:0; margin:0; float:left; color:#FFF; font-style:italic; text-align:left; }
				#nudesSolo img { padding:0; margin:0 20px 5px 0; border:1px solid #FFF;}
				#nudesSolo h2 { font-size:12px; font-weight:bold; margin:5px 0 8px 0;}
				#nudesSolo a, #nudesSolo a:visited { color:#CCC; text-decoration:none;}
				#nudesSolo a:hover { color:#FFF; text-decoration:underline;}

			#druryPanel { width:9640px; }
			#annesePanel { width:8280px; }
			#MontesiPanel { width:7880px; }
	
	#footerBar { width:970px; text-align:right; padding:5px 0 0 0; margin:0; font-size:9px; height:16px; }
		#footerBar a {color:#777; text-decoration:none; outline:none;}
		#footerBar a:hover {color:#FFF; text-decoration:underline; outline:none;}
		#footerBar a img { border: none; }
		#footerBar img { border: 0; }
		#footerBar span.dateUp { float:left; display:inline;}
		#footerBar .icons, #footerBar .copyR { display:inline-block; vertical-align:middle; }

				input.submitButton { background-color:#000; color:#FFF; font-size:11px; font-weight:bold; border:1px solid #FFF; height:20px; width:70px; }
				input.textEntry { background-color:#000; color:#FFF; font-size:11px; border:1px solid #FFF; padding:2px; }
				select.textEntry { background-color:#000; color:#FFF; font-size:10px; border:1px solid #FFF; padding:2px; }
				textarea.textEntry { background-color:#000; color:#FFF; font-size:12px; border:1px solid #FFF; padding:2px; }
				
	.alignLeft { text-align:justify;}
