td {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
a {
	color: #0000ff;
	text-decoration: none
}
a:active {
	COLOR: #0000ff;
}
a:hover {
	COLOR: #ff0000;
}
ul {
	margin: 0px 0px 10px 20px
}
li {
	margin: 1px 0px 1px 5px
}
.bgwhite {
	background-color: #ffffff;
}
.bgblack {
	background-color: #000000;
}
.bg333333 {
	background-color: #333333;
}
.bg666666 {
	background-color: #666666;
}
.bged0067 {
	background-color: #ed0067;
}
.bgc4b598_gold {
	background-color: #c4b598;
}
.bgc4b598 {
	background-color: #c4b598;
}
.bgc4b598 {
	background-color: #c4b598;
}
.bgb8b8b8 {
	background-color: #b8b8b8;
}
.bgcccccc {
	background-color: #cccccc;
}
.v11c00f00 {
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
}
.v11c00f00 a {
	color: #cc0000;
	text-decoration: none
}
.v11c00f00 a:hover {
	color: #ff0000;
	text-decoration: none
}
.date {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12xed0067 {
	font-size: 12px;
	font-weight: bold;
	color: #ed0067;
	font-family: arial;
}
.a12xed0067 a {
	font-size: 12px;
	font-weight: bold;
	color: #ed0067;
	font-family: arial;
	text-decoration: none
}
.a12xed0067 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #1d1222;
	font-family: arial;
	text-decoration: none
}
.a11xC4B598 {
	font-size: 11px;
	color: #C4B598;
	line-height: 14px;
	font-family: arial, helvetica, sans-serif;
}
.a11xC4B598 a {
	font-size: 11px;
	color: #C4B598;
	line-height: 14px;
	font-family: arial, helvetica, sans-serif;
}
.a11xC4B598 a:hover {
	color: #ffffff
}
.footernav207 {
	padding-left: 16px;
	background-color: #000000;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ab11ffffffuffffff {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.ab11ffffffuffffff a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.ab11ffffffuffffff a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
.vertical {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	WHITE-SPACE: nowrap
}
.vertical11 {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	WHITE-SPACE: nowrap
}
.a12ffffffxffffff {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
}
.a12ffffffxffffff a {
	font-size: 12px;
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12ffffffxffffff a:hover {
	font-size: 12px;
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.t12ffffff {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: "Trebuchet MS", Arial;
}
.t13ffffff {
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: "Trebuchet MS", Arial;
}
.a10ffffff {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
/* begin spec */
.footerspec100 {
	BACKGROUND-IMAGE: url(http://www.sheerswimwear.com/bikinis/footer_bg_15x70.gif)
}
.blb {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.br {
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.brb {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.detail110 {
	padding-top: 20px;
	padding-bottom: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ff0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.detail200 {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	padding-top: 10px;
	padding-bottom: 5px;
}
.detail300 {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: arial;
}
.detail300 a {
	color: #660000;
}
.detail300 a:hover {
	color: #0000ff;
}
.detail400 {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: arial;
}
.hb11u666666 {
	FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration: underline;
	font-weight: bold;
	FONT-FAMILY: helvetica, verdana, arial, sans-serif
}
.hb11u666666 a {
	FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration: underline;
	font-weight: bold;
	FONT-FAMILY: helvetica, verdana, arial, sans-serif
}
.hb11u666666 a:hover {
	FONT-SIZE: 11px;
	COLOR: #660000;
	text-decoration: underline;
	font-weight: bold;
	FONT-FAMILY: helvetica, verdana, arial, sans-serif
}
.a10666666 {
	font-size: 10px;
	color: #666666;
	font-family: arial;
	font-smooth: always
}
.a10666666 a {
	font-size: 10px;
	color: #666666;
	font-family: arial;
}
.a10666666 a:hover {
	font-size: 10px;
	color: #ffffff;
	font-family: arial;
}
.a10x999999 {
	font-size: 10px;
	color: #999999;
	font-family: arial;
	font-smooth: always
}
.a10x999999 a {
	font-size: 10px;
	color: #999999;
	font-family: arial;
}
.a10x999999 a:hover {
	font-size: 10px;
	color: #ffffff;
	font-family: arial;
}
.vert11666666 {
	FONT-SIZE: 11px;
	COLOR: #666666;
	padding-left: 4px;
	padding-right: 4px;
	WHITE-SPACE: nowrap
}
/* end spec */
/* begin lingerie */
a.a16ffffffx1d1222 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a.a16ffffffx1d1222:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #1d1222;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menuheadc4b598 {
	COLOR: #c4b598;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menusubheadc4b598xff0000 {
	COLOR: #c4b598;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menusubheadc4b598xff0000 a {
	COLOR: #c4b598;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menusubheadc4b598xff0000 a:hover {
	COLOR: #ff0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menucatc4b598xff0000 {
	font-size: 12px;
	color: #c4b598;
	font-family: arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
.menucatc4b598xff0000 a {
	font-size: 12px;
	color: #c4b598;
	font-family: arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
.menucatc4b598xff0000 a:hover {
	font-size: 12px;
	color: #ff0000;
	font-family: arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
/* end lingerie */
.framecolor {
	background-color: #ffffff;
}
.ab12000000xff0000 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
}
.ab12000000xff0000 a {
	font-size: 12px;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.ab12000000xff0000 a:hover {
	font-size: 12px;
	color: #ff0000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12000000x000000 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
}
.a12000000x000000 a {
	font-size: 12px;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12000000x000000 a:hover {
	font-size: 12px;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.v12ed0067xff0000 {
	font-size: 12px;
	color: #ed0067;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
}
.v12ed0067xff0000 a {
	color: #ed0067;
	text-decoration: none
}
.v12ed0067xff0000 a:hover {
	color: #ff0000;
	text-decoration: none
}
.v12ff0000x1d1222 {
	font-size: 12px;
	color: #ff0000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.v12ff0000x1d1222 a {
	color: #ff0000;
	font-weight: normal;
	text-decoration: none
}
.v12ff0000x1d1222 a:hover {
	color: #1d1222;
	font-weight: normal;
	text-decoration: none
}
.swimimgborder {
	border-top: 1px solid #ffffff;
}
.imgtopborder {
	border-top: 1px solid #ffffff;
}
.sitemapheader {
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, helvetica, sans-serif;
	COLOR: #000000;
	font-weight: bold;
}
.sitemap {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, helvetica, sans-serif;
}
.a12000000xff0000 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
}
.a12000000xff0000 a {
	font-size: 12px;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12000000xff0000 a:hover {
	font-size: 12px;
	color: #ff0000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12000000uff0000 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
}
.a12000000uff0000 a {
	font-size: 12px;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: underline
}
.a12000000uff0000 a:hover {
	font-size: 12px;
	color: #ff0000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: underline
}
.border999999 {
	border: 1px solid #999999;
}
a.a13ffffffx1d1222 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a.a13ffffffx1d1222:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #1d1222;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.ab20999999x000000 {
	font-size: 20px;
	font-weight: normal;
	color: #999999;
	font-family:  Arial, Helvetica, sans-serif;
}
.ab20999999x000000 a {
	font-size: 20px;
	font-weight: normal;
	color: #999999;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.ab20999999x000000 a:hover {
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12ffffffx1d1222 {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
}
.a12ffffffx1d1222 a {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a12ffffffx1d1222 a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #1d1222;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none
}
.a2433b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #333333;
	FONT-FAMILY: Arial
}
.a2433b_strike {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: line-through
}
.a2433b_red {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #ff6666;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.a247fb {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #7f7f7f;
	FONT-FAMILY: Arial
}
.t1333 {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: "Trebuchet MS", Arial;
}
.t1300 {
	FONT-SIZE: 13px;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: "Trebuchet MS", Arial;
}
.t13ff {
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: "Trebuchet MS", Arial;
}
.t13ff6666 {
	FONT-SIZE: 13px;
	COLOR: #ff6666;
	FONT-FAMILY: "Trebuchet MS", Arial;
}
.a12xffff66 {
	font-size: 12px;
	font-weight: bold;
	color: #ffff66;
	font-family: arial;
}
.a12xffffff {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
	TEXT-TRANSFORM: uppercase;
}
.a12xffffff a {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
	text-decoration: none
}
.a12xffffff a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ffff66;
	font-family: arial;
	text-decoration: none
}
.a12uffffff {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
}
.a12uffffff a {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
	text-decoration: underline
}
.a12uffffff a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ffff66;
	font-family: arial;
	text-decoration: underline
}
.topnavcolor {
	background-color: #000000;
}
.topnavpadding {
	padding-top: 5px;
	padding-bottom: 5px;
}
.topnavleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 15px;
}
.topnavleft a {
	color: #ffffff;
	text-decoration: none;
}
.topnavleft a:hover {
	color: #ffff66;
	text-decoration: none;
}
.topnavright {
	padding-right: 65px;
}
.menucolor {
	background-color: #000000;
}
.menuhead {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menusubhead {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menusubhead a {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.menusubhead a:hover {
	COLOR: #ff0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a.menucathead {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
a.menucathead:hover {
	font-size: 11px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	FONT-WEIGHT: none;
}
.menucat {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
.menucat a {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
.menucat a:hover {
	font-size: 11px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
a.menucatred {
	font-size: 11px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
a.menucatred:hover {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	FONT-WEIGHT: bold;
}
.topnavleftc4b598 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c4b598;
	padding-left: 10px;
}
.topnavleftc4b598 a {
	color: #c4b598;
	text-decoration: none;
}
.topnavleftc4b598 a:hover {
	color: #ff0000;
	text-decoration: none;
}
.saledetail100 {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.saledetail200 {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.saledetail300 {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 5px;
}
