/*
Auther:Muhammad Neamul mowla pinju
title:knizny
date:03-03-10
*/
body{
	font-family:Arial, Helvetica, sans-serif;
	background:#f0f0f0;
	font-size:12px;	
}
*{
	margin:0;
	padding:0;
}

input,
img{
	border:none;
}
ul,li{
	list-style:none;
}

a{
text-decoration:none;
color:#666;

}
a i{
 	position: absolute;
 	left: -9999px;
}

#body_wrap{
	width:990px;
	margin:0 auto;
}

#hader{
	width:990px;
	height:120px;
	display:block;
	background:url(img/haderbg.jpg) no-repeat bottom;
	overflow:hidden;
}

#hader #logo{
	width:271px;
	height:82px;
	float:left;
	display:block;
}

#hader #logo img{
	width:271px;
	height:82px;
}

#searchnav{
	background:url(img/search_nav.jpg) no-repeat;
	width:965px;
	height:56px;
	padding:0 13px 52px 12px;
	overflow:hidden;
}

#searchnav #search_form{
	width:296px;
	height:32px;
	float:left;
	padding:15px 0 9px 0;
	overflow:hidden;
}
#search_form #search{
	width:240px;
	height:30px;
	float:left;
	padding-top:2px;
	padding-left:13px;
	background:none;
}


#search_form #srch_submit{
	width:37px;
	height:32px;
	float:right;
	background:none;
	cursor:pointer;
}
/*========start===nav=========================*/
#nav{
	width:470px;
	height:56px;
	float:left;
	overflow:hidden;	
}
#nav li{
	overflow:visible;
	color:#666666;
	font-weight:bold;
}
#nav li a{
	float:left;
	overflow:hidden;
	height:56px;
	padding-left:11px;
	color:#666666;
	font-size:12px;
	display:block;
	font-weight:bold;
}

#nav li a span{
	float:left;
	overflow:hidden;
	height:56px;
	color:#666666;
	padding-right:11px;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

#nav li a span span{
	float:left;
	height:56px;
	color:#666666;
	font-weight:bold;
	display:block;
	padding:0;
	padding:0 10px;
	line-height:56px;
}
#nav li a:hover,#nav li a.hover{
	background:url(img/nav_h_left.png) no-repeat left;
	color:#fff;
}


#nav li a:hover span,#nav li a.hover span{
	background:url(img/nav_h_right.png) no-repeat  right;
	color:#fff;
}

#nav li a:hover span span,#nav li a.hover span span{
	background:url(img/nav_h.png) repeat-x;
	color:#fff;
}

#nav li #nav_sl{
	background:url(img/nav_h_left.png) no-repeat left;
	color:#fff;
}


#nav li #nav_sl span{
	background:url(img/nav_h_right.png) no-repeat  right;
	color:#fff;
}

#nav li #nav_sl span span{
	background:url(img/nav_h.png) repeat-x;
	color:#fff;
}




/*===========endnav=========================*/
#cntphone{
	width:169px;
	height:32px;
	float:right;
	padding:15px 0 9px 30px;
}
#cntphone span{
	width:169px;
	display:block;
	line-height:32px;
	color:#990000;
	font-size:16px;
}
/*============start=====content=============================*/
#content{
	background:url(img/contentbg.jpg) repeat-y;
	width:990px;
}

#contentbg{
	background:url(img/contenttop.jpg) no-repeat top;
	width:990px;
	overflow:hidden;
}

/*================partnerbox===============*/
#partner{
	width:940px;
	height:50px;
	padding:0 25px;
	float:left;
	background:url(img/partnerbox.jpg) no-repeat;
}

/*=========================endpartnerbox============================*/
#contentleft{
	width:188px;
	float:left;
}

#optionbox{
	background:url(img/optionbox.jpg) no-repeat;
	width:188px;
	height:155px;
	padding-top:5px;
	overflow:hidden;
	display:block;
}

#optionbox li{
	width:188px;
	height:36px;
	float:left;
	display:block;
}


#optionbox li a{
	width:155px;
	height:24px;
	padding:5px 0 7px 33px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:url(img/option_ind.png) no-repeat 149px 0;
	display:block;
}
#optionbox li a:hover{
	background:url(img/option_slc.png) no-repeat;
	color:#333333;
}

#leftmenu{
	width:188px;
	overflow:hidden;
}

#leftmenu #tabindex{
	background:url(img/leftmenu_tab.png) no-repeat;
	width:184px;
	height:40px;
	float:left;
	padding:0 0 7px 4px;
	position:relative;
	z-index:10;
	cursor:pointer;
}

#leftmenu #tabindex li{
	float:left;
	height:40px;
	width:92px;
}
#leftmenu #tabindex li h2{
	color:#666666;
	text-align:center;
	display:block;

	font-size:12px;	
}

#leftmenu #tabindex li .mover{
	color:#cc0000;
}

#leftmenu #tabindex  li h2.current {
	color:#cc0000;
}

#leftmenu #tabcontent{
	width:188px;
	float:left;	
}

#leftmenu #tabcontent .pane{
	width:188px;
	display:none;
}


#leftmenu #tabcontent .first{
	display:block;
}

.accordion{
	width:188px;
}


.accordion h3{
	width:167px;
	background:url(img/accordion_select.png) no-repeat;
	height:41px;
	line-height:41px;
	color:#cc0000;
	padding:8px 0 8px 21px;
	margin-top:-16px;
	position:relative;
	z-index:4;
  font-size: 12px;
}

/*.accordion .slc{
	position:relative;
	z-index:0;
}

.accordion h3.active {
	position:relative;	
	z-index:0;
}*/

.accordion .acccontent{
	width:188px;
	margin-top:-8px;
	
	background:url(img/pane_bg.jpg) repeat-y;
	
}

.accordion .acccontent .leftlistbox{
	background:url(img/accordion_bg.jpg) no-repeat top;
	width:188px;
	padding-bottom:8px;
}

.accordion .acccontent .leftlist{
	width:167px;

	padding:3px 0 3px 21px;
	color:#333333;
	font-size:12px;
}

.accordion .acccontent .leftlist:hover a{
	color:#990000;
	
}

.accordion .acccontent .leftlist:hover{
	/*background:url(img/list_hover_big.png) no-repeat;*/
	
	color:#990000;
  cursor: pointer;
}


