/*
nav purple:     9a246f      
hover red:      cd3132
title red:      ff0000
*/
/****************************************** text ***************************************/

li, a, p, h3, h2, h4, h1,td {
    font-family: "Lucida Console", monaco, sans-serif;
    text-transform: uppercase;
    
}

/*h3, h2 {
    font-family: courier;
} */

a:hover {
    color: #cd3132;
}

.redTitle {
    font-family: arial;
    font-weight: bold;
    font-size: 18px;
    color: #ff0000;
}

h1.narrow {
    width: 366px;
    float: left;
}



p {
    font-size: 10px;
     color: #626971;
    
    margin: 0 0 10px 0;
}
.smallTitle {
    font-size: 10px;
    color: #ff0000;
    margin: 0 0 10px 0;
}


.storePlace {
    font-size: 18px;
    color: #ff0000;
    margin: 0 0 10px 0;
}

.storeDetails {
    width: 513px;
    margin: 0 0 10px 0;
}

.storeDetails td {
    text-transform: uppercase;
    font-size: 10px;
    color: #626971;
    padding: 0 0 2px;
}

.storeDetails td span {
    color: #9a246f;
}

.storeDetails tr.tTitle td{
    color: #cd3132;
}

/************************* shoes Nav *********************/

#shoesNav {
    width: 218px;
    float: right;
    text-align: right;
    padding: 7px 25px 0 0;
}

#shoesNav li {
    display: inline;
    font-size: 10px;
}

#shoesNav li a {
    font-size: 10px;
    color: #fc0511;
    text-transform: uppercase;
}

#shoesNav li a:hover {
    text-decoration: underline;
}

/****************************************** layout ***************************************/

body {
    background: url('/assets/images/global/bg.gif') center top repeat;
}

#wrap {
    width: 1000px;
    margin: 0 auto;
    position: relative;

}

#wrapInner {
    min-height:769px;
      height:auto !important;
      height:769px;
    padding: 163px 0 0;
}

#left {
    width: 212px;
    float: left;
    margin: 0 0 0 68px;
}

#left ul , #left h3{
    padding: 0 0 0 22px;
}

#left h3, #left a{
    font-size: 12px;
    font-weight: bold;
    color: #9a246f;
    text-transform: uppercase;
}

#left li {
    font-size: 11px;
    line-height: 17px;
}

#left p {
    font-size: 11px;
    color: #9a246f;
    font-weight: bold;
    padding: 120px 0 0;
}

#left a {
    text-decoration: underline;
}

#left li.on a, #left li.on ul li.on a {
    color: #cd3132;   
}

#left li.on ul li a {
    color: #9a246f;
}

#left a:hover, #left li.on ul li a:hover {
    color: #cd3132;
}

.d {
    width: 31px;
    background: url('/assets/images/global/navDivide.gif') 22px top repeat-y;
}

.dOne {
    height: 21px;
}

.dTwo {
    height: 35px;
}

.dThree {
    height: 49px;
}

.dFour {
    height: 63px;
}

.dFive {
    height: 77px;
}

.dSix {
    height: 91px;
}

.dSeven {
    height: 105px;
}

.dEight {
    height: 119px;
}

.dNine {
    height: 133px;
}

.dTen {
    height: 147px;
}

#right {
    width: 620px;
    float: left;
    padding: 0 0 0 15px;
}

/************************* rows in right col *********************/

#barOne, #barTwo, #barThree {
    background: url('/assets/images/global/kissLine.gif') left top no-repeat;
    padding: 11px 0;
}

#barOne {
    min-height:268px;
      height:auto !important;
      height:268px;
      clear: both;
}

#barTwo {
    min-height:107px;
      height:auto !important;
      height:107px;
}

/************************* backgrounds + logo placements *********************/

#logo {
    display: block;
    width: 236px;
    height: 116px;
    position: absolute;
    top: 25px;
    left: 68px;
}

.homepage #wrap {
    background: none;
}

.homepage #wrapInner {
    background: url('/assets/images/backgrounds/home.jpg') left top no-repeat;
}

.inner {
    background: url('/assets/images/global/innerBg.jpg') left top no-repeat;
}

