﻿@charset "utf-8";

/* ----------------------------------------------

	ArtMeter / WORKS styles
	author   : (C)KAYAC http://www.kayac.com/

---------------------------------------------- */


/* CONTENTS HEAD
---------------------------------------------- */

div#contHead h2.titleh2 {
	float: left;
	width: 200px;
}

/* MAIN
---------------------------------------------- */

body#WORKS div#contBody {
	clear: both;
}

/*worksDetail */
div#worksDetail {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-bottom:20px;
}

/* mainPic */
div#mainPic {
	float: left;
	margin-bottom: 5px;
}
div#mainPic div#boxBnr {
	width: 512px;
	height: 70px;
	padding-bottom: 20px;
}

div#mainPic a.picture {
	display: block;
	position: relative;
	width: 512px;
	height: 447px;
	border: 1px solid #FFF;
	background-color: #F0F0F0;
	background-position: 50% 50%;
	background-repeat:no-repeat;
}
div#mainPic a.picture img.soldout {
	position: absolute;
	visibility: visible;
	z-index: 100;
}

div#mainPic a.picture:hover {
	border: 1px solid #FF0;
}
div#mainPic a.picture img {
	visibility: hidden;
}
div#mainPic p {
	height: 14px;
	padding-top: 4px;
	color: #999;
	font-size: 85%;
	background-color: #F0F0F0;
	margin-top: 10px;
}
div#mainPic #worksNum {
width:512px;
}
div#mainPic div#boxBnr p {
		height: 70px;
		padding-top: 10px;
		background-color: #FFFFFF;
	}
div#mainPic p span {
	margin: 0 20px 0 10px;
	padding-top: 4px;
}
div#mainPic a.zoom {
	display: block;
	float: right;
	width: 53px;
	height: 18px;
	margin-top: -4px;
}
div#mainPic #specMotif h4 {
	padding-top: 14px;
	margin-top:14px;
}
div#mainPic #specMotif {
    background:transparent url(/img/common/line_dot01.gif) repeat-x scroll 0 0;
    clear: both;
    width: 512px;
    margin-top:14px;
}
div#mainPic dl#specArtistMessage {
	clear: both;
	width: 491px;
	border-bottom: 1px solid #CCC;
	color: #000;
	font-size: 92%;
	background: #F0F0F0 url(/img/works/bg_works_message_02.gif) no-repeat 0 0;
	padding: 18px 10px 10px;
}
div#mainPic dl#specArtistMessage dt {
	margin-bottom: 3px;
	padding-left: 17px;
	font-weight: bold;
}
div#mainPic dl#specArtistMessage dd {
	padding-left: 5px;
}
div#mainPic div#specTitle {
margin-bottom:30px;
}
div#mainPic div#specTitle h4 {
margin-top:15px;
}

div#mainPic div#specTitle h4 {
background:url("/img/common/icn_head_s.gif") no-repeat scroll 10px 50% transparent;
color:#666666;
font-size:92%;
margin-bottom:4px;
padding-left:20px;
}
div#mainPic div#specTitle p {
background-color:#FFFFFF;
color:#000000;
font-size:175%;
font-weight:bold;
padding-bottom:15px;
}
/* worksSPEC */
div#worksSPEC {
	float: right; /* for IE6 bug */
	width: 425px;
	margin-bottom: 15px;
}

div#worksSPEC #specPrice #specKake {
	float: left;
	padding-top:22px;
	font-size: 136%;
}
div#worksSPEC #specPrice #specCm {
	float: left;
	padding:5px;
	margin:10px;
	border: 1px solid #ccc;
	width: 90px;
}

div#worksSPEC #specPrice #specTotalSize {
	float: left;
	padding:8px;
	margin:10px;
	border: 1px solid #ccc;
	width: 84px;
}

div#worksSPEC #specPrice h5 {
color:#333333;
font-size:85%;
font-weight:normal;
text-align:center;
}

div#worksSPEC h4 {
	margin-bottom: 4px;
	padding-left: 20px;
	color: #666;
	font-size: 92%;
	background: url(/img/common/icn_head_s.gif) no-repeat 10px 50%;
}
div#worksSPEC #specPrice #specPricetotal {
	float: left;
}
div#worksSPEC #specMore #specMoreL {
	float: left;
	width: 265px;
}


