/*
Theme Name: Enliven
Theme URI: http://novosoftwares.com/
Description: The Enliven theme created by <a href="http://novosoftwares.com/">Teamnovo</a>.
Version: 0.1
Author: Teamnovo
Author URI: http://novosoftwares.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
html {
	background:url(../images/full_bgrd.jpg) repeat;
}
body {
	background:url(../images/bgrd.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#4c4c4c;
}
a {
	text-decoration:none;
	color:#4c4c4c;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
ul {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
p {
	margin:0;
	margin-bottom:15px;
}
h1, h2, h3, h4 {
	margin:0;
	font-weight:normal;
}
.all {
	background:url(../images/bgrd_top.jpg) top repeat-x;
}
.container {
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
.header {
	width:100%;
	background:url(../images/site_corner.jpg) top right no-repeat;
}
.header .top {
	width:780px;
	height:68px;
	background:url(../images/site_top.jpg) no-repeat;
	overflow:hidden;
	padding:0 85px;
}
.header .slogan {
	width:950px;
	height:42px;
	overflow:hidden;
}
.header .logo {
	width:170px;
	float:left;
	margin-left:12px;
}
.header .right {
	width:580px;
	float:right;
	text-align:right;
}
.footer {
	width:100%;
	background:url(../images/bgrd_bottom.jpg) bottom repeat-x;
	overflow:hidden;
	}
.footer .container {
	width:950px;
	height:48px;
	overflow:hidden;
	background:url(../images/site_bottom.jpg) no-repeat;
}
.footer .left {
	width:375px;
	float:left;
	padding-left:65px;
	font-size:11px;
	color:#656565;
	padding-top:15px;
}
.footer .right {
	width:445px;
	float:right;
	overflow:hidden;
	padding-left:50px;
	font-size:10px;
	color:#cccccc;
	text-align:right;
	padding:20px 65px 0 0;
}
.footer a {
	color:#656565;
}
.footer li {
	display:inline;
	line-height:16px;
}
.footer .cards_footer {
	width:157px;
	float:left;
	padding-top:5px;
}
.main {
	width:950px;
	margin:0 auto;
	background:url(../images/page_middle.jpg) repeat-y;
}
.page {
	width:100%;
	background:url(../images/page_top.jpg) no-repeat;
	min-height:20px;
}
.page_bottom {
	width:100%;
	height:22px;
	background:url(../images/page_bottom.jpg) no-repeat;
}
.wrapper_1 {
	padding:0 30px;
	overflow:hidden;
	clear:both;
	min-height:450px;
}
.pageWrap {
	margin-top:25px;
}
.wrapper_2 {
	padding:0 15px;
	overflow:hidden;
	clear:both;
}
.top_menu {
	width:100%;
	height:20px;
	text-align:right;
	padding-top:6px;
	color:#d9d9d9;
}
.top_menu li {
	display:inline;
}
.top_menu a {
	padding:0 3px;
}
.main_menu {
	width:442px;
	float:right;
	padding-top:3px;
}
.main_menu li {
	display:inline;
}
.main_menu a {
	text-align:center;
	height:20px;
	display:block;
	float:left;
	margin-right:4px;
	padding-top:6px;
	color:#ebebeb;
	font-size:12px;
	text-decoration:none;
	background:url(../images/main_menu.gif) 0 0 no-repeat;
	text-transform:uppercase;
}
.main_menu a:hover, .main_menu .current_page_item a {
	color:#ebebeb;
	background:url(../images/main_menu.gif) 0 -26px no-repeat;
	text-transform:uppercase;
}
.main_menu a span {
	padding:6px 15px 5px 15px;
	background:url(../images/main_menu.gif) right -52px no-repeat;
	text-transform:uppercase;
}
.main_menu a:hover span, .main_menu .current_page_item a span {
	background:url(../images/main_menu.gif) right -78px no-repeat;
	text-transform:uppercase;
}
.separator_1 {
	width:100%;
	height:20px;
	background:url(../images/line-1.jpg) top center no-repeat;
	clear:both;
}
.top_tabs {
	width:910px;
	height:48px;
	overflow:hidden;
	margin-bottom:10px;
	padding:1px 20px 0;
}
.top_tabs .right {
	width:534px;
	float:right;
}
.column_1 {
	width:320px;
	float:right;
	overflow:hidden;
}
.column_2 {
	width:546px;
	float:left;
	overflow:hidden;
}
.column_3 {
	width:32%;
	float:left;
	overflow:hidden;
	margin-right:17px;
	margin-bottom:12px;
}
.head_1 {
	width:100%;
	height:22px;
	background:url(../images/head_left.png) no-repeat;
	color:#4c4c4c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
/*.head_1 span {
	width:100%;
	height:19px;
	display:block;
	background:url(../images/head_right.jpg) right no-repeat;
	padding-top:3px;
}*/
.head_1 h2 {
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	padding-top:4px;
}
.head_1 h3 {
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	font-size:12px;
	color:#c3582c;
	text-align:left;
}
.head_1 h3 a {
	color:#C3582C;
}
.head_1 span small {
	float:right;
	padding-left:0;
	padding-right:10px;
	color:#4C4C4C;
}
.content_1 {
	padding:0 10px;
	overflow:hidden;
}
.get_started {
	width:100%;
	overflow:hidden;
	text-align:center;
}
.button_1 a {
	text-align:center;
	height:22px;
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	background:url(../images/button-1-left.jpg) no-repeat;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button_1 a span {
	padding:5px 15px 6px 15px;
	background:url(../images/button-1-right.jpg) right no-repeat;
	display:block;
	float:left;
	height:11px;
}
.button_3 {
	margin:0px 0px 0px 60px;
	padding:0px 0px 10px 0px;
	overflow:hidden;
}
.button_3 a {
	text-align:center;
	height:22px;
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	background:url(../images/button-1-left.jpg) no-repeat;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
.button_3 a span {
	padding:5px 15px 6px 15px;
	background:url(../images/button-1-right.jpg) right no-repeat;
	color:#FFFFFF;
	display:block;
	float:left;
	height:11px;
	text-decoration:none;
	font-weight:normal;
}
.button_3 a:hover {
	text-align:center;
	height:22px;
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	background:url(../images/button-1-left.jpg) no-repeat;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
.button_3 a:hover span {
	padding:5px 15px 6px 15px;
	background:url(../images/button-1-right.jpg) right no-repeat;
	color:#FFFFFF;
	display:block;
	float:left;
	height:11px;
	text-decoration:none;
	font-weight:normal;
}
.webimages {
	width:320px;
	height:35px;
	margin:0 auto;
	float:left; /*padding-top:115px;*/
}
.get_started2 {
	width:100%;
	overflow:hidden;
	text-align:left;
}
.extratext {
	width:163px;
	height:100px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
}
.ie .extratext {
	width:163px;
	height:100px;
	float:left;
	margin-top:10px;
	padding-bottom:15px;
	display:block;
}
/*.more a{width:100px; height:15px; color:#FFFFFF; font-size:10px; text-align:center; padding-top:1px; background:url(../images/button-2.jpg) no-repeat; display:block; text-transform:uppercase; float:right;}*/
.more {
	float:right;
}
.more a {
	width:auto;
	height:16px;
	line-height:16px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-top:1px;
	background:url(../images/button-23.jpg) no-repeat left 1px;
	text-transform:uppercase;
	float:left;
}
.more a span {
	width:auto;
	height:16px;
	line-height:16px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	background:url(../images/button-23.jpg) no-repeat 100% -16px;
	text-transform:uppercase;
	margin-left:4px;
	float:right;
	padding-right:7px;
	padding-left:3px;
}
.ie .more a {
	height:16px;
	line-height:16px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-top:1px;
	background:url(../images/button-23.jpg) no-repeat left 1px;
	text-transform:uppercase;
	float:right;
	cursor:pointer;
}
.ie .more a span {
	height:16px;
	line-height:16px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	background:url(../images/button-23.jpg) no-repeat 100% -16px;
	text-transform:uppercase;
	margin-left:4px;
	padding-right:7px;
	padding-left:3px;
	float:left;
	cursor:pointer;
}
.linebreak5 {
	width:100%;
	height:5px;
	line-height:5px;
}
.xcelerator {
	width:301px;
	height:85px;
	float:left;
}
.cards {
	width:271px;
	height:27px;
	float:right;
	margin-top:58px;
}
.newsletter {
	width:340px;
	float:left;
	text-align:center;
	margin-top:46px;
}
.newsletter .title {
	font-size:10px;
	text-transform:uppercase;
	color:#262626;
	padding-bottom:4px;
}
.form_1 {
	width:148px;
	height:14px;
	background:url(../images/form-2.jpg) no-repeat;
	border:none 0;
	font-size:11px;
	color:#4c4c4c;
	padding:4px;
}
.button_2 {
	width:82px;
	height:22px;
	color:#FFFFFF;
	font-size:10px;
	background:url(../images/button-3.jpg) no-repeat;
	text-transform:uppercase;
	border:none 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:2px;
}
.tab_1 {
	height:48px;
	float:left;
	width:auto;
}
.tab_1 a {
	text-align:center;
	height:48px;
	display:block;
	float:left;
	background:url(../images/tab_left.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c84413;
	margin:0 5px;
}
.tab_1 a span {
	height:41px;
	background:url(../images/tab_right.gif) right no-repeat;
	display:block;
	float:left;
	padding:7px 30px 0 30px;
	margin-right:-4px;
}
.live_chat {
	width:140px;
	float:left;
	font-size:11px;
	color:#8c8c8c;
	text-align:center;
	padding:10px;
}
.live_chat a {
	color:#8c8c8c;
}
.heightDefined {
	min-height:165px;
}
.top_tabs .left {
	width:350px;
	float:left;
	font-size:16px;
	text-align:right;
	padding-top:14px;
}
.top_tabs .left span {
	font-size:22px;
}
.girl {
	background:url(../images/image-01.jpg) right bottom no-repeat;
	height:298px;
}
.brands {
	width:100%;
	text-align:center;
	padding-top:75px;
}
.testimonials {
	width:100%;
}
.news {
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
}
.news .content_1 {
	padding-bottom:10px;
	overflow:hidden;
}
.news .content_1 p {
	padding:0px;
	margin:0px;
}
.read_more a {
	color:#C3582C;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:10px;
}
.image_1 {
	width:264px;
	overflow:hidden;
	margin-bottom:10px;
}
.excerpts {
	padding-bottom:10px;
}
.excerpts a {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#c35a2b;
	text-decoration:underline;
}
.excerpts a:hover {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#c35a2b;
	text-decoration:none;
}
/*services*/

.layer-tableright table {
	border-collapse:separate;
	border-spacing:0;
	border-width:0;
	border-left:1px solid #CBCBCB;
}
/*.layer-tableright td{border:1px solid #CBCBCB;border-bottom:0;border-left:0;padding:16px 16px 4px;width:192px}*/
.layer-tableright td h2, .layer-tableright td h4, .layer-tableright td p {
	margin:0px 15px;
	padding-bottom:10px;
	url(../images/btn_signup-seo-signup.png) no-repeat left top;
}
.ie6 .layer-tableright td h2, .layer-tableright td h4, .layer-tableright td p {
	margin:0px 10px;
	padding-bottom:10px;
	url(../images/btn_signup-seo-signup.png) no-repeat left top;
}
.layer-tableright .cell-hover {
	border:1px solid #222;
	border-bottom:0
}
.layer-tableright .cell-unhover {
	background-color:#FFF;
	filter:alpha(opacity=50);
	opacity:.5
}
.layer-tableright .cell-col1 {
	padding:16px 16px 4px 15px;
	vertical-align:middle;
	width:182px
}
.layer-tableright .cell-hovernext {
	border-right:0
}
.layer-tableright p {
	font-size:95%;
	line-height:150%;
	margin:0 0 8px
}
.layer-tableright h4 {
	font-size:100%;
	font-weight:700;
	margin:0 0 8px
}
.layer-signupfeature .cell-col1 {
	border-left:1px solid #333333;
	;
	padding-left:15px;
	text-align:left;
	width:124px
}
.layer-signupfeature .cell-col1 {
	border-left:0;
	padding-left:15px;
	text-align:left;
	width:163px
}
.layer-signupfeature {
	margin:0 0 0 -33px;/*min-height:520px;*/
	overflow:hidden;
}
.layer-signupwrapper {
	position:relative;
	overflow:hidden;
}
.layer-signupgetstarted {/*margin:0 0 0 39px;*/
	padding:0;/*position:absolute;left:162px !important;*/
	width:892px;
}
.layer-signupgetstartedwrap {/*height:60px;*/
	width:892px;
	/*overflow:hidden;*/
}
.layer-signupfeaturewrapper, .layer-signupfeaturebordertop {
	overflow:hidden;
}
.layer-signupgetstarted table {
	border-collapse:separate;
	border-spacing:0;
	border-width:0;
	border-left:1px solid #CBCBCB
}
.layer-signupgetstarted td {
	border:1px solid #CBCBCB;
	border-top:0;
	border-left:0;
	padding:12px 0;
	text-align:center;
	width:218px
}
.layer-signupgetstarted .cell-hover {
	border:1px solid #222;
	border-top:0
}
.layer-signupgetstarted .cell-unhover {
	border-right:1px solid #CBCBCB;
	filter:alpha(opacity=50);
	opacity:.5
}
.layer-signupgetstarted .cell-hovernext {
	border-right:0
}
.layer-signupgetstarted p {
	margin:0;
	padding:0
}
.layer-signupgetstarted .cell-floating {
	border:0;
	padding-right:1px
}
.layer-signupfeaturetop {
	height:4px;
	margin-left:-35px
}
.layer-signupfeaturebottom {
	height:4px;
	margin-bottom:12px;
	margin-left:-35px
}
.layer-signupfeature {
	margin:0 0 0 -33px;
	min-height:520px;
}
.layer-signupfeature {
	background:url(../images/bg_signup-comparison-banner.gif) top left no-repeat;
	margin:0 0 0 -33px;
	min-height:520px
}
.layer-signupfeature table {
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 0 33px;
	border-left:1px solid #D1D1D1;
}
.layer-signupfeature td {
	border-right:1px solid #CBCBCB;
	padding:4px 0 3px 0;
	text-align:center; /*vertical-align:top;*/
	font-size:90%;
	width:224px;
}
.layer-signupfeature .cell-hover {
	border-right:1px solid #222;
	border-left:1px solid #222;
}
.layer-signupfeature .cell-unhover {
	border:0;
	filter:alpha(opacity=50); /*padding-right:1px;*/
	opacity:.5;
	border-right:1px solid #CBCBCB;
}
.layer-signupfeature .cell-hovernext {
	border-right:0;
	padding-right:0
}
.layer-signupfeature .cell-col1 {
	border-left:0;
	padding-left:15px;
	text-align:left;
	width:198px
}
.layer-signupfeature .cell-even {
	background-color:#f4f4f4
}
.linebg {
	background:url(../images/line.jpg) no-repeat center left;
}
.cell-col2, .cell-col3, .cell-col4 {
	border-left:#c1c1c0 0px solid;
}
.cell-col h2, .cell-col3 h2, .cell-col4 h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#c3582c;
	background:url(../images/headingline.jpg) no-repeat bottom left;
	padding-bottom:10px;
}
.cell-col h4, .cell-col3 h4, .cell-col4 h4 {
	color:#717171;
}
.tdheading {
	background:url(../images/topshade.jpg) repeat-x bottom left;
}
.tdheading h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#c3582c;
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.tdheading2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#c3582c;
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.tdshad {
	background:url(../images/bottomshade.jpg) repeat-x top left;
}
.fourblockbg {
	background:#f5f3f3 url(../images/keybg.jpg) repeat-x top left;
	height:190px;
}
a img {
	border:0
}
.layer-outer {
	padding-top:50px;
	overflow:hidden;
	width:892px;
}
.layer-outer1 {
	float:left;
	width:260px;
	padding-right:20px;
	padding-top:0px;
	overflow:hidden;
}
.layer-outer1 a {
	color:#0033FF;
	text-decoration:none
}
.layer-outer1 a:hover {
	text-decoration:underline
}
.layer-outer1 a img {
	border:0
}
.layer-whylcmenu {
	background:url(../images/img_whylc-menu.gif) top no-repeat;
	margin:0 0 12px;
	padding:3px 0 0;
	width:260px
}
.layer-whylcmenubottom {
	background:url(../images/img_whylc-menu-bottom.gif) bottom no-repeat;
	padding:0 0 3px;
	width:260px
}
.datalisting-whylcmenu {
	background:url(../images/img_whylc-menu-left-right.gif) repeat-y;
	margin:0 0 0 1px;
	padding:0;
	width:258px
}
.datalisting-whylcmenu dt {
	background:url(../images/img_whylc-menu-top-back.gif) repeat-x; /*color:#FFFFFF;*/
	color:#c3582c;
	font-size:115%;
	font-weight:700;
	margin:0 2px 0 1px;
	padding:7px 0 11px 13px
}
.datalisting-whylcmenu dd {
	/*border-bottom:1px solid #DDD;*/
	margin:0;
	padding:14px 16px 0 13px;
	text-align:center
}
.datalisting-whylcmenu dd p {
	margin:0;
	padding:0 0 18px
}
.datalisting-whylcmenu .datatitle-last {
	padding-bottom:11px
}
.datalisting-whylcmenu .datadata-last {
	border-top:1px solid #DDD;
	border-bottom:0
}
.datalisting-whylcmenu a, .menu-submenu {
	font-weight:700
}
.listing-whylcmenu ul, .layer-whylcsitemap ol, .layer-signupheadline h1, .layer-tableright, .layer-signupform ol, .layer-signupfeature tr, .layer-signupaccount tr, .layer-signupfaq, .layer-signuptestimony ol, .layer-signupsitemap ol, .menu-side ul {
	margin:0;
	padding:0
}
.listing-whylcmenu, .menu-side {
	background:url(../images/img_whylc-menu-left-right.gif) repeat-y;
	margin:0 0 0 1px;
	padding:16px 0
}
.listing-whylcmenu li, .menu-side li {
	list-style-type:none;
	margin:0;
	padding:4px 0 4px 13px
}
/*.cell-topleftcurve{background:url(../images/bg_signup-topleftcurve.gif) top left no-repeat}*/

/*.layer-signupaccount{background:url(../images/bg_signup-account-banner.gif); margin:0 1px 0 -33px; padding:0 0 0 35px; width:887px;border-top:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB; border-right:1px solid #CBCBCB; border-left:1px solid #CBCBCB; overflow:hidden;}*/

.layer-signupaccount {
	width:892px;
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	overflow:hidden;
}
.layer-signupaccount table {/*background:#F5F3F4;*/
	background:url(../images/keybg.jpg) repeat-x top;
	border-collapse:collapse;
}
.layer-signupaccount td {
	height:125px;
	margin:0;
	padding:0 15px;
	width:195px
}
.layer-signupaccount .cell-banner {
	margin:0;
	padding:0;
	width:0
}
.layer-signupaccount .cell-accounticon1 {
	background:url(../images/ico_signup-account-icon1.gif) top left no-repeat
}
.layer-signupaccount .cell-accounticon2 {
	background:url(../images/ico_signup-account-icon2.gif) top left no-repeat
}
.layer-signupaccount .cell-accounticon3 {
	background:url(../images/ico_signup-account-icon3.gif) top left no-repeat
}
.layer-signupaccount .cell-accounticon4 {
	background:url(../images/ico_signup-account-icon4.gif) top left no-repeat
}
.layer-signupaccount h3 {
	color:#666;
	font-size:100%;
	font-weight:500;
	margin:0 0 12px;
	padding:0 0 0 32px
}
.layer-signupaccount .cell-accounticon2 h3 {
	padding-left:38px
}
.layer-signupaccount .cell-accounticon4 h3 {
	padding-left:26px
}
.layer-signuppage {
	margin:0 auto;
	padding:0;/*width:860px;*/
	width:892px;
	overflow:hidden;
}
.layer-signuppage h2 {
	font-size:230%;
	font-weight:400;
	margin:0;
	padding:0
}
#layer-page {
	border:1px solid #FFF;
	border-left:0;
	margin:0 auto;
	padding:0;
	width:892px;
	border-style:solid;
	overflow:hidden;
}
#layer-sitecontent {
	width:892px;
	margin-bottom:36px;/* float:right;*/
}
#layer-sitecontent #layer-post {
	float:left;
	margin:0;
	padding:28px 0 0
}
#layer-sitecontent #layer-testimony {
	float:right;
	margin:30px 0 25px;
	padding:0
}
.layer-signupwrapperbottom {
	background:url(../images/bg_signup-getstarted-bottom.gif) bottom right no-repeat;
	height:3px
}
.testimonial_outer {
	width:620px;
	height:auto;
	float:left;
	padding-bottom:20px;
}
.testimonial_image {
	width:250px;
	height:auto;
	float:left;
}
.testimonial_outer p {
	color:#666;
	font-size:100%;
	font-weight:500;
	margin:0 0 12px;
	padding:20px 0 0 15px
}
.testimonial_outer p.name {
	color:#666;
	font-size:100%;
	font-weight:500;
	padding:0px 0 0 15px
}
.testimonial_outer span.logo {
	float:left;
}
h1 {
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	font-size:12px;
	color:#c3582c;
}
h1 a {
	color:#C3582C;
}
.fourblockbg h3 {
	padding-top:5px;
	text-align:left;
	padding-left:10px;
}
h3 img{
	margin-top:-10px;
	padding-right:5px;	
}
.layer-signupfeature table tr td p {
	margin-bottom:0;
	margin-left:10px;
	margin-top:0;
	padding-bottom:10px;
	padding-right:5px;
	text-align:left;
	border:0px solid red;
}

