body, div, span, p, td {
font-family:Verdana, sans-serif;
font-style: normal;
font-size: 14px;
font-weight: normal;
line-height:140%;
color: #333333;
margin:0px;
padding:0px;
}

div {
display:inline;
}

iframe {
display:inline;
margin:0px;
padding:0px;
border-width:0px;
border-style:none;
border-collapse:collapse;
}

body {
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/bg_2.jpg');
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:25px;
}

table {
border-collapse:collapse;
border-spacing:0px;
padding:0px;
margin:0px;
}

select {
width:250px;
border:1px solid #cccccc;
outline:none;
}

img {
border:0px solid #000000;
}

a:link {color: #336699;text-decoration:none;font-weight:bold;}
a:visited {color: #336699;text-decoration:none;font-weight:bold;}
a:hover {color: #6699cc;text-decoration:none;font-weight:bold;}
a:active {color: #336699;text-decoration:none;font-weight:bold;}

a:link.answer {color: #336699;text-decoration:none;}
a:visited.answer {color: #336699;text-decoration:none;}
a:hover.answer {color: #6699cc;text-decoration:none;}
a:active.answer {color: #336699;text-decoration:none;}

a:link.faq {color: #336699;text-decoration:none;font-weight:normal;}
a:visited.faq {color: #336699;text-decoration:none;font-weight:normal;}
a:hover.faq {color: #6699cc;text-decoration:none;font-weight:normal;}
a:active.faq {color: #336699;text-decoration:none;font-weight:normal;}

a:link.mainmenu {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#999999;text-decoration:none;font-weight:bold;padding:0px;}
a:visited.mainmenu {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#999999;text-decoration:none;font-weight:bold;padding:0px;}
a:hover.mainmenu {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#336699;text-decoration:none;font-weight:bold;padding:0px;}
a:active.mainmenu {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#999999;text-decoration:none;font-weight:bold;padding:0px;}

a:link.mainmenuhome {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:bold;padding:0px;}
a:visited.mainmenuhome {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:bold;padding:0px;}
a:hover.mainmenuhome {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#336699;text-decoration:none;font-weight:bold;padding:0px;}
a:active.mainmenuhome {font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:bold;padding:0px;}

ul {
margin:0px;
padding:0px 0px 0px 0px;
}
0l {
margin:0px;
padding:0px 0px 0px 0px;
}


li {
font-family:Arial;
font-style: normal;
font-size: 14px;
font-weight: normal;
color: #333333;
margin:0px;
padding:0px 0px 0px 0px;
}

ul.productpage {
margin:0px;
padding:0px 0px 0px 70px;
}

ul.productpage li {
font-family:Arial;
font-style: normal;
font-size: 14px;
font-weight: bold;
color: #336633;
margin:0px;
padding:5px 0px 0px 0px;
}

ul.featurespage {
margin:0px;
padding:0px 0px 0px 50px;
}

ul.featurespage li {
font-family:Arial;
font-style: normal;
font-size: 14px;
font-weight: normal;
color: #333333;
margin:0px;
padding:10px 0px 0px 0px;
}

h1 {
display:inline;
font-family: Verdana;
font-style: normal;
font-size: 18px;
font-weight: bold;
color: #336699;
}

h2 {
display:inline;
font-family: Verdana;
font-style: normal;
font-size: 14px;
font-weight: bold;
color: #336633;
}

h3 {
display:inline;
font-family:Arial;
font-style: normal;
font-size: 16px;
font-weight: bold;
color: #000000;
}

h4 {
display:inline;
font-family:Arial;
font-style: normal;
font-size: 16px;
font-weight: bold;
color: #336699;
}

table#subcontent {
margin:0px;
padding:0px;
border-style:none;
border-collapse:collapse;
}

table#subcontent td.dividervertical {
width:1px !important;
max-width:1px !important;
background-color:#888888;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px solid #ff0000;
}

td.dividervertical {
width:1px !important;
max-width:1px !important;
background-color:#888888;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px solid #ff0000;
}

td.dividervertical img {
width:1px !important;
max-width:1px !important;
padding:0px;
margin:0px;
border:0px solid #ff0000;
}

table#subcontent td.subcontentboxx {
    width:635px !important;
padding:40px 40px 40px 50px;
margin:0px;
vertical-align:top;
}
.subcontentboxx {
    width:635px !important;
padding:40px 40px 40px 50px;
margin:0px;
vertical-align:top;
}

table#subcontent td.subcontentbox {
    width:240px !important;
/* padding:40px 30px; */
padding:30px 30px 40px 0px;
margin:0px;
text-align:left;
vertical-align:top;
}
.subcontentbox {
    width:240px !important;
/* padding:40px 30px; */
padding:30px 30px 40px 0px;
margin:0px;
text-align:left;
vertical-align:top;
}

table#main {
width:996px;
background-color:#ffffff;
border-collapse:collapse !important;
border-width:2px;
border-color:#888888;
border-style:none solid solid solid !important;
padding:0px;
margin:0px auto;
}

table#header {
width:996px;
height:25px;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/header_short.jpg');
background-repeat:no-repeat;
vertical-align:middle;
padding:0px;
position:absolute;
z-index:3;
border-style:solid;
border-color:#999999;
border-width:0px 0px 2px 0px;
border-collapse:collapse;
}

table#header td {
    height:25px;
vertical-align:middle;
padding:0px;
margin:0px;
}

table#header40 {
width:996px;
height:40px;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/header_short40.jpg');
background-repeat:no-repeat;
vertical-align:middle;
padding:0px;
position:absolute;
z-index:3;
border-style:solid;
border-color:#999999;
border-width:0px 0px 2px 0px;
border-collapse:collapse;
}

table#header40 td {
    height:40px;
vertical-align:middle;
padding:0px;
margin:0px;
}

table#menu {
display:inline;
height:15px!important;
border-style:none;
border-width:0px;
border-collapse:collapse;
margin:0px;
padding:0px;
}
table#menu td {
text-align:center;
vertical-align:middle;
height:15px!important;
margin:0px;
padding:0px;
line-height:100%;
}

.headerlogotable {
border-style:none;
width:215px;
height:56px;
margin-top:50px;
margin-left:50px;
}

div#producttitle {
position:relative;
top:10px;
left:60px;
font-family:Arial;
font-style: normal;
font-size: 18px;
font-weight: bold;
color: #000000;
}

table#productmenu {
position:relative;
z-index:99;
margin-top:60px;
margin-left:25px;
padding:0px;
width:200px;
}

table#productmenu td{
margin:0px;
padding:0px;
height:32px;
width:200px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:normal;
text-align:left;
vertical-align:top;
}

div#reference {
display:inline;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#336699;
cursor:pointer;
}

div#referencesubpage {
display:inline;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#336699;
cursor:pointer;
}

table#referencemenu {
    visibility:hidden;
    display:inline;
    position:absolute;
    z-index:999;
    width:125px;
    background-color:#dddddd;
    border:1px solid #999999;
    border-spacing:0px;
}

