﻿/*********************************initial define*************************************************/
body {
	margin:10px auto;
	padding:0px 0px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	
}
div, form, img, ul, ol, li, dl, dt, dd {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
p, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
input, select {
	font-size:12px;
	line-height:16px;
	vertical-align:middle;
}
img {
	border:0px;
}
ul, li {
	list-style-type:none;
}
a, a:visited {
	color:#000;
	text-decoration:none;
        blr:expression(this.onFocus=this.blur());
}
a:hover {
	text-decoration:underline;
	color:#09F;
}
h1 {
	font-size:16px;
	color:#300;
}
h2 {
	font-size:16px;
}
/*********************************dhtmltooltip*************************************************/
#dhtmltooltip {
	font-size: 9pt;
	BORDER-RIGHT: gray 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: gray 1px solid;
	PADDING-LEFT: 4px;
	Z-INDEX: 100;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=120);
	VISIBILITY: hidden;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: gray 1px solid;
	WIDTH: 150px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: gray 1px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #cccccc;
}
/*********************************body*************************************************/
body {
	font-family:Arial, Helvetica, sans-serif;
}


/*********************************container*************************************************/
#container {
	clear:both;
	margin:20px auto 0px auto;
	width:980px;
	padding-top:10px;
}

/*********************************shadow*************************************************/
#shadow {
    position:absolute;
    width:980px;
    height:420px;
    overflow:hidden;
    display:none;
	z-index:1001;
	margin-top:90px;
}
#detail {
    width:560px;
    height:420px;
    position:absolute;
    z-index:30;
    left:20%;
	top:0;
    text-align:center;
}
#detail_img{
    padding:10px;
    background:url(image/opacity-nav.png);
	border:1px solid #000;
}
#detail_img img{
	width:500px;
	height:375px;
}
#detail h6{
	background:#000;
	font-size:18px;
	padding-right:30px;
	height:25px;
	line-height:25px;
	text-align:right;
}
#detail a{
    text-decoration:none;
    color:#f00;
	text-transform:uppercase;
    font-size:12px;
}
#imgname{
	float:left;
	margin-left:30px;
	font-size:10px;
}

#closed{
}

/*********************************shopping_cart**********************************************/
#shopping_cart{
	position:absolute;
	z-index:1000;
	margin:-15px 0px 0px 250px;
}
/*********************************msn_contact*************************************************/
#msn_contact{
	position:absolute;
	margin:35px 0px 0px 720px;
	border-bottom:1px dashed #690;
	background:#fff;
}
#msn_contact span{
	color:#690;
	font-weight:bold;
	font-size:18px;
	margin-right:10px;
}
#msn_contact img{
	margin-top:5px;
}
#msn_contact a{
	margin-right:20px;
}
/*********************************header*************************************************/
#header {
	height:30px;
}

/*********************************payments*************************************************/
#mark_list{
	float:left;
	margin:0px 110px 0px 20px!important;
	margin:0px 110px 0px 15px;
}

#mark_list .mark{
	display:inline;
}
#mark_list img{
	border:1px solid #000;
	height:20px;
	width:32px;
}
#mark_list img:hover{
	border:1px solid #0C0;
}

/*********************************main_menu*************************************************/
#main_menu{
	float:left;
	margin-top:2px;
	margin-left:180px;
}

#Menu ul li{
	display:inline;
}
#Menu ul li a{
	font-weight:bold;
	color:#999;
	padding:0px 5px;
	font-size:15px;
	border-right:1px solid #333;
	text-transform:capitalize;
}
#Menu ul li a:hover{
	color:#333;
	text-decoration:underline;
}

/*********************************search_bar*************************************************/
#search_bar{
	float:right;
	margin-right:15px!important;
	margin-right:5px;

}
#search_form{
	clear:both;

}
#search_bar #keyword {
	height:12px;
	line-height:12px;
	border:1px solid #999;
	font-size:10px;
	width:140px;
}
#search_bar #searchgo {
	width:52px;
	height:25px;
	background:url(image/go.gif) center  no-repeat;
	border:0px;

}
#search_bar #searchgo:hover{
	cursor:pointer;

}


