.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

body {
	margin: 0;
}

body,td,p,li,a,span,b,div {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
}

img {
	border: none;
}

input {
	font-size: 10pt;
	padding-left: 2px;
}

.small {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	margin-top: 4px;
}

.small a {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
}

.tiny_txt {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
}

.tiny_txt a {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
}

.content_box {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
}

.border_box {
	border: 3px solid #deddcc;
}

.border_boxTUX {
	border: 3px solid #d2cfcc;
}

.indent {
	padding-left: 30px;
}

.about_art_hdr {
	font: bold 17px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

.about_art_hdr_two {
	font: bold 14px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

h1 {
	font: bold 11pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

h1.h1_detail_page {
	font: bold 10pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

h1.h1_tux_detail_page {
	font: bold 11pt/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

p,li,blockquote {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
	padding-left: 1px;
}

/********************************
Style for MW Tux job Positions
*********************************/
#position_list {
	position: absolute;
	padding-left: 300px;
	top: 241px;
}

p.tux_detail_page {
	font: normal 9pt/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
	padding-left: 1px;
}

p_detail_page {
	font: normal 10pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

p_detail_bullet {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

p.tux_detail {
	font: normal 8pt/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

/*  End Headers and Body tags */
.footer {
	font: lighter normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

/* Below is used for Widget ID NAVIGATION */
.widget {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.widget a:link {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.widget a:visited {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.widget a:hover {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

.widget a:active {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

/* End Widget ID NAVIGATION */
	/* Below is used for Widget On ID NAVIGATION */
.widget_on {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.widget_on a:link {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.widget_on a:visited {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.widget_on a:hover {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

.widget_on a:active {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

/* End Widget_On ID NAVIGATION */
	/* Below is used for Widgetcart_On ID NAVIGATION */
.widgetcart_on {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #716a64;
}

.widgetcart {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

/* End Widgetcart_On ID NAVIGATION */
	/* Below is used for searchWidget ID NAVIGATION */
.searchWidget {
	font: normal bold 10pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}

.findhWidget {
	font: normal bold 10pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.searchWidget a:link {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.searchWidget a:visited {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.searchWidget a:hover {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: underline;
}

.searchWidget a:active {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

/* End searchWidget ID NAVIGATION */
	/* Below is used for LeftNav ID NAVIGATION */
.LeftNav {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: right;
}

.LeftNav tr td div {
	margin-right: 6px;
}

.LeftNav_over_suits {
	background-color: #CFCDB4;
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.LeftNav_over_about_us {
	background-color: #E3DCCC;
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.LeftNav_over_tux {
	background-color: #D2CFCC;
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #dbd8d6;
	text-decoration: none;
}

.LeftNav a:link {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #797979;
	text-decoration: none;
}

.LeftNav a:visited {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.LeftNav a:hover {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.LeftNav a:active {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

/* End LeftNav ID NAVIGATION */
	/* Below is used for Clearance NAVIGATION */
.clearance {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}

.clearance_over {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
	background-color: #CFCDB4;
}

.clearance a:link {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}

.clearance a:visited {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}

.clearance a:hover {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}

.clearance a:active {
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}

/* End Clearance  NAVIGATION */
	/* Below is used for Default NAVIGATION */
a:link {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;

}

a:visited {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;

}

a:hover {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #231f20;
	text-decoration: underline;
}

a:active {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	/*color: #8d8c50;*/

}

/* End Default  NAVIGATION */
	/* Below is used for Suits Sub ID NAVIGATION */
.suits_sub {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E6E6DA;
}

.suits_sub a:link {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E6E6DA;
}

.suits_sub a:visited {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E6E6DA;
}

.suits_sub a:hover {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
	background-color: #E6E6DA;
}

.suits_sub a:active {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E6E6DA;
}

.tux_sub {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #e9e7e5;
	text-align: right;
}

.tux_sub a:link {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E9E7E5;
}

.tux_sub a:visited {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E9E7E5;
}

.tux_sub a:hover {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
	background-color: #E9E7E5;
}

.tux_sub a:active {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E9E7E5;
}

.about_us_sub {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #EBE6DA;
}

.about_us_sub a:link {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #EBE6DA;
}

.about_us_sub a:visited {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #EBE6DA;
}

.about_us_sub a:hover {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
	background-color: #EBE6DA;
}

.about_us_sub a:active {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #EBE6DA;
}

.suits_subdn {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.suits_subdn a:link {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.suits_subdn a:visited {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.suits_subdn a:hover {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.suits_subdn a:active {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.suits_subhilite {
	font: 900 normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #CECDB4;
}

.suits_subhilite a:link {
	text-decoration: underline;
}

.tux_subdn {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tux_subdn a:link {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tux_subdn a:visited {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tux_subdn a:hover {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tux_subdn a:active {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tux_subhilite {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #D2CFCC;
}

.tux_subhilite a:link {
	text-decoration: underline;
}

.about_us_subdn {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.about_us_subdn a:link {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.about_us_subdn a:visited {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.about_us_subdn a:hover {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.about_us_subdn a:active {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #FFFFFF;
}

.about_us_subhilite {
	font: normal 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	background-color: #E3DCCC;
}

.about_us_subhilite a:link {
	text-decoration: underline;
}

/* End Suits Sub NAVIGATION */ /* Below is used for Form NAVIGATION */
.form_boxcontainer {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.form_box {
	background: #F6F4F3;
	border: 1px solid #CCCCCC;
	z-index: 1;
}

.filterby_box {
	background: #F6F4F3;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.pulldown {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.form_rs {
	font: 500 normal 8pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.form_rs_search {
	font: 500 normal 10pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.vs_form_header {
	font: 500 normal 10pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	padding: 5px;
}

.vs_form_header_green {
	font: 500 normal 12pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: none;
	padding: 5px;
}

.vs_form_header_gray {
	font: 500 normal 12pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #b5afa9;
	text-decoration: none;
	padding: 5px;
}

.form_rs_down {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.form_rs a:link {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
}

.form_rs a:visited {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
}

.form_rs a:hover {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.form_rs a:active {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
}

/* this is the see all linkage amplified*/
.seeAll a:link {
	font: normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
}

.seeAll a:visited {
	color: #777771;
	text-decoration: underline;
}

.seeAll a:hover {
	color: #000000;
	text-decoration: underline;
}

.seeAll a:active {
	color: #777771;
	text-decoration: underline;
}

/* green link for menswear results -  */
.form_rs_mw {
	font: 500 normal 10pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.form_rs_vsearch_down {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.form_rs_mw a:link {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

.form_rs_mw a:visited {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

.form_rs_mw a:hover {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.form_rs_mw a:active {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

.form_promosub {
	color: #9e9c6b;
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
}

.form_message {
	color: #9e9c6b;
	font: 500 normal 11pt/ normal Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.form_pf {
	color: #9e9c6b;
	font: 500 normal 9pt/ bold Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Gray link for tuxedo results -  */
.form_rs_tux {
	font: 500 normal 10pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.form_rs_tux a:link {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #A69F99;
	text-decoration: underline;
}

.form_rs_tux a:visited {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: # #A69F99;
	text-decoration: underline;
}

.form_rs_tux a:hover {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.form_rs_tux a:active {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

/* green link for menswear results -  */
.form_rs_mw {
	font: 500 normal 10pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.form_rs_mw a:link {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

.form_rs_mw a:visited {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

.form_rs_mw a:hover {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.form_rs_mw a:active {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

/* Gray link for tuxedo results -  */
.form_rs_tux {
	font: 500 normal 10pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

.form_rs_tux a:link {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #A69F99;
	text-decoration: underline;
}

.form_rs_tux a:visited {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: # #A69F99;
	text-decoration: underline;
}

.form_rs_tux a:hover {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.form_rs_tux a:active {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9d9b6a;
	text-decoration: underline;
}

#form_col_head th td {
	font: 600 normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666;
	background-color: #f2efe6;
}

#form_cookie {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

#form_cookie .active {
	font: 500 normal 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
}

/* End Form  NAVIGATION */ /* Group Manager Styles */
p.gm {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

.gm_fitted {
	font-weight: 600;
	color: #009933;
	padding-right: 7px;
}

.gm_picked_up,.gm_dropped_off {
	color: #000000;
	padding-right: 7px;
}

.gm_not_fitted {
	font-weight: 400;
	color: #FF0000;
	padding-right: 7px;
}

.tuxedo_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: -5px;
}

.gm_name_table {
	line-height: 22px;
	text-indent: 12px;
}

.gm_main_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

.gm_main_text a:link {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

.gm_main_text a:visited {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

.gm_main_text a:hover {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}

.gm_main_text a:active {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.gm_name_table a:link {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

.gm_name_table a:visited {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

.gm_name_table a:hover {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}

.gm_name_table a:active {
	font: normal 11px/ normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.gm_line {
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-left: 0px;
}

.gm_shortline {
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-left: 0px;
}

.gm_header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#gm_photo_holder {
	height: 166px;
	width: 140px;
	border: 1px;
	border-style: solid;
	color: #CCCCCC;
}

.gm_promo_ad2 {
	border-top: 1px solid #CCCCCC;
}

.gm_promo_ad {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.gm_promo_style {
	padding-right: 45px;
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
}

.gm_promo_input {
	font-size: 10px;
	width: 188px;
}

.gm_promo_input2 {
	font-size: 10px;
	width: 275px;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
}

.gm_promo_input3 {
	font-size: 10px;
	width: 275px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
}

.gm_promo_tbltext {
	padding-left: 40px;
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
}

.groupman_gmail {
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 4px;
}

.groupman_gmail2 {
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 4px;
}

.tux_promo_ad {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tux_promo_ad1 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.tux_promo_ad2 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: #F6F4F3;
}

.tux_promo_ad3 {
	border-top: 1px solid #CCCCCC;
}

.tux_promo_ad4 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tux_promo_ad5 {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tux_promo_ad6 {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.tux_promo_ad7 {
	border: 1px solid #CCCCCC;
}

/* End Tux List Navigation and Style */
.promo_ad1 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.promo_ad2 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.padding {
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 6pt;
	padding-left: 0em;
}

.secondary_promo {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.secondary_promo_lf {
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
}

.secondary_promo_rt {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

/* List Page */
.list_details {
	text-decoration: underline;
}

.list_price {
	color: #000000;
	text-decoration: underline;
}

/* Details Page */
.details_box {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 20px;
}

.details_box2 {
	border-left-color: #CCCCCC;
	padding-right: 20px;
	padding-bottom: 15px;
}

.details_box_tux {
	border-left-color: #CCCCCC;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-top: 0px;
}

.mainImage {
	border-bottom: 1px solid #999999;
}

/* ----------Main container---------- */
#details_outer_container {
	width: 350px;
	padding: 10px;
	margin-top: 0px;
}

#details_inner_container {
	width: 350px;
	padding: 0px;
	margin-top: -20px;
}

/* --------------left block------------- */
#details_left {
	width: 160px;
	float: left;
	margin: 0px;
	padding-top: 0px;
}

/* -----------------right block--------------------- */
#details_right {
	width: 170px;
	margin: 0px;
	margin-left: 170px;
	padding-top: 0px;
}

.detailsUl {
	font-size: 9px;
	line-height: 1.2em;
}

.shirt_details {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.sm_details_box {
	border: 1px solid #BBBBBB;
}

.sm_details_box_no {
	border: 1px solid #FFFFFF;
}

.price {
	font: bold 11pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

.oldprice {
	font: bold 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #b3b3b3;
	text-decoration: line-through;
	font-style: italic;
}

.sm_details_box_head {
	font: bold 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.btall {
	font: 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}

/* End Details Page */
.suits_promo_adtop {
	border-left: 1px solid #CCCCCC;
}

/* Gift Card pulldown and more... -Gk */
.error_txt {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}

.artnav {
	font: 12px/ normal Myriad, sans-serif;
	text-transform: none;
	color: #565654;
	text-decoration: none;
	position: relative;
	margin-left: 14px;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: left;
}

#artnav_sm {
	font: 10px/ normal Myriad, sans-serif;
	color: #565654;
	margin-left: 0px;
	padding-left: 12px;
	border-bottom: 2px solid #ffffff;
}

#artnav_sm a:hover {
	border: 1px solid #6a5b57;
	padding: 0;
	padding-top: 3px;
}

#artnav_sm a {
	padding: 1px;
	padding-top: 4px;
}

a.artnavb:link {
	font: 12px/ normal Myriad, sans-serif;
	text-transform: none;
	color: #565654;
	text-decoration: none;
}

a.artnavb:hover {
	font: 12px/ normal Myriad, sans-serif;
	text-transform: none;
	color: #565654;
	text-decoration: underline;
}

a.artnavb:visited {
	font: 12px/ normal Myriad, sans-serif;
	text-transform: none;
	color: #565654;
	text-decoration: none;
}

a.artnavb:active {
	font: 12px/ normal Myriad, sans-serif;
	text-transform: none;
	color: #565654;
	text-decoration: none;
}

.bcrumb_here {
	text-decoration: none;
	font-weight: bold;
	font: 500 bold 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #777771;
}

.bcrumb_search {
	text-decoration: none;
	font-family: normal Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #777771;
	padding: 5px;
}

.bcrumbs_current {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif font-size : 10pt;
}

.confirm_number {
	font: 14px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.tbl_txttwo {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
}

.tbl_txtcookie {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
	padding-left: 1px;
	font-weight: bold;
}

/* cart cookie */
.tbl_txtcookie strong {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #cc3333;
	text-decoration: none;
	padding-left: 1px;
	font-weight: bold;
	/* cc3333 */
}

.tbl_txttwo_b {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
}

.tbl_txttwo_d {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
	text-align: center;
}

.tbl_txt {
	font: 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	line-height: 10px;
}

a.tbl_txt:link {
	font: 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	line-height: 10px;
}

a.tbl_txt:visited {
	font: 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	line-height: 10px;
}

a.tbl_txt:hover {
	font: 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #9b9a96;
	text-decoration: underline;
	line-height: 10px;
}

a.tbl_txt:active {
	font: 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: underline;
	line-height: 10px;
}

.promo_txt {
	font: 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	font-weight: bold;
}

#suits_txt {
	position: absolute;
	margin-top: 50px;
	margin-left: 305px;
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	font-weight: bold;
}

#shirts_txt {
	position: absolute;
	margin-top: 205px;
	margin-left: 305px;
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	font-weight: bold;
}

#accs_txt {
	position: absolute;
	margin-top: 360px;
	margin-left: 305px;
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	font-weight: bold;
}

#ties_txt {
	position: absolute;
	margin-top: 515px;
	margin-left: 310px;
	font: 10px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #9b9a96;
	text-decoration: none;
	font-weight: bold;
}

li {
	font: 9pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000;
	text-decoration: none;
	padding-top: 5px;
}

#tux_list {
	position: absolute;
	padding-top: 300px;
	padding-left: 40px;
}

#bt_list {
	position: relative;
	padding-top: 80px;
	padding-left: 21px;
}

#bt_list_b {
	position: relative;
	padding-top: 80px;
	padding-left: 19px;
}

#giftpulldown {
	position: absolute;
	padding-top: 260px;
	padding-left: 40px;
}

#mailboxpulldown { /*position:absolute;*/
	padding-top: 0px;
	padding-left: 15px;
}

#newsletterpulldown {
	position: absolute;
	padding-top: 260px;
	padding-left: 40px;
	font: bold 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	line-height: 18px;
	text-decoration: none;
}

#newsletterpulldown2 {
	position: absolute;
	padding-top: 260px;
	padding-left: 40px;
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #b3c8de;
	line-height: 18px;
	text-decoration: none;
}

#newsletterpulldown2 table tr td {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #b3c8de;
	line-height: 18px;
	text-decoration: none;
}

#newsletterpulldown img {
	padding: 0;
	margin: 0;
}

#newsletterpulldown a {
	vertical-align: bottom;
}

#suitspull {
	position: absolute;
	padding-top: 24px;
	padding-left: 48px;
	z-index: 2;
}

#overpull {
	position: absolute;
	padding-top: 23px;
	margin-left: 200px;
	z-index: 2;
}

#shirtspull {
	position: absolute;
	margin-top: 178px;
	padding-left: 48px;
	z-index: 2;
}

#acconepull {
	position: absolute;
	margin-top: 332px;
	margin-left: 93px;
	z-index: 2;
}

#acctwopull {
	position: absolute;
	margin-top: 332px;
	margin-left: 215px;
}

#tiespull {
	position: absolute;
	padding-top: 486px;
	padding-left: 48px;
}

#promo_add {
	position: absolute;
	margin-top: 701px;
	margin-left: 295px;
}

#wpprint {
	position: absolute;
	margin-top: 703px;
	margin-left: 20px;
}

#addpic {
	position: absolute;
	padding-top: 262px;
	padding-left: 170px;
}

#mailbox_addpic {
	position: relative;
	margin-top: -15px;
	margin-left: 10px;
	width: 84px;
	height: 19px;
}

#signupbtn {
	position: absolute;
	padding-top: 262px;
	padding-left: 180px;
}

* html #std_list li {
	background-position: 0 .7em;
}

#std_list ul {
	list-style-type: none;
	padding-left: 10px;
	margin: 0;
}

#size_chart {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 20px;
}

#size_chart td {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
}

#size_chart h1 {
	font: 12px/ bold Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
}

#size_chart h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #555555;
	margin-bottom: 0;
}

#size_chart img {
	border: 1px solid #CCCCCC;
	margin: 10px;
	margin-top: 0px;
	margin-right: 0;
}

* html #size_chart li {
	background-position: 0 1.1em;
}

#size_chart ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#size_tabs img {
	padding-right: 2px;
	padding-bottom: 2px;
	margin: 0;
}

#size_tabs a {
	margin: 0;
	padding: 0;
}

/* fixes li positioning on ie */
* html #article li {
	background-position: 0 .7em;
}

#article ul {
	list-style-type: none;
	padding-left: 10px;
	margin: 0;
}

#Layer1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 701px;
	height: 504px;
	z-index: 1;
}

#Layer2 {
	position: absolute;
	left: 192px;
	top: 105px;
	width: 643px;
	height: 394px;
	z-index: 2;
}

#Layer3b {
	z-index: 1;
}

#Layer3 {
	position: absolute;
	margin-top: 25px;
	z-index: 2;
}

#Layer4 {
	position: relative;
	margin-top: 5px;
	z-index: 3;
}

#Layer5 {
	position: relative;
	margin-top: 5px;
	z-index: 4;
}

#Layer6 {
	position: relative;
	margin-top: 5px;
	z-index: 5;
}

#Layer7 {
	position: absolute;
	left: 32px;
	top: 158px;
	width: 399px;
	height: 421px;
	z-index: 6;
}

/* build Tux */
.ptlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993333;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}

.ptitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
}

.issue_border {
	border: 1px solid #cdcdcc;
}

.border_btmleft {
	border-bottom: 1px solid #cdcdcc;
	border-left: 1px solid #cdcdcc;
}

#issue_promo img {
	padding: 0;
	margin: 0;
}

#printable th {
	background: #f2efe6;
	font: bold 11px Geneva, Helvetica, sans-serif;
	padding: 4px 0 4px 8px;
	text-align: left;
}

#printable td {
	font: normal 11px Geneva, Helvetica, sans-serif;
	padding: 4px 0 4px 8px;
}

#printable td.total {
	background: #f2efe6;
	font: bold 11px Geneva, Helvetica, sans-serif;
	padding: 4px 0 4px 8px;
	text-align: right;
}

#printable td.price {
	background: #f2efe6;
	font: bold 11px Geneva, Helvetica, sans-serif;
	padding: 4px 0 4px 8px;
}

#printable td.rule {
	margin: 0;
	padding: 0;
}

.print_logo {
	margin: 20px 0 20px 0;
}

.print_btn {
	float: right;
	vertical-align: top;
}

a.close_txt {
	font: bold 9pt Geneva, Helvetica, sans-serif;
	color: #9b9a96;
}

#checkout_stores {
	padding-left: 15px;
}

#checkout_stores td {
	vertical-align: top;
	padding-right: 8px;
}

#drop_hd td {
	padding-left: 8px;
}

#gift_spot {
	margin: 6px 0;
}

#gift_spot td {
	border: 1px solid #D8D8D7;
	padding: 0;
}

#gift_spot .subhd {
	border: none;
	padding: 6px;
}

#wire_blurb {
	border-top: 1px solid #cdcdcc;
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
}

#wire_blurb td.brd {
	border-right: 1px solid #cdcdcc;
}

#wire_blurb td.brdlft {
	border-left: 1px solid #cdcdcc;
}

#wire_blurb div {
	padding: 4px 8px 8px 8px;
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
}

#small {
	padding: 0;
	margin: 0;
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	border-right: none;
}

.smallCommunity {
	padding: 0;
	margin: 0;
	font: normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #b6b6ca;
	border-right: none;
}

.smallCommunity a:link {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: none;
	text-decoration: underline;
}

.smallCommunity a:visited {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: underline;
}

.smallCommunity a:hover {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #b3c8de;
	text-decoration: underline;
}

.smallCommunity a:active {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #b6b6ca;
	text-decoration: underline;
}

#wire_blurb td.poll {
	padding: 0;
	margin: 0;
	background: #B89C6C;
}

#orders td {
	padding: 0 12px 0 12px;
}

#freshManage table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

#freshManage th {
	background: #f2efe6;
	padding: 4px 0 4px 6px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #666;
}

#freshManage td {
	padding: 4px 0 4px 6px;
	vertical-align: top;
}

#freshManage img {
	padding: 2px 2px 2px 0px;
}

.cart_thumb {
	padding: 0 2px 0 0px;
}

#styletabs td {
	background: #bbb997;
	text-align: center;
}

