@charset "utf-8";

/* CSS Document */





img {

	border:none;

}


.home {

	background:url(../images/bg_nav.gif) no-repeat;

	width:61px;

	height:42px;

	clear:both;

	font-style:normal;

}



#cart {

	float:right;

	background: url(../images/button_cart.png) no-repeat 0px 5px;

	width:145px;

	right:5px;

	line-height:50px;

	top:-5px;

	padding-left:45px;

	color:#fff;

	font-size:13px;

	font-weight:bold;

	height:43px;

	font-style:normal;

	position:absolute;

}

#cart a {

	color:#fff;

	text-decoration:none;

}





/*sidebar*/

/*sidebar*/

#my_sidebar  {

	background:#fff;

	float:left;

	width:200px;

	min-height:800px;

}

#my_sidebar  h3 {

	background:url(../images/bg_left_t.png) no-repeat;

	height:28px;

}

#my_sidebar  h3 dl {

	background:url(../images/bg_news_titlel.gif) no-repeat;

	float:left;

	height:28px;

	margin-top:5px;

	line-height:25px;

	display:inline;

	margin-left:10px;

}

#my_sidebar  h3 span {

	background:url(../images/bg_news_title.gif) no-repeat  top right;

	padding-right:10px;

	text-align:center;

	margin-left:10px;

	float:left;

	height:28px;

	font-size:13px;

	font-weight:bold;

}

#my_sidebar  ul em a {

	color:#C73D00;

	display:block;

	height:25px;

}

#my_sidebar  ul em {

	background:#f8f8f8;

	color:#C73D00;

	font-style:normal;

	font-weight:bold;

	font-size:12px;

	line-height:23px;

	height:25px;

	border-bottom:1px solid #dfdfdf;

	border-top:1px solid #dfdfdf;

	display:block;

	padding-left:10px;

	width:180px;

}

#my_sidebar  ul em a:hover {	

	color:#ff0000;

	text-decoration:none;

}

#my_sidebar _new li {

	line-height:18px;

	margin:2px auto;

	background:url(../images/bg_pro_line.gif) repeat-x 15px bottom;

	overflow:hidden;

	font-size:11px;

	height:50%;

	padding-left:15px;

}

#my_sidebar _new li a {

	background:url(../images/icon.gif) no-repeat 3px 8px;

	padding-left:13px;

	padding-bottom:3px;

	padding-top:3px;

	display:block;

	color:#383838;

}

#my_sidebar _new li a:hover {

	padding-left:13px;

	text-decoration:none;

	color:#ff0000;

}

#my_sidebar _new {

	margin-top:5px;

	padding:0px 5px;

}

#my_sidebar _new table {

	clear:both;

	margin:0px auto;

	width:95%;

}

#my_sidebar _new table td {

	line-height:15px;

	height:60px;

	overflow:hidden;

	border-bottom:1px solid #dfdfdf;

}

#my_sidebar _new table img {

	float:left;

	margin-right:5px;

	height:55px;

	width:55px;

}

#my_sidebar _new table th {

	height:25px;

}

.more {

	float:right;

	width:40px;

	height:20px;

	padding:0px 5px;

}

.more a {

	background:url(../images/icon.gif) no-repeat 0px 7px;

	padding-left:10px;

	float:right;

}

#partners {

	border:1px solid #dfdfdf;

	background:#fff;
	
	width:766px;

	margin-bottom:10px;

}

#partners img {

	margin-right:2px;

}

#content .content_title {

	background: url(../images/bg_my_c.png) no-repeat;

	height:35px;

	width:770px;

	font-size:12px;

	font-weight:normal;

	line-height:30px;

	padding-left:15px;

}

#content .content_title_i {

	background: url(../images/bg_content_t.gif) no-repeat;

	height:29px;

	width:770px;

	font-size:12px;

	font-weight:normal;

	line-height:29px;

	padding-left:15px;

}

#content .content_title_article {

	background: url(../images/bg_content_t.png) no-repeat;

	height:29px;

	width:770px;

	font-size:12px;

	font-weight:normal;

	line-height:29px;

	padding-left:15px;

}

#content .content_title a {

	color:#990000;

}

