/*
Version: 1.1
Author: Email Hero
*/

/* Global */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	background-color: #ffffff;
}


ul,ol {
	list-style: none;
}


p {
	padding: 6px 0 12px 0;
	text-align: left;
}

b, strong {
	color: #598b93;
}

.two-col-right #content
.copy {
	float: none;
	width: auto
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

hr {
	display: none;
}


small {
	font-style: italic;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #83b2ba;
}

a, a:visited {
	text-decoration: none;
	color: #48aaf2;
}

a:hover {
	color: #3e92d3;
		cursor: pointer;
}


h1#logo {
	display: block;
	width: 360px;
	height: 100px;
	padding: 10px 0 0 5px;
	position: absolute;
}


h2.standalone {
	font-size: 1.4em;
	margin: 0 0 2px 0;
	padding: 10px 0 2px 35px;
}

#sidebar h3, #sidebar-home h3 {
	background: url('../images/b07V12_h2_sidebar_bk.gif') repeat-x bottom left;
	margin: 16px 0 0 0;
}

.portfolio_wrap h3 {
	float: right;
	width: 260px;
	font-size: 1em;
	margin: 7px 24px 2px 0;
	padding: 4px 0 3px 0;
	border-top: #d0e7ea 1px solid;
	border-bottom: #d0e7ea 1px dotted;
}

/* IE6 Fix */

* html .portfolio_wrap h3 {
	margin: 7px 12px 2px 0;
}


h3.comments {
	padding: 2px 0 8px 0;
}


.entry h2, .portfolio_wrap h2 {
	font-size: 1.8em;
	color: #1f2d3d;
	margin: 0 0 2px 0;
	padding: 6px 0 3px 0;
	line-height: 28px;
}

.entry h2 a, .entry h2 a:visited, .portfolio_wrap h2 a, .portfolio_wrap h2 a:visited {
	color: #1f2d3d;
	border: none;
}

.entry h2 a:hover, .portfolio_wrap h2 a:hover {
	color: #37717b;
}

.entry h3 {
	font-size: 1.6em;
	color: #1f2d3d;
	margin: 0 0 2px 0;
	padding: 6px 0 3px 0;
	line-height: 28px;
}

/* Global Style eof */

/* ../images */



.alignleft {
	float: left;
	margin: 5px 15px 5px 0;
}

.alignright {
	float: right;
	margin: 5px 0 5px 15px;
}

.aligncenter {
	float: none;
	text-align: center;
}

blockquote p img.no-border {
	border: none;
	background: transparent;
	margin: 4px 0 -6px 0;
	text-align: left;
}

/* ../images eof */

/* Lists */


#sidebar ul {
	margin: 0 0 20px 0;
}

#sidebar ul img {
	margin: 1px 4px -1px 0;
}

#sidebar ul li a, #sidebar ul li a:visited {
	display: block;
	padding: 4px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: #21343c 1px dotted;
}

#sidebar ul li a:hover {
	background: #0c171f;
}

/* Lists eof */

/* Form Elements */

select,textarea {
	font-size: 13px;
	color: #29658f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 4px 8px 4px;
	margin: 0;
	background-color: #e4f9fc;
	border: 1px solid #91bcc2;
}



input {
	font-size: 13px;
	color: #7f8a8c;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 4px 8px 4px;
	margin: 0;
	border: 1px solid #91bcc2;
	background: #e4fdfd url(../images/fieldback.gif) no-repeat;
}

input:focus,select:focus,textarea:focus {
	background: #cae7fc;
}

.search_form input {
	float: right;
	margin: 0 22px 0 0;
	border: none;
	width: 530px;
	font-size: 22px;
	font-style: normal;
	background: transparent;
	font-weight: bold;
	color: #bad6da;
}

.input_wrap {
	display: block;
	border: #767f80 1px solid;
	padding: 0;
	margin: 8px 0 0 0;
}

/* Form Elements eof */

/* Top Bar */

#top_bar {
	display: block;
	height: auto;
	width: 100%;
	background: #0e1720 url('../images/top_bar.jpg') repeat-x center;
	border-bottom: #fff 1px solid;
}

#top_bar a {
	border: none;
}

#top_bar_center {
	display: block;
	width: 960px;
	height: 65px;
	margin: 0 auto;
	background: #0e1720 url('../images/top_bar_center.jpg') no-repeat center;
}

#global_nav {
	position: relative;
	float: right;
	height: 36px;
	width: 600px;
	padding: 22px 0 0 0;
	margin: 0;
}

#global_nav ul {
	padding: 0;
	margin: 0;
}

#global_nav ul li {
	float: right;
	list-style: none;
}

#global_nav ul li a, #global_nav ul li a:visited {
	z-index: 10;
	display: block;
	float: left;
	height: 36px;
	overflow: hidden;
	color: #d7eaee;
	position: relative;
	padding: 6px 15px 6px 15px;
	font: bold 22px Arial, sans-serif;
}

#global_nav ul li a:hover {
	color: #fefefe;
}

#global_nav li.background {
	background: url('../images/bg_menu_right.png') no-repeat top right;
	z-index: 8;
	position: absolute;
	visibility: hidden;
}

* html #global_nav li.background {
	background: url('../images/bg_menu_right.gif') no-repeat top right;
}

#global_nav .background .left {
	background: url('../images/bg_menu.png') no-repeat top left;
	height: 36px;
	margin-right: 7px;


/* 7

px is the width of the rounded shape */
}

* html #global_nav .background .left {
	background: url('../images/bg_menu.gif') no-repeat top left;
}

/* Top Bar end */

/* Header */

#header_bar {
	display: block;
	width: 100%;
	height: auto;
	background: #b0d5dc url('../images/header_bar.jpg') repeat-x top left;
}

#header_bar_center {
	display: block;
	padding: 58px 0 0 0;
	width: 990px;
	height: 340px;
	margin: 0 auto;
	background: url('../images/header_bar_center.jpg') no-repeat top center;
}

#header_bar_txt {
	display: block;
	float: right;
	width: 297px;
	padding: 0px 0px 0px 0;
	margin: 140px 40px 0 0px;
	height: 48px;
}


#header_bar_txt_pages {
	display: block;
	float: right;
	width: 235px;
	padding: 0px 0px 0px 0;
	margin: 105px 0px 0 0px;
	height: 48px;
}


#header_bar_pages {
	display: block;
	width: 100%;
	height: auto;
	background: #b0d5dc url('../images/header_bar_pages.jpg') repeat-x top left;
}

#header_bar_center_pages {
	display: block;
	padding: 0px 0 0 0;
	width: 990px;
	height: 167px;
	margin: 0 auto;
	background: url('../images/header_bar_center_pages.jpg') no-repeat top center;
}

#header_bar_txt_pages .create-account2 {
	background: url('../images/btn_create-account.png') no-repeat 0 0;
	height: 48px;
	margin: 0 0 0 0;
	position: absolute;
	width: 215px
}

#header_bar_txt_pages .create-account2:hover {
	background-position: 0 bottom
}



#header_bar_txt .create-account2 {
	background: url('../images/btn_create-account.png') no-repeat 0 0;
	height: 48px;
	margin-left: 0px;
	position: absolute;
	width: 215px
}

#header_bar_txt .create-account2:hover {
	background-position: 0 bottom
}


#header_bar_center_sml {
	display: block;
	width: 960px;
	height: 210px;
	margin: 0 auto;
	background: url('../images/header_bar_center.jpg') no-repeat bottom center;
}



/* Header end */

/* Feature and Slider */

#feature_title {
	display: block;
	width: 115px;
	height: 115px;
	position: absolute;
	text-indent: -9999px;
	z-index: 999;
	top: -10px;
	left: -10px;
	background: url('../images/features_cloud.png') no-repeat top left;
}

* html #feature_title {
	background: url('../images/b07V12_showcase_ttl.gif') no-repeat top left;
}

#feature_wrap {
	display: block;
	float: left;
	height: 290px;
	width: 500px;
	padding: 27px 0 0 0px;
	margin: 0 0 0 16px;
	position: relative;
	background: url('../images/header_bar_window.png') no-repeat 0px top;
}


