@charset "utf-8";
/* CSS Document */

.error {
	color:#990000;
	font-weight: bold;
}

body {
	margin: 0px;
	background-image:url(/_images/page_bg.gif);
	background-repeat:repeat-x;
	background-color: #f3f3f3;
	}
	
div.wrapper {
	margin: 0px auto;
	width: 1000px;
	}
	
img {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	}
	
form {
	margin: 0;
	padding: 0;
	}
	
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
/***************** header ****************/

div.header_wrapper {
	position: relative;
	width: 1000px;
	height: 166px;
	background-color:#FFFFFF;
	}

div.header_left {
	width: 20px;
	height: 166px;
	background-image:url(/_images/nav_left.gif);
	float: left;
	position: relative
	}
	
div.logo, div.logo a {
	width: 133px;
	height: 166px;
	float: left;
	position: relative;
	}
	
div.logo a {
	background-image:url(/_images/nav_logo.gif);
	display: block;
	text-decoration: none;
	}
	
div.logo a span {
	visibility: hidden;
	}
	
/******************** navigation *********************/

	
div.navigation {
	margin: 30px 0px 0px 0px;
	width: 847px;
	height: 33px;
	background-image:url(/_images/nav_bg.gif);
	background-repeat:repeat-x;
	float: left;
	position: relative;
	}
	
div.navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	}
	
div.navigation ul li {
	padding: 0;
	display: inline;
	float: left;
	position: relative;
	}

div.navigation ul li a.nav_home,
div.navigation ul li a.nav_aboutus,
div.navigation ul li a.nav_millinery_courses,
div.navigation ul li a.nav_ladies_days,
div.navigation ul li a.nav_boutiques,
div.navigation ul li a.nav_contactus {
	height: 33px;
	display: block;
	background-position:top;
	text-decoration:none;
	margin: 0px 0px 0px 42px;	
	}

div.navigation ul li a.nav_home {
	width: 62px;
	background-image:url(/_images/nav_home.gif);
	margin: 0px 0px 0px 19px;
	}

div.navigation ul li a.nav_aboutus {
	width: 116px;
	background-image:url(/_images/nav_aboutus.gif);
	}
	
div.navigation ul li a.nav_millinery_courses {
	width: 147px;
	background-image:url(/_images/nav_millinery_courses.gif);
	}
	
div.navigation ul li a.nav_ladies_days {
	width: 108px;
	background-image:url(/_images/nav_ladies_days.gif);
	}
div.navigation ul li a.nav_boutiques {
	width: 82px;
	background-image:url(/_images/nav_boutique.gif);
	}
div.navigation ul li a.nav_contactus {
	width: 97px;
	background-image:url(/_images/nav_contactus.gif);
	}
	
body.nav_home ul li a.nav_home,
body.nav_aboutus ul li a.nav_aboutus,
body.nav_millinery_courses ul li a.nav_millinery_courses,
body.nav_ladies_days ul li a.nav_ladies_days,
body.nav_boutiques ul li a.nav_boutiques,
body.nav_contactus ul li a.nav_contactus,
div.navigation ul li a:hover {
	background-position: bottom;
	}
	
div.navigation ul li a span {
	visibility: hidden;
	}
	
/********************** home central content **********************/

#home_central_wrapper {
	width: 1000px;
	height: 272px;
	float: left;
	position: relative;
	}
	
#home_banner_left, #home_banner_right {
	width: 500px;
	height: 272px;
	float:left;
	position: relative;
	}
	
#home_banner_left {
/*	background-image:url(/_images/main_banner_left.jpg);*/
	background-color:#FFFFFF;
	}
	
#home_banner_right {
	background-image:url(/_images/main_banner_right.jpg);
	}
	
#home_banner_left h1.intro {
	padding: 0;
	margin: 28px 0 0 22px;
	font-size: 40px;
	font-family:Arial Narrow;
	font-weight: normal !important;
	color: #8d8d8d;	
	width: 260px;
	background: none;
	}

#home_banner_left p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7c7c7c;
	margin:  14px 0px 0px 22px;
	width: 350px;
	line-height: 16px;
	}
	
/****************** lower content ******************/

#home_lower_wrapper {
	width: 1000px;
	height: 320px;
	float: left;
	position: relative;
	background-image:url(/_images/main_lower_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}
	
#home_lower_images {
	width: 964px;
	float: left;
	position: relative;
	margin: 10px 0 0 18px;
	display: inline;
	}
	
#select_company,
#select_millinery,
#select_ladies,
#select_boutique {
	width: 232px;
	float: left;
	position: relative;
	}
	
#select_millinery,
#select_ladies,
#select_boutique {
	margin: 0 0 0 12px;
	}
	
#select_company {
	margin: 0;
	padding: 0;
	}
	
#select_company a,
#select_millinery a,
#select_ladies a,
#select_boutique a {
	display: block;
	width: 232px;
	height: 140px;
	background-position:top;
	margin: 0;
	padding: 0;
	text-decoration:none;
	}
	
#select_company a {
	background-image:url(/_images/lower_nav_company.jpg);
	}
	
#select_millinery a {
	background-image:url(/_images/lower_nav_millinery.jpg)
	}
	
#select_ladies a {
	background-image:url(/_images/lower_nav_ladies.jpg);
	}
	
#select_boutique a {
	background-image:url(/_images/lower_nav_boutique.jpg);
	}
	
#select_company a:hover,
#select_millinery a:hover,
#select_ladies a:hover,
#select_boutique a:hover {
	background-position:bottom;
	}
	
#select_company a span,
#select_millinery a span,
#select_ladies a span,
#select_boutique a span {
	visibility: hidden;
	}
	
div.select_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7c7c7c;
	width: 228px;
	float: left;
	position: relative;
	margin: 14px 0 0 0px;
	padding: 0 0 0 4px;
	line-height: 16px;
	}
	
#select_company a.readmore,
#select_millinery a.readmore,
#select_ladies a.readmore,
#select_boutique a.readmore {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f25b7c;
	text-decoration: none;
	width: 200px;
	height: 24px;
	margin: 10px 0 0 0;
	display: block;
	background-image:none;
	}
	
/********************* footer *******************/

div.footer {
	width: 1000px;
	height: 24px;
	float: left;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	background-color: #ffffff;
	padding-bottom: 20px;
	}
	
div.footer span.copyright {
	margin: 0px 0 0 10px;
	padding: 10px 0 0 0;
	display: block;
	width: 660px;
	float: left;
	}
	
div.footer span.designby {
	padding: 10px 28px 5px 0; 
	display: block;
	float: left;
	position: relative;
	background: url(../_images/icons/ia-logo.png) right 8px no-repeat;
	}

div.footer span.designby a {
	color:#666666;
	text-decoration:none;
	}
	
div.footer span.alex {
	padding: 10px 28px 5px 0; 
	display: block;
	float: right;
	position: relative;
	}

div.footer span.alex a {
	color:#666666;
	text-decoration:none;
	}
	
#amount {
	width: 25px;
}

body#product label {
	font-weight: bold;
}