/* Globals */

body 
{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/template/page_back.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	background-color:white;
}

body, th, td
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

a:link, a:active, a:visited
{
	color: #666666;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

a img
{
	border: none;
}

a.rm
{
	background:transparent url(/images/icons/blue_arrow.gif) no-repeat scroll 100% 0.45em;
	font-size:12px;
	padding:0pt 11px 0pt 0pt;
}

a.left {
background:transparent url(/images/icons/blue_arrow.gif) no-repeat scroll 0pt 0.95em;
padding:0pt 0pt 0pt 9px;
}

a.right {
background:transparent url(/images/icons/blue_arrow.gif) no-repeat scroll 100% 0.95em;
padding:0pt 9px 0pt 0pt;
}

h1
{
	line-height:40px;
	color: #468e57;
	font-size: 2.29em;
	font-weight:bold;
	text-align: left;
	margin-bottom:20px;
}

h2
{
	Text-align:left;
	color:#468e57;
	font-size: 1.3em;
	font-weight:normal;
	line-height: 35px;
}

h3
{
	text-align:left;	
	color: #000000;
	font-size: 1.1em;
	font-weight:bold;
	line-height:24px;
	display:block;
	height:27px;
	margin-bottom:15px;
}

hr
{
	height: 0; 
	border: 0; 
	border-top: 1px solid #b5b495; 
}

p
{
	margin:0pt 0pt 24px;
}

ol, ul, dl
{
	margin:10px 0px 10px 25px;
}

ol
{
	list-style-position: inside;
	list-style-type: decimal;	
}

strong
{
	font-weight:bold;
	color:#666666;
}

#print
{
	float:right;
	margin:-15px 0px 0px 0px;
}

/* Primary Container */

#container
{
	margin:0px auto;
	width: 960px;
	padding:0px 0px 30px 0px;
}

/* Header */

#container #masthead
{
	margin: 0px auto;
	height: 450px;
	width: 960px;
}

#container #mastheadINSIDE
{
	margin: 0px auto;
	height: 126px;
	width: 960px;
}

#container #masthead h1, #container #mastheadINSIDE h1
{
	margin: 0;
	padding: 20px 0px 0px 0px;
	text-indent: -999em;
	float:left;
	width:220px;
	border:none;
}

#container #masthead h1 a, #container #mastheadINSIDE h1 a
{
	background-image: url(../images/template/NTB_logo.png);
	background-repeat: no-repeat;
	padding:0px;
	display: block;
	border: 0;
	height:103px;
}

/* Menu Container */

#container #masthead #menus, #container #mastheadINSIDE #menus
{
	float:left;
	margin:45px 15px 0px 0px;
	width:620px;
}


/* Support Nav */

#nav
{
	float:right;
}

#nav ul
{
	float:left;
}

#nav li
{
	float:left;
	list-style-position: inside;
	list-style-type: none;
	padding-right:15px;
	position:relative;
}

#nav li a
{
	text-decoration:none;
	color:#3f3f3f;
	font-weight:normal;
	font-size:12px;
}

#nav li a:hover
{
	text-decoration:underline;
	color:#3f3f3f;
	font-weight:normal;
	font-size:12pxem;
}

/* Main Nav */

#nav2
{
	float:right;
	margin-top:12px;
	clear:right;
	width:620px;
}

#nav2 ul
{
	float:right;
}

#nav2 li
{
	float:left;
	list-style-position: inside;
	list-style-type: none;
	padding-right:8px; /*padding-right:15px;*/
	position:relative;
}

#nav2 li a
{
	text-decoration:none;
	color:#0d8d45;
	font-weight:normal;
	font-size:14px;
}

#nav2 li a:hover
{
	text-decoration:underline;
	color:#0d8d45;
	font-weight:normal;
	font-size:14px;
}

/* Disabled Drop Down Menu Code
#nav2 ul ul
{
	position: absolute;
	z-index: 500;
	border:#ffffff solid 1px;
	background:#CCCCCC;
	top:20px;
	left:0px;
	list-style:none;
	width:150px;
}

#nav2 ul ul li
{
	width:140px;
}


#nav2 ul ul li a
{
	font-size:10px !important;
	clear:right;
	width:140px;
	display:block;
	padding: 0px 5px;
}

#nav2 ul ul li a:hover
{
	background: #000000;
	color:#CCCCCC;
}

#nav2 ul ul ul
{
	top: 0;
	left: 100%;
}

div#nav2 ul ul,
div#nav2 ul li:hover ul ul,
div#nav2 ul ul li:hover ul ul
{
	display: none;
}

div#nav2 ul li:hover ul,
div#nav2 ul ul li:hover ul,
div#nav2 ul ul ul li:hover ul
{
	display: block;
	width: 150px;
}

#nav2 ul ul li
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0px 10px 0px 10px;
}
*/

/* Home Page Content Area */
#container #InsideContainer
{
	width: 900px;
	background-image:url(../images/template/content_top.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #ebe8d8;
	padding: 30px 30px 30px 30px;
	float:left;
}

#container #InsideContainer h1
{
	line-height:40px;
	color: #468e57;
	font-size: 1.5em;
	font-weight:normal;
	text-align: left;
	display:block;
	height:40px;
	margin-bottom:20px;
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
}

#container #InsideContainer h2
{
	Text-align:left;
	color:#468e57;
	font-size: 1.3em;
	font-weight:normal;
	line-height: 35px;
}

#container #InsideContainer h3
{
	text-align:left;	
	color: #000000;
	font-size: 1em;
	font-weight:bold;
	line-height:15px;
	display:block;
	height:15px;
	margin-bottom:0px;
	border:none;
}

#container #InsideContainer .left-half
{
	width:420px;
	float:left;
}

#container #InsideContainer .right-half
{
	width:420px;
	float:right;
}

.left-half h2,
.right-half h2
{
	margin:0pt 0pt 3px;
}

#container #InsideContainer ul#features
{
	font-size:0.790em;
	margin:9px 0pt 15px;
	display:block;
	float:left;
}

ul#features a.right {
background:transparent url(/images/icons/blue_arrow.gif) no-repeat scroll 100% 0.55em;
padding:0pt 9px 0pt 0pt;
}

ul#features li
{
	float:left;
	line-height:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 25px 0pt 0pt;
	width:160px;
}

ul#features li.last
{
	margin-right:0px;
}

ul#features li a
{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}

.cta
{
	background:#e6ecf2 none repeat scroll 0%;
	border:1px solid #94bef8;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin:24px auto;
	padding:9px;
	text-align:center;
	width:70%;
	clear:both;
}

.cta a
{
	color:#336699;
}

/* Inner Page Content Area */

#container #InsideContainer2
{
	width: 900px;
	background-image:url(../images/template/content_top_inside.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #ebe8d8;
	padding: 30px 30px 30px 30px;
	float:left;
}

#container #InsideContainer #MainLeft
{
	width: 445px;
	float:left;
	margin:20px 0px 0px 0px;
}

#container #InsideContainer2 #MainLeft
{
	width: 563px;
	float:left;
	margin:0px;
	padding-right:43x;
	padding-top:25px;
}

#container #InsideContainer2 #MainLeft h1
{
	line-height:40px;
	color: #FFF;
	font-size: 2em;
	font-weight:bold;
	text-align: left;
	display:block;
	height:40px;
	margin-bottom:5px;
	border:none;
}

#container #InsideContainer2 #MainLeft h2
{
	Text-align:left;
	color:#000000;
	font-size: 1em;
	font-weight:bold;
	line-height: 20px;
}

#container #InsideContainer2 #MainLeft .tag
{
	line-height:25px;
	color: #FFF;
	font-size: 1em;
	font-weight:normal;
	text-align: left;
	display:block;
	margin-bottom:25px;
}

/*
#container #InsideContainer2 #MainLeft p
{
	line-height:20px;
	color: #f5dba1;
	font-size: .75em;
	font-weight:normal;
	text-align: left;
	display:block;
	margin-bottom:20px;
}
*/

#container #InsideContainer #MainLeft ul.awesome
{
	margin-top:15px 0pt 0pt;
	display:block;
}

#container #InsideContainer #MainLeft ul.awesome li
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 25px 24px 0pt;
	width:210px;
}

#container #InsideContainer #MainLeft ul.awesome li.last
{
	margin-right:0px;
}


#container #InsideContainer #MainLeft ul.awesome li h2
{
	color:#FFF;
	font-size: .785em;
	text-align:left;
	margin-top:10px;
	font-weight:bold;
	line-height: 15px;
	padding-left:3px;
}

#container #InsideContainer #MainLeft ul.awesome img
{
	border:#424242 solid 4px;
}

#container #InsideContainer #MainLeft ul.awesome p
{
	color:#7b7b7b;
	font-size: .75em;
	text-align:left;
	margin-top:10px;
	padding-left:3px;
}

#container #InsideContainer2 #MainLeft ul.awesome
{
	margin-top:25px 0pt 0pt;
	display:block;
}

#container #InsideContainer2 #MainLeft ul.awesome li
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 25px 24px 0pt;
	width:228px;
}

