BODY{
	background-color:#ff9900;
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1{ font-size:18px; margin:0 0 10px 0; color:#ff9900;}
h2{ font-size:16px; margin:0 0 8px 0; color:#007BA5;}
h3{ font-size:15px; margin:0 0 6px 0; color:#ff9900;}
h4{ font-size:14px; margin:0 0 4px 0;}
h5{ font-size:13px; margin:0 0 4px 0;}
h6{ font-size:11px; margin:0 0 4px 0;}

.BlueText{
	color:#324A90;
	font-family:Helvetica,Arial,sans-serif;
}
.BlackText{
	color:#000000;
	font-family:Helvetica,Arial,sans-serif;
}
.OrangeText{
	color:#ff9900;
	font-family:Helvetica,Arial,sans-serif;
}
.WhiteText{	
	color:#ffffff;
	font-family:Helvetica,Arial,sans-serif;
}

.small {font-size: 10px;}

.clear{clear:both; height:1px;}

#container{
	width:996px;
	margin:0 auto 20px auto;
	background-image:url(/custom/templates/page/ADTHome/images/bg-repeat.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
	#main-container{
		width:972px;
		margin:0 12px 4px 12px;
	}
		#main-container-container{
			background-image:url(/custom/templates/page/ADTHome/images/sidebar-bg2.jpg);
			background-repeat:repeat-y;
			background-position:left;
		}
			.holding-page #main-container-container{ background-image:none;}
		* html body div#main-container-container{ background-image:none;}
		#header-container{
			width:972px;
			margin:0 0 4px 0;
			text-align:right;
		}
			#logo{
				width:972px;
				height:72px;
				background-color:#ff9900;
			}
				#logo a, #logo a img{
					border:none;
					margin:30px 15px 0 0;
					text-decoration:none;
				}
			#image-container{
				height:327px;
				z-index:0;
				background-repeat:no-repeat;
				background-position:bottom center;
				position:relative;
			}
			.home #image-container,
			.home #image-container .image-box{height:400px;}
			.inner #image-container,
			.inner #image-container .image-box{height:327px;}
			.events #image-container,
			.events #image-container .image-box{height:384px;}
				#image-container .image-box{
					width:320px;
					height:327px;
					overflow:hidden;
					border:4px solid #ffffff;
					border-width:0 4px 0 0;
					z-index:60;
					float:left;
					top:0;
					margin:0;
					padding:0;
					display:inline-block;
					position:relative;
					vertical-align:top;
					text-align:left;
				}
				#image-container .image-box p,
				#image-container .image-box img{
					margin:0;
					padding:0;
				}
				#image-overlay{
					height:72px;
					z-index:100;
					float:left;
					top:0;
					left:0;
					position:absolute;
				}
		#nav-container{
			width:100%;
			height:40px;
			background-image:url(/custom/templates/page/ADTHome/images/nav-bg-repeat.jpg);
			background-repeat:repeat-x;
			text-align:center;
			margin:0 0 4px 0;
		}
			#nav-padding{text-align:center; height:30px; padding:0 0 0 0;}
			.events #nav-container{
				/*background-image:url(/custom/templates/page/ADTEvents/images/nav-bg.jpg);*/
				text-align:center;
				width:972px;
				position:relative;
				padding:15px 0 12px 0;
				height:13px;
			}
				.events #nav-container-container{
					margin:0;
					width:100%;
					left:0;
					text-align:center;
					display:inline;
				}
		#main-content-container{
			z-index:0;
		}
			#content-container{				
				margin:0;
				background-image:url(/custom/templates/page/ADTHome/images/content-bg1.jpg);
				background-repeat:repeat-x;
				background-position:top;
				/*background-color:#0000CC;
				height:100px;
				position:relative;*/
			}
			
				#content-container a{color:#ff9900;}
				
				#content-container table.table{ background-color:#FFEBCC; border-color:#334a90;}
				#content-container table.table th{ color:#ffffff; background-color:#ff9900;}
				#content-container table.table td{ background-color:#FFEBCC; border-color:#ff9900; padding:5px; text-align:left;}
			
				#content-container table.table td table {border-color:#fff;}
				#content-container table.table td table td {padding:0;}
			
				#content-container ul{padding:0 0 0 15px; margin:10px 0 10px 0; list-style-position:inside;}
				#content-container .searchFilter ul{margin:0; padding:6px 0px 6px 0px;float:left;width:685px;margin:0 10px;display:inline;}
				#content-container #realmviewerSingle .realmviewerRealmsSingle ul,
				#content-container #realmviewerSingle .realmviewerRealmsSingle ul li{ padding:0 0 0 0; margin:0 0 0 0; list-style:outside; list-style-type:none; width:500px;}
				
				#content-container #realmviewerSingle .realmviewerResultsSingle ul,
				#content-container #realmviewerSingle .realmviewerResultsSingle ul li{ list-style-position:inside; list-style-type:disc;color:#ff9900;}
				#content-container ul li, #content-container ol li{ display:list-item;}
			
				.home #content-container{width:737px; padding:0 0 82px 0;}
				
				.trade #content-container,
				.inner #content-container,
				.events #content-container{width:707px; padding:15px 15px 25px 15px;}
				.holding-page #content-container{ background-image:none; width:942px; padding:15px;}
				
				#content-container h2, h3, h4, h5, h6{ color:#324a90;}
				
				#content-table{}
					#content-table td{
						padding:8px 8px 0 8px;
						vertical-align:top;
					}
					#content-table td.eventTable {width:33%;}
					
					
					.eventSubmit{ background-color:#FFEBCC;}
					
					#content-table .eventFeatureSingle td{ line-height:13px;}
						#content-table table#regions td{
							background-image:url(/custom/templates/page/ADTHome/images/content-bg2.jpg);
							background-position:left;
							background-repeat:repeat-y;
							padding:7px;
							width:181px;
							vertical-align:top;
						}
							#content-table table#regions td div{ /*background-color:#FF0000;*/}
							#content-table table#regions td img{margin:0; padding:0; width:164px;}
							#content-table table#regions td h2{
								width:162px;
								font-size:18px;
								margin:10px 0;
								color:#324a90;
							}
								/*#content-table table#regions td.one h2{ color:#2FA800;}
								#content-table table#regions td.two h2{ color:#A200A8;}
								#content-table table#regions td.three h2{ }
								#content-table table#regions td.four h2{ color:#E6A514;}*/
							#content-table table#regions td strong{
								width:162px;
								color:#999999;
								text-transform:uppercase;
								margin:2px 0 5px 0;
								font-weight:normal;
								font-size:10px;
							}
							#content-table table#regions td p{
								width:162px;
								font-size:11px;
								margin:0 0 4px 0;
								line-height:13px;
								font-family:Tahoma,Arial,Helvetica,sans-serif;
							}
							#content-table table#regions td a,
							#content-table table#regions td a:link,
							.eventFeatureSingle a,
							.eventFeatureSingle a:link{/*color:#007BA5;*/ text-decoration:none;}						
						/*#content-table td.extrapadding{ padding:16px 16px 0 16px;} - changed to below due to weird container/plugin issue */
						#content-container .extrapadding{ padding:16px 16px 0 16px;}
						#content-table td p{
							margin:0 0 4px 0;
							line-height:13px;
							font-family:Tahoma,Arial,Helvetica,sans-serif;
						}
			#side-bar-container{
				width:224px;	
				float:right;			
				padding:0 0 0 0;
				margin:0 0 10px 0;
				/*background-image:url(/custom/templates/page/ADTHome/images/sidebar-bg.jpg);
				background-repeat:repeat-y;
				background-color:#FF0000;
				height:100px;*/
			}
				.events #side-bar-container{
					background-image:none;
					background-color:#e9e9e9;
				}
					.events #side-bar-container h1{
						margin:12px 19px 0pt 16px;
					}
						ul.InnerInterestMenu li{border-bottom:none;}
				#planningSearch{
					width:230px;
					margin:0 0 4px 0;
					padding:0 0 0 0;
					background-image:url(/custom/templates/page/ADTHome/images/planning-bg.jpg);
					background-repeat:repeat-y;
				}
					#planningSearch h1, #planningSearch h2, #planningSearch h3{ text-indent:-999em; height:10px; font-size:10px; margin:0;}
					#planningSearch form{margin:0 0 0 10px; padding:0;}
						#planningSearch form .td_search_control, #planningSearch form .td_search_control h6{ color:#FFFFFF;}
						#planningSearch form input{}
						#planningSearch form input#keywords{ width:180px;}
					#planningSearch .search_advanced{padding:20px 2px 24px 12px; margin:10px 0 0 0; display:block; margin:0;}
					#planningSearch form .submit{ float:right;}
				#side-buttons{
					width:224px;
					background-image:url(/custom/templates/page/ADTHome/images/buttons-bg.jpg);
					background-repeat:repeat-x;
					padding:8px 0 25px 0;
				}
					#side-buttons div{
						width:211px;
						height:41px;
						background-repeat:no-repeat;
						margin:0 0 8px 8px;
					}
						#side-buttons div a, #side-buttons div a img{border:none;}
					#map{
						width:210px;
						height:240px;
						margin:0 0 0 10px;
						text-align:center;
					}
						#map a, #map a img{border:none;}
		#footer-container{
			line-height:14px;
			z-index:90;
			margin:0 0 0 0;
			position:relative;
		}
		.holding-page #footer-container{
			background-image:url(/custom/templates/page/ADTHome/images/holdingpage-bottom.jpg);
		}
			#footer-overlay{
				height:111px;
				top:0;
				left:0;
				position:relative;
			}
				div.tagHtmlAddress,
				div.tagFooterMenu{
					z-index:100;
					position:absolute;
					color:#FFFFFF;
					font-size:11px;
				}
				#content-container div.tagHtmlAddress,
				#content-container div.tagFooterMenu{
					z-index:20;
					position:relative;
					color:#000000;
					font-size:11px;
				}
					div.tagFooterMenu{
						width:470px;
						float:right;
						margin:40px 20px 10px 0;
						right:0;
						text-align:right;
					}
						#footer-buttons{
							float:right;
							text-align:right;
						}
							#button-operators,
							#button-trade,
							#button-consumer{
								float:right;
								margin:15px 0 0 0;
								width:143px;
								height:30px;
							}
								#button-operators a,
								#button-operators a img,
								#button-trade a,
								#button-trade a img,
								#button-consumer a,
								#button-consumer a img{border:none;}
					div.tagHtmlAddress{
						float:left;
						margin:40px 0 10px 110px;
						left:0;
					}
						div.tagFooterMenu a,
						div.tagFooterMenu a:link,
						div.tagHtmlAddress a,
						div.tagHtmlAddress a:link{color:#FFFFFF;}
			#footer-bottom{
				height:10px;
				width:100%;	
				background-color:#ff9900;		
			}			
	#footer-shadow{
		width:996px;
		height:28px;
		background-image:url(/custom/templates/page/ADTHome/images/footer-shadow.jpg);
		background-repeat:no-repeat;
		background-color:#ff9900;
	}
	
