@charset "utf-8";
/* CSS Document */

/********************left_part*********************************/
#left_part{
	width:215px;
	float:left;
	text-align:center;
	display:inline;
}
.part_img{
	margin-bottom:5px;
}
/****menu & refine_search****/
.menu h3,.refine_search h3{
	width:100%;
	color:#fff;
}
.menu h3{
	background: url(../images/menu_bg.gif) no-repeat;
	padding:3px 0 3px 0;
	height:30px;
}

.menu_content,.refine_search_content{
	border-left: solid 1px #56b2f3;
	border-right: solid 1px #56b2f3;
	width:213px;
}
.menu_title,.refine_search_title{
	height:28px;
	margin-top:1px;
	text-align:left;
}
.menu_title{
	background:url(../images/menu_title_bg.gif) repeat-x left top;
	border-top:solid 1px #56b2f3;
}
.menu_title h4 a ,.refine_search_title h4 a{
	background:url(../images/index_ico.gif) no-repeat 5px -18px;
	height:20px;
	padding:6px 0 0 30px;
	display:block;
}
.menu_title h4 a:hover ,.refine_search_title h4 a:hover {
	text-decoration:none;
}
.menu_title_con ul{
	width:193px;
	margin: 0 10px 0 10px;
	text-align:left;
	padding-bottom:10px;
}
.menu_title_con ul li{
	line-height:22px;
	border-bottom:dotted 1px #BCBCBC;
	background:url(../images/menu_ico.gif) no-repeat left 6px;
	padding:0 0 0 15px;
	
}
#menu_bottom{
	background:url(../images/menu_bottom_bg.gif) no-repeat left top;
	height:37px;
}
.refine_search h3{
	background: url(../images/refine_search_bg.gif) no-repeat;
	padding:8px 0 3px 0;
	font-size:14px;
	height:19px;
}
.refine_search_content{
	border-bottom:solid 1px #F79E58;
	padding-bottom:10px;
}
.refine_search_title{
	background:url(../images/refine_title_bg.gif) repeat-x left top;
	border-top:solid 1px #FFAE00;
}
.refine_search_title_con{
	margin:10px 5px 15px 5px;
}
.refine_search_title_con input{
	width:50px;
	height:18px;
	border:solid 1px #E4946D;
}
/******help & size*******/
.helpsize{
	width:213px;
	border:solid 1px #D4D4D4;
}
.helpsize h4{
	background:url(../images/helpsize_bg.gif) repeat-x left top;
	height:18px;
	border-bottom: dotted 1px #FF0000;
	padding-top:6px;
}
.helpsize_con{
	padding:6px;
	text-align:left;
}
.helpsize_con a{
	color:#FF0000;
	font-weight:bold;
}
/**********************right_part********************************/
#right_part{
	width:770px;
	float:right;
	display:inline;
}
div.featured-product ul{
	float:left;
	width:25%;
	height:260px;
}
div.featured-product ul li .image_wrapper img{
	width:150px;
	height:120px;
	border:1px solid #ccc;
	margin-top:5px;
}
div.featured-product ul li{
	text-align:center;
}

#top_gif_ad{
	width:770px;
	margin-bottom:5px;
}
.index_main{
	width:768px;
	border:solid 1px #DCDCDC;
	float:left;
	height:auto;
}
.index_main_title{
	background: url(../images/new_middle.gif) no-repeat right top;
	width:768px;
	height:49px;
}
.index_main h3,.dog_accessories h3{
	color:#604900;
	background:url(../images/index_ico.gif) no-repeat 10px -60px;
	height:17px;
	padding:10px 0 0 45px;
}
.index_main_pro,.pro_show_list{
	padding:0 0 8px 0;
	width:100%;
}
.index_main_pro table td,.pro_show_list table td{
	vertical-align:top;
}

.new_pro,.pro_show{
	width:175px;
	line-height:17px;
	text-align:center;
	float:left;
	display:inline;
}
.pro_show ul li, .new_pro ul li, .accessory ul li{
	position:relative;
}
.pro_show span .preorder, .new_pro span .preorder, .accessory ul .preorder{
	background:url(../images/preorder.png) no-repeat left top;
	display:block;
	width:53px;
	height:52px;
	position:absolute;
	top:0;
	left:0;
}
.pro_show span .onsales, .new_pro span .onsales, .accessory ul .onsales{
	background:url(../images/sales.gif) no-repeat left top;
	display:block;
	width:36px;
	height:17px;
	position:absolute;
	top:0;
	left:130px;
}
.pro_show span .clearance, .new_pro span .clearance, .accessory ul .clearance{
	background:url(../images/clearance.gif) no-repeat left top;
	display:block;
	width:59px;
	height:18px;
	position:absolute;
	top:0px;
	left:0px;
}
.pro_show span .outof, .new_pro span .outof, .accessory ul .outof{
	background:url(../images/outof.gif) no-repeat left top;
	display:block;
	width:70px;
	height:25px;
	position:absolute;
	top:0px;
	left:0px;
}
* html .pro_show span .preorder, * html .new_pro span .preorder{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/theme/default/images/preorder.png');
	background:none;
	left:-10px;
}
* html .accessory ul .preorder{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/theme/default/images/preorder.png');
	background:none;
}
.new_pro{
	margin:0 5px 5px 10px;
}
.pro_show{
	margin:0 5px 5px 8px;
}