.accordion .acccontent .leftlist_sl{
	/*background:url(img/list_hover_big.png) no-repeat;*/
	color:#990000;
}

.accordion .acccontent .leftlist_sl a{
	color:#990000;
}

.leftbox{
	background:url(img/leftbox_bg.png)  no-repeat top;
	width:169px;
	padding:20px 0 15px 19px;
}

#contentleft #bookofweek{
	width:169px;
	overflow:hidden;
	margin-top:-10px;
}
#contentright_right #bookofweek{
	width:156px;
	padding-left:6px;
	padding-right:21px;
	overflow:hidden;
	margin-top:-10px;
}

#bookofweek .bookbox{
	width:169px;
	float:left;
	padding-bottom:10px;
	overflow:hidden;
}

#bookofweek .bookbox a{
	float:left;
	display:block;
}

#bookofweek .bookbox p{
	float:right;
	width:80px;
	display:block;
	padding-right:10px;
}
#bookofweek h2{
	color:#006699;
	display:block;
	float:left;
	padding-bottom:10px;
	font-size:14px;
}

#bookofweek .bookbox p span{
	display:block;
	color:#cc0000;
	font-weight:bold;
}


#bookofweek .bookbox p span i{
	display:block;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

#bookofweek .tocart{
	width:152px;
	display:block;
	float:left;
	padding-right:15px;
	padding-bottom:10px;
	overflow:hidden;
}
#bookofweek .tocart a{
	float:left;
}


#bookofweek .tocart p{
	float:right;
	width:114px;
	text-align:right;
	display:block;
}


#bookofweek .tocart p big{
	width:114px;
	font-weight:bold;
	color:#006699;
	display:block;
}


#bookofweek .tocart p span{
	width:114px;
	display:block;
}



#bookofweek .tocart p span b{
	color:#cc0000;
}


#bookofweek .more{
	width:74px;
	height:22px;
	display:block;
	float:right;
	margin-right:15px;
	background:url(img/more_bg.png) no-repeat;
}
/*==================codefor============newsletter==================*/
#contentleft #newsletter{
	width:169px;
}
#contentright_right #newsletter{
	width:156px;
	padding-left:6px;
	padding-right:21px;
}
#newsletter h2{
	display:block;
	font-size:14px;
	padding-bottom:10px;
}

#newsletter p{
	display:block;
	font-size:10px;
	line-height:17px;
}


#newsletter ul{
	display:block;
	width:158px;
	padding-right:11px;
	padding-bottom:10px;
	overflow:hidden;
}



#newsletter ul li{
	display:block;
	width:158px;
	float:left;
	overflow:hidden;
}
#newsletter ul .paddingtopdown{
	padding:10px 0;
}

#newsletter ul li .txtbox1{
	display:block;
	width:158px;
	height:22px;
	float:left;
	padding-bottom:12px;
	background:url(img/txtbox1.png) no-repeat;
	
}



#newsletter ul li .txtbox1 input{
	display:block;
	background:none;
	width:158px;
	height:22px;
	font-size:12px;
	padding-left:10px;	
}

#newsletter ul li .txtbox2{
	background:#fff;
	float:left;
	width:63px;
	height:20px;
	display:block;
	font-size:12px;
	padding-left:10px;
	border:1px solid #8c8c8c;
}
#newsletter ul li img{
	float:right;
}
#newsletter ul li #confirm{
	float:left;
}

#newsletter ul li label{
	float:right;
	width:135px;
	display:block;
	font-size:10px;
}


#submit2{
	background:url(img/btn2.png) no-repeat;
	width:104px;
	height:25px;
	display:block;
	float:right;
	cursor:pointer;
}

/*===========end===contentleft================*/
#contentright{
	width:802px;
	float:right;
	overflow:hidden;
}


#contentright_left{
	width:619px;
	float:left;
}


#maincontent{
	width:619px;
}

#maincontent h1{
	font-size:32px;
	padding-left:22px;
	
}
#midnav{
	width:582px;
	overflow:hidden;
	padding:0 15px 16px 22px;
	margin-bottom:10px;
	background:url(img/underline1.jpg) no-repeat bottom center; 
}

#midnav p{
	width:500px;
	float:left;
}

#midnav p a{
	font-size:12px;
	font-weight:normal;
	padding:0 3px;
	color:#666;
}

#midnav p a:hover{
	color:#cc3333;
}

#midnav span{
	float:right;
}

#midnav span a{
	font-size:12px;
	color:#666;
	background:url(img/midnavspan_bg.jpg) no-repeat left;
	padding-left:10px;
}

.midnavbox{
	width:582px;
	padding:14px 15px 20px 22px;
}

.midnavbox .to{
	font-size:12px;
	font-weight:bold;
	color:#666;
}

.midnavbox p{
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding-top:15px;
}

#reg_form{
	width:594px;
	background:url(img/underline1.jpg) no-repeat bottom center; 
	padding:0 12px 0 13px;
}

#reg_form dd{
	width:594px;
	margin-bottom:18px;
}

#reg_form dd h3{
	background:url(img/hdr_bg.jpg) no-repeat;
	width:583px;
	height:47px;
	display:block;
	line-height:47px;
	font-size:16px;
	color:#cc0000;
	font-weight:bold;
	padding-left:11px;
}

#reg_form dd ul{
	width:594px;
	padding:15px 0;
	overflow:hidden;
}

#reg_form dd ul li{
	width:136px;
	float:left;
	overflow:hidden;
	padding-left:9px;
}

#reg_form dd ul li label{
	font-size:12px;
	font-weight:normal;
	display:block;
	line-height:25px;
	float:left;
	padding-bottom:3px;
	color:#999;
}

#reg_form dd ul li .txtbox5{
	width:134px;
	height:20px;
	border:1px solid #aaa;
	background:#fff;
	float:left;
}

#reg_form dd ul li select{
	width:134px;
/*	height:20px;*/
	border:1px solid #aaa;
	background:#fff;
	float:left;
}

#reg_form #accbox{
	width:594px;
	background:url(img/underline1.jpg) no-repeat  top center; 


}
#reg_form #accbox #accboxleft{
	width:594px;
	overflow:hidden;
}

#reg_form #accboxleft li{
	width:450px;
	float:left;
	display:block;
}
#reg_form #accboxleft li p{
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
}

