BODY {
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:12px;	font-weight:normal;	color:#717171; margin-top:25px;
	background: url(Images/bg.gif);
}
BODY a{color: #A4A4A4; text-decoration:none;}
BODY a:hover{color: #4E4E4E; text-decoration:none;}

select{
	border:1px solid #DBDFE6; color:#72678E;
}
input,textarea{
	border:1px solid #707070; color:#72678E;
}
.ASPCheckbox INPUT{
	border:none;
}

/* -------------: Classes General: START :------------- */
.space_1{
	height:5px;
}
.space_2{
	height:20px;
}
.borderimage{
	padding: 4px; border: 1px solid #DEDEDE;
}

	/* -------------: PRODUCT LIST CLASSES: START :------------- */
	.HomeProducts{
		width:178px; border:1px solid #DEDEDE; padding:4px;
	}
	.HomeProducts:hover{
		border-color:#999999;
	}
	.HomeProductsInside{
		background:#ffffff; height:370px;
	}
	.HomeProductsImages{
		height:180px; border:1px solid #ffffff; height:192px;
	}	
	.HomeProductsImages img{
		margin-bottom:5px;
	}
	.HomeProductsInside div.Body, .HomeProductsInside div.Hair, .HomeProductsInside div.Face, .HomeProductsInside div.Beauty{
		text-align:left; margin:2px 4px 2px 4px; font-size:12px; text-align: left;
	}
	.HomeProductsInside div.Body a{
		color:#31CAB9; 
	}
	.HomeProductsInside div.Hair a{
		color:#D910D2; 
	}
	.HomeProductsInside div.Face a{
		color:#7DA631; 
	}
	.HomeProductsInside div.Beauty a{
		color:#EC306E; 
	}
	.AddtoListWrapper{
		height:45px; background:url(Images/HomeProductsInsideBottomGrey.gif) 0 100% repeat-x;
	}
	.AddtoListWrapper a{
		color:#FFFFFF;
	}
	.AddtoListWrapper table{
		width:100%; height:45px; padding-bottom:3px; padding-left:5px;
		background:url(Images/AddListIcon.jpg) 100% 100% no-repeat; cursor:pointer;
	}
	.AddtoListWrapper table:hover{
		background-image:url(Images/AddListIconHover.jpg);
	}
	
	.HomeProductsZoom{
		/* background:url(Images/zoom.gif) 100% 0px no-repeat; */
	}
	.ProductInsideInfo{
		padding:5px; font-size:11px; height:370px; overflow: auto;
	}
	.ProductInsideInfo .Title{
		font-size:14px; color:#6A6A5A; font-weight:bold;		
	}
	Body.Body .ProductInsideInfo .SubTitle{
		color:#31CAB9; font-weight:bold;
	}
	Body.Hair .ProductInsideInfo .SubTitle{
		color:#D910D2; font-weight:bold;
	}
	Body.Face .ProductInsideInfo .SubTitle{
		color:#7DA631; font-weight:bold;
	}
	Body.Beauty .ProductInsideInfo .SubTitle{
		color:#EC306E; font-weight:bold;
	}
	/* -------------: PRODUCT LIST CLASSES: END :------------- */

/* -------------: Classes General: END :------------- */	
	
/* -------------: GENERAL CONTENTS: START :------------- */
#Wrapper{
	width:905px; margin-left:auto; margin-right:auto;
}
#WrapperInside{
	width:886px; border:1px solid #D0D0D0; margin-left:auto; margin-right:auto; text-align:center
}
#WrapperInside{
	background:url(Images/Stickereboutique.gif) 100% 0px no-repeat;
}
Body.Body #WrapperInside{
	background:url(Images/Stickerbody.gif) 100% 0px no-repeat;
}
Body.Hair #WrapperInside{
	background:url(Images/StickerHair.gif) 100% 0px no-repeat;
}
Body.Face #WrapperInside{
	background:url(Images/StickerFace.gif) 100% 0px no-repeat;
}
Body.Beauty #WrapperInside{
	background:url(Images/StickerBeauty.gif) 100% 0px no-repeat;
}
#Logo{
	margin-top:25px; margin-left:auto; margin-right:auto;
}

	/* -------------: LOGIN: START :------------- */	
	#Login{
		text-align: right; padding:15px 40px 5px 0; border-bottom:1px solid #D0D0D0;
	}	
	/* -------------: LOGIN: END :------------- */
	