.new_pro a,.pro_show a{
	text-decoration:underline;
	color:#032E8A;
}
.new_pro a.image_wrapper, .pro_show a.image_wrapper{
	padding:8px;
	display:block;
	border:solid 1px #C7C7C7;	
}
.new_pro a:hover,.pro_show a:hover{
	color:#000;
	text-decoration:none;
}
.new_pro a img,.pro_show span a img{
	width:149px;
	height:127px;
}
.new_pro a.image_wrapper:hover,.pro_show span a.image_wrapper:hover{
	background:#ECD2B9;
	border:solid 1px #F39E5E;
}
.pro_img{
    height:149px;
    line-height:127px;
    overflow:hidden;
    position:relative;
    text-align:center;
}
.pro_img p {
  position:static;
  +position:absolute;
  top:50%;
}
.pro_img p img{
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  vertical-align:middle;
  text-align:center;
  max-width: 100%;
  max-height: 100%;
}
.pro_img p:after{
  content:".";font-size:1px;
  visibility:hidden;
}
* html .pro_img p img{ 
  width: expression(this.width > 100% ? 100% : true);
  height: expression(this.height > 100% ? 100% : true);
}
.pro_show_all{
	width:100%;
	float:left;	
}
.pro_show{
	height:300px;
}
.pro_show a.product-title{
	display:block;
	height:40px;
	overflow:hidden;
}
.retail_price,.wholesale_price{
	font-weight:bold;
}
.retail_price{
	color:#BE4B08;
}
.wholesale_price{
	color:#ff0000;
}
.old_price{
	text-decoration:line-through;
}
.dog_accessories{
	background:url(../images/banner_middle.gif) no-repeat left top;
	width:768px;
	height:33px;
}
.accessory{
	padding:10px 0 10px 0;
	margin:auto;
	text-align:center;
}
.accessory ul{
	margin-top:8px;
}
.accessory li{
	width:346px;
	height:220px;
	float:left;
	text-align:center;
	margin:0 10px 0 15px;
}
/******product_show,product_arrivals,product_sales*****/
#nav_text1{
	background:url(../images/nav_ico1.gif) no-repeat left center;
	height:22px;
	border-bottom:dotted 1px #818181;
	padding:8px 0 0 32px;
}
#nav_text1 a{
	color:#D0000F;
}
#nav_text1 a:hover{
	color:#ff0000;
	text-decoration:underline;
}
#pro_arrivals_title,#pro_sales_title{
	width:760px;
	height:50px;
}
#pro_show_title,#pro_new_title,#pro_sales_title{
	text-align:right;
	padding:23px 10px 0 0;
	height:27px;
	margin-top:5px;
}
#pro_show_title{
	background:url(../images/pro_show_title.gif) no-repeat left top;
}
#pro_new_title{
	background:url(../images/pro_show_title.gif) no-repeat left -70px;
}
#pro_sales_title{
	background:url(../images/pro_show_title.gif) no-repeat left -140px;
}
#pro_show_title select,#pro_new_title select,#pro_sales_title select{
	border:solid 1px #8498BB;
}
.pro_show_page1{
	text-align:right;
	margin:20px 0px 10px 10px;
	width:97%;
	clear:both;
}
.pro_show_page1 span{
	margin:0 5px 0 5px;
}
.pro_show_page1 a{
	text-decoration:none;	
}
.pro_show_page1 span{
	border:solid 1px #E7AB71;
	color:#FF6600;
	padding:3px 6px;
}
.pro_show_page1 a:hover span{
	color:#fff;
	background:#FF6600;
}
.pages_btn{
	display:block;
	float:left;
}
.pages_num{
	float:left;
	display:block;
	padding:5px 0 10px 0;
}
.page_text{
	width:50px;
	height:18px;
	border:solid 1px #FA7725;
}
/************************item detail*****************************/
.item_bg1,.item_bg2{
	width:770px;
	height:6px;
}
.item_bg1{
	background:url(../images/item_bg1.gif) no-repeat left top;
	margin-top:5px;
	font-size:0px;
}
.item_bg2{
	background:url(../images/item_bg2.gif) no-repeat left top;
	margin-bottom:8px;
}
.item_con{
	width:758px;
	border-left:solid 1px #D3D3D3;
	border-right:solid 1px #D3D3D3;
	padding:5px;
}
#item_pic,#item_pic img{
	width:360px;
}
#item_pic{
	float:left;
	margin-right:15px;
	display:inline;
}

#item_pic_intro{
	width:380px;
	height:235px;
	float:left;
	display:inline;
}
#item_pic_intro h3{
	color:#AB2200;
	font-size:14px;
	border-bottom:dotted 1px #A9A9A9;
	padding-bottom:3px;
}
#item_pic_intro ul{
	margin:10px 0 0 20px;
	line-height:22px;
}
#item_pic_intro ul li span{
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
}
#item_pic_intro ul li img{
	margin-top:15px;
}
#view_pic_btns{
	width:80%;
	margin:20px 0 20px 30px;
	float:left;
	display:inline;
}
#view_pic_btns a{
	margin:0 40px 0 0;
}
#ready_buy{
	width:100%;
	float:left;
	margin-top:20px;
}
#ready_buy h3{
	background:url(../images/ready_buy.gif) no-repeat left top;
	width:472px;
	height:30px;
	padding:5px 0 0 35px;
	float:left;
}
.ready_buy_con{
	width:500px;
	float:left;
	padding:6px 0 0 0;
}
.ready_buy_btn{
	float:left;
	margin:5px 0 0 400px;
}


.logOne{
	border:solid 1px #8498BB;
	border-bottom: 0px;
	width:60px;
}
.logTwo{
	border:solid 1px #8498BB;
	border-left: 0px;
}
.logThree{
	border-right:solid 1px #8498BB;
	width:80px;
	height:22px;
}
.logFour{
	border:solid 1px #8498BB;
	border-top:0px;
	border-right:0px;
}
.logFive{
	border:solid 1px #8498BB;
	border-bottom:0px;
	border-left:0px;
	width:80px;
}
.logsix{
	border:solid 1px #8498BB;
	border-bottom:0px;
	border-left:0px;
	width:60px;
}
.logsix span{
	color:red;
}
.loginput{
	border:1px solid #8498BB;
	width:40px;
	margin-left: 2px;
	height:18px;
}
.logbig{
	margin-left:50px;
}

