/* HTML */
body {margin:0px;font-size:11px;font-family: "Courier New", Courier, mono;background:#fff;color:#333}
form {margin:0;padding:0}
input, select, option {font-size: 10px}
td {font-size:11px}
img {border:0}
#logo {font-size:30px;font-weight:normal}

/* PAGE */
.wrap	{margin-left:auto;margin-right:auto;width:915px;text-align:center;padding:0;clear:both}
.mainPage {padding:0px;width:780px;background:#fff;clear:both}
.topHeader	{text-align:left;margin-top:10px}
a:link, a:visited, a:active {color:#111111;text-decoration:none}
a:hover {color:#111111;text-decoration:none}
.menu {color:#000;background:#fff;padding-right:10px;padding:0;text-transform:uppercase}
.menu a {font-size:11px;margin-right:10px;float:right}
.menu a, .menu a:visited, .menu a:active, .menu a:link {color:#000;padding:5px}
.menu small {font-size:11px}
.footer {color:#666;margin-bottom:30px;border-top:1px dotted #ccc}
.footer .rf a {font-size:11px;float:left;margin-left:15px}
.footer .rf a, .footer .rf a:visited, .footer .rf a:active, .footer .rf a:link {color:#666}

.subMenu {margin:0 10px 0 10px;font-size:10px;color:#333}
.subMenu a {color:#333}

.mainLogo {padding:0;text-align:left;height:65px;padding-top:35px}
.byLine {padding-left:91px;margin-top:-15px;font-size:11px}

.cartBox {float:right;margin-right:5px;margin-bottom:10px;width:200px;text-align:right;line-height:1.2em}
.cartBox .small {font-size:10px}
.cartTotal {margin-right:5px;font-size:11px}

#frontTable div {padding:0;margin-bottom:0;padding-bottom:1px}
.linkTiny {color:#888;font-size:10px;font-weight:normal}
.imgLeft {float:left; margin:0 10px 0 0}
.copyright {padding:10px 0 0 0;text-align:center;font-size:10px;width:760px}

a.menuText:link, a.menuText:active, a.menuText:visited {color:#333}
a.menuText:hover  {color:#111111;border-bottom:1px dashed #111111}
.menuText {text-transform:uppercase;font-size:10px;color:#F0CAD8;font-weight:bold}

div {padding:5px;text-align:left}
div.sep {border-bottom:1px solid #dddddd;clear:left}
div.sep2 {border-bottom:1px dashed #F7CBDE}
td.sep {height:1px;background:#ddd;padding:0px;margin:0px}

.np {padding:0px}
.bm {margin-bottom:5px}
.rf {float:right;text-align:right}
.bb {border-bottom:1px solid #fff}
.nc {color:#666}
.cl {clear:left}
.cb {clear:both}
.mt10 {margin-top:10px}
.mb10 {margin-bottom:10px}
.mb5  {margin-bottom:5px}
.mr0 {margin-right:0 !important}

.luckyViewCont {text-align:center;overflow:hidden;position:relative;padding:0}

/* FRONT */
.ft1 {text-align:center;width:282px;height:270px;border:1px solid #ebebeb}
.ft2 {padding:0;height:215px;border-bottom:5px solid #FFF}
.ft3 {height:55px;background:#ebebeb}
.ft4 {color:#111111;font-size:18px;text-align:center;font-weight:bold}
.ft5 {vertical-align:top;padding-left:10px;padding:0 0 0 10px}

/* DESIGN */
.title, .title a {font-weight:bold;font-size:14px;color:#111111}
.title2, .title2 a {font-weight:bold;font-size:12px;color:#111}

.topicBar {padding:10px;background:#ccc}

.totalPD {background:#FDEAF2}
.totalCost {background:#f0f0f0}

.push {display:block;color:#222;width:60px;height:15px;background:#FDF88E;border-bottom:1px solid #FFF;font-size:10px;text-align:center;padding-top:1px;margin-right:2px;margin-left:auto;margin-right:auto}
a.push {color:#444}
.pushLong {display:block;color:#FFF;background:#333;width:105px;height:15px;font-size:10px;text-align:center;padding-top:1px;margin-right:2px}
a.pushLong {color:#A73061}
.morePics {width:73px;height:110px;float:left;padding:0;margin:10px 0px 10px 0}
.morePicsMiddle {margin:10px 3px 10px 10px}
.morePicsM {margin-left:6px}
.thumbPolaroid {width:84px;height:115px;text-align:center;padding:3px 1px 4px 1px;margin-top:10px;margin-left:10px;border:1px solid #ddd;float:left}
.hand {cursor:pointer;cursor:hand}
.mid {background:#FDEAF2;margin-bottom:5px}
.left a, .left a:visited {color:#333}
.left {font-size:14px;font-weight:bold;color:#555;padding-left:0}
.right a {color:#555}
.right {font-weight:bold;font-size:14px;color:#555;padding-left:0}
.rightTitle {font-size:21px;font-weight:bold}
.price {font-size:11px;font-weight:bold;color:#888}
.priceDiscounted {font-size:12px;font-weight:bold;color:#F73B3B}

.normal {color:#333}
.normalTxt {font-size:11px}

.pages {margin-top:2px;font-weight:normal;color:#333;font-size:11px}

.sideMenu {font-size:11px;padding:2px}
.sideMenuSelected {color:#888;font-size:11px;padding:2px}
.sideMenuSelected a:link, .sideMenuSelected a:visited, .sideMenuSelected a:active {color:#888}

.contentTableTD {vertical-align:top;padding:0}
.borderLeft 	{border-left:1px dashed #999}

.module 		{border:1px solid #ebebeb;background:#fff;font-size:11px;color:#333}
.module a		{color:#333}

.lh {line-height:1.4em}
.lh a {border-bottom:1px solid #ccc}

.u {text-decoration:underline}
.small 	{font-size:11px;font-weight:normal}

.misc1 {background-color:#ddd}
.misc2 {background:#eee}
.misc3 {background:#FFFECB}
.misc4 {background:#f9f9f9}
.errorField {background-color:#FFFF99}
.errorField2 {background-color:#f5f5f5}
.center {text-align:center}

.desc {padding:0;padding-left:2px;line-height:1.4em;font-size:12px}

.moreImagesBody {margin-top:0px;background:#EBEBEB}
.moreImagesHeader {color:#111111;font-weight:bold;font-size:13px;padding:10px}
.moreImagesCaptions {background:#fff;margin-left:0px}
.moreImagesCaptionSelected {color:#111111}
.moreImagesCaptionNotSelected a, .moreImagesCaptionNotSelected {color:#999}
.markerSale {color:#47ABC5;font-weight:bold}
.listProductWrap {float:left;padding:0;width:147px;text-align:left;font-size:13px;line-height:1.1em;margin-bottom:10px;margin-right:7px}
.listProductWrapFront {vertical-align:top;float:left;padding:0;width:147px;text-align:left;font-size:13px;line-height:1.1em;margin-right:9px;margin-bottom:15px}
.listProductBB {border-bottom:1px dashed #ccc;clear:left}
.listProductPrice {font-size:10px;color:#777}
.listProductWasPrice {font-size:10px;color:#777;text-decoration:line-through}
.listProductSalePrice {font-size:10px;color:red}
.productThumb {width:147px;height:221px;padding:0;margin-bottom:5px}

.swatch {border:1px solid #eee;padding:2px;max-width:40px;min-height:45px;font-size:10px;text-align:center;margin:5px;margin-bottom:10px;float:left}

.botProductTD {padding:0 10px;vertical-align:top}
.botProductDIV {width:80px;padding:0;text-align:center;font-size:10px}

/* ADMIN */
.adminStockSize {width:80%;text-align:right;vertical-align:top;padding:2px}
.adminStockTotal {border-style:none;color:red;font-weight:bold;padding:0px}
.adminStockIn {border:1px solid red;background-color:#ffff99}
.adminStockOut {border:1px solid #999}

.aib, .aib input {border:0;font-size:10px;border-style:none;margin-bottom:0}
.ais {color:red;font-weight:bold;background:#ffff99}
.ais input {font-weight:normal}
#unfOrders td {border-right: 1px dashed #ccc;border-bottom: 1px dashed #ccc}
.ae {color:black;font-weight:bold;background:yellow;padding:3px}

.infoHeader {font-size:12px;padding:0;margin-bottom:10px;cursor:pointer;margin-right:20px;float:left;font-weight:bold;margin-top:5px}
#i1, #i2, #i3, #i4, #i5, #i6, #i7, #i8 {padding:0;line-height:1.4em;font-size:11px;margin-bottom:15px;clear:both}
#i1 a, #i2 a, #i3 a, #i4 a, #i5 a, #i6 a, #i7 a, #i8 a {text-decoration:underline;font-weight:bold}

.showMorePics {padding:5px 0}
.showMorePics div {float:left;min-width:10px;padding-left:0;text-align:left;margin-right:10px;font-size:11px;font-weight:bold;font-family:arial;cursor:pointer}
