/* Table of Contents:
 
	CSS Reset
	Typography
		- Links
		- Headers
		- Text
		- Lists
	Layout
		- Header
		- Content Holder
		- Menu
		- Center Column
		- Left Column
		- Right Column
		- Footer
		- Misc
	Modules
	Joomla

*/

/* CSS Reset
--------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	outline: 0;
	}

blockquote
{
  padding:5px 5px 5px 32px;

  background-image:url('../images/PostQuote.png');
  background-position:left top;
  background-repeat:no-repeat;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}

/* Typography
--------------------------------------------------------------------------------------- */

/* Links */
a {
	color:#1c0064;
	text-decoration:underline;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, li a {
	
	text-decoration:none;
	}
a:hover {
	color:#3b6565;
	text-decoration:underline;
	}
h3 a:hover {
	color:#ffffff;
	text-decoration:none;
	}	

/* Headers */
h1, .contentheading, .componentheading {
	background:url(../images/module_bg.png) -1450px 40px no-repeat;
	color:#1c0064;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-0.5px;
	padding:0 0 35px;
	}
h2 {
	color:#ff7802;
	font-size:20px;
	letter-spacing:-0.3px;
	margin:20px 0 10px;
	}
h3 {
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 7px;
	}

/* Text */
p {
	margin:0 0 13px;
	}
.small, .modifydate {
	font-size:0.8em;
	}
.createdate {
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	padding:0 0 10px;
	}
.orange {
	color:#f1782a;
	}
.blue {
	color:#01697a;
	}
.green {
	color:#8d9a19;
	}
.pink {
	color:#853948;
	}
.purple {
	color:#1c0064;
	}

/* Lists */
ul, ol {
	margin:0 0 10px;
	}
ul.menu {
	margin:0;
	}
li {
	margin:0 0 5px 20px;
	}
ul {
list-style-image: url("../images/arrow.gif");
}

ul.orangecheck {
list-style-image: url("../images/checkmark.gif");
}
/* Layout
--------------------------------------------------------------------------------------- */
body {
	background:#7f9fa4 url(../images/body_bg.png) repeat-x fixed;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3;
	}
#pc_page {
	margin:0 auto;
	position:relative;
	width:1053px;
	}
table.contentpane, table.contentpaneopen {
	width: 100%;
	}
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	}
	
.dclear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	}

/* Header */
#header {
	background:url(../images/page_bg.png) 0 0 no-repeat;
	height:40px;
	padding:0 21px 0 42px;
	}
#header ul.menu {
	list-style:none;
	}
#header ul.menu li {
	margin:0;
	}
#header li {
	float:left;
	}
#header a {
	display:block;
	height:33px;
	text-indent:-999em;
	}
#header .item1 a {
	background:url(../images/usernav.png) 0 0 no-repeat;
	margin:0 0 0 348px;
	width:240px;
	}
#header .item2 a {
	background:url(../images/usernav.png) -240px 0 no-repeat;
	width:140px;
	}
#header .item3 a {
	background:url(../images/usernav.png) -380px 0 no-repeat;
	width:130px;
	}
#header .item4 a {
	background:url(../images/usernav.png) -510px 0 no-repeat;
	width:132px;
	}

/* Content Holder */
#contentholder {
	background:url(../images/page_bg.png) -1053px 0 repeat-y;
	padding:0 41px 0 38px;
	position:relative;
	width:974px;
	}
#top {
	height:130px;
	}
#logo {
	position:absolute;
	top:22px;left:42px;
	}

/* Menu */
#menu ul.menu {
	list-style:none;
	position:absolute;
	top:18px;
	right:41px;
	width:765px;
	}
#menu ul.menu li {
	margin:0;
	}

#menu li {
	float:left;
	
	}
#menu a {
	display:block;
	height:36px;
	margin:0 0 0 14px;
	text-indent:-999em;
	}
#menu .item1 a {
	background:url(../images/menu.png) 0 1px no-repeat;
	width:76px;	
	}
#menu .item2 a {
	background:url(../images/menu.png) -89px 1px no-repeat;
	width:180px;
	}
#menu .item3 a {
	background:url(../images/menu.png) -283px 1px no-repeat;
	width:87px;
	}