/*HuadongHuadong*/
#Huadong{
	width:760px;
	overflow:hidden;
}
#bar1{
	background:url(../images/bar.gif) repeat-x left 0px;
	width:755px;
	height:auto;
	padding:0 0 10px 3px;
}
.bar_menu ul a{
	font-weight:bold;
	color:#000;
	text-align:center;
	display:block;
	padding-top:15px;
	margin-right:3px;
	height:25px;
}
.bar_menu ul a:hover{
	text-decoration:none;
}
.bar_menu .li1{
	width:122px;
	height:37px;
	background:url(../images/hdm_bg2.gif) no-repeat left 8px;
	float:left;
	margin:0 3px 0 1px;
	padding-top:3px;
	overflow:hidden;
}
.bar_menu .li2{
	width:121px;
	height:45px; 
	background:url(../images/hdm_bg1.gif) no-repeat left bottom;
	float:left;
	margin-right:3px;
}
.Huadong_list{
	width:760px;
	float:left;
	display:inline;
	padding:8px 5px 10px 0;
	text-align:left;
}
/****customer reviews*****/
.reviews,.reviews_intro,.reviews_con{
	border:solid 1px #D5D5D5;
	padding:8px;
}
.reviews{
	width:96%;
	background:#F0F0F0;
}
.reviews_intro{
	width:97%;
	background:#F5F4EC;
}
.reviews h2{
	font-size:14px;
	margin:8px;
}
.reviews_con{
	background:#fff;
	width:97%;
}
.reviews_con table td{
	text-align:left;
	padding:5px 0 5px 5px;
}
.reviews_con span{
	color:#ff0000;
}
.reviews_con_input{
	border:solid 1px #A4ACB2;
}
.reviews_btn{
	background:url(../images/views_btn.gif) no-repeat;
	width:46px;
	height:20px;
	border:0px;
	cursor:pointer;
}
/*********************member_login*************************************/
#member_login_bg1,#member_login_bg2{
	width:940px;
	height:22px;
	float:left;
}
#member_login_bg1{
	background:url(../images/member_login_bg1.gif) no-repeat left top;
	margin:20px 0 0 25px;
}
#member_login_bg2{
	background:url(../images/member_login_bg2.gif) no-repeat left top;
	margin:0 0 20px 25px;
}
#member_login_con{
	width:938px;
	border-left:solid 1px #D1D1D1;
	border-right:solid 1px #D1D1D1;
	background:#F7F7F7;
	margin:0 0 0 25px;
	padding-bottom:20px;
	float:left;	
}
.member_reg{
	margin:0 0 0 50px;
	width:358px;
	float:left;	
	display:inline;
}
.member_reg h3,.member_login h3,.register h3,.password h3{
	font-size:16px;
	height:45px;
}
.member_reg h3,.register h3{
	background:url(../images/member_login_ico.gif) no-repeat left top;
	padding:25px 0 0 70px;
}
.member_reg p{
	margin-left:20px;
	line-height:20px;
}
.member_reg img{
	margin:20px 0 0 60px;
}
.member_login{
	width:450px;
	float:left;	
	margin:0 0 0 50px;
}
.member_login h3{
	background:url(../images/member_login_ico.gif) no-repeat left -105px;
	padding:25px 0 0 90px;
}
.member_login table td,
.register table td,
.password table td,
#my_account_content table td,
#feedback_main table td,
.order_table td,
.order_table th,
.shopping_infor_main table td,
.shipping_method_main table td,
.method_content table td,
.credit_table td,
#email_friend_infor table td{
	padding:5px;
}
.order_table_img{
	width:95px;
	height:58px;
}
.order_table span{
	color:#ff0000;
	font-weight:bold;
}
.order_table input{
	border:solid 1px #F3A05C;
	width:35px;
	height:18px;
}
.member_login table td input,.register_text{
	border:solid 1px #C4AF6D;
	width:180px;
	height:18px;
	padding-top:2px;
}
.member_login table td a{
	color:#65690E;
	text-decoration:underline;
}
.member_login table td a:hover{
	color:#2D2100;
}
.member_login table td img{
	margin:10px 0 0 0;
}
.register,.password{
	width:92%;
	margin-left:50px;
}
.register h3,.password h3{
	width:90%;
	border-bottom:dotted 1px #A2A2A2;
}
.register table,.password table{
	margin:10px 0 0 100px;
}
.register table h2,.password table h2{
	font-size:14px;
	color:#E6650A;
}
.continue_btn{
	background:url(../images/continue_btn.gif) no-repeat;
	width:114px;
	height:32px;
	border:0px;
	margin:10px 0 0 40px;
	cursor:pointer;
}
.register p,.password p{
	margin:10px 0 0 70px;
	line-height:30px;
}
.register p span,.password p span{
	color:#E06618;
	font-weight:bold;
}
.register p img,.password p img{
	margin:10px 30px 0 0;
}
.password h3{
	background:url(../images/member_login_ico.gif) no-repeat left -220px;
	padding:25px 0 0 80px;
}
.password_text{
	border:solid 1px #C4AF6D;
	height:18px;
	padding-top:2px;
}
/**********************orders_search****************************/
.orders_gray{
	width:97%;
	height:24px;
	background:#F4F4F4;
	padding:6px 0 0 20px;
	margin-top:10px;
}
#orders_search{
	width:90%;
	text-align:center;
	margin:20px 0 10px 0;
}
#orders_text{
	width:200px;
	height:16px;
	border:solid 1px #6A99A9;
	padding-top:2px;
}
.orders_search_btn{
	background:url(../images/search_button.gif) no-repeat;
	width:95px;
	height:28px;
	color:#FFF;
	font-weight:bold;
	margin:20px auto;
	border:0px;
	cursor:pointer;
	line-height:27px;
}
/*********************my accout*******************************/
#account_left{
	width:200px;
	margin:8px 8px 8px 0;
	float:left;
}
#account_right{
	width:788px;
	float:left;
	margin:8px 0 8px 0;
}
#account_welcome{
	width:180px;
	height:51px;
	background:url(../images/account_welcome.gif) no-repeat left top;
	margin:10px 0 5px 0;
	padding:10px;
	text-align:center;
	line-height:20px;
}
#account_welcome span{
	color:#8A062B;
}
.account_title{
	background:url(../images/account_title_bg.gif) no-repeat left top;
	width:200px;
	height:40px;
}
.account_title h3{
	padding:12px 0 0 35px;
	color:#fff;
	font-size:14px;
}
.account_con{
	width:183px;
	border:solid 1px #D2D2D2;
	border-top:none;
	padding:0 7px 10px 8px;
	background:#FCFCFA;
	margin-bottom:5px;
}
.account_con ul{
	line-height:20px;
	margin:0 8px 0 5px;
}
.account_con ul li{
	background:url(../images/account_li_ico.gif) no-repeat left 8px;
	padding:0 0 3px 10px;
	border-bottom:dotted 1px #C1CD81;
	margin-bottom:5px;
}
.account_con ul li a{
	color:#000;
}
.account_con ul li a:hover{
	color:#606B27;
	font-weight:bold;
}
#account_main_img1,#account_main_img2{
	width:788px;
	height:18px;
}
#account_main_img1{
	background:url(../images/account_main_img1.gif) no-repeat left top;
}
#account_main_img2{
	background:url(../images/account_main_img2.gif) no-repeat left top;
}
#account_main{
	width: 756px;
}
#account_main,#feedback_main{
	border-left: solid 8px #F1F1F1;
	border-right: solid 8px #F1F1F1;
	background:#FFF;
	padding:0 8px 20px 8px;
}
#account_main_title h3{
	background:url(../images/account_main_title_bg.gif) repeat-x left bottom;
	width:100%;
    height:24px;
}
#account_main_title h3 span{
	border-bottom:2px solid #92002D;
	float:left;
	font-size:14px;
	line-height:22px;
	padding:0 6px;
}
.account_main_p{
	margin-bottom:20px;
	text-indent:20px;
}
#my_account_content{
	line-height:25px;
	margin:20px 0 0 20px;
	padding-bottom:20px;
}
#my_account_content span{
	color:#ff0000;
}
#my-profile, #my-orders{
	width:49%;
}
#my-profile{
	float:left;
}
#my-orders{
	float:right;
}
#my-profile h3, #my-orders h3{
	padding:5px 7px;
	background:#dedede;
}
#my-profile ul, #my-orders ul{
	padding-left:20px;
}
#my-profile ul li, #my-orders ul li{
	list-style-type:disc;
}
#my-profile ul li a, #my-orders ul li a{
	line-height:22px;
	color:#0066cc;
	font-size:14px;
}
#continue_button,
#submit_button,
#feedback_btn,
#billing_button,
#shipping_button{
	background:url(../images/button.gif) no-repeat;
	line-height:25px;
	border:0px;
	color:#fff;
	font-weight:bold;
	width:95px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
