/* --------------Global CSS DIV Styles-------------- */

body { margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		padding: 0;
		background-color: #f6ffc7;}
		
#container {position: relative;
			width: 974px;
			margin-left: auto;
	   		margin-right: auto;
	    	margin-top: auto;}

#header { 	width: 974px; 
			float: left;
			margin-top: 70px;
			vertical-align: bottom;}


#black_holder {	width: 974px;
				float: left;
				}
				
#main_content {	width: 644px;
				float: left;
				padding-right: 10px;
				padding-left: 6px;
				padding-top: 6px;
				padding-bottom: 6px;}
		
#right_column { width: 314px; 
				float: right;}
			
#ad_300x250 {	width: 300px;
				height: 250px;
				margin-right: 0px;
				margin-top:6px;
				margin-bottom: 7px;
				border: solid;
				border-width: 4px;
				border-color: #eef6c0;
				background: #FFFFFF;}

#fb_fanbox_300x250 {	width: 300px;
				height: 268px;
				margin-right: 0px;
				margin-top:6px;
				margin-bottom: 7px;
				border: solid;
				border-width: 4px;
				border-color: #eef6c0;
				background: #FFFFFF;}
				
#twitter_home {	width: 304px;
				height: 319px;
				margin-right: 0px;
				margin-top:6px;
				margin-bottom: 7px;
				background: #f6ffc7;}

#ad_200x200 {	float: left;
				width: 200px;
				height: 200px;
				background-color: #FFFFFF;
				border: solid;
				border-color:#eef6c0;
				border-width:4px;
				margin-bottom: 7px;}

#ad_120x600 {	float: left;
				width: 120px;
				height: 600px;
				background-color: #FFFFFF;
				border: solid;
				border-color:#eef6c0;
				border-width:4px;
				margin-bottom: 7px;}
				
#ad_728x90 {width: 728px;
			height: 90px;
			position: absolute;
			top: 7px;
			left: 210px;
			text-align:right;
			border: solid;
			border-width: 4px;
			border-color: #eef6c0;
			background: #FFFFFF;
			z-index:2;}
				
#search {	width: 365px;
			height: 31px;
			position: absolute;
			top: 38px;
			left: 609px;
			text-align:right;
			margin-right: 0px;
			z-index:2;}

#footer {	width: 974px;
			float: right;
			margin-top:20px;
			text-align:center;} 
		 
/* --------------Navigation DIV Styles-------------- */

img	{	border: none;}
.menu1	{	display: none;
            	position:absolute;
            	z-index: 10;
            	padding: 0px;
            	width: 129px !important;
           	width: 119px;
          	background: #a0e67d;
           	border-left: 2px solid #a0e67d;
            	border-right: 2px solid #a0e67d;
		font-family: Tahoma, Verdana, "Arial";
		color:#FFFFFF;
		font-size: 11px;
		font-weight: normal;}

.menu1 ul, .menu1 li	{	margin: 0px;
				padding: 0px;
            			list-style: none;}

.menu1 li a	{  	display: block;
            		color: #2c0807;
            		font-weight: normal;
            		text-decoration: none;
            		width: 100%;
            		padding: 2px 2px 2px 2px;}

html > body .menu1 li a {	width: auto;}

.menu1 li a:hover
        {   color: #3498b5;
            background: #c4f0ae;}

.navItem{   float:left;
            height:36px;
            padding-top:41px;}


/* --------------Home/Burough Page DIV Styles-------------- */

#image_holder	{	width: 640px;
					margin-bottom: 10px;
					border: solid;
					border-width: 2px;
					border-color:#ffcc33;
					float: left;}

#image_left_column {	width: 143px;
						height: 294px;
						border-right: solid;
						border-width: 2px;
						border-color: #ffcc33;
						background-color:#000000;
						padding-top: 2px;
						float: left;}
						
#image_left_column_content {	height:290px;
								margin-right: 2px;
								margin-left: 2px;
								margin-bottom: 2px;
								background-color: #000000;}
														
#image_right_column {	width: 495px;
						height:290px;
						float: right;
						background-color: #000000;}

#image{	width: 495px;
		background-color:#FFFFFF;
		float: right;}
			
#image_overlay {	width: 487px;
					height: 52px;
					float: right;
					margin-top: -60px;
					padding: 4px;
					background-image:url('/assets/images/caption-overlay.png');}

#image_caption { 	width: 487px;
					height: 60px;
					float: right;
					margin-top: -60px;
					padding: 4px;}

#text_box_1 {	float: right;
						width: 455px;
						border: solid;
						border-width: 2px;
						border-color:#ffcc33;
						background-color:#FFFFFF;
						padding:4px;}
						
/* --------------Category Page DIV Styles-------------- */

#business_list {	width: 140px;
					margin-bottom: 10px;
					float:left;}

#category_photo {	width: 495px;
					height: 298px;
					border: solid;
					border-width: 2px;
					border-color:#2c0807;
					background-color:#FFFFFF;
					margin-bottom: 10px;
					float:right;}
					
#category_photo2{	width 495px;
					height: 284px;
					float: right;}
					
