body
{
    background-image:url('/img/page-background.gif');
    background-repeat:repeat-x;
    background-color:#ebe8e9;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    
}

h1 { font: bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#343434; padding-top:50px; padding-bottom:10px;}

h2 { font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#543f4b; padding-bottom:10px; padding-top:20px; }

h4, h4:link, h4:visited, h4:active { font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#543f4b; padding-top:20px; text-decoration:none;}

h4: hover { font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#543f4b; padding-top:20px; }


a:link, a:visited, a:active
{
    color: #92245f;
    text-decoration:underline;
}

a:hover
{
    text-decoration:underline;
}

img { border: 0;}

.HeaderWrapper
{
    background-color:#ebe8e9;
}

.Header
{
    background-color:#523c4a;
    height:202px; width:890px; margin:0 auto; padding-left:10px; padding-top:0px; margin-top:30px;
}

.logo
{
    height:140px; float:left;
}
.companyname
{
    height:134px; float:left; padding-bottom:30px; border:0px solid #FFFFFF;
}

.freephone
{
    padding-right:12px;
    padding-bottom:20px;
    text-align:right;
}

.TextNavTop:link, .TextNavTop:visited, .TextNavTop:active, .TextNavTop:hover
{
    font:11px Arial, Helvetica, sans-serif;
    color:#8A8A8A;
    text-decoration:none;
    padding-left:30px;
    text-transform:uppercase;
}    

.MovieWrapper
{
    padding-top:20px; padding-bottom:20px;
}

.Movie
{
    width:924px; margin:0 auto;
}

.ContentWrapper
{
    width:900px; margin:0 auto; border:0px solid #333333; background-color:#FFFFFF;
    min-height:500px;
    height:auto !important;
    height:500px; 
}


.MainTable
{
    width:900px;
    border:0px solid #222222;
    border-spacing:0;
    border-collapse:collapse;
    background-color:#FFFFFF;
}
td { font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#580003; line-height:1.4em; margin:0;}

.tdContent 
{
    padding-top:0px;
    padding-right:0px;
    padding-bottom:50px;
    padding-left:50px;
    padding-right:50px;
    border:0px solid #DCDCDC;
    line-height:20px;
}

.ContentImage 
{
    width:275px;
    height:536px;
    margin-left:40px;
    margin-bottom:50px;
}

input { font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#605f5f; line-height:1.8em; padding:5px 5px; margin:0;}

select { font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#605f5f; margin:0;}



.TestimonialImage
{
    padding-top:8px; padding-bottom:20px; padding-left:20px;
}    

.KeyDataWrapper
{
    background-color:#ebe8e9;
    border:0px solid #666666;
}

.KeyDataContent
{
    background-color:#b09ea8; width:880px; margin:0 auto; border: 0px solid #333333; height:150px; padding:10px;

}

.KeyData 
{
    margin-left:20px;
    border: 0px solid #333333;
    float:left;
    width:200px;
    font-size:10pt;
    color:#FFFFFF;
    padding: 0px 0px 0px 0px;
    line-height:20px;
}

.KeyDataLink:link, .KeyDataLink:visited, .KeyDataLink:active
{
    font:8pt Tahoma, Arial, Helvetica, sans-serif;
    color: #E7E7E7;
    text-decoration:none;
    line-height:20px;
}

.KeyDataLink:hover
{
    text-decoration:underline;
    color: #FFFFFF;
    line-height:20px;
}

.KeyDataSpacer
{
    float:left;
    width:80px;
    height:80px;
}

.SummaryWrapper
{
    background-color:#ebe8e9; border-top:0px solid #272727;
}

.Summary
{
    background-color:#845f73;
    width:900px;
    margin:0 auto;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    
}
.TextSummary
{
    margin-left:10px;
    margin-right:10px;
    font:8pt Tahoma, Arial, Helvetica, sans-serif;
    color: #E7E7E7;
    text-decoration:none;
    line-height:20px;
    text-align:justify;
}

.TextSummaryLink:link, .TextSummaryLink:visited, .TextSummaryLink:active, .TextSummaryLink:hover
{
    color: #888888;
    text-decoration:underline;
}

.FooterWrapper
{
    background-color:#ebe8e9;
}

.FooterTable
{
    width:900px;
    padding:0px;
}

.Footer 
{
        background-color:#543f4b; height:40px; width:880px; margin:0 auto; padding-left:10px; padding-right:10px; padding-top:15px; margin-bottom:20px;color: #e7e7e7;
}

.TextFooter:link, .TextFooter:visited, .TextFooter:active
{
    font:8pt Tahoma, Arial, Helvetica, sans-serif;
    color: #e7e7e7;
    text-decoration:none;
    padding-left:20px;
    padding-right:20px;
}

.TextFooter:hover
{
    color: #FFFFFF;
    text-decoration:underline;
}


.menu { padding:0 20px 0 0; margin:0; width:700px; float:right; background-color:#3c2f32; }
.menu ul { text-align: center;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 8px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#BDBDBD; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { color:#FFFFFF;  background: url(/img/r_menu.gif) no-repeat right;}
.menu ul li a:hover span { color:#FFFFFF;  background:url(/img/l_menu.gif) no-repeat left;}
.menu ul li a.active { color:#FFFFFF; background:url(/img/r_menu.gif) no-repeat right;}
.menu ul li a.active span { color:#FFFFFF;  background:url(/img/l_menu.gif) no-repeat left;}


.body_resize { margin:0; padding:0;}
.body { width:940px;  margin:0 auto; padding:10px 10px; }
.body h3 { font: normal 24px Arial, Helvetica, sans-serif; color:#343434; padding:5px 5px; margin:0;}
.body h3 span { font: italic 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.body h2 { width:279px; height:40px; font: bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#333; margin:0;  padding: 14px 10px;}
.body h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#9d9d9d;}
.body img {  padding:0; margin:10px auto;}
.body img.floated { float:left; padding:0; margin:10px 15px 10px 0;}
.body ul { list-style:none; margin:10px auto; padding:20px 0;}
.body li { padding:3px 5px; margin:0; font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.body li a { font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.body li a:hover { color:#c52100;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#605f5f; line-height:1.8em; padding:5px 5px; margin:0;}
.body a { text-decoration:none; color:#c52100; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}
.right { width:330px; float:right; padding:0 10px; margin:0;}
.left { width:560px; float:left; padding:0 0; margin:0;}
.block { width:255px; float:left; margin:10px; padding:0;}
.port_resize { width:299px; float:left; margin:10px 5px 10px 8px; padding:0;}
/*.port_resize { width:299px; float:left; margin:10px 5px 10px 8px;  padding-bottom:20px; padding-left:0px; padding-right:0px; border-top: 0px solid #C2C2C2; border-right: 2px solid #c9cfd0; border-left: 2px solid #c9cfd0; border-bottom: 2px solid #c9cfd0; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; background-color:#FFFFFF;}*/
               
.content {width:620px; margin: auto; padding-top:20px; padding-bottom:20px; padding-left:30px; padding-right:320px; text-align:justify; background-color:#FFFFFF; min-height:500px; height:auto !important;height:500px; }
/*.content { float:left; width:540px; margin-top:20px; padding-top:20px; padding-bottom:20px; padding-left:30px; padding-right:30px; border-top: 2px solid #C2C2C2; border-right: 2px solid #c9cfd0; border-left: 2px solid #c9cfd0; border-bottom: 2px solid #c9cfd0; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; background-color:#FFFFFF; text-align:justify; }*/
.content h1 { font: bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#343434; padding:20px 5px; margin:0; text-align:left;}
.content h3 { font: normal 18px Arial, Helvetica, sans-serif; color:#343434; padding:20px 5px 5px 5px; margin:0; text-align:left;}
.content h3 span { font: italic 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.content h2 { font: bold 18px Arial, Helvetica, sans-serif; color:#333333; padding:20px 5px; margin:0; text-align:left;}
.content h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#9d9d9d;}
.content img {  padding:0; margin:2px 2px 2px 2px;}
.content img.floated { float:left; padding:0; margin:5px 5px 5px 0;}
.content ul { list-style:none; margin:10px auto; padding:20px 0;}
.content li { padding:3px 5px; margin:0; font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.content li a { font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.content li a:hover { color:#c52100;}
.content p { font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#605f5f; line-height:1.8em; padding:5px 5px; margin:0;}
.content a { text-decoration:none; color:#c52100; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}

.contenthome { float:left; width:920px; margin-top:20px; padding-bottom:20px; padding-left:0px; padding-right:0px; text-align:justify; }
.contenthome h1 { font: bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#343434; padding-bottom:10px; padding-left:5px; margin:0;}
.contenthome h3 { font: normal 24px Arial, Helvetica, sans-serif; color:#343434; padding:5px 5px; margin:0;}
.contenthome h3 span { font: italic 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.contenthome h2 { width:279px; height:40px; font: normal 18px Arial, Helvetica, sans-serif; color:#fff; margin:0;  padding: 12px 10px; background:url(/img/h2_bg_top.gif) top no-repeat;}
.contenthome h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#9d9d9d;}
.contenthome img {  padding:0; margin:10px auto;}
.contenthome img.floated { float:left; padding:0; margin:10px 15px 10px 0;}
.contenthome ul { list-style:none; margin:10px auto; padding:20px 0;}
.contenthome li { padding:3px 5px; margin:0; font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.contenthome li a { font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.contenthome li a:hover { color:#c52100;}
.contenthome p { font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#605f5f; line-height:1.8em; padding:5px 5px; margin:0;}
.contenthome a { text-decoration:none; color:#c52100; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}


p.clr, .clr { clear:both; padding:0; margin:0;}