/*********************************content*************************************************/
.content_top_bg{
	clear:both;
}
#content {
	clear:both;
	width:960px;
	padding:0px 10px;
	background:url(/image/content_bg.gif) repeat-y;
}




/*********************************left*************************************************/
#left {
	float:left;
	width:200px;
	border-right:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	margin-top:-10px;
	
}

/*********************************logo*************************************************/
#logo{
	clear:both;
	width:200px;
	height:121px;
	padding:10px 0px;
	border-bottom:2px dashed #E1E1E1;
}
/*********************************left_bar*************************************************/
.left_bar{
	font-weight:bold;
	margin:10px auto;
}
#nav {
}
#nav ul{
}
#nav li {
	width:190px;
	background:url(image/nav_sign.gif) 0px 7px no-repeat;
	padding-left:10px;
}
#nav a {
	width:180px; 
	color:#707070; 
	display:block;
	font-size:11px;
	text-transform:capitalize;
}
#nav a:visited {
	color:#666;
	text-decoration:none;
}
#nav a:hover {
	text-decoration:underline;
	color:#000;
}
/*********************************currencies*********************************************/
#currencies{
	width:195px;
}

#currencies h6{
	height:20px;
	line-height:20px;
	text-indent:15px;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	text-align:left;
	border-bottom:1px solid #000;
	font-family:"Times New Roman", Times, serif;
	background:url(image/coin.gif) left no-repeat;
}
#currencies label{
	font-weight:bold;
	color:#090;
}
/*********************************notice*************************************************/
#hot_timberlandboots{
	width:195px;
	padding-top:50px;
	margin-top:10px;
	font-family:"Times New Roman", Times, serif;
	color:#666;
	background:url(image/notice.gif) top center no-repeat #F3F3F3;
}
#hot_timberlandboots h3{
	padding-left:40px;
	height:20px;
	line-height:20px;
	font-size:13px;
	text-transform:capitalize;
	border:2px outset #eee;
	font-style:italic;
   background:url(image/hot_ico.gif) left no-repeat #fff;
}
#hot_lists{
	width:180px;
	margin:10px auto;
	text-align:center;
	background:#fff;
	height:340px;
}
/*********************************wear_timberland*************************************************/
#wear_timberland{
	height:20px;
	line-height:20px;
	border-top:5px dotted #CCC;
	border-bottom:5px dotted #CCC;
	margin-top:20px;
}
#wear_timberland a{
	font-size:12px;
	font-weight:bold;
	color:#F00;
}
#wear_timberland a:hover{
	text-decoration:underline;
	color:#F30;
}

/*********************************specials*************************************************/
#specials {
	margin:10px auto;
}
#specials h2{
	color:#666;
	height:30px;
	line-height:30px;
	background:url(/image/h_ball.gif) 0px 6px no-repeat;
	text-indent:25px;
	font-size:15px;
	text-transform:capitalize;
}

#focus_change { 
    position:relative;
	width:195px; 
	height:280px; 
	overflow:hidden;
} 
#focus_change_list {
	position:absolute;
	width:975px;
	height:280px; 
} 
#focus_change_list li { 
    float:left; 
} 
#focus_change_list li img {
	width:195px; 
	height:239px;
} 
.focus_change_opacity { 
    position:absolute;
	width:195px;
	height:45px; 
	top:235px; 
	left:0;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5; 
	opacity: 0.5;
} 
#focus_change_btn {
	position:absolute;
	width:195px; 
	height:50px; 
	top:235px; 
	left:0; 
} 
#focus_change_btn ul { 
    padding-left:5px;
} 
#focus_change_btn li { 
   display:inline; 
   float:left;
   margin:0 5px;
   padding-top:10px;
   border:none;
 } 
#focus_change_btn li img { 
   width:25px; 
   height:25px;
   border:1px solid  #F60;
} 
#focus_change_btn .current img { 
     border-color:#F00; 
} 