ul#feature_buttons {
	margin: 30px 0 0 350px;
	padding: 4px 0 0 0;
	width: 155px;
	height: 27px;
}

ul#feature_buttons li {
	display: block;
	float: left;
	text-align: center;
	color: #accfd6;
	padding: 2px 0 5px 0;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	margin: 2px 5px 0 0;
	width: 20px;
	height: 15px;
	overflow: hidden;
	background: transparent url("../images/b07V12_feature_butt.jpg") no-repeat left 0;
}

ul#feature_buttons li:hover {
	background-position: left -22px;
	color: #83b2ba;
}

ul#feature_buttons li.active {
	background-position: left -44px;
	color: #fefefe;
}

a#previous, a#next {
	cursor: pointer;
	display: block;
	width: 48px;
	height: 48px;
	text-indent: -9999px;
	z-index: 999;
	position: absolute;
	border: none;
	overflow: hidden;
}

a#previous, a#previous:visited {
	float: left;
	margin: 95px 0 0 7px;
	background: transparent url("../images/b07V12_left_slide-trans.png") no-repeat top left;
}

a#next, a#next:visited {
	float: right;
	margin: 95px 0 0 445px;
	background: transparent url("../images/b07V12_right_slide-trans.png") no-repeat top left;
}

a#previous:hover, a#next:hover {
	background-position: top right;
	border: none;
}

#slider_wrap {
	border: #accfd6 1px solid;
	background: #0f1a21;
	width: 440px;
	margin: 0 0 0 29px;
	display: block;
	/*z-index: -1200;*/
	height: 235px;
	max-height: 266px;
	overflow: hidden;
}

#slider_wrap div div {
	overflow: hidden;
	height: 266px;
	z-index: -1200;
}

#slider_wrap div div a {
	border: none;
}

.tool-tip {
	color: #efefef;
	width: 180px;
	z-index: 13000;
	margin: -125px 0 0 -103px;
}

.tool-title {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	color: #1b4b53;
	padding: 12px 8px 2px 8px;
	text-align: left;
	line-height: 11px;
	font-style: italic;
	background: url("../images/b07V12-bubble-top.png") no-repeat top right;
}

.tool-text {
	color: #fefefe;
	font-size: 13px;
	padding: 6px 8px 30px 8px;
	line-height: 14px;
	background: url("../images/b07V12-bubble-bottom.png") bottom left;
}

/* Feature and Slider eof */

/* Sidebar */

#sidebar_wrap {
	float: right;
	display: block;
	width: 265px;
	height: auto;
	display: inline;
}

#sidebar {
	display: block;
	width: 225px;
	height: auto;
	padding: 0 20px 37px 20px;
	background: #0f1c25 url('../images/b07V12_sidebar_back.jpg') repeat-y top left;
}

#sidebar-btm {
	display: block;
	width: 265px;
	height: 12px;
	padding: 0;
	background: url('../images/b07V12_sidebar_footer.jpg') no-repeat top left;
}

#sidebar a, #sidebar a:visited {
	border-bottom: 1px dotted #24758a;
	text-decoration: none;
	font-weight: bold;
	color: #c1e2e8;
}

#sidebar a:hover {
	color: #daf1f5;
	border-bottom: 1px dotted #509cb0;
}

#sidebar p.about_me {
	text-align: left;
	font-size: 16px;
}

#sidebar p.about_me a {
	float: right;
	display: block;
	font-weight: normal;
}

#sidebar a#freelance {
	display: block;
	height: 0;
	width: 238px;
	overflow: hidden;
	border-bottom: none;
	padding-bottom: 88px;
	margin: 0 0 0 -4px;
}

#sidebar a#freelance img {
	border-bottom: none;
}

#sidebar a#freelance img:hover {
	margin-top: -88px;
}

ul#playground-sidebar li {
	border: none;
}

ul#playground-sidebar li a, ul#playground-sidebar li a:visited {
	display: block;
	border: #1a2830 4px solid;
	width: 220px;
	overflow: hidden;
	padding: 0;
	margin: 7px 0;
}

ul#playground-sidebar li a:hover {
	border: #2c404b 4px solid;
}

ul#playground-sidebar li a img {
	border: none;
	padding: 0;
	margin: 0;
}

/* Sidebar eof */

/* Content */

#wrap {
	margin: 0 auto;
	height: auto;
	width: 960px;
}

/* 
#content {
	display: block;
	float: left;
	width: 657px;
	height: auto;
	margin: 20px 0px 0px 0px;
}


* html #content {
	float: left;
	display: inline;
}

 */

.entry {
	float: right;
	width: 557px;
	display: block;
	min-height: 220px;
	margin: 20px 22px 0 0;
	font-weight: normal;
	padding: 20px;
	background: url('../images/b07V12_blog_bk.jpg') no-repeat top center;
	position: relative;
}

.entry small.date_added {
	display: block;
	background: url('../images/b07V12_small_bk.jpg') no-repeat top center;
	padding: 8px;
	margin: 8px 0 8px 230px;
}

span.comment_tag {
	position: absolute;
	z-index: 1000;
	width: 46px;
	display: block;
	background: url('../images/b07V12_comment_tag.jpg') no-repeat top left;
	padding: 36px 0 12px 0;
	text-align: center;
	top: 10px;
	left: -38px;
}

.portfolio_wrap span.comment_tag {
	top: 10px;
	left: 0;
}

.comment_tag a, .comment_tag a:visited {
	color: #fefefe;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
}

.entry p.tags {
	display: block;
	width: 541px;
	background: url('../images/b07V12_tag_bar_bk.jpg') no-repeat top center;
	padding: 8px;
	margin: 8px 0 8px 0;
}

.navigation {
	display: block;
	width: 577px;
	margin: 10px 0 30px 38px;
}

.navigation a {
	border: none;
}

/* Content eof */

/* Comments */

#comments_wrap {
	display: block;
	float: left;
	width: 557px;
	height: auto;
	margin: 0 0 0 58px;
	font-weight: normal;
	padding: 0;
}

* html #comments_wrap {
	margin: 0 0 0 15px;
}

ol.commentlist li {
	padding: 15px;
	border: #accfd6 1px solid;
	background: #d6ecee;
}

ol.commentlist li.alt {
	background: #f1f9fa;
}

#comments_form_wrap {
	background: url('../images/b07V12_commentform_bk.jpg') no-repeat top center;
	width: 517px;
	margin: 15px 0 0 0;
	padding: 130px 20px 10px 20px;
}

#comments_form_wrap form p {
	padding: 3px 0 6px 0;
}

#comments_form_wrap form p label {
	width: 80px;
	display: block;
	float: left;
	padding: 7px 0 0 0;
}

#comments_form_wrap input, #comments_form_wrap textarea {
	background: #fff;
	border: #b0d1d8 1px solid;
}

#comments_form_wrap textarea {
	width: 500px;
}

#comments_form_wrap input#comment-submit {
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	background: #9da6a6 url('../images/b07V12_butt_back.jpg') repeat-x top center;
}

#comments_form_wrap input#comment-submit:hover {
	color: #2d6976;
}

img.avatar {
	background: #fff;
	padding: 3px;
	display: block;
	border: #b0d1d8 1px solid;
	margin: 5px 12px 0 0;
	float: left;
}

/* Comments eof */

/* Portfolio */

.portfolio_wrap {
	position: relative;
	z-index: 1;
	display: block;
	height: 246px;
	width: 574px;
	padding: 25px 0 20px 62px;
	background: url('../images/b07V12_portfolio_bk.jpg') no-repeat 38px top;
	margin: 20px 0 10px 0;
}

.portfolio_wrap div.cat-title {
	position: absolute;
	top: 152px;
	right: 55px;
	display: block;
	width: 57px;
	height: 31px;
}

.portfolio_wrap img {
	float: left;
	max-width: 260px;
	padding: 6px;
	border: #d9e7eb 1px solid;
	background: #fff;
	margin: 0 15px 0 0;
}

