@charset "utf-8";
/* CSS Document */
a{ color:#272727; text-decoration:none;}
a:hover{ color:#272727;font-weight:bold; text-decoration:underline;}


.gray12{ color:#878787; font-size:12px; font-family:Tahoma;}
.gray12 a:link{ color:#878787; font-size:12px; font-family:Tahoma; text-decoration:none;}
.gray12 a:visited{ color:#878787; font-size:12px; font-family:Tahoma; text-decoration:none;}
.gray12 a:hover{ color:#272727; font-size:12px; font-family:Tahoma; text-decoration:underline;}


.green12{ color:#89ae06; font-size:12px;}
.green13Under{ color:#89ae06; font-size:13px; text-decoration:underline;}
.green13Under a:link{ color:#89ae06; font-size:13px; text-decoration:underline;}
.green13Under a:visited{ color:#89ae06; font-size:13px; text-decoration:underline;}
.green13Under a:hover{ color:#89ae06; font-size:13px; text-decoration:underline;}
.green14B{ color:#80a400; font-size:14px; font-weight:bold;}
.green16B{ color:#80a400; font-size:16px; font-weight:bold;}

.black11{ color:#272727; font-size:11px;}
.black12Under{ color:#272727; font-size:12px; text-decoration:underline;}
.black12Under a:link{ color:#272727; font-size:12px; text-decoration:underline;}
.black12Under a:visited{ color:#272727; font-size:12px; text-decoration:underline;}
.black12Under a:hover{ color:#272727; font-size:12px; text-decoration:underline;}
.black12B{ color:#272727; font-size:12px; font-weight:bold;}
.black12B a:link{ color:#272727; font-size:12px; font-weight:bold; text-decoration:none;}
.black12B a:visited{ color:#272727; font-size:12px; font-weight:bold; text-decoration:none;}
.black12B a:hover{ color:#272727; font-size:12px; font-weight:bold; text-decoration:underline;}
.black12{ color:#272727; font-size:12px;}
.black12Italic{ color:#272727; font-size:12px; font-style:italic;}
.black14B{ color:#272727; font-size:14px; font-weight:bold;}
.black14Bline{ color:#272727; font-size:14px; font-weight:bold; text-decoration:line-through;}

.darkGray18{color:#3f342e; font-size:18px; font-weight:bold; line-height:32px;}

.red14B{ color:#a83100; font-size:14px; font-weight:bold;}

.blue12{ color:#0043db; font-size:12px;}

.white12{ color:#ffffff; font-size:12px;}

.red12{ color:#a83100; font-size:16px; font-style:italic; font-weight:bold;}


form,div,ul,li,img,td,dl,dt,dd,h1,h2,h3,h4{margin:0 auto;padding:0;border:0 none;}
.clear{
	clear:both;
	}
p{ font-size:14px;}
ul{
	list-style:none;
	}
body{
	margin:0 auto; text-align:center;
	font-size:small;
	color:#272727;
	background-color:#3f342e; background-image:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
#wrapper{
		width:811px; text-align:center; background:#ffffff;
		}
	#top,#mid{width:781px;margin:0 auto;}
	#top{background:url(http://www.shermanshoes.net/image/bg1.jpg) repeat-x bottom;}
		.topMenu{
			text-align:right;
			color:#878787;
			padding-top:10px;
			}
			.cart a:link{
				font-size:12px;
				background:url(http://www.shermanshoes.net/image/cartIcon.jpg) no-repeat left 50%;
				text-decoration:none;
				color:#878787;
				padding-left:2px;
				}
			.cart a:visited{
				font-size:12px;
				background:url(http://www.shermanshoes.net/image/cartIcon.jpg) no-repeat left 50%;
				text-decoration:none;
				color:#878787;
				padding-left:2px;
				}
			.cart a:hover{
				font-size:12px;
				background:url(http://www.shermanshoes.net/image/cartIcon.jpg) no-repeat left 50%;
				text-decoration:underline;
				color:#272727;
				padding-left:2px;
				}
		.logo{
			margin-top:0px;
			float:left;
			}
		.search{
			float:right;
			color:#CCCCCC;
			margin-top:25px;
			}
			.search li{
				float:left;
				}
			.searchIcon{
				background:#89ae06;
				text-align:center;
				color:#ffffff;
				border:none;
				height:22px;
				cursor:pointer;
				}
		.call{
			float:left;
			margin-top:13px;
			font-size:12px;
			}
		.shipping{
			float:right;
			margin-top:2px;
			}
		.menu{
			text-align:center;
			margin-top:15px;
			padding-bottom:10px;
			}
			.menuTgreen{
				color:#91dd00;
				font-size:16px;
				margin-right:50px;
				text-decoration:none;
				}
			.menuText a:link{
				color:#f5f5f5;
				font-size:16px;
				margin-right:50px;
				text-decoration:none;
				}
			.menuText a:visited{
				color:#f5f5f5;
				font-size:16px;
				margin-right:50px;
				text-decoration:none;
				}
			.menuText a:hover{
				color:#91dd00;
				font-size:16px;
				margin-right:50px;
				text-decoration:none;
				}
			.menuTextN a:link{
				color:#f5f5f5;
				font-size:16px;
				text-decoration:none;
				}
			.menuTextN a:visited{
				color:#f5f5f5;
				font-size:16px;
				text-decoration:none;
				}
			.menuTextN a:hover{
				color:#91dd00;
				font-size:16px;
				text-decoration:none;
				}
			.banner1{
				margin-top:20px;
				margin-bottom:10px;
				}
	#mid{text-align:left;}
		.left{
			float:left;
			width:180px;
			margin-right:15px;
			}
			.leftMenu{
				background:#89ae06;
				color:#f5f5f5;
				font-size:15px;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				text-align:center;
				height:25px;
				padding-top:5px;
				}
			.leftBg{
				background:#f7f7f7;
				border-left:1px #d4d4d4 solid;
				border-right:1px #d4d4d4 solid;
				border-bottom:1px #d4d4d4 solid;
				text-align:center;
				padding-bottom:15px;
				}
			.leftBg img{
				margin-top:7px;
				}
		
		.right{
			float:right;
			}
			.HotDeals{
				margin-top:10px;
				width:586px;
				}
				.rightMenu{
					background:#89ae06;
					color:#f5f5f5;
					font-size:15px;
					font-family:Tahoma, Arial, Helvetica, sans-serif;
					padding:5px 10px;
					}
				.rightBg{
					border-left:1px #d4d4d4 solid;
					/*border-right:1px #d4d4d4 solid;*/
					/*border-bottom:1px #d4d4d4 solid;*/
					float:left;
					}
					.listBorder{
						border-right:1px #d4d4d4 solid;
						border-bottom:1px #d4d4d4 solid;
						padding:0 7px;
						float:left;
						width:131px;
						height:330px;
						overflow:hidden;
						}
					.productPrice{width:131px;overflow:hidden;}
					.productGraphic img{
						max-width: 200px;
						width:expression(this.width > 120 ? "120px" : this.width);
						max-height:190px;
						height:expression(this.height>190px?"190px":this.height); overflow:hidden; }
					.listBorder ul{
						margin-bottom:10px;
						width:129px;
						}
					.listBorder li{
						line-height:14px;
						}
					.listStyle{
						background:url(http://www.shermanshoes.net/image/dot.jpg) no-repeat left 6px;
						padding-left:6px;
						}
					.addtocart{
						background:#3f342e;
						text-align:center;
						font-size:11px;
						color:#ffffff;
						border:none;
						padding:1px 1px;
						margin-left:27px;
						margin-top:10px;
						margin-bottom:7px;
						width:70px;
						cursor:pointer;
						}
					.listNBorder{
						padding:7px;
						float:left;
						width:131px;
						}
					.listNBorder ul{
						margin-bottom:10px;
						width:131px;
						}
					.listNBorder li{
						line-height:14px;
						}
			.HotDeals2{
				margin-top:10px;
				width:585px;
				}
				
/*sub*/
.brands{
	margin-top:10px;
	}
	.brands .menu{
		line-height:24px;
		border-bottom:#8e8e8e 3px solid;
		text-align:left;
		 }
	.brands ul{
		float:left;
		margin-top:7px;
		width:140px;
		margin-right:5px;
		margin-bottom:15px;
		}
	.brands li{
		line-height:22px;
		}
	.brandsUl{
		margin-right:20px;
		}
		
/*cart*/
#mid{}
	.cartMenu{
		line-height:28px;
		border-bottom:#8e8e8e 3px solid;
		text-align:left;
		margin-top:25px;
		margin-bottom:10px;
		height:28px;
		}
	.chek ul{
		margin-bottom:10px;
		}
	.chek li{
		float:left;
		margin-right:10px;
		line-height:20px;
		}
	.cartForm{
		border-bottom:3px #89ae06 solid;
		padding-bottom:10px;
		margin-bottom:15px;
		float:left;
		width:780px;
		}
	.menuBar{
		background:#89ae06;
		padding:7px 0 7px 65px;
		float:left;
		width:715px;
		}
		.menuBar ul{}
		.menuBar li{
			float:left;
			text-align:center;
			}
	.cartContent{
		border-bottom:1px #8e8e8e solid;
		float:left;
		width:780px;
		padding-bottom:5px;
		}
		.remove{
				background:#3f342e;
				text-align:center;
				font-size:11px;
				color:#ffffff;
				border:none;
				padding:1px 1px;
				width:70px;
				cursor:pointer;
				margin-top:5px;
				}
		.cartContent ul{
			float:left;
			text-align:center;
			}
		.cartcontent2{
			float:left;
			text-align:center;
			width:780px;
			}
			.cartcontent2 ul{
			float:left;
			text-align:center;
			}
			
			.removeB{
				margin-top:5px;
				}
			.quantity{
				width:50px;
				margin:20px 25px 0 25px;
				float:left;
				}
			.carImage{
				margin-top:10px;
				}
			.name{
				width:300px;
				text-align:center;
				margin-top:10px;
				float:left;
				margin-left:15px;
				}
				.name ul{
					margin-top:10px;
					}
				.name li{
					float:left;
					margin-right:5px;
					}
				.jumpmenu{
					width:140px;
					}
				.suk{
					width:60px;
					margin-left:10px;
					margin-top:20px;
					float:left;
					}
				.each{
					width:57px;
					margin-left:10px;
					margin-top:20px;
					}
			.coupon ul{
				margin-top:10px;
				}
			.coupon li{
				float:left;
				line-height:16px;
				margin-right:10px;
				}
			
			.Recalculate{
				margin-top:10px;
				}
			.Recalculate ul{}
			.Recalculate li{
				float:left;
				margin-right:5px;
				}
			.italicfont{
				line-height:22px;
				margin-top:7px;
				}
			.orderBox{
				width:590px;
				height:90px;
				}
			.orderButton{
				margin-top:20px;
				}
			.orderButton ul{}
			.orderButton li{
				float:left;
				margin-right:10px;
				}
			/*.checkout{
				background:#89ae06;
				text-align:center;
				font-size:11px;
				color:#ffffff;
				border:none;
				padding:1px 1px;
				width:100px;
				cursor:pointer;
				}*/
			.shopping{
				background:#3f342e;
				text-align:center;
				font-size:11px;
				color:#ffffff;
				border:none;
				padding:1px 1px;
				width:100px;
				cursor:pointer;
				}

/*sub-product view*/
.product{margin-bottom:10px;line-height:22px;font-size:13px;}
	.product_img img{
	max-width: 440px;
						width:expression(this.width > 440 ? "440px" : this.width);
						max-height:700px;
						height:expression(this.height> 700 ?"700px":this.height);
						overflow:hidden; 
		}
	.product_img{float:left;width:450px;overflow:hidden;text-align:center;}
	.productText{
		float:left;
		
		width:309px;
		}
		.pPrice ul{
			margin:10px 0;
			}
		.pPrice li{
			float:left;
			margin-right:10px;
			}
		.pButton ul{
			margin-top:10px;
			}
		.pButton li{
			float:left;
			margin-right:5px;
			}
	.description{background:url(http://www.shermanshoes.net/image/productdetail.gif) no-repeat top; padding:40px 20px 10px 20px; margin-top:10px;}
	* html .description{padding:20px 20px 10px 20px; } /* IE6 */
/*card */
.billingAddress{
	float:left;
	width:380px;
	margin-right:10px;
	}
.addressTitle{
	line-height:26px;
	}
.billingAddress ul{
	margin-top:5px;
	}
.billingAddress li{
	float:left;
	line-height:16px;
	margin-right:10px;
	}

.addressLi{
		float:left;
		line-height:16px;
		margin-right:10px;
		}
.shippingAddress{
	float:right;
	width:390px;
	}
.shippingAddress ul{
	margin-top:5px;
	}
.shippingAddress li{
	float:left;
	line-height:16px;
	margin-right:10px;
	}
.credit ul{
	margin-top:5px;
	}
.credit li{
	float:left;
	line-height:16px;
	margin-right:10px;
	}


#bottom{
	background:#f1efed;
	border-top:#dddbd4 5px solid;
	padding-bottom:20px;
	margin-top:10px;
	height:100px;
	}
	#bottomCenter{
		width:780px;
		margin:0 auto;
		padding-top:10px;
		}
		#bottomCenter .left{
			float:left;
			width:250px;
			}
			#bottomCenter .left ul{
				float:left;
				}
			#bottomCenter .left li{
				float:left;
				}
			.searchIconGray{
				background:#b2b2b2;
				text-align:center;
				color:#ffffff;
				border:none;
				height:22px;
				cursor:pointer;
				}
		#bottomCenter .right{
			float:right;
			width:500px;
			}
			.bottomMenu{
				line-height:24px;
				width:500px;
				text-align:right;
				}
.aboutus{width:586px;}
.aboutus p{ font-size:12px; margin-bottom:1em; line-height:1.5em;}

.aboutusleft{ padding:10px 0 10px 25px; text-align:left; line-height:2em;border-top:1px #d4d4d4 solid; font-size:14px;}
.aboutusleft ul{ list-style:square; padding-left:20px;}
.aboutusleft li{ font-size:12px; line-height:1.3em; margin-bottom:5px;}
#toplinks{ border:1px solid #d4d4d4; padding:4px 10px;line-height:20px;background:#f7f7f7; margin-bottom:10px;}
.product_left{ padding:10px 0 10px 10px; text-align:left; line-height:2em;border-top:1px #d4d4d4 solid; font-size:14px;}

.viewcart-img{ margin-top:7px;margin-left:3px;display:block;float:left;}
.add-img{margin-top:7px;line-height:26px; display:block;float:left;}
.mi-checkout{margin-top:7px;}




#tabs{width:780px;}
 table.cart {
  width: 100%;
  border-collapse: 0px;
  border-spacing: 2px;
	background-color:#89ae06;
	margin-top:10px;
	padding-top:0;
}

 table.cart th{background-color:#89ae06;line-height:22px;color:#fff;}
td.cart_delete, td.cart_cp_delete, td.cart_quantity, td.cart_cp_quantity, td.cart_name, td.cart_cp_name, td.cart_image, td.cart_cp_image, td.cart_sku, td.cart_cp_sku, td.cart_price, td.cart_cp_price, td.cart_total, td.cart_cp_total, td.cart_op, td.cart_op1, td.cart_op2, td.cart_empty, td.totals_all_txt, td.totals_all{ background-color: #FFFFFF;}
.totals_txt{color:#80a400; font-size:14px; font-weight:bold;}
.totals_all_txt{color:#80a400;}
.totals{ color:#272727; font-size:14px; font-weight:bold;}

#rightside-noleft {margin: 0px;
	background-color: #FFFFFF;
	padding: 0;
	}