/*---------------------*/
/*HTML basic tagsjkldfh styles*/
/*---------------------*/
p{
font-size:12px;	
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*框架：最上方*/
#header
{	
	border-right: 0px solid #ff6900;	
	border-left: 0px solid #ff6900;	
	margin:0px;
	padding:0px;
	font-size:12px;
	font:large;
	font:bold;
		
}

/*logo*/
.logo_std
{
	padding-bottom:3px;
	font-stretch:1px;
	font-size:12px;
	margin-left:3px;
}



/* 中央區塊*/
#content_center{ 	
	float: left;
	width:600px;
	
	margin-left:6px;
}

/*跑馬燈*/
.marquee{
	margin-top:5px;
	margin-bottom:20px;
}


/* 左區塊*/
#content_left
{
	float: left;	
	width:160px;
	padding:0px 0px 0px 0px;
	margin-left:2px;
		
	
}
/* 右區塊*/
#content_right{
	float:right;
	display:inline;
	width: 160px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin-right:4px;
}

/*虛線線條*/
#dash{
	background-image: url(bg_dot_h.gif);	
	background-repeat: repeat-x;
	width:95%;
}



/*---------------------*/
/*各種產品顯示定義     */
/*---------------------*/
.img_border
{
	border:1px solid #000000;	
}

.skyimg
{	
	border:0px;

}
.skyimg:hover
{
	opacity:1;
	width:100px;
	height:auto;
}


.p_width
{
font-size:12px;
width:150px;
height:190px;
float:left;
text-align:center;
}
.p_title
{

 font-size:12px;
 font-family: Arial,sans-serif;
 color: #006699;
 padding:1px;
 margin-top:5px;
 margin-bottom:2px;
 height:30px;
 letter-spacing:1px;
 width:110px;
 word-break:break-all 

}
.p_name
{
font-size:12px;
 font-size: 100%;
 color: #000000;
 margin: 2px;
 padding: 0px;
}
.p_img
{
padding:1px;
margin:0px;
}
.p_type
{
font-size:12px;
 font-size: 100%;
 color: #000000;
 margin: 5px;
 padding: 0px;
}

.price {
	font-size:12px;
	font:bold;
	font-style:normal;
	font:Arial, Helvetica, sans-serif;
	color:#000000;	
  	margin: 1px;
 	padding: 0px;
	margin-bottom:1px;	
}
.p_detail
{
 margin: 5px;
 padding: 0px;
}
.p_page
{
	float:left;	
	font-size:12px;
	text-align:center;	
	margin-top:10px;
	padding:5px;
	width:90%;
}

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}





/*---------------------*/
/*表單定義             */
/*---------------------*/

.submit{
	margin:0px;
	padding:1px 1px 1px 1px;
	height:20px;
}
#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}



#outer {height: 100%; overflow: hidden; position: relative;width: 100%; padding:6px;} 
#outer[id] {display: table; position: static; padding:2px;} 
#middle {position: absolute; top: 50%; left:50%}
#middle[id] {display: table-cell;vertical-align: middle; position: static;} 
#inner {position: relative; top: -50%; left:-50%;margin: 0 auto;} 
#inner[id] { left:0px;} 

#sectionLinks a {
	display: block;
	border-top: 1px solid #73521d;
	padding: 2px 0px 2px 2px;
}

.sorry
{
padding:4px;
margin:1px;
letter-spacing:2px;
font-size:12pt;
margin-top:20px;
border-bottom:1px dotted;
}
/*細框線tr、td、table常用*/
.small {
	color:#000000;
	border-collapse: collapse;				
}
.thumbImg 
{
	height:120px;
	width:120px;

	
}
		
.thumbImg a:hover .thumb{
	
	border:2px solid #999999;
	padding:2px;
	}
				
				
.thumbImg span{}
.thumbImg a img.thumb{border:0; vertical-align:middle; }
.thumbImg img.thumbSpacer{height:110px; width:6px; vertical-align:middle; }

.userIcon:hover{
position:relative;
top:1px;
left:1px;
}

.imgLoading200{
	background:url(http://101gmall.com.tw/web/res/icon/loading_200.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.imgLoading100{
	background:url(http://101gmall.com.tw/web/res/icon/loading_100.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.blueTxt{ color:#0000FF; text-align:left;}

.music_header{ margin-left:5px;}
.music_footer{position:absolute;width:30px;margin:-32px 0 0 908px;}

.ftTxt{ color:#FFFFFF; font-size:12px;}
.ftTxt a{ color:#FFFFFF;}
.ftTxt a:hover{ color:#FFFFFF;text-decoration: none; font-weight:bold;}
.ftTxt a:visited{ color:#FFFFFF;}

#cookmenu{
	#position:relative;/*for IE7*/
	_position:static;/*for IE6*/
}