table#referencemenu td.referencemenutd {
    width:125px;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

td.referencemenutd a {
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

table#referencemenu td.referencemenutd:hover {
    background-color:#eaeaea;
}

td.wavetop {
width:996px !important;
height:38px;
padding:0px;
margin:0px;
border-spacing:0px;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/wavetop.png');
background-repeat:no-repeat;
position:absolute;
top:140px;
z-index:3;
}

table.wavebottom {
width:996px;
height:38px;
position:absolute;
top:243px;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/wavebottom.png')!important;
background-repeat:no-repeat;
background-color:transparent;
padding:0px;
margin:0px;
border-spacing:0px;
z-index:3;
}

table.wavebottomproducts {
width:996px;
height:38px;
position:absolute;
top:316px;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/wavebottom.png');
background-repeat:no-repeat;
padding:0px;
margin:0px;
border-spacing:0px;
z-index:3;
}

table#replay {
width:30px;
height:30px;
margin:0px 0px 0px 5px;
position:absolute;
top:228px;
z-index:999;
cursor:pointer;
}

table#section1 {
width:996px !important;
height:281px;
padding:0px;
margin:0px;
border-collapse:collapse;
border-style:none;
background-color:#ffffff;
}

td#cta {
width:246px !important;
min-width:246px;
max-width:246px;
height:281px !important;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/ctabg.jpg');
background-repeat:repeat-y;
}
td#ctaproduct {
height:281px !important;
width:246px !important;
min-width:246px;
max-width:246px;
padding:0px;
margin:0px;
vertical-align:top;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/ctabg.jpg');
background-repeat:repeat-y;
text-align:left;
}
table#ctatable {
width:200px;
min-width:200px;
max-width:200px;
padding:0px;
margin:0px;
border:0px solid #ff0000;
}
table#ctatableproduct {
width:200px;
min-width:200px;
max-width:200px;
padding:0px;
margin-left:25px;
border:0px solid #ff0000;
}
td.ctalink {
width:175px;
min-width:175px;
max-width:175px;
height:25px;
min-height:25px;
max-height:25px;
text-align:left;
vertical-align:middle;
}
.ctalink a {
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#336633;
font-size:14px;
font-weight:bold;
font-style:normal;
}
td.ctalinkproduct {
width:200px;
min-width:200px;
max-width:200px;
height:40px;
min-height:40px;
max-height:40px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:normal;
text-align:left;
vertical-align:middle;
}
td.ctaarrow {
width:25px !important;
min-width:25px;
max-width:25px;
padding:0px;
margin:0px;
vertical-align:bottom;
}
td.ctaspacer {
height:25px !important;
max-height:25px;
min-height:25px;
padding:0px;
margin:0px;
}