#reg_form #accboxleft li p a{
	font-size:12px;
	font-weight:normal;
	color:#009999;
	text-decoration:underline;
}

#reg_form #accboxleft li p input{
	width:16px;
	height:16px;
	margin-right:6px;
}

#reg_form #accboxleft #regbtnbox{
	width:174px;
	float:right;
	text-align:right;
}

#reg_form #accboxleft #regbtnbox input{
	width:120px;
	height:23px;
	cursor:pointer;
	background:url(img/btn4.jpg) no-repeat;
}

#reg_form #accboxleft #regbtnbox input#cancel{
  width:120px;
	height:23px;
	cursor:pointer;
	background:url(img/cancel.png) no-repeat;
}

#midfooter{
	width:594px;
	font-size:11px;
	text-align:center;
	padding:10px 12px 10px 13px;
}

#midfooter a:hover{
	text-decoration:underline;	
}

.midbox{
	width:600px;
	background:url(img/midbox_top.png) no-repeat top;
	padding-top:8px;
	margin:0 10px 0 9px;
}


.midbox_btm{
	width:600px;
	background:url(img/midbox_btm.png) no-repeat  bottom;
	padding-bottom:15px;
}

.midbox_bg{
	width:600px;

	background:url(img/midbox_bg.png) repeat-y;
}
#filter{
	width:564px;
	padding:0 18px;
}

#filter h2{
	font-size:16px;
	color:#cc0000;
	padding-bottom:5px;		
}
#filter  ul{
	width:564px;
	overflow:hidden;	
}

#filter  ul li{
	width:190px;
	float:left;
	padding-right:17px;	
}

#filter  ul li label{
	display:block;
	line-height:20px;
}


#filter  ul li select{
	display:block;
	border:1px solid #8c8c8c;
	width:190px;
	/*height:18px;*/
	line-height:18px;	
}

#filter  ul #filterbtnbox{
	width:132px;
	padding-top:20px;
	float:right;
}


#filter  ul #filterbtnbox .btn4{
	width:132px;
	background:url(img/btn4.png) no-repeat;
	height:24px;
	cursor:pointer;
}

#infotxtbox{
	width:564px;
	padding:0 18px;
}
#infotxtbox  h2{
	font-size:16px;
	color:#cc0000;
	padding-bottom:10px;	
}
#infotxtbox  p{
	display:block;	
}

/*======================paging_submitbox==========================*/
.paging_submitbox{
	padding:4px 10px 2px 9px;
	width:600px;
	overflow:hidden;
}
.paging_submitbox .paging{
	float:right;
	height:17px;
}

.paging_submitbox .paging a{
	height:12px;
	display:block;
	float:left;
	font-size:12px;
	line-height:10px;
	padding:0 6px 5px 6px;
}


.paging_submitbox .paging a:hover{
	background:url(img/paging_underline.jpg) repeat-x bottom;
}

.paging_submitbox .paging .paging_sl{
	background:url(img/paging_underline.jpg) repeat-x bottom;
}

.paging_submitbox .paging .nobg:hover{
	background:none;
}

.paging_submitbox .print{
	float:left;
	height:20px;
	line-height:20px;
	background:url(img/print_img.png) no-repeat left;
	padding-left:23px;
	font-size:10px;
	margin-top:-5px;
}

.topbdr{
	background:url(img/underline2.jpg) no-repeat top;
	padding-top:25px;
}


.paging_submitbox .delete{
	float:left;
	height:28px;
	line-height:28px;
	background:url(img/de.png) no-repeat left;
	padding-left:23px;
	font-size:10px;
	margin-top:-10px;
	margin-left:20px;
	padding-right:20px;
}

.paging_submitbox .tobasket{
	float:left;
	height:28px;
	line-height:28px;
	background:url(img/cart_img.png)  no-repeat left;
	padding-left:23px;
	font-size:10px;
	margin-top:-10px;
}

#chkall{
	width:594px;
	background:url(img/ordettable_dd.png) no-repeat top;
	margin:0 auto;
	font-size:10px;
	padding:10px 0;
	overflow:hidden;
}

#chkall p{
	float:left;
}
#chkall input{
	margin-right:5px;
	margin-left:20px;
}


#chkall span{
	float:right;
	overflow:hidden;
	width:340px;
	text-align:right;
	display:block;
}


#chkall span a{
	float:left;
	padding-left:30px;
	font-size:10px;
	color:#006699;
	text-decoration:underline;
	display:block;
}


#chkall span a{
	float:left;
}

.underline{
	background:url(img/ordettable_dd.png) no-repeat center bottom;
}



/*======================productcontainer=========================*/
#productcontainer{
	width:619px;
	margin-bottom:12px;
	background:url(img/bdr_1.jpg) repeat-y center;
	
}

.productbox{
	width:596px;
	overflow:hidden;	
	background:url(img/underline2.jpg) no-repeat top;
	padding:10px 11px 0px 12px;
}


.productbox .product{
	width:278px;
	padding:0px 10px;
	float:left;
	overflow:hidden;
	position:relative;
}



.productbox .product .lbl{
	width:33px;
	height:95px;
	position:absolute;
	right:10px;
	top:-3px;
	z-index:10px;	
}

.productbox .product .proimg{
	float:left;
	border:2px  solid #ccc;
}

.productbox .product ul{
	width:164px;
	float:right;
}
.productbox .product ul li{
	width:164px;
	overflow:hidden;
	display:block;
	padding-bottom:10px;
}


.productbox .product ul .protitle{
	display:block;
}

.productbox .product ul .protitle h3{
	width:134px;
	font-size:12px;
	color:#990000;
}


.productbox .product ul .protitle span{
	width:164px;
}

.productbox .product ul .protitle a{
  display: block;
  width:134px;
  color: #000000;
}
.productbox .product ul .protitle a:hover{
  display: block;
  width:134px;
  text-decoration:underline;
}
.productbox .product ul .proavailable{
	height:auto;
}


.productbox .product ul .proavailable img{
	float:left;
}

.productbox .product ul .proavailable p{
	float:left;
	margin-left:5px;
	font-size:10px;
}

.productbox .product ul .proavailable .red{
	color:#cc3333;
}


.productbox .product ul .proavailable .green{
	color:#669933;
}

.productbox .product ul .protocart{
	padding:0;
}

