
.inputBox { width: 300px; }
.textEmphatic  {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.textSmall {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.textCloth, td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.textCaption {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#SiteMap {
	margin: 0 auto;
	margin-top: 40px;
	background-image: url(/images/pics/navy_300.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #000000;
	width: 600px;
}

#SiteMapList li { text-align: left; font-size: 10px; font-weight: bold; line-height: 1.2em; color: #E6E6D2; }
#SiteMapList li a:active { text-decoration: none; color: #FF9933; }
#SiteMapList li a:link { text-decoration: none; color: #E6E6D2; }
#SiteMapList li a:visited { text-decoration: none; color: #E6E6D2; }
#SiteMapList li a:hover { text-decoration: underline; color: #E6E6D2; } 

.textGuarantee { font-size: 9pt;color: #666666; }

#extra_selector select {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

#extra_selector table {
	margin: 0 auto;
	padding: 0.5em;
	border: 1px solid #666;
}
#extra_selector table {
	width: 220px;
}

.siteMapBack {
	background-image: url(/images/pics/profile_600.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

div#dresswear table#top_section {
	/*background-image: url(/images/gallery/store/shop_fade_left.jpg);*/
	background-image: url(/images/mediabank/2010_85567_00_748.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 200px;
	/*border: 1px solid #E6E6D2;*/
}

div#selector_dress {
	margin: 0 auto;
	width: 275px;
	position: relative;
}
div#selector_dress select {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}
div#selector_dress table {
	width: 275px;
}

#site {
	padding-bottom: 10px;
}
#site a,
#site a:link,
#site a:active,
#site a:visited {
	text-decoration: none;
	color: #FF9933;
}
#site a:hover {
	text-decoration: underline;
}
div#dresswear table#swatch_container {
	width: 748px;
	margin: 0;
	padding: 0;
}
div#dresswear table#swatch_container td {
	width: 50%;
}
div#dresswear table#swatch_container table.dress_swatches {
	width: 100%;
}
div#dresswear table#swatch_container table.dress_swatches td {
	width: 50%;
	text-align: center;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list {
	width: 160px;
	/*border: 1px solid #fff;*/
	margin: 0;
	padding: 0;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list td {
	text-align: center;
	width: 160px;
	padding: 0;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list td p img {
	border: 0;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list td.collar {
	background-color: #666;
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em 0;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list td.colpic {
	padding-top: 1.5em;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list td.fit p {
	background-color: #e6e6d2;
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0.3em 0;
	margin-top: 2em;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list td p {
	padding: 0.5em;
	margin: 0;
}
div#dresswear table#swatch_container table.dress_swatches table.swatch_list td p.swatch_text {
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-color: #666;
	margin: 0 5px;
}
div#spacer {
	clear: both;
	margin-top: 1em;
	padding: 1em;
}
h1.XL {
	text-align: center;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
}
h2.XL {
	text-align: center;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
}
div#XL_sleeves {
	height: 550px;
}
table.XL_sleeves {
	width: 748px;
}
table.collars {
	width: 100%;
	text-align: center;
}