img#animationx {
    display:none;
    position:absolute;
    z-index:2;
    width:996px;
    height:281px;
    padding:0px;
    margin:0px;
    border-style:none;
    border-width:0px;
    border-collapse:collapse;
}

div#animationDiv {
    visibility:hidden;
    display:block;
    position:absolute;
    z-index:2;
    width:996px;
    height:281px;
    padding:0px;
    margin:0px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
}

div#introAnimationdiv {
    visibility:hidden;
    display:block;
    position:absolute;
    z-index:2;
    width:996px;
    height:281px;
    padding:0px;
    margin:0px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
}

#introAnimation {
    padding:0px;
    margin:0px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
}

div#introAnimationproductdiv {
    visibility:hidden;
    display:block;
    position:absolute;
    z-index:2;
    width:748px;
    height:281px;
    padding:0px;
    margin:0px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
}

img#introAnimationproduct {
    width:748px;
    height:281px;
    padding:0px;
    margin:0px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
}

div#playbutton {
    display:block;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/play_button.png')!important;
background-repeat:no-repeat;
background-position:center;
background-color:transparent;
    width:30px;
    height:30px;
    padding:0px;
    margin:0px;
    border-style:none;
    border-width:0px;
    border-collapse:collapse;
}

img#loadingsm {
    width:20px;
    height:20px;
    padding:0px;
    margin:5px 0px 0px 5px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
    visibility:hidden;
    position:absolute;
    z-index:991;
}

div#animediv {
    visibility:hidden;
    display:block;
    position:absolute;
    z-index:2;
    width:350px;
    height:350px;
    padding:0px;
    margin:0px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
}

img#anime {
    width:350px;
    height:350px;
    padding:0px;
    margin:0px;
    border-style:none;
    border:0px solid #999999;
    border-spacing:0px;
}

table#section1 td#animation {
width:748px !important;
height:281px !important;
padding:0px;
margin:0px;
text-align:right;
}

#animation {
min-width:748px;
max-width:748px;
height:281px;
min-height:281px;
max-height:281px;
background-color:#000000;
padding:0px !important;
margin:0px !important;
text-align:right;
vertical-align:bottom;
border:0px solid #ff0000;
border-spacing:0px;
}

table#subcontent {
width:996px;
background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/subcontentbg.jpg');
background-repeat:no-repeat;
background-color:#ffffff;
border-style:none;
margin:0px;
padding:0px;
}

@font-face {
    font-family:MV_Boli;
    src: url('http://www.aestiva.com/pub/apps/content_editor/files/media/fonts/mvboli.eot');
}

@font-face {
    font-family:MV_Boli;
    src: url('http://www.aestiva.com/pub/apps/content_editor/files/media/fonts/mvboli.ttf');
}

td.testimonial {
width:100%;
font-family:Verdana;
font-style: normal;
font-size: 22px;
font-weight: normal;
color: #555555;
line-height:110%;
}

p.testimonialfrom {
font-family: Arial;
font-style: normal;
font-size: 12px;
font-weight: normal;
color: #444444;
text-align: right;
line-height: normal;
}

table#subpage {
    width:996px !important;
    max-width:996px;
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/bg_subpage.jpg');
    background-repeat:no-repeat;
    background-color:#e2e2e2;
    border-collapse:collapse;
    border:0px solid #ff0000;
    border-spacing:0px;
    margin:0px;
    padding:0px;
}

table#subpage td.maincolumn,
table#subcontent td.maincolumn {
    width:697px !important;
}

table#subpage td.maincolumnproduct,
table#subcontent td.maincolumnproduct {
    width:699px !important;
}

td.maincolumn {
    min-width:697px;
    max-width:697px;
    margin:0px;
    padding:25px 25px 20px 25px !important;
    vertical-align:top;
    border:0px solid #ff0000;
}

td.maincolumnproduct {
    min-width:699px;
    max-width:699px;
    margin:0px;
    padding:25px 25px 20px 25px !important;
    vertical-align:top;
    border:0px solid #ff0000;
}