#my_order {

	background: url(../images/bg_my.gif) repeat-x bottom #fff;

	width:788px;

	float:right;

	min-height:550px;

}

#my_order_list {

	padding:5px 0px;

	background: url(../images/bg_my.gif) repeat-x bottom #fff;

}

#my_order .breadcrumb {

	background:url(../images/bg_content.png) no-repeat;

	height:29px;

	font-size:12px;

	line-height:29px;

	padding-left:25px;

}

#my_order h2 {

	background:url(../images/bg_body.gif);

	height:35px;

	line-height:30px;

	font-size:13px;

	color:#a70000;

	padding:0px 15px;

}

#my_order h5 {

	font-size:13px;

	background:#f8f8f8;

	height:20px;

	padding:5px 15px;

	border-bottom:1px solid #f3f3f3;

}

.my_order_list_h3 {

	float:left;

	width:100%;

	background:#A2A2A2;

	color:#fff;

	font-size:12px;

	line-height:30px;

}

/*my_order_list*/

.cate_h3 {

	cursor:pointer;

	float:left;

	font-weight:normal;

	line-height:16px;

	background:#F1EDDE;

	color:#ff0000;

	font-weight:bold;

	border-bottom:1px solid #e8e8e8;

	font-size:12px;

	width:100%;

	margin-bottom:1px;

}

.p_left{float:left;width:200px;}

.cate_box h3.over {background:#f3f3f3;cursor:hand; color:#ff0000;}

.cate_box ul{list-style:none;margin:5px 0 0 15px;+margin:5px 0 0 15px;padding:0;}

.cate_box ul li{margin:5px 0;}

.view_table {

	float:left;

	width:100%;

}

.pay_total { border:1px solid #dddddd;

	color:#a70000;

	font-weight: bold;

}

#my_order_view h3 span {

	float:left;

}

.view1 h4 {

	height:35px;

	font-size:13px;

	background:#fcfcfc;

	line-height:35px;

	padding-left:15px;

}

.view1 {

	background:#fcfcfc;

}

.view1_th th {

	background:#f3f3f3;

	margin-bottom:1px;

	height:35px;

	border-bottom:1px solid #dfdfdf;

	border-top:1px solid #fff;

	border-right:1px solid #fff;

	color: #033F7A;

}

.view1 td {

	background:#f3f3f3;

	margin:1px auto;

	height:35px;

	border-bottom:1px solid #dfdfdf;

	border-top:1px solid #fff;

	border-right:1px solid #fff;

}

.view2 {

	background:#fff;

	text-align:center;

	width:100%;

}

.view2 th {

	color:#a70000;

	background:#f3f3f3;

	margin-bottom:1px;

	height:35px;

	border-bottom:1px solid #dfdfdf;

	border-top:1px solid #fff;

	border-right:1px solid #fff;

}

.view2 td {

	color:#cf0000;

	font-weight:bold;

	background:#f3f3f3;

	margin:1px auto;

	height:35px;

	border-top:1px solid #fff;

	border-bottom:1px solid #dfdfdf;

	border-right:1px solid #fff;

}

.view3, .view4 {

	background:#fff;

	text-align:center;

	width:100%;

	border:none;

	border-left:1px solid #fff;

}

.view3 h4{

	height:35px;

	font-size:13px;

	background:#fcfcfc;

	line-height:35px;

	padding-left:15px;

	text-align:left;

	color:#000;

}

.view3 h3 {

	height:35px;

	font-size:13px;

	background:#f8f8f8;

	line-height:35px;

	padding-left:15px;

	text-align:left;

	color:#ff0000;

}

.view3 th {

	color: #033F7A;

	background:#f3f3f3;

	margin-bottom:1px;

	height:35px;

	border-bottom:1px solid #dfdfdf;

	border-top:1px solid #fff;

	border-right:1px solid #fff;

}

.view3 td {

	background:#f3f3f3;

	margin:1px auto;

	height:35px;

	border-top:1px solid #fff;

	border-bottom:1px solid #dfdfdf;

	border-right:1px solid #fff;

}

.view4 h4 {

	height:35px;

	font-size:13px;

	background:#fcfcfc;

	line-height:35px;

	text-align:left;

	color:#000;

}

