html {
	height: 100%;
}

body {
	background-color: #ffffff;
	color: #651940;
	margin: auto;
	height: 100%;
	width: 960px;
	background-repeat: no-repeat;
	background-image: url(../images/background.gif);
	background-position: center 198px;
	text-align: center;
}

#frame {
	position: relative;
	width: 900px;
	min-height: 100%;
	background-image: url(../images/shadow.png);
	background-repeat: repeat-y;
	padding-left: 30px;
	padding-right: 30px;
	float: left;
	text-align: left;
}

#header {
	position: relative;
	height: 86px;
	width: 900px;
	margin: auto;
}

#logo {
	position: absolute;
	width: 143px;
	height: 72px;
	top: 0px;
	left: -25px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}

#logo h1 {
	display: inline;
}

#logo a {
	display: block;
	width: 143px;
	height: 72px;
}

#nav {
	position: relative;
	height: 44px;
	width: 900px;
	margin: auto;
}

#nav ul {
	display: inline;
	margin: 0;
}

#nav li {
	list-style-type: none;
	float: left;
	margin: 0;
}

#nav li.home {
	width: 143px;
	height: 44px;
	background-image: url(../images/home.gif);
	background-repeat: no-repeat;
}

#nav li.home a {
	display: block;
	width: 143px;
	height: 44px;
}

#nav li.productrange {
	width: 251px;
	height: 44px;
	background-image: url(../images/productrange.gif);
	background-repeat: no-repeat;
}

#nav li.productrange a {
	display: block;
	width: 251px;
	height: 44px;
}

#nav li.getfitted {
	width: 169px;
	height: 44px;
	background-image: url(../images/getfitted.gif);
	background-repeat: no-repeat;
}

#nav li.getfitted a.main {
	display: block;
	width: 169px;
	height: 44px;
}

#nav ul li ul {
	display: none;
	position: absolute;
	top: 44px;
	z-index: 1;
	margin: 0;
	padding: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

#nav ul li ul a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

#nav ul li:hover ul {
	display: block;
}

#nav ul li ul li {
	float: left;
	clear: left;
	list-style-type: none;
	margin: 0;
	background-color: #7a4d80;
	width: 169px;
}

#nav ul li ul li a {
	padding: 5px;
	padding-left: 18px;
}

#nav ul.over {
	display: block;
}

#nav li.buynow {
	width: 160px;
	height: 44px;
	background-image: url(../images/buynow.gif);
	background-repeat: no-repeat;
}

#nav li.buynow a {
	display: block;
	width: 160px;
	height: 44px;
}

#nav li.moonwalk {
	width: 177px;
	height: 44px;
	background-image: url(../images/moonwalk.gif);
	background-repeat: no-repeat;
}

#nav li.moonwalk a {
	display: block;
	width: 177px;
	height: 44px;
}

#page {
	position: relative;
	width: 900px;
	margin: auto;
}

#page h1 {
	display: inline;
}

#pageheader {
	position: relative;
	width: 900px;
	height: 145px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}

#pageheader h1 {
	display: inline;
	position: absolute;
	top: 18px;
	left: 90px;
	margin: 0;
	color: #ffffff;
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	width: 220px;
}


#flowerheader {
	position: relative;
	width: 900px;
	height: 218px;
	background-image: url(../images/flowerheader.jpg);
	background-repeat: no-repeat;
}


#flowerheader h1 {
	display: inline;
	position: absolute;
	top: 18px;
	left: 180px;
	margin: 0;
	color: #ffffff;
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	width: 220px;
}

#pagecontent {
	position: relative;
	width: 800px;
	min-height: 505px;
	float: left;
	clear: left;
	padding-left: 50px;
	padding-right: 50px;
}

#pagecontent p.center {
	text-align: center;
}

#pagecontent p a {
	color: #5f7fb0;
}

#fittingtipsheader {
	width: 800px;
	height: 5px;
	background: url('../images/fittingtipsheader.gif') top left no-repeat;
}

#fittingtipsfooter {
	width: 800px;
	height: 5px;
	background: url('../images/fittingtipsfooter.gif') top left no-repeat;
}

