body { background:#dedee0; }

div#website-wrapper-big { background:#fff; }
div#website-wrapper { background:#fff;  width:1000px; padding:20px 0px; margin:0px auto; }
div#website-header { width:100%; }

	div.header a.logo { display:block; float:right; background:url('images/logo.gif'); width:212px; height:67px; }
	div.header a.top { display:block; float:left; background:url('images/women_man_sale.gif') no-repeat; margin:60px 20px 0px 0px; }
	div.header a.top:hover, div.header a.top.current  { background-image:url('images/women_man_sale_hover.gif'); }
	div.header a.top.women { background-position:0px 0px; width:102px; height:21px;}
	div.header a.top.man { background-position:-123px 0px; width:56px; height:21px;}
	div.header a.top.sale { background-position:-194px 0px; width:63px; height:21px;}

	div.header div.menu { clear:both; cursor:default; background:#000; text-align:right; color:#fff; padding:5px 10px; margin:10px 0px; }
	div.header div.menu a { font-size:9pt; color:#fff; margin: 0px 5px;}
	div.header div.menu a.current { font-weight:bold;}
	div.header div.menu a:hover { text-decoration:underline; }
	div.header div.menu a.left { float:left; }

div#website-container { width:1000px; padding:0px 0px 60px 0px; margin:0px auto; }

	div.content a {color:#111}
	div.content a:hover {text-decoration:underline}

	div.content h2 {font-size: 18px;font-weight: normal;letter-spacing: 1px;margin-top: 10px;line-height: 30px;}
	div.content h2 a  {color: #111;}
	div.content h2 a:hover {color: #999;}
	div.content h3 {font-weight: bold;font-size: 14px;line-height: 20px;padding-bottom: 5px;}
	div.content h4 {font-weight: bold;font-size: 12px;line-height: 20px;padding-bottom: 5px;}
	div.content h5 {font-weight: bold;font-size: 11px;line-height: 16px;}
	div.content h2 span, div.content h3 span, div.content h4 span {	font-weight: normal;font-size: 90%;}
	div.content div.text {padding: 10px 0px 5px 0px;line-height: 20px;}

	ul.nav 			{ float:left; width:150px; list-style:none; padding:0px; margin:0px; }
	ul.nav li 		{ margin:0px 0px 5px 10px; }
	ul.nav li a 	{ display:block; width:100%;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000; font-size:10pt; letter-spacing:1px; padding:4px 10px; }
	ul.nav li a:hover{ background:#000; color:#fff; cursor:pointer; }
	ul.nav li a.current	{ background:#000; color:#fff; }

	ul.subnav 			{ display:none; list-style:none; margin:5px 0px 0px 10px; padding:0px; }
	ul.subnav li 		{ }
	ul.subnav li a 		{ color:#727272; cursor:pointer; }
	ul.subnav li a:hover{ background:#727272; color:#fff; }
	ul.subnav li a.current{ background:url('images/arrow.gif') no-repeat right center; color:#000; }

	div.container div.content { float:right; width:800px; }

	div.hslider 				{ clear:both; width:1000px; padding-top:20px; margin-top:20px; border-top:1px solid #000; }
	div.hslider a.arrow 		{ display:block; background:url('images/arrows.gif') no-repeat; width:33px; height:37px; margin-top:120px; cursor:pointer; }
	div.hslider a.arrow.left 	{ float:left; background-position:0px 0px; }
	div.hslider a.arrow.right 	{ float:right; background-position:-33px 0px; }
	div.hslider div.preview 	{ float:left; overflow:hidden; width:920px; height:300px; }
	div.hslider ul 				{ width:20000px; list-style:none; margin:0px; padding:0px; }
	div.hslider ul li 			{ display:inline;float:left; margin:0px 50px; width:130px;}
	div.hslider ul li div.item	{ margin:0px; width:125px}

	div.scroll 						{ position:relative; }
	div.scroll ul.controls 			{ position:absolute; top:5px; right:10px; list-style:none; margin:0px; padding:0px; }
	div.scroll ul.controls li 		{ float:left; margin-right:2px; }
	div.scroll ul.controls li a 	{ display:block; background:#000; width:20px; height:18px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:8pt; color:#fff; text-decoration:none; text-align:center; padding-top:2px; }
	div.scroll ul.controls li a:hover { background:#bebebe; }
	div.scroll ul.controls li a.current { background:#bebebe; }
	
	div.scroll div.preview 			{ width:796px; height:451px; overflow:hidden; }
	div.scroll div.preview ul 		{ width:20000px; height:796px; list-style:none; margin:0px; padding:0px; }
	div.scroll div.preview ul li 	{ float:left; }

	div.item 					{ float:left; width:125px; margin:20px 35px; }
	div.item a.img {	display: block; overflow: hidden; text-align: center;}
	div.item a.img img { display: block; margin: 0px auto;}
	div.item div.title 			{ background:url('images/arrow.gif') no-repeat right center; margin:25px 0px 5px 0px;overflow:hidden; }
	div.item div.title a 		{  display: block; width: 125px;font-size:11px; color:#555;font-weight: bold; }
	div.item div.title a:hover 		{color: #999}
	div.item div.description 	{ height:23px; font-size:12px; color:#767676; border-top:1px solid #b3b2b2; padding:5px 0px; overflow:hidden; margin-bottom: 5px;}
	div.item div.description a { color: #666;}
	div.item div.price 			{ font-size:8pt; color:#000; text-align:right; border-top:1px solid #b3b2b2; padding-top:5px; }
	div.item div.price .old {font-size: 7pt; color:red; text-decoration:line-through; }
	div.item div.price span 	{ display:block; float:left; }
	div.item div.description a:hover {color: #000;}

	div.thumbs 				{ position:relative;float:left; width:420px; padding: 2px; padding-bottom: 30px; }
	div.thumbs a.bigthumb 	{ width: 300px;overflow: hidden; display: block; float: right;}
	div.thumbs a.bigthumb img   { width: 100%;}
	div.thumbs a.thumb 		{ display:block; float:left;  margin-bottom: 15px; margin-left: 15px;clear: left;background: #ddd; cursor:pointer;border: 2px solid #fff; }
	div.thumbs a.thumb img		{display: block; height: 90px;}
	div.thumbs a.thumb:hover{ border: 2px solid #666; }

	div.specs { float:right; width:300px; }
	div.specs h2 { font-size:24pt; margin-top:10px; }
	div.specs div.description { color:#555; margin:10px 0px; }
	div.specs div.code { font-size:8pt; }
	div.specs div.price { font-size:18pt; text-align:right; padding-top:10px; margin-top:20px; border-top:1px solid #d8d8d8; }
	div.specs div.price span { display:block; float:left; }
	div.specs div.price .old { font-size: 14pt; color: red; text-decoration: line-through; }
	div.specs div.color, div.specs div.size { font-size:18pt; text-align:right; padding-top:10px; margin-top:20px; border-top:1px solid #d8d8d8; }
	div.specs div.color span, div.specs div.size span { display:block; float:left; }
	div.specs div.shipping { clear:both; margin-top:40px; }
	div.specs div.shipping span { display:block; font-weight:bold; }
	div.specs div.add-to-bag { display:block; background:url('images/add-to-bag.gif') 0px 0px; width:231px; height:53px; margin:50px 0px 0px 30px;cursor:pointer }
	div.specs div.add-to-bag:hover { display:block; background:url('images/add-to-bag.gif') 0px -53px; width:231px; height:53px; margin:50px 0px 0px 30px;cursor:pointer; }
	
	div.checkout-info {margin-top: 5px;font-size: 11px;line-height:16px;}
	div.checkout-info div.info {padding: 15px 10px 5px 10px; float:left; width: 480px;background:#FFE url(images/message-top.gif) top center no-repeat}
	div.checkout-info div.info p {padding: 2px 0px;}
	div.checkout-info div.info a {border-bottom: 1px solid #000; font-weight:bold}
		
	div.checkout.button, div.order.button, div.editbag.button, div.confirm.button {float: right; width: 240px; text-align:center;margin-top:20px;}
	div.button a.action {display:block;margin-top:20px; width:231px; height: 53px;cursor:pointer;margin:0px auto;}
	div.checkout a.action {background:url('images/checkout.gif') 0px 0px;}
	div.order a.action {background:url('images/order.gif') 0px 0px;}
	div.confirm a.action {background:url('images/confirm.gif') 0px 0px;}
	div.editbag a.action {background:url('images/editbag.gif') 0px 0px;}
	div.button a.action:hover {background-position: 0px -53px;}
		
	div.pay-now {overflow:hidden;margin-bottom:25px;}
	div.pay-now a {font-weight:bold;text-decoration:none;text-align:center;display:block;width: 150px;height:100%;float:right}
	div.pay-now a:hover {color:#777};
	
	.table {padding: 10px 0px 20px 0px;}
	.table legend {font-weight:bold;font-size:12px;}
	.table table {width: 100%;border-collapse:collapse;font-size: 11px;line-height: 13px;}
	.table td, .table th {padding: 2px;border:1px dotted #ddd;}
	.table th {font-size: 10px;font-weight:bold;color:#444}
	.table .id {width: 5%;text-align:center;}
	.table .nr {width: 10%;text-align:right}
	.table .nr.price {width: 12%;text-align:right}
	.table .word {text-align:center}
	.table tr.bottom{border-top: 1px solid #000}
	.table tr:hover td{background:#555;color:#FFF}
	.table tr:hover a {color:#FFF;}
	.table a {padding:0px 3px;}
	
	.canceled {background:#FEE;}
	.confirmed {background: #EFF}
	.paid {background:#FFE}
	.delivered {background:#EFE}
	
	#szcart-wrapper{ -moz-box-shadow: 5px 5px 15px #ddd; -webkit-box-shadow: 5px 5px 15px #ddd;}
	div.size_table {clear:both;padding-top:5px}
	div.size_table table {width: 100%;font-size: 11px;}
	div.size_table td {padding:1px 2px;width:20px;}
	.tr_head {background:#eee;}
	.td_cty {background:#eee;font-weight:bold;}
	.td_gray, .td_white {text-align:center;border:1px solid #eee}
	.td_gray{background:#F7F7F7}
	
	.text .desc {background:#f7f7f7; padding:10px;margin-bottom: 15px;}
	.sform {width: 450px;background:#f7f7f7;margin:0px auto}
	.sform label {font-size: 11px;width: 140px;display: block;cursor: pointer;float:left;text-align:right;padding-right: 5px;text-transform: lowercase}
	.sform div {padding: 3px;clear:both;}
	.sform div.input input, .sform div.input textarea {width: 200px;}
	.sform div.check input{margin-top:5px;margin-left: 5px;}
	.sform div.submit{margin-top:15px;text-align:center;}
	.sform div.submit input{cursor: pointer}
	.sform .sep {border-bottom: 1px solid #ddd;margin:5px 0px}
	.sform h4 {font-size: 11px; line-height: 14px; font-weight: bold; padding: 5px; padding-bottom: 15px;}
	.sform.register label {width: 140px}
	.sform label.error {color:red; font-weight:bold}
	.sform.register {width: 450px;margin:0px auto;}
	.sform.register div.input input, .sform.register div.input textarea {width: 200px;}
	#login_submit, #remember_submit, #reg_submit, #contact_submit, #acc_submit, #pass_submit {padding:0px 15px}
	#login_reset, #reg_reset, #contact_reset, #acc_reset, #pass_reset {opacity:.5}
	
	.sysmessage {padding: 10px;margin: 5px 0px;display:none;font-size: 9pt;line-height: 20px;position: absolute;top:20px;left: 30px;position: fixed;opacity: .9;}
	.sysmessage.success {background: #DFD;}
	.sysmessage.warning {background: #FFD;}
	.sysmessage.error {background: #FDD;}
	
	table.shopping-cart {width: 100%;}
	.sc  .crt {width: 5%;text-align: right;}
	.sc .name {width: 40%;font-size: 10px; vertical-align:middle;}
	.sc .name a {font-size: 12px; color: #000;display: block;float:left;}
	.sc .name a:hover {text-decoration: underline}
	.sc .name img {height: 24px;margin-right: 10px; vertical-align:middle; float:left;}
	.sc .price {text-align: right; width: 10%;}
	.sc .quant {text-align: center; width: 5%;}
	.sc .action {text-align: center; width: 15%;cursor: default;}
	.sc .action span {font-weight: bold;cursor: pointer;padding: 0px 2px;opacity: .5;}
	.sc .action span:hover {opacity: 1;}
	.sc .action span.item-delete {color: red}
	.sc th, .sc td {font-size: 10px;padding: 5px;background: #eee;}
	.sc td {background: #F7F7F7;font-size: 12px;}
	.sc .footer td {padding: 1px;font-size: 11px;background:transparent}
	.sc .footer .name {text-align: right}
	.sc .footer .quant {text-align: right}
	.sc .footer .sum {text-align: right}
	.sc .footer.payment .sum {font-size: 14px;}
	.sc .total td {	border-top: 10px solid #FFF;}

.cart-button {font-weight: bold;}
.cart-button.empty {	font-weight: normal;}

.paypal {background:#fff url(images/paypal.jpg) no-repeat 3px 3px; padding:0; border:1px solid #000; margin:0; width:86px; height:33px; cursor:pointer;}

div#website-footer { background:#dedee0 url('images/footer.gif') repeat-x; padding:20px 0px; }

	div.footer div.content { width:1000px; margin:30px auto; }
	div.footer div.links { width:1000px; margin:-60px auto 0px auto; border-top:1px solid #000; padding:10px 0px 0px 0px; }
	div.footer div.links a { font-size:8pt; color:#212121; padding-right:15px; }
	div.footer div.links a:hover { text-decoration:underline; }

	div.footer ul 			{ width: 20%;display:block; float:left; font-size:8pt; list-style:none; margin:10px 3%; padding:0px; }
	div.footer ul.first		{ margin-left:0px; }
	div.footer ul.last		{ width: 20%;float:right; margin-right:0px; margin-left:0px; }
	div.footer ul li 		{  }
	div.footer ul li.title 	{ background:url('images/footer-underline.gif') repeat-x bottom; padding-bottom:5px; margin-bottom:5px; font-size: 14px;}
	div.footer ul li a		{ color:#000; line-height:13pt; }
	div.footer ul li a:hover{ text-decoration:underline; }
	div.footer div.copyright { clear:both; text-align:center; font-weight:bold; }
	div.footer div.copyright a {color: #212121; text-decoration:none;}
	div.footer div.copyright a:hover {text-decoration:underline;}
