body {margin:0px;text-align:center}
#realBody, #pageTop, #pageBottom, form {margin:0;padding:0}
#pageTop {margin-bottom:10px}
#pageBottom {margin-top:10px}
input, select, option, textarea {font-size:12px}
select {width:30%}
td {font-family: arial;font-size:10px}
img {border:0}
a:link, a:visited, a:active {text-decoration:none}
a:hover {text-decoration:none}

#logo {padding:0;margin-top:20px;margin-bottom:-20px}
#logo:after, .mainPage:after, productNavigation:after {clear:both}

.wrap	{margin-left:auto;margin-right:auto;padding:0;clear:both}
.mainPage {margin-left:auto;margin-right:auto;clear:both;padding-top:0;padding-bottom:0}
.footer {padding:8px 0;line-height:1.5em}
.menu {padding:5px;padding-right:0;text-transform:uppercase;font:10px "Arial",sans-serif}
.mainMenu {float:right}
.mainMenu a, .mainMenu a:visited, .mainMenu a:active, .mainMenu a:link {color:#000;margin-right:10px}

.links a {border-bottom:none !important;float:right;margin-left:5px}
.topMsg {margin:0 0 10px 0;text-align:center}

.cartBox {float:right;font-size:10px !important}
.cartBox a, .cartBox a:visited, .cartBox a:active, .cartBox a:link {margin-right:0 !important}
.buttonFB {clear:both;border:none;overflow:hidden;width:85px;height:20px}
.buttonPIN {margin-top:-20px;float:left;border:none;overflow:hidden}

.categoriesWrap {padding:0}
.categoriesLogo {padding:0;text-transform:uppercase;font-size:12px;font-weight:bold}

#search {margin-top:20px}
#newsletter {width:140px;margin-top:20px}
.searchSide {width:140px;;margin:10px 0}
.searchSide input[type=text] {width:100px}
.searchTop {margin:-40px -10px 0 0 !important;float:right}
.searchTop input[type=text] {width:100px;padding:0}
.microInput input[type=text] {width:100px;border:0;padding:5px;text-transform:uppercase;font-size:10px}
.microInput input[type=submit] {text-align:left;border:0;font:bold 12px "Arial",sans-serif;text-transform:uppercase}
.microInput input[type=submit]:hover {cursor:pointer}

.linkTiny {font-size:9px;font-weight:normal}

.tip {cursor:pointer;text-decoration:underline}

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

div {padding:5px;text-align:left}
div.sep {;clear:left}
div.sep2 {padding:2px 5px}
div.sep2:hover {cursor:pointer}
div.fsep {float:left;width:98px;padding:2px 5px}
td.sep {height:1px}

label {font-weight:bold;text-transform:uppercase;font-size:10px}
.np {padding:0px}
.lf {float:left}
.rf {float:right}
.bb {border-bottom:1px solid #fff}
.cb {clear:both;padding:0}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px !important}
.mb10 {margin-bottom:10px}
.ml25 {margin-left:25px}
.mb5  {margin-bottom:5px}
.mr0 {margin-right:0 !important}
.mb0 {margin-bottom:0 !important}
.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}
.center {text-align:center}
.mr10 {margin-right:10px !important}
.hil {background:#ffffc1}
.pl0 {padding-left:0}
.lh0 {line-height:0% !important}
.uc {text-transform:uppercase}
.b {font-weight:bold}
.hide {display:none}
.cursor-help {cursor:help}

.table tr:hover {background:#ffffc1}

.fl50 {padding:5px 0;float:left;width:24%}
.fl50 input {font-size:18px}

/* DESIGN */
.title, .title a {font-weight:bold;font-size:14px;padding:0 5px 5px 0;clear:both}
.title2, .title2 a {font-weight:bold;font-size:12px}
.topicBar {padding:10px;background:#ccc}
.totalCost {background:#f5f5f5}
.hand {cursor:pointer;cursor:hand}
.price {font-weight:bold;font-size:11px;color:#888}
.strike {text-decoration:line-through}

.salePriceWrap {font-size:11px;color:#000}
.spDiscounted1 {font-weight:bold;color:#FC483F}
.spDiscounted2 {font-weight:bold;float:right;text-align:right;color:#FC483F}

.originalPrice {font-size:11px}
.discountedPrice {font-size:11px;color:#000}
.discountedPrice .dpLPSP {float:right;text-align:right}
.discountedPrice .dpColor {color:#FC483F}

.frontFeaturedTitle {color:#333;padding:9px 0 7px;font-weight:bold;font-size:12px;text-transform:uppercase;line-height:1em}

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

.normalTxt {font-size:11px}

.pagesWrap {padding:0 0 5px 0}
.pages {padding:0;float:right;font-weight:normal;color:#333;font-size:11px}
.pages a:hover {font-weight:bold;cursor:pointer}
.pages a, .pages span, .pages strong {padding:3px 0;display:block;float:left;text-align:center;width:30px;margin-right:5px}
.pages span {color:#999}
.pages a.page_nav, .pages span.page_nav {font-style:normal;font-size:15px;padding:0}
.pages span.page_nav:hover, .pages a.page_nav:hover {font-weight:normal}

.contentColumn {padding:0;float:left}
.borderLeft 	{border-left:1px dashed #999}

.listProductWrap {float:left;padding:0;text-align:left;font-size:13px;line-height:100%;margin:0 12px 10px 0}
.listProductPrice {font-size:10px;color:#777}
.listProductWasPrice {font-size:10px;color:#777;text-decoration:line-through}
.listProductSalePrice {font-size:10px;color:red}
.productThumb {padding:0;margin-bottom:5px}

.productNavigation {text-transform:uppercase;padding:0 0 15px 0}
.productDesigner {padding:5px 0;margin:0 0 15px 0;font-size:11px}
.productName {font-size:13px;text-transform:uppercase;padding:0}
.productPrice .originalPrice {padding:0;float:right}
.productInfo {padding:0;margin:10px 0;font-size:12px;line-height:1.5em}
.smallLabel {padding-left:0;font-size:9px;text-transform:uppercase}
.swatch {width:25px;height:25px;font-size:9px;text-align:center;margin:0 5px 10px 0;float:left;cursor:pointer}
.miniSwatch {padding:1px;width:10px;height:10px;margin:0 5px 5px 0;float:left;cursor:pointer}

/* ADMIN */
.adminStockSize {float:left;width:145px;text-align:right;vertical-align:top;padding:2px}

.aibTitle {margin:0;font-size:10px;font-weight:bold}
.aibTitle input {float:right;margin-top:-2px}
.aib {cursor:pointer;padding:0;border:0;float:left;width:312px;margin:0 0 10px -5px}
.aib input {padding:2px;border:0;margin-left:5px;text-align:center;font-size:10px}
.ais {font-weight:bold}
.ais input {font-weight:normal}
.ae {color:black;font-weight:bold;background:yellow;padding:3px}

.nb:hover, .nb {color:#888;font-weight:normal !important}

#help_page {padding:0}
.help_info {padding:0;clear:both;line-height:1.4em;font-size:11px;font-family:arial}
.help_info a {text-decoration:underline}

.tableChart {width:100%;border:0;background:#f5f5f5;line-height:100%;padding:0;border:0}
.tableChart th {font:12px "Arial",sans-serif;font-weight:bold;padding:5px 7px 3px 7px}
.tableChart td {padding:5px 7px 3px 7px}

#largeProductPicWrap {padding:0;float:left;margin-right:10px}
.morePicsHeaderbottom {clear:both;font-size:11px;color:#444;font-weight:bold;text-transform:uppercase;padding:7px 0 0 0}
.showMorePicsbottom {padding:0}
.showMorePicsbottom img {float:left;margin-right:7px;margin-top:5px;cursor:pointer}
.showMorePicsside {float:left;padding:0}
#productThumbnails img.productThumbnailbottom {float:left;margin:5px 8px 0 0;cursor:pointer}
#productThumbnails img.productThumbnailside {float:left;margin:0 0 12.3px 10px;cursor:pointer}
.cycle, #zoomphoto {padding:0}
.cycle img {display:none}
.cycle #bigpic {display:block}

.zimg {display:none}
.zoom {cursor:crosshair}

.cartMenu {font:14px/1.1 "Arial",sans-serif;margin-bottom:10px;padding-left:0}
.cartMenu a, .cartMenu a:active, .cartMenu a:visited, .cartMenu a:link {color:#888}
.cartMenuS {color:#000 !important;font-weight:bold}
.cartMenu a:hover {color:#000 !important}
.cartTable td {padding-left:0}
.cartTable input[type=text] {width:98%;border:1px solid #999;padding:2px}
.cartTable select {width:100%;border:1px solid #999}
.ctShippingWrap {float:right;font-size:11px;padding:10px;width:30%;text-transform:uppercase;line-height:2em}
.ctShippingWrap input[type=text] {width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.ctShippingWrap select, .ctShippingWrap option {width:100%;text-transform:none}
.ctProductPic {width:73px;border-top:1px dotted #ccc}
.ctProductInfo {border-top:1px dotted #ccc;vertical-align:top}
.ctProductInfo, .ctProductInfo span {line-height:1.5em;font-size:10px}
.ctProductInfo a {color:#999}
input#coupon_code_input {text-transform:uppercase;width:88%}
button#coupon_code_add {cursor:pointer;font-size:9px;border:0;background:#f5f5f5;color:#666;padding:0}
button#coupon_code_add:hover {text-decoration:underline}
#coupon_code_response {font-size:9px;display:none;padding:0 0 0 5px}
#email_required_notice {font-size:9px;padding:0 0 0 5px}
#total_subtotal {clear:both;padding:0;border-bottom:1px dotted #d0d0d0}
#total_shipping, #total_tax, #total_coupon_before, #total_coupon_after, #total_total {clear:both;padding:0;display:none;border-bottom:1px dotted #d0d0d0}
.headerHR {margin-top:5px;height:1px;text-align:center}
.headerHR span {font-weight:bold;text-transform:uppercase;padding:0 10px;position:relative;top:-1.75em;font-family:tahoma;font-size:10px}
#span_m1, #span_m2, #span_m3, #span_m4, #span_m5, #span_m6, #div_manual_complete, #section_manual {display:none}

.submitButton {margin-top:20px;text-transform:uppercase;color:#fff;min-width:200px;height:30px;border:0;font-size:12px}
.submitButton:hover, .cartSubmitButton:hover {cursor:pointer}
.cartAddedButton 
{display:block;float:left;width:100%;height:23px;padding-top:7px;margin-top:1px;font-size:12px;text-align:center;text-transform:uppercase}
a.cartAddedButton {display:none}
.cartAddedButton:after {clear:both}
.cartSubmitButton {margin:20px 0 5px;text-transform:uppercase;width:100%;height:30px;border:0;font-size:12px}

#orderPlacedThanks {line-height:1.4em;text-align:center;font-size:11px}

.buttonNormal {background-color:#000 !important;color:#fff !important}
.buttonHighlight {background-color:#000 !important;color:yellow !important}
.buttonDisabled {background:#333 !important}
#mail_body {background:#fff;line-height:1.3em;padding:15px}
.note_notice {font-size:9px;padding:0;margin-top:10px}
.note, #note_f {background:#efefef;font-style:italic;padding:5px 7px}

.smWidget {padding:0;float:left}
.smWidget, .smWidget iframe {width:115px !important}
.smWidget div {padding:0 !important}

.multiCol1 {padding:0;float:left;margin-right:10px}
.multiCol2 {padding:0;float:left}
.multiCol1 strong, .multiCol2 strong {font-size:10px;text-transform:uppercase}
.multiCol1 input[type=text], .multiCol1 textarea, .multiCol2 input[type=text], .multiCol2 textarea {width:98%}
.multiCol1 input[type=submit], .multiCol2 input[type=submit] {color:#eee;border:0;padding:5px 20px;text-align:center;margin-top:10px;text-transform:uppercase;cursor:pointer}

#giftTitle1 {font-size:13px;margin-bottom:-10px;text-shadow:0 1px 0 #fff}
#giftTitle2 {font-size:28px;font-weight:bold;text-shadow:0 2px 0 #fff}
#giftAmount {font-size:25px;padding:75px 20px 0 0;color:#fff;float:right}
#giftLetter {background:#f5f5f5;border-top:1px dotted #ccc;padding:20px;font-size:11px}
.giftAmountSelect {width:74px;float:left;background:#eee;text-align:right;margin:0 5px 5px 0}
.giftAmountSelect:hover {background:#f5f5f5;cursor:pointer;font-weight:bold}
.giftAmountSelected {width:74px;float:left;background:#999;font-weight:bold;color:#eee;text-align:right;margin:0 5px 5px 0}
.giftAmountSelected:hover {background:#aaa;color:#eee;cursor:pointer;font-weight:bold}

span.sp{display:block;position:relative;float:left}
.sp{background:url(img/sprite-site_v-1.png) no-repeat;cursor:pointer;width:16px;height:16px;margin-right:5px;vertical-align:middle}
.sp.slistadd{background-position:0 0}
.sp.slistdel{background-position:0 -17px}
.sp.slink{background-position:0 -34px}
.sp.sdelete{background-position:0 -51px}
.sp.sbullet{background-position:0 -68px}
.sp.stinyheart{background-position:0 -85px;margin-right:0}
.sp.stools{background-position:0 -102px;margin-right:0;float:right;opacity:.85}
.sp.scomment{background-position:0 -119px;margin-right:0}
.sp.sbold{background-position:0 -136px}
.sp.sitalic{background-position:0 -153px}
.sp.sarrowup{background-position:0 -170px}
.sp.sarrowdown{background-position:0 -187px}
.sp.sexpand{background-position:0 -204px;margin-top:-3px}
.sp.sfacebook{background-position:0 -221px}
.sp.stwitter{background-position:0 -238px}
.sp.shelp{background-position:0 -255px;margin-right:0}
.sp.snew{background-position:0 -272px;margin:0}
.sp.scart{background-position:0 -289px;margin-top:-2px}
.sp.stinyplus{background-position:0 -306px;margin:0 0 0 5px;float:right}
.sp.stinyminus{background-position:0 -323px;margin:0 0 0 5px;float:right}
.sp.sold{background-position:0 -340px;margin:0}

.active {padding:0}
.tabs {margin:0 0 10px;padding:0;list-style:none}
.tabs:before, .tabs:after {display:table;content:"";*display:inline}
.tabs:after {clear:both}
.tabs>li {float:left;font-size:14px;color:#000 !important}
.tabs{float:left;width:100%}
.tabs>li{position:relative;top:1px}
.tabs>li>a{padding:0 5px 0 0;margin-right:2px}
.tabs>li.active>a{font-weight:bold;color:#000}
.tabs a.menu:after margin-top:15px;margin-left:5px}
.tab-content {clear:both;padding:0;line-height:1.4em;margin-bottom:15px;clear:both}
.tab-content > *, .pill-content > * {display:none}
.tab-content > .active {clear:both;display:block}

#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(http://www.fashioncan.com/images/blank.gif) no-repeat;display:block}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover, #prevLink:visited:hover {background: url(http://www.fashioncan.com/core/img/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(http://www.fashioncan.com/core/img/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Arial, 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}

#pageThumbnailCaption {width:500px;padding:0;margin-top:10px;font-size:11px}
#pageThumbnailsnumbers {padding:0;float:right;margin-top:10px}
#pageThumbnailsnumbers a {display:block;float:left;color:#000;cursor:pointer;margin-left:5px;padding:0 2px 1px;width:15px;text-align:center;font-size:11px;font-family:courier}
#pageThumbnailsnumbers a:focus, #pageThumbnailsnumbers a.activeSlide {background:#000;color:#fff}
#pageThumbnailsdots {padding:0;float:right;margin-top:10px}
#pageThumbnailsdots a {display:block;float:left;cursor:pointer;margin-left:5px;padding:0;width:10px;height:10px;font-size:0;background:#dcdcdc;color:#dcdcdc;border-radius:10px}
#pageThumbnailsdots a:focus, #pageThumbnailsdots a.activeSlide {background:#000}

.blogWrap {padding:0;margin-left:20px}
.blogTitle {padding:5px 0;font-size:15px;font-family:arial}
.blogPhoto {text-align:center;clear:both;padding:0}
.blogCaption {clear:both;text-align:right;font-size:10px;color:#777}
.blogText {padding:5px 0;font-size:12px;margin-bottom:10px}

#nav{font-size:12px;text-align:left;list-style:none;margin:0;float:right}
#nav li{float:left;margin-left:10px;position:relative}
#nav a{display:block;color:#333;background:#fff;text-decoration:none}
#nav a:hover{color:#333;background:#fff}
#nav ul{background:#fff;list-style:none;position:absolute;left:-9999px;z-index:999;padding:5px;margin-left:-5px;font-size:11px}
#nav ul li{padding-top:1px;float:none;margin:5px 0 0 0}
#nav ul a{white-space:nowrap;text-transform:captalize}
#nav li:hover ul{left:0}
#nav li:hover a{background:#fff}
#nav li:hover ul a {text-decoration:none}
#nav li:hover ul li a:hover{background:#fff}

#product_colour_size #colour_select {margin:5px 5px 0 0;width:48%;float:left}
#product_colour_size #size {margin-top:5px;width:48%;float:right}
#add_to_cart {width:100%}
.formatCol {width:45%;padding:0;float:left;margin-right:10px}