/* Reset */
html,body{margin:0;padding:0;font-size:100%;line-height: 100%;}
p,blockquote,address,div,p,hr,noscript{margin:0;padding:0;border:0;font-size:100%;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;font-size:100%;}
pre{margin:0;padding:0;border:0;font-size:100%;}
a,img,map,q,sub,sup,span,bdo{margin:0;padding:0;border:0;}
br{margin:0;padding:0;border:0;letter-spacing:0;}
tt,i,b,big,small{margin:0;padding:0;border:0;}
code,samp,var{margin:0;padding:0;border:0;font-size:100%;}
strong,dfn,kbd,cite,abbr,acronym,em{margin:0;padding:0;border:0;font-size:100%;font-style:normal;font-weight:bold;}
ins{margin:0;padding:0;border:0;font-size:100%;font-style:normal;font-weight:bold;text-decoration:none;}
del{margin:0;padding:0;border:0;font-size:100%;font-style:normal;}
form,fieldset{margin:0;padding:0;border:0;font-size:100%;}
legend,label,select,optgroup,option,button{margin:0;padding:0;border:0;font-size:100%;}


/* clearfix */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	
}
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */


/* common */
body {
	background: #ffabbd url(../images/background.gif) repeat-x left top;
	text-align: center;
	padding-top: 26px;
	font-size: 12px;
	color: #ffabbd;
}
#Wrap {
	margin: 0px auto;
	width: 776px;
	text-align: left;
}
#Header ul {
	list-style: none;
	position: absolute;
	height: 23px;
	width: 461px;
	left: 192px;
	top: 20px;
}
#Header li {
	border-left: 1px solid #FFFFFF;
	display: block;
	height: 23px;
	float: left;
}
#Header li.Last {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#Header {
	height: 68px;
	position: relative;
	width: 776px;
}
#Header h1 {
	height: 56px;
	width: 143px;
}
#Header p {
	position: absolute;
	height: 28px;
	width: 100px;
	left: 676px;
	top: 17px;
	clear: both;
}
#Flash {
	padding: 0px 0px 12px 2px;
	height: 410px;
	width: 772px;
}
#Footer {
	padding: 0px;
	height: 65px;
	width: 766px;
	border-top: 2px solid #FFFFFF;
	margin: 0px 0px 0px 6px;
	position: relative;
}
#Footer ul {
	list-style: none;
	position: absolute;
	left: 0px;
	top: 12px;
}
#Footer li {
	display: inline;
	border-left: 1px solid #FFFFFF;
	padding: 1px 5px
}
#Footer li.Last {
	border-right: 1px solid #FFFFFF;
}
#Footer address {
	display: block;
	height: 25px;
	width: 371px;
	position: absolute;
	/*	left: 205px; */
	left: 100px;
	top: 10px;
}
#Footer a:link, #Footer a:visited {
	color: #FFF;
	text-decoration: none;
}
#Footer a:hover, #Footer a:active {
	color: #FFF;
	text-decoration: underline;
}

#Footer .Banner {
	position: absolute;
	height: 55px;
	width: 140px;
	top: 10px;
}
#Footer .Calenca {
	left: 479px;
}
#Footer .Kitty {
	left: 629px;
}


/* Privacy */
.Frame {
	margin-top: 5px;
	margin: 0px 1px 12px 2px;
	padding: 5px 0px 0px;
	width: 771px;
	background: url(../images/bottom_bg_headder.gif) no-repeat left top;
}
.FrameBottom {
	color: #666666;
	padding: 15px 20px 20px;
	background-color: #FFF;
	width: 731px;
	background-image: url(../images/bottom_bg_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* SiteMap */
#Sitemap {
	padding-left: 75px;
	padding-top: 45px;
	color: #ffabbd;
	height: 325px;
}
#Sitemap a:link {
	color: #ffabbd;
	text-decoration: underline;
}
#Sitemap a:visited {
	color: #999999;
	text-decoration: none;
}
#Sitemap a:hover, #Sitemap a:active {
	color: #ffabbd;
	text-decoration: none;
}

#Sitemap ul {
	padding: 10px 0px 15px 30px;
}
#Sitemap li {
	padding-bottom: 10px;
}
#Sitemap li.Last {
	padding-bottom: 0px;
}
#Contents {
	background: url(../images/common_base_bg.gif) no-repeat left top;
	height: 422px;
	width: 773px;
	position: relative;
}
#Contents .Contact {
	height: 36px;
	width: 512px;
	position: absolute;
	left: 10px;
	top: 366px;
}
#Contents .FlashSlide {
	position: absolute;
	height: 93px;
	width: 533px;
	left: 1px;
	top: 275px;
}
#Contents .MainContents {
	position: absolute;
	height: 269px;
	width: 514px;
	left: 9px;
	top: 8px;
}
#SubArea {
	position: absolute;
	height: 393px;
	width: 218px;
	left: 541px;
	top: 8px;
}
#SubArea #SubContents {
	background: url(../images/common_menu_bg.gif);
	height: 341px;
	width: 218px;
	position: absolute;
	left: 0px;
	top: 52px;
}
#SubArea h2 {
	text-align: center;
	padding: 10px 0px 0px;
}
#SubContents .InFrame {
	margin: 10px;
	height: 321px;
	width: 198px;
	overflow: auto;
}

