﻿body {
	margin: 0px; font-family: Arial, Tahoma, Verdana; font-size:70%; color: #8A8E8F;
	background-image: url(../../../media/images/bg.gif); background-color: #FFFFFF; background-repeat:repeat-x;
}

a:visited { color: #1E97B9; text-decoration: none; }
a:link    { color: #1E97B9; text-decoration: none; }
a:hover   { color: #1E97B9; text-decoration: none; }

.BtBody { background-image:url(/media/images/prestaging/black-bg.gif); background-repeat:repeat-x; background-color:#1C1C1C; }

img { border: 0px; }

.FloatLeft  { float: left; }
.FloatRight { float: right; }

.contentboxlayout-container { border:solid 1px #C3C3C3; padding: 10px; margin: 10px; }

#siteContainer {
	width: 970px;
	text-align:left;
	padding: 0px; overflow: hidden;
	color: inherit;
}
.HeaderLogoNavigation {
	margin-top:10px; height:44px; position: relative;
	background: transparent url(Menu/background.gif) repeat-x 0px 0px;
}
.TwebLogo { float:left; width:201px; height:36px; _margin-right:-3px;}
.Navigation { margin-left:193px; _margin-left:190px; }

.DefaultFlashBG { height: 438px; margin-bottom: 20px; }

.DefaultMidleSmallBoxBG { height: 182px; position: relative; margin-right: -20px; }

.DefaultMidleSmallBoxBGHeight { height: 145px; position: relative; }

.DefaultSmallBoxTitle { color: #363636; font-weight: bold; text-decoration:none; font-family: "Myriad Pro", Arial, Tahoma, Verdana; font-size:150%; }

.MoreRedLink { color: #B52126; text-decoration: none; }
a.MoreRedLink:visited { color: #B52126; text-decoration: none; }
a.MoreRedLink:link    { color: #B52126; text-decoration: none; }
a.MoreRedLink:hover   { color: #363636; text-decoration: none; }

.DefaultMidlePhotoBoxMidle { min-height: 450px; _height: 450px; position: relative; }

.DefaultMidleTextBoxMidle {	min-height: 450px; _height: 450px; position: relative; }

.DefaultCreative {
	position: absolute; z-index: 1000; width: 352px; height: 166px; top:-20px; margin-left:-25px;
	background-image: url(/media/images/prestaging/creative-zone.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/prestaging/creative-zone.png', sizingMethod='scale');
}

.DefaultPhotoBoxPadding { padding: 98px 0px 0px 30px; width:948px; margin-left: -45px; _height:1%; position:relative; }

.DefaultPhotoBoxBG { width: 214px; float: left; margin: 0px 0px 20px 23px; height:164px; position:relative; display:inline; }

.PhotoBoxTextLinkOver { color: #FFFFFF; background-color: #1D1D21; height:45px; width:214px; padding: 0px; position: absolute; margin-top:-18px; display: block; text-decoration: none; text-transform:uppercase; }
a.PhotoBoxTextLink:visited { color: #FFFFFF; background-color: #4A4A4A; _height:1%; padding: 5px; display: block; text-decoration: none; text-transform:uppercase; }
a.PhotoBoxTextLink:link    { color: #FFFFFF; background-color: #4A4A4A; _height:1%; padding: 5px; display: block; text-decoration: none; text-transform:uppercase; }
a.PhotoBoxTextLink:hover   { color: #FFFFFF; background-color: #1D1D21; _height:1%; padding: 5px; display: block; text-decoration: none; text-transform:uppercase; }

.DefaultTextBoxRight { width: 455px; float: right; padding: 0px 7px 10px 20px; color: #363636; line-height: 18px; text-align:justify; }
.DefaultTextBoxLeft  { margin-right: 494px; border-right: #CCCCCC 1px solid; padding: 0px 20px 10px 7px; color: #363636; line-height: 18px; text-align:justify; }


.DefaultMidleBotBoxBG { height: 297px; position: relative; display: block; }

.DefaultMidleBotBoxBGRight { width: 658px; height: 217px; float: right; _margin-left: -3px; }
.DefaultMidleBotBoxBGLEft  { margin-right: 668px; _margin-right: 670px; text-align: center; _height: 1%; }

.DefaultMidleBotBoxChateText { color: #626262; line-height: 20px; padding: 15px 0px 25px 0px; font-size:130%; font-family: "Myriad Pro", Arial, Tahoma, Verdana; }
.DefaultMidleBotBoxText { color: #626262; line-height: 20px; padding: 0px 0px 20px 0px; font-size:130%; font-family: "Myriad Pro", Arial, Tahoma, Verdana; }

.StartBut { margin-top: 17px; }

.input    { width: 242px; border: #6B6C70 1px solid; margin: 6px 0px 7px 0px; }
textarea { width: 340px; height: 65px; border: #6B6C70 1px solid; margin: 6px 0px 17px 0px; }

.DefaultHelpBoxLeft  { width: 242px; float: left; color: #363636; }
.DefaultHelpBoxRight { margin-left: 262px; color: #363636; }

.FooterText { color: #ABABAB; text-align: center; margin-bottom: 20px; _margin-bottom: 0px; }

a.FooterTextLink:visited { color: #ABABAB; text-decoration: none; }
a.FooterTextLink:link    { color: #ABABAB; text-decoration: none; }
a.FooterTextLink:hover   { color: #000000; text-decoration: none; }


.BoxContainer { margin-bottom: 20px; background-color:#FFFFFF;}
.BoxBrdrTop 	{ position:relative; background-image:url(/media/images/box/brdr-top.gif); background-repeat:repeat-x; background-position:top; }
.BoxBrdrBot 	{ position:relative; background-image:url(/media/images/box/brdr-bot.gif); background-repeat:repeat-x; background-position:bottom;}
.BoxBrdrLeft	{ position:relative; background-image:url(/media/images/box/brdr-left.gif); background-repeat:repeat-y; background-position:left;}
.BoxBrdrRight	{ position:relative; background-image:url(/media/images/box/brdr-right.gif); background-repeat:repeat-y; background-position:right;}

.BoxCurveLeftTop 	{ position:relative; background-image:url(/media/images/box/corner-left-top.gif); background-repeat:no-repeat; background-position:left top;}
.BoxCurveLeftBot 	{ position:relative; background-image:url(/media/images/box/corner-left-bot.gif); background-repeat:no-repeat; background-position:left bottom;}
.BoxCurveRightTop	{ position:relative; background-image:url(/media/images/box/corner-right-top.gif); background-repeat:no-repeat; background-position:right top;}
.BoxCurveRightBot	{ position:relative; background-image:url(/media/images/box/corner-right-bot.gif); background-repeat:no-repeat; background-position:right bottom;}

.BoxPadding {
	position:relative;
	padding: 15px 22px 20px 22px;
	line-height: 18px; color: #363636;
}



.BoxBotContainer { margin-bottom: 20px; background-color:#FFFFFF; }
.BoxBotBrdrTop 	{ position:relative; background-image: url(/media/images/box/brdr-bot-top.gif); background-repeat:repeat-x; background-position:top; }
.BoxBotBrdrBot 	{ position:relative; background-image:url(/media/images/box/brdr-bot-bot.gif); background-repeat:repeat-x; background-position:bottom;}
.BoxBotBrdrLeft	{ position:relative; background-image:url(/media/images/box/brdr-bot-left.gif); background-repeat:repeat-y; background-position:left;}
.BoxBotBrdrRight	{ position:relative; background-image:url(/media/images/box/brdr-bot-right.gif); background-repeat:repeat-y; background-position:right;}

.BoxBotCurveLeftTop 	{ position:relative; background-image:url(/media/images/box/corner-bot-left-top.gif); background-repeat:no-repeat; background-position:left top;}
.BoxBotCurveLeftBot 	{ position:relative; background-image:url(/media/images/box/corner-bot-left-bot.gif); background-repeat:no-repeat; background-position:left bottom;}
.BoxBotCurveRightTop	{ position:relative; background-image:url(/media/images/box/corner-bot-right-top.gif); background-repeat:no-repeat; background-position:right top;}
.BoxBotCurveRightBot	{ position:relative; background-image:url(/media/images/box/corner-bot-right-bot.gif); background-repeat:no-repeat; background-position:right bottom;}

.BoxBotPadding {
	padding: 15px 22px 20px 22px;
	line-height: 18px; color: #363636;
}


.DefaultMidleSmallBoxBGFix { width: 316px; float: left; margin-right: 17px; }
.DefaultBoxHeight { height:125px; }
.DefaultMidleBotBoxBGPadding     { width: 618px; position: relative; display: block; height: 242px; }
.DefaultMidleBotBoxLiveBGPadding { width: 265px; position: relative; display: block; height: 242px; }

.clear {clear:both;}



.AboutTextBoxRight { margin-left: 185px; padding-left: 25px; }
.AboutTextBoxLeft  { float: left; width: 160px; border-right: #CCCCCC 1px solid; padding-right: 25px; }

.AboutTextTitle { margin-bottom: 10px; }

.AboutImageName { font-size: 110%; font-weight: bold; padding: 6px 0px 12px 0px; }


.TopTitleBG { height: 45px; padding-top: 0px; position: relative; }

.SubTitle 	   { margin-right: 200px; padding-top: 10px; padding-left: 10px; }
.TopTitleRight { float: right; width: 200px; text-align: right; padding-top: 5px; margin-right: 10px; }

.TopSendText { font-size: 120%; color: #6B6A6A; margin-top: 3px; }

.BridgeFlashBG { height: 488px; margin-bottom: 20px; }

ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	list-style: none; font-size: 90%; _height:1%; }
li { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;
	background-image: url(/media/images/prestaging/icon.gif); background-repeat: no-repeat; background-position: left 6px;
}

.BridgeLeftText  { width: 160px; float: left; }
.BridgeRightText { margin-left: 160px; }

.BridgeIconBG { height: 200px; }

.ClassicWebsiteLeft  { float: left; width: 245px; border-right: #CCCCCC 1px solid; padding-right: 25px; _margin-right: -3px;  }
.ClassicWebsiteRight { margin-left: 270px; _margin-left: 267px; padding-left: 15px; padding-top: 25px; height: 1%; }

.ClassicLeftIcon { padding: 10px 0px 20px 0px; }

.TryBG {
	height: 114px;
	background-image: url(/media/images/prestaging/try-bg.jpg); background-repeat: no-repeat; background-position: right bottom;
}

.ClassicPropfileImageBox { width: 205px; margin-right: 15px; float: left; margin-bottom: 40px; display:inline; }

.ClassicWebsiteRightFix { width: 660px; margin-right: -15px; }

.LondiniumTitle { font-size: 130%; font-weight: bold; }

.ClassicPropfileBotTextBG { position: absolute; z-index: 1000; margin-top: -25px; margin-left: 7px; }

.EstatewebFlashBG { height: 567px; }

.EstatewebCMSFlashBG { height: 567px; }

.ClassicMidleTextBoxMidle {	min-height: 255px; _height: 255px; position: relative; }

.ClassicInfoRight {
	width: 285px; float: right; border-left: #CCCCCC 1px solid; height: 235px; _margin-left: -3px; padding-left: 20px; position:relative;
	background-image: url(/media/images/prestaging/information-sheet.jpg); background-repeat: no-repeat; background-position: right bottom;
}
.ClassicInfoLeft  {
	width: 285px; float: left; border-right: #CCCCCC 1px solid; height: 235px; _margin-right: -3px; padding-right: 20px;  position:relative;
	background-image: url(/media/images/prestaging/Layout.jpg); background-repeat: no-repeat; background-position: right bottom;
}
.ClassicInfoMidle {
	margin-left: 305px; _margin-left: 302px; margin-right: 305px; _margin-right: 302px; height: 250px; padding: 0px 20px;
	background-image: url(/media/images/prestaging/live-examples.jpg); background-repeat: no-repeat; background-position: right bottom;
}
.ClassicMidleTopBoximage { margin-bottom:-18px; }


.ClassicInfoMidleBGTextBox { height: 165px; }

.PricingBoxRight { width: 460px; float: right; }
.PricingBoxLeft  { margin-right: 460px; padding-right: 30px; }

.Line { border-bottom: #CCCCCC 1px solid; height: 120px; margin-bottom: 20px; }

.PricingBoxTextRight { width: 100px; float: right; _margin-left: -3px; text-align: right; padding-top: 10px; }
.PricingBoxTextLeft  { margin-right: 110px; _margin-right: 107px; padding-top: 10px; }

.PricingBoxCall { border-top: #CCCCCC 1px solid; padding: 20px 0px 0px 20px; }

.FireSafety { padding: 10px 0px; }

.ManagmentTextBoxRight { width: 440px; float: right; padding: 0px 7px 10px 20px; color: #363636; line-height: 18px; text-align:justify; }
.ManagmentTextBoxLeft  { margin-right: 474px; border-right: #CCCCCC 1px solid; padding: 0px 20px 10px 7px; color: #363636; line-height: 18px; text-align:justify; }

.ContentManagmentFlashBG { height: 488px; margin-bottom: 20px; }

.ContactTextBoxLeft  { width: 250px; float: left; }
.ContactTextBoxRight { margin-left: 250px; padding-left: 26px; border-left: #CCCCCC  1px solid; }

.ContactMidleMapBG { padding: 20px 0px; }

.DomainMidleLeft  { width: 200px; float: left; margin-left: -16px; height: 460px; padding-top: 5px; position: relative; border-right: #CCCCCC 1px solid; }
.DomainMidleRight { margin-left: 200px; }

.DomainBoxPadding {
	background-image:url(/media/images/prestaging/domain-box-top.gif);
	background-repeat:no-repeat;
	position:relative;
	_height:1%;
	padding: 15px 22px 20px 22px;
	line-height: 18px; color: #363636;
}


a:visited.DomainLeftLink { color: #5C5C5C; text-decoration: none; font-size: 110%; height: 25px; width: 175px; padding: 6px 0px 0px 20px; display: block; background-image: url(/media/images/prestaging/download-arrow.gif); background-repeat: no-repeat; }
a:link.DomainLeftLink    { color: #5C5C5C; text-decoration: none; font-size: 110%; height: 25px; width: 175px; padding: 6px 0px 0px 20px; display: block; background-image: url(/media/images/prestaging/download-arrow.gif); background-repeat: no-repeat; }
a:hover.DomainLeftLink   { color: #363636; text-decoration: none; font-size: 110%; height: 25px; width: 175px; padding: 6px 0px 0px 20px; display: block; background-image: url(/media/images/prestaging/download-arrow-over.gif); background-repeat: no-repeat; }

.DomainMidleBoxBGFix { width: 474px; margin-top: 10px; background-image:url(/media/images/prestaging/domain-box-bg.gif); background-repeat:repeat-y; }

.DomainTextBox { width: 277px; vertical-align: middle; border: #ABADB3 1px solid; color: #000000; font-size: 140%; font-weight: bold; padding-left: 5px; }
.DomainRightTextBox { width: 132px; margin-left: 10px; vertical-align: middle; border: #ABADB3 1px solid; color: #000000; font-size: 140%; font-weight: bold; padding-left: 5px; }

.PayOnlineMidleLeft  { width: 200px; float: left; margin-left: -16px; height: 670px; padding-top: 5px; position: relative; border-right: #CCCCCC 1px solid; }
.PayOnlineMidleRight { margin-left: 200px; }

.PayOnlineTextBox { width: 190px; vertical-align: middle; border: #ABADB3 1px solid; color: #000000; font-size: 90%; font-weight: bold; padding-left: 5px; }

.PayOnlineBoxBG { width: 214px; float: left; font-size: 150%; margin-bottom: 15px; }
.PayOnlineBoxRightBG { width: 213px; float: left; font-size: 150%; margin-bottom: 15px; }

.ModulesFlashBG { height: 248px; margin-bottom: 20px; }

.ModulesTextImage { position: absolute; z-index: 1000px; float: right; margin-left: 285px; margin-top: -10px; }
.ModulesTextPaseImage { position: absolute; z-index: 1000px; float: right; margin-left: 275px; margin-top: -10px; }
.ModulesTextRightImage { position: absolute; z-index: 1000px; float: right; margin-left: 310px; margin-top: -10px; }

.PortalFeedsText { width: 144px; float: left; }

.PortalFeedsBoxFix { height: 250px; margin-top: 20px; }

.RegisterBoxCall { border-top: #CCCCCC 1px solid; padding: 50px 0px 0px 10px; }

.SearchEngliseBoxCall { border-top: #CCCCCC 1px solid; padding: 25px 0px 0px 0px; }


.ProWebsitesTopBoximage { margin-bottom:-18px; margin-right: -22px; }

.ProWebsitesRight {
	width: 285px; float: right; border-left: #CCCCCC 1px solid; height: 250px; _margin-left: -3px; padding-left: 20px; position:relative;
	margin-right:2px; _margin-right:1px;
	background-image: url(/media/images/prestaging/pro-add-image.jpg); background-repeat: no-repeat; background-position: right bottom;
}
.ProWebsitesLeft  {
	width: 285px; float: left; border-right: #CCCCCC 1px solid; height: 250px; _margin-right: -3px; padding-right: 20px; position:relative;
	background-image: url(/media/images/prestaging/choose-design-image.jpg); background-repeat: no-repeat; background-position: right bottom;
}
.ProWebsitesMidle {
	margin-left: 305px; _margin-left: 302px; margin-right: 308px; _margin-right: 302px; height: 250px; padding: 0px 20px; position:relative;
	background-image: url(/media/images/prestaging/information-sheet.jpg); background-repeat: no-repeat; background-position: right bottom;
}

.ProWebsitesInfoTitle { font-size: 120%; font-weight: bold; }

.ProWebsitesLine { border-bottom: #CCCCCC 1px solid; height: 180px; margin-bottom: 10px; }
.ProWebsitesRightLine { border-bottom: #CCCCCC 1px solid; height: 130px; margin-bottom: 10px; }


.ImageMidle { vertical-align: middle; }

.ProGalleryPropfileImageBox {
	width: 204px; height: 223px; margin-right: 16px; float: left; margin-bottom: 20px; display:inline;
	background-image: url(/media/images/prestaging/pro-gallery-box-bg.gif); background-repeat: no-repeat;
}

.ProGalleryBoxTitle { font-size: 110%; font-weight: normal; }

.ProGalleryImageBG { padding: 8px 7px; height: 190px; }

.ProGalleryMoreBut { height: 20px; text-align: right; margin-right: 10px; }

.PropertyMidleTopBoximage { height: 235px; position: relative; }

.PropertyMidleBGTextBox { height: 135px; }

.PropertyRight { width: 285px; float: right; border-left: #CCCCCC 1px solid; height: 230px; _margin-left: -3px; padding-left: 20px; padding-top: 10px; }
.PropertyLeft  { width: 285px; float: left; border-right: #CCCCCC 1px solid; height: 230px; _margin-right: -3px; padding-right: 20px; padding-top: 10px; }
.PropertyMidle { margin-left: 305px; _margin-left: 302px; margin-right: 305px; _margin-right: 302px; height: 230px; padding: 0px 20px; padding-top: 10px; }

.RedTextBoxTitle { color: #B01117; font-weight: bold; font-family: "Myriad Pro", Arial, Tahoma, Verdana; font-size:150%; }

.PropertyBotTitleText { padding: 5px 0px; font-weight: bold }

.PropertyLine { color: #A8A8A8; text-decoration: none; }

.PropertyFree { position: absolute; z-index: 1000; width: 98px; height: 98px; margin-left: 200px; margin-top: -45px; }

.PropertyMidleTextBoxMidle { min-height: 215px; _height: 215px; position: relative; }

.PropertyTextBoxRight { width: 455px; float: right; border-left: #CCCCCC 1px solid; padding: 10px 7px 10px 20px; color: #363636; line-height: 18px; text-align:justify; }
.PropertyTextBoxLeft  { margin-right: 494px; padding: 10px 20px 10px 0px; color: #363636; line-height: 18px; text-align:justify; }

.PropertyRightPriceText { font-weight: bold; width: 60px; float: right; text-align: right; padding: 2px; border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; }

.PricingSmallText { font-size: 90%; margin-top: 8px; }

.PropertyAccessoriesLeft  { float: left; width: 90px; }
.PropertyAccessoriesRight { margin-left: 100px; }

.PropertyLine { color: #434343; border-bottom: #CCCCCC 1px solid; height: 95px; margin-top: 10px; margin-bottom: 20px; }

.WebsitDesignTextBoxMidle {
	margin-right: -20px; margin-bottom: -18px; padding-bottom: 35px; padding-right:190px;
	background-image: url(/media/images/prestaging/website-design-text-image.jpg); background-repeat: no-repeat; background-position: bottom right;
}

.BoxBlackContainer { margin-bottom: 20px; background-color: #222222;}
.BoxBlackBrdrTop 	{ position:relative; background-image:url(/media/images/box/brdr-black-top.gif); background-repeat:repeat-x; background-position:top; }
.BoxBlackBrdrBot 	{ position:relative; background-image:url(/media/images/box/brdr-black-bot.gif); background-repeat:repeat-x; background-position:bottom;}
.BoxBlackBrdrLeft	{ position:relative; background-image:url(/media/images/box/brdr-black-left.gif); background-repeat:repeat-y; background-position:left;}
.BoxBlackBrdrRight	{ position:relative; background-image:url(/media/images/box/brdr-black-right.gif); background-repeat:repeat-y; background-position:right;}

.BoxBlackCurveLeftTop 	{ position:relative; background-image:url(/media/images/box/corner-black-left-top.gif); background-repeat:no-repeat; background-position:left top;}
.BoxBlackCurveLeftBot 	{ position:relative; background-image:url(/media/images/box/corner-black-left-bot.gif); background-repeat:no-repeat; background-position:left bottom;}
.BoxBlackCurveRightTop	{ position:relative; background-image:url(/media/images/box/corner-black-right-top.gif); background-repeat:no-repeat; background-position:right top;}
.BoxBlackCurveRightBot	{ position:relative; background-image:url(/media/images/box/corner-black-right-bot.gif); background-repeat:no-repeat; background-position:right bottom;}

.BoxBlackPadding {
	position:relative;
	padding: 19px 20px;
	line-height: 18px; color: #363636;
}

.CreativeZoneMidleBoxBGFix { min-height: 270px; _height: 270px; position: relative; }

.CreativeZoneTopLogoBG { height: 105px; position: relative; }
.CreativeZoneLogo {
	position: absolute; z-index: 1000; width: 354px; height: 196px; margin-top: -62px; z-index:1000;
	background-image: url(/media/images/prestaging/creative-zone-black.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/prestaging/creative-zone-black.png', sizingMethod='scale');
}

.CreativeZoneMidleRightBG { float: right; width: 119px; _margin-left: -3px; height: 1%; }
.CreativeZoneMidleLeftBG  { margin-right: 119px; _margin-right: 116px; }

.CreativeZoneMidleBoxBG {
	width: 381px; height: 322px; float: left; margin: 0px 20px 20px 0px; background-color: #2A2A2A; border: #353535 1px solid;
	background-image: url(/media/images/prestaging/creativezone-box-bg.gif); background-repeat: repeat-x;
}

.CreativeZoneImage { height: 249px; }
.CreativeZoneImageText { color: #F1F1F1; padding: 10px 5px; }

.WebPortfolioFlashBG { height: 382px; position: relative; }

.WebPortfolioLeftBG  { margin-right: 442px; padding-right: 50px; color: #B7B7B7; line-height: 20px; }
.WebPortfolioRightBG { float: right; width: 442px; color: #B7B7B7; line-height: 20px; }

.WebPortfolioTitle { color: #FFFFFF; font-size: 140%; font-weight: bold; margin-bottom: 5px; }

.EstatewebPortfolioLeftBG  { width:440px; float:left; padding-right: 50px; color: #B7B7B7; line-height: 20px; height: 300px; }
.EstatewebPortfolioRightBG { margin-left: width: 443px; color: #B7B7B7; line-height: 20px; }

.CreativeZoneFormBG { width: 657px; position: absolute; z-index: 10000; color: #626262; left:50%; margin-left:-327px; }
.BlackShadowEffect { background-color:#000000; width:100%; height:100%; position:absolute; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; z-index:1000}

a:visited.CreativeZoneFormMenuBG { font-size: 110%; color: #313131; text-decoration: none; }
a:link.CreativeZoneFormMenuBG    { font-size: 110%; color: #313131; text-decoration: none; }
a:hover.CreativeZoneFormMenuBG   { font-size: 110%; color: #313131; text-decoration: none; }

.CreativeZoneFormGreyText { color: #626262; }

.TextFormBox { width: 340px; height: 178px; border: #6B6C70 1px solid; margin: 6px 0px 17px 0px; }


.BoldUnderline { font-weight:bold; text-decoration:underline; font-size:110%;}

a:visited.CallusNow { color: #6B6A6A; text-decoration: none; }
a:link.CallusNow    { color: #6B6A6A; text-decoration: none; }
a:hover.CallusNow   { color: #6B6A6A; text-decoration: none; }

.TopRightIconBG { height: 21px; padding-top: 5px; color: #707070; text-align: right; }

a:visited.TopRightLink { color: #707070; text-decoration: none; }
a:link.TopRightLink    { color: #707070; text-decoration: none; }
a:hover.TopRightLink   { color: #FFFFFF; text-decoration: none; }

.TopIconBG { vertical-align: middle; margin-left: 5px; }

.MidleBG { padding: 20px 0px; }

.MidleBGLeft  { float: left; width: 303px; _margin-right: -3px; }
.MidleBGRight { margin-left: 320px; _margin-left: 317px; }

.LogoBG { height: 288px; margin-bottom: 35px; }

.MidlePaddingBG { padding: 35px 10px 0px 10px; }

.CopyRightBG { color: #B7B7B7; font-size: 90%; border-top: #CCCCCC 1px solid; padding: 20px 10px; }

.DefaultLeftImageBoxBG { height: 75px; margin-bottom: 15px; line-height: 18px; padding-bottom: 5px; }
.DefaultLeftImage { float: left; width: 125px; }
.DefaultLeftText  { margin-left: 135px; }

.DefaultLeftTitle { color: #000000; font-weight: bold; }

.ImageMidle { vertical-align: middle; }

.MidleRightBG { padding: 0px 10px; _height: 640px; min-height: 640px; }

.GalleryImageBoxBG { width: 645px; margin-right: -30px; padding-top: 18px; _height: 1%; }

.GalleryImageBG { float: left; width: 200px; margin: 0px 15px 20px 0px; }



.AccomodationImage { text-align: center; }

.LocalMidleBoxBG { height: 143px; margin: 30px 0px 0px 0px; }

.LocalMidleBoxImage { width: 200px; }
.LocalMidleBoxText  { margin-left: 220px; line-height: 18px; text-align: justify; }

.MapMidleTopLinkBG { color: #626262; text-decoration: none; height: 40px; padding-top: 20px; }

a:visited.MapMidleTopLink { font-size: 100%; color: #626262; text-decoration: none; }
a:link.MapMidleTopLink    { font-size: 100%; color: #626262; text-decoration: none; }
a:hover.MapMidleTopLink   { font-size: 100%; color: #313131; text-decoration: none; }

.GalleryPopImageBG { position: absolute; z-index: 1000px; background-color: #787878; width: 950px; height: 630px; padding: 10px; }
.CloseBut { text-align: right; padding-top: 13px; }

.ShadowEffect { background-color:#FFFFFF; width:100%; height:100%; position:absolute; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; z-index:1000; top:0px; left:0px;}

.viewPhoto
{
    display:none; margin-left: -202px;
    position:absolute; width: 190px;
    background-color:#FFFFFF; margin-top: 105px;
    padding: 5px 0px 5px 10px; 
    filter:alpha(opacity=80)
}

.galleryItem
{
    padding: 5px 10px 5px 0px;
}

.GalleryLabel
{
    position: relative; top: 24px;   
}

a:visited.viewSize { font-size: 100%; color: #313131; text-decoration: none; font-weight: bold; }
a:link.viewSize    { font-size: 100%; color: #313131; text-decoration: none; font-weight: bold; }
a:hover.viewSize   { font-size: 100%; color: #313131; text-decoration: none; font-weight: bold; }

.VirtualTour
{
    padding: 5px 10px 5px 0px;
    height: 160px;
}

a:visited.tweb { font-size: 100%; color: #C3C3C3; text-decoration: none; }
a:link.tweb    { font-size: 100%; color: #C3C3C3; text-decoration: none; }
a:hover.tweb   { font-size: 100%; color: #C3C3C3; text-decoration: none; }
