/* general */
body						{text-align:center;color:#666666;background-color:#c6d2db;font-family:Arial,Verdana,sans-serif;font-size:9pt;margin:0px;padding:0px;margin-top:0px;padding-top:0px;}
div#main					{text-align:center;width:802;}
.h1							{color:#0b3563;font-weight:bold;font-size:12pt}
.h2							{color:#009999;font-style:italic}
a							{text-decoration:none;color:#FF0000;}
a:hover						{text-decoration:underline;color:#FF0000;}
td							{text-align:left;vertical-align:top;padding:0px;font-family:Arial,Verdana,sans-serif;font-size:9pt;color:#666666;}
li							{margin-left:0em;font-weight:bold;}
ul							{margin-left:0em;padding-left:1.1em;margin-top:0px;}
/* top nav bar style */
#main #tNavTop				{width:802px;background-color:#ffffff;margin-top:30px;}
#main #tNavTop .r			{text-align:right;}
#main #tNavTop .b			{background-color:#10546b;padding:0px;}
#main #tNavTop .b			{background-color:#10546b;padding:0px;}
#main #tNavTop select		{width:175px;}
/* main content table style */
#main #tMain				{width:802px;border-right:1px solid #10546b;border-left:1px solid #10546b;}
#main #tMain td				{padding:24px 18px 24px 18px;}
#main #tMain #content		{background-color:#ffffff;padding:1px 1px 1px 1px;}
#main #tMain #content td	{padding:3px 3px 3px 3px;line-height:15px;}
#main #tMain #content td .error {text-align:center;}
#main #tMain #content .paleBlue	{font-weight:bold;color:#ffffff;background-color:#4889c3;}
#main #tMain #content .blueBox	{font-weight:bold;color:#ffffff;background-color:#114c81;}
#main #tMain #content .redBox	{font-weight:bold;color:#ffffff;background-color:#d91501;}
#main #tMain #content .redBox a	{font-weight:bold;color:#ffffff;background-color:#d91501;}
#main #tMain #content .menu th	{border-bottom:1px solid #c6d2db; height:20px;padding:5px 5px 5px 5px;color:#000000;font-weight:bold;font-size:10pt;}
#main #tMain #content .menu td	{border-bottom:1px solid #c6d2db; height:20px;padding:5px 5px 5px 5px;font-weight:bold;}
#main #tMain #content .menu td .link	{color:#114c81;}
#main #tMain #content .menu td .error a	{color:red;}
#main #tMain #content .menu td a:hover	{text-decoration:underline;}
#main #tMain #content .menu th a	{color:red;}
#main #tMain #content .menu th a:hover	{text-decoration:underline;}
#main #tMain #content .r			{text-align:right;}
#main #tMain #content .pn			{float:right;font-weight:bold;}
#main #tMain #content .tc			{width:100%;margin-top:12px;margin-bottom:12px;}
#main #tMain #content .tc td		{padding:0px;}
#main #tMain #content .tc .rpad		{padding-left:12px;}
#main #tMain #content .tc .lpad		{padding-right:12px;}
#main #tMain #content .tc .font-family	{text-align:center;width:316px;padding-bottom:24px;}
#main #tMain #content .tc .project img	{margin-top:3px;margin-bottom:4px;}
/* bottom nav bar style */
#main #tNavBase				{width:702px;background-color:#114d81;}
#main #tNavBase td			{text-align:center;padding:12px;}
#main #tNavBase #n			{background-color:#114d81;color:#ffffff;}
#main #tNavBase #n a		{color:#ffffff;}
#main #b					{background-color:#c6d2db;color:#114c81;}
#main #b a					{color:#114c81;}
/* contact form */
.req						{color:#d91501;font-size:8pt}

.narrowtext 				{line-height:15px;}
.widetext 					{line-height:20px;}
hr							{color:#4b7784;}
.line 						{border-bottom:1px solid #114c81;}
.thinLine					{border-bottom:1px solid #c6d2db;}
.thinLine td				{border-bottom:1px solid #C5D3E1;}
.rightLine 					{border-right:1px solid #C5D3E1;}
.thinLine td .blueHeading	{color:#0b3563;font-weight:bold;}
.blueHeading				{color:#0b3563;font-weight:bold;}
.greyHeading				{color:#0b3563;font-weight:bold;}
img							{border:0;}
input						{width:235px;}
#send						{width:69px}
#brochure					{width:138px}
select						{width:235px;}
textarea					{width:235px;}
.tfvHighlight				{color: red;font-weight:bold;}
.tfvNormal					{color: #666666;font-weight:normal;}
.error						{font-weight:bold;color:red;text-align:center;}
.error a					{font-weight:bold;color:red;text-align:center;}
#main #tMain #content #tContactUs td	{padding:3px 0px 6px 0px;}
#main #tMain #content #tContactUs .formlabel	{padding-right:24px;}
#main #tMain #content #tContactUs .formfield	{text-align:right;}
#main #tMain #cdetails th	{background-color:#4889c3;text-align:left;color:#ffffff;font-weight:bold;padding:9px;}
#main #tMain #cdetails td	{background-color:#EBEEF1;}
#main #tMain #cdetails .white {background-color:#ffffff;}

/* Site map */
#sitemap				{margin-left:40px;}
.sm_title td			{font-weight:bold;padding-top:12px;}
.sm_title td img 		{cursor:pointer;cursor:hand;}
.sm_desc td				{padding:6px 24px 6px 24px;}

/* Catalog */

#catalog            	{padding-left: 0px; padding-right: 10px; padding-top: 5px; font-size: 13px;}
#catalog .bc_current    {font-weight: bold;}
#cat_yah                {padding-top: 2px; padding-bottom: 2px; margin-bottom: 1em;font-size: 12px;}
#cat_heading			{height: 150px; width: 100%; align:right; font-size: 8px;}
.p0 #cat_heading, .p1 #cat_heading, .p2 #cat_heading			{border-right:1px solid #C5D3E1;}


#categorys .sec_header  {display: none;}
#categorys .sec_footer  {display: none;}

#products .sec_header   {width: 100%;}
#products .sec_header .pagenumber  {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#products .sec_header td {background-color: #dbe7d3; margin-right: 10px; border-collapse: collapse; border-bottom: 0px;}
#products .sec_header .pagenumber div  {margin-left: 10px; border-bottom: 0px; font-size: 15px; padding: 3px; background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 5px;}

#products .sec_footer .pagenumber  {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#products .sec_footer td {background-color: #c6d2db; border-collapse: collapse; border-bottom: 0px;}
#products .sec_footer .pagenumber div  {border-bottom: 0px; font-size: 15px; padding: 3px; background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 5px;}



#products .sec_header h2 , #products .sec_header .cdesc  {display: none;}

#products table         {width: 100%;}
#products table .title  {border-bottom: 0px dotted #c6d2db;}
#products table .img    {width: 122px;}
#products .readmore     {text-align: right;}
#products .cost         {font-weight: bold; color: #c6d2db; font-size: 18px;}

#products hr , #categorys hr    {display: none;}

#child_cats             {width: 100%;font-size: 15px;}
#child_cats td          {text-align: center;}
#child_cats td img      {border: 1px solid #c6d2db;}
#child_cats td a        {font-weight: bold; font-size: 9px;}

#child_items .sec_title {font-weight: bold;}


/*Product detail*/

/*Product detail*/
#product        {font-size: 12px;}
#product hr     {display: none;}
#product .sec_header {width: 100%}
#product .sec_header h2 {display: none;}
#product .sec_header td {background-color: #c6d2db; border-bottom: 0px;}
#product .sec_header .backtores     {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#product .sec_header .backtores div {background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 30px; font-size: 15px; font-weight: bold; padding: 3px;}

#product_detail {width: 100%; margin-top: 1em;}
#product_detail .image  {text-align: right;}
#product_detail .info   {font-weight: bold; font-size: 16px;}

.sitemap_tag2 {border-collapse:collapse; cellpadding:0;}
.sitemap_tag2 td tr { height:23px; font-size:9px}


#main #tMain #content .lnkpaleBlue	{font-weight:bold;color:#ffffff;background-color:#ebeff2;}
#main #tMain #content .lnkblueBox	{font-weight:bold;color:#ffffff;background-color:#4889c3;}
#content #inner .link       {border-bottom: 1px solid #c6d2db; padding-top: 1em; padding-bottom: 1em;}
#content #inner .link .name {font-weight:bold;color:#666666;}
#content #inner .link a		{font-weight:bold;}
#content #inner .link img	{margin-right:1em;}
#content #inner #link_pagenate {margin-top:24px;text-align:center;}
#content .lcbox				{width:168px;padding:6px;text-align:left;margin:0px;margin-left:36px;line-height:20px;}