#continue_button{
	margin:15px 0 0 230px;
}
#shipping_button,#billing_button,#feedback_btn,.program{
	margin:15px 0 0 0;
}
.table_select{
	border:solid 1px #C4AF6D;
}
#points,#subscription,#order_status{
	margin:20px 0 0 0;
}
#points table,#points table td,#points table th{
	border:solid 1px #A3A661;
}
#points table td,#points table th{
	padding:5px;
}
#points table th{
	background:#D7ECB2;
}
.points_table_text{
	border:solid 1px #A4ACB2;
	height:20px;
}
#points a,
.order_table td a,
.wish_list_left_link a,
#email_friend_pro a,
#email_friend_infor a{
	color:#840D2B;
	text-decoration:underline;
}
#points a:hover,
.order_table td a:hover,
.wish_list_left_link a:hover,
#email_friend_pro a:hover,
#email_friend_infor a:hover{
	color:#D65600;
}
.select_all{
	margin:10px 0 0 8px;
}
#upload_puppy{
	background:url(../images/upload_my_puppy.gif) no-repeat;
	margin:20px 0 20px 200px;
}
.modeld_gray{
	background:#F0F0F0;
	padding:5px 5px 5px 10px;
	margin-top:20px;
}
#subscription{
	text-align:center;
}
#order_status p{
	margin-bottom:10px;
}
.order_table{
	border-top:solid 1px #D6D6D6;
	border-right:solid 0px #D6D6D6;
}
.order_table td,.order_table th{
	border-left:solid 0px #D6D6D6;
	border-bottom:solid 0px #D6D6D6;
	text-align:left;
}
.order_table th{
	background:#F5F5F5;
	border-top:solid 2px #FFF;
}