div#worksSPEC div p {
	font-size: 92%;
}
div#worksSPEC div p#btnCart {
	padding: 0;
	margin-bottom:5px;
	float:left;
	width: 254px;
}
div#worksSPEC div p#btnCartflame {
	padding: 0;
	margin-bottom:5px;
}

div#worksSPEC #specMore #specMoreR {
	float: right;
	width: 140px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
}

div#worksSPEC div#specArtist {
	border-top: 3px solid #CCCCCC;
	clear: both;
}
div#worksSPEC div#specArtist h4 {
	margin-top: 15px;
}
div#worksSPEC div#specArtist p {
	padding: 0 0 10px 0;
}
div#worksSPEC div#specArtist p#thumbArtist {
	float: left;
	width: 62px;
	padding-left: 16px;
}
div#worksSPEC div#specArtist p#thumbArtist a {
	display: block;
	height: 76px;
	border: 3px solid #6F9DBE;
}
div#worksSPEC div#specArtist p#thumbArtist a:hover {
	border: 3px solid #FF0;
}
div#worksSPEC #specBtnGroup {
	clear: both;
	width:405px;
	padding: 10px;
}

div#worksSPEC div#specArtist p#specArtistName {
	float: left;
	width: 158px;
	padding: 0 0 0 10px;
	font-size: 136%;
	font-weight: bold;
}
span.specArtistLevel {
	display: block;
	width: 3em;
	margin-top: 4px;
	padding: 1px;
	font-size: 77% ;
	text-align: center;
	background-color: #F0F0F0;
}
div#worksSPEC div#specArtist p#btnArtistProfile {
	float: left;
	width: 173px;
	height: 48px;
	padding: 0;
}
div#worksSPEC div#specMore p {
	padding: 10px;
}
div#worksSPEC div#specSpecial p {
	border: none;
	padding-bottom:0;
}
div#worksSPEC div#specArtist p#btnArtistProfile a {
	display: block;
	width: 173px;
	height: 48px;
	margin-top: 15px;
	background: url(/img/common/btn_artist_profilemore.gif) no-repeat 0 0;
}
div#worksSPEC div#specArtist p#btnArtistProfile a:hover {
	background-position: 0 100%;
}
div#worksSPEC div#specArtist p#btnArtistProfile a span {
	display: none;
}



div#mainPic div#specMotif h4,
div#worksSPEC div#specFeeling h4 {
	margin-top: 14px;
	padding-bottom: 7px;
}
div#mainPic div#specMotif p,
div#worksSPEC div#specFeeling p {
	padding-bottom: 7px;
	background: url(/img/common/line_dot01.gif) repeat-x 0 100%;
}

div#worksSPEC div#specYear,
div#worksSPEC div#specSign,
div#worksSPEC div#specPostage,
div#worksSPEC div#specWrapping {
	float: left;
	width: 140px;
	clear:both;
}
div#worksSPEC div#specPostage p,
div#worksSPEC div#specWrapping p {
color:#999999;
font-size:77%;
}
div#worksSPEC div#specMore {
	clear: both;
	margin-top: 7px;
	background: url(/img/common/line_dot01.gif) repeat-x 0 0;
}
div#worksSPEC div#specSpecial {
	clear: both;
	margin-top: 30px;
	padding-top: 14px;
	background: url(/img/common/line_dot01.gif) repeat-x 0 0;
}
div#specBtnArea p#btnConsList a {
	display: block;
	width: 330px;
	height: 25px;
	background-image: url(/img/works/btn_conslist.gif);
}

/* ITEMS Spec */
div#itemsSPEC {
	float: right; /* for IE6 bug */
	width: 425px;
	margin-bottom: 15px;
}

div#itemsSPEC #specPrice #specKake {
	float: left;
	padding-top:22px;
	font-size: 136%;
}
div#itemsSPEC #specPrice #specCm {
	float: left;
	padding:5px;
	margin:10px;
	border: 1px solid #ccc;
	width: 90px;
}

div#itemsSPEC #specPrice #specTotalSize {
	float: left;
	padding:8px;
	margin:10px;
	border: 1px solid #ccc;
	width: 84px;
}

div#itemsSPEC #specPrice h5 {
color:#333333;
font-size:85%;
font-weight:normal;
text-align:center;
}