.view4 td {

	background:#f8f8f8;

	margin:1px auto;

	height:35px;

	border-top:1px solid #fff;

	border-bottom:1px solid #dfdfdf;

	border-right:1px solid #fff;

	text-align:left;

	padding-left:15px;

}

.list1 {

	width:170px;

	text-align:center;

	border-right:1px solid #fff;

	height:30px;

	padding:5px 0px;

}

.list2 {

	width:100px;

	text-align:center;

	padding:5px 0px;

	border-right:1px solid #fff;

	height:30px;

}

.list3 {

	padding:5px 0px;

	width:90px;

	text-align:center;

	border-right:1px solid #fff;

	height:30px;

}

.list4 {

	padding:5px 0px;

	width:70px;

	text-align:center;

	border-right:1px solid #fff;

	height:30px;

}

.list5 {

	padding:5px 0px;

	width:130px;

	text-align:center;

	border-right:1px solid #fff;

	height:30px;

}

.list6 {

	padding:5px 0px;

	width:90px;

	text-align:center;

	border-right:1px solid #fff;

	height:30px;

}

.list7 {

	padding:5px 0px;

	width:70px;

	text-align:center;

	height:30px;

}

#my_order_list table {

	background:#f8f8f8;

	width:100%;

	padding:1px;

}



#my_order_list td {

	background:#f3f3f3;

	padding:3px 5px;

	height:auto;

	text-align:left;

	margin:1px;

}

#my_order tr {

	margin:0px auto;

	width:720px;

}

#show {

	border:1px solid #CCCCCC;

	border-top:none;

	background:#fff;

	padding:10px;

	width:718px;

	overflow:hidden;

}

#show h4 {

	width:770px;

	font-size:13px;

	overflow:hidden;

	padding-left:5px;

	color:#D34100;

	background:#f8f8f8;

	padding:3px;

}

#show h5 {

	font-size:13px;

	font-weight:normal;

}

#show h5 a {

	color:#06437A;

	text-decoration:underline;

}

#show h5 a:hover {

	color:#FF6D0C;

}

#show ul {

	clear:both;

	overflow:hidden;

}

#show li {

	float:left;

	width:177px;

	height:190px;

	overflow:hidden;

	line-height:18px;

	text-align:center;

	margin:0px auto;

	padding-bottom:10px;

}

#show li img {

	padding:5px;

	width:120px;

	height:120px;

	overflow:hidden;

}

#show_swf {

	margin-bottom:5px;

	height:285px;

}

/*news*/

#news {

	width:365px;

	float:left;

	margin-top:10px;

}

#news h3 {

	background:url(../images/bg_content_t.gif) -25px 0px no-repeat;

	width:365px;

	height:30px;

	overflow:hidden;

	font-size:13px;

	line-height:25px;

	border-left:1px solid #dddddd;

	border-right:1px solid #dddddd;

}

#news h3 dl {

	background:url(../images/bg_news_titlel.gif) no-repeat;

	float:left;

	height:30px;

	margin-top:6px;

	line-height:25px;

	display:inline;

	margin-left:10px;

}

#news h3 span {

	background:url(../images/bg_news_title.gif) no-repeat top right;

	padding-right:10px;

	text-align:center;

	margin-left:10px;

	float:left;

	height:30px;

	font-size:13px;

	font-weight:bold;

}

#news h3 em {

	font-style:normal;

	float:right;

	padding-right:10px;

	padding-top:3px;

	font-size:11px;

	font-weight:normal;

}

#news ul {

	border:1px solid #dddddd;

	border-top:none;

	height:200px;

	overflow: hidden;

	width:350px;

	background:#F8F8F8;

	padding:0px 5px 10px 10px;

}

#news ul h4 {

	font-size:13px;

	background:#efefef;

	padding:2px 5px;

	color:#D34100;

	margin-top:10px;

}

#news ul a {

	line-height:18px;

	margin:2px 5px 2px auto;

	text-decoration:underline;

}

/*hot*/

/*news*/

#hot {

	width:360x;

	float:right;

	overflow:hidden;

	margin-top:10px;

}

