html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{ 
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-size:100%; 
	vertical-align:baseline;
}
body{
	color:#000; 
	font:62.5%/1 Arial, Verdana, "Trebuchet MS", Georgia, Tahoma;
	padding:0;
	margin:0;
	background:#EDEDED;
}

ul,ol{
	list-style:none;
}
img,fieldset{
	border:none;
}	
a{
	text-decoration:none;
}
a:hover{
}
.hide,#header h1 a span{
	position:absolute;
	left:-9999px; 
}

.PageLink
{
	font-size:14px;
	text-decoration:underline;
	
}
.PageLinkC 
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
/*--------------------------------------page structure-------------------------------*/

#wraper{
	width:1040px;
	margin:0 auto;
}
/*---------------------------header
*/
#header{
	width:983px;/*1040*/
	height:111px;
	padding:0 22px 0 35px;
	overflow:hidden;
	background:url(images/bgr_header.jpg) no-repeat;
}
#header h1{
	width:254px;
	float:left;
	padding-top:12px;
}
#header h1 a{
	display:block;
	background:url(images/furniture.jpg) no-repeat;
	width:254px;
	height:76px;
}

/*----------------------------header_info
*/
#header_info{
	width:717px;
	float:right;
}
#top_cart_area{
	width:717px;
	height:44px;
	overflow:hidden;
}
#top_cart_area ul{
	width:305px;
	float:left;
	padding:9px 0 0 0;
	overflow:hidden;
}
#top_cart_area ul li{
	float:left;
	padding-right:19px;
	line-height:23px;
}
#top_cart_area ul li a{
	font-size:13px;
	color:#7E7E7E;
}
/*----------------------tool_free
*/
.tool_free{
	width:208px;
	float:left;
	padding:7px 0 0 0;
	overflow:hidden;
}
.tool_free span{
	font-size:13px;
	color:#7E7E7E;
	display:block;
	float:left;
	padding-right:7px;
	line-height:26px;
}
.tool_free a{
	display:block;
	float:left;
	margin:8px 10px 0 0;
	display:inline;
}
/*--------------------cart
*/
#cart{
	width:204px;
	float:left;
	overflow:hidden;
}
#cart a{
	display:block;
	float:left;
	font-size:15px;
	color:#000000;
	line-height:36px;
}
.icon_cart{
	background:url(images/icon_cart.jpg) no-repeat;
	height:44px;
	margin-right:12px;
	padding-left:47px;
}
#cart a small{
	font-size:12px;
}
/*--------------------chat_area
*/
#chat_area{
	width:432px;/*717*/
	margin:0 12px 0 285px;
	overflow:hidden;
}
#login_cont{
	width:291px;
	float:left;
}
#login_cont_top{
	width:291px;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	padding:8px 0;
}
#login_cont big{
	font-size:16px;
	padding-left:8px;
}
#login{
	width:291px;
	overflow:hidden;
}
#login input{
	float:left;
	margin-right:7px;
}
.inp_txt{
	width:181px;
	height:21px;
	border:1px solid #DBDFE6;
	border-top:1px solid #ABADB3;
	font-size:12px;
	color:#999999;
	text-align:left;
	padding:0px 9px;
}

.submit{
	background:url(images/btn_submit.jpg) no-repeat;
	width:71px;
	height:23px;
	border:none;
	cursor:pointer;
}
.submit1{
	background:url(images/btn_submit1.jpg) no-repeat;
	width:71px;
	height:23px;
	border:none;
	cursor:pointer;
}
#help{
	width:141px;
	height:69px;
	float:left;
	margin-top:14px;
	 
}
#help a{
	display:block;
	width:141px;
	height:54px; 
}
/*.chat_bg{
	background:url(images/bgr_chat.jpg) no-repeat;
	width:102px;
	height:21px;
	padding:0 0 0 21px;
	line-height:21px;
}
.chat_bg a{
	font-size:13px;
	color:#FFFFFF;
}
.man_pic{
	width:43px;
	height:54px;
	position:absolute;
	right:0;
	bottom:0;
}
.man_pic img{
	display:block;
}*/
/*-------------------------------main_area
*/
#main_area{
	width:997px;/*1040*/
	background:url(images/bgr_main_body.jpg) repeat-y;
	padding:0 22px 0 21px;
	overflow:hidden;
}
#menu{
	width:997px;
	height:31px;
	background:url(images/bgr_nav.jpg) repeat-x;
	margin-bottom:2px;
}
#menu ul{
	width:997px;
}
#menu ul li{
	display:block;
	float:left;
	background:url(images/bgr_libdr.jpg) no-repeat 100% 0;
	
	line-height:31px;
}
#menu ul li a{
	display:block;
	font-size:13px;
	color:#FFFFFF;padding:0 22px 0 19px;
}
#menu ul li a:hover{
	background:url(images/navHover.jpg) repeat-x;
	
}

/*---------------------drop down menu---------*/
#menu ul li ul{
	z-index: 999999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 167px;
	margin: 0px;
	background:#676767;
	clear:both;
	}
#menu ul li li {
	margin: 0px;
	padding: 0px;
	background:none;
	width:167px;
	}
	
#menu ul li ul a { 
	width: 150px;/*160*/ 
	line-height:18px;
	color:#fff;
	font-size:12px;
	display:block;
	padding:6px 7px;
	border-bottom:1px solid #7F7F7F;
	background:#676767;
	}
#menu ul li ul a:hover{
	border-bottom:1px solid #7F7F7F;
	background:#676767;
	text-decoration:underline;
}
	
#menu ul li ul a:hover, #menu ul li ul a:active {
	color:#fff;
	}
#menu ul li ul ul {
	margin:-26px 0 0 180px;
	}

#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li.sfhover ul ul, #menu ul li.sfhover ul ul ul {
	left: -999em;
	}
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul, #menu ul li li li.sfhover ul {
	left: auto;
	}
#menu ul li:hover, #menu ul li.sfhover { 
	position: static;
	}

/*---------------------shiping_area
*/
#shiping_area{
	width:997px;
	height:53px;
	padding-bottom:5px;
}
#shiping_red{
	width:508px;/*508*/
	height:53px;  
	float:left;
}
/*#red_shiping_lft{
	width:237px;
	float:left;
	background:url(images/divider.jpg) no-repeat right top;
	height:34px;
	padding:5px 0 0 0;
}
#red_shiping_lft h2{
	padding-bottom:3px;
}
#red_shiping_lft h2 img{
	display:block;
}
#red_shiping_lft a{
	font-size:11px;
	color:#FFFFFF;
}
#red_rgt{
	width:249px;
	float:right;
	padding-top:3px;
	position:relative;
}
#red_rgt p{
	font-size:12px;
	color:#fff;
	line-height:16px;
}
.track{
	width:79px;
	height:53px;
	position:absolute;
	right:19px;
	top:-4px;
}*/
/*---------------------shiping_yellow
*/
#shiping_yellow{
	width:481px;
	height:53px;
	float:right; 
}
/*#yellow_lft{
	width:136px;
	float:left;
	padding:10px 0 0 0;
	background:url(images/bgr_divider.jpg) no-repeat right top;
	height:29px;
}
#yellow_rgt{
	width:309px;
	float:right;
	position:relative;
}
#yellow_rgt p{
	font-size:13px;
	color:#fff;
	line-height:16px;
	padding-top:3px;
}
.sofa{
	width:82px;
	height:52px;
	position:absolute;
	top:-5px;
	right:44px;
}*/
/*--------------------------------main_content
*/
#main_content{
	width:980px;/*997*/
	overflow:hidden;
	padding:0 8px 32px 9px;
	float:left;
}
#sidebar{
	width:197px;
	float:left;
}
.category{
	margin-bottom:20px;
	width:197px;
}
.cate_bg, .cate_btm, .cate_top{
	width:197px;
}
.cate_bg{
	background:url(images/bgr_cate_bg.jpg) repeat-y;
}
.cate_btm{
	background:url(images/bgr_cate_btm.jpg) no-repeat bottom left;
}
.cate_top{
	background:url(images/bgr_catetop.jpg) no-repeat;
}
.cate_btm h2{
	font-size:15px;
	color:#fff;
	line-height:36px;
	padding-left:18px;
}
.tree{
	padding:0 7px 0 5px;
	width:185px;
	overflow:hidden;
}
.tree li{
	padding:10px 0;
	border-bottom:1px solid #CCCCCC;
	float:left;
	width:185px;
	/*background:url(images/icon_plus.jpg) no-repeat 0 12px;*/
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.tree .bdr_none_narow{
	border:none;
}
.tree li a{
	font-size:12px;
	width:168px;
	color:#000;
	overflow:hidden;
	margin-left:17px;
}
span.grower {display:block;background-position:0 3px;background-repeat:no-repeat;width:9px;height:15px;margin:0;padding:0;position:absolute;top:9px;left:4px;}
span.OPEN {background-image:url('images/less.gif');}
span.CLOSE {background-image:url('images/more.gif');} 
.view-more{
	display:block;
	color:#003366;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
}
.view-more i{
	color:#003366;
}
/*.nav_home .openheader{
	padding:10px 0 10px 15px;
	border-bottom:1px solid #CCCCCC;
	background:url(images/icon_li.jpg) no-repeat 0 12px;
	overflow:hidden;
	cursor:pointer;
}
.open a{
	display:block;
	float:left;
	background:url(images/icon_plus.jpg) no-repeat;
	width:9px;
	height:9px;
	margin:2px 7px 0 4px;
	display:inline;
}
.close a{
	background:url(images/icon_li.jpg) no-repeat;
	width:9px;
	height:9px;
	margin:2px 7px 0 4px;
	display:inline;
	display:block;
	float:left;
}*/
.tree li ul{ 
	padding:8px 0 0 0 !important;
	width:168px;
	overflow:hidden;
}
.tree li ul li{
	padding:2px 0 !important;
	border:none;
	float:left;
	width:168px;
}
.tree li ul li a{
	display:block;
	width:157px;
	background:url(images/icon_li_li.jpg) no-repeat 0 4px;
	/*margin:0 0 0 17px;*/
	padding-left:11px;
	font-size:12px;
	color:#333333;
	height:18px;
	padding-bottom:0;
}
.tree li ul li a:hover{
	text-decoration:underline;
}
.tree #bdr_none{
	border:none;
}
.tree li ul li span{
	background:none !important;
}
.tree li ul li a.showmore{
	font-size:12px;
	font-weight:bold !important;
	color:#003366;
	margin-top:5px !important;
}
#narrow li ul li ul{
	padding-top:0 !important;
} 
/*.moreLinks{
	position:relative;
	left:15px; 
}
.moreLinks a:hover{
	text-decoration:none !important;
}
.moreLinks ul li a:hover{
	text-decoration:underline !important;
}
.moreLinks ul{
	margin-top:0 !important;
	padding-top:0 !important;
}
.moreLinks ul li a{
	margin-left:0 !important;
}
div.category .moreLinks .grower {display:block;background-position:0 3px;background-repeat:no-repeat;width:79px;height:15px;margin:0;padding:0;position:absolute;top:2px;left:4px;}
div.category .moreLinks span.OPEN {background-image:url('images/showFewer.jpg');}
div.category .moreLinks span.CLOSE {background-image:url('images/showMore.jpg');}*/
/*-----------------------------calolina_bg
*/
.calolina_bg, .calolina_btm, .carolina_top{
	width:197px;
}
.calolina_bg{
	background:url(images/bgr_feature_bg.jpg) repeat-y;
	margin-bottom:23px;
}
.carolina_top{
	background:url(images/bgr_carolina_top.jpg) no-repeat;
}
.calolina_btm{
	background:url(images/bgr_feature_btm.jpg) no-repeat bottom left;
	padding:0px 0 5px 4px;
	width:193px;
}
.calolina_btm h2{
	font-size:14px;
	color:#000;
	line-height:36px;
	padding-left:15px;
}
.cotage_area{
	width:193px;
	background:url(images/bgr_carolina_bdr.jpg) no-repeat bottom left;
	padding:8px 0 10px 0;
	overflow:hidden;
}
.cotage_area img{
	display:block;
	float:left;
}
.carolina_rgt{
	width:129px;
	float:right;
}
.carolina_rgt p{
	font-size:11px;
	color:#243490;
	line-height:13px;
	padding-bottom:5px;
}
.carolina_rgt span{
	font-size:12px;
	color:#20204C;
}
.bgnone{
	background:none;
}
.twit_face{
	width:197px;
}
.twit_face a{
	display:block;
	width:197px;
	margin-bottom:8px;
}
/*-----------------------------------content
*/
#content{
	width:771px;
	float:right;
}
#banner{
	width:771px;
	margin-bottom:16px;
	height:273px;
	position:relative;
}
.slider_bg{
	background:url(images/slider_bg.png) no-repeat;
	width:551px;
	height:102px;
	position:absolute;
	right:1px;
	top:40px;
	z-index:1000;
}
/*-------------------slider----------*/
ul.pagination{ 
	background:#F7F0DA;
	padding:3px;
	height:22px;
	right:15px;
	bottom:8px;
	width:182px;
	position:absolute;
	z-index:100;
}
ul.pagination li{
	border-left:1px solid #948981;
	height:22px;
	display:block;
	float:left;
}
ul.pagination li a {
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#E2E1E1;
	padding:0 9px;
	display:block;
	float:left;
	background:#20130C;
}
ul.pagination li.current a { 
	background:#EE8A00; 
	color:#E2E1E1;
 }
