html{
	height:100%;
}
body{
	margin:0;
	background:url(../images/bg-body.gif) repeat-x;
	font:12px "Lucida Grande","Trebuchet MS",Arial, sans-serif;
	height:100%;
	min-width:960px;
}
img{border:0;}
a{color:#000;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% "Lucida Grande","Trebuchet MS",Arial, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/*
start wrapper
*/
#wrapper{
	width:960px;
	margin:0 auto;
	min-height:100%;
	position:relative;
}
.inner-wrapper{
	width:945px !important;
	padding:0 15px 0 0 !important;
}
* html #wrapper{
	height:100%;
}
/*
start header
*/
#header{
	width:100%;
	padding:12px 0 0;
}
#header:after{
	clear:both;
	content:"";
	display:block;
}
.wrapp{
	width:100%;
	overflow:hidden;
}
.logo{
	float:left;
	width:190px;
	height:76px;
	background:url(../images/bg-logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 3px;
}
.logo a{
	display:block;
	width:190px;
	height:76px;
}
.top-nav{
	float:right;
	padding:13px 0 0;
	margin:0 -4px 0 0;
	overflow:hidden;
}
.top-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	clear:both;
}
.top-nav li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 2px;
	padding:0 9px 0 12px;
	margin:0 1px 0 -1px;
}
.top-nav li a{
	font-size:13px;
	color:#3a3925;
	text-decoration:none;
}
.top-nav li a:hover{
	color:#c3242a;
}
.top-nav .top{
	background:url(../images/bg-border.gif) repeat-x 0 100%;
	padding:0 0 9px;
	margin:0 0 6px;
}
.top .tell{
	padding:0 11px 0 0;
}
.top .tell{
	width:107px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-top-nav.gif) no-repeat;
	margin:0 0 0 -4px;
}
.top .status{
	padding:2px 14px 0 21px;
}
.top .status a{
	width:110px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-top-nav.gif) no-repeat 0 -21px;
}
.top .card{
	padding:0 7px 0 15px;
}
.top .card a{
	width:84px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-top-nav.gif) no-repeat 0 -40px;
}
.top .full{
	padding:0 7px 0 15px;
}
.top .full a{
	width:84px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-top-nav-cart-full.gif) no-repeat 0 -40px;
}
.top a{
	display:block;
}
/*
start nav
*/
.nav{
	width:100%;
	margin:6px 0 0;
}
.nav:after{
	clear:both;
	content:"";
	display:block;
}
.nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.nav li{
	float:left;
	position:relative;
}
.nav li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:39px;
}
.nav li:hover ul,
.nav li.hover ul{
	display:block;
}
.nav li.whover ul
{
    display:block;
}    
.nav li.mhover ul
{
    display:block;
}    
.nav li.khover ul
{
    display:block;
}
.nav li.bhover ul
{
    display:block;
}
.nav li.shover ul
{
    display:block;
}
.nav li ul{
	position:absolute;
	top:39px;
	left:0px;
	background:#fff;
	display:none;
	width:163px;
	padding:7px 0 10px;
	border:1px solid #d4d1c9;
    z-index: 500;
}
.nav li li{
	position:relative;
	float:none;
}
.nav li li a{
	background:none;
	text-indent:0;
	color:#3a3925;
	padding:0 0 3px 15px;
	margin:0;
	height:21px;
	text-decoration:none;
	width:auto !important;
}
.nav li li a:hover{
	background:none;
	color:#C3242A;
}
.nav .women:hover a,
.nav .women.whover a{
	background:url(../images/bg-nav-women.gif) no-repeat 0 -39px;
}
.nav .women:hover li a,
.nav .women.whover li a{
	background:none;
}
.women a{
	background:url(../images/bg-nav-women.gif) no-repeat;
	width:106px;
}
.women a:hover, .active a{
	background:url(../images/bg-nav-women.gif) no-repeat 0 -39px;
}
.nav .men:hover a,
.nav .men.mhover a{
	background:url(../images/bg-nav-men.gif) no-repeat 0 -39px;
}
.nav .men:hover li a,
.nav .men.mhover li a{
	background:none;
}
.men a{
	background:url(../images/bg-nav-men.gif) no-repeat;
	width:77px;
}
.men a:hover{
	background:url(../images/bg-nav-men.gif) no-repeat 0 -39px;
}
.nav .kids:hover a,
.nav .kids.khover a{
	background:url(../images/bg-nav-kids.gif) no-repeat 0 -39px;
}
.nav .kids:hover li a,
.nav .kids.khover li a{
	background:none;
}
.kids a{
	background:url(../images/bg-nav-kids.gif) no-repeat;
	width:75px;
}
.kids a:hover{
	background:url(../images/bg-nav-kids.gif) no-repeat 0 -39px;
}
.nav .brands:hover a,
.nav .brands.bhover a{
	background:url(../images/bg-nav-brands.gif) no-repeat 0 -39px;
}
.nav .brands:hover li a,
.nav .brands.bhover li a{
	background:none;
}
.brands a{
	background:url(../images/bg-nav-brands.gif) no-repeat;
	width:97px;
}
.brands a:hover{
	background:url(../images/bg-nav-brands.gif) no-repeat 0 -39px;
}
.nav .sale:hover a,
.nav .sale.shover a{
	background:url(../images/bg-nav-sale.gif) no-repeat 0 -39px;
}
.nav .sale:hover li a,
.nav .sale.shover li a{
	background:none;
}
.sale a{
	background:url(../images/bg-nav-sale.gif) no-repeat;
	width:75px;
}
.sale a:hover{
	background:url(../images/bg-nav-sale.gif) no-repeat 0 -39px;
}
.accessories a{
	background:url(../images/bg-nav-accessories.gif) no-repeat;
	width:126px;
}
.accessories a:hover{
	background:url(../images/bg-nav-accessories.gif) no-repeat 0 -39px;
}
/*
end nav
*/
.wrapp-form{
	float:right;
	background:#c3242a;
	padding:7px 8px 7px 9px;
}
.wrapp-form span{
	background:url(../images/bg-input.gif) no-repeat 3px 0;
	display:block;
	height:25px;
	width:215px;
	padding:0 1px 0 27px;
	float:left;
	overflow:hidden;
}
.wrapp-form span input{
	color:#5b5b5b;
	border:0;
	width:205px;
	float:left;
	font-size:12px;
	padding:4px 4px 2px 2px;
	line-height:15px;
} 
* html .wrapp-form span input{
	padding:6px 4px 0 2px;
}
.wrapp-form .btn{
	float:left;
	width:30px;
	height:25px;
	float:left;
	padding:0;
}
/*
end header
start main
*/
#main{
	width:100%;	
}
#main:after{
	clear:both;
	content:"";
	display:block;
}
/*
start content
*/
#content{
	float:left;
	width:667px;
	padding:4px 0 10px;
}
.flash-holder{
	width:666px;
	height:315px;
	overflow:hidden;
}
.flash-holder img{
	display:block;
}
/*
start tabs
*/
.main-tabs{
	width:100%;
	background:url(../images/bg-tabset.gif) no-repeat;
	padding:4px 0 0;
	margin:2px 0 0;
}
.main-tabs:after{
	clear:both;
	content:"";
	display:block;
}
.main-tabs .ttl1{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:136px;
	height:61px;
	margin:0 36px 0 2px;
	background:url(../images/bg-ttl.gif) no-repeat;
	position:relative;
}
.wrap-tab{
	width:100%;
	overflow:hidden;
}
.tabset{
	margin:0;
	padding:16px 0 0;
	list-style:none;
	overflow:hidden;
}
.tabset li{
	float:left;
	margin:0 3px 0 0;
}
.tabset a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:31px;
	width:87px;
}
.women-tab a{
	background:url(../images/bg-tabs.gif) no-repeat;
}
.women-tab .active{
	background:url(../images/bg-tabs.gif) no-repeat 0 -31px;
}
.men-tab a{
	background:url(../images/bg-tabs.gif) no-repeat 0 -62px;
}
.men-tab .active{
	background:url(../images/bg-tabs.gif) no-repeat 0 -93px;
}
.kid-tab a{
	background:url(../images/bg-tabs.gif) no-repeat 0 -124px;
}
.kid-tab .active{
	background:url(../images/bg-tabs.gif) no-repeat 0 -155px;
}
div.tab{
	width:665px;
	border:1px solid #d4d1c9;
	border-top:none;
	margin:-14px 0 0;
	padding:11px 0 1px;
	overflow:hidden;
}
div.tab img{
	float:left;
	margin:8px -24px 0 0;
}
.wrapp-list{
	height:1%;
	overflow:hidden;
}
.list{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	overflow:hidden;
	float:left;
	width:118px;
	margin:0 14px 0 0;
	position:relative;
	display:inline;
}
.list li{
	width:118px;
	background:url(../images/bg-list.gif) repeat-x 0 100%;
	padding:0 0 1px;
	float:left;
}
.list a{
	display:block;
	color:#272525;
	text-decoration:none;
	font-size:14px;
	padding:3px 0 4px 8px;
	width:110px;
	overflow:hidden;
}
.list a:hover, .list li.active a{
	background:#e0e0e0;
}
.shopF{
	float:right;
	background:url(../images/bg-shop-womens.gif) no-repeat;
	width:171px;
	height:18px;
	color:Red;
	text-indent:-9999px;
	overflow:hidden;
	margin:21px 10px 0 0;
}
.shopM{
	float:right;
	background:url(../images/bg-shop-mens.gif) no-repeat;
	width:171px;
	height:18px;
	color:Red;
	text-indent:-9999px;
	overflow:hidden;
	margin:21px 10px 0 0;
}
.shopK{
	float:right;
	background:url(../images/bg-shop-kids.gif) no-repeat;
	width:171px;
	height:18px;
	color:Red;
	text-indent:-9999px;
	overflow:hidden;
	margin:21px 10px 0 0;
}

