﻿body
{
    background-color: #fce8f3; /* -- Christmas :: #AB1C30, normal :: #f1f1f1;*/

}

#Christmas09_L
{
    width:100%;
    float:right;
    background-image:url(http://images.lasenza.co.uk/images/Christmas09/bg_Christmas09_L.jpg);
    background-repeat:repeat-y;
}
#Christmas09_R
{
    width:100%;
    float:left;
    background-position: top right;
    background-image:url(http://images.lasenza.co.uk/images/Christmas09/bg_Christmas09_R.jpg);
    background-repeat:repeat-y;
}

#flashcontent {
	height: 100%;
	font: 14px arial;
	font-weight: bold;
	color: #000;
	text-align:center;
	line-height: 200px;
}
#flashcontent2 {
	height: 100px;
	font: 14px arial;
	font-weight: bold;
	color: #999;
	text-align:center;
	line-height: 200px;
}

#flash{
display: block;
}
#flash2{
display: block;
margin: 0px auto 0px auto;
}

.Container
{
    float:left;
    width:100%;
    text-align:center;
}

.ContentCon
{
    width:940px;
    margin-left:auto;
    margin-right:auto; 
    background-color:#000000;
}
#BorderGry
{
    float:left;
    width:950px;
    border-left: 4px solid #cccccc;
    border-right: 4px solid #cccccc; 
    background:#000000;  
}
#BorderBlk
{
    float:left;
    width:930px;
    border-left: 5px solid #000000;
    border-right: 5px solid #000000; 
    background:#000000;  
}

.Content, .Content_magazine, .Content_Homepage
{
    float:left;
    width:930px;
    text-align:left;
    background-color:#FFFFFF; 
}
.Content_magazine, .Content_Homepage
{
    background-color:#000000;
}

.SideTab
{
    float:left;
    width:17px;
    margin-top:20px;
}

.BodyContent
{
    float:left;
    width:909px;
    padding:10px 10px 5px 10px;  
    position:relative;
}

.BodyContent_Home
{
    float:left;
    width:930px;
    padding:0px 0px 0px 0px;  
    background-color:#000000;
}
.BodyConHome_blk
{
    float:left;
    width:930px;
    padding:0px;  
    background-color:#000000;
}

.LevelContent, .BodyContent_magazine
{
    float:right;
    width:730px;
}
.BodyContent_MensGuide
{
    position:relative;
    float:right;
    width:720px;
    background-image:url('http://images.lasenza.co.uk/images/MensGuide/bg_MensGuideBody.jpg');
    background-repeat:no-repeat;
    padding-bottom:50px;
}
.MagBreadCon
{
    float:left;    
    padding:10px;
    width: 701px;
    color:#d8199d;
}

.Content_Level1, .Content_Level2
{
    float:left;
    width:590px;
    padding:10px 5px 10px 5px;
    z-index:10;
}
.Content_Level3
{
    float:left;
    width:746px;
    padding:10px;
    z-index:10;
}
.ContentFull
{
    width:909px;
    padding:10px;
}

/* ######### HEADER ########## */
.HeaderCon
{
    float:left;
    width:930px;
    background-color:#000000;
    padding-bottom:5px;    
}

.LogoCon
{
    float:left;
    width:229px;
    padding-top:10px;
}

/* old layout = 3 header columns  - pre 27/08/08 */
/* --------------------------------*/
.HeaderCenter
{
    float:left;
    width:200px;
    text-align:center;
    border:1px solid #ffffff;
    /*padding-top:12px;*/
}
.DeliveryGiftCon
{
    /*width:252px; -- free delivery banner --*/
    width:292px; /* sale banner */
    margin-left:auto;
    margin-right:auto;
    padding-top:27px;
    color:#FFFFFF;
    font-size:120%;    
}

.HeaderRight
{
    float:right;
    width:420px;
    padding-top:12px;
}
/* --------------------------------*/

.HeaderTop
{
    float:left;
    width:700px;
    padding-top:10px;
}
.HeaderBottom
{
    float:left;
    width:630px;
    padding-top:5px;
    text-align:right;
}
.CountDown
{
	float:left; 
	width:180px; 
	height:44px; 
	margin-left:20px;	
	padding:35px 0px 0px 167px;
	color:#f1029f; 
	background-image:url('http://images.lasenza.co.uk/images/bg_CountDown_20080827.gif');
	background-repeat:no-repeat;
	font-weight:bold;
}

.BagCon
{
    float:right;
    width:125px;
    text-align:right;    
}
.hdrNewsletter
{
    float:right;
    width:240px;
}
.hdrFormCon
{
    float:left;
    width:165px;
    margin-bottom:10px;
}

.HeaderSearchCon
{
    float:left;
    padding-top:10px;
    margin-right:20px;
    padding-right:20px;
    border-right:1px solid #E8E4E5;
}
.txtSearchHm
{
    float:left;
    width:120px;
    height:16px;
    border:1px solid #CCCCCC;
    margin:1px 5px 0px 0px;
    padding-left:4px;
    color:#ABABAB;
}
.btn_hGo
{
    float:right;    
    cursor:hand;
    margin-top:1px;
}
.btn_hSearch
{
    float:left;
    margin-top:1px;
}