/*********************************lastest_news*******************************/
#lastest_news{
	clear:both;
	width:195px;
	margin:20px auto;
}
#lastest_news h2{
	text-transform:capitalize;
	color:#F90;
	height:26px;
	line-height:26px;
	text-indent:30px;
	font-size:18px;
	border-bottom:1px solid #000;
	background:url(image/lastest_news_ico.gif) left no-repeat;
}
#lastest_news ul li{
	width:195px;
	border-bottom:1px dotted #000;
	
}
#lastest_news ul li a{
        font-size:10px;	
}
#lastest_news ul li a:hover{
        text-decoration:none;
	
}
#lastest_news .newscata .newsmaster{
	display:none;	
}
#lastest_news .newscata .newstime{
	display:none;	
}
/*********************************satisfaction_guarantee*******************************/
#satisfaction_guarantee{
	text-align:center;
	margin:30px auto;
}
/*********************************payments_list*******************************/
#payments_list{
	text-align:center;
}
/*********************************main_body*************************************************/
#main_body {
	float:left;
	width:739px;
	padding:10px;
}
#main_body h1{
	color:#666;
	height:30px;
	line-height:30px;
	background:url(/image/h_ball.gif) 0px 6px no-repeat;
	text-indent:25px;
	font-size:18px;
}
/*********************************ads*************************************************/
#ads{
	width:735px;
	height:332px;
}
/*******************************new_timberlandboots************************************/
#new_timberlandboots{
	clear:both;
	width:730px;
	margin:20px auto;
}
#new_timberlandboots h2{
	width:170px;
	padding-left:40px;
	height:20px;
	line-height:20px;
	font-size:13px;
	text-transform:capitalize;
	border:2px outset #eee;
	font-style:italic;
   background:url(image/new_ico.gif) left no-repeat #fff;
}
#new_timberlandboots .rollBox {
 width:730px;
 height:220px;
 padding-top:10px;
overflow:hidden;
}
#new_timberlandboots .rollBox .LeftBotton {
 height:200px;
 width:10px;
 background:url(image/lLink.png) center no-repeat;
 float:left;
 cursor:pointer;
}
#new_timberlandboots .rollBox .LeftBotton:hover {
 background:url(image/lHover.png) center no-repeat;
}
#new_timberlandboots .rollBox .RightBotton {
 height:200px;
 width:10px;
 background:url(image/rLink.png) center no-repeat;
 float:left;
 cursor:pointer;
 
}
#new_timberlandboots .rollBox .RightBotton:hover {
 float:left;
 cursor:pointer;
 height:200px;
 width:10px;
 background:url(image/rHover.png) center no-repeat;
}
#new_timberlandboots .rollBox .Cont {
 width:705px;
 overflow:hidden;
 float:left;
}
#new_timberlandboots .rollBox .ScrCont {
 width:6000px;
}

#new_timberlandboots .rollBox .Cont a:hover {
}

#new_timberlandboots .rollBox #new_lists, .rollBox #List2 {
 float:left;
}

#new_timberlandboots .rollBox #List2 .productlist:hover{
	border:1px solid #000;
}


/********************************hotpro*************************************************/
#hotpro{
	clear:both;
}
#hot_title{
	color:#666;
	height:30px;
	line-height:30px;
	background:url(/image/h_ball.gif) 0px 6px no-repeat;
	text-indent:25px;
	font-size:18px;
}
#hot_title span{
	display:inline;
	color:#666;
	height:30px;
	line-height:30px;
	text-indent:25px;
	font-size:18px;
	font-weight:bold;
	margin:0px 5px;
}
#hot_title h1{
	background:none;
	display:inline;
	text-transform:capitalize;
}



/*********************************productlist*************************************************/
.productlist {
	float:left;
	height:200px;
	width:170px;
	text-align:left;
	margin:10px 6px;
	border:1px solid #fff;
}

