﻿@import url(Forms.css);
@import url(Category.css);
@import url(Detail.css);
@import url(Content.css);
@import url(Login.css);
@import url(Wishlist.css);
@import url(newStyle.css);

/** Default HTML **/

html {
	margin:0px;
	padding:0px;
	font-family:verdana,sans-serif;
	}
body 
{
	font-size:0.7em;
	padding:0px;
	margin:0px;
	margin:0px auto 0px auto;
	background-image:url("/images/dirty_body_bg.gif");
	background-repeat:repeat;
}

h1
{
	font-family:verdana,sans-serif;
	font-size:1.9em;
	font-weight:normal;
	padding:3px 0px 3px 10px;
	margin:0px;
}
h2
{
	font-family:verdana,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h3
{
	font-family:verdana;
	font-size:1.6em;
	padding:0px 0px 4px 0px;
	margin:0px;
}

h4
{
	font-family:verdana,sans-serif;
	font-size:1.3em;
	padding:0px;
	margin:0px;
}

h5
{
	font-family:verdana,sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

p
{
	font-size:1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

img
{
	border:0px;
}

form{ 
	margin:0px !important; 
	padding:0px !important;	
}

input, select, textarea
{
	font-family:verdana;
}


ul, li
{
	padding:0px;
	margin:0px;
	list-style:none;
}

li
{
	padding:0px 0px 6px 0px;
}

a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

legend {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

label {
	
}

input {  
	font-size:1em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

input.text
{
    padding:0px 0px 0px 7px;
}

textArea
{
	padding:0px;
	margin:0px;
	font-size:1em;
}

.textBox
{
    width:177px;
}

select{ 
	font-size:0.9em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

td
{
    
}

.clearfix:after {
   	content:"."; 
   	display:block; 
  	height:0px; 
  	clear:both; 
	visibility:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/** Default Website Layout **/

#siteContainer
{
    width:982px;
    margin:0px auto;
    padding:0px 0px 10px 0px;
    min-height:800px;
    position:relative;
  
}

#pageContent
{
    width:968px;
    padding:0px 7px;
    background-image:url('../images/schlep.gif');
    background-repeat:repeat-y;
}

#navBgContainer 
{
	background-color:#B3AFAE;
	width:968px;
	display:block;
	float:left;
}

.homepageNavBg {
	background-image:url("../images/mainBG.gif");   	
   	background-position:top left;
   	background-repeat:no-repeat;
   	background-color:none !important;	
}

#homepageMainContent
{
   
    background-color:#b3afae;
    min-height:750px;
    
}
	
#fullpageOuterContainer
{
    clear:left;
    width:968px;    
    padding:19px;
    background-image:url('../images/fullpage_outer_bg.jpg');
    background-repeat:repeat-y;
}

#fullpageInnerContainer
{
    width:931px; 
    padding:18px 26px;   
    background-image:url('/images/fullpage_inner_bg.jpg');
    background-repeat:repeat-y;
}

/** Header **/

#header
{
    width:955px;
    height:89px;
    background-image:url("../images/header_background.gif");
    background-repeat:no-repeat;
    background-color:#000000;
    border-bottom:2px solid #FFFFFF;
    color:#FFFFFF;
    float:left;
    padding-right:13px;

}

#header .logo 
{
    margin:24px 0px 0px 15px;
}

#header .logo a
{
	color:#FFFFFF;
	font-size:2em;
	}

.linksSearch
{
	float:right;
	width:640px;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	background-image:url("../images/mastLoginBg.gif");
	background-position:top right;
	background-repeat:no-repeat;
}

.linksSearch label
{
	color:#202020;
	padding:0px 12px 0px 15px;
	font-family:verdana;
	font-size:1.1em;
	vertical-align:middle;
}
.linksSearch .loginButton
{
	padding-left:5px;
}
 
 .linksSearch input
 {
 	vertical-align:middle;
 }

#header ul
{
	padding:27px 37px 0px 0px;
	display:block;
	float:right;
	text-align:right;
}

#header li
{
	display:inline;
}

#header .links
{
	color:#FFFFFF;
	padding:2px 0px 0px 2px;
	text-decoration:none;
	
}

#header .links a
{
	color:#FFFFFF;
	padding:0px 3px;
}


#header .memberLogin
{
	background-color:#e74463;
	font-size:1.2em;
	font-weight:bold;
	height:21px;
	padding:5px 0px 0px 0px !important;
	margin:20px 0px 0px 0px;
	width:175px;
	display:block;
	text-align:center;
	float:right;
}


#footer
{
	margin:0px 0px 20px 0px;
	clear:both;
	color:#666666;
	height:80px;
}

#join
{
    clear:left;
    border-top:2px solid #FFF;
	background-color:#3D3D3D;
	padding:11px 0px 11px 223px;
	width:745px;
	height:20px;
	color:#FFFFFF;
	background-image:url("../images/become_member_bg.gif");
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:1.1em;
}

#join .button
{
    cursor:pointer;
	padding:2px 1px;
	background-color:#e74463;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;
	margin-left:10px;
}

#join .text
{
	padding:3px 0px 3px 5px;
	color:#979696;
	width:210px;
	border:0px;
	margin:0px 10px 0px 16px;
	font-size:0.9em;
}

#competition label
{
	margin:4px 0px 0px 0px !important;
}

#competition .text
{
	padding:3px 0px 2px 3px !important;
	color:#000;
	width:210px;
	border:1px;
	margin:0px 0px 0px 0px !important;
	font-size:0.9em;
}

#address
{
	background-image:url("../images/footer_bg.gif");
	width:952px;
	padding:14px 0px 13px 16px;
	font-family:verdana;
	color:#363636;
	font-size:1.1em;
	border-top:2px solid #FFF;
}

#footerLinks
{
	text-align:center;
	padding:30px 0px 30px 0px;
	font-size:1em;
}

#footerLinks li
{
	display:inline;
}

#footerLinks li a
{
	color:#626262;
}

#footer #cards
{
	text-align:center;
}

/***** Left Side *****/

#leftColumn
{
	float:left;
	width:192px;
    height:1%;
	background-color:#B3AFAE;
}

img.socialLink
{
	display:block;

}

#portalRightColumn
{
	float:right;
	width:192px;
    height:1%;
    border-left:2px solid #ffffff;
 
}


#leftColumn H2, #portalRightColumn H2
{
	background-color:#e74463;
	padding:7px 16px 6px 16px;
	color:#FFFFFF;
	font-size:1em;
	border-bottom:2px solid #E2E2E2;
	
}

#leftColumn ul, #portalRightColumn ul
{
	padding:12px 16px 10px 16px;
	text-transform:lowercase;
	border-bottom:2px solid #E2E2E2;	
}

#leftColumn ul ul, #portalRightColumn ul ul
{
	padding:6px;
	text-transform:lowercase;
	border-bottom:0px;
}

#leftColumn .noBorder, #portalRightColumn .noBorder
{
	border:0px;
}

#leftColumn ul a, #portalRightColumn ul a
{
	color:#ffffff;
	font-weight:bold;
}

#leftColumn .on, #portalRightColumn .on
{
	font-weight:bold;
	text-decoration:underline;
}

/***** Main Content *****/

#mainContent
{	
	border-left:2px solid #FFF;
	width:774px;
	margin-left:192px;
	height:1%;
	background-color:#FFFFFF;
}

#podTitle
{
	background-color:#f5ae09;
	padding:0px 0px 0px 0px;
	margin-bottom:2px;
	height:45px;
}

#podTitle h2
{
	margin:0px 0px 0px 23px;
	padding:7px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:normal !important;
	font-size:25px;
	font-family: Impact, verdana, helvetica, sans-serif; 
}

#podTitle a
{
	color:#FFFFFF;
	text-decoration:none;
}

#listContainer
{
    min-height:700px;
}

/**** Featured Content *****/

#featuredContent
{
	width:582px;
	float:left;
	background-image:url("../images/new_lighter_bg.gif");
	background-position:0px 45px;
	background-repeat:repeat-y;
	border-right:2px solid #FFFFFF;
	min-height:750px;
}


#tabs
{
    height:45px;    
    margin-bottom:10px;
}

#tab1
{
	width:192px;
	height:45px;
	float:left;
	border-right:2px solid #FFFFFF;
	cursor:pointer;
}

#tab2
{
	width:194px;
	height:45px;
	float:left;
	border-right:2px solid #FFFFFF;
	cursor:pointer;
}

#tab3
{
	width:192px;
	height:45px;
	float:left;
	cursor:pointer;
	
}

#tab3 h2
{
	color:#525252;
}

#tab1Content
{
	display:block;
	
}

#tab1Content p
{
	padding:10px 24px 10px 24px;
	font-size:1.1em;
	line-height:1.5em;
}

#tab2Content
{
	display:none;
}

#tab3Content
{
	display:none;
}

.productImage 
{
    width:178px;
    height:110px;   
}


#tab3ContentInner
{
    margin:0px 25px;
	background-image:url("../images/offers_bg.gif");
	height:394px;
    padding:40px;
}

#tab3ContentInner p
{
    margin-bottom:12px;
    line-height:20px;
    color:#FFF;
    font-size:1.1em;
}

#tab3ContentInner a.linkRegister 
{
    font-size:25px;
	font-family: Impact, verdana, helvetica, sans-serif; 
	font-weight:normal !important;
	padding:3px 12px;
	background-color:#ff7a4d;
	color:#FFFFFF;
	border:0px;
}

#tab3ContentInner a.linkRegister:hover
{
    text-decoration:none;
}

/**** Right Side *****/

#rightColumn
{
    margin-left:584px;
	width:190px;
    background-color:#b3afae;
    min-height:508px;
}

#rightColumn img
{
	display:block;
}

#rightColumn .top
{
	border-bottom:2px solid #ffffff;
	height:253px;
}

#ctl00_WebsiteContent_FlashPod2
{
    border-top:1px solid #FFF;
}

/**** Homepage ****/

#homepageProductsContainer {
    background-color:#a1a1a3;
    width:774px;
    height:616px;
}

.offer
{
	width:178px;
	float:left;
	margin:0px 3px 11px 10px; 
	height:141px;
}

.offer h3
{
	padding:8px 10px 7px 10px;
	font-size:0.95em;
	color:#FFFFFF;
	background-color:#989898;
	border-bottom:1px solid #e2e2e2;
	font-weight:bold;
}

.offer h3 a
{
        color:#FFFFFF;
}

.offer .bottom
{
    width:178px;
    height:110px;
}


/**** Filters ****/

#filterPaging 
{
    background-image:url("../images/filter_bg.gif");  
    height:45px; 
    color:#FFFFFF;
}

#filters
{
    padding:14px 0px 0px 13px;
}

.filter label 
{
    margin-right:12px;
    font-weight:bold;
}

.filter select
{
    margin-right:7px;
    border:0px;
    padding:3px;
    width:140px;
}

#paging
{
	float:right;
    padding:16px 16px 12px 0px;
	color:#FFFFFF;
	font-weight:bold;
}

#paging a
{
	color:#FFF;
}

#paging .ViewAll
{
    color:#FFF;
	margin-right:16px;
}

#paging .on
{
    background-color:#ed5b5e;
    padding:2px 2px 2px 2px;
}

/**** Breadcrumb ****/

#Breadcrumb 
{
    clear:left;
    width:920px;
    height:30px;
    padding:15px 24px 0px 24px;
    background-image:url('../images/breadcrumb_bg.gif');
    color:#FFFFFF;
    font-weight:bold;
}

#Breadcrumb a
{
    color:#FFFFFF;
}

#Breadcrumb .backLink
{
    float:right;
}

#Breadcrumb .back
{
    color:#FFFFFF;
    font-weight:bold;
}

#PageTitle
{
    clear:left;
    height:30px;
    padding:7px 24px 7px 24px;
    background-image:url("../images/breadcrumb_bg.gif");
}

#PageTitleContent
{
    display:block;
    height:30px;
    padding:7px 24px 7px 24px;
    background-image:url("../images/breadcrumb_bg.gif");
    background-repeat:no-repeat;
    background-position:top left;
}

#PageTitle h1
{
    margin:0px !important;
	padding:0px !important;
	color:#FFFFFF;
	font-weight:normal !important;
	font-size:25px;
	font-family: Impact, verdana, helvetica, sans-serif; 
}

#PageTitle .backLink
{
    float:right;
    line-height:30px;
}

#PageTitle a.back
{
    color:#FFFFFF;
    font-weight:bold;
}

#PageTitleContent h1
{
    margin:0px !important;
	padding:0px !important;
	color:#FFFFFF;
	font-weight:normal !important;
	font-size:25px;
	font-family: Impact, verdana, helvetica, sans-serif; 
}

#PageTitleContent .backLink
{
    float:right;
    line-height:30px;
}

#PageTitleContent a.back
{
    color:#FFFFFF;
    font-weight:bold;
}

.ProductIndexColumn
{
    width:280px;
    margin:0px 18px 12px 0px;
    float:left;    
}

.ProductIndexColumn a
{
    color:#282828;
    line-height:20px;
    font-size:1.1em;
}

#fullpageInnerContainer .BrandImage
{
    margin-bottom:10px;
}

.messageWarning {
    margin:0px 0px 6px 0px;
    padding:25px 15px 25px 80px;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
    background-color:#FFFFFF;
}

.messageSuccess {
    margin:0px 0px 6px 0px;
    padding:25px 15px 25px 80px;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    border:1px solid #ff7a4d;
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
    background-color:#FFFFFF;
}

.messageWarningLogin {
    margin:0px 20px 6px 0px;
    padding:25px 15px 25px 80px;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
    background-color:#FFFFFF;
}

#compMessage .messageSuccess
{
	clear:none !important;
}

.newCompImage
{
	display:block;
}

.messageWarningAccount {
    margin:0px 20px 6px 20px;
    padding:25px 15px 25px 80px;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
    background-color:#FFF;
}

.messageSuccessAccount {
    margin:10px 20px 6px 25px;
    padding:25px 15px 25px 80px;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-image:url("../images/message_success_icon.gif");
    background-repeat:no-repeat;
    background-position:16px;
    background-color:#FFF;
}

.messageWarning a {
    text-decoration:underline;
    color:#4c4c4c;
}

.messageSuccess a {
    text-decoration:underline;
    color:#4c4c4c;
}

.messageAccountWarning a {
    text-decoration:underline;
    color:#4c4c4c;
}

.messageWarningDetail {
    margin:30px 0px 6px 0px;
    padding:25px 15px 25px 80px;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
}

.messageSuccessDetail {
    margin:30px 0px 6px 0px;
    padding:25px 15px 25px 80px;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
}

.messageWarningDetail a {
    text-decoration:underline;
    color:#4c4c4c;
}

.messageSuccessDetail a {
    text-decoration:underline;
    color:#4c4c4c;
}

.btnDefault
{
    cursor:pointer;
    padding:5px 0px !important;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;
	font-size:1.1em;
	background-color:#000;  
	margin:5px 0px 0px 180px;
}



.intro
{
	font-size:1.1em;
	margin:15px 5px 15px 26px;
	color:#6b6b6b;
	
}

.brandLinks
{
	float:right;
	padding-right:16px;
	color:#000000;
}

.brandLinks a
{
	color:#000000;
	padding:0px 5px;
}

#fittingRoomContent
{
	background-image:url("../images/category/body_bg.jpg");
	padding:10px 2px 10px 2px;
	border-top:2px solid #FFFFFF;
	max-height:610px;
	height:610px;
	clear:both;
}

.flash
{
	display:block;
}

#noProducts
{
    padding:18px 25px;
}

#noProducts .noProductsMessage
{  
    font-size:1.1em;  
    color:#FFF;
    margin-bottom:22px; 
    line-height:20px; 
}

#noProducts .noProductsMessage a
{    
    color:#FFF;
    font-weight:bold; 
}

#noProducts .noProductsMessage a:hover
{  
    text-decoration:none;
}

#noProducts h1
{
    margin:0px 0px 20px 0px !important;
	padding:0px !important;
	color:#FFFFFF;
	font-weight:normal !important;
	font-size:25px;
	font-family: Impact, verdana, helvetica, sans-serif; 
}

#WebsiteLinks
{
    background-image:url("../images/about_us_bg.jpg"); 
    width:540px; 
    padding:12px 25px; 
}

.WebsiteLinksMini
{
    margin:12px 0px; 
    width:360px !important; 
}

#WebsiteLinks h1
{
    margin:0px 0px 20px 0px !important;
	padding:0px !important;
	color:#FFFFFF;
	font-weight:normal !important;
	font-size:25px;
	font-family: Impact, verdana, helvetica, sans-serif;
}

#WebsiteLinks ul
{
    float:left;
    width:155px;
    margin-right:12px;
}

#WebsiteLinks li 
{
    background-color:#FFF;
    width:143px;
    text-transform: uppercase;
    margin-bottom:2px;
    font-weight:normal !important;
	font-size:18px;
	padding:2px 5px;
	font-family: Impact, verdana, helvetica, sans-serif; 
}

#WebsiteLinks .listHeader
{
    background-color:#fd7a4c;
    color:#FFF;    
}

#WebsiteLinks .listLink a
{
    color:#fd7a4c !important;
}

#WebsiteLinks a:hover
{
    text-decoration:none;
}

#searchMast 
{
    background-image:url("../images/filter_bg.gif"); 
	background-repeat:repeat-y;
    height:44px;
    width:744px;
    padding:23px 18px;
    color:#FFF;
    font-weight:bold;
}

#searchMast p
{
    font-weight:bold;
}

#searchMast .searchKeyword
{
    margin:0px 12px;
}

#searchMast .inputSearchAgain
{
    width:186px;
    padding:2px 2px 1px 2px;
    border:0px;
    margin-left:25px;
    color:#999;
    font-weight:bold;
}

#searchAgain
{
    margin-top:18px;
    height:20px;
    width:744px;
}

.btnSearchAgain
{
    background-color:#ff794c;    
    color:#FFF;
    font-weight:bold;
    width:108px;
    padding:1px 0px;
    border:0px;
    margin-left:10px;
    cursor:pointer;
}

/**** Closed Page ****/

#websiteClosed #titleContainer
{
    margin:0px !important;
    width:968px !important;
}

#websiteClosed h1
{
	padding:0px !important;
	color:#FFFFFF;
	font-weight:normal !important;
	font-size:25px;
	font-family: Impact, verdana, helvetica, sans-serif; 
}

#websiteClosedContainer
{
    margin-top:2px;
    padding:40px 18px;
    background-color:#eaeaea;
}

#websiteClosedContainer p
{
    line-height:28px;
    font-size:1.1em;
}

.wasPrice
{
	text-decoration:line-through;
}

.messagePasswordChanged 
{
    display:block;
    padding:25px 15px 25px 80px !important;
    color:#4c4c4c;
    font-size:1.1em;
    clear:left;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-color:#FFF;
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
}
.errorPasswordChanged 
{
    min-width:392px;
    padding:25px 15px 25px 80px !important;
    color:#4c4c4c !important;
    font-size:1.1em;
    line-height:16px;
    border:1px solid #ff7a4d;
    background-color:#FFF;    
    background-image:url("../images/message_warning_icon.gif");
    background-repeat:no-repeat;
    background-position:left;
}
.continueBtnPasswordChanged
{
    display:none;    
}

.propositionBorder
{
    border-bottom:2px solid #FFF;
}


#portalMainContent h1
{
    margin:0px !important;
	padding:0px !important;
	color:#FFFFFF;
	font-weight:normal !important;
	font-size:17px;
	font-family: Impact, verdana, helvetica, sans-serif; 
	
}

 .noBorderTop
{
	 border-top:0px;
	 
}

/***** Portal *****/


#portalMainContent
{	
	background-color:#FFF;
	min-height:700px;
}

#portalIntro
{
	margin-top:14px;
}

#portalNavContainer
{
	
}

#localOffersNav
{
	position:absolute;
	left: 147px ;
	top: 116px;
	border:1px solid #DDDDDD;
	background-color:#ffffff;
	padding:15px;
	width:400px;
	min-height:100px;
	z-index:1000;
	visibility:hidden;
}

#mhoulaOffersNav
{
	position:absolute;
	left: 326px ;
	top: 116px;
	border:1px solid #DDDDDD;
	background-color:#ffffff;
	padding:15px;
	width:400px;
	min-height:100px;
	z-index:1000;
	visibility:hidden;
}

#localOffersNav li
{
	
}

#portalNavContainer a
{
	color:#333333;
	display:block;
	padding-bottom:3px;
}

#portalNav
{
	background-image:url("/images/portal_nav_background.gif");
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;	
}

#portalNav li
{
	float:left;
	border-right:1px solid #999999;
	padding:5px 52px;
	background-image:url("/images/portal_nav_background.gif");

	
}

#portalNav li a
{
	
	color:#FFFFFF;
	
	font-weight:bold;
}

#localOffers
{
	margin-top:10px;
	border-bottom:2px solid #ECECEC; 
	
}

#localOfferInfo
{
	padding:20px;
	float:left;
	width:344px;
	height:314px;
	background-color:#f6f6f6;
}

#localOfferInfo h6
{
	font-weight:bold;
	font-size:1.2em;
}

#localOffersMap
{
	float:right;
	width:582px;
	height:354px;
}

.fields .someText
{
	padding:15px 19px !important;
	margin:0px !important;
	color:#6b6b6b; 
	font-size:1.1em;
}

.someText input
{	
	margin-right:5px;
}
