@charset "UTF-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333; background-color:#eaf2f9; width: 98%; }

a:focus { outline-style: none; }

a h2 { text-decoration: none; }

a:hover h2 { text-decoration: none; }

a h2:hover { text-decoration: none; }

.halfBlock a:hover { text-decoration: none; }

img#bg { position: absolute; left:0; top: 0; z-index:0; opacity: 1; width:100%; }

img#bgBelow { position: absolute; left:0; top: 350px; z-index:0; opacity: 1; width:100%; }

em { background-color: #D1E2F3; font-weight: normal; font-style: normal; }

.yhighlight { background-color: #ffffd1; }

.header { height: 100px; left:0; position:absolute; top:0; width:100%; z-index:10; }

div#bodyWrap { width: 100%; position: relative; background-color: transparent; top:0; }

div#bodyWrap .featuresBody .middle { height: 210px; }

body.comic .store .topMenu { top: -55px; }

.store .topMenu { top: -68px; }

.Features .content .topBlock p.angled { margin: 0px; padding:0px; }

.topMenu { background-image:url("images/topnav-bg1.png");
background-position:left top;
background-repeat:no-repeat;
clear:none;
color:#B3CADF;
float:right;
font-size:14px;
margin-right:0;
padding: 20px 40px 30px 54px;
position:relative;
top:-55px; }

.topMenu ul .item{display:none;}

.topMenu ul:hover .item{display:block;padding:1px;margin:1px;}
 
.topMenu ul:hover .item a{color:#fff;text-decoration:none;}

.topMenu ul:hover .item a:hover{color:#999;}

.topMenu ul .itemFirst {display:none;}

.topMenu ul:hover .itemFirst {display:block;padding:1px;margin:1px;}
 
.topMenu ul:hover .itemFirst a{color:#fff;text-decoration:none;}

.topMenu ul:hover .itemFirst a:hover{color:#999;}

.topMenu ul .itemLast {display:none;}

.topMenu ul:hover .itemLast {display:block;padding:1px;margin:1px;}
 
.topMenu ul:hover .itemLast a{color:#fff;text-decoration:none;}

.topMenu ul:hover .itemLast a:hover{color:#999;}
 
.topMenu ul{ float:left;
list-style:none outside none;
margin:0;
padding:0;
width:auto; }

.topMenu ul#item2 { width: 58px; }

.topMenu ul#item2 li a {  }

.topMenu ul#item2 li.top { padding-bottom: 27px; }

.topMenu ul#item2 li.item { background-color:#222222;
line-height:13px;
margin:0;
padding:10px 6px 10px 10px;
width:100px; }

.topMenu ul#item2 li.itemFirst { background-image:url("images/dropdown-topbg1.png");
background-position:center bottom;
background-repeat:no-repeat;
line-height:13px;
margin:0;
padding:12px 10px 5px;
width:96px; }

.topMenu ul#item2 li.itemLast { background-image:url("images/dropdown-base-bg.png");
background-repeat:no-repeat;
background-position:bottom;
line-height:13px;
margin:0;
padding:5px 8px;
width:100px; }

.clear{clear:both;height:10px;}

.topMenu li { list-style: none; float: left; padding:0px; margin: 0 28px 0 0; }

.topMenu li.last { margin-right: 0px; }

.topMenu a img { border: none; padding-right:5px; }

.topMenu a { color: #fff; text-decoration:none; }

.topMenu a:hover { color: #eee; text-decoration:none; }

div.aboveFold { height:235px; margin:0 auto; padding-top:80px; width:900px; }

div.aboveFoldMain { height:235px; margin:0 auto; padding-top:60px; width:900px; }

div.aboveFoldMain .middle { clear:none;
float:left;
height:252px;
margin:10px 0 0;
overflow:hidden;
width:950px; }

div.aboveFoldMain .middle .scanner { clear:none; padding:0px; width: 755px; margin: 0 auto; }

div.aboveFoldMain .middle .tagline { clear:none; margin:0 auto; padding:25px 0 40px; width:713px; }

#bodyWrap .inside { height: 220px; width:900px;  }

#bodyWrap div.store .middle { height: 0px; }

div.aboveFold .middle { width: 950px; float: left; clear: none; overflow: hidden; margin: 10px 0 0; height:210px; }

.logo { left:90px; position:relative; top:20px; width:128px; }

#bodyWrap div.home .middle .scanner { margin: 0 0 0 93px; }

div.aboveFold .middle .scanner { clear:none; padding:0px; width: 755px; margin: 0 auto; }

div.aboveFold .middle .tagline { clear:none; width: 720px; margin: 0 auto; padding: 0 0 40px; }

div.aboveFold .middle .description {  }

div.aboveFold .middle .description p { color: #777879; font-size: 14px; line-height: 16px; }

div.aboveFold .middle .signup { background-image: url(images/signupBg.png); background-repeat: no-repeat; width: 516px; height: 83px; margin: 80px 0 0 55px; text-align: left; padding: 1px 0px 0px 17px; }

div.aboveFold .middle .signup p { color: #3a4a2c; font-size: 13px; margin: 20px 0 5px; font-weight: bold; }

div.aboveFold .middle .signup input#dyyue-dyyue { background-image:url(images/inputBg.png); background-color: transparent; border: 0px none; background-repeat: no-repeat; width: 418px; height: 20px; float: left; padding: 3px 0px 0px 6px; color: #eee; border: 0; outline: 0 none; }

div.aboveFold .middle .signup button#submitBox { background-image:url(images/email-submit.png); background-repeat: no-repeat; width: 60px; height: 60px; background-color: transparent; border: 0 none; float: left; margin-top:-23px; margin-left: 6px; }

div.aboveFold .leftSidebar { }

div.aboveFold .rightSidebar { clear: none; overflow: hidden; width: 275px; margin: 35px 0 0; }

div.aboveFold .rightSidebar .followBlock { width: 263px; height: 158px; background-image:url(images/followBlock.png); padding: 105px 0 0 6px; text-align: center}

div.aboveFold .rightSidebar .followBlock img { padding: 0 0 8px; }

.amazingScannerLarge { float: left; clear:none; overflow:hidden; }

.amazingScannerLarge .title { float: left; clear:both; overflow:hidden; width: 100%; margin-bottom:15px; }

.amazingScannerLarge .boxes { float: left; clear:none; overflow:hidden; width:750px; padding-left:15px; }

.amazingScannerLarge .boxes  .boxWrap { clear:none;
float:left;
width:250px; }

.amazingScannerLarge .boxes  .boxWrap .boxHeader { clear:none; margin-bottom:10px; width:200px; }

.amazingScannerLarge .boxes .box { clear:none; float:left; height:215px; margin-right: 15px; overflow:hidden; width: 232px; background-color: #fff; border: 1px solid #ccc; }

div#belowFold { display:block; margin:0 auto; width:952px; }

#belowFold .belowFoldWrap { margin-left: 120px; }

div#belowFold .productPhotos { padding: 5px 0 0; width: 575px; margin: 0 auto; }

div#belowFold .productPhotos .photo { padding: 0 15px 0 0; width: 100px; float: left; }

div#footer { background-image:url(images/footer-clouds-bg.gif);
background-repeat:repeat-x;
float:left;
left:-8px;
margin-top:5px;
padding:75px 20px 20px;
position:relative;
text-align:center;
width:98%; }

div#footer img { padding: 10px; }

div#footer p { text-transform: uppercase; color: #4b4e4f; font-size: 9px; font-smooth: always; }

div#footer a { color: #4b4e4f; font-size: 9px; font-smooth: always; }

.priceSticker { left:795px; position:relative; top: -20px; width:125px; }

.priceStickerInside { left:795px; position:relative; top:-104px; width:125px; }

.pageTitle { float:left; height:48px; position:relative; top:-50px; width:300px;  }

.content { float: left; clear: both; }

.content .topBlock { float: left; clear: left; width:735px; height: 220px; margin-bottom:10px; background: #fff; border: 1px solid #ccc; }

.content .topBlock p { clear:none; float:left;padding:0 20px; width: 685px; color: #363636; }

.content .topBlock h2 { color:#666666; font-size:24px; padding:0px 20px; float: left; clear: none; margin-bottom:0px; width:445px; font-family:Garamond, Georgia, Times New Roman; }

.content .topBlock .button {  }

.content .topBlock .featuresImage { clear:none; float:right; height:200px; width:200px; margin:30px 30px 0 0; }

.content .halfBlock { clear:none; float:left; height:355px; margin-right:15px; margin-bottom:10px; width:356px; }

.content .halfBlock .started { padding: 12px 0 0 28px; }

.content .halfBlock .started img { margin: 0 0 25px; }

.content .halfBlock .image { margin-left: 20px; height:110px; }

.content .halfBlock .image img { padding: 3px; border:1px solid #CCC; }

.content .halfBlock h2 { color:#E174AC; font-size:20px; padding:0 0 2px 0; margin-bottom:5px; margin-top:10px; }

.content .halfBlock p { padding:5px 0 5px 20px; width:88%; height:90px; color:#363636; font-size:11px; }

.content .tns .tnwide a img { height: auto; width: auto; }

.content .tns a img { border: 0px none; border:0 none; }

.content .tns .tn { background-color: #fff; border: 1px solid #ccc; padding: 2px; }

.content .halfBlock .whitebox { float: left; clear: none; height:315px; width:356px; }

.content .halfBlock .tns { clear:none; float:left; margin-left: 20px; }

.content .halfBlock .tn { float:left; height:65px; margin-right: 5px; margin-bottom:10px; width:70px; overflow: hidden; }

.Features .content .halfBlock .whitebox { background-color:transparent; border:0 none; clear:none; float:left; height:315px; width:370px; }

.Features .content .halfBlock .tns { clear:none; float:left; margin-left: 0px; }

.Features .content .halfBlock .tn { float:left; height:65px; margin-right: 5px; margin-bottom:10px; width:70px; overflow: hidden; }

.Features .content .halfBlock .tnwide { float:left; height:65px; margin-right: 5px; margin-bottom:10px; width:93px; overflow: hidden; background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px; }

.Features .content .halfBlock { clear:none;
float:left;
height:345px;
margin-bottom:0;
margin-left:35px;
margin-right:0;
width:318px; }

.Features .content .halfBlock .image { margin-left: 0px; height:90px; }

.Features .content .halfBlock .image img { border:0 none; padding:0; }

.Features .content .halfBlock h2 { color:#5FB2FF;
font-family:arial;
font-size:20px;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
padding:0 0 2px; }

.Features .content .halfBlock p { padding:5px 0 5px 0px; width:88%; height:90px; color:#363636; font-size:14px; line-height:18px; float:left; clear:none; overflow:hidden; height: auto; }

.Features .content .halfBlock p a { color: #3882cc; text-decoration:none; }

.Features .content .halfBlock p a:hover { text-decoration: underline; }

.pressReleaseBox { height: 240px; overflow-x:hidden; overflow-y:visible; width:96%; }

.pressReleaseBox .pressRelease { border-bottom:1px solid #CCCCCC; margin-left:28px; width:90%; }

.pressReleaseBox .pressRelease p { margin-top:0; padding-left:0; height: auto; }

.pressReleaseBox .pressRelease p.title { color:#0092EF; font-weight:bold; margin:0; height: auto; }

.content .quarterBlock { background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:none;
float:left;
height:196px;
margin-bottom:20px;
margin-right:15px;
width:356px; }

.content .quarterBlock .image { margin-left: 28px; }

.content .quarterBlock li { list-style: none; margin-bottom: 5px; font-size:18px; }

.content .quarterBlock a { color: #1089c5; }

.content .quarterBlock a:hover { color: #b3cadf; }

.content .quarterBlock .image img { padding: 3px; border:1px solid #CCC; }

.content .quarterBlock h2 { color:#E174AC;
font-size:20px;
margin-bottom:5px;
padding:0 0 5px 20px; }

.content .quarterBlock p { color:#363636; margin:0 0 10px; padding:0; width:96%; }

.content .quarterBlock .tns { clear:none; float:left; margin-left:50px; margin-top:6px; }

.content .quarterBlock .tns img.email { margin: 15px 0px 0px 70px; }

.content .quarterBlock .tn { background-color:#CCCCCC; float:left; height:80px; margin-right:10px; margin-bottom:10px; width:86px; }

.content .quarterBlock .leftColumn { float: left; clear:none; margin-left:20px; margin-right:10px; width:60%; }

.content .quarterBlock .rightColumn { clear:none; float:left; width:30%; }

.content .quarterBlock .fullColumn { float: left; clear:none; margin-left:20px; }

.buyBlockWrap { clear:both; float:left; width:100%; margin:0 0 20px; }

.buyBlockWrap h2 { color:#E174AC; font-size:24px; padding:5px 0 5px 30px; margin-bottom:5px; }

.buyBlockWrap .buyLeft { clear:none; float:left; margin-right:20px; width:665px; height:280px; background-image:url(images/buybox1-bg.png); background-repeat:no-repeat; }

.buyBlockWrap .buyRight { clear:none; float:left; height:200px; width:200px; background-image:url(images/buynow-right-bg.png); background-repeat:no-repeat; }

.buyBlockWrap .buyRight h2 { font-size:24px; margin:10px 0 0 30px; padding:0; text-transform:uppercase; }

.buyBlockWrap .buyRight p { font-size:11px; margin:5px 0 0 30px; width:155px; }

.middle .amazingScannerWrap { clear:none; float:left; width:385px; height:320px; }

.middle .amazingScannerWrap .amazingScanner { background-image:url(images/amazingfor-box-bg.gif); background-repeat:no-repeat; clear:left; float:left; height:320px; overflow:hidden; width:353px; padding: 6px; }

.middle .amazingScannerWrap .amazingScanner img { margin-right: 2px; }

.middle .amazingScannerWrap .title { clear:none; float:left; width:350px; margin-bottom:15px; }

.amazingScannerWrap .amazingScanner .thumb { clear:none; float:left; overflow:visible; width:85px; }

.amazingScannerWrap .amazingScanner .thumb a:hover+.info1 { visibility: visible; }

.amazingScannerWrap .amazingScanner .thumb a:hover+.info2 { visibility: visible; }

.amazingScannerWrap .amazingScanner .thumb a:hover+.info3 { visibility: visible; }

.amazingScannerWrap .amazingScanner .thumb a:hover+.info4 { visibility: visible; }

.amazingScannerWrap .amazingScanner .info1 { background-image:url(images/info1-bg.png); background-repeat:no-repeat; float:left; height:150px; visibility: hidden; width:353px; margin-top:20px; }

.amazingScannerWrap .amazingScanner .info2 { background-image:url(images/info2-bg.png); background-repeat:no-repeat; float:left; height:150px; visibility: hidden; width:353px; margin-top:20px; position:relative; left: -85px; }

.amazingScannerWrap .amazingScanner .info3 { background-image:url(images/info3-bg.png); background-repeat:no-repeat; float:left; height:150px; visibility: hidden; width:353px; margin-top:20px; position:relative; left: -170px; }

.amazingScannerWrap .amazingScanner .info4 { background-image:url(images/info4-bg.png); background-repeat:no-repeat; float:left; height:150px; visibility: hidden; width:353px; margin-top:20px; position:relative; left: -255px; }

.footerNav { clear:both;
float:left;
margin-top:30px;
overflow:hidden;
width:750px; }

.footerNav .whitebox { background-color: #fff; border:1px solid #ccc; width: 730px; height: 200px; color:#888; }

.footerNav .whitebox .column { float: left; clear: none; width: 125px; height: 130px; margin: 15px 5px 5px 10px; }

.footerNav .whitebox .columnLast {margin:-10px 0 0 -20px;
width:125px; }

.footerNav .whitebox .columnLast img { position:absolute;
z-index:10; }

.footerNav .whitebox .column .title { border-bottom:1px solid #CCCCCC;
font-size:14px;
margin-bottom:5px;
padding-bottom:5px;
text-transform:uppercase; }

.footerNav .whitebox .column .content { background: none; }

.footerNav .whitebox .column .content li { list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:5px; }

.footerNav .whitebox .column .content li a { color: #3882cc; text-decoration:none; }

.footerNav .whitebox .column .content li a:hover { color: #3882cc; text-decoration:underline; }

.footerNav .whitebox .column .content li a:visited { color: #3882cc; }

.whitebox { background: #fff; border: 1px solid #ccc; }

.overflowImage { position: absolute; z-index:10; }

.boxOne .overflowImage { margin-left:-12px; margin-top:120px; }

.box p { padding: 118px 0px 0px 18px; width:200px; color: #333333; }

#belowFold .Support { 
background-image:url(images/computer-paper1.png);
background-position:top left;
background-repeat:no-repeat;
clear:both;
float:left;
overflow:hidden; padding:15px 0 0 30px; }

.Support .content {  }

.Support .content .topBlock { border: 0px none; background-color: transparent; height: auto; }

.Support .content .topBlock p { border-bottom:1px dotted #CCCCCC;
margin:15px 0 0 26px;
padding:0;
width: 625px;
}

#belowFold .Features { 
clear:both;
float:left;
overflow:hidden; padding:0px 0 0 58px;
margin-left: 70px;
}

.Features .content {  }

.Features .content .topBlock { border: 0px none; background-color: transparent; height:363px;
width:772px; background-image: url(images/features-header-scanner.png);
background-repeat:no-repeat; padding:81px 0 0 20px; }

.Features .content .topBlock p { 
margin:14px 0 0 2px;
padding:0 0 20px;
width:570px;
font-size:14px;
line-height:18px;
}

.Features .content .topBlock p.second {font-size:14px; line-height:18px;
margin:0;
width:500px; padding-bottom:0px;  }

.Features .content .topBlock p.second .wrap { padding: 0px 85px 0px 0px; }

#belowFold .Apps { background-image: url(images/apps-paper-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
clear:both;
float:left;
overflow:hidden; margin-left:145px; width:775px; }

.Apps .content { 
clear:both;
float:left;
overflow:hidden; }

.Apps .content .topBlock { border: 0px none; background-color: transparent; height: 885px; }

.Apps .content .topBlock p { margin:105px 0 0 120px;
padding:0 0 35px;
width:560px; font-size:14px; }

#belowFold .Start { background-image:url(images/buy-paper-bg4.png);
background-position:top left;
background-repeat:no-repeat;
clear:both;
float:left;
overflow:hidden; margin-left:175px; width:740px; }

#belowFold .Start .productTop { clear:both;
float:left;
height:93px;
margin-left:25px;
margin-top:-40px;
padding:0;
width:668px; }

#belowFold .Start .comicMenu { border-bottom:1px dotted #CCCCCC;
clear:both;
color:#EEEEEE;
float:left;
font-size:13px;
margin-bottom:15px;
margin-left:25px;
margin-top:-60px;
padding:0 0 14px;
text-align:right;
width:600px; }

#belowFold .Start .content { background:none repeat scroll 0 0 #FAFAFA;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
clear:both;
float:left;
height:auto;
margin-left:5px;
padding:0 25px 35px;
width:590px; }

.Start .downloadBox { border:1px solid #CCCCCC;
clear:none;
float:left;
height:55px;
margin-right:15px; margin-top:10px;
overflow:hidden;
padding:10px;
width:43%; }

.Start .downloadBox img { float: left; clear:none; overflow: hidden; }

.Start .downloadBox h3 { clear:none;
float:left;
margin:0;
overflow:hidden; }

.Start .downloadBox .downloadText { clear:none;
float:right;
overflow:hidden;
width:180px; }

#belowFold .Start .content .downloadBox p { float: left; clear:none; overflow: hidden; }

#belowFold .Start .content h2 { clear:both;
color:#666666;
float:left;
overflow:hidden;
width:95%; margin-bottom:0px; margin-top:10px; }

#belowFold .Start .content p { float: left; clear:none; overflow: hidden; margin-bottom:3px; }

#belowFold .Start .comicContent { background:none repeat scroll 0 0 #FAFAFA;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
clear:both;
float:left;
height:auto;
margin-left:5px;
padding:0 25px 35px;
width:590px; text-align:center; }

#belowFold .Start .comicContent .comicButton { clear:none;
float:left;
height:500px;
margin-top:300px;
overflow:hidden;
width:20px; }

#belowFold .Start .comicContent .leftButton { float: left; clear:none; overflow: hidden; }

#belowFold .Start .comicContent .rightButton { float: right; clear:none; overflow: hidden; }

#belowFold .Start .content h1 { margin: 15px 0 15px 60px; }

#belowFold .Start .content form { margin: 15px 0 15px 60px; }

#belowFold .Start .content form h2 { border-bottom:1px dotted #CCCCCC;
color:#666666;
padding-bottom:8px;
width:89%; }

#belowFold .Start .footerNav .content { padding-top: 40px; }

#belowFold .Start .content .productTop { float: left; clear: none; overflow: hidden; margin-bottom:8px; }

#belowFold .Start .content .productImage { float: left; clear: none; overflow: hidden; width: 668px; text-align:center; margin-bottom:15px; }

#belowFold .Store { background-image:url(images/buy-paper-bg2.png);
background-position:top left;
background-repeat:no-repeat;
clear:both;
float:left;
overflow:hidden; margin-left:175px; width:740px; }

#belowFold .Store .content { clear:both;
float:left;
height:600px;
width:668px; padding:0px; margin-top:-40px; }

#belowFold .Store .content h1 { margin: 15px 0 15px 60px; }

#belowFold .Store .content form { margin: 15px 0 15px 60px; }

#belowFold .Store .content form table { float: left; clear:none; }

#belowFold .Store .content form table td { padding: 3px 0px; }

#belowFold .Store .content form h2 { border-bottom:1px dotted #CCCCCC;
color:#666666;
padding-bottom:8px;
width:89%; }

#belowFold .Store .footerNav .content { padding-top: 40px; }

#belowFold .Store .content .productTop { float: left; clear: none; overflow: hidden; margin-bottom:8px; }

#belowFold .Store .content .productImage { float: left; clear: none; overflow: hidden; width: 668px; text-align:center; margin-bottom:15px; }

#belowFold .Store .content .platforms { clear:none;
float:left;
overflow:hidden;
padding-left:35px;
text-align:left;
width:400px; }

#belowFold .Store .content .button { clear:none;
float:left;
overflow:hidden;
text-align:right;
width:200px; }

#belowFold .Store .content .productCopy { float: left; clear: none; overflow: hidden; }

#belowFold .Store .content .productCopy .product { border-bottom:1px dotted #CCCCCC;
clear:none;
float:left;
font-size:16px;
font-weight:bold;
margin:10px 0 5px 30px;
overflow:hidden;
padding-bottom:5px;
width:90%; }

#belowFold .Store .content .productCopy .copy { clear:none;
float:left;
overflow:hidden;
padding-left:30px;
width:90%; color: #b42a14; font-size: 13px; }

#belowFold .Store .content .productCopy .name { float: left; clear: none; overflow: hidden; width:94%; }

#belowFold .Store .content .productCopy .price { float: left; clear: none; overflow: hidden; width:6%; }

.appBlockWrap { clear:none;
float:left;
padding:0 15px 0 95px;
width:auto; }

.box a { text-decoration: none; }

.box a:hover { text-decoration: none; }

.amazingScannerLarge .boxOne .box { background-color: transparent; border: 0px none; background-image: url(images/memo1.png); background-repeat: no-repeat; height:230px;
width:240px; }

.amazingScannerLarge .boxTwo .box { background-color: transparent; border: 0px none; background-image: url(images/memo2.png); background-repeat: no-repeat; height:230px;
width:240px; }

.amazingScannerLarge .boxThree .box { background-color: transparent; border: 0px none; background-image: url(images/memo3.png); background-repeat: no-repeat; height:230px;
width:240px; padding:10px 0 0 15px; }

.amazingScannerLarge .boxThree .box .flash { width: 190px; height:190px; background-image:url(images/apps-memo-noflash-bg.jpg); background-repeat:no-repeat; }

.appBlockWrap .appBlock { float: left; clear: none; padding: 0 5px 5px 0; width: 188px; height: 150px; text-align:center; }

.content .FAQ { background-image:url(images/getting-startedbg1.png); background-repeat: no-repeat; padding: 60px 0 0; height:280px; width: 370px; margin:0 0 0 -30px; }

.content .Contact { background-image:url(images/videos-box2.png);
background-repeat:no-repeat;
height:280px;
margin:0;
padding:60px 0 0;
width:390px; }

.content .Contact img { margin: 25px 0px 0px 65px; }

.content .Videos { background-color:transparent;
background-image:url(images/index-stack-bg2.png);
background-repeat:no-repeat;
border:0 none;
height:200px;
left:-39px;
margin:0 20px 0 0;
padding:60px 0 0;
position:relative;
width:380px; }

.content .Downloads { background-image:url(images/yellow-folded-bg.png); background-repeat: no-repeat; height:185px; width: 380px; margin:0px 0px 0px -28px; background-color: transparent; border: 0px none; padding:80px 0 0 18px; }

.content .topBlock h2.supportHeader { padding:0 0 0 25px; width:auto; }

.Features .content .topBlock  h2 { margin-bottom: 15px; padding: 0 25px; }

.boxThree .box img { padding: 62px 0 0 20px; }

#belowFold .Company { background-image:url(images/about-us-bg.png);
background-position:top left;
background-repeat:no-repeat;
clear:both;
float:left;
overflow:hidden; padding:125px 0 0 40px;
margin-left: 98px; height:885px;
}

#belowFold .Company .contentMain {font-size:14px;
height:225px;
margin-bottom:370px;
width:85%;}

#belowFold .Company .contentMain li { clear:none;
float:left;
height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
width:185px; }

#belowFold .Company .contentMain li a { color: #888; text-decoration:none; }

#belowFold .Company .contentMain li a:hover { color: #888; text-decoration: underline; }

#belowFold .Company .contentMain a:visited { color: #5CA3DC; }

#belowFold .Contact .contentMain { background-image:url(images/contact-bg.png);
background-position:top left;
background-repeat:no-repeat;
clear:both;
float:left;
overflow:hidden; padding:110px 0 0 57px;
margin-left: 65px; height:580px; width: 550px; }

.contactInfo form p { font-size:14px;
font-weight:lighter;
margin:0 0 10px;
text-transform:uppercase; }

.contactInfo input { background-color:transparent;
border:0 none;
color:#000000;
font-family:courier;
font-size:14px;
line-height:12px;
padding:0px;
width:370px; margin-bottom:6px; }

.contactInfo input.submitButton { height:32px; width:168px; }

.contactInfo textarea { background-color:transparent; border:0 none; font-family:courier; font-size:14px; height:195px; line-height:28px; padding:5px; width:384px; resize: none; }

#bodyWrap .store { height:80px; padding-top:40px; }

.Start .buyBanner { left: -4px; width:124px; }

.buyBanner { left:2px;
position:relative;
top:-5px;
z-index:100; }

.cartRow { float: left; clear:both; overflow: hidden; margin-left: 30px; width: 90%; border-bottom:1px solid #ccc; }

.cartRow h2 { color: #3d85c1; }

.cartRow .first {  }

.cartRow .last {  }

.cartRow .left { border-right: 1px solid #ccc; margin: 10px 10px 10px 0px; }

.cartHalf { float: left; clear:none; overflow: hidden; width:48%; }

.productRow { 
clear:both;
float:left;
height:400px;
margin-bottom:20px;
overflow:hidden;
width:745px; padding: 80px 0 0; }

.productRowOne { background-image:url(images/features-block-bg1.png);
background-repeat:no-repeat; }

.productRowTwo { background-image:url(images/features-block-bg2.png);
background-repeat:no-repeat; }

.productRowThree { background-image:url(images/features-block-bg3.png);
background-repeat:no-repeat; }

.productRowFour { background-image:url(images/features-block-bg4.png);
background-repeat:no-repeat; }

.productRowFive { background-image:url(images/features-block-bg5.png);
background-repeat:no-repeat; }

.productRowOne .right {  }

.productRowOne .right img { margin: 29px 0px 0px -4px; }

.productRowTwo .left {  }

.productRowTwo .left img { margin-left:-26px;
margin-top:-25px; }

.productRowThree .right img { margin: 0 0 0 20px; }

.Features .content .Four .left { margin-left:15px; margin-right:15px; }

.productRowFour .left img { margin: 16px 0 0; }

.featuresButtons { float: left; clear: none; overflow: hidden; }

.featuresButtons .button { float: left; clear: none; overflow: hidden; margin:0px 15px 0px 0px; }

.tabbed_box {
	clear:both;
	float:left;
	height:300px;
	margin:20px 0 0 28px;
	padding:5px;
	width:600px;
	overflow:hidden;
	background-color:#CCCCCC;
}  

.tabbed_box h4 {  
    font-family:Arial, Helvetica, sans-serif;  
    font-size:23px;  
    color:#ffffff;  
    letter-spacing:-1px;  
    margin-bottom:10px;  
} 

a { color: #3882cc; text-decoration:none; }

a:hover { text-decoration: underline; }

.tabbed_box h4 small {  
    color:#e3e9ec;  
    font-weight:normal;  
    font-size:9px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    text-transform:uppercase;  
    position:relative;  
    top:-4px;  
    left:6px;  
    letter-spacing:0px;  
}  

.tabbed_area {   
    padding:8px;      
}  

ul.tabs {  
    margin:0px; padding:0px;  
}  
ul.tabs li {  
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 5px 7px 0;  
}  

ul.tabs li a {  
    background-color:#eee;  
    color:#666;  
    padding:8px 14px 8px 14px;  
    text-decoration:none;  
    font-size:9px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:bold;  
    text-transform:uppercase;  
	border: 0px none;
}  
ul.tabs li a:hover {  
    background-color:#fff;  
    border: 0px none;  
}  
ul.tabs li a.active {  
    background-color:#ffffff;  
    color:#282e32;  
    border:0px none;  
}  

#tabbed_box .content {  
    background-color:#ffffff;  
    padding:10px;  
    border:1px solid #464c54;     
}  
#content_2, #content_3, #content_4, #content_5, #content_6 { display:none; }  

ul.tabs {  
    margin:0px; padding:0px;  
    margin-top:5px;  
    margin-bottom:6px;  
}  

#tabbed_box .content ul {  
    margin:0px;  
    padding:0px 20px 0px 20px;  
}  
#tabbed_box .content ul li {  
    list-style:none;  
    border-bottom:1px solid #d6dde0;  
    padding-top:15px;  
    padding-bottom:15px;  
    font-size:13px;  
}  
#tabbed_box .content ul li a {  
    text-decoration:none;  
    color:#3e4346;  
}  
#tabbed_box .content ul li a small {  
    color:#8b959c;  
    font-size:9px;  
    text-transform:uppercase;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    position:relative;  
    left:4px;  
    top:0px;  
}  

#belowFold .Store .tabbed_box .content { 
background-color:#FFFFFF;
clear:both;
float:left;
height:260px;
margin:0;
overflow-y:auto;
padding:0;
width:583px; }

#belowFold .Store .tabbed_box .content ul { padding: 10px 15px; margin-left:15px; }

#belowFold .Store .tabbed_box .content ul li { list-style-image:none;
list-style-position:outside;
list-style-type:circle;
padding:0 0 8px 0px; }

#belowFold .Store .tabbed_box #content_3 ul li { margin-left: 25px; }

.supportTemp { background-image:url(images/shipping-bg.png);
background-repeat:no-repeat;
clear:none;
float:left;
height:407px;
width:741px; }

.cartOptions { background-color:#EEEEEE;
padding:20px;
width:83%; }

ul.tabs li.faqtab { float:right; padding:0 1px 0 0; }

ul.tabs li.faqtab a { background-color: #ddd; }

.faqWrap { font-size: 16px; line-height: 19px; }
.faqWrap ul { padding: 0; }

.signup { background-image:url(images/signupBg.png);
background-repeat:no-repeat;
height:83px;
margin:45px 0 0 55px;
padding:1px 0 0 17px;
text-align:left;
width:516px; }

.signup button#submitBox { background-color:transparent;
background-image:url(images/email-submit.png);
background-repeat:no-repeat;
border:0 none;
float:left;
height:60px;
margin-left:6px;
margin-top:-23px;
width:60px; }

div#belowFold .productPhotos { margin:0 auto;
padding:5px 0 0;
width:465px; }

div#belowFold .productPhotos .photo { float:left;
padding:0 15px 10px 0;
width:100px; }

div#belowFold .productPhotos .photo img { border:1px solid #CCCCCC; }

.iconline { clear:both;
float:left;
margin:40px 0 0;
text-align:center;
width:98%; }

.iconline img { margin-right: 30px; }

.textline { clear:both;
float:left;
margin:20px 0 0;
text-align:center;
width:98%; }

.footerIcons { clear:none;
float:left;
margin:0 0 0 10px;
width:100%; }

.footerIcons img { margin-right: 20px; }

.emailWrap { float: left; clear:none; width: 526px; height:346px; background-image:url(images/email-signup-bg.jpg); background-repeat:no-repeat; }

.signupForm { margin: 172px 0 0 85px; }

.signupForm input { border:0 none;
float:left;
height:30px;
margin:22px 0 0;
padding:5px;
width:290px; }

#fancybox-inner #fancybox-frame { height: 105%; }

.signupForm button { background: none; border:0px none; }