
body { background:url(images/bg.png) repeat-x top left #ffffff; text-align:center; color:#FFF; }

* { margin: 0px; padding: 0px; border: 0px; outline:none; font-family:Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; }

#header { position:relative; margin:auto; margin-top:25px; width:850px; height:92px; text-align:left; margin-top:27px; }

#logo { text-indent:-9999px; position:absolute; background:url(images/ecom-access-logo.png) no-repeat; width:351px; height:118px; display:block; margin-left:-52px; z-index:-1; }

#nav { list-style-type:none; float:right; color:#ffffff; font:12px Arial, Helvetica, sans-serif; margin-top:45px; }

#nav li { float:left; }

#nav li a { text-decoration:none; color:#ffffff; display:inline-block; padding-left:8px; padding-bottom:6px; padding-top:4px; margin-right:3px; }

#nav li a span { padding-right:8px; padding-bottom:6px; padding-top:4px; }

#nav li a:hover { background:#22618a url(images/left_menu.png) top left no-repeat; }

#nav li a:hover span { background:url(images/right_menu.png) top right no-repeat; }

.current_page_item a { background:#22618a url(images/left_menu.png) top left no-repeat; }

.current_page_item span { background:#22618a url(images/right_menu.png) top right no-repeat; }

#wrapper { position:relative; margin:auto; width:850px; text-align:left; }

#content { position:relative; text-align:left; float:left; }

#content a { text-decoration:none; color:#61C527; }

#content a:hover { text-decoration:underline; }

.homepage { width:100%; background:url(images/presentation_bg.jpg) top center no-repeat; }

.pages { position:relative; background:#ffffff url(images/left_bg.png) top left no-repeat; padding:15px; width:66%; font:12px Arial, Helvetica, sans-serif; color:#053656; border-right: 1px solid #cccccc; min-height:670px; }

.pages h1 { color:#ffffff; display:block; width:545px; padding: 2px 10px; margin-bottom:10px; background-color:#063758; font-size:25px; text-transform: uppercase; }

.pages .logocontent { width:560px; border:2px solid #ececec; margin-bottom:5px; }

.pages p { margin-bottom:15px; }

#sidebar { position:relative; float:left; width:30%; background:#ffffff url(images/right_bg.png) top right no-repeat; padding-bottom:20px; }

.right_post { display:block; border-bottom: 1px dashed #cccccc; padding-bottom:10px; margin-bottom:10px; }

.right_post_head h3 { font-size:25px; color:#61c527; padding:15px 15px 0px 10px; margin-bottom:5px; display:block; border-bottom:1px dashed #cccccc; }

.right_post h5 { font-size:15px; color:#063656; padding:0px 15px 0px 10px; margin-bottom:5px; }

.right_post p { font-size:12px; color:#053656; padding:0px 5px 0px 10px; margin-bottom:10px; }

.right_post a { text-decoration:none; color:#61c527; }

.right_post a:hover { text-decoration:underline; }

.clearfloat { position:relative; clear:both; }

#blogs_feed { position:relative; margin:40px 15px 25px 15px; font-size:14px; color:#747474; font-family:Calibri, Arial, Helvetica, sans-serif }

#blogs_feed a { color:#01395c; text-decoration:none; font-style:italic; }

#blogs_feed a:hover { color:#01395c; text-decoration:underline; }

.share_results_feed h1 { color:#59b224; font-size:18px; margin-bottom:15px; margin-top:15px; text-transform:capitalize; }

.share_results_feed p { border-left:5px solid #59b224; padding-left:15px; padding-bottom:10px; text-transform:capitalize; }

.ceo_blog_feed h1 { color:#ff4200; font-size:18px; margin-bottom:15px; margin-top:15px; text-transform:capitalize; }

.ceo_blog_feed p { border-left:5px solid #ff4200; padding-left:15px; padding-bottom:10px; }

.income_access_feed h1 { color:#29488b; font-size:18px; margin-bottom:15px; margin-top:15px; }

.income_access_feed p { border-left:5px solid #29488b; padding-left:15px; padding-bottom:10px; }

#footer { position:relative; width:100%; height:150px; background:url(images/footer_bg.jpg) no-repeat center top #002741; text-align:center; }

#footer_nav { list-style-type:none; color:#ffffff; font:10px Arial, Helvetica, sans-serif; padding-top:15px; padding-bottom:55px; }

#footer_nav li { display:inline; margin:5px; font-weight:bold; }

#footer_nav li a { text-decoration:none; color:#ffffff; }

#footer_nav li a:hover { text-decoration:underline; }

.copyright { color:#ffffff; font:10px Arial, Helvetica, sans-serif; }

.copyright a { color:#59b224; text-decoration:none; }

.copyright a:hover { text-decoration:underline; }

#pres_nav { position:absolute; top:275px; margin:auto; z-index:100; }

#tour-path a:link, #tour-path a:visited { text-decoration:none; color:#ffffff; }

#tour-path a:hover, #tour-path a:active { color: #ffffff; text-decoration:none; }

#tour-path a.on { color:#ffffff; cursor:default; background:url(images/active.png) bottom center no-repeat; }

ul#tour-path { height: 30px; width: 850px; text-align:center; margin-left:18px; }

ul#tour-path li { display: inline; }

ul#tour-path li a { color: #ffffff; float: left; line-height: 50px; margin: 0 15px; font-size: 15px; display:inline-block; width:250px; font-family:Calibri, Arial, Helvetica, sans-serif; }

.scroller { height: 325px; overflow: hidden; width: 850px; clear:both; font-family:Calibri, Arial, Helvetica, sans-serif; }

.scroller .section { height: 325px; float: left; overflow: hidden; width: 850px; }

.scroller #section1 { background:url(images/pres_aff.jpg) 15px 25px no-repeat; }

.scroller #section2 { background:url(images/pres_sem.jpg) 15px 25px no-repeat; }

.scroller #section3 { background:url(images/pres_sm.jpg) 15px 25px no-repeat; }

.scroller #section1 a.next { background: none; float: right; }

.scroller .sliding_content { width: 10000px; }

.caption { margin-left:310px; font-size: 12px; height: 180px; width: 540px; }

.caption a { text-decoration:none; color:#61c527; font-style:italic; }

.caption a:hover { text-decoration:underline; }

.scroller .caption h1 { color:#ffffff; font-size:35px; margin:15px 15px; }

.caption p { color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; margin: 0 20px 20px 10px; text-align:justify; }

.testimonial { width:530px; height:72px; background:url(images/testimonial.png) top left no-repeat; margin-left:10px; }

.testimonial p { padding: 10px 15px 0px 25px; width:480px; font-size:12px; line-height:14px; }

.testimonial .right-quote { border:none; float:none; margin:0px; display:inline; }

.testimonial .signature { float:right; color:#61c527; font-style:italic; display:block; margin-top:10px; width:auto; padding:0px; margin-top:-17px; }

.widgettitle { font-size:20px; color:#61c527; padding:15px 15px 0px 10px; margin-bottom:5px; display:block; border-bottom:1px dashed #cccccc; }

#sidebar ul { margin: 0px; padding: 0px; list-style-type: none; color:#053656; }

#sidebar li a:link, #sidebar li a:visited { display: block; text-decoration: none; color:#053656; }

#sidebar li a:hover { text-decoration: underline; }

#sidebar ul ul { margin-left:10px; }

#sidebar ul ul li, #sidebar ul ul li { font-size: 13px; padding-left: 20px; margin-bottom:7px; line-height:15px; background:url(images/list.png) left top no-repeat; padding-right:15px; }

.alignleft { float: left; }

.alignright { float: right; }

.center {text-align: center;}

img.aligncenter, div.aligncenter { display: block; margin: 0 auto; }

img.alignright, div.alignright { margin: 1px 0 2px 10px; display: inline; }

img.alignleft, div.alignleft { margin: 1px 10px 2px 0; display: inline; }

.entry-meta { margin: 5px 0px 10px 0px; height:15px; line-height:15px; background:#f1f1f1; padding:3px; }

.entry-meta a { color:#61C527; }

.entry-meta a:hover { text-decoration:underline; }

.post h2 { color:#063758; font-size:18px; text-transform:capitalize; font-weight:bold; font-style:normal; margin-bottom:7px; }

#content .post h2 a { color:#063758; }

#content .post h2 a:hover { text-decoration:none; }

.post { margin-bottom:25px; border-bottom:1px solid #f1f1f1; }

.post p { margin-bottom:10px; font-size:13px; line-height:18px; }

.entry-content ul, .entry-content ol { margin-left:20px; }

.entry-content li {margin-bottom:7px;}

#content .img-content { border:2px solid #cccccc; }

.info { background:url(images/time.gif) left top no-repeat; padding-left:20px; line-height:16px; font-size:12px; color:#999999; margin-bottom:0px; border:1px dotted #e1e1e1; }

.info span { background:url(images/comment.gif) left top no-repeat; padding-left:15px; margin-left:10px; }

#content .info a { color:#999999; }

#content .info a:hover { text-decoration:underline; }

.underpost { background-color:#f1f1f1; }

blockquote { border-left:3px solid #61c527; border-right:3px solid #61c527; padding: 7px 10px; text-align:justify; background:#f1f1f1; margin-bottom:10px; }

.entry-text ul, .entry-text ol { margin-left:15px; }

.entry-text li {margin-bottom:7px;}

#form-fieldset input, #form-fieldset textarea { background:#effff9; border:1px dotted #61C527; }

#form-fieldset #submit { border:none; background:#053656; color:#ffffff; padding:2px; }

.commentlist { list-style-type:none; }

.commentlist li { border:1px solid #f0f0f0; background:#effff9; margin-bottom:15px; }

.commentlist li .comment-author { background:#f0ffef; margin-bottom:10px; padding:1px; display:block; height:64px; line-height:20px; border-bottom:1px dotted #e1e1e1; padding-left:5px; }

.commentlist li .comment-author img { float:right; }

.commentlist .comment-text { margin-top:10px; padding:3px; }

.rss_feed { height:16px; width:80px; background:url(images/rss.png) no-repeat; }

#searchform { background:url(images/search.png) 10px center no-repeat; height:25px; margin-top:10px; }

#searchform input { display:none; }

#searchform #s { margin:15px; background:none; margin-bottom:-20px; width:175px; height:25px; display:block; padding:2px 0px 0px 10px; color:#999999; }

#meet-nicky { height:100px; padding-left:35px; padding-top:5px;}

#meet-nicky a { border:1px dotted #cccccc; display:block; float:left; margin-right:20px; margin-bottom:15px; }

#meet-nicky a:hover { border:1px solid #cccccc; }

html, body { height: 100%; min-height: 100%; }

#podPress_footer { display:none !important;	}