@charset "utf-8";
body {
	margin: 0px;
}
#main{
	width:636px;
	margin:0 auto;
}
#menu{
	width:633px;
	height:49px;
	float:left;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.menu_link{
	width:210px;
	height:49px;
	float:left;
	background-image:url(../images/menu_tab1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:49px;
	margin-right:1px;
}
.menu_link_selected{
	width:210px;
	height:49px;
	float:left;
	background-image:url(../images/menu_tab11.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:49px;
	margin-right:1px;
}

.menu_link:hover{
	width:210px;
	height:49px;
	float:left;
	background-image:url(../images/menu_tab11.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	margin-right:1px;
}
#middle{
	width:575px;
	float:left;
	border-bottom:#e3001b solid 4px;
	border-left:#e3001b solid 4px;
	border-right:#e3001b solid 4px;
	padding:25px;
}

#middle_conntent{
	width:100%;
	float:left;
}
#middle_conntent .txt{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#686769;
	text-decoration:none;
	line-height:23px;
}

#middle_conntent-cart{
	width:100%;
	float:left;
}
#middle_conntent-cart .txt{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#686769;
	text-decoration:none;
	line-height:23px;
}

.gery20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#141016;
}
.img_aline{
	border:#4f4d50 solid 1px;
	float:right;
	margin-left:30px;
}
#middle_conntent .bot_bdr
{
    width:575px;
    float:left;
	border-bottom:#434245 solid 1px;
}
#middle_conntent .line{
	width:575px;
	float:left;
	line-height:36px;
	padding-top:26px;
}
#middle_conntent .product_name{
	width:125px;
	float:left;
}
#middle_conntent .price{
	width:105px;
	float:left;
}
#middle_conntent .description{
	width:258px;
	float:left;
	font-size:14px;
}
#middle_conntent .quantity{
	width:65px;
	float:right;
	}
#middle_conntent .quantity input{
	width:50px;
	border:#CCCCCC solid 1px;
	float:right;
	height:18px;
	margin-top:5px;
	padding-top:4px;
}

.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#6d6d6d;
}
.grey12
{
    	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#141016;
}
.grey15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#686769;
	text-decoration:none;
}
.grey11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#686769;
	text-decoration:none;
	line-height:14px;
}

.lineheight
{
	line-height:46px;
}