/******feedback*******/
#feedback_main_img1,#feedback_main_img2{
	width:996px;
	height:18px;
}
#feedback_main_img1{
	background:url(../images/feedback_main_img.gif) no-repeat left top;
	margin-top:8px;
}
#feedback_main_img2{
	background:url(../images/feedback_main_img.gif) no-repeat left -35px;
}
#feedback_main{
	width:964px;
	padding-bottom:20px;
}
#feedback_main p{
	margin:10px 0 0 0;
}
#feedback_main p a{
	color:#960632;
	text-decoration:underline;
}
#feedback_main p a:hover{
	color:#D04500;
}
#feedback_main table{
	margin:20px 0 20px 80px;
}
.feedback_con{
	width:962px;
	border:solid 1px #BCBCBC;
	padding:1px 1px 8px 1px;
	margin-bottom:5px;
}
.feedback_con_title{
	background:#4B2E37 url(../images/feedback_con_title_bg.gif) no-repeat 10px 10px;
	height:22px;
	color:#fff;
	padding:7px 0 0 35px;
}
.feedback_con_title h3{
	font-weight:lighter;
	font-size:14px;
	float:left;
	background:#4B2E37 url(../images/feedback_con_title_bg.gif) no-repeat right -14px ;
	padding-right:25px;
}
.feedback_con_title h3 span{
	font-weight:bold;
	font-size:14px;
}
.feeddback_title_ico1{
	float:right;
	margin-right:5px;
}
.feedback_question,.feedback_answer{
	margin:10px 8px;
}
.feedback_question h3,.feedback_answer h3{
	padding:3px 0 5px 25px;
	border-bottom:dotted 1px #7F7F7F;
	width:920px;
	font-weight:lighter;
}
.feedback_question h3{
	background:url(../images/feedback_q_ico.gif) no-repeat left 2px;
}
.feedback_question h3 span,.feedback_answer h3 span{
	font-weight:bold;
}
.feedback_answer h3{
	background:url(../images/feedback_q_ico.gif) no-repeat left -25px;
}
.feedback_answer p{
	color:#993300;
}
/*****wish_list******/
#wish_list{
	margin:20px 0 0 0;
}
.wish_list_left{
	width:434px;
	float:left;
	margin-top:15px;
}
.wish_list_right{
	width:293px;
	float:left;
	margin:15px 0 0 15px;
}
.wish_list_left_title{
	background:url(../images/wish_list_img.gif) no-repeat left top;
	width:409px;
	height:55px;
}
.wish_list_left_con{
	width:375px;
	border-left:solid 7px #FFC4AC;
	border-right:solid 7px #FFC4AC;
	background:#fff url(../images/wish_list_start.gif) no-repeat 30px right;
	padding:0 10px 0 10px;
}
.wish_list_left_foot{
	background:url(../images/wish_list_img.gif) no-repeat left -81px;
	width:410px;
	height:21px;
}
.wish_list_left_txt{
	border-bottom:dotted 1px #969696;
	padding:3px 0 5px 0;
}
.wish_list_left_int{
	width:230px;
	float:left;
}
.wish_list_left_link{
	width:138px;
	float:right;
	text-align:right;
}
.wish_list_left_link a{
	margin-left:5px;
	font-weight:bold;
}
.new_wish_list_title{
	background:url(../images/wish_list_img.gif) no-repeat left -126px;
	width:294px;
	height:29px;
}
.new_wish_list_title h3{
	font-size:14px;
	padding:7px 0 0 15px;
	color:#95143A;
	font-weight:lighter;
}
.new_wish_list_con{
	text-align:center;
	padding:15px 0 10px 0;
	margin-bottom:10px;
}
.new_wish_list_con a img{
	width:150px;
	height:130;
}
.add_wish{
	background:url(../images/wish_list_img.gif) no-repeat left -173px;
	width:147px;
	height:31px;
	margin:15px 0 0 0;
	color:#fff;
	font-weight:bold;
	border:0px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.FAQ_question{
	margin:10px 0 8px 0;
	padding:5px;
	background:#F8F8F8;
	font-weight:bold;
	font-size:14px;
}
.FAQ_answer{
	padding:0 5px 0 18px;
}
.FQA_con{
	padding:20px 5px 0 18px;
}
/*******review_cart*********/
.shopping_guide{
	text-align:center;
	margin:20px 0 15px 0;
}
.customer_cart_img{
	float:left;
}
.customer_cart{
	float:left;
	border-bottom:dotted 1px #696969;
	width:93%;
	padding:18px 0 8px 10px;
	color:#A54200;
	font-size:18px;
	font-weight:bold;
}
.days{
	margin:20px 0 5px 0;
	border-bottom:dotted 1px #696969;
	color:#9D0E06;
	padding-bottom:5px;
}
.continue_shipping,.update_btn{
	margin:10px 0 20px 0;
}
.continue_shipping{
	float:left;
}
.update_btn{
	float:right;
}

#notice{
	width:669px;
	/*height:269px;*/
	float:left;
}
#notice span{
	color:#A01E0A;
	font-weight:bold;
	font-size:16px;
}
#shopping_total{
	text-align:right;
	width:327px;
	float:right;
}
#shopping_total ul{
	float:right;
	margin-left:8px;
}
.check{
	float:right;
	margin:20px 0 20px 0;
	width:327px;
	text-align:right;
}
/*****shipping_information,shipping_method****/
.shipping_infor,.shipping_method,.cart_listing,.payment_method,.pay_creat_cart{
	height:26px;
	font-size:16px;
	padding:8px 0 0 40px;
	font-weight:bold;
}
.shipping_infor{
	background:url(../images/shopping_stars.gif) no-repeat left top;
}
.shipping_method{
	background:url(../images/shopping_stars.gif) no-repeat left -40px;
}
.shopping_infor_main,.shopping_infor_main table{
	margin:5px 0 5px 45px;
}
.shopping_infor_main p{
	margin-bottom:10px;
}
.shopping_infor_main span,
.shipping_method_main span,
.method_content font,
.credit_table span{
	color:#ff0000;
}
.dotted{
	margin:20px 0 10px 0;
	border-top:dotted 1px #696969;
	padding-top:5px;
}
.shopping_continue{
	background: url(../images/search_button.gif) no-repeat;
	width:95px;
	height:28px;
	float:right;	
	margin:10px;
	line-height:27px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
.shipping_method_main{
	margin:10px 0 10px 15px;
}
/****review_order,payment_method,pay_creat_cart****/
#review_order_top{
	color:#A54200;
	font-size:20px;
	text-align:center;
	margin-bottom:15px;
	font-weight:bold;
}
.cart_listing{
	background:url(../images/shopping_stars.gif) no-repeat left -80px;
	margin-bottom:15px;
}
.method{
	width:67%;
	float:left;
	margin-top:20px;
}
.method h3{
	float:left;
	font-size:14px;
}
.method span{
	float:right;
}
.method span a,.method a,.method_content table td a{
	color:#256990;
	text-decoration:underline;
}
.method span a:hover,.method a:hover,.method_content table td a:hover{
	color:#104A6B;
}
.method_content{
	margin:8px 0 0 0;
	border-top:dotted 1px #696969;
	float:left;
	width:98%;
	padding:10px 5px 10px 5px;
}
.review_order{
	float:right;
	width:30%;
	margin-top:20px;
}
.review_order_title{
	background:url(../images/order_view_bg.gif) no-repeat left top;
	width:280px;
	height:28px;
	color:#fff;
	padding:8px 0 0 10px;
	font-size:14px;
	font-weight:bold;
}
.review_order_con{
	width:278px;
	border-left:solid 1px #37B7E8;
	border-right:solid 1px #37B7E8;
	padding:5px;
}
.review_order_con span,#email_friend_pro li span{
	color:#ff0000;
	font-weight:bold;
}
.review_order_con p{
	margin:5px 0 10px 0;
}
#review_order_xl{
	background:url(../images/order_view_bg.gif) repeat-x left -78px;
	height:9px;
	width:100%;
}
.review_order_foot{
	background:url(../images/order_view_bg.gif) no-repeat left -54px;
	width:290px;
	height:9px;
}
#order_next{
	float:right;
	width:98%;
	margin:20px 0 20px 0;
	border-top: dotted 1px #696969;
	text-align:right;
	padding:15px 20px 0 0;
}
.method_content table td b{
	font-size:14px;
}
.payment_method{
	background:url(../images/shopping_stars.gif) no-repeat left -120px;
}
.place_order_btn{
	background:url(../images/place_order.png) no-repeat;
	width:210px;
	height:56px;
	border:0px;
	cursor:pointer;
}
.pay_creat_cart{
	background:url(../images/shopping_stars.gif) no-repeat left -160px;
	border-bottom:dotted 1px #696969;
	padding-bottom:5px;
}
.credit_table_option{
	font-weight:bold;
	font-size:14px;
}
/*****completed*****/
.completed{
	line-height:22px;
	border-bottom:dotted 1px #696969;
	padding-bottom:15px;
	float:left;
	width:100%;
}
.completed h4{
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
}
#seller_infor{
	width:485px;
	margin:20px 0 0 0;
	border-right:dotted 1px #999;
	float:left;
}
#seller_infor h3,#ship_to h3{
	font-size:14px;
	color:#C0510A;
}
#ship_to{
	width:300px;
	margin:20px 0 0 100px;
	float:left;
}
#shopping_cart_list h3{
	width:100%;
	font-size:16px;
	margin:20px 0 10px 0;
	float:left;
	color:#C0510A;
}
#completed_btn{
	float:left;
	width:100%;
	margin:30px 0 20px 0;
}
#completed_btn a{
	color:#000;
	text-decoration:underline;
}
#completed_btn a:hover{
	color:#4D4D4D;
}
.homepage_btn,.go_account_btn,.Print_btn{
	height:38px;
	display:block;
	padding:6px 0 0 40px;
	margin-left:120px;
	float:left;
	display:inline;
}
.homepage_btn{
	background:url(../images/competed_button.gif) no-repeat left top;
}
.go_account_btn{
	background:url(../images/competed_button.gif) no-repeat left -48px;

}
.Print_btn{
	background:url(../images/competed_button.gif) no-repeat left -100px;
}
/*****emailto_friends******/
#logo2{
	padding:20px 0 20px 0;
	border-bottom:dotted 1px #993366;
	text-align:center;
}
#email_friend_pro,#email_friend_infor{
	float:left;
	line-height:22px;
	text-align:center;
}
#email_friend_pro{
	width:200px;
	margin:20px;
}
#email_friend_pro h3{
	font-size:14px;
	margin-bottom:10px;
}
#email_friend_pro a img{
	width:200px;
	height:120px;
}
#email_friend_infor{
	width:72%;
	margin:10px 0 0 10px;
}
#email_friend_infor a span{
	color:#000;
}
#email_friend_infor a{
	margin-right:30px;
}
#email_friend_infor table{
	margin-top:20px;
	text-align:left;
}
#close_btn{
	text-align:right;
	margin:20px 0 50px 0;
	width:99%;
	float:left;
	padding:20px 0 20px 0;
	border-top:dotted 1px #993366;
}
/******bottom_menu*******/
#bottom_menu_left{
	width:186px;
	margin:8px 8px 8px 0;
	float:left;
	background:#EBEBEB;
	padding:0 10px 10px 10px;
}
#bottom_menu_right{
	width:782px;
	float:left;
	margin:8px 0 8px 0;
}
#customer_service,#FAQ_bg{
	width:186px;
	height:41px;
}
#customer_service{
	background:url(../images/bottom_img.gif) no-repeat left top;
}
#FAQ_bg{
	background:url(../images/bottom_img.gif) no-repeat left -159px;
}
#customer_serv_con{
	width:170px;
	background:#FFF;
	padding:15px 8px;
}
#customer_serv_con li,#news_con ul li{
	background:url(../images/bottom_img.gif) no-repeat left -48px;
	line-height:28px;
	padding:0 0 0 18px;
	border-bottom:solid 1px #E5E5E5;
}
#customer_serv_con li a{
	color:#000;
}
#customer_serv_con li a:hover{
	color:#002E63;
	font-weight:bold;
}
#wholesale_price{
	width:98%;
	background:#F7F7F7;
	padding:5px;
	color:#783A19;
	font-size:16px;
	font-weight:bold;
}
.wholesale_con{
	width:96%;
	margin:20px 0 0 20px;
}
.wholesale_con ul li,.wholesale_con a,.wholesale_con span,.adress{
	font-size:14px;
	font-weight:bold;
}
.wholesale_con span{
	color:#ff0000;
}
.wholesale_con ul li{
	background:url(../images/title_ico.gif) no-repeat left 6px;
	padding:0 0 0 18px;
	line-height:24px;
}
.wholesale_con ul li p{
	font-weight:lighter;
}
.wholesale_con a{
	color:#0B4761;
	text-decoration:underline;
}
.wholesale_con a:hover{
	color:#0579AB;
}
.adress{
	margin:20px 0 0 20px;
	line-height:22px;
}
/**news listing**/
#news{
	width:770px;
	margin:10px 0 20px 0;
	background: #EDEDED;
	padding-bottom:10px;
}
#news_title{
	background:url(../images/bottom_img.gif) no-repeat left -87px;
	width:770px;
	height:48px;
}
#news_con{
	background:#FFF url(../images/news_con_bg.gif) no-repeat  right bottom;
	width:754px;
	margin:0 0 0 8px;
	padding:20px 0 20px 0;
}
#news_con ul{
	margin:0 50px 0 50px;
}
#news_con ul li a{
	color:#1A427A;
	text-decoration:underline;
}
#news_con ul li a:hover{
	color:#940403;
	font-weight:bold;
}
#news_con h3{
	margin:10px 0 25px 30px;
	font-size:14px;
}
#news_pages{
	margin:20px 0 0 100px;
}
#news_pages a{
	color:#1A427A;
	margin:0 5px 0 5px;
}
#news_pages_txt{
	width:35px;
	height:18px;
	border: dotted 1px #1A3459;
}
.news_intro{
	margin:0 0 5px 30px;
	border-bottom:dotted 1px #959595;
	width:90%;
	padding-bottom:5px;
}
.news_intro font,.news_con_text a{
	color:#C33D18;
}
.news_con_text{
	margin:10px 30px 10px 30px;
}