.productbox .product ul .protocart img{
	float:left;
}


.productbox .product ul .protocart p{
	float:right;
	width:130px;
	text-align:right;
}


.productbox .product ul .protocart p big{
	color:#990000;
	display:block;
	font-weight:bold;
}
.productbox .product ul .protocart p span{
	display:block;
	font-size:12px;
}
.productbox .product ul .protocart p span b{
	color:#cc0000;
	font-weight:normal;
}
/*=============search======================*/
#searchfilter{
	width:564px;
	padding:0 18px;
}

#searchfilter h2{
	font-size:14px;
	color:#cc0000;
	padding-bottom:10px;		
}

#searchfilter h2 span{
	color:#990000;
	padding-left:10px;
}
#searchfilter  ul{
	width:564px;
	padding-top:20px;
	overflow:hidden;	
}

#searchfilter  ul li{
	width:190px;
	float:left;
	padding-right:17px;	
}



#searchfilter  ul li select{
	display:block;
	border:1px solid #8c8c8c;
	width:190px;
	/*height:18px;*/
	color:#666;
	font-size:12px;
	line-height:20px;	
}

#searchfilter  ul li input{
	display:block;
	border:1px solid #8c8c8c;
	width:178px;
	height:18px;
	font-size:12px;
	padding-left:12px;
	line-height:18px;
	color:#999;	
}

#searchfilter  ul #filterbtnbox{
	width:100px;
	float:right;
}


#searchfilter  ul #filterbtnbox .btn5{
	width:100px;
	background:url(img/btn5.png) no-repeat;
	height:24px;
	padding:0;
	border:none;
	cursor:pointer;
}

/*=================contact================================*/
#cntaddress{
	width:575px;
	color:#666666;
	padding:20px 22px 30px 22px;
	overflow:hidden;
}

#cntaddress dd{
	width:270px;
	float:left;
}


#cntaddress dd p{
	width:270px;
	display:block;	
}


#cntaddress dd p b{
	display:block;
	font-weight:bold;	
}


#cntaddress dd ul{
	width:270px;
	display:block;
}

#cntaddress dd ul li{
	width:270px;
	overflow:hidden;
	display:block;
}


#cntaddress dd ul li b{
	width:70px;
	float:left;
	display:block;
}


#cntaddress dd ul li span{
	width:200px;
	float:left;
	display:block;
}

#cntaddress dd ul li span a{
	color:#666666;
}

#cntaddress dd ul li span a:hover{
	text-decoration:underline;
	color:#666666;
}

#gmap{
	width:574px;
	height:336px;
	background:url(img/gmap_bg.png) no-repeat;
	margin:0 auto;
	padding:8px 7px 18px 8px;
}
.zoom{
	background:url(img/zoom.png) no-repeat;
	padding-left:25px;
	margin-left:250px;
}

#cnt_form{
	width:619px;		
}

#cnt_form h3{
	background:url(img/icon_hdr.png) no-repeat;
	width:598px;
	height:30px;
	font-size:10px;
	font-weight:normal;
	overflow:hidden;
	padding-left:27px;
}


#cnt_form h3 img{
	height:30px;
	width:17px;
	float:left;
	margin-right:10px;	
	
}

#cnt_form h3 span{
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	color:#990000;
}

#cnt_form ul{
	width:596px;
	overflow:hidden;
	background:url(img/underline1.jpg) no-repeat center bottom;
	padding:10px 0 0 23px;	
}

#cnt_form ul li{
	width:280px;
	overflow:hidden;
	clear:left;
	float:left;
	padding-right:14px;
}
#cnt_form ul .clear{
	clear:right;
}

#cnt_form ul li label{	
	width:280px;
	height:23px;
	float:left;
	display:block;
	color:#666666;
	font-size:12px;
	line-height:23px;
}
#cnt_form ul li input{	
	width:278px;
	height:21px;
	float:left;
	background:#efefef;
	border:1px solid #cccccc;
}
#cnt_form ul li .white{	
	width:280px;
	height:21px;
	background:#fff;
	border:1px solid #cccccc;
}


#cnt_form ul li select{	
	width:280px;
	/*height:21px;*/
	background:#fff;
	border:1px solid #8c8c8c;
}

#cnt_form ul #note-element{
	clear:right;
	float:left;
	margin-top:-185px;
	width:284px;
	padding:0;	
}
/*\*/
*html #cnt_form ul #note-element{
	clear:right;
	float:left;
	margin-top:0px;
	width:284px;
	padding:0;	
}

/*\*/
#cnt_form ul #note-element textarea{
	width:280px;
	height:203px;
	float:left;
	display:block;
	background:#fff;
	border:1px solid #cccccc;
}

#cnt_form ul #submitcode{
	width:596px;
	padding:15px 0;
}

#cnt_form ul #submitcode img{
	float:left;
	margin-right:10px;
}

#cnt_form ul #submitcode input{
	width:80px;
	padding-left:9px;
}

#cnt_form ul #submitcode #cancel{
	background:url(img/cancel.png) no-repeat;
	width:71px;
	height:26px;
	float:left;
	border:none;
	margin-left:100px;
	cursor:pointer;
}


#cnt_form ul #submitcode #submitbtn{
	background:url(img/btn6.png) no-repeat;
	width:102px;
	height:26px;
	float:left;
	border:none;
	cursor:pointer;
	margin-left:110px;
}



/*============gallery===================================*/
#gallery{
	width:604px;
	background:url(img/underline1.jpg) no-repeat center top;
	padding:15px 0 0 15px;
	overflow:hidden;	
}

#gallery li{
	float:left;
	width:190px;
	height:190px;
	padding-right:9px;
	display:block;	
}
#gallery li a{
	width:190px;
	height:155px;
	display:block;
}
#gallery li img{
	background:url(img/gallery_img_bg.png) no-repeat;
	width:183px;
	height:137px;
	display:block;
	padding:4px 3px 14px 4px;
}

#gallery li span{
	width:190px;
	text-align:center;
	color:#666;
	display:block;
}
/*====================my=========order========================*/
#ordertable{
	width:594px;
	margin:0 auto;
	background:url(img/order_td.png) repeat-y center;
}

#ordertable dd{
	width:594px;
	background:url(img/ordettable_dd.png) no-repeat center bottom;
}

