#main {
	width:1100px;
	margin:auto;
	background-color:#036;
	position:relative;
}
#box {
	width:675px;
	margin:auto;
}
#box2 {
	border:solid;
	border-color: #036;
	border-width: medium;
	width: 500px;
	margin:auto;
}
#box3 {
	border:solid;
	border-color: #036;
	border-width: medium;
	width:700px;
	margin:auto;
}
#menu {
	width: 150px;
	position:absolute;
	left: 31px;
	top: 163px;
}
#menu a, #menu a:visited {
	text-decoration:none;
	text-align:center;
	background-color:#006;
	color:#E9EEF5;
	display:block;
	width:8em;
	padding:0.2em;
	margin:0.5em auto;
	border-right:5px solid #fff;
  }
#menu a:hover {
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #C00;
  }
#content {
	position:absolute;
	width:750px;
	color: #000;
	border: medium none #039;
	background-color: #E9EEF5;
	min-height: 700px;
	left: 175px;
	top: 3px;
}
#gallery {
	position:absolute;
	top:38px;
	width:480px;
	padding:10px;
	background:#222;
	border:1px solid #fc6;
	left: 302px;
}
#thumbnails {
	position:absolute;
	width:91px;
	height:410px;
	overflow:auto;
	left: 203px;
	top: 38px;
	background:#222;
	border:1px solid #fc6;
}
#innerContainer {width:50px; height:410px;}
#thumbnails img {height:50px; margin:5px; border:1px solid #fff; display:block; float:left; display:none;}
#fullSize {width:478px; margin:0 auto; position:relative; background:#222;}
#fullSize img {display:none; position:absolute; top:5px; border:1px solid #fff; background:#222;}

#sideGal {
	width:236px;
	position:absolute;
	background:#222;
	border:1px solid #fc6;
	left: 843px;
	top: 38px;
	height: 62px;
}
#sidenails {width:236px; height:62px; margin:0 auto;}
#sideContainer {height:62px;}
#sidenails img  {height:50px; margin:5px; border:1px solid #fff; display:block; float:left; display:none;}
#dressInfo {
	width:135px;
	height: 300;
	position:absolute;
	background:#222;
	border:1px solid #fc6;
	left: 844px;
	top: 118px;
	text-align: left;
}
#dressInfo p {
	font-size: 1.3em;
	color: #FF9;
}

body {
	padding:0; 
	margin:0;
	background-color: #036;
	padding:0;
	margin:0;
	font:"times new roman", serif;
	text-align:center;
}
h2 {
	font-size:1.6em;
	margin:0;
	padding:5px 0 5px 0;
	color:#FF9;
}
p {
	text-align:left;
}

