/* Start - Global */

body
{
	background: url('../images/webmeridian_bgpattern.jpg') repeat-x 0px -40px;
	background-color: #D1D1DD;
    color: #505050;
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
}

table
{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica;
}

table.frameOuter
{
	border: 3px solid #999999;
	padding: 0;
	width: 900px;
}

table.frameInner
{
	background: #FFFFFF;
	width: 100%;
}

.paraHeader
{
	padding-top: 10px;
	padding-bottom: 5px;
    color: #666666;
    font-weight: bold;
}

.paraBlock
{
	padding-bottom: 15px;
    color: #505050;
    line-height: 1.4em;
}

sup.sub
{
	font-size: 50%;
}

/* End - Global */


/* Start - Top Menu */

table.topHorzMenu
{
	width: 100%;
	background: #ECFBCA;
}

/* End - Top Menu */


/* Start - Home Body */

.body
{
	width: 100%;
	background: #ECFBCA;
}

.col
{
	padding: 3px 8px 0px 8px;
}

.bodyFeature
{
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	height: 100px;
}

.bodyCol1
{
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	padding: 10px;
	width: 28%;
}

.bodyCol2
{
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	padding: 10px;
	width: 72%;
}

.bodyCol2_1
{
	float: left;
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	padding: 10px;
}

.bodyCol2_2
{
	float: left;
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	padding: 10px;
}

/* End - Home Body */


/* Start - News Body */

table.newsCol
{
	padding: 3px 8px 0px 8px;
}

/* End - News Body */


/* Start - Company Body */

table.companyCol
{
	padding: 3px 8px 0px 8px;
}

/* End - Company Body */


/* Start - Services Body */

table.servicesCol
{
	padding: 3px 8px 0px 8px;
}

/* End - Services Body */


/* Start - Products Body */

table.productsCol
{
	padding: 3px 8px 0px 8px;
}

td.productsBodyFeature
{
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	height: 100px;
}

td.productsBodyCol1
{
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	width: 28%;
}

td.productsBodyCol2
{
	background: #FFFFFF;
	border: solid 1px #F0E6B4;
	width: 72%;
}

/* End - Products Body */


/* Start - Join Body */

table.joinCol
{
	padding: 3px 8px 0px 8px;
}

/* End - Join Body */


/* Start - Contact Body */

table.contactCol
{
	padding: 3px 8px 0px 8px;
}

table.locationCol
{
	padding: 3px 8px 0px 8px;
}

/* End - Contact Body */


.dropcap
{
	font-weight: bold;
	font-size: 2em; 
	color: #000000;
	float: left;
	width: .9em%;
    line-height: 90%;
}

DIV.homebodyborder td
{
	border:1px dotted #D0D0D0;
    font-family: Verdana, Arial, Helvetica;
    color: #505050;
    line-height: 1.1em;
    font-size: 8pt;
}

DIV.homebody
{
    font-family: Verdana, Arial, Helvetica;
    color: #505050;
    line-height: 1.1em;
    font-size: 8pt;
}

DIV.small-float
{
	float: left;
	width: 110px;
	height: 70px;
}

div.float
{
	float: left;
	width: 130px;
	height: 150px;
}

DIV.float p
{
   text-align: center;
}

TABLE.col2Table
{
	width: 100%;
}

TABLE.col2Table TD
{
	vertical-align: top;
	width: 50%;
}

UL.bulletList
{
	margin-left: 30px;
}

FORM#thisForm
{
	margin: -3px 0 0 0;
}

DIV.rleft-img
{
	float: left;
	margin: 0 0 5px 0;
	font-style: italic;
	text-align: center;
	font-size: 85%;
	width: 95px;
    color: #999999;
}

DIV.right-img
{
	float: right;
	margin: 0 0 5px 0;
	font-style: italic;
	text-align: center;
	font-size: 85%;
	width: 95px;
    color: #999999;
}

IMG.right-img-border
{
	border: solid 1px #B4B4B4;
	text-align: right;
}

DIV.left-img
{
	float: left;
	margin: 0 0 5px 0;
	font-style: italic;
	text-align: center;
	font-size: 85%;
	width: 80px;
    color: #999999;
}

IMG.left-img-border
{
	border: solid 1px #B4B4B4;
}

.f-supscript7
{
	font-size: 0.7em;
}

.f-supscript9
{
	font-size: 0.9em;
}

