#fitting_room_video, #fitting_room_glossary,
#fitting_room_bra, #fitting_room_charts {
	margin:0;
	padding:0;
}

#menu {
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	width:190px;
	float:left;
	/*border-bottom:1px dotted #333;*/
}

#menu h2 {
	margin:0px 0 15px 0px;
	padding:0 0 2px 0;
	color:#333;
	font-size:1.5em;
	letter-spacing:0.1em;
	text-transform:uppercase;
	border-bottom:1px dotted #333;
}

#menu h3 {
	margin:0px 0 15px 0px;
	padding:0 0 2px 0;
	color:#333;
	font-size:1.5em;
	letter-spacing:0.1em;
	text-transform:uppercase;
	border-bottom:1px dotted #333;
	font-weight:bold
}

#menu ul {
	margin:0;
	padding:0 0 5px 0;
	font-size:1.1em;
	text-transform:uppercase;
	border-bottom-color: #333333;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

#menu ul li {
	margin:0 0 5px 0px;
	padding:0;
}

#menu ul li ul {
	margin:5px 0 10px 0;
	padding:0;
}

#menu ul li ul li, #menu ul li ul li.selected {
	margin:0;
	padding:0;
	background:url('http://images.figleaves.com/uk/images/eng-gbr/fitting_room/01-01-09/bullet.jpg') no-repeat 0 10px;
	text-transform:lowercase
}

#menu ul li ul li a {
	margin:0;
	padding:5px 0 0 10px;
	font-size:0.8em;
	font-weight:normal;
}

#menu ul li.selected a {
	font-weight:bold;
	border-bottom:1px dotted #333;
}

#menu ul li.selected ul li a {
	font-weight:normal;
	border-bottom:none;
}

#menu #needhelp {
	border:1px solid #C9C5C5;
	display: block;
    height: 100px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    position: relative;
    width: 100%;
}

#menu #needhelp img {
	float: left;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 4px;
    margin-top: 30px;
    position: relative;

}

#menu #needhelp #chat-copy {
float: right;
    font-family: arial !important;
	margin:0px;
    position: relative;
    width: 125px;
}

#menu #needhelp #chat-copy p {
	margin:5px 0px;
}

#menu #needhelp #chat-copy  h4{
	margin:5px 0px;
	font-size:12px;
}

#menu #needhelp #clear-info {
clear: both;	
}
	
#fitting_room_video #content {
	padding:0;
	background:url('http://images.figleaves.com/uk/images/eng-gbr/fitting_room/01-01-09/fitting_room_video_bg.jpg') no-repeat;
	width:770px;
	height:530px; margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

#fitting_room_perfect #content {
	padding:0;
	background:url('http://images.figleaves.com/uk/images/eng-gbr/fitting_room/01-01-09/fitting_room_perfect_bg.jpg') no-repeat;
	width:770px;
	height:530px; margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

#fitting_room_video #title h3, #fitting_room_perfect #title h3,
#fitting_room_video #title h1, #fitting_room_perfect #title h1 {
	margin:22px 0 20px 30px;
	padding:0;
	font-size:1.5em;
	letter-spacing:0.1em;
	border-bottom:1px dotted #fff;
	float:left;
	clear:both;
}

#fitting_room_video #title h1, #fitting_room_perfect #title h1 {
	color: #fff;
}

#fitting_room_video #title p {
	margin:0px 0 0 30px;
	padding:0 0 1px 0;
	color:#fff;
	font-size:1.4em;
	clear:both;
}

#fitting_room_perfect #title p {
	margin:61px 0 0 48px;
	_margin:61px 0 0 24px;
	padding:0;
	color:#fff;
	font:1em Arial;
	width:300px;
	float:left;
	line-height:1.5em;
}

#fitting_room_perfect #content img {
	margin:57px 0 0 13px;
}

#fitting_room_video #video {
	margin:40px 0 0 46px;
	padding:0;
	background:#ccff00;
	width:399px;
	height:247px;
}