#faded{ 
	width:770px;
	position:relative;
}
a { outline:0; border:0; }
/*
 * Required: If fixed height, state it here
*/
#faded .rap { height:273px; }

/*----------------------feature
*/
#feature{
	width:791px;
	overflow:hidden;
}
#feature dd{
	width:246px;
	height:112px;
	float:left;
	padding:0 16px 16px 0;
	position:relative;
	display:inline;
}
#feature dd img{
	display:block;
}
#feature dd span{
	position:absolute;
	left:12px;
	bottom:23px;
	font-size:12px;
	color:#666666;
}
#feature .space_rgt{
	padding-right:0;
}

/*----------------------sale
*/
#sale{
	width:771px;
	padding-bottom:15px;
	position:relative;
}
#sale_bg, #sale_lft, #sale_rgt{
	height:81px;
}
#sale_bg{
	background:url(images/bgr_percent_bg.jpg) repeat-x;
}
#sale_lft{
	background:url(images/bgr_percent_lft.jpg) no-repeat;
}
#sale_rgt{
	background:url(images/bgr_percent_rgt.jpg) no-repeat right top;
	padding:8px 0 0 95px;
	width:676px;
	height:73px;
	overflow:hidden;
}
#sale_rgt img{
	margin-right:6px;
	display:block;
	float:left;
	display:inline;
}
.icon_sale{
	width:113px;
	height:91px;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
/*--------------------------budget
*/
.budget{
	width:770px;
	padding:0 0 22px 1px;
	
}
.budget_bg, .budget_btm, .budget_top{
	width:770px;
}
.budget_bg{
	background:url(images/bgr_budget_bg.jpg) repeat-y;
}
.budget_top{
	background:url(images/bgr_budget_top.jpg) no-repeat;
}
.budget_btm{
	background:url(images/bgr_budget_btm.jpg) no-repeat bottom left;
}
.budget_btm h2{
	font-size:15px !important;
	color:#333333 !important;
	line-height:28px !important;
	padding:0 0 0 9px !important;
	font-weight:bold !important;
}
.budget_btm p{
	font-size:13px;
	color:#000000;
	line-height:15px;
	padding:14px 14px 28px 12px;
}
/*-------------------key_word
*/
#key_word_area{
	padding-bottom:12px;
	clear:both;
	width:997px;
	position:relative;
}
.search{
	background:url(images/pic_search.png) no-repeat;
	width:71px;
	height:60px;
	position:absolute;
	left:0;
	top:-12px;
}
.sendle{
	background:url(images/pic_sendle.png) no-repeat;
	width:56px;
	height:56px;
	position:absolute;
	top:-8px;
	left:372px;
}
#key_word{
	width:935px;
	height:29px;
	background:url(images/bgr_keyword.jpg) repeat-x;
	padding:7px 7px 0 55px;
	overflow:hidden;
}
.key_item{
	width:257px;
	float:left;
	overflow:hidden;
}
.key_item input{
	float:left;
}
.inp_txt_key{
	width:157px;
	height:21px;
	border:1px solid #DBDFE6;
	border-top:1px solid #ABADB3;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding:0px 10px;
	margin-right:7px;
}
#sign_up{
	width:573px;
	float:right;
	overflow:hidden;
}
#sign_up h3{
	font-weight:normal;
	font-size:15px;
	color:#FFFFFF;
	line-height:23px;
	float:left;
	width:277px;
	position:relative;
	z-index:100;
}
.space_keyitem{
	width:296px;
}
.txt_rgt{
	width:195px;
}
/*----------------------------------footer_area
*/
#footer_area{
	margin:0 8px 10px 8px;
	width:948px;
	background:#E4E4E4 url(images/bgr_footer_area.jpg) repeat-x;
	border:1px solid #B4B4B4;
	padding:10px 0px 0px 34px;
	overflow:hidden;
}
#footer_area span
{
    font-weight:bold;
    font-size:12px;
}
.footer_inner{
	width:638px;
	float:left;
	overflow:hidden;
}
.account{
	width:154px;
	float:left;
	padding-top:7px;		
}
.account label{
	font-size:13px;
	color:#000000;
	padding-bottom:7px;
	font-weight:bold;
	display:block;
}
.account ul{}
.account ul li{
	padding-bottom:3px;
}
.account ul li a{
	font-size:13px;
	color:#000000;
}
.customer{
	width:205px;
}
.policis{
	width:129px;
}
.info{
	width:140px;
}
.footer_pic{
	width:310px;
	float:right;
	overflow:hidden;
	padding-bottom:5px;
}
.footer_pic a{
	display:block;
	float:left;
	margin:0 18px 10px 8px;
	
}
.footer_pic .space_lft{
	margin-left:20px;
}
#footer{
	width:997px;
	padding-bottom:22px;
	text-align:center;
	font-size:12px;
	color:#666666;
	line-height:14px;
}
#footer a{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
#footer a:hover{
	text-decoration:none;
}

/*--------------------------living room furniture page---------------*/
.current_item{
	overflow:hidden;
	width:100%;
	padding-bottom:12px;
}
.current_item li{
	display:block;
	float:left;
	padding:0 8px 0 6px;
	background:url(images/bgr_libdr2.jpg) no-repeat 0 2px;
}
.current_item li a{
	display:block;
	float:left;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.current_item .bg_none_curent{
	background:none;
	padding-left:0;
}
.current_item li a:hover, .current_item .active_stage a{
	text-decoration:none;
}
#content h2{
	font-size:24px;
	color:#993300;
	font-weight:normal;
	padding-bottom:8px;
}
/*-----------------------gallery
*/
.gallery{
	padding:18px 0 0 21px;
	width:749px;
	overflow:hidden;
}
.gallery dd{
	width:220px;
	padding: 10 20px 20px 0;
	float:left;
	height:220px;
	border:1px solid #B4B4B4;
	margin-left:20px;
	margin-bottom:20px;
	text-align:center;
	-moz-border-radius: 15px;
    border-radius: 15px;
}
.gallery dd img{
	display:block;
	margin-bottom:6px;
	border:1px solid #B4B4B4;
}
.gallery dd h3{
	padding-left:3px;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	line-height:18px;
}
.gallery dd h3 a{
	text-decoration:underline;
	color:#003399;
	font-weight:bold;
	margin-left:15px;
}
.gallery dd h3 a:hover{
	text-decoration:none;
}
/*--------------------------feature_gallery
*/
.feature_gallery{
	width:754px;
	padding:10px 0px 7px 0px;
	overflow:hidden;
	border-bottom:1px solid #DEDEDE;
	margin-left:8px;
}
.feature_gallery dd{
	width:181px;
	border-right:1px solid #DEDEDE;
	float:left;
	margin-right:9px;
	display:inline;
}
.common_gallery{
	width:181px;
	display:inline;
	float:left; 	
 	padding-top:10px;
	margin-left:7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border:1px #cecece solid;
	height:290px;
}

.clNewCategory
{
    
   
}


.common_galleryBRD1 {
 	background:url(images/imgBdr.jpg) no-repeat  180px 0;
}