#fittingtipscontainer {
	width: 780px;
	background: url('../images/fittingtipsbg.gif') top left repeat-y;
	padding: 10px;
}

#fittingtipscontainer h1 {
	display: block;
	background: url('../images/measuringandfitting.gif') top left no-repeat;
	width: 283px;
	height: 38px;
	margin-left: 10px;
}

#fittingtipscontainer p {
	margin-left: 10px;
}

#fittingbannerleft {
	float: left;
	width: 400px;
}

#fittingbannerright {
	float: left;
	width: 400px;
}

div.fittingbannerheader {
	width: 400px;
	height: 5px;
	background: url('../images/fittingbannerheader.gif') top left no-repeat;
}

div.fittingbannerfooter {
	width: 400px;
	height: 5px;
	background: url('../images/fittingbannerfooter.gif') top left no-repeat;
}

div.fittingbannercontent {
	padding: 10px;
	width: 380px;
	background: url('../images/fittingbannerbg.gif') top left repeat-y;
	text-align: center;
}

div.fittingbannercontent h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	margin-top: 0;
}

div.fittingbannercontent p {
	margin: 10px;
}

div.fittingbannercontent p a {
	display: block;
	color: #ffffff !important;
	text-decoration: none;
	font-family: "Times New Roman",Times,serif;
	font-style: italic;
	background-color: #c2acb6;
}

#philosophy {
	float: left;
	margin-left: 36px;
	width: 665px;
	border-right: 1px dotted #ccb6cf;
}

#toc {
	float: left;
	width: 188px;
	padding-left: 10px;
}

#toc h2 {
	font-style: italic;
	font-weight: normal;
	font-size: 22px;
}

#rangetextcontainerrange1 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range1.jpg);
}

#rangetextcontainerrange2 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range2.jpg);
}


#rangetextcontainerrange3 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range3.jpg);
}


#rangetextcontainerrange4 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range4.jpg);
}


#rangetextcontainerrange5 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range5.jpg);
}


#rangetextcontainerrange6 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range6.jpg);
}


#rangetextcontainerrange7 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range7.jpg);
}


#rangetextcontainerrange8 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range8.jpg);
}


#rangetextcontainerrange9 {
	width:775px;
	height: 230px;
	background-repeat: no-repeat;
	background-image: url(../images/rangeheaders/range9.jpg);
}

#rangetextcontainerrange1 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange2 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange3 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange4 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange5 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange6 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange7 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange8 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#rangetextcontainerrange9 p {
	position: absolute;
	color: #b889bf;
	font-size: 12pt;
	top: 60px;
	left: 346px;
	width: 447px;
}

#eventtext {
	padding-left: 150px;
	padding-right: 150px;
	color: #b88abe;
	font-size: 12pt;
}

#eventtext ul {
	list-style-position: inside;
	padding: 0;
	padding-top: 10px;
	margin: 0;
}

#eventtext li {
	color: #6d8dbd;
	font-size: 18px;
	font-style: italic;
}

#eventtext a {
	color: #6d8dbd;
	font-size: 18px;
	font-style: italic;
}

#pagefooter {
	position: relative;
	width: 900px;
	height: 132px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#hintstrap {
	position: relative;
	float: left;
	margin-top: 25px;
	margin-left: 19px;
	width: 302px;
	height: 186px;
	background-image: url(../images/hint.gif);
	background-repeat: no-repeat;
}

#hintpage {
	float: left;
	width: 520px;
	margin-top: 25px;
	margin-left: 40px;
	margin-right: 10px;
	font-size: 12pt;
	color: #5f7fb0;
}

#hintpage p {
	margin: 0;
}

#hintpage table {
	margin-top: 20px;
}

#productimage {
	position: absolute;
	bottom: 0px;
	left: 55px;
	width: 265px;
	height: 505px;
}

table.product td.productname {
	font-size: 20px;
	font-style: italic;
	color: #5f7fb0;
}

table.product td.colours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #5f7fb0;
	width: 5em;
	height: 3em;
}

table.product td.rrp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #5f7fb0;
}

