body
{
margin: 0px;
padding: 10px;
font: normal 12px Arial,Helvetica,'Sans Serif';
background:#FFFFFF;
}

.layoutTable {
padding: 0;
margin: 0;
font-family: Arial,Helvetica,'Sans Serif'
}


.layoutTable tr {
padding: 5px 10px 5px 10px;
}

.layoutTable td {
padding: 5px 10px 5px 10px;
}


#centerBox{
margin: 0px;
padding: 5px;
width: 100%;
border: 1px solid #eaeaea;
}

.catalogTextTitle {
margin: 0px;
padding: 5px;
font: normal 20px Arial,Helvetica,'Sans Serif';
width: 100%;
color:#666;
background:#F5E8E4;
border: 1px solid #F5E8E4;
}

.pageTextTitle {
margin: 0px;
padding: 5px;
font: normal 20px Arial,Helvetica,'Sans Serif';
width: 100%;
color:#666;
background:#f6f8c6;
border: 1px solid #f6f8c6;
}

#rightBox{
margin: 0px;
padding: 5px;
border: 1px solid #ffffff;
}

#rightBox img{
margin: 0px;
padding: 0px;
padding-bottom: 5px;
border: none;
}

#topRightCorner{
margin: 0px;
padding: 5px;
border: 1px solid #ffffff;
}


#innerTable A:active
{
    color: #494747;
    text-decoration: none
}
#innerTable A:link
{
    color: #494747;
    text-decoration: none
}
#innerTable A:visited
{
    color: #494747;
    text-decoration: none
}


.Boxed{
margin: 0px;
padding: 2px;
border: 1px solid #eaeaea;
}


.largeTitle {
font: bold 18px Trebuchet MS, Arial,Helvetica,'Sans Serif';
color:#000;
}
.logoText {
font: bold 18px Trebuchet MS, Arial,Helvetica,'Sans Serif';
color:#dc5796;
}

.mainText {
margin: 0px;
padding: 5px;
font: normal 15px Arial,Helvetica,'Sans Serif';
color:#999;
}


.footerText
{
font: normal 11px Arial,Helvetica,'Sans Serif';
color: #333333;
}


.siteBox
{
margin: 0px;
}


.email fieldset
{
border: 1px solid #dc5796;
width: 400px;
}

.email label
{
width:80px;
float: left;
text-align: right;
margin-right: 0.5em
display: block
}

.email textarea
{
margin-left: 1em;
margin-top:2px;
margin-bottom:2px;
}
 

.email textarea{
height: 200px;
width: 300px;
border: 1px solid #cccccc;
font: normal 13px Arial,Helvetica,'Sans Serif';
color: #666;
}

.email legend
{
font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;
font-size: 12px;
font-weight:bold;
background: #dc5796;
color: #fff;
border: 1px solid #eaeaea;
padding: 2px 10px
}

.email input
{
margin-left:1em;
margin-top:2px;
margin-bottom:2px;
font: normal 13px Arial,Helvetica,'Sans Serif';
color: #666;
}
 
.email input
{
width: 300px;
color: #666;
border: 1px solid #cccccc;
}

.button {
text-align:center;
border: 1px solid #ccc;
background:#f6f8c6;
}

.button:hover {
text-align:center;
border: 1px solid #ccc;
color:#fff;
background:#dc5796;
}



.orderform fieldset
{
border: 1px solid #eaeaea;
width: 600px;
}

.orderform label
{
width:150px;
float: left;
text-align: right;
margin-right: 0.5em
display: block
}

.orderform textarea
{
margin-left: 1em;
margin-top:2px;
margin-bottom:2px;
}
 

.orderform textarea{
height: 100px;
width: 400px;
border: 1px solid #eaeaea;
font: normal 12px Arial,Helvetica,'Sans Serif';
color: #666;
}

.orderform legend
{
font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;
font-size: 12px;
font-weight:bold;
background: #eaeaea;
color: #dc5796;
border: 1px solid #eaeaea;
padding: 2px 2px
}

.orderform input
{
margin-left:1em;
margin-top:2px;
margin-bottom:2px;
}
 
.orderform input
{
width: 400px;
color: #666;
border: 1px solid #eaeaea;
font: normal 12px Arial,Helvetica,'Sans Serif';
}




table.errorMsg
{
font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;
font-size: 12px;
color: #dc5796;
font-weight: bold;
}

.mainTextTitle {
margin: 0px;
padding: 5px;
font: normal 15px Arial,Helvetica,'Sans Serif';
color:#999;
background:#f6f8c6;
}



.pageUpdated {
text-align:right;
margin: 0px;
padding: 0px;
font: italic 10px Arial,Helvetica,'Sans Serif';
color:#666;
}



#productDisplay {
padding: 0px;
margin: 0px;
border-collapse: collapse;
}

#productDisplay td{
margin: 0px;
padding: 0px;
padding-top: 14px;
padding-bottom: 14px;
border-bottom: 1px solid #eaeaea;
}