.common_gallery .products{
	width:171px;
	height:171px;
	border:1px solid #E1E1E1;
	line-height:165px;
	position:relative;
	z-index:50000; 
	margin-left:4px;

}
.common_gallery .products img{
	display:inline; 
    vertical-align:middle;
    
}
.common_gallery .products .ico_pr{
	position:absolute;
	z-index:50001;
	top:-12px;
	*top:0px;
	left:-1px; 
}
.common_gallery img{
	display:block;
}
.common_gallery p{
	padding:0;
	padding:6px 8px 4px 0;
	font-size:12px;
	color:#2434A7;
	line-height:15px;
	margin-left:4px;
}
.common_gallery p a{
	color:#2434A7;
	text-decoration:underline;
}
.common_gallery p a:hover{
	text-decoration:none;
}
.ranking{
	height:15px;
	padding-bottom:6px;
	overflow:hidden;
}
.ranking a{
	width:16px;
	height:15px;
	display:block;
	float:left;
	margin-right:1px;
}
.common_gallery span{
	display:block;
	font-size:12px;
	color:#202020;
	padding-bottom:5px;
	margin-left:4px;
}
.common_gallery span small{
	text-decoration:line-through;
}
.chk{
	width:181px;
	overflow:hidden;
	margin-left:4px;
}
.chk strong{
	display:block;
	float:left;
	width:111px;
	font-size:12px;
	color:#E40000;
}
.chk input{
	display:block;
	float:left;
	margin-right:4px;
}
.chk a{
	font-size:11px;
	color:#202020;
	text-decoration:underline;
	display:block;
	float:left;
	line-height:18px;
}
.chk a:hover{
	text-decoration:none;
}
.feature_gallery .space_gallery{
	border:none;
	width:173px;
	margin-right:0;
}
.bdrnone_glry{
	border:none;
}
.brand{
	padding:15px 0 15px 19px;
	width:751px;
	overflow:hidden;
}
.brand a{
	display:block;
	float:left;
	margin:10px 38px 11px 0;
	height:66px;
} 
.brand  .space_brand{
	margin-right:0;
}
/*------------------------living room set page---------------*/
.price{
	padding:15px 7px 14px 5px;
	width:185px;
}
.price ul{
	width:185px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	margin-bottom:8px;
}
.price ul li{
	width:174px;
	padding:0 6px 5px 5px;
	overflow:hidden;
}
.price ul li span{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
}
.price ul li a{
	background:url(images/icon_cross.jpg) no-repeat;
	width:12px;
	height:12px;
	display:block;
	float:right;
}
.clear{
	display:block;
	text-align:right;
	padding-right:6px;
}
.clear a{
	font-size:13px;
	color:#0033CC;
	text-decoration:underline;
}
.clear a:hover{
	text-decoration:none;
}
/*#narrow{
	padding:0px 7px 0 6px;
}
#narrow li{
	padding:8px 0 10px 3px;
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
}
#narrow .bdr_none_narow{
	border:none;
}
#narrow li a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	display:block;
	float:left;
	padding:2px 0 0 15px;
}
.open_narrow{
	display:block;
	float:left;
	margin-right:6px;
}
.open_narrow a{
	background:url(images/icon_li.jpg) no-repeat;
	width:9px;
	height:9px;
	margin-top:2px;
}
.arrow_none a{
	background:none;
}

#narrow li img{
	margin:10px 0 0 2px;
}
#narrow .mrgin_none img{
	margin:0;
	margin-left:6px;
}*/
#narrow .priceRange,#narrow .priceRange li,#narrow .priceRange li img{
	width:174px !important;
} 
.mrgin_none{
	overflow:hidden;
	width:168px;
	}
.mrgin_none a{
	float:left;
	padding:0 !important;
	margin:0  !important;
}
.mrgin_none .flag{
	width:16px;
	height:11px;
}
.mrgin_none .madtxt{
	width:80px;
	padding-left:17px !important;
}

#narrow li a{
	font-weight:bold;
}

#narrow li ul li{ 
	padding:2px 0 2px 0 !important;
	border:none; 
	width:168px; 
}
#narrow li ul li a{
	font-weight:normal;
	font-size:13px; 
	display:block;
	width:168px;
	background:none !important;
	padding:0 !important;
	height:14px; 
}/*
#narrow li ul li small{
	display:block;
	float:left;
	width:12px;
}*/
#narrow li ul li label{
	color:#666666;
	cursor:pointer;
}
.tick{
	background:url(images/icon_tick.jpg) no-repeat;
	width:12px;
	height:11px; 
}
.space_budget{
	padding-left:0;
}
.gallery_select{
	width:373px;/*770*/
	height:24px;
	overflow:hidden;
	padding:4px 0px 0 386px;
}
.select_item{
	width:137px;
	overflow:hidden;
	float:left;
}
.select_item label{
	font-size:13px;
	color:#333;
	line-height:19px;
	display:block;
	float:left;
}
.select_item select{
	display:block;
	float:right;
}

.select_item select{
	width:39px;
}
.select_item_rgt{
	width:209px;
	float:right;
}
.select_item_rgt select{
	width:157px;
}
/*---------------------prev_next
*/
.prev_next{
	width:736px;
	border-bottom:1px solid #B4B4B4;
	padding:3px 24px 4px 10px;
	overflow:hidden;
	height:24px;
}
.prev_next h3{
	width:257px;
	float:left;
	font-size:13px;
	color:#333;
	line-height:24px;
	font-weight:normal;
}
.prev_next ul{
	float:left;
	overflow:hidden;
}
.prev_next ul li{
	float:left;
	line-height:24px;
	font-size:13px;
	color:#000099;
	overflow:hidden;
}

.prev_next ul .btn_lft a{
	margin-right:0;
}
.prev_next ul .btn_lft a{
	background:url(images/btn_lft.jpg) no-repeat;
	width:23px;
	height:24px;
}
.button_lft{
      background: url(images/btn_lft.jpg) no-repeat top;
      width: 23px;
      height: 24px;
      border:0px;  
      cursor:pointer;     
}
.button_prev{
      background: url(images/btn_prev.jpg) no-repeat top;
      width: 76px;
      height: 24px;
      border:0px;   
      cursor:pointer;    
}
.button_next{
      background: url(images/btn_next.jpg) no-repeat top;
      width: 76px;
      height: 24px;
      border:0px;  
      cursor:pointer;     
}
.button_rgt{
      background: url(images/btn_rgt.jpg) no-repeat top;
      width: 23px;
      height: 24px;
      border:0px;    
      cursor:pointer;  
}