#ordertable #ordertable_hdr{
	background:url(img/ordertable_hdr.jpg) no-repeat;
	height:44px;
	line-height:44px;
	padding:0;
	text-align:center;
}

#ordertable dd ul{
	width:594px;
	font-size:10px;
	overflow:hidden;
}

#ordertable dd ul li{
	display:block;
	float:left;
	padding:10px 0;
	text-align:center;
	width:118px;
}

#ordertable #ordertable_hdr ul li{
	padding:0;
}
#ordertable dd ul .td1{
	width:119px;
}

#ordertable dd ul .td1 input{
	margin-top:5px;
	margin-right:5px;
}
#ordertable dd ul .td2{
	line-height:28px;
}

#ordertable dd ul .td3{
	color:#339900;
	line-height:28px;
}

#ordertable dd ul .td3 .red{
	color:#cc0000;
}

#ordertable dd ul .td4{
	line-height:28px;
}

#ordertable dd ul .td5{
	width:100px;
	padding-left:19px;
}

#ordertable dd ul .td5 span{
	float:left;
	height:28px;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	padding:0 5px;
	display:block;
	line-height:28px;
}


#ordertable dd ul .td5 img{
	float:left;
}

/*=================bigdetail============================*/
#bigdetail{
	width:594px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
#bigdetail #imgbox{
	width:182px;
	height:370px;
	float:left;
	position:relative;	
}

#bigdetail #imgbox .lbl{
	width:33px;
	height:90px;
	position:absolute;
	left:0px;
	bottom:12px;
}
#bigdetail #imgbox #bigdtlimg{
	width:180px;
	height:270px;
	border:1px solid #ccc;
}


#bigdetail #imgbox #rating{
	width:73px;
	height:13px;
	position:absolute;
	right:20px;
	bottom:70px;
}

#bigdtl_info{
	width:380px;
	float:right;
}
#bigdtl_info h2{
	width:380px;
	font-size:22px;
	
	color:#cc0000;
}


#bigdtl_info ul{
	width:380px;
	padding-bottom:10px;
}
#bigdtl_info ul li{ 
	width:380px;
}

#bigdtl_info ul li span{ 
	width:380px;
	display:block;
}


#bigdtl_info ul #Author{
	padding-bottom:20px;
	display:block;
}
#bigdtl_info ul #Author span{
	color:#990000;
	font-weight:bold;
}
#bigdtl_info ul #Author  a{
	color:#990000;
	font-weight:bold;
}

#bigdtl_info ul #Author a:hover{
	color:#990000;
	font-weight:bold;
	text-decoration:underline;
}


#bigdtl_info ul #Author span b{
	color:#000;
	font-weight:bold;
}


#bigdtl_info ul .proavailable{
	padding-top:5px;
  padding-bottom:20px;	
}


#bigdtl_info ul .proavailable img{
	float:left;
}

#bigdtl_info ul .proavailable p{
	float:left;
	margin-left:5px;
	font-size:10px;
}

#bigdtl_info ul .proavailable .red{
	color:#cc3333;
	
}


#bigdtl_info ul .proavailable .green{
	color:#669933;	
}

#bigdtl_txt{
	width:380px;
	background:url(img/ordettable_dd.png) repeat-x;
	padding:10px 0;
}


#bigdtl_txt span{
	display:block;
	color:#990000;
	font-weight:bold;
	padding-bottom:10px;
}


#bigdtl_txt p{
	display:block;
}

#bigdtl_tocart{
	width:340px;
	background:url(img/ordettable_dd.png) repeat-x top;
	overflow:hidden;
	padding:20px 20px;	
}

#bigdtl_tocart .tocart_lft{
	width:170px;
	display:block;
	float:left;
	overflow:hidden;		
} 
#bigdtl_tocart .tocart_lft a{
	background:url(img/cart_btn2.png)  no-repeat;
	padding-left:30px;
	height:28px;
	width:60px;
	line-height:28px;
	float:left;
	display:block;
}

#bigdtl_tocart .tocart_lft input{
	height:21px;
	width:36px;
	float:left;
	margin-top:3px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
}

#bigdtl_tocart .tocart_lft label{
	height:28px;
	width:30px;
	line-height:28px;
	padding-left:5px;
	display:block;
	float:left;
}

#bigdtl_tocart  .tocart_rt{
	width:120px;
	display:block;
	float:right;
	text-align:right;
}


#bigdtl_tocart  .tocart_rt big{
	display:block;
	font-size:24px;
	color:#990000;
	text-align:right;
}


#bigdtl_tocart  .tocart_rt span{
	display:block;
	font-size:12px;
}

#bigdtl_tocart  .tocart_rt span b{
	font-size:12px;
	color:#cc0000;
}
#chatbox{
  float:left;
  width:200px; 
  height:27px;
  display:block; 
}
#chatbox a{
  background:url(img/icon_small.png) 0 top no-repeat;
  display:block;
  height:27px;
  padding-left:27px;
  line-height:33px;
  font-size:12px;
  color:#990000;
  font-weight:bold;
  cursor:pointer;
}
#sendbox{
	width:340px;
	height:27px;
	float:right;
	padding:1px 20px;
	background:url(img/sendbox.jpg) no-repeat;
	overflow:hidden;
	display:block;
	font-size:10px;
	margin-bottom:20px;
}
#sendbox #tofriend{
	background:url(img/tofriend.jpg) no-repeat left;
	padding-left:30px;
	line-height:26px;
	display:block;
	margin-right:30px;
	float:left;
}

#sendbox #print{
	background:url(img/print.jpg) no-repeat  left;	
	padding-left:20px;
	line-height:26px;
	display:block;
	margin-right:25px;
	float:left;
	width:30px;
}
#sendbox #asktitle{
	background:url(img/question.jpg) no-repeat  left;	
	padding-left:20px;
	line-height:26px;
	width:100px;
	display:block;

	float:left;
}



#commentbox{
	width:594px;
	margin:0 auto;
	padding:20px 0;
}
#commentbox h2{
	background:url(img/comment_hdr.png) no-repeat;
	height:47px;
	display:block;
	width:580px;
	font-size:16px;
	color:#666;
	line-height:47px;
	padding:0 0 15px 12px;
	margin:0 auto;
}

#commentbox ul{
	width:596px;
	display:block;
	padding:10px 0;
}