div#itemsSPEC h4 {
	margin-bottom: 4px;
	padding-left: 20px;
	color: #666;
	font-size: 92%;
	background: url(/img/common/icn_head_s.gif) no-repeat 10px 50%;
}
div#itemsSPEC #specPrice #specPricetotal {
	float: left;
}
div#itemsSPEC #specMore #specMoreL {
	float: left;
	width: 265px;
}


div#itemsSPEC div p {
	font-size: 92%;
}
div#itemsSPEC div p#btnCart {
	padding: 0;
	margin-bottom:5px;
	float:left;
	width: 254px;
}
div#itemsSPEC div p#btnCartflame {
	padding: 0;
	margin-bottom:5px;
}

div#itemsSPEC #specMore #specMoreR {
	float: right;
	width: 140px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
}

div#itemsSPEC div#specArtist {
	border-top: 3px solid #CCCCCC;
	clear: both;
}
div#itemsSPEC div#specArtist h4 {
	margin-top: 15px;
}
div#itemsSPEC div#specArtist p {
	padding: 0 0 10px 0;
}
div#itemsSPEC div#specArtist p#thumbArtist {
	float: left;
	width: 62px;
	padding-left: 16px;
}
div#itemsSPEC div#specArtist p#thumbArtist a {
	display: block;
	height: 76px;
	border: 3px solid #6F9DBE;
}
div#itemsSPEC div#specArtist p#thumbArtist a:hover {
	border: 3px solid #FF0;
}
div#itemsSPEC #specBtnGroup {
	clear: both;
	width:405px;
	padding: 10px;
}

div#itemsSPEC div#specArtist p#specArtistName {
	float: left;
	width: 158px;
	padding: 0 0 0 10px;
	font-size: 136%;
	font-weight: bold;
}
div#itemsSPEC div#specArtist p#btnArtistProfile {
	float: left;
	width: 173px;
	height: 48px;
	padding: 0;
}
div#itemsSPEC div#specMore p {
	padding: 10px;
}
div#itemsSPEC div#specSpecial p {
	border: none;
	padding-bottom:0;
}
div#itemsSPEC div#specArtist p#btnArtistProfile a {
	display: block;
	width: 173px;
	height: 48px;
	margin-top: 15px;
	background: url(/img/common/btn_artist_profilemore.gif) no-repeat 0 0;
}
div#itemsSPEC div#specArtist p#btnArtistProfile a:hover {
	background-position: 0 100%;
}
div#itemsSPEC div#specArtist p#btnArtistProfile a span {
	display: none;
}


div#itemsSPEC div#specFeeling h4 {
	margin-top: 14px;
	padding-bottom: 7px;
}
div#itemsSPEC div#specFeeling p {
	padding-bottom: 7px;
	background: url(/img/common/line_dot01.gif) repeat-x 0 100%;
}

div#itemsSPEC div#specYear,
div#itemsSPEC div#specSign,
div#itemsSPEC div#specPostage,
div#itemsSPEC div#specWrapping {
	float: left;
	width: 140px;
	clear:both;
}
div#itemsSPEC div#specPostage p,
div#itemsSPEC div#specWrapping p {
color:#999999;
font-size:77%;
}
div#itemsSPEC div#specMore {
	clear: both;
	margin-top: 7px;
}
div#itemsSPEC div#specSpecial {
	clear: both;
	padding-top: 14px;
}

/* PRICE */
div#itemsSPEC #specPrice {
clear:both;
}
div#itemsSPEC #specPrice p {
	font-size: 100%;
	text-align:center;
}

div#itemsSPEC #specPricetotal p.priceBefore {
	display: block;
	margin: 0 0 5px;
	font-size: 11px;
	color: #888888;
	text-decoration: line-through;
	padding-top:12px;
}
div#itemsSPEC #specPrice #specPricetotal p.priceSale strong {
color:#069CF2;
font-size:136%;
font-weight:bold;
}
div#itemsSPEC p.priceNormal {
color:#333333;
font-size:136%;
padding-top:22px;
}
div#itemsSPEC #specPrice #specPricetotal p strong {
	color: #C00;
	font-weight: bold;
	font-size:154%;
}


/* BUTTONS */

div#itemsSPEC #specBtnGroup #boxFavorite {
    float:right;
    width: 140px;
 }
