body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(../images/common/background.jpg) repeat-x; word-spacing:105%; line-height:150%;}
html { overflow:-moz-scrollbars-vertical;overflow-y:scroll; }
body, div, p, h1, h2, h3, ul, li, dl, dt, dd, form{margin:0; padding:0;}

a:link, a:visited{color:#666; text-decoration:none;}
a:hover{color:#333;}

#container{width:900px; margin:0 auto; background:#fff;}
#header{background:url(../images/common/header.jpg) no-repeat; padding:15px 0 0 0;}
#content{border-right:1px solid #999; background:url(../images/common/content-bg.jpg) repeat-y;}
#middle-content{float:right; width:717px;}

#menu{background:url(../images/common/menu-bg.jpg) repeat-x; padding:10px 20px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:14px; border:1px solid #999;}
#menu p{float:left;}
#menu div{float:right;}
#menu a:link, #menu a:visited{color:#fff; text-decoration:none;}
#menu a:hover{color:#990000; text-decoration:none;}

#left-slide{width:164px; background:#FFCCCC; border-left:1px #999 solid; border-right:1px #999 solid;padding:8px; float:left;}
#left-slide h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#916F6F; padding:4px 6px; border-bottom:1px solid #916F6F; border-left:4px solid #916F6F; margin:10px 0 0 0;}
#sub-menu ul{list-style:none; margin:10px 0;}
#sub-menu li{padding:5px;}
#sub-menu div a{padding:3px 0 5px 30px; display:block;height:12px; line-height:normal;}
#sub-menu #hot a:link, #sub-menu #hot a:visited{background:url(../images/common/menu-hot.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #hot a:hover{background:url(../images/common/menu-hot.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #all a:link, #sub-menu #all a:visited{background:url(../images/common/menu-all.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #all a:hover{background:url(../images/common/menu-all.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #jmore a:link, #sub-menu #jmore a:visited{background:url(../images/common/jm.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #jmore a:hover{background:url(../images/common/jm.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #summer a:link, #sub-menu #summer a:visited{background:url(../images/common/menu-summer.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #summer a:hover{background:url(../images/common/menu-summer.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #winter a:link, #sub-menu #winter a:visited{background:url(../images/common/menu-winter.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #winter a:hover{background:url(../images/common/menu-winter.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #jackets a:link, #sub-menu #jackets a:visited{background:url(../images/common/menu-jackets.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #jackets a:hover{background:url(../images/common/menu-jackets.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #trouser a:link, #sub-menu #trouser a:visited{background:url(../images/common/menu-trouser.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #trouser a:hover{background:url(../images/common/menu-trouser.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #dress a:link, #sub-menu #dress a:visited{background:url(../images/common/menu-dress.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #dress a:hover{background:url(../images/common/menu-dress.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #accessories a:link, #sub-menu #accessories a:visited{background:url(../images/common/menu-accessories.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #accessories a:hover{background:url(../images/common/menu-accessories.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}
#sub-menu #soldout a:link, #sub-menu #soldout a:visited{background:url(../images/common/menu-soldout.jpg) no-repeat; color:#666; text-decoration:none;}
#sub-menu #soldout a:hover{background:url(../images/common/menu-soldout.jpg) no-repeat left bottom; color:#333; text-decoration:underline;}

#login input[type=text] {border:1px solid #999; width:100px; margin:2px 0; display:block;}
#login input[type=password] {border:1px solid #999; width:100px; margin:2px 0; display:block;}
#login div{margin:10px auto; width:130px;}
#noteices-news ul{list-style:square; margin:5px 0 5px 20px;}
#noteices-news li{margin:4px 0;}
#noteices-news a:link, #noteices-news a:visited{text-decoration:none;}
#special-offer img{border:1px solid #666; margin:10px auto;}

#search-item{background:url(../images/common/title-bar.jpg); padding:8px 8px 0 8px; height:28px; border-bottom:1px solid #999;}
#search-item h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; background:url(../images/common/title-bar-heart.jpg) no-repeat; padding:0 0 0 20px; margin:5px 0 0 16px; float:left; line-height:20px}
#search-item div{float:right;}
#search-item div div{float:left; margin:0; padding:0;}
#search-item input[type=text] {border:0; width:99px; height:20px; margin:0 0 0 10px; background:url(../images/common/search-bar.jpg) no-repeat;}
#search-item  a{text-indent:-10000px; margin:0; padding:0;}
#search-item .search a{display:block; width:20px; height:20px; background:url(../images/common/search-icon.jpg) no-repeat;}
#search-item .search a:hover{background:url(../images/common/search-icon.jpg) bottom;}
#nav-bar{background:url(../images/products/nav-heart.jpg) no-repeat; padding:0 0 0 16px; float:left; line-height:normal;}

.pages {float:right; margin:0 10px 0 0; height:25px;}
.pages div{float:left; margin:2px 4px;}
.pages input[type=text] {border:1px solid #999; width:50px; height:16px; margin:0 0 0 10px;}
.pages a{display:block; height:20px; width:46px; text-indent:-10000px;}
.pages .curr{ background:#FCF; color:#333; padding: 0 2px 0 2px}
.pages .back a{background:url(../images/common/pager-back.jpg);}
.pages .back a:hover{background:url(../images/common/pager-back.jpg) bottom;}
.pages .next a{background:url(../images/common/pager-next.jpg);}
.pages .next a:hover{background:url(../images/common/pager-next.jpg) bottom;}

.title-bar{background:url(../images/common/title-bar.jpg) repeat-x; padding:5px; height:28px; border-bottom:1px solid #999; border-top:1px solid #999;}
.title-bar h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; background:url(../images/common/title-bar-heart.jpg) no-repeat; padding:0 0 0 20px; margin:5px 0 0 16px; float:left; line-height:20px}
.heart{background:url(../images/common/heart.jpg) no-repeat; text-decoration:none; padding:0 0 4px 15px; font-size:10px;}
.arrow{background:url(../images/common/arrow.jpg) no-repeat; text-decoration:none; padding:0 0 0 10px; line-height:14px; float:right;}
.button{background:#fff; border:1px solid #666; margin:10px;}

.products-list{margin:10px; line-height:normal; *margin:5px;}
.products-list div{float:left; margin:2px;}
.products-list div img {border:1px solid #666;}
.products-list div div{margin:8px 10px 0 10px; *margin:8px 5px 0 5px;}
.products-list .item-out{padding:10px; width:150px;}
.products-list .item-over{padding:9px; background:url(../images/common/title-bar.jpg); width:150px; border:#916F6F 1px solid;}
.products-list .product-code{background:url(../images/common/product-code.gif) no-repeat; padding:0 0 0 10px; color:#333333; width:130px; overflow:hidden; height:15px;}
.products-list .product-name {width:140px; overflow:hidden; height:15px;}
.products-list .product-name a:link{color:#333333;}
.products-list .product-name a:hover{color:#660000; font-weight:bold;}
.products-list .product-price {background:url(../images/common/buy.gif) no-repeat; padding:2px 0 0 20px; color:#916F6F; height:15px; width:120px;}

#products-info{margin:20px; *margin:10px;}
#products-info img{border:1px solid #666; float:left;}
#products-info div{width:300px; float:right; padding:0px 0; margin:20px 0 0 0; *margin:20px 70px 0 0 !important; *margin:20px 0 0 0;}
/*#products-info div:after{content:url(../images/products/info-bottom.jpg);}*/
#products-info div table{width:275px; margin:20px; font-size:16px; font-family:"Trebuchet MS";}
#products-info div dt{float:left; width:80px; margin:5px 0;}
#products-info div dd{float:right; width:170px; margin:5px 0;}
#products-descrption{margin:10px 20px;}
#products-descrption h2{color:#660000; font-size:16px; font-weight:bold; margin:0 0 0 5px;}
#products-descrption div dl{width:250px; margin:8px; font-size:12px; font-family:"Trebuchet MS";}
#products-descrption div dt{float:left; width:70px; margin:3px 0;}
#products-descrption div dd{float:right; width:170px; margin:3px 0;}

#products-function{margin:0 0 0 20px;}
#products-function div a{width:122px; height:42px; display:block; margin:5px; text-indent:-10000px; float:left;}
#products-back a:link, #products-back a:visited{background:url(../images/products/back.jpg);}
#products-back a:hover{background:url(../images/products/back.jpg) bottom;}
#products-favorites a:link, #products-favorites a:visited{background:url(../images/products/favorites.jpg);}
#products-favorites a:hover{background:url(../images/products/favorites.jpg) bottom;}
#products-add a:link, #products-add a:visited{background:url(../images/products/add-to-cart.jpg);}
#products-add a:hover{background:url(../images/products/add-to-cart.jpg) bottom;}
#products-color a:link, #products-color a:visited{background:url(../images/products/color.jpg);}
#products-color a:hover{background:url(../images/products/color.jpg) bottom;}

#products-photo{margin:20px;}
#products-photo img{border:1px solid #666; margin:10px;}

#back-to-top{padding:8px;}
#back-to-top a{width:11px; height:14px; padding:0 0 0 15px; line-height:normal;}
#back-to-top a{background:url(../images/common/top.jpg) no-repeat;}
#back-to-top a:hover {background:url(../images/common/top.jpg) no-repeat bottom left;}

#shopping div{margin:10px 0 20px 0;}
#shopping img{border:1px solid #666; float:left;}
#shopping {margin:10px; line-height:normal;}
#shopping div div{margin:5px 0 0 5px; padding:0;}
#shopping .product-code{background:url(../images/common/product-code.gif) no-repeat; padding:0 0 0 10px; color:#333333; width:75px; overflow:hidden; height:15px; float:right;}
#shopping .product-name {width:85px; overflow:hidden; height:15px;float:right;}
#shopping .product-name a:link{color:#333333;}
#shopping .product-name a:hover{color:#660000; font-weight:bold;}
#shopping .product-price {background:url(../images/common/buy.gif) no-repeat; padding:2px 0 0 20px; color:#916F6F; height:15px; width:55px;float:right;}

#shopping-cart{margin:20px;}
#shopping-cart h1{font-size:16px; font-weight:bold; display:block; margin:20px 0;}
#shopping-cart h2{font-size:16px; font-weight:bold; margin:10px 0; color:#333;}
#shopping-pic{margin:5px;}
#shopping-cart table{width:100%; margin:0; padding:0;}
#shopping-cart tr:first-child{background:url(../images/common/title-bar.jpg);}
#shopping-cart td{border:1px solid #ccc; padding:6px; text-align:center;}
#shopping-cart table img{border:1px solid #999;}
#shopping-cart table input{border:1px solid #999;}
#shopping-cart #price{text-align:right; margin:10px;}
#shopping-cart #login input[type=text] {border:1px solid #999; width:100px; margin:2px 0; display:block;}
#shopping-cart #login div{width:120px; margin:10px auto; border:1px solid #999; padding:20px;background:url(../images/common/title-bar.jpg);}
#shopping-cart dl{width:610px; line-height:normal; margin:10px;}
#shopping-cart dt{width:90px; float:left; margin:3px; display:block;}
#shopping-cart dd{width:500px; float:left; margin:3px; display:block;}
#shopping-cart input[type=text],#shopping-cart textarea {border:1px solid #999; margin:2px 0;}
#shopping-cart p{text-align:center;}

.shopping-list { margin:10px;}
.shopping-list div{margin:4px; float:left;}
.shopping-list div img {border:1px solid #666; float:left;}
.shopping-list div div{}
.shopping-list .item-out{padding:8px 10px; width:314px;}
.shopping-list .item-over{padding:7px 9px; background:url(../images/common/title-bar.jpg); width:314px; border:#916F6F 1px solid;}
.shopping-list .product-code{background:url(../images/common/product-code.gif) no-repeat; padding:0 0 0 10px; color:#333333; width:130px; overflow:hidden; height:15px; float:right;}
.shopping-list .product-name {width:140px; overflow:hidden; height:15px; float:right;}
.shopping-list .product-name a:link{color:#333333;}
.shopping-list .product-name a:hover{color:#660000; font-weight:bold;}
.shopping-list .product-price {background:url(../images/common/buy.gif) no-repeat; padding:2px 0 0 20px; color:#916F6F; height:15px; width:120px; float:right;}
.shopping-list .product-button{width:140px; overflow:hidden; height:15px; float:right;}

#about-info{margin:20px; line-height:200%; font-size:14px;}
#about-info h2{font-size:18px;}
#about-info h3{font-size:14px; font-weight:bold;}
#contact-form{margin:20px;}
#contact-form dl{width:296px;}
#contact-form dt{float:left; width:80px; margin:4px;}
#contact-form dd{float:left; width:200px; margin:4px;}
#contact-form input,#contact-form textarea{border:1px solid #999;}

#payment td{border:1px solid#999; padding:5px;}

#news-list{margin:20px;}
#news-list ul{list-style:square; margin:0 0 0 10px;}
#news-list li a{padding:5px; width:600px; display:block;}
#news-list li a:hover{background: #FFEEEE;}
#news-list span{ float:right}
#news-list p{line-height:180%; margin:20px;}
#news-list div{margin:20px; text-align:right;}

#footer{background:url(../images/common/footer.jpg) no-repeat; border-top: 1px solid #999; text-align:center; padding:15px;}
#footer{color:#999999; font-size:10px;}
#footer a{color:#999999; text-decoration:none;}
#footer a:hover{color:#FF6600; text-decoration:underline;}
hr{border:#999999 1px solid;}
.right{float:right;}
.left{float:left;}
.clear {zoom:1; clear:both;}
.clear:after {content:''; display:block; clear:both; visibility:hidden; height:0;}
