/* Home page */

div.wrapHome
{
    display:block;
    float:left;
    background:#B9B9B1;
    color:#000;
    border-top:1px solid #000;
    border-bottom:5px solid #F38025;
    margin:10px 0 0 0;
    width:100%;
    height:390px;   
}
p.home
{
    float:left;
    margin:140px 0 0 120px;    
    font:normal normal 100 30px/38px georgia, times, serif;
    text-align:center;
}
div.wraphImg
{
    float:right;
    display:block;
    margin:10px 10px 0 0;
    height:370px;
    width:390px;    
    background:#fff;   
}
div#wrapBottom
{
    float:left;
    margin:15px 0 0px 0;
    display:block;
    clear:both;
    position:relative;
    height:auto;
    overflow:hidden;
    width:100%;
}
div.fp_bottomcol
{
    display:block;
    float:left;
    width:203px;
    margin:0 9px 0 9px;
    height:auto;
    position:relative;  
    overflow:hidden;  
    z-index:10; 
    text-align:center;
}
div.fp_bottomL{margin:0 8px 0 12px;}
div.fp_bottomR{margin:0 0px 0 8px;}

/*content pages */

div.leftContent
{
    width:53%;
    float:left;
    height:auto;   
}
div.rightContent
{
    width:43%;
    float:right;
    margin:0 0 20px 0;      
}
div.bg
{
    position:relative;
    margin:0 0 0 -24px;
    width:100%;
    float:left;
    height:auto;   
}
div.Ori
{
    height:564px;
    width:920px;
    background:url(/images/orientalBG.jpg) 0 0 no-repeat;
}
div.Dot
{
    height:567px;
    width:920px;
    background:url(/images/dottyBG.jpg) 0 0 no-repeat;   
}
ul.fashions
{
    display:block;
    position:relative;
    float:left;
    margin:24px 0px 0 0;
    left:-54px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#339E95;    
    width:435px;
    height:22px;  
    font:normal normal 900 12px verdana-sans-serif;
    line-height:21px;
    color:#fff; 
    overflow:hidden;
}
ul.fashions li
{
    float:left;    
    width:217px;
    text-align:center;
}

ul.uDot
{
    color:#fff;   
    border-top:1px solid #E6DFFE;
    border-bottom:1px solid #E6DFFE;
    background-color:#474D7D;
}
h1.Ori
{
    position:relative;
    float:left; 
    top:362px;
    left:10px;   
    color:#450075;
    font:normal normal 900 28px georgia, times, serif;
    letter-spacing:1px;
}
h1.Dot
{
    display:block;
    position:relative;
    float:left;
    top:454px;
    left:230px;
    color:#474D7D;    
    height:98px;
    background-color:#fff;
    width:170px;
    font:normal normal 900 32px georgia, times, serif;
    text-align:left;
    padding:15px 0 0 30px;
}
p.Ori
{
    position:relative;
    float:left;
    clear:both;
    top:365px;
    left:10px;
    color:#450075;    
    font:normal normal 900 17px georgia, times, serif;
    line-height:23px;
    width:300px;
}
p.Dot
{
    position:relative;
    float:left; 
    width:490px;
    height:95px;
    background-color:#fff;
    top:406px;
    left:-105px;
    font:normal normal 900 19px georgia, times, serif;
    padding:18px 0 0 10px;
    color:#474D7D;
    z-index:2;
    line-height:25px;
}
a.abSel
{
    background:url(/images/warrow.gif) right 2px no-repeat;
    padding-right:13px;
    color:#000;    
}
a.abSel:hover{color:#fff;}
a.aDot{color:#E6DFFE;}a.aDot:hover{color:#fff;}
a.aNeu{color:#44555F;background:url(/images/linkBg.gif) right 2px no-repeat;}
a.aNeu:hover{color:#F38025;}
a.aCol{color:#fff;background:url(/images/linkBg.gif) right 2px no-repeat;}
a.aCol:hover{color:#F38025;}
/* Stores */

ul.store
{
    float:left;
    width:200px;
}
ul.store li
{
    width:100%;
    float:left;
    margin:0 0 15px 0;    
    clear:both;
}
span.strImg
{
    display:block;
    float:left;
    text-indent:20px;    
    background:url(/images/telSm.png) left 4px no-repeat;   
}
img.storeImg
{
    display:block;
    margin:45px 0 0 0 ;    
    
}
/* Concessions */
p.conc
{
    font-size:13px;
    font-weight:900;
    text-align:center;    
    margin:5px 0 20px 0;
}
a.conc
{
    background:url(/images/linkBg.gif) right 5px no-repeat;
    font:normal normal 600 16px Verdana, sans-serif;    
    color:#F38025;
    padding-right:15px;
}
a.conc:hover{color:#44555F;}
a.str{font-size:12px;background-position: right 3px;}
a.gb{color:#44555F;}a.gb:hover{color:#F38025;}
ul.conc
{
    float:left;
    display:block;
    width:193px;
    border-left:2px solid #F38025;     
    padding-left:45px;
}
ul.first{padding-left:15px;width:195px;border:none;}
ul.last {padding-left:45px;width:135px;}
ul.conc li
{
    font:normal 100 12px verdana,sans-serif;
    width:150px;
    margin:0 0 15px 0px;
    line-height:15px;
}

/* Neutral */
div.lNeu
{
    width:410px; 
    margin-left:40px;
}
div.rNeu
{
    float:right;
    background:url(/images/neutrals_right.png) 0 30px no-repeat;       
    width:420px;
    height:390px;
}
ul.Neu
{
    right:0;
    top:-20px;
    background:#fff;
}
ul.Neu li
{
    width:140px;color:#F38025;  
}
h1.Neu
{
    position:relative;
    display:block;
    float:left;
    top:15px;
    margin:0 auto 0 25px;
    background:#44555F;
    color:#fff;
    height:48px;
    width:370px;
    font:normal normal 900 40px georgia, times, serif;        
}
p.Neu
{
    top:15px;
    float:left;
    display:block;
    position:relative;
    height:98px;
    width:320px;
    background:#fff;
    color:#44555F;    
    margin:0 0 0 40px;
    font:normal normal 100 25px georgia, times, serif; 
    padding:10px 0 5px 20px;
}

/* Colour */

div.rCol
{
    float:right;
    background:url(/images/neutrals_right.png) 0 30px no-repeat;       
    width:420px;
    height:390px;
}
div.rCol
{
    float:right;
    background:url(/images/colour_right.png) 0 7px no-repeat;       
    width:420px;
    height:390px;
}
h1.Col
{
    position:relative;
    display:block;
    float:left;
    top:100px;
    margin:0 auto 0 25px;
    background:#000;
    color:#3B76A6;
    height:48px;
    width:370px;
    font:normal normal 900 40px georgia, times, serif;        
}
p.Col
{
    top:100px;
    float:left;
    display:block;
    position:relative;
    height:60px;
    width:350px;
    background:#fff;
    color:#44555F;    
    margin:0 0 0 25px;
    font:normal normal 100 20px georgia, times, serif; 
    padding:10px 0 5px 20px;
}
ul.Col
{
    right:0;
    top:-20px;
    background:#44555F;
}
ul.Col li
{
    width:140px;color:#F38025;  
}