.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}

.clear{clear:both;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* clear blocks of text/images */

a, a img{ border:none; text-decoration:none;}

body {
	background-image:url(/custom/templates/page/FernaticsHome10/images/page-bg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e6e6e6;
	text-align:center; 
	margin:0;
}
#footer-bg {
	width:100%;
	background:url(/custom/templates/page/FernaticsHome10/images/footer-bg-repeat.png) repeat-x bottom;
}
	#outer-container{
		width:980px;
		margin:0 auto;
		background-image:url(/custom/templates/page/FernaticsHome10/images/page-repeat.png);
	}
		#middle-container{
			width:980px;
			margin:0 auto;
			background-image:url(/custom/templates/page/FernaticsHome10/images/footer-bg.png);
			background-repeat:no-repeat;
			background-position:bottom;
		}
			#inner-container{
				width:910px;
				padding:0 35px;
				margin:0 auto;
				background-image:url(/custom/templates/page/FernaticsHome10/images/page-bg-top.png);
				background-repeat:no-repeat;
				text-align:left;
			}
			
				#header-container{
					width:908px; height:114px;
					margin:0;
					background-image:url(/custom/templates/page/FernaticsHome10/images/fernaticsLogo.png);
					background-repeat:no-repeat;
				}
					
					#logo-container{
						/*width:334px;*/ height:114px;
					}
						#logo {
							display:block;
							width:350px;
							height:110px;
						}
							#logo h1 {margin:0; padding:0;}
								#logo h1 span {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
						#search-container{
							float:right;
							vertical-align:top;
							margin:8px 0 0 0; padding:0 10px 0 0;
						}
							#search-container input{
								width:58px; height:19px;
								float:left;
								margin:0 0 0 10px;
								font-size:10px; line-height:10px;
								background-repeat:no-repeat;
								border-width:0px;
							}
								#search-container input.searchField{
									width:121px; height:14px;
									line-height:14px;
									padding:2px 5px;
									background-image:url(/custom/templates/page/FernaticsHome10/images/search-box-bg.gif);
								}
					
				#main-content-container{
					width:890px;
					padding:10px;
				}
				*:first-child+html #main-content-container {margin-top:36px;} /* IE7-only hack */
				
					#vert-menu-container{
						width:186px;
						float:left;
						padding-bottom:40px;
					}
						
						.tour-box, .tour-box h3{
							background-repeat:repeat-x;
							background-position:bottom;
						}
							#sports{background:#5e5e5e;}
							#events{background:#797979;}
							#cultural{background:#949494;}
								.tour-box h3{
									text-transform:uppercase;
									line-height:16px;
									margin:0; padding:9px 10px;
									color:#fff;
								}
								#sports h3{background:#262626; border-top:solid 2px #5e5e5e;}
								#events h3{background:#303030; border-top:solid 2px #797979;}
								#cultural h3{background:#3b3b3b; border-top:solid 2px #949494;}
								
							a.homeButton {display:block; width:185px; background-image:url(/custom/templates/page/FernaticsHome10/images/buttonSprite2.png); background-repeat:no-repeat;}
							#button-dyot{height:87px; background-position:0 0;}
							#button-dyot:hover, #button-dyot:focus{ background-position:0 -394px;}
							#button-subscribe{height:65px; background-position:0 -91px;}
							#button-subscribe:hover, #button-subscribe:focus{background-position:0 -485px;}
							#button-bookNow{ height:65px; background-position:0 -160px;}
							#button-bookNow:hover, #button-bookNow:focus{background-position:0 -554px;}
							#button-ambassador{ height:80px; background-position:0 -227px;}
							#button-ambassador:hover, #button-ambassador:focus{background-position:0 -621px;}
							#button-insurance{ height:80px; background-position:0 -309px;}
							#button-insurance:hover, #button-insurance:focus{background-position:0 -703px;}
								a.homeButton span {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
					#content-container{
						width:694px;
						float:right;
					}
		
						#column-left{ width:342px; float:left;}
							#innerpage #column-left{ width:418px;}
						#column-right{width:342px; float:right;}
							#innerpage #column-right{ width:261px;}
					
							.content-box-outer{
								border:1px solid #d6d6d6;
								border-width:0 1px 0 0;
								margin:0 0 10px 0;
							}
								#article-one{position:relative;}
								#article-one.content-box-outer{padding:0px;}
									#article-one .content-box-content{height:171px; overflow:hidden;}
								#innerpage #article-one{ border-width:0px;}
									#inner-gallery-overlay{ width:418px; height:7px; z-index:100; overflow:hidden; vertical-align:top; position:absolute; top:0; left:0;}
									#innerpage #article-one .content-box-content{ border-width:0 1px 1px 1px; padding:0;}
										#article-one .galleryOuterContainer,
										#article-one .galleryOuterContainer .galleryInnerContainer{ height:200px; overflow:hidden;}
								
								#article-two{}
									.latest-updates-image{
										width:74px; height:77px;
										border:1px solid #4a4949; margin:0 10px 10px 0;
										position:relative;
									}
										#enlarge-container{ 
											width:74px; height:13px;
											text-align:center;
											background-color:#FFF;
											padding:1px 0;
											position:absolute; bottom:0; right:0;
										}
									
								#article-three{
									height:228px;
									border:none;
									/*background-image:url(/custom/templates/page/shared/images/gallery-bg.jpg);
									background-repeat:no-repeat;
									background-position:bottom;*/
									position:relative;
								}
									#innerpage #article-three.content-box-outer{ width:261px; height:auto; border:1px solid #D6D6D6; border-width:1px 1px 1px 1px; padding:0 0 10px 0;}
										#innerpage #article-three p,
										#innerpage #article-three h1,
										#innerpage #article-three h2,
										#innerpage #article-three h3,
										#innerpage #article-three h4,
										#innerpage #article-three h5,
										#innerpage #article-three h6{ margin:10px 10px 0 10px;}
									#article-three #gallery-overlay,
									#article-three .content-box-content,
									#flash_ad{ position:absolute; top:0; left:0;}
									/*#article-three #gallery-overlay{ width:342px; height:228px; z-index:100; overflow:hidden; vertical-align:top; background:url(/custom/templates/page/FernaticsHome10/images/homepage-overlay.png) no-repeat 0 0;}*/
										#article-three #gallery-overlay object{ width:342px; height:228px;}
									#article-three .content-box-inner{}
										#innerpage #article-three .content-box-inner{ float:none;}
									#article-three .content-box-content{
										z-index:10;
										/*background-image:url(/custom/templates/page/FernaticsHome10/images/gallery-title.png);
										background-repeat:no-repeat;*/
										border:none; padding:0;
									}
										#innerpage #article-three .content-box-content{ border-width:1px; background-image:none; padding:0 0 10px 0;}
										#homepage #article-three .galleryInnerContainer{ padding:0 1px; width:340px;}
											
								#article-four{}
									#innerpage #article-four{}
									.blogdate{width:60px; height:auto; overflow:hidden; margin:0; padding:0 5px 0 0; float:left;}
										.blogdate p{ line-height:12px; height:12px;}
										#blogtitle { clear:none; width:135px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
											#blogtitle p {margin:0 0 5px 0;}
										.blogdateMonth {
											width:52px; height:41px; 
											background:url(/custom/templates/page/shared/images/date-day-bg.jpg) no-repeat;
											text-align:center; color:#FFF;
											padding:0;
										}
											.blogdateMonth p{ width:100%; text-align:center;margin:0 auto; padding:0; color:#5c5c5c;}
												.blogdateMonth p.blogBigDate{ padding:10px 0 0 0; font-size:16px; height:16px;}
											p.blogdateDay{font-size:14px; line-height:14px; padding:8px 0 0 0; margin:0;}
										.blogdateYear {
											width:52px; height:23px;
											background:url(/custom/templates/page/shared/images/date-year-bg10.jpg) no-repeat;
											text-align:center;
											padding:4px 0 0 0;
										}
											.blogdateYear p{ color:#FFF; line-height:14px; margin:0;}
									.customblogtitle{padding:0 0 10px 0;}
								
								/*#article-five table img {margin:4px 12px 0 0;}*/
								#article-five {position:relative;}
									#article-five h3 {font-size:15px; margin:0; color:#222;}
									#article-five div.feed-copyright {font-size:10px; color:#444; font-style:italic; margin:0 0 8px;}
									#article-five .feed-post {clear:both; margin:0;}
									#article-five .feed-post:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
										#article-five .feed-postDate {float:left; width:60px; color:#555; font-size:11px; padding:1px 0 10px;}
										#article-five .feed-postTitle {float:right; width:250px; padding:0 0 10px;}
											#article-five .feed-postTitle h4 {margin:0;}
									#article-five div.feed-icon {position:absolute; top:10px; right:10px;}
								
							.content-box-title{
								margin:0;
								background-image:url(/custom/templates/page/FernaticsHome10/images/title-bg.gif);
								background-repeat:no-repeat; background-position:left;
								height:36px; overflow:hidden;
							}
								#article-one .content-box-title,
								#article-two .content-box-title{ overflow:hidden; margin:0;}
								
								.content-box-title h1{
									margin:9px 0 0 23px;
									color:#FFF;
									height:18px;
									line-height:18px;
									text-transform:uppercase;
								}
							
							.content-box-content{ 
								margin:0; padding:10px;
								border:1px solid #d6d6d6; border-width:0 0 1px 1px;
							}
								.content-box-content h1,
								.content-box-content h2,
								.content-box-content h3,
								.content-box-content h4,
								.content-box-content h5,
								.content-box-content h6{ color:#000000; /*font-size:14px; line-height:14px;*/ font-weight:bold; margin:0 0 5px 0;}
								.content-box-content a{color:#000000; font-size:12px; font-weight:bold;}
	
				#footer {
					height:267px;
				}
					#social-media {
						float:left;
						padding:6px 14px 0 0;
					}
						#social-media a {display:block; width:161px;}
						a#twitter-link {height:52px; background:url(/custom/templates/page/FernaticsHome10/images/socialMediaSprite.png) no-repeat 0 0}
						a#twitter-link:hover {background:url(/custom/templates/page/FernaticsHome10/images/socialMediaSprite.png) no-repeat 0 -165px}
						a#facebook-link {height:50px; background:url(/custom/templates/page/FernaticsHome10/images/socialMediaSprite.png) no-repeat 0 -52px}
						a#facebook-link:hover {background:url(/custom/templates/page/FernaticsHome10/images/socialMediaSprite.png) no-repeat 0 -217px}
						a#youtube-link {height:65px; background:url(/custom/templates/page/FernaticsHome10/images/socialMediaSprite.png) no-repeat 0 -102px}
						a#youtube-link:hover {background:url(/custom/templates/page/FernaticsHome10/images/socialMediaSprite.png) no-repeat 0 -267px}
							#social-media a span {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
					#forum {
						float:left;
						width:650px;
						padding:15px 20px 0 34px;
					}
						#forum h4 {
							color:#FFFFFF;
							text-transform:uppercase;
							font-size:20px;
							margin:0 0 15px;
						}
						#forum a:link, #forum a:visited{ color:#000;}
						#forum a:hover{ color:#444;}
						p.forumsicon {
							background-image:url(/custom/templates/page/shared/images/forum-post-icon.gif);
							background-repeat:no-repeat;
							background-position:top left;
							padding:0 0 0 26px;
							color:#FFFFFF;
							margin-bottom:5px;
						}
							p.forumsicon span.post-username {
								color:#cdcdcd;
								font-weight:bold;
							}
							p.forumsicon em {
								display:none;
							}
						#forum a.view-all-forums, #forum a.view-all-forums:link, #forum a.view-all-forums:visited {
							background:#000000;
							-webkit-border-top-left-radius: 12px;
							-webkit-border-top-right-radius: 0px;
							-webkit-border-bottom-right-radius: 12px;
							-webkit-border-bottom-left-radius: 0px;
							-moz-border-radius-topleft: 12px;
							-moz-border-radius-topright: 0px;
							-moz-border-radius-bottomright: 12px;
							-moz-border-radius-bottomleft: 0px;
							border-top-left-radius: 12px;
							border-top-right-radius: 0px;
							border-bottom-right-radius: 12px;
							border-bottom-left-radius: 0px;
							-moz-outline-radius:12px 0 12px 0;
							outline-radius:12px 0 12px 0; 
							color:#FFFFFF;
							font-weight:bold;
							text-decoration:none;
							padding:4px 13px;
							margin:5px 0 0 26px;
							display:block;
							width:100px;
							text-align:center;
						}
						#forum a.view-all-forums:hover {
							background:#222222;
						}
							
						
					#contact-us {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
							
.content-box-content .galleryOuterContainer{ text-align:center;}