#WrapperTopMenu{
	border-bottom:1px solid #D0D0D0;
}
#WrapperSubMenu{
	border-bottom:1px solid #e6e6e5;
}

	
	/* -------------: MAIN MENU: START :------------- */	
	#MainMenu{
		font-size:13px; padding-left:42px;
	}
	#MainMenu a{
		margin-right:28px;
	}
	Body.Body #MainMenu a.active{
		color:#31CAB9;	
	}
	Body.Hair #MainMenu a.active{
		color:#D910D2;	
	}
	Body.Face #MainMenu a.active{
		color:#7DA631;	
	}
	Body.Beauty #MainMenu a.active{
		color:#EC306E;	
	}
	/* -------------: MAIN MENU: END :------------- */
	
	/* -------------: SUB MENU: START :------------- */	
	#SubMenu{
		font-size:11px; padding-left:42px; line-height:18px;
	}
	#SubMenu a{
		margin-right:28px;
	}
	#SubMenu a.active{
		color:#D5B010;	
	}	
	Body.Body #SubMenu a.active{
		color:#31CAB9;	
	}
	Body.Hair #SubMenu a.active{
		color:#D910D2;	
	}
	Body.Face #SubMenu a.active{
		color:#7DA631;	
	}
	Body.Beauty #SubMenu a.active{
		color:#EC306E;	
	}
	/* -------------: SUB MENU: END :------------- */
	
	/* -------------: ACCOUNT DETAILS: START :------------- */
	#Account{
		margin-right:40px;
	}
	#Account span{
		margin-right:28px;
	}
	Body.Body #Account strong{
		color:#31CAB9;
	}
	Body.Hair #Account strong{
		color:#D910D2;
	}
	Body.Face #Account strong{
		color:#7DA631;
	}
	Body.Beauty #Account strong{
		color:#EC306E;
	}
	
	Body.Body #Login strong{
		color:#31CAB9;
	}
	Body.Hair #Login strong{
		color:#D910D2;
	}
	Body.Face #Login strong{
		color:#7DA631;
	}
	Body.Beauty #Login strong{
		color:#EC306E;
	}
	
	/* -------------: ACCOUNT DETAILS: END :------------- */
	
#MainContent{
	margin-top:40px; margin-bottom:40px;
}
#MainContentTitle{
	font-size: 20px; color:#d5b010;
}
Body.Body #MainContentTitle{
	color:#31CAB9;
}
Body.Hair #MainContentTitle{
	color:#D910D2;
}
Body.Face #MainContentTitle{
	color:#7DA631;
}
Body.Beauty #MainContentTitle{
	color:#EC306E;
}

Body.Body #MainContent strong{
	color:#31CAB9;
}
Body.Hair #MainContent strong{
	color:#D910D2;
}
Body.Face #MainContent strong{
	color:#7DA631;
}
Body.Beauty #MainContent strong{
	color:#EC306E;
}

	/* -------------: SEARCH MENU: START :------------- */
	#SearchField{
		border:none; background:url(Images/Forms/FieldCenter.gif) repeat-x; height:18px; color:#4E4E4E;
	}
	#SearchButton{
		border:none; background:url(Images/Forms/ButtonImage.gif) no-repeat; width:21px; height:21px; 
		margin-left:5px; cursor: pointer;		
	}
	
	/* -------------: SEARCH MENU: END :------------- */

	/* -------------: ACCORDION MENU: START :------------- */
	/*#Accordeon1{
		width:390px; font-size:11px; padding-left:2px; padding-right:2px;
		background:url(Images/Accordion/AccordionBg.gif) 0 0 repeat-x;
	}
	#AccordeonArrow1{
		width:12px; height:8px; background: url(Images/Accordion/AccordionArrowDown.gif) no-repeat
	}
	#AccordeonMenu1{
		font-size:9px; display: none; padding-top: 5px;
	}
	#Accordeon2{
		width:390px; font-size:11px; padding-left:2px; padding-right:2px;
		background:url(Images/Accordion/AccordionBg.gif) 0 0 repeat-x;
	}
	#AccordeonArrow2{
		width:12px; height:8px; background: url(Images/Accordion/AccordionArrowDown.gif) no-repeat
	}
	#AccordeonMenu2{
		font-size:9px; display: none; padding-top: 5px;
	}*/
	/* -------------: ACCORDION MENU: END :------------- */
	
	/* -------------: ACCORDION SIMPLE: START :------------- */
	#basic-accordian{
		width:390px;
	}	
	.accordion_headings{
		padding-left:5px; background:#ECECEC url(Images/Accordion/AccordionArrowUp.gif) 98% 50% no-repeat;
		color:#313131; border-bottom:1px solid #FFF;
		cursor:pointer;
	}	
	.accordion_headings:hover{
		background-image:url(Images/Accordion/AccordionArrowDown.gif);
	}	
	.accordion_child{
		padding:10px; font-size:9px;
	}	
	.header_highlight{
		background:#ECECEC url(Images/Accordion/AccordionArrowUp.gif) 98% 50% no-repeat;
	}
	/* -------------: ACCORDION SIMPLE: END :------------- */

