/*
Theme Name: Asia Mannequin
Theme URI: http://asiamannequin.com
Description: Asia Mannequin
Version: 1.0
Author: Daniel Kam, Richard

Asia Mannequin Display (S), Singapore
*/

/* +++  CSS RESET CONTROLS  +++ */

html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {margin:0; padding:0; border:0;}
img, a img, iframe {border:0;}
img {display:inline;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
ul, dl, dt, dd {list-style:none;}
form, fieldset {border:0;}
input, textarea, select, button {font-size:100%;}
table {border-collapse:collapse;border:0;}
td, th, caption {font-size:100%;font-weight:normal;text-align:left;}
div {margin:0;padding:0;}
object {z-index:3;}

/* +++  GLOBAL  +++ */

body {font-size:12px; font-family:"Lucida Grande", Arial;}
a {text-decoration:none; color:#fff; outline:none;}
a:hover {text-decoration:none; background-color:transparent; color:#888;}

ol {margin-left:30px; margin-bottom:-20px; padding-left:5px; padding-top:2px; padding-bottom:2px; color:#ccc;}
ol li {color:#464544; line-height:158%; margin:0 0 20px 0;}
blockquote {margin:8px 20px 8px 20px; color:#666;}

.clear {
	clear:both;
	float:none;
}

/* +++  COLORS  +++ */

.orange1 {color:#ffa32d;}
.orange2 {color:#f66001;}
.red1 {color:#f10016;}

/* +++  FONT SIZE  +++ */

.80f {font-size:0.8em;}
.90f {font-size:0.9em;}
.110f {font-size:1.1em;}
.120f {font-size:1.2em;}


/* +++  SITE LAYOUT  +++ */

#Wrapper {float:left; position:relative; width:100%; margin:0; padding:0;}
#Header {float:left; position:relative; width:100%; margin:0; padding:0;}
#Menubar {float:left; position:relative; width:100%; margin:0; padding:0; z-index:3;}
#Menufade {float:left; position:relative; width:100%; margin:0; padding:0; z-index:2;}
#Body {float:left; position:relative; width:100%; margin:0; padding:0; z-index:1;}
#Footer {float:left; position:relative; width:100%; margin:0; padding:0;}




/* === ASIAMANNEQUIN INDEX === */
#ami, .index { 
	color:#fff;
	background-color:#010101;
}
	/* === amiHeader === */
	#amiHeader {
		margin:48px 0 28px 0;
		text-align:center;
	}
	#amiHeader .logo {
		font-family:Arial;
		text-transform:uppercase;
		font-size:1.38em;
		font-weight:bold;
		letter-spacing:0.28em;
		color:#fff;
	}
	#amiHeader .logo2 {
		margin:10px auto 10px auto;
		padding:10px;
		width:336px;
		height:23px;
		font-size:0;
		text-transform:uppercase;
		color:transparent;
		background-image:url(http://asiamannequin.com/wp-content/themes/am/images/logo.png);
		background-repeat:no-repeat;
	}


	/* === amiBody === */
	#amiBody {
		margin:0 auto 0 auto;
		width:588px;
	}
	#amiBody .inner {
		float:none;
		clear:both;
	}
	
	/* === amiContent === */
	#amiContent {
		float:left;
		clear:both;
		width:532px;
		padding:28px;
		border:1px solid #484848;
	}
	#amiContent .navMenu {
		float:left;
	}
		
		#amiContent ul.navItems {
		}
			#amiContent ul.navItems li {
				font-size:0.9em;
				text-transform:uppercase;
				letter-spacing:0.28em;
			}
			#amiContent ul.navItems li a {
				display:block;
				padding:10px 18px 10px 18px;
			}
			
		#amiContent ul.navCountries {
			margin-top:68px;
			padding-top:18px;
			border-top:1px dotted #282828;
		}
			#amiContent ul.navCountries li {
				font-size:0.9em;
				text-transform:uppercase;
				letter-spacing:0.28em;
			}
			#amiContent ul.navCountries li a {
				display:block;
				padding:10px 18px 10px 18px;
			}
			
	#amiContent .navDisplay {
		float:left;
	}

		#amiContent .navDisplay .gimg {
			max-width:260px;
			margin-left:28px;
			border:1px solid #282828;
		}
	
	/* === amiFooter === */
	#amiFooter {
		clear:both;
		height:80px;
	}
	#amiFooter .inner {
		width:588px;
		margin:0 auto 0 auto;
	}
	
		#amiFooter .land-c {
			float:left;
			width:250px;
			padding:18px 18px 18px 18px;
			text-align:left;
		}	
			#amiFooter .land-c p {
				font-size:1.0em;
				color:#fff;
			}
		
		
		#amiFooter .web-c {
			float:right;
			width:250px;
			margin:0;
			padding:18px 18px 18px 18px;
			text-align:right;
		}
			#amiFooter .web-c p {
				float:none;
				clear:both;
				font-size:1.0em;
				color:#fff;
			}
			#amiFooter .web-c .c-url {
				float:right;
				padding:4px;
				width:191px;
				height:17px;
				background-image:url(http://asiamannequin.com/wp-content/themes/am/images/c-url.png);
				background-repeat:no-repeat;
			}
			#amiFooter .web-c .c-email {
				float:right;
				padding:4px;
				width:191px;
				height:17px;
				background-image:url(http://asiamannequin.com/wp-content/themes/am/images/c-email.png);
				background-repeat:no-repeat;
			}