.portfolio_wrap h2 {
	font-size: 1.8em;
	color: #1f2d3d;
	margin: 0 0 2px 0;
	padding: 6px 0 3px 0;
	line-height: 28px;
}

div.cat-title img {
	border: none;
	padding: 0;
	background-color: transparent;
	margin: 0;
}

.portfolio_wrap  a {
	border: none;
}

.portfolio_wrap small {
	margin: 0;
	padding: 10px 0;
}

.portfolio_wrap_single {
	
}

.portfolio_wrap ul {
	float: right;
	width: 260px;
	margin: 0 25px 0 0;
}

.portfolio_wrap ul li {
	float: left;
	display: block;
	width: 260px;
	background: url('../images/b07V12_green_tick.gif') no-repeat left center;
	padding: 2px 0 2px 22px;
	font-size: 14px;
}

/* Porfolio eof */

/* Recent Blogs and Tuts */

#recent_wrap {
	display: block;
	width: 894px;
	height: auto;
	background: #d6ecee;
	margin: 0 0 0 38px;
	padding: 8px;
}

#recent_wrap_inner {
	border: #f4fafb 2px dashed;
	padding: 10px;
	min-height: 216px;
}

#recent_wrap #recent_blog, #recent_wrap #recent_tut, #recent_wrap #playground {
	width: 260px;
	float: left;
	margin: 0 14px 0 0;
	padding: 0 18px 0 4px;
	border-right: #91b7bf 1px dotted;
}

#recent_wrap #playground {
	margin: 0;
	border: none;
	padding: 0;
}

#recent_wrap #playground a {
	background: none;
	padding: 5px 0;
}

#recent_wrap h2 {
	width: 100%;
	color: #1f2d3d;
	margin: 2px 0 8px 0;
	padding: 0;
}

#recent_wrap a, #recent_wrap a:visited {
	border: none;
	display: block;
	width: 252px;
	height: 63px;
	font-size: 14px;
	line-height: 18px;
	padding: 6px;
	background: url('../images/b07V12_latest_link_bk.jpg') no-repeat left top;
}

#recent_wrap a:hover {
	background-position: left bottom;
}

#recent_wrap a img {
	padding: 4px;
	border: #accfd6 1px solid;
	background: #fff;
	float: left;
	margin: 0 5px 0 0;
	clear: both;
}

#recent_wrap ul li {
	display: block;
}

#recent_wrap small {
	color: #333;
	display: block;
	border-top: #c1dde1 1px dashed;
	margin: 5px 5px 0 67px;
	padding: 3px 0 0 0;
}

a.read-more, a.read-more:visited {
	color: #9fd689;
	display: block;
	font-size: 18px;
	letter-spacing: -0.04em;
	width: 198px;
	text-align: center;
	height: 43px;
	padding: 10px 12px 11px 0;
	margin: 10px 0 20px 0;
	float: right;
	clear: both;
	background: url('../images/b07V12_read_more.jpg') no-repeat center;
}

a.read-more:hover {
	color: #c4e8b6;
}

/* Recent Blogs and Tuts eof */

/* Page Numbers */

#wp_page_numbers {
	display: block;
	width: 595px;
	padding: 0;
	margin: 18px 0 10px 0;
	background: url('../images/B07V12_page-numb-bk.jpg') no-repeat top left;
}

#wp_page_numbers ul {
	display: block;
	width: 585px;
	padding: 0 8px;
}

#wp_page_numbers ul li {
	display: inline;
	width: 37px;
	height: 26px;
}

#wp_page_numbers ul li.page_info {
	display: block;
	float: right;
	width: 100px;
	font-size: 12px;
	text-align: right;
	padding: 5px 0 0 0;
}

#wp_page_numbers ul li.active_page a {
	background: url('../images/B07V12_page-numb-link.jpg') no-repeat bottom center;
}

#wp_page_numbers ul li a {
	display: block;
	float: left;
	width: 37px;
	height: 26px;
	text-align: center;
	padding: 3px 0;
	margin: 0 2px;
	background: url('../images/B07V12_page-numb-link.jpg') no-repeat top center;
}

/* Page Numbers eof */

/* Footer */

#footer {
	display: block;
	width: 100%;
	height: 190px;
	background: url('../images/footer_back.jpg') no-repeat center 0;
	z-index: 50;
	margin: 0px 0 0 0;
}

#footer a {
	border: none;
}

#footer_wrap {
	display: block;
	width: 960px;
	height: auto;
	margin: 0 auto;
	z-index: 50;
	padding: 20px 0 0 0;
	color: #b0d5dd;
}


#footerlinks_wrap {
	display: block;
	height: 120px;
	margin: 40px 0 0 0px;
	width: 550px;
	float: left;
}

#footerlinks_wrap h4 {
	width: 100%;
	color: #79a9b2;
	padding: 8px 0 7px 0;
	background: url('../images/b07V12_h4_footer.jpg') no-repeat bottom center;
}

#footerlinks_wrap ul {
	float: left;
	width: 180px;
	margin: 0;
}


#footerlinks_wrap ul li {
	padding: 2px 0 0 0;
	border-bottom: 1px dotted #c5e1e6;
	margin: 0 8px 0 0px;
}


#footerlinks_wrap ul li.footerhead {
	margin: 0 0px 10px 0;
	font-size: 20px;
	padding: 0 0 0px 0px;
	color: #47adf7;
	border-bottom: 0px dotted #c5e1e6;
		text-shadow: 1px 1px 0 #ffffff;
	font-weight: bold;
}


#footerlinks_wrap ul a {
	display: block;
	padding: 0 25px 0 20px;
	font-size: 13px;
	height: 20px;
	background: url('../images/footer_link_bk_blue.png') no-repeat 3px 4px;
	color: #636363;
	font-variant: normal;
}

#footerlinks_wrap ul a:hover {
		background: url('../images/footer_link_bk_blue.png') no-repeat 5px 4px;
	color: #3c3c3c;

}

#comparisonbanner {
	display: block;
	float: right;
margin: 36px 0px 0 0;
}

#subfooter {
	display: block;
	height: 30px;
	margin: 0 auto;
	background-color: #101822;
}

ul#footer_links {
	display: block;
	height: auto;
	margin: 3px 0 0 0;
	width: 50%;
	text-align: left;
}

ul#footer_links li {
	display: inline;
}

ul#footer_links li a, ul#footer_nav li a:visited {
	color: #888d8e;
	font-size: 16px;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	background: url('../images/b07V12_footer_sep.gif') no-repeat right 5px;
}

ul#footer_links li a:hover {
	color: #abb1b2;
}

ul#footer_links li a#footer_links_nobk {
	background: none;
}

#copyright {
	display: block;
	width: 960px;
	height: 20px;
	margin: 0 auto;
	z-index: 50;
	padding: 5px 0 0 0;
	font-size: 11px;
}

#copyright strong{
	color: #6e6e70;
}

/* Footer end */


/* Get Green */

#getgreen {
	display: inline;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 100px 0 0 0;
	width: 225px;
	height: 143px;
	background: url(../images/getgreen_back.png) no-repeat;
}

.greenheadtext {
	padding: 62px 20px 10px 23px;
	font-size: 16px;
	line-height: 15px;
	color: #777;
}

#getgreen ul {
	padding: 0px 15px 13px 23px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #121212;
	line-height: 13px;
	background: url('../images/b07V12_footer_link_bk.gif') no-repeat 22px 2px;
	text-indent: 12px;
}

#featuresfront_wrap {
	display: block;
	margin: 0px 0 10px 0px;
	height: 270px;
	width: 960 px;
	padding: 15px 0 0 0;
	border-top: 0px solid #b0d5dd;
		background: url('../images/midbreak.jpg') no-repeat;
}

#featuresfrontlist_wrap {
	float: left;
	width: 720px;
	
	}

#featuresfrontlist_wrap h2.sifr2 {
	color: #787778;
	padding: 0px 0 0px 0;
}

#featuresfrontlist_wrap h4 {
	color: #787778;
	padding: 8px 0 0px 0;
}

#featuresfrontlist_wrap ul {
	float: left;
	width: 240px;
	margin: 0 0 0 0;
}