#styletabsTUX td {
	text-align: center;
}

#styletabs td.empty {
	background: #FFFFFF;
	text-align: center;
}

#styletabs a {
	text-decoration: none;
	font-weight: normal;
	color: #f6f5f3;
	font-size: 10px;
}

#styletabsTUX a {
	text-decoration: none;
	font-weight: normal;
	color: #f6f5f3;
	font-size: 10px;
}

#styletabs a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #f6f5f3;
}

#styletabsTUX a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #f6f5f3;
}

#styletabs .subtab td {
	padding: 2px 0 2px 4px;
	border-right: 1px solid #dedddb;
	border-left: 1px solid #dedddb;
}

#styletabsTUX .subtabTUX td {
	padding: 2px 0 2px 0px;
	border-right: 1px solid #dedddb;
	border-left: 1px solid #dedddb;
	background: #a69f99;
}

#styletabs a.active {
	text-decoration: underline;
	font-weight: bold;
}

#styletabsTUX a.active {
	text-decoration: underline;
	font-weight: bold;
}

#NovGiftcardInfo {
	margin-left: 58px;
	margin-top: 163px;
	height: 161px;
	width: 158px;
	background-color: #9d9c6a;
}

/* Wishlist items */
.wishlist_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.wishlist_url {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.wishlist_print_container {
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

.wishlist_coupon {
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

.party_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.wishlist_location_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 2px;
}

.wishlist_location {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.partyName_header {
	padding-left: 5px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.var_date {
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.location_desc {
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

.line_top {
	border-top: solid 1px #CCCCCC;
}

.line_base {
	border-bottom: solid 1px #CCCCCC;
}

.lines {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.wsh_form_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
}

.wsh_style_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	line-height: 0px;
	margin-top: 8px;
	margin-bottom: 5px;
}

#wishlist_form {
	height: 15px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
}

#wishlist_dropdown {
	height: 18px;
	width: 113px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 200;
}

.wishdescription {
	padding-top: 3px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}

.wishlist_drop_shop {
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.wishlist_pagination_container {
	padding: 2px;
	border: solid 1px #CCCCCC;
}

.wishlist_pagination_title {
	padding-left: 5px;
	height: 11px;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}

/*** ________ ****/
div#pageContents {
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

* html #listContainer div {
	position: relative;
	left: 0px;
	top: 0px;
	zoom: 1;
}

* html #listContainer table.content {
	margin-bottom: 4px;
}

.content {
	margin-right: -10px;
}

#listContainer {
	position: absolute;
	width: 200px;
	font: 10px Arial, Helvetica, sans-serif;
	zoom: 1;
	display: inline;
	z-index: 10;
}

#listContainer a {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#listContainer a:hover {
	color: #666666;
	text-decoration: underline;
}