.view{
	font-size:13px;
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
	float:right;
	line-height:24px;
}
.view:hover{
	text-decoration:none;
}
/*--------------------------------customer service page---------------------*/
.customer_service{
	margin:0 2px 0 6px;
	padding:10px 0 0 5px;
	width:184px;
	background:url(images/bgr_customer_btm.jpg) no-repeat bottom left;
}
.customer_service h3{
	font-size:12px;
	color:#993300;
	padding:0 0 10px 14px;
}
.customer_service ul{
	width:184px;
	overflow:hidden;
}
.customer_service ul li{
	width:173px;
	float:left;
	background:url(images/icon_li_li.jpg) no-repeat 0 5px;
	padding:0 0 8px 11px;
}
.customer_service ul li a{
	display:block;
	float:left;
	font-size:12px;
	color:#333333;
}
.customer_service ul li a:hover{
	text-decoration:underline;
}
.space_customer{
	background:none;
	padding-bottom:8px;
}
/*------------------------about_txt
*/
.about_txt{
	margin:0 14px 0 12px;
	padding:12px 0 0 0;
	width:744px;
	border-bottom:1px solid #B4B4B4;
}
.about_txt h5{
	font-size:15px;
	color:#db5500;
	padding-bottom:6px;
}
.about_txt p{
	font-size:13px;
	line-height:16px;
	color:#000000;
	padding:0 0 15px 0 !important;
}
.space_about_txt{
	border:none;
}
/*-----------------------------------product_description page------------*/
.space_product{
	padding-left:9px;
}
#jackson_area{
	width:980px;
	overflow:hidden;
	padding-bottom:19px;
}
#jackson_lft{
	width:400px;
	float:left;
	padding-right:13px;
}
#pic_frame{
	width:398px;
	height:398px;
	border:1px solid #DDDDDD;
}	
#pic_frame img{
	margin-top:0px;
	display:block;
}
#jack_zoom{
	width:400px;
}
#jack_zoom span{
	display:block;
	line-height:18px;
	padding-bottom:6px;
	font-size:11px;
	color:#666666;
	text-align:center;
}
#jack_zoom ul{
	width:400px;
	overflow:hidden;
}
#jack_zoom ul li{
	float:left;
	margin-right:14px;
	width:55px;
	height:55px;
}
#jack_zoom ul .zoom_bdr{
	width:53px;
	height:53px;
	border:1px solid #DFDEE4;
}
#jack_zoom ul .zoom_bdr a{
	display:block;
	float:left;
	margin-top:6px;
}
#jack_zoom ul li a img{
	display:block;
}	
/*-----------------------------jackson_mid
*/
#jackson_mid{
	width:567px;
	float:left;
}
#jackson_box{
	width:529px;
	border:1px solid #FFCA92;
	background:#FFFDF0;
	padding:9px 12px 12px 12px;
	margin-bottom:12px;
}
#jackson_box h2{
	font-weight:normal;
	font-size:19px;
	color:#000000;
	line-height:22px;
	padding-bottom:7px;
}
#jackson_box span{
	display:block;
	font-size:13px;
	color:#666666;
	padding-bottom:18px;
}
#jackson_box small{
	display:block;
	font-size:13px;
	color:#333333;
	padding-bottom:20px;
}
#jackson_box a{
	color:#333333;
	text-decoration:underline;
}
#jackson_box a:hover{
	text-decoration:none;
}
#jackson_box small a{
	color:#333333;
	text-decoration:underline;
}
#jackson_box small a:hover{
	text-decoration:none;
}
.msrp{
	width:526px;
	overflow:hidden;
	padding-bottom:7px;
}
.msrp li{
	width:526px;
	float:left;
	font-size:12px;
	color:#666666;
	line-height:16px;
}
.msrp .zack_shiping, .msrp .zack_shiping a{
	color:#336699;
}
.msrp li b{
	font-size:16px;
	color:#990000;
	line-height:18px;
}
/*-------------product_box
*/
#product_box{
	width:525px;
	padding-bottom:13px;
}
#product_bg, #product_btm, #product_top{
	width:525px;
}
#product_bg{
	background:url(images/bgr_product_bg.jpg) repeat-y;
}
#product_top{
	background:url(images/bgr_product_top.jpg) no-repeat;
}
#product_btm{
	background:url(images/bgr_product_btm.jpg) no-repeat bottom left;
}
#product_btm h3{
	height:31px;
	line-height:31px;
	font-size:16px;
	color:#666666;
	padding-left:9px;
}
.febric{
	border-bottom:1px solid #CCCCCC;
	padding:0 11px 12px 11px;
	width:503px;
}
.febric_top{
	width:503px;
	overflow:hidden;
	padding-bottom:6px;
}
.febric_top strong{
	display:block;
	float:left;
	font-size:13px;
	color:#333333;
	padding-top:7px;
}
.icon_febric{
	background:url(images/icon_febric.jpg) no-repeat;
	height:22px;
	padding-left:30px;
	float:right;
	display:inline;
}
.icon_febric2{
	background:url(images/icon_track.jpg) no-repeat;
	height:17px;
	padding-left:33px;
	display:inline;
}
.icon_febric a{
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	line-height:18px;
}
.icon_febric a:hover{
	text-decoration:none;
}
.febric select{
	width:501px;
	height:20px;
	border:1px solid #808080;
	font-size:13px;
	color:#333333;
}
.space_febric{
	padding-top:9px;
	border:none;
}	
.space_febric strong{
	padding-top:0;
}
/*-----------------add_toshoping
*/
#add_toshoping{
	padding:0 0 8px 16px;
	width:310px;
	overflow:hidden;
}
#add_toshoping label{
	display:block;
	float:left;
	font-size:15px;
	color:#666666;
	width:55px;
	line-height:21px;
}
#add_toshoping label strong{
	font-size:16px;
	color:#333;
	padding-right:8px;
}
#add_toshoping input{
	width:26px;
	height:19px;
	border:1px solid #B6B6B6;
	float:left;
	font-size:12px;
	color:#000;
	padding-right:8px;
	text-align:right;
	margin-right:8px;
}
#add_toshoping a{
	display:block;
	float:left;
	background:url(images/btn_add.jpg) no-repeat;
	width:175px;
	height:28px;
}
#compare{
	overflow:hidden;
	padding-left:23px;
}
#compare li{
	float:left;
	padding:0 7px 0 9px;
	background:url(images/bgr_li3.jpg) no-repeat 0 1px;
	line-height:13px;
}
#compare li a{
	font-size:11px;
	color:#666666;
}
#compare .space_compare{
	background:none;
	padding-left:0;
}
.usa{
	background:url(images/icon_usa.jpg) no-repeat;
	height:28px;
	padding-left:34px;
	margin-left:9px;
	font-size:13px;
	color:#333333;
	line-height:28px;
}
/*------------------------jackson_rgt
*/
#jackson_rgt{
	width:202px;
	float:right;
}
#product_rating{
	width:188px;
	border:1px solid #CCCCCC;
	padding:7px 5px 0px 7px;
	margin-bottom:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.top_rating{
	padding-bottom:16px;
	overflow:hidden;
	width:488px;
	font-size:12px;
}
.top_rating strong{
	display:block;
	float:left;
	width:100px;
	font-size:11px;
	color:#666666;
	line-height:14px;
}
.top_rating a{
	font-size:12px;
    text-decoration:underline;
    color:#000;
}
.top_rating a img{
	margin-right:2px;
}
.top_rating span{
	display:block;
	float:left;
	font-size:11px;
	color:#333333;
}
.top_rating small{
	display:block;
	float:right;
	font-size:11px;
	color:#666666;
	line-height:12px;
	padding-right:3px;
}
/*------------------percent_bg
*/
#percent_bg, percent_btm, #percent_top{
	width:202px;
}
#percent_bg{
	background:url(images/bgr_rgtpercent_bg.jpg) repeat-y;
	margin-bottom:32px;
}
#percent_top{
	background:url(images/bgr_rgtpercent_top.jpg) no-repeat;
}
#percent_btm{
	background:url(images/bgr_rgtpercent_btm.jpg) no-repeat bottom left;
	padding:9px 0 0 8px;
	width:194px;
	overflow:hidden;
}
#percent_btm a{
	display:block;
	margin-bottom:9px;
}
/*-----------------rpound_btn
*/
#rpound_btn{
	padding-left:1px;
	width:405px;
	overflow:hidden;
	float:right;
	
}
#rpound_btn li{
	width:201px;
	float:left;
	overflow:hidden;
	padding-bottom:12px;
}
#rpound_btn li a{
	display:block;
	float:left;
	margin-right:8px;
	display:inline;
}	
#rpound_btn li span{
	display:block;
	float:left;
	line-height:15px;
	font-size:12px;
	color:#666666;
	width:168px;
}
#rpound_btn li span b{
	display:block;
}
/*------------------------------common_box
*/
.common_box{
	width:980px;
	padding-bottom:30px;
	clear:both;
}
.common_bg, .common_btm, .common_top{
	width:980px;
}
.common_bg{
	background:url(images/bgr_common_bg.jpg) repeat-y;
}
.common_top{
	background:url(images/bgr_common_top.jpg) no-repeat;
}
.common_btm{
	background:url(images/bgr_common_btm.jpg) no-repeat bottom left;
}
.title{
	height:32px;
	line-height:32px;
	padding:0 20px 0 11px;
	font-size:15px;
	color:#333333;
	width:949px;
	overflow:hidden;
}
.title h2{
	line-height:32px;
	font-size:15px;
	color:#333333;
	float:left;
}
.title span{
	font-size:13px;
	color:#333333;
	font-weight:bold;
	display:block;
	float:right;
}
.product_row{
	height:26px;
	line-height:26px;
	border-bottom:1px solid #B4B4B4;
	padding-left:27px;
	width:953px;
	overflow:hidden;
}
.product_row span{
	display:block;
	float:left;
	font-size:15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.product{
	width:428px;
}
.option{
	width:328px;
}
.qty{
	width:103px;
}
/*--------------------------parker_row
*/
.parker_row{
	width:956px;
	padding:11px 0 5px 22px;
	margin:0 1px;
	overflow:hidden;
}
.perkar_picarea{
	width:340px;
	float:left;
	padding-right:57px;
	overflow:hidden;
}
.perkar_pic{
	width:58px;
	float:left;
}
.parker_discription{
	width:267px;
	float:right;
}
.parker_discription h5{
	font-size:13px;
	color:#000000;
	line-height:16px;
}
.parker_discription span{
	font-size:13px;
	color:#000000;
	line-height:16px;
	display:block;
}
.parker_discription small{
	font-size:13px;
	color:#666666;
	line-height:16px;
	display:block;
}
.parker_discription p{
	font-size:12px;
	color:#666666;
	line-height:16px;
}
.parker_discription p strong{
	font-size:13px;
	color:#990000;
}
.qty_no{
	width:120px;
	float:right;
}
.qty_no span{
	display:block;
	padding:16px 0 0 29px;
	font-size:13px;
	color:#000000;
}
.include{
	width:92px;
	float:right;
}
.include span{
	font-size:15px;
	color:#990000;
	display:block;
	padding-top:16px;
}
.parker_differ{
	background:#ECECEC;
}
.qty_no input{
	width:20px;
	height:19px;
	border:1px solid #B6B6B6;
	padding:0 11px 0 3px;
	font-size:13px;
	color:#000000;
	text-align:right;
	margin:11px 0 7px 21px;
}
.qty_no small{
	color:#010101;
	font-size:12px;
	display:block;
}
/*----------------------addcart_row
*/
.addcart_row{
	width:506px;
	height:45px;
	border-top:1px solid #B4B4B4;
	line-height:45px;
	padding-left:474px;
	overflow:hidden;
}
.addcart_row span{
	display:block;
	float:left;
	width:169px;
	font-size:13px;
	color:#333;
}
.addcart_row small{
	display:block;
	float:left;
	width:145px;
	font-size:13px;
	color:#000;
}
.addcart_row small b{
	font-size:15px;
	color:#990000;
}
.addcart_row a{
	display:block;
	float:left;
	background:url(images/btn_add.jpg) no-repeat;
	width:175px;
	height:28px;
	margin-top:8px;
}
/*------------------------option_select
*/
.option_select{
	width:302px;
	float:left;
}
.option_select span{
	display:block;
	font-size:13px;
	color:#333333;
	padding-bottom:5px;
	font-weight:bold;
}
.option_select select{
	width:300px;
	height:20px;
	border:1px solid #808080;
	font-size:12px;
	color:#333;
	margin-bottom:6px;
}
/*------------------------------------related_slider
*/
.related_bg, .related_btm{
	width:980px;
}
.related_bg{
	background:url(images/bgr_related.jpg) repeat-y;
}
.related_btm{
	background:url(images/bgr_related_btm.jpg) no-repeat bottom left;
}
.related_slider{
	padding:14px 0 10px 63px;
	width:903px;
}
	.content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:848px;
		height:190px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:28px;
		height:55px;
		position:absolute;
		left:-32px;
		top:57px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:852px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:28px;
		height:55px;
		background:url(images/btn_prev2.jpg) no-repeat 0 0;
		text-indent:-9999px;
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/btn_next2.jpg) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


/* Easy Slider */

	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:848px;
		height:190px;
		overflow:hidden; 
		}	
	#prevBtn2, #nextBtn2,
	#slider1next, #slider1prev{ 
		display:block;
		width:28px;
		height:55px;
		position:absolute;
		left:-32px;
		top:57px;
		z-index:1000;
		}	
	#nextBtn2, #slider1next{ 
		left:852px;
		}														
	#prevBtn2 a, #nextBtn2 a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:28px;
		height:55px;
		background:url(images/btn_prev2.jpg) no-repeat 0 0;
		text-indent:-9999px;
		}	
	#nextBtn2 a, #slider1next a{ 
		background:url(images/btn_next2.jpg) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
