@charset "utf-8";
/* CSS Document */

/*****Reset*****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: Verdana, Geneva, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.3;
	font-size: 12px;
	/*	background: center 0 repeat-x #fff; */
	color: #444;
}
/*
body.greenTone{background-image:url(../images_vs_tool/headerBG_g2.png);}
body.blueTone{background-image:url(../images_vs_tool/headerBG_b.png);}
body.pinkTone{background-image:url(../images_vs_tool/headerBG_p.png);}
*/
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*****Basic Elements*****/
h1, h2, h3, h4, h5, h6 {
	color: #333;
}
h1 {
	font-size: 27px;
	font-weight: bold;
}
h2 {
	font-size: 21px;
	font-weight: bold;
}
h3 {
	font-size: 17px;
	font-weight: bold;
}
h4 {
	font-size: 15px;
	font-weight: bold;
}
h5 {
	font-size: 13px;
	font-weight: bold;
}
h6 {
	font-size: 12px;
	font-weight: bold;
}
strong {
	font-weight: bold;
}
ul, ol {
	line-height: 2;
/*	margin: 10px 10px 20px 5px; */
}
ul {
}
ul>li {
	list-style: disc;
	list-style-position: outside;
	line-height: 1.6;
	margin-left: 20px;
	margin-left: 25px \9;
}
ul li {
	_list-style: disc;
	_list-style-position: outside;
	_line-height: 1.6;
	_margin-left: 20px;
	_margin-left: 25px \9;
}
ol>li {
	line-height: 1.6;
	list-style: decimal;
	margin-left: 20px;
}
ol li {
	_line-height: 1.6;
	_list-style: decimal;
	_margin-left: 0;
}
ul.noList, ol.noList {
	margin: 5px 0px 0px;
}
ul.noList li, ol.noList li {
	list-style: none;
	margin: 2px 0;
}
ul li.noList, ol li.noList {
	list-style: none;
	margin: 0;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div.greenTone a:hover {
	color: #005826;
}
div.blueTone a:hover {
	color: #0072bc;
}
div.pinkTone a:hover {
	color: #b61a20;
}
p {
	margin: 10px 10px 20px 0;
}
input, label, label * {
	vertical-align: middle;
}
label {
	margin-right: 5px;
}
input[type="text"], input[type="password"], input.text, input.password, select {
	border: 1px solid #aaa;
	/*
  border-top:1px solid #333;
  border-bottom:1px solid #bbb;
  border-right:1px solid #999;
  border-left:1px solid #666; */
	padding: 1px 3px;
	padding: 3px 3px 1px \9;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	height: 18px;	
	margin-right: 5px;
}
input[type="checkbox"], input.checkbox {
	margin-right: 3px;
}
input[type="radio"], input.radiobox {
	margin: 0 3px 0 0;
	margin: 0 0 0 -3px \9;
	margin: 0 3px 0 0 \0;
}
input[type="button"] {
}
input.year, input.post {
	width: 50px;
}
input.month, input.day {
	width: 20px;
}
input.time {
	text-align: center;
	width: 40px;
}
input.second {
	text-align: center;
	width: 40px;
}
input.port {
	width: 50px;
}
input.normal_mode {
	border: none !Important;
}
.checkbox_indent, .radio_indent {
	text-indent: -20px !Important;
	padding-left: 20px !Important;
	;
	line-height: 2;
}
.noMarginLeft {
	margin-left: 0 !important;
}
.noMarginRight {
	margin-right: 0 !important;
}
select {
	border-top: 1px solid #333;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #999;
	border-left: 1px solid #666;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	height: 22px \9;
	margin: 0 3px;
	padding: 0;
	vertical-align: middle;
}
select.date {
	margin-right: 15px;
}
select.hr {
	margin: 0 15px;
}
textarea {
	border-top: 1px solid #333;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #999;
	border-left: 1px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}
/*****Generic Classes*****/
.displayOn {
	display: block !important;
}
.displayOff {
	display: none !important;
}
.posRel {
	position: relative !important;
}
.posAbs {
	position: absolute !important;
}
.fontBigger_level1 {
	font-size: 250%;
}
.fontBigger_level2 {
	font-size: 200%;
}
.fontBigger_level3 {
	font-size: 150%;
}
.fontSmaller_level1 {
	font-size: 80%;
}
.fontSmaller_level2 {
	font-size: 60%;
}
.fontSmaller_level3 {
	font-size: 40%;
}
.fontWeight_none {
	font-weight: normal;
}
.fontWeight_bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.floatnone {
	float: none;
}
.color_black {
	color: black;
}
.color_white {
	color: #fff;
}
.color_graydeep {
	color: #444;
}
.color_gray {
	color: #555;
}
.color_graylight {
	color: #888;
}
.color_reddark {
	color: #900;
}
.color_red {
	color: #c00;
}
.color_redlight {
	color: #fdd;
}
.color_green {
	color: #693;
}
.color_greendark {
	color: #3d6c0f;
}
.color_greenlight {
	color: #8dc63f;
}
.color_bluedark {
	color: #039;
}
.color_blue {
	color: #06c;
}
.color_bluelight {
	color: #69f;
}
.color_orange {
	color: #f7941d;
}
.color_orangedark {
	color: #c66d02;
}
.color_orangelight {
	color: #fdc689;
}
.color_purple {
	color: #8560a8;
}
.color_purpledark {
	color: #59208d;
}
.color_purplelight {
	color: #aa74d3;
}
.color_pink {
	color: #ec008c;
}
.color_pinkdark {
	color: #f7941d;
}
.color_pinklight {
	color: #ca077b;
}
.img_frame {
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
}
.txtStyle_bold {
	font-weight: bold;
}
.txtStyle_underline {
	text-decoration: underline
}
.alignr {
	text-align: right !important;
}
.alignc {
	text-align: center !important;
}
.alignl {
	text-align: left !important;
}
.alignt {
	vertical-align: top;
}
.alignm {
	vertical-align: middle;
}
.alignb {
	vertical-align: bottom;
}
.aligntb {
	vertical-align: text-bottom;
	margin: 0 3px 0 -2px;
}
.aligntp {
	vertical-align: text-top;
	margin: 0 3px;
}
.btnBar {
	padding: 5px 0 10px;
}
.margin_left0 {
	margin-left: 0 !important;
}
.margin_left10 {
	margin-left: 10px !important;
}
.margin_left20 {
	margin-left: 20px !important;
}
.margin_left30 {
	margin-left: 30px !important;
}
.margin_left40 {
	margin-left: 40px !important;
}
.margin_right0 {
	margin-right: 0 !important;
}
.margin_right10 {
	margin-right: 10px !important;
}
.margin_right20 {
	margin-right: 20px !important;
}
.margin_right30 {
	margin-right: 30px !important;
}
.margin_right40 {
	margin-right: 40px !important;
}
.margin_bottom5 {
	margin-bottom: 5px !important;
}
.minHeight195 {
	min-height:195px;}
.test_outlineR {
	outline: #f00 1px solid;
}
.test_outlineG {
	outline: #0f0 1px solid;
}
.test_outlineB {
	outline: #00f 1px solid;
}
.width_100percent {
	width: 100% !important;
}
.width_50percent {
	width: 50% !important;
}
.width_400 {
	width: 400px;
}
.width_300 {
	width: 300px;
}
.width_200 {
	width: 200px;
}
.width_180 {
	width: 180px;
}
.width_150 {
	width: 150px;
}
.width_120 {
	width: 120px;
}
.width_100 {
	width: 100px;
}
.width_80 {
	width: 80px;
}
.width_60 {
	width: 60px;
}
.width_50 {
	width: 50px;
}
.width_40 {
	width: 40px;
}
.width_30 {
	width: 30px;
}
.width_20 {
	width: 20px;
}
.vspace_10, .vspace_30, .vspace_50, .vspace_80 {
	clear: both;
	display: block;
	height: 10px;
}
.vspace_30 {
	height: 30px;
}
.vspace_50 {
	height: 50px;
}
.vspace_80 {
	height: 80px;
}
.separater {
	margin: 0 8px;
	display: inline-block;
}
.separatSpace {
	display: inline-block;
	width: 20px;
}
.lineHeight_15 {
	line-height: 15px;
}
.lineHeight_20 {
	line-height: 20px;
}
.lineHeight_25 {
	line-height: 25px;
}
.lineHeight_30 {
	line-height: 30px;
}
.BorderLine {
	border-bottom: 1px solid #cecece;
}
.noBg{
	background:none;}
.noBottomLine{
	border-bottom:1px #Ff0 solid;}	
/*****Btn styles*****/
a.btnStyle1_main, a.btnStyle1_minor, a.btnStyle1_main span, a.btnStyle1_minor span, a.btnStyle2_main, a.btnStyle2_minor, a.btnStyle2_main span, a.btnStyle2_minor span {
	color: #333 !important;	
	cursor: pointer;
	display: inline-block;
	/*	font-weight:bold; */
	text-decoration: none;
	text-align: center;
	border: 1px solid #888;
	/*
	min-width:60px;
	width:auto !important;
	width:60px;
*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #eee;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff) to(#bfbfbf)); /*old webkit*/
	background: -webkit-linear-gradient(#fff, #bfbfbf); /*new webkit*/
	background: -moz-linear-gradient(#fff, #bfbfbf); /*gecko*/
	background: -ms-linear-gradient(#fff, #bfbfbf); /*IE10*/
	background: -o-linear-gradient(#fff, #bfbfbf); /*opera 11.10+*/
	background: linear-gradient(#fff, #bfbfbf); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#fff, #bfbfbf); /*PIE*/
}
a.btnStyle2_main, a.btnStyle2_main span {
	background: #900;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f00) to(#900)); /*old webkit*/
	background: -webkit-linear-gradient(#f00, #900); /*new webkit*/
	background: -moz-linear-gradient(#f00, #900); /*gecko*/
	background: -ms-linear-gradient(#f00, #900); /*IE10*/
	background: -o-linear-gradient(#f00, #900); /*opera 11.10+*/
	background: linear-gradient(#f00, #900); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f00, #900); /*PIE*/
}
a.btnStyle1_minor span {
	color: #888;
	background: #e1e1e1;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#e1e1e1)); /*old webkit*/
	background: -webkit-linear-gradient(#f7f7f7, #e1e1e1); /*new webkit*/
	background: -moz-linear-gradient(#f7f7f7, #e1e1e1); /*gecko*/
	background: -ms-linear-gradient(#f7f7f7, #e1e1e1); /*IE10*/
	background: -o-linear-gradient(#f7f7f7, #e1e1e1); /*opera 11.10+*/
	background: linear-gradient(#f7f7f7, #e1e1e1); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f7f7f7, #e1e1e1); /*PIE*/
}
a.btnStyle1_main:hover span {
	background: #f6cc75;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff) to(#ffb64d)); /*old webkit*/
	background: -webkit-linear-gradient(#fff, #ffb64d); /*new webkit*/
	background: -moz-linear-gradient(#fff, #ffb64d); /*gecko*/
	background: -ms-linear-gradient(#fff, #ffb64d); /*IE10*/
	background: -o-linear-gradient(#fff, #ffb64d); /*opera 11.10+*/
	background: linear-gradient(#fff, #ffb64d); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#fff, #ffb64d); /*PIE*/
}
a.btnStyle2_main:hover span {
	background: #CA1C20;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f44) to(#CA1C20)); /*old webkit*/
	background: -webkit-linear-gradient(#f44, #CA1C20); /*new webkit*/
	background: -moz-linear-gradient(#f44, #CA1C20); /*gecko*/
	background: -ms-linear-gradient(#f44, #CA1C20); /*IE10*/
	background: -o-linear-gradient(#f44, #CA1C20); /*opera 11.10+*/
	background: linear-gradient(#f44, #CA1C20); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f44, #CA1C20); /*PIE*/
}
a.btnStyle1_main, a.btnStyle1_minor, a.btnStyle2_main, a.btnStyle2_minor {
	background: none;
}
a.btnStyle1_main span, a.btnStyle1_minor span, a.btnStyle2_main span, a.btnStyle2_minor span {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #fff;
	display: block;
	padding: 1px 9px;
	padding: 6px 10px 4px \9;
}
a.btnStyle3_main, a.btnStyle3_minor {
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	padding: 3px 10px;
	padding: 4px 10px 2px \9;
	position: relative;
	text-decoration: none;
	text-align: center;
	min-width: 30px;
	width: auto !important;
	width: 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
	background: #0048a3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#00bbe7) to(#0048a3)); /*old webkit*/
	background: -webkit-linear-gradient(#00bbe7, #0048a3); /*new webkit*/
	background: -moz-linear-gradient(#00bbe7, #0048a3); /*gecko*/
	background: -ms-linear-gradient(#00bbe7, #0048a3); /*IE10*/
	background: -o-linear-gradient(#00bbe7, #0048a3); /*opera 11.10+*/
	background: linear-gradient(#00bbe7, #0048a3); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#00bbe7, #0048a3); /*PIE*/
}
a.btnStyle3_main:hover {
	background: #0168ab;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#aaddff) to(#0168ab)); /*old webkit*/
	background: -webkit-linear-gradient(#aaddff, #0168ab); /*new webkit*/
	background: -moz-linear-gradient(#aaddff, #0168ab); /*gecko*/
	background: -ms-linear-gradient(#aaddff, #0168ab); /*IE10*/
	background: -o-linear-gradient(#aaddff, #0168ab); /*opera 11.10+*/
	background: linear-gradient(#aaddff, #0168ab); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#aaddff, #0168ab); /*PIE*/
}
a.btnStyle3_minor {
	color: #888;
	background: #e1e1e1;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#e1e1e1)); /*old webkit*/
	background: -webkit-linear-gradient(#f7f7f7, #e1e1e1); /*new webkit*/
	background: -moz-linear-gradient(#f7f7f7, #e1e1e1); /*gecko*/
	background: -ms-linear-gradient(#f7f7f7, #e1e1e1); /*IE10*/
	background: -o-linear-gradient(#f7f7f7, #e1e1e1); /*opera 11.10+*/
	background: linear-gradient(#f7f7f7, #e1e1e1); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f7f7f7, #e1e1e1); /*PIE*/
}
/*****Basic Layout*****/
.header, .main, .footer>div {
	margin: 0 auto;
	width: 980px;
}
.header {
	height: 140px;
	position: relative;
	/*	header background */
	background: center 0 repeat-x #fff;
}
.header.greenTone {
	background-image: url(../images_vs_tool/green_tone/headerBG_g.png);
}
.header.blueTone {
	background-image: url(../images_vs_tool/blue_tone/headerBG_b.png);
}
.header.pinkTone {
	background-image: url(../images_vs_tool/pink_tone/headerBG_p.png);
}
.main {
	min-height: 400px;
}
.main.blue a {
	color: #36f;
}
.main.green a {
	color: #0a7205;
}
.main.pink a {
	color: #ed145b;
}
.footer {
	margin: 10px auto 0;
	background-repeat: no-repeat;/*
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
	
	background-repeat: repeat-x;
	background-position: 0 0;
	*/
}
.footer>div {
	min-height: 170px;
	position: relative;
}
/* footer bg */

.footerBg.greenTone {
	background-image: url(../images_vs_tool/green_tone/footerBG_g.png);
}
.footerBg.blueTone {
	background-image: url(../images_vs_tool/blue_tone/footerBG_b.png);
}
.footerBg.pinkTone {
	background-image: url(../images_vs_tool/pink_tone/footerBG_p.png);
}
.bkToolArea {
	bottom: 40px;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 999;
}
.block {
	border: 1px solid #b3cd99;
	
	margin-bottom: 5px;  
	padding: 3px;/*
	-webkit-box-shadow: 0px 0px 3px 0px #ccc;
    box-shadow: 0px 0px 3px 0px #ccc;
	*/	
}
.block.greenTone {
	border-color: #dae9c4;
}
.block.blueTone {
	border-color: #d5effb;
}
.block.pinkTone {
	border-color: #ffe7ee;
}
.editMark {
	position: relative;
}
.editMark .bkedit {
	background: 0 0 no-repeat;
	cursor: pointer;
	height: 28px;
	position: absolute;
	width: 28px;
}
.editMark .bkedit:hover {
	background-position: 0 bottom;
}
.editMark .bkedit {
	top: -10px;
}
.editMark .r_1 {
	right: 0;
	top: 0;
}
.editMark .r_2 {
	right: 28px;
	top: 0;
}
.editMark .l_1 {
	left: -10px;
}
.editMark .l_2 {
	left: 18px;
}
.editMark .l_3 {
	left: 46px;
}
.editMark .l_4 {
	left: 74px;
}
.editMark .l_5 {
	left: 102px;
}
.editMark .add {
	background-image: url(../images_vs_tool/icon_add.png);
}
.editMark .remove {
	background-image: url(../images_vs_tool/icon_remove.png);
}
.editMark .edit {
	background-image: url(../images_vs_tool/icon_edit.png);
}
.editMark .left {
	background-image: url(../images_vs_tool/arrow_l.png);
}
.editMark .up {
	background-image: url(../images_vs_tool/arrow_t.png);
}
.editMark .down {
	background-image: url(../images_vs_tool/arrow_b.png);
}
.editMark .right {
	background-image: url(../images_vs_tool/arrow_r.png);
}
.editMark .available {
	background: #000;
	border: 2px solid #fff;
	color: #fff;
	font-weight: bold;
	height: 18px;
	margin: 3px 0 0;
	padding: 0 0 0 5px;
	width: 56px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0px 0px 0px 1px #999;
	box-shadow: 0px 0px 0px 1px #999;
	text-shadow: 0px 0px 2px #fff;
	filter: dropshadow(color=#fff, offx=0, offy=0);
}
.editMark .available * {
	vertical-align: middle;
}
.editMark .ad img {
	position: relative;
	margin-top: 10px;
	margin-left: 20px;
	width: 380px;
	height: 170px;
}
/*****Header*****/
.header a.logo {
/*	background: url(../images_vs_tool/logo.png) no-repeat top; */
	display: block;
	height: 70px;
	left: 20px;
	position: relative;
	top: 16px;
	width: 250px;
	font-size: 0;
	line-height: 0;
	_text-indent: -9999px; /* ie6 */
}
.header .upLine {
	font-size: 11px;
	height: 20px;
	line-height: 22px;
	position: absolute;
	right: 10px;
	top: 3px;
	white-space: nowrap;
}
.header .upLine a {
	margin: 0 5px 0 0;
}
.header .upLine a.socialPlatform {
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	_text-indent: -9999px; /* ie6 */
}
.header .upLine a.facebook {
	background: url(../images_vs_tool/facebook.png) 0 0 no-repeat;
}
.header .upLine a.twitter {
	background: url(../images_vs_tool/twitter.png) 0 0 no-repeat;
}
.header .upLine a.off {
	background-position: 0 bottom;
	cursor: default;
}
a.headerBanner {
	float: right;/*	margin:35px 18px;	 */
}
.headerBannerBg {
	color: #999;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	width: 675px;
	height: 139px;
	background: url(../images_vs_tool/headerBanner_bg.png);
}
a.headerBanner img {
	height: 55px;
	width: 400px;
}
.haderNews {
	background: url(../images/newsIcon.png) left 0 no-repeat;
	bottom: 2px;
	height: 35px;
	line-height: 5px;
	line-height: 27px \9;
	width: 513px;
	padding-left: 37px;
	position: absolute;
	right: 10px;
}
.haderNews marquee {
	display: block;
	height: 25px;
	left: 92px;
	overflow: hidden;
	position: absolute;
	top: 0;
	overflow-style: marquee-block; /* W3C */
	overflow: -webkit-marquee; /* Chrome, Safari */
	marquee-play-count: infinite; /* W3C */
	-webkit-marquee-repetition: infinite; /* Chrome, Safari */
	marquee-direction: reverse; /* W3C */
	-webkit-marquee-direction: up; /* Chrome, Safari */
	marquee-speed: 200; /* W3C */
	-webkit-marquee-speed: 200; /* Chrome, Safari */
}
.haderNews marquee:hover {
	marquee-speed: 9999; /* W3C */
	-webkit-marquee-speed: 9999; /* Chrome, Safari */
}
.haderNews marquee a {
	color: #0072bc;
	display: block;
	font-weight: bold;
}
.nav {
	bottom: 0;
	font-size: 14px;
	height: 36px;
	left: 6px;
	position: absolute;
}
.nav ul {
	margin: 0;
	padding: 0;
}
.nav li {
	display: inline-block;
	float: left;
	margin: 0;
	list-style: none;
	padding: 0;
}
.nav a {
	background: 0 0 repeat-x;
	color: #000;
	display: inline-block;
	height: 35px;
	line-height: 37px;
	line-height: 39px \9;
	margin-right: 1px;
	min-width: 70px;
	max-width: 90px;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;/* k -webkit-box-shadow:  0px -2px 2px 0px #999; *//* k box-shadow:  0px -2px 2px 0px #999; */
}
.greenTone .nav a {
	background-image: url(../images_vs_tool/green_tone/nav_btn_g.png);
}
.blueTone .nav a {
	background-image: url(../images_vs_tool/blue_tone/nav_btn_b.png);
}
.pinkTone .nav a {
	background-image: url(../images_vs_tool/pink_tone/nav_btn_p.png);
}
div.nav a:hover, div.nav a.on {
	color: #000;
	font-weight: 800;
	background-position: 0 bottom;
	max-width: 70px;
no-reoeat;
}
.additionalSec {
	bottom: 0px;
	font-size: 12px;
	position: absolute;
	right: 10px;
	height: 30px;
}
.additionalSec a {
	display: inline-block;
	float: left;
	line-height: 4px;
	line-height: 5px \9;
	margin-left: 15px;
}
.additionalSec a img {
	margin-bottom: 8px;
	vertical-align: middle;
}
.newsBar {
	background: url(../images_vs_tool/newsbg_1.png) 0 0 repeat-x;
	height: 30px;
	margin: 2px 0 0 0;
}
.news {
	color: #fff;
	height: 21px;
	width: 47%;
	padding: 8px 2px 0px 22px;/*
	-webkit-box-shadow:  0px 0px 3px 0px #ccc;
    box-shadow:  0px 0px 3px 0px #ccc;
	*/
}
.news.hotProduct {
	color: #fff;
	width: 48%;
}
.news img {
	margin-right: 0px;
	vertical-align: middle;
}
.news.hotProduct .img {
	margin-right: 0px;
	vertical-align: middle;
}
.news marquee {
	display: inline-block;
	height: 15px;
	margin: 0 0 0 80px;
	padding: 2px 0 2px 0;
	width: 380px;
	vertical-align: middle;
	overflow-style: marquee-block; /* W3C */
	overflow: -webkit-marquee; /* Chrome, Safari */
	marquee-play-count: infinite; /* W3C */
	-webkit-marquee-repetition: infinite; /* Chrome, Safari */
	marquee-direction: reverse; /* W3C */
	-webkit-marquee-direction: up; /* Chrome, Safari */
	marquee-speed: 200; /* W3C */
	-webkit-marquee-speed: 200; /* Chrome, Safari */
}
.news.hotProduct marquee {
	width: 380px;
}
.news marquee:hover {
	marquee-speed: 9999; /* W3C */
	-webkit-marquee-speed: 9999; /* Chrome, Safari */
}
.news marquee a {
	color: #333;
	display: block;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 380px;
}
/*****Content*****/
.sideArea {
/*	float: left; */
	font-size: 12px;
	width: 230px;
	margin: 5px 0 0 0;
}
.block .title {
	background: 0 0 repeat-x; 
	height: 30px;
	position: relative;
	padding: 0px 5px 0px 5px;
	letter-spacing: 2px;
	line-height: 30px;/* text-shadow: 1px 1px 3px #aaa; */
	
}
.block .title.little {
/*	height:24px;*/
/*	padding:7px 10px; */
}
.block.greenTone .title {
	background-image: url(../images_vs_tool/blockTitleBG_g.png);
}
.block.blueTone .title {
	background-image: url(../images_vs_tool/blockTitleBG_b.png);
}
.block.pinkTone .title {
	background-image: url(../images_vs_tool/blockTitleBG_r.png);
}
.block.blackTone .title {
	background-image: url(../images_vs_tool/blockTitleBG_k.png);
}
.block.blackTone .title.little {
	background-image: url(../images_vs_tool/blockTitle_s_BG_k.png);
}
.block .title img {
	margin: 0 5px;
	vertical-align: middle;
}
.block .title a.more {
	background: 0 0 no-repeat;
	bottom: 6px;
	height: 13px;
	position: absolute;
	right: 2px;
	width: 49px;
	font-size: 0;
	line-height: 0;
	_text-indent: -9999px; /* ie6 */
}
.block .title select {
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 6px;
	width: 75px;
}
.block.greenTone .title a.more {
	background-image: url(../images_vs_tool/more_g.png);
}
.block.blueTone .title a.more {
	background-image: url(../images_vs_tool/more_b.png);
}
.block.pinkTone .title a.more {
	background-image: url(../images_vs_tool/more_p.png);
}
.block .title a.more:hover {
	background-position: 0 bottom;
}
.block .listTable table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
}
.block .listTable th {
	font-size: 13px;
	padding: 5px;
	text-align: left;
}
.block .listTable td {
	padding: 3px;
}
.block .listTable td img {
	margin: 0 2px;
	vertical-align: middle;
}
.block .listTable ul {
	margin: 0 0 0 20px;
	padding: 10px 5px 5px 0;
}
.block .listTable li {
	list-style: circle;
	margin: 0;
	padding: 0;
	line-height: 25px; /* title 列高*/
}
.block .listTable li.noList {
	list-style: none;
	margin: 0 0 0 10px;
	text-indent: -30px;
/*	width: 190px; */
}
.block .listTable li.noList img {
	margin: 0 3px;
	vertical-align: -3px;
}
.block .listTable li a {
	/*   border-bottom:1px dashed #777; /* 虛底線 */   	
	padding: 2px;
	text-decoration: none;
}
.block.greenTone .listTable .descript.text li a:hover {
	background: #c4df9b;
}
.block.blueTone .listTable li a:hover {
	background: #c6edfb;
}
.block.pinkTone .listTable li a:hover {
	background: #ffc9d9;
}
.block.greenTone .listTable {
	background: #f4ffe5;
}
.block.blueTone .listTable {
	background: #ecf8fe;
}
.block.pinkTone .listTable {
	background: #fff2f3;
}
.block.greenTone .listTable th {
	background: #c1ee7c;
	color: #317400;
}
.block.blueTone .listTable th {
	background: #c6edfb;
	color: #0072bc;
}
.block.pinkTone .listTable th {
	background: #ffc9d9;
	color: #b61a20;
}
.block .soptList {
	margin: 10px 3px 3px;
}
.block .soptList a.spot {
	/*   border:1px solid #aaa; */
	display: block;
	margin: 0 auto 8px auto;
	padding: 0px;
	width: 215px;
}
.block .soptList a.spot img {
	width: 215px;
}
.block .soptList ul {
	margin: 0 5px 0 17px;
	padding: 0;
}
.block .soptList li {
	list-style: circle;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
.block .soptList li.noList {
	list-style: none;
	margin: 0 0 0 -20px;
}
.block .soptList a {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	width: 120px;
}
.block .soptList li.noList a {
	width: 111px;
}
.block .soptList li img {
	margin: 0 2px;
	vertical-align: middle;
}
.block .soptList .price {
	color: red;
	display: inline-block;
	text-align: right;
	float: right;
	white-space: nowrap;
	width: 70px;
}
.block .speedSearch {
	color: #000;
	font-size: 12px;
	padding: 5px 5px;
}
.block .speedSearch ul {
	margin: 0;
	padding: 0;
}
.block .speedSearch li {
	list-style: none;
	margin: 0;
	padding: 3px 0;
}
.block .speedSearch li * {
	vertical-align: top;
}
.block .speedSearch li .label {
	/* 搜尋欄位清單　*/
	display: inline-block;
	width: 50px;
	text-align: right;
	padding: 0 5px 0 0;
}
.block .speedSearch li input, .block .speedSearch li select {
	width: 122px;
	max-width: 122px;
	margin: 0;
	padding: 0;
	border: 1px solid #aaa;
}
.block .speedSearch li input.date {
	width: 120px;
}
.calander{
	vertical-align:middle;}
.block .speedSearch a.searchBtn {
	/* 搜尋按紐　*/
	background: url(../images_vs_tool/searchBtn.png) 0 0 no-repeat;
	display: block;
	margin: 0px auto;
	width: 60px;
	color: #333;
	/*  font-weight:bold; */
	letter-spacing: 5px;
	text-indent: 5px;
	text-align: center;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	position: relative;
	right: -45px;
}
.block .speedSearch a.searchBtn:hover {
	background-position: 0 bottom;
	color: #fff;
	line-height: 25px;
}
/***** product search *****/
.block .product_search {
	margin: 5px;
	border: 1px solid;
	width: 230px;
	float: left;
}
.block .search_table {
	margin: 0;
	padding: 0;
	color: #333;/*	height:200px; */
}
.search_table ul {
	margin: 0;
	padding: 0;
}
.search_table li {
	list-style: none;
	float: left;
	padding: 3px;
	width: 220px;
	right: -45px;
}
.block .search_table li .label {
	/* 搜尋欄位清單　*/
          /*  display:inline-block; */
	width: 100px;
	text-align: left;
	padding: 0 5px 0 0;
}
.block .search_table input {
	height: 15px;
	width: 40px;
}
.block .search_table select {
	height: 20px;
	width: 100px;
}
.block table.recommend {
	width: 100%;
	margin: 5px;
	table-layout: fixed;
}
.block table.recommend h5 {
	line-height: 18px;
}
.block table.recommend tr {
	width: 33%;
}
.block table.recommend img {
	width: 100px;
	height: 120px;
	padding: 3px;
	margin: 2px 5px 2px 2px;
	float: left;
	border: 1px solid #ccc;
}
.block table.recommend th, .block table.recommend td {
	vertical-align: top;
	padding-left: 5px;
	line-height: 17px;
	text-align: justify;
}
.block table.recommend th {
	border-left: 1px dashed #ccc;
}
.block table.recommend th:first-child {
	border-left: none;
	padding-left: 0;
}
.block table.recommend td {
	color: #000;
	font-size: 11px;
	padding: 0 5px;
}
.block table.recommend .date, .block table.recommend .price {
	min-height: 16px;
	margin-top: 4px;
	margin-left: 115px;
	padding-left: 45px;
}
.block table.recommend .date {
	background: url(../images_vs_tool/recommend_date.png) 0 0 no-repeat;
	color: #598527;
}
.block table.recommend .price {
	background: url(../images_vs_tool/recommend_price.png) 0 0 no-repeat;
	color: #ed1c24;
}
.block .container.searchResult {
}
.block .container.searchResult table {
	margin: 0;
	text-align: center;
	line-height: 17px;
	width: 100%;
	color: #333;
}
.greenTone .block .container.searchResult .subTitle {
	background: url(../images_vs_tool/searchResultTitle_g.jpg) repeat-x;
	height: 30px;
}
.blueTone .block .container.searchResult .subTitle {
	background: url(../images_vs_tool/searchResultTitle_b.jpg) repeat-x;
	height: 30px;
}
.pinkTone .block .container.searchResult .subTitle {
	background: url(../images_vs_tool/searchResultTitle_p.jpg) repeat-x;
	height: 30px;
}
.block .container.searchResult table a {
	color: #0072bc;
	text-decoration: none;
}
.block .container.searchResult table tr:hover td {
	background-color: #eee;
}
.block .container.searchResult thead th {
	border-bottom: 1px solid #999;
	color: #000;
	font-size: 13px;
	font-weight: 800;
	padding: 8px;
}
.greenTone .container.searchResult thead th {
	border-bottom: 1px solid #83ba19;
}
.blueTone .container.searchResult thead th {
	border-bottom: 1px solid #0072bc;
}
.pinkTone .container.searchResult thead th {
	border-bottom: 1px solid #e57da2;
}
.block .container.searchResult tbody td {
	border-bottom: 1px solid #ccc;
	padding: 8px 5px;
	vertical-align: middle;
}
.block .container.searchResult tbody a.joinBtn {
	background: url(../images_vs_tool/join_btn.png) 0 0 no-repeat;
	display: inline-block;
	font-size: 0;
	height: 25px;
	text-indent: -9999px;
	width: 59px;
}
.block .container.searchResult tbody a.joinBtn:hover {
	background-position: 0 bottom;
}
/* 中間大搜尋區塊 */
.mainArea .search_t2 {
	margin: 0;
	padding: 0;
	width: 515px;
	float: left;
}
.mainArea .search_t2 .bg_left {
	float: left;
	width: 114px;
	height: 170px;
	background: url(../images_vs_tool/search_left.png) no-repeat;
}
.search_t2 .bg_top {
	float: left;
	width: 398px;
	height: 4px;
	background: url(../images_vs_tool/search_top.png);
}
.search_t2 .search_item {
	float: left;
	width: 398px;
	background: url(../images_vs_tool/search_re.png) repeat-y;
}
.mainArea .search_t2 .bg_footer {
	float: left;
	width: 515px;
	height: 23px;
	background: url(../images_vs_tool/search_footer.png) no-repeat;
}
.search_t2 .title {
	height: 28px;
	margin: 2px 0 2px 5px;
	background: url(../images_vs_tool/search_title_bg.png) no-repeat;
}
.search_t2 .title {
	padding-left: 7px;
	line-height: 26px;
	letter-spacing: 2px;
}
.search_t2 table {
	color: #000;
	float: left;
	margin: 0;
	line-height: 25px;
	text-align: left;
	width: 98%;
}
.search_t2 img {
	vertical-align: middle;
}
.search_t2 .date {
	width: 60px;
	height: 15px;
}
.search_t2 .keyworld {
	width: 90px;
	height: 15px;
}
.search_t2 .item {
	width: 70px;
	text-align: right;
}
.search_t2 select {
	height: auto\9;
}
.search_t2 .btnBar {
	text-align: right;
	float: right;
	margin-right: 10px;
}
.search_t2 .searchBtn {
	/* 搜尋按紐　*/
	background: url(../images_vs_tool/searchBtn.png) 0 0 no-repeat;
	display: block;
	width: 60px;
	color: #333;
	/*  font-weight:bold; */
	letter-spacing: 5px;
	text-indent: 5px;
	text-align: center;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	position: relative;
}
.search_t2 a.searchBtn:hover {
	background-position: 0 bottom;
	color: #fff;
	line-height: 25px;
}
.block.search {
	width: 505px;
}
.block.search h4 {
	color: #000;
	float: left;
	vertical-align: middle;
	padding: 0px 0 0 10px;
	margin-bottom: 10px;
	background-color: #FCF;
	height: 30px;
	width: 98%;/*text-shadow: 1px 1px 3px #000;*/
}
.block.search table {
	color: #000;
	float: left;
	margin: 0 0 0 5px;
	text-align: left;
	width: 98%;/*background-color:#eee;	/*debug*/
}
.block.search .item {
	width: 70px;
	text-align: right;
}
.block.search table select {
	height: auto\9;
}
.block.search table th, .block.search table td {
	padding: 3px 3px 2px 0;
}
.block.search .date {
	width: 50px;
}
.block.search img {
	vertical-align: top;
}
.block.search .btnBar {
	margin-top: -25px;
	margin-left: 15px;
	padding: 3px 5px;
	text-align: right;
}
.block.search .btnBar .searchBtn {
	display: block;
	margin: 0;
	right: -60px;
}
.hit {
	width: 217px;
	float: right;
}
.hit ul {
	margin: 5px;
}
.hit .price {
	color: red;
	display: inline-table;
	text-align: right;
	float: right;
	white-space: nowrap;
	width: 70px;
}
/* search side*/	
.sideArea .search_side {
	line-height: 25px;
}
.sideArea .search_side table img {
	background-color: #ccc;
	top: -5px;
}
.sideArea .search_side table td.item {
	width: 70px;
	text-align: right;
}
a.sideBanner {
	border: 0px;
	display: block;
	padding: 0;
	position: relative;
	text-decoration: none;
	height: auto;
	background: url(../images_vs_tool/sideBanner_bg_02.png) repeat-y;/* 相框背景 */
	text-align: center;
}
a.sideBanner img {
	max-width: 202px;
	margin-top: 0px;
}
a.sideBanner .descript {
	background: #000;
	color: #fff;
	bottom: -38px;
	filter: alpha(Opacity=70, Style=0);/*for ie*/
	-moz-opacity: 0.7;/* Moz + FF */
	opacity: 0.7;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5) */
	position: absolute;
	width: 230px;
}
a.sideBanner p {
	margin: 0;
	padding: 5px 5px 0;
}
a.sideBanner .price {
	color: red;
	display: block;
	font-weight: bold;
	padding: 0 5px 3px;
	text-align: right;
}
/* mainArea 中間區域*/
.mainArea {
	width: 512px;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
.mainArea.two_col_mode {
	margin: 5px 0 0 5px;
	width: 745px;
}
.mainAD {
	border-top: none;
	padding: 0;
}
.tab {
	clear: both;
	margin: 5px 0 0 0;
	bottom: 0;
	height: 29px;
	width: 70px;
}
.tab ul, .tab li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tab {
	/*	background:0 0 repeat-x; */
	background-image: url(../images_vs_tool/tab_bg.png);
	border-bottom: 1px solid #b7b7b7;
	width: 100%;
}
.tab li {
	float: left;
	background-image: url(../images_vs_tool/mainTheme_tab_0.png);
}
.tab li a {
	background: 0 0 repeat-x;
	/* border:1px solid #b7b7b7; /* button垂直分格線 */			
	border-top: none;
	border-left: none;
	color: #000;
	display: inline-block;
	font-size: 13px;
	height: 30;
	line-height: 30px;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	width: 70px;
}
.tab li:first-child a {
	border-left: none;
}
.tab li a:hover {
	background-position: 0 bottom;
	font-weight: bold;
}
.mainAD .tab li a.current {
	background: 0 0 repeat-x;
	border-bottom: 1px solid #fff;
	cursor: default;
	font-weight: bold;
	width: 70px;
	z-index: 100;/*   text-shadow: 1px 1px 3px #aaa; 
            filter:dropshadow(color=#aaa, offx=1, offy=1); */
}
/* new type */
.mainAD.greenTone .tab li a.current {
	background-image: url(../images_vs_tool/green_tone/ad_nav_btn_g.png);
}
.mainAD.blueTone .tab li a.current {
	background-image: url(../images_vs_tool/blue_tone/ad_nav_btn_b.png);
}
.mainAD.pinkTone .tab li a.current {
	background-image: url(../images_vs_tool/pink_tone/ad_nav_btn_p.png);
}
/* 廣告區 設定 */
.mainAD .ad {
	/*	border-bottom: 1px solid #959595; */
	font-size: 13px;
	font-weight: 500;
	width: 510px;
	height: 220px;
	padding-bottom: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background: url(../images_vs_tool/mainAD_r.png) no-repeat; /* 廣告背景*/
}
.mainAD .ad .moreinfo {
	float: right;
}
.mainAD .ad .moreinfo a.more {
	position:relative;
	background-image: url(../images_vs_tool/more.png);
	display: block;
	margin-top: 45px;
	float: right;
	width: 40px;
	right:-3px;
	height: 100px;
}
.mainAD .ad .moreinfo a.more:hover {
	background-position: 0 bottom;
}
.mainAD .ad .picl { /* 圖片置左*/
	margin-top: 10px;
	margin-left: 20px;
	width: 380px;
	height: 170px;
}
.mainAD .ad .descript {
	background: #000;
	bottom: 1px;
	color: #fff;
	height: 20px;
	left: 0px;
	line-height: 1.4;
	filter: alpha(Opacity=70, Style=0);/*for ie*/
	-moz-opacity: 0.7;/* Moz + FF */
	opacity: 0.7;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5) */
	overflow: hidden;
	padding: 5px;
	position: absolute;
	width: 305px;
}
.mainAD .ad .price {
	background: #000;
	bottom: 1px;
	color: #fff;
	height: 30px;
	left: 315px;
	line-height: 30px;
	filter: alpha(Opacity=70, Style=0);/*for ie*/
	-moz-opacity: 0.7;/* Moz + FF */
	opacity: 0.7;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5) */
	overflow: hidden;
	position: absolute;
	text-align: center;
	white-space: nowrap;
	width: 115px;
}
.mainAD .ad a.buy {
	background: red;
	bottom: 1px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	right: 0px;
	filter: alpha(Opacity=70, Style=0);/*for ie*/
	-moz-opacity: 0.7;/* Moz + FF */
	opacity: 0.7;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5) */
	overflow: hidden;
	position: absolute;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 80px;
}
.mainAD .ad a.buy:hover {
	background: #c00;
}

.minAd{}
.minad_img{background:url(../images_vs_tool/minAd_frame_re.png) repeat-y;
}
.minad_img img{
	position:relative;
	width:490px;
	margin:4px 4px 6px 4px;
	left:5px;	
	}

.minad_img .descript{
	padding:0 7px 5px 7px;

}
.minad_img .descript .price{
	color:#f00;
	font-weight:bold;
	}
.side_ad {
	color: #444;
	margin: 5px 0 0 0;
}
.side_ad .main_img {
	background: url(../images_vs_tool/ad_frame_main.png) repeat-y;
	padding: 5px;
/*	width: 225px; */
}
.side_ad .main_img .descript {
	display: block;
	width: 200px;
	margin-left: 7px;
}
.side_ad .main_img .descript a:hover {
	display: block;
	background: #f00;
}
.side_ad .main_img img {
	text-align: center;
	width: 200px;
	margin-left: 7px;
	margin-top: -5px;
	margin-bottom: 3px;
}
.side_ad span {
	line-height: 25px;
}
.side_ad .price {
	color: #f00;
	font-weight: bold;
	float: right;
}
/* 廣告區 設定 廣告banner置右*/
.mainAD .adr {
	/*	border-bottom: 1px solid #959595; */
	font-size: 13px;
	font-weight: 500;
	width: 510px;
	height: 220px;
	padding-bottom: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background: url(../images_vs_tool/mainAD_l.png) no-repeat; /* 廣告背景*/
}
.mainAD .adr .moreinfo {
	float: left;
}
.mainAD .adr .moreinfo a.more {
	position:relative;	
	background-image: url(../images_vs_tool/moreL.png);
	display: block;
	margin-top: 45px;
	float: left;
	left:-3px;
	width: 40px;
	height: 100px;
}
.mainAD .adr .moreinfo a.more:hover {
	background-position: 0 bottom;
}
.mainAD .adr .picr { /* 圖片置右*/
	position: relative;
	margin-top: 12px;
	margin-left: 75px;
	width: 380px;
	height: 170px;
}
.mainAD .adr .descript {
	background: #000;
	bottom: 1px;
	color: #fff;
	height: 20px;
	left: 0px;
	line-height: 1.4;
	filter: alpha(Opacity=70, Style=0);/*for ie*/
	-moz-opacity: 0.7;/* Moz + FF */
	opacity: 0.7;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5) */
	overflow: hidden;
	padding: 5px;
	position: absolute;
	width: 305px;
}
.mainAD .adr .price {
	background: #000;
	bottom: 1px;
	color: #fff;
	height: 30px;
	left: 315px;
	line-height: 30px;
	filter: alpha(Opacity=70, Style=0);/*for ie*/
	-moz-opacity: 0.7;/* Moz + FF */
	opacity: 0.7;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5) */
	overflow: hidden;
	position: absolute;
	text-align: center;
	white-space: nowrap;
	width: 115px;
}
.mainAD .adr a.buy {
	background: red;
	bottom: 1px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	right: 0px;
	filter: alpha(Opacity=70, Style=0);/*for ie*/
	-moz-opacity: 0.7;/* Moz + FF */
	opacity: 0.7;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5) */
	overflow: hidden;
	position: absolute;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 80px;
}
.mainAD .adr a.buy:hover {
	background: #c00;
}
.mainAD ul.extra {
	margin: 5px;
	padding: 0;
}
.mainAD ul.extra li {
	border-bottom: 1px dashed #959595; /*虛線*/
	list-style: none;
	margin: 0;
	padding: 0;
}
.mainAD ul.extra li:last-child{
	border-bottom:none;
	}
.mainAD ul.extra li img {
	margin: 0px 3px 0 0;
	vertical-align: top;
}
.mainAD ul.extra li a {
	display: block;
	padding: 7px 0;
}
.mainAD ul.extra li a:hover {
	/* 廣告區反白 */
	background: #ccc;
	text-decoration: none;
}
.mainAD ul.extra li a .text {
	display: inline-block;
	width: 380px;
}
.mainAD ul.extra li a .price {
	padding: 0 5px 0 0;
	color: #ed1c24;
	display: inline-block;
	float: right;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 78px;
}
.midAd {
	margin: 5px 0 5px 0;
	width: 510px;
	height: 100px;
	background: url(../images_vs_tool/minAd_bg.png);
}
.midAd .img {
	position: relative;
	width: 390px;
	height: 70px;
	top: 13px;
	left: 105px;
}
a.midBanner, a.midBanner img {
	border: none;
	display: block;
	height: 100px;
	padding: 0;
	position: relative;
	text-decoration: none;
	width: 510px;
}
/* 小廣告連結 */
a.midBanner .descript {
	background: #000;
	bottom: 0;
	color: #fff;
	height: 24px;
	line-height: 25px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 504px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}
/* main 文字廣告連結區塊*/
.mainArea .container {
	padding: 5px 0 5px 0;
}
.mainArea .side_style3{
	background:url(../images_vs_tool/side_style3_top.png) no-repeat;
	height:35px;}
.mainArea .blueTone .side_style3 .title{
	background:url(../images_vs_tool/blue_tone/side_style1_titleBg_b.png) no-repeat;	}
.mainArea .greenTone .side_style3 .title{
	background:url(../images_vs_tool/green_tone/side_style1_titleBg_g.png) no-repeat;	}
	.mainArea .pinkTone .side_style3 .title{
	background:url(../images_vs_tool/pink_tone/side_style1_titleBg_p.png) no-repeat;	}		
.mainArea .side_style3 .title{
	top:-3px;
	left:5px;
	position:relative;	
	height:34px;
	width:154px;
	text-align:center;
	padding-top:5px;	
	}
.mainArea .blueTone .side_style3 .more{	
	background:url(../images_vs_tool/blue_tone/side_style1_more_b.png)no-repeat;}
	.mainArea .greenTone .side_style3 .more{	
	background:url(../images_vs_tool/green_tone/side_style1_more_g.png)no-repeat;}
	.mainArea .pinkTone .side_style3 .more{	
	background:url(../images_vs_tool/pink_tone/side_style1_more_p.png)no-repeat;}
.mainArea .side_style3 .more{
	position:relative;	
	width:37px;
	height:17px;
	float:right;
	right:-2px;
	top:10px;
	}
.mainArea .style3_main_bg{
	background:url(../images_vs_tool/side_style3_re.png) repeat-y;
	min-height:160px;}
.mainArea .foot{
	background:url(../images_vs_tool/side_style3_foot.png) no-repeat;
	height:11px;
	margin-bottom:5px;}				
.mainArea  .container ul {
	margin: 0 0 0 25px;
	padding: 0;
	width: 360px;	
}
.mainArea .blueTone .side_style3{
	background:url(../images_vs_tool/blue_tone/side_style3_top_b.png) no-repeat;}	
.mainArea .greenTone .side_style3{
	background:url(../images_vs_tool/green_tone/side_style3_top_g.png) no-repeat;}		
.mainArea .pinkTone .side_style3{
	background:url(../images_vs_tool/pink_tone/side_style3_top_p.png) no-repeat;}	
	
.mainArea .blueTone .style3_main_bg{
	background:url(../images_vs_tool/blue_tone/side_style3_re_b.png) repeat-y; 
	}	
.mainArea .greenTone .style3_main_bg{
	background:url(../images_vs_tool/green_tone/side_style3_re_g.png) repeat-y;
	}
.mainArea .pinkTone .style3_main_bg{
	background:url(../images_vs_tool/pink_tone/side_style3_re_p.png) repeat-y;
	}
.mainArea .blueTone .foot{
	background:url(../images_vs_tool/blue_tone/side_style3_foot_b.png) no-repeat;}
.mainArea .greenTone .foot{
	background:url(../images_vs_tool/green_tone/side_style3_foot_g.png) no-repeat;}	
.mainArea .pinkTone .foot{
	background:url(../images_vs_tool/pink_tone/side_style3_foot_p.png) no-repeat;}

.mainArea  .container li {
	/*  list-style-type:circle; */
	list-style-image: url(../images_vs_tool/icon_rank_a.gif);
	margin: 0 0 0 -1px;
	padding: 3px 0 0 0;
	width: 361px;
}
.mainArea  .container li.noList {
	list-style: none;
	margin: 0 0 0 -25px;
	width: 385px;
}
.mainArea  .container li.noList img {
	margin: 0px 2px;
	vertical-align: top;
}
.mainArea  .container li.noList a {
	width: 265px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mainArea  .container li a {
	display: inline-block;	
	width: 265px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mainArea  .container li .price {
	position:relative;
	color: #777;
	display: inline-block;
	float: right;
	text-align: right;
	vertical-align: top;
	width: 90px;
}
.mainArea  .container li:first-child {
	border-bottom: 1px dashed #ccc;
	font-size: 13px;
	line-height: 16px;
	list-style: none;
	margin-left: -15px;
	padding:10px 0 5px 0;
	vertical-align: top;
	width: 375px;
}
.mainArea  .container li:first-child a {
	font-size: 15px;
	display: inline-block;
	width: 275px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	
}
.mainArea  .container li:first-child .price {
	color: red;
	font-weight: bold;
	display: inline-block;
	text-align: right;
	vertical-align: top;
	width: 96px;
	
}
.mainArea .greenTone .container li:first-child a {
	color: #317400;
}
.mainArea .blueTone .container li:first-child a {
	color: #0072bc;
}
.mainArea .pinkTone .container li:first-child a {
	color: #b61a20;
}
.mainArea  a.spot {
	position:relative;
	right:5px;
	float: right;
	border: 1px solid #aaa;
/*	display: block;*/
	margin:0px;
	padding: 5px;
	width: 103px;
	height: 145px;
}
.mainArea  a.spot img {
	width: 103px;
	height: 145px;
}
/* mainArea2 中間區域 style2 */
.mainArea2 {
	width: 735px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 3px;
	padding: 5px;
	float: right;
	border: 1px solid #ccc;
	color: #444;
}
.mainArea2 .hot_list {
	width: 100%;
	float: left;
}
.mainArea2 .hot_list .title {
	/*	background-color:#c1ee7c; */				
	padding: 5px;
	background: 0 0 repeat-x;
	height: 30px;
	position: relative;
	padding: 0px 5px 0px 5px;
	letter-spacing: 2px;
	line-height: 30px;
}
.mainArea2 .hot_list .hot_ad {
	padding: 5px;
	margin: 2px auto 10px auto;
	width: 31.5%;
	float: left;
	border: 1px solid #ccc;
}
.mainArea2 .hot_list .hot_ad img {
	margin-bottom: 10px;
}
.mainArea2 .hot_list2 {
	width: 100%;
	float: left;
}
.mainArea2 .hot_list2 .title {
	background-color: #c1ee7c;
	height: 20px;
	padding: 5px;
}
.mainArea2 .hot_list2 .hot_list3 {
	padding: 5px;
	margin: 2px 1px 1px 1px;
	width: 48%;
	float: left;
	border: 1px solid #ccc;
}
.main .product_info .search_result a.booking_btn {
	/* 搜尋按紐　*/
	background: url(../images_vs_tool/searchBtn.png) 0 0 no-repeat;
	display: block;
	margin: 0px auto;
	width: 60px;
	color: #333;
	letter-spacing: 5px;
	text-indent: 5px;
	text-align: center;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	position: relative;
}
.main .product_info .search_result a.booking_btn:hover {
	background-position: 0 bottom;
	font-weight: 800;
	line-height: 25px;
}
/*****Footer*****/
.footerBg {
	/*border:1px solid #CCC;*/
	padding: 2px;
}
.footer .leftArea {
	float: left;
	margin: 20px 10px 0 10px;
	width: 265px;
}
.footer a.logo {
	background: url(../images_vs_tool/logo_footer.png) no-repeat top;
	display: block;
	height: 50px;
	width: 180px;
	float: left;
	font-size: 0;
	line-height: 0;
	_text-indent: -9999px; /* ie6 */
}
.footer .qrCode {
	height: 55px;
	margin: 5px 0px 0 20px;
	width: 55px;
	float: left;
	-webkit-box-shadow: 0px 0px 3px 0px #999;
	box-shadow: 0px 0px 3px 0px #999;
}
.footer .qrCode img {
	height: 55px;
	width: 55px;
}
.footer .rightArea {
	border-left: 1px solid #999;
	color: #000;
	float: left;
	width: 540px;
	font-size: 12px;
	text-height: 20px;
	padding-left: 15px;
	margin: 23px 10px 10px 0;
}
.footer .rightArea .content {
	display: block;
	min-height: 70px;
	width: 550px;
}
.footer .link {
	height: 20px;
	display: inline-block;
}
.footer ul.link {
	margin: 3px;
	padding: 0;
	display: inline-block;
 -ms- display:inline; /* ie */
	list-style: none;
	/*      position:absolute; */
	top: 8px;
}
.footer ul.link li {
	/* 畫區格線 */ 	
		
      /*  list-style-type:none; */
        			
	margin: 0;
	padding: 0 5px;
	list-style: none;
	border-left: 1px solid #000;
	float: left;
	height: 12px;
	line-height: 12px;
}
.footer ul.link li:first-child {
	border: none;
}
.authorize {
	text-align: center;
}
.footerline {
	margin: 3px;
	border-bottom: 1px dashed #ccc;  /* 虛底線 */
}
a.eJet {
	background: url(../images/eJet.png) left top no-repeat;
	display: block;
	width: 100px;
	height: 35px;
	position: absolute;
	right: 0;
	bottom: 15px;
	_text-indent: -9999px; /* ie6 */
	font-size: 0;
	line-height: 0;
}
/*backend toolbar*/
.bkToolArea .bkToolbox {
	background: url(../images_vs_tool/bkToolbar_bg.png) 0 bottom repeat-x;
	border: 1px solid #ccc;
	height: 80px;
	margin: 0 auto;
	text-align: center;
	width: 750px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
}
.bkToolArea .bkToolbox a {
	background: center no-repeat;
	border: 2px solid #fff;
	display: inline-block;
	height: 42px;
	margin: 17px 8px 0;
	width: 60px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
}
.bkToolArea .bkToolbox a.add.left {
	background-image: url(../images_vs_tool/bkBtn_add_left.png);
}
.bkToolArea .bkToolbox a.add.middle {
	background-image: url(../images_vs_tool/bkBtn_add_middle.png);
}
.bkToolArea .bkToolbox a.add.right {
	background-image: url(../images_vs_tool/bkBtn_add_right.png);
}
.bkToolArea .bkToolbox .selectDiv {
	display: inline-block;
	margin: 20px 8px;
	vertical-align: top;
}
.bkToolArea .bkToolbox .selectDiv select {
	display: block;
	margin: 3px 0;
}
.bkToolArea .bkToolbox a.reload, .bkToolArea .bkToolbox a.preview, .bkToolArea .bkToolbox a.save, .bkToolArea .bkToolbox a.close {
	width: 42px;
}
.bkToolArea .bkToolbox a.reload {
	background-image: url(../images_vs_tool/bkBtn_reload.png);
}
.bkToolArea .bkToolbox a.preview {
	background-image: url(../images_vs_tool/bkBtn_preview.png);
}
.bkToolArea .bkToolbox a.save {
	background-image: url(../images_vs_tool/bkBtn_save.png);
}
.bkToolArea .bkToolbox a.close {
	background-image: url(../images_vs_tool/bkBtn_close.png);
}
/*****Etc*****/
/* product shopping flow Start */
.main .shared_top_line {
	height: 30px;
	line-height: 35px;
	padding: 0 10px 0 20px;
	background-image: url(../images_vs_tool/title_bg.png);
}
.main .product_info {
	padding-bottom: 0px;
}
.main .product_info .title {
	/* 商品細節 title bg 圓角 */
	height: 25px;
	color: #317400;
	margin-bottom: 5px;
	padding: 5px;
	-webkit-border-bottomright-radius: 5px;
	-webkit-border-bottomleft-radius: 5px;
	-moz-border-bottomright-radius: 5px;
	-moz-border-bottomleft-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.main.blue .product_info .title {
	/* 漸層色 */			
	background: #7acafd; /* Old browsers */
	/*	IE9 SVG, needs conditional override of 'filter' to 'none' */
		/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3ZDIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWY0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #7acafd 0%, #ceebf8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7acafd), color-stop(100%, #ceebf8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7acafd 0%, #ceebf8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7acafd 0%, #ceebf8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7acafd 0%, #ceebf8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7acafd 0%, #ceebf8 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d23c', endColorstr='#e1f4c3',GradientType=0 ); /* IE6-8 */
}
.main.green .product_info .title {
	/* 漸層色 */
	background: #c1ee7c; /* Old browsers */
	background: #97d23c; /* Old browsers */
	/*	IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3ZDIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWY0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #97d23c 0%, #e1f4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97d23c), color-stop(100%, #e1f4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #97d23c 0%, #e1f4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #97d23c 0%, #e1f4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #97d23c 0%, #e1f4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #97d23c 0%, #e1f4c3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d23c', endColorstr='#e1f4c3',GradientType=0 ); /* IE6-8 */
}
.main.pink .product_info .title {
	/* 漸層色 */			
	background: #f8bfd4; /* Old browsers */
	/*	IE9 SVG, needs conditional override of 'filter' to 'none' */
		/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3ZDIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWY0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #f8bfd4 0%, #fbebf1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8bfd4), color-stop(100%, #fbebf1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8bfd4 0%, #fbebf1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8bfd4 0%, #fbebf1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8bfd4 0%, #fbebf1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f8bfd4 0%, #fbebf1 100%); /* W3C */
}
.product_info .title .adhere_sec {
	top: 3px;
	right: 5px;
}
.product_info .title .abhere_sec2 {
	position: relative;
	float: right;
	top: -8px;
	right: 5px;
}
.green .product_info .title .abhere_sec2 {
	color: #317400;
}
.blue .product_info .title .abhere_sec2 {
	color: #06F;
}
.pink .product_info .title .abhere_sec2 {
	color: #ed145b;
}
.main .intro_block {
	padding: 10px 0 0px 0;
}
.main .intro_block h4 {
	padding: 0 10px 5px 0;
	margin-bottom: 0px;
}
.main .intro_block .adhere_sec {
	top: 20px;
	font-size: 12px;
}
.main .intro_block h4 .adhere_sec {
	top: 25px;
/*	bottom: 5px;*/
}
.main .intro_block .leftSide {
	width: 340px;
	float: left;
}
.main .intro_block .img_frame, .main .intro_block .img_frame img {
	height: 250px;
	margin: 0;
	width: 340px;
}
.main .intro_block .travel_hint {
	background: #E6F1FF;
	border: 2px solid #fff;
	margin: 15px auto 5px;
	padding: 5px 0;
	padding: 25px 0 0 \9;
	width: 320px;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
}
.main .intro_block .travel_hint h5 {
	margin: 0 10px;
}
.main .intro_block .travel_hint ul.menu {
	margin: 0;
}
.main .intro_block .travel_hint ul.menu li {
	float: left;
	margin: 5px;
	text-align: center;
}
.main .intro_block .travel_hint ul.menu li a {
	display: inline-block;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	width: 70px;
}
.main .intro_block .travel_hint ul.menu li a.on {
	background: url(../images_vs_tool/travel_info_bg.png) left top no-repeat;
	color: #fff;
}
.main .intro_block .travel_hint ul.content {
	background: #E6F1FF;
	border-top: 1px solid #ccc;
	margin: 5px;
	padding: 10px 0 0;
}
.main .intro_block .rightSide {
	width: 610px;
}
.main .intro_block .rightSide table {
	table-layout: automatic;
	padding: 0;
	margin-bottom: 20px;
	width: 100%;
	text-align: justify;
	line-height: 20px;
}
.main .intro_block .rightSide table th {
	text-align: left;
	padding: 0px;
	width: 90px;
}
.main .intro_block .rightSide table td {
	padding: 5px 0 5px 0;
}
/* info_pic */
.main .intro_block .rightSide .info_pic img {
	margin: -10px 5px;
	padding: 5px;
	border: 1px solid #ccc;
	float: left;
	width: 130px;
	height: 100px;
}
/* journal */				
.main .intro_block .jeneral_intro {
	margin-bottom: 5px;
}
.main .intro_block .jeneral_intro table.journal {
	margin-bottom: 5px;
	border: 1px solid #ccc;
	border-collapse: separate;
	border-spacing: 5px;
}
.main .intro_block .jeneral_intro table.journal table.schedule {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 730px;
}
.main .intro_block .jeneral_intro table.journal table.schedule tr {
	border-bottom: 1px solid #ccc;
}
.main .intro_block .jeneral_intro table.journal th {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 10px;
	text-align: left;
	font-size: 15px;
	font-weight: 500;
}
.main.blue .intro_block .jeneral_intro table.journal th {
	background: #3f8cff;
}
.main.green .intro_block .jeneral_intro table.journal th {
	background: #8dc63f;
}
.main.pink .intro_block .jeneral_intro table.journal th {
	background: #f05d8d;
}
.main .intro_block .jeneral_intro table.journal th.time {
	background-color: #e00;
	color: #333;
	font-size: 11px;
	font-weight: 800;
	text-align: center;
	padding: 2px 5px;
	width: 100px;
}
.main .intro_block .jeneral_intro table.journal .img_sec {
	margin: 10px 5px 0;
	padding: 4px;
	width: 154px;
	height: 112px;
	float: left;
	/*border:1px solid #ccc;*/
	background: url(../images_vs_tool/img_sec_bg.png) no-repeat;
}
.img_sec {
	margin: 10px 5px 0;
	padding: 4px;
	width: 154px;
	height: 112px;
	float: left;
	/*border:1px solid #ccc;*/
	background: url(../images_vs_tool/img_sec_bg.png) no-repeat;
}
.img_sec img{
	position:relative;
	left:-8px;	
	width: 135px;
	height: 100px;
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;}
.main .intro_block .jeneral_intro table.journal .img_sec input {
	text-align: center;
	width: 135px;
	height: 100px;
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	
}
.schedule_list {
	text-align: justify;
	float: left;
	padding: 5px;
}
/* travel purchase Table*/
.main .intro_block table.travel_purchase {
	border: 1px solid #ccc;
	border-collapse: separate;
	table-layout: auto;
	padding: 5px;
	margin-bottom: 10px;
	width: 100%;
	line-height:20px;
}
.main .intro_block table.travel_purchase th {
	color: #fff;
	font-weight: bold;
	padding: 10px 5px;
	text-align: center;
	line-height: 10px;
	vertical-align: middle;
}
.main.blue .intro_block table.travel_purchase th {
	background: #3f8cff;
}
.main.green .intro_block table.travel_purchase th {
	background: #8dc63f;
}
.main.pink .intro_block table.travel_purchase th {
	background: #f05d8d;
}
.main .intro_block table.labdscape th {
	background: #c6d7f1;
	color: #333;
}
.main .intro_block table.travel_purchase tr td {
	padding: 3px 1px;
/*	vertical-align: middle; */
	border-bottom: 1px solid #cecece; /* table 底線*/
}

.main .intro_block table.travel_purchase tr:last-child td{
	border-bottom: hidden;
}
.main .intro_block table.travel_purchase ul {
	text-align: justify;
}
.main.green .intro_block table.changbg tr:hover td {
	background-color: #ccffb9;
}
.main.blue .intro_block table.changbg tr:hover td {
	background-color: #cbdefc;
}
.main.pink .intro_block table.changbg tr:hover td {
	background-color: #fad6dd;
}
.main.blue .intro_block table.travel_purchase td {
	background: #E8F1FF;
}
.main.green .intro_block table.travel_purchase td {
	background: #e7f4e2;
}
.main.pink .intro_block table.travel_purchase td {
	background: #ffe8e8;
}
.main .intro_block table.travel_purchase tfoot td {
	background: #f6faff;
}
.main .intro_block table.date th {
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 2px;
}
.main .intro_block table.date th.price {
	width: 200px;
}
.main .intro_block table.date td.price {
	font-weight: bold;
}
.main .intro_block .agreement {
	margin: 20px auto 50px;
	overflow: scroll-y;
	width: 800px;
}
.main .intro_block .agreement .content {
	border: 1px solid #ccc;
	height: 400px;
	margin: 0 0 3px;
	overflow: scroll-y;
}
.main .intro_block .login {
	padding: 20px 0 30px;
}
.main .intro_block .login table {
	background: #fff;
	margin: 0 auto;
	width: 350px;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
}
.main .intro_block .login table caption {
	padding: 8px 5px;
}
.main .intro_block .login table th, .main .intro_block .login table td {
	padding: 7px 5px;
}
.main .intro_block .leftArea, .main .intro_block .rightArea {
	padding: 5px 10px;
	width: 420px;
}
.main .intro_block .leftArea {
	border-right: 1px solid #ccc;
}
.main .intro_block .rightArea {
	float: right;
}
.review_booking {
	vertical-align: top;
	border: 1px solid #999;
}
.adhere_sec {
	position: absolute;
	right: 6px;
	top: 12px;
	vertical-align: -5px;
}
.adhere_sec .fb_tw {
	float: right;
	margin: -10px 0 0 5px;
}
ul.adhere_sec {
	margin: 0;
	padding: 0;
}
ul.adhere_sec li {
	border-left: 1px solid #ccc;
	float: left;
	line-height: 1.2;
	margin: 0;
	padding: 0 7px;
	white-space: nowrap;
}
ul.adhere_sec li:first-child {
	border-left: none;
}
/* classic index style1 Start */

/* search result Start */

/* page flipper Start */
.pagenation {
	padding: 5px 5px 10px;
	text-align: right;
	color: #333;
}
.pagenation a, .pagenation span {
	display: inline-block;
	padding: 2px 5px;
	/* [disabled]text-decoration:none;
*/
}
.pagenation span.current {
	background: #f00;
	color: #fff;
}
.pagenation a.btn {
	border: 1px solid #ccc;
	padding: 2px 7px;
}
.container .pagenation a:hover, .container .pagenation a.current {
	background: #f00;
	color: #fff;
	text-decoration: none;
}
.pagenation a:hover, .pagenation a.current {
	background: #f00;
	color: #fff;
	text-decoration: none;
}
.pagenation a.current {
	cursor: default;
}
.pagenation .num {
	color: #f00;
	font-weight: bold;
}
.list {
	margin: 10px 5px 0 2px;
}
.list .title {
	background: 0 0 repeat-x;
	height: 49px;
	position: relative;
	text-shadow: 1px 1px 3px #aaa;/*filter:dropshadow(color=#aaa, offx=1, offy=1);*/
}
.list .title .icon {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.list>table {
	text-align: left !important; 
	width: 100%;
}
.list>table th, .list>table td {
	border-bottom: 1px dashed #ccc;
	padding: 5px;
	vertical-align: top;
}
.list>table th {
	background: url(../images_vs_tool/sale_spot.png) 0 no-repeat;
	padding-left: 15px;
}
.list>table a.sub {
	color: #000;
	cursor: pointer;
	margin-right: 5px;
}
.list>table a:hover {
/*	color:#F00;*/
}
.list>table a.sub:hover, .list>table a.sub:hover * {
/*color:#06f; */
}
.list table.searchAD {
	color: #333;
}
.list table.searchAD th {
	max-width: 200px;
	min-width: 80px;	
	text-align:left;
}
.list table.searchAD td.price {
	text-align: right;
	width: 100px;
}
.list table.searchAD td.price span {
	color: #f00;
	font-weight: bold;
}
.hotSale {
}
.hotSale .left {
	float: left;
	width: 48.5%;
}
.hotSale .right {
	float: right;
	width: 48.5%;
}
.hotSale h4 {
	background: url(../images_vs_tool/saleTitleBG.png) 0 0 repeat-x;
	height: 26px;
	line-height: 26px;
}
.hotSale h4>span {
	background: url(../images_vs_tool/titleIcon_sale.png) 5px 0 no-repeat;
	display: inline-block;
	height: 26px;
	padding-left: 50px;
}
.hotSale table {
	width: 100%;
	color: #333;
}
.hotSale th, .hotSale td {
	border-bottom: 1px dashed #ccc;
	padding: 6px 4px;
	text-align: left;
	vertical-align: baseline;
}
.hotSale th {
	background: url(../images_vs_tool/sale_spot.png) 4px 8px no-repeat;
	padding-left: 20px;
}
.hotSale table td.price {
	width: 85px;
	text-align: right;
	vertical-align: bottom;
}
.hotSale table td.price span {
	color: #f00;
	font-weight: bold;
	margin-right: 2px;
	width: 22%;
}
.product_title {
	padding: 2px;
	height: 35px;/*  border:1px solid #e0e0e2; /* debug */
}
.search_result {	
	margin-bottom: 5px;
	padding: 3px;/*	border:1px solid #e0e0e1; /* debug */
}
/* FLIGHT PAGE S*/
.flight {
	width: 700px;
	color: #333;
}
.flight h3 {
	padding-left: 15px;
	padding-top: 3px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 1px;
}
.flight h4 {
	font-size: 12px;
	font-weight: 700;
}
.flight table {
	margin: 5px;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	line-height: 25px;
}
.flight table td {
	border-bottom: 1px solid #ddd;
}
.flight .go_list {
	padding: 5px;
	height: 30px;
	text-align: left;
	/*	background-color:#6C3; */
	background: url(../images_vs_tool/flight_title_bg.png) no-repeat;
}
.flight .back_list {
	padding: 5px;
	height: 30px;
	text-align: left;
	background: url(../images_vs_tool/flight_title_bg.png) 0 -30px no-repeat;
}
.flight .sub_title {
	padding: 5px;
	height: 25px;
	background-color: #eee;
}
/* FLIGHT PAGE E */

/* lightbox set s */	
.bookshow {
	width: 290px;
	height: 70px;
	border: 1px solid #333;
	padding: 5px;
	margin: 10px auto;
	vertical-align: middle;
	clear: both;
}
.Hdiv {
	width: 240px !important;
	height: 70px !important;
	position: relative;
	overflow: hidden;/*  padding:0 3px 0 6px;*/
}
.Hdiv ul {
	white-space: nowrap;
	margin: 0;
	height: 70px !important;
	padding: 0 3px;
	position: absolute;
	left: 10px;
	display: block;
}
.Hdiv ul li {
	list-style: none;
	display: inline; /*float:left;*/
	padding-right: 3px;
}
.dtR { /*display:inline;*/
	float: right;
}
.dtL {
	float: left;
}
/* lightbox set e */	

.statement {
	margin: 0 10px;
	line-height: 20px;
	text-align: justify;
}
.statement .subtitle {
	font-weight: bold;
}

	

/* sideRight */ 

/* memberArea Start */

/* rolling AD banner Start */

/* rolling AD banner End */
.blueTone .side_style1_top{
	background:url(../images_vs_tool/blue_tone/side_style1_top_b.png) no-repeat;
	}
.greenTone .side_style1_top{
	background:url(../images_vs_tool/green_tone/side_style1_top_g.png) no-repeat;
	}
.pinkTone .side_style1_top{
	background:url(../images_vs_tool/pink_tone/side_style1_top_p.png) no-repeat;
	}	
.blueTone .side_style1_main {				
	background:url(../images_vs_tool/blue_tone/side_style1_re_b.png) repeat-y;	}
.greenTone .side_style1_main {				
	background:url(../images_vs_tool/green_tone/side_style1_re_g.png) repeat-y;}
.pinkTone .side_style1_main {				
	background:url(../images_vs_tool/pink_tone/side_style1_re_p.png) repeat-y;}
.blueTone .side_style1_foot {
	background:url(../images_vs_tool/blue_tone/side_style1_foot_b.png) no-repeat;}	
.greenTone .side_style1_foot {
	background:url(../images_vs_tool/green_tone/side_style1_foot_g.png) no-repeat;}		
.pinkTone .side_style1_foot {
	background:url(../images_vs_tool/pink_tone/side_style1_foot_p.png) no-repeat;}
.blueTone .side_style1_top .title{		
		background:url(../images_vs_tool/blue_tone/side_style1_titleBg_b.png) no-repeat;}			
.greenTone .side_style1_top .title{		
		background:url(../images_vs_tool/green_tone/side_style1_titleBg_g.png) no-repeat;}	
.pinkTone .side_style1_top .title{		
		background:url(../images_vs_tool/pink_tone/side_style1_titleBg_p.png) no-repeat;}	
.blueTone .side_style1_top .more{	
	background:url(../images_vs_tool/blue_tone/side_style1_more_b.png)no-repeat;}		
.greenTone .side_style1_top .more{	
	background:url(../images_vs_tool/green_tone/side_style1_more_g.png)no-repeat;}	
.pinkTone .side_style1_top .more{	
	background:url(../images_vs_tool/pink_tone/side_style1_more_p.png)no-repeat;}		
   
	.blueTone .side_style1_main .line {
	background:url(../images_vs_tool/blue_tone/side_line_b.gif) no-repeat;
	}
	.greenTone .side_style1_main .line{
	background:url(../images_vs_tool/green_tone/side_line_g.gif) no-repeat;
	}
	.pinkTone .side_style1_main .line {
	background:url(../images_vs_tool/pink_tone/side_line_p.gif) no-repeat;
	}	
	
	.blueTone .side_style1_main .sub_title {
	color:#0a6ea7;	
	}
	.greenTone .side_style1_main .sub_title{
	color:#37790a;	
	}
	.pinkTone .side_style1_main .sub_title {
	color:#b61559;	
	}	
.side_style1{	
	margin-bottom:5px;}
.side_style1_top{
	background:url(../images_vs_tool/green_tone/side_style1_top_g.png) no-repeat;
	height:35px;}
	.side_style1_top .title{
		position:relative;
		background:url(../images_vs_tool/green_tone/side_style1_titleBg_g.png) no-repeat;
		left:5px;
		height:34px;
		width:154px;
		text-align:center;		
		line-height:30px;		
	}
.side_style1_top .more{
	position:relative;
	background:url(../images_vs_tool/green_tone/side_style1_more_g.png)no-repeat;
	width:37px;
	height:17px;
	float:right;
	right:-2px;
	top:-17px;}	
.side_style1_main {				
	background:url(../images_vs_tool/green_tone/side_style1_re_g.png) repeat-y;
	text-align:center;
	padding-bottom:5px;	
	}
.side_style1_foot {		
	height:13px;		}	
.side_style1_main table{	
	display:inline-table;	
	line-height:25px;
	text-align:left;
	margin-top:-5px;		
	}
	
.side_style1_main .line{
	background:url(../images_vs_tool/green_tone/side_line_g.gif) no-repeat;
	height:2px;
	width:208px;
	}		
.side_style1_main .sub_title{
	color:#4ba609;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	float:left !important; /*ie 修正 */
	}	
.side_style1_main .sub_title img{
	margin:0 3px;}
.side_style1_main .soptList{	
	width:228px;
	}
.side_style1_main .soptList ul{
	margin:10px 10px 0 5px;
	padding:0 0 5px 0;}	
.side_style1_main .soptList li{
	line-height:20px;	}	
.side_style1_main .soptList li.noList{
	display:block;		
	text-align:left;			
	}
.side_style1_main .soptList li img{
	margin:0 2px;
	vertical-align:middle;
	}	
.side_style1_main .soptList li.noList a{
	width:115px;}	
.side_style1_main .soptList .price{
	color: red;
    display: inline-block;
    text-align: right;
    float: right;
    white-space: nowrap;
    width: 70px;	
}	
.side_style1_main .soptList a{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;	
}
.side_style1_main .soptList .spot{
	margin-top:-10px;}	
.side_style1_main .container{
	padding-top:17px;}	
.side_style1_main .container .spot img{	
	width:210px;}	
.side_style2_top{
	margin-top:5px;
	height:26px;
	background:url(../images_vs_tool/side_style2_top.png) no-repeat;}
.side_style2_top .title{
	background:url(../images_vs_tool/side_style2_titleBg.png) no-repeat;
	height:25px;
	width:127px;
	position:relative;
	left:5px;
	text-align:center;	
	padding-top:3px;}	
.side_style2_top .more{
	background:url(../images_vs_tool/side_style2_more.png);
	position:relative;
	width:47px;
	height:11px;
	float:right;
	top:-14px;
	right:3px;}
.side_style2_main{	
	background:url(../images_vs_tool/side_style2_re.png) repeat-y;
	width:230px;
	padding-bottom:5px;}
.side_style2_main li{	
	margin:0;
	padding:5px 5px 0 ;}	
.side_style2_main .noList img{
	position:relative;	
	top:3px;
	margin-right:3px;}	
.side_style2_main .noList a{
/*	display:inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
		
	width: 200px;}	
.side_style2_foot{
	background:url(../images_vs_tool/side_style2_foot.png) no-repeat;
	height:13px;	
	}			
.shadow{
	position:relative;
	background:url(../images_vs_tool/side_main_bg.png);
	height:10px;
	text-align:center;
	margin-bottom:5px;
	top:-5px;}	
.abc{
	background:url(../images_vs_tool/abc.png);
	position:relative;		
	right:-25px;	
	width:16px;
	height:16px;}	

		
	
.side_style3_top{height:35px;}	
.side_style3_top .title{
	position:relative;
		background:url(../images_vs_tool/green_tone/side_style1_titleBg_g.png) no-repeat;
		left:5px;
		height:34px;
		width:154px;
		text-align:center;		
		line-height:30px;}	
.side_style3_top .more{
	position:relative;
	background:url(../images_vs_tool/green_tone/side_style1_more_g.png)no-repeat;
	width:37px;
	height:17px;
	float:right;
	right:-2px;
	top:-17px;}		
.side_style3_main{
/*	background:url(../images_vs_tool/side_style3_re.png) repeat-y;*/
	}
.side_style3_foot{
/*	background:url(../images_vs_tool/side_style3_foot.png) no-repeat; */
	height:11px;
	margin-bottom:5px;}	
	
.side_style3_main .container {
	padding: 5px 0 5px 0;
}
.side_style3_main  .container ul {
	margin: 0 0 0 25px;
	padding: 0;
	width: 340px;
}
.side_style3_main  .container li {
	/*  list-style-type:circle; */
	list-style-image: url(../images_vs_tool/icon_rank_a.gif);
	margin: 0 0 0 -1px;
	padding: 3px 0 0 0;
	width: 340px;
	
}
.side_style3_main  .container li.noList {
	list-style: none;
	margin: 0 0 0 -25px;
	width: 370px;
	background:#cec; /*debug*/
}
.side_style3_main  .container li.noList img {
	margin: 0 2px;
	vertical-align: middle;
}
.side_style3_main  .container li.noList a {
	width: 245px;
}
.side_style3_main  .container li a {
	display: inline-block;
	vertical-align:top;
    width: 245px;
}
.side_style3_main  .container li .price {
	color: #777;
	display: inline-block;
	float: right;
	text-align: right;
	vertical-align: top;
	width: 90px;	
	background:#ccc; /*debug*/
}
.side_style3_main  .container li:first-child {
	border-bottom: 1px dashed #ccc;
	font-size: 13px;
	line-height: 16px;
	list-style: none;
	margin-left: -15px;
	padding: 10px 0;
	vertical-align: top;
	width: 360px;
	
}
.side_style3_main .container li:first-child a {
	font-size: 15px;
	display: inline-block;

	background:#ccc; /*debug*/
}
.side_style3_main  .container li:first-child .price {
	color: red;
	font-weight: bold;
	display: inline-block;
	text-align: right;
	vertical-align: top;
	width: 100px;	
	background:#cce; /*debug*/
}	
.side_style3_main  a.spot {
	position:relative;
	right:-30px;
	float: right;
	border: 1px solid #aaa;
	display: block;
	margin:0px;
	padding: 5px;
	width: 120px;
	height: 145px;
	
}
.side_style3_main a.spot img {
	width: 120px;
	height: 145px;
}		
.greenTone .side_style3_main .container li:first-child a {
	color: #317400;
}
.blueTone .side_style3_main .container li:first-child a {
	color: #0072bc;
}
.pinkTone .side_style3_main .container li:first-child a {
	color: #b61a20;
}	
.srarch_style1{
	margin:0;	
	}
.blueTone .srarch_style1 .search_top{
	background:url(../images_vs_tool/blue_tone/search_bg_top_b.png) no-repeat;}					
.greenTone .srarch_style1 .search_top{
	background:url(../images_vs_tool/green_tone/search_bg_top_g.png) no-repeat;}
.pinkTone .srarch_style1 .search_top{
	background:url(../images_vs_tool/pink_tone/search_bg_top_p.png) no-repeat;}
.blueTone .srarch_style1 .search_main{
	background:url(../images_vs_tool/blue_tone/search_bg_re_b.png) repeat-y;}	
.greenTone .srarch_style1 .search_main{
	background:url(../images_vs_tool/green_tone/search_bg_re_g.png) repeat-y;}
.pinkTone .srarch_style1 .search_main{
	background:url(../images_vs_tool/pink_tone/search_bg_re_p.png) repeat-y;}
		
.blueTone .srarch_style1 .search_foot{
	background:url(../images_vs_tool/blue_tone/search_bg_foot_b.png) no-repeat;}
.greenTone .srarch_style1 .search_foot{
	background:url(../images_vs_tool/green_tone/search_bg_foot_g.png) no-repeat;}
.pinkTone .srarch_style1 .search_foot{
	background:url(../images_vs_tool/pink_tone/search_bg_foot_p.png) no-repeat;}
					
.srarch_style1 .search_top{	
	height:39px;}
.srarch_style1 .search_top .title{
	position:relative;
	left:20px;
	top:6px;}	
.srarch_style1 .search_main{
	padding-bottom:5px;}
.srarch_style1 .search_1 {
	display:block;
	font-size:14px;	
	position:relative;	
	left:60px;
	padding:3px;
	
	}	
.srarch_style1 .search_1 select{
	width:150px;
	height:25px;
	font-size:14px;}	

.srarch_style1 .speedSearch ul {
	margin: 0;
	padding: 0;
}
.srarch_style1 .speedSearch li {
	list-style: none;
	margin: 0;
	margin-left:5px;
	padding: 3px 0;
}	
.srarch_style1 li .label{	
	/* 搜尋欄位清單　*/
	display: inline-block;
	width: 50px;
	text-align: right;
	padding: 0 5px 0 0;	
	}	
.srarch_style1 .speedSearch li input, .block .speedSearch li select {
	width: 122px;
	max-width: 122px;
	margin: 0;
	padding: 0;	
}
.srarch_style1 .speedSearch li input.date {
	width: 120px;
}
.srarch_style1 .speedSearch a.searchBtn {
	/* 搜尋按紐　*/
	background: url(../images_vs_tool/searchBtn.png) 0 0 no-repeat;
	display: block;
	margin: 0px auto;
	width: 60px;
	color: #333;	
	letter-spacing: 5px;
	text-indent: 5px;
	text-align: center;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	position: relative;
	right: -45px;
}
.srarch_style1 .speedSearch a.searchBtn:hover {
	background-position: 0 bottom;
	color: #fff;
	line-height: 25px;
}		
.srarch_style1 .search_foot{
	background:url(../images_vs_tool/search_bg_foot.png) no-repeat;
	height:13px;	
	margin-bottom:5px;}			
.longin_btn{
	position:relative;
	right:-30px;	
	top:0px;	
	}
.search_icon{
	position:relative;
	background:url(../images_vs_tool/search_icon.png) no-repeat;
	width:50px;
	height:17px;
	right:-180px;	
	top:0px;	}
.header .logo{	
	position:relative;
	top:5px;
	left:10px;
	max-width:300px;
	max-height:90px;
	z-index:9999;}
.fill{

color: #000;
padding: 1px;
background:#FFF;
border: 1px #A9A9A9 solid;
margin: 1px 0 0 0;
height: 22px;
	}