@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------Button-----*/
#btncontainer{
float:left;
padding:10px 0 0 120px;
}
#btncontainerright{
padding:10px 0 0 0;
float:right;
}
.btncancel{
width:54px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_cancel.gif") no-repeat 0 0 scroll;
border:0;
cursor:pointer;
}
.btncancel:hover{
background:#fff url("../images/buttons/btn_cancel.gif") no-repeat 0px -23px scroll;
}
.btnsave{
width:83px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_savechanges.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btnsave:hover{
background:#fff url("../images/buttons/btn_savechanges.gif") 0 -23px no-repeat scroll;
}
.btndelete{
width:54px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_delete.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btndelete:hover{
background:#fff url("../images/buttons/btn_delete.gif") 0 -23px no-repeat scroll;
}
.btnaddnewaddress{
width:114px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_add_new_address.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btnaddnewaddress:hover{
background:#fff url("../images/buttons/btn_add_new_address.gif") 0 -23px no-repeat scroll;
}
.btnadditem{
width:117px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_addtocart.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btnadditem:hover{
background:#fff url("../images/buttons/btn_addtocart.gif") 0 -23px no-repeat scroll;
}
.btncheckout{
width:64px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_checkout.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btncheckout:hover{
background:#fff url("../images/buttons/btn_checkout.gif") 0 -23px no-repeat scroll;
}
.btnproceed{
width:58px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_proceed.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btnproceed:hover{
background:#fff url("../images/buttons/btn_proceed.gif") 0 -23px no-repeat scroll;
}
.btnsubmit{
width:52px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_submit.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btnsubmit:hover{
background:#fff url("../images/buttons/btn_submit.gif") 0 -23px no-repeat scroll;
}
.btnreset{
width:49px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_reset.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btnreset:hover{
background:#fff url("../images/buttons/btn_reset.gif") 0 -23px no-repeat scroll;
}
.btntrack{
width:112px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_track.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btntrack:hover{
background:#fff url("../images/buttons/btn_track.gif") 0 -23px no-repeat scroll;
}
.btncreateaccount{
width:114px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_createaccount.gif") 0 0 no-repeat scroll;
border:0;
cursor:pointer;
}
.btncreateaccount:hover{
background:#fff url("../images/buttons/btn_createaccount.gif") 0 -23px no-repeat scroll;
}
.btnupdate{
width:54px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_update.gif") no-repeat 0 0 scroll;
border:0;
cursor:pointer;
}
.btnupdate:hover{
background:#fff url("../images/buttons/btn_update.gif") no-repeat 0px -23px scroll;
}
.btncontinueshop{
width:104px;
height:23px;
overflow:hidden;
padding:23px 0 0 0;
background:#fff url("../images/buttons/btn_continueshop.gif") no-repeat 0 0 scroll;
border:0;
cursor:pointer;

}
.btncontinueshop:hover{
background:#fff url("../images/buttons/btn_continueshop.gif") no-repeat 0px -23px scroll;
}

.btnsubscribe{
width:65px;
height:23px;
margin:0;
padding:0;
border:0;
background:transparent url("../images/buttons/btnsubscribe.gif") no-repeat center top;
text-indent:-9999px;
cursor: pointer;
}

/*------------------------------------------------Navigation PS Radio-----*/
.psradio{
float:left;
width:64px;
height:26px;
background:transparent url("../images/buttons/btn_psradio.gif") no-repeat 0 0 scroll;
text-indent:-9999px;
margin:0 0 0 244px;
}
.psradio a{
width:100%;
height:100%;
outline:none;
display:block;
}
.psradio_center{
float:center;
margin:0;
padding:0px 0 0 0;
font-size:0.7em;
text-align:center;
}

/*----------------------------------------------------------------------------Navigation - Navimain-----*/
#navimain{
background-color:#352E2C;
width:100%;
float:left;
margin:5px 0 0 0;
}
#navimain ul li{
display:block;
float:left;
list-style-type:none;
}
#navimain ul li a{
display:block;
width:0;
height:26px;
background:transparent url("../images/buttons/gfx_navimain.gif") no-repeat 0 0 scroll;
text-indent:-9999px;
text-transform:uppercase;
}
#navimain ul li#navimain_home a{
background-position:0 0;
width:41px;
}
#navimain ul li#navimain_home a:hover, body#home ul li#navimain_home a{
background-position:0 -26px;
width:41px;
}
#navimain ul li#navimain_new a{
background-position:-41px 0;
width:86px;
}
#navimain ul li#navimain_new a:hover, body#new ul li#navimain_new a{
background-position:-41px -26px;
}
#navimain ul li#navimain_mens a{
background-position:-127px 0;
width:39px;
}
#navimain ul li#navimain_mens a:hover, body#mens ul li#navimain_mens a{
background-position:-127px -26px;
}
#navimain ul li#navimain_womens a{
background-position:-166px 0;
width:58px;
}
#navimain ul li#navimain_womens a:hover, body#womens ul li#navimain_womens a{
background-position:-166px -26px;
}
#navimain ul li#navimain_gallery a{
background-position:-224px 0;
width:55px;
}
#navimain ul li#navimain_gallery a:hover, body#gallery ul li#navimain_gallery a{
background-position:-224px -26px;
}
#navimain ul li#navimain_video a{
background-position:-279px 0;
width:43px;
}
#navimain ul li#navimain_video a:hover, body#video ul li#navimain_video a{
background-position:-279px -26px;
}
#navimain ul li#navimain_news a{
background-position:-322px 0;
width:39px;
}
#navimain ul li#navimain_news a:hover, body#news ul li#navimain_news a{
background-position:-322px -26px;
}
#navimain ul li#navimain_contact a{
background-position:-361px 0;
width:61px;
}
#navimain ul li#navimain_contact a:hover, body#contact ul li#navimain_contact a{
background-position:-361px -26px;
}
/*------------------------------------------------Navigation Curve Corners-----*/
.navimain_left{
background:transparent url("../../../../images/pic/common/navimain_left.gif") no-repeat 0 0 scroll;
width:10px;
height:26px;
float:left;
}
.navimain_right{
background:transparent url("../../../../images/pic/common/navimain_right.gif") no-repeat 0 0 scroll;
width:10px;
height:26px;
float:right;
margin:-26px 0 0 0;
}
/*------------------------------------------------Navigation Curve Corners Content-----*/
.navimain_leftcontent{
background:transparent url("../../../../images/pic/common/navimain_leftcontent.gif") no-repeat 0 0 scroll;
width:10px;
height:26px;
float:left;
}
.navimain_rightcontent{
background:transparent url("../../../../images/pic/common/navimain_rightcontent.gif") no-repeat 0 0 scroll;
width:10px;
height:26px;
float:right;
margin:-26px 0 0 0;
}
/*------------------------------------------------Navigation Curve Corners Product-----*/
.navimain_leftproduct{
background:transparent url("../../../../images/pic/common/navimain_leftproduct.gif") no-repeat 0 0 scroll;
width:10px;
height:32px;
float:left;
}
.navimain_rightproduct{
background:transparent url("../../../../images/pic/common/navimain_rightproduct.gif") no-repeat 0 0 scroll;
width:10px;
height:32px;
float:right;
}