#commentbox ul li{
	width:596px;
	background:url(img/ordettable_dd.png) no-repeat center bottom;
	display:block;
	padding:10px 0;
}
#commentbox ul li p{
	display:block;
}

#commentbox ul li span{
	display:block;
	background:url(img/cmt_icon.png) no-repeat left;
	padding-left:20px;
	line-height:17px;
	color:#990000;
	font-weight:bold;
}
/*==============shoppingcart===================*/
#carttable{
	width:595px;
	padding:10px 0;
	margin:0 auto;	
}
#carttable dt{
	width:580px;
	line-height:47px;
	font-size:16px;
	font-weight:bold;
	color:#cc0000;
	margin-bottom:10px;
	padding-left:14px;
	background:url(img/carttable_bg.jpg) no-repeat;
}


#carttable dd{
	width:594px;
	padding:10px 0;
	background:url(img/underline1.jpg) no-repeat bottom center; 
	overflow:hidden;
}

#carttable dd .cartdtl_left{
	width:479px;
	float:left;
	overflow:hidden;
}

#carttable dd .cartdtl_left  .chk{
	float:left;
	margin-top:50px;
	margin-right:10px;
}



#carttable dd .cartdtl_left a img{
	width:69px;
	height:101px;
	float:left;
}

#carttable dd .cartdtl_left ul{
	width:380px;
	float:left;
}

#carttable dd .cartdtl_left ul li{
	width:358px;
	padding-left:12px;
	padding-bottom:5px;
}

#carttable dd .cartdtl_left ul li h3{
	font-size:22px;
	color:#cc0000;
}

#carttable dd .cartdtl_left ul li b{
	font-size:12px;
	font-weight:bold;
}

#carttable dd .cartdtl_left ul li b span{
	font-size:12px;
	font-weight:bold;
	color:#990000;
}

#carttable dd .cartdtl_left ul .count_pro{
	width:178px;
	overflow:hidden;
}

#carttable dd .cartdtl_left ul .count_pro input{
	float:left;
	width:26px;
	height:21px;
	border:1px solid #ccc;
	text-align:right;
	padding-right:10px;
}

#carttable dd .cartdtl_left ul .count_pro label{
	font-size:12px;
	font-weight:normal;
	float:left;
	padding:0 10px 0 7px;
}

#carttable dd .cartdtl_left ul .count_pro a{
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#333;
	background:url(img/count_probg.png) no-repeat left;
	padding-left:22px;
	line-height:21px;
}

#carttable dd .cartdtl_right{
	width:115px;
	float:right;
}

.cartdtl_right ul{
	width:115px;
	overflow:hidden;
}

.cartdtl_right ul li{
	width:108px;
	float:right;
	text-align:right;
	overflow:hidden;
}

.cartdtl_right ul li a{
	font-size:10px;
	font-weight:bold;
	color:#333;
	background:url(img/delete_bg.png) no-repeat right;
	padding-right:20px;
	line-height:23px;
	display:block;
	float:right;
}

.cartdtl_right ul .crtbtnbox{
	height:31px;
	padding:10px 0;
}


.cartdtl_right ul .crtbtnbox span{
	height:31px;
	display:block;
	width:108px;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.cartdtl_right ul .crtbtnbox .greemtxt{
	background:url(img/greentxtbox.png) no-repeat;
}


.cartdtl_right ul .crtbtnbox .redtxt{
	background:url(img/redtxtbox.png) no-repeat;
}

.cartdtl_right ul li  big{
	color:#990000;
	display:block;
	font-weight:bold;
}
.cartdtl_right ul li  span{
	display:block;
	font-size:12px;
}
.cartdtl_right ul li  span b{
	color:#cc0000;
	font-weight:normal;
}


.graybox{
	background:url(img/graybox_btm.png) no-repeat bottom;
	width:592px;
	padding-bottom:20px;
	margin:0 auto;
}

.grayboxtop{
	background:url(img/graybox_top.png) no-repeat top;
	width:592px;
	padding-top:7px;
}

.grayboxbg{
	background:url(img/graybox_bg.png) repeat-y;
	width:592px;
	display:block;
}

#ordersummary{
	width:562px;
	padding:10px 20px 0 10px;
	display:block;
}
#ordersummary h3{
	font-size:16px;
	display:block;
	color:#cc0000;
	padding-bottom:20px;
}

#ordersummary ul{
	width:562px;
	padding-bottom:10px;
	background:url(img/underline_dot.jpg) repeat-x bottom;
	display:block;
}


#ordersummary ul li{
	width:562px;
	padding-bottom:5px;
	overflow:hidden;
}


#ordersummary ul li span{
	width:420px;
	display:block;
	float:left;
}


#ordersummary ul li b{
	width:90px;
	text-align:right;
	display:block;
	float:right;
}

#ordersummary p{
	width:562px;
	padding-top:10px;
	display:block;
	overflow:hidden;
}


#ordersummary p span{
	width:420px;
	font-size:16px;
	font-weight:bold;
	display:block;
	color:#666;
	float:left;
	overflow:hidden;
}

#ordersummary p big{
	width:120px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:right;
	color:#990000;
	overflow:hidden;
}


.orderadress{
	width:651px;
	display:block;
	padding:20px 14px;
}

.orderadress ul{
	display:block;
	padding-bottom:30px;
}


.orderadress ul li{
	display:block;
	color:#666666;
	
}


.orderadress ul li b{
	font-weight:bold;
}

.orderadress ul li big{
	font-weight:bold;
	font-size:12px;
	color:#cc0033;
}

.orderadress ul li span{
	display:block;
}


.orderadress ul li span a{
	color:#009999;
}

.orderadress .cntaddress{
	width:651px;
	overflow:hidden;
}


.orderadress .cntaddress li{
	width:325px;
	float:left;
}
.orderadress .cntaddress li p{
	display:block;
	line-height:21px;
	padding-bottom:20px;
}


.orderadress .cntaddress li p span{
	display:block;
}


.orderadress .cntaddress li p b{
	display:block;
	font-weight:bold;
}

.orderadress .cntaddress li p a{
	display:block;
	color:#009999;
}




/*==============shoppingcart===============================*/
#shopcarttxt{
	width:562px;
	padding:10px 20px 0 10px;
}

#shopcarttxt p{
	display:block;
	font-size:11px;
}
.grayproductbox{
	width:592px;
	overflow:hidden;	
}


