@charset "utf-8";
/* CSS Document */
.text-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}
/*-------------------Left Column-----------------*/
#left-col {
	float: left;
	width: 183px;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 20px;
}
#left-col img.productTitle {margin-top: 10px;}
.left-col-navholder {
	float: left;
	width: 180px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.left-col-navholder .products-titledivider {
	background: url(../images/products_active_bkgrd.png) repeat-x;
	width: 193px;
	height: 22px;
	margin-left: -10px;
	padding: 4px 0 0 12px;
}
.left-col-navholder a, .left-col-navholder a:active, .left-col-navholder a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.left-col-navholder a:hover {
	color: #e8520c;
}
.left-col-navholder ul li {
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	height: 22px;
	background-image: url(../images/products-activearrow.png);
	background-repeat: no-repeat;
	background-position: -5px 3px;
	text-indent: 7px;
}
#left-col .active-title-ipro {
	width:241px; 
	margin-left: -25px;
	padding: 0;
	height: 56px;
	position: relative;
	z-index: 99;
}
.left-col-navholder ul li.leftActive {
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	width:173px;
	background-image: url(../images/products-activearrow.png);
	background-repeat: no-repeat;
	background-position: -5px 2px;
	text-indent: 7px;
}
.left-col-navholder ul li.leftActiveAfter {margin-top: 4px;}
.left-col-navholder ul li.leftActive a {color: #333; font-weight: 900; font-size: 105%;}
.left-col-navholder ul {
	margin-left: 0;
	margin-top: 5px;
	padding-top: 0px;
	padding-left: 10px;
}
.left-col-item {
	float: left;
}
/*------------------End Left Column-----------------*/

/*-------------------Right Column-----------------*/
#right-col {
	float: left;
	width: 696px;
	padding-top: 0px;
	border-left: 1px #ccc solid;
}
#right-col p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
#right-col a, #right-col a:active, #right-col a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
#right-col a:hover {
	color: #e8520c;
}
.right-col-item {
	float: left;
	width: 656px;
	margin-top: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-right: 20px;
	padding-left: 20px;
}
.right-col-item img {
	float: left;
	margin-right: 15px;
	margin-top: 10px;
}
.right-col-item span {
	float: left;
}
/*.right-col-item a, .right-col-item a:active, .right-col-item a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #00529c;
}*/
.right-col-item-left {
	float: left;
	width: 308px;
	padding-right: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height: 18px;
}
.right-col-item-right {
	float: left;
	width: 308px;
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
/*-------------------End Right Column-----------------*/

/*------------------Product Detail-----------------*/
#productIproDetail {width: 593px; padding: 25px 50px 20px 50px; background: #fff url(../images/pagebg-ipro-detail.jpg) no-repeat right top; overflow: hidden;}
#productEproDetail {width: 593px; padding: 25px 50px 20px 50px; background: #fff url(../images/pagebg-epro-detail.jpg) no-repeat right top; overflow: hidden;}
#productSEODetail {width: 693px; padding: 25px 0px 20px 0px; background: #fff url(../images/pagebg-seo-detail.jpg) no-repeat right top; overflow: hidden;}
#productComparison {width: 653px; padding: 17px 20px 20px 20px; background: #fff url(../images/bg-productDetail.jpg) repeat-x left bottom; overflow: hidden;} 

.leftIntroParagraph {width: 300px;}

#productDetail {width: 593px; padding: 17px 50px 20px 50px; background: #fff url(../images/bg-productDetail.jpg) repeat-x left bottom; overflow: hidden; position: relative;}
.webexpressIMG {background: url(../images/bg-webexpress.jpg) no-repeat left top; width:516px; height: 394px; padding: 17px 0 0 15px; margin: 0 auto;}
#productDetail img.webExpress {padding: 10px 0 0 60px; background: url(../images/bg-webexpress.jpg);}
#productDetail img.howItWorks {background: #ebebeb; padding: 10px; border: 1px #ccc solid;}

#productDetail img.webBuyNow {position:absolute; top: 5px; right: 5px;}
#productDetail img.webLeftArrow {position:absolute; top: 240px; left: 44px;}
#productDetail img.webRightArrow {position:absolute; top: 240px; right: 40px;}

#productDetail img.eProscreen {background: #ebebeb; padding: 10px; border: 1px #ccc solid;}
#productDetail img.floatLeft {float: left; margin-right:15px;}
#productDetail img.floatRight {float: right; margin-left:15px;}
#productDetail span img{float: right; padding-left: 5px; margin-top: 15px;} 
/*------------------Random Classes---------------*/

.two-column {
	float: left;
	width: 656px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-right: 20px;
	padding-left: 20px;
}
.click-here-link {
	margin-top: 20px;
}
.classy-text-right {
	float: right;
	width: 400px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.consumers-text-right {
	float: right;
	width: 400px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.active-link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
/*------------------End Random Classes---------------*/


/*------------------Products Page--------------------*/
#products-mainimg {
	width: 904px;
	height: 248px;
	margin: 10px 0 0 0;
	background: url(../images/products_main_img.jpg) no-repeat;
	float: left;
	text-align: right;
/*	padding-top: 60px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 250px;*/
}
.products-bottom {
	width: 905px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.products-bottom ul {
	margin-top: 10px;
}
.products-bottom li {
	background-image: url(../images/products_icon_check.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 27px;
	margin-bottom: 7px;
}
.products-bottom-small {
	width: 180px;
	height: 205px;
	float: left;
	background-image: url(../images/products_btm_divider.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.products-bottom-lrg {
	width: 215px;
	height: 205px;
	float: left;
	margin-left: 25px;
	margin-top: 25px;
}
.products-comparison {
	width: 206px;
	float: left;
	margin-top: 25px;
	margin-left: 10px;
}
.font-24-bold {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.font-20-bold {font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.font-16-bold {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.font-bold {font-weight: bold;}
.font-color-blue {color: #3f62c0;}
.font-color-orange {color: #ef9303;}
.font-color-green {color: #4f9d24;}
table#pricing  {width: 660px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; border-collapse: collapse; border: none;}
table#pricing th {padding: 6px; text-align: center; border-left: 2px #fff solid; border-right: 2px #fff solid;}
table#pricing th.title {width: 250px;}
table#pricing td {padding: 6px; text-align: center; border-bottom: 1px #e1e1e0 dotted; width: 140px; border-left: 2px #fff solid; border-right: 2px #fff solid;}
table#pricing td:first-child {font-weight: 900; text-align: left; background-color: #f7f7f7; width: 140px; padding: 6px;}
table#pricing td.emptyCell {background-color: #fff;}
table#pricing td.aligncenter  {text-align: center;}
table#pricing td.active-product {border-left: 2px #fff solid; border-right: 2px #fff solid; background:url(../images/active_col_bkgrd.png) repeat-y 50% 50%;}
table#pricing th.active-product {border-left: 2px #fff solid; border-right: 2px #fff solid; background:url(../images/active_col_bkgrd.png) repeat-y 50% 50%;}
table#pricing td a.iPro {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3f62c0;}
table#pricing td a.ePro {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ef9303;}
table#pricing td a.web {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4f9d24;}

.iProPlansPricing {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3f62c0;}
.eProPlansPricing {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ef9303;}
.webPlansPricing {font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4f9d24;}

	.iProPlansPricing span, .eProPlansPricing span, .webPlansPricing span {font-size: 16px;}

#productSubNavigation {margin: 0 auto;}
#productSubNavigation ul {}
#productSubNavigation li {display: inline-block; width: 190px; height: 15px; text-align: left; zoom: 1; *display: inline;}
#productSubNavigation li a, #productSubNavigation li a:active, #productSubNavigation li a:visited {color: #444; font-weight: normal; text-decoration:none;}
#productSubNavigation li a.activeTemplate {color: #fff; font-weight: 900; font-size: 90%; background: #29820d; padding: 2px;}