#handle input,select {
	height: 17px;
	font-size: 10px;
	padding-top: 2px;
	border: 1px solid #8ea8c1;
}

#handle {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 0px;
	height: 21px;
	width: 205px;
	display: block;
	color: #333;
	background-color: #fdfbfa;
	font-weight: bold;
	z-index: 10;
	cursor: move;
}

.handledragger {
	cursor: move;
}

#expandoList {
	zoom: 1;
	width: 213px;
	position: relative;
	border-left: 1px solid #b6b691;
	border-right: 1px solid #b6b691;
	z-index: 10;
}

#imagepad {
	padding-right: 8px;
}

div.transOFF {
	background-color: #fdfbfa;
	width: 215px;
	position: relative;
	z-index: 10;
}

div.transON {
	background-color: #fdfbfa;
	width: 214px;
	position: relative;
	z-index: 10;
}

#span_line {
	border-bottom: 1px solid #CCCCCC;
	width: 213px;
	margin-left: -4px;
}

#borderleft {
	border-left: 1px solid #b6b691;
}

#borderright {
	border-right: 1px solid #b6b691;
}

#sel_wishlistname {
	margin-left: 5px;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 8pt;
}

#sel_wishlistname2 {
	margin-left: 5px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 8pt;
}

#wishlist_drop_shop {
	margin-left: 5px;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 8pt;
}