#fitting_room_video #link {
	margin:50px 0 0 30px;
	padding:0 0 2px 0;
	color:#fff;
	font-size:1em;
	text-transform:uppercase;
}

#fitting_room_video #link h4,
#fitting_room_video #link h2 {
	margin:0;
	padding:0;
	border-bottom:1px dotted #fff;
	float:left;
}

#fitting_room_video #link h4 a,
#fitting_room_video #link h2 a {
	margin:0;
	padding:0;
	color:#fff;
}

#fitting_room_video #link h4 a:hover,
#fitting_room_video #link h2 a:hover {
	margin:0;
	padding:0;
	color:#aaa;
	border-bottom:1px dotted #aaa;
}
/********************************************/

#fitting_room_glossary #content {
	padding:0;
	background:url('http://images.figleaves.com/uk/images/eng-gbr/fitting_room/01-01-09/fitting_room_glossary_bg.jpg') no-repeat;
	width:770px;
	height:530px; margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

#fitting_room_glossary #title h3,
#fitting_room_glossary #title h1 {
	margin:22px 0 0 30px;
	_margin:22px 0 0 20px;
	padding:0;
	font-size:1.5em;
	letter-spacing:0.1em;
	border-bottom:1px dotted #fff;
	float:left;
	clear:both;
}

#fitting_room_glossary #title h1 {
	text-transform: uppercase;
	color: #fff;
}

#glossary #menu, #brief_glossary #menu {
	margin:85px 0 0 30px;
	_margin:85px 0 0 20px;
	padding:0;
	width:152px;
	float:left;
	clear:both;
	color:#fff;
	border-bottom:none;
	position:relative;
	z-index:15;
}

#brief_glossary #menu {
	margin:80px 0 0 30px;
	_margin:80px 0 0 20px;
	width:190px;
}

#glossary #menu a, #brief_glossary #menu a {color:#fff;}

#glossary #menu a:hover, #brief_glossary #menu a:hover {
	color:#fff;
	border-bottom:1px dotted #fff;
	position:relative;
}

#glossary #menu ul, #brief_glossary #menu ul {
	color:#fff;
	font-size:1em;
}

#glossary #menu ul li, #brief_glossary #menu ul li {
	margin:0;
	padding:0;
	clear:both;
}

#glossary #menu ul li a.selected, #brief_glossary #menu ul li a.selected {
	border-bottom:1px dotted #fff;
	position:relative;
}

#glossary #model, #brief_glossary #model,
#glossary .model, #brief_glossary .model {
	margin:40px 0 0 -66px;
	_margin:40px 0 0 -76px;
	padding:0;
	float:left;
	position:relative;
	z-index:10;
}

#brief_glossary #model,
#brief_glossary .model {
	margin:66px 0 0 15px;
	_margin:40px 0 0 25px;
}

#brief_glossary #model img,
#brief_glossary .model img {
	margin:0 30px 0 0;
	_margin:27px 30px 0 0;
}

#glossary #text,
#glossary .text {
	margin:-410px 0 0 560px;
	_margin:-410px 0 0 260px;
	padding:0;
	color:#fff;
	float:left;
	width:200px;
	position:relative;
	z-index:20;
}

#brief_glossary #text,
#brief_glossary .text {
	margin:0 0 0 237px;
	_margin:0 0 0 128px;
	padding:0;
	color:#fff;
	float:left;
	width:510px;
	position:relative;
	z-index:20;
}

#glossary #text h4, #brief_glossary #text h4,
#glossary .text h2, #brief_glossary .text h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.1em;
}

#glossary .text h2, #brief_glossary .text h2 {
	color: #fff;
	text-transform:uppercase;
	border: 0px none;
}

#brief_glossary #text h4, #brief_glossary .text h2 {margin:10px 0 10px 0;}

#glossary #text p, #brief_glossary #text p,
#glossary .text p, #brief_glossary .text p {
	margin:0 0 10px 0;
	padding:0;
	font:0.9em Arial;
}

