a{color:#469fd5;font-size:14px;}
a:hover{color:#469fd5;text-decoration:underline;}
body.homepage{background-image:url(../images/page_bg.jpg);background-repeat:repeat-x;}
body{background-image:url(../images/page_bg.jpg);background-repeat:repeat-x;font-size:14px; }
h1{color:#6F859B;font-size:26px;font-weight:normal;}
h2{color:#6F859B;font-size:20px;font-weight:normal;margin:0 0 18px 0;}
h2.post-title{margin:0px;}
h2 a{color:#6F859B;font-size:20px;font-weight:normal;margin:0 0 18px 0;text-decoration:none;}
h3{color:#6F859B;font-size:16px;font-weight:normal;}
h4{color:#6F859B;font-size:14px;font-weight:bold;margin:0 0 6px 0;}
h4 a{color:#6F859B;text-decoration:none;}
h5{color:#6F859B;font-size:12px;font-weight:bold;}
p{color:#373737;font-size:14px;line-height:22px;margin-bottom:11px;}
ul,ol{color:#373737;font-size:14px;line-height:22px;margin-bottom:11px;}
.small p{font-size:12px;line-height:18px;margin-bottom:11px;}
.small a{font-size:12px;line-height:18px;}
#top-navigation{color:#cadef0;font-size:11px;position:absolute;right:0px;top:18px;}
#top-navigation span{color:#cadef0;font-size:11px;margin:0 6px;}
#top-navigation a{color:#cadef0;font-size:11px;margin:0 6px;text-decoration:none;}
#top-navigation a:hover{text-decoration:underline;}
#website-navigation-bar{background-image:url(../images/pme_logo.jpg);background-position:top left;background-repeat:no-repeat;height:83px;margin-bottom:9px;position:relative;}
#main-navigation{background-color:#21733f;bottom:0px;height:28px;position:absolute;right:0px;}
#main-navigation ul{list-style:none;margin:0px;padding:0px;}
#main-navigation ul li{float:left;}
#main-navigation ul li a{color:#fff;display:block;font-size:12px;font-weight:bold;line-height:28px;padding:0px 9px;text-decoration:none;}
#main-navigation ul li.selected{background-image:url(../images/navigation_bar_selected_li_shadow_left.png);background-position:top left;background-repeat:no-repeat;padding:0 0 0 8px;position:relative;top:-7px;}
#main-navigation ul li.selected div{background-image:url(../images/navigation_bar_selected_li_shadow_right.png);background-position:top right;background-repeat:repeat-x;padding:0 8px 0 0;}
#main-navigation ul li.selected a{background-color:#fff;background-image:url(../images/navigation_bar_selected_li_bg.jpg);background-repeat:repeat-x;border-top:2px solid #fff;color:#21733f;line-height:33px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;}
#main-navigation ul li.with-sub-menu a{}
#main-navigation ul li.with-sub-menu:hover a{background-color:#18522d;background-image:none;color:#fff;}
#main-navigation ul li.with-sub-menu.hovered a{background-color:#18522d;background-image:none;color:#fff;}
#main-navigation ul li.with-sub-menu.selected:hover a{background-color:#18522d;background-image:none;border-top:2px solid #18522d;color:#fff;}
#main-navigation ul li.with-sub-menu:hover ul{left:auto;}
#main-navigation ul li.with-sub-menu ul {border:1px solid #18522d;left:-6000px;position:absolute;z-index:999999999;}
#main-navigation ul li.with-sub-menu ul li {background-color:#fff;display:block;float:none;border-bottom:1px solid #D8D8D8;height:45px;}
#main-navigation ul li.with-sub-menu ul li.header {border-bottom:none;color:#595959;font-weight:bold;height:24px;line-height:18px;padding:12px 12px 0 12px;}
#main-navigation ul li.with-sub-menu ul li:last-child{border-bottom:none;}
#main-navigation ul li.with-sub-menu ul li a{background-color:#fff !important;background-image:none;border-top:none !important;color:#21733f !important;cursor:pointer;line-height:18px;padding:3px 12px 0 12px;}
#main-navigation ul li.with-sub-menu ul li span.description{color:#8C8C8C;font-size:11px;font-weight:normal;line-height:11px;padding:0 12px;}
#main-navigation ul li.with-sub-menu ul li a:hover {text-decoration:underline;}
.sub-navigation{margin-bottom:18px;}
.sub-navigation div{background-color:#fff;background-image:url(../images/navigation_bar_selected_li_bg.jpg);background-repeat:repeat-x;border:1px solid #c8c8c8;}
.sub-navigation ul{border-top:2px solid #fff;list-style:none;margin:0 auto;padding:0;width:98%;-webkit-border-radius:6px;-moz-border-radius:6px;}
.sub-navigation ul li{border-bottom:1px solid #efefef;}
.sub-navigation ul li:last-child{border-bottom:none;}
.sub-navigation ul li.header{border-bottom:none;color:#878787;font-size:12px;font-weight:bold;line-height:18px;margin-top:18px;padding:0 9px;}
.sub-navigation ul li.selected a{background-color:#f6f6f6;color:#898989;}
.sub-navigation ul li.buy-now a{color:#ff0000;display:block;font-weight:bold;line-height:36px;padding:0 9px;text-decoration:none;}
.sub-navigation ul li a{display:block;font-weight:normal;line-height:36px;padding:0 9px;text-decoration:none;}
.sub-navigation ul li a:hover{text-decoration:underline;}
.sub-navigation span.count{background-color:#A0CDED;color:#fff;font-size:11px;padding:1px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.sub-navigation ul li.buy-now{border-bottom:none;margin:18px 0 2px 0;}
.sub-navigation ul li.buy-now a{background-image:url(../images/buynow_icon.gif);background-position:5px 5px;background-repeat:no-repeat;color:#2d9b51;font-weight:normal;padding:0px 9px 0px 36px;}
#breadcrumb{color:#8e8e8e;font-size:11px;margin-bottom:18px;margin-top:9px;}
#breadcrumb span{color:#8e8e8e;font-size:11px;margin:0 3px;}
#breadcrumb a{font-size:11px;margin:0 3px;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}
.gradient-bg{background-image:url(../images/gradient-bg.jpg);background-repeat:repeat-x;}
.addon{background-image:url(../images/addon_bg.gif);background-repeat:repeat-x;border:1px solid #c5c5c5;padding:24px 18px 18px 18px;margin-bottom:18px;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;z-index:1;}
.addon img{border:1px solid #cecece;float:left;margin-right:36px;}
.addon .price{float:left;margin-left:18px;padding-top:7px;}
.addon .price-container{background-color:#fff;border:1px solid #c5c5c5;border-top:none;border-right:none;right:0px;padding:9px 18px;;position:absolute;top:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;}
.addon .price-container .buy-now{background-image:url(../images/buynow_icon.gif);background-position:0px 5px;background-repeat:no-repeat;color:#2d9b51;float:left;font-weight:normal;padding:0px 0px 0px 31px;display:block;font-weight:bold;line-height:36px;text-decoration:none;}
.addon .description{border-bottom:1px solid #cecece;padding-bottom:18px;}
.addon h3{margin:0px;}
.addon h3 a{font-size:22px;font-weight:bold;margin:0px;text-decoration:none;}
.addon h3 a:hover{text-decoration:underline;}
.addon .meta{color:#7F7F7F;font-size:11px;margin:0 0 9px 0;}
.addon .meta a{color:#7F7F7F;font-size:11px;font-weight:normal;margin:0px;}
#homepage-banner{}
#footer p{font-size:10px;}
#footer a{font-size:10px;}
.contact-row{clear:both;}
.contact-row label{float:left;width:100px;}
/* Round Corners - Start */
.round-corners-9{-webkit-border-radius:9px;-moz-border-radius:9px;}
.round-corners-6{-webkit-border-radius:6px;-moz-border-radius:6px;}
.round-corners-straight-bottom{-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;}
.round-corners-straight-top{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;}
/* Round Corners - End */
.clear{clear:both;height:1px;}
.button-buy-now{}
.button-buy-now img{vertical-align:middle;}
input.error{background:#FBE3E4;color:#8a1f11;border-color:#B4696A;}
.customer-list ul{list-style:none;margin:0px;padding:0px;}
.customer-list li{border-bottom:1px solid #d8d8d8;text-align:center;}
.customer-list strong{font-size:11px;}
.blog-author{font-size:11px;margin:0px;padding:0px;}
.blog-author a{font-size:11px;}
.shopping-cart-link{background-color:#21733f;background-image:url(../images/login_icon.gif);background-repeat:no-repeat;background-position:10px 3px;color:#fff !important;position:relative;padding:6px 6px 6px 21px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.shopping-cart-link:hover{text-decoration:none !important;}
.shopping-cart-link span{}
.product-table{margin-top:10px;width:100%;}
.product-table th{border-bottom:1px solid #000;color:#515151}
.product-table td{border-bottom:1px solid #B2B2B2;height:50px;}
.product-table .edition{font-weight:bold;font-size:16px;}
.product-table .description{font-size:11px;color:#515151;}
.price{font-size:14px;font-weight:bold; color:#990000;}
.footnote{font-size:11px !important;margin:0px;line-height:11px;}
.box.form .form-row{font-size:12px;margin:0px;}
.box.form .form-row label{float:left;width:100px;padding-top:6px;}
.big-button{font-size:18px;background-color:#53c53f;color:#fff;padding:3px 9px;}
.accordion h4{background-color:#fff;cursor:pointer;margin:0px;padding:3px 18px;margin-top:6px;}
.accordion h2{background-color:#fff;cursor:pointer;margin:0px;padding:3px 6px;}
.accordion h2:hover{background-color:#f2f2f2;}
.accordion-tab{border:1px solid #D8D8D8;padding:0px;}
.accordion-tab p{border-bottom:1px solid #D8D8D8;padding:0px 18px 9px 18px;margin:0px;}
.accordion .minus{display:none;}
.hidden{display:none;}
.small{font-size:11px;}
.gray{color:gray;}
.product-package-title{font-size:12px;}
.form-description{font-size:11px;color:gray;padding:0px;margin:0px;}
pre{background-color:#f2f2f2;font-family:monospace;font-size:11px;overflow:auto;padding:9px;}

.blog-timestamp { font-weight:bold; font-size:12px;width:50px;text-align:center;float:left;margin-top:7px;margin-right:10px; border:1px solid #999; height:45px;}
.blog-timestamp .blog-timestamp-month { color:#FFF; padding:0px; margin:0px;background-color:#CA6F71; }
.blog-timestamp .blog-timestamp-date { color:#464646; margin-top:3px; font-size:120%; }

.wp-caption { padding: 5px; background-color: #F3F3F3; border: 1px solid #E1E1E1; text-align:center; }
.wp-caption.alignleft { margin-right: 10px; float:left; }
.wp-caption.alignright { margin-left: 10px; float:right; }
.wp-caption .wp-caption-text { padding: 0px; margin: 0px; font-size: 80%; text-align: center; }

#homepage-main { margin-top:30px; }
#homepage-main h1 { font-family:'Droid Sans', Arial, Helvetica; font-size:42px; font-weight:bold; color:#2A874E; text-shadow:1px 1px 1px #c1c1c1; padding:0px; margin:0px 0px 20px 0px; }
#homepage-main h2 { font-family:'Droid Sans', Arial, Helvetica; font-size:28px; font-weight:bold; color:#5F5F5F; padding:0px; margin:0px 0px 20px 0px; line-height:40px; }
#homepage-main p { font-family:'Droid Sans', Arial, Helvetica; font-size:18px; margin:0px 0px 10px 0px; color:#898989; }
#homepage-main p.dipnote { font-family:'Droid Sans', Arial, Helvetica; font-size:12px; margin:0px 0px 10px 0px; color:#898989; }
#homepage-main p.button-container { margin-top:30px; }
#homepage-main ul { font-family:'Droid Sans', Arial, Helvetica; font-size:18px; }
#homepage-main ul li { margin-bottom:5px; list-style:url(/images/tick_16x16.png); color:#898989; }
#homepage-main .button { font-family:Arial, Helvetica; font-size:28px; text-decoration:none; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; text-shadow: 0 -1px 1px #222; border-bottom: 1px solid #222; position: relative; cursor: pointer; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); }
#homepage-main .signup-button  { background: #008000 url(/images/alert-overlay.png) repeat-x; }
#homepage-main .signup-button:hover  { background-color: #166500; }
#homepage-main .signup-button:active  { top:1px; }

div.body-container { font-family:'Droid Sans', Arial, Helvetica; }

.feature-tour-list-items { list-style:none; margin-left:0px; list-style:url(/images/tick_16x16.png); }
.feature-tour-list-items li.header { margin-left:0px; list-style:none; text-decoration:underline; }
.feature-tour-list-items li { margin-left:30px; }