body {
margin-top:5px;
font-family:tahoma;
font-size:11px;
text-align:center;
background-color:#F1F5FA;
color: #3f3f3f;
}
body div { text-align:left; }
a { color:blue;}

#page {
border:0px solid maroon;
position:relative;
width:920px;
margin-left:auto;
margin-right:auto;
background:url('../images/bg_page.jpg') repeat-y;
background-color:#fff;
}

#header { }
#left { float:left; width:23%;}
#right { float:right; width:77%;}
#footer { clear:both; }

#space{
height:15em;
}

#header .content {
border:0px solid red;
position:relative;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:0px;
margin-bottom:0px;
bottom:0px;
background:url('../images/bg_header.jpg');
}

#left .content {
position:relative;
padding-left:18px;
color:navy;
margin-top:0px;
margin-bottom:3px;
}

#right .content {
position:relative;
padding:1px;
color:#808080;
margin-top:3px;
margin-bottom:0px;
}

#footer .content {
font-size:10px;
position:relative;
text-align:center;
margin: auto;
background:url('../images/bg_footer.jpg') no-repeat;
padding-bottom:15px;
}

#footer .box {
position:relative;
text-align:center;
margin: auto;
width: 885px;
padding-bottom:0px;
padding-top:5px;
border-top:1px solid #314D8E;
}

.texttitle {
font-size:11px;
font-weight: bold;
color:#3F3F3F;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
margin-right:17px;
margin-bottom:0px;
margin-top:0px;
/*border-left:6px solid #e6edf7;*/
}

.title {
position:relative;
top:-2px;
height: 16px;
width:420px;
padding-bottom:2px;
border-bottom:1px solid #9e9e9e;
}

#breadcrumb {
font-weight:bold;
position:relative;
top:-18px;
left: 62px;
}

#breadcrumb .main {
font-weight:normal;
position:relative;
top:-1px;
text-decoration: none;
color:#9E9E9E;
}

#breadcrumb a {
font-weight:normal;
position:relative;
top:-1px;
font-size:10px;
color:#9E9E9E;
text-decoration: underline;
}

#breadcrumb a:link, a:visited {
text-decoration: underline;
}

#breadcrumb a:hover {
text-decoration: underline;
}

#navi {
position:relative;
top:-18px;
height: 16px;
width:690px;
}

#bc {
position:relative;
top:0px;
color:#9e9e9e;
font-size:10px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
margin-right:5px;
margin-bottom:0px;
margin-top:0px;
}

#bc a {
font-size:10px;
color:#9E9E9E;
}

#bc a:link, #menulist a:visited {
}

#bc a:hover {
}

#bc2 {
font-weight: normal;
color:#9e9e9e;
font-size:10px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
margin-right:5px;
margin-bottom:0px;
margin-top:0px;
}

#bc2 a {
font-size:10px;
color:#9E9E9E; 
}

#bc2 a:link, #menulist a:visited {
}

#bc2 a:hover {
}

.mainlink {
font-size:12px;
position:relative;
left:420px;
top:-21px;
width:269px;
padding-bottom:2px;
border-bottom:1px solid #9e9e9e;
}

#hcontent {
position:relative;
top:-16px;
color: #3f3f3f;
}

#maincontent a {
font-size:13px;
color: #3f3f3f;
text-decoration: none;
}

#maincontent a:link, #menulist a:visited {
text-decoration: none;
}

#maincontent a:hover {
text-decoration: none;
}

#homecontent {
position:relative;
top:0px;
}

#homecontent .left{
font-size:11px;
text-align:justify;
position:relative;
left:0px;
width:510px;
}

#homecontent .right{
position:absolute;
top:0px;
left:510px;
padding-left:12px;
width:179px;
}

#rightitem{
width:150px;
border: 1px solid #30518d;
padding: 7px;
}

/**************************************************logo**/
#logoimage {
border:0px solid maroon;
width:722px;
}

#logoimage img {
top:16px;
right: 18px;
display:none;
position:absolute;
text-align:center;
}
/*************************************************search**/
#search_box {
background-color:#F1F5FA;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}

#search_title {
font-size: 11px;
font-weight: bold;
color: #314d8e;
}

#search_text {
padding-top:5px;
padding-bottom:3px;
font-size: 11px;
color: #314d8e;
}

#search {
height: 17px;
vertical-align: middle;
padding-left: 2px;
font-size: 11px; 
font-family:tahoma;
border:1px solid #314d8e;
}

#search_option {
/*border:1px solid #314d8e;*/
border:0px solid #314d8e;
margin: 0px;
padding: 0px;
}

#searchform select {
font-size: 11px; 
font-family:tahoma;
}

#formsearch
{
border:0px;
width:53px;
height:18px;
margin-top:5px;
background:transparent;
}

#hr
{
border-top: 2px solid #30518d;
width: 687px;
position:relative;
left:2px;
font-size: 5px;
}

#hr2
{
/*border-top: 1px solid #C0C0C0;*/
border-top: 1px solid #9e9e9e;
width: 510px;
position:relative;
left:0px;
font-size: 5px;
}

#hr3
{
border-top: 1px solid #9e9e9e;
width: 687px;
position:relative;
left:0px;
font-size: 5px;
}

#titlex {
font-family:tahoma;
font-size:12px;
}

#booktour
{
border:0px;
width:164px;
height:26px;
margin-top:5px;
background:transparent;
}

#price
{
color: #FF0000;
}

#htmlcontent
{
/*
width:689px;
background-color:yellow;
padding:0px;
margin:0px;
*/
}