#category_caption_overlay {	float: right;
							width: 487px;
							height: 25px;
							padding:4px;
							margin-top: -19px;
							background-image:url('/assets/images/caption-overlay.png');}


#text_box_2 {	width: 495px;
			margin: 2px;
			padding-top:4px;
			float: right;}

/* --------------Profile Page DIV Styles-------------- */

#profile_photo {	width: 426px;
					height: 258px;
					border: solid;
					border-width: 2px;
					border-color:#2c0807;
					background-color:#FFFFFF;
					margin-bottom: 5px;
					float:left;}
					
#profile_photo2{	float: left;
					width 426px;
					height: 258px;}
					
#profile_caption_overlay {	float: left;
							margin-top: -28px;
							width: 418px;
							height: 20px;
							padding: 4px;
							background-image:url('/assets/images/caption-overlay.png')}

#profile_twitter {	height: 110px;
					width: 296px;
					margin-right: 0px;
					margin-top:6px;
					margin-bottom: 7px;
					padding: 4px;
					border: solid;
					border-width: 2px;
					border-color: #ffcc33;
					background: #FFFFFF;}
					
#profile_specials {	width: 300px;
					margin-right: 0px;
					margin-top:6px;
					margin-bottom: 7px;
					padding: 4px;
					border: solid;
					border-width: 1px;
					border-color: #f48146;
					background: #eef6c0;}
					
#text_box_3{	width: 418px;

						padding:4px;
						float: left;}
				
#profile_info_holder {	width: 200px;
						margin-right: 2px;
					border: solid;
					border-width: 1px;
					border-color: #f48146;
						background-color:#eef6c0;
						float: right;}
								
/* --------------Global Font Styles-------------- */

.caption_title {	font-family: Tahoma, Verdana, "Arial";
					color:#FFFFFF;
					font-size:18px;
					font-weight: 600;}

.left_nav_title {	font-family: Tahoma, Verdana, "Arial";
					color:#ffcc33;
					font-size:18px;
					font-weight: 600;}
			
.red_title {	font-family: Tahoma, Verdana, "Arial";
				color: #ffcc33;
				font-size:24px;
				font-weight: bold;}
			
.white_title {	font-family: Tahoma, Verdana, "Arial";
				color: #FFFFFF;
				font-size:16px;
				font-weight: bold;}

.caption_body {	font-family: Tahoma, Verdana, "Arial";
				color:#FFFFFF;
				font-size: 13px;
				font-weight: normal;}
				
.caption_body a:link {	color: #3498b5;
						text-decoration: underline;}

.caption_body a:visited {	color: #3498b5;
							text-decoration: underline;}
						
.caption_body a:hover {	color: #f48146;
						text-decoration: underline;}
							
.caption_body a:active {	color: #FFFFFF;
							text-decoration: underline;}

.left_nav_body {	font-family: Tahoma, Verdana, "Arial";
					color:#FFFFFF;
					font-size: 13px;
					font-weight: normal;}
				
.left_nav_body a:link {	color: #FFFFFF;
						text-decoration: none;}

.left_nav_body a:visited {	color: #FFFFFF;
							text-decoration: none;}
						
.left_nav_body a:hover {	color: #f48146;
							text-decoration: none;
							font-weight: bold;}
							
.left_nav_body a:active {	color: #FFFFFF;
							text-decoration: none;}

													
.profile_title {	font-family: Tahoma, Verdana, "Arial";
					color: #000000;
					font-size: 16px;
					font-weight:bold;}

.scout_voice {	font-family: Tahoma, Verdana, "Arial";
				color: #6a0000;
				font-style:italic;
				font-style: bold;
				font-size: 13px;}

.profile_body {	font-family: Tahoma, Verdana, "Arial";
				color: #2c0807;
				font-size: 13px;}
							
.profile_body a:link {	color: #3498b5;
						text-decoration: none;}
						
.profile_body a:visited {	color: #3498b5;
							text-decoration: none;}
							
.profile_body a:hover {	color: #f48146;
						text-decoration: none;}
							
.profile_body a:active {	color: #0066CC;
							text-decoration: none;}
							
.category_title {	font-family: Tahoma, Verdana, "Arial";
					color: #2c0807;
					font-size: 13px;
					font-weight: bold;}
					
.category_body {	font-family: Tahoma, Verdana, "Arial";
					color: #706155;
					font-size: 11px;
					font-weight: normal;}
							
.category_body a:link {	color: #3498b5;
						text-decoration: none;}
						
.category_body a:visited {	color: #3498b5;
							text-decoration: none;}
							
.category_body a:hover {	color: #FFCC00;
							text-decoration: none;}
							
.category_body a:active {	color: #0066CC;
							text-decoration: none;}
					
.footer_body {	font-family: Tahoma, Verdana, "Arial";
				color:#FFFFFF;
				font-size: 13px;
				font-weight: normal;}
				
.footer_body a:link {	color: #FFFFFF;
						text-decoration: underline;}

.footer_body a:visited {	color: #FFFFFF;
							text-decoration: underline;}
						
.footer_body a:hover {	color: #FF9933;
						text-decoration: underline;}
							
.footer_body a:active {	color: #FFFFFF;
							text-decoration: underline;}

