body		{background-color:#E9EBE7; margin:0 0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#002a39;}
#wrapper	{width:960px; margin:auto; position:relative;}
#header 	{position:absolute; width:960px; height:142px; z-index:1; background-image:url(../graphics/blue/a-elegance2.gif); margin:0 10px 0 10px;}
#header ul {float:left; list-style:none; white-space:nowrap; font-size:10px; color:#575640; margin:86px 0 0 0; padding:0 0 0 25px;}
#header li {float:left; padding:0 0; margin:0 0; text-transform:uppercase; letter-spacing:4px; background-image:url(../graphics/blue/nav_right.gif); background-position:right top; background-repeat:no-repeat;}
#contact 	{position:absolute; width:180px; height:253px; z-index:1; background-color:#060606; margin:395px 10px 0 0; background-image:url(../graphics/nav.gif) }
#contact p  {padding:0 0 0 20px; font-size:11px;}
#main 		{position:absolute; width:960px; z-index:1; background-color:#fff; margin: 125px 0 0 10px;}
#main_content 		{width:940px; z-index:1; margin:0 0; min-height:400px; padding:0 10px;}
#footer		{background-color:#005f83; padding:7px 5px 7px 5px; margin:15px 1px 1px 1px; color:#FFFFFF; border-top:5px solid #cecdcd}
#footerTxt	{padding:0 0; margin:0 0; float:left; text-align:right; width:}
#footerImg	{padding:0 0; margin:0 0; float:right;}
#btt	{float:left; width:920px; margin:0 0; text-align:right; border-bottom:0px solid #e7e4d9; padding:5px 0;}
#cat_content {border-bottom:#333 1px solid; margin:0 20px 0px 20px; padding:10px 0 12px 0; height:192px; width:182px; background:url(../graphics/product_bg.gif); background-repeat:no-repeat;}
#price	{display:block; padding:8px 0 0 0; margin:0 0; font-weight:normal; width:150px; color:#333; font-size:14px;}
h1			{color:#004159; font-size:13px; text-transform:uppercase; letter-spacing:3px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #005f83; margin:15px 22px 0 22px; padding: 0 0px 10px 0px;}
h2			{display:none;}
h3			{color:#FFF; font-size:11px; text-transform:uppercase; letter-spacing:1px; padding:10px 10px 10px 17px; margin:0 0 1.5em 0;}
h4			{color:#004159; font-size:13px; text-transform:uppercase; letter-spacing:3px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #005f83; margin:15px 22px 0 22px; padding: 0 0px 10px 0px;}
h5			{float:left; width:885px; color:#004159; font-size:14px; font-weight:600; text-transform:capitalize; letter-spacing:1px; padding:5px 5px; margin:10px 10px 0 22px; border-bottom:#bfd7e0 5px solid}
h6			{color:#004159; font-size:12px; text-transform:uppercase; letter-spacing:1px; padding:0 10px 0 0; margin:0 0 1em 0;}
.maplink a {
	font-weight: bold;
	color: #004159;
	text-decoration: none;
	}
.maplink a:hover {
	color: #900;
	text-decoration: none;
		}
#cat_content p {display:block; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:0 0; margin:10px 0;}
#content	{margin:0 0; border:0px solid #e7e4d9; padding: 0 10px 20px 20px;}
#intro	{margin:0px 0px; padding:0 0px;}
#introimg	{float:left; margin:10px 0 0 22px; padding:0px 0px; border:1px solid #838a6c;}
#introtxt	{float:left; margin:10px 20px 10px 10px; padding:10px 10px; font-size:12px; border-bottom:0px solid #bfd7e0; padding:10px 10px; width:510px; line-height:14px; /*background-color:#EBEBE0;*/ min-height:244px}
#introtxtwide	{float:left; margin:10px 20px 10px 10px; padding:10px 10px; font-size:12px; border-bottom:0px solid #004159; padding:10px 10px; width:890px; line-height:14px; /*background-color:#EBEBE0;*/}
#indnav	{float:left; margin:0 10px 15px 22px; border-bottom:#005f83 5px solid; padding:10px 0; background-color:#F0F3ED; width:895px}
#main_content #indnav ul {float:left; margin:0 0; border:0px solid #e7e4d9; padding:10px 0 13px 0;}
#main_content #indnav ul li {list-style:none; float:left; padding:0 0; color:#060606; background-color:#fff; margin:0px 0 0px 23px; text-align:center}
#main_content #indnav ul li p	{padding:0; margin:0 0 0 0; text-transform:capitalize; font-size:11px; width:90px;}
#content_detail	{margin:0 10px 10px 0; padding:10px 10px; width:260px; float:right; border:#bfd7e0 1px solid; background-color:#fff;}
#content_description	{padding:10px 10px; width:240px; float:right; background-color:#F0F3ED;}
#content_enquire	{padding:10px 10px; width:240px; float:right; border-top:#005f83 5px solid; background-color:#bfd7e0;}
#content_detail p	{margin:0 0 10px 0; padding:0 0; font-size:12px;}
#content_detail .price	{margin:10px 0 10px 0; padding:0 0; font-size:16px; font-weight:bold;}
#main_content #content img	{margin:0 0; border:1px solid #bfd7e0; padding:10px 10px; float: left;}
#main_content content ul	{margin:0 0; border:0px solid #7fafc1}
#main_content content li	{display:block; list-style:none; margin:0 0; padding:10px 10px; color:#575640; border:1px solid #7fafc1; background-color:#fff}
#main_content ul	{float:left; margin:0; border:0px solid #e7e4d9; padding: 20px 10px 0 0;}
#main_content li	{list-style:none; float:left; padding:0 0; color:#060606; background-color:#fff; margin: 0 0 27px 26px;}
#main_content li img	{display:block; margin-bottom:5px; border:none;}
#main_content img	{margin-bottom:5px; border:none;}
#main_content li p	{padding:0; margin:0px 0 10px 0; text-transform:capitalize; width:170px;}
#nav	{
	margin:0 0;
	padding:20px 0 20px 0;
	border:0px solid #004159;
	font-size:11px;
	text-align: center;
}
#clear  {clear:left; margin:0 0; padding:0 0; height:1px;}
a.opt1:link {float:left; width:77px; height:26px; text-decoration:none; font-weight:bold; text-align:center; line-height:33px; color:#004159; padding:2px 0px 2px 0px; background-image:url(../graphics/blue/nav_left.gif); background-repeat:no-repeat;}
a.opt1:visited {float:left; width:77px; height:26px; text-decoration:none; font-weight:bold; text-align:center; line-height:33px; color:#004159; padding:2px 0 2px 0px; background-image:url(../graphics/blue/nav_left.gif); background-repeat:no-repeat;}
a.opt1:hover {text-decoration:none; width:77px; height:26px; font-weight:bold; text-align:center; line-height:33px; color:#7fafc1; background-image:url(../graphics/blue/nav_left.gif); background-repeat:no-repeat; padding:2px 0 2px 0px; background-repeat:no-repeat;}
a.opt1:active {text-decoration:none; width:77px; height:26px; font-weight:bold; text-align:center; line-height:33px; color:#004159; background-image:url(../graphics/blue/nav_left.gif); background-repeat:no-repeat; padding:2px 0 2px 0px; background-repeat:no-repeat;}
a.opt4:link {
	color:#004159;
	text-decoration:underline;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
a.opt4:visited {
	text-decoration:underline;
	color:#004159;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
a.opt4:hover {
	color:#7fafc1;
	text-decoration:none;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
a.opt4:active {
	color:#004159;
	text-decoration:none;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#main_content li a {display:block; list-style:none; margin:0 0; padding:10px 10px; color:#004159; border:1px solid #bfd7e0; }
#main_content li a:hover {color:#004159; border-color:#004159; background-color:#bfd7e0; text-decoration:none;}
#main_content li a:hover p {text-decoration:none;}
.google {
	color: #004159;
	text-decoration: none;
	font-weight: bold;
	}
.google a {
	color: #004159;
	text-decoration: none;
	font-weight: bold;
	}
.google a:hover {
	font-weight: bold;
	color: #005f83;
	text-decoration: none;
	}