#wishListSave_ok {
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #999999;
}

#saveMe {
	text-align: left;
}

/*** ________ ****/
.wishlist_pagedown {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #FF0000;
	cursor: default;
	font-size: 11px;
}

#wishlist_pageup a:link {
	text-decoration: underline;
	font-size: 11px;
}

#wishlist_pageup a:visited {
	text-decoration: underline;
	font-size: 11px;
}

.wl_small {
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* tuxedo detail styles */
.rental_list_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 5px;
}

.rental_list_hdr_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
}

.rental_list_hdr_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
}

.rental_list_content_tux {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.closeup_detail_tux {
	border: solid 1px #999999;
	height: 345px;
	width: 260px;
}

.horz_line_tux_detail {
	border-top: solid 1px #999999;
}

#weddingpartyname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	margin-left: 4px;
	padding-left: 0px;
	width: 170px;
	height: 18px;
}

p.wishlistError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	color: #FF0000;
	margin: 0px;
	padding-bottom: 5px;
}

p.wishlistMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	color: #999999;
	margin: 0px;
	padding-bottom: 5px;
}

/* product list page styles */ /* icon styling */
.icon_container {
	font-family: arial, sans-serif;
	width: 18px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.icon_menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.icon_menu ul li ul {
	visibility: hidden;
	position: absolute;
	height: 0;
	overflow: hidden;
	top: 0px;
	left: 22px;
}

.icon_menu ul li {
	float: left;
	position: relative;
}

.icon_menu ul li a,.icon_menu ul li a:visited {
	display: block;
	float: left;
	text-decoration: none;
	color: #000;
	width: 65px;
	height: 18px;
	line-height: 15px;
	font-size: 10px;
	background: transparent;
	padding-left: 0px;
}

* html .icon_menu ul li a,.icon_menu ul li a:visited {
	width: 18px;
	w\idth: 65px;
}

.icon_menu table {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	font-size: 1em;
	position: absolute;
	left: 0;
	top: 0;
}

.icon_menu ul li:hover a,.icon_menu ul li a:hover {
	text-decoration: underline;
	border: 0;
}

.icon_menu ul li a:hover {
	position: relative;
}

.icon_menu ul li:hover ul,.icon_menu ul li a:hover ul {
	visibility: visible;
	width: 80px;
	height: auto;
	background: #f8f8f8;
	opacity: .80;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
}

.icon_menu ul li:hover ul li a,.icon_menu ul li a:hover ul li a {
	display: block;
	background: transparent;
	color: #000000;
	width: 60px;
	padding-left: 15px;
	height: 16px;
	text-decoration: none;
}

/* Wishlist Tutorial styles */
#wsh_tutorial_container {
	height: auto;
	width: 613px;
	border: #f0eae1 solid 1px;
	margin-top: 5px;
	padding: 0px;
}