.productlist ul .pro_img a .imgclass {
	width:170px;
	height:128px;


}
.productlist ul .pro_name {
}
.productlist ul .pro_name  a{
	display:block;
	height:25px;
	line-height:13px;
	overflow:hidden;
	color:#707070;
	font-size:11px;
}
.productlist ul .pro_name  a:hover{
	color:#000;
	text-decoration:none;
}

.pro_mprice{
	float:left;
	color:#999;
	font-weight:bold;
	font-size:15px;
	display:block;
}
.pro_price{
	float:left;
	color:#F30;
	font-weight:bold;
	font-size:15px;
	margin-left:20px;
	
}

.o_radio{
	clear:both;
	color:#757577;
	font-weight:bold;
	display:none;
}
.o_radio label{
	margin-right:15px;


}
.productlist  .pro_buy{
	clear:both;
	width:160px;
	text-align:right;
	padding-right:10px;
	margin-top:-12px;
}


#new_timberlandboots .productlist {
	float:left;
	height:200px;
	width:170px;
	text-align:left;
	margin:10px 2px;
	border:1px solid #fff;
}

#new_timberlandboots .productlist ul .pro_img a .imgclass {
	width:170px;
	height:128px;


}
#new_timberlandboots .productlist ul .pro_name {
}
#new_timberlandboots .productlist ul .pro_name  a{
	display:block;
	height:25px;
	line-height:13px;
	overflow:hidden;
	color:#707070;
	font-size:11px;
}
#new_timberlandboots .productlist ul .pro_name  a:hover{
	color:#000;
	text-decoration:none;
}

#new_timberlandboots .pro_mprice{
	float:left;
	color:#999;
	font-weight:bold;
	font-size:15px;
	display:block;
}
#new_timberlandboots .pro_price{
	float:left;
	color:#F30;
	font-weight:bold;
	font-size:15px;
	margin-left:20px;
	
}

#new_timberlandboots .o_radio{
	clear:both;
	color:#757577;
	font-weight:bold;
	display:none;
}
#new_timberlandboots .o_radio label{
	margin-right:15px;


}
#new_timberlandboots .productlist  .pro_buy{
	clear:both;
	width:160px;
	text-align:right;
	padding-right:10px;
	margin-top:-10px;
}

#hot_lists .productlist {
	clear:both;
	height:150px;
	width:170px;
	text-align:center;
	margin:10px auto;
	margin-left:3px!important;
	margin-left:1px;
}

#hot_lists .productlist ul .pro_img a .imgclass {
	width:140px;
	height:105px;
}
#hot_lists .productlist ul .pro_name {
}
#hot_lists .productlist ul .pro_name  a{
	display:block;
	height:25px;
	overflow:hidden;
	color:#707070;
	font-size:10px;
}
#hot_lists .productlist ul .pro_name  a:hover{
	color:#000;
	text-decoration:none;
}

#hot_lists .pro_mprice{
	float:left;
	color:#999;
	font-weight:bold;
	font-size:12px;
	margin-left:30px!important;
	margin-left:15px;
}
#hot_lists .pro_price{
	float:left;
	color:#F30;
	font-weight:bold;
	font-size:12px;
	margin-left:20px;
	
}

#hot_lists .o_radio{
	clear:both;
	color:#757577;
	font-weight:bold;
	display:none;
}

#hot_lists .productlist  .pro_buy{
	display:none;
}

#also_pro_list .productlist{
	height:170px;
}
#also_pro_list .pro_mprice{
	display:none;
}
#also_pro_list .pro_price{
	display:none;
}
#also_pro_list .pro_buy{
	display:none;
}


/*********************************about_timberland_boots*************************************************/
#about_timberland_boots{
	clear:both;
}
#about_timberland_boots h2{
	color:#666;
	height:30px;
	line-height:30px;
	background:url(/image/h_ball.gif) 0px 6px no-repeat;
	text-indent:25px;
	font-size:18px;
	margin-top:20px;
	text-transform:capitalize;
}
#about_timberland_boots span{
	float:right;
	cursor:pointer;
	margin-top:-30px;
}
#about_content {
	clear:both;
	width:720px;
	font-size:12px;
	margin:0px auto;
	border:1px solid #ccc;
	padding:10px;
}
#about_content .content {
	padding:5px 10px;
	text-align:justify;
	color:#666;
}