/*new style*/
.services{
	width:620px;
	overflow:hidden;
	border:0px solid red;
}
.img-block{
	margin:auto;
	width:610px;
	height:200px;	
}
.img-1{
	width:200px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}
.img-2{
	width:200px;
	overflow:hidden;
	float:right;
	}
.engine-bg{
	margin:auto;
	width:610px;
	height:49px;
	background:url(../images/bg-1.jpg) no-repeat;
	margin-bottom:10px;
}
/*.seo-block{
	width:610px;
	overflow:hidden;
	margin:auto;
	padding:0px;
	border-bottom:1px solid #e5e5e5;
	
}*/
h6{
	margin:0px;
	font:normal bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#d2440a;
	text-align:left;
	padding:0px 0px 0px 0px;
	
}
h6 span{
	border:0px solid red;	
}
.seo-block p{
	margin:10px 10px 20px 10px;
	font:normal normal 13px Arial, Helvetica, sans-serif;
	color:#444242;
}
.seo-block ul{
	padding:0px;
	list-style:none;
	margin-left:18px;
}
.seo-block ul li{
	background:url(../images/arrow-1.jpg) no-repeat;
	background-position:0px 4px;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	color:#424141;
	padding:0px 0px 10px 20px;
}
.footer1 {
	width:100%;
	overflow:hidden;
	background-color:#797979;
	}
