.priTitle {width:695px; height:29px; border:1px solid #e2e2e2; border-botom:0; line-height:29px; background-color:#aaaaaa;}

.priTitle h1 {color:#ffffff; font-size:18px; float:left; margin-left:10px;}

.priTitle span {font-size:12px; color:#ffffff; font-weight:normal;}

.priTitle p {text-align:right; color:#ffffff; padding-right:8px;}

.itemNew {clear:left; width:695px; border:1px solid #ebebeb; border-top:0; overflow:auto; padding-bottom:30px;}

.itemList {float:left; margin:23px 0 23px 15px; display:inline; width:120px;}

.itemSample {width:120px; height:120px; position: relative; display:table;}

.itemSample div {display:table-cell; vertical-align:middle; *position:absolute; top:50%; left:0;}

.itemSample img {*position:relative; top: -50%; margin:0 auto;}

.itemList ul {font-size:11px; color:#666666; line-height:16px; text-align:center; letter-spacing:1px;}

.itemList li.item2ed {color:#999999;}

.itemList li.item3th {color:#333333;}

.itemNew hr {clear:left; width:639px; margin:0 auto; height:1px; color:#ebebeb; background-color:#ebebeb; border:0;}

.pagination {padding-top:20px;}

#primarySub {border:1px solid #aaaaaa; overflow:auto;}

.back {text-align:right; padding:10px 14px 0 0;}

.back a {color:#666666;}

.back a:hover {text-decoration:underline;}

.itemInfo {width:669px; margin-left:20px; overflow:auto; margin-bottom:20px;}

.itemInfoLeft {width:314px; float:left; border-right:1px solid #ebebeb; overflow:auto; padding-top:10px;}

.infoLeftSub {width:300px; padding-bottom:9px; margin-top:20px;}

.infoLeftSub img {float:left; margin:5px 4px 5px 0;}

.itemInfoRight {width:343px; float:right; padding-top:10px;}

.itemInfoRight h2 {font-size:18px; color:#333333;}

.infoRightContent {margin:0 0 0 3px; color:#666666;}

.infoRightContent p {line-height:18px; letter-spacing:1px; margin:20px 0 26px 0;}

.colorOptions {margin-top:50px; margin-left:3px; margin-bottom:94px;}

.colorOptions dd {margin-top:4px;}

.itemCost {text-align:right; padding-right:7px;}

.itemCost em {color:#f60e0e;}

.itemCost strong {color:#666666; font-size:18px; font-weight:normal;}

.itemButtonBox {position:relative; width:239px; height:69px; float:right; margin-top:14px;}

.itemButtonBox img {position:absolute;}

.itemButtonBox img.add {left:0; top:0;}

.itemButtonBox img.addlist {right:0; top:0;}

.itemButtonBox img.ask {right:0; top:32px;}

#primarySub h3 {width:673px; height:26px; line-height:26px; color:#ffffff; font-size:12px;
								font-weight:normal; padding-left:8px; margin:0 0 0 7px;}
								
.itemData {color:#333333; margin:14px 0 24px 10px;}

.itemData th {width:80px; text-align:right; padding:0 5px 0 0; font-weight:normal; vertical-align:middle; height:24px;}

.itemData th.dataThBottom {vertical-align:top; padding-top:4px;}

.itemData th span {float:left; color:#888888; margin:0 0 0 6px;}

.colorList {width:600px; color:#616869; margin-top:2px;}

.colorList li {float:left; margin-bottom:7px; padding-top:4px; width:300px;}

.colorList img {float:left; margin:-1px 5px 0 0;}

.notice {list-style:outside square; color:#666666; line-height:18px; margin:14px 2em 36px 30px; letter-spacing:1px;}

.notice li {width:650px;}

.itemAbout {width:695px; padding-bottom:28px;}