#about_content .title {
	height:0px;
	font-weight:bold;
}
#about_content .content  a:hover{
	color:#f00;
}

#Description pre{
	padding:0px;
	white-space: pre-wrap;     
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap;      
	white-space: -o-pre-wrap;    
	word-wrap: break-word;
	font-family:Arial, Helvetica, sans-serif;
}


/*********************************path*************************************************/
#path {
	width:715px;
	text-transform:capitalize;
	padding-left:15px;
	padding-top:5px;
	color:#666;
	border-bottom:1px solid #CCC;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}
#path a{
	color:#666;
	font-weight:bold;
}
#path a:hover{
	color:#F00;
}
#path h1{
	background:none;
	text-indent:0px;
}
/*********************************catalog*************************************************/
#catalog{
	color:#666;
	height:30px;
	line-height:30px;
	background:url(/image/h_ball.gif) 0px 6px no-repeat;
	text-indent:25px;
	font-size:18px;
}
#catalog h1{
	display:inline;
	background:none;
}
#catalog span{
   display:inline;
   margin-left:5px;
   font-weight:bold
}

/*********************************master*************************************************/
#master{
	text-align:justify;
	color:#000;
	padding-top:10px;
}
#master #newslists .productlist ul li.pro_mprice{
        display:none;
}
#master #newslists .productlist ul li.pro_price{
        display:none;
}


.pagestitle{
	color:#333;
	font-weight:bold;
	padding:10px 0px;
	text-align:left
}
.pagestop{
	clear:both;
	text-align:center;
	background:#ccc;
	text-decoration:underline;
}
.pagestop a{
	margin:0px 5px;
	text-decoration:underline;
}

.current{
	font-size:16px;
	border:1px solid #C00;
}
.pagesfoot{
	clear:both;
	text-align:center;
	background:#ccc;
}
.pagesfoot a{
    margin:0px 5px;
	text-decoration:underline;
}


/*********************************product*************************************************/
#product {
	clear:both;
	margin-top:10px;

}
#product .pro_image {
	float: left;
}
.pic_big_img {
	width:300px;
	height:225px;
	margin:0;
	text-align:center;
}
#productImage{
	width:298px;
	height:223px;
    line-height:225px;
    vertical-align:middle; 
    max-width:300px; 
    max-height:225px;
	position:relative;
    margin:0;
	padding:1px;
	cursor:crosshair;
	border:1px solid #ccc;

}
.pro_image span{
	clear:both;
	text-transform:uppercase;
	color:#cc9933;
	font-size:11px;
	font-weight:bold;
	width:400px;
}
#enlarger{
	margin-left:200px;
	cursor:pointer;
	margin-top:5px;
}

.pic_small_images img {
	width:50px;
	height:50px;
	border:0px;
	margin:0px 3px;
	border:2px solid #fff;
	cursor:pointer;
}
.pic_small_images li {
	display:inline;
}


#product #pro_con{
	float:left;
	width:380px;
	margin-left:20px;
}
 #pro_con .pname h1{
	 color:#333;
	 font-weight:bold;
	 font-size:14px;
	 background:none;
	 text-indent:0px;
 }
#product #pro_con ul li .pro_span {
	width: 85px;
	color:#666;
}
#product #pro_con ul li .pro_price_m{
	font-weight: bold;
	color:#999;
}

#product #pro_con ul li .pro_price_c {
	font-weight: bold;
	color:#F30;
}

#product #pro_con ul li span {
	float: left;
	display:block;
}

#product #pro_con ul li {
	height:30px;
}

.pro_cur_c label{
      color:#390;
	  font-weight:bold;
}

#cart_qty{
	color:#000;
	font-weight:bold;
}
.tocart{
	margin-top:20px;
}
div.zoomdiv {
     z-index:100; 
     position:absolute;
     top:0px;
     left:0px;
     width:200px;
     height:200px;
     background:#ffffff;
     border:1px solid #0F0;
     display:none;
     text-align:center; 
     overflow:hidden;
	 margin-left:-10px;
	 margin-top:-10px;
}