.wsh_tutorial_nav {
	font: 7pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 0px;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #cccccc;
	color: #777771;
}

.wsh_tutorial_up {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: none;
	cursor: pointer;
}

.wsh_tutorial_down {
	font: 600 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #777771;
	text-decoration: underline;
	cursor: pointer;
}

.wsh_tutorial_over {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: a3a3a3;
	text-decoration: underline;
	cursor: pointer;
}

.wsh_tutorial_subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: : 500;
	background-color: #f0eae1;
	margin-left: 470px;
	text-align: right;
	position: relative;
	top: 0px;
	padding: 3px;
}

.wsh_tutorial_tips {
	height: auto;
	width: 613px;
	background-color: #f0eae1;
	padding: 1px;
	margin-top: 0px;
	text-align: left;
}

.wsh_UL {
	width: 470px;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 3px;
}

.wsh_LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: : 500;
	color: #999999;
}

/* misc bug fixes */
.pulldown_wish {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	z-index: 1;
}

/* iframe test hack for i.e. 6 bug  */
.select-free {
	position: absolute;
	z-index: 10;
	overflow: hidden; /*must have*/
	width: 33em; /*must have for any value*/
}

.select-free iframe {
	display: none; /*sorry for IE5*/
	display /**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	top: 0; /*must have*/
	left: 0; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	width: 3000px; /*must have for any big value*/
	height: 3000px; /*must have for any big value*/
}