.border-right{
	border-bottom:2px solid #324A90;
	background-image:url(/custom/templates/page/ADTHome/images/border-right-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.border-right.no-right{background-image:none;}

/* TDATA STYLINGS */
#searchCrumbs{ margin: 0 0 10px 0;}
#searchCrumbs span{ display:block; margin:0 0 4px 0;}

#content-container .ListContentTitle,
#content-container .ListContentQual,
#content-container .ListContentTopCornersLeft,
#content-container .ListContentTopCornersRight{
	background-color:#ff9900;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
	#content-container .ListContentQual nobr{ height:0px; margin:0px; vertical-align:top;}
	#content-container .ListContentQual nobr img{margin:3px 0 0 0; vertical-align:top;}
#content-container .ListContentTitle a,
#content-container .ListContentQual,
#content-container .ListContentQual a{ color:#FFFFFF}
#content-container .ListLinks,
#content-container .ListContentPrice{
	padding:4px;
	background-color:#ffffff;
}
#content-container .ListContent,
#content-container .ListContent p,
#content-container .ListContentPrice{ font-size:11px; line-height:18px;}
/*#content-container .ListContentPrice#prices{background-color:#E6E6E6;}*/
#content-container #prices { text-align:left;}
#map-content-span h5{margin:0 0 12px 0;}
#map-content-span ul{margin:0px; line-height:18px; font-size:12px;}
	.mapSelect img{ float:left; margin:0 10px 10px 0;}
	
#contact-us-form table.table, #contact-us-form table.table table{ border:1px solid #FF9900; background-color:#FFFFFF;}
#contact-us-form table.table th{ background-color:#FF9900;}
#contact-us-form table.table td{ background-color:#FFFFFF;}

.eventFeatureSingle h1, .eventFeatureSingle h2, .eventFeatureSingle h3, .eventFeatureSingle h4, .eventFeatureSingle h5, .eventFeatureSingle h6{ color:#FF9900;}

h1#searchTitle{ display:none;}
h2#pageTitle{ color:#FF9900;}

.info p{ margin:0px;}

.tdSortCols span{ float:left; margin:0 10px 0 0;}

.trade-dir-advert{
	margin:10px 0 10px 4px;
	height:277px;
	width:211px;
}
	.trade-dir-advert a,
	.trade-dir-advert img,
	.trade-dir-advert a img{ display:block; border:none; text-decoration:none; margin:0;}
