@charset "utf-8";
/* CSS Document */

/* Tour Info Tab */
div#tab_out {float:left;WIDTH: 420px; margin-left:240px;}
/*OL LI {
	MARGIN: 0 8px 8px 8px;
}*/
#con  * {
	padding:0;
	/*margin:0;*/
}
#con {
	FONT-SIZE: 16px;
	MARGIN: 0px auto;
	WIDTH: 972px
}
#tags {
	PADDING: 0px;
	margin:0;
	/*MARGIN:0 0 0 480px;
	WIDTH: 400px;*/
	HEIGHT: normal;
}
#tags LI {
	BACKGROUND: url(../images/tabs/tagleft.gif) no-repeat left bottom;
	PADDING:0;
	FLOAT: left;
	MARGIN:0 1px 0 0;
	LIST-STYLE-TYPE: none;
	HEIGHT: 30px;
	font-weight:bold;
	text-transform: uppercase}
#tags LI A {
	PADDING:0 30px;
	BACKGROUND: url(../images/tabs/tagright.gif) no-repeat right bottom;
	FLOAT: left;
	COLOR: #191918;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	TEXT-DECORATION: none;/*text-indent:-9999px; */
}

#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 15px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top;
	MARGIN-top: 0px;
	POSITION: relative;
	HEIGHT: 30px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top;
	COLOR: #191918;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px
}
#tagContent {
	/*	BORDER: #aecbd4 1px solid;*/
	PADDING: 0;
	float:left;
	border:#e6e6e6 1px solid;
	WIDTH: 970px;
}
.tagContent {
	padding:0;
	DISPLAY: none;
	BACKGROUND: #fff url(../images/tabs/tabcontent_bg.gif) bottom repeat-x;
	WIDTH: 970px;
	COLOR: #474747;
	float:left;
	clear:left;
	height:450px;
	font-size:12px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.tagContent ul {
	list-style:disc outside;
	margin-left:20px;
}
.tagContent li, p {
	padding-bottom:12px;
}
.tagContent h2 {
	margin: 0;
	padding: 0;
	font: bold 17px Arial, Sans-Serif;
	letter-spacing: -1px;
}
.tagContent h1 a, h2 a {
	color:#4279b0;
	text-decoration: none;
}
.tagContent h1 a:hover, h2 a:hover {
	color:#474747;
	text-decoration: underline;
}


div#tabcontent_inner { margin:10px auto; width:940px; background-color: transparent; }

div#div_demo_left {height:400px; background-color:transparent;overflow:scroll;overflow-x:hidden; margin:30px; width:420px; float:left;}
div#div_demo_right {height:400px; background-color:#1a1a1a; margin:30px 10px; float:left; width:450px; border:1px solid #d3d3d3; text-align:center; }
.demo_pic { margin:0 0 50px 0; }
.demo_pic td { text-align:center; vertical-align:middle;}
.demo_pic a img  { border:3px solid #000}
.demo_pic a:hover img  { border:3px solid #f38521}




/*Leftmenu*/
#leftmenu { width:307px;}
.leftmenu_main { height:200px; background:url(../images/leftbox_bg_main.jpg) repeat-y top left; vertical-align:top }



#menu10 ul{  padding:0; margin:0; }
#menu10 ul li{ list-style:none; padding:0; margin:0;}
#menu10 {
        width: 238px;
		font-size:12px;
		font-weight:bold;
		margin: 0 0 0 35px;

        }
		
#menu10 li{
        margin: 0;

        }

#menu10 li a {
        height: 43px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 34px;
		margin: 0 auto 2px auto;  
        text-decoration: none;
        }

#menu10 li a:link, #menu10 li a:visited {
        color: #000;
        display: block;
        background:  url(../images/btn_tab.jpg);
        padding: 10px 0 0 50px;
        }

#menu10 li a:hover, #menu10 li #current { 
        color: #fff;
        background: url(../images/btn_tab.jpg) 0 -43px;
        padding: 10px 0 0 50px;
        }
#menu10 li.menu_2line {line-height:12px;}