/**********customize**************/
#customize_left{
	width:290px;
	float:left;
	margin:10px 8px 10px 0;
	line-height:18px;
}
#customize_right{
	width:666px;
	height:600px;
	background:url(../images/customize_show_bg.gif) no-repeat left top;
	float:left;
	margin:10px 0 10px 0;
	padding:20px 15px;
}
#customize_left h2{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
#customize_left p{
	text-indent:20px;
	margin:10px 0 10px 0;
}
#customize_left ul li{
	margin-bottom:8px;
}
#lab_left{
	width:306px;
	float:left;
}
#lab_tabs_top{
    width:100%;
	height:76px;
	background:url(../images/lab_top_bg.gif) no-repeat left 10px;
}
#lab_tabs_top ul{
	margin:0 0 0 20px;
}
#lab_tabs_top ul li{
	width:47px;
	height:73px;
	text-align:center;
	float:left;
	margin-right:20px;
}
#lab_tabs_top ul li a {
    display: block;
    height: 86px;
	text-decoration:none;
	background-repeat:no-repeat;
}
#lab_tabs_top ul li a:hover{
	background-position: -60px 0;
}
#lab_tabs_top ul li a span{
	visibility: hidden;
}
#lab_tabs_top ul li.selected a, #lab_tabs_top ul li.selected a:hover{
	background-position: -121px 0;
} 
.swap_item{
	background:url(../images/swap_item.gif) no-repeat left top;
}
.add_letter{
	background:url(../images/add_letter.gif) no-repeat left top;
}
.add_art{
	background: url(../images/add_art.gif) no-repeat left top;
}
.buy_now{
	background:url(../images/buy_now.gif) no-repeat left top;
}

#lab_tabs h3{
	margin-bottom:10px;
	font-size:16px;	
}
#lab_tabs ul{
	margin:10px 0 0 30px;
}
#lab_tabs ul li{
	margin-bottom:10px;
}
#lab_tabs ul li a{
	font-size:14px;
	font-weight:bold;
	color:#363174;
	text-decoration:underline;
}
#lab_tabs ul li a:hover{
	color:#998023;
}
#lab_tabs span{
	color:#980839;
	font-weight:bold;
}
#lab_tabs font,#exchange span{
	color:#FF0000;
	font-weight:bold;
}
.swap_item_img,.add_letter_img,.add_art_img{
	height:29px;
	padding:4px 0 0 45px;
}
.swap_item_img{
	background:url(../images/img_ico1.gif) no-repeat left top;
}
.add_letter_img{
	background:url(../images/img_ico2.gif) no-repeat left top;
}
.add_art_img{
	background:url(../images/img_ico3.gif) no-repeat left top;
}
#lab_tabs_text,#lab_tabs_art{
	margin:18px 0 0 0;
	height:500px;
	overflow-y:scroll;
	background-color: transparent; 
	scrollbar-highlight-color: #a6a6a6; 
	scrollbar-shadow-color: #a6a6a6; 
	scrollbar-arrow-color: #a6a6a6; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
}
#lab_tabs_text ul li{
	width:48px;
}
#lab_tabs_text ul li,#lab_tabs_art ul li{
	float:left;
	height:48px;
	text-align:center;
}
#lab_tabs_art ul li{
	width:65px;
}
#lab_tabs table td{
	padding:5px;
	text-align:center;
}
#collar_size h4{
	margin:10px 0 10px 0;
	width:93%;
	background:#F9F4D4;
	padding:3px 0 3px 20px;
}
#collar_size p{
	margin:8px 0 8px 0;
	color:#B60730;
}
#collar_size table,#collar_size table td{
	border:solid 1px #C1AA1E;
}
#lab_right{
	width:350px;
	float:right;
	text-align:center;
}
#seleted_pro{
	width:348px;
	height:240px;
	margin-bottom:10px;
}
#seleted_area{
	background:url(../images/ant_line.gif) no-repeat left top;
	height:163px;
	margin-left:15px;
	margin-top:-180px;
	position:relative;
	visibility:visible;
	width:318px;
	z-index:1;
	overflow:hidden;
}


/***********网页底部的类别****************/
#bottom_title{
	font-size:14px;
	font-weight:bold;
	border-top:dotted 1px #B2B2B2;
	border-bottom:dotted 1px #B2B2B2;
	padding:8px 0 8px 5px;
	background:#FCFFEE;
	margin-bottom:10px;
}
.bottom_pro_show{
	margin:10px 0 10px 25px;
}
#exchange p{
	margin:10px 0 10px 0;
}
.our_link{
	border:dotted 1px #FF6633;
	margin:10px 0 15px 0;
	padding:0 0 10px 10px;
}
.our_link h3{
	margin:10px 0 15px 0;
	font-size:18px;
	font-weight:bold;
	padding-top:20px;
}
.our_link li{
	float:left;
	text-align:center;
	margin:0 5px 0 5px;
}