#featuresfrontlist_wrap ul li {
	padding-bottom: 1px;
	border-bottom: 1px dotted #d3f0f6;
	margin: 0 8px 0 0;
	padding: 0 0px 0px 0;
}

#featuresfrontlist_wrap ul a {
	display: block;
	padding: 2px 0 2px 24px;
	font-size: 13px;
	height: 24px;
	color: #858585;
	font-weight: bold;
	background: url('../images/icon_tick.png') no-repeat 1px 2px;
}

/* Comment OUT
#featuresfront_wrap ul a:hover {
	background-position: 7px center;
}

/* Comment OUT END */

#morefeatures img{
	padding: 0px 0 0px 0px;
	margin: 10px 0 0 0px;
}

/* CM MH1 */

blockquote {
	margin: 0
0 6px 0
}

blockquote
p {
	margin: 0
}



#head h1,
#head a,#only-pay{
	background: no-repeat 0 0;
	display: block;
	overflow: hidden;
	text-indent: -9999em
}


/* Duplicate
#content {
	float: left;
	width: 960px;
	padding: 5px 0px 0px 0px
}

Duplicate */

#content .copy {
	display: inline;
	float: left;
	width: 470px;
	margin: 15px 0px 0px 0px;
}

#content .sub-copy {
	float: right;
	width: 470px
}


#nav-01 {
	background: #061e4a url('../images/bg_nav-00-home.jpg') no-repeat center top
}

#nav-01 #nav-logo a {
	background-position: 0 0
}

#nav-01 ul {
	background-image: url('../images/bg_nav-00-divider-home.png')
}

#nav-01 ul li a {
	background: url('../images/bg_nav-00-home.png');
	height: 29px;
	position: absolute;
	top: 15px;
	right: auto
}

#head {
	height: 420px;
	margin-bottom: 27px
}

#head h1 {
	background: url('../images/title_email-marketing-software.png') no-repeat 0 56px;
	height: 260px;
	margin: 0
auto;
	position: relative;
	right: auto;
	top: 0;
	width: 960px
}

#head .feature-tour {
	background-image: url('../images/btn_rebrandable.png');
	height: 102px;
	margin: 0;
	position: absolute;
	right: -1px;
	top: 31px;
	width: 102px
}

#ctas {
	left: 50%;
	list-style: none;
	margin-left: -480px;
	padding: 0;
	position: absolute;
	top: 348px;
	width: 412px
}

#sign-up {
	background-image: url('../images/btn_sign-up-for-free.png');
	display: inline;
	float: left;
	margin-right: 27px
}

#sign-up a {
	display: block;
	height: 40px;
	width: 192px
}

#take-tour {
	background-image: url('../images/btn_take-a-tour.png');
	display: inline;
	float: left
}

#take-tour a {
	display: block;
	height: 40px;
	width: 192px
}

#foot {
	background: none
}

#foot .copy {
	background: none;
	border-top: 1px solid #d3d4d4;
	margin: 3px
auto 8px auto;
	padding-top: 0;
	text-align: left;
	width: 960px
}

#links {
	background: none;
	list-style: none;
	padding-top: 27px
}

#links ul {
	list-style: none;
	margin: 0;
	padding: 0
}

#links li {
	display: inline;
	float: left;
	margin-bottom: 0;
	padding: 0;
	width: 290px
}

#links li li {
	display: block;
	float: none;
	margin-bottom: 18px;
	padding: 0;
	width: auto
}

#links h3 {
	color: #797c80;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 3px;
	text-transform: uppercase
}

#links #latest-blog-posts {
	padding-right: 10px;
	width: 460px
}

.comments-total {
	color: #b0b0b0
}

#links #latest-blog-posts .comments-link {
	background: url('../images/icon_comment.png') no-repeat left center;
	padding-left: 20px
}

#links #latest-forum-posts {
	margin-left: 20px;
	width: 225px
}

#links #tips-and-resources {
	background: url('../images/tips-and-resources.png') no-repeat right 20px;
	margin-left: 20px;
	width: 225px
}

#foot #tips-and-resources p {
	margin-bottom: 18px;
	padding-right: 90px
}

#foot #tips-and-resources
ul {
	margin-bottom: 18px
}

#foot #tips-and-resources
li {
	margin-bottom: 9px
}

#visit-blog {
	background-image: url('../images/btn_visit-blog.png');
	height: 24px;
	width: 139px
}

#visit-forums {
	background-image: url('../images/btn_visit-forums.png');
	height: 24px;
	width: 139px
}

#visit-tips {
	background-image: url('../images/btn_visit-tips.png');
	height: 24px;
	width: 152px
}

.featurestop {
	list-style: none;
	margin: 0 0 0 -20px;
	padding: 0;
	width: 490px
}

.featurestop li {
	display: inline;
	float: left;
	margin: 0 0 27px 20px;
	width: 225px
}

.featurestop a {
	display: block;
	margin-bottom: 3px
}

#leading-designers {
	background-image: url('../images/title_leading-designers.png');
	height: 35px;
	margin: 8px
0 12px 9px;
	width: 216px
}

#pricing {
	display: inline;
	float: left;
	margin-right: 18px;
	width: 227px
}

#pricing img{
	margin-bottom: 6px;
}


#only-pay {
	background-image: url('../images/title_only-pay.png');
	height: 17px;
	margin: 20px 0 5px 0;
	width: 200px
}

#clients {
	display: inline;
	float: left;
	width: 234px
}

#clients ul {
	list-style: none;
	margin: 0 -7px 0 0;
	padding: 0 0 0 7px
}

#clients li {
	float: left;
	margin: 0 2px 2px 0;
	padding: 0
}

#clients li a {
	background: url('../images/bg_client-logos.png') no-repeat 0 0;
	display: block;
	height: 62px;
	overflow: hidden;
	width: 75px
}

#head h1 img {
	position: absolute;
	right: 0;
	top: 32px
}

#head h1 {
	overflow: visible
}

#head .feature-tour {
	z-index: 1000
}

/* CH MH2 */

<!-- Unchanged -->
a, a strong {
	color: #2173af;
}

address {
	font-style: normal;
	margin-bottom: 18px
}

blockquote {
	font: italic 15px/22px 'Georgia',serif;
	margin: 0
}

body {
	color: #636b75;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	
}

cite {
	display: block;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 18px
}

code {
	overflow: hidden
}


dt {
	color: #d7e8ff;
	font-weight: bold
}

dd {
	margin: 0px 0px 18px 0px
}

h2 {
	color: #000;
	font: normal 30px/36px Arial, sans-serif;
	margin: 36px
0 18px 0;
	padding: 0
}

h2.hilite {
	color: #005eb0;
	font: normal 24px/30px Arial, sans-serif;
	margin: 54px
0 9px 0
}

h2.sifr {
	color:#787778;
	font: normal 30px/1em Arial, sans-serif;
	margin: 20px 0 18px 0;
	padding: 0
}

h2.sifr2 {
	color:#787778;
	font: normal 24px/1em Arial, sans-serif;
	margin: 20px 0 18px 0;
	padding: 0px;

}


h2.subhead{
	color: #47aef8;
	font: 24px/1em Arial, sans-serif;
	margin: 20px 0 18px 0;
	padding: 0px;
}



h2.prices {
	color:#787778;
	font: normal 24px/1em Arial, sans-serif;
	margin: 35px 0 10px 0;
	padding: 0px;
	border-bottom: 1px solid #c1eaf3;
}

h2.icon {
	padding: 0
0 6px 50px
}

h2.icon em {
	color: #797c80;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 1
}

h3 {
	color: #000;
	font: normal 18px/27px Arial, sans-serif;
	margin: 0 0 18px 0;
	padding: 0
}

h4 {
	color: #3e434a;
	font: bold 15px/20px Arial, sans-serif;
	margin: 27px 0 18px 0;
	padding: 0
}

h5 {
	color: #3e434a;
	font: bold 13px/18px Arial,sans-serif;
	margin: 0;
	padding: 0
}

hr {
	display: none
}