#dd1 {
	width: 215px;
	border: none;
}

/* custom styles */
.list_paginationLarge {
	font: 800 normal 10pt/ normal Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #777771;
	text-decoration: none;
}

/* begin New Styles 10-4-2007  ( mr. schultz - a.k.a. Von Squirrel */
.bigPhone {
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	display: inline;
	font-weight: bold;
	font-size: 14px;
}

* html .banner30 {
	padding: 0px;
	margin-top: -1px;
}

.leftBorder {
	border-left: 1px solid #CCCCCC;
	height: 3px;
}

.tbl_txt30 {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #707070;
	text-decoration: none;
	padding: 15px;
}

#lowerPromoContainer {
	border-right: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.lower_promo_header {
	padding: 10px 10px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}

.lp_bodyText {
	margin: 0px;
	padding: 10px 20px 0 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

/*wedding LP*/
.wed_left_promo_txt {
	padding: 30px 10px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32474e;
}

.wed_left_promo_CTA {
	padding: 10px 10px 0 0;
}

.wed_right_promo_txt {
	padding: 100px 10px 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #847d79;
}

.wed_right_promo_CTA {
	padding: 10px 10px 0 0px;
}

/*groupmanager*/
.groupman_left_promo_txt {
	margin: 0px;
	padding: 5px 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #847d79;
}

/*events*/
.events_txt {
	margin: 0px;
	padding: 30px 10px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.wed_prestyled_txt {
	margin: 0px;
	padding: 30px 10px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7e6447;
}

.4upTD {
	
}

/*events LP*/
.events_left_promo_txt {
	padding: 80px 150px 12px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}

* html .events_left_promo_txt {
	padding: 80px 50px 5px 25px;
}

/* perfect fit */
#promoBanner {
	margin: 0;
	padding: 6px 6px 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ebebeb;
	height: 211px;
}

.formHead30 {
	margin: 0 0 10px 0;
	padding: 2px 0 2px 5px;
	background-color: #a19790;
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

H2.pfit {
	font-size: 13px;
	color: #7fa0bb;
	margin: 0 0 0 -10px;
	padding: 0;
	text-transform: uppercase;
}

* html #unordered li {
	background-position: 0 12px;
	line-height: 26px;
}

.bigMoney {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.memberSignin {
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	vertical-align: middle;
}

/* perfect fit about us */
.memberSigninAboutUs {
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b89c6c;
	vertical-align: text-top;
}

.formHeadAboutUs30 {
	margin: 0 0 10px 0;
	padding: 2px 0 2px 5px;
	background-color: #dbcdb5;
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* prom */
.prom_left_promo_txt {
	width: 225px;
	padding: 55px 10px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

* html .prom_left_promo_txt {
	width: 225px;
	margin: 0px;
	padding: 60px 10px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* tuxedo home */
.tux_left_promo_txt_HDR {
	padding: 15px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}

.tux_left_promo_txt {
	width: 225px;
	padding: 5px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.tux_right_promo_CTA {
	padding: 10px 10px 0 0px;
}

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold {
	position: relative;
	overflow: hidden;
	width: 450px;
	height: 44px;
	z-index: 100
}

div#wn {
	position: relative;
	left: 0px;
	top: 0px;
	width: 450px;
	height: 44px;
	clip: rect(0px, 200px, 44px, 0px);
	overflow: hidden;
	z-index: 1;
}

div#lyr1 {
	position: relative;
	visibility: hidden;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	z-index: 1;
}

div#lyr1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

div#lyr1 a:hover {
	color: #7a9baa;
	font-weight: bold;
	text-decoration: underline;
}

div#lyr1 .bs_current {
	color: #7a9baa;
	font-weight: bold;
	text-decoration: underline;
}

/* table containing images. adjust according to your images' sizes and numbers */
table#t1 {
	width: 800px
}

table#t1 td {
	vertical-align: left;
	white-space: nowrap;
	word-spacing: 36pt;
}