.container1 {
	margin:auto;
	width:540px;
	overflow:hidden;
}
.right1 {
	width:125px;
	float:right;
	overflow:hidden;
	padding-top:20px;
}
.center {
	width:210px;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color:#d6d5d5;
	float:left;
	padding-top:20px;
	padding-left:15px;	
}
.left1 {
	width:180px;
	float:left;
	font-size:11px;
	color:#656565;
	padding-top:20px;
}

/*new style end*/
.highslide-maincontent {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}
/*new style*/
#signup-bg{
	width:888px;
	overflow:hidden;
	background:url(../images/signup-bg.jpg) repeat-x 0px 5px;
	border-left:1px solid #b6b6b4;
	border-right:1px solid #b6b6b4;
}
.signup-seo {
	color:#C3582C;
	display: none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding-bottom:10px;
	padding-top:10px;
}
.signup-search {
	color:#C3582C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:normal;
	margin:0px;
	}
.account-block{
	width:250px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	border-right:1px solid #e2e2e2;
}
.contact-block{
	width:300px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	border-right:1px solid #e2e2e2;
}
.signup-leftblock{
	margin:auto;
	width:430px;
	overflow:hidden;
	padding:10px 0px 10px 0px;
}
.signup-nameblock{
	margin:auto;
	width:410px;
	overflow:hidden;
	padding:5px 0px 5px 0px;
}
.safari .signup-nameblock{
	margin:auto;
	width:410px;
	overflow:hidden;
	padding:5px 0px 0px 0px;
}