.f-paraBlock7
{
    font-size: 7pt;
    color: #505050;
    line-height: 1.4em;
    font-family: Verdana, Helvetica, Arial;
}

.f-paraBlock8
{
    font-size: 8pt;
    color: #505050;
    line-height: 1.4em;
    font-family: Verdana, Arial, Helvetica;
}

.f-para6
{
    font-size: 6pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
}

.f-para7
{
    font-size: 7pt;
    color: #6A1800;
    font-family: Verdana, Helvetica, Arial;
}

.copyright6
{
    font-size: 6pt;
    color: #999999;
    font-family: Verdana, Helvetica, Arial;
}

.copyright7
{
    font-size: 7pt;
    color: #999999;
    font-family: Verdana, Helvetica, Arial;
}

.f-para8
{
    font-size: 8pt;
    color: #505050;
    font-family: Verdana, Helvetica, Arial;
}

.f-red8
{
    font-size: 8pt;
    color: #CC3300;
    font-family: Verdana, Arial, Helvetica;
}

.f-para10
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica;
}

.f-para11
{
    font-size: 11pt;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
}

.f-pageTitle
{
    font-size: 10pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
}

.f-topmenu
{
    font-size: 8pt;
    color: #505050;
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
}

.f-shopcart
{
    font-size: 7pt;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica;
}

.f-title8
{
    font-size: 8pt;
    color: #666666;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
}

.f-date7
{
    font-size: 7pt;
    color: #999999;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
	line-height: 1.75em;
}

.f-paraTitle8
{
    font-size: 8pt;
    color: #999999;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
	line-height: 3.0em;
}

A.a-submenu:link
{
    font-size: 10pt;
    color: #505050;
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    text-decoration: none;
}

A.a-submenu:visited
{
    font-size: 10pt;
    color: #505050;
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    text-decoration: none;
}

A.a-submenu:hover
{
    font-size: 10pt;
    color: #505050;
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    text-decoration: none;
}

A.a-breadcrumb:link
{
    font-size: 10pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-breadcrumb:visited
{
    font-size: 10pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-breadcrumb:hover
{
    font-size: 10pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
}

A.a-showroom:link
{
    font-size: 10pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-showroom:visited
{
    font-size: 10pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-showroom:hover
{
    font-size: 10pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
}

A.a-department:link
{
    font-size: 7pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-department:visited
{
    font-size: 7pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-department:hover
{
    font-size: 7pt;
    color: #AA503C;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-parentdept:link
{
    font-size: 8pt;
    color: #505050;
    font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
    text-decoration: none;
}

A.a-parentdept:visited
{
    font-size: 8pt;
    color: #505050;
    font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
    text-decoration: none;
}

A.a-parentdept:hover
{
    font-size: 8pt;
    color: #505050;
    font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
    text-decoration: none;
}

A.a-thumbnail:link
{
    color: #505050;
    line-height: 95%;
    text-decoration: none;
}

A.a-thumbnail:visited
{
    color: #505050;
    line-height: 95%;
    text-decoration: none;
}

A.a-thumbnail:hover
{
    color: #505050;
    line-height: 95%;
    text-decoration: underline;
}

A.a-footer:link
{
    color: #505050;
    text-decoration: none;
}

A.a-footer:visited
{
    color: #505050;
    text-decoration: none;
}

A.a-footer:hover
{
    color: #505050;
    text-decoration: underline;
}

A:link
{
    color: #AF3463;
    text-decoration: none;
}

A:visited
{
    color: #AF3463;
    text-decoration: none;
}

A:hover
{
    color: #BF5C00;
}

A.a-para8:link
{
    font-size: 8pt;
    color: #AF3463;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-para8:visited
{
    font-size: 8pt;
    color: #AF3463;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-para8:hover
{
    font-size: 8pt;
    color: #AF3463;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
}

A.a-olivemore:link
{
    font-size: 7pt;
    color: #A3B602;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
}

A.a-olivemore:visited
{
    font-size: 7pt;
    color: #A3B602;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
}

A.a-olivemore:hover
{
    font-size: 7pt;
    color: #A3B602;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.a-purplemore:link
{
    font-size: 7pt;
    color: #B42179;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
}

A.a-purplemore:visited
{
    font-size: 7pt;
    color: #B42179;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
}

A.a-purplemore:hover
{
    font-size: 7pt;
    color: #B42179;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}