@CHARSET "UTF-8";

.header {
	border-bottom:1px solid #D2D2D2;
	height: 64px;
	
	margin-bottom:15px;
}


*{margin:0; padding:0;}
*{word-wrap: break-word;}

img{border:0;}
ul{ list-style:none;}
.cur{ cursor:pointer;}
.cl{ clear:both;font-size:0; height:0;}
.locationR{ position:relative;}
address{ font-style:normal;}
.disb{display:block;}
.disn{ display:none;}
.prel{ position:relative; z-index:99;}

body,td,textarea{font-size:10pt; font-family: Verdana,Arial, Helvetica, sans-serif; }
/* a:link,a:visited,a:active{color:#00c;} */
/* a:hover{background:#316ac5; color:#fff;} */

#content {
	
}

.infotd {
	padding: 10px;
	/* background-color: #F4F4F4; */
}

#content h1 {
	font-size: 20px;
	font-family: Arial;
	font-weight: normal;
	padding: 1em 0;
}

#content p {
	padding: 1em 0;
}

#content>div {
	width: 820px;
}

.headerMain {
	padding-top:48px;
	border-top: 3px #3378EC solid; 
}
#logoMain {
	text-align: center;
}

.navMain {
	margin-top:20px;
	color: #efefef;
	background-color: #3378EC;
	padding: 4px;
	text-align: center; 
}

.navMain a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px;
}
.navMain a:hover {
	background: #fff;
	color: #3378EC;
}

.navMain.top {
	background-color: #f4f4f4;
	color: #888;
}

.navMain.top a {
	color: #888;
}

.navMain.top a:hover {
	background: #fff;
	color: #3378EC;
}

#contentSub {
	padding: 10px 0 0 40px;
}

.navMain.sub {
	background-color: #f4f4f4;
	color: #888;
	margin-top: -15px;
	text-align: left;
	padding-left: 38px;
}

.navMain.sub a {
	color: #888;
}

.navMain.sub a:hover {
	background: #fff;
	color: #3378EC;
}


#searchMain {
	border-top: 3px #fff solid; 
	text-align: center;
	padding: 11px;
	background: #3378EC url("../../images/new/search_bg.jpg") repeat-x top left;
}

.header{border-top: 3px #3378EC solid; padding-top:18px;border-bottom:1px solid #d2d2d2; margin-bottom:15px; height:64px;}
#logo{width:210px; float:left; padding:6px 0 0 10px;}
#search{color:#333; padding:20px 0 0 0px; font-size:9pt; height:45px;  background:#f7f7f;margin-left:235px; }
#searchForm{width:35%;padding:1px;}

.footBox{margin:15px 0; clear:both;text-align:center;color:#666;font-size:10pt; }
.footLink{margin:5px 0; text-align:center;color:#666;font-size:10pt;}
.footLink a{color:#666;}
.footLink a:link,.footLink a:visited,.footLink a:active{ color:#666;text-decoration:none;}
.footLink a:hover{text-decoration:none;color:#fff;}
.footBox address{margin-bottom:5px;}

.searchTopInput{width:55%;padding:1px;}
.searchTopInputMain{width:45%;padding:1px;}

a.merchantname:link,a.merchantname:active,a.merchantname:visited{color: #0000CC;text-decoration:none;}
a.merchantname:hover{text-decoration:underline; background:#fff;}


.favwww{color:#008000;}
.favtit a:link,.favtit a:visited,.favtit a:active{font-size:12px; text-decoration:underline;}
.favtit a:hover{background:#f6f6f6;color:#00c;font-size:12px; }
.favdes a:link,.favdes a:visited,.favdes a:active{color:#333;text-decoration:none;font-size:12px; }
.favdes a:hover{background:#f6f6f6;color:#333;font-size:12px; }
.favwww a:link,.favwww a:visited,.favwww a:active{color:#008000;text-decoration:none;font-size:12px; }   
.favwww a:hover{background:#f6f6f6;color:#008000:font-size:12px; }

a.favtit:link,a.favtit:visited,a.favtit:active{font-size:12px; text-decoration:underline;}
a.favtit:hover{background:#f6f6f6;color:#00c;font-size:12px;}
a.favdes:link,a.favdes:visited,a.favdes:active{color:#333;text-decoration:none;font-size:12px;}
a.favdes:hover{background:#f6f6f6;color:#333;font-size:12px;}
a.favwww:link,a.favwww:visited,a.favwww:active{color:#008000;text-decoration:none;font-size:12px;}   
a.favwww:hover{background:#f6f6f6;color:#008000;font-size:12px;}

body{min-width:950px;width:expression(documentElement.clientWidth < 1000? "950px": "auto");}

.mouseBg{ background:#f6f6f6;}
.mouseOutBg{background:#fff;}

#foottit{text-align:center;margin:10px 5px 0 5px;background:#ccc; border:1px solid #b2b2b2;clear:both;}
.footbd{ border:2px solid #ccc;}
.srhinput{width:30%; padding:1px;}

.TopKeyword{border-top: #999 1px solid; padding-left: 10px; font-size: 12px; padding-top: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #efefef;margin:0;}
.leftsection{float:left;font-weight:bold;}
.leftsection h1{display:inline;font-size:12px;}
.rightSection{ float:right;padding-right:5px;padding-top:3px;}

.tryrelated{ padding:15px 0; }
.tryrelated h2{ font-size:12pt; color:#333; padding-left:8px;}
.tryrelated ul{ width:620px; margin:11px; padding:0; float:left;padding-left:8px;}
.tryrelated li{ width:280px; display:block; float:left; height:25px; line-height:25px; padding-left:15px; background:url(/images/releted_dot.gif) no-repeat 0px 10px;}
.tryrelated li a:link,.tryrelated li a:active,.tryrelated li a:visited{ font-size:16px;}
.noresultTxt{color:#9B2D2D;}

.path{ margin-left:10px; margin-bottom:10px;}
.keyBox table{width:98%; border-collapse:collapse; margin-left:10px; margin-bottom:25px;}
.keyBox td{width:33%; padding:5px 0 5px;}
.keyBox td a:link,.keyBox td a:visited,.keyBox td a:active{ font-weight:bold; text-decoration:none;}
.keyBox td a:hover{ font-weight:bold; text-decoration:none;}


.answerItem {
	padding: 2px 0 10px 0;
	overflow:hidden;
	vertical-align:top;
	margin: 3px 0;
}

.answerData {
	margin-left: 70px;
}

.answerPhoto {
	float: left;
	margin-left: 10px;
}

.newsItem {
	padding: 2px 0 10px 0;
	overflow:hidden;
	vertical-align:top;
	margin: 3px 0 3px 10px;
}

.imageItem {
	float: left;
}

#shopTable tr td {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#copyrights {
	text-align: center;
	padding: 20px;
	color: #888;
}

#copyrights.sub {
	text-align: left;
	padding: 20px;
	padding-left: 38px;
	color: #888;
}

h1 {
	color: #3378EC;
	font-size: 23px;
	padding: 1em 0 .5em 0;
	font-weight: normal;  
}

h2 {
	color: #222;
	font-size: 16px;
	padding: .5em 0 .1em 0; 
	font-weight: normal;  
}

p {
	padding: 1em 0;
}

li {
	margin: .5em 0 0 1em;
}

.cnt {
	width: 600px;
}

.form1 {
	padding: 10px;
	background-color: #f4f4f4;
}