.signup-name{
	width:90px;
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	float:left;
	padding:3px 0px 0px 0px;
}

.signup-name1{
	width:90px;
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	padding:3px 0px 0px 0px;
}

.signup-textblock{
	width:320px;
	float:right;
	text-align:left;
	float:right;
}
.input-box{
	width:315px;
	background-color:#f1f1f1;
	border:1px solid #797979;
	padding:3px 0px 3px 3px;
}
.payment-block{
	width:250px;
	overflow:hidden;
	float:left;
	padding-left:10px;
	border-left:1px solid #ffffff;
}
.signup-rightblock{
	margin:auto;
	overflow:hidden;
	padding:10px 0px 10px 0px;
}
.signup-rightnameblock{
	margin:auto;
	width:290px;
	overflow:hidden;
	padding:5px 0px 5px 0px;
}
.signup-righttextblock{
	width:200px;
	float:right;
	text-align:left;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #fff;
	padding:5px 0px 5px 0px;
}
.input-box1{
	width:190px;
	background-color:#f1f1f1;
	border:1px solid #797979;
	padding:3px 0px 3px 3px;
}
.input-text{
	width:190px;
	background-color:#f1f1f1;
	border:1px solid #797979;
	padding:3px 0px 3px 3px;
}
.myacount-button{
	width:264px;
	height:48px;
	text-align:center;
	background:url(../images/createmyaccount.png) no-repeat;
}
.signup-right-monthly{
	width:150px;
	float:left;
	text-align:left;
	padding:5px 0px 0px 0px;	
}
.seo-block{
	width:610px;
	margin:auto;
	padding-left:20px;
	padding-bottom:35px;
	line-height:18px;
}
.seo-left{
	width:500px;
	float:left;
}
.month-block{
	width:220px;
	height:53px;
	float:right;
	background:url(../images/month-bg-img.png) no-repeat left top;
	/*padding:26px 0px 27px 0px;*/
	margin: -27px 0 0 0;
}
/*new style end*/
.btn_signup-start-seo {
	height:60px;
	background:url(../images/btn_signup-seo-signup.png) no-repeat left top;	
}
.btn_signup-start-seo_1 {
	height:60px;
	background:url(../images/b2.jpg) no-repeat left top;	
}
.btn_signup-start-seo_2 {
	height:60px;
	background:url(../images/b3.jpg) no-repeat left top;	
}
.text-1{
 	font:normal normal 30px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	padding:8px 0px 0px 10px;
	float:left;
}
.text-2{
 	font:normal normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	padding:13px 33px 0px 0px;
	float:right;
	
}
.text-11{
 	font:normal normal 30px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	padding:8px 0px 0px 10px;
	float:left;
}
.text-22{
 	font:normal normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	padding:13px 18px 0px 0px;
	float:right;
}
form{
padding:0px;
margin:0px;
}