#hot h3 {

	background:url(../images/bg_content_t.gif) -25px 0px no-repeat;

	width:365px;

	height:30px;

	overflow:hidden;

	font-size:13px;

	line-height:25px;

	border-left:1px solid #dddddd;

	border-right:1px solid #dddddd;

}

#hot h3 dl {

	background:url(../images/bg_news_titlel.gif) no-repeat;

	float:left;

	height:30px;

	margin-top:6px;

	line-height:25px;

	display:inline;

	margin-left:10px;

}

#hot h3 span {

	background:url(../images/bg_news_title.gif) no-repeat top right;

	padding-right:10px;

	text-align:center;

	margin-left:10px;

	float:left;

	height:30px;

	font-size:13px;

	font-weight:bold;

}

#hot h3 em {

	font-style:normal;

	float:right;

	padding-right:10px;

	padding-top:3px;

	font-size:11px;

	font-weight:normal;

}

#hot ul {

	border:1px solid #dddddd;

	border-top:none;

	height:190px;

	width:350px;

	overflow: hidden;

	background:#F8F8F8;

	padding:10px 5px 10px 10px;

}

#hot li {

	line-height:18px;

	margin:2px auto;

	background:url(../images/icon.gif) no-repeat 3px 7px;

	padding-left:15px;

}



/*product*/

#product_box {

	width:770px;

	overflow:hidden;

	float:right;

	padding-bottom:10px;

}

#details {

	background: url(../images/bg_pro1000.gif) repeat-x #fff;

	width:770px;

	overflow:hidden;

}

#details h3 {

	font-size:16px;

	float:right;

	width:370px;

	background:url(../images/bg_pro_line.gif) repeat-x bottom;

	padding-bottom:3px;

	line-height:20px;

	color:#DD3400;

}

#details ul {

	padding:5px 10px;

	margin-top:3px;

	width:718px;

	overflow:hidden;

	border-left:1px solid #f8f8f8;

	border-right:1px solid #f8f8f8;

}

#details_img {

	float:left;

	width:335px;

	height:335px;

	background:#fff;

	text-align:center;

	border:2px solid #f3f3f3;

	position:relative;

}

#details .img_show {

	margin:0px auto;

}

#intro_list {

	float:right;

	width:370px;

}

#intro_list li {

	background:url(../images/bg_pro_line.gif) repeat-x bottom;

	line-height:25px;

	padding:3px 0px;

	width:370px;

	float:left;

}

#intro_list li span {

	float:left;

	font-size:14px;

	font-weight:bold;

	width:60px;

	text-align:right;

	margin-right:10px;

}

#intro_list li em {

	padding:0px 6px;

	color:#D8AE1E;

	float:left;

	font-style:normal;

	font-size:12px;

	margin:0px 2px 5px 2px;

	border:1px solid #F2B600;

}

#intro_list li em a {

	color:#D8AE1E;

}

#intro_list li em a:hover {

	text-decoration:none;

}

#intro_list li strong {

	color:#B53D3E;

}

#details ul li .detail_r {

	float:left;

	display:inline;

	width:290px;

	text-align:left;

	margin:0px;

	padding:0px;

	font-weight:normal;

	padding-bottom:5px;

}

#details button {

	background:url(../images/button_add.gif) no-repeat;

	border:none;

	width:230px;

	height:39px;

	cursor:pointer;

	margin-left:70px;

}



#details .ui-widget { 

	font-family: Verdana,Arial,sans-serif; 

	font-size: 1.1em; 

}

#details .ui-state-highlight-dis {

	display:none;

}

#details .ui-state-highlight {

	border: 1px solid #FFA200; 

	color:#FF0000;

	line-height:20px;

	padding:5px 40px;

	font-size:12px;

	margin:10px;

	background:url(../images/icon_n.gif) no-repeat 10px 3px #FAF9F8;

}

#details .ui-state-highlight strong {

	font-size:13px;

	font-weight:bold;

	padding:0px 5px;

}

#details .ui-state-highlight font {

	padding-left:5px;

	padding-right:10px;

	font-weight:bold;

	font-size:15px;

}

#details .ui-icon { 

	display: block;

	text-indent: -99999px; 

	overflow: hidden; 

	background-image: url(../images/2e83ff_256x240_icons_icons.png) no-repeat;

}