#producttext {
	margin-left: 320px;
	padding-left: 0px;
	padding-right: 20px;
	margin-bottom: 132px;
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;
}

#producttext a {
	color: #5f7fb0;
}

#garments {
	border-top: 1px dotted #ccb6cf;
	text-align: right;
}

#garments span.previous {
	float: left;
}

#producttext h3 {
	font-style: italic;
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	color: #b88abe;
}

#productfooterleft {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 55px;
	height: 132px;
	background-image: url(../images/productfooterleft.jpg);
	background-repeat: no-repeat;
}

#productfooterright {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 580px;
	height: 132px;
	background-image: url(../images/productfooterright.jpg);
	background-repeat: no-repeat;
}

#home {
	position: relative;
	width: 900px;
	margin: auto;
	height: 410px;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
}

#productlist {
	position: relative;
	margin: auto;
}

table.product {
	position: relative;
	margin: 0;
	padding: 0;
	margin-bottom: 30px;
	float: left;
}

table.product td {
	padding-left: 12px;
	padding-right: 12px;
}

table.product div.details {
	background-color: #c7d7ef;
}
table.product a.moredetails {
	display: block;
	text-decoration: none;
	font-style: italic;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0.1em;
}

div.tinycolour {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 8px;
	border: 1px solid #cccccc;
}

div.tinycolour a {
	display: block;
	width: 15px;
	height: 8px;
}

table.store {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.store td {
	border: 1px solid #CCB6CF;
}
/* negate above rule */
table.noborder td {
	border: 0;
}

#signuplifestyle {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 323px;
	height: 274px;
	margin-top: 145px;
	background-repeat: no-repeat;
	background-image: url('../images/bottom_image.gif');
}

#styleguidelifestyle {
	position: absolute;
	top: 0px;
	left: 50px;
	width: 304px;
	height: 314px;
	margin-top: 145px;
	background-repeat: no-repeat;
	background-image: url('../images/styleguidelifestyle.jpg');
}

#signup {
	padding-right: 355px;
	min-height: 379px;
}

#styleguide {
	padding-left: 354px;
	min-height: 314px;
}

#footer {
	position: relative;
	width: 900px;
	height: 120px;
	background-image: url(../images/footerbg.gif);
	background-repeat: no-repeat;
	margin: auto;
	float: left;
	clear: left;
}

#footer ul {
	display: inline;
	margin: 0;
}

#footer li {
	list-style-type: none;
	margin: 0;
}

#footer li.sitemap {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 76px;
	height: 44px;
	background-image: url(../images/sitemap.gif);
	background-repeat: no-repeat;
}

#footer li.sitemap a {
	display: block;
	width: 76px;
	height: 44px;
}

#footer li.privacypolicy {
	position: absolute;
	top: 0px;
	right: 76px;
	width: 93px;
	height: 44px;
	background-image: url(../images/privacypolicy.gif);
	background-repeat: no-repeat;
}

#footer li.privacypolicy a {
	display: block;
	width: 93px;
	height: 44px;
}


#footer li.contactus {
	position: absolute;
	top: 0px;
	right: 169px;
	width: 78px;
	height: 44px;
	background-image: url(../images/contactus.gif);
	background-repeat: no-repeat;
}

#footer li.contactus a {
	display: block;
	width: 78px;
	height: 44px;
}

#footer li.philosophy {
	position: absolute;
	top: 10px;
	left: 14px;
	width: 108px;
	height: 40px;
	background-image: url(../images/philosophy.gif);
	background-repeat: no-repeat;
}

#footer li.philosophy a {
	display: block;
	width: 108px;
	height: 40px;
}

#footer li.inspiration {
	position: absolute;
	top: 45px;
	left: 125px;
	width: 109px;
	height: 41px;
	background-image: url(../images/inspiration.gif);
	background-repeat: no-repeat;
}

#footer li.inspiration a {
	display: block;
	width: 109px;
	height: 41px;
}

#companyfooter {
	position: absolute;
	text-align: right;
	bottom: 0px;
	right: 0px;
	width: 520px;
	padding: 0;
	color: #d3b0c1;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}

