/*
 Theme Name: Guestcentric
 Theme URI: http://guestcentric.com/
 Description:
 Version: 1.0
 Author: Pduarte
 Author URI:
 
 Kubrick v1.5
 http://binarybonsai.com/kubrick/
 
 This theme was designed and built by Michael Heilemann,
 whose blog you will find at http://binarybonsai.com/
 
 The CSS, XHTML and design is released under GPL:
 http://www.opensource.org/licenses/gpl-license.php
 
 */

@font-face {
	font-family: 'MetaPlusBookRoman';
	src: url('metapbr2-webfont.eot');
	src: local('☺'), url('metapbr2-webfont.woff') format('woff'), url('metapbr2-webfont.ttf') format('truetype'), url('metapbr2-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

body
{
	background: #ffffff url(images/body.jpg) repeat-x;
}

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, dl, dt, dd, form, a, fieldset, input, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}

img
{
	border: none;
}

a
{
	text-decoration: none;
	color: #088ECD;
	outline: none;
}

a:visited
{
	color: #898989;
}

li
{
	margin-left: 0;
}

/* Control text */

#middleSection p
{
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-align: justify;
	margin: 10px 0px;
}

#middleSection a.green
{
	color: #088ECD;
	text-decoration: none;
}

#middleSection a
{
	color: #088ECD;
	text-decoration: none;
}

#middleSection a:hover
{
	color:#C3CA00;
	text-decoration: underline;
}

#middleSection h1
{
	font: 28px MetaPlusBookRoman, Helvetica, Arial, sans-serif;
	color: #088ecd;
	padding: 0px 0px 10px;
}

#middleSection h2
{
	font: 20px MetaPlusBookRoman, Helvetica, Arial, sans-serif;
	color: #C3CA00;
	padding: 8px 0px;
	font-weight: normal;
}

#middleSection h2 a
{
	color:#C3CA00;
}

#middleSection h2 a:hover
{
	color:#088ecd;
}

#middleSection h3
{
	font: 16px MetaPlusBookRoman, Helvetica, Arial, sans-serif;
	color: #898989;
	padding: 25px 0px 0px 0px;
}

#middleSection ul
{
	padding: 0 30px;
}

#middleSection li
{
	list-style: square;
	color: #898989;
}

/*************************\\\\\\\ WEBSITE ////////********************/
/* languages */
#languages
{
	position: fixed;
	top: 285px;
	left: 0;
	z-index: 99;
}

#languages a
{
	width: 35px;
	height: 102px;
	background: url(images/lang_en.png) no-repeat -7px 0;
	display: block;
	overflow: hidden;
	text-indent: 50000px
}

#languages a:hover
{
	width: 42px;
	background-position: -3px 0;
}

body a#fdbk_tab
{
	top: 178px;
}

/* start main website structure */
#topSection
{
	width: 100%;
}

#middleSection
{
	width: 100%;
	float: left;
	clear: both;
	height: auto;
}

#bottomSection
{
	width: 100%;
	height: auto;
	float: left;
	background: url(images/footer_bg.jpg) repeat-x 0 0;
	bottom: 0;
	left: 0;
}

/* start topSection structure */
#topSection #topContainer
{
	width: 960px;
	margin: 0px auto;
	height: 100%;
	padding: 0px 20px;
}

#topSection #topContainer #logoNav
{
	width: 960px;
	height: 85px;
	float: left;
}

#topSection #topContainer #logoNav #logo
{
	width: 290px;
	height: 100%;
	float: left;
}

#topSection #topContainer #logoNav #logo a
{
	width: 290px;
	height: 100%;
	float: left;
	background: url(images/gc_logo.jpg) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
}

#topSection #topContainer #providesupportArea
{
	width: 150px;
	float: right;
	margin-left: auto;
}

#supportArea
{
	float: right;
	padding: 0px 20px 0px 24px;
	width: 128px;
	height: 30px;
	background: url(images/supportArea_bg.jpg) no-repeat 0 0;
	overflow: hidden;
	display: block;
}

#FreeCallArea
{
	float: left;
	margin-right: 30px;
}

#topSection #topContainer #logoNav #mainNav
{
	width: 572px;
	height: 44px;
	float: right;
	text-align: right;
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-top: 10px;
	overflow: hidden;
}

/*home*/
#topSection #topContainer #logoNav #mainNav .page-item-487 a
{
	background: url(images/bt_home.jpg) no-repeat 0px 0px;
	width: 64px;
}

#topSection #topContainer #logoNav #mainNav .page-item-487 a:hover
{
	background-position: 0px -44px;
}

/*features*/
#topSection #topContainer #logoNav #mainNav .page-item-3242 a
{
	background: url(images/bt_features.jpg) no-repeat 0px 0px;
	width: 124px;
}

#topSection #topContainer #logoNav #mainNav .page-item-3242 a:hover
{
	background-position: 0px -44px;
}

/*pricing*/
#topSection #topContainer #logoNav #mainNav .page-item-3579 a
{
	background: url(images/bt_pricing.jpg) no-repeat 0px 0px;
	width: 68px;
}

#topSection #topContainer #logoNav #mainNav .page-item-3579 a:hover
{
	background-position: 0px -44px;
}

/*login*/
#topSection #topContainer #logoNav #mainNav .page-item-3146 a
{
	background: url(images/bt_login.jpg) no-repeat 0px 0px;
	width: 61px;
}

#topSection #topContainer #logoNav #mainNav .page-item-3146 a:hover
{
	background-position: 0px -44px;
}

/*blog*/
#topSection #topContainer #logoNav #mainNav .page-item-2194 a
{
	background: url(images/bt_blog.jpg) no-repeat 0px 0px;
	width: 53px;
}

#topSection #topContainer #logoNav #mainNav .page-item-2194 a:hover
{
	background-position: 0px -44px;
}

/*about us*/
#topSection #topContainer #logoNav #mainNav .page-item-342 a
{
	background: url(images/bt_about.jpg) no-repeat 0px 0px;
	width: 125px;
}

#topSection #topContainer #logoNav #mainNav .page-item-342 a:hover
{
	background-position: 0px -44px;
}

/*partners*/
#topSection #topContainer #logoNav #mainNav .page-item-3252 a
{
	background: url(images/bt_partners.jpg) no-repeat 0px 0px;
	width: 66px;
}

#topSection #topContainer #logoNav #mainNav .page-item-3252 a:hover
{
	background-position: 0px -44px;
}

#topSection #topContainer #logoNav #mainNav a
{
	height: 44px;
	width: 86px;
	overflow: hidden;
	float: left;
	padding: 0px;
	text-indent: 5000px;
	white-space: nowrap;
}

#topSection #topContainer #logoNav #mainNav .current_page_item a, #topSection #topContainer #logoNav #mainNav .current_page_ancestor a, #topSection #topContainer #logoNav #mainNav .current_page_parent a
{
	background-position: 0px -44px;
}

#topSection #topContainer #logoNav #mainNav ul
{
	width: 100%;
	height: auto;
}

#topSection #topContainer #logoNav #mainNav li
{
	display: inline;
}

#topSection #topContainer #logoNav #mainNav li.active a
{
	color: #F00;
}

#topSection #topContainer #logoNav #mainNav a:hover
{
	color: #555;
}

#topSection #topContainer #flashArea
{
	width: 960px;
	height: 330px;
	float: left;
	clear: both;
}

/* HEADER SMALL */
#topSection2 #topContainer
{
	width: 960px;
	margin: 0px auto;
	height: 100%;
	padding: 0px 20px;
}

#topSection2 #topContainer #logoNav
{
	width: 960px;
	height: 84px;
	float: left;
}

#topSection2 #topContainer #logoNav #logo
{
	width: 290px;
	height: 100%;
	float: left;
}

#topSection2 #topContainer #providesupportArea
{
	width: 150px;
	float: right;
	margin-left: auto;
}

#topSection2 #topContainer #logoNav #mainNav
{
	width: 470px;
	height: 44px;
	float: right;
	text-align: right;
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	overflow: hidden;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-487 a
{
	background: url(images/bt_home.jpg) no-repeat 0px 0px;
	width: 86px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-487 a:hover
{
	background-position: 0px -44px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-features a
{
	background: url(images/bt_features.jpg) no-repeat 0px 0px;
	width: 119px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-features a:hover
{
	background-position: 0px -44px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-380 a
{
	background: url(images/bt_pricing.jpg) no-repeat 0px 0px;
	width: 99px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-380 a:hover
{
	background-position: 0px -44px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-3389 a
{
	background: url(images/bt_login.jpg) no-repeat 0px 0px;
	width: 85px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-3389 a:hover
{
	background-position: 0px -44px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-2194 a
{
	background: url(images/bt_blog.jpg) no-repeat 0px 0px;
	width: 80px;
}

#topSection2 #topContainer #logoNav #mainNav .page-item-2194 a:hover
{
	background-position: 0px -44px;
}

#topSection2 #topContainer #logoNav #mainNav a
{
	height: 44px;
	width: 86px;
	overflow: hidden;
	float: left;
	padding: 0px;
	text-indent: 5000px;
}

#topSection2 #topContainer #logoNav #mainNav .current_page_item a
{
	background-position: 0px -44px;
}

#topSection2 #topContainer #logoNav #mainNav ul
{
	width: 100%;
	height: auto;
}

#topSection2 #topContainer #logoNav #mainNav li
{
	display: inline;
}

#topSection2 #topContainer #logoNav #mainNav li.active a
{
	color: #F00;
}

#topSection2 #topContainer #logoNav #mainNav a:hover
{
	color: #555;
}

#topSection2 #topContainer #flashArea
{
	width: 960px;
	height: 330px;
	float: left;
	clear: both;
}

#middleSection #middleContainer #contentArea2
{
	width: 900px;
	min-height: 550px;
	padding: 0 30px;
	float: left;
	background: #fff url(images/contentArea2_bg.jpg) repeat-y 0 0;
}

#middleSection #middleContainer #contentArea2Top
{
	width: 960px;
	height: 10px;
	float: left;
	background: #fff url(images/contentArea2Top.jpg) no-repeat 0 0;
	margin-top: 15px;
}

#middleSection #middleContainer #contentArea2Bottom
{
	width: 960px;
	height: 10px;
	float: left;
	background: #fff url(images/contentArea2Bottom.jpg) no-repeat 0 0;
	margin-bottom: 15px;
}

#middleSection #middleContainer #contentArea2 p
{
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-align: justify;
}

#middleSection #middleContainer #contentArea2 h3
{
	padding: 10px 0 0;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bolder;
	color: #898989;
	text-align: justify;
}

/*start middleSection structure */
#middleSection #middleContainer
{
	width: 960px;
	margin: 0px auto;
	height: 100%;
	padding: 1px;
}

/*content area*/
#middleSection #middleContainer #breadcrum
{
	width: 600px;
	height: auto;
	float: left;
	color: #000;
}

#middleSection #middleContainer #breadcrum a:link
{
	color: #088ecd;
}

#middleSection #middleContainer #contentArea
{
	width: 495px;
	height: auto;
	padding: 0 40px 0 35px;
	margin-top: 15px;
	background: url(images/contentArea_bg.jpg) repeat-y 0 0;
	float: left;
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-align: justify;
}

#middleSection #middleContainer #contentAreaTop
{
	width: 570px;
	height: 20px;
	float: left;
	clear: both;
	background: url(images/contentAreaTop.jpg) no-repeat 0 0;
	position: relative;
	margin-left: -35px;
}

#middleSection #middleContainer #contentAreaBottom
{
	width: 570px;
	height: 20px;
	float: left;
	clear: both;
	background: url(images/contentAreaBottom.jpg) no-repeat bottom;
	position: relative;
	margin-left: -35px;
}

#middleSection #middleContainer #contentArea .entry
{
	margin-top: 10px;
}

#middleSection #middleContainer #breadcrum
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}

/* side bar */
#middleSection #middleContainer #sideBar
{
	width: 330px;
	height: auto;
	float: right;
	margin-top: 15px;
}

#middleSection #middleContainer #sideBar #rightNav
{
	background: url(images/sidebar_home_bg.png) repeat-y 0 0;
	width: 290px;
	padding: 0px 20px 15px;
	float:left;
}

#middleSection #middleContainer #sideBar #sideBarTop
{
	width: 330px;
	height: 58px;
	float: left;
	background: #FFF url(images/sidebar_news_bg-top.jpg) no-repeat bottom center;
	padding: 10px 0 0;
}

#middleSection #middleContainer #sideBar #gcsupport
{
	width: 100%;
	float: left;
}

#middleSection #middleContainer #sideBar #rssArea
{
	height: 50px;
	width: 300px;
	padding: 0 15px 10px;
	background: url(images/sidebar_rss_icon.jpg) no-repeat top left;
}

#middleSection #middleContainer #sideBar #rssArea a
{
	width: 255px;
	height: 50px;
	background: url(images/sidebar_rss_icon.jpg) no-repeat -14px 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-indent: -9999px;
	display: block;
}

#middleSection #middleContainer #sideBar #rssArea a:hover
{
	text-decoration: none;
}

#middleSection #middleContainer #sideBar #rssArea p
{
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	text-align: justify;
}

#middleSection #middleContainer #sideBar #newsArea
{
	height: auto;
	width: 300px;
	float: left;
}

#middleSection #middleContainer #sideBar #newsArea p
{
	font: 10px / 16px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	text-align: justify;
}

#middleSection #middleContainer #sideBar #newsArea h2, #middleSection #middleContainer #sideBar #newsArea a
{
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #088ECD;
	text-decoration: none;
	padding-bottom: 5px;
}

#middleSection #middleContainer #sideBar #newsArea a:hover
{
	text-decoration: underline;
}

#middleSection #middleContainer #sideBar #newsArea h3
{
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
	padding-bottom: 10px;
}

#middleSection #middleContainer #sideBar #newsAreaBottom
{
	height: 40px;
	width: 225px;
	padding: 0px 15px;
	background: url(images/sidebar_bottom_bg.gif) no-repeat bottom;
	float: left;
}

#middleSection #middleContainer #sideBar #newsAreaBottom a
{
	width: 203px;
	padding: 2px 20px;
	background: url(images/sidebar_rss_icon.gif) no-repeat top left;
	padding-left: 22px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

#middleSection #middleContainer #sideBar #newsAreaBottom a:hover
{
	text-decoration: underline;
}

#middleSection #middleContainer #sideBar #getMoreGC
{
	width: 255px;
	height: 30px;
	margin-top: 5px;
	float: left;
	padding-top: 10px;
	background: url(images/sidebar_getmore_bg.gif) no-repeat;
}

#middleSection #middleContainer #sideBar #getMoreGC ul
{
	margin-top: 0px;
	margin-left: 5px;
	text-align: right;
	margin-right: 25px;
}

#middleSection #middleContainer #sideBar #getMoreGC li
{
	display: inline;
	margin-left: 10px;
	list-style: none;
}

#middleSection #middleContainer #sideBar #getMoreGC li.label
{
	margin-right: 40px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}

#middleSection #middleContainer #sideBar #getMoreGC img
{
	border: none;
	display: inline;
}

#middleSection #freeTrial
{
	height: 97px;
	width: 230px;
	margin: 0;
	float: left;
}

#middleSection #freeTrial a
{
	width: 230px;
	height: 97px;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/getfreetrial.png) no-repeat 0 0;
}

#middleSection #freeTrial a:hover
{
	background-position: 0 -97px;
}

#middleSection #takeTour
{
	height: 90px;
	width: 230px;
	float: left;
	margin: 20px 0;
}

#middleSection #takeTour a
{
	width: 230px;
	height: 90px;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/learnaboutfeatures.png) no-repeat 0 0;
}

#middleSection #takeTour a:hover
{
	height: 90px;
	width: 230px;
	float: left;
	background: transparent url(images/learnaboutfeatures.png) no-repeat 0 -90px;
}

/*spotlight homepage*/
#sideBar .spotlightTop
{
	width: 330px;
	height: 58px;
	background: url(images/sidebar_spotlight_top.jpg) no-repeat -2px 0;
	margin: 0;
}

#sideBar .spotlightCenter
{
	width: 330px;
	float: left;
	height: 116px;
	background: url(images/sidebar_spotlight.jpg) no-repeat -2px 0;
}

#sideBar .spotlightCenter #spotlightLabel
{
	width: 160px;
	margin: 10px 0 0 15px;
}

#sideBar .spotlightCenter #spotlightLabel p
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #287eb7;
	line-height:18px;
	margin:0px;
	padding:0px;
}

#sideBar .spotlightCenter a
{
	color: #287eb7;
	text-decoration: underline;
}

#sideBar .spotlightCenter a:hover
{
	color: #088ECD;
	font-weight: bold;
}

/* campaign */
#campaign
{
	width: 100%;
	min-width: 960px;
	text-align: center;
	margin: 15px auto 0;
	padding-bottom: 10px;
	height: 245px;
	clear: both;
	float: left;
	background: url(images/campaign_bg.jpg) repeat-x bottom;
}

/*start bottomSection structure */
#bottomSection #bottomContainer
{
	width: 960px;
	margin: 0px auto;
	height: 100%;
	padding: 20px;
}

#bottomSection #bottomContainer #websitemap p, #bottomSection #bottomContainer #websitemap a
{
	color: #FFF;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 14px;
}

#bottomSection #bottomContainer #websitemap a:hover
{
	color: #c3ca00;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 14px;
}

#bottomSection #bottomContainer #websitemap h6, #bottomSection #bottomContainer #websitemap h6 a
{
	color: #FFF;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 18px;
	margin-top: 2px;
}

#bottomSection #bottomContainer #websitemap a:hover h6
{
	color: #c3ca00;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 18px;
}

#bottomSection #bottomContainer #offices p
{
	color: #FFF;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin:0px;
}

#bottomSection #bottomContainer #events p
{
	color: #FFF;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#bottomSection #bottomContainer #websitemap
{
	width: 170px;
	height: 300px;
	float: left;
	background: url(images/footer-wbsitemap.png) no-repeat -7px -13px;
	padding: 45px 5px 10px;
	margin-right: 50px;
}

#bottomSection #bottomContainer #offices
{
	width: 160px;
	height: 295px;
	float: left;
	background: url(images/footer-offices.png) no-repeat -7px -13px;
	padding: 50px 10px 10px;
	margin-right: 60px;
}

#bottomSection #bottomContainer #events
{
	width: 160px;
	height: 295px;
	float: left;
	background: url(images/footer-events.png) no-repeat -7px -13px;
	padding: 50px 10px 10px;
}

#bottomSection #bottomContainer #events .eventsText
{
}

#bottomSection #bottomContainer #events .eventsText li
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	list-style: none;
	line-height: 16px;
	margin-bottom: 15px;
}

#bottomSection #bottomContainer #events .eventsText li a
{
	font-weight: bolder;
	font-size: 13px;
	line-height: 18px;
}

#bottomSection #bottomContainer #events .eventsText li a:hover
{
	color: #C3CA00;
}

#bottomSection #bottomContainer #events .eventsReg a
{
	background: url(images/footer-eventsReg.png) no-repeat 0 0;
	width: 170px;
	height: 60px;
	margin: 20px 0 0 -5px;
	text-indent: -9999px;
	display: block;
}

#bottomSection #bottomContainer #events .eventsReg a:hover
{
	background-position: 0 -64px;
}

#bottomSection #bottomContainer #followus
{
	width: 230px;
	height: 105px;
	background: url(images/footer-followus.png) no-repeat -4px -13px;
	float: right;
	padding: 40px 10px 15px;
	margin-left: 60px;
}

#bottomSection #bottomContainer #followus .followYoutube a
{
	background: url(images/followYoutube.png) no-repeat 0 0;
	width: 99px;
	height: 48px;
	float: left;
	text-indent: -9999px;
	display: block;
}

#bottomSection #bottomContainer #followus .followYoutube a:hover
{
	background-position: 0 -48px;
}

#bottomSection #bottomContainer #followus .followTwitter a
{
	background: url(images/followTwitter.png) no-repeat 0 0;
	width: 131px;
	height: 48px;
	float: right;
	text-indent: -9999px;
	display: block;
}

#bottomSection #bottomContainer #followus .followTwitter a:hover
{
	background-position: 0 -48px;
}

#bottomSection #bottomContainer #followus .followFacebook a
{
	background: url(images/followFacebook.png) no-repeat 0 0;
	width: 232px;
	height: 63px;
	float: left;
	text-indent: -9999px;
	display: block;
}

#bottomSection #bottomContainer #followus .followFacebook a:hover
{
	background-position: 0 -63px;
}

#bottomSection #bottomContainer #contactus
{
	width: 230px;
	height: 92px;
	background: url(images/footer-contactus.png) no-repeat -4px -13px;
	float: right;
	padding: 40px 10px 0;
	margin: 15px 0 0 60px;
}

#bottomSection #bottomContainer #contactus .callusFooter a
{
	background: url(images/footer-callus.png) no-repeat 0 0;
	width: 230px;
	height: 56px;
	text-indent: -9999px;
	display: block;
}

#bottomSection #bottomContainer #contactus .callusFooter a:hover
{
	background-position: 0 -56px;
}

#bottomSection #bottomContainer #contactus .livesupportFooter a
{
	background: url(images/footer-livesupport.png) no-repeat 0 0;
	width: 220px;
	height: 50px;
	margin-top: 5px;
	text-indent: -9999px;
	display: block;
}

#bottomSection #bottomContainer #contactus .contactform a
{
	background: url(images/footer-contactform.png) no-repeat -1px 0;
	width: 230px;
	height: 56px;
	margin-top: 10px;
	text-indent: -9999px;
	display: block;
}

#bottomSection #bottomContainer #contactus .contactform a:hover
{
	background-position: -1px -56px;
}

#bottomSection #bottomContainer #copyRight
{
	width: 160px;
	height: 15px;
	margin-top: 9px;
	text-align: right;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: right;
}

#bottomSection #bottomContainer #footerMenu
{
	width: 100%;
	height: 85px;
	margin: 15px 0 0;
	padding-bottom: 10px;
	clear: both;
	float: left;
	background: url(images/footer-menu.png) no-repeat -7px -5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { #bottomSection #bottomContainer #footerMenu
	{padding:10px 0px 0px;}
}

#bottomSection #bottomContainer #footerMenu ul
{
	width: 960px;
	height: 100%;
	text-align: left;
	padding:0px;
}

#bottomSection #bottomContainer #footerMenu li
{
	display: inline;
	color: #ffffff;
	float: left;
	margin-left: 15px;
	line-height:20px;
}

#bottomSection #bottomContainer #footerMenu a
{
	color: #ffffff;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}

#bottomSection #bottomContainer #footerMenu a:hover
{
	color: #c3ca00;
}

#bottomSection #bottomContainer #members
{
	width: 500px;
	height: 70px;
	margin-bottom: 10px;
	clear: both;
	float: left;
	background: url(images/footer_members.png) no-repeat 0 3px;
	padding:7px 0px 0px 63px;
}

#bottomSection #bottomContainer #members img
{
	margin-right:10px;
}

#bottomSection #bottomContainer #members .ota
{
	margin-bottom:35px;
}

#bottomSection #bottomContainer #seals
{
	width: 353px;
	height: 55px;
	float: right;
	background: url(images/footer_seals.jpg) no-repeat 0 1px;
	text-indent: -9999px;
	display: block;
}

/*************************\\\\\\\ WEBSITE CONTENT PAGE SIDEBAR NAVIGATION ////////********************/
/*Content Area*/
#middleSection #middleContainer #contentArea_rightNav
{
	width: 610px;
	height: auto;
	padding: 0 50px 0;
	background: url(images/contentArea_rightnav_bg.jpg) repeat-y 0 0;
	float: left;
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-align: justify;
	margin: 15px 0 25px;
}

#middleSection #middleContainer #contentArea_rightNavTop
{
	width: 710px;
	height: 20px;
	clear: both;
	background: url(images/contentArea_rightnavTop.jpg) no-repeat 0 0;
	position: relative;
	margin-left: -50px;
}

#middleSection #middleContainer #contentArea_rightNavBottom
{
	width: 710px;
	height: 20px;
	float: left;
	clear: both;
	background: url(images/contentArea_rightnavBottom.jpg) no-repeat bottom;
	position: relative;
	margin-left: -50px;
}

#middleSection #middleContainer #contentArea_rightNav .title-list li
{
	list-style: none;
}

#middleSection #middleContainer #contentArea_rightNav .entry
{
	margin-top: 10px;
}

#middleSection #middleContainer #contentArea_rightNav .navigation
{
	margin: 10px 0;
	width: 615px;
	height: auto;
	float: left;
}

#middleSection #middleContainer #contentArea_rightNav .navigation .alignleft
{
	float: left;
	height: auto;
}

#middleSection #middleContainer #contentArea_rightNav .navigation .alignright
{
	float: right;
	height: auto;
}

/*Side bar*/
#middleSection #middleContainer #sideBar_rightNav
{
	width: 230px;
	height: auto;
	float: right;
	margin: 15px 0 0 20px;
}

#middleSection #middleContainer #sideBar_rightNav #rightNavTop
{
	width: 230px;
	height: 10px;
	float: right;
	background: url(images/sidebar_bg-top.png) no-repeat 0 0;
}

#middleSection #middleContainer #sideBar_rightNav #rightNavCenter
{
	width: 230px;
	height: auto;
	float: right;
	background: url(images/sidebar_bg.png) repeat-y 0 0;
}

#middleSection #middleContainer #sideBar_rightNav #rightNavBottom
{
	width: 230px;
	height: 3px;
	float: right;
	background: url(images/sidebar_bg-down.png) no-repeat bottom;
	margin-bottom: 15px;
}

#middleSection #middleContainer #sideBar #rightNav p
{
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

#middleSection #middleContainer #sideBar #rightNav ul
{
	width: 100%;
	padding:0px;
	margin:0px;
}

#middleSection #middleContainer #sideBar #rightNav li
{
	list-style: none;
	display: block;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0;
}

#middleSection #middleContainer #sideBar #rightNav a
{
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #088ECD;
	text-decoration: none;
	padding-bottom: 5px;
}

#middleSection #middleContainer #sideBar #rightNav a:hover
{
	color: #C3CA00;
}

#middleSection #middleContainer #sideBar #rightNav ul li span
{
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-decoration: none;
	padding-top: 3px;
}

#middleSection #middleContainer #sideBar_rightNav
{
	width: 230px;
	height: auto;
	float: right;
	margin: 14px 0;
	padding: 0;
}

#middleSection #middleContainer #sideBar_rightNavCenter
{
	width: 230px;
	height: auto;
	background: url(images/sidebar_bg.png) repeat-y 0 0;
}

#middleSection #middleContainer #sideBar_rightNav a
{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #707070;
	line-height: 34px;
	float: left;
}

#middleSection #middleContainer #sideBar_rightNav li
{
	display: inline;
	float: left;
	clear: both;
}

#middleSection #middleContainer #sideBar_rightNav li a
{
	width: 208px;
	height: 37px;
	padding: 0 0 0 22px;
	background: url(images/rightnav.png) no-repeat 0 -40px;
}

#middleSection #middleContainer #sideBar_rightNav .current_page_item a, #middleSection #middleContainer #sideBar_rightNav li a:hover
{
	background: url(images/rightnav.png) no-repeat 0 0;
	font-weight: bold;
	color: #088ecd;
	padding: 0 0 0 49px;
	width: 181px;
}

#middleSection #middleContainer #sideBar_rightNav #rightNav #sideBar_rightNavBottom
{
	background: url(images/sidebar_bg-down.png) no-repeat bottom center;
	width: 230px;
	height: 3px;
	float: right;
	clear: both;
}

#middleSection #middleContainer #sideBar_rightNav #learnMoreAbout
{
	background: url(images/learnmoreaboutBottom.png) no-repeat bottom;
	width: 210px;
	height: auto;
	float: right;
	clear: both;
	padding: 0px 10px 10px;
	margin-bottom: 15px;
}

#middleSection #middleContainer #sideBar_rightNav #learnMoreAboutTop
{
	background: url(images/learnmoreaboutTop.png) no-repeat 0 0;
	width: 210px;
	height: 50px;
	float: right;
	clear: both;
	padding: 0px 10px 0px;
	margin-top: 0px;
}

#middleSection #middleContainer #sideBar_rightNav #learnMoreFeaturesTop
{
	background: url(images/learnaboutfeaturesTop.png) no-repeat 0 0;
	width: 210px;
	height: 50px;
	float: right;
	clear: both;
	padding: 0px 10px 0px;
	margin-top: 0px;
}

#middleSection #middleContainer #sideBar_rightNav #learnMoreAbout a
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #707070;
	line-height: 14px;
	float: left;
}

#middleSection #middleContainer #sideBar_rightNav #learnMoreAbout li
{
	display: inline;
	float: left;
	clear: both;
}

#middleSection #middleContainer #sideBar_rightNav #learnMoreAbout li a
{
	width: 190px;
	height: 26px;
	padding: 9px 0 0 25px;
	background: url(images/learn-more-about_hover.png) no-repeat 0 10px;
	color: #fff;
}

#middleSection #middleContainer #sideBar_rightNav #learnMoreAbout .current_page_item a, 
#middleSection #middleContainer #sideBar_rightNav #learnMoreAbout li a:hover
{
	background: url(images/learn-more-about_hover.png) no-repeat 0 -26px;
	font-weight: normal;
	color: #c3ca00;
	padding: 9px 0 0 25px;
	width: 190px;
	line-height:14px;
}

#middleSection #middleContainer #sideBar_rightNav #rssArea, 
#middleSection #middleContainer #sideBar_BlogrightNav #rssArea
{
	height: 60px;
	width: 190px;
	padding: 0 15px 10px;
	margin: 10px 0 0 0;
	background: url(images/sidebar_rss_bg_s.jpg) no-repeat bottom center;
	float: left;
}

#middleSection #middleContainer #sideBar_rightNav #rssArea a, 
#middleSection #middleContainer #sideBar_BlogrightNav #rssArea a
{
	width: 190px;
	height: 45px;
	background: url(images/sidebar_rss_icon_s.jpg) no-repeat top left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
}

#middleSection #middleContainer #sideBar_rightNav #rssArea a:hover
{
	text-decoration: none;
}

#middleSection #freeTrial_rightNav
{
	height: 97px;
	width: 230px;
	float: right;
	margin: 0px 0px 15px 0px;
	clear: both;
}

#middleSection #freeTrial_rightNav a
{
	width: 230px;
	height: 97px;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/getfreetrial.png) no-repeat 0 0;
}

#middleSection #freeTrial_rightNav a:hover
{
	width: 230px;
	height: 97px;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/getfreetrial.png) no-repeat 0 -97px;
}

#middleSection #freeTrial_rightNav_Features a
{
	width: 230px;
	height: 118px;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/getfreetrial.png) no-repeat 0 0;
}

#middleSection #freeTrial_rightNav_Features a:hover
{
	width: 230px;
	height: 124px;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/getfreetrial.png) no-repeat 0 -124px;
}

#middleSection #takeTour_rightNav
{
	height: 60px;
	width: 250px;
	float: right;
	background: transparent url(images/taketour.png) no-repeat 0 0;
	margin: 5px -20px 0 0;
}

#middleSection #takeTour_rightNav a
{
	width: 250px;
	height: 60px;
	display: block;
	text-indent: -9999px;
}

#middleSection #middleContainer #sideBar_rightNav #rightNav
{
	width: 230px;
}

/*************************\\\\\\\ GUESTCENTRIC BLOG ////////********************/
/*sidebar - Blog Categories*/
#middleSection #middleContainer #sideBar_BlogrightNav
{
	width: 230px;
	height: auto;
	float: right;
	margin: 15px 0 0 10px;
	padding: 0;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleTopCategories
{
	height: 25px;
	width: 230px;
	background: url(images/rightnav_blog_categ.jpg) no-repeat;
	float: left;
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
	text-indent: -9999px;
	margin-top: 10px;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleTopArchives
{
	height: 25px;
	width: 230px;
	background: url(images/rightnav_blog_arch.jpg) no-repeat;
	float: left;
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
	text-indent: -9999px;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleTop h2
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	margin-top: 15px;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid
{
	height: auto;
	width: 185px;
	padding: 10px 20px 10px 25px;
	background: url(images/sidebar_bg.png) repeat-y 0 0;
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid p
{
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid h2
{
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #088ECD;
	text-decoration: none;
	padding-bottom: 5px;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid ul
{
	list-style: none;
	width: 100%;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid li
{
	width: 100%;
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid li a
{
	color: #898989;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid li a:hover
{
	color: #C3CA00;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleMid h3
{
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
	padding-bottom: 10px;
}

#middleSection #middleContainer #sideBar_BlogrightNav .catModuleBot
{
	height: 10px;
	width: 230px;
	background: url(images/sidebar_bg-down.png) no-repeat bottom;
	float: left;
}

/*sidebar - Blog Last Posts*/
#middleSection #middleContainer #sideBar_BlogrightNav #postModuleTop
{
	height: 36px;
	width: 230px;
	background: url(images/rightnav_blog_lposts.jpg) no-repeat;
	float: left;
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
	text-indent: -9999px;
	margin-top: 15px;
}

#middleSection #middleContainer #sideBar_BlogrightNav #postModuleTop h2
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
}

#middleSection #middleContainer #sideBar_BlogrightNav #postModuleMid
{
	height: auto;
	width: 205px;
	padding: 10px 10px 10px 15px;
	background: #ffffff url(images/sidebar_bg.png) repeat-y 0 0;
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}

#middleSection #middleContainer #sideBar_BlogrightNav #postModuleMid p
{
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

#middleSection #middleContainer #sideBar_BlogrightNav #postModuleMid h2, #middleSection #middleContainer #sideBar_BlogrightNav #postModuleMid a
{
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-decoration: none;
	padding-bottom: 5px;
}

#middleSection #middleContainer #sideBar_BlogrightNav #postModuleMid a:hover
{
	color: #C3CA00;
}

#middleSection #middleContainer #sideBar_BlogrightNav #postModuleMid h3
{
	font: 11px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
	padding-bottom: 10px;
}

#middleSection #middleContainer #sideBar_BlogrightNav #postModuleBot
{
	height: 10px;
	width: 230px;
	background: url(images/sidebar_bg-down.png) no-repeat bottom;
	float: left;
}

/*BLOG content area*/
#middleSection #middleContainer #contentArea_rightNav
{
	width: 610px;
	height: auto;
	padding: 0 50px;
	background: url(images/contentArea_rightnav_bg.jpg) repeat-y 0 0;
	float: left;
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-align: justify;
	margin: 15px 0 25px;
}

#middleSection #middleContainer #contentArea_rightNav #respond
{
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	padding: 6px 0px;
	width: 500px;
}

#middleSection #middleContainer #contentArea_rightNav small
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	padding-left: 20px;
	margin-bottom: 25px;
	width: 95%;
	height: auto;
	max-height: 15px;
	float: left;
	clear: both;
	background: url(images/calendar.png) no-repeat;
}

#middleSection #middleContainer #contentArea_rightNav a
{
	color: #C3CA00;
	text-decoration: none;
}

#middleSection #middleContainer #contentArea_rightNav a:hover
{
	text-decoration: underline;
}

#middleSection #middleContainer #contentArea_rightNav ul, #middleSection #middleContainer #contentBlog ol
{
	padding: 15px 0px;
	margin-bottom: 20px;
}

#middleSection #middleContainer #contentArea_rightNav li p
{
	color: #555555;
}

#middleSection #middleContainer #contentArea_rightNav textarea
{
	width: 100%;
	border: 1px solid #ccc;
	background: #fafafa;
	text-indent: 5px;
	padding: 5px 0px;
	font: 12px / 18px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#middleSection #middleContainer #contentArea_rightNav input
{
	background: #fafafa;
	height: 15px;
	width: 200px;
	text-align: left;;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #ccc;
	padding: 5px 0px;
	text-indent: 5px;
}

#middleSection #middleContainer #contentArea_rightNav .bookmark-me
{
	padding: 3px 3px;
	font-size: 11px;
	color: #333;
}

#middleSection #middleContainer #contentArea_rightNav .bookmark-me a
{
}

#middleSection #middleContainer #contentArea_rightNav .bookmark-me a:hover
{
}

#middleSection #middleContainer #contentArea_rightNav .bookmarkify
{
	padding: 5px 0px;
	margin-top: 15px;
}

#middleSection #middleContainer #contentArea_rightNav #submit
{
	background: #04416B;
	border: 1px solid #04416B;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
}

#middleSection #middleContainer #contentArea_rightNav .entry
{
	margin-top: 10px;
}

#middleSection #middleContainer #contentArea_rightNav .entry #comments
{
	margin-top: 20px;
	border-top: 1px dotted #eee;
}

#middleSection #middleContainer #contentArea_rightNav .entry #commentform small
{
	background: none;
	padding: 0;
}

#middleSection #middleContainer #contentArea_rightNav .entry #respond
{
	font-weight: bold;
	border-top: 1px dotted #eee;
	width: 100%;
}

#middleSection #middleContainer #contentArea_rightNav .postmetadata
{
	color: #999;
	padding: 5px 5px 5px 20px;
	background: #d8d8d8 url(images/blog_postmetadata.png) no-repeat center left;
	height: auto;
	width: 684px;
	margin-left: -50px;
	position: relative;
	overflow: hidden;
    float: left;
}

#middleSection #middleContainer #contentBlog img
{
	margin: 10px;
}

/*Page without Sidebar*/
/*content area*/
#middleSection #middleContainer #contentAreaFull
{
	width: 100%;
	height: auto;
	float: left;
	font: 12px / 24px Verdana, Arial, Helvetica, sans-serif;
	color: #898989;
	text-align: justify;
}

/*************** Main Pricing Table dependent *******************/
#middleSection #middleContainer #contentArea .mainTable
{
	margin: 30px 0px;
}

#middleSection #middleContainer #contentArea .mainTable img
{
	text-align: center;
	display: inline;
}

#middleSection #middleContainer #contentArea .mainTable .headerCells
{
	width: 200px;
	padding: 5px;
	height: 40px;
	background: #e1eaef url(bg.gif) repeat-x;
	color: #898989;
	border-bottom: 1px solid #e9e9e9;
}

#middleSection #middleContainer #contentArea .mainTable .headerCells h1
{
	color: #898989;
	text-align: center;
	font: 18px "Arial Narrow", Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
}

#middleSection #middleContainer #contentArea .mainTable .headerCells h2
{
	color: #3178AE;
	font: 15px "Arial Narrow", Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 12px 0px;
}

#middleSection #middleContainer #contentArea .mainTable .leftCells
{
	width: 150px;
	padding: 5px;
	font-family: Tahoma;
}

/*************** Main Pricing Table dependent contentArea_rightNav *******************/
#middleSection #middleContainer #contentArea_rightNav .mainTable
{
	margin: 30px 0px;
}

#middleSection #middleContainer #contentArea_rightNav .mainTable img
{
	text-align: center;
	display: inline;
}

#middleSection #middleContainer #contentArea_rightNav .mainTable .headerCells
{
	width: 200px;
	padding: 5px;
	height: 40px;
	background: #e1eaef url(bg.gif) repeat-x;
	color: #898989;
	border-bottom: 1px solid #e9e9e9;
}

#middleSection #middleContainer #contentArea_rightNav .mainTable .headerCells h1
{
	color: #898989;
	text-align: center;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	padding: 5px 0;
}

#middleSection #middleContainer #contentArea_rightNav .mainTable .headerCells h2
{
	color: #3178AE;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 12px 0px;
}

#middleSection #middleContainer #contentArea_rightNav .mainTable .leftCells
{
	width: 150px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#middleSection #middleContainer #contentArea #topArea
{
	font-size: 22px;
	color: #898989;
	list-style: none;
	padding-left: 12px;
	margin-left: 0;
	height: 40px;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	font-family: Arial, Helvetica, sans-serif;
}

#middleSection #middleContainer #contentArea #subArea
{
	font-size: 13px;
	color: #3178AE;
	height: 35px;
	padding-left: 12px;
}

#middleSection #middleContainer #contentArea .mainTable .leftCells li
{
	line-height: 25px;
	list-style: none;
	font-size: 14px;
}

#middleSection #middleContainer #contentArea .mainTable .contentCells
{
	text-align: center;
	font-size: 12px;
	color: #666666;
}

#middleSection #middleContainer #contentArea .mainTable .contentBulk
{
	text-align: center;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
}

#middleSection #middleContainer #contentArea .mainTable .contentCells ul
{
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	line-height: 20px;
}

#middleSection #middleContainer #contentArea .mainTable .contentCells li
{
	line-height: 25px;
	list-style: none;
	font-size: 14px;
}

.floatfixer
{
	clear: both;
	float: none;
	height: 1px;
	overflow: hidden;
}

/***** POLLS config ******/
#middleSection #middleContainer #contentBlog .wp-polls
{
}

#middleSection #middleContainer #contentBlog .wp-polls input
{
	background: #eee;
	border: 1px solid #ddd;
	color: #76AACA;
	text-align: center;
	height: auto;
	width: auto;
}

#middleSection #middleContainer #contentBlog .wp-polls small
{
	background: none;
}

#sideBar .sitofono
{
	width: 100%;
	height: 50px;
	float: left;
	text-align: right;
}

#middleSection #middleContainer #contentArea .ratingblock, #middleSection #middleContainer #contentAreaFull .ratingblock
{
	margin-top: 50px;
}

/* Twitter Widget */
#tweetsTop
{
	background: url(images/sidebar_tweets_top.jpg) no-repeat 0 0;
	width: 330px;
	height: 58px;
	float: left;
	clear: both;
}

#tweetsCenter
{
	background: url(images/sidebar_home_bg.png) repeat-y scroll 0 0;
	width: 290px;
	height: auto;
	padding: 30px 20px 5px;
}

#tweetsCenter .twitterwidget-rss
{
	visibility:hidden;
}

#tweetsCenter h2 a
{
	font:16px MetaPlusBookRoman, Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#088ECD;
	margin-left:-8px;
}

#tweetsCenter li
{
	clear: both;
	list-style: none;
	padding: 5px 0;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #088ECD;
	line-height: 18px;
}

#tweetsCenter li img
{
	float: left;
	margin-right: .5em;
}

#tweetsCenter li .clear
{
	clear: both;
}

#tweetsCenter .entry-meta, #tweetsCenter .entry-meta a
{
	color: #898989;
	font-size: 10px;
	display: inline;
}

#tweetsCenter .entry-content a
{
	color: #056199;
	white-space: nowrap;
}

#tweetsCenter ul
{
	padding:0px;
	margin:0px;
}

#tweetsCenter .entry-content a:hover
{
	color: #C3CA00;
}

#tweetsCenter li.xavisys-link
{
	display: none;
}

/* Videos page 960x540 px */
body.videos
{
	background: #ffffff url(images/body_videosPage_bg.png) repeat-x;
}

body.videos #topSection #topContainer #flashArea
{
	width: 960px;
	height: 565px;
	float: left;
	clear: both;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeriesTop
{
	background: url(images/socialMediaVideosTop.png) no-repeat 0 0;
	width: 210px;
	height: 55px;
	clear: both;
	padding: 0 10px;
	margin-top: 15px;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeries
{
	background: url(images/socialMediaVideos.png) repeat-y 0 0;
	width: 210px;
	clear: both;
	padding: 0 10px;
	overflow: hidden;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeriesBottom
{
	background: url(images/socialMediaVideosBottom.png) no-repeat 0 0;
	width: 210px;
	height: 14px;
	clear: both;
	padding: 0 10px 10px;
	margin-bottom: 15px;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeries a
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #707070;
	line-height: 16px;
	float: left;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeries li
{
	width: 210px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeries li a
{
	padding: 4px 0 4px 25px;
	background: url(images/learn-more-about_hover.png) no-repeat 0 5px;
	color: #fff;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeries .current_page_item a, #middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeries li a:hover
{
	background: url(images/learn-more-about_hover.png) no-repeat 0 -31px;
	color: #c3ca00;
}

#middleSection #middleContainer #sideBar_BlogrightNav #Nav-socialMediaSeries li.comingSoon a:hover
{
	text-decoration: line-through;
	color: #444;
}

#freeTrial_homepage
{
	height: 105px;
	margin-bottom: 15px;
	width: 330px;
}

#freeTrial_homepage a
{
	background: url("images/getfreetrial_homepage.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 105px;
	text-indent: -9999px;
	width: 330px;
}

#freeTrial_homepage a:hover
{
	background-position: 0 -105px;
}

/* Pricing Page 03-31-2011 */
#middleSection #middleContainer #contentArea_rightNav #pricingWraper
{
	background: url(images/pricing_table.png) no-repeat 0 0;
	width: 620px;
	height: 415px;
	position: relative;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #898989;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper span
{
	font-size: 9px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_top
{
	overflow: hidden;
	height: 86px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_left
{
	float: left;
	width: 309px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_center
{
	float: left;
	width: 149px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_right
{
	float: left;
	width: 131px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_top #pricingWraper_left h2
{
	font-size: 24px;
	font-family: MetaPlusBookRoman, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	line-height: 26px;
	color: #088ecd;
	text-align: left;
	padding: 10px 20px 0px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_top #pricingWraper_center #pay-as-you-go
{
	background: url(images/pricing_payasyougo.png) no-repeat 0 0;
	width: 134px;
	height: 70px;
	padding: 13px 15px 0px;
	font-size: 20px;
	font-family: MetaPlusBookRoman, Helvetica, Arial, sans-serif;
	color: #494848;
	position: relative;
	z-index: 99;
	line-height: 18px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_top #pricingWraper_right #gold
{
	background: url(images/pricing_gold.png) no-repeat 0 4px;
	width: 111px;
	height: 75px;
	padding: 13px 15px 0px 30px;
	font-size: 20px;
	font-family: MetaPlusBookRoman, Helvetica, Arial, sans-serif;
	color: #0090d3;
	position: relative;
	left: -10px;
	line-height: 18px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper span.small
{
	font-size: 14px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper span.smaller
{
	font-size: 10px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_1row, 
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_2row, 
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_3row, 
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_4row
{
	float: left;
	width: 590px;
	overflow: hidden;
	padding: 0px 10px 0px 20px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_2row
{
	margin: 23px 0px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_3row
{
	margin: 10px 0px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_4row
{
	margin: 23px 0px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_left ul, 
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_center ul, 
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_right ul
{
	margin: 0px;
	padding: 0px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_center ul.pay
{
	color: #494848;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_right ul.gold
{
	color: #088ECD;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_left ul li, 
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_center ul li, 
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_right ul li
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(images/pricing_li.png) no-repeat 0 4px;
	list-style: none;
	line-height: 20px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_bottom
{
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 10px;
}

#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_bottom a.demo,
#middleSection #middleContainer #contentArea_rightNav #pricingWraper #pricingWraper_bottom a.signup
{
	display: inline;
} 