/*----------------------------------------------------------------------------Navigation - Navi Mainproduct-----*/
#navimainproduct{
background-color:#282321;
width:100%;
float:left;
}
#navimainproduct ul li{
display:block;
float:left;
list-style-type:none;
}
#navimainproduct ul li a{
display:block;
width:0;
height:32px;
background:transparent url("../images/buttons/gfx_navimainproduct.gif") no-repeat 0 0 scroll;
text-indent:-9999px;
text-transform:uppercase;
}
#navimainproduct ul li#navimainproduct_collection a{
background-position:0 0;
width:125px;
}
#navimainproduct ul li#navimainproduct_collection a:hover, body#collection ul li#navimainproduct_collection a{
background-position:0 -32px;
}
#navimainproduct ul li#navimainproduct_cutting a{
background-position:-125px 0;
width:103px;
}
#navimainproduct ul li#navimainproduct_cutting a:hover, body#cutting ul li#navimainproduct_cutting a{
background-position:-125px -32px;
}

/*----------------------------------------------------------------------------Navigation - Navi Subproduct-----*/
#navisubproduct{
background-color:#282321;
width:735px;
float:left;
padding:5px 15px 10px 0px;
margin:0;
border-top:1px solid #C6253A;
border-bottom:1px solid #C6253A;
}
#navisubproduct h1{
display:block;
width:133px;
height:16px;
text-indent:-9999px;
background:#282321 url("../images/buttons/tit_shopbycollection.gif") no-repeat 0 0 scroll;
}
#navisubproduct h2{
display:block;
width:111px;
height:16px;
text-indent:-9999px;
background:#282321 url("../images/buttons/tit_shopbycutting.gif") no-repeat 0 0 scroll;
}
#navisubproduct ul.subproduct{
background-color:#;
list-style-type:none;
float:left;
padding:0 0 0 15px; /*15 btm*/
margin:0;
}
#navisubproduct li{
}
#navisubproduct ul li a{
font:bold 0.8em "Arial", Helvetica, sans serif;
color:#fff;
text-transform:uppercase;
text-decoration:none;
padding:2px 15px 2px 15px;
}
#navisubproduct ul li a:hover{
color:#C6253A;
background-color:#352E2C;
}
/*---------------------------------------------Products | SubLayout | Right | Thumbnail Detail SideList-----*/
#detailthb_list{
background-color:#;
float:left;
padding:5px 0;
margin:0 0 0 0;
}
#detailthb_list h1{
color:#FF9966;
background:transparent url("../images/buttons/gfx_tit_view.gif") no-repeat 0 0 scroll;
width:140px;
height:26px;
margin:0 0 5px 0;
}
*html #detailthb_list{
padding-left:5px;
padding-right:4px;
}
#detailthb_list ul{
}
#detailthb_list li{
border-bottom:1px solid #ccc;
display:block;
}
#detailthb_list li a{
font:normal 1em/1em "Arial", Helvetica, sans serif;
color:#000;
text-decoration:none;
text-transform:capitalize;
display:block;
background-color:#;
padding:5px;
}
#detailthb_list li a:hover{
font:normal 10px "Arial", Helvetica, sans serif;
color:#C6253A;
background-color:#f5f5f5;
text-indent:5px;
font-weight: 600;
font-style:italic;
}
/*----------------------------------------------------------------------------Navigation - Navi Subgallery-----*/
#navisubgallery{
background-color:#282321;
width:735px;
float:left;
padding:5px 15px 10px 0px;
margin:0;
border-top:1px solid #C6253A;
border-bottom:1px solid #C6253A;
}
#navisubgallery h1{
background:#282321 url("../images/buttons/tit_view.gif") no-repeat 0 0 scroll;
text-indent:-9999px;
width:163px;
height:16px;
display:block;
}
#navisubgallery ul.subgallery{
background-color:#;
list-style-type:none;
float:left;
padding:0 0 0 15px; /*15 btm*/
margin:0;
}
#navisubgallery li{
}
#navisubgallery ul li a{
font:bold 0.8em "Arial", Helvetica, sans serif;
color:#fff;
text-transform:uppercase;
text-decoration:none;
padding:2px 15px 2px 15px;
}
#navisubgallery ul li a:hover{
color:#C6253A;
background-color:#352E2C;
}
/*----------------------------------------------------------------------------Shopping Cart - Status-----*/
#status{
float:right;
margin:5px 8px 0 0;
}
#status ul li{
display:block;
float:left;
list-style-type:none;
}
#status ul li a{
display:block;
width:0;
height:18px;
background:transparent url("../images/buttons/gfx_status.gif") no-repeat 0 0 scroll;
text-indent:-9999px;
text-transform:uppercase;
}
#status ul li#confirm a{
background-position:0 0;
width:78px;
}
#status ul li#confirm a:hover, #status ul li#confirm_on a{
background-position:0 -18px;
width:78px;
}
#status ul li#shipping a{
background-position:-78px 0;
width:79px;
}
#status ul li#shipping a:hover, #status ul li#shipping_on a{
background-position:-78px -18px;
width:79px;
}
#status ul li#billing a{
background-position:-157px 0;
width:79px;
}
#status ul li#billing a:hover, #status ul li#billing_on a{
background-position:-157px -18px;
width:79px;
}
#status ul li#receipt a{
background-position:-236px 0;
width:79px;
}
#status ul li#receipt a:hover, #status ul li#receipt_on a{
background-position:-236px -18px;
width:79px;
}