﻿@font-face
{
	font-family: 'ChowderheadRegular';
	src: url('../../../_resources/fonts/style_193598.eot');
	src: url('../../../_resources/fonts/style_193598.eot?') format('eot'), 
	    url('../../../_resources/fonts/style_193598.woff') format('woff'), 
	    url('../../../_resources/fonts/chowderhead-webfont.ttf') format('truetype'),
	    url('../../../_resources/fonts/style_193598.svg#webfontRZD6PeFY') format('svg');
	font-weight: normal;
	font-style: normal;
}

body
{
	background-image: url('../images/background.jpg');
	background-repeat: repeat-x;
	background-color: #B4D77D;
}

.bodywrap
{
   width: 934px;  
}

#mainFooter
{
	margin-bottom: 50px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

#divView
{
	border: none 2px red;
	background-color: #B3D87B;
}

#divMainIndexPage
{
	/*height: 1050px;  */
	position: relative;
	border: none 1px Purple;
	padding: 0px 0px 20px 0px;
}

.linkLabel
{
	color: #222222;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 11px;
}

#divMain
{
	padding: 10px 0px 20px 0px;
	position: relative;
	background-color: #ffffff;
	border: none 1px Red;
}

#divMainW
{
	padding: 10px 0px 20px 0px;
	position: relative;
	background-color: #ffffff;
	border: none 1px Red;
}

#divSubMain
{
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color: White;
	border: none 1px Black;
}

#divContentAreaW
{
	position: absolute;
	top: 250px;
	left: 60px;
	width: 600px;
	height: 650px;
	border: none 0px Black;
}

#divContentTopW
{
	position: absolute;
	top: 239px;
	left: 60px;
	border: none 0px Black;
}

#divContentBottomW
{
	position: absolute;
	top: 916px;
	left: 60px;
	border: none 0px Black;
}

* + html #divContentBottomW
{
	top: 912px;
}

* html #divContentBottomW
{
	top: 912px;
}

#divKidVenturesLogo
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 327px;
	height: 203px;
}

#divKidVenturesLogoW
{
	position: absolute;
	top: 0px;
	left: 26px;
	width: 327px;
	height: 203px;
}

#divWTD
{
	position: absolute;
	top: 0px;
	left: 327px;
	width: 184px;
	height: 84px;
}

#divWTDW
{
	position: absolute;
	top: 0px;
	left: 353px;
	width: 184px;
	height: 84px;
}

#divWTE
{
	position: absolute;
	top: 0px;
	left: 511px;
	width: 175px;
	height: 84px;
}

#divWTEW
{
	position: absolute;
	top: 0px;
	left: 537px;
	width: 175px;
	height: 84px;
}

#divWTS
{
	position: absolute;
	top: 0px;
	left: 686px;
	width: 198px;
	height: 84px;
}

#divWTSW
{
	position: absolute;
	top: 0px;
	left: 712px;
	width: 198px;
	height: 84px;
}

#divRightUpper
{
	position: absolute;
	float: right;
	top: 84px;
	right: 0px;
}

#divRightLowerTips
{
	position: absolute;
	float: right;
	top: 84px;
	right: 0px;
}

#divRightUpperW
{
	position: absolute;
	top: 84px;
	right: 24px;
}

#divMoreFamilyGetAways
{
	position: absolute;
	float: right;
	top: 380px;
	right: 20px;
}

#divMoreFamilyGetAwaysW
{
	position: absolute;
	float: right;
	top: 462px;
	right: 51px;
}

#divMoreFamilyGetAwaysTipsPage
{
	position: absolute;
	float: right;
	top: 380px;
	right: 27px;
}

#divMoreFamilyGetAwaysIndexPage
{
	position: absolute;
	float: right;
	top: 45px;
	left: 708px;
}

#divEventsCalendar
{
	position: absolute;
	float: right;
	top: 120px;
	left: 708px;
}

#divEventsCalendarW
{
	position: absolute;
	float: right;
	top: 120px;
	left: 708px;
}

#divEventsCalendarIndexPage
{
	position: absolute;
	float: right;
	top: 140px;
	left: 708px;
}

