/* HTML */
body {margin:0px;font-size:10px;font-family:helvetica,arial;background:#fff;color:#333;text-align:center;}
form {margin:0;padding:0;}
input, select, option {font-size: 10px;font-family:helvetica,arial;}
td {font-family: arial;font-size:10px;}
img {border:0;}

/* PAGE */
.wrap	{width:777px;margin-left:auto;margin-right:auto;padding:0;clear:both;background:white;}
.mainPage {padding:0px;width:775px;background:#fff;clear:both;margin:1px;}
.topHeader	{text-align:left;background:#fff;}
a:link, a:visited, a:active {color:#72324C;text-decoration:none;}
a:hover {color:#111111;text-decoration:none;}
.menuold {height:28px;margin-left:10px;padding-left:10px;padding-right:20px;background:url(img/v2/submenu.gif) no-repeat;color:#333;font-size:11px;font-family:helvetica,arial;}
.menu {color:#fff;background:url(img/menu-bar.gif) left top;padding-right:10px;border-right:1px solid #fff;border-left:1px solid #fff;}
.menu a {font-size:11px;font-family:helvetica,arial;margin-left:20px;float:right;}
.menu a, .menu a:visited, .menu a:active, .menu a:link {color:#fff;}
.menu small {font-size:10px;}
.footer {color:#666;padding-left:5px;padding-top:10px;text-align:right;min-height:100px;background:url(img/footer-ss2009.gif) top center no-repeat;}
.footer a {padding-top:3px;font-size:11px;font-family:helvetica,arial;width:80px;float:left;}
.footer a, .footer a:visited, .footer a:active, .footer a:link {color:#666;}
.footer .rf a {padding-top:3px;font-size:11px;font-family:helvetica,arial;width:80px;float:none;}
.footer form {float:left;}
.footerprom {padding:0;}
.footerprom a {padding:0;width:250px;font-weight:bold;font-size:12px;}

.subMenu {margin:0 10px 0 10px;font-size:9px;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 {margin-top:5px;line-height:1.2em;color:#333;}
.cartBox .small {font-size:9px;color:#333;}
.cartBox a, .cartBox a:visited, .cartBox a:active, .cartBox a:link {color:#333;}
.cartTotal {margin-right:5px;font-family:helvetica,arial;font-size:11px;color:#333;}

#frontTable div {padding:0;margin-bottom:0;padding-bottom:1px;}
.linkTiny {color:#888;font-size:9px;font-weight:normal;}
.imgLeft {float:left; margin:0 10px 0 0;}
.copyright {padding:10px 0 0 0;text-align:center;font-size:9px;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-family:helvetica,arial;font-size:9px;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;}

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

.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;}

#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin: 0 auto;}
#imageContainer{padding:10px;}
#loading{position: absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position: absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover {background: url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow: auto;width:100%}
#imageData{	padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}	
#imageData #caption{font-weight:bold;}
#imageData#numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

/* 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;}

.totalCost {background:#F8EBF0;}

.morePics {width:73px;height:110px;float:left;padding:0;margin:0px 0px 0px 0;}
.morePicsMiddle {margin:0px 0px 0px 8px;}
.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;font-family:helvetica,arial;color:#555;padding-left:0;}
.right a {color:#555;}
.right {font-family:helvetica,arial;font-weight:bold;font-size:14px;color:#555;padding-left:0;}
.rightTitle {font-size:21px;font-weight:bold;}
.price {font-family:helvetica,arial;font-size:11px;font-weight:bold;color:#888;}
.priceDiscounted {font-family:helvetica,arial;font-size:12px;font-weight:bold;color:#F73B3B;}

.normal {color:#333;}
.normal a, .normal a:visited, .normal a:active, .normal a:link {color:#333;}

.normalTxt {font-size:11px;font-family:helvetica,arial;}

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

.sideMenu {border-bottom:1px dotted #eee;font-size:15px;padding:2px;color:#666;}
.sideMenu a, .sideMenu a:visited, .sideMenu a:active, .sideMenu a:link {color:#666;}

.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:9px;font-weight:normal;}

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

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

.moreImagesBody {margin-top:0px;}
.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-family:helvetica,arial;font-size:13px;line-height:1.1em;margin-bottom:10px;margin-right:8px;}
.listProductWrapFront {vertical-align:top;float:left;padding:0;width:147px;text-align:left;font-family:helvetica,arial;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:9px;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:9px;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;width:75px;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;}