#details ul li .selected {

	background:#F2B600;

	font-weight:bold;

	color:#fff;

}

#details ul li .selected a {

	color:#fff;

}

#details ul li .selected a:hover {

	color:#fff;

}

/*commend*/

#commend {

	width:200px;

}

#commend table {

	background: url(../images/bg_pro2.gif) repeat-x #fff 0px -55px;

	border:1px solid #f3f3f3;

	float:right;

	width:97%;

}

#commend td {

	padding:5px;

	border-bottom:1px solid #e3e3e3;

	line-height:15px;

	font-size:11px;

}

#commend img {

	width:60px;

	height:60px;

	margin-right:5px;

}

.commend_t {

	border-bottom:1px solid  #e3e3e3;

	font-size:15px;

	font-weight:bold;

	height:20px;

	padding-left:20px;

	line-height:30px;

}

.commend {

	display:none;

}

/*product*/

#product {

	background: url(../images/bg_pro2.gif) repeat-x #fff 0px -40px;

	width:100%;

	min-height:250px;

}

#product h3 {

	border-bottom:1px solid #e3e3e3;

	font-size:11px;

	height:30px;

	padding-left:15px;

	line-height:30px;

}

#product ul {

	padding:10px;

}

#nike {

	float:left;

	width:355px;

	height:250px;

}

#newbalance {

	float:left;

	width:355px;

	height:250px;

	margin-left:10px;

}

#pages {

	margin:10px auto;

	text-align:right;

}

#pages a {

	padding:3px 3px 3px 5px;

}

#pages a:hover {

	color:#ff0000;

	padding:3px 3px 3px 5px;

}

#breadcrumbs {

	background: url(../images/bg_content_t.png) no-repeat;

	height:29px;

	width:770px;

	font-size:12px;

	font-weight:normal;

	line-height:29px;

	padding-left:15px;

}

#breadcrumbs a {

	padding:0px 5px;

	color:#990000;

}



/*shopping cart*/

.shopping_cart {

	font-size:12px;

	background:#ffffff;

	clear:both;

}

.shopping_cart span {

	font-weight:bold;

	background: url(../images/bg_body.gif) repeat-x;

	display:block;

	padding:5px;

}

.shopping_cart strong {

	color:#FF0000;

	font-size:15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align:center;

	height:25px;

	width:60px;

	padding:0px 5px;

}

.shopping_cart table {

	border:1px solid #f3f3f3;

}

.shopping_cart table td{

	border-bottom:1px solid #d8d8d8;

	padding:4px;

}

.shopping_cart th {

	background:#f3f3f3;

	text-align:left;

	height:25px;

	line-height:25px;

	padding:5px;

	border-bottom:2px solid #efefef;

}



.cart_summary {

}

.cart_summary ul{

	width:95%;

	padding:0px 15px;

	margin-bottom:10px;

}

.cart_summary li {

	float:left;

	background:url(../images/step_standard.gif) no-repeat bottom;

	line-height:20px;

	height:35px;

	padding:0px 15px;

	font-size:15px;

	color:#999999;

	font-style:italic;

}

.cart_summary li a {

	font-style:normal;

}

.cart_summary h3 {

	font-size:13px;

	height:25px;

	background:url(../images/bg_pro_line.gif) repeat-x bottom;

	margin-bottom:10px;

}

.cart_summary span {

	background:url(../images/step_start.gif) bottom no-repeat;

	line-height:20px;

	height:35px;

	width:150px;

}

#partners .current {

	background:url(../images/step_current.gif) bottom no-repeat;

	color:#ff0000;

	font-weight:bold;

	font-style:normal;

}

#partners .step_end {

	background:url(../images/step_end.gif) bottom  right no-repeat;

}

#partners .step_start {

	background:url(../images/step_start.gif) left bottom no-repeat;

}

.total {

	text-align:right;

	color:#000;

	font-weight:bold;

	margin:5px auto;

}

.total span {

	color:#FF0000;

	font-size:15px;

	font-weight:bold;

	display:inline;

	height:25px;

	border:1px solid #efefef;

	margin:0px 5px;

}

.floatingBox {

	padding:10px;

	border:1px solid #dfdfdf;

}