#container #InsideContainer2 #MainLeft ul.awesome li.last
{
	margin-left:15px;
	width:239px;
}


#container #InsideContainer2 #MainLeft ul.awesome li h2
{
	color:#FFF;
	font-size: .785em;
	text-align:left;
	margin-top:10px;
	font-weight:bold;
	line-height: 15px;
	padding-left:3px;
}

#container #InsideContainer2 #MainLeft ul.awesome img
{
	display:block;
	margin: 0px auto;
	text-align:center;
}

#container #InsideContainer2 #MainLeft ul.awesome p
{
	color:#f5dba1;
	font-size: .75em;
	text-align:left;
	margin-top:10px;
	padding-left:3px;
}

#container #InsideContainer #MainRight
{
	float: left;
	min-height: 400px;
	width: 395px;
	padding-bottom: 5px;
	vertical-align:top;
	margin: 0px;
	padding: 0px 0px 0px 60px;

}

#container #InsideContainer2 #MainRight
{
	float: right;
	width: 290px;
	margin: 0px;
	padding:0px;
}

/* Features Page */

.feature-list h3
{
	color:#468e57;
}

/* Contact Page */

#sub
{
	width:300px;
	float:left;
}

#sub h2
{
	font-size:14px;
	margin:0pt 0pt 6px;
}