table#subpage td.subcolumn,
table#subcontent td.subcolumn {
    width:198px !important;
    vertical-align:top;
}

table#subpage td#subcolumnproduct,
table#subcontent td#subcolumnproduct {
    width:246px !important;
    vertical-align:top;
}

td.subcolumn {
    min-width:198px;
    max-width:198px;
    width:198px;
    margin:0px;
    padding:25px 25px 20px 25px !important;
    vertical-align:top;
    border:0px solid #ff0000;
}

td#subcolumnproduct {
    width:246px;
    min-width:246px;
    max-width:246px;
    padding:0px;
    margin:0px;
    vertical-align:top;
    border:0px solid #ff0000;
}

table.box {
    background-color:#ffffff;
    padding:0px;
    margin:0px;
    border:1px solid #888888;
}
table.box td {
    background-color:#ffffff;
    padding:0px;
    margin:0px;
}
table.box td.boxtopleft,
table.box td.boxtopright,
table.box td.boxbottomleft,
table.box td.boxbottomright {
    width:10px !important;
    height:10px !important;
}
table.box td.boxtopmiddle,
table.box td.boxbottommiddle {
    height:10px !important;
}
table.box td.boxmiddleleft,
table.box td.boxmiddleright {
    width:10px !important;
}
td.boxtopleft {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_topleft.png');
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
}
td.boxtopmiddle {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_top.jpg');
    background-repeat:repeat-x;
    padding:0px;
    margin:0px;
}
td.boxtopright {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_topright.png');
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
}
td.boxmiddleleft {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_left.jpg');
    background-repeat:repeat-y;
    padding:0px;
    margin:0px;
}
td.boxmiddle {
    background-color:#ffffff;
    padding:0px 5px 0px 5px !important;
    margin:0px;
    vertical-align:top;
    font-family:Verdana;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}
td.boxmiddleright {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_right.jpg');
    background-repeat:repeat-y;
    padding:0px;
    margin:0px;
}
td.boxbottomleft {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_bottomleft.png');
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
}
td.boxbottommiddle {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_bottom.jpg');
    background-repeat:repeat-x;
    padding:0px;
    margin:0px;
}
td.boxbottomright {
    background-image:url('http://www.aestiva.com/pub/apps/content_editor/files/media/images/box_bottomright.png');
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
}

td.boxmiddle table td.pricetierleft {
    width:150px !important;
    max-width:150px !important;
}

td.pricetierleft {
    width:150px !important;
    max-width:150px !important;
    text-align:left;
    vertical-align:top;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

td.boxmiddle table td.pricetierright {
    width:456px !important;
    max-width:456px !important;
}

td.pricetierright {
    width:456px !important;
    max-width:456px !important;
    text-align:left;
    vertical-align:top;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}

div#commonfeatures {
    visibility:hidden;
    position:absolute;
    z-index:99;
    top:400px;
    left:50%;
    margin-left:-240px;
}

div#commonfeatures table td {
    padding:5px 5px 5px 5px;
    vertical-align:top;
    color:#333333;
}
div#commonfeatures table td ul {
    margin-left:30px;
    margin-top:10px;
    margin-bottom:20px;
}
div#commonfeatures table td ul li {
    color:#333333;
    margin-top:10px;
}

table#footer {
width:996px;
background-color:#ffffff;
border-top-color:#888888;
border-top-style:solid;
border-top-width:2px;
border-bottom-color:#888888;
border-bottom-style:solid;
border-bottom-width:2px;
}

table#footer td {
background-color:#ffffff;
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#666666;
}

a:link.footernav {font-size:12px;line-height:100%;color: #666666;text-decoration:none;font-weight:normal;}
a:visited.footernav {font-size:12px;line-height:100%;color: #666666;text-decoration:none;font-weight:normal;}
a:hover.footernav {font-size:12px;line-height:100%;color: #333333;text-decoration:none;font-weight:normal;}
a:active.footernav {font-size:12px;line-height:100%;color: #666666;text-decoration:none;font-weight:normal;}

td.boxspacer {min-width:98px;max-width:98px;width:98px;}
td#box1 {min-width:220px;max-width:220px;width:220px;vertical-align:top;}
td#box2 {min-width:340px;max-width:340px;width:340px;vertical-align:top;}
td#box3 {min-width:240px;max-width:240px;width:240px;vertical-align:top;}

table#footerbar {
width:996px;
height:21px;
background-color:#ffffff;
}
table#footerbar td {
height:21px;
font-family:Verdana;
font-size:10px;
font-weight:normal;
color:#333333;
}