#divEventsCalendarTipsPage
{
	position: absolute;
	float: right;
	top: 580px;
	left: 708px;
}

#divDownloadCalendarIndexPage
{
	position: absolute;
	float: right;
	top: 185px;
	left: 780px;
}

#divDownloadCalendarTipsPage
{
	position: absolute;
	float: right;
	top: 620px;
	left: 780px;
}

#divDownloadCalendarW
{
	position: absolute;
	float: right;
	top: 620px;
	left: 780px;
}

#divCloudIndexPage
{
	position: relative;
	float: right;
	bottom: -200px;
	right: 10px;
}

#divCloudTipsPage
{
	position: absolute;
	bottom: 0px;
	right: 10px;
}

#divCloudW
{
	position: absolute;
	float: right;
	bottom: 0px;
	left: 706px;
	z-index: 10;
}

#divHeader
{
	position: absolute;
	top: 84px;
	right: 240px;
	width: 342px;
	height: 119px;
	border: none 1px red;
}

#divHeaderW
{
	position: absolute;
	top: 84px;
	right: 240px;
	width: 342px;
	height: 119px;
	border: none 1px red;
}

#divMainContent
{
    float:left;
	width: 668px;
	background-color: #BADBEE;
	padding: 200px 0px 30px 0px;
}

#divMainContentW
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 934px;
	background-color: #BADBEE;
	padding: 0px 0px 50px 0px;
	height: 1079px;
}

#divOuterMainContent
{
	position: relative;
	top: 0px;
	left: 25px;
	width: 884px;
	background-color: #BD7EB7;
	overflow:hidden;
}

#divSeeAllTipsIndexPage
{
	border: none 1px red;
	position: absolute;
	top: 420px;
	left: 90px;
	width: 107px;
	height: 33px;
}

#divSeparator
{
	position: absolute;
	top: 422px;
	right: 25px;
	width: 215px;
	height: 23px;
}

#divSeparatorW
{
	position: absolute;
	top: 422px;
	right: 24px;
	width: 215px;
	height: 23px;
}

#divRightLower
{
	position: absolute;
	top: 445px;
	right: 21px;
	width: 215px;
	background-color: #BD7CB2;
}

#divRightLowerW
{
	position: absolute;
	top: 445px;
	left: 695px;
	width: 215px;
	background-color: #BD7CB2;
	background-image: url('../images/TipsRightLower.jpg');
	border: none 1px Black;
}

#divRightLowerIndexPage
{
	position: relative;
	top: -502px;
	left: 694px;
	width: 215px;
	height: 500px;
	background-color: #BD7DB6;
}

#divTopLeft, #divTopLeftW
{
	position: absolute;
	background-color: #fff;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 422px;
}

#d
#divTopLeftIndexPage
{
	/*position: relative;  	float: left; 	background-color: White; 	top: 0px; 	left: 0px;  	width: 27px;  	border: none 1px Red;	*/
	background-color: White;
	background-image: url('../images/HomeTopLeft.jpg');
}

#divTopRight
{
	position: absolute;
	float: right;
	top: 0px;
	left: 909px;
}

#divTopRightW
{
	position: absolute;
	float: right;
	top: 0px;
	left: 910px;
}

#divBottomLeft
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 26px;
	background-color: White;
}

#divBottomLeftW
{
	position: relative;
	top: 422px;
	left: 0px;
	width: 25px;
	background-color: White;
	height: 707px;
}

#divBottomRight
{
	position: absolute;
	top: 422px;
	right: 0px;
	width: 26px;
	height: 520px;
}

#divBottomRightW
{
	position: absolute;
	top: 422px;
	right: -1px;
	width: 25px;
	height: 727px;
	background-color: #fff;
}

#divBottomLeftIndexPage
{
	position: relative;
	top: -1001px;
	left: 0px;
	width: 26px;
	height: 520px;
}

#divBottomRightIndexPage
{
	position: relative;
	top: -1523px;
	background-color: White;
	left: 908px;
	width: 26px;
	height: 500px;
	border: none 1px Maroon;
}

#divBottomBar
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 934px;
	height: 24px;
}