#sub a
{
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}

p.address, p.phone
{
	color:#333333;
	font-size:11px;
	line-height:18px;
}

.img-left
{
	float:left;
	margin:6px 9px 0pt 0pt;
}

/* Blog Page */

.side-panel #twitter
{
}

.side-panel hr
{
	margin:10px 0px 15px 0px;
}

.side-panel #subscribe
{
}

.side-panel #subscribe ul
{
}

.side-panel #subscribe ul li
{
	list-style:none;
	list-style-position:outside;
}

/* Overview Section */

.sub-nav
{
	float:left;
	width:245px;
	background-color:#ffffff;
}

ul#nav-overview, ul#nav-support
{
	margin:0pt;
	padding:15px 0px 15px 15px;
	width:227px;
}

#overview-right
{
	float:right;
	width:600px;
}

ul#overview
{
	margin:0pt;
	padding:0pt;
	display:block;
	float:left;
	width:580px
}

ul#overview li
{
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 0pt 24px;
	display:block;
	float:left;
	width:580px;
}

ul#overview img
{
	float:left;
	margin:0pt 20px 0pt 0pt;
}

ul#overview h2
{
	margin:0pt 0pt 3px;
	padding:9px 0pt 0pt;
	font-weight:bold;
}
ul#overview li a
{
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

ul#nav-overview li, ul#nav-support li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul#nav-overview li.sub a
{
	height:35px;
}

ul#nav-overview li.main a, ul#nav-support li.main a
{
	height:48px;
}

ul#nav-overview a
{
	background-image:url(/images/overview/nav-overview.png);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
}

ul#nav-overview li.analytics
{
	margin:0pt 0pt 24px;
}

ul#nav-overview li.website a:link,
ul#nav-overview li.website a:visited
{
	background-position:0pt 0px;
}

ul#nav-overview li.website a:hover
{
	background-position:-228px 0px;
}

ul#nav-overview li.website a
{
	background-position:-455px 0px;
}

ul#nav-overview li.ecommerce a
{
background-position:0pt -49px;
}

ul#nav-overview li.ecommerce a:hover
{
background-position:-228px -49px;
}

ul#nav-overview li.crm a
{
	background-position:0pt -97px;
}

ul#nav-overview li.crm a:hover
{
	background-position:-228px -97px;
}

ul#nav-overview li.email-marketing a
{
	background-position:0pt -145px;
}

ul#nav-overview li.email-marketing a:hover
{
	background-position:-228px -145px;
}

ul#nav-overview li.analytics a
{
	background-position:0pt -193px;
	height:50px;
}

ul#nav-overview li.analytics a:hover
{
	background-position:-228px -193px;
	height:50px;
}

ul#nav-overview li.faq a
{
	background-position:0pt -263px;
}

ul#nav-overview li.faq a:hover
{
	background-position:-228px -263px;
}

ul#nav-overview li.shipping-providers a 
{
	background-position:0pt -298px;
}

ul#nav-overview li.shipping-providers a:hover 
{
	background-position:-228px -298px;
}

ul#nav-overview li.payment-gateways a
{
	background-position:0pt -333px;
}

ul#nav-overview li.payment-gateways a:hover
{
	background-position:-228px -333px;
}

#Website ul#nav-overview li.website a {
background-position:-456px 0pt;
cursor:default;
}