div#itemsSPEC #specBtnGroup p#unitFavNum {
	padding: 5px;
	color: #666666;
	font-size: 85%;
	width:40px;
	background: url("/img/works/bg_favorite.png") no-repeat scroll 0 0 transparent;
	float: right;
	text-align:center;
	height: 18px;
}
div#itemsSPEC #specBtnGroup p#btnConsList {
	float: left;
	width:85px;
}
div#itemsSPEC #specBtnGroup p#txtConsList {
	clear:both;
	background: url("/img/works/ico_sup.gif") no-repeat scroll 0 0 transparent;
	padding-left: 15px;
	font-size: 85%;
}
div#itemsSPEC p#btnSalesend {
	margin-top: 5px;
}
div#itemsSPEC p#btnSoldout{
	margin-top: 0px;
    padding-bottom:7px;
}
div#itemsSPEC p#btnConsList_2,
div#itemsSPEC p#btnSoldout_2,
div#itemsSPEC p#btnSalesend_2 {
	margin-top: 0;
	padding_bottom: 10px;
}

div#specMore .specDetail {
padding-top: 14px;
border-bottom: 1px solid #ccc;

}


/* SPEC MORE
---------------------------------------------- */

div#worksSPECMORE {
	clear: both;
	border: 1px solid #CCC;
	border-width: 1px 0;
}
div#worksSPECMORE div h4 {
	margin-bottom: 4px;
	padding-left: 20px;
	color: #666;
	font-size: 92%;
	background: url(/img/common/icn_head_s.gif) no-repeat 10px 50%;
}
div#worksSPECMORE div p {
	margin-bottom: 4px;
	padding: 0px;
}

/* SIZE & PRICE detail */
div#worksSPECMORE div#specSizeGroup {
	float: left;
	width: 410px;
	margin: 10px 0;
	border-right: 1px solid #CCC;
}
div#worksSPECMORE div#specSizeGroup div#specSizeGroup01 {
	margin-right: 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #CCC;
}
div#worksSPECMORE div#specSizeGroup div#specTech p,
div#worksSPECMORE div#specSizeGroup div#specBase p {
	font-size: 93%;
}
div#worksSPECMORE div#specSizeGroup div#specTech p span,
div#worksSPECMORE div#specSizeGroup div#specBase p span {
	margin-left: 3px;
	color: #666;
}
div#worksSPECMORE div#specSizeGroup div#specBase p em {
	margin-right: 3px;
	font-style: normal;
}
div#worksSPECMORE div#specSizeGroup div#specTech p {
	padding-bottom: 5px;
}
div#worksSPECMORE div#specSizeGroup div#specTech {
	background: url(/img/common/line_dot01.gif) no-repeat 0 100%;
}

div#worksSPECMORE div#specSizeGroup div#specSizeGroup02 {
	margin-top: 6px;
}
div#worksSPECMORE div#specSizeGroup div#specSizeGroup01 div#specSizeD,
div#worksSPECMORE div#specSizeGroup div#specSizeGroup02 div#specSize {
	float: left;
	width: 283px;
	border-right: 1px solid #CCC;
}
div#worksSPECMORE div#specSizeGroup div#specSizeGroup01 div#specCm,
div#worksSPECMORE div#specSizeGroup div#specSizeGroup02 div#specTotalSize {
	float: left;
	width: 105px;
}
div#worksSPECMORE div#specSizeGroup div#specSizeGroup01 div#specCm h4 {
	color: #2F59AC;
}
div#worksSPECMORE div#specSizeGroup div#specSizeGroup01 div#specCm p {
	margin-top: 25px;
}
div#worksSPECMORE div#specSizeGroup div#specSizeGroup02 div#specTotalSize h4 {
	color: #C00;
}
div#worksSPECMORE div#specSizeGroup div#specSizeGroup02 div#specTotalSize p,
div#worksSPECMORE div#specSizeGroup div#specSizeGroup02 div#specSize p {
	margin: 24px 0;
}
div#worksSPEC #specMore #specMoreL #specBase {
border:none;
}
div#worksSPEC #specMore #specMoreR #specWrapping {
border:none;
}
/* PRICE */
div#worksSPECMORE div#specPriceGroup {
	float: left;
	width: 172px;
	margin: 10px 0;
	border-right: 1px solid #CCC;
}
div#worksSPEC #specPrice {
clear:both;
}
div#worksSPEC #specPrice p {
	font-size: 100%;
	text-align:center;
}
div#worksSPECMORE div#specPriceGroup div#specPrice {
	margin-bottom: 6px;
	padding-bottom: 20px;
	_padding-bottom: 26px;
	background: url(/img/common/line_dot01.gif) no-repeat 0 100%;
}