#menu .item4 a {
	background:url(../images/menu.png) -384px 1px no-repeat;
	width:96px;
	}
#menu .item5 a {
	background:url(../images/menu.png) -494px 1px no-repeat;
	width:105px;
	}
#menu .item6 a {
	background:url(../images/menu.png) -612px 5px no-repeat;
	width:137px;
	}
#menu .item1 a:hover {
	background:url(../images/menu.png) 0 -36px no-repeat;
	}
#menu .item2 a:hover {
	background:url(../images/menu.png) -89px -36px no-repeat;
	}
#menu .item3 a:hover {
	background:url(../images/menu.png) -283px -36px no-repeat;
	}
#menu .item4 a:hover {
	background:url(../images/menu.png) -384px -36px no-repeat;
	}
#menu .item5 a:hover {
	background:url(../images/menu.png) -494px -36px no-repeat;
	}
#menu .item6 a:hover {
	background:url(../images/menu.png) -612px -34px no-repeat;
	}
#menu li ul a, #menu li ul .item1 a, #menu li ul .item2 a, #menu li ul .item3 a, #menu li ul .item4 a, #menu li ul .item5 a, #menu li ul .item6 a, #menu li ul .item7 a, #menu li ul .item8 a, #menu li ul .item9 a, #menu li ul .item10 a, #menu li ul .item11 a, #menu li ul .item12 a, #menu li ul .item13 a, #menu li ul .item14 a, #menu li ul .item15 a, #menu li ul .item16 a, #menu li ul .item17 a, #menu li ul .item18 a, #menu li ul .item19 a, #menu li ul .item20 a, #menu  li ul  .item1 a:hover, #menu  li ul  .item2 a:hover, #menu  li ul  .item3 a:hover, #menu  li ul  .item4 a:hover, #menu  li ul  .item5 a:hover, #menu  li ul  .item6 a:hover, #menu  li ul  .item7 a:hover , #menu  li ul  .item8 a:hover , #menu  li ul  .item9 a:hover , #menu  li ul  .item10 a:hover, #menu  li ul  .item11 a:hover, #menu  li ul  .item12 a:hover, #menu  li ul  .item13 a:hover, #menu  li ul  .item14 a:hover, #menu  li ul  .item15 a:hover, #menu  li ul  .item16 a:hover, #menu  li ul  .item17 a:hover, #menu  li ul  .item18 a:hover, #menu  li ul  .item19 a:hover, #menu  li ul  .item20 a:hover  {
	background:none;
	width:16em;
	color:#808080;
	text-indent:0;
	}
/* Slides */
#slides {
	margin:0 12px 16px 5px;
	z-index:-1;
	}
#slides .images {
	/* border:5px solid #e3e1ed; */
	float:left;
	overflow:hidden;
	width:539px;
	z-index:-1;
	}
#slides .text {
	background:#faf9fb;
	/* border-top:5px solid #e3e1ed; */
	/* border-right:5px solid #e3e1ed; */
	/* border-bottom:5px solid #e3e1ed; */
	float:left;
	height:253px;
	overflow:hidden;
	padding:30px 20px 30px 30px;
	width:352px;
	}
#slides .text h1 {
	background:transparent;
	font-size:20px;
	padding:46px 0 10px;
	}
#slides .text p {
	margin:0 0 6px;
	}
#slideshow{ position:relative; z-index:-99}
/* Center Column */
#pc_center {
	float:left;
	}
* html #pc_center {
	display: inline;
	}
.threecolumns  #pc_center {
	margin:0 40px 30px 288px;
	width:480px;
	}
.leftcolumn  #pc_center {
	margin:0 0 30px 288px;
	width:590px;
	}
.rightcolumn  #pc_center {
	margin:0 40px 30px;
	width:728px;
	}
.nocolumns  #pc_center {
	margin:0 40px 30px;
	width:888px;
	}

/* Left Column */
#pc_left {
	float:left;
	}
.threecolumns #pc_left {
	margin:0 0 26px -808px;
	width:240px;
	}
.nocolumns #pc_left, .rightcolumn #pc_left {
	display:none;
	}
.leftcolumn #pc_left {
	margin:0 0 0 -878px;
	}

/* Right Column */
#pc_right {
	float:left;
	}
.threecolumns #pc_right, .rightcolumn #pc_right {
	margin:98px 0 70px;
	width:160px;
	}