.floatingBox legend {

	color:#ff0000;

	padding:0px 5px;

}

.floatingBox button {

	background:url(../images/bg_sub.jpg);

	border:none;

	width:60px;

	height:25px;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	cursor:pointer;

}

.floatingBox input {

	width:150px;

	height:20px;

	margin:5px auto;

	font-size:12px;

}

.inputLabel {

	width:150px;

	float:left;

	padding-right:10px;

	text-align:right;

	height:20px;

	margin:5px auto;

}

.buttonRow {

	margin-left:160px;

}

.Row {

	margin-left:0px;

	margin-top:5px;

}

/*payment*/

#payment {

	margin:0px auto;

	width:950px;

}

#payment .payment_h3 {

	background:url(../images/bg_content_t.gif) no-repeat right;

	height:29px;

	line-height:25px;

	font-size:13px;

}

#payment .payment_h3 span {

	background:url(../images/bg_content_t.gif) no-repeat;

	height:29px;

	float:left;

	padding-left:15px;

	width:700px;

}

#payment .payment_h3 a {

	color:#990000;

	text-decoration:none;

}

#payment_ul {

	border:1px solid #dfdfdf;

	border-top:none;

	background:#fff;

	padding:10px;

}

#payment_ul .cart_summary .step_end {

	background:url(../images/step_end.gif) bottom  right no-repeat;

}

#payment_ul .cart_summary .step_start {

	background:url(../images/step_start.gif) left bottom no-repeat;

}

#payment_ul .cart_summary li {

	float:left;

	background:url(../images/step_standard.gif) no-repeat bottom;

	line-height:20px;

	height:35px;

	padding:0px 15px;

	font-size:15px;

	color:#999999;

	font-style:italic;

}

#payment_ul  .cart_summary  .current {

	background:url(../images/step_current.gif) bottom no-repeat;

	color:#ff0000;

	font-weight:bold;

	font-style:normal;

}

#payment_ul .cart_summary li a {

	font-style:normal;

}

#payment_ul table {

	float:left;

	border:1px solid #efefef;

}

#payment_ul table td {

	padding:5px;

	margin:5px;

	border-bottom:1px solid #D8D8D8;

}

#payment_ul h4 {

	font-size:15px;

	background:#f3f3f3;

	padding:10px 5px;

	margin:5px auto;

	border:1px solid #d8d8d8;

}

#payment_ul h5 {

	font-size:15px;

	background:#fff;

	padding:5px;

	color:#ff0000;

}

#payment_ul table th {

	background:#f3f3f3;

	color:#000;

	font-size:15px;

	padding:5px;

}

#payment_list {

	float:left;

	margin-left:10px;

	border:5px solid #A7B28A;

	min-height:180px;

	width:250px;

	background:#CAD1B9;

	overflow:hidden;

	padding:5px;

}

#payment_list li {

	width:240px;

	float:left;

	background:url(../images/bg_paymentline.gif) repeat-x bottom;

	padding:3px 5px;

	color:#271206;

}

#payment_list li span {

	float:right;

	width:100px;

	font-size:15px;

	text-align:right;

	color:#8C0000;

}

#payment .bu2 {

	background:url(../images/sub.jpg) no-repeat;

	width:81px;

	height:25px;

	border:none;

	cursor:pointer;

	text-align:center;

}

#payment .bu3 {

	background:url(../images/bg_sub2.jpg);

	width:170px;

	height:25px;

	border:none;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	cursor:pointer;

	color:#fff;

	margin:3px 15px;

}

#p

.bu3 {

	background:url(../images/bg_sub2.jpg);

	width:170px;

	height:25px;

	border:none;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	cursor:pointer;

	color:#fff;

	margin:3px 15px;

}

#payment table button {

	background:url(../images/bg_sub.jpg) no-repeat;

	width:60px;

	margin-left:10px;

	height:25px;

	border:none;

	cursor:pointer;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#fff;

}

/*my_sidebar*/

#my_sidebar {

	float:left;

	width:156px;

	min-height:550px;

	background: url(../images/bg_my.gif) repeat-x bottom #fff;

}

#my_sidebar h3 {

	background:url(../images/title_sidebar.png) no-repeat;

	height:30px;

	line-height:30px;
	
	display:block;
	
	text-align:center;

	font-size:13px;

	width:156px;

}