/* +++  HEADER +++ */

#Header {
	background-color:transparent;
	padding-bottom:0px;
}
#Header .inner {
	width:800px;
	margin:0 auto 0 auto;
	padding:0;
}

	#Header h1 {
		margin:10px 10px 10px -3px;
		padding:10px;
		font-family:Arial;
		font-size:1em;
		font-weight:bold;
		letter-spacing:0.38em;
		text-transform:uppercase;
		color:#fff;
	}



/* +++  BODY +++ */

#Body {

}

#Body .inner {
	float:none;
	width:800px;
	height:100%;
	margin:0 auto 0 auto;
	padding:0;
}



/* +++  CONTENT +++ */

#Content {
	float:none;
	color:#585858;
}
#Content .inner {
	width:800px;
	margin:0 auto 0 auto;
	padding:0;
}




/* +++  ENTRY +++ */

.Entry {
	float:none;
	clear:both;
	margin:0;
	line-height:150%;
}

	.Entry p {
		margin:21px 0 21px 0;
		line-height:130%;
	}
	
	.Entry ul {
		margin:18px 0 18px 0;
		padding:0;
	}
	
	.Entry ul li {
		list-style:square;
		margin:6px 6px 6px 28px;
		padding-left:8px;
	}
	
	.Entry a {
		color:#3378a2;
	}

	.Entry .banner img {

	}
		.Entry .banner img:hover {

		}	
	
	.Entry .g {
		float:left;
		width:450px;
	}
	
		.Entry .g p {
			float:left;
			margin:0;
		}
				
	.Entry .d {
		float:right;
		width:340px;
		font-size:1.18em;
		line-height:130%;
		color:#787878;
	}
		.Entry .d h1 {
			font-size:1.38em;
			font-weight:normal;
			letter-spacing:-0.02em;
		}
		.Entry .d h3 {
			clear:both;
			font-size:1.1em;
			font-weight:normal;
			letter-spacing:-0.02em;
		}
		
		.Entry .d a:hover {
			text-decoration:underline;
		}
		
		.Entry .d .photos {
			float:left;
			clear:both;
			width:340px;
			margin:18px 0 18px 0;
		}
			.Entry .d .photos li {
				float:left;
				margin:0 4px 4px 0;
				padding:0;
				list-style:none;
			}
			.Entry .d .photos img {
				margin-right:4px;
				float:left;				
				width:50px;
				height:50px;
				cursor:pointer;
			}		
	
	.Entry .b-black {
		background-color:#010101;
		padding:28px 0 8px 0;
	}

		.Entry .b-black h1 {
			color:#fff;
		}
		
		.Entry .b-black h2 {
			float:left;
			clear:both;
			width:100%;
			margin:0 0 7px 0;
			padding:4px 8px 4px 8px;
			font-family:Arial;
			font-size:0.9em;
			font-weight:bold;
			text-transform:uppercase;
			letter-spacing:0.28em;
			color:#fff;
			cursor:default;
		}
		
		.Entry .b-black h3 {
			color:#fff;
		}
		
		.Entry .b-black .gimg {
			max-height:400px;
			padding:8px;
			background-color:#282828;
		}		
		
	.Entry .b-white {
		background-color:#fff;
		padding:28px 0 8px 0;
	}
		
		.Entry .b-white h1 {
			color:#282828;
		}
		
		.Entry .b-white h2 {
			float:left;
			clear:both;
			width:100%;
			margin:0 0 7px 0;
			padding:4px 8px 4px 8px;
			font-family:Arial;
			font-size:0.9em;
			font-weight:bold;
			text-transform:uppercase;
			letter-spacing:0.28em;
			color:#282828;
			cursor:default;
		}
		
		.Entry .b-white h3 {
			color:#282828;
		}

		.Entry .b-white .gimg {
			max-height:400px;
			padding:7px;
			border:1px solid #e8e8e8;
		}	

