@charset "UTF-8";

div.header { background: #FFFFFF url(../../media/Market/menu.png) left no-repeat;}

div.mainmenu { background:url(../../media/Market/menuBack.png) repeat-x; height:34px; border-bottom: 1px solid #FFFFFF; }

div.tmenu {  width:390px; float:left; padding-left:10px;}

div.tmenu a {background:none; color:rgb(83,82,82); font-size:12px; height:25px; padding:10px 8px 0 4px; text-decoration:none; font-weight:bold; display:block; float:left; background: url("../../media/Market/menuSeparator.png") no-repeat right;}

div.tcontents {width:800px; overflow:hidden; float:left; }

div.right {background-color: rgb(252,238,238); }

div.tabMenu {float:right; height:34px; width:535px; margin:0px 45px 0px 0px; }

div.tabMenu div.tab { float:right; background:url(../../media/Market/mainTabBack.png) repeat-x; height:32px;}

div.tabMenu div.tabLeft { float:left; background: url(../../media/Market/mainTabLeft.png) no-repeat; width:8px; height:32px;}

div.tabMenu div.tabCenter {float:left; height:27px;  padding:5px 5px 0 5px;  }

div.tabMenu div.tabCenter a { font-weight:bold; color:white; font-size:12px; text-decoration:none; }

div.tabMenu div.tabRight { float:left; background:url(../../media/Market/mainTabRight.png) no-repeat; width:9px; height:32px;}

a#changeLink {height: 17px; float: left; display: block;margin: 0 auto 3px 30px;width: 200px;background-color: #FFFFFF;border: 1px solid #F4AFB9; text-decoration: none; text-align: center; color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;}
a#resendLink {height: 17px; display: block;margin: 3px auto 3px auto; width: 200px;background-color: #FFFFFF;border: 1px solid #F4AFB9; text-decoration: none; text-align: center; color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;}

div.categoryMenu { clear:both;width: 800px; overflow:hidden; }

div.categoryMenu div.categoryMenuButton { float:left; height:25px; background: white url("../../media/Market/categoryMenuBack.png") repeat-x; width:215px; cursor:pointer; }

div.categoryMenu div.categoryMenuText {float:left; height:20px; width:165px; padding: 5px 10px 0 5px; text-align:center;  overflow:hidden; }

div.categoryMenu div.categoryMenuText a { font-size:11px; color:rgb(203,10,90); font-weight:normal; text-decoration:none; }

div.categoryMenu div.categoryMenuExtend { margin-right:5px; float:right; height:25px; width:10px; background: url("../../media/Market/categoryMenuButton.png") no-repeat;  }

div.categorySubMenu { position:absolute; line-height:1.5; border: 1px solid #666666; width:240px; padding: 8px 8px 8px 8px; background: url("../../media/Market/greyBack.png") repeat-x; cursor:pointer; }

div.categorySubMenu div:hover { background-color:lightgrey; }

div.categorySubMenu a { font-size:11px; color:rgb(83,82,82); text-decoration:none;}


div.tsearchArea { clear:both; width:800px; overflow:hidden; background: white url("../../media/Market/searchAreaBack.png") repeat-x; height:122px; font-size:12px; font-weight:bold; color:rgb(83,82,82);}

div.tsearchArea div.tsearchAreaLeft{ background: white url("../../media/Market/searchAreaLeft.png") no-repeat; float:left;  width: 19px; height:122px;}

div.tsearchArea div.tsearchAreaRight{ background: white url("../../media/Market/searchAreaRight.png") no-repeat; float:right; width: 25px; height:122px; }

div.tsearchArea div.tsearchAreaClose {width:20px; height:20px; float:right; position:relative; top:8px; left:20px; cursor:pointer; }

div.tcontentTitleDark { background: url("../../media/Market/contentTitleDarkBack.png") repeat-x; height:27px; border:1px solid #AEAEAE; margin: 5px 0 6px 0; }

div.tcontentTitleDark div.tcontentTitleDarkRoses {background: url("../../media/Market/contentTitleDarkRoses.png"); width: 107px; height:27px; float:left; }

div.tcontentTitleDark div.tcontentTitleDarkText, div.tcontentTitleDark div.tcontentTitleDarkText a { padding: 7px 10px 0 10px; display:block; text-align:left; font-weight:bold; text-decoration:none; color:rgb(83,82,82); font-size: 14px; font-weight:bold; font-family:Arial;}

div.tcontentInvisible {width:800px; padding:2px; clear:both; overflow:hidden;}


div.smallSearchArea {width:410px; float:right; margin-right:38px; margin-top:28px;}

div.smallSearchArea div.smallSearchAreaRow1 { overflow:hidden; height:25px; color:white; font-weight:bold; }

div.smallSearchArea div.smallSearchAreaRow2 { overflow:hidden; height:25px; color:white; font-weight:bold; }

div.smallSearchAreaExtendedButton {cursor:pointer; float:right; padding-top:4px;}

div.page { background:white;}

div.main {width: 800px; }

div.right {width: 180px; float:left; }

div.contents { clear:both; background:#FFFFFF; width:auto; overflow: hidden; float:left; }

div.forumPostRight {float:right; width:657px; min-height: 150px; height:auto !important; height:150px; padding-left: 5px; border-left: 1px dotted #CC0000; margin-left: 1px;}

div.frontPageImageArea {width:121px; float:left;height:160px; overflow:hidden; padding:3px; margin:1px; border: 1px solid #F4AFB9; text-align:center; background: #EDEDED url("../../media/Market/greyBack.png") repeat-x;}

div.frontPageImageAreaBuying {border: 1px solid lightblue; }



div.marketItem {}

div.marketItem div.icon { float:left; margin:4px 8px 4px 4px; padding:4px; border: 1px solid rgb(239,158,175); background-color:rgb(235,235,237) }

div.marketItem h1.title {color: #CB0A5A; font-size:20px; font-weight:bold; }

div.marketItem b {color:rgb(82,82,82)}

div.marketItem span.itemParams {line-height:22px; font-size:12px;}

div.marketItem .itemDescription {clear:both; margin: 4px; border: 1px solid rgb(239,158,175); padding: 5px; color:rgb(82,82,82); font-size:12px;}

div.marketItem .itemOwnerInfo {width:200px; float:right; border: 1px solid rgb(184,184,184); padding:5px; background: #ccc url("../../media/Market/greyBack.png") repeat-x; }

div.marketItemGallery {}

div.marketItemGallery .item {width:121px; float:left; min-height:180px; height:auto !important; height:160px; padding:3px; margin:1px; border: 1px solid #F4AFB9; text-align:center; background: white url("../../media/Market/commentBack.png") repeat-x;}

div.marketItemComments {}

div.marketItemComments div.itemsBorder {border: 1px solid rgb(223,149,164); border-bottom: none; }

div.marketItemComments .item { background-image: url("../../media/Market/commentBack.png"); background-repeat:repeat-x;}

div.marketItemComments .odd { background-color:#FFFFFF}

div.marketItemComments .even { background-color:#FFFFFF}

div.marketItemComments .item .user { width:130px; height: 120px; float:left; padding:2px; overflow:hidden; }

div.marketItemComments .item .post { padding:5px; width:630px; float:left; min-height:120px; height:auto !important; height:120px; border-left: 1px solid rgb(223,149,164); }

div.marketItemComments .item .postFrame {border-bottom: 1px solid rgb(223,149,164); width:auto; overflow:hidden; }

.searchSelect { width:160px; border: 1px solid rgb(209,209,209) }

.searchTextField { width:160px; border: 1px solid rgb(209,209,209) }

.searchSubmit { border: 1px solid white; background-color: rgb(212,97,150); color:white; font-weight:bold; }

.inputRadio { border:none; background:none;}

.inputCheck { border:none; background:none;}


.marketBanner {float:left; margin:2px; border: 1px solid #CB0A5A; width:150px; height:150px; overflow:hidden; }

.pink {color: #CB0A5A; }

#smartpostEdit label {display: block; width: 150px; float: left; color: #CC0000;font-weight: bold; }
#smartpostEdit input, #smartpostEdit textarea {margin-bottom: 3px; width: 200px;}
.smartpostExplanation {width: 320px; margin: 0px 80px 20px 0px; display: block; float: right;}
#smartpostEdit input[type="submit"] {margin: 0px auto;}
#generalInfo {margin-top: 20px;}