.hr {
	border-top: 1px solid #e5e6e8;
	height: 0;
	margin: 36px
0
}

img {
	border: none
}

li {
	margin-bottom: 18px;
}

p {
	margin: 0 0 18px 0;
	padding: 0
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap
}

small {
	font-size: 11px;
}

strong {
	color: #3e434a;
}


.table1{
}

.table1 table {
	border: none;
	border-collapse: collapse;
	margin-bottom: 45px;
}



.table1 table td, .table1 table th {
	border-bottom: 1px solid #d7d7d7;
	color: #3e434a;
	padding: 6px 60px 4px 20px
}

th {
	background: url('../images/bg_th.png') repeat-x 0 0;
	text-shadow: 1px 1px 0 #fff
}

th.first {
	background: url('../images/bg_th-left.png') no-repeat 0 0
}

th.last {
	background: url('../images/bg_th-right.png') no-repeat right top
}

tr {
	
}

ul {
	
}

ul.plain {
	list-style: none;
	margin: 0;
	padding: 0
}

ul.plain
li {
	margin-bottom: 9px
}




#body {
	background: url('../images/bg_body.jpg') no-repeat -13px 0;
	padding: 45px 0 0 0;
	text-align: left;
	margin: 0 auto;
	width: 960px
}

#body-right {
		background: url('../images/bg_body_right.jpg') no-repeat 705px 45px;
	padding: 0px 0 0 0;
	text-align: left;
	margin: 0 auto;
	width: 960px;
}

#content {
	display: inline;
	width: 960px;
	padding: 15px 0 0 0;
	border-bottom: 0px solid #cfddff;
}

#contentfrontpage {
	display: inline;
	width: 960px;
	padding: 0 0 0 0;
	border-bottom: 0px solid #cfddff;
}

#content .copy {
	display: inline;
	float: left;
	width: 465px
}

#sub-content {
	float: left;
	width: 222px
}


#contentfrontpage .copy {
	display: inline;
	float: left;
	width: 490px;
	margin: 15px 0 0 0;
}

#sub-content-right {
	float: right;
	width: 222px;
	margin: 45px 0 0 0
}

#sub-content-right-signup {
	float: right;
	width: 222px;
	margin: 25px 0 0 0
}

#sub-content-right-contact {
	float: right;
	width: 222px;
	margin: 25px 0 0 0
}


.short
#body {
	background: url('../images/bg_body-short.jpg') no-repeat -13px 0
}

.bigtick,.bigcross {
	list-style: none;
	padding-left: 17px
}

.bigtick li, .copy .bigtick li,
.bigcross li, .copy .bigcross
li {
	padding-left: 23px
}

.bigtick
li {
	background: url('../images/icon_tick.png') no-repeat 0 0
}

.bigcross
li {
	background: url('../images/icon_cross.png') no-repeat 0 0
}

.smalltick {
	list-style: none;
	margin: 0;
	padding: 0
}

.smalltick
li {
	background: url('../images/icon_tick.png') no-repeat 0 0;
	margin-bottom: 9px;
	padding-left: 23px
}



.two-col #content .copy {
	float: none;
	margin-bottom: 36px;
	width: 705px
}

#resources #content .copy, #customers #content
.copy {
	margin-bottom: 0
}

.two-col #content .sub-copy {
	float: none;
	width: 705px
}

.two-col #content .copy .copy {
	float: left;
	width: 460px
}


#copy_wrap_left{
 width: 680px;
float: left;
}

#copy_wrap_right{
	width: 705px;
	float: right;
}


#sidebar_wrap_right{
	float: right;
	width: 260px
}

.two-col #content .copy .sub-copy {
	float: right;
	width: 215px
}

.two-col-right #body {
	background: url('../images/bg_body-right.jpg') no-repeat right top
}

.two-col-right #content {
	float: left;
	width: 690px
}

.two-col-right #sub-content {
	float: right;
	width: 215px
}

.two-col-right #content .sub-copy {
	float: none;
	width: auto
}

.two-col-w-related #content
.copy {
	width: 705px
}

.two-col-w-related #content .copy
.vbox1 {
	clear: both;
	float: right;
	margin-left: 27px
}

.one-col
#body {
	background: none
}

.one-col
#content {
	width: 960px
}

.one-col #content
.copy {
	float: none;
	width: auto
}

#nav-01 {
	background: #061e4a url('../images/bg_nav-00-content.jpg') no-repeat center top;
	height: 55px;
	overflow: hidden
}

#nav-01 #nav-logo
a {
	background: url('../images/logo_campaign-monitor.png') no-repeat 0 -30px;
	height: 30px;
	left: 0;
	top: 14px;
	width: 206px
}

#nav-01
ul {
	background: url('../images/bg_nav-00-divider.png') no-repeat 830px 11px;
	height: 55px;
	list-style: none;
	margin: 0
auto;
	padding: 0;
	position: relative;
	width: 960px
}

#nav-01 ul
li {
	margin-bottom: 0
}

#nav-01 ul li
a {
	background-image: url('../images/bg_nav-00.png');
	height: 29px;
	position: absolute;
	top: 15px
}

#nav-01 #nav-features
a {
	background-position: left top;
	right: 591px;
	width: 106px
}

#nav-01 #nav-features a:hover {
	background-position: 0 center
}

#nav-01 #nav-features
a.current {
	background-position: 0 bottom
}

#nav-01 #nav-pricing
a {
	background-position: -106px top;
	right: 522px;
	width: 69px
}

#nav-01 #nav-pricing a:hover {
	background-position: -106px center
}

#nav-01 #nav-pricing
a.current {
	background-position: -106px bottom
}

#nav-01 #nav-resources
a {
	background-position: -175px top;
	right: 389px;
	width: 133px
}

#nav-01 #nav-resources a:hover {
	background-position: -175px center
}

#nav-01 #nav-resources
a.current {
	background-position: -175px bottom
}

#nav-01 #nav-support
a {
	background-position: -308px top;
	right: 313px;
	width: 76px
}

#nav-01 #nav-support a:hover {
	background-position: -308px center
}

#nav-01 #nav-support
a.current {
	background-position: -308px bottom
}

#nav-01 #nav-customers
a {
	background-position: -384px top;
	right: 192px;
	width: 121px
}

#nav-01 #nav-customers a:hover {
	background-position: -384px center
}

#nav-01 #nav-customers
a.current {
	background-position: -384px bottom
}

#nav-01 #nav-blog
a {
	background-position: -505px top;
	right: 140px;
	width: 52px
}

#nav-01 #nav-blog a:hover {
	background-position: -505px center
}

#nav-01 #nav-blog
a.current {
	background-position: -505px bottom
}

#nav-01 #nav-sign-up
a {
	background-position: -610px center;
	right: 59px;
	width: 49px
}

#nav-01 #nav-sign-up
a.current {
	background-position: -610px bottom
}

#nav-01 #nav-login
a {
	background-position: -681px center;
	right: 0;
	width: 36px
}

#nav-01 #nav-login
a.current {
	background-position: -681px bottom
}


#nav-02 {
	background: url('../images/bg_nav-01.png') no-repeat 0 0;
	border-bottom: 1px solid #fff;
	margin: 0 0 18px 0;
	padding: 1px 0 0
}

#nav-02 li {
	color: #797c80;
	list-style: none;
	margin: 0 0 0 0;
	width: 211px
}

#nav-02 li a {
	border-bottom: 1px solid #dcddde;
	border-top: 1px solid #fff;
	color: #797c80;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 10px 42px;
	position: relative;
	width: 169px
}

#nav-02 li a:hover {
	color: #424242;
}

#nav-02 .current a {
	background: #49b2ff url('../images/bg_nav-01-current.png') no-repeat left center;
	border: none;
	color: #fff;
	padding-right: 11px;
	text-shadow: -1px -1px 0 #3293d6
}

#nav-02 a img {
	left: 10px;
	margin-top: -12px;
	position: absolute;
	top: 50%
}

#nav-02 ul {
	border-bottom: 1px solid #dcddde;
	margin: 0;
	padding: 12px
0;
	width: 211px
}