#glossary #text p a, #brief_glossary #text p a,
#glossary .text p a, #brief_glossary .text p a {
	margin:10px 0 0 0;
	padding:0 0 2px 0;
	font-size:1em;
	float:left;
	text-transform:uppercase;
	color:#fff;
	border-bottom:1px dotted #fff;
}

#glossary #text p a:hover, #brief_glossary #text p a:hover {
	color:#aaa;
	border-bottom:1px dotted #aaa;
}
/*********************************************/

#fitting_room_bra #content #text {
padding:0 0 10px 0;
}

#fitting_room_bra #banner,
#fitting_room_charts #banner {
	padding:0;
	background:url('http://images.figleaves.com/uk/images/eng-gbr/fitting_room/01-01-09/fitting_room_bra_banner.jpg') no-repeat;
	width:770px;
	height:71px; margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

#fitting_room_bra #banner h3,
#fitting_room_charts #banner h3,
#fitting_room_bra #banner h1,
#fitting_room_charts #banner h1 {
	margin:22px 0 0 30px;
	_margin:22px 0 0 15px;
	padding:0;
	font-size:1.5em;
	letter-spacing:0.1em;
	border-bottom:1px dotted #fff;
	float:left;
	font-weight:bold;
}

#fitting_room_bra #banner h1,
#fitting_room_charts #banner h1 {
	color: #fff;
}

#fitting_room_bra #text, #fitting_room_charts #text {
	margin:10px 0 0 16px;
	_margin:10px 0 0 8px;
	padding:0;
	background:#322522;
	width:770px;
	float:left;
	color:#fff;
}

#fitting_room_bra #text h4 {
	margin:16px 0 17px 30px;
	padding:0;
	font-size:1.1em;
	text-transform:uppercase;
}

#fitting_room_bra #text .info {
	margin:0 0 0 30px;
	_margin:0 0 0 15px;
	padding:0;
	width:340px;
	_width:350px;
	float:left;
}

#fitting_room_bra #text .info img {
	margin:0 0 15px 0;
	padding:0;
}

#fitting_room_bra #text .info p {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-weight:bold;
}

#fitting_room_bra #text ol li p {
	margin:10px 20px 10px 0px;
	padding:0;
	font-family:Arial;
}

#fitting_room_bra #text .info ol {
	margin:15px 0 20px 20px;
	_margin:15px 0 20px 23px;
	padding:0;
	font-family:Arial;
}

#fitting_room_bra #text .info ol li {
	margin:0 0 10px 0;
	padding:0;
}

#fitting_room_bra #content #text p,
#fitting_room_bra #content #text ul {
	padding:0 20px 0 0;
}

/*********************************************/

#fitting_room_bra .steps_left,
#fitting_room_bra .steps_right {
	margin:10px 0 0 16px;
	padding:0;
	clear:both;
	color:#fff;
	background:#322522;
	width:770px;
	height:297px;
}

#fitting_room_bra .steps_left h4,
#fitting_room_bra .steps_right h4 {
	margin:19px 0 20px 0;
	*margin:17px 0 20px 0;
	padding:0;
	font-size:1em;
	text-transform:uppercase;
	border-bottom:1px dotted #fff;
	float:left;
}

#fitting_room_bra .steps_left .text {
	margin:0;
	padding:0 30px;
	_padding:0 27px 0 30px;
	width:180px;
}

#fitting_room_bra .steps_right img {
	margin:0;
	padding:0;
	float:left;
}

#fitting_room_bra .steps_right .text {
	margin:0;
	padding:0 30px;
	width:180px;
}

#fitting_room_bra .steps_right .text p,
#fitting_room_bra .steps_left .text p {
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	font:0.95em Arial;
line-height:1.4em;
}
/*********************************************/

#fitting_room_bra #text .clues {
	margin:0 0 20px 30px;
	_margin:0 0 20px 15px;
	padding:0 20px 0 0;
	float:left;
	_width:720px;
}

#fitting_room_bra #text .clues img {
	margin:0 20px 0 0;
	padding:0;
	float:left;
}

