a:link		{ color: #FF3399; text-decoration: underline; font-weight:normal }
a:visited	{ color: #FF3399; text-decoration: underline; font-weight:normal }
a:hover	{ color: #999966; text-decoration: underline; font-weight:normal }

a:link.bottomlink		{ color: #999966; text-decoration: none }
a:visited.bottomlink	{ color: #999966; text-decoration: none }
a:hover.bottomlink		{ color: #FF3399; text-decoration: underline }

a:link.textlink		{ color: #FF3399; text-decoration: underline; font-weight:normal }
a:visited.textlink	{ color: #FF3399; text-decoration: underline; font-weight:normal }
a:hover.textlink	{ color: #999966; text-decoration: underline; font-weight:normal }

a:link.toplink		{ color: #FF3399; text-decoration: none; font-weight:bold }
a:visited.toplink	{ color: #FF3399; text-decoration: none; font-weight:bold }
a:hover.toplink	{ color: #FFcccc; text-decoration: underline; font-weight:bold }

a:link.errorlink		{ color: #FF3399; text-decoration: underline;}
a:visited.errorlink	{ color: #FF3399; text-decoration: underline; }
a:hover.errorlink	{ color: #FFcccc; text-decoration: underline; }


body 	{font-family: verdana, tahoma, sans-serif;		
		margin: 0px;
		text_align: left;
		font-size: 8pt;
		background: url("../images/sm_wallpaper.jpg");
		}

tbody	{font-size: 10pt;
}

.core	{background: #ffffff;
		font-size: 8pt;
		padding: 0px;
		border: 1px #ffcccc solid;
	}
		
a.mainlevel2:link, a.mainlevel2:visited {
	display: block;
	background: #cccc99;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 6px 0px 6px 3px;
	width: 95%;
	text-decoration: none;
	border-bottom: #ffffff solid 1px;
}

a.mainlevel2:hover {
	background: #999966;
	color: #000000;
}

a.mainlevel1:link,  a.mainlevel1:visited {
	display: block;
	background: #FFcccc;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 6px 0px 6px 3px;
	width: 95%;
	text-decoration: none;
	border-bottom: #ffffff solid 1px;
}

a.mainlevel1:hover {
	background: #FF3399;
	color: #000000;
}

a.mainlevel9:link,  a.mainlevel9:visited {
	display: block;
	background: #ccccff;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 6px 0px 6px 3px;
	width: 95%;
	text-decoration: none;
	border-bottom: #ffffff solid 1px;
}

a.mainlevel9:hover {
	background: #aaaaff;
	color: #000000;
}



a.sublevel1:link, a.sublevel1:visited {
	display: block;
	background: #ffabab;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 6px 0px 6px 3px;
	width: 95%;
	text-decoration: none;
	border-bottom: #ffffff solid 1px;
}

a.sublevel1:hover {
	background: #fd9999;
	color: #000000;
}

a.sublevel2:link, a.sublevel2:visited {
	display: block;
	background: #cccccc;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 6px 0px 6px 3px;
	width: 95%;
	text-decoration: none;
	border-bottom: #ffffff solid 1px;
}

a.sublevel2:hover {
	background: #aaaaaa;
	color: #000000;
}

a.sublevel9:link, a.sublevel9:visited {
	display: block;
	background: #ccccff;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 6px 0px 6px 3px;
	width: 95%;
	text-decoration: none;
	border-bottom: #ffffff solid 1px;
}

a.sublevel9:hover {
	background: #aaaaff;
	color: #000000;
}

h1	{color: #999966;
	font-size: 14pt;
}

h2	{color: #999966;
	font-size: 12pt;
	font-weight: bold;
}

h3	{color: #999966;
	font-size: 10pt;
}

th.left	{color: #999966;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}

th.right	{color: #999966;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	padding-right: 10px;
}

th.centre	{color: #999966;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}

td.left	{
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;
	
}

td.centre	{
	text-align: center;
	font-size: 8pt;
	
}

td.results	{
	text-align: center;
	font-size: 8pt;
	vertical-align: top;
		
}

td.details	{
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	
}

td.details_r	{
	text-align: right;
	vertical-align: top;
	font-size: 8pt;
	padding-right:10px;
	
}

td.details_c	{
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	
}

td.notextlink	{
	color: #cccc99;
	font-weight: bold;
	text-align: left;
	font-size: 8pt;
	vertical-align: top;
	
}

td.homepagemessage	{
	color: #FF3399;
	font-weight: bold;
	text-align: left;
	font-size: 12pt;
	padding: 0px 0px 5px 0px;
}

.pptable	{
	padding-bottom: 15px;
	
}

td.pphead	{
	color: #FF3399;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	padding: 3px 2px 2px 2px;
}

td.ppnote	{
	color: #FF3399;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
	padding: 3px 2px 2px 2px;
}

td.ppnote2	{
	color: #996666;
	font-weight: normal;
	text-align: center;
	font-size: 8pt;
	padding: 3px 2px 2px 2px;
}

td.ex_acc_heading	{
	font-size:10pt;
	font-weight:bold;
	color: #FF3399;
	border-bottom: #FF3399 solid 1px;
}

td.checkout_heading	{
	font-size:10pt;
	font-weight:bold;
	color: #FF3399;
}

#header		{background: url("../images/header.jpg") no-repeat;
		text-align: center;
		font-size: 8pt;
		vertical-align: top;
		height: 100px;
		padding: 0px;
		}

#midbar		{background: #ffffff;
		text-align: right;
		font-size: 8pt;
		vertical-align: middle;
		height: 30px;
		padding: 0px;
		}

		
.left_nav		{background: #ffffff;
		text-align: left;
		font-size: 8pt;
		vertical-align: top;
		padding: 5px 0px 0px 5px;
		}

.right_nav		{background: #ffffff;
		text-align: center;
		font-size: 8pt;
		vertical-align: top;
		padding: 0px 3px 0px 0px;
		}

.left_login		{
		text-align: left;
		font-size: 8pt;
		vertical-align: bottom;
		padding: 0px;
		}
		

.bottom-nav	{background-color: #FFFFFF;
		color: #999966;
		vertical-align: middle;
		text-align: center;
		font-size: 7pt;
		}
		
		
.inner	{background-color: #ffffff;
		color: #999966;
		vertical-align: top;
		padding: 5px;
		font-size: 8pt;
		}
		
.size-table	{background-color: #ffffff;
		color: #999966;
		vertical-align: top;
		padding: 5px;
		font-size: 8pt;
		border: 1px solid #999966;
		}

.pink-head	{
	color: #FF3399;
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
}

.pink-centre-head	{
	color: #FF3399;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}
.pink	{
	color: #FF3399;
	text-align: left;
	font-size: 8pt;
}
.pink-centre	{
	color: #FF3399;
	text-align: center;
	font-size: 8pt;
}
.green-head	{
	color: #999966;
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
}

.green-centre-head	{
	color: #999966;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}
.green	{
	color: #999966;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
}
.green-centre	{
	color: #999966;
	text-align: center;
	font-size: 8pt;
}	
		
		
.maxtextbox	{background-color: #FFFFFF;
		vertical-align: top;
		border: #cccc66 solid 1px;
		padding: 2px;
		font-size: 8pt;
		width: 380px;
		}
				
.textbox	{background-color: #FFFFFF;
		vertical-align: top;
		border: #cccc66 solid 1px;
		padding: 2px;
		font-size: 8pt;
		}
		
.textbox_c	{background-color: #FFFFFF;
		vertical-align: top;
		border: #cccc66 solid 1px;
		padding: 2px;
		font-size: 8pt;
		text-align: center;
		}
		
.formtext	{background-color: #FFFFFF;
		vertical-align: middle;
		padding: 0px 0px 5px 0px;
		font-size: 8pt;
		font-weight: bold;
		}
		
.altformtext	{background-color: #FFFFFF;
		color: #FF3399;
		vertical-align: middle;
		padding: 0px 0px 5px 0px;
		font-size: 8pt;
		font-weight: bold;
		}
		
.searchbox	{background-color: #FFFFFF;
		vertical-align: top;
		width: 150px;
		border: #cccc66 solid 1px;
		padding: 1px;
		font-size: 8pt;
		}
		
.searchbox_rh	{background-color: #FFFFFF;
		vertical-align: top;
		width: 110px;
		border: #cccc66 solid 1px;
		padding: 1px;
		font-size: 8pt;
		}

.searchbox_sm	{background-color: #FFFFFF;
		vertical-align: top;
		width:110px;
		border: #cccc66 solid 1px;
		padding: 1px;
		font-size: 8pt;	
	}
					
.admintextbox	{background-color: #FFFFFF;
		vertical-align: top;
		width: 350px;
		border: #cccc66 solid 1px;
		padding: 1px;
		font-size: 9pt;
		}

.alt_select	{background-color: #EEEEEE;
		font-size: 8pt;
		}
		
.linktextbox	{background-color: #FFFFFF;
		vertical-align: top;
		width: 510px;
		border: #cccc66 solid 1px;
		padding: 1px;
		font-size: 8pt;
		}		

.filler	{background: #ffffff;
		font-size: 6pt;
	}
	
		
.footer		{background-color: #FFFFFF;
		color: #ff3399;
		vertical-align: middle;
		text-align: center;
		font-size: 8pt;
		font-weight: normal;
		}

.ic_footer		{vertical-align: bottom;
		background-color: #FFFFFF;
		color: #999966;
		text-align: right;
		padding-right: 10px;
		font-size: 7pt;

		}

.note	{
	font-size:8pt;
	text-align: left;
	color: #FF3399;
	font-weight: normal;
}

.note2	{
	font-size:8pt;
	text-align: left;
	color: #999966;
}

.note_c	{
	font-size:8pt;
	text-align: center;
	color: #999966;
}

.sale	{
	color: #FF3399;
	font-weight: bold;
}
.price	{
	color: #999966;
	font-weight: bold;
}

.subheading	{
	font-size:10pt;
	font-weight:bold;
	color: #FF3399;
}

.phone	{
	font-size:14pt;
	font-weight:bold;
	color: #FF3399;
}

.formheading	{
	font-size:10pt;
	font-weight:bold;
	color: #000000;
}

.go_button	{
	font-size: 7pt;
	border: #af4849 double 3px;
}

li	{list-style-image: url('../images/sm_flower.jpg');
	vertical-align: top;
	margin-left: 0px;
	padding:2px;
}

li.contact	{list-style-image: url('../images/sm_flower.jpg');
	list-style-position: outside;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	margin-left: 15px;
	padding:5px;
}
	
.size-note	{
	font-size: 6pt;
	color: #ff3399;
}
.sechead	{
	color: #FF3399;
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
	padding: 3px 2px 2px 2px;
}
