body 			{
			margin:0;
			padding:0;
			background: #83003A url(pix/bg_img.gif) repeat-x top left;
			}
p 			{
			font-family:Arial, sans-serif;
			font-size:11px;
			color:#471324;
			text-align:left;
			line-height:14px;
			width:280px;
			margin:0 5px 5px 15px;
			padding:0;
			}
h1			{
			font-family: Times, serif;
			font-size: 22px;
			color: #83003A;
			font-weight: normal;
			line-height: 14px;
			margin: 0px 0px 10px 15px;
			padding:0;
			}
h2			{
			font-family: Times, serif;
			font-size: 18px;
			color: #83003A;
			font-weight: normal;
			line-height: 14px;
			margin:10px 0 5px 15px;
			padding:0;
			}
h3			{
			font-family: Times, serif;
			position:relative;
			font-size: 14px;
			letter-spacing:3px;
			color: #83003A;
			font-weight:bold;
			line-height:16px;
			margin:10px 0 2px 2px;
			padding:0;
			}
br 			{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			line-height: 5px;
			}
.table			{
			width: auto;
			height: 280px;
			font-family: Arial, sans-serif;
			position: relative;
			font-size: 11px;
			color: #471324;
			margin:0 10px;
			padding:0;
			border-collapse: collapse;
			text-align: left;
			}
/* MAIN HOLDERS */
#master 		{
			position:absolute;
			background:#fff;
			left:50%;
			top:50%;
			width:770px;
			height:500px;
			margin-top:-240px; /* HALF THE HEIGHT */
			margin-left:-385px; /* HALF THE WIDTH */
			}
#flower 		{
			background: url(pix/bg_img_white.png) repeat-x top left;
			position:absolute;
			left: 50%;
			top: 50%;
			margin-top: -380px;
			margin-left: 135px;
			width: 335px;
			height:363px;
			}
#navigation 		{
			width:750px;
			height:80px;
			margin:0 10px;
			padding-top:30px;
			z-index:1000;
			}
#main 			{
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #666;
			clear: both;
			position:relative;
			width: 750px;
			height: 330px;
			margin: 10px 10px 0px 10px;
			padding:0;
			}
#contentsarea 			{
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #666;
			position:relative;
			width: 370px;
			float: right;
			margin:0;
			padding:0;
			}			
#main_left 		{
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #666;
			position:relative;
			width: 370px;
			height: 310px;
			float: left;
			margin:0;
			padding:0;
			}
.thumbnails 	{
			text-align: left;
			position:absolute;
			width: 371px;
			height: 51px;
			top: 328px;
			left:0px;
			}
.thumbnails  ul {margin:0;padding:0} 
			
.thumbnails  li 		{
			text-align:left;
			height: 15px;
			margin:0;
			padding:0;
			display: inline;
			}
#main_right 		{
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #222;
			position:relative;
			background:#B7E3DB url(pix/tandc_bg.gif);
			width: 370px;
			float: right;
			margin:0;
			padding:0;
			min-height:310px;
			}
			
#left 			{
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #666;
			position:relative;
			width: 370px;
			height: 125px;
			float: left;
			margin:0;
			padding:0;
			}
	#left_left 		{
				font-family: Times, serif;
				font-size: 60px;
				line-height: 20px;
				color: #83003A;
				font-weight: normal;
				position:relative;
				width: 180px;
				height: 75px;
				float: left;
				margin:0;
				padding:0;
				}
	#left_right 		{
				font-family: Arial, sans-serif;
				font-size: 11px;
				color: #666;
				width: 180px;
				height: 75px;
				float: right;
				margin: 0px 0px 0px 0px;
				padding: 0px 5px 0px 0px;
				border: 0px solid #333;
				}
#right 			{
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #666;
			position:relative;
			width: 370px;
			height: 75px;
			float: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
		#right_left 		{
					position:relative;
					width: 180px;
					height: 75px;
					float: left;
					margin: 0px 0px 0px 0px;
					padding: 0px 5px 0px 0px;
					}
		#right_right 		{
					color: #666;
					position:relative;
					width: 180px;
					height: 75px;
					float: right;
					margin: 0px 0px 0px 0px;
					padding: 0px 5px 0px 0px;
					border: 0px solid #333;
					}
#footer {
	position: absolute;
	top:430px;
	left:0
	}