#dropTable span{
	color:#ff0000;
}
.fontSize{
 font-size:12px;
}

.print_table{
	margin:20px 0 20px 0;
	border-collapse:collapse;
	border-color:#D4D4D4;
	border-bottom-color:none;
	border-right-color:none;

}
.print_table td{
	padding:5px;
	border-color:#D4D4D4;
	text-align:center;
}
.print_title_all{
	text-align:center;
	margin:20px 0 20px 0;
}
.print_title{
	font-size:16px;
	color:#8A0D87;
	font-weight:bold;
}
.more_quantity{
	font-weight:bold;
	font-size:30px;
	color:#FF6600;
}
.design_condition{
	font-size: 18px;
	font-weight: bold;
}
.font_color{
	color:#0D3F73;
}
.bgcolor1{
	background:#FFF2FF;
}
.bgcolor2{
	background:#F5CAF4;
}
.bgcolor3{
	background:#F5E2CA;
}

.print_table{
	margin:20px 0 20px 0;
	border-collapse:collapse;
	border-color:#D4D4D4;
	border-bottom-color:none;
	border-right-color:none;

}
.print_table td{
	padding:5px;
	border-color:#D4D4D4;
	text-align:center;
}
.print_title_all{
	text-align:center;
	margin:20px 0 20px 0;
}
.print_title{
	font-size:16px;
	color:#8A0D87;
	font-weight:bold;
}
.more_quantity{
	font-weight:bold;
	font-size:30px;
	color:#FF6600;
}
.design_condition{
	font-size: 18px;
	font-weight: bold;
}
.font_color{
	color:#0D3F73;
}
.font_color1{
	color:#8A0D87;
}
.font_color2{
	color:#ff0000;
}
.bgcolor1{
	background:#FFF2FF;
}
.bgcolor2{
	background:#F5CAF4;
}
.bgcolor3{
	background:#F5E2CA;
}
/********custom_order_server***********/
#custom_order_left{
	float:left;
	width:190px;
	height:312px;
	background:url(../images/custom_order_bg.gif) no-repeat left top;
	margin:10px 10px 10px 0;
}
#custom_order_left h3{
	margin:20px 0 0 20px;
}
#custom_order_left p{
	margin:10px 20px 0 5px;
	line-height:20px;
	text-align:justify;
}
#custom_order_left p span{
	color:#A71E0C;
	font-weight:bold;
}
#custom_order_right{
	float:left;
	width:795px;
	margin-top:10px;
	padding-bottom:20px;
}
#custom_order_right a{
	color:#163CAA;
	font-weight:bold;
}
#custom_order_right a:hover{
	color:#224CC6;
}
.custom_title{
	width:100%;
	border-bottom:dotted 1px #818181;
	padding:10px 0 8px 0;
	font-size:14px;
	color:#993003;
	font-weight:bold;
	margin-bottom:8px;
}
.custom_ul li,.custom_item li{
	float:left;
	margin:20px 0 20px 25px;
	text-align:center;
	display:inline;
}
.custom_ul li{
	width:314px;
}
.custom_ul li a{
	color:#3C3C3C;
	font-weight:bold;
}
.custom_ul li a:hover{
	color:#000;
	text-decoration:none;
}
.custom_ul li a:hover{
	color:#000;
}
.custom_ul a.image_wrapper,.custom_item a.image_wrapper{
	padding:8px;
	display:block;
	border:solid 1px #C7C7C7;
	margin-bottom:10px;
}
.custom_ul a img{
	width:298px;
	height:200px;
}
.custom_ul a.image_wrapper:hover,.custom_item a.image_wrapper:hover{
	background:#ECD2B9;
	border:solid 1px #F39E5E;
}
.custom_item li{
	width:164px;
}
.custom_item a img{
	width:148px;
	height:110px;
}
#custom_select,#custom_size{
	margin:20px 0 20px 20px;
}
#custom_select th{
	background:#FCE1CE;
}
#custom_select th,#custom_select td{
	padding:5px;
	text-align:center;
}
#custom_select a img{
	width:105px;
	height:66px;
}
#custom_size td{
	padding:5px;
}
#custom_size td span{
	color:#ff0000;
	font-weight:bold;
}
.custom_size_text{
	border:solid 1px #C4AF6D;
	height:18px;
	padding-top:2px;
}
.text_color{
	font-weight:bold;
	color:#993003;
}
hr{
	color:#fff;
	height:0px;
	border-top:solid 1px #E1E1E1;
}

#pro_show_title,#pro_new_title,#pro_sales_title,#pro_collars_title{
text-align:right;
padding:23px 10px 0 0;
height:27px;
margin-top:5px;
}
#pro_show_title{
background:url(../images/pro_show_title.gif) no-repeat left top;
}
#pro_new_title{
background:url(../images/pro_show_title.gif) no-repeat left -70px;
}
#pro_sales_title{
background:url(../images/pro_show_title.gif) no-repeat left -140px;
}
#pro_collars_title{
background:url(../images/pro_show_title.gif) no-repeat left -210px;
}
#pro_show_title select,#pro_new_title select,#pro_sales_title select,#pro_collars_title select{
border:solid 1px #8498BB;
}
#tooltip.tooltip-bg{
	background: url('../images/tooltip_bg.png') no-repeat top left;
	width:247px;
	height:147px;
	text-align:center;
	padding-top:10px;
	overflow:hidden;
	border:none;
}
#tooltip.tooltip-bg *{
	width:230px;
}
/*****completed*****/
.completed{
	line-height:22px;
	padding-bottom:15px;
	float:left;
	width:100%;
}
.completed h4{
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
}
.seller_infor h3,.ship_to h3{
	font-size:14px;
	color:#C0510A;
}
.seller_infor ul,.ship_to ul{
	line-height:22px;
}
.pay_infor{
	margin-top:15px;
	line-height:24px;
}
.pay_infor li{
	float:left;
}
.pay_infor_li1{
	margin-right:550px;
}
.pay_infor_li2{
	margin-right:580px;
}
.ship_to{
	width:100%;
	border-top:solid 1px #CCCCCC;
	margin-top:10px;
	padding-top:10px;
	float:left;
}
#shopping_cart_list h3{
	width:100%;
	font-size:16px;
	margin:20px 0 10px 0;
	float:left;
	color:#C0510A;
}
#completed_btn{
	float:left;
	width:100%;
	margin:30px 0 20px 0;
}
#completed_btn a{
	color:#000;
	text-decoration:underline;
}
#completed_btn a:hover{
	color:#4D4D4D;
}
.homepage_btn,.go_account_btn,.Print_btn{
	height:38px;
	display:block;
	padding:6px 0 0 40px;
	margin-left:120px;
	float:left;
	display:inline;
}
.homepage_btn{
	background:url(../images/competed_button.gif) no-repeat left top;
}
.go_account_btn{
	background:url(../images/competed_button.gif) no-repeat left -48px;

}
.Print_btn{
	background:url(../images/competed_button.gif) no-repeat left -100px;
}