.text-98{
 	font:normal normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	padding:20px 10px 0px 0px;
	float:right;
}
.ie7 .text-98{
 	font:normal normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	padding:3px 0px 0px 3px;
	float:left;
}

.layer-clear{
	background:url(../images/error.png) #cacaca  no-repeat 800px 10px;
	padding:0px 0 0 0;
	display:none;
}


#signupprice{
overflow:hidden;
}
span.text-23{
 	font:normal normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	float:left;
	padding:20px 0 0px 4px; 
}
.ie7 span.text-23{
 	font:normal normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	float:left;
	padding:3px 0 0 3px; 
	width:40px;
	border:0px red solid;
}
span.text-1{
 	font:normal normal 30px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	padding:8px 0px 0px 10px;
	float:left;
}
input.text-121{
border:none; background:none; font:normal bold 25px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding:7px 0 0 0px;
}
.ie7 input.text-121{
background:none; font:normal bold 25px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding:5px 0px 0 0px;
border:0px red solid;
width:264px;
}

#formsignup {
	margin: 0;
	overflow: hidden;
	padding: 0;
}

#formsignup fieldset {
	border: 0;
	float: left;
	margin: 0 0 0 7px;
	padding: 10px 0 0 0;
	width: 280px;
}

#formsignup .fieldset-accountdetails {
	margin: 23px 0 0 24px;
}

#formsignup label {
	float: left;
	padding-top: 5px;
	width: 100px;
}

#formsignup ol {
	margin: 0;
	padding: 12px 0;
}

#formsignup li {
	clear: both;
	margin: 0 0 6px;
	padding: 0;
}

#formsignup .input-text {
	width: 160px;
}

#formsignup select {
	width: 164px;
}

.hide{
	display: none;
}
.read-more {
	display:block;
	background:url(../images/read-more.jpg) no-repeat left top;
	color:#FFFFFF;	
}
.read-more a{
	display:block;
	background:url(../images/read-more.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height:20px;
	text-align:left;
	padding-left:10px;
	padding-top:1px;
}

