/* reset all*/
*{
padding:0;
margin:0;
}

img{
border:0;
}

body{
background-image:url(../img/bg2.jpg);
background-color:#ffffff;
font-family: Arial,SimHei,Helvetica;
}

h1 {
font-size:20px;
font-family:verdana,arial,tahoma;
color:#ed1c24;


}

/* wrapper */
#mainWrapper{
width:100%;
margin:0 auto;
}
#mainWrapper_redBg{
width:100%;
margin:0 auto;
background-image:url(../img/bg2.jpg);
}

#logoWrapper{
margin-top:50px;
margin-left:50px;
float:left;
}

#logoWrapper_2{
margin-top:30px;
margin-left:20px;
float:left;
}


#right_pic_Wrapper{
float:right;
}


#left_pic_Wrapper{
float:left;
}
#bottom_pic_Wrapper{
padding-top:0px;
}

#content_1{
margin-top:30px;
padding-left:20px;
width:320px;
float:left;
text-align:justify;
}

#content_1_c{
margin-top:30px;
padding-left:20px;
width:450px;
float:left;
text-align:justify;
}

#content_1_w440{
margin-top:30px;
padding-left:20px;
width:320px;
float:left;
text-align:justify;
}

#content_2{
float:left;
padding-top:0px;
padding-left:250px;
background :url(../img/bg2.jpg) no-repeat;
width:330px;
text-align:justify;
}

#content_3{
float:left;
padding-top:30px;
padding-left:10px;
background :url(../img/bg2.jpg) no-repeat;
width:350px;
text-align:justify;
}

#content_4{
float:left;
padding-left:20px;
width:600px;
text-align:justify;
}

#content_5{
float:left;
padding-left:20px;
width:600px;
text-align:justify;
}

#content_6{
margin-top:30px;
padding-left:20px;
width:298px;
float:left;
text-align:justify;
}

#content_7{
margin-top:30px;
padding-left:20px;
width:330px;
float:left;
text-align:justify;
}

#main_middle {
float:left;
background:url(../img/pink_bg2.jpg) no-repeat;


width:580px;
height:254px;

}

#cu_Wrapper {
font-size:13px;

}

#au_content {
padding-top:50px;
width:800px;
margin:0 auto;
text-align:justify;
}

.noteWrapper-grey{
margin-top:30px;
padding-left:-10px;
width:350px;
text-align:justify;
font-family:verdana,arial,tahoma;
font-size:12px;
}

.grey-bg {
background-color:#e5e5e5;
}

table.noteTable {
margin-left:15px;
width:320px;
font-family:verdana,arial,tahoma;
font-size:12px;
}


#content_table_Wrapper_left{
float:left;
padding-top:0px;
padding-left:0px;
}

#content_table_Wrapper_middle{
float:left;
padding-top:0px;
padding-left:10px;
}

#content_table_Wrapper_right{
float:left;
padding-top:0px;
padding-left:10px;
}

#form_table_Wrapper{
float:left;
padding-left:60px;
}

#aboutUsWrapper {
width:100%;
height:1000px;
}

#mapWrapper {
text-align:center;
}

div.clearBoth {
clear:both;
}


.enter{

background :url(../img/bg2.jpg) no-repeat;

}

/* Content */
.circle{

width:300px;
height:300px;
background :url(../img/circle2.gif) no-repeat;
}

.circle_content{
width:300px;
height:300px;
font-family:verdana,arial,tahoma;
line-height:45px;
}

.circleText_small{
color:red;
font-weight:bold;
font-size:35px;
}

.circleText_medium{
color:red;
font-weight:bold;
font-size:45px;
padding-left:100px;
}

.circleText_big{
color:red;
font-weight:bold;
font-size:75px;
padding-left:30px;

}

.circleText_big_c{
color:red;
font-weight:bold;
font-size:100px;
}

.tourcode {
font-size:12px;
color:#ffffff;
font-weight:bold;
}

.content_1_1{
float:left;
color:#ffffff;
width:350px;
}

.content_1_1_right{
float:right;
color:#ffffff;
width:350px;
}

.content_1_1_right_top{
height:20px;
width:350px;
background :url(../img/black-top_right.gif) no-repeat;
}

.content_1_1_right_bottom{
height:20px;
width:350px;
background :url(../img/black-bottom_right.gif) no-repeat;
}

.content_1_1_top{
height:20px;
width:350px;
background :url(../img/black-top.gif) no-repeat;
}

.content_1_1_bottom{
height:20px;
width:350px;
background :url(../img/black-bottom.gif) no-repeat;
}

.content_1_1_middle{
width:350px;
background-color:#231f20;
}