.grayproductbox .product{
	width:270px;
	padding:12px 10px;
	float:left;
	overflow:hidden;
	position:relative;
}



.grayproductbox .product .lbl{
	width:33px;
	height:95px;
	position:absolute;
	right:10px;
	top:-3px;
	z-index:10px;	
}

.grayproductbox .product .proimg{
	float:left;
	border:2px  solid #ccc;
}

.grayproductbox .product ul{
	width:164px;
	float:right;
}
.grayproductbox .product ul li{
	width:164px;
	overflow:hidden;
	display:block;
	padding-bottom:10px;
}


.grayproductbox .product ul .protitle{
	display:block;
}

.grayproductbox .product ul .protitle h3{
	width:164px;
	font-size:12px;
}


.grayproductbox .product ul .protitle span{
	width:164px;
}

.grayproductbox .product ul .proavailable{
	height:30px;
}


.grayproductbox .product ul .proavailable img{
	float:left;
}

.grayproductbox .product ul .proavailable p{
	float:left;
	margin-left:5px;
	font-size:10px;
}

.grayproductbox .product ul .proavailable .red{
	color:#cc3333;
}


.grayproductbox .product ul .proavailable .green{
	color:#669933;
}

.grayproductbox .product ul .protocart{
	padding:10px 0;
}

.grayproductbox .product ul .protocart img{
	float:left;
}


.grayproductbox .product ul .protocart p{
	float:right;
	width:130px;
	text-align:right;
}


.grayproductbox .product ul .protocart p big{
	color:#990000;
	display:block;
	font-weight:bold;
}
.grayproductbox .product ul .protocart p span{
	display:block;
	font-size:12px;
}
.grayproductbox .product ul .protocart p span b{
	color:#cc0000;
	font-weight:normal;
}
.confirmbox{
	width:594px;
	display:block;
	margin:0 auto;
}

.confirmbox p{
	width:594px;
	padding:10px 0;
	display:block;
}


.confirmbox p input{
	margin-right:5px;
}

.confirmbox p a{
	text-decoration:underline;
	color:#009999;
}

#shoppingsubmit{
	background:url(img/ordettable_dd.png) no-repeat top;
	width:574px;
	margin:0 auto;
	display:block;
	padding:10px 20px 10px 0;
	overflow:hidden;
}

#shoppingsubmit input{
	background:url(img/btn7.png) no-repeat;
	float:right;
	width:182px;
	height:28px;
	display:block;
	cursor:pointer;
}

#shoppingsubmit .myorder{
	background:url(img/love.png) no-repeat;
	padding-left:25px;
	height:28px;
	line-height:28px;
	font-size:10px;
	display:block;
	margin-right:20px;
	float:left;
}
#shoppingsubmit .delete{
	background:url(img/de.png) no-repeat;
	padding-left:25px;
	height:28px;
	line-height:28px;
	font-size:10px;
	display:block;
	float:left;
}

#shoppingtxtarea{
	width:594px;
	margin:0 auto;
}


#shoppingtxtarea label{
	display:block;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

#shoppingtxtarea textarea{
	display:block;
	color:#666666;
	width:592px;
	height:89px;
	border:1px solid #ccc;
/*
	font-weight:bold;
*/
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;

}
#shoppingcartbox{
	width:619px;
	padding:15px 0; 
	margin-bottom:20px; 
	background:url(img/ordettable_dd.png) no-repeat center bottom;
}

#shoppingcartbox .cartmidbox{
	width:586px;
	background:url(img/hdr_bg_2.png) no-repeat;
	padding:10px 13px 30px 20px;	
}


#shoppingcartbox .cartmidbox2{
	background:url(img/hdr_bg_3.png) no-repeat;
}

#shoppingcartbox .cartmidbox h3{
	display:block;
	padding-left:30px;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	padding-bottom:20px;
	text-transform:uppercase;
	color:#990000;
}
#shoppingcartbox .cartmidbox #delivery_addr{
	width:586px;
	display:block;
}
.cartmidbox #delivery_addr label{
	display:block;
	font-weight:bold;
	line-height:20px;
	padding-bottom:5px;
}
.cartmidbox #delivery_addr select{
	display:block;
	font-weight:bold;
	/*height:20px;*/
	width:560px;
	border:1px solid #ccc;
}

.cartmidbox .boldtxt{
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-bottom:10px;
}

.cartmidbox .delivery_slc{
	width:586px;
	overflow:hidden;
}


.cartmidbox .delivery_slc li{
	width:273px;
	float:left;
	padding-bottom:8px;
}
.cartmidbox .delivery_slc li input{
	margin-right:5px;
}
.cartmidbox .delivery_slc li select{
	width:200px;
	/*height:20px;*/
	border:1px solid #ccc;
}


.cartmidbox .delivery_slc .marginleft{
	margin-left:241px;
}
.cartmidbox .delivery_slc .clearright{
	clear:right;
	float:right;
}

.cartmidbox .delivery_slc .clearleft{
	clear:left;
	float:left;
}


.cartmidbox .delivery_slc .clearboth{
	clear:both;
}

/*=========================contentright_left==================*/

#contentright_right{
	width:183px;
	float:right;
}


/*====================cartbox========================*/

#cartbox{
	background:url(img/cartbox.png) no-repeat;
	width:148px;
	height:134px;
	padding:14px 14px 10px  21px;	
}

#cartbox h2{
	font-size:14px;
	color:#fff;
	display:block;
	padding-bottom:12px;
}

#cartbox #cartstatus{
	width:103px;
	padding-bottom:10px;
	padding-left:45px;
	display:block;
}


#cartbox #cartstatus span{
	display:block;
	font-size:10px;
	color:#fff;
}
#cartbox ul{
	width:134px;
	padding-right:14px;
}


#cartbox ul li{
	width:134px;
	overflow:hidden;
}


#cartbox ul li p{
	width:134px;
	display:block;
	float:left;
}


#cartbox ul li b{
	color:#000;
	font-weight:bold;
}


#cartbox ul li span{
	color:#fff;
	font-weight:bold;
}


#cartbox ul li .btn2{
	float:right;
	background:url(img/btn3.png) no-repeat;
	width:73px;
	height:27px;
	display:block;
	cursor:pointer;
}






