/* page structure */
#page {
	background-color: #fff;
    width:100%;
	position:relative;
	overflow:hidden;
    padding:0;
    margin: 0 auto;
}

/*HEADER*/
#header {position: relative;background-color: #fff;width: 100%;height: 97px;border-bottom: 3px solid #eee;}
#header .header_wrap {position: relative;margin: 0 auto;padding: 25px 0px;width: 1100px;}
#header .header_wrap .logo {float: left;width: 200px;height: 50px;}
#header .header_wrap #navigation {
  float: right;width: 800px;
}
/*
#header .header_wrap #nav {
  float: right;width: 800px;height: 35px;text-align: right;padding-top: 15px;
}
#header .header_wrap #nav li {
  float: right;
  position:relative;
  margin-left: 50px;
}*/

/*FLASLIDER*/
#flaslider {position: relative;margin: 0 auto;padding: 0px; width: 100%;height: 670px;}
#Tsearch {position: absolute; width: 100%;height: 150px;bottom: 0px;background: url(/main/images/shareImg/search_bg.png) no-repeat top center;z-index: 9999;}
#Tsearch .wrap {position: relative;margin: 0 auto;padding: 0px;width: 1040px;height: 50px;margin-top: 60px;}
#Bsearch {position: relative;margin: 0 auto;padding: 0px; width: 100%;height: 70px; background-color: #f2f2f2;}
#Bsearch .wrap {position: relative;margin: 0 auto;padding: 0px;width: 1100px;height: 60px;background-color: #f7f7f7;box-shadow:3px 3px 10px rgba(214,214,214,0.7);}

/*CONTENTS*/
#content {position: relative;margin: 0 auto;padding: 50px 0px; width: 100%;background-color: #f2f2f2;}
#container {position: relative;margin: 0 auto;padding: 50px;width: 1000px;min-height: 400px;background-color: #fff;box-shadow:3px 3px 10px rgba(233,233,233,0.7);}
#container1 {position: relative;margin: 0 auto;padding: 50px;width: 1000px;min-height: 400px;background:#fff url(/main/images/bustour/timeline2.gif) repeat-y;box-shadow:3px 3px 10px rgba(233,233,233,0.7);}
#container2 {position: relative;margin: 0 auto;padding: 0;width: 1100px;min-height: 500px;}

/* SIDEBAR STYLE */
#subTitle {
    position: relative;
    margin: 0 auto;
    padding: 0; 
    width: 220px;
    height: 60px;
}

#side-nav {
list-style-type:none;
list-style-position:outside;
border-top:1px solid #e0e0e0;
width:220px;
}

#side-nav li {
border-bottom:1px dotted #e0e0e0;
font-size:12px;
font-weight: bold;
}

#side-nav li a {
display:block;
background:#fff url(/main/images/main/bg-sidenav.gif) no-repeat 10px 12px;
padding:8px 0 5px 20px;
}

#side-nav li.current a {
color:#000;
}

.pbnbox {
list-style-type:none;
list-style-position:outside;
width:220px;
}

.pbnbox li {
margin-bottom:5px;
}

/*FOOTER*/
#footer {position: relative;margin: 0 auto;padding: 0px; width: 100%;height: 260px;background-color: #fff;}
#footer .wrap {position: relative;margin: 0 auto;padding: 30px 0px;width: 1100px;height: 200px;}
#footer .wrap .left {position: relative;float: left;width: 200px;height: 200px;margin-right: 50px;}
#footer .wrap .center {position: relative;float: left;width: 500px;height: 200px;margin-right: 50px;}
#footer .wrap .center li {position: relative;width: 500px;height: 21px;}
#footer .wrap .right {position: relative;float: left;width: 300px;height: 200px;}

/*FOOTERMENU*/
#footermenu {position: relative;margin: 0 auto;padding: 0px; width: 100%;height: 100px;background-color: #f2f2f2;}
#footermenu .wrap {position: relative;margin: 0 auto;padding: 10px 0px;width: 1100px;height: 80px;}

#footermenu .wrap ul#footer-nav {width: 600px;margin: 10px 0 10px 370px;}

#footermenu .wrap ul#footer-nav li {
  float: left;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  line-height: 1;
  border-right: 1px solid #ccc;
}

#footermenu .wrap ul#footer-nav li:last-child {
  margin: 0;
  padding: 0;
  border-right: none;
}
            

.col-1000{ width:1000px;}
.col-750{ width:750px; float:left; margin-right:30px; }
.col-740{ width:740px; float:left; margin-right:30px; }
.col-730{ width:730px; float:left; margin-right:30px; }
.col-720{ width:720px; float:left; margin-right:30px; }
.col-700{ width:700px; float:left; margin-right:30px; }
.col-670{ width:670px; float:left; margin-right:30px; }
.col-650{ width:650px; float:left; margin-right:30px; }
.col-580{ width:580px; float:left; margin-right:30px; }
.col-570{ width:570px; float:left; margin-right:30px; }
.col-560{ width:560px; float:left; margin-right:30px; }
.col-550{ width:550px; float:left; margin-right:30px; }
.col-540{ width:540px; float:left; margin-right:30px; }
.col-530{ width:530px; float:left; margin-right:30px; }
.col-520{ width:520px; float:left; margin-right:30px; }
.col-510{ width:510px; float:left; margin-right:30px; }
.col-500{ width:500px; float:left; margin-right:30px; }
.col-490{ width:490px; float:left; margin-right:30px; }
.col-480{ width:480px; float:left; margin-right:30px; }
.col-470{ width:470px; float:left; margin-right:30px; }
.col-460{ width:460px; float:left; margin-right:30px; }
.col-450{ width:450px; float:left; margin-right:30px; }
.col-445{ width:445px; float:left; margin-right:30px; }
.col-440{ width:440px; float:left; margin-right:30px; }
.col-430{ width:430px; float:left; margin-right:30px; }
.col-420{ width:420px; float:left; margin-right:30px; }
.col-410{ width:410px; float:left; margin-right:30px; }
.col-400{ width:400px; float:left; margin-right:30px; }
.col-370 {width:370px; float:left; margin-right:30px; }
.col-365{ width:365px; float:left; margin-right:30px; }
.col-360{ width:360px; float:left; margin-right:30px; }
.col-350{ width:350px; float:left; margin-right:30px; }
.col-340{ width:340px; float:left; margin-right:30px; }
.col-300{ width:300px; float:left; margin-right:30px; }
.col-250{ width:250px; float:left; margin-right:30px; }
.col-240{ width:240px; float:left; margin-right:30px; }
.col-230{ width:230px; float:left; margin-right:30px; }
.col-225{ width:225px; float:left; margin-right:30px; }
.col-220{ width:220px; float:left; margin-right:30px; }
.col-210{ width:210px; float:left; margin-right:30px; }
.col-200{ width:200px; float:left; margin-right:30px; }
.col-190{ width:190px; float:left; margin-right:30px; }
.col-180{ width:180px; float:left; margin-right:30px; }
.col-175{ width:175px; float:left; margin-right:30px; }
.col-170{ width:170px; float:left; margin-right:30px; }
.col-160{ width:160px; float:left; margin-right:30px; }
	
.last{ margin-right:0px; }

/* Clear Fix Hack - add  class="fixed"  to div's that have floated elements in them */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
text-indent:-9999px;
}

.group:after,.fixed:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}