/*********************************rollBox*************************************************/
#product .rollBox {
 width:300px;
 height:60px;
 border-top:1px solid #ccc;
 padding-top:10px;
}
#product .rollBox .LeftBotton {
 height:43px;
 width:13px;
 background:url(image/leftscroll_btn.gif) center no-repeat;
 float:left;
 cursor:pointer;
 margin-top:5px;
 margin-left:11px!important;
 margin-left:5px;
}
#product .rollBox .LeftBotton:hover {
#product  height:43px;
 width:13px;
 background:url(image/leftscroll_hover_btn.gif) center no-repeat;
 float:left;
 cursor:pointer;
 margin-top:5px;
}
#product .rollBox .RightBotton {
 height:43px;
 width:13px;
 background:url(image/rightscroll_btn.gif) center no-repeat;
 float:left;
 cursor:pointer;
  margin-top:5px;
 
}
#product .rollBox .RightBotton:hover {
 background:url(image/rightscroll_hover_btn.gif) center no-repeat;
}
#product .rollBox .Cont {
 width:252px;
 overflow:hidden;
 float:left;
}
#product .rollBox .ScrCont {
 width:2000px;
}

#product .rollBox .Cont a:hover {
 color:#f00;
 text-decoration:underline;
}

#product .rollBox #pic_small_images, .rollBox #List2 {
 float:left;
}
#product .rollBox #List2 img:hover{
	border:solid 2px #cc9933;
}


/*********************************also_pro*************************************************/
#also_pro{
	margin-top:20px;
}
#also_pro h5{
	color:#666;
	height:30px;
	line-height:30px;
	background:url(/image/h_ball.gif) 0px 6px no-repeat;
	text-indent:25px;
	font-size:18px;
	text-transform:capitalize;
}

/*********************************newslist*************************************************/
#newstitles span{
	text-transform:capitalize;
	color:#000;
	font-weight:bold;
}

#newstitles .newstype {
	float: left;
	width: 150px;
}
#newstitles .newsname {
	float: left;
	width: 480px;

}

#newstitles .newstime {
	float: left;
	width: 100px;
}



.newslist ul .newsname a{
	color:#690;
}
.newslist a{
	color:#000;
}
.newslist ul .newstype {
	float: left;
	width: 150px;
}
.newslist ul .newsname {
	float: left;
	width: 480px;

}
.newslist ul .newsname  a{
	color:#999;
	font-weight:bold;
}
.newslist ul .newsname  a:hover{
	color:#000;
}

.newslist ul .newstime {
	float: left;
	width: 100px;
	color:#F00;
}

#news .master {
	padding:10px;
}
#news .title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
        text-transform:capitalize;
}
#news .time {
	text-align: right;
	padding-right: 30px;
	color:#F00;
}




#master .rollBox {
 clear:both;
 width:740px;
 height:980px; 
}
#master .rollBox .LeftBotton {
 widht:503px;
 height:24px;
 background:url(image/upscroll.gif) center no-repeat;
 overflow:hidden;
 margin:0px auto;
 cursor:pointer;
}
#master .rollBox .RightBotton {
 widht:503px;
 height:24px;
 background:url(image/downscroll.gif) center no-repeat;
 overflow:hidden;
 margin:0px auto;
 cursor:pointer;
}
#master .rollBox .Cont {
 height:936px;
 overflow:hidden;
}
#master .rollBox .ScrCont {
 height:5000px;
}
#master .rollBox .Cont a:link, .rollBox .Cont a:visited {
 color:#626466;
 text-decoration:none;
}
#master .rollBox .Cont a:hover {
 color:#f00;
 text-decoration:underline;
}
#master .rollBox #news_lists, .rollBox #List2 {
}


