
input,select,textarea{
	color:#000000;
}

/**
	隱藏連結虛線
 */
a{hidefocus:expression(this.onFocus=this.blur());outline:none;}


/**
 *	共用佈局
 */
.clear{
	clear:both;
}

.hide{
	display:none;
}

.float_left {
	float:left;
}
.fontsize0{
	font-size:0px;
}

/**
 *	滑鼠移入/移出效果
 */
.mouseover {
	/*cursor : pointer ;*/
	background-color:#d5f8fb;
	color:#21959e;
}
.mouseout {
	cursor : auto ;
}


/**
	主架構設定
 */
body {
	background-color:#FFFFFF;
}
.layout{
	width:850px;
	margin:0 auto;
	background : url(../images/layout/bg.png) #8b0035 repeat-y left top;
	padding:0px 8px 0px 9px;
	overflow:hidden;
	font-family:"微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", serif,arial;
}
header {
	background-color:#000000;
}
header .banner {
	width:850px;
	height:172px;
	position:relative;
}
header .banner .logo {
	position:absolute;
	right:10px;
	top:0px;
}
header .menu {
	background : url(../images/layout/menu_bg.png) repeat-x left center;
}
header .menu_t {
	background : url(../images/layout/menu_b.png) no-repeat left top;
}
header .menu_b {
	background : url(../images/layout/menu_b.png) no-repeat left bottom;
	height:37px;
	width:850px;
	text-align:center;
}


.body_l{
	
}
.body_r{
	
}

footer{
	clear:both;
	width:850px;
	height:65px;
	text-align:center;
	font-size:11px;
}
footer .f{
	margin-bottom:-5px;
}

/**
 *	上方選單
 */
.menu_top {
	background : url(../images/layout/menu_hr.png) no-repeat left center;
	padding-top:2px;
	padding-left:10px;
	display:inline-block;

	width:640px;
}
.menu_top li{
	float:left;
	list-style-type:none;
	padding:0px 10px 0px 10px;
	background : url(../images/layout/menu_hr.png) no-repeat right center;
}
.menu_top li a{
	width:78px;
	height:33px;
	display:block;
	text-indent:-9999px;

}
.menu_top li a:hover,.menu_top li .liched{
	background-position:0px -33px!important;
}
.menu_top .menu_about_us a {
	background : url(../images/layout/about_us.png) no-repeat left top;
}
.menu_top .menu_collection a {
	background : url(../images/layout/collection.png) no-repeat left top;
}
.menu_top .menu_mattress_care a {
	width:95px;
	background : url(../images/layout/mattress_care.png) no-repeat left top;
}
.menu_top .menu_promotion a {
	background : url(../images/layout/promotion.png) no-repeat left top;
}
.menu_top .menu_service a {
	background : url(../images/layout/service.png) no-repeat left top;
}
.menu_top .menu_contact_us a {
	background : url(../images/layout/contact_us.png) no-repeat left top;
}


.ctitle {
	background : url(../images/layout/title.jpg) no-repeat left top;
	width:334px;
	height:33px;
	padding:7px 0px 0px 30px;
}

.pro {
	letter-spacing:1px;
}
.pro_l {
	float:left;
	width:710px;
	padding:0px 30px 0px 0px;
}
.pro_r {
	float:left;
	width:75px;
	padding:15px 0px 5px 0px;
	background : url(../images/collection/pro_bg.jpg) #B96779 repeat-x left top;
	position: relative;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	behavior: url(js/css3/PIE1.0/PIE.htc);
}

.pro_r ul,.pro_r li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.pro_r li{
	width:75px;
	height:69px;
	text-align:center;
}

.procv {
	padding-left:50px;
	text-align:justify;
	text-justify:inter-ideograph;
}

/**
	換頁樣式
 */

DIV.msdn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif;  TEXT-ALIGN: center;vertical-align:middle;
}
DIV.msdn A {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; TEXT-DECORATION: none
}
DIV.msdn A:hover {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.pagination A:active {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.current {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.disabled {
	DISPLAY: none
}


.footer_tr {
	font-size:15px;
}