.LinkCon
{
    float:left;
    width:910px;    
    padding: 0px 10px 1px 10px;
}
.LinkBorder
{
    float:right;  
    display:block;
    border:1px solid #E4E2E3;
    background-image:url('http://images.lasenza.co.uk/images/bg_TopMenuExtras.gif');
    background-repeat:repeat-x;
}

.MenuCon
{
    float:left;
    width:930px;     
    height:23px;   
    background:#D8199D url('http://images.lasenza.co.uk/images/m_bg.jpg') repeat-x;
    position:relative;
    z-index:1;
}
.MenuItem, .MenuItem_s
{
    float:left;
    padding: 0px 10px 0px 10px;
}
.MenuItem_s
{
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    background-color:#FC448E;
}
.MenuItem_MyLaSenza
{
    float:right;
    width:75px;
    padding: 0px 10px 0px 10px;
    border-left:1px solid #FFFFFF;
}
.MenuItemSelected_MyLaSenza
{
    background-color:#FC448E;
}
/* #########  END HEADER ########## */


/* ######### BEGIN FOOTER ########## */
.ftReflectionCon
{   
    float:left;
    position:relative;
    width:930px;
    margin-left:auto;
    margin-right:auto;    
    clear:left;    
}
.FooterCon
{   
    float:left;
    position:relative;
    width:930px;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;    
    clear:left; 
    text-align:left;      
    background:#000000 url(http://images.lasenza.co.uk/images/footer/bg_ft.jpg) repeat-x;
}
.FooterContent
{
    float:left;
    position:relative;
    width:930px;
}
.ftQuickLinks
{
    float:left;
    width:480px;
}
.ftDepartments
{
    float:left;
    position:relative;
    width:150px;
}
.ftHeader
{
    float:left;
    width:100%;
}
.ftAboutContent
{
    float:left;
    width:150px;
    color:#FFFFFF;
    font-size:95%;
}
.FooterLogoCon
{
    float:left;
    position:relative;
    margin-top:20px;
    padding-bottom:40px;
    width:898px;
    margin-left:16px;
    border-top:1px solid #383838;
}

.txtSearchFt
{
    float:left;
    width:130px;
    height:16px;
    border:1px solid #CCCCCC;
    margin-right:5px;
    color:#000000;
}
.btn_ftGo
{
    float:left;    
    cursor:hand;
}

.FooterBanner
{
    width:930px;
    margin-left:auto;
    margin-right:auto;    
    clear:left;
}
.FooterBannerCon
{
    float:left;
    width:907px;
    border:1px solid #7A7A7A;
    padding:10px;    
    margin-top:20px;
}
.FooterBannerL
{
    float:left;
    width:346px;
    border-right:1px solid #7A7A7A;
    text-align:left;
}
.FooterBannerC
{
    float:left;
    width:320px;
    border-right:1px solid #7A7A7A;
    text-align:left;
}


.ftAboutCon
{
    float:left;
    width:315px;    
}
.ftAboutHeader, .ftPostageHeader, .ftShoppingHeader, .ftDepartmentsHeader
{
    float:left;
    width:300px;
    background-color:#212121;
    padding:5px 5px 5px 10px;
    font-weight:bold;
    color:#FFFFFF;
}

.ftPostageCon, .ftShoppingCon
{
    float:left;
    width:180px;
}
.ftPostageHeader, .ftShoppingHeader
{
    width:165px;
}
.ftPostageContent, .ftShoppingContent
{
    float:left;
    color:#FFFFFF;
    font-size:95%;
}
.ftDepartmentsCon
{
    float:left;
    width:255px;
}
.ftDepartmentsHeader
{
    width:240px;
}
.ftDepartmentsContent
{
    float:left;
    width:120px;
    color:#FFFFFF;
    font-size:95%;
}
.ftCopyright
{
    float:right;
    width:290px;
    padding-top:40px;
    color:#FFFFFF;
    font-size:90%;
    text-align:right;
}

ul
{
    margin:10px 0px 0px 10px;
    padding:0px;
}
ul li
{
	padding:2px 0px 2px 10px;
	background:url(http://images.lasenza.co.uk/images/ico_ft.gif) no-repeat 0px 5px;
	list-style-type:none;
}
li.normal
{
    padding: 2px 0px 2px 10px;
    list-style-type:square;
    background:url(http://images.lasenza.co.uk/images/spacer.gif) no-repeat 0px 5px;
}



/*
ul li.first
{
	padding-right:8px;
	background:none;
	list-style:none;
	display:inline;
	color:#d8199d;
}
*/



/* ######### END FOOTER ########## */


/* ######### BEGIN LEFT MENU ######### */
.LeftMenuContainer, .lvl3LeftMenuCon_magazine
{
    float:left;
    width:148px;
    padding:0px 10px 10px 10px;
}
.lvl3LeftMenuCon_magazine
{
    padding:10px 10px 10px 20px;
}
.LeftMenuCon_MensGuide
{
    float:left;
    width:210px;
    background-image:url('http://images.lasenza.co.uk/images/MensGuide/bg_MensGuideLeftMenu2.jpg');
    background-repeat:no-repeat;
}

.Level3LeftMenuContainer
{
    float:left;
    width:160px;
}

.LeftMenuCon, .lvl3LeftMenuCon
{
    float:left;
    width:148px;
    margin-bottom:10px;
}
/* ########## END LEFT MENU ########## */