@charset "utf-8";
html {font-size:62.5%;}
body {background:url(img/bg_content.gif) repeat;font-family:arial;color:#222222;}
body,div,dl,dt,dd,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,span,code {margin:0;padding:0;}
table,ul,p,code {
	margin-bottom: 12px;
}
code {background-color:#FFC}
ul,ol {margin-left:40px;}
ul ul, ol ul {margin-left:40px;}
h1{margin-bottom:24px;}
h2{margin-bottom:5px;}
h3{margin-bottom:6px;}
td{vertical-align:top;}
table{margin-bottom:0px;}
.clearfix:after {content: ".";display: block;clear: both;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear {clear:both;}
img {border:none;border:0px;}
/*ul {list-style:none;}*/
a {color:#003448;}
a:hover{background:#D1E7B2;}
.noborder {border:none !important}
h1,h2,h3,h4,h5,h6 {font-family:Georgia, "Times New Roman", Times, serif}
code {font-size:1.4em !important}
abbr {cursor:help;}

.visible {display:block;}
.invisible {display:none;}
.centered {text-align:center;}
.leftAligned {text-align:left !important;}
.rightAligned {text-align:right;}
.noFloat {float:none !important;}
.noBullet {list-style:none !important;}
.highlighter {background:#FFC;border:1px dashed #ccc;}
.padded3px {padding:3px;}

h2 {font-size:1.8em;font-weight:normal;}


#undertop .submenu a {font-size:1.2em;display:block;float:left;padding:7px 5px;}
#undertop .submenu a:hover, #undertop .submenu a.current {background:url(../img/submenu_a_hover.gif) no-repeat center top;}

/*#content {width:760px;margin:0 auto;background:url(../img/content_back.gif) repeat-x #fff; font-size:1.2em;}*/
#content {width:760px;margin:0 auto;background:#fff; font-size:1.2em;}
#footer {width:736px;margin:0 auto;background:#fff; font-size:1.2em;padding:12px;}

#content #subnavigation {padding:2px;width:100%;margin-top:12px;}
#content #subnavigation a{background: url(img/acorner_left.gif) no-repeat top left #f6f6f6;padding-left:10px;padding-bottom:2px;padding-top:4px;text-decoration:underline;}
#content #subnavigation a span.rightCorner{background: url(img/acorner_right.gif) no-repeat top right #f6f6f6;padding-right:10px;padding-top:4px;}
#content #subnavigation span.selectedTab {color:#222;background: url(img/spancorner_left.gif) no-repeat top left #EDF2F5;padding-left:10px;padding-bottom:2px;;padding-top:6px;font-weight:bold;}
#content #subnavigation span.selectedTab span{background: url(img/spancorner_right.gif) no-repeat top right #EDF2F5;padding-right:10px;padding-bottom:2px;;padding-top:6px;}

#lowercontent{background:#EDF2F5;width:740px;margin:0 auto;}
#lowercontentContainer {background:#EDF2F5;width:720px;padding:0 10px;}
#lowercontentContainer #highliter  {margin-top:10px;padding:0px;}
#lowercontentContainer h2{margin-top:12px; display:inline; background-color:#fc9}
#lowercontentContainer h3{margin-bottom:2px; margin-top:20px;}
#lowercontentContainer table.features tr td h3{margin-top:0px;}
#lowercontentContainer table.features td {padding:10px;}

#lowercontentTop {background:url(img/lower_content_top.gif) no-repeat;width:740px;margin:0 auto;height:10px;}
#lowercontentBottom {background:url(img/lower_content_bottom.gif) no-repeat;width:740px;margin:0 auto;height:27px;}

#bigHeader {}
#bigHeader #leftHS {float:left;width:250px;float:left;text-align:center;padding:50px 0;}
#bigHeader #rightHS {float:left;}


#content #highliter {background:#dce8cc;text-align:right;width:280px;margin:0 auto;margin-top:15px;}
#content #highliter #highliterLeft {float:left;width:5px;}
#content #highliter #highliterRight {float:right;width:5px;}
#content #highliter #highliterMiddle {float:left;font-size:1.3em;width:270px;text-align:center;padding-top:4px;}

#content #highliterSmall {background:#dce8cc;text-align:right;width:200px;margin:0 auto;margin-top:10px;}
#content #highliterSmall #highliterLeftSmall {float:left;width:3px;}
#content #highliterSmall #highliterRightSmall {float:right;width:3px;}
#content #highliterSmall #highliterMiddleSmall{float:left;font-size:1em;width:194px;text-align:center;padding:2px 0;}
#content #highliterSmall #highliterMiddleSmall a {padding:0 5px;}

#content #highliter a:hover, #content #highliterSmall a:hover {background:#fb7c7c;}

#content #delimiter {height:1px;width:940px;margin:0 auto;border-bottom:1px dashed;margin-top:20px;}
#content p.title {font-size:1.4em;text-align:left;padding-bottom:5px !important;}
#content  h1 {font-size:2.5em;font-weight:normal}


#content #services {padding:20px;}
#content #services ol.listServices {margin-left:40px;font-size:1.2em;}
#content #services .service {padding:10px 0;border-bottom:1px dotted #ccc;padding:5px}
#content #services .service p {padding:5px 0;}
#content #services ul.serviceOptions {list-style:disc;margin-left:40px;padding:10px 0;}

#content #services .highlightedService {background:#FFC}


#content #avchat3, #content #support {padding:20px;}
#content #avchat3 p, #content #support p{padding:5px 0;}

#content .leftSide {float:left;padding-top:10px;padding-left:10px;width:250px;}
/*
#content .rightSide {padding-top:20px;padding-right:20px;padding-bottom:20px;}
*/
#content .leftSide #about_avchat3 {margin-top:10px;margin-left:20px;}
#content .leftSide #about_avchat3 h2{font-size:1.5em;font-weight:normal}
#content .leftSide #about_avchat3 p {margin-top:15px;}


#content .leftSide #contactDetails {background:#fff;border:2px solid #f0f0f0;padding:10px;margin-left:20px;}
#content .leftSide #contactDetails h2 {}
#content .leftSide #contactDetails p {margin:1px 5px 15px 0px;}

#content .rightSide {float:left;margin:20px 20px 0 20px;width:460px;}
#content .rightSide #embed {text-align:center;}

#content .rightSide #aboutCompany {margin-left:20px;}
#content .rightSide #aboutCompany p {margin:25px 0;}


#content .leftSideLower {width:400px;float:left;padding:0 8px 0 20px;}

#content  #otherProducts{}
#content  #otherProducts .otherProduct {padding:0px 0 0px 5px;float:left;width:240px;}

#content  #otherProducts .otherProduct .demoImage img {}
#content  #otherProducts .otherProduct .otherProductDetails {height:80px;}
#content  #otherProducts .otherProduct .demoImage {width:200px;margin:0 auto;text-align:center;}
#content  #otherProducts .otherProduct h2 {font-size:1.8em;font-weight:normal;}
#content .rightSideLower {width:300px;float:left;padding:5px 0px 5px 9px;}
#content .rightSideLower #newsletterForm {text-align:center;padding:2px 0;margin-top:20px;}
#content .rightSideLower p.bigText {font-size:1.3em;}

#content #quotes {}
#content #quotes .quote {margin-bottom:10px;text-align:left;border-bottom:1px dotted #ccc;padding:5px 0px 5px 0;}
#content #quotes .quote p.text {font-style:italic; font-size:13px}
#content #quotes .quote p.author {text-align:right;margin-top:5px; font-size:11px;}

#content #aboutProduct, #content #supportContainer {padding:10px;}
#content #aboutProduct .leftSide, #content #supportContainer .leftSide {width:200px;}

#content #aboutProduct ol {padding-left:20px;padding-bottom:15px;}
#content #aboutProduct .screenshots {text-align:center;padding-bottom:10px;}
#content #aboutProduct .screenshots .screenshot {text-align:center;float:left;margin:5px 14px;width:210px;}
#content #aboutProduct .screenshots .screenshot a {background:none;}
#content #aboutProduct .screenshots .screenshot a:hover {background:none;}
#content #aboutProduct .screenshots .screenshot img {float:none;padding:5px;}

#content #aboutProduct table.whatYouGet{margin:12px auto;}
#content #aboutProduct table.whatYouGet th{padding:4px 5px;border:1px solid #ccc;background:#FFFFCC;}
#content #aboutProduct table.whatYouGet td{padding:4px 5px;border:1px solid #ccc;text-align:center;}
#content #aboutProduct table.whatYouGet td img {float:none !important;}

#content #aboutProduct #productDescription {width:740px;margin:0 auto;}



#bottom {margin-top:20px;height:64px;}
#bottom #bottomLeftBottomCorner {background:url(../img/lower_content_bottom_left.gif) no-repeat bottom left;width:12px;height:64px;}
#bottomImage {width:765px;margin:0 auto;height:64px;background:url(../img/bottom_image.jpg) no-repeat;}

#productHeader {margin-bottom:24px;}
#productHeader h2 {margin-bottom:4px;}
#productHeader h3 {margin-bottom:6px;}

a:visited {color:#800080;}


table.featuresGrid {}
table.featuresGrid td {text-align:center;margin:5px;}
table.featuresGrid tr p {font-weight:bold;margin-top:2px;}



#supportForm {width:350px;margin:0 auto;}
#supportForm div {padding:5px 0;}
#supportForm div label {font-weight:bold;display:block;}

#otherContent {padding:0 20px;margin-top:15px;}
#otherContentLeft {float:left;width:410px; margin:20px 20px 5px 20px;}
#otherContentLeft h2 {margin-bottom:0px;font-size:18px;}
#otherContentLeft p {margin-bottom:25px;padding-bottom:0px; size:13px;}
#otherContentRight {float:left;width:240px;margin-left:10px; width:270px;}
#otherContentRight  h2{font-size:18px;}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f7f9;
  border-right:1px solid #f4f7f9;
  background:#fafbfc}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eef3f6;
  border-right:1px solid #eef3f6;
  background:#fbfcfd}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fbfcfd;
  border-right:1px solid #fbfcfd;}
.spiffy4{
  border-left:1px solid #f4f7f9;
  border-right:1px solid #f4f7f9}
.spiffy5{
  border-left:1px solid #fafbfc;
  border-right:1px solid #fafbfc}
.spiffyfg{
  background:#ffffff;padding:4px 12px;}
  

.spiff{display:block}
.spiff *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e2e5e7}
.spiff1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e8ecee;
  border-right:1px solid #e8ecee;
  background:#e4e8ea}
.spiff2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ebf0f3;
  border-right:1px solid #ebf0f3;
  background:#e4e7e9}
.spiff3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e4e7e9;
  border-right:1px solid #e4e7e9;}
.spiff4{
  border-left:1px solid #e8ecee;
  border-right:1px solid #e8ecee}
.spiff5{
  border-left:1px solid #e4e8ea;
  border-right:1px solid #e4e8ea}
.spifffg{
  background:#e2e5e7;padding:4px 12px;}
  
  .supportList{
	  margin-top:0px;}
	  
#subsubnavigation {list-style:none;margin:0px 0px 15px 0px;width:510px;margin:0 auto;padding:5px 0;}
#subsubnavigation li {float:left;padding:0 5px;}




#footer{padding:10px 0;font-size:1em;}
#footer ul {float:left;list-style:none;margin:15px 11px 5px 11px ;padding:0;}
#footer ul li {font-weight:bold;text-align:left;margin:0;padding:0;}
#footer ul ul {list-style:disc;float:none !important;padding-left:15px;}
#footer ul ul li {font-weight:normal;padding:5px 0;}
