@charset "UTF-8";



/*---WRAPPER HEADER INVISIBLE MENU---------------------------------------------------------------------------------------------*/
/*This styles an invisible menu found in the wrapperHeader of the different product sections-each product section links to an included file*/
div#wrapperHeader div#iMenu { position:relative; top:13px; left: 10px; display:block; width:900px; height:100px; float:left; }
div#wrapperHeader div#iMenu a { height:100px; display:block; width:900px; position: relative; top: 0px; left: -5px; }

/*STATIC LINKS*/
div#colLeft p.static-links { margin-left:40px; border-top:4px solid #0066FF; background:#F7F7F7; }
 #colOne p.static-links  { border-top:4px solid #0066FF; background:#F7F7F7; }
div#colLeft p.static-links span a, div#colOne p.static-links span a, #colOne p.static-links span a {font-weight:bold; color: #3c7cd9; text-decoration:none; font-size:110%;}
div#colLeft p.static-links span a:hover, div#colOne p.static-links span a:hover, #colOne p.static-links span a:hover {font-weight:bold; color:#000000; text-decoration:none; font-size:110%;}

div#colLeft p.static-links span a, div#colOne p.static-links span a {padding:0 5px 0 5px;}

div#colRight ul.static-links  {border-left:double 1px  #DDDDDD; padding-left:10px; }
div#colLeft ul.static-links li a:visited, div#colRight ul.static-links li a:visited  { color:#0066FF; }

/*INDEX */
#colLeft div.index  { padding:0 10px 0 44px; border-right:solid 1px #cfcfcf; position:relative; }
#colLeft div.index p, #colOne p {margin:1.2em 0;}

#colLeft div.index ul, #colOne ul { margin:1.2em 0 1.2em 1.3em; list-style:square; line-height:1.2em; }
#colLeft div.index ul li, #colOne ul li { margin:1em 0;}
#colLeft div.index ul li ul.nestedDroplist, #colOne ul li ul.nestedDroplist { margin-left:50px; list-style:circle;}

#colLeft div.index div { margin:2em 0; border-top:1em solid #DDDDDD; margin-right: -10px; }
#colLeft div.index div blockquote { margin:2em; }

/*HISTORY DIV H2*/
#wrapperMiddle div#colLeft div.history div h2 {border-bottom:none; margin-top:2em;}
#wrapperMiddle div#colLeft div.history div h2 span {padding-right:10px; color:#000000;}

/*SUPPORT*/
#wrapperMiddle div#colLeft div.support ul {margin-left:0;}

/*TESTIMONIAL*/
div#colLeft div.testimonials div p { margin-left:20px; }

/*SHOWCASE*/
#wrapperMiddle div#colLeft div.showcase table td {padding-bottom:10px;border-bottom:1px solid #CCCCCC;}

/*TABEL CLASSES*/
#wrapperMiddle div#colLeft table.twoColnolink td, #wrapperMiddle div#colRight table.twoColnolink td {background:#F0F0F0; padding:2px;}
#wrapperMiddle div#colOne table.twoColshowcase td {padding:2em 0;}
#wrapperMiddle div#colOne table.twoColshowcase td:first-child {border-bottom:1px solid #DDDDDD;  padding:2em 10px;}

#wrapperMiddle div#colOne table.table td {border-bottom:1px solid #DDDDDD; border-left:1px dotted #DDDDDD; padding:2em 10px; background:#F8F8FF; }
#wrapperMiddle div#colOne table.table td.noBorder {border:none; background:none;}

/*TESTIMONIAL BOX*/
div#testWrapper { width:400px; position:relative;}
div#testWrapper div#testMiddle {background:url(/images-new/testimonials/box/middle.jpg) left top repeat-y; padding:10px 20px; position:relative; margin:0;}
div#testWrapper div#testBottom {background:url(/images-new/testimonials/box/bottom.jpg) left top no-repeat; height:30px; margin:0; position:relative; top:0}
a.itestMenu {display:block; width:400px; height:40px; position:relative; text-decoration:none;}
a.itestMenu i { visibility:hidden; }

/*DOWNLOAD DROP LISTS*/
ul#downloadDroplist ul.droplist {position:absolute; left:-999em;}
ul#downloadDroplist li.version:hover {display:block; height:6em;}
ul#downloadDroplist li.version:hover ul { left:auto; }
ul#downloadDroplist li.version:hover ul  { display: block; height:150px;}
ul#downloadDroplist li.version:hover ul, ul#downloadDroplist li#version.sfhover ul {left:auto; margin:-3px 0 0 0; padding:0;} 

/*TWOCOL table styling*/
.twocol strong {border-bottom:1px dotted #FF9900;}
/*PRODUCT CLASSES*/
.iconVideo { background:url(/images-new/icons/video/film2.gif) no-repeat left top; display:block; padding-left:50px; padding-bottom:10px;}
.nopadBorder { border:1px solid #CCCCCC; margin:0; padding:0; }


/*PRODUCT BUY PAGES*/

div.table-wave {background:url(/images-new/buy-page/buy-template/wave-graphic.jpg) left top no-repeat; padding-top:20px; border-bottom:6px solid #F7F7F7;}
div.table-wave a.buyDwn { position:relative; left:-19px; }
table.buy-table { position:relative; left:-13px; top:15px; }
table.buy-table img { padding-bottom:10px; }


#wrapperMiddle div#colOne table.order-by-phone img { position:relative; top:-2px;  }
#wrapperMiddle div#colOne table.order-by-phone { position: relative; top: 30px; width: 340px; }