/**购物车程序二次修改添加样式**/
.table_intro{
	margin:10px 0 10px 0;
}
.table_intro ul li{
	margin:10px 10px 0 0;
	padding-left:25px;
}
.intro_ico1{
	background:url(../images/111.gif) no-repeat left top;
	height:18px;
}

.intro_ico2{
	background:url(../images/222.gif) no-repeat left top;
	height:18px;
}
.preTipsCssOne{
	background:url(../images/111.gif) no-repeat right top;
}
.preTipsCssTwo{
	background:url(../images/222.gif) no-repeat right top;
}
/********衣架hanger***********/
#hanger{
	width:769px;
	margin:10px 0 10px 0;
}
#hanger_head{
	background:url(../images/hanger_head.gif) no-repeat left top;
	width:769px;
	height:31px;
}
#hanger_body{
	width:749px;
	padding:8px 10px 0 10px;
	background:url(../images/hanger_body.gif) repeat-y left top;
}
#hanger_foot{
	width:769px;
	height:18px;
	background:url(../images/hanger_foot.gif) no-repeat left top;
}
#hanger_body ul li{
	width:175px;
	margin:5px;
	float:left;
	text-align:center;
}
#hander_intro h3{
	font-size:18px;
	color:#666666;
}
#hander_intro table{
	border-top:solid 1px #B2B2B2;
	border-right:solid 1px #B2B2B2;
	margin-bottom:15px;
}
#hander_intro table td,#hander_intro table th{
	border-left:solid 1px #B2B2B2;
	border-bottom:solid 1px #B2B2B2;
	padding:5px;
	text-align:center;
}
#hander_intro table th{
	font-size:16px;
}

.show-color-div-first{
	width:16px;
	height: 16px;
    margin:2px 2px 2px 30px;
    float:left
}
.show-color-div{
	width:16px;
	height: 16px;
    margin:2px 2px 2px 2px;
    float:left;
}

.visitors_title{
	background:#F0EFEF;
	padding:5px 0 5px 10px;
	margin:5px 0;
	float:left;
	display:inline;
	width:98%;
}
.visitors_title .customer_name{
	background:url(../images/message_ico.gif) no-repeat left 3px;
	height:20px;
	padding:5px 0 5px 70px;
	color:#000;
}
.visitors_title .R_title,.admin_replay h3{
	color:#EF710B;
	font-weight:bold;
}
.visitors_title .time{
	color:#999999;
}
.visitors_title .rating{
	float:right;
	background:#6666CC;
}
.visitors_con_all{
	width:94%;
	float:left;
	display:inline;
	margin-left:20px;
}
.visitors_con{
	float:left;
	display:inline;
	width:80%;
	padding:5px 0 10px 0;
}
.admin_replay{
	width:86%;
	background:#FDF9E1;
	border:solid 1px #F79E58;
	padding:5px;
	float:left;
	display:inline;
	margin:10px 0 10px 30px;
}
.admin_replay_con{
	padding:10px 5px 5px 5px;
}
#custom-panel{
	width:30%;
	height:500px;
	float:left;
	border:1px solid #CFCFCF;
}
#custom-panel h3{
	padding:5px 10px;
}
#barcode-info ul{
	padding-left:10px;
}
#barcode-info ul li{
	list-style-type:decimal;
}
#barcode-info .button{
	background:#7D9CB1;
	border:1px solid #5C6D77;
	color:#fff;
	padding:3px 5px;
	text-decoration:none;
	font-weight:bold;
}
#barcode-info{
	line-height:20px;
	padding:5px 15px;
}
#custom-viewport{
	float:left;
	width:68%;
	text-align:center;
	border:1px solid #CFCFCF;
	margin-left:15px;
}
#label-form table td{
	padding:3px 5px;
}
#label-form .size, #add-barcode .size, #add-text .size, #add-to-cart-wrapper .size{
	width:25px;
}
#label-form input, #add-barcode input, #add-text input, #add-image input, #add-to-cart-wrapper input{
	border:1px solid #70747D;
}
#label-form .button, #add-barcode .button, #add-text .button, #add-image .button, #toolkit li, #custom-viewport .button{
	background:#E57B54;
	padding:3px 15px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #AE866C;
}
#price-wrapper{
	font-size:18px;
	font-weight:bold;
	padding:15px;
	text-align:center;
}
#price{
	color:#ff0000;
	font-size:18px;
}
#add-to-cart-wrapper, #price-wrapper{
	float:right;
	clear:right;
	margin-right:10px;
	padding:15px;
}
#toolkit ul{
	text-align:left;
	list-style:none;
	margin:0;
	padding:7px 10px;
	border-bottom:1px solid #CFCFCF;
}
#toolkit li{
	display:inline;
	margin-left:15px;	
	background:#7D9CB1;
	border:1px solid #5C6D77;
}
#toolkit li.inactive{
	background:#CED2D5;
	border:1px solid #CCCCCC;
	cursor:default;
}
#barcode-image-uploader, #logo-uploader, #tag-uploader{
	width:112px;
	height:30px;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	line-height:30px;
	color:#ffffff;
	background: url('../images/upload_button.jpg') no-repeat top left;
}
#viewport{
	margin:15px auto;
	background:#cccccc;
	border:1px solid #CFCFCF;
}
#barcode-paper-width-prompt-wrapper{
	background:url('../images/barcode_paper_right_door.gif') no-repeat center right;
	text-align:center;
	position:absolute;
	display:none;	
}
#barcode-paper-width-prompt{
	background:transparent url('../images/barcode_paper_left_door.gif') no-repeat center left;
}
#barcode-paper-height-prompt-wrapper{
	position:absolute;
	vertical-align:middle;
	display:none;
	background:url('../images/barcode_paper_bottom_door.gif') no-repeat bottom center;
}
#barcode-paper-height-prompt{
	background:transparent url('../images/barcode_paper_top_door.gif') no-repeat top center;
}
#barcode-paper-width-prompt span, #barcode-paper-height-prompt span{
	background:#cccccc;
	
}
#barcode-paper-width-prompt span{
	padding:0 10px;
}
#barcode-paper-height-prompt span{
	padding:10px 0;
}
#barcode-paper{
	width:310px;
	height:200px;
	margin:100px auto;
	vertical-align:middle;
	background:#ffffff;
	position:relative;
}
#printing-area-wrapper{
	position:absolute;
	width: 295px; 
	left: 6.5px; 
	height: 170px; 
	top: 14px;
}
#printing-area{
	position:absolute;
	width: 295px; 
	left: 7.5px; 
	height: 170px; 
	top: 15px;
}
#barcode, #barcode-text-container, .barcode-image{
	position:absolute;
}
#barcode-text-container{
	font-weight:bold;
	text-decoration:none;
	color:#000;	
}
.ui-draggable{
	cursor:move;
}
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 200px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}