#companyfooter p {
	margin: 0;
}

.hidden {
	position: absolute;
	top: -10000px;
}

/* Added 7/2/2007 Carl White - Together Agency (c) 2006 */

.resultscontent {
	clear: both;
	padding: 0px;
	margin: 0px;
	float: left;
}

.wtbheader {
	height: 15px;
	width: 16em;
	background-image: url(../images/wheretobuybox_02.gif);
	background-repeat: no-repeat;
}

.wtbfooter {
	height: 15px;
	background-image: url(../images/wtbbl.gif);
	background-repeat: no-repeat;
	width: 16em;
}

.wtbstore {
	background-color: #FFFFFF;
	width: 16em;
	margin: 0px;
	margin-left: 0.5em;
	padding: 0px;
	float: left;
	position: relative;
}

.wtbstorecontent {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 13em;
	margin-left: 8px;
	margin-right: 8px;
	border-left: 1px solid #cedcf1;
	border-right: 1px solid #cedcf1;
	padding-left: 10px;
	font-family: "Times New Roman", Times, Sans-serif, Verdana;
	font-size: 0.8em;
	text-align: left;
}

.wtblabelstore {
	margin: 0px;
	padding-left: 0px;
	font-weight: bold;
	width: 4em;
	float: left;	
}

.wtbstorename {
	margin-left: 10px;
	width: 12em;
	font-weight: normal;
	float: left;
}

.wtblabeladdress {
	margin: 0px;
	margin-top: 1em;
	padding-left: 0px;
	font-weight: bold;
	width: 4em;
	float: left;
	clear: both;
}

.wtbaddress {
	margin-left: 10px;
	margin-top: 1em;
	width: 12em;
	font-weight: normal;
	border-style: none;
	float: left;
}

.wtbtl {
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	background-repeat: no-repeat;
	float: left;
}

.wtbtr {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/wheretobuybox_04.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	float: right;
}

.wtbbl {
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	background-image: url(../images/wtbbl.gif);
	background-repeat: no-repeat;
	height: 15px;
	float: left;
}

.wtbbr {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/wheretobuybox_12.gif);
	background-repeat: no-repeat;
	width: 15px;
	float: right;
}

.pinklink {
	text-decoration: underline;
	color: #b889bf;
	
}

#featuredproduct {
	width: 520px;
	height: 158px;
	background: url('../images/featuredproductbg.jpg') top left no-repeat;
	padding-top: 70px;
	padding-left: 290px;
	padding-right: 40px;
	padding-bottom: 30px;
}

#featuredproduct h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 26px;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 18px;
}

#featuredproduct p {
	margin: 0;
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
}

#featuredproduct p a {
	display: block;
	color: #ffffff !important;
	text-decoration: none;
	font-family: "Times New Roman",Times,serif;
	font-style: italic;
	background-color: #c2acb6;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	margin-top: 25px;
}

div.rangepanel {
	position: relative;
	width: 425px;
	height: 205px;
	float: left;
}

div.rp1 {
	background: url('../images/rangepanel1bg.jpg') top left no-repeat;
}

div.rp2 {
	background: url('../images/rangepanel2bg.jpg') top left no-repeat;
}

div.rp3 {
	background: url('../images/rangepanel3bg.jpg') top left no-repeat;
}

div.rp4 {
	background: url('../images/rangepanel4bg.jpg') top left no-repeat;
}

div.rangepanel h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	margin-left: 150px;
	margin-top: 20px;
}

div.rangepanel p.rangetext {
	margin-left: 150px;
	margin-right: 15px;
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
}

div.rangepanel span a {
	position: absolute;
	bottom: 15px;
	width: 395px;
	font-family: "Times New Roman",Times,serif;
	font-style: italic;
	color: #ffffff !important;
	text-decoration: none;
	background-color: #c2acb6;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	margin-left: 13px;
}

#pageheader h2.secretslogo {
	display: block;
	position: absolute;
	top: 80px;
	left: 95px;
	width: 192px;
	height: 43px;
	margin: 0;
	padding: 0;
	background: url('../images/secretslogo.jpg') top left no-repeat;
}