#eCommerce ul#nav-overview li.ecommerce a {
background-position:-456px -49px;
cursor:default;
}

#CRM ul#nav-overview li.crm a {
background-position:-456px -97px;
cursor:default;
}

#eMarketing ul#nav-overview li.email-marketing a {
background-position:-456px -145px;
cursor:default;
}

#Analytics ul#nav-overview li.analytics a {
background-position:-456px -193px;
cursor:default;
height:50px;
}

#FAQ ul#nav-overview li.faq a {
background-position:-456px -263px;
cursor:default;
}

#Shipping ul#nav-overview li.shipping-providers a {
background-position:-456px -298px;
cursor:default;
}

#Gateways ul#nav-overview li.payment-gateways a {
background-position:-456px -333px;
cursor:default;
}

#Features ul#nav-overview li.full-features a {
background-position:-456px -403px;
cursor:default;
}


ul#nav-overview li.detailed-tour a
{
	background-position:0pt -368px;
}

ul#nav-overview li.detailed-tour a:hover
{
	background-position:-228px -368px;
}

ul#nav-overview li.full-features a
{
	background-position:0pt -403px;
	height:36px;
}

ul#nav-overview li.full-features a:hover
{
	background-position:-228px -403px;
	height:36px;
}

img#hero
{
	display:block;
	margin:0pt auto 36px;
}

div.two-col
{
	font-size:12px;
	line-height:21px;
}

div.two-col p
{
	margin:0pt 0pt 36px;
}

div.col-one
{
	float:left;
	width:280px;
	margin-right:30px;
}

div.col-two
{
	float:left;
	width:280px;
}

div.two-col h2
{
	font-size:12px;
	margin:0pt 0pt 6px;
}

table.supported-payment-gateways, table.supported-shipping-providers
{
	margin:24px 0pt;
	width:100%;
}

table.supported-payment-gateways td, table.supported-shipping-providers td
{
	border:1px solid #D7D7D7;
	font-size:12px;
	line-height:21px;
	padding:18px;
}