.nocolumns #pc_right, .leftcolumn #pc_right {
	display:none;
	}

/* Footer */
#footer {
	background:url(../images/page_bg.png) -2106px 0 no-repeat;
	color:#e1dddd;
	font-size:11px;
	height:20px;
	padding:20px 41px 5px 42px;
	}
#sitemap {
	color: #006;
	font-size:11px;
	height:20px;
	padding:20px 41px 52px 42px;
	}

/* Misc */
#bottom {
	padding:0 0 30px;
	}
#quote {
	position:absolute;
	top:71px;right:-1px;
	}
#social {
	color:#c3683b;
	font-size:14px;
	position:absolute;
	right:52px;bottom:10px;
	}
#social img {
	margin:0 0 0 6px;
	vertical-align:bottom;
	}

/* Modules
--------------------------------------------------------------------------------------- */
.module {
	margin:0 0 13px;
	}
.module h3, .module_border h3, .moduletable h3 {
	color:#1c0064;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	}
.module_border {
	background:#faf9fb;
	font-size:14px;
	border:6px solid #e3e1ed;
	margin:16px 0 15px 5px;
	padding:20px 20px 15px;
	width:173px;
	}
.module_border ul {
	margin:0;
	}
.module_orange, .module_purple, .module_green, .module_blue, .module_contact {
	background:url(../images/module_bg.png) -956px 0 repeat-y;
	margin:0 0 15px;
	width:239px;
	}
.module_orange div div, .module_purple div div, .module_green div div, .module_blue div div, .module_contact div div {
	background:url(../images/module_bg.png) -1195px 100% no-repeat;
	}
.module_orange div div div, .module_purple div div div, .module_green div div div, .module_blue div div div, .module_contact div div div {
	background:url(../images/module_bg.png) -478px 0 no-repeat;
	padding:22px 22px 26px;
	width:195px;
	}
.module_purple div div div {
	background:url(../images/module_bg.png) -717px 0 no-repeat;
	}
.module_green div div div {
	background:url(../images/module_bg.png) -239px 0 no-repeat;
	}
.module_blue div div div {
	background:url(../images/module_bg.png) 0 0 no-repeat;
	}
.module_contact div div div {
	background:url(../images/module_contact.png) 0 0 no-repeat;
	}
.module_orange div div div div, .module_purple div div div div, .module_green div div div div, .module_blue div div div div, .module_contact div div div div {
	background:transparent;
	}
.module_orange h3, .module_purple h3, .module_green h3, .module_blue h3, .module_contact h3 {
	color:#fff;
	font-size:17px;
	font-style:normal;
	letter-spacing:-0.25px;
	line-height:1.1;
	margin:2px 0 28px 32px;
	}
.moduletable {
	margin:0 0 25px;
	}
.moduletable h3 {
	background:url(../images/module_bg.png) -1450px 32px no-repeat;
	padding:0 0 24px;
	}
.moduletable li {
	/*font-size:11px;*/
	margin:0 0 0 20px;
	}
.moduletable li a {
	color:#3b6565;
	}
.moduletable li a:hover {
	color:#1c0064;
	}
.bottom4_1, .bottom4_2, .bottom4_3, .bottom4_4 {
	float:left;
	margin:0 0 0 5px;
	}
.bottom4_1 {
	margin:0;
	}
a.more {
	display:block;
	font-weight:bold;
	text-align:right;
	}


/* Joomla
--------------------------------------------------------------------------------------- */

/* Unpublished */
.system-unpublished {
	background:#e8edf1;
	border-top:4px solid #c4d3df;
	border-bottom:4px solid #c4d3df;
	}

/* System Messages */
#system-message {
	margin-bottom:10px;
	padding:0;
	}
#system-message dt {
	font-weight:bold;
	}
#system-message dd {
	margin:0;
	font-weight:bold;
	text-indent:30px;
	}
#system-message dd ul {
	color:#0055BB;
	margin-bottom:10px;
	list-style:none;
	padding:10px;
	border-top:3px solid #84A7DB;
	border-bottom:3px solid #84A7DB;
	}

/* System Standard Messages */
#system-message dt.message {
	display:none;
	}

/* System Error Messages */
#system-message dt.error {
	display:none;
	}