#nav-02 li li {
	margin-bottom: 3px;
	position: relative
}

#nav-02 li li a, #nav-02 .current li
a {
	background: none;
	border: none;
	color: #797c80;
	font-size: 13px;
	font-weight: normal;
	padding: 3px
25px 3px 11px;
	text-shadow: none;
	width: 175px
}

#nav-02 li .current, #nav-02 .current
.current {
	background: #dedfe0 url('../images/bg_nav-02-top.png') no-repeat 0 0;
	border: none;
	padding: 0
}

#nav-02 li .current a, #nav-02 .current .current
a {
	background: url('../images/bg_nav-02-btm.png') no-repeat left bottom;
	border: none;
	color: #000;
	text-shadow: none
}

#nav-02 li li
span {
	background: url('../images/bg_nav-02-arrow.png') no-repeat 195px center;
	display: block
}

#noshow {
	display: none;
	visibility:hidden;
	
}

.page-title {
	margin-top: 0 !important
}

.leader {
	font: 18px/27px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}


.figure-1 {
	display: inline;
	float: left;
	margin: 0
27px 27px 0
}

.figure-1a {
	display: inline;
	float: left;
	margin: 0 10px 3px 0
}

.figure-2 {
	text-align: center;
	margin: 0
auto
}

.figure-3 {
	display: inline;
	float: right;
	margin: 0
0 27px 27px
}



.vbox1 {
	background: #fff url('../images/bg_vbox-btm.png') no-repeat left bottom;
	margin-bottom: 18px;
	padding: 0
13px 13px 13px;
	width: 189px
}

.vbox1 h3 {
	background: #cccbcb url('../images/bg_vbox1-top.png') no-repeat 0 0;
	color: #3e434a;
	font: bold 13px/18px Arial;
	margin: 0
-13px 18px -13px;
	padding: 7px
13px;
	text-shadow: 1px 1px 0 #fff
}

.vbox1 .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px
}

.vbox1 .figure-a {
	margin-right: 9px
}

.click-through {
	border-top: 1px solid #d5dde6;
	display: block;
	padding-top: 17px
}

.vbox2,.vbox2-wide {
	background: #fff url('../images/bg_vbox-btm.png') no-repeat left bottom;
	margin-bottom: 18px;
	padding: 0
13px 13px 13px;
	width: 189px
}

.vbox2 h3,
.vbox2-wide h3 {
	background: #3a99eb url('../images/bg_vbox2-top.png') no-repeat 0 0;
	color: #fff;
	font: bold 13px/18px Arial;
	margin: 0
-13px 18px -13px;
	padding: 7px
13px;
	text-shadow: -1px -1px 0 #3293d6
}

.vbox2-wide {
	background-image: url('../images/bg_vbox-wide-btm.png');
	width: 439px
}

.vbox2-wide h3 {
	background-image: url('../images/bg_vbox2-wide-top.png')
}

.boxright {
	background: url('../images/bg_box-btm.png') no-repeat left bottom;
	margin-bottom: 18px;
	padding: 0 13px 13px 13px;
	width: 189px
}

.boxright h3 {
	background: #fff url('../images/bg_box-top.png') no-repeat 0 0;
	color: #314856;
	font: bold 13px/18px Arial;
	margin: 0 -13px 18px -13px;
	padding: 7px 13px;
	text-shadow: 1px 1px 0 #fff;
	height: 16px;
}

.boxright h4 {
	margin: 0 0 9px 0
}

.boxright .last {
	margin-bottom: 9px
}

.hbox2 {
	display: inline;
	float: left;
	margin-left: 30px;
	width: 337px
}

.hbox3 {
	display: inline;
	float: left;
	margin-left: 30px;
	width: 215px
}

ul.hbox {
	list-style: none;
	margin: 0
0 0 -30px;
	padding: 0
}

ul.hbox li {
	margin-bottom: 0
}

.last {
	margin-right: 0 !important
}


.clear:after,
.section:after,
#body:after,
#body-right:after,
#copy_wrap_right:after,
#content:after,
#content .copy:after,
.intro:after,
.features:after,
.clients:after,
.pricing:after,
.vbox:after,
.hbox:after,
.community:after,
#screen-cast-filter:after,
#screencasts-list:after,
#email-clients:after,
#email-templates-filter:after,
#email-templates-filter ul:after,
#email-templates:after,
#email-templates p:after,
.giving-back .sub-copy:after,
.pagination:after,
.categories:after,
.hentry:after,
form div.text:after,
form div.textarea:after,
.gt:after,
.gr:after,
#links #related-screencasts li:after,
#comment-form .textarea:after,
#forums #comments .entry:after,
#forums .post-meta:after,
.two-col #content .sub-copy:after,
#customers .using #content ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

.clear,
.section,
#body,
#content,
#content .copy,
.intro,
.features,
.clients,
.pricing,
.vbox,
.hbox,
.community,
#screen-cast-filter,
#screencasts-list,
#email-clients,
#email-templates-filter,
#email-templates-filter ul,
#email-templates,
#email-templates p,
.giving-back .sub-copy,
.pagination,
.categories,
.hentry,
form div.text,
form div.textarea,
.gt,
.gr,
#links #related-screencasts li,
#comment-form .textarea,
#forums #comments .entry,
#forums .post-meta,
.two-col #content .sub-copy,
#customers .using #content
ul {
	display: inline-block
}

/*\*/

.clear,
.section,
#body,
#content,
#content .copy,
.intro,
.features,
.clients,
.pricing,
.vbox,
.hbox,
.community,
#screen-cast-filter,
#screencasts-list,
#email-clients,
#email-templates-filter,
#email-templates-filter ul,
#email-templates,
#email-templates p,
.giving-back .sub-copy,
.pagination,
.categories,
.hentry,
form div.text,
form div.textarea,
.gt,
.gr,
#links #related-screencasts li,
#comment-form .textarea,
#forums #comments .entry,
#forums .post-meta,
.two-col #content .sub-copy,
#customers .using #content
ul {
	display: block
}

/**/

.loading,
.success,
#setup h2,
#address h2,
#create h2,#existing-customers,#other-access,#forgot-password,#site-address-confirmation,#why-do-i-need-a-site-address {
	background: no-repeat 0 0;
	display: block;
	overflow: hidden;
	text-indent: -9999em
}

fieldset {
	border: none;
	margin: 0;
	padding: 0
}

form {
	margin: 0;
	padding: 0
}

label {
	color: #848e9d;
	cursor: pointer;
	display: inline;
	font-size: 12px;
	padding: 0px 0 0 0;
	text-align: left;
}

input,textarea {
	color: #3e434a;
	font-size: 13px;
	font-family: Arial,sans-serif;
	line-height: 1;
	margin: 0;
	padding: 3px
}

input.text {
	
}

input.image {
	padding: 0;
border-style: none;
}

#help-categories
form {
	position: absolute;
	right: 8px;
	top: 0
}

#help-categories form
.text {
	color: #7d7d7d;
	padding: 2px;
	position: absolute;
	right: 88px;
	top: 7px;
	width: 180px
}

#help-categories form
.image {
	position: absolute;
	right: 0;
	top: 8px
}

#contact-form {
	background: url('../images/bg_form-contact.png') no-repeat right top;
	margin: 0;
	padding: 0
360px 0 0
}

#contact-form
label {
	text-align: left;
	width: auto
}

#contact-form
em {
	float: right;
	line-height: 27px
}

#contact-form
em.error {
	float: none;
	margin-left: 0px;
	width: auto
}

#contact-form
.text {
	width: 262px
}

#contact-form .text
input {
	width: 250px
}

#contact-form .text
select {
	width: 262px
}

#contact-form .textarea
textarea {
	width: 337px
}

#contact-form .buttons {
	margin: 18px
0 0 0
}

.text,.textarea,.select {
	margin-bottom: 9px;
}

.text em, .textarea
em {
	color: #86919e;
	font-size: 11px;
	font-style: normal
}

.buttons .image {
	padding: 0;
	border-style: none;
}


#options {
	list-style: none;
	margin: 0;
	padding: 0
}