#my_sidebar  ul {

	width:154px;

	float:left;

	border:1px solid #D8E2F0;

	border-bottom:none;

}

#my_sidebar  ul li {
	
	border-bottom:1px solid #dfdfdf;

	margin:2px auto auto auto;
	

}
#my_sidebar  ul li a {
	
	line-height:35px;

	background:#fff;

	display:block;
	
	height:35px;
	
	padding-left:10px;
	
}
#my_sidebar  ul li a:hover {

	background:#f8f8f8;

}
#my_sidebar  ul li img {
	padding-right:5px;
}

#my_sidebar  ul li span  {

	background:url(../images/icon.png) 8px 2px no-repeat;
	
	font-weight:bold;
	
	font-size:11px;

	padding-left:3px;

}
#my_sidebar  ul li em {
	padding:0px 5px;
	font-style:normal;
	color:#686868;
	font-weight:normal;
}
#my_sidebar  ul li span a {
	color:#000;
}

#my_sidebar  ul li span a:hover {
	color: #D20000;
}


#my_sidebar  h4 {

	background:url(../images/bg_sidebar_bottom.png) no-repeat;

	height:6px;

	width:156px;

	overflow:hidden;

	clear:both;

	margin-bottom:10px;

	float:left;

}

/*my_account*/

#my_account {

	float:right;

	width:788px;

	background: url(../images/bg_my.gif) repeat-x bottom #fff;

	min-height:550px;

}

#my_account h3 {

	background:url(../images/bg_content.png) no-repeat;

	height:30px;

	width:763px;

	font-size:12px;

	font-weight:normal;

	line-height:30px;

	padding-left:25px;

}

#my_account h3 a {

	color:#990000;

}

#my_account h2 {

	background:url(../images/bg_body.gif);

	height:35px;

	line-height:30px;

	font-size:13px;

	color:#a70000;

	padding:0px 15px;

}

#my_account h4{

	background:#f8f8f8;

	height:20px;

	padding:5px 15px;

	border-bottom:1px solid #f3f3f3;

}

#my_account ul {

	padding:20px 0px;

}

#my_account li {

	float:left;

	line-height:60px;

}

#my_account li a {

	float:left;

	display:block;

	height:60px;

	width:270px;

	margin-left:30px;

	border:1px solid #EFEFEF;

	margin-top:25px;

	padding-left:50px;

	background:url(../images/bg_my_b.gif) repeat-x bottom;

	text-decoration:none;

}

#my_account li a:hover {

	background:#f8f8f8;

	border:1px solid #e8e8e8;

}

#my_account li img {

	margin-right:10px;

}

#my_address {

}

#my_address table td {

	border-right:1px solid #fff;

	background:#f8f8f8;

	margin-bottom:1px;

	border-bottom:1px solid #e8e8e8;

	padding:5px 5px 5px 30px;

}

.my_address_input {

	padding:3px 3px;

	border-top:2px solid #9E9B98;

	border-left:2px solid #9D9B71;

	border-right:2px solid #fff;

	border-bottom:2px solid #fff;

	background:#FFFF99;

}

.my_address_btn{

	background:url(../images/bg_sub.jpg);

	border:none;

	width:60px;

	height:25px;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	cursor:pointer;

	margin-left:10px;

}

.error {
	padding:3px;
	font-size:12px;
	color:#FF0000;
	background-color: #FFFFFF;
}

.span {

	background:#000000;

	padding:3px;

	font-size:12px;

	color:#fff;

}

/*.error checked {
	padding:3px;
	font-size:12px;
	color:#000000;
	background-color: #000000;
	background-image: url(../images/checked.gif);
}
*/
.my_address {

	width:380px;

	padding:3px 3px;

	border:1px solid #B4D3D8;

	background:#FAF7EC;

}

/*#my_address table td span {

	color:#000000;

	font-size:13px;

	font-weight:bold;

	margin-top:15px;

	margin-left:5px;

}
#my_address table td label {

	color:#FF0000;

	font-size:13px;

	font-weight:bold;

	margin-top:15px;

	margin-left:5px;

}*/