/*********************************clock*************************************************/
#clock{
	clear:both;
	text-align:center;
}
#clock ul li{
	display:inline;
	margin:0px 29px;
}
/*********************************footer*************************************************/
#footer {
	clear:both;
	padding-top:5px;
	margin-top:10px;
	margin-left:10px;
}
#footer h4{
	color:#666;
	font-weight:bold;
	font-size:12px;
    background:none;
    text-indent:0px;
}
#footer li a{
	font-size:10px;
	color:#666;
}
#footer li a:hover{
	color:#F30;
	text-decoration:none;
}


#about_us{
	float:left;
	width:115px;
	height:100px;
	text-align:center;
	border:1px solid #D1D1D1;
	border-top:none;
	border-bottom:none;
}

#customer_info{
	float:left;
	width:145px;
	height:100px;
	text-align:center;
	border:1px solid #D1D1D1;
	border-top:none;
	border-bottom:none;
}

/*-----guide------*/
#Shopping_Guide{
	float:left;
	width:170px;
	height:100px;
	text-align:center;
	border:1px solid #D1D1D1;
	border-top:none;
	border-bottom:none;
}


/*-----payments------*/
#payments{
	float:left;
	width:120px;
	height:100px;
	text-align:center;
	border:1px solid #D1D1D1;
	border-top:none;
	border-bottom:none;
}



/*-----Delivery------*/
#Delivery{
	float:left;
	width:105px;
	height:100px;
	text-align:center;
	border:1px solid #D1D1D1;
	border-top:none;
	border-bottom:none;
}

/*-----After Sale Service------*/
#After_Sale_Service{
	float:left;
	width:180px;
	height:100px;
	text-align:center;
	border:1px solid #D1D1D1;
	border-top:none;
	border-bottom:none;
}


/*-----After Sale Service------*/
#Special_Terms{
	float:left;
	width:110px;
	height:100px;
	text-align:center;
	border:1px solid #D1D1D1;
	border-top:none;
	border-bottom:none;
}
/*-----timberland_catagories------*/
#timberland_catagories {
	clear:both;
	margin-top:10px;
	text-align:center;
}
#timberland_catagories a{
	font-size:10px;
	color:#666;
	padding:0px 5px;
}
#timberland_catagories a:hover{
	color:#000;
}

/*-----dfoot------*/
#dfoot {
	clear:both;
	text-align:center;
    padding-top:10px;
	background:#fff;
}
#dfoot a{
	color:#000;
	font-size:16px;
	font-weight:bold;
}
#dfoot a:hover{
	color:#F00;
}

/*********************************noticy*************************************************/
#noticy{
	position:absolute; 
	top:330px; 
	right:0px; 
	width:30px;
	border:1px solid #0C0;
	text-align:center;
	background:#f4f4f5;
}

/**********************************buycart**************************************************/
#form1{
	color:#000;
	font-weight:bold;
	background:#fff;
}
#cart_table{
	width:685px;
}


#cart_path{
	height:25px;
	line-height:25px;
	width:722px;
	border:1px solid #9C9C9C;
	text-indent:30px;
	color:#fff;
	background:url(image/cart_logo.gif) left no-repeat #000;
}
#cart_path a{
	color:#fff;
}
#cart_path a:hover{
	color:#f00;
}
#order_num{
	margin-left:100px;
}
.table_cart{
	background:url(image/table_cart_top.gif) top no-repeat;
}
.table_row{
	background:#CB0030;
	color:#fff;
	text-align:center;
	font-size:10px;
}

.table_top{
	width:680px;
	color:#fff;
}

.delete{
	width:84px;
	height:25px;
	display:block;
	text-indent:-20000px;
	background:url(image/delete.gif) center no-repeat;
}

#cart_notice{
	color:#f00;
	line-height:15px;
	font-size:11px;
}
#cart_notice a{
    text-decoration:underline;
	color:#f30;
}
#btn_total{
	clear:both;
}
#btn_total ul li{
}
.btnCon{
float:left;
}
.lb_subtotal{
float:right;
}
#btnCon{
	border:0px;
	width:193px;
	height:45px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding-right:5px;
	cursor:pointer;
	background:url(image/continue_shopping.gif) center no-repeat;
	
}