#divBottomBarW
{
	position: absolute;
	top: 942px;
	left: 0px;
	width: 934px;
	height: 24px;
	display: none;
}

#divBottomBarIndexPage
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 934px;
	height: 24px;
	background-color: White;
}

#divImageTipsBottomBar
{
	position: relative;
	top: 400px;
	left: 0px;
	width: 934px;
	height: 24px;
	background-color: White;
}

#divBottomCloudIndexPage
{
	position: relative;
	top: 200px;
	right: 0px;
	float: right;
}

#divFunForAllTitle
{
	padding-top: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bolder;
	color: #5D97B5;
}

#divFunForAllText
{
	margin-top: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

#divViewGetAway
{
	margin-top: 10px;
	text-align: right;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
}

#divTip1TopIndexPage, #divTip2TopIndexPage, #divTip3TopIndexPage
{
	margin-top: 10px;
	width: 422px;
}

#divTip1IndexPage, #divTip2IndexPage, #divTip3IndexPage
{
	width: 422px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: White;
}

#divTip1IndexPageTextArea, #divTip2IndexPageTextArea, #divTip3IndexPageTextArea
{
	width: 348px;
}

.LabelTip1IndexPage
{
	width: 320px;
}

#divTip1IndexPageTitle
{
	position: relative;
	padding-bottom: 5px;
	left: 10px;
	width: 300px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #73B6DB;
}

#divTip1IndexPageText
{
	position: relative;
	padding: 0px 0px 0px 0px;
	border: none 1px Black;
	top: 0px;
	left: 10px;
	height: auto;
	width: 400px;
	color: #222222;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#divImageTip1
{
	padding: 0px 0px 0px 0px;
	position: relative;
	border: none 1px Yellow;
	float: left;
	top: -9px;
	left: 0px;
	width: 74px;
	height: 55px;
}

* + html #divImageTip1
{
	top: -11px;
}

* html #divImageTip1
{
	position: absolute;
	top: -11px;
}

#divTip1BottomIndexPage
{
	cursor: pointer;
}

#divTip2IndexPageTitle
{
	position: relative;
	padding: 0px 0px 5px 0px;
	border: none 1px Black;
	top: 0px;
	left: 10px;
	width: 300px;
	height: auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #73B6DB;
}

#divTip2IndexPageText
{
	position: relative;
	padding: 0px 0px 0px 0px;
	border: none 1px Black;
	top: 0px;
	left: 10px;
	height: auto;
	width: 400px;
	color: #222222;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#divImageTip2
{
	padding: 0px 0px 0px 0px;
	position: relative;
	border: none 1px Yellow;
	float: left;
	top: -9px;
	left: 0px;
	width: 74px;
	height: 55px;
}

* + html #divImageTip2
{
	top: -11px;
}

* html #divImageTip2
{
	position: absolute;
	top: -11px;
}

#divTip2BottomIndexPage
{
	cursor: pointer;
}

#divTip3IndexPageTitle
{
	position: relative;
	padding: 0px 0px 5px 0px;
	border: none 1px Black;
	top: 0px;
	left: 10px;
	width: 300px;
	height: auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #73B6DB;
}

#divTip3IndexPageText
{
	position: relative;
	padding: 0px 0px 0px 0px;
	border: none 1px Black;
	top: 0px;
	left: 10px;
	height: auto;
	width: 400px;
	color: #222222;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#divImageTip3
{
	padding: 0px 0px 0px 0px;
	position: relative;
	border: none 1px Yellow;
	float: left;
	top: -9px;
	left: 0px;
	width: 74px;
	height: 55px;
}

* + html #divImageTip3
{
	top: -11px;
}

* html #divImageTip3
{
	position: absolute;
	top: -11px;
}

#divTip3BottomIndexPage
{
	cursor: pointer;
}

#divRightContextTitle
{
	position: absolute;
	top: 20px;
	left: 710px;
	width: 188px;
	height: 21px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

#divRightContext
{
	position: absolute;
	top: 65px;
	left: 710px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: White;
	border: none 1px black;
}

#divRightContextTipsPage
{
	position: absolute;
	top: 485px;
	left: 710px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: White;
	border: none 1px black;
}

#divSeeMoreFamilyGetAwaysIndexPage
{
	position: absolute;
	top: 110px;
	left: 830px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border: none 1px black;
}

#divSeeMoreFamilyGetAwaysTipsPage
{
	position: absolute;
	top: 520px;
	left: 830px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border: none 1px black;
}

#divEmilyBio
{
	position: absolute;
	top: 215px;
	left: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: White;
}

#divRightContextBottomTitle
{
	position: absolute;
	top: 750px;
	left: 710px;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

#divRightBottomContext
{
	position: absolute;
	top: 140px;
	left: 710px;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: White;
}

#divRightBottomContextW
{
	position: absolute;
	top: 140px;
	left: 710px;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: White;
}

#divRightBottomContextIndexPage
{
	position: absolute;
	top: 160px;
	left: 710px;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: White;
}

#divRightBottomContextTipsPage
{
	position: absolute;
	top: 600px;
	left: 710px;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: White;
}

#divTipsHeader
{
	position: absolute;
	top: 85px;
	left: 318px;
}

#divTipsIntro
{
	position: relative;
	padding: 0px 10px 0px 30px;
	top: 0px;
	left: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #222222;
}

#divIntroW
{
	color: #222222;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	left: 50px;
	padding: 0 10px 0 30px;
	position: absolute;
	top: 180px;
}

#divGlobalFooterKV
{
	color: Black;
}

#mainDivFooterKV
{
	position: relative;
	background-color: White;
}

#mainFooterKV
{
	position: relative;
	font-size: 9px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, Sans-Serif,Helvetica,San Serif;
	text-align: center;
	background-color: White;
	color: Black;
	border: none 0px White;
}

#mainFooterKV a
{
	color: Red;
}

div#mainFooterKV a
{
	color: Red;
	font-weight: normal;
	margin: 0 7px;
}

.gdMainDiv
{
	position: relative;
	float: left;
	height: 630px;
	width: 600px;
	border: none: 1px #f00;
	overflow: auto;
	background-color: #ddedff;
	padding-top: 18px;
	padding-bottom: 18px;
}

.gdMainDiv > table
{
    margin-left: auto;
    margin-right: auto;
}

.gdStdFont
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.gdName
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 4px;
}

.gdDesc
{
	margin-bottom: 15px;
}

.gdAddress
{
	margin-bottom: 15px;
}

.gdPhone
{
}

.gdRegion
{
	width: 250px;
	margin-bottom: 15px;
	border: solid 0px #000;
}

.gdInfoGrp
{
	margin-bottom: 20px;
}

.gdhr
{
	border: 0;
	color: #646464;
	background-color: #646464;
	height: 1px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.bottomscape
{
	padding-bottom: 6px;
}

#rightColumn h6
{
	font-family: ChowderheadRegular;
	font-size: 18px;
	clear: both;
}
#rightColumn p
{
	padding-top: 10px;
	font-size: 11px;
	line-height: 14px;
	clear: both;
}
#rightColumn a
{
	margin-bottom: 10px;
	color: #B4D77B;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	float:right;
	clear: both;
}
#rightColumn a.qr
{
}

#kvcoe
{
	width: 570px;
	height: 225px;
	z-index: 10;
	position: relative;
	background-color: #BD7DB6;
}
#kvcoe h1
{
	font-family: ChowderheadRegular;
	margin-left: 45px;
	color: #FFF;
	font-size: 24px;
	padding-top: 40px;
}
#kvcoe img.qrcode
{
	position: absolute;
	top: 15px;
	right: 15px;
	margin: 0;
	padding: 0;
}
#kvcoe p
{
	font-family: Arial,Helvetica,Sans-Serif;
	margin-left: 45px;
	width: 280px;
	margin-top: 20px;
	font-size: 14px;
	line-height: 17px;
}
#kvcoe p.help
{
	font-size: 12px;
	line-height: 14px;
}
#kvcoe a
{
	margin: 0;
	padding: 0;
	display: inline;
	color: #B4D77B;
}

a.qr
{
	margin-top: -10px;
}

p.courtesy
{
    color: #636363;
    font-size: 9px;
    margin-left: 20px;
    margin-top: -40px;
}