div#worksSPEC #specPricetotal p.priceBefore {
	display: block;
	margin: 0 0 5px;
	font-size: 11px;
	color: #888888;
	text-decoration: line-through;
	padding-top:12px;
}
div#worksSPEC #specPrice #specPricetotal p.priceSale strong {
color:#069CF2;
font-size:136%;
font-weight:bold;
}
div#worksSPEC p.priceNormal {
color:#333333;
font-size:136%;
padding-top:22px;
}
div#worksSPEC #specPrice #specPricetotal p strong {
	color: #C00;
	font-weight: bold;
	font-size:154%;
}


/* BUTTONS */

div#worksSPEC #specBtnGroup #boxFavorite {
    float:right;
    width: 140px;
 }
div#worksSPEC #specBtnGroup p#unitFavNum {
	padding: 5px;
	color: #666666;
	font-size: 85%;
	width:40px;
	background: url("/img/works/bg_favorite.png") no-repeat scroll 0 0 transparent;
	float: right;
	text-align:center;
	height: 18px;
}
div#worksSPEC #specBtnGroup p#btnConsList {
	float: left;
	width:85px;
}
div#worksSPEC #specBtnGroup p#txtConsList {
	clear:both;
	background: url("/img/works/ico_sup.gif") no-repeat scroll 0 0 transparent;
	padding-left: 15px;
	font-size: 85%;
}
div#worksSPEC p#btnSalesend {
	margin-top: 5px;
}
div#worksSPEC p#btnSoldout{
	margin-top: 0px;
    padding-bottom:7px;
}
div#worksSPEC p#btnConsList_2,
div#worksSPEC p#btnSoldout_2,
div#worksSPEC p#btnSalesend_2 {
	margin-top: 0;
	padding_bottom: 10px;
}

div#specMore .specDetail {
padding-top: 14px;
border-bottom: 1px solid #ccc;

}


/* PHOTO GALLERY
---------------------------------------------- */

div#worksPhotoArea {
	position: relative;
	float: left;
	width: 630px;
	margin: 20px 17px 0 0;
	_margin: 50px 7px 0 0;
	padding: 10px 0;
	border-top: 2px solid #CCC;
}

div#worksPhotoArea h3 {

}
div#worksPhotoArea p {
	padding: 5px;
	color: #588E03;
	font-size: 93%;
	font-weight: bold;
}
div#worksPhotoArea div.noFlash {
	height: 287px;
}

/* FRAME AREA
---------------------------------------------- */

div#worksFrameArea {
	float: left;
	width: 313px;
	margin: 20px 0 0;
	_margin: 50px 0 0;
	padding: 10px 0 0;
	border-top: 2px solid #CCC;
}
div#worksFrameArea h3 {

}


/* MORE INFO
---------------------------------------------- */

div#worksMoreInfo {

}

/* PEOPLE
---------------------------------------------- */

div#worksMoreInfo div#worksPeople {
    margin: 20px 5px 0 0;
}
div#worksMoreInfo div#worksPeople p.unitPeople {
	width: 70px;
}
div#worksMoreInfo div#worksPeople h4 {
	margin-bottom: 12px;
}

div#worksMoreInfo div#worksPeople p#worksPV {
	padding-bottom: 10px;
	font-size: 93%;
}
div#worksMoreInfo div#worksPeople p#worksPV strong {
	color: #588E03;
	font-size: 122%;
}

/* OTHERS
---------------------------------------------- */

div#worksMoreInfo div#worksOthers  h4 {
	margin-bottom: 12px;
}


/* Thumbnail UNIT for worksMoreInfo
---------------------------------------------- */

body#WORKS div#worksMoreInfo div.unit dl dt a {
	position: relative;
	z-index: 1;
	display: block;
	width: 150px;
	height: 150px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #FFF;
}
body#WORKS div#worksMoreInfo div.unit dl dt a:hover {
	background-color: #FFF;
	border: 4px solid #FFFF00;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
body#WORKS div#worksMoreInfo div.unit dl dd {
	background-color: #FFF;
}


/* ConsiderList
---------------------------------------------- */

div#tiWorksConsider h3,
div#setConsider h3 {
	background-image: url(/img/works/ti_consider_list.gif);
}


/* GENERAL STYLES
---------------------------------------------- */

