body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #257797;
	margin: 0px;
}
td {
	padding: 0px;
	vertical-align: top;
}
img {
	border: 0px;
}
a {
	color: #0075ba;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#bg_center {
	width: 926px;
}
#bg_left {
	background: url(imgs/bg_left.gif) no-repeat right top;
}
#bg_right {
	background: url(imgs/bg_right.gif) no-repeat left top;
}
#bg_top {
	background: url(imgs/bg_top.gif) no-repeat center bottom;
	font-size: 6px;
	height: 10px;
}
#bg_bottom {
	background: url(imgs/bg_bottom.gif) no-repeat center top;
	font-size: 6px;
	height: 10px;
}
#header {
	border: 2px solid #ffffff;
	border-bottom: 0px;
	background: url(imgs/bg_header.gif) repeat-x top;
	background-color: #ffffff;
}
#main {
	border: solid #ffffff;
	border: 0px 2px 2px 2px;
	background-color: #ffffff;
}
.left {
	width: 183px;
	padding: 0px 5px 0px 10px;
}
.right {
	padding-right: 10px;
}
#mright {
	background: url(imgs/phone_top.gif) no-repeat right bottom;
}
#logo {
	padding-top: 31px;
}
#cart {
	height: 38px;
	margin-top: 7px;
}
#cart td {
	vertical-align: middle;
	padding: 0px 14px;
}
#icq td {
	padding: 2px;
}
.btitle {
	font-weight: bold;
	background: url(imgs/bg_btitle.gif) repeat-x top;
	background-color: #dbe3e1;
	padding: 10px 15px 0px 15px;
	border-bottom: 1px solid #c7d5d0;
	height: 23px;
}
.btitle .point {
	background: url(imgs/point_btitle.gif) right no-repeat;
	vertical-align: middle;
	height: 13px;
	padding-right: 15px;
}
.bbody, .mbbody {
	padding: 16px 15px 27px 15px;
	border-left: solid 1px #e9ecec;
	border-right: solid 1px #e9ecec;
	background: url(imgs/bg_bbody.gif) repeat-x bottom;
	background-color: #f5f6f6;
	margin-bottom: 10px;	
}
.mbbody {
	background: url(imgs/bg_mbbody.gif) no-repeat bottom;
	background-color: #f5f6f6;	
	padding-bottom: 87px;
}
.mitem {
	padding: 7px 0px 8px 0px;
	font-weight: bold;
}
.smbody {
	background-color: #ffffff;
	padding: 8px 1px 7px 1px;
}
.smitem, .smitem_on {
	padding: 4px 12px 5px 12px;
	border-bottom: 1px solid #ebf0ee;
}
.smitem_on {
	background-color: #167a9c;
	font-weight: bold;
	color: #ffffff;
}
.smitem a {
	color: #000000;
}
.smitem_on a {
	color: #ffffff;
	text-decoration: none;
}
#tmenu {
	background: url(imgs/bg_tmenu.gif) repeat-x top;
	background-color: #FFFFFF;
	height: 34px;
}
#tmenu td {
	padding: 10px 11px 12px 11px;
	vertical-align: middle;
	text-align: center;
}
#tmenu .point {
	width: 1px;
	background: url(imgs/point_tmenu.gif) no-repeat center 10px;
}
#footer {
	background: url(imgs/bg_main.gif) repeat-x bottom;
	height: 138px;	
}
#footer .td {
	padding: 50px 188px 0px 0px;
	background: url(imgs/phone_bottom.gif) no-repeat right bottom;
}
#bmenu {
	height: 34px;
}
#bmenu td {
	padding: 4px 11px 10px 11px;
	vertical-align: middle;
	text-align: center;
}
#bmenu .point {
	padding: 0px;
	width: 1px;
	background: url(imgs/point_bmenu.gif) no-repeat center 8px;
}
#bmenu a {
	color: #000000;
}
#bottom {
	height: 50px;
}
#bottom td {
	padding-left: 20px;
	vertical-align: middle;
}
#genesis td {
	padding: 2px;
}
#cleft {
	padding-right: 5px;
}
.ltitle {
	background: url(imgs/bg_ltitle.gif) repeat-x;
	background-color: #606060;		
}
.lititle {
	background: url(imgs/bg_lititle.gif) no-repeat right bottom;
	padding: 6px 11px 0px 11px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
}
.rtitle {
	background: url(imgs/bg_rtitle.gif) repeat-x;
	background-color: #9b9b9b;	
}
.rititle {
	background: url(imgs/bg_rititle.gif) no-repeat right bottom;
	padding: 6px 11px 0px 11px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
}
.item td {
	padding: 16px 4px 14px 4px;
}
.iphoto {
	width: 66px;
}
.ititle, .ntitle {
	padding: 6px 0px 8px 0px;
	font-weight: bold;
}
.idetail {
	padding: 8px 0px 6px 0px;
}
.iprice {
	padding: 6px 0px 16px 0px;
	font-size: 16px;
	color: #30a5c4;
}
.icart img {
	padding-right: 21px;
	background: url(imgs/cart_s.gif) no-repeat right center;
}
.iprice b {
	color: #000000;
}
#cright {
	width: 183px;
	padding-bottom: 24px;
}
.rblock {
	padding: 8px 0px;
}
.rblock p {
	margin: 0px;
	font-size: 10px;
	padding: 4px 8px;
}
.ntitle {
	padding: 8px 8px 6px 8px;
}
.ndetail {
	padding: 0px 8px;
	font-size: 10px;
	line-height: 14px;
}
.ndate {
	border-top: solid 1px #dfe5e3;
	background-color: #f0f3f2;
	font-size: 10px;
}
.ndate td {
	padding: 6px 14px;
}
.nlink {
	width: 56px;
	font-weight: bold;
}
.detail {
	border-top: solid 1px #bfcbc6;
	background-color: #e0e6e4;
	font-size: 10px;
	margin: 10px 0px;
	padding: 6px 14px;
	text-align: right;
}