.related_cont{
	width:129px;
	background:url(images/bgr_slider_rgt.jpg) no-repeat right top;
	padding:0 15px 0 26px;
	float:left;
	height:190px;
}
.related_frame{
	width:100px;
	height:100px;
	border:1px solid #DBDBDB;
	margin:0 0 5px 6px;
}
.related_frame img{
	display:block;
	margin-top:0px;
}
.related_cont p{
	padding:0;
	padding:0px 0 4px 0;
	font-size:12px;
	color:#2434A7;
	line-height:15px;
}
.related_cont p a{
	color:#2434A7;
	text-decoration:underline;
}
.related_cont p a:hover{
	text-decoration:none;
}
.related_cont span{
	font-size:12px;
	color:#E40000;
	line-height:16px;
	font-weight:bold;
	display:block;
}
.space_related{
	background:none;
	width:140px;
	padding-right:0;
}
/*-----------------------------tab_area
*/
#tab_area{
	width:954px;
	padding:0 26px 18px 0;
	overflow:hidden;
}
#tab_cont{
	width:730px;
	float:left;
	padding-top:7px;
}
#tab_rgtbar{
	width:197px;
	float:right;
}
#tabs-1, #tabs-2, #tabs-3, #tabs-4{
	border: 1px solid #B4B4B4;
}


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #E3E3E3; font-weight: bold; font-size:13px; color: #333333; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333333; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { font-weight: bold; color: #333333; }
.ui-state-hover a, .ui-state-hover a:hover { color: #333333; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #ffffff; font-weight: bold; color: #333333; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #333333; text-decoration: none; }
.ui-tabs-selected  a{}
.ui-widget :active { outline: none; }


/* Misc visuals
----------------------------------*/



.ui-tabs { position:relative; padding:0; zoom: 1; padding-top:26px; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding:0; position:absolute; top:0px; left:0; }
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 0px; margin: 0 7px 0px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a {border:1px solid #B4B4B4;  float: left; line-height:25px; padding:0 8px; text-decoration: none;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs-selected a{ border-bottom:none !important; height:26px;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding:20px 12px 25px 12px; background: none;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-panel p{ 
	font-size:13px; 
	color:#000; 
	line-height:16px; 
	padding-bottom:14px;
	border:none;
}
.ui-tabs .ui-tabs-panel h3{ 
	font-size:13px; 
	color:#000; 
	padding-bottom:8px;
}
.double{ 
	padding:0 0 50px 30px; 
	list-style-type:disc; 
	list-style-position:inside;
}
.double li{ 
	list-style-type:disc; 
	list-style-position:inside; 
	font-size:13px; 
	color:#000; 
	line-height:16px;
}
.ui-tabs .ui-tabs-panel .limited{ 
	font-size:13px; 
	color:#000099; 
	text-decoration:underline;
}
.ui-tabs .ui-tabs-panel .limited:hover{ 
	text-decoration:none;
}
.tab4-heading{
	width:706px;
	overflow:hidden;
	padding-bottom:14px;
}
.tab4-heading h2{
	float:left;
	width:240px;
	font-size:19px;
	color:#000;
}
.tab4-heading ul{
	float:left;
	overflow:hidden;
	width:466px;
}
.tab4-heading ul li{
	float:left;
	padding:0 10px 0 11px;
	background:url(images/bgr_li4.jpg) no-repeat;
}
.tab4-heading ul li a{
	font-size:13px;
	color:#000;
	text-decoration:underline;
}
.tab4-heading ul li a:hover{
	text-decoration:none;
}
.tab4-heading ul .bg_spacelft{
	background:none;
	padding-left:0;
}
.tab_pic{
	width:706px;
	overflow:hidden;
}
.tab_pic img{
	display:block;
	float:left;
	margin:0 20px 0px 0;
}
.ui-tabs .ui-tabs-panel .space_txt{
	padding-bottom:40px;
}
.tab_bg, .tab_btm, .tab_top{
	width:704px;
}
.tab_bg{
	background:url(images/bgr_tab_bg.jpg) repeat-y;
	margin-bottom:100px;
}
.tab_btm{
	background:url(images/bgr_tab_btm.jpg) no-repeat bottom left;
	padding-bottom:1px;
}
.tab_top{
	background:url(images/bgr_tab_top.jpg) no-repeat;
}
.dimention{
	width:694px;
	height:29px;
	overflow:hidden;
	padding-left:10px;
	line-height:29px;
}
.dimention span{
	display:block;
	float:left;
	font-size:13px;
	color:#000;
}
.tab_item{
	width:299px;
}
.tab_dimen{
	width:287px;
}
.tab-weight
{
    text-align:center; width: 100px;
}
.unabiable{
	width:693px;
	height:27px;
	line-height:27px;
	margin:0 1px;
	background:url(images/bgr_tab_inner.jpg) repeat-y;
	padding-left:9px;
	overflow:hidden;
	
}
.unabiable span{
	display:block;
	float:left;
	font-size:13px;
	color:#000;
	line-height:27px;
}
.space_unabiable{
	background:none;
}
/*--------------------------------shoping cart page---------------------*/
.cart_title_heading{
	font-size:24px;
	color:#993300;
	font-weight:normal;
	padding:5px 0 0 9px;
}
.continue_btn{
	overflow:hidden;
	height:22px;
	padding:0 0 9px 0px;
	float:right;
}
.continue_lftbtn{
	float:left;
	padding-left:11px;
	display:inline;
	overflow:hidden;
}
.continue_lftbtn a, .continue_lftbtn a span, .continue_lftbtn a span span{
	display:block;
	float:left;
	height:22px;
	cursor:pointer;
}
.continue_lftbtn a{
	background:url(images/btn_continue_bg.jpg) repeat-x;
}
.continue_lftbtn a span{
	background:url(images/btn_continue_lft.jpg) no-repeat;
}
.continue_lftbtn a span span{
	background:url(images/btn_continue_rgt.jpg) no-repeat right top;
	line-height:22px;
	padding:0 16px;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
}
.cart_bg, .cart_btm, .cart_top{
	width:981px;
}
.cart_bg{
	background:url(images/bgr_cart_bg2.jpg) repeat-y;
}
.cart_btm{
	background:url(images/bgr_cart_btm.jpg) no-repeat bottom left;
}
.cart_top{
	background:url(images/bgr_cart_top.jpg) no-repeat;
}
.cart_title{
	height:32px;
	line-height:32px;
	padding:0 0px 0 25px;
	width:956px;
	overflow:hidden;
}
.cart_title h2{
	line-height:32px;
	font-size:15px;
	color:#333333;
	float:left;
}
.cart_item{
	width:375px;
}
.cart_unit{
	width:95px;
	padding-left:15px;
}
.cart_qty{
	width:54px;
	padding-left:15px;
}
.cart_shiping{
	width:140px;
	padding-left:59px;
}
.cart_sub{
	width:85px;
	padding-left:16px;
}
.cart_remove{
	padding-left:19px;
}
.cart_porkar{
	width:957px;
	padding:17px 0 17px 24px;
	overflow:hidden;
}
.perkar_picarea_cart{
	width:378px;
	overflow:hidden;
	float:left;
}
.cart_porkar strong{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
	text-align:center;
	font-weight:normal;
	padding-top:3px;
}
.cart_dollar{
	width:110px;
}
.cart_porkar form{
	width:68px;
	text-align:center;
	float:left;
}
.cart_porkar form input{
	border:1px solid #B6B6B6;
	width:18px;
	height:19px;
	padding:0 11px 0 5px;
	text-align:right;
	font-size:12px;
	color:#000;
}
.cart_white{
	width:198px;
}
.cart_porkar big{
	display:block;
	text-align:center;
	padding-top:3px;
	font-size:15px;
	color:#990000;
	width:100px;
	float:left;
}
.remove{
	display:block;
	float:left;
	background:url(images/bgr_remove.jpg) no-repeat;
	width:77px;
	height:21px;
	line-height:21px;
	padding-left:6px;
	font-size:11px;
	color:#595959;
	margin-left:10px;
	display:inline;
}
.cart_porkar_differ{
	background:url(images/bgr_cart_inner.jpg) repeat-y;
}
/*------------------------calculate
*/
#calculate{
	width:980px;
	overflow:hidden;
	clear:both;
	padding-bottom:62px;
}
#calculate_lft{
	width:373px;
	float:left;
}
.shiping_bg, .shiping_btm, .shiping_top{
	width:335px;
}
.shiping_bg{
	background:url(images/bgr_shiping_bg.jpg) repeat-y;
	margin-bottom:14px;
}
.shiping_btm{
	background:url(images/bgr_shiping_btm.jpg) no-repeat bottom left;
}
.shiping_top{
	background:url(images/bgr_shiping_top.jpg) no-repeat;
}
.shiping_btm h2{
	line-height:32px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
}
.shiping_btm form{
	padding:11px 13px 1px 0;
	width:322px;
}
.shiping_info{
	width:322px;
	overflow:hidden;
	padding-bottom:10px;
	height:22px;
}
.shiping_info label{
	display:block;
	float:left;
	padding-right:11px;
	width:71px;
	text-align:right;
	font-size:13px;
	color:#000000;
	line-height:22px;
}
.shiping_info select{
	width:236px;
	height:20px;
	border:1px solid #808080;
	float:left;
	font-size:13px;
	color:#000000;
}
.cart_inp{
	width:116px;
	height:20px;
	border:1px solid #808080;
	float:left;
	font-size:13px;
	color:#000000;
	padding:0 5px;
	margin-right:32px;
	display:inline;
}
.cart_submit{
	background:url(images/btn_ubdate.jpg) no-repeat;
	width:77px;
	height:22px;
	cursor:pointer;
	border:none;
	float:left;
}
/*-------------------------discount_bg
*/
#discount_bg, #discount_btm, #discount_top{
	width:372px;
}
#discount_bg{
	background:url(images/bgr_discount_bg.jpg) repeat-y;
	margin-bottom:14px;
}
#discount_top{
	background:url(images/bgr_discount_top.jpg) no-repeat;
}
#discount_btm{
	background:url(images/bgr_discount_btm.jpg) no-repeat bottom left;
}
#discount_btm h2{
	line-height:32px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
}
#discount_inner{
	padding:5px 12px 12px 9px;
	width:351px;
}
#discount_inner p{
	font-size:13px;
	color:#000000;
	line-height:16px;
	padding-bottom:5px;
}
#discount_inner form{
	width:351px;
}
.discount_info{
	width:351px;
	overflow:hidden;
}
.discount_info label{
	display:block;
	float:left;
	width:93px;
	font-size:13px;
	color:#000000;
	line-height:20px;
}
.inp_discount{
	width:116px;
	height:20px;
	border:1px solid #808080;
	float:left;
	font-size:13px;
	color:#000000;
	padding:0 5px;
	margin-right:12px;
	display:inline;
}
.discount_submit{
	background:url(images/btn_ubdate2.jpg) no-repeat;
	width:115px;
	height:22px;
	cursor:pointer;
	border:none;
	float:left;
}
/*------------------------calculate_rgt
*/
#calculate_rgt{
	width:335px;
	float:right;
}
.shiping_btm .order_heading{
	padding-right:14px;
	text-align:right;
}
.shiping_btm ul{
	padding:12px 8px 8px 12px;
	width:315px;
	overflow:hidden;
}
.shiping_btm ul li{
	width:315px;
	float:left;
	padding-bottom:8px;
	font-size:15px;
	color:#666666;
}
.shiping_btm ul li strong{
	color:#000000;
}
.shiping_btm ul li b{
	color:#990000;
}