/* Support Section */

ul#nav-support a
{
	background-image:url(/images/support/nav-support.png);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
}

ul#nav-support li.forums a
{
	background-position:0px 0px;
}

ul#nav-support li.wiki a
{
	background-position:0pt -49px;
}

ul#nav-support li.videos a
{
	background-position:0pt -97px;
}

ul#nav-support li.triangle a
{
	background-position:0pt -145px;
	height:50px;
}

ul#nav-support li.forums a:hover
{
	background-position:-228px 0pt;
}

ul#nav-support li.wiki a:hover
{
	background-position:-228px -49px;
}

ul#nav-support li.videos a:hover 
{
	background-position:-228px -97px;
}

ul#nav-support li.triangle a:hover 
{
	background-position:-228px -145px;
	height:50px;
}

#Support ul#nav-support li.forums a 
{
	background-position:-456px 0pt;
	cursor:default;
}
#Wiki ul#nav-support li.wiki a 
{
	background-position:-456px -49px;
	cursor:default;
}
#Videos ul#nav-support li.videos a 
{
	background-position:-456px -97px;
	cursor:default;
}
#Triangle ul#nav-support li.triangle a 
{
	background-position:-456px -144px;
	cursor:default;
	height:49px;
}

#bc-forums
{
	border:medium none;
	height:730px;
	margin:0pt;
	width:580px;
}

/* Testimonials */

#testimonials
{
	float:left;
	width:510px;
}

#testimonials blockquote
{
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:30px;
	margin:0pt;
	padding:18px;
}

#testimonials blockquote img
{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #D7D7D7;
	float:left;
	margin:0pt 18px 0pt 0pt;
	padding:3px;
}

#testimonials p
{
	margin:0pt;
}

#testimonials p.who
{
	font-size:12px;
	font-style:normal;
	margin:0pt;
	text-align:right;
}

#website-showcase
{
	background:#F9F8F3 none repeat scroll 0%;
	border:1px solid #EEE8D8;
	color:#333333;
	float:right;
	width:300px;
}

#website-list
{
}

#website-showcase ul
{
	margin:0pt;
	padding:18px;
}
#website-showcase li
{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #EEE8D8;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 0pt 18px;
	padding:18px 18px 9px;
	text-align:center;
}

#website-showcase ul#website-list img
{
	display:block;
	margin:0pt 0pt 0pt 21px;
}

#website-showcase span
{
	display:block;
	line-height:18px;
	padding:9px 0pt 0pt;
	text-align:center;
}

/* Designer Page */

#main
{
	float:left;
	width:580px;
}

.side-cta
{
	background:#EEFCE4 none repeat scroll 0%;
	border:1px solid #D6F0C4;
	color:#333333;
	font-size:12px;
	line-height:21px;
	margin:0pt 0pt 24px;
	padding:18px;
}

.side-cta .fixPNG
{
	display:block;
	margin:0pt auto 9px;
}

.side-cta p
{
	margin:0pt;
}

.cool
{
	background:#EEF5FA none repeat scroll 0%;
	border:1px solid #C2DFF2;
	color:#333333;
	font-size:12px;
	line-height:21px;
	padding:18px;
}

.cool h1
{
	font-size:14px;
	line-height:24px;
}

ul.benefits
{
	margin:0pt;
	padding:0pt;
}

ul.benefits li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


/* Action Buttons */

a.trialTOP
{
	float:right;
	width:67px;
	height:67px;
	text-indent: -9999px;
	background: url(/images/template/btn_trial.jpg) no-repeat 0 0;
	padding-right:30px;
	margin-top:38px;
} 

a.trialBottom
{
	float:left;
	width:158px;
	height:33px;
	text-indent: -9999px;
	background: url(/images/template/btn_trial.gif) no-repeat 0 0;
	margin-left:10px;
} 

