@charset "UTF-8";
/* 
Espresso CSS 3.0 Based Theme created by Coffee House Ideas, LLC.
(C) Copyright 2010 Coffee House Ideas, LLC., All Rights Reserved.
http://www.coffeehouseideas.com
*/

* { margin: 0;}
html { height: 100%;}
body { color:#333333; font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif; font-size:14px; height: 100%; line-height: 1.5em;}
p { margin-bottom:12px;}
a img {border:0px;}
a {color:#00b1f2; text-decoration:none; font-weight:bold; }
a:hover {color:#f7941d; text-decoration:underline; }

h1 { font-size:26px; color:#252525; padding-top: 10px; font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif; }
h1 a {color:#00b1f2; text-decoration:none; }
h1 a:hover {color:#f7941d; text-decoration:underline; }
h2 {font-weight:bold; color:#252525; font-size:18px; font-family: "HelveticaNeue", Helvetica, Arial, sans-serif; }
h2 a {color:#00b1f2; text-decoration:none; }
h2 a:hover {color:#f7941d; text-decoration:underline; }
h3 {font-weight:bold; font-size:16px; color:#252525; }
h3 a {color:#00b1f2; text-decoration:none; }
h3 a:hover {color:#f7941d; text-decoration:underline; }
h4 {font-weight:bold; font-size:14px; color: #f7941d;}
h4 a {color:#00b1f2; text-decoration:none; }
h4 a:hover {color:#f7941d; text-decoration:underline; }
h5 { font-size:13px; color:#f7941d; line-height: 1.3em; }
h5 a {color:#00b1f2; text-decoration:none; }
h5 a:hover {color:#f7941d; text-decoration:underline; }
h6 { font-size:12px; color:#f7941d; line-height: 1.3em;}
h6 a {color:#00b1f2; text-decoration:none; }
h6 a:hover {color:#f7941d; text-decoration:underline; }
ul { margin: 0px; padding: 0px; list-style-position:outside; list-style-type: none; }
ul li { padding-left: 0px; margin-left: 20px; list-style-position: outside; list-style-type: disc; }
ul ul li { padding-left: 5px; list-style-position: outside; list-style-type: circle; }
ul ul ul li { padding-left: 5px; list-style-position: outside; list-style-type: square; }

div#container { position: relative;height:100%; }
#maincontent {width:680px; padding: 20px 0; overflow: visible; float:left; -webkit-text-stroke:1px transparent; }
#maincontentindex {width:100%; padding: 20px 0; overflow: visible; float:left; -webkit-text-stroke:1px transparent; }

#wrap {min-height: 100%; margin: 0 auto; width: 100%;}
#main {padding-bottom: 240px; width: 972px; margin: 0 auto; }
#header {width:100%; background: url(http://www.officetoolspro.com/mt-static/images/headerbkre.jpg) repeat-x; }
#content_bk { margin: 0 auto; }
#header_bk {width:972px; height: 233px; margin: 0 auto;}
#header_area {width:100%; float:left; height: 233px;}

#header2 {width:100%; background: url(http://www.officetoolspro.com/mt-static/images/headerbkre2.jpg) repeat-x; }
#content_bk2 { margin: 0 auto; }
#header_bk2 {width:972px; height: 685px; margin: 0 auto;}
#header_area2 {width:100%; float:left; height: 685px;}
#softwareteaser { height: 345px; width: 100%; background: url(http://www.officetoolspro.com/mt-static/images/indexsoftwareteaser.png) left top no-repeat; float: left; margin: 30px 0 28px 0; padding: 25px 0 0 0; color: #fff;}
#softwareteasertext { float: right; width: 485px; }
#softwareteasertext h1 { background: url(http://www.officetoolspro.com/mt-static/images/indexsoftwareh1.png) bottom left no-repeat; width: 480px; height: 80px; padding: 5px 0 0 0; position: relative; z-index: 2; }
#softwareteasertext p { background: url(http://www.officetoolspro.com/mt-static/images/indexsoftwarep.png) bottom left no-repeat; width: 480px; height: 106px; padding: 5px 0 0 0; position: relative; z-index: 2; }
#softwareteaserpic { float: left; width: 440px;}
#softwareteasertext2 { float: left; width: 510px;}

/* Footer */
.content_footer {width:100%; height:240px; position: relative; margin-top: -240px; clear: both; background: #232323 url(http://www.officetoolspro.com/mt-static/images/footerbkre.jpg) top repeat-x; }
.footer {width:972px; color:#fff; font-size: 11px; line-height:15px; padding: 20px 0 0 0; margin: 0 auto;  -webkit-text-stroke:1px transparent; }
.inner1 {width:400px; float:left; text-align: left;}
.inner1 p {line-height: 1.5em;}
.inner2 {width:190px; float:left; padding-top:5px;}
.inner2 h1 {font-weight:bold; color:#f7941d; font-size: 14px;}
.inner2 li {list-style-image: url(http://www.officetoolspro.com/mt-static/images/footerlist.jpg); padding-left: 0px; margin-left: 12px; list-style-position: outside;}
.inner3 {width:400px; float:right; text-align: right;}
.content_footer a {color:#fff; text-decoration:none; }
.content_footer a:hover {color:#f8981d; text-decoration:none; }
.sidebarBox { margin:0 0 10px 0;}
.footer2 {width:972px; background: url(http://www.officetoolspro.com/mt-static/images/footerhdr.png) top repeat-x; color:#fff; font-size: 11px; line-height:15px; padding: 10px 0 0 0; margin: 25px auto;  -webkit-text-stroke:1px transparent; }

/* Header Buttons and Navigation */
#logo {float:left; width:285px; height:90px; background: url("http://www.officetoolspro.com/mt-static/images/logo.png") 0 0; text-decoration:none; display:block; -webkit-transition-property: none;}
#logo:hover,#logo:active { background-position:0 90px; }
#pagetitle { height: 62px; width: 100%; float: left; margin: 8px 0 0 0; padding: 27px 0 0 0; font-family: 'Myriad Pro', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #fff; font-size: 40px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: -1px; line-height: 40px; text-shadow: black 1px 1px 0px;}
.pmtitle { background: right no-repeat url('http://www.officetoolspro.com/mt-static/images/pmbk.png');}
#breadcrumbs { float: left; height: 22px; width: 100%; padding: 12px 0;}
#breadcrumbs a { font-weight: normal;}

/* Navigation and Main Buttons */
#catheadingarea {float: right;}
#catheading {height: 28px; padding: 44px 0px 23px 0px; text-align: right; color: #5cc6f1; font-style: italic; font-size: 12px; }
#catheading h1 {font-weight:bold; font-style: oblique; font-size:28px; color:#fff; text-transform: uppercase;}
#catheading h1 a {color:#25aae1; text-decoration:none; }
#catheading h1 a:hover {color:#83399a; text-decoration:underline; }

.catlistingheading { text-align: center; color: #fff; line-height: 1.1em; float: left; padding: 4px 0 0 0; height: 70px; width: 100%;}
.catlistingheading a {font-size: 11px; color: #fff; padding: 0 5px 0 0; text-transform: uppercase; border-right: #fff 1px solid;}
.catlistingheading a:hover {color: #802063; border-right: #fff 1px solid; text-decoration: none;}

#nav {padding: 33px 0 0 0; float: right; }
#nav a {-webkit-transition-property: all; -webkit-transition-duration:.2s;}
#btnproducts { width:98px; height:29px; float:left; text-decoration:none; display:block; background-image:url('http://www.officetoolspro.com/mt-static/images/nav.png');}
#btnproducts:hover,#btnproducts:active {background-position:0 29px; } 
#btnsupport { width:88px; height:29px; float:left; text-decoration:none; display:block; background-image:url('http://www.officetoolspro.com/mt-static/images/nav.png'); background-position:357px 0;}
#btnsupport:hover,#btnsupport:active {background-position:357px 29px; }
#btnnews { width:69px; height:29px; float:left; text-decoration:none; display:block; background-image:url('http://www.officetoolspro.com/mt-static/images/nav.png'); background-position:269px 0;}
#btnnews:hover,#btnnews:active {background-position:269px 29px; }
#btnblog { width:61px; height:29px; float:left; text-decoration:none; display:block; background-image:url('http://www.officetoolspro.com/mt-static/images/nav.png'); background-position:200px 0;}
#btnblog:hover,#btnblog:active {background-position:200px 29px; }
#btnabout { width:73px; height:29px; float:left; text-decoration:none; display:block; background-image:url('http://www.officetoolspro.com/mt-static/images/nav.png'); background-position:139px 0;}
#btnabout:hover,#btnabout:active {background-position:139px 29px; }
#btnstore { width:66px; height:29px; float:left; text-decoration:none; display:block; background-image:url('http://www.officetoolspro.com/mt-static/images/nav.png'); background-position:66px 0;}
#btnstore:hover,#btnstore:active {background-position:66px 29px; }
.selected { background-position:0 60px; }
.active { background-position:0 0px; }

/* Right Sidebar */
#sidebar {width:260px; margin-top: 10px; float:right; -webkit-text-stroke:1px transparent; display: block;}
#sidebargray {width:260px; margin: 10px 0px 20px 0px; -webkit-text-stroke:1px transparent; background: url(http://www.officetoolspro.com/mt-static/images/sidebartop.jpg) #eff0f0 top left no-repeat; }
#sidebarbot {width:260px; float:right; background: url(http://www.officetoolspro.com/mt-static/images/sidebarbot.jpg) #f7f7f7 top left no-repeat; height: 10px; }
.innerpadding { padding: 15px;}
/*.innerpadding h1 {color:#252525; font-weight:bold; font-size:18px; margin: 0px;} */
.innerpadding h1 {color:#2f3f45; font-weight:bold; font-size:14px; text-transform: uppercase; line-height: 1em;} 
.innerpadding h2 {color:#252525; font-weight:bold; font-size:14px; text-transform: uppercase; line-height: 1em;} 
.innerpadding h3 {color:#f7941d; font-weight:bold; font-size:14px; text-transform: uppercase; line-height: 1em;} 
.innerpadding p {font-size:13px; line-height: 1.5em; } 
.widgetnav {width:220px; color:#25aae1; padding: 15px; margin-bottom: 15px; background:#382f2d; }
.widgetnav p {color:#a59e9d;}
.widgetnav h1 { margin: 18px 8px 0 8px; padding-bottom:10px; font-size:24px; border-bottom:#a59e9d solid 1px; text-shadow:0 0 1px #000;}
.widgetnav h1 a {color:#fe8c06;  padding-bottom:10px; text-transform: uppercase; text-decoration:none; background:url("http://www.officetoolspro.com/mt-static/images/bullet.png") -22px -22px no-repeat; -webkit-transition-property: all; -webkit-transition-duration: .25s;}
.widgetnav h1 a:hover {color:#d52b1e;  padding-bottom:10px; padding-left:24px; text-decoration:none; background-position: 0px 0px ; }
.navselected a {color:#d52b1e;  padding-bottom:10px; padding-left:22px; text-decoration:none; background:url("http://www.officetoolspro.com/mt-static/images/bullet.png") top left ; }

.widgetprimary {width:230px; color:#d7c0e4; padding: 15px; margin-bottom: 15px; }
.widgetprimary p {color:#000;}
.widgetprimary h1 { color:#25aae1; }

.widgetseconary {width:230px; color:#d52b1e; padding: 15px; margin-bottom: 15px; }
.widgetseconary p {color:#000;}
.widgetseconary h1 {color:#83399a;}

/* Sidebar Explore */
.test { width: 215px; display: block; float: left;}
.explorebox {background: white url(http://www.officetoolspro.com/mt-static/images/bg_nav-btm.png) no-repeat 0% 100%; margin: 0 0 18px 0; padding: 0px 13px 13px; width: 234px; display: block;}
.explorebox h3 {background: #1775a5 url(http://www.officetoolspro.com/mt-static/images/bg_nav-top.png) no-repeat 0px 0px; margin: 0px -13px 18px; padding: 7px 13px; text-shadow: #000 1px 1px 0px; font-size: 14px; color: #fff;}
.explorebox h2 { font-size: 15px;}
.nav-items { list-style: none; margin: 0px; padding: 0px; display: block; font-size: 12px; line-height: 1.4em;}
.nav-items ul {margin: 0px; }
.nav-items li { list-style: none; border-bottom: 1px solid #D5DDE6; font-size: 12px; margin: 0 0 8px 0; padding: 0px 0px 8px 32px; position: relative; width: 202px; display: list-item;}
.nav-items img { left: 0px; position: absolute; top: 0px; border: none; }
.actionarea {float: left;}
.contactbutton { width:84px; height:23px; margin: 5px 6px 0 0; float: left; background: url(http://www.officetoolspro.com/mt-static/images/contactbuttons.png); background-position: 0 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.contactbutton:hover,.contactbutton:active { background-position:0 23px; }
.webdemobutton { width:144px; height:23px; float: left; margin: 5px 0 0 0; background: url(http://www.officetoolspro.com/mt-static/images/contactbuttons.png); background-position: 144px 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.webdemobutton:hover,.webdemobutton:active { background-position:144px 23px; }
.learnbutton { width:84px; height:23px; margin: 5px 6px 0 0; float: left; background: url(http://www.officetoolspro.com/mt-static/images/learnmore.png); background-position: 0 0; text-decoration:none; display:block; -webkit-transition-property: none; }
.learnbutton:hover,.learnbutton:active { background-position:0 23px; }

.clear {clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

/* Main Content Style */
/* thumnail covers */
.thumb { background: #222 url(http://www.officetoolspro.com/mt-static/images/thumb.png); display: block; width: 962px; overflow: hidden; margin: 0 10px 0 0; position: relative; border:#00bff3 4px solid; }
.thumb img {min-width: 962px;}
.thumb-title { margin-bottom:5px;background:url(http://www.officetoolspro.com/mt-static/images/transpBrown25.png);bottom:40px;left:0;display:block;position:absolute;padding:5px 10px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.thumb-title:hover { background:#222; }
.thumb-title h2 { margin: 0; line-height: 1.4em; font-size:26px; color:#25aae1; }
.thumb-title h2 a { font:26px;display:block;color:#00bff3;text-decoration: none;text-transform:capitalized; }
.thumb-title h2 a:hover { color: #83399a; text-decoration: none;}
.thumb-title2 { margin-bottom:5px;background:#00bff3;bottom:10px;left:0;display:block;position:absolute;padding:2px 10px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.thumb-title2 h2 { margin: 0; line-height: 1.4em; font-size:13px; color:#000; font-weight: normal; text-transform: uppercase; }
.post a:hover { text-decoration: none;}

.readmore {display: block; background: #00bff3; padding: 2px 7px; position:absolute; color: #fff; margin: 2px 0px 10px 0;}
.readmore:hover {background: #0c7ead; color: #fff;}

.postheading h1 {font-weight:bold; font-size:20px; margin: 0px;}
.postheading h1 a {color:#fe8c06; text-decoration:none; background:#382f2d; padding:6px 10px; }
.postheading h1 a:hover {color:#bb1515; text-decoration:underline; }
.byline { color: #4c4c4c; font-size:11px; line-height:1.4em; margin-bottom: 5px; }
.bylineinner1 {width:400px; float:left; }
.bylineinner2 {width:190px; float:right; text-align:right; }
.byline2 { background:#f7f7f7; padding:10px; height:45px; margin: 10px 0 20px 0; line-height:1.4em; }
.endofpost { background: #fefbe6; border: 1px solid #ffeaad; padding: 24px; }
.asset-footer {height: 50px; width: 100%; border-top: solid 1px #acacac; }
.mainadblock { margin: 10px 0 20px 0; }
.mainadblockspace { padding-right: 30px;}


.ads {text-align:center; padding-bottom: 15px;}
.block { padding: 0px; overflow: hidden; }
.block img  { margin-left:0px; margin-right:5px; margin-top:3px; margin-bottom:5px; width:155px; height:130px; display:block; float:left;  }
.block a img  { border:4px solid #990000; }
.block a:hover img  { border:4px solid #fff; }

/* Flickr */
.flickr { padding: 0px; overflow: hidden; }
.flickr img  { margin-left:0px; margin-right:3px; margin-top:3px; margin-bottom:0px; width:60px;height:60px;display:block;float:left; }
.flickr a img  { border:4px solid #636363; }
.flickr a:hover img  { border:4px solid #990000; }
.tweet { padding: 5px; margin: 5px 0; border:1px solid #94a3c4; background: #eceff5; }

/* Contact Page */
#contact-area {width: 580px;margin-top: 25px;}
#contact-area input, #contact-area textarea {padding: 5px;width: 450px;font-size: 20px;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
#contact-area input.submit-button {width: 100px;float: right;}
label {float: left;text-align: right;margin-right: 10px;width: 80px;padding-top: 5px;font-size: 20px;}

/* Comments Addition */
 #comments h3, #comments h2 {
margin-bottom:10px;
font-size:18px;
}

.comments {
line-height:1.5;
}
.comment {border-bottom: solid 1px #d7d1c2; padding:0 0 10px 0; margin:0 0 10px 0; font-size:11px; }
.comment-header, .comment-header a { color: #2b1205; font-weight:bold; margin-bottom:5px; }
.comment-footer, .comment-footer a { font-style:italic; text-transform:lowercase; margin-top:5px; color: #9d8f6c; font-size:10px; font-weight:normal; }
#lmt .comments-content { background:url(http://movabletype.org/assets/img/entryslug-lmt.png) bottom center no-repeat;}
#hmt .comments-content { background:url(http://movabletype.org/assets/img/entryslug-hmt.png) bottom center no-repeat; }
.comments-content { margin-bottom:10px; padding-bottom:55px;}
.comments-open-moderated { font-size:10px; margin-bottom:10px;}
input#comment-author, input#commchallenge_answer, input#comment-email, input#comment-url, textarea#comment-text { float:left; width:540px; border:solid 1px #9d8f6c; padding:2px; margin-top:5px; font-size:11px; color:#000; }
input#comment-bake-cookie { float:left; padding:10px; margin-top:30px; margin-bottom:-27px; width:540px;}
input#comment-preview, input#comment-submit { float:left; padding:2px; margin-top:5px; margin-right:15px;}
#comments-open label { float:left; clear:left; width:120px; margin-top:5px; height:25px; font-size:14px; }
#comments-open-text { clear:left; }
.comments-open-footer {text-align:right; margin:0 17px 0 120px; float:left; width:400px; }
.comments-open-footer input { margin-top:10px;}
.commenter-profile {}

/* Further Comment Style */
.even  { background-color:#FFF; padding:8px; margin-bottom:5px;}
.odd {background-color:#F4F4F4; padding:8px; margin-bottom:5px; border:2px dotted #999;}


/* Widgets */
.widget-content input#search { width: 140px; }
.widget-content input { padding: 5px; font-weight:bold; width: 60px; font-size: 12px; margin: 0px 0px 10px 0px; color: #666; background: #f1f1f1; border: 1px solid #ccc; font-weight:bold;}
.widget-content input:hover {color: #000; border: 1px solid #666;}
.widget-content li {list-style-image: url(http://www.officetoolspro.com/mt-static/images/sidebarlist.jpg); padding-left: 0px; margin-left: 12px; list-style-position: outside; line-height: 1.4em; font-size: 13px;}

/* Email Subscribtion Form */
.emailsub input#subscribe {width: 70px; font-family: Helvetica, "Tahoma", "MS Sans Serif", "Microsoft Sans Serif", "MS Serif",sans-serif; color: #382f2d; background: #a8dee5;border: 1px solid #388c97; }
.emailsub input#subscribe:hover { color: #000; background: #c2e4e9; border: 1px solid #e3e3e3; }
.emailsub input { padding: 5px; font-weight:bold; width: 130px; font-size: 12px; margin: 0px 4px 10px 0px; color: #666; background: #f1f1f1; border: 1px solid #ccc; font-weight:bold; font-family: Helvetica, "Tahoma", "MS Sans Serif", "Microsoft Sans Serif", "MS Serif",sans-serif;}
.emailsub input:hover { color: #000; border: 1px solid #d52b1e;}
#divForm input { padding: 5px; font-weight:bold; width: 120px; font-size: 12px; margin: 0px 0px 10px 0px; color: #666; background: #f1f1f1; border: 1px solid #ccc; font-weight:bold; }
#divForm input:hover { color: #000; border: 1px solid #666;}
#divForm input#btnSubmit {width: 80px; }
.widget-content { padding: 0px 0px 10px 0px;}
.widget-tag-cloud .widget-content {text-align: center; }
.widget-tag-cloud .widget-content ul { list-style: none; display: inline; }
.widget-tag-cloud .widget-content .rank { display: inline; }
.widget-tag-cloud .widget-content li.rank-1 { font-size: 19px; display: inline; }
.widget-tag-cloud .widget-content li.rank-2 { font-size: 17px; display: inline; }
.widget-tag-cloud .widget-content li.rank-3 { font-size: 15px; display: inline; }
.widget-tag-cloud .widget-content li.rank-4 { font-size: 13px; display: inline; }
.widget-tag-cloud .widget-content li.rank-5 { font-size: 11px; display: inline; }
.widget-tag-cloud .widget-content li.rank-6 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-7 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-8 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-9 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-10 { font-size: 9px; display: inline;}

.error {border:solid 1px #474747; background:#ededed; margin-top:1em;}
ul.cat_list { margin: 0; display: inline-block; }
ul.cat_list li { float: left; clear: none; font-size: 12px; margin: 0 10px .5em 0; vertical-align: top !important; line-height: 1.2em; width: 100px; }

/* Downloads Section */
.featurelogo { float: left;}

/* Index Articles */
.articles2 { list-style: none; margin: 0px; padding: 0px;}
.articles2 ul { display: block; }
.articles2 li { width: 600px; padding-left: 60px; position: relative; margin: 0 18px 0 0; display: list-item; list-style: none;}
.articles2 img { height: 48px; border: 1px solid #B5C4CF; left: 0px; position: absolute; top: 6px;}

/* Product Index */
.productlistbk { background:  url(http://www.officetoolspro.com/mt-static/images/productbk.png) top left no-repeat; padding-top: 30px; min-height: 500px; margin-top: 15px}
.productlist { list-style: none; margin: 0px; padding: 0px;}
.productlist p { margin-bottom: 0px; }
.productlist ul { display: block; }
.productlist li { padding-left: 64px; position: relative; margin: 0 ; padding-bottom: 10px; display: list-item; list-style: none; clear: both;}
.productlist img { height: 54px; width: 54px; left: 0px; position: absolute; top: 6px;}
.learnbuttongray { width:84px; height:23px; margin: 3px 5px 20px 0; float: left; background: url(http://www.officetoolspro.com/mt-static/images/buynow.png); background-position: 84px 0; text-decoration:none; display:block; -webkit-transition-property: none; }
.learnbuttongray:hover,.learnbuttongray:active { background-position:84px 23px; }
.buybutton { width:74px; height:23px; margin:3px 5px 20px 0; float: left; background: url(http://www.officetoolspro.com/mt-static/images/buynow.png); background-position: 0 0; text-decoration:none; display:block; -webkit-transition-property: none; }
.buybutton:hover,.buybutton:active { background-position:0 23px; }

/* Index Articles */
.centercopy {width: 440px; float: left; margin-left: 25px; }
.articles { list-style: none; margin: 0px; padding: 0px;}
.articles ul { display: block; }
.articles li { width: 380px; padding-left: 60px; position: relative; margin: 0 18px 0 0; display: list-item; list-style: none;}
.articles img { height: 48px; border: 1px solid #B5C4CF; left: 0px; position: absolute; top: 6px;}

.left-copy { width: 215px; display: block; float: left;}
.recentbox {background: white url(http://www.officetoolspro.com/mt-static/images/bg_indexbox-btm.png) no-repeat 0% 100%; margin: 0 0 18px 0; padding: 0px 13px 13px; width: 189px; display: block;}
.recentbox h3 {background: #1775a5 url(http://www.officetoolspro.com/mt-static/images/bg_indexbox-top.png) no-repeat 0px 0px; margin: 0px -13px 18px; padding: 7px 13px; text-shadow: #126691 1px 1px 0px; font-size: 14px; color: #fff;}
.featured-downloads { list-style: none; margin: 0px; padding: 0px; display: block; font-size: 12px; line-height: 1.4em;}
.featured-downloads ul {margin: 0px; }
.featured-downloads li { list-style: none; border-bottom: 1px solid #D5DDE6; font-size: 12px; margin: 0 0 12px 0; padding: 0px 0px 12px 32px; position: relative; width: 157px; display: list-item;}
.featured-downloads img { left: 0px; position: absolute; top: 0px; border: none; }
.pmcontactbutton { width:84px; height:23px; margin: 0px 0 0 6px; float: right; background: url(http://www.officetoolspro.com/mt-static/images/contactbuttons.png); background-position:0 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmcontactbutton:hover,.pmcontactbutton:active { background-position:0 23px; }
.pmwebdemobutton { width:144px; height:23px; float: right; margin: 0px; background: url(http://www.officetoolspro.com/mt-static/images/contactbuttons.png); background-position: 144px 0;text-decoration:none; display:block; -webkit-transition-property: none;}
.pmwebdemobutton:hover,.pmwebdemobutton:active { background-position:144px 23px; }



.pmoverviewbtn { width:86px; height:23px; margin: 0px 0 0 6px; float: left; background: url(http://www.officetoolspro.com/mt-static/images/pmbuttons.png); background-position:0 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmoverviewbtn:hover,.pmoverviewbtn:active { background-position:0 23px; }
.pmintegrationbtn { width:95px; height:23px; float: left; margin: 0px; background: url(http://www.officetoolspro.com/mt-static/images/pmbuttons.png); background-position:549px 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmintegrationbtn:hover,.pmintegrationbtn:active { background-position:549px 23px; }
.pmwhatsnewbtn { width:94px; height:23px; float: left; margin: 0px; background: url(http://www.officetoolspro.com/mt-static/images/pmbuttons.png); background-position:454px 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmwhatsnewbtn:hover,.pmwhatsnewbtn:active { background-position:454px 23px; }
.pmothersbtn { width:125px; height:23px; float: left; margin: 0px; background: url(http://www.officetoolspro.com/mt-static/images/pmbuttons.png); background-position:360px 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmothersbtn:hover,.pmothersbtn:active { background-position:360px 23px; }
.pmpricebtn { width:66px; height:23px; float: left; margin: 0px; background: url(http://www.officetoolspro.com/mt-static/images/pmbuttons.png); background-position:235px 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmpricebtn:hover,.pmpricebtn:active { background-position:235px 23px; }
.pmspecsbtn { width:87px; height:23px; float: left; margin: 0px; background: url(http://www.officetoolspro.com/mt-static/images/pmbuttons.png); background-position:169px 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmspecsbtn:hover,.pmspecsbtn:active { background-position:169px 23px; }
.pmresourcesbtn { width:82px; height:23px; float: left; margin: 0; background: url(http://www.officetoolspro.com/mt-static/images/pmbuttons.png); background-position:82px 0; text-decoration:none; display:block; -webkit-transition-property: none;}
.pmresourcesbtn:hover,.pmresourcesbtn:active { background-position:82px 23px; }



#pmoverviewhero {background: url(http://www.officetoolspro.com/mt-static/images/pmoverview-hero.png) top left no-repeat; width: 100%; height:450px; position: relative; display: block; }
#pmoverviewhero h1 { background: url(http://www.officetoolspro.com/mt-static/images/pmoverview-hero-title.png) bottom left no-repeat; width: 401px; height: 102px; padding: 40px 0 0 0; position: relative;
z-index: 2; }
#pmoverviewhero p { width: 350px;}
#pmwhatsnewhero {background: url(http://www.officetoolspro.com/mt-static/images/pmwhatsnew-hero.png) top left no-repeat; width: 100%; height:450px; position: relative; display: block; }
#pmwhatsnewhero h1 { background: url(http://www.officetoolspro.com/mt-static/images/pmwhatsnew-hero-title.png) bottom left no-repeat; width: 404px; height: 102px; padding: 40px 0 0 0; position: relative;
z-index: 2; }
#pmwhatsnewhero p { width: 350px;}
#pmintegrationshero {background: url(http://www.officetoolspro.com/mt-static/images/pmintegrations-hero.png) top left no-repeat; width: 100%; height:450px; position: relative; display: block; }
#pmintegrationshero h1 { background: url(http://www.officetoolspro.com/mt-static/images/pmintegrations-hero-title.png) bottom left no-repeat; width: 404px; height: 102px; padding: 40px 0 0 0; position: relative;
z-index: 2; }
#pmintegrationshero p { width: 350px;}

#products-pm {background: url(http://www.officetoolspro.com/mt-static/images/productsoverview1.png) top left no-repeat; width: 972px; height: 450px; text-decoration:none; display:block;}
#products-mot {background: url(http://www.officetoolspro.com/mt-static/images/productsoverview2.png); width: 243px; height: 285px; text-decoration:none; display:block; float: left; background-position:0 0;}
#products-df {background: url(http://www.officetoolspro.com/mt-static/images/productsoverview2.png); width: 243px; height: 285px; text-decoration:none; display:block; float: left; background-position:729px 0;}
#products-conf {background: url(http://www.officetoolspro.com/mt-static/images/productsoverview2.png); width: 242px; height: 285px; text-decoration:none; display:block; float: left; background-position:486px 0;}
#products-confdvd {background: url(http://www.officetoolspro.com/mt-static/images/productsoverview2.png); width: 244px; height: 285px; text-decoration:none; display:block; float: left; background-position:244px 0;}
#products-bu {background: url(http://www.officetoolspro.com/mt-static/images/productsoverview3.png); width: 357px; height: 110px; text-decoration:none; display:block; float: left; background-position:0 0;}
#products-ra {background: url(http://www.officetoolspro.com/mt-static/images/productsoverview3.png); width: 615px; height: 110px; text-decoration:none; display:block; float: left; background-position:615px 0;}
.productsrow1 { margin: 10px 0; float: left; }

.replaced { outline: none; overflow: hidden; text-indent: -9999px; width: 10px; height: 10px; background: no-repeat 0px 0px;}

.featureimages {background: url(http://www.officetoolspro.com/mt-static/images/pm-bk.png) top left no-repeat; height: 120px; width: 420px; padding: 9px 0 0 6px;}
.featureimages img a { padding: 0px; margin: 0px; border:0px; }

/* Columns */
.one-half { width: 471px; float: left; margin: 10px 30px 10px 0; }
.one-third { width: 304px; float: left; margin: 10px 30px 10px 0; }
.one-third2 { width: 305px; float: left; margin: 10px 0px 10px 0px; padding: 9px; }
.one-half2 { width: 325px; float: left; margin: 10px 30px 10px 0; }
.two-third { width: 590px; float: left; margin: 10px 30px 10px 0; }
.one-fourth { width: 202px; float: left; margin: 10px 30px 10px 0; border: aqua 1px solid; }
.three-fourth { width: 667px; float: left; margin: 10px 30px 10px 0; }
.one-fifth { width: 180px; float: left; margin: 10px 18px 10px 0; }
.fivecolumns { background:url(http://www.officetoolspro.com/mt-static/images/line.png) no-repeat top; }
.last { padding-right: 0; margin-right: 0; }
.first { padding-left: 0; padding-right: 26px }
.one-third h4 { color: #555; border-bottom: 1px solid #bbb; padding: 10px 0 5px 0; margin-bottom:5px; }
.one-third-productpage { width: 304px; float: left; margin: 10px 30px 10px 0; }

/* Dropcaps */
.dropcap { display: block; float: left; font-size: 42px; line-height: 38px; margin: -2px 8px -4px 0; }
.dropcap-bg { display: block; float: left; font-size: 28px; line-height: 28px; margin: 4px 8px -3px 0; padding: 0 6px 2px 6px; font-weight: bold; }

/* Testimonials */
.testimonial { padding: 20px; margin-bottom: 30px; position: relative; }
.testimonial-image { float: left; margin: 0 20px 10px 0; }
.testimonial-meta .testimonial-company,
.testimonial-meta .testimonial-person { display: block; }
.testimonial-meta .testimonial-company { font-weight: bold; }
.testimonial-arrow { position: absolute; left: 19px; bottom: -30px; width: 39px; height: 31px; }
.testimonial { background-color: #f0f0f0; }
.testimonial-arrow { background: transparent url('http://www.officetoolspro.com/mt-static/images/comment_arrow.png') no-repeat scroll center top; }
.featured-testimonial { background-color: #555; color: #ddd; }
.featured-testimonial .testimonial-meta { color: #fff; }
.featured-testimonial .testimonial-arrow { background: transparent url('http://www.officetoolspro.com/mt-static/images/comment_arrow_dark.png') no-repeat scroll center top; }



/* Image rounded corners */
.rounded-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: block; }
.rounded-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; -o-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; -o-border-top-right-radius: 5px; border-top-right-radius: 5px; display: block; }
.rounded-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; -o-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; -o-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; display: block; }
.rounded-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; -o-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; -o-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; display: block; }
.rounded-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; -o-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; -o-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; display: block; }


.contentdetails { background: #f6f6f6; width: 100%; border: #dbdbdb solid 1px; padding: 20px 0; margin-bottom: 20px;}
hr {border: 0px; background:url(http://www.officetoolspro.com/mt-static/images/line.png) no-repeat top; clear: both; color: #dbdbdb; display: block; height: 1px; margin: 35px 0px;}
.pm-overview-section1 { background: url(http://www.officetoolspro.com/mt-static/images/pm-point-bk1.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-overview-section2 { background: url(http://www.officetoolspro.com/mt-static/images/pm-point-bk2.png) top left no-repeat; padding: 20px 20px 20px 500px; min-height: 400px; }
.pm-overview-section3 { background: url(http://www.officetoolspro.com/mt-static/images/pm-point-bk3.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-overview-section4 { background: url(http://www.officetoolspro.com/mt-static/images/pm-point-bk4.png) top left no-repeat; padding: 20px 20px 20px 500px; min-height: 400px; }
.pm-overview-section5 { background: url(http://www.officetoolspro.com/mt-static/images/pm-point-bk5.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-integrations-section1 { background: url(http://www.officetoolspro.com/mt-static/images/pm-int-bk1.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-integrations-section2 { background: url(http://www.officetoolspro.com/mt-static/images/pm-int-bk2.png) top left no-repeat; padding: 20px 20px 20px 500px; min-height: 400px; }
.pm-integrations-section3 { background: url(http://www.officetoolspro.com/mt-static/images/pm-int-bk3.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-integrations-section4 { background: url(http://www.officetoolspro.com/mt-static/images/pm-int-bk4.png) top left no-repeat; padding: 20px 20px 20px 500px; min-height: 400px; }
.pm-integrations-section5 { background: url(http://www.officetoolspro.com/mt-static/images/pm-int-bk5.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-whatsnew-section1 { background: url(http://www.officetoolspro.com/mt-static/images/pm-wn-bk1.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-whatsnew-section2 { background: url(http://www.officetoolspro.com/mt-static/images/pm-wn-bk2.png) top left no-repeat; padding: 20px 20px 20px 500px; min-height: 400px; }
.pm-whatsnew-section3 { background: url(http://www.officetoolspro.com/mt-static/images/pm-wn-bk3.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }
.pm-whatsnew-section4 { background: url(http://www.officetoolspro.com/mt-static/images/pm-wn-bk4.png) top left no-repeat; padding: 20px 20px 20px 500px; min-height: 400px; }
.pm-whatsnew-section5 { background: url(http://www.officetoolspro.com/mt-static/images/pm-wn-bk5.png) top right no-repeat; padding: 20px 500px 20px 20px; min-height: 400px; }

/* Information Box */
.info-box { margin-bottom: 30px; }
.info-box .info-box-title { line-height: 36px; padding: 0 15px; border: 0; margin: 0; }
.info-box .info-box-content { padding: 15px 15px 1px 15px; }

/* Buttons */
.button, .button-unselected { font-size: 13px; height: 29px; line-height: 29px; display: inline-block!important; padding: 0 13px; }
.button:hover, .button-unselected:hover { text-decoration: none; -webkit-transition-property: background; -webkit-transition-duration: 1s; }
.button-big, .button-big-unselected { font-size: 19px; height: 39px; line-height: 37px; display: inline-block!important; padding: 0 20px; }
.button-big:hover, .button-big-unselected:hover { text-decoration: none; -webkit-transition-property: background; -webkit-transition-duration: 1s; }

/* Bar Information Box */
.bar-info-box { font-size: 26px; padding: 7px 25px 13px 25px; line-height: 60px; margin-bottom: 30px; }
.ie7 .bar-info-box { height: 58px; }
.ie7 .bar-info-box * { float: left; }
.bar-info-box .button-big,
.bar-info-box .button,
.bar-info-box .button-big-unselected,
.bar-info-box .button-unselected { float: right; margin-top: 13px; }

/* Bullets */
ul.bullet-arrow li { background: transparent url('http://www.officetoolspro.com/mt-static/images/bullet_arrow_blue.png') no-repeat scroll left 7px; }
ul.bullet-circle li { background: transparent url('http://www.officetoolspro.com/mt-static/images/bullet_circle_blue.png') no-repeat scroll left 11px; }
ul.bullet-arrow ul,
ul.bullet-circle ul { color: #999; }

/* Buttons */
.button, .button-big, button { background-color: #0697d6; color: #fff; }
.button-unselected, .button-big-unselected { background-color: #e3e2e2; color: #555; }
.button:hover, .button-unselected:hover,
.button-big:hover, .button-big-unselected:hover,
button:hover { background-color: #555; color: #fff; }

/* Information Box */
.bar-info-box { height: 58px; }
.bar-info-box * { float: left; }
.bar-info-box-1 { background-color: #555; color: #ccc; }
.bar-info-box-1 strong { color: #fff; }
.bar-info-box-1 .button-big:hover,
.bar-info-box-1 .button:hover { background-color: #e3e2e2; color: #555; }

.bar-info-box-2 { background-color: #f0f0f0; color: #777; }
.bar-info-box-2 strong { color: #555; }

.bar-info-box-3 { background-color: #0697d6; color: #ccc; }
.bar-info-box-3 strong { color: #fff; }

/* Information Box */
.info-box-1 .info-box-title { background-color: #0697d6; color: #fff; }
.info-box-1 .info-box-content { background-color: #f0f0f0; }

.info-box-2 .info-box-title { background-color: #0697d6; color: #fff; }
.info-box-2 .info-box-content { background-color: #555; color: #fff; }
.info-box-2 .button-big:hover,
.info-box-2 .button:hover { background-color: #e3e2e2; color: #555; }
.info-box-2 .button-big-unselected:hover,
.info-box-2 .button-unselected:hover { background-color: #0697d6; color: #fff; }

.info-box-3 .info-box-title { background-color: #555; color: #fff; }
.info-box-3 .info-box-content { background-color: #0697d6; color: #fff; }
.info-box-3 .info-box-content a { color: #fff; }
.info-box-3 .button-big-unselected,
.info-box-3 .button-unselected { color: #555!important; }
.info-box-3 .button-big-unselected:hover,
.info-box-3 .button-unselected:hover { color: #fff!important; }

/* Basic Alignments */
.alignleft { float: left; margin-right: 15px; margin-bottom: 5px; }
.alignright { float: right; margin-left: 15px; margin-bottom: 5px; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }

/* Contact Form */
/* #contact p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; } */

#contact h1 { margin: 10px 0 10px; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 620px; margin: 20px auto; padding: 20px; border: 1px solid #cbcbcb; background-color: #f7f7f7; -webkit-border-radius:5px;  }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; -webkit-border-radius:5px; text-align: left; font-size: 18px; }
#contact input, textarea, select { width: 340px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:10px; border:none; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('http://www.officetoolspro.com/mt-static/images/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('http://www.officetoolspro.com/mt-static/images/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