/* -------------: GENERAL CONTENTS: END :------------- */

/* -------------: FOOTER: START :------------- */
#FooterMenu{
	width:896px; margin-left:auto; margin-right:auto; margin-top:10px; padding-bottom:10px; font-size:10px;
	border-bottom:2px solid #A0A0A0;
}
#FooterMenu a{
	color:#626252;
}
#FooterMenu a:hover{
	color:#000000;
}
#FooterMenu div a{
	margin-right:15px;
}
/* -------------: FOOTER: END :------------- */



.buttonsLeft
{
    background-image:url(Images/button_bg_left.png);
    text-align:right;
    vertical-align:top;
    width:3px;
    height:49px;
}
.buttonsMiddle
{
    background: url(Images/button_bg.png) repeat-x;
    text-align:center;
    vertical-align:bottom;  
    color:#ffffff;
    height:49px;
}
.buttonsMiddleOn
{
    background: url(Images/button_bg.png) repeat-x;
    text-align:center;
    vertical-align:bottom;  
    color:#4e4e4e;
    height:49px;
}
.buttonsRight
{
    background-image:url(Images/button_bg_right.png);
    text-align:left;
    vertical-align:top;
    width:44px;
    height:49px;
}
.buttonsRightOn
{
    background-image:url(Images/button_bg_right_on.png);
    text-align:left;
    vertical-align:top;
    width:44px;
    height:49px;
}


/* -------------: SHOPPING LIST: START :------------- */
	.ShoppingLine{
		height:18px; background:#ECECEC; font-size:11px; color:#313131; padding-left:5px;
	}
	.Shopping{
		padding-left:5px; font-size:11px; color:#636353;
	}
	.Shopping strong{
		font-weight:normal; font-size:14px; color:#161615
	}
	.Shopping td.RightBorder{
		border-right:1px solid #DFDFDF;
	}
	
	.Colored{
		color:#D5B010;
	}
	/* -------------: SHOPPING LIST: END :------------- */
	
	
	/* -------------: LOGIN MENU: START :------------- */
	#LoginForm{
		font-size:11px; color:#9E9F9F;
	}
	#LoginForm a{
		color:#7B7C7C;
	}
	#LoginForm a:hover{
		color:#4E4E4E;
	}
	#LoginForm strong{
		color:#161615; font-size:14px; font-weight:normal;
	}
	#UsernameField,PasswordField{
		border:none; background:url(Images/Forms/FieldLoginCenter.gif) repeat-x; height:20px; color:#4E4E4E;
	}	
	.SomeField {
		border:none; background:url(Images/Forms/FieldLoginCenter.gif) repeat-x; height:20px; color:#4E4E4E;
	}	
	/* -------------: LOGIN MENU: END :------------- */


.checkoutlabel {
	text-align:right;
}

.checkoutfield {
	text-align:left;
}

.customfield{
	border:none; background:url(Images/Forms/FieldCenter.gif) repeat-x; height:18px; color:#4E4E4E;
}

.centercontent{ 
	text-align:center;
	border:1px solid #ff0000;
	width:800px;
}

.Title {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
	font-size: 22px;
	font-weight: bold;
	color: #c5c5c5;
	text-decoration: none;
}