.innerRep {
    background: url('/assets/images/global/innerBg.jpg') left top repeat-y;
}

.contact {
    background: url('/assets/images/backgrounds/contactUs.jpg') left top no-repeat;
}

.news {
    background: url('/assets/images/backgrounds/news.jpg') left top no-repeat;
    
}

.flirty {
    background: url('/assets/images/backgrounds/flirty.jpg') 722px 104px no-repeat;
}

.peacock {
    background: url('/assets/images/backgrounds/peacock.jpg') 100% 0% no-repeat;
}

.cute {
    background: url('/assets/images/backgrounds/cute.jpg') 722px 60px no-repeat;
}

.necklace {
    background: url('/assets/images/backgrounds/necklace.jpg') 690px 0px no-repeat;
}

.glam {
    background: url('/assets/images/backgrounds/glam.jpg') 722px 90px no-repeat;
}

.sunglasses {
    background: url('/assets/images/backgrounds/sunglasses.jpg') 592px 60px no-repeat;
}

.cool {
    background: url('/assets/images/backgrounds/cool.jpg') 722px 60px no-repeat;
}

.glasses {
    background: url('/assets/images/backgrounds/glasses.jpg') 610px 0px no-repeat;
}

.sexy {
    background: url('/assets/images/backgrounds/sexy.jpg') 722px 90px no-repeat;
}

.divine {
    background: url('/assets/images/backgrounds/divine.jpg') 722px 99px no-repeat;
}

.mask {
    background: url('/assets/images/backgrounds/mask.jpg') 100% 20px no-repeat;
}

.handbag {
    background: url('/assets/images/backgrounds/handbag.jpg') 620px 0% no-repeat;
}

.lush {
    background: url('/assets/images/backgrounds/lush.jpg')  702px 60px no-repeat;
}

.girly {
    background: url('/assets/images/backgrounds/girly.jpg') 712px 60px  no-repeat;
}

.gorgeous {
    background: url('/assets/images/backgrounds/gorgeous.jpg') 685px 90px no-repeat;
}

.fab {
    background: url('/assets/images/backgrounds/fab.jpg') 712px 60px  no-repeat;
}

.butterfly {
    background: url('/assets/images/backgrounds/butterfly.jpg') 765px 0px  no-repeat;
}


.hot {
    background: url('/assets/images/backgrounds/hot.jpg') 716px 77px  no-repeat;
}

.sweet {
    background: url('/assets/images/backgrounds/sweet.jpg') 716px 87px  no-repeat;
}

.pineapple {
    background: url('/assets/images/backgrounds/pineapple.jpg') 716px 10px  no-repeat;
}

.multipleNecklace {
    background: url('/assets/images/backgrounds/multipleNecklace.jpg') 716px 0px  no-repeat;
}


/************************* home *********************/

.homepage h2 {
    font-size: 12px;
    font-weight: bold;
    color: #b4006f;
    text-transform: uppercase;
    text-decoration: underline;
    margin: 0 0 7px 0; /* alernate in sifr file */
}

#homeList {
    font-size: 32px;
    font-family: arial;
    color: #b4006f;
    text-decoration: underline;
}

#homeList a {
    color: #b4006f;
}



#bestSellers h3 {
    font-size: 10px;
    color: #cd3132;
    margin: 0 0 6px 0;
}

#bestSellers li {
    display: block;
    float: left;
}

#latestNews h3{
    font-size: 18px;
    color: #db0000;
    text-decoration: underline;
    margin: 0 0 7px 0;
}

#latestNews li a {
    
    font-size: 10px;
    color: #626971;
}

#latestNews li a:hover {
    text-decoration: underline;
}

#latestNews li a span {
    color: #db0000;
    
}

/************************* detailed + thumb view *********************/


#detailed span{
    display: block;
    width: 409px;
    min-height:274px;
      height:auto !important;
      height:274px;
    float: left;
    padding: 0 14px 0 0px;
    background: url('/assets/images/global/ajax-loader.gif') 50% 50% no-repeat;
}


.jsOn li {
    cursor: pointer;
}