/* +++ ENQUIRIES +++ */

.Enquiry {
	float:none;
	clear:both;
	height:380px;
	padding:8px 0 8px 0;
}
	.Enquiry .inner {
		float:left;
		width:800px;
		margin:8px auto 8px auto;
	}

	.b-black .Enquiry {
		background-color:#010101;
	}

	.b-white .Enquiry {
		background-color:#fff;
	}	
	
	.Enquiry h2 {
		float:left;
		clear:both;
		width:100%;
		margin:0 0 7px 0;
		padding:4px 8px 4px 8px;
		font-family:Arial;
		font-size:0.9em;
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:0.28em;
		cursor:default;
	}
	
	.Enquiry .textbox-area {
		float:left;
		width:450px;
	}
		.Enquiry textarea {
			width:400px;
			padding:8px;
			font-family:"Lucida Grande", Arial;
			font-size:1.18em;			
		}
		
			.b-black .Enquiry textarea {
				color:#787878;
				background-color:#010101;
				border:1px solid #282828;
			}
				
			.b-white .Enquiry textarea {
				color:#787878;
				background-color:#fff;
				border:1px solid #e8e8e8;
			}			
		
		.Enquiry input {
			width:240px;
			font-family:"Lucida Grande", Arial;
			font-size:1.18em;
			color:#787878;
		}
		
			.b-black .Enquiry input {
				background-color:#ffffdf;
				border:1px solid #282828;				
			}
		
			.b-white .Enquiry input {
				background-color:#ffffe9;
				border:1px solid #e8e8e8;				
			}		
		
		.Enquiry button {
			margin:8px 0 8px 0;
			padding:4px;
			font-family:"Lucida Grande", Arial;
			font-size:1.2em;
			background-color:#eee;
			cursor:pointer;
		}
			.Enquiry button:hover {
				background-color:#fff;
				color:#585858;
				cursor:pointer;
			}
	
	.Enquiry .author-area {
		float:right;
		width:340px;
	}
	
		.Enquiry .author-area p {
			margin:7px 0 7px 0;
			padding:0;
		}
		
		.Enquiry .author-area a {
			color:#3378a2;
		}
			.Enquiry .author-area a:hover {
				text-decoration:underline;
			}
	
/* +++  FOOTER +++ */	
	
#Footer {	
	position:fixed;
	bottom:0;
	left:0;
	z-index:10;
	background-color:#010101;
}
#Footer .inner {
}	

	
	
/* +++  MENUNAV +++ */
#MenuNav {
	float:none;
	clear:both;	
}
#MenuNav .inner {
	width:800px;
	margin:0 auto 0 auto;
}

	#MenuNav .nav {
		clear:both;
	}
	#MenuNav .nav li {
		float:left;
	}
		#MenuNav .nav li.right {
			float:right;
		}
	#MenuNav .nav a {
		display:block;
		padding:6px 12px 6px 12px;
		font-size:0.9em;
		font-weight:bold;
		color:#fff;	
	}
	#MenuNav .nav a span {
		font-size:0.8em;
		color:#888;
	}
		#MenuNav .nav a:hover {
			text-decoration:none;			
			color:#888;
		}	
	

/* +++  MAINNAV +++ */

#MainNav {
	float:none;
	clear:both;
	padding-bottom:28px;
}
#MainNav .inner {
	width:800px;
	margin:0 auto 0 auto;
}

	#MainNav .nav {
		padding:18px 0 28px 0;
	}
	#MainNav .nav li {
		float:left;
	}
	#MainNav .logo {
		font-family:Arial;
		text-transform:uppercase;
		font-size:1.28em;
		font-weight:bold;
		letter-spacing:0.28em;
		color:#fff;
	}
	#MainNav .logo2 {
		width:252px;
		height:17px;
		font-size:0;
		color:transparent;
		background-image:url(http://asiamannequin.com/wp-content/themes/am/images/logo-s.png);
		background-repeat:no-repeat;
	}
		
		#MainNav .nav .navlogo {
			margin-right:6px;
			padding-right:18px;
			border-right:1px solid #282828;
		}
		
		#MainNav .nav li a {
			padding:2px 12px 2px 12px;
			font-size:1.2em;
			font-weight:bold;
			color:#383838;
		}
			#MainNav .nav li a:hover {
				color:#fff;
			}
	
	#MainNav p {
		font-size:0.8em;
		color:#787878;
	}
		#MainNav p span {
			margin-right:8px;
		}
		#MainNav p span a {
			color:#989898;
		}
		#MainNav p span a:hover {
			color:#d8d8d8;
		}
	