#fitting_room_bra #text .clues h4 {
	margin:20px 0;
	padding:0;
	font-size:1em;
}

#fitting_room_bra #text .clues p {
	margin:0 0 10px 0;
	padding:0;
	font:0.95em Arial;
}

#fitting_room_bra #text .tips h4 {
	margin:0 0 10px 0;
	padding:0;
	font-size:1em;
}

#fitting_room_bra #text .tips {
	margin:0 20px 20px 30px;
	_margin:0 25px 20px 15px;
	padding:0;
	float:left;
	width:320px;
}

#fitting_room_bra #text .tips p {
	margin:0 0 0 0;
	padding:0;
	font:0.95em Arial;
}
/*********************************************/

#fitting_room_bra #text img.deconstructed {
	margin:0 20px 10px 20px;
	*margin:0 20px 0 20px;
	padding:0;
	float:right;
}

#fitting_room_bra #text p,
#fitting_room_bra #text ol {
	margin:20px 0 20px 30px;
	padding:0 10px 0 0;
	font:0.95em Arial;
}

#fitting_room_bra #text ol {
	margin:0 0 0 50px;
	padding:0;
}

#fitting_room_bra #text ol p {
	margin:10px 0;
	padding:0;
}

#fitting_room_bra #text ul {
	margin:0 0 0 45px;
	padding:0;
	list-style:disc;
	font:0.95em Arial;
}

#fitting_room_bra #text .maternity,
#fitting_room_bra #text .maternity2,
#fitting_room_bra #text .mastectomy,
#fitting_room_bra #text .first_bra {
	margin:20px 0 0 0;
	padding:0 0 0 30px;
}

#fitting_room_bra #text .bra_wardrobe,
#fitting_room_bra #text .bra_wardrobe2 {
	margin:20px 0 30px 0;
	padding:0 0 0 30px;	
	clear:both;
}

#fitting_room_bra #text .maternity img,
#fitting_room_bra #text .mastectomy img,
#fitting_room_bra #text .first_bra img,
#fitting_room_bra #text .bra_wardrobe img {
	margin:0 30px 20px 20px;
	padding:0;
	float:right;
}

#fitting_room_bra #text .maternity2 img,
#fitting_room_bra #text .bra_wardrobe2 img {
	margin:0 20px 10px 0;
	padding:0;
	float:left;
}

#fitting_room_bra #text .maternity p,
#fitting_room_bra #text .maternity2 p,
#fitting_room_bra #text .mastectomy p,
#fitting_room_bra #text .first_bra p,
#fitting_room_bra #text .bra_wardrobe p,
#fitting_room_bra #text .bra_wardrobe2 p {
	margin:0 0 10px 0;
	padding:0;
}

#fitting_room_bra #text .maternity p a,
#fitting_room_bra #text .maternity2 p a,
#fitting_room_bra #text .mastectomy p a,
#fitting_room_bra #text .first_bra p a,
#fitting_room_bra #text .bra_wardrobe p a,
#fitting_room_bra #text .bra_wardrobe2 p a {
	margin:0;
	padding:0;
	color:#fff;
	font-size:1.1em;
	border-bottom:1px dotted #fff;
}

#fitting_room_bra #text .maternity p a:hover,
#fitting_room_bra #text .maternity2 p a:hover,
#fitting_room_bra #text .mastectomy p a:hover,
#fitting_room_bra #text .first_bra p a:hover,
#fitting_room_bra #text .bra_wardrobe p a:hover,
#fitting_room_bra #text .bra_wardrobe2 p a:hover {
	color:#999;
	border-bottom:1px dotted #999;
}

#fitting_room_bra #text .bra_wardrobe h4,
#fitting_room_bra #text .bra_wardrobe2 h4 {
	margin:0 0 10px 0;
	paddign:0;
}

/*********************************************/
#fitting_room_charts #text ul#size_charts {
	margin:0 0 0 30px;
	padding:0;
	list-style:none;
}

#fitting_room_charts #text ul#size_charts li {
	margin:0 14px 0 0;
	padding:0;
	display:inline;
	font-weight:bold;
}

