/* * { margin:0; padding:0; }
h1, .h1 {…}
h2, .h2 {…}
*/
* { margin: 0; padding: 0; } /* Reset stuff */
/*p { margin:5px 0 10px 0; }*/

body { 
/*leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"*/
	font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-color:#ffffff;
}

h1,h2 {
	border:medium none;	display:block; line-height:24px; margin:0; padding:0; text-align:left; text-transform:none; color:#000000;
}
h1 { font-size:26px; font-weight:normal; margin:15px 0 0 0;}
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; text-align:center;}

.title		{ font-size:26px; } /*replace title with h1*/
.sub 		{ font-size:16px; font-weight:bold; } /*replace sub with h2*/
.tel 		{ font-size:22px; font-weight:bold; }
.body 		{ font-size:14px; text-align:justify; margin:5px 0 10px 0; clear:left;}
.body2 		{ font-family:Tahoma; font-size:14px; }
.body3 		{ font-family:Times; font-size:14px; }
.tiny 		{ font-size:11px; }
.foot 		{ font-size:13px; color:#333333; }
.sub-white 	{ font-size:16px; color:#FFFFFF; }
.body-white { font-size:14px; color:#FFFFFF; }

a { outline: none; }
a:link, a:visited, a:active { color:#DF068C; }
/*a:hover*/

img.cur2 	{ border:2px solid #DF068C; cursor:url("images/nrclink.cur"), pointer; }
img.cur		{ border:2px solid #DF068C; cursor:url("images/magplus.cur"), pointer; }

img.margin 	{ margin:3px 0 3px 0; }
.link 	{ padding:10px; border:0; }
/*img.arrow 	{ width:22px; height:22px; margin:4px 4px 4px 4px; vertical-align: middle;}
div.caption { font-size:11px;  }
div.arrow-d		{ background: transparent url(images/arrow-d.gif) no-repeat scroll 0 50%; padding: 12px 0 12px 28px; display:fixed; width:auto; text-align:center;}
span.arrow-d	{ background: transparent url(images/arrow-d.gif) no-repeat scroll 0 50%; padding: 12px 0 12px 28px; display:run-in;}*/
p.caption 			{ font-size:11px; width:auto; margin:5px 0; line-height:14px;}
p.footerContact		{ font: bold 13px; color:#ffffff; margin:8px 0 15; }
p.footerLinks  		{ font-size:13px; color:#333333; margin:8px 0 15; text-align:center; }
p.footerCopyright	{ font: bold 8pt/13px Helvetica; color:#303030; margin:4px 0 15; text-align:center; }

em.arrow-u		{ background: transparent url(images/menu-sprite2.gif) no-repeat scroll 0 -240px; height:22px; padding: 4px 0 4px 28px; vertical-align: middle; line-height:14px;}
em.arrow-d		{ background: transparent url(images/menu-sprite2.gif) no-repeat scroll 0 -262px; height:22px; padding: 4px 0 4px 28px; vertical-align: middle; line-height:14px;}
em.arrow-r		{ background: transparent url(images/menu-sprite2.gif) no-repeat scroll 0 -284px; height:22px; padding: 3px 0 3px 28px; vertical-align: middle; line-height:14px;}
em.arrow-l		{ background: transparent url(images/menu-sprite2.gif) no-repeat scroll 0 -306px; height:22px; padding: 3px 0 3px 28px; vertical-align: middle; line-height:14px;}
/*img.arrow-d		{ background: transparent url(images/menu-sprite2.gif) no-repeat scroll 0 -262px; height:22px; padding: 4px 0 4px 28px; vertical-align: middle; }*/

table,tbody,tr,td { border:0px none; margin:0px; padding:0px; text-align:center;}
table.collapse		{ border-collapse: collapse;}
table.borderCell	{ border-bottom:2px solid #DF068C; }
.border{ border:2px solid #DF068C; /*border-bottom:2px solid #DF068C; border-right:2px solid #DF068C;*/ }

.pad 		{padding:10px;}
.white	 	{background-color:#ffffff;}
.pinklight 	{background-color:#FFF0FA;}
.pink 		{background-color:#ffd2f1;}
.pink2		{background-color:#efc1e4;}
.pinkgrey 	{background-color:#e3d1df;}
.purple		{background-color:#deb2d4;}

/*--menu--*/
#header {
	/*background: #ffffff url(images/header.gif) repeat-x scroll 0 0;*/
	background: #ffffff url(images/menu-sprite2.gif) repeat-x scroll 0 0;
	height:100px; margin:0; padding:0; border:0; position:relative;
}
#logo {
	background: #ffffff url(images/logo.png) no-repeat scroll 0 0;
	width:160px; height:100px; 
	float: left; margin:0; padding:0; border:0; position:relative; text-indent: -9999px;
}
/*img.logo {float: left; margin:0; padding:0; width:160px; height:108; border:0;}*/

#footer {
	background: #ffffff url(images/menu-sprite2.gif) repeat-x scroll 0 -100px;
	height:120px; margin:0; padding:0; border:0; position:relative; display: block;
}
div#footer div.footerL 	{ height:120px; margin:0; padding:0; border:0; position:relative; width:225px; float: left; }
div#footer div.footer 	{ height:120px; margin:0; padding:0; border:0; position:relative; width:450px; float: left; }
div#footer div.footerR 	{ height:120px; margin:0; padding:0; border:0; position:relative; width:125px; float: left; }
/*div#footer div.fcenter { width:100%} */
img.footer { border:0px none; margin:0px; padding:0px;}


ul#menu { height: 45px; list-style: none; }
ul#menu li { display: inline; }
ul#menu li a { display: block; float: left; height: 45px; background-image: url(images/menu-sprite.png); text-indent: -9999px;}

ul#menu li a.home 				{ width: 58px; background-position: -10px 0;		}
ul#menu li a.showcase 			{ width: 85px; background-position: -68px 0;		}
ul#menu li a.testimonials 		{ width: 95px; background-position: -153px 0;		}
ul#menu li a.links 				{ width: 52px; background-position: -248px 0;		}
ul#menu li a.bouquet 			{ width: 75px; background-position: -300px 0;		}
ul#menu li a.chair 				{ width: 62px; background-position: -375px 0;		}
ul#menu li a.corporate 			{ width: 81px; background-position: -437px 0;		}
ul#menu li a.colour 			{ width: 61px; background-position: -518px 0;		}
ul#menu li a.contact 			{ width: 72px; background-position: -579px 0;		}

ul#menu li a.homeSelect 		{ width: 58px; background-position: -10px -90px;	}
ul#menu li a.showcaseSelect		{ width: 85px; background-position: -68px -90px;	}
ul#menu li a.testimonialsSelect { width: 95px; background-position: -153px -90px;	}
ul#menu li a.linksSelect 		{ width: 52px; background-position: -248px -90px;	}
ul#menu li a.bouquetSelect 		{ width: 75px; background-position: -300px -90px;	}
ul#menu li a.chairSelect 		{ width: 62px; background-position: -375px -90px;	}
ul#menu li a.corporateSelect 	{ width: 81px; background-position: -437px -90px;	}
ul#menu li a.colourSelect 		{ width: 61px; background-position: -518px -90px;	}
ul#menu li a.contactSelect 		{ width: 72px; background-position: -579px -90px;	}

/*ul#menu li a.home:focus, ul#menu li a.home:active*/
ul#menu li a.home:hover 		{ background-position: -10px -45px;	}
ul#menu li a.showcase:hover		{ background-position: -68px -45px;	}
ul#menu li a.testimonials:hover { background-position: -153px -45px;	}
ul#menu li a.links:hover 		{ background-position: -248px -45px;	}
ul#menu li a.bouquet:hover 		{ background-position: -300px -45px;	}
ul#menu li a.chair:hover 		{ background-position: -375px -45px;	}
ul#menu li a.corporate:hover 	{ background-position: -437px -45px;	}
ul#menu li a.colour:hover 		{ background-position: -518px -45px;	}
ul#menu li a.contact:hover 		{ background-position: -579px -45px;	}

/*--sub menu--*/
table.subMenu	{ /*background-color:#FFFFFF;*/	font:12pt Arial; font-weight:bold; color:#DF068C; text-align:center;}
table.subMenu td.subMenuFirst { border-left:0px solid #DF068C; }
table.subMenu td { border-left:2px solid #DF068C; }
td.select 	{ background-color:#DF068C; color:#ffffff; }

a.subAMenu 				{ font:12pt Arial; font-weight:bold; height:30px; width:100%}
a.subMenu   		{ text-decoration:none; padding:5px 0; display:block;}
a.subMenu:hover 	{ background:#FF66CC none repeat scroll 0 0; color:#ffffff; text-decoration:underline; }

table.subMenu a.select, a.subMenu:hover.select	{ background-color:#DF068C; color:#ffffff; }


ul.subMenuA { font:12pt Arial; font-weight:bold; height:30px; width:100%}
ul.subMenuA li { display:inline; margin:0; }
ul.subMenuA li a { border:2px solid #DF068C; float:left; padding:5px 6px; text-decoration:none; }
ul.subMenuA li a:hover { background:#FF33CC none repeat scroll 0 0; color:#FFFFFF !important; text-decoration:underline; }
ul.subMenuA li a.select, ul.subMenuA li a.select:hover { background-color:#DF068C; color:#FFFFFF; }