#system-message dd.error ul {
	color:#c00;
	background-color:#E6C0C0;
	border-top:3px solid #DE7A7B;
	border-bottom:3px solid #DE7A7B;
	}

/* System Notice Messages */
#system-message dt.notice {
	display:none;
	}
#system-message dd.notice ul {
	color:#c00;
	background:#EFE7B8;
	border-top:3px solid #F0DC7E;
	border-bottom:3px solid #F0DC7E;
	}

/* Debug */
#system-debug {
	color:#ccc;
	background-color:#fff;
	padding:10px;
	margin:10px;
	}
#system-debug div {
	font-size:11px;
	}


/* Extendable Styles */
a.ft_title_hide, a.ft_title, a.ft_all_show, a.ft_all_hide {
	font-weight: bold;
}
a.ft_title_hide, a.ft_title, a.ft_all_show, a.ft_all_hide, .ft_extendWrapper {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
#twoj_fragment1-3 h4 {
	margin-bottom: 10px;
}

/****************** Dropdown Menu styling starts here *************/

#menu li a {

	color: #333;
	font-weight: bold;
	font-size: 12px;
	padding-top:5px;
	display: block;
	
	text-decoration: none;

}
#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	 	z-index: 3000;
}


#menu a {
	display: block;
}
#menu a:hover {
	color:#333;
}

#menu li {
	float: left;
}

#menu li ul, #menu li:hover ul, #menu li ul ul {
	position: absolute;
	width: 16em;
	left: -999em;	
	background-color:#FFF;
	padding: 0px;
	margin:-5px;
    z-index:999;
	border:#ddd solid 1px;
	margin-left:20px;
}
#menu li ul li:hover {
	color:#333;
	background-color: #F7F7F7;
	width:16em;
	padding-left: 0px;
	margin: 0;
	list-style: none;
	height:20px;
    }
#menu li:hover ul {
	left: auto;
	
	
}
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}
#menu li ul ul {
	/*margin: -1em 0 0 10em;*/

}



#menu li:hover ul ul, #menu li.sfhover ul ul {
	left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	left: auto;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul {
	left: -999em;

}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul {
	left: auto;
}
#menu li.parent.active ul li a:hover {
       color: #333;
       text-decoration: none;
    }


#menu  ul li a:hover {
	color:#333;}
#menu li ul li a , #menu .item1 li ul li a, #menu .item2 li ul a, #menu .item3 li ul a, #menu .item4 li ul a, #menu .item5 li ul a, #menu .item6 li ul a, #menu .item7 li ul a, #menu .item8 li ul a, #menu .item9 li ul a, #menu .item10 li ul a, #menu .item11 li ul a, #menu .item12 li ul a, #menu .item13 li ul a, #menu .item14 li ul a, #menu .item15 li ul a, #menu .item16 li ul a, #menu .item17 li ul a, #menu .item18 li ul a, #menu .item19 li ul a, #menu .item20 li ul a {
	color: #333;
	
	height:16px;
	 width:15em;
	 background:none;
	/* ---
       filter:alpha(opacity=80);
       -moz-opacity: 0.8;
       opacity: 0.8;*/
    }
/* **************** Dropdown Menu styling end here ***************/


/********* Calling Rates Styles by Buddy Quaid*********/
.displaybox {
	width:100px;
	background-color:#FFFFFF;
	border:2px solid #000000;
	padding:10px;
	font:24px normal verdana, helvetica, arial, sans-serif;
	color:#000000;
}
span#spResults{
	padding-bottom: 10px;
	display: block;
}

/******** Compare Table Styles by Buddy Quaid******/
/* Compare Table */

.odd {
	background-color:#E5E5E5;
}

.even {
}

.compare {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
}

.compare th {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	border-bottom: solid 1px #313131;
	border-left: solid 3px #CDCDCD;
	border-right: solid 1px #CDCDCD;
	text-align: left;
	font-weight:bold;
	background-color:#E5E5E5;
	padding: 3px;
}

.compareOLD th {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	border-bottom: solid 1px #CDCDCD;
	border-left: solid 3px #CDCDCD;
	border-right: solid 1px #CDCDCD;
	text-align: left;
	font-weight:bold;
	background-image:url(images/GRAPHIC_CPCellBG.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	margin: 0 2px 2px;
}

.compare td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #313131;
	border-bottom: solid 1px #313131;
	text-align: center;
	font-weight:normal;
	height:40px;
	padding: 3px;
}