.shiping_btm ul .order_subtotal{
	padding-top:15px;
}
#all_order_btn{
	width:335px;
	padding-top:4px;
}
.btn_chk{
	display:block;
	margin-left:159px;
	margin-bottom:17px;
}
#all_order_btn span{
	display:block;
	padding:0 0 10px 142px;
	font-size:13px;
	color:#000000;
}
.btn_google{
	width:325px;
	padding-left:10px;
	overflow:hidden;
}
.btn_google a{
	display:block;
	float:left;
}
.icon_google{
	margin-right:25px;
}
/*----------------------------------satisfaction_area
*/
#satisfaction_area{
	width:980px;
	border-top:1px solid #CCCCCC;
}
#satisfaction_area dl{
	background:url(images/bgr_three_icon.jpg) repeat-y;
	width:980px;
	overflow:hidden;
	margin-bottom:28px;
	padding:13px 0 23px 0;
}
#satisfaction_area dl dd{
	float:left;
	overflow:hidden;
}
.yellow_satis{
	width:326px;
	padding-right:19px;
}
.round_icon{
	width:86px;
	float:left;
}
.round_icon_rgt{
	width:233px;
	float:right;
}
.round_icon_rgt p{
	font-size:13px;
	color:#000;
	line-height:16px;
}
.round_icon_rgt p a{
	color:#000;
	text-decoration:underline;
}
.round_icon_rgt p a:hover{
	text-decoration:none;
}
.blue_satisfaction{
	width:297px;
	padding-right:11px;
}
.blue_satis_rgt{
	width:200px;
}
.red_satisfaction{
	width:326px;
}
.related_cont2{
	width:136px;
	background:url(images/bgr_related2.jpg) no-repeat right top;
	padding:0 8px 0 26px;
	float:left;
	height:230px;
}
#slider3 ul, #slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider3 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:848px;
		height:230px;
		overflow:hidden; 
		}	
	#prevBtn3, #nextBtn3,
	#slider1next, #slider1prev{ 
		display:block;
		width:28px;
		height:55px;
		position:absolute;
		left:-32px;
		top:57px;
		z-index:1000;
		}	
	#nextBtn3, #slider1next{ 
		left:852px;
		}														
	#prevBtn3 a, #nextBtn3 a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:28px;
		height:55px;
		background:url(images/btn_prev2.jpg) no-repeat 0 0;
		text-indent:-9999px;
		}	
	#nextBtn3 a, #slider1next a{ 
		background:url(images/btn_next2.jpg) no-repeat 0 0;	
		}

