* { margin:0; padding:0;}
body { background:#fff; font-family:Arial; font-size:100%; line-height:1.125em; color:#3a3319; background:url(images/body-bg.gif) left top repeat-x #ddddd1; font-weight:normal;}

#main {width:897px; margin:0 auto;}

.iepng { behavior: url("iepngfix.htc"); }

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.copyright{ text-align:center; margin:20px 0px 0px 0px;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}
.wrapper img {border:1px solid #939393;}
a {color:#749802;}
a:hover{text-decoration:none;}

p { margin-bottom:16px;}

.col-1, .col-2, .col-3 { float:left;}


/*======= index.html =======*/
#page1 #content .col-1 {width:589px; margin-right:33px;}
#page1 #content .col-2 { width:274px;}
#page1 #content .col-1 .col-1 { width:101px; margin-right:0;}
#page1 #content .col-1 .col-2 { width:424px;}

/*======= index-1.html =======*/
#page2 #content .col-1 {width:589px; margin-right:33px;}
#page2 #content .col-2 { width:274px;}

/*======= index-2.html =======*/
#page3 #content .col-1 {width:589px; margin-right:33px;}
#page3 #content .col-2 { width:274px;}

/*======= index-3.html =======*/
#page4 #content .col-1 {width:589px; margin-right:33px;}
#page4 #content .col-2 { width:274px;}

/*======= index-4.html =======*/
#page5 #content .col-1 {width:589px; margin-right:33px;}
#page5 #content .col-2 { width:274px;}
#page5 #content .col-1 .col-1 { width:233px; margin-right:48px;}
#page5 #content .col-1 .col-2 { width:228px;}
#page5 #content .col-1 .message-box .col-1 { width:261px; margin-right:0;}
#page5 #content .col-1 .message-box .col-2 { width:259px;}


/*==================forms====================*/
input, textarea, select { font-family:Arial; font-size:1em; }
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form input { background-color: #fff; color:#111; border:1px solid #a09b96; padding:2px 0 1px 3px; }
input.stdSize { width: 240px; }
textarea { background:#fff; overflow:auto; color:#111; padding: 3px; border:1px solid #a09b96; }

#form2 textarea { margin-bottom: 10px; width:254px; height:104px; }
#form6 textarea { width: 350px; }

.req { color: #900; margin-left: 0.5em; }
.formInfo { text-align: right; }
.formLabel { font-size: 105%; color: #333; font-weight: bold; }
.formField { padding-bottom: 3px; }
.formSection { padding: 8px 0 8px 0; }
.formSection h2, .formSection h3 { color: #749802; padding: 0; }
.formFooter { padding-top: 12px; padding-left: 16px; }
input.formSubmit { font-family: 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Helvetica, sans-serif;
	padding: 3px 0.5em; font-size: 14px; background-color: #CCD6B6; border: 1px outset #666; }

.purchase-totals { margin-left: 50px; margin-bottom: 10px; }
.license-text {
	font-family: Monaco, Consolas, monospace;
	font-size: 9pt;
	width: 100%;
	height: 150pt;
	overflow: auto;
	border: 2px solid #c9c9b6;
}
.purchase-contact {
	margin-bottom: 15px;
}
.purchase-license {
	margin-bottom: 15px;
}


/*==================list====================*/
ul { list-style:none;}
ul ul { margin-left: 20px; margin-top: 0; }
dl { margin-bottom: 10px; }
dt { color: #749802; font-family:'Lucida Sans Unicode', 'Lucida Sans', Verdana, Helvetica, sans-serif; font-size: 130%; line-height: 140%; }
dd { margin: 0 0 5px 15px; }

.downloads-list dt { font-weight:bold; color:#000;}
.downloads-list dd { width:100%; overflow:hidden; padding-bottom:8px;}
.downloads-list dd span { width:245px; margin-right:60px; display:block; float:left;}
.downloads-list dd em { width:66px; margin-right:89px; display:block; float:left; font-style:normal;}
.downloads-list dd a { width:63px; display:block; float:left; font-weight:bold;}

.list1 li {  padding:0 0 3px 7px; font-weight:bold;}
.list1 li a{font-size:12px; font-family: 'Tahoma', Arial, Helvetica, sans-serif;  color:#171717; text-decoration:none; font-weight:normal; padding:3px 0px 0px 20px; display:block; background-image:url(images/button-bg.png); width:117px; height:26px; background-repeat:no-repeat;}
.list1 li a:hover {background-image:url(images/button-bghover.png); color:#fff; background-repeat:no-repeat;}

/*==================other====================*/
.img-indent { margin:0 22px 0 0; float:left;}
.img-box { width:100%; padding-bottom:24px; }
.img-box img { float:left; margin:0 22px 0 0; border:1px solid #939393;}

.p1 { margin-bottom:14px;}


/*==================txt, links, lines, titles====================*/

h1, h2, h3 { text-align: left; font-family:'Lucida Sans Unicode', 'Lucida Sans', Verdana, Helvetica, sans-serif; }
h2 { font-size: 18px; line-height: 110%; font-weight: bold; padding:0; }
h3 { font-size: 15px; font-weight: normal; padding-bottom: 8px; color: #3A3319; }
.txt1 { font-size: 105%; color: #333; }

.title { margin:0 0 0 16px;}
.title1 { margin:0 0 10px 16px;}

/*==================boxes====================*/
.box { background:#c9c9b6; width:100%;}
.box .inner { padding:10px 14px 15px 14px;}
.box .inner h1 {font-size:20px; padding:0px 0px 5px 10px; }
 
.box-title { padding-bottom: 4px; text-shadow: 1px 1px 1px #ddd; -moz-text-shadow: 1px 1px 1px #ddd; }

.box1 { background:#edede1; width:100%; margin-top: 5px;}
.box1 .inner { padding:24px 10px 28px 16px;}
.box1 .inner ul{ margin-bottom: 16px; padding:0px; }
.box1 .inner ul li {list-style-image:url(images/tick.png); margin:10px 0px 0px 30px; }
.box1 .inner ol { margin: 0 0 16px 24px; padding:0px;}
.box1 ul .link { margin-left: 30px; }

.menu-box { background:url(images/menu-box-bg.gif) left top repeat-x; width:100%;}
.menu-box .left { background:url(images/menu-box-left.gif) no-repeat left top;}
.menu-box .right { background:url(images/menu-box-right.gif) no-repeat right top; height:41px;}

.banners-box { background:url(images/banners-box1_bk.jpg) no-repeat left top; width:910px; height:197px; position:relative; margin:0 -7px 12px -6px; }
.banners-box .inner { padding:12px 0 0 15px;}
.banners-box .box-title { padding-left: 5px; }
.banners-box h3 { padding-bottom: 0; }
.banners-box h3 a { color: #3A3319; text-decoration: none; }

.banners-products { background:url(images/banners-box2_bk.jpg) no-repeat left top; height:336px; }

.wide-content-box { background: #c9c9b6; margin-top: 5px; padding: 5px; }
.wide-content-box .inner { background: #edede1; }

.search-form { background:url(images/search-bg.jpg) no-repeat left top; width:258px; height:30px;}
#form1 .text-input { background:none; border:0; margin:1px 0 0 38px; width:175px; color:#2f2c2d; font-size: 9pt; line-height: 18px; outline: none; }
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a b { color: #749802 !important; }
input.gsc-search-button { background-color: #CCD6B6 !important; color: #111 !important; text-shadow: none !important; font-weight: normal !important; }
.gsc-control-cse { background: none !important; border: none !important; }
.gsc-webResult.gsc-result { border-color: #CCD6B6 !important; }
.gsc-webResult.gsc-result:hover { border-color: #333 !important; }

.title-box { background:#fff; background-image:url(images/learning-icon.png); background-repeat:no-repeat; background-position:right; padding:9px 0 4px 10px; margin-bottom:16px; border: 1px solid #cca; border-width: 1px 0;}
.title-box1 { background:#fff; background-image:url(images/support-icon.jpg); background-repeat:no-repeat; background-position:right; height:25px; padding:9px 0 4px 10px; margin-bottom:16px; border: 1px solid #cca; border-width: 1px 0;}
.title-box2 { background:#fff; height:25px; padding:16px 0 0 20px; margin-bottom:16px; border: 1px solid #cca; border-width: 1px 0;}
.title-box3 { background:#fff; background-image:url(images/learning-icon.png); background-repeat:no-repeat; background-position:right; height:25px; padding:9px 0 4px 10px; margin-bottom:16px; border: 1px solid #cca; border-width: 1px 0;}

.cont-box { padding:0 55px 0 0; margin-bottom:0;}
.cont-box span { float:right;}

.product-box { position: relative; }
.product-box .more-link { display: block; width: 70px; text-align: center; position: absolute; left: 220px; top: 100px; line-height: 30px; }


/*header*/

.header-title { font-size:40px; font-weight:normal; float:left; padding:20px 0px 0px 20px; line-height: 100%; color:#fff; text-shadow: 2px 2px 2px #886; -moz-text-shadow: 2px 2px 2px #886; }
.header-title sup { font-size: 10px; margin-left: -8px; vertical-align: 22px; margin-top: -10px; line-height: 16px; }

.header { font-size:0.75em; height:382px; background:url(images/header-bg.jpg) no-repeat left bottom; }
.header .row-1 { height:92px;}
.header .row-1 .indent { padding:15px 0 0 11px;}
.header .row-2 { height:50px;}
.header .row-2 .fleft { padding:5px 0 0 6px;}
.header .row-2 .fright { padding:9px 18px 0 0;}
.header .row-3 { height:240px;}
.header .row-3 .indent { padding:35px 40px 0 0; text-align: right; }
.header .row-3 .indent img { float:left; padding:40px 0px 0px 50px;}
.header .divider { margin:0 4px 0 4px;}

.header1 { background:url(images/header-bg1.jpg) no-repeat left bottom; }
.header1 .row-3 .indent { padding:35px 0 0 0; float:left; width:500px; }

.header2 { background:url(images/about.jpg) no-repeat left bottom; }

.header3 { background:url(images/product.jpg) no-repeat left bottom; }

.header4 { background:url(images/support.jpg) no-repeat left bottom; }

.header5 { background:url(images/store.jpg) no-repeat left bottom; }
.header5 .row-3 .indent img { float:left; padding:20px 0 0 50px; }
.header5 .row-3 .header-title { font-size: 35px; padding-top: 10px; }

.header6 { background:url(images/about.jpg) no-repeat left bottom; }

.header7 { background:url(images/success.jpg) no-repeat left bottom; }

.header8 { background:url(images/our-team.jpg) no-repeat left bottom; }

.header9 { background:url(images/cloud-services.jpg) no-repeat left bottom; }

.header10 { background:url(images/quick-books.jpg) no-repeat left bottom; }


.fleft ul{ margin:0px; padding:0px;}
.fleft ul li{ margin:0px 2px 0px 0px; padding:0px; float:left;}
.fleft ul li a{ display:block; background-image:url(images/nav.jpg); background-repeat:no-repeat; width:100px; height:29px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; padding:7px 0px 0px 0px; text-transform:uppercase}
.fleft ul li a:hover{background-image:url(images/nav_hover.jpg); background-repeat:no-repeat;}
.selected{background-image:url(images/nav_hover.jpg)!important; background-repeat:no-repeat;}

.productText{ padding:18px 10px 0px 80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; }
.productText a{ color:#d36105; float:right;}
.firstProduct{ background-image:url(images/banner1.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.firstProduct h3 { margin:12px 0px 0px 16px;}

.secondProduct { background-image:url(images/banner11.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.secondProduct h3 { margin:12px 0px 0px 16px;}

.thirdProduct { background-image:url(images/banner3.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.thirdProduct h3 { margin:12px 0px 0px 16px;}

.fourProduct { background-image:url(images/banner5.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.fourProduct h3 { margin:12px 0px 0px 16px;}

.fiveProduct { background-image:url(images/banner6.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.fiveProduct h3 { margin:12px 0px 0px 16px;}

.sixProduct { background-image:url(images/banner12.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.sixProduct h3 { margin:12px 0px 0px 16px;}

.sevenProduct { background-image:url(images/banner13.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.sevenProduct h3 { margin:12px 0px 0px 16px;}

.eightProduct { background-image:url(images/banner14.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.eightProduct h3 { margin:12px 0px 0px 16px;}

.nineProduct { background-image:url(images/banner15.png); width:293px; height:139px; background-repeat:no-repeat; float:left;}
.nineProduct h3 { margin:12px 0px 0px 16px;}

.link {color:#749802; padding:10px 0px 0px 0px;}
.title {text-align:center; padding:10px 0px 5px 0px;}
.image {text-align:center; padding:0px 0px 10px 0px;}
.team-box{ background-color:#f8f7f7; border:1px solid #c9c9b6; overflow:auto; margin:0px 0px 10px 0px; }
.team-img { float:left; width:100px; padding:10px;}
.teamtxt {width:400px; float:left; padding:10px 0px 10px 0px; }
.spacer {height:5px;}

.resources {color:#749802;}
.resources ul {margin:0px; padding:0px;}

/*content*/
#content { font-size:0.75em; margin-top: -8px; }
#content .indent1 { padding:0 0 38px 10px;}
#content .indent2 { font-size:14px; float:right; padding:0px 0px 0px 0px;}
#content .indent2 a {font-size:12px;  color:#171717; font-family: 'Tahoma', Arial, Helvetica, sans-serif;  text-decoration:none; padding:3px 0px 0px 20px; margin:0px 0px 0px 0px; display:block; background-image:url(images/button-bg.png); width:117px; height:26px; background-repeat:no-repeat;}
#content .indent2 a:hover {background-image:url(images/button-bghover.png); color:#fff; background-repeat:no-repeat;}

.breadcrumb { line-height: 20px; margin-bottom: 8px; padding-left: 8px; margin-top: -20px; }
.breadcrumb a { font-family: 'Tahoma', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; padding-right: 10px; }
.breadcrumb a:before { content: url(images/arrow.png); padding-right: 5px; }

#content .indent { padding:0 0 38px 0px;}
#content .indent1 { font-size:14px; padding:0px 0px 0px 0px;}
#content .indent1 a {font-size:12px; font-family: 'Tahoma', Arial, Helvetica, sans-serif;  color:#171717; text-decoration:none; padding:3px 0px 0px 20px; display:block; background-image:url(images/button-bg.png); width:117px; height:26px; background-repeat:no-repeat;}
#content .indent1 a:hover {background-image:url(images/button-bghover.png); color:#fff; background-repeat:no-repeat;}
.listing li{ list-style-image:url(images/arrow.png); margin:0px 0px 8px 16px;}
.listing em {color:#4b4bff; font-size:12px; text-decoration:underline;}
.txt {float:left; margin:0px 0px 0px 0px; width:425px;}
.img {float:left; width:100px; }
.storetxt {font:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 3px;}
.storetxt a { text-decoration:underline; color:#749802; font-size:12px;}
.storetxt a:hover {text-decoration:none;}

/*footer*/

#footer { clear:both; padding:24px 0 50px 0; font-size:.69em; }
#footer a { color:#3a3319; font-size:12px; margin:0px 8px 0px 5px;}
#footer .fleft { width:100%;}
#footer ul { width:60%; overflow:hidden;}
#footer ul li { display:inline; margin-left:-1px; font-size:12px;}
#footer ul li a { text-decoration:none; color:#3a3319; padding:0 8px 0 8px; border-left:1px solid #3a3319;}
#footer ul li a:hover { text-decoration:underline;}
#footer span { text-transform:uppercase;}


#legal { width:500px; float:right;  }
#legal ul { margin:0px; padding:0px;}
#legal ul li { float:left; }
#legal ul li a { text-decoration:none; color:#3a3319; padding:0 8px 0 8px;}
#legal ul li a:hover { text-decoration:underline;}


/*==========================================*/