#fitting_room_charts #text ul#size_charts li a {
	font-size:1.2em;
	border-bottom:1px dotted #333;
}

#fitting_room_charts #banner h3 span {text-transform:lowercase;}

#fitting_room_charts #text {
	background:#fff;
	color:#333;
}

#fitting_room_charts #text h4,
#fitting_room_charts #text h2 {
	margin:20px 0 20px 0;
	*margin:10px 0 10px 0;
	_margin:20px 0 10px 0;
	padding:10px 30px;
	background:#322522;
	color:#fff;
	text-transform:uppercase;
	clear:both;
	float:left;
	width:710px
}

#fitting_room_charts #text h4.title {
	margin:0px 0 5px 30px;
	_margin:20px 0 5px 15px;
	padding:0;
	background:#fff;
	color:#333;
	text-transform:uppercase;
}

#fitting_room_charts #text ul {
	margin:0 0 20px 45px;
	_margin:0 0 0 45px;
	padding:0 30px 0 0;
	list-style:disc;
	font:0.95em Arial;
	clear:both;
}

#fitting_room_charts #text ul li {
	margin:0;
	padding:0;
}

#fitting_room_charts #text p {
	margin:10px 30px 20px 30px;
	*margin:0px 30px 20px 30px;
	_margin:10px 30px 0 30px;
	padding:0;
	font:0.95em Arial;
	clear:both;
}

#fitting_room_charts #text p.strong {
	margin:10px 30px 0 30px;
	padding:0;
	font:0.95em Arial;
	clear:both;
	font-weight:bold;
}

#fitting_room_charts #text dl.back_band,
#fitting_room_charts #text dl.cup_size,
#fitting_room_charts #text dl.band_size,
#fitting_room_charts #text dl.cup_size2,
#fitting_room_charts #text dl.women_clothing,
#fitting_room_charts #text dl.women_socks,
#fitting_room_charts #text dl.hosiery,
#fitting_room_charts #text dl.women_foot,
#fitting_room_charts #text dl.mens_clothing,
#fitting_room_charts #text dl.mens_socks,
#fitting_room_charts #text dl.mens_foot,
#fitting_room_charts #text dl.girls_clothing,
#fitting_room_charts #text dl.boys_clothing,
#fitting_room_charts #text dl.kids_socks {
	margin:0 0 10px 30px;
	_margin:0 0 10px 15px;
	padding:0;
	width:303px;
	float:left;
	font-family:Arial;
	border-right:2px solid #000;
}

#fitting_room_charts #text dl.cup_size,
#fitting_room_charts #text dl.girls_clothing,
#fitting_room_charts #text dl.boys_clothing {width:729px;}

#fitting_room_charts #text dl.band_size,
#fitting_room_charts #text dl.cup_size2,
#fitting_room_charts #text dl.hosiery {width:606px;}

#fitting_room_charts #text dl.women_clothing {width:730px;}

#fitting_room_charts #text dl.women_foot,
#fitting_room_charts #text dl.mens_foot {	
	width:334px;
	*width:333px;
	border-left:2px solid #000;
	border-right:none;
}

#fitting_room_charts #text dl.mens_clothing,
#fitting_room_charts #text dl.kids_socks {
	width:556px;
	*width:555px;
	border-right:none;
	border-left:2px solid #000;
}

#fitting_room_charts #text dl.mens_socks {
	width:513px;
	*width:512px;
}

#fitting_room_charts #text dl.short_socks,
#fitting_room_charts #text dl.long_socks dt {
	margin:0 0 0 30px;
	_margin:0 0 0 15px;
	padding:2px 0;
	width:100px;
	border-top:2px solid #000;
	border-left:2px solid #000;
	border-bottom:2px solid #000;
	font-family:Arial;
	font-weight:bold;
	float:left;
	text-align:center;
}

#fitting_room_charts #text dl.long_socks dt {
	margin:0;
	width:502px;
	border-right:2px solid #000;
}

