/* CSS Document */

body
{
background:url(../images/body-bg.jpg) left top repeat #88694A;
padding:0px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#27261F;
line-height:14px;
}
p
{
padding:0px;
margin:0px;
font-size:13px;
line-height:16px;
color:#27261F;
}
#container
{
width:100%;
margin:0px auto;
}
.body
{
width:943px;
height:auto;
margin:0px auto;
}
.body-top-footer
{
width:943px;
float:left;
height:28px;
}
.body-mid-bg
{
background:url(../images/body-mid-bg.jpg) left top repeat-y;
width:923px;
float:left;
height:auto;
padding-left:10px;
padding-right:10px;
}
.body-main
{
width:892px;
margin:0px auto;
height:auto;
}
.header-top
{
width:892px;
float:left;
height:auto;
}

.logo-place
{
height:80px;
width:892px;
float:left;
vertical-align: bottom;
}
.logo
{
width:300px;
float:left;
height:80px;
vertical-align: bottom;
}
.logo-bottom-right
{
width:auto;
height:auto;
float:right;
padding-right:10px;
vertical-align:bottom;
padding-top:48px;

}
.header-bottom-top
{
width:891px;
background: url(../images/header-top.jpg) left top no-repeat;
height:15px;
}
.header-bottom
{
width:891px;
background:url(../images/tob-bg.jpg) left top repeat-x #EDEBDF;
height:58px;
float:left;
}
.header-bottom-left
{
width:auto;
height:auto;
float:left;
}
.header-bottom-right
{
width:auto;
height:auto;
float:right;
padding-top:0px;
}
.image
{
width:892px;
height:auto;
float:left
}
.tour-bg
{
background:url(../images/mid-bg.jpg) left top no-repeat;
width:870px;
height:219px;
margin-top:10px;
float:left;
padding-left:11px;
padding-right:10px;
}

.image-main-box
{
height:auto;
width:208px;
float:left;
padding-right:12px;
}
.image-header
{
background:url(../images/menu-header.jpg) left top no-repeat;
width:196 px;
height:24px;
margin-bottom:5px;
margin-left:1px;
margin-top:5px;
padding-left:10px;
}
.image-box
{
width:208px;
height:auto;
}
.input-box
{
background:url(../images/login-box.jpg) center center no-repeat;
height:125px;
width:215px;
padding-left:5px;
padding-right:5px;
padding-top:12px;
}
.input
{
height:20px;
width:129px;
margin-top:10px;
margin-bottom:10px;
}
.input-big
{
height:20px;
width:170px;
}
.california
{
width:auto;
float:left;
padding-right:21px;
height:194px;
}
.image-tab-1
{
margin-right:10px;
}
.image-tab
{
margin-bottom:5px;
margin-top:8px;
}
.footer-bottom
{
width:891px;
background:url(../images/tob-bg.jpg) left top repeat-x #EDEBDF;
height:auto;
float:left;
}

/* CSS Document */
.font-brown
{
font-family:Arial, Helvetica, sans-serif;
color:#88694A;
font-size:17px;
line-height:20px;
}
.font-brown-big
{
font-family:Arial, Helvetica, sans-serif;
color:#88694A;
font-size:20px;
line-height:24px;
}
.font-red
{
font-family:Arial, Helvetica, sans-serif;
color:#6F0022;
font-size:24px;
line-height:27px;
}
.font-red-small
{
font-family:Arial, Helvetica, sans-serif;
color:#6F0022;
font-size:13px;
line-height:24px;
}
.font-red-big
{
font-family:Arial, Helvetica, sans-serif;
color:#6F0022;
font-size:30px;
line-height:34px;
}
.font-red-mid
{
font-family:Arial, Helvetica, sans-serif;
color:#6F0022;
font-size:24px;
line-height:34px;
}
.font-b-brown
{
font-family:Arial, Helvetica, sans-serif;
color:#441221;
font-size:24px;
line-height:14px;
}
.font-b-brown-big
{
font-family:Arial, Helvetica, sans-serif;
color:#441221;
font-size:30px;
line-height:34px;
}
.font-image
{
font-family:Arial, Helvetica, sans-serif;
color:#343229;
font-size:17px;
line-height:24px;
}
.font-white-big
{
font-family:Arial, Helvetica, sans-serif;
color:#F7F5EB;
font-size:24px;
line-height:27px;
}
.font-add
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#27261F;
line-height:24px;
}
.font-blue-link
{
font-family:Arial, Helvetica, sans-serif;
color:#0353A6;
font-size:13px;
line-height:14px;
text-decoration:none;
}
.font-blue-link:hover
{
color:#0353A6;
text-decoration:underline;
}
.font-black-link
{
font-family:Arial, Helvetica, sans-serif;
color:#27261F;
font-size:13px;
line-height:14px;
text-decoration:none;
}
.font-black-link:hover
{
color:#27261F;
text-decoration:underline;
}
.font-footer
{
font-family: Arial, Helvetica, sans-serif;
color:#27261F;
font-size:14px;
line-height:16px;
}
/* CSS Document */
.video-main
{
width:777px;
height:auto;
margin:0px auto;
}
.video-left
{
width:368px;
float:left;
height:auto;
margin-top:33px;
padding-bottom:33px;
}
.video-right
{
width:409px;
float:right;
height:auto;
margin-top:95px;

}
.video-main-box
{
height:auto;
width:114px;
float:left;
padding-left:20px;
}
.video-main-box p
{
padding:0px;
margin:6px 3px;
}
.video-header
{
background:url(../images/menu-header.jpg) left top no-repeat;
width:196 px;
height:24px;
margin-bottom:5px;
margin-left:1px;
margin-top:5px;
padding-left:10px;
}
.video-box
{
width:208px;
height:auto;
}
/* CSS Document */
.video-main-text
{
width:848px;
margin:0px auto;
height:auto;
}
.video-main-text p
{
padding:0px;
margin:15px 3px;
}
.video-main-text-left
{
width:547px;
float:left;
height:auto;
padding-right:0px;
padding-top:10px;
}
.video-main-text-right
{
padding-top:10px;
width:301px;
float:right;
height:auto;
}
.video-main-text-1
{
width:848px;
float:left;
height:auto;
}
.video-image2-left
{
width:400px;
float:left;
height:auto;
padding-right:0px;
padding-top:10px;
}
.video-image2-right
{
width:400px;
float:right;
height:auto;
padding-right:0px;
padding-top:10px;
}
.video-image3-left
{
width:745px;
float:left;
height:auto;
padding-right:0px;
padding-top:10px;
}
.video-image3-right
{
width:100px;
float:right;
height:auto;
padding-right:0px;
padding-top:10px;
}