/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles - minimized
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	/* tables still need 'cellspacing="0"' in the markup */
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:none;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#navBg {
		width:100%; height:34px;
		background:#d7d1c6;
		overflow:hidden;
	}
	#navWrapper {
		width:974px; height:22px;
		margin:0 auto; padding:5px 0 0 0;
	}
	#logo {
		width:122px; height:22px;
		margin:0;
		float:left;
	}
		#logo a {
			width:122px; height:22px;
			background:url(images/nav/logo.png) 0 0 no-repeat;
			display:block;
		}
	#nav {
		width:609px; height:18px;
		margin:0; padding:4px 0 0 0;
		list-style:none;
		float:right;
	}
		#nav li {
			float:left;
		}
			#nav li a {
				display:block;
				overflow:hidden;
			}
				#nav li.active a {
					background-position:0 -18px !important;
				}
				#nav li a:hover {
					background-position:0 -18px !important;
				}
				#nav li.active a {
					background-position:0 -18px !important;
				}
		#nav li.nav_home {
			
		}
			#nav li.nav_home a {
				width:52px; height:18px;
				margin:0 26px 0 0;
				background:url(images/nav/nav_home.png) 0 0 no-repeat;
			}
				#nav li.nav_home a:hover {
					
				}
		#nav li.nav_haute {
			
		}
			#nav li.nav_haute a {
				width:132px; height:18px;
				margin:0 26px 0 0;
				background:url(images/nav/nav_haute.png) 0 0 no-repeat;
			}
				#nav li.nav_haute a:hover {
					
				}
		#nav li.nav_jewel {
			
		}
			#nav li.nav_jewel a {
				width:132px; height:18px;
				margin:0 26px 0 0;
				background:url(images/nav/nav_jewel.png) 0 0 no-repeat;
			}
				#nav li.nav_jewel a:hover {
					
				}
		#nav li.nav_acce {
			
		}
			#nav li.nav_acce a {
				width:98px; height:18px;
				margin:0 27px 0 0;
				background:url(images/nav/nav_acce.png) 0 0 no-repeat;
			}
				#nav li.nav_acce a:hover {
					
				}
		#nav li.nav_contact {
			
		}
			#nav li.nav_contact a {
				width:90px; height:18px;
				background:url(images/nav/nav_contact.png) 0 0 no-repeat;
			}
				#nav li.nav_contact a:hover {
					
				}
				
	/*	acce detail styles	*/
	.acce_pTitle {
		font:normal 18px Arial, Helvetica, sans-serif;
		color:#333;
		line-height:18px;
		text-transform:capitalize;
	}
	a.btn_backto {
		width:137px; height:19px;
		display:block;
	}
		a.btn_backto:hover {
			
		}
		a.btn_backto img {
			display:block;
		}
	.desc {
		width:485px;
		margin:0 0 20px 98px; padding:10px 0 0 0;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#333;
		text-align:justify;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	previously defined Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {  font-family:Arial; font-size:12px; color:#666666; }
	table { font-family:Arial; font-size:12px; color:#666666; }
	td { font-family:Arial; font-size:12px; color:#666666; }
	
	a:link {  color:#999999; text-decoration:none; }
	a:visited { color:#999999; text-decoration:none; }
	a:active { color:#999999; text-decoration:none; }
	a:hover { color:#999999; text-decoration:underline; }
	
	.tag {  font-family:Arial; font-size:10px; color:#666666; }
	.pdtname {  color:rgb(153,153,153); padding:3px 0px 15px 3px; }
	.pdttitle {  font-size:18px; }
	
	.hpdtname {  color:#663333; padding:3px 0px 15px 3px; }
	.hpdttitle {  color:#fdf9f3; font-size:15px; font-weight:bold; }
	
	.apdtname {  color:#333; padding:2px 5px 1px 25px; }
	.btn_accessories {
		width:224px; height:172px;
		display:block;
	}
	
	.copyright { color:#706b67; }