.compare p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	font-weight:normal;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}


/******** Compare Table******/

#compare{width:740px; text-align:center; line-height:25px;}

.main_row{overflow:hidden; border-bottom:1px solid #2B2B2B;}

.inner_row{color:#1C0064;
float:left;
font-family:arial;
font-size:11px;
text-align:left;
width:235px;}

.top1{float:left; width:80px; height:105px; border-left:1px solid #2B2B2B;}

.top2{float:left; width:80px; border-left:1px solid #2B2B2B; color:#000000; font-size:11px;}

.top3{float:left; width:80px; height:25px; border-left:1px solid #2B2B2B; color:#ffffff;}

.top3 img{margin-top:7px;}

#compare a{text-decoration:none; color:#1C0064;}

#compare a:hover{color:#3b6565;}

.content {
clear:right;
float:left;
padding-top:69px;
width:640px;
}

.col-1 {
float:left;
width:312px;
}

.first-topic {
border-top:medium none;
}

.topic {
width:100%;
}

.topic h2 {
color:#1C0064; font-family:arial;
font-size:19px;
margin:0;
padding:0;
}

.topic p {
font-size:13px;
line-height:147%;
margin:6px 0 14px;
}

.topic p {
color:#363636;
font-family:arial;
font-size:13px;
line-height:17px;;
}

.topic ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 14px;
padding:0;
}

.topic ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/check.gif) no-repeat scroll 3px 6px;
color:#363636;
font-size:120%;
line-height:20px;
padding:0 0 0 20px; font-family:arial;
font-size:13px;
}

.link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/blue-arrow.gif) no-repeat scroll 100% 50%;
color:#1C0064;
font-size:13px; font-family:arial; text-decoration:none;
font-weight:bold;
padding:0 10px 0 0;
}


.link:hover{color:#3b6565;}

.col-2 {
float:right;
width:312px;
}

div.pdf, span.pdf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pdf.gif) no-repeat scroll 0 50%;
margin-left:50px;
padding-left:20px;
}



table.compare1 {
border-collapse:collapse;
color:#000000;
float:left;
width:620px;
}
table.compare1 th {
border-top:1px solid #4D4D4D;
color:#000000;
font-size:13px;
font-weight:normal;
padding:4px 4px 4px 12px;
text-align:left;
}
table.compare1 td {
border-left:1px solid #2B2B2B;
border-top:1px solid #4D4D4D;
font-size:11px;
padding:6px;
text-align:center;
}
table.compare1 td.checked {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/check.gif) no-repeat scroll 36px 6px;
}
table.compare1 th a img {
cursor:pointer;
display:block;
height:58px;
margin:9px auto 0;
width:70px;
}
table.compare1 th.rec img {
margin-top:-1px;
}
table.compare1 td.rec, table.compare th.rec {
/*background-color:#1D1D1D;*/
}
table.compare1 tr.header th {
border-left:1px solid #2B2B2B;
border-top:0 none;
color:#00B4DC;
font-size:17px;
font-weight:bold;
padding-left:0;
text-align:center;
}

table.compare1 tr.header th a{color:#00B4DC; text-decoration:none;}

table.compare1 tr.header th.title {
border-left:0 none;
font-size:100%;
padding-left:12px;
text-align:left;
}
table.compare1 th.title span {
color:#1C0064;
display:block;
font-size:18px;
margin-top:13px;
}
table.compare1 th.title span span {
display:inline;
font-size:60%;
line-height:100%;
vertical-align:top;
}
table.compare1 th.rec strong {
color:#FF7802;
display:block;
font-size:60%;
text-align:center;
width:100%;
}
table.compare1 th.title span.compare-subtext {
color:#1C0064;
font-size:11px;
}

#back{padding-top: 63px; float: right;}

#back a{color:#FFFFFF;
font-family:arial;
font-size:13px;}

.ph_link{padding-left:50px;
padding-top:10px;}