/*
end tabs,
end content
start sidebar
*/
#sidebar{
	float:right;
	width:287px;
	padding:5px 0 0;
}
.box{
	background:url(../images/bg-sb.gif) no-repeat;
	height:300px;
	overflow:hidden;
	padding:0 0 16px;
	margin:0 0 4px;
}
.shoe{
	background:url(../images/bg-ttl-sb.gif) no-repeat;
	margin:0;
	height:64px;
	width:100%;
	text-indent:-9999px;
	overflow:hidden;
}
.find{
	background:url(../images/bg-find.gif) no-repeat;
	margin:0 auto 14px;
	height:18px;
	width:196px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.select div{
	height:100%;
	margin:0 0 8px;
}
.select select{
	width:154px;
	height:20px;
	margin:0 0 0 65px;
	font-size:11px;
	color:#636155;
	padding:0;
}
.button{
	display:block;
	width:93px;
	height:29px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	padding:7px 0 0;
}
* html .button{
	padding:0;
}
* +html .button{
	padding:0;
}
.button input{
	display:block;
	width:93px;
	height:29px;
	background:url(../images/btn-find.gif) no-repeat;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	font-size:0;
	line-height:29px;
}
.button:hover input{
	background:url(../images/btn-find.gif) no-repeat 0 -29px;
}
.heading{
	background:url(../images/bg-heading.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.sign{
	float:right;
	width:121px;
	height:31px;
	background:url(../images/bg-sign.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:12px 34px 0 0;
}
.email{
	overflow:hidden;
	width:101px;
	height:56px;
	background:url(../images/bg-email.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 12px;
	position:relative;
	z-index:2;
}
.wrapp-singup{
	background:#b9b9b9;
	padding:7px 0 9px 15px;
	position:relative;
	margin:-10px 0 0;
}
.wrapp-singup fieldset{
	height:1%;
	overflow:hidden;
}
.txt{
	float:left;
	width:170px;
	height:18px;
	border:1px solid #adadad;
	color:#636155;
	font-size:11px;
	margin:3px 12px 0 0;
	padding:3px 0 0 4px;
}
.sbm{
	float:left;
	margin:0;
	width:74px;
	height:29px;
	padding:0;
}
.ad{
	display:block;
	margin:3px 0 0;
}
/*
end sidebar,
end main
start footer
*/
.footer-holder{
	background:#e5e5e5 url(../images/bg-footer.gif) repeat-x;
	width:100%;
	margin:15px 0 0;
}
#footer{
	width:960px;
	margin:0 auto;
	padding:25px 0 50px;
	position:relative;
}
.wrapp-box{
	overflow:hidden;
	height:1%;
	margin:1px 0 0;
}
.holder-f:after{
	content:"";
	clear:both;
	display:block;
}
.holder-f{
	background:url(../images/border-info.gif) repeat-y -5px 0;
	padding:0 0 3px;
}
.wrapp-box h4{
	margin:0 0 5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
.service{
	background:url(../images/footer-ttl.gif) no-repeat;
	width:119px;
	height:14px;
}
.about{
	background:url(../images/footer-ttl.gif) no-repeat 0 -14px;
	width:81px;
	height:14px;
	margin:0 0 10px !important;
}
.shoes{
	background:url(../images/footer-ttl.gif) no-repeat 0 -28px;
	width:42px;
	height:14px;
	margin:0 0 10px !important;
}
.shopping{
	background:url(../images/footer-ttl.gif) no-repeat 0 -42px;
	width:63px;
	height:17px;
}
.info-box{
	float:left;
	width:170px;
	padding:0 35px 0 0;
}
.info-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.info-box li{
}
.info-box li a{
	color:#272525;
	font-size:12px;
	text-decoration:none;
}
.info-box li a:hover{
	text-decoration:underline;
}
.foot-logo{
	float:left;
	margin:-50px 60px 0 6px;
	display:inline;
	position:relative;
}
#footer p{
	margin:33px 0 0;
	color:#9d9d9d;
	text-align:center;
}
#footer p a{
	color:#9d9d9d;
	text-decoration:none;
}
#footer p span{
	background:url(../images/sep-footer.gif) no-repeat 3px 4px;
	padding:0 0 0 9px;
}
#footer p a:hover{
	text-decoration:underline;
}
/*
end footer
*/
/*
start inner
*/
.logo-inner{
	margin:0 0 0 14px;
	float:left;
	width:190px;
	height:76px;
	background:url(../images/bg-logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.logo-inner a{
	display:block;
	width:190px;
	height:76px;
}
#twocolumns{
	float:left;
	width:645px;
	padding:0 0 15px 14px;
}
/*
start inner-content
*/
.inner-content{
	float:right;
	width:433px;
	margin:12px 0 -8px;
}
.inner-content h1{
	color:#c3232a;
	margin:0 0 8px;
	font-size:25px;
	font-weight:normal;
}
.inner-content h2{
	color:#000;
	margin:-1px 0 8px;
	font-size:19px;
	font-weight:normal;
}
.inner-content p{
	margin:0 0 16px;
	line-height:19px;
	color:#000;
	word-spacing:1px;
}
.inner-content p a{
	text-decoration:underline;
	font-size:12px;
	color:#c3232a;
}
.inner-content p a:hover{
	text-decoration:none;
}
.inner-content ul{
	margin:0;
	padding:7px 0 0;
	list-style:none;
}
.inner-content ul li{
	background:url(../images/bg-arrow.gif) no-repeat 0 2px;
	padding:0 0 1px 25px;
}
.inner-content blockquote{
	margin:26px 0 0;
	background:#D8EEF0;
	padding:30px;
}
.inner-content q{
	margin:0;
	quotes:none;
	color:#005c62;
}
.inner-content q:before,
.inner-content q:after{
	content:"";
}
/*
end inner-content
start aside
*/
.aside{
	float:left;
	width:197px;
	margin:5px 0 0;
}
.aside .customer-service{
	margin:0;
	font-size:16px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/bg-service.gif) no-repeat;
	height:47px;
	width:197px;
}
.aside .about-peltz{
	margin:0;
	font-size:16px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/bg-about.gif) no-repeat;
	height:47px;
	width:197px;
}
.aside-link{
	margin:0;
	padding:15px 0 24px 23px;
	list-style:none;
	border:1px solid #d4d1c9;
	border-top:none;
}
.aside-link a{
	color:#272525;
	text-decoration:none;
}
.linkactive{
	background:none;
}
.aside-link a:hover,
li.linkactive a
{
	color:#c3242a;
	background:none;
}
/*
end aside
end inner
start subpage
*/
.content-inn{
	width:740px;
	float:right;
	padding:9px 0 0;
	overflow:hidden;
}/*
start aside
*/
.heading-wr{
	background:url(../images/bg-heading-ttl.gif) no-repeat;	
}
.heading-Womens{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ttl-women-main.gif) no-repeat;
	margin:0;	
	height:47px;
}
.heading-Mens{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ttl-men-main.gif) no-repeat;
	margin:0;
	height:47px;
}
.heading-Kids{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ttl-kids-main.gif) no-repeat;
	margin:0;	
	height:47px;
}
.heading-Sales-Womens{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ttl-women-sale-main.gif) no-repeat;
	margin:0;	
	height:47px;
}
.heading-Sales-Mens{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ttl-men-sale-main.gif) no-repeat;
	margin:0;
	height:47px;
}
.heading-Sales-Kids{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ttl-kids-sale-main.gif) no-repeat;
	margin:0;	
	height:47px;
}
.shop-styles{
	display:block;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-shop.png) no-repeat;
	margin:0 0 0 12px;
	
}
* html{
	width:100%;
	float:left;
}
.items{
	background:#fff url(../images/bg-items.gif) repeat-x 0 100%;
	border:1px solid #d4d1c9;
	border-top:0;
	padding:4px 8px 23px 6px;
	overflow:hidden;
	width:181px;
}
.items-list{
	margin:0;
	padding:3px 0 0 12px;
	list-style:none;
	overflow:hidden;
}
.items-list ul{
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
}
.items-list li{
	margin:0 0 1px;
}
.items-list a{
	text-decoration:none;
	color:#626161;
	font:12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.items-list a:hover{
	color:#c3232a;
}
.items-list .active{
	font-weight:bold;
	color:#c3242a;
	background:none;
}

.shop-brands{
	width:91px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/ttl-women.gif) no-repeat 0 -62px;
	margin:9px 0 9px 16px;
}
.list-brand{
	overflow:auto;
	height:265px;
}
.list-brand li{
	margin:0;
}
/*
end aside
start subpage content
*/
.breadcrumbs{
	margin:0 0 6px;
	padding:12px 0;
	overflow:hidden;
	border:solid #d4d1c9;
	border-width:1px 0;
	width:100%;
}
.breadcrumbs ul{
	margin:0 0 0 3px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.breadcrumbs li{
	color:#626161;
	background:url(../images/sep-br.gif) no-repeat 0 7px;
	float:left;
	padding:0 12px 0 8px;
	margin:0 0 0 -5px;
	font:13px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.breadcrumbs li a{
	color:#047982;
	font:13px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.breadcrumbs p{
	color:#626161;
	font:13px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	margin:0;
	text-align:right;
}
.select-menu{
	background:url(../images/bg-select.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:12px 0;
	margin:0 0 6px;
}
.refine{
	background:url(../images/bg-ref.png) no-repeat;
	width:120px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 14px 0 9px;
	float:left;
	display:inline;
}
.select-menu form{
	float:left;
	margin:16px 0 0;
}
.select-menu fieldset{
	float:left;
}
.sel{
	float:left;
	width:154px;
	color:#636155;
	font:11px Arial, Verdana, sans-serif;
	border:1px solid #d4d1c9;
	margin:0 5px 0 0;
	display:inline;
}

.select-menu .button{
	float:left;
	padding:0 0 0 14px;
	margin:-5px;
	position:relative;
}
.select-menu .button a{
	display:block;
}
.select-menu .button input{
	display:block;
	padding:0;
	width:95px;
}
.select-menu .button a:hover input{
	background:url(../images/btn-find.gif) no-repeat 0 -29px;
}
.sort{
	background:#d8eef0;
	width:100%;
	overflow:hidden;
	padding:9px 0;
	margin:-2px 0 0;
}
.sort-by{
	width:59px;
	height:23px;
	background:url(../images/ttl-women.gif) no-repeat 0 -100px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0 0 0 15px;
	display:inline;
}
.add-nav{
	margin:0;
	padding:2px 0 0 17px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.add-nav li{
	float:left;
	padding:0 13px;
}
.add-nav a{
	color:#047b84;
	font:12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
}
.add-nav a:hover, .add-nav li.active a, .add-page .add-nav li.active a{
	color:#c3242a;
	background:none;
}
.add-page{
	float:right;
	margin:0 10px 0 0;
	display:inline;
}
.add-page ul{
	padding:2px 0 0 2px;
	margin:0;
	list-style:none;
	float:left;
}
.add-page li{
	padding:0 3px;
	float:left;
}
.add-page li a{
	color:#047b84;
	font:12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
}
.add-page li a:hover, .add-page li.active a{
	color:#c3242a;
	background:none;
}
.prev,
.next{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-add-page.gif) no-repeat;
	width:15px;
	height:16px;
	margin:2px 0 0;
}
.next{
	background:url(../images/bg-add-page.gif) no-repeat 0 -16px;
}
/*
start product
*/
.product{
	width:110%;
	overflow:hidden;
	background:url(../images/bg-line.gif) no-repeat 0 315px;
	color:#484747;
	font:12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.promo-box{
	width:178px;
	height:286px;
	float:left;
	padding:15px 10px;
	margin:-8px -15px 18px 5px;
}
.promo-box img{
	display:block;
	margin:0 0 -2px;
}
.promo-box span{
	line-height:18px;
	display:block;
	margin:0 0 1px;
}
.promo-box .price{
	color:#c3232a;
}
.rating{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.rating li{
	float:left;
	padding:0 3px 0 0;
}
.rating img{
	display:block;
	margin:0 !important;
}
.promo-holder{
	position:relative;
	height:150px;	
}
.adds{
	position:absolute;
	top:9px;
	right:13px;
	display:block;
	width:51px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
}
.sale{
	background:url(../images/sale.gif) no-repeat;
}
.new{
	background:url(../images/new.gif) no-repeat;
}
/*
end product
*/
.inner-footer{
	padding:25px 23px 50px 0 !important;
}
/*
end subpage
*/

/*
inner4
*/
.inner4 .top-nav{
	margin:0 9px 0 0;
}
.inner4 .content-inn{
	padding:4px 0 0;
	width:743px;
}
.inner4 .breadcrumbs{
	padding:14px 0 15px;
}
.inner4 .breadcrumbs li{
	padding:0 10px 0 8px;
}
.main-wrapp{
	height:1%;
	overflow:hidden;
}
/*
start content
*/
.prev-next{
	color:#c8c8c8;
	font:12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-align:right;
	word-spacing:2px;
}
.prev-next a{
	color:#c8c8c8;
}
.prev-next a:hover, .prev-next a.active{
	color:#047982;
	text-decoration:underline;
}
.prev-next .prev-item{
	background:url(../images/bg-arrow.gif) no-repeat 0 -22px;
	padding:0 0 4px 20px;
	text-decoration:none;
	margin:0 20px 0 0;
}
.prev-next .prev-item.active,
.prev-next .prev-item:hover{
	background:url(../images/bg-arrow.gif) no-repeat 1px -64px;
}
.prev-next .next-item{
	background:url(../images/bg-arrow.gif) no-repeat 100% -38px;
	padding:0 20px 4px 0;
	text-decoration:none;
}
.prev-next .next-item:hover,
.prev-next .next-item.active{
	background:url(../images/bg-arrow.gif) no-repeat 100% -1px;
}
.product-twocolumn{
	width:100%;
	overflow:hidden;
	padding:11px 0 0;
}
.product-image{
	width:362px;
	float:left;
	padding:0 20px 0 0;
}
.zoom-hold{
	background:#fcecd8;
	padding:3px 0 5px;
	margin:4px 0 3px;
}
.zoom{
	text-indent:-9999px;
	overflow:hidden;
	height:19px;
	width:157px;
	background:url(../images/bg-zoom.gif) no-repeat;
	display:block;
	margin:0 auto;
}
.visual-prod{
	background:url(../images/border-line.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.visual-prod table {
	background:url(../images/border-line.gif) repeat-x 0 100%;
	width:100%;	
	overflow:hidden;
}
.visual-prod td {
	width:80px;	
	height:65px;	
}	
.product-rating{
	width:100%;
	padding:11px 0 19px;
	overflow:hidden;
}
.overall dt{
	font-size:14px !important;
}
.product-rating dl{
	overflow:hidden;
	height:1%;
	margin:0 0 1px;
}
.overall{
	margin:0 0 9px !important;
}
.product-rating dt{
	float:left;
	font-size:12px;
	width:175px;
	text-align:right;
	padding:0 8px 0 0;
}
.product-rating dd{
	display:block;
	overflow:hidden;
	height:1%;
	margin:0;
}
.review{
	margin:0 3px 0 0;
	padding:13px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.review li{
	float:left;
	background:url(../images/sep-rev.gif) no-repeat 100% 5px;
	margin:0 -1px 0 0;
	padding:0 5px 0 9px;
}
.review a{
	color:#047982;
	text-decoration:underline;
}
.review a:hover{
	text-decoration:none;
}
.feed-hold{
	background:url(../images/border-line.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.feed-list{
	font-size:12px;
	color:#484747;
	float:left;
	padding:0 6px 0 0;
}
.feed{
	margin:0;
	padding:2px 22px 0 0;
	list-style:none;
	float:left;
	background:none !important;
}
.feed li{
	float:left;
	padding:0 2px;
}
.email-fr{
	width:135px;
	background:url(../images/email-fr.gif) no-repeat;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.properties{
	float:left;
	width:360px;
}
.item-ttl{
	display:block;
	font-size:11px;
	color:#484747;
	font-style:normal;
}
.heading-wrapp{
	overflow:hidden;
	height:1%;
	padding:0 0 4px;
}
.logotype{
	float:right;
	margin:0px 0 0;
}
.heading-wrapp h2{
	color:#484747;
	font-size:18px;
	font-weight:normal;
	margin:0;
}
.price{
	font-size:12px;
	color:#c3232a;
	display:block;
}
.price.big{
	font-size:14px;
	margin:0 0 4px;
}
.pro-select{
	background:#d8eef0;
	margin:14px 0px 18px;
	padding:18px 0px 0px 19px;	
}
.pro-select label{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:16px;
	margin:0 0 6px;
}
.pro-select .size{
	background:url(../images/bg-label.gif) no-repeat;
}
.pro-select .color{
	background:url(../images/bg-label.gif) no-repeat 0 -16px;
}
.pro-select .quantity{
	background:url(../images/bg-label.gif) no-repeat 0 -32px;
	height:20px;
}
.pro-select .sel{
	float:none;
	letter-spacing:1px;
	margin:0 0 20px;
}
.row{
	height:1%;
	overflow:hidden;
}
.row sel{
	height:1%;
	overflow:hidden;
}
#sel-size{
	width:206px;
}
#sel-color{
	width:137px;
}
#sel-quantity{
	width:48px;
}
.row a{
	float:right;
	margin:0 20px 0 0;
	display:inline;
	color:#047982;
}
.btn-add{
	float:right;	
	margin:-23px 18px 20px 0;
	display:inline;
}
.pr-details{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-prod.gif) no-repeat;
	height:19px;
}
.details{
	margin:0;
	padding:13px 5px 0 0;
	list-style:none;
}
.details li{
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 18px 13px;
	color:#484747;
	font-size:12px;
}
.also{
	background:url(../images/bg-label.gif) no-repeat 13px -52px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:21px;
}
/*
start tabs
*/
.inner4 .main-tabs{
	width:100%;
	background:url(../images/bg-head-tab.gif) no-repeat;
	padding:0;
	margin:10px 0 0;
}
.inner4 div.tab{
	width:701px;
	margin:-1px 0 0;
	padding:0 20px 17px;
}
.inner4 .tabset{
	padding:17px 0 0 35px;
}
.rating-rew a{
	background:url(../images/bg-tabs.gif) no-repeat 0 -217px;
	display:block;
	width:157px;
	height:31px;
}
div.tab .product-rating{
	padding-bottom:17px;
}
.write{
	display:block;
	position:absolute;
	background:url(../images/bg-write.gif) no-repeat;
	width:127px;
	height:30px;
	top:0px;
	right:0;
	text-indent:-9999px;
}
div.tab .overall dt{
	text-align:left !important;
	letter-spacing:1px;
}
div.tab dt{
	width:164px;
}
dl.first dt{
	text-align:left;
	width:auto;
}
dl.first dd{
	font-weight:bold;
}
.rating-rew .active{
	background:url(../images/bg-tabs.gif) no-repeat 0 -186px;
}
.size a{
	background:url(../images/bg-tabs.gif) no-repeat 0 -248px;
	display:block;
	width:97px;
	height:31px;
}
.size .active{
	background:url(../images/bg-tabs.gif) no-repeat 0 -279px;
}
.article{
	background:url(../images/border-line.gif) repeat-x 0 100%;
	padding:0 0 18px;
	margin:0 0 20px;
}
.article-first{
	padding:5px 0 0;
	margin:0 0 5px;
	overflow:auto;
	position:relative;
}
.rating-art{
	padding:14px 0 0px;
}
.article h3{
	margin:5px 0 1px;
	font-size:14px;
}
.article blockquote{
	margin:0 0 10px;
}
.article q{
	quotes:none;
	display:block;
}
.article q:before,
.article q:after{
	content:"";
}
.author, .data{
	margin:0;
}
.author dt, .data dt{
	float:left;
	width:auto !important;
	font-weight:bold;
}
.article dd{
	display:block;
}
.more-rev{
	float:right;
	color:#047982;
	margin:-3px 3px 0 0;
}


.size-chart {
	width:100%;
	padding:15px 0 19px;
	overflow:hidden;
}
/*
end tabs
start promobox
*/
.promobox{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:20px 0 12px;
}
.box-up{
	float:left;
	width:287px;
	margin:0 49px 0 0;
}
.box-up .wrapp-singup{
	padding:19px 0 15px 15px;
}
.let-know .heading{
	background:url(../images/bg-heading.gif) no-repeat -311px 0;
}
.let-up{
	background:url(../images/bg-email.gif) no-repeat -101px -56px;
	margin:0;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 22px;
}
.opinion{
	float:right;
	width:124px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-sign.gif) no-repeat -121px -31px;
	margin:16px 21px 0 0;
}
.section{
	background:#e5e5e5;
	height:58px;
	padding:6px 0 0
}
.section p{
	color:#484747;
	font-size:12px;
	margin:9px 0 0;
	line-height:15px;
	text-align:center;
}
.section p a{
	color:#484747;
	font-size:12px;
}
.customer{
	margin:0;
}
.customer .heading{
	background:url(../images/bg-heading.gif) no-repeat -614px 0;
}
.customer-serv{
	background:url(../images/bg-email.gif) no-repeat -193px -103px;
	margin:0;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 9px;
}
.help{
	float:right;
	width:99px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-sign.gif) no-repeat -245px -52px;
	margin:16px 28px 0 0;
	display:inline;
}
.section dl{
	text-align:center;
	margin:0;
	font-size:11px;
	color:#484747;
}
.section dt{
	display:inline;
}
.section dd{
	margin:0;
	display:inline;
	font-weight:bold;
}
.customer .section span{
	text-align:center;
	display:block;
	color:#484747;
	line-height:15px;
}
.customer .section ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.customer .section li{
	display:inline;
	background:url(../images/sep-sect.gif) no-repeat 0 3px;
	padding:0 5px;
}
.customer .section li:first-child{
	background:none;
}
.customer .section li a{
	color:#484747;
}
/*
end content
*/
/*
peltz-4
*/
.form-holder{
	overflow:hidden;
	width:653px;
	padding:12px 0 22px;
}
.heading-checkout{
	background:url(../images/hdr-checkout.gif) no-repeat;
	z-index:0;
}
.checkout{
	margin:0 0 0 33px;
	text-indent:-9999px;
	overflow:hidden;
	/* background:url(../images/text-checkout.png) no-repeat;
	width:172px;*/
	height:48px; 
	position:relative;	
	z-index:-1;
}
.content-box{
	border:1px solid #d4d1c9;
	margin:-1px 0 0;
	padding:0 0 19px;
	overflow:hidden;
	width:651px;
	background:url(../images/bg-form-box.gif) no-repeat 325px 60px;
	height:1%;
}
.wrapp-column{
	overflow:hidden;
	height:1%;
}
/*
start column
*/
.column{
	float:left;
	width:326px;
	overflow:hidden;
	margin:0 -1px 0 0;
}
.heading-list{
	width:101%;
	background:#d8eef0;
	padding:5px 0;
}
.shipping,.billing,.payment{
	background:url(../images/ttl-shipping.gif) no-repeat;
	margin:0 0 0 12px;
	text-indent:-9999px;
	overflow:hidden;
	height:30px;
}
.billing{
	background:url(../images/ttl-billing.gif) no-repeat;
}
.payment{
	background:url(../images/ttl-payment.gif) no-repeat;
}
/*
start form
*/
.signup{
	height:1%;
	overflow:hidden;
	padding:21px 0 0 18px;
}
.signup fieldset{
	width:110%;
	overflow:hidden;
}
.row-wr{
	overflow:hidden;
	height:1%;
}
.row{
	width:302px;
	overflow:hidden;
	padding:0 0 14px;
}
.row .radio,.row .check{
	width:16px;
	height:16px;
	padding:0;
	margin:0 6px 0 0;
}
.row label{
	color:#626161;
	font-weight:bold;
	float:left;
	padding:0 0 0 1px;
	font-size:13px;
}
.row label span{
	color:#047982;
	font-size:10px;
	font-weight:normal;
}
.row input{
	float:left;
	width:287px;
	height:16px;
	padding:1px 5px 2px;
	margin:0;
	font-size:12px;
	color:#626161;
}
.row .text{
	border:1px solid #bebebe;
}
.row .text-small{
	font-weight:normal;
}
.row.small{
	width:156px;
	float:left;
	padding:0 0 16px;
}
#fn,#zip,#ln,#l-n,
#phone,#f-n,#zip-1,
#phone-1{
	width:131px;
}
#country,#country-1{
	width:141px;
}
#street,#mail,#street-1{
	margin:0 0 5px;
}
.row-holder{
	padding:0 0 26px;
}
.row-holder .row{
	padding:0;
	line-height:14px;
}
* html .row-holder .row{
	line-height:15px;
}
* +html .row-holder .row{
	line-height:15px;
}
#state,#state-1{
	width:298px;
	color:#626161;
	font-size:12px;
}
#country{
	color:#626161;
	font-size:12px;
}
.signup.hidden{
	display:block;
	padding:21px 0 0 9px;
}
/*
end form
end column
*/
.card{
	display:block;
	font-size:13px;
	padding:32px 0 21px;
	word-spacing:2px;
}
.text-block{
	width:600px;
	padding:0 0 22px 20px;
	overflow:hidden;
	background:url(../images/bg-text-block.gif) no-repeat 20px 5px;
	clear:both;
}
.text-block h3{
	margin:0;
	color:#046c74;
	font-size:15px;
	margin:23px 0 9px 2px;
}
.content-box p{
	margin:0;
	font-size:13px;
	line-height:15px;
	color:#626161;
}
.frame-holder{
	padding:14px 0 0 17px;
}
.frame-holder p{
	margin:0 0 34px;
}
/*
start sidebar
*/
.heading-summary{
	background:url(../images/bg-summary.gif) no-repeat;
	margin:10px 0 0;
	padding:0 0 0 21px;
	height:1%;
}
.ttl-summary{
	background:url(../images/bg-ttl-summary.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:48px;
	margin:0;
	position:relative;
}
.product-cart{
	overflow:hidden;
	height:1%;
}
/*
start index
*/
.index{
	overflow:hidden;
	height:1%;
	border:1px solid #d4d1c9;
	margin:-1px 0 0;
	color:#626161;
	padding:12px 10px 0;
}
.propertice span{
	display:block;
}
.propertice .img-box{
	float:left;
}
.ttl-prod{
	color:#047982;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	margin:7px 0 0;
	letter-spacing:1px;
}
.ttl-prod:hover{
	text-decoration:underline;
}
.edit-cart{
	width:100%;
	overflow:hidden;
}
.edit-cart p{
	margin:0;
	overflow:hidden;
	height:1%;
}
.edit-cart a{
	color:#047982;
	float:right;
	font-size:11px;
}
/*
start propertice
*/
.propertice{
	overflow:hidden;
	height:1%;
	color:#626161;
	padding:0 0 5px;
}
.propertice dl{
	margin:-3px 0 0;
	overflow:hidden;
	width:100%;
}
.propertice dt{
	float:left;
	padding:0 3px 0 0;
}
.propertice dd{
	margin:0;
	font-weight:bold;
}
.propertice .ttl-prod{
	font-size:11px;
	font-weight:normal;
	margin:10px 0 12px;
}/*
end propertice
*/
.prodo-wrapper{
	background:url(../images/border-line.gif) repeat-x;
	width:265px;
	overflow:hidden;
	padding:1px 0 0;
	margin:9px 0 0;
}
.prodo-wrapper .img-box{
	float:left;
	margin:0 3px 0 0;
}

.prodo-dl{
	height:1%;
	overflow:hidden;
	color:#047982;
	padding:13px 0 10px;
}
.prodo-dl dl{
	margin:0;
	overflow:hidden;
	width:100%;
}
.prodo-dl dt{
	float:left;
	width:154px;
	padding:0 16px 0 0;
	text-align:right;
}
.prodo-dl .red{
	color:#c3232a;
}
/*
end index,sidebar

peltz-4 inner

 inner-4 start
*/
.shopping-cart{	
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	z-index:-1;
}
.inner-p  #content{
	width:743px !important;
	margin:0 auto !important;
	float:none;
	padding:15px 0 0;
}
.heading-cart{
	background:url(../images/hdr-shopping-cart.gif) no-repeat;
	height:47px;
	width:743px;
}
.inner-p  .content-box{
	padding:18px 0 4px;
	margin:0px 0 0;
	background:none;
	width:auto;
	overflow:hidden;
}
.num{
	display:block;
	background:url(../images/bg-border.gif) repeat-x 0 100%;
	margin:0 22px 0 18px;
	padding:0 0 4px;
	color:#626161;
}
.add1{
	height:76px;
	overflow:hidden;
	width:100%;
	padding:5px 0 9px;
}
.add1 img{
	float:right;
}
/*
start prew-next-btn
*/
.prev-next-btn{
	overflow:hidden;
	height:1%;
	padding:10px 18px 11px;
}
.prev-next-btn a{
	text-indent:-9999px;
	overflow:hidden;
	height:31px;
}
.prev-btn{
	float:left;
	background:url(../images/btn-prev-next.gif) no-repeat;
	width:169px;
}
.next-btn{
	float:right;
	background:url(../images/btn-prev-next.gif) no-repeat 0 -39px;
	width:178px;
}
/*
end prew-next-btn
start table item-cart
*/
.item-cart{
	border-collapse:collapse;
}
.item-cart td{
	padding:19px 15px 5px 0;
	text-align:left;
	vertical-align:top;
	color:#626161;
	letter-spacing:1px;
	background:url(../images/bg-border.gif) repeat-x;
}
.item-cart .first td{
	padding:9px 15px 8px 0;
	background:none;
}
.item-cart td input{
	height:19px;
	width:32px;
	padding:4px 0 0 5px;
	border:1px solid #abadb3;
	color:#626161;
}
.item-cart th{
	background:#d8eef0;
	color:#047982;
	font-size:12px;
	text-align:left;
	padding:13px 15px 9px 0;
}
.item-cart .full{
	width:20px;
	background:#d8eef0;
	padding:0 !important;
}
.item-cart td.full{
	background:none;
}
.item-cart .item{width:350px;}
.item-cart .price{width:110px;}
.item-cart .qty{width:93px;}
.item-cart .total{width:90px;}
.item-cart td.total{color:#c3242a;}
.inner-p .prodo-wrapper{
	overflow:hidden;
	font-size:12px;
	margin:0;
	background:none;
	width:100%;
}
.wrapp-pro{
	height:1%;
	overflow:hidden;
}
.propertice span{
	display:block;
}
.inner-p .prodo-wrapper .img-box{
	float:left;
	margin:0px 0px 0px 0px;
	padding-right:25px;
	width:150px;
	height:150px;
	overflow:hidden;
}
.inner-p .ttl-prod{
	color:#047982;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	display:block;
	margin:0 0 10px;
	letter-spacing:1px;
}
.ttl-prod.under{
	text-decoration:none !important;
}
.ttl-prod.under:hover{
	text-decoration:underline !important;
}
.ttl-prod:hover{
	text-decoration:none;
}
.inner-p .propertice dl{
	margin:-3px 0 0;
	overflow:hidden;
	height:1%;
}
.prodo-wrapper .img-box img{
	display:block;
}
.inner-p .propertice dt{
	float:left;
	padding:0 1px 0 0;
}
.inner-p .propertice dd{
	margin:0;
	font-weight:bold;
}
.prodo-wrapper ul{
	margin:-9px 0 0 11px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.prodo-wrapper li{
	float:left;
	padding:0 6px;
	background:url(../images/sep-item.gif) no-repeat 0 50%;
	margin:0 0 0 -1px;
}
.prodo-wrapper a{
	color:#046c74;
	text-decoration:underline;
}
.prodo-wrapper li a:hover{
	text-decoration:none;
}
/*
end table item-cart
*/
.info-cart{
	height:1%;
	background:#d8eef0;
	overflow:hidden;
	padding:6px 76px 5px 0;
	margin:13px 0 8px;
}
.wr-total{
	float:right;
}
.update{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-prev-next.gif) no-repeat 0 -74px;
	width:85px;
	height:26px;
}
.wr-total .prodo-dl{
	float:left;
	margin:0;
	padding:5px 0 0;
}
.wr-total .prodo-dl dt{
	width:auto;
	padding:0 3px 0 7px;
}
.wr-total .prodo-dl dd{
	float:left;
	color:#c3232a;
	margin:0;
	font-weight:bold;
}
/*
start you-may
*/
.you-may{
	background:#d8eef0 url(../images/bg-ttl-inn.gif) no-repeat 12px 7px;
	margin:0 0 -2px;
	height:38px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
}
.recently{
	background:#fcecd8 url(../images/bg-ttl-inn.gif) no-repeat 12px -39px;
}
/*
end you-may
*/
.inner-p .promobox{
	padding:7px 0 10px;
}
.secure{
	position:absolute;
	top:53px;
	right:18px;
}
.secure.inn{
	top:32px;
	right:23px
}
.sendfriend {
	margin:10px;
}	
.security ul{
	margin:20px;
	padding:0;
}	
.security ul li{	
	list-style-type:disc;
	background-image:none;
}	
#conversions
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   border-collapse:collapse;
}
#conversions td, #conversions th 
{
   font-size:2 px;
   border:1px solid black;
   padding:3px 7px 2px 7px;
}
#conversions th 
{
   font-size:2 px;
   text-align:left;
   padding-top:5px;
   padding-bottom:4px;
   background-color:#b20a0a;
   color:#ffffff;
}
#conversions tr.alt td 
{
   color:#000000;
   background-color:#4d9fa4;
}
