@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	text-align: -moz-center !important ;
	*text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f3f3f3;
}

a{
 outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
h1{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h2{
	margin:0px;
}

h3{
	margin:0px;
}

h4{
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#buliding{
	background-color:#FFF;
	width:948px !important ;
	*width:990px;
	padding-left:21px;
	padding-right:21px;
	text-align:left;
}

#left_tool{
	width:223px;
	float:left;
	padding-top:6px !important;
	*padding-top:0px;
}

#main{
	width:713px;
	float:right;
}

#main_dowmsp{
	height:30px;
	clear:both;
}

#main_visual{
	width:713px;
	padding-top:16px !important;
	*padding-top:10px;
}

.banner{
	padding-top:6px;
}



/**************************************************************************************************/
/*                               top                                                             */
/*************************************************************************************************/
#top{
	background-image:url(../images/bg-top.gif);
	width:948px;
	height:78px;
	position:relative;
}

#logo{
	width:182px;
	height:78px;
	position:absolute;
}

#toplink{
	width:313px;
	height:20px;
	color:#777777;
	font-size:12px;
	margin-top:2px !important ;
	*margin-top:4px;
	margin-left:635px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
}
#toplink a:link{
	color:#777777;
	text-decoration:none;
}
#toplink a:hover{
	color:#ff6600 !important ;
	text-decoration:none;
}	
#toplink a:visited{
	color:#777777;
	text-decoration:none;
}

#logo-tv1{
	width:102px;
	height:34px;
	margin-left:480px;
	margin-top:34px;
	position:absolute;
}

#logo-tv2{
	width:119px;
	height:34px;
	margin-left:582px;
	margin-top:34px;
	position:absolute;
}

#logo-tv3{
	width:119px;
	height:34px;
	margin-left:701px;
	margin-top:34px;
	position:absolute;
}

#logo-tv4{
	width:128px;
	height:34px;
	margin-left:820px;
	margin-top:34px;
	position:absolute;
}
/**************************************************************************************************/
/*                               menu主選單                                                       */
/*************************************************************************************************/	
#topmenubar{
	background-image:url(../images/bg-topmenu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:948px;
	height:47px;
}

#topmenu{
	width:735px;
	float:left;
	margin:0px;
}

.menu{
	float:left;
}

#topsearch{
	width:200px;
	float:left;
	margin-top:12px;
	height:20px;
}

#topsearch_form{
	border:#ff4101 1px solid;
	color:#555555;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#topmenuLine{
	clear:both;
	height:1px;
}
	
/**************************************************************************************************/
/*                               首頁-最新優惠                                                  */
/*************************************************************************************************/

#Offer{
	background-image:url(../images/bg-offer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:223px;	
}

.OfferIcon{
	width:10px;
	float:left;
	padding-top:3px;
}
.OfferList{
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.OfferList a:link{
	color:#ff6600;
	text-decoration:none;
}
.OfferList a:hover{
	color:#ff9900 !important ;
	text-decoration:underline;
}	
.OfferList a:visited{
	color:#ff6600;
	text-decoration:none;
}

.OfferSummary{
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:6px;
}
	
.OfferLine{
	clear:both;
	height:1px;
	background-color:#dbdada;
	width:201px;
}

#Offer_Tel{
	background-image:url(../images/bg-phone.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:223px;
	height:53px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-top:15px;
	padding-left:105px;
}




/**************************************************************************************************/
/*                             down                                                          */
/*************************************************************************************************/	

#down_tool{
	background-image:url(../images/bg-down.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:37px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#down_tool a:link{
	color:#666;
	text-decoration:none;
}
#down_tool a:hover{
	color:#ff6600 !important ;
	text-decoration:none;
}	
#down_tool a:visited{
	color:#666;
	text-decoration:none;
}

#down{
	clear:both;
	padding-top:14px;
	padding-left:10px;
	height:72px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.down{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