#fitting_room_charts #text dl.long_socks {
	margin:0;
	padding:0;
}

#fitting_room_charts #text dl.mens_socks dd dl.long {
	margin:0;
	width:400px;
}

#fitting_room_charts #text dl.back_band dd,
#fitting_room_charts #text dl.cup_size dd,
#fitting_room_charts #text dl.band_size dd,
#fitting_room_charts #text dl.cup_size2 dd,
#fitting_room_charts #text dl.women_clothing dd,
#fitting_room_charts #text dl.hosiery dd,
#fitting_room_charts #text dl.women_foot dd,
#fitting_room_charts #text dl.mens_clothing dd,
#fitting_room_charts #text dl.mens_socks dd,
#fitting_room_charts #text dl.mens_foot dd,
#fitting_room_charts #text dl.girls_clothing dd,
#fitting_room_charts #text dl.boys_clothing dd,
#fitting_room_charts #text dl.kids_socks dd {
	margin:0;
	padding:0;
}

#fitting_room_charts #text dl.back_band dd dl,
#fitting_room_charts #text dl.cup_size dd dl,
#fitting_room_charts #text dl.band_size dd dl,
#fitting_room_charts #text dl.cup_size2 dd dl,
#fitting_room_charts #text dl.women_clothing dd dl,
#fitting_room_charts #text dl.hosiery dd dl,
#fitting_room_charts #text dl.girls_clothing dd dl,
#fitting_room_charts #text dl.boys_clothing dd dl {
	margin:0;
	padding:0;
	width:100px;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:none;
}

#fitting_room_charts #text dl.mens_clothing dd dl,
#fitting_room_charts #text dl.mens_socks dd dl,
#fitting_room_charts #text dl.mens_foot dd dl,
#fitting_room_charts #text dl.women_foot dd dl,
#fitting_room_charts #text dl.mens_foot dd dl,
#fitting_room_charts #text dl.girls_clothing dd dl,
#fitting_room_charts #text dl.boys_clothing dd dl,
#fitting_room_charts #text dl.kids_socks dd dl {
	margin:0;
	padding:0;
	width:110px;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:none;
}

#fitting_room_charts #text dl.women_foot dd dl,
#fitting_room_charts #text dl.mens_foot dd dl {
	width:110px;
	float:left;
	border:none;
}

#fitting_room_charts #text dl.women_clothing dd dl.double dd {
	padding:12px 0 0 0;
	*padding:13px 0 0 0;
	height:29px;
	*height:28px;
}

#fitting_room_charts #text dl.girls_clothing dd dl dd.double,
#fitting_room_charts #text dl.boys_clothing dd dl dd.double {
	padding:12px 0 0 0;
	*padding:13px 0 0 0;
	height:29px;
	*height:28px;
	background:#ccc;
}

#fitting_room_charts #text dl.kids_socks dd dl.double dt {padding:5px 0 4px 0;}

#fitting_room_charts #text dl.cup_size dd dl {width:80px;}

#fitting_room_charts #text dl.women_clothing dd dl {width:72px}

#fitting_room_charts #text dl.girls_clothing dd dl,
#fitting_room_charts #text dl.boys_clothing dd dl {width:80px}

#fitting_room_charts #text dl.back_band dd dl dt,
#fitting_room_charts #text dl.back_band dd dl dd,
#fitting_room_charts #text dl.cup_size dd dl dd,
#fitting_room_charts #text dl.band_size dd dl dt,
#fitting_room_charts #text dl.band_size dd dl dd,
#fitting_room_charts #text dl.cup_size2 dd dl dt,
#fitting_room_charts #text dl.cup_size2 dd dl dd,
#fitting_room_charts #text dl.women_clothing dd dl dt,
#fitting_room_charts #text dl.women_clothing dd dl dd,
#fitting_room_charts #text dl.hosiery dd dl dt,
#fitting_room_charts #text dl.hosiery dd dl dd,
#fitting_room_charts #text dl.mens_socks dd dl dt,
#fitting_room_charts #text dl.mens_socks dd dl dd,
#fitting_room_charts #text dl.girls_clothing dd dl dt,
#fitting_room_charts #text dl.girls_clothing dd dl dd,
#fitting_room_charts #text dl.boys_clothing dd dl dt,
#fitting_room_charts #text dl.boys_clothing dd dl dd {
	margin:0;
	padding:2px 0;
	text-align:center;
	border-top:none;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:none;
}