#footer, #footer2	{
			clear:both;
			width:770px;
			text-align:right;
			height:15px;
			margin-top:30px;
			padding:0;
			}
#footer ul {list-style:none;width:400px;float:right;}
#footer li {
		display:inline;
		padding-right:10px;
		}
#footer a 		{
			text-decoration:none;
			color:#555;
			font-size:15px;
			}

#footer a:hover		{
			color: #83003A;
			}
#footer2 {
	margin:5px 0 0 0;}
#footer2, #footer2 a 		{
			text-decoration: none;
			color:#999;
			font-size:12px;
			}
#footer2 a 	{ color:#bbb;padding-right:10px;}


#tandc 		{
			font-family: Arial, sans-serif;
			font-size: 11px;
			color: #666;
			position:relative;
			background: transparent url(pix/tandc_bg.gif) repeat-y top left;
			width: 370px;
			height: auto;
			float: left;
			margin:15px;
			padding:0;
			}
#logo_c 		{
			position:relative;
			width: 370px;
			height: 45px;
			text-align: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #333;
			}
.logo 		{
			position:relative;
			width: 117px;
			height: 45px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #333;
			}
/* LINKS */

a			{
			text-decoration: none;
			font-family: Arial, sans-serif;
			color: #83003A;
			font-size: 11px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #000;
			}

a:hover 		{
			text-decoration: none;
			color: #471324;
			font-size: 11px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #000;
			}
			

.nav a			{
			text-decoration: none;
			font-family: Times, serif;
			color: #999;
			font-size: 16px;
			font-weight: bold;
			margin:0;
			padding:0;
			}

.nav a:hover 		{
			text-decoration: none;
			color: #83003A;
			}
.links a			{
			text-decoration: none;
			font-family: Times, serif;
			color: #83003A;
			font-size: 16px;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #000;
			}

.links a:hover 		{
			text-decoration: none;
			font-family: Times, serif;
			color: #471324;
			font-size: 16px;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #000;
			}
.red			{
			color: #83003A;
			font-weight: bold;
			}

.grey			{
			color: #ccc;
			}
.bold			{
			font-weight: bold;
			}
.price			{
			font-family: Times, serif;
			font-size: 16px;
			font-weight: bold;
			color: #83003A;
			margin:0;
			padding:0;
			float:right;
			}
.price_s		{
			font-weight: bold;
			color: #83003A;
			font-size: 11px;
			margin: 0px 10px 5px 0px;
			padding: 0px 0px 0px 0px;
			}
.links 			{
			font-family: Arial, sans-serif;
			font-size: 16px;
			color: #471324;
			line-height: 14px;
			width: 100px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #333;
			}
/* FORM */
.contactform 		{
			font-family: Arial, sans-serif;
			font-size: 12px;
			color: #471324;
			margin: 0px 0px 0px 15px;
			padding: 0px 0px 0px 0px;
			border: 0px solid #333;
			}
.contactform input	{
			display: block;
			width: 200px;
			float: left;
			margin-bottom: 2px;
			border: 1px solid #471324;
			margin-top:3px;
			}
.contactform textarea 	{
			display: block;
			font-family: Arial, sans-serif;
			width: 200px;
			height:50px;
			float: left;
			margin-bottom: 2px;
			border: 1px solid #471324;
			}
.contactform label 	{
			text-align: right;
			display: block;
			width: 140px;
			padding:5px;
			margin-bottom: 2px;
			float: left;
			}
#mlist {
	width:20px;
	margin:10px 0 0 10px;}
input[type="hidden"], input[type="image"] { border: 0; padding: 0; margin: 0;}

.contactform br 	{
			clear: left;
			}
.contactform .hidden	{
			height: 0px !important;
			}
.contactform .btn 	{
			background-color: transparent;
			display: block;
			font-size: 13px;
			font-weight:bold;
			color: #ccc;
			width: 202px;
			float: left;
			margin-bottom: 2px;
			border: 1px solid #471324;
			background:#83003A;
			}
.contactform .btnhov 	{
			background:#a25;
			color: #fff;

}
label,form,input,option {padding:0; margin:0}
form p {margin:0}
input[type="image"] {margin:10px}
.black {color:black}
.grey {color:gray}
.col-thumbs img{border:0;}
.col-thumbs {width:370px;}
.col-thumbs td {text-align:center}
.prevnxt td {width:50%}
.prevnxt {background:#fff;width:370px;}
.nxt {text-align:right}