a.tourBottom
{
	float:left;
	width:158px;
	height:33px;
	text-indent: -9999px;
	background: url(/images/template/btn_tour.gif) no-repeat 0 0;
} 

a.getSTARTED
{
	float:right;
	width:158px;
	height:53px;
	text-indent: -9999px;
	background: url(/images/template/btn_get_started.png) no-repeat 0 0;
	margin:20px 40px 0px 0px;
} 

/* Secondary Layout Definitions */

.minorHeading
{
	color: #FFF;
	font-size: 1.1em;
	line-height:1.50em;
	padding-top:40px;
	border-bottom: 1px solid #494949;
	margin-bottom:15px;
}

.minorText
{
	font-size:.75em;
	margin-bottom:25px;
}

#container #InsideContainer #MainRight .buttons
{
	margin:0px 0px 20px 5px;
	display:inline-block;
}

#featureBOX
{
	background-color:#452c16;
	background-image:url(../images/template/box_back.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:20px;
}

#container #InsideContainer2 #MainRight #featureBOX
{
	background-color:#333333;
	background-image:url(../images/template/inside_box_back1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:30px 30px 30px 30px;
	border:#2d2d2d solid 1px;
	width: 230px;
	float:right;
    margin-bottom:20px;
}

#container #InsideContainer2 #MainRight #featureBOX h2
{
	color:#f5dba1;
	font-weight:bold;
	font-size: 1.3em;
	margin: 0px;
	padding:0px 0px 10px 0px;
	line-height: 22px;
}

#container #InsideContainer2 #MainRight #featureBOX p
{
	color:#FFFFFF;
	font-size: .8em;
}

#container #InsideContainer2 #MainRight #featureBOX .form a
{
	font-size: .8em;
}

#featureBOX #tag
{
	color:#dab25d;
	font-size: 1.21em;
}

.emphasis
{
	color:#FFF;
}

#featureBOX ul
{
	margin:20px 0px 0px 35px;
	
}

#featureBOX ul li
{
	font-size:.85em;
	color:#FFF;
	/*line-height: 30px;*/
	list-style-position: outside;
	list-style-image: url(../images/template/bullet.gif);
	padding:0pt 0pt 10px;
	list-style-type: none;	
}

.video
{
	border:#B5B495 solid 1px;
	padding: 10px;
	margin-bottom:20px;
	width: 568px;
}

.video li
{
	list-style-position: inside;
	list-style-image: url(/images/template/video_thumb.gif);
	list-style-type: none;
	font-size: 0.813em;
	line-height:25px;
	text-indent:10px;
}

/* Footer */

#footer
{
	text-align:left;
	background-image:url(../images/template/content_btm.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:960px;
	margin:0px auto;
	height:87px;
	clear:both;
}

a.NTBlogo
{
	width:127px;
	height:45px;
	text-align:left;
	margin: 25px 20px 0px 30px;
	float:left;
	text-indent: -9999px;
	background: url(/images/template/NTB_logo_footer.jpg) no-repeat 0 0;
}

#footer .footerTEXT
{
	float:left;
	padding-top:34px;
	color:#333333;
	font-size: 0.860em;
}

#footer .footerTEXT a:link, #footer .footerTEXT a:visited
{
	color:#333333;
	text-decoration:underline;
}

#footer .footerTEXT a:hover
{
	color:#333333;
	text-decoration:none;
}

/* Product Comparison */

table#product-comparison tr.odd td {
background:#F7F7F7 none repeat scroll 0%;
}
table#product-comparison tr.odd .column1 {
background:#F7F7F7 none repeat scroll 0%;
color:#333333;
}
table#product-comparison tr.odd .empty {
background:#FFFFFF none repeat scroll 0%;
}
table#product-comparison tr.odd th.product, table#product-comparison th.product strong a {
color:#333333 !important;
font-weight:normal;
}
table#product-comparison tr.top .empty {
border-bottom:medium none;
}
table#product-comparison .column1 {
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #D7D7D7;
color:#333333;
padding-left:20px;
}
table#product-comparison th.column1 {
font-weight:bold;
}
table#product-comparison .column1.title {
border-bottom:1px solid #EEEEEE;
font-size:14px;
font-weight:bold;
text-align:left;
}
table#product-comparison td {
border-left:1px solid #EEEEEE;
font-size:11px;
padding:3px;
text-align:center;
background-color:#FFFFFF;
}
table#product-comparison th {
border-left:1px solid #EEEEEE;
font-size:11px;
font-weight:normal;
padding:0px;
text-align:left;
}
table#product-comparison tfoot th {
line-height:14px;
padding:12px 0pt;
}
table#product-comparison tfoot th img {
margin:3px 0pt 9px;
}
table#product-comparison thead th {
background:#F4F9FE none repeat scroll 0%;
color:#FFFFFF;
font-weight:bold;
padding:3px 0pt;
text-align:center;
}
table#product-comparison tfoot th, table#product-comparison tr.pricing th {
background:#FFFFFF none repeat scroll 0%;
font-size:10px;
text-align:center;
}
table#product-comparison tr.pricing th {
border-bottom:1px solid #EEEEEE;
line-height:14px;
padding:9px 0pt;
}
table#product-comparison tr.pricing img {
margin:0pt 0pt 3px;
}
table#product-comparison tfoot th strong, table#product-comparison tr.pricing th strong {
color:#333333;
font-size:11px;
font-weight:bold;
margin:0.5em 0.5em 0.5em 0pt;
}
table#product-comparison tfoot th em, table#product-comparison tr.pricing th em {
color:#468E57;
font-size:12px;
font-style:normal;
font-weight:bold;
}
table#product-comparison tfoot th.product em, table#product-comparison tr.pricing th.product em {
color:#1969BC;
font-size:12px;
font-style:normal;
font-weight:bold;
}
table#product-comparison tr.top td {
color:#333333;
font-size:14px;
height:40px;
}
table#product-comparison tr.safe td.space, table#product-comparison td.space {
padding-left:20px;
text-align:left;
}
table#product-comparison tr.colhead th {
color:#333333 !important;
font-size:12px;
font-weight:bold;
height:30px;
padding-left:20px;
}
table#product-comparison tr.safe td {
background:#EEFCE4 none repeat scroll 0%;
color:green;
padding:3px;
}
table#product-comparison {
border:1px solid #D7D7D7;
border-collapse:collapse;
float:left;
margin:0pt 20px 48px 0pt;
width:630px;
}