#detailed div {
    width: 188px;
    float: left;
}

#detailed p {

    min-height:211px;
      height:auto !important;
      height:211px;
}

#sectionIntro p  {
    padding: 10px 0 0;
    font-size: 10px;
    color: #626971;
    width: 420px;
    text-align: justify;
}

#detailed a, #sectionIntro a {
    color: #ff0000;
    font-size: 10px;
    text-decoration: underline;
}

#singleThumbs  h3 {
    font-size: 10px;
     color: #cd3132;
     margin: 0 0 6px 0;
}

#singleThumbs li {
    float: left;
    margin: 0 7px 0 0;
}

#thumbs ul {
    clear: both;
    margin: 0 0 3px 0;
}

#thumbs ul li {
    display: block;
    float: left;
    margin: 0 3px 0 0;
    height: 67px;
}


/************************* contact us *********************/

#add {
    font-family: courier;
    font-size: 18px;
    color: #b4006f;
    line-height: 23px;
}

#add a {
    font-family: courier;
    color: #b4006f;
    text-decoration: underline;
}

#add a:hover {
    color: #fc0000;
}

#stock {
    padding: 20px 0 0;
    font-family: courier;
    font-size: 18px;
    color: #626971;
    line-height: 23px;
    
}

#stock a {
    font-family: courier;
    color: #fc0000;
}

#stock a:hover{
    text-decoration: underline;
}

/****************************************** heritage ***************************************/

#heritage {
    background: url('/assets/images/heritage/bg.gif') left top no-repeat;
    min-height:273px;
      height:auto !important;
      height:273px;
    padding: 0 0 0 428px;
}

#heritage h3 {
    font-size: 12px;
    color: #fd0423;
    margin: 0 0 10px 0;
    font-weight: bold;
}

#barList {
    font-size: 20px;
    color: #b4006f;
    font-family: arial;
    text-transform:uppercase;
    text-decoration: underline;
}

/************************* news *********************/

#news {
    overflow: auto;
    height: 287px;
}

.nItem {
    background: url('/assets/images/global/dots.gif') left bottom repeat-x;
    padding: 0 0 10px 0;
    width: 504px;
    margin: 0 0 10px 0;
}

.nPic {
    display: block;
    width: 93px;
    height: 48px;
    float: left;
}

.nItem div {
    width: 359px;
    padding: 0 0 0 20px;
    float: left;
}

.nItem h4 {
    font-size: 10px;
     color: #fd0423;
     margin: 0 0 3px 0;
     text-decoration: underline;
}

.nItem h4 a {
    color: #fd0423;
}

#nStory h2 {
    font-size: 18px;
    color: #fc0511;
    font-family: courier;
    margin: 0 0 10px 0;
}

#nStory a {
    color: #ff0000;
    font-size: 10px;
    text-decoration: underline;
}


#nArchive h3 {
    font-size: 12px;
    color: #ff0000;
    margin: 0 0 10px 0;
}

#nArchive ul li {
    margin: 0;
    padding: 0;
    line-height: 14px;
}

#nArchive ul li a {
    font-size: 12px;
    text-decoration: underline;
    color: #ff0000;
}

#nArchive ul li a:hover {
    text-decoration: none;
}

#nArchive ul {
    width: 164px;
    float: left;
}

#nArchiveLeft {
    margin: 0 80px 0 0;
}

/****************************************** store finder  ***************************************/

#stockOne {
    width: 195px;
    float: left;
}

#stockTwo {
    width: 195px;
    float: left;
}

#stockThree {
    width: 170px;
    float: left;
}

#stockThree li {
    font-size: 10px;
}

#stockOne li a {
    font-size: 18px;
    color: #626971;
    text-decoration: underline;
}

#stockTwo li a {
    font-size: 18px;
    color: #626971;
    text-decoration: underline;
    
}

#stockThree li a {
    font-size: 10px ;
    color: #ff0202;
    text-decoration: underline;
    
}


#stores .sFirst {
    margin: 0 0 10px 0;
    font-size: 18px;
}

#stores .sFirst a {
    color: #cd3132;
    font-size: 18px;
    
}