.ip-features .tip {
vertical-align:middle;
}
.ip-features table {
margin-bottom:1em;
width:100%;
}
.ip-features th {
color:#FF9933;
font-family:arial;
font-size:15px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
.ip-features td {
border-bottom:1px dotted #EEEEEE;
padding:0.5em; color:#333333;
font-family:arial;
font-size:15px;
}
.ip-features tr td.feature {
padding-left:1em;
width:80%;
}
.ip-features tr td.attribute {
padding-right:1em;
text-align:right;
}
.ip-features .magnifying-glass {
float:left;
margin:0 0.5em 0 0;
}
.ip-features .price {
width:40%;
}
.ip-features .price a {
font-size:123.1%;
margin-left:1em;
text-decoration:none;
}
.ip-features .starter, .ip-features .pro-plus, .ip-features .pro {
text-align:center;
width:15%; color:#000000;
}
.ip-features .starter, .ip-features .pro-plus {
background-color:#F5FBEE;
}
.ip-features .pro {
background-color:#ffffff;
}
.ip-features th.compare-feature {
border-bottom:1px solid #F48D29;
color:#1C0064;
}
.ip-features th.starter, .ip-features th.pro-plus {
background-color:#C4E998;
color:#FFFFFF;
}
.ip-features th.pro {
background-color:#F48D29; border-right:2px #ffffff solid;
color:#FFFFFF;
}

.pro1{text-align:center; background-color:#ffffff; color:#000000 !important;
width:30%;}

.yellowbox{background:none repeat scroll 0 0 #FFFEE4;
border:1px solid #D5D5D5;
color:#333333;
margin:10px 50px;
padding:10px;}


/* NEW CSS FOR TABLE IN PRODUCT PAGE */

 .buynow
        {
            background-color: #F48D29;
            height: 24px;
            margin-left: 2px;
            border-left: solid 1px #999999;
            border-right: solid 1px #999999;
            font-size: 10pt;
            color: #FFFFFF;
            float: right;
            padding-left: 4px;
            padding-top: 3px;
        }
            .buynow a{
			text-decoration:none;
			}  .buynow
        {
            background-color: #F48D29;
            height: 24px;
            margin-left: 2px;
            border-left: solid 1px #999999;
            border-right: solid 1px #999999;
            font-size: 10pt;
            color: #FFFFFF;
            float: right;
            padding-left: 4px;
            padding-top: 3px;
        }
            .buynow a{
			text-decoration:none;
			} 
.cc{
background:url(/images1/core_features_top.jpg) no-repeat center top;
height:77px;
color:#FFFFFF;
text-align:left;
}
.htxt{
padding:10px;
font-weight:bold;
}
.infoLt1 {            width: 317px;
            border-left: solid 1px #D0D0D0;
            border-right: solid 1px #D0D0D0;
            color: #0098D6;
            background-color: #FFFFFF;
}
.infoRt1 {            width: 317px;
            border-left: solid 1px #D0D0D0;
            border-right: solid 1px #D0D0D0;
            color: #0098D6;
            background-color: #FFFFFF;
}
.buynow1 { 

 background:url(/images1/white_red_arrow.gif) no-repeat right  #F48D29;; 
            height: 24px;
            border-left: solid 1px #999999;
            border-right: solid 1px #999999;
            font-size: 10pt;
            color: #FFFFFF;
			text-align:center;
		
            padding:10px;
     
}


/* ----------------------------------------------- */

/*body {
color:#000000;
font-family:Geneva,Arial,sans-serif;
font-size:10pt;
line-height:18pt;
text-align:left;
margin:0px;
padding:0px;
}*/
.contentheadline {
color:#0098D6;
font-size:20pt;
line-height:22pt;
}
.clear{
margin:0px;
padding:0px;
clear:both;
}

/* ------------------------------------------------  */

        .templatemainblock
        {
            padding-right: 0px ! important;
            width: 990px ! important;
        }
 
        .templatesideblock
        {
            padding-right: 43px ! important;
        }
 
        .templatecontentblock
        {
            width: 675px ! important;
        }
        
        .buynow
        {
            background-color: #F48D29;
            height: 24px;
            margin-left: 2px;
            border-left: solid 1px #999999;
            border-right: solid 1px #999999;
            font-size: 10pt;
            color: #FFFFFF;
            float: right;
            padding-left: 4px;
            padding-top: 3px;
        }
            .buynow a{
			text-decoration:none;
			}    
        .greenseparator
        {
            height: 9px;
            background-color: #A8CE3C;
            width: 100%;
            clear: both;
            margin: 0px;
        }
        
        .greenseparator#topgreenseparator
        {
            height: 4px;
            
        }
 
        .comparisontable
        {
            width: 100%;
            font-size: 10pt;
			line-height:12pt;
            text-align: center;
            border-collapse: collapse;
            clear: both;
            margin: 0px 0px 0px 0px;
        }
 
        .comparisontable tr
        {
            background-color: #FFFFFF;
/*            height: 35px;*/
        }        
 
        .comparisontable td
        {
            border-left: solid 1px #E6E6E6;
            border-right: solid 1px #E6E6E6;
            width: 103px;
						padding: 7px 0;
						vertical-align: top;
        }
        .comparisontable td.col1
        {
					width: 104px;
				}        
				.comparisontable td.last
        {
					width: 102px;
				}        
        
        .comparisontable tr.altrow
        {
            background-color: #F7F7F7;
        }
        
        .comparisontable td.rowhead
        {
            text-align: left;
            width: 130px;
            padding-left: 12px;
        }
        .highlight
        {
            color: #566096;
        }
        .shade
        {
            background: #fffcdc;
        }
		
		  .features1,
				.infoLt,
				.infoRt
        {
            width: 667px;
            border-left: solid 1px #D0D0D0;
            border-right: solid 1px #D0D0D0;
            color: #0098D6;
            background-color: #FFFFFF;
			padding-left:10px;
			margin-top:-30px;
			background:none;
        }
		 .features1>div.altrow
        {
            background-color: #F7F7F7;
        }
 
		
        
        .features,
				.infoLt,
				.infoRt
        {
            width: 317px;
            border-left: solid 1px #D0D0D0;
            border-right: solid 1px #D0D0D0;
            color: #0098D6;
            background-color: #FFFFFF;
			text-align:left;
			margin-top:-30px;
			background:none;
        }
				.infoLt,
				.infoRt
				{
					width: 307px;
					height: 340px;
					float: left;
					padding:14px;
          			color: #000;
					line-height: 16pt;
				}
				.infoRt
				{
					width: 292px;
					padding-left: 30px;
				}
				#infocontainer
				{
					margin-bottom: 20px;
				}
        
        .features>div
        {
            padding: 0px 12px;
            height: 30px;
            margin: 0px;
        }
		* html body .features div{
			 padding: 0px 12px;
		}
 
        .features>div.altrow
        {
            background-color: #F7F7F7;
        }
 
        .bubble
        {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 290px;
            display: none;
        }
 
        .bubble>div
        {
            background-image: url(/images1/bubble.png);
            background-repeat: repeat-y;

            width: 323px;
        }
 
        .bubble>img
        {
            display: block;
            padding: 0px;
            margin: 0px;
        }

 
        .bubbletext
        {
            display: none;
        }
 
        .bullet
        {
            color: #999999;
            font-size: 23pt;
            vertical-align: -5pt;
            line-height: 18pt;
        }
        
        .freetrial
        {
            font-size: 9pt;
            color: #FFFFFF;
			margin:auto;
           
         
          
            padding-left: 0;
/*            vertical-align: middle;*/
            cursor: pointer;
        }
				
		
				div.col1
				{
					width: 106px;
				}
				div.last
				{
					width: 104px;
				}
        
        .slidepanel
        {
            padding: 9px 12px 0px;
            font-size:  10pt;
            line-height: 15pt;
            display: none;
            clear: both;
			background-color:#FFFFF5;
        }
		.optionCost
		{ 
			color: #0098D6;
			font-size:10px;
			font-weight:bold;
		}
		.clear
		{
			height: 0;
			clear: both;
			overflow: hidden;
		}
		
		.addons
		{
		background: transparent url(/images1/core_features_top7.jpg) repeat scroll center top; 
		height: 99px; color: #ffffff;
		}
		
		  .features1>div.altrow
        {
            background-color: #F7F7F7;
        }
		.topimag{
		float:right;
		}
		
		.freetrial a{
		text-decoration:none;
		color:#FFFFFF;
		}
		.freetrial a:hover{
		text-decoration:none;
		color:#000000;
		}