/*==============loginbox=============================*/
#loginbox{
	width:183px;
	height:284px;
	background:url(img/blackbox.png) no-repeat;
	margin-bottom:24px;
}

#loginbox h2{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:17px 0 0 23px;
}

#loginbox ul{
	width:137px;
	display:block;
	padding:15px 23px;
}

#loginbox ul li{
	display:block;
}

#loginbox ul li p{
	font-size:10px;
	font-weight:normal;
	color:#ccc;
	padding-bottom:14px;
}

#loginbox ul li label{
	font-size:12px;
	font-weight:normal;
	color:#fff;
	padding-bottom:5px;
}

#loginbox ul li input{
	width:134px;
	height:20px;
	border:1px solid #8c8c8c;
	margin-bottom:12px;
}

#loginbox ul li .submitbox{
	width:136px;
	height:25px;
	display:block;
	background:url(img/btn1.png) no-repeat;
	border:none;
	cursor:pointer;
}

#loginbox ul li .submitbox_forget{
	width:73px;
	height:27px;
	display:block;
	background:url(img/btn3.png) no-repeat;
	border:none;
	cursor:pointer;
}

#loginbox ul li a{
/*
	font-size:12px;
	font-weight:normal;
*/
	color:#ccc;
	text-decoration:underline;
/*
	padding-left:12px;
  text-align: center;
*/
}

#loginbox ul li.link{
	font-size:12px;
	font-weight:normal;
	color:#ccc;
/*
	text-decoration:underline;
	padding-left:12px;
*/
  text-align: center;
}

#loginbox ul li .reg{
	font-size:12px;
	font-weight:normal;
	color:#ccc;
	text-decoration:underline;
	padding-left:35px;
}

#loginbox ul li a:hover{
	color:#fff;
}
.rightbox{
	background:url(img/rightbox_bg.png) no-repeat top;
	width:183px;
	padding:20px 0 15px 0;
}

.rightbox h2{
	font-size:14px;
	padding-left:12px;
	padding-bottom:12px;
	display:block;
}

#contentleft #paycards{
	width:156px;
	padding-left:14px;
	padding-right:21px;
}
#contentleft #paycards h2 {
  display:block;
  font-size:14px;
  padding-bottom:10px;
}

#contentright_right #paycards{
	width:156px;
	padding-left:6px;
	padding-right:21px;
}
#paycards p{
	width:156px;
	height:127px;
	padding:4px 0px 3px 0px;
	background:#f7fafc;
	overflow:hidden;
}

#paycards p a img{
	float:left;
	padding:0 4px;
	margin-bottom:7px;
}

/*=========================pollbox===================*/

#contentleft #pollbox{
	width:168px;
	padding:20px 10px 15px 13px;
	overflow:hidden;
}
#contentright_right #pollbox{
	width:160px;
	padding:20px 10px 15px 13px;
	overflow:hidden;
}
#pollbox h2{
	font-size:14px;
	color:#333333;
	padding-left:0;
}
#pollbox p{
	width:160px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	display:block;
}

#pollbox ul{
	width:160px;
	float:left;
	padding:10px 0;
	overflow:hidden;
}

#pollbox ul li{
	width:160px;
	float:left;
	padding-bottom:5px;
	display:block;
}

#pollbox li .bartitle{
	display:block;
	line-height:19px;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	overflow:hidden;
}
#pollbox li .bartitle span{
	float:left;
}


#pollbox li .bartitle b{
	float:right;
	font-weight:normal;
}

#pollbox li .bar{
	width:160px;
	background:url(img/bar_bg.jpg) repeat-x;
	height:8px;
	display:block;
	overflow:hidden;
}
#pollbox li .bar span{
	height:8px;
	display:block;
	float:left;
	background:url(img/bar.jpg) repeat-x;
	overflow:hidden;
	
}


#pollbox #polltotal{
	display:block;
	text-align:left;
	width:160px;
	font-weight:normal;
	overflow:hidden;
}
#pollbox #polltotal b{
	float:left;
	font-weight:normal;
	display:block;
	width:130px;
	font-size:10px;
	color:#666666;
}
#pollbox #polltotal span{
	float:right;
	color:#cc0000;
	font-size:10px;
}

/*===========tagcloudbox========*/

#contentleft #tagcloudbox{
	width:168px;
	padding:20px 10px 15px 13px;
	overflow:hidden;
	margin-top:-10px;
}
#contentright_right #tagcloudbox{
	width:160px;
	padding:20px 10px 15px 13px;
}

#tagcloudbox h2{
	font-size:14px;
	color:#333333;
	padding-left:0;
}

#tagcloudbox p{
	color:#999999;
	font-size:12px;
}
#tagcloudbox p a{
	color:#999999;
}
#tagcloudbox p a:hover{
	color:#666666;
}

.txt12{
	font-size:12px;	
}
.txt14{
	font-size:14px;	
}
.txt16{
	font-size:16px;	
}

.txt18{
	font-size:16px;	
}
.txt20{
	font-size:16px;	
}
.txt22{
	font-size:22px;	
}

/*============end=====content=============================*/
/*=====footerwrap===============================*/
#footer_wrap{
	display:block;
	background:url(img/footerwrapbg.jpg) repeat-x bottom;
}

#footermain{
	width:990px;
	background:url(img/footerbtm_bg.png) no-repeat bottom;
	padding-bottom:126px;
	display:block;
	margin:0 auto;

}

#footerbg{
	width:990px;
	background:url(img/footermainbg.png) repeat-y;
}

#footertop{
	width:936px;
	background:url(img/footertop_bg.jpg) no-repeat top;
	padding:24px 20px 0px 34px;
}


#footertop dl{
	width:936px;
	overflow:hidden;
}

#footertop dl dd{
	width:192px;	
	float:left;
	display:block;
}

#footertop dl dd ul{
	width:192px;
	overflow:hidden;
	display:block;
}

#footertop dl dd ul li{
	width:192px;
	display:block;
	float:left;
	padding-bottom:10px;
}
#footertop dl dd ul li a{
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:underline;
	color:#999;
}

#footertop dl #designby{
	width:144px;
	height:100px;
	padding-left:20px;
}


#footertop dl p{
	display:block;
	padding:30px 0 0 0;
	color:#333;
}

#footertop dl p a{
	 color:#333333;
}


#footertop dl p a:hover{
	text-decoration:underline;
}