.includes
{
	background:#F4F9FE none repeat scroll 0%;
	border:1px solid #E7F1FB;
	color:#333333;
	float:left;
	font-size:11px;
	line-height:18px;
	padding:9px;
	width:190px;
}

.includes p, includes ul
{
	margin:0pt 0pt 9px;
}

.includes ul
{
	padding:0pt;
}

.bonus
{
	background:#F4F9FE none repeat scroll 0%;
	border:1px solid #E7F1FB;
	float:right;
	font-size:14px;
	padding:18px 18px 0px 18px;
	width:370px;
}



.f-image {
	float: left;
}
.feature-list ul {
	margin:0pt 0pt 25px 90px;
	font-size: 0.813em;
}
.price {
	font-size: 0.875em;
	color: #F5DBA1;
}

#launch
{
	background-color:#151515;
	padding:30px;
    border: #333333 solid 1px;
    width:230px;
    float:right;
}

#launch h2
{
	color:#FFF;
	font-weight:bold;
	font-size: 1.0em;
	margin: 0px;
	padding:0px 0px 10px 0px;
	line-height: 22px;
}

/* Editor */

.PhotoRight
{
	padding-left: 10px;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-left: auto;
}

.PhotoLeft
{
	padding-right: 10px;
	padding-bottom: 10px;
}


/* FixPNG for IE6 */

/* FixPNG from Komodo */

* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/template/x.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}

* html a
{
	position:relative;
}