#bs_region {
	margin: 0px;
	padding: 0;
}

.stateHeader {
	background-color: #dae8f1;
	color: #6a6a6a;
	font-weight: bold;
	padding: 3px;
}

.bsDataDate {
	padding: 5px;
}

.bsDataName {
	padding: 5px;
}

.bsDataLocation {
	padding: 5px;
}

.bsDataCityState {
	padding: 5px;
}

.bsDataError {
	
}

/*styles added by clodel */
.clearanceprice {
	color: #CC0000;
}

.clearanceprice a:link {
	color: #CC0000;
}

.clearanceprice a:visited {
	color: #CC0000;
}

.clearanceprice a:hover {
	color: #CC0000;
}

.clearanceprice a:active {
	color: #CC0000;
}

.tux_promo {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tux_promo_rt {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tux_promo_first {
	float: left;
}

.tux_promo_next {
	float: left;
	margin-left: 5px;
}

.style_insight_first {
	float: left;
}

.style_insight_next {
	float: left;
	margin-left: 4px;
}

.secondary_promo_first {
	float: left;
}

.secondary_promo_next {
	float: left;
	margin-left: 2px;
}

.secondary_promo_next_wider {
	float: left;
	margin-left: 4px;
}

.formhead {
	font: bold 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #707070;
	margin-left: 15px;
}

.tablehead {
	font: bold 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #707070;
}

.listhead {
	background: #ece6da;
	margin-bottom: 2px;
	border-bottom: 2px solid #FFFFFF;
}

.listheadtxt {
	font: bold 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #707070;
	padding: 9px;
}

.maincontent {
	margin: 25px;
}

.rightbar {
	margin-left: 25px;
	float: left;
	padding-bottom: 25px;
}

.articlelist {
	margin-bottom: 8px;
}

.gcPullDown {
	height: auto;
	width: 90px;
	font-size: 10px;
}

/* BM messaging */
.blank,.invalid,.required,.required_checkout {
	font-family: Courier New, Courier, mono;
	font-weight: bold;
	font-size: 13pt;
}

.invalid {
	color: #990000;
}

.required {
	color: #9d9c6a;
}

.required_checkout {
	color: #990000;
}

.inline_error {
	font-size: x-small;
	color: #b22222;
}

.error {
	font: 11px/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}

a.error {
	color: #990000;
	text-decoration: underline;
}

a.error:hover {
	color: #990000;
	text-decoration: underline;
}

.border {
	border: 1px solid #CCCCCC;
}

.border_bottom {
	border-bottom: 1px solid #CCCCCC;
}

.border_top {
	border-top: 1px solid #CCCCCC;
}

.border_left {
	border-left: 1px solid #CCCCCC;
}

.border_right {
	border-right: 1px solid #CCCCCC;
}

input {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.contentwidth {
	width: 605px;
}

.formheadbar {
	background: #f2efe6;
	height: 22px;
}

.formheadtxt {
	margin-top: 4px;
}

.formbuttons {
	margin-top: 15px;
}

.breadcrumb {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	color: #777771;
}

.invisible {
	display: none;
}

a.LeftNavFont:link {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a.LeftNavFont:visited {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a.LeftNavFont:hover {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a.LeftNavFont:active {
	font: 500 normal 8pt/ normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.event {
	
}

.date {
	width: 80px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

.description {
	width: 338px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

.prod_details {
	margin-bottom: 10px;
}