.bg {
	background-image: url(../images/index/bg-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-btm {
	background-image: url(../images/index/bg-btm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bt-r- {
	background-image: url(../images/index/bt-s-top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 13px;
	color: #000000;

}
.co-01 {
	font-size: 12px;
	color: #792C2C;
}
.b-t {
	font-size: 20px;
	font-weight: bold;
	color: #531212;
}
.blur {
	font-size: 13px;
	color: #9C410F;
}
#blur a:link {
	font-size: 13px;
	color: #9C410F;
	text-decoration: none;
}
.no-cb {
	font-size: 16px;
	color: #999999;
}
#no-cb a:link {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#no-cb a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#no-cb a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.nc {
	font-size: 12px;
	color: #919191;
	line-height: 18px;

}
.no-c {
	font-size: 12px;
	color: #464646;
	line-height: 20px;
}#blur a:hover {
	font-size: 13px;
	color: #333333;
	left: 1px;
	top: 1px;
	position: relative;
}
#blur a:visited {
	font-size: 13px;
	color: #9C6D0E;
}
.bar {
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #7F7F7F;
}
.bar-t {
	font-size: 13px;
	color: #663333;
}
#bar-t a:link {
	font-size: 13px;
	color: #663333;
	text-decoration: underline;
}
#bar-t a:hover {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
#bar-t a:visited {
	font-size: 13px;
	color: #675C32;
	text-decoration: none;
}
.bt-r {
	font-size: 13px;
	color: #000000;
	background-image: url(../images/index/bt-b-top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bk {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;

}
.go-s {
	font-size: 12px;
	color: #000000;
	padding-left: 25px;

}
#b-t a:link {
	font-size: 20px;
	font-weight: bold;
	color: #531212;
	text-decoration: none;
}
#bt a:link {
	font-size: 16px;
	font-weight: bold;
	color: #C4501C;
	text-decoration: none;
}
.bt {
	font-size: 16px;
	font-weight: bold;
	color: #C4501C;
}
.fr {
	font-size: 16px;
	color: #333333;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-top-color: #675C32;
	border-right-color: #675C32;
	border-bottom-color: #675C32;
	border-left-color: #675C32;
	padding-left: 5px;

}
.co-02 {
	font-size: 13px;
	color: #E05E00;
}
#co-02 a:link {
	font-size: 13px;
	color: #E05E00;
	text-decoration: none;
}
#co-02 a:hover {
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
	position: relative;
	left: 1px;
	top: 1px;
}
.border-b- {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.btm-b {
	font-size: 12px;
	color: #842222;
	text-decoration: none;
	background-color: #FFFFFF;
}
#co-02 a:visited {
	font-size: 13px;
	color: #DF0000;
	text-decoration: underline;
}
#btm-b a:link {
	font-size: 12px;
	color: #842222;
	text-decoration: none;
	background-color: #FFFFFF;
}
#btm-b a:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
#btm-b a:visited {
	font-size: 12px;
	color: #842222;
	text-decoration: none;
}
.search {
	font-size: 12px;
	color: #663300;
}
.no {
	color: #333333;
	font-size: 13px;
}
#go-s a:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;

}
#go-s a:hover {
	font-size: 12px;
	color: #FF0000;
	padding-left: 10px;
	position: relative;
	left: 1px;
	top: 1px;
}
#go-s a:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
}
#fr a:link {
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}
#fr a:hover {
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
}
#fr a:visited {
	font-size: 16px;
	color: #333333;
}
#bt a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
#bt a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #54210C;
	text-decoration: none;
	position: relative;
	left: 1px;
	top: 1px;
}
.link- {
	font-size: 12px;
	color: #000000;
	padding-left: 12px;
}
.bk- {
	font-size: 12px;
	color: #000000;
}
.red {
	font-size: 12px;
	color: #FF0000;
}
#red a:link {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
#red a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	position: relative;
	left: 1px;
	top: 1px;
}
#red a:visited {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.lin {
	font-size: 12px;
	color: #7F4D2B;
}
#lin a:link {
	font-size: 12px;
	color: #7F4D2B;
	text-decoration: none;
}
#lin a:hover {
	font-size: 12px;
	color: #F07D97;
	text-decoration: underline;
	position: relative;
	left: 1px;
	top: 1px;
}
#lin a:visited {
	font-size: 12px;
	color: #7F4D2B;
	text-decoration: none;
}
.co-03 {
	font-size: 12px;
	font-weight: bold;
	color: #60A211;
}
.red- {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.border-all {
	border: 1px solid #313131;
}
.white-b {
	font-size: 15px;
	color: #FFFFFF;
}
.border-btm {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #5F5F5F;
	border-right-color: #5F5F5F;
	border-bottom-color: #5F5F5F;
	border-left-color: #5F5F5F;
}
.co-04 {
	font-size: 12px;
	color: #A7A400;
}
#no-cc a:link {
	font-size: 12px;
	color: #737373;
	text-decoration: none;
}
#no-cc a:hover {
	font-size: 12px;
	color: #90A14F;
	text-decoration: underline;
}
#no-cc a:visited {
	font-size: 12px;
	color: #737373;
	text-decoration: none;
}
#co-04 a:link {
	font-size: 12px;
	color: #A7A400;
	text-decoration: none;
}
#co-04 a:hover {
	font-size: 12px;
	color: #3399CC;
	text-decoration: none;
	position: relative;
	left: 1px;
	top: 1px;
}
#co-04 a:visited {
	font-size: 12px;
	color: #A7A400;
	text-decoration: none;
}
.white {
	font-size: 12px;
	color: #FFFFFF;
}
.co-05 {
	font-size: 12px;
	color: #90A14F;
}
.date-ber {
	font-size: 12px;
	font-weight: bold;
	color: #E8641B;
	border: 1px solid #E8641B;
}
#date-ber a:link {
	font-size: 12px;
	font-weight: bold;
	color: #E8641B;
	text-decoration: none;

}
#date-ber a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#date-ber a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #E8641B;
	text-decoration: none;
}
#white a:link {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#white a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#white a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bl-01 {
	font-size: 16px;
	color: #3E5E67;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3E5E67;
	border-right-color: #3E5E67;
	border-bottom-color: #3E5E67;
	border-left-color: #3E5E67;
	font-weight: bold;

}
.bl-02 {
	font-size: 12px;
	line-height: 20px;
	color: #414107;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #3E5E67;
	border-right-color: #3E5E67;
	border-bottom-color: #3E5E67;
	border-left-color: #3E5E67;
}
.bl-03 {
	font-size: 12px;
	color: #9B4600;
}
.bl-04 {
	font-size: 12px;
	line-height: 20px;
	color: #960014;
}
.border-btm-- {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.border-all-- {
	border: 1px dashed #663333;
}
.shopp-bg {
	background-image: url(../images/shopping/nc-center.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.sho-01 {
	font-size: 18px;
	color: #FF0000;
}
.sho-02 {
	font-size: 12px;
	color: #E8641B;
	font-weight: bold;
	line-height: 18px;

}
#sho-02 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #E8641B;
	text-decoration: none;
	line-height: 18px;
}
#sho-02 a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: underline;
}
#sho-02 a:visited {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #E8641B;
	text-decoration: underline;
}
.bk-b {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.tr-bt {
	font-size: 15px;
	color: #993300;
}
.trip-text {
	font-size: 13px;
	color: #0066CC;

}
.in {
	font-size: 13px;
	line-height: 20px;
	color: #666600;
}
.background {
	background-color: #FFFFFF;
	background-image: url(../images/family/background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.no-cbc {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
#down a:hover {
	position: relative;
	left: 1px;
	top: 1px;
}
.back-images {
	background-image: url(../images/family/computer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