#fitting_room_charts #text dl.women_foot dd dl dt,
#fitting_room_charts #text dl.women_foot dd dl dd,
#fitting_room_charts #text dl.mens_foot dd dl dt,
#fitting_room_charts #text dl.mens_foot dl dd dd,
#fitting_room_charts #text dl.mens_clothing dd dl dt,
#fitting_room_charts #text dl.mens_clothing dd dl dd,
#fitting_room_charts #text dl.kids_socks dd dl dt,
#fitting_room_charts #text dl.kids_socks dl dd {
	margin:0;
	padding:2px 0;
	text-align:center;
	border-top:none;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}

#fitting_room_charts #text dl.women_foot dd dl dt,
#fitting_room_charts #text dl.mens_clothing dd dl dt,
#fitting_room_charts #text dl.mens_foot dd dl dt {
	border-bottom:2px solid #000;
}

#fitting_room_charts #text dl.cup_size dd dl dd,
#fitting_room_charts #text dl.kids_socks dd dl {border-top:1px solid #000;}

#fitting_room_charts #text dl.back_band dd dl dt,
#fitting_room_charts #text dl.band_size dd dl dt,
#fitting_room_charts #text dl.cup_size2 dd dl dt,
#fitting_room_charts #text dl.women_clothing dd dl dt,
#fitting_room_charts #text dl.hosiery dd dl dt,
#fitting_room_charts #text dl.girls_clothing dd dl dt,
#fitting_room_charts #text dl.boys_clothing dd dl dt {
	border-top:1px solid #000;
	border-bottom:2px solid #000;
	font-weight:bold;
}

#fitting_room_charts #text dl.kids_socks dd dt,
#fitting_room_charts #text dl.women_foot dd dt,
#fitting_room_charts #text dl.mens_foot dd dt,
#fitting_room_charts #text dl.mens_clothing dd dt {font-weight:bold;}

#fitting_room_charts #text dl.mens_clothing dd dl,
#fitting_room_charts #text dl.kids_socks dd dl {
	border-top:2px solid #000;
	border-right:1px solid #000;
	border-left:none;
}

#fitting_room_charts #text dl.mens_socks {border:none;}

#fitting_room_charts #text dl.mens_socks dd dl {
	border-top:2px solid #000;
}

#fitting_room_charts #text dl.mens_socks dd dl.long dd {
	border-right:2px solid #000;
}
#fitting_room_charts #text dl.women_foot dd dl,
#fitting_room_charts #text dl.mens_foot dd dl {
	border-left:none;
	border-top:2px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}

#fitting_room_charts #text dl.mens_foot dd dl dd {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
}

#fitting_room_charts #text dl.back_band,
#fitting_room_charts #text dl.cup_size,
#fitting_room_charts #text dl.band_size,
#fitting_room_charts #text dl.cup_size2,
#fitting_room_charts #text dl.women_clothing,
#fitting_room_charts #text dl.short_socks,
#fitting_room_charts #text dl.hosiery,
#fitting_room_charts #text dl.women_foot,
#fitting_room_charts #text dl.mens_clothing,
#fitting_room_charts #text dl.mens_socks,
#fitting_room_charts #text dl.mens_foot,
#fitting_room_charts #text dl.girls_clothing,
#fitting_room_charts #text dl.boys_clothing,
#fitting_room_charts #text dl.kids_socks {
	margin:0 0 20px 30px;
	_margin:0 0 0px 15px;
}

#fitting_room_charts #text dl.cup_size dd dl dd.grey {background:#ccc;}

#fitting_room_charts #text dl.cup_size dd dl dd.brown {
	color:#fff;
	background:#322522;
}