#subtotal_top{
	text-align:right;
	display:block;
}
#lbPriceS{
	color:#F03;
}
#btnCon:hover{
	color:#32F318;
}
#application_form{
	clear:both;
	height:26px;
	background:#C5C5C5;
	text-align:left;
	border:1px solid #9C9C9C;
	margin:30px auto 20px auto;
	text-indent:30px;
}
#application_form img{
	cursor:pointer;
}
#add_express{
	display:none;
}

#table_ordenum{
	border:1px solid #666;
	background:url(image/td_bgcolor.gif) left no-repeat;
}
#txtOrderID{
	border:#666 1px solid;
	font-weight:bold;
	text-align:center;
	color:red;
}

#table_inform{
	border:1px solid #666;
}


.roll_in{
	border-bottom:1px solid #666;
	height:30px;
}
#table_inform .null_bg{
	background:#FFAE02;
}

.delivery{
	background:#000;
	color:#fff;
	text-indent:40px;
	height:30px;
	line-height:30px;
	font-size:16px;
}
#txtEmail,#txtName,#drpcountry,#txtADDRESS,#txtTel,#txtPostcode{
	border:1px solid #666;
}

#drpcountry{
	margin-left:5px;
	height:22px;
	margin-top:1px;
}
.payments{
	background:#0670A0;
	padding-left:30px;
}

.rdobtn{
	text-align:left;
	color:#F90;
}

.account_menu{
	background:#063;
	color:#fff;
	padding:10px;
}

.table_row td{
        border-bottom:1px solid #666;
        padding:10px 0px;    
}

#lbMsg{
      color:#F41504;
      font-weight:normal;
}

#select_payment{
		color:#000;
		float:left;
		width:225px;
		margin-top:20px;
}
#select_payment span{
	height:29px;
	line-height:29px;
	font-size:14px;
	width:224px;
	display:block;
	color:#fff;
	background:url(image/cart_payment_top.gif) center no-repeat;
}
#select_payment div{
	width:222px;
	border:1px solid #7D7C7C;
	background:#9B9B9B;
}
#select_payment label{
	color:#000;
}
#total_count{
	float:left;
	width:225px;
	margin:0px 10px;
	margin-top:20px;
}
#table_count{
	clear:both;
	width:225px;
    background:#9B9B9B;
}
#table_count ul li{
	clear:both;
}
#total_count ul span{
	float:left;
	width:130px;
	text-align:right;
}
#total_count label{
	float:left;
	margin-left:5px;
}
#detail_account{
	height:29px;
	line-height:29px;
	font-size:14px;
	width:224px;
	display:block;
	color:#fff;
	text-align:left;
	text-indent:10px;
	background:url(image/cart_payment_top.gif) center no-repeat;
}
#secure_transaction{
	clear:both;
	background:url(image/secure_img.gif) right no-repeat;
}
#secure_transaction span{
	color:#939393;
	text-decoration:underline;
}
#end_total{
	color:#CB0030;
	border-top:1px solid #fff;
}
#paypal_content{
	float:left;
	width:185px;
	height:127px;
	padding:70px 10px 0px 10px;
	text-align:justify;
	font-weight:bold;
	color:#888888;
	font-size:10px;
	margin-top:20px;
	background:url(image/paypal_payment_bg.gif) center no-repeat;
}
#btnCheckOut{
         clear:both;
	border:0px;
	width:235px;
	height:59px;
	display:block;
	cursor:pointer;
    background:url(image/check_out_img.gif) center no-repeat;
}
#btnCheckOut:hover{
	color:#F41504;
}


#check_btn{
	background:#FFAE02;
	padding:20px 0px;
}



#delivery_return_policy{
	height:26px;
	background:#C5C5C5;
	text-align:left;
	border:1px solid #9C9C9C;
	margin:30px auto 20px auto;
	text-indent:30px;
}
#delivery_return_policy img{
	cursor:pointer;
}
#lbMsg{
	clear:both;
	font-weight:bold;
}