#pageheader h2.cherishlogo {
	display: block;
	position: absolute;
	top: 83px;
	left: 120px;
	width: 179px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: url('../images/cherishlogo.jpg') top left no-repeat;
}

#pageheader h2.corsetslogo {
	display: block;
	position: absolute;
	top: 62px;
	left: 119px;
	width: 189px;
	height: 57px;
	margin: 0;
	padding: 0;
	background: url('../images/corsetslogo.jpg') top left no-repeat;
}

#pageheader h2.classicslogo {
	display: block;
	position: absolute;
	top: 65px;
	left: 120px;
	width: 356px;
	height: 87px;
	margin: 0;
	padding: 0;
	background: url('../images/classicslogo.gif') top left no-repeat;
}

div.secretspanel {
	position: relative;
	width: 425px;
	height: 256px;
	float: left;
}

div.sp1 {
	background: url('../images/secretsp1bg.jpg') top left no-repeat;
}

div.sp2 {
	background: url('../images/secretsp2bg.jpg') top left no-repeat;
}

div.sp3 {
	background: url('../images/secretsp3bg.jpg') top left no-repeat;
}

div.sp4 {
	background: url('../images/secretsp4bg.jpg') top left no-repeat;
}

div.secretspanel h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	margin-left: 205px;
	margin-top: 50px;
}

div.secretspanel p {
	margin-left: 205px;
	margin-right: 15px;
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
}

div.cherishpanel {
	position: relative;
	width: 425px;
	height: 256px;
	float: left;
}

div.cp1 {
	background: url('../images/cherishp1bg.jpg') top left no-repeat;
}

div.cp2 {
	background: url('../images/cherishp2bg.jpg') top left no-repeat;
}

div.cp3 {
	background: url('../images/cherishp3bg.jpg') top left no-repeat;
}

div.cp4 {
	background: url('../images/cherishp4bg.jpg') top left no-repeat;
}

div.cherishpanel h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	margin-left: 205px;
	margin-top: 20px;
}

div.cherishpanel p {
	margin-left: 205px;
	margin-right: 15px;
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
}

div.corsetspanel {
	position: relative;
	width: 425px;
	height: 256px;
	float: left;
}

div.csp1 {
	background: url('../images/corsetsp1bg.jpg') top left no-repeat;
}

div.csp2 {
	background: url('../images/corsetsp2bg.jpg') top left no-repeat;
}

div.csp3 {
	background: url('../images/corsetsp3bg.jpg') top left no-repeat;
}

div.csp4 {
	background: url('../images/corsetsp4bg.jpg') top left no-repeat;
}

div.corsetspanel h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	margin-left: 205px;
	margin-top: 50px;
}

div.corsetspanel p {
	margin-left: 205px;
	margin-right: 15px;
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
}

#newclassic {
	width: 520px;
	height: 158px;
	background: url('../images/newclassicbg.jpg') top left no-repeat;
	padding-top: 70px;
	padding-left: 290px;
	padding-right: 42px;
	padding-bottom: 43px;
}

#newclassic h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
}

#newclassic p {
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
}

div.classicspanel {
	position: relative;
	width: 425px;
	height: 256px;
	float: left;
}

div.clp1 {
	background: url('../images/classicsp1bg.jpg') top left no-repeat;
}

div.clp2 {
	background: url('../images/classicsp2bg.jpg') top left no-repeat;
}

div.clp3 {
	background: url('../images/classicsp3bg.jpg') top left no-repeat;
}

div.clp4 {
	background: url('../images/classicsp4bg.jpg') top left no-repeat;
}

div.classicspanel h2 {
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	margin-left: 205px;
	margin-top: 50px;
}

div.classicspanel p {
	margin-left: 205px;
	margin-right: 15px;
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
}

#pagecontent p.productback a {
	float: left;
	clear: left;
	font-family: "Times New Roman",Times,serif;
	font-style: italic;
	color: #ffffff !important;
	text-decoration: none;
	background-color: #c2acb6;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	width: 838px;
	margin-left: 5px;
	margin-top: 5px;
}