body {	height: 100%;	margin: 0;	font-family: "Trebuchet MS", tahoma, arial, sans-serif;	font-size: small;	color: #ffffff;	background-image: url(images/bg-floral-v4.gif);	background-repeat: no-repeat;	}p {	text-align: left;	font-size: 1.2em;	}p.center {	text-align: center;}h1.center {	text-align: center;}img.center  {	border: solid black 2px;	}table.left {	float: left;	clear: left;	margin-top: 10px;	margin-right: 25px;		padding: 0px;	}table.right {	float: right;	clear: right;	margin-top: 10px;	margin-right: 25px;		padding: 0px;	}table img {	border: solid black 2px;	margin-top: 10px;	}caption {	color: #FFFFFF;	margin-right: 25px;	margin-bottom: 10px;}h1 {	font-size: 1.6em;	}h2 {	font-size: small;	font-style: italic;	left: 50px;}ul {	border: none;	font-size: 1.2em;		text-align: center;}li {	list-style-type: disc;	text-align: left;	background-position: left-position;	}#hours ul {	font-size: large;	background-color: #FFFFFF;	border: solid #000000 2px;	width: 500px;	padding-bottom: 15px;	padding-right: 30px;	margin-left: auto;    margin-right: auto;	margin-top: 20px;		}#hours li {	list-style-type: none;	text-align: center;	}#hours_index ul {	font-size: large;	background-color: #FFFFFF;	border: solid #000000 2px;	width: 430px;	padding-bottom: 15px;	padding-right: 30px;	padding-right: 30px;	margin-top: 20px;}#hours_index li {	list-style-type: none;	text-align: center;}#hours_index li h2 {	font-size: medium;}#hours_index li p {	font-size: medium;	list-style-type: none;	text-align: center;}q {	font-weight: bold;	font-style: italic;	line-height: 175%;}blockquote {	line-height: 150%;	font-style: italic;	text-align: justify;}dt {	font-weight: bold;	}dd {	font-style: italic;	}a:link {	text-decoration: none;	color: #ff0000;	font-weight: bold;	}a:visited {	color: #990099;	}a:hover {	color: #ff0000;	text-decoration: underline;	}a:active {	color: #000000;	text-decoration: underline;	}/*xxxxxxxxxxxxxxxxdivs and classesxxxxxxxxxxxxxxxxxx*/.sale {	font-size: large;	color: #FF0000;	}.redcenter {	font-size: xx-large;	color: #FF0000;	text-align:center;	line-height: normal;}.whitecenter {	font-size: x-large;	color: #ffffff;	text-align:center;	line-height: normal;	letter-spacing: 0.1em;}.underline {	text-decoration: underline;		}.bold {	font-size: 1.2ems;	font-style: italic;	font-weight: bold;	}.pink a:link {	color: #a773ad;	text-decoration: none;	padding: 5px;}.pink a:visited {	color: #FFCCFF;	text-decoration: none;		padding: 5px;}.pink a:hover {	text-decoration: underline;		padding: 5px;}#wrapper a:link {	text-decoration: none;	color: #ff0000;	font-weight: bold;	}#wrapper a:visited {	color: #000000;	}#wrapper a:hover {	color: #ff0000;	text-decoration: underline;	}#wrapper a:active {	color: #ffffff;	text-decoration: underline;	}			#preamble {	font-family: Harrington, "Trebuchet MS", tahoma, arial, sans-serif;	font-size: 3em;	line-height: 100%;	font-weight: bold;	text-align: center;}#telephone {	font-size: 5em;	float: left;	clear: both;	margin-left: 300px;	margin-top: 100px;}#center {	text-align: center;	}img.singlecenter {	margin-left:auto;	margin-right:auto;	display:block; 	text-align:center;	border: solid black 2px;}#hours_index center_sale h1 {	text-align: center;	font-size: 36px;	color: #FF0033;	}#latestnews {	border-top: dotted #ff0000 1px;	border-bottom: dotted #ff0000 1px;	text-align: justify;	}#newsdate {	color: #FF0000;	font-size: 1.1em;}#namequote {	text-align: center;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/#allcontent{	width: 960px;	padding: 0px;	margin-left: auto;	margin-right: auto;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/#header {	height: 126px;	padding-bottom: 10px;}#header img {	border: none;		float: right;			}#header a:link  {	border: none;}#header a:visited {	border: none;}#header a:hover {	border: none;}#header a:active {	border: none;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/#psclogo {	position: absolute;	margin-left: -60px;	left: auto;	top: 260px;	border: none;	}#psclogo a:link  {	border: none;}#psclogo img  {	border: none;}#psclogo_inline{	position: relative;	border: none;	text-align: center;	}#psclogo_inline a:link  {	border: none;}#psclogo_inline img  {	border: none;}#wrapper  {	background-color:#660099;	width: 960px;	padding-top: 10px;	min-height: 500px;		font-size: small;	line-height: 175%;	color: #ffffff;	list-style-type: disc;	margin-top: 15px;}#main {		padding-right: 30px;	padding-bottom: 15px;	padding-left: 30px;	background-color: #;	clear: left;			}#main li {	line-height: 150%;	}#main2column {	padding-top: 15px;	padding-right: 30px;	padding-bottom: 15px;	padding-left: 30px;	margin-right: 220px;	background-color: #;		}#main2column li {	line-height: 150%;	}img.displayed {    display: block;    margin-left: auto;    margin-right: auto }img.banner {	border: none;		}#banner {	width: 664px;	height: 150px;	background: #FFFFFF;	margin-top: -22px;	margin-bottom: 20px;	text-align: center;	}h1.bigcenter {	font-size: 3em;	font-family: Georgia, "Times New Roman", Times, serif;		text-align: center;	padding-top: 20px;}#rightcolumn {	padding: 10px;	margin: 20px;	margin-top: 15px;	width: 200px;	float: right;	color: #660099;	background: #FFFFFF;}#rightcolumn p {	text-align: justify;	}	#rightcolumn a:link {	text-decoration: none;	color: #660099;	font-weight: bold;	}#rightcolumn a:visited {	color: #660099;	}#rightcolumn a:hover {	color: #660099;	text-decoration: underline;	}#rightcolumn a:active {	color: #660099;	text-decoration: underline;	}#emaillist table {	text-align: center;	border: 2px solid #660099;}	#product_nav {	margin-left: 30px;	margin-right: 30px;	text-align: center;	border: solid #FFFFFF 2px;	}	#product_nav img {	text-align: center;	margin: 8px;	border: solid #660099 2px;}	#product_nav a:hover img  {	border: solid #FFFFFF 2px;	}.productcats {	border-bottom: solid #FFFFFF 2px;	text-align: center;	color: #FFFFFF;	font-style: italic;	font-size: 1.8em;	margin-right: 250px;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/div.captionedimage {	width: 660px;	float: none;	text-align: center;}.captionedimage img {		text-align: center;}.captionedimage p {		text-align: center;	color: #FFFFFF;	font-size: 0.95em;	font-weight: bold;		border-top: 1px dotted #ffffff;	border-bottom: 1px dotted #ffffff;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/#footer {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: x-small;	color: #ffffff;	padding: 10px;	position-top: -10px;	text-align: center;	background-color:#660099;	clear: both;	}#footer img {	vertical-align: middle;}#nav {	margin:0;	margin-top: 10px;	padding:0;		width:100%;	text-align: center;	font-size: 1.05em;	background-color: #660099;	}		#nav li {		display:inline;		padding:0;		margin:0;	}	#nav a:link,	#nav a:visited {		color:#ff0000;		background:#ffffff;		padding:0px 10px 0px 10px;				float:none;		width:auto;				text-decoration:none;					}	#nav a:hover {	color:#ffffff;	background:#660099;	background-color: #660099;	}	#nav li:first-child a {			}	#home #nav-home a,	#products #nav-products a,	#strictly #nav-strictly a,	#zumba #nav-zumba a,	#bridesmaid #nav-bridesmaid a,	#schools #nav-schools a,	#details #nav-details a {		background:#660099;		color:#fff;	}	#home #nav-home a:hover,	#products #nav-products a:hover,	#strictly #nav-strictly a:hover,	#zumba #nav-zumba a,	#bridesmaid #nav-bridesmaid a:hover,	#schools #nav-schools a:hover,	#details #nav-details a:hover	 {		background:#660099;	}	#nav a:active {		background: #FF0099;		background-color: #660099;		color:#ffffff;	}/*xxxxxxxxxxxxxxxxcss popupxxxxxxxxxxxxxxxxxx*/#blanket {background-color:#111;opacity: 0.65;filter:alpha(opacity=65);position:absolute;z-index: 9001;top:0px;left:0px;width:100%;}#popUpDiv {	position: absolute;	background-color:#ffffff;	width:550px;	height:550px;	z-index: 9002;	vertical-align: middle;	text-align: center;}