.content_1_1_title{
width:340px;
height:29px;
margin-left:10px;
background :url(../img/red-stripe.gif) no-repeat;

}

.content_1_1_subtitle{
padding-left:35px;
font-size:20px;
font-weight:bold;
color:red;

}

.content_1_1_title_text{
font-weight:bold;
font-size:15px;
padding-left:25px;
padding-top:5px;
}

.content_1_1_text{
width:280px;
font-family:verdana,arial,tahoma;
font-size:15px;

padding-left:50px;
padding-top:10px;
}

.content_1_2_text{
width:280px;
font-family:verdana,arial,tahoma;
font-size:15px;
padding-left:35px;
}

.content_1_2_subtext{
padding-left:50px;
}

.content_title {
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}

.content_title2 {
font-size:18px;
font-weight:bold;
padding-top:50px;
padding-left:250px;
}

.content_title3 {
font-size:18px;
font-weight:bold;
padding-bottom:20px;
padding-left:250px;
}

.red_title{
font-size:20px;
font-weight:bold;
color:red;
}

.red_title_m{
font-size:16px;
font-weight:bold;
color:red;
}

.blue_title_m{
font-size:16px;
font-weight:bold;
color:#005aab;
}

.red_title_s{
font-size:13px;
font-weight:bold;
color:red;
}

.small_font{
font-size:11px;
font-weight:bold;
color:black;
}

.black_subtitle{

font-size:15px;
/*font-weight:bold;*/
}

.black_subtitle_s{
font-size:13px;
/*font-weight:bold;*/
}

.s_font{
font-size:10px;
}

.s1_font{
font-size:12px;
float:left;
margin-top:10px;
margin-left:20px;
width:800px;
margin-bottom:10px;
}

.s1_font_2{
font-size:12px;
float:left;
margin-top:10px;
margin-left:20px;
width:300px;
}

.marginL250{
float:left;
width:100%;
}

.marginL270{
float:left;
width:250px;
}

.support{
float:left;
}

div.spacer20{
float:left;
width:20px;
}

.label{
font-size:20px;
padding-left:30px;
}

/* button*/
.button {
  background: #fdeaf0;
  border: 1px solid #ffbed3;
  color: #000000;
  font-size: 13px;
  font-family: Verdana;
  text-transform: uppercase;
  padding: 0 3px;
}

.button_1 {
  background: #fdeaf0;
  border: 1px solid #ffbed3;
  color: #000000;
  font-size: 15px;
  font-family: Verdana;
  text-transform: uppercase;
  padding: 0 3px;
  text-decoration:none;
  margin-top:10px;
  width:160px;
  height:25px;
  cursor:pointer;
}

/*table*/
table.table_1 {
width:350px;
font-size:12px;

}

table.table_1 th{
text-align:left;
border-bottom:1px solid red;
margin-bottom:5px;
}

table.table_1 td.red-stripe{
width:350px;
height:28px;
background:url(../img/red-stripe_big.gif) no-repeat;
color:#ffffff;
font-weight:bold;
border-bottom:0px;
}
table.table_1 td {
padding-top:5px;
border-bottom:1px solid red;
}

table.table_1 td.verticalTop{
vertical-align:top;
}

table.table_2 {
width:500px;
font-size:12px;

}

table.table_2 th{
text-align:left;
border-bottom:1px solid red;
margin-bottom:5px;
}

table.table_2 td.red-stripe{
width:350px;
height:28px;
background:url(../img/red-stripe_big.gif) no-repeat;
color:#ffffff;
font-weight:bold;
border-bottom:0px;
}
table.table_2 td {
padding-top:5px;
border-bottom:1px solid red;
}

table.table_2 td.verticalTop{
vertical-align:top;
}

div.black-stripe {
width:500px;
height:37px;
background:url(../img/black-stripe.gif) no-repeat;
color:red;
font-size:20px;
font-weight:bold;
padding-top:7px;
}

table.table_3 {
width:390px;
}

table.table_3 th {
text-align:center;
border-bottom:1px solid red;
}

table.table_3 td {
text-align:center;
border-bottom:1px solid red;
font-size:13px;
}

table.table_3 td.border-left-right {
text-align:center;
border-bottom:1px solid red;
border-left:1px solid red;
border-right:1px solid red;
}

table.table_3 th.border-left-right {
text-align:center;
border-bottom:1px solid red;
border-left:1px solid red;
border-right:1px solid red;
}


a.noneDeco:link, a.noneDeco:active, a.noneDeco:visited
{

text-decoration:none;
}

a.noneDeco:hover
{
text-decoration:none;
}

.button_2 {
background-image:url(../img/btn-pink.gif);
width:50px;
height:23px;
}

font.redbold {
font-size:18px;
color:red;


}