#options li {
	padding-left: 60px;
	position: relative;
	width: 366px
}


#options li img {
	left: 0;
	position: absolute;
	top: 0
}

#options h4 {
	margin: 0
0 6px 0
}

form em.error {
	background: url('../images/icon_cross.png') no-repeat left center;
	color: #b41010;
	clear: both;
	display: block;
	font-size: 11px;
	float: none;
	line-height: 27px;
	margin-left: 110px;
	padding-left: 20px;
	position: static;
	width: auto
}

#form-sign-up em.error {
	clear: none;
	float: right;
	margin-left: 0px;
	width: 200px
}

#form-sign-up fieldset {
	background: url('../images/bg_fieldset-wide.png') repeat-y 0 0;
	margin-bottom: 8px;
	padding: 27px 27px 36px 90px
}

#form-sign-up fieldset .top {
	background: url('../images/bg_fieldset-wide-top.png') no-repeat 0 0;
	height: 10px;
	margin: -27px -27px -27px -90px;
	padding-bottom: 17px;
	width: 690px
}

#form-sign-up fieldset .btm {
	background: url('../images/bg_fieldset-wide-btm.png') no-repeat left bottom;
	height: 10px;
	margin: 27px
-27px -36px -90px;
	width: 690px
}

#form-sign-up #setup .btm, #form-sign-up #address .btm {
	background: url('../images/bg_fieldset-wide-arrow-btm.png') no-repeat left bottom;
	height: 20px;
	margin: 37px
-27px -36px -90px;
	width: 690px
}

#form-sign-up #setup {
	padding-bottom: 36px;
	margin-top: 25px
}

#form-sign-up #setup h2 {
	background-image: url('../images/title_set-up-account.png');
	height: 47px;
	margin: 27px
0 9px -60px;
	width: 297px
}

#form-sign-up #create h2 {
	background-image: url('../images/title_create-account.png');
	height: 47px;
	margin: 27px
0 9px -60px;
	width: 287px
}

#form-sign-up #create label {
	color: #636b75;
	display: block;
	float: none;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	margin: 0 0 18px 0;
	width: auto
}

#form-sign-up #create .buttons {
	margin-left: 0
}

#form-sign-up #address
h2 {
	background-image: url('../images/title_select-site-address.png');
	height: 47px;
	margin: 27px
0 9px -60px;
	width: 630px
}

/* My Comment */
#form-contact fieldset {
	background: url('../images/bg_fieldset-wide.png') repeat-y 0 0;
	margin-bottom: 8px;
	padding: 27px 27px 36px 90px
}

#form-contact fieldset .top {
	background: url('../images/bg_fieldset-wide-top.png') no-repeat 0 0;
	height: 10px;
	margin: -27px -27px -27px -90px;
	padding-bottom: 17px;
	width: 690px
}

#form-contact fieldset .btm {
	background: url('../images/bg_fieldset-wide-btm.png') no-repeat left bottom;
	height: 10px;
	margin: 27px -27px -36px -90px;
	width: 690px;
}

#form-contact #setup .btm, #form-sign-up #address .btm {
	background: url('../images/bg_fieldset-wide-arrow-btm.png') no-repeat left bottom;
	height: 20px;
	margin: 37px -27px -36px -90px;
	width: 690px
}

#form-contact #setup {
	padding-bottom: 36px;
	margin-top: 25px
}

#form-contact #setup h2 {
	background-image: url('../images/subtitle_contactpage.png');
	height: 49px;
	margin: 27px 0 9px -60px;
	width: 325px
}


#form-contact input, .formular select, .formular textarea {
	/*display : block;
	margin-bottom: 5px;
	*/
}

#form-contact #create h2 {
	background-image: url('../images/title_create-account.png');
	height: 47px;
	margin: 27px 0 9px -60px;
	width: 287px
}

#form-contact #create label {
	color: #636b75;
	display: block;
	float: none;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	margin: 0 0 18px 0;
	width: auto
}

#form-contact #create .buttons {
	margin-left: 0
}

#form-contact #address
h2 {
	background-image: url('../images/title_select-site-address.png');
	height: 47px;
	margin: 27px 0 9px -60px;
	width: 541px
}







#nav-02-01 {
	background: url("../images/bg-sub_nav_02_01-top.png") no-repeat top left;
	margin: 0
0 180px 0;
	padding: 0;
	width: 191px
}

#nav-02-01
li {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative
}

#nav-02-01
li.current {
	font-weight: bold
}

#nav-02-01 li#nav-el-654 {
	background: url("../images/bg-sub_nav_02_01-btm.png") no-repeat bottom left
}

#nav-02-01 li
a {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #fff;
	display: block;
	line-height: 37px;
	padding-left: 35px;
	width: 156px
}

#nav-02-01 li a
img {
	position: absolute;
	top: 11px;
	left: 12px
}

#nav-02-01 li#nav-el-656
a {
	border-top: 0
}

#nav-02-01 li#nav-el-654
a {
	border-bottom: 0
}

#features .leader {
	font-family: Arial,Helvetica;
	color: #7b8188;
	margin-bottom: 36px
}

#features table {
	margin-bottom: 27px
}

#features .primary {
	display: inline;
	float: left;
	margin-top: 0;
	width: 436px
}

#features .secondary {
	display: inline;
	float: right;
	margin-top: 0;
	width: 242px
}

.section {
	margin: 27px 0;
	position: relative
}

.section h3 {
	line-height: 24px;
	font-weight: normal;
	margin-top: 0
}

.figure {
	margin-bottom: 18px
}

.figure-a {
	float: left;
	margin-right: 27px
}

.figure-a-breakout {
	margin-left: -44px
}

.figure-a-1,.figure-c-1 {
	position: absolute
}

.figure-a-1 {
	top: 0;
	left: 0
}

.figure-c-1 {
	top: 0;
	right: 0
}

.figure-c {
	float: right;
	margin-left: 27px
}

.sg .gallery {
	background: no-repeat bottom left;
	position: relative;
	margin-bottom: 18px;
	padding: 0 0 12px 0
}

.sg .gallery h4,
.sg .gallery p {
	color: #797c80;
	margin-top: 0;
	margin-bottom: 9px;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 16px
}

.sg .gallery h4 {
	background: no-repeat top left;
	font-size: 12px;
	margin: 0;
	padding-top: 18px
}

.sg .gallery p {
	font-size: 11px;
	margin: 9px
0
}

.sg .gallery ol,
.sg .gallery li {
	float: left;
	margin: 0px;
	padding: 0;
	list-style-type: none
}

.sg .gallery ol {
	border-top: 1px solid #ebebeb;
	clear: both;
	padding: 5px
11px 0 11px;
	margin-top: 4px
}

.sg .gallery li a {
	display: block;
	outline: none;
	position: relative
}

.sg .gallery li a span {
	background: url("../images/icon-blur-plus.png");
	display: none;
	height: 0;
	overflow: hidden;
	padding-top: 28px;
	position: absolute;
	top: 0;
	left: 0;
	width: 28px
}

.sg .gallery li a:hover span {
	display: block
}

.sg .gallery li a:active,
.sg .gallery li a:focus {
	outline: none
}

.sg .gallery a.screencast span {
	background: url("../images/icon-47x47-play.png") no-repeat center center;
	display: block;
	width: 174px
}

.sg .gallery a.screencast:hover span {
	background-image: url("../images/icon-47x47-play-over.png")
}

.sg-a .content {
	display: inline;
	float: right
}

.sg-a .gallery {
	display: inline;
	float: left;
	margin-right: 27px
}

.sg-c .content {
	display: inline;
	float: left
}

.sg-c .gallery {
	display: inline;
	float: right;
	margin-left: 27px
}

.sg-1 .content,
.sg-2 .content {
	width: 345px
}

.sg-1 .gallery,
.sg-2 .gallery {
	background-image: url("../images/bg-screenshot_gallery-btm.png");
	width: 333px
}

.sg-1 .gallery h4,
.sg-2 .gallery h4 {
	background-image: url("../images/bg-screenshot_gallery-top.png")
}