a.btnQ {
	margin-left: 10px;
}
span.Cm{
	display: inline;

}
span.TotalSize{
	display: inline;

}


/* TextLink -> ImgLink
---------------------------------------------- */

/* Vertical */


div#XXXX a {
	background-position: 0 0;
	background-repeat: no-repeat;
}
div#XXXX a:hover {
	background-position: 0 100%;
}
div#XXXX a span {
	display: none;
}


/* SECURITY POLICY +080902
---------------------------------------------- */

div#aboutSecurity {
	margin: 10px 20px;
	padding: 10px;
	border-top: 2px solid #CCC;
}
div#aboutSecurity p {
	font-size: 92%;
}
div#aboutSecurity p#secPolicy {
	float: right;
	width: 250px;
	padding: 8px;
	background: url(/img/common/icn_head01.gif) no-repeat 0 50%;
}
div#aboutSecurity div#SSL,
div#aboutSecurity div#formSSL {
	margin: 10px 300px 15px 30px;
}
div#aboutSecurity div#SSL p,
div#aboutSecurity div#formSSL p {
	float: right;
	width: 480px;
}
div#aboutSecurity div#SSL p span,
div#aboutSecurity div#formSSL p span {
	font-size: 92%;
}
/* btn add mixi etc +100913
---------------------------------------------- */

div#areaBtns{
float: right;
}
div#areaBtns ul {
position: relative;
height: 20px;
}
div#areaBtns ul li {
float: left;
margin-right: 10px;
}

div#areaBtns ul li a {
background-color: #fff;
}

/* Artist sale +100913
---------------------------------------------- */
.txtSaleartist {
	font-weight: strong;
}

#btnSalerequest {
    clear: both;
    display: block;
    padding-top: 5px;
    position: relative;
}
#btnSalerequest div#unitSaleform {
     display: none;
}
#btnSalerequest:hover div#unitSaleform {
        display: block;
        position: absolute;
        z-index: 100;
        padding:10px;
        right:0;
background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width :379px;
}
#btnSalerequest:hover div#unitSaleform p em {
    background: url("/img/cart/icn_ar.gif") no-repeat scroll left center transparent;
    color: #9CCE2E;
    font-weight: bold;
    padding-left: 15px;
    margin-bottom:55px;
}
#btnSalerequest:hover div#unitSaleform input.formL {
    width: 350px;
    padding:5px;
    margin-bottom:5px;
}
#btnSalerequest:hover div#unitSaleform p.txtClose {
text-align: right;
}
#btnSalerequest:hover div#unitSaleform dt {
font-size: 92%;
padding:15px 0 5px 0;
}

/* iine sale */
div#unitIine {
	 border: 3px solid #FFCC00;
	 padding: 10px;
}
div#unitIine input#txtIine {
    margin: 10px 10px 10px 0;
    padding: 5px;
    width: 235px;
}
/* TABLE */

body#WORKS table.product {
	margin-top: 15px;
	border: 1px solid #333;
	border-width: 1px 0;
}
body#WORKS table.product tr th,
body#WORKS table.product tr td {
	padding: 6px;
	border: none;
}

body#WORKS table.product tr th.thumbs {
	width: 160px;
	color: #FFF;
	font-weight: bold;
	background: #333;
}
body#WORKS table.product tr td.thumbs {
	width: 160px;
	text-align: center;
}
body#WORKS table.product tr td.thumbs a {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border: 4px solid #FFF;
	background-color: #F0F0F0;
	background-position: 0 0;
	background-repeat: no-repeat;
}
body#WORKS table.product tr td.thumbs a:hover {
	border: 4px solid #FF0;
}
body#WORKS table.product tr td.thumbs a img {
	display: none;
}
body#WORKS table.product tr th.title {
	width: 270px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	background: #333;
}
body#WORKS table.product tr td.title {
	width: 270px;
	border: 1px solid #CCC;
	border-width: 0 1px;
	font-size: 114%;
	font-weight: bold;
}
body#WORKS table.product tr th.price {
	width: 210px;
	color: #FFF;
	font-weight: bold;
	background: #333;
}
body#WORKS table.product tr td.price {
	width: 210px;
}
body#WORKS table.product tr th.remove {
	width: 110px;
	color: #FFF;
	font-weight: bold;
	background: #333;
}
body#WORKS div#formList table {
    border-collapse: collapse;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}