.related_cont2 p{
	padding:0;
	padding:0px 0 4px 0;
	font-size:12px;
	color:#2434A7;
	line-height:15px;
}
.related_cont2 p a{
	color:#2434A7;
	text-decoration:underline;
}
.related_cont2 p a:hover{
	text-decoration:none;
}
.related_cont2 span{
	font-size:12px;
	color:#E40000;
	line-height:16px;
	font-weight:bold;
	display:block;
}
.related_cont2 form{
	width:136px;
	padding-top:5px;
}
.related_info{
	width:136px;
	overflow:hidden;
}
.related_info .inp_related_txt{
	width:19px;
	height:20px;
	border:1px solid #808080;
	float:left;
	font-size:13px;
	color:#000000;
	padding:0 10px 0 5px;
	margin:4px 8px 0 0;
	display:inline;
	text-align:right;
}
.submit_addcart{
	background:url(images/btn_add_cart.jpg) no-repeat;
	width:92px;
	height:28px;
	cursor:pointer;
	border:none;
	float:left;
}
.space_related2{
	background:none;
	width:136px;
	padding-right:0;
}
/*----------------------checkout1 page----------------*/
#chk1_titlearea{
	width:972px;
	overflow:hidden;
	padding:9px 0 9px 8px;
}
#chk1_titlearea h2{
	font-weight:normal;
	float:left;
	background:url(images/icon_check.jpg) no-repeat;
	padding-left:26px;
	font-size:24px;
	color:#993300;
	line-height:26px;
	margin-top:11px;
}
#chk1_titlearea img{
	display:block;
	float:right;
}
/*--------------------chk1_guest_area
*/
#chk1_guest_area{
	width:722px;
	overflow:hidden;
	padding:0 258px 0 0;
}
#chk1_guest{
	width:369px;
	float:left;
}
.chk1_guest_bg, .chk1_guest_btm, .chk1_guest_top{
	width:369px;
}
.chk1_guest_bg{
	background:url(images/bgr_guest_bg.jpg) repeat-y;
	margin-bottom:16px;
}
.space_chk1_guest_bg{
	margin:0;
}
.chk1_guest_btm{
	background:url(images/bgr_guest_btm.jpg) no-repeat bottom left;
	padding-bottom:44px;
}
.chk1_guest_top{
	background:url(images/bgr_guest_top.jpg) no-repeat;
}
.chk1_guest_btm h2{
	font-size:15px;
	color:#333333;
	line-height:32px;
	padding-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.chk1_guestcont{
	padding:25px 16px 12px 16px;
	width:337px;
}
.chk1_guestcont p{
	font-size:12px;
	color:#000000;
	padding-bottom:17px;
}
/*----------------------------chk1_account
*/
.chk1_account{
	width:335px;
	float:right;
}
.shiping_btm #chk1_accountinfo{
	padding:16px 13px 0 0;
	width:322px;
}
.chk1_inparea{
	width:322px;
	overflow:hidden;
	padding-bottom:14px;
}
.chk1_inparea label{
	width:85px;
	text-align:right;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:22px;
}
.chk1_inparea input{
	width:210px;
	height:18px;
	border:1px solid #808080;
	padding:1px 8px;
	font-size:13px;
	color:#000;
	float:right;
}
.chk1_submit{
	padding:3px 0 14px 55px;
	overflow:hidden;
	width:267px;
}
.chk1_submit a{
	display:block;
	float:left;
	font-size:12px;
	color:#000000;
	margin-top:3px;
}
.chk1_submit input{
	background:url(images/btn_chklogin.jpg) no-repeat;
	width:156px;
	height:22px;
	border:none;
	cursor:pointer;
	float:right;
}
/*--------------------------------------chk_content
*/
#chk_content{
	width:980px;
	overflow:hidden;
}
#chk_content_lft{
	width:369px;
	float:left;
}
.chk_billing{
	background:url(images/bgr_guest_btm2.jpg) no-repeat bottom left;
}
.chk_billing h2{
	font-size:15px;
	color:#333333;
	line-height:32px;
	padding-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.chk1_billing_cont{
	padding:10px 36px 10px 3px;
	width:330px;
}
.chk1_billing_cont form{
	width:330px;
}
.chk1_billing_info{
	width:330px;
	overflow:hidden;
	padding-bottom:13px;
}
.chk1_billing_info label{
	display:block;
	float:left;
	width:129px;
	text-align:right;
	font-size:13px;
	color:#000;
	font-weight:bold;
	line-height:22px;
}
.chk1_billing_info label sup{
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
}
.chk1_billing_info input{
	width:166px;
	height:18px;
	border:1px solid #808080;
	padding:1px 8px;
	font-size:13px;
	color:#000;
	float:right;
}
.chk1_billing_info select{
	width:182px;
	height:20px;
	border:1px solid #808080;
	float:right;
	font-size:12px;
	color:#000;
}
.chk1_phone{
	width:184px;
	float:right;
	overflow:hidden;
}
.chk1_billing_info .chk1_txt{
	width:97px !important;
	height:18px;
	border:1px solid #808080;
	padding:1px 5px;
	font-size:13px;
	color:#000;
	float:left;
}
.chk1_billing_info .chk1_phone small{
	width:26px!important;
	font-size:13px;
	color:#010101;
	line-height:22px;
	display:block;
	float:left;
	margin-left:8px;
	display:inline;
}
.chk1_billing_info .chk1_txt_rgt{
	width:26px!important;
	height:18px;
	border:1px solid #808080;
	padding:1px 5px;
	font-size:13px;
	color:#000;
}
.chk1_chkbox{
	width:296px;
	padding:5px 0 0 34px;
	overflow:hidden;
}
.chk1_chkbox input{
	float:left;
	display:block;
	width:13px;
}
.chk1_chkbox p{
	float:right;
	font-size:12px;
	color:#000000;
	line-height:18px;
	width:268px;
}
/*--------------------shiping_option
*/
#shiping_option{
	padding:0 0 14px 9px;
	width:360px;
	overflow:hidden;
}
.shiping_option_lft{
	width:177px;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
.shiping_option_lft input{
	margin-right:7px;
}
#option_one{
	visibility:visible;
}
#option_two{
	display:none;
}
#option_two label{
	font-weight:normal !important;
}
/*---------------------chk1_inner
*/
.chk1_inner{
	padding:9px 14px 13px 13px;
	width:342px;
}
.chk1_inner p{
	font-size:13px;
	color:#666666;
	line-height:18px;
	padding-bottom:7px;
}
.txtarea_chk1 textarea{
	width:330px;
	height:69px;
	border:1px solid #808080;
	padding:5px;
	font-size:13px;
	color:#666666;
	overflow:auto;
}
.chk_billing h2 span{
	font-size:12px;
	color:#666666;
}
.space_info{
	padding-top:8px;
	padding-bottom:0;
}
.space_chk1_inner{
	padding-bottom:0;
}
/*-------------------------chk1_paypal
*/
.chk1_paypal{
	width:369px;
	padding:16px 0px 0 0;
}
.chk1_paypal_row{
	width:369px;
	overflow:hidden;
	padding-bottom:9px;
}
.chk1_paypal_row label{
	display:block;
	float:left;
	text-align:right;
	font-size:13px;
	color:#000;
	font-weight:bold;
	line-height:22px;
}
.chk1_paypal_row label sup{
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
}
.top_row{
	width:110px;
	padding-right:4px;
	display:inline;
}
.chk1_paypal_row input{
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:2px 4px 0 0;
	display:inline;
}
.chk1_paypal_row a{
	display:block;
	float:left;
	margin-right:9px;
	display:inline;
}
.chk1_credit{
	width:369px;
	overflow:hidden;
	padding-bottom:13px;
}
.chk1_credit label{
	display:block;
	float:left;
	text-align:right;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:22px;
	width:140px;
	margin-right:10px;
}
.chk1_credit label sup{
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
}
.chk1_credit input{
	width:182px;
	height:18px;
	border:1px solid #808080;
	padding:1px 8px;
	font-size:13px;
	color:#000;
	float:left;
}
.chk1_select_lft{
	width:37px;
	height:18px;
	border:1px solid #808080;
	float:left;
	margin-right:12px;
	font-size:12px;
	color:#000;
}
.chk1_select_rgt{
	width:62px;
}
.chk1_credit .chk1_small_inp{
	width:47px;
	margin-right:5px;
}
.chk1_credit img{
	margin-right:2px;
}
.chk1_credit a{
	display:block;
	float:left;
}
.chk1_credit span{
	display:block;
	float:left;
	display:inline;
	padding-left:2px;
	margin-top:9px;
}
.chk1_credit span a{
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
.chk1_credit span a:hover{
	text-decoration:none;
}
#chk1_require{
	width:365px;
	font-size:13px;
	color:#000;
	margin-top:-8px;
	padding-left:4px;
}
#chk1_require sup{
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
}
/*--------------------------chk_content_rgt
*/
#chk_content_rgt{
	width:610px;
	float:left;
}
#chk1_order{
	padding-left:129px;
	width:481px;
}
.chk_orderbox{
	width:481px;
	padding-bottom:27px;
}
.chk1_order_bg, .chk1_order_btm, .chk1_order_top{
	width:481px;
}
.chk1_order_bg{
	background:url(images/bgr_order_box_bg.jpg) repeat-y;
}
.chk1_order_top{
	background:url(images/bgr_order_box_top.jpg) no-repeat;
}
.chk1_order_btm{
	background:url(images/bgr_order_box_btm.jpg) no-repeat bottom left;
}
.chk1_summary{
	width:457px;
	padding:0 12px;
	height:32px;
	line-height:32px;
	overflow:hidden;
}
.chk1_summary h2{
	font-size:15px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
.chk1_summary a{
	display:block;
	float:right;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.chk1_summary a:hover{
	text-decoration:none;
}
.chk1_smmry_row{
	width:479px;
	padding:0 1px;
}
.chk1_smmry_row li{
	padding:9px 0 9px 11px;
	width:468px;
	overflow:hidden;
}
.chk1_smmry_pic{
	width:354px;
	float:left;
	overflow:hidden;
}
.chk1_summry_lft{
	width:55px;
	float:left;
}
.chk1_summry_lft img{
	display:block;
}
.chk1_summry_rgt{
	width:281px;
	float:right;
}
.chk1_summry_rgt h3{
	font-size:13px;
	color:#000000;
	padding-bottom:4px;
}
.chk1_summry_rgt h4{
	font-size:13px;
	color:#000000;
	padding-bottom:4px;
	font-weight:normal;
}
.chk1_summry_rgt big{
	font-size:13px;
	color:#666666;
}
.chk1_smmry_row li strong{
	font-size:13px;
	color:#333;
	width:54px;
	display:block;
	float:left;
	padding-top:4px;
}
.chk1_smmry_row li span{
	display:block;
	float:left;
	padding-top:4px;
	font-size:13px;
	color:#000;
}
.chk1_smmry_row .chk1_parker{
	background:#f4f4f4;
}
/*--------------------chk1_cupon_area
*/
.chk1_cupon_area{
	padding:0 11px 15px 9px;
	width:461px;
}
.chk1_cupon_area ul{
	background:url(images/bgr_cupon_top.jpg) no-repeat;
	padding:13px 0 6px 142px;
	width:319px;
}
.chk1_cupon_area ul li{
	width:319px;
	padding-bottom:8px;
	font-size:15px;
	color:#666666;
}
.chk1_cupon_area ul li strong{
	color:#000000;
}
.chk1_cupon_area ul li b{
	color:#990000;
}
.chk1_cupon_area ul .chk1_shping_space{
	padding-bottom:25px
}
.chk1_cupon_area p{
	font-size:13px;
	color:#000000;
	line-height:16px;
	padding-bottom:6px;
}
.chk1_cupon_area form{
	width:461px;
}
/*------------------------inp_chk1cupon
*/
.inp_chk1cupon{
	width:431px;
	overflow:hidden;
}
.inp_chk1cupon label{
	display:block;
	float:left;
	width:96px;
	line-height:22px;
	font-size:13px;
	color:#000000;
}
.chk1_cupn_txt{
	width:116px;
	height:18px;
	border:1px solid #808080;
	padding:1px 5px;
	font-size:13px;
	color:#000000;
	float:left;
	margin-right:14px;
}
.chk1_cupn_submit{
	float:left;
	background:url(images/btn_ubdate2.jpg) no-repeat;
	width:115px;
	height:22px;
	cursor:pointer;
	border:none;
}
/*-----------------------------chk1_privacy
*/
.chk1_privacy{
	padding:12px 10px 2px 10px;
	width:461px;
}
.chk1_privacy_row{
	width:461px;
	overflow:hidden;
}
.chk1_privacy_lft{
	width:53px;
	float:left;
}
.chk1_privacy_lft img{
	display:block;
}
.chk1_privacy_rgt{
	width:408px;
	float:right;
}
.chk1_privacy_rgt p{
	font-size:13px;
	color:#333333;
	line-height:17px;
	padding-bottom:15px;
}
/*-------------------chk_process
*/
#chk_process{
	padding-top:107px;
}
#chk_process a{
	display:block;
	width:175px;
	height:28px;
	background:url(images/btn_process.jpg) no-repeat;
	margin:0 0 8px 52px;
}
#chk_process p{
	font-size:12px;
	color:#010101;
}
/*--------------------------check out2 page-------------*/
#chk2_content{
	width:693px;
	float:left;
}
.chk2_commonbox{
	width:693px;
	padding-bottom:28px;
}
.chk2_box_bg, .chk2_box_btm, .chk2_box_top{
	width:693px;
}
.chk2_box_bg{
	background:url(images/bgr_chk2box_bg.jpg) repeat-y;
}
.chk2_box_top{
	background:url(images/bgr_chk2box_top.jpg) no-repeat;
}
.chk2_box_btm{
	background:url(images/bgr_chk2box_btm.jpg) no-repeat bottom left;
}
.chk2_box_heading{
	padding-left:13px;
	line-height:32px;
	height:32px;
}
.chk2_box_heading h2{
	font-size:15px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.chk2_comn_content{
	width:672px;
	padding:15px 0 0 21px;
}
.chk2_comn_content p{
	font-size:13px;
	color:#333333;
	line-height:16px;
	padding-bottom:8px;
}
.chk2_comn_content ul{
	padding-left:20px;
	width:652px;
	overflow:hidden;
}
.chk2_comn_content ul li{
	width:325px;
	display:block;
	float:left;
	padding:20px 0 15px 0;
}
.chk2_comn_content ul li h2{
	font-weight:normal;
	font-size:19px;
	color:#993300;
	padding-bottom:20px;
}
.chk2_comn_content ul li h3{
	font-size:15px;
	color:#000000;
	padding-bottom:10px;
}
.chk2_comn_content ul li span{
	display:block;
	font-size:13px;
	color:#000000;
	line-height:16px;
	padding-bottom:10px;
}
.chk2_comn_content ul li span a{
	color:#000;
}
.edit{
	background:url(images/btn_edit.jpg) no-repeat;
	width:68px;
	height:22px;
	display:block;
}
/*-----------------------------chk2_produuct
*/
.chk2_produuct{
	margin:0 1px;
	height:24px;
	border-bottom:1px solid #b4b4b4;
	line-height:24px;
	width:680px;
	overflow:hidden;
	padding-left:11px;
}
.chk2_produuct span{
	color:#333333;
	display:block;
	float:left;
	font-size:15px;
}
.chk2_produuct_fst{
	width:416px;
}
.chk2_produuct_scnd{
	width:113px;
}
.chk2_produuct_thrd{
	width:74px;
}
/*-----------------chk2_parker
*/
#chk2_parker{
	padding:20px 1px 5px 1px;
	width:691px;
}
#chk2_parker li{
	padding:8px 0 8px 11px;
	width:680px;
	overflow:hidden;
}
.chk2_parker_picarea{
	width:408px;
	float:left;
	overflow:hidden;
}
.chk2_parker_lft{
	width:55px;
	float:left;
}
.chk2_parker_lft img{
	display:block;
}
.chk2_parker_rgt{
	width:335px;
	float:right;
}
.chk2_parker_rgt h2{
	font-size:13px;
	color:#000000;
	padding-bottom:4px;
}
.chk2_parker_rgt h3{
	font-size:13px;
	color:#000000;
	padding-bottom:4px;
	font-weight:normal;
}
.chk2_parker_rgt span{
	font-size:13px;
	color:#666666;
}
#chk2_parker li small{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
	padding-top:3px;
}
.chk2_dollar{
	width:129px;
}
#chk2_parker li big{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
	width:68px;
}
#chk2_parker .chk2_differ{
	background:#f4f4f4;
}
/*------------------------chk2_subtotal
*/
#chk2_subtotal{
	background:url(images/bgr_dublebdr.jpg) no-repeat;
	margin:0 12px 0 9px;
	padding:13px 0 0 348px;
	width:324px;
}
#chk2_subtotal li{
	padding-bottom:10px;
	width:324px;
	font-size:15px;
	color:#666666;
}
#chk2_subtotal li strong{
	color:#000000;
}
#chk2_subtotal li b{
	color:#990000;
}
#chk2_subtotal .chk2_shipingspace{
	padding-bottom:23px;
}
.spac_chk2_commonbox{
	padding-bottom:12px;
}
/*---------------------------chk2_note
*/
.chk2_note{
	padding:0 2px 16px 12px;
	width:679px;
}
.chk2_note p{
	font-size:13px;
	color:#010101;
	padding-bottom:12px;
}
.chk2_note span{
	display:block;
	overflow:hidden;
}
.chk2_note span a{
	display:block;
	float:right;
	background:url(images/btn_place.jpg) no-repeat;
	width:175px;
	height:28px;
}
.chk2_orange{
	width:644px;
	background:#fffdf0;
	border:1px solid #ffca92;
	padding:15px 27px 0px 20px;
}
.chk2_orange p{
	font-size:13px;
	color:#010101;
	line-height:16px;
	padding-bottom:12px;
}
/*--------------------checkout3 page--------------------*/
.chk3_inner{
	padding:14px 0 0 22px;
	width:671px;
}
.chk3_sublogo{
	width:671px;
	padding-bottom:10px;
}
.chk3_sublogo h2{
	padding:0 0 12px 2px;
}
.chk3_sublogo h2 a{
	background:url(images/bgr_sublogo.jpg) no-repeat;
	width:199px;
	height:48px;
	display:block;
}
.chk3_sublogo h3{
	font-size:12px;
	color:#000;
	padding-bottom:4px;
}
.chk3_sublogo p{
	font-size:13px;
	color:#000;
	line-height:16px;
}
#chk3_date{
	width:671px;
	overflow:hidden;
}
#chk3_date li{
	float:left;
	width:219px;
	padding:12px 0 15px 4px;
	display:inline;
}
#chk3_date li h3{
	font-size:12px;
	color:#000;
	padding-bottom:8px;
}
#chk3_date li p{
	font-size:12px;
	color:#000;
	line-height:16px;
}
/*----------------------chk3_order
*/
.chk3_order{
	width:646px;
	padding:0 25px 14px 0;
}
.chk3_order_bg, .chk3_order_top, .chk3_order_btm{
	width:646px;
}
.chk3_order_bg{
	background:url(images/bgr_chk3_bg.jpg) repeat-y;
}
.chk3_order_top{
	background:url(images/bgr_chk3_top.jpg) no-repeat;
}
.chk3_order_btm{
	background:url(images/bgr_chk3_btm.jpg) no-repeat bottom left;
}
.chk3_heading{
	padding-left:12px;
	height:32px;
	width:634px;
	line-height:32px;
}
.chk3_heading h2{
	font-size:15px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.chk3_produuct{
	margin:0 1px;
	height:24px;
	border-bottom:1px solid #b4b4b4;
	line-height:24px;
	width:633px;
	overflow:hidden;
	padding-left:11px;
}
.chk3_produuct span{
	color:#333333;
	display:block;
	float:left;
	font-size:15px;
}
.chk3_produuct_fst{
	width:375px;
}
.chk2_produuct_scnd{
	width:113px;
}
.chk2_produuct_thrd{
	width:74px;
}
/*----------------------chk3_parkar------------------*/

#chk3_parker{
	padding:0px 1px 0px 1px;
	width:644px;
}
#chk3_parker li{
	padding:8px 0 8px 11px;
	width:633px;
	overflow:hidden;
}
.chk3_parker_rgt{
	width:365px;
	float:left;
}
.chk3_parker_rgt h2{
	font-size:13px;
	color:#000000;
	padding-bottom:4px;
}
.chk3_parker_rgt h3{
	font-size:13px;
	color:#000000;
	padding-bottom:4px;
	font-weight:normal;
}
.chk3_parker_rgt span{
	font-size:13px;
	color:#666666;
}
#chk3_parker li small{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
	padding-top:3px;
}
.chk2_dollar{
	width:129px;
}
#chk3_parker li big{
	display:block;
	float:left;
	font-size:13px;
	color:#000000;
	width:68px;
}
#chk3_parker .chk2_differ{
	background:#f4f4f4;
}
/*-----------------------chk3_subtotal
*/
#chk3_subtotal{
	background:url(images/bgr_dublebdr2.jpg) no-repeat;
	margin:0 7px 0 9px;
	padding:16px 0 0 308px;
	width:322px;
}
#chk3_subtotal li{
	padding-bottom:10px;
	width:322px;
	font-size:15px;
	color:#666666;
}
#chk3_subtotal li strong{
	color:#000000;
}
#chk3_subtotal li b{
	color:#990000;
}
#chk3_subtotal .chk2_shipingspace{
	padding-bottom:23px;
}
.spac_chk2_commonbox{
	padding-bottom:12px;
}
.chk3_btm_txt{
	padding-bottom:10px;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
.chk3_thank{
	padding:0 4px 0 34px;
	width:608px;
	overflow:hidden;
}
.chk3_thank h3{
	font-size:19px;
	color:#993300;
	font-weight:normal;
	float:left;
	padding-top:4px;
}
.chk3_thank a{
	display:block;
	float:right;
	background:url(images/btn_backhome.jpg) no-repeat;
	width:175px;
	height:28px;
}	
/*-------------------chk3_rgt
*/
#chk3_rgt{
	width:276px;
	float:right;
	padding-top:195px;
}
.chk3_rgt_inner{
	width:276px;
	overflow:hidden;
}
.chk3_rgt_inner img{
	display:block;
	float:left;
	margin-right:0px;
}
.chk3_rgt_inner strong{
	display:block;
	float:right;
	font-size:13px;
	color:#000;
	line-height:16px;
	padding-top:15px;
	width:197px;
}
/*--------------------------my accoutn page---------------------*/
#my_account{
	padding-right:58px;
	overflow:hidden;
	width:922px;
}
#my_account ul{
	float:right;
	overflow:hidden;
}
#my_account ul li{
	padding:0 10px 0 11px;
	line-height:17px;
	background:url(images/bgr_libdr3.jpg) no-repeat 0 5px;
	display:block;
	float:left;
}
#my_account ul li a{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
#my_account ul li a:hover{
	text-decoration:none;
}
#my_account ul .bg_none_account{
	background:none;
}
/*--------------------my_account_info
*/
#my_account_info{
	padding:0 64px 50px 132px;
	width:784px;
}
.my_account_row{
	width:784px;
	padding-bottom:18px;
	overflow:hidden;
}
.my_account_row_lft{
	width:80px;
	float:left;
}
.my_account_row_rgt{
	width:700px;
	float:left;
	padding-top:4px;
}
.my_account_row_rgt h3{
	font-weight:normal;
	font-size:19px;
	color:#993300;
	padding-bottom:5px;
}
.my_account_row_rgt h3 span{
	font-size:16px;
	color:#666666;
}
.my_account_row_rgt p{
	font-size:13px;
	color:#000000;
	line-height:16px;
}
/*------------------------my accout log in page------------*/	
#myaccount_login{
	padding:10px 134px 0 37px;
	width:809px;
	overflow:hidden;
}
#myaccount_login_lft{
	width:369px;
	float:left;
}
#login_lft_bg, #login_lft_top, #login_lft_btm{
	width:369px;
}
#login_lft_bg{
	background:url(images/bgr_login_bg.jpg) repeat-y;
}
#login_lft_top{
	background:url(images/bgr_login_top.jpg) no-repeat;
}
#login_lft_btm{
	background:url(images/bgr_login_btm.jpg) no-repeat bottom left;
}
#account_lftbox{
	padding:0 18px 20px 12px;
	width:339px;
}
#account_lftbox h2{
	font-size:15px;
	color:#333333;
	line-height:32px;
}
#account_lftbox form{
	padding-top:16px;
	width:339px;
}
.user_info{
	width:339px;
	overflow:hidden;
	padding-bottom:13px;
}
.user_info label{
	display:block;
	float:left;
	line-height:22px;
	width:110px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.user_info input{
	width:211px;
	height:18px;
	border:1px solid #808080;
	float:right;
	font-size:13px;
	color:#000;
	padding:1px 5px;
}
.user_info .user_submit{
	background:url(images/btn_login.jpg) no-repeat;
	width:175px;
	height:28px;
	border:none;
	cursor:pointer;
	margin-top:16px;
}
.user_info a{
	display:block;
	float:right;
	font-size:12px;
	color:#010101;
	text-decoration:underline;
}
.user_info a:hover{
	text-decoration:none;
}
/*-----------------------myaccount_login_rgt
*/
#myaccount_login_rgt{
	width:395px;
	float:right;
}
#login2box_bg, #login2box_top, #login2box_btm{
	width:395px;
}
#login2box_bg{
	background:url(images/bgr_login2_bg.jpg) repeat-y;
}
#login2box_top{
	background:url(images/bgr_login2_top.jpg) no-repeat;
}
#login2box_btm{
	background:url(images/bgr_login2_btm.jpg) no-repeat bottom left;
}
#login2box_btm h2{
	font-size:15px;
	color:#333333;
	line-height:32px;
	padding-left:12px;
}
#customer_cont{
	width:360px;
	padding:8px 20px 17px 15px;
}
#customer_cont form{
	width:360px;
}
#customer_cont p{
	font-size:13px;
	color:#333;
	line-height:16px;
	padding-bottom:12px;
}
.customer_info{
	width:360px;
	padding-bottom:9px;
	overflow:hidden;
}
.customer_info label{
	display:block;
	float:left;
	text-align:right;
	width:131px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:22px;
	margin-right:5px;
}
.customer_info label sup{
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
}
.customer_info input{
	width:211px;
	height:18px;
	border:1px solid #808080;
	float:left;
	font-size:13px;
	color:#000;
	padding:1px 5px;
	display:inline;
}
.customer_info .inp_name_lft{
	width:97px;
}
.customer_info .inp_name_rgt{
	float:right;
}
.space_customer_info{
	width:260px;
	padding:8px 0 19px 100px;
	font-size:13px;
	color:#000000;
	overflow:hidden;
}
.space_customer_info input{
	display:block;
	float:left;
}
.space_customer_info label{
	display:block;
	float:right;
	width:234px;
	padding-top:2px;
}
.require_field{
	padding-left:70px;
	width:290px;
	overflow:hidden;
}
.require_field label{
	width:110px;
	float:left;
	display:block;
	font-size:13px;
	color:#000;
	padding-top:9px;
}
.require_field label sup{
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
}
.require_field input{
	background:url(images/btn_login2.jpg) no-repeat;
	width:175px;
	height:28px;
	border:none;
	cursor:pointer;
	float:left;
}
a.clCatCount
{
    font-size:12px; 
    text-decoration:underline;
    line-height:11px;
   
}
ul.bullets li
{ 	 
 	 list-style:disc;
 	 line-height:14px;
 	 margin-left:30px;
	 font-size:12px;
	 margin-bottom:10px;
}
#btnReturn
{
    float:right;
}
#btnReturn span
{
    font-size:11px;
}
.selectPageItems
{
    width:180px;
}