.sg-1 .gallery .screencast,
.sg-2 .gallery .screencast {
	position: absolute;
	top: 6px;
	right: 11px
}

.sg-1 .gallery a.screencast span,
.sg-2 .gallery a.screencast span {
	padding-top: 141px
}

.sg-1 .gallery h4,
.sg-1 .gallery p {
	float: left;
	padding-right: 198px
}

.sg-1 .gallery
.intro {
	height: 148px
}

.sg-1 .gallery>.intro {
	height: auto;
	min-height: 148px
}

.sg-3 .content {
	width: 450px
}

.sg-3 .gallery {
	background-image: url("../images/bg-screenshot-228x500_gallery-btm.png");
	width: 228px
}

.sg-3 .gallery h4 {
	background-image: url("../images/bg-screenshot-228x500_gallery-top.png")
}

.sg-3 .gallery a.screencast
span {
	padding-top: 130px
}

#feature-index ul li {
	float: left;
	width: 280px;
}

.icon-list,
.icon-list ul,
.icon-list li {
	margin: 0;
	padding: 0;
	list-style: none;
	/*position: relative;*/
	position:inherit;
}

.icon-list li ul li{
	list-style: disc inside !important;
	margin-bottom: 5px;
}

.icon-list h2 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 12px;
	margin-bottom: 36px
}

.icon-list img {
	left: 0;
	position: absolute;
	top: 0;
}

.icon-list p {
	font-size: 14px;
	line-height: auto;
}

.icon-list .gt {
	margin-top: 27px
}

.icon-list .gr {
	/*clear: both;*/
}

.icon-list .gc {
	margin-bottom: 18px;
	position: relative
}

.icon-list .gc h3 {
	margin-bottom: 9px;
	margin-top: 0
}

.icon-list .gc h3,
.icon-list .gc p,
.icon-list .gc ul {
	margin-left: 63px
}

.icon-list .gr-2 .gc,
.icon-list .gr-3 .gc,
.icon-list .gr-4v.gc {
	float: left;
	margin-right: 2%
}

.icon-list .gr-2 .gc h3,
.icon-list .gr-3 .gc h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px
}

.icon-list .gr-2 .gc p,
.icon-list .gr-3 .gc p {
	font-size: 12px
}

.icon-list .gr-2 .gc {
	width: 48%
}

.icon-list .gr-3 .gc {
	width: 31.3%
}

.icon-list .gr-4 .gc {
	width: 23%
}

.page-nav {
	border-top: 3px double #ddd;
	clear: both;
	margin-top: 54px;
	padding-top: 24px
}

.page-navb a {
	background: url("../images/bg-page_nav-right.png") no-repeat top right;
	color: #333;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-right: 9px
}

.page-nav a strong {
	background: url("../images//bg-page_nav-left.png") no-repeat top left;
	color: #333;
	display: block;
	line-height: 24px;
	padding-left: 9px;
	text-shadow: #fff 0 1px 0
}

.page-navn a.prev {
	float: right
}

.sg .gallery a.screencast span {
	background: url("../images/icon-47x47-play-over.png") no-repeat center center;
	display: block;
	width: 174px
}

.sg .gallery a.screencast:hover span {
	background-image: url("../images/icon-47x47-play.png")
}


/* FRONT PAGE LOGIN*/

#formGradient {
	
	height: 243px;
	background: url("../images/loginfront_back.gif") no-repeat top left;
		float: right;
	display: block;
	margin: 20px 0 0 0;
	width: 225px;
}

#formLeft {
	padding: 25px 20px 0px 20px;
	margin: 0px;
	line-height: 24px;
	width: 185px;
	position:relative;
}


#additional {
	width: 435px;
	margin: 0px auto 0 auto;
}
#additional h1 {	
	margin: 0 75px 15px 75px;
}
form dl {
  	margin: 15px 0 0 0;
}
form dt {
  	float: left;
	width: 80px;
	font-size: 14px;
	line-height: 24px;
}
form dd {
  	margin: 0 0 5px 0px;
	font-size: 11px;
	line-height: 20px;
	color: #94bec2;
}

dd span {
	color: #ccc;
}


input.button {
	padding: 0px 0 0 0;
	vertical-align: middle;
	background-color: transparent;
	border-style: hidden;
}

input#username {
	width: 175px;
height: 18px;

}
input#password {
	width: 175px;
	height: 18px;
}
input#emailpassword {
	vertical-align: middle;
	margin-right: 5px;
}
input#forgot {
	width: 175px;
	height: 18px;
}

signin#username {
	color: #3e434a;
	cursor: pointer;
	display: block;
	margin-bottom: 3px;
	size: 10px;
}


/* Page Titles Start*/

#title-pricing-head{
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_pricing.png') no-repeat;
	display: block;
	float: left;
}


#title-signup-head{
	width: 380px;
	height: 38px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_signup.png') no-repeat;
	display: block;
	float: left;
}

#title-features-head{
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_features.png') no-repeat;
	display: block;
	float: left;
}

#title-reporting-head {
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_reporting.png') no-repeat;
	display: block;
	float: left;
}

#title-infrastructure-head {
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_infrastructure.png') no-repeat;
	display: block;
	float: left;
}

#title-design-head {
	width: 400px;
	height: 66px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_design.png') no-repeat;
	display: block;
	float: left;
}

#title-managing-head { 
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_managing.png') no-repeat;
	display: block;
	float: left;
}

#title-account-head {
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_youraccount.png') no-repeat;
	display: block;
	float: left;
}


#title-anti-spam-head{
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_anti-spam.png') no-repeat;
	display: block;
	float: left;
}

#title-privacy-head{
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_privacy.png') no-repeat;
	display: block;
	float: left;
}

#title-terms-head{
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_terms.png') no-repeat;
	display: block;
	float: left;
}


#title-contactus-head{
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_contactus.png') no-repeat;
	display: block;
	float: left;
}

#title-faqs-head{
	width: 400px;
	height: 40px;
	margin: 90px 0px 0px 15px;
	background: url('../images/titles_faqs.png') no-repeat;
	display: block;
	float: left;
}

#title-contactus-head span,
#title-terms-head span,
#title-privacy-head span,
#title-anti-spam-head span,
#title-account-head span,
#title-design-head span,
#title-infrastructure-head span,
#title-reporting-head span,
#title-signup-head span,
#title-features-head span,
#title-pricing-head span,
#title-faqs-head span,
#title-managing-head span
{
	display: none;
}

/* Page Titles END*/

#contactusbanner{
	width: 200px;
	height: 175px;
	margin: 20px 0px 0px 0px;
	background: url('../images/contactus_banner.png') no-repeat;
	display: block;
	float: left;
}

.contacttext{
	width: 160px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 20px 22px;
	display: block;
	float: left;
}


#contactusbannerwide{
	width: 215px;
	height: 175px;
	margin: 20px 0px 0px 0px;
	background: url('../images/contactus_banner_wide.png') no-repeat;
	display: block;
	float: left;
}

.contacttextwide{
	width: 170px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 20px 22px;
	display: block;
	float: left;
}

.button_contact {
	margin: 15px 0 0 163px;
	text-decoration: none;
	border-style: none;
}

#formalert {
	font-size: 19px;
	line-height: 25px;
	color: #0d1e25;
	padding: 30px;
	background-color: #bffe6d;
	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #d2e8fa;
        width: 628px;
        margin-top: 25px;
}




#loginbuttonbody{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	vertical-align: top;
	background: transparent url(../images/signin_btn.png) no-repeat center top;
	height: 31px;
	width: 93px;
	color: transparent;
	border: 0;
}



#loginbuttonbody:hover{
	cursor: pointer;
		background: url(../images/signin_btn.png) no-repeat center bottom;
}


#passwordbuttonbody {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
	background-color: transparent;
	background: url(../images/emailpassword_btn.png) no-repeat right 0px;
	height: 31px;
	width: 170px;
	color: transparent;
	border: 0;
}



#passwordbuttonbody:hover{
	cursor: pointer;
		background: url(../images/emailpassword_btn.png) no-repeat right -31px;
}
