body {
	margin: 0 0 0 0;
	font-family: Verdana;
	background: #FFFFFF url('/images/body_bg.png') top left repeat-x;
}
img {
	border: none;
}
a {
	color: #0057b0;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
a :visited{
	color: #0057b0;
	font-family: Verdana, Geneva, sans-serif;
}
a:hover {
	color: #0057b0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;	/*font-size: 10px;*/
}


/*===============================
==============Page Container======
================================*/
.page_bg_main {
	width: 879px;
	height: 730px;
	margin: 0 auto;
	overflow: visible;
}
	.page_bg_main img {
		margin: 0 0 0 -355px;
	}
.page_container {
	width: 900px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
	/*============================
	============Content Styles======
	==============================*/
	.content_container {
		position: absolute;
		top: 120px;
		width: 878px;
		padding: 10px 10px 10px 13px;
		border-left: 1px solid #ececec;
		border-right: 1px solid #ececec;
		background: #FFFFFF url('/images/content_bg.png') bottom left no-repeat;
	}
		.content_inner_container {
			width: 870px;
			float: left
		}
			.content_inner_container h1 {
				font-family: "Arial";
				font-size: 15pt;
				color: #333333;
			}
			/*----Home page content styles-----*/
			.home_page_container {
				float: left;
				width: 100%;
			}
				.testimonials_table {
					font-size: 10pt;
				}
					.testimonials_table td {
						vertical-align: top;
						padding: 0 0 20px 0;
					}
						.testimonials_table td span {
							color: #1A5CB3;
						}
				.home_left_col {
					float: left;
					width: 210px;
					margin: 0 10px 0 0;
				}
				.home_right_col {
					float: left;
					width: 648px;
				}
					/*Scrolling images*/
					.product_changer {
						float: left;
						width: 648px;
						height: 236px;
						clear: both;
						font-family: "Verdana";
					}
						.product_changer_container {
							float: left;
							/*647*4    (4 products)*/
							/*width: 2592px;*/
							font-family: "GothamHTF Ultra";
							width: 648px;
							height: 236px;
							margin: 0 0 0 0;
						}
							.product_changer_item {
								position: absolute;
								float: left;
								width: 648px;
								height: 236px;
							}
								.product_changer_item div ul {
									margin: 100px 0 0 0;
									font-size: 14pt;
								}
									.product_changer_item div ul li {
										line-height: 0;
									}
								.product_changer_item_text_container {
									float: left;
								}
								.button_text {
									margin: 5px 0 0 0;
									float: left;
								}
								.most_popular_banner {
									position: absolute;
									width: 140px;
									height: 140px;
									display: block;
									margin: -315px 0 0 33px;
									/*z-index: 1000;*/
									border: 1px solid #000;
								}
						#basic_changer {
							font-weight: bold;
							opacity:0;
							filter:alpha(opacity=0);
							color: #4d4d50;
							background: transparent url('/images/basic_bg.png') top left no-repeat;
						}
							#basic_changer  div.product_changer_item_text_container {
								margin: 20px 0 0 260px;
							}
								#basic_changer span {
									
								}
								#basic_changer img {
									float: left;
								}
								#basic_changer h1 {
									margin: 0 0 0 0;
									text-transform: uppercase;
								}
								#basic_changer ul {
									clear: both;
									list-style-image: url('/images/blueCheck.png');
								}
									#basic_changer ul li {
										font-size: 13pt;
										color: #424242;
									}
						#business_changer {
							font-weight: bold;
							color: #005bb4;
							background: transparent url('/images/business_bg.png') top left no-repeat;
						}
							#business_changer  div.product_changer_item_text_container {
								margin: 20px 0 0 260px;
							}
								#business_changer span {
									
								}
								#business_changer img {
									float: left;
								}
								#business_changer h1 {
									margin: 0 0 0 0;
									text-transform: uppercase;
								}
								#business_changer ul {
									clear: both;
									list-style-image: url('/images/blueCheck.png');
								}
									#business_changer ul li {
										color: #424242;
										font-size: 13pt;
									}
						#advanced_changer {
							font-weight: bold;
							opacity:0;
							filter:alpha(opacity=0);
							color: #f24d00;
							background: transparent url('/images/advanced_bg.png') top left no-repeat;
						}
							#advanced_changer  div.product_changer_item_text_container {
								margin: 20px 0 0 260px;
							}
								#advanced_changer span {
									
								}
								#advanced_changer img {
									float: left;
								}
								#advanced_changer h1 {
									margin: 0 0 0 0;
									text-transform: uppercase;
								}
								#advanced_changer ul {
									clear: both;
									list-style-image: url('/images/blueCheck.png');
								}
									#advanced_changer ul li {
										color: #424242;
										font-size: 13pt;
									}
						#ultimate_changer {
							font-weight: bold;
							opacity:0;
							filter:alpha(opacity=0);
							color: #e40000;
							background: transparent url('/images/ultimate_bg.png') top left no-repeat;
						}
							#ultimate_changer  div.product_changer_item_text_container {
								margin: 20px 0 0 260px;
							}
								#ultimate_changer span {
									
								}
								#ultimate_changer img {
									float: left;
								}
								#ultimate_changer h1 {
									margin: 0 0 0 0;
									text-transform: uppercase;
								}
								#ultimate_changer ul {
									clear: both;
									list-style-image: url('/images/blueCheck.png');
								}
									#ultimate_changer ul li {
										color: #424242;
										font-size: 13pt;
									}
					/*list of products that change the changer*/
					.product_list {
						float: left;
						width: 100%;
						clear: both;
						/* height: 520px; */
						height: 295px;
						margin: -10px 0 0 0;
						z-index: 1000;
					}
						.product_list ul {
							position: absolute;
							padding: 0 0 0 0;
							margin: 0 0 0 0;
							list-style-type: none;
						}
							.product_list ul li {
								display: inline;
								width: 160px;
								height: 520px;
								background: #FFFFFF;
							}
								.product_list ul li div {
									float: left;
									font-family: "Verdana";
									color: #414142;
									width: 150px;
									/* height: 515px; */
									height: 295px;
									font-size: 9pt;
									text-align: left;
									background: #FFFFFF;
									overflow: hidden;
									padding: 0 6px 0 6px;
									border-top: 1px solid #dfe6e8;
									border-bottom: 1px solid #dfe6e8;
									border-right: 1px solid #dfe6e8;
								}
								.product_list ul li div:hover {
									cursor: pointer;
								}
								.product_list ul li a:hover {
									font-size: 9pt;
								}
								.product_list ul li a:hover div {
									font-size: 9pt;
								}
								.product_list ul li a div.odd {
									background: #FFFFFF url('/images/product_odd_bg.png') bottom left repeat-x;
								}
									.product_list ul li a div h1 {
										margin: 0 0 0 0;
									}
									h1.product_list_name {
										text-transform: uppercase;
									}
									h1.product_list_price {
										font-size: 25pt;
									}
									.product_list ul li a div span {
										margin: 0 0 0 -12px;
									}
									/*#product_business h1 {
										color: #005bb4;
									}
									#product_business span {
										margin: 0 0 0 -25px;
									}
									#product_advanced h1 {
										color: #ff5100;
									}
									#product_advanced span {
										margin: 0 0 0 -35px;
									}
									#product_ultimate h1 {
										color: #ff0000;
									}
									#product_ultimate span {
										margin: 0 0 0 -35px;
									}*/
									
									.basic_btn_image {
										margin-left: -5px;
										margin-top: 135px;
									}
									.business_btn_image {
										margin-left: -5px;
										margin-top: 65px;
									}
									.advanced_btn_image {
										margin-left: -5px;
										margin-top: 20px;
									}
									.ultimate_btn_image {
										margin-left: -5px;
										margin-top: 8px;
									}
					.product_list_add_to_cart_buttons {
						float: left;
						width: 100%;
						clear: both;
						height: 35px;
						margin: -45px 0 0 0;
						z-index: 1000;
					}
						.product_list_add_to_cart_buttons ul {
							position: absolute;
							padding: 0 0 0 0;
							margin: 0 0 0 0;
							list-style-type: none;
						}
							.product_list_add_to_cart_buttons ul li {
								display: inline;
								width: 160px;
								height: 35px;
								background: #FFFFFF;
							}
								.product_list_add_to_cart_buttons ul li div {
									float: left;
									color: #414142;
									width: 160px;
									height: 35px;
									font-size: 10pt;
									text-align: center;
									padding: 0 0 0 0;
								}
									.product_list_add_to_cart_buttons form {
										float: left;
										width: 160px;
										height: 35px;
										margin: 0 0 0 0;
										clear: none;
										display: inline;
									}
					/*clients that scroll*/
					.recent_client_scroller {
						float: left;
						width: 646px;
						height: 132px;
						clear: both;
						overflow: hidden;
						margin: 20px 0 10px 0;
						/*z-index: 1000;*/
						background: transparent url('/images/recent_clients_bg.png') top left no-repeat;
					}
						.recent_outer_container {
							height: 150px;
							width: 643px;
							margin: 0 0 0 2px;
							overflow: hidden;
						}
						.recent_innser_container {
							height: 150px;
							width: 4476px;
							margin: 25px 0 0 0;
						}
							.recent_innser_container img {
								margin: 0 30px 0 20px;
								width: 175px;
								height: 102px;
							}
					.client_scroller {
						float: left;
						width: 100%;
						z-index: 1000;
						margin: -80px 0 0 -10px;
					}
						.client_scroller img {
							float: left;
							z-index: 1000;
						}
						#client_scroll_right {
							float: right;
							z-index: 1000;
							margin-right: -20px;
						}
			/*----End home page content styles----*/
			/*---Teir 2 Styles----*/
			.tier2_page_container {
				float: left;
				width: 100%;
			}
				.tier2_left_col {
					float: left;
					width: 210px;
					color: #4e4e4e;
					margin: 0 10px 0 0;
					font-family: Verdana, Geneva, sans-serif;
				}
					.tier2_left_col h2 {
						margin: 0 0 5px 0;
						font-size: 13pt;
					}
				.tier2_right_col {
					float: left;
					width: 648px;
				}
					.tier2_right_col form {
						margin-bottom: 20px;
					}
			/*-----Cart Styles----*/
			.package_container {
				float: left;
				width: 100%;
				clear: both;
				margin: 30px 0 0 0;
			}
				input.add_to_cart_btn {
					width: 72px;
					height: 22px;
					border: none;
					cursor: pointer;
					background: transparent url('/images/BuyButton.gif') top left no-repeat;
				}
				input.add_to_cart_btn_banner_basic{
					width: 95px;
					height: 61px;
					border: none;
					cursor: pointer;
					background: transparent url('/images/basic_btn.png') top left no-repeat;
				}
				input.add_to_cart_btn_banner_business {
					width: 109px;
					height: 61px;
					border: none;
					cursor: pointer;
					background: transparent url('/images/business_btn.png') top left no-repeat;
				}
				input.add_to_cart_btn_banner_advanced {
					width: 127px;
					height: 61px;
					border: none;
					background: transparent url('/images/advanced_btn.png') top left no-repeat;
				}
				input.add_to_cart_btn_banner_ultimate {
					width: 108px;
					height: 61px;
					border: none;
					cursor: pointer;
					background: transparent url('/images/ultimate_btn.png') top left no-repeat;
				}
				input.complete_order {
					width: 500px;
					height: 77px;
					border: none;
					cursor: pointer;
					margin: 0 0 0 10px;
					background: transparent url('/images/newComplete.jpg'); 
					/*background: transparent url('/images/newComplete.jpg') top left no-repeat;*/
				}
				input.home_add_product_btn {
					width: 160px;
					height: 40px;
					border: none;
					background: none;
					cursor: pointer;
				}
				.credit_card_logos {
					float: right;
					margin: -15px 0 0 5px;
				}
				.package_container ul {
					padding: 0 0 0 0;
					margin: 0 0 0 0;
					list-style-type: none;
				}
					.package_container ul li {
						margin: 0 0 30px 0;
					}
				.package_box {
					vertical-align: top;
				}
				.package_details {
					font-size: 12px;
				}
				ul.package_details_list {
					margin: 10px 0 10px 15px;
					list-style-image: url('/images/gt.gif');
					font-family: Verdana, Geneva, sans-serif;
					font-size: 12px;
				}
					ul.package_details_list li {
						margin: 0 0 0 0;
					}
				td.package_price {
					color: #0270AE;
					font-size: 18pt;
					font-weight: bold;
					padding: 0 10px 0 10px;
				}
				
				
			.client_info_container {
				width: 100%;
				clear: both;
				margin: 20px 0 0 10px;
			}
				.client_info_container td {
					padding: 10px 0 10px 0;
					font-size: 12px;
					font-family: Verdana, Geneva, sans-serif;
				}
				.client_info_header	{
					color: #0057b0;
				}
					.client_info_header h3	{
						color: #333333;
						margin: 0 0 0 0;
					}
				.client_info_data {
					color: #333333;
					margin: 10px 0 20px 0;
					font-size: 12pt;
					font-weight: bold;
				}
					.client_info_data input {
						width: 430px;
					}
			.creative_breif_container {
				
			}
			
			.confirmation_container {
				color: #888888;
			}
				.confirmation_container h3 {
					color: #333333;
				}
				span.confirmation_email {
					color: #333333;
					font-size: 15pt;
					font-weight: bold;
				}
		.coupon_code_validate_msg {
			float: left;
			clear: both;
			width: 415px;
			color: #FFFFFF;
			background: #005CB4;
			padding: 10px 10px 10px 10px;
			margin: 10px 0 0 0;
			border: 1px solid #0077C0;
			/* display: none; */
		}			
		.footer {
			float: left;
			width: 888px;
			height: 101px;
			padding: 5px 0 0 15px;
			margin: 30px 0 -120px -15px;
			background: transparent url('/images/footer_bg.png') top left no-repeat;
		}
			.footer img {
				float: left;
			}
			.footer img.as_seen_on {
				margin: 10px 0 0 20px;
			}
	/*============================
	============Header Styles======
	==============================*/
	.header_container {
		position: absolute;
		top: 0px;
		width: 880px;
		padding: 0 10px 0 10px;
		background: #FFFFFF;
	}
		.header_inner_container {
			width: 860px;
			float: left
		}
			.header_logo {
				float: left;
			}
			.cart_contianer {
				float: right;
				width: 226px;
				height: 43px;
				padding: 15px 0 0 0;
				background: transparent url('/images/cart_bg.png') top left no-repeat;
			}
				.cart_inner_container {
					float: left;
					font-size: 10pt;
					width: 165px;
					height: 33px;
					color: #343434;
					padding: 0 0 0 45px;
					margin: 0 0 0 10px;
				}
					.cart_inner_container span {
						color: #035bb5;
					}
	/*===============================
	========Checkout Menu Styles=====
	================================*/
	.checkout_menu_container {
		position: absolute;
		top: 80px;
		width: 880px;
		padding: 0 10px 0 10px;
		background: #FFFFFF url('/images/menu_bg.png') 10px 0 no-repeat;
	}
		.checkout_menu_container a {
			
		}
		.checkout_menu_container a:hover {
			font-weight: normal;
		}
			.checkout_menu_container a div {
				float: left;
				color: #1066b8;
				border-right: 1px solid #0e62b5;
				padding: 2px 6px 2px 7px;
			}
				.checkout_menu_container a div div {
					margin: 8px 0 0 0;
					border: none;
				}
			.checkout_menu_container a div.complete {
				float: left;
				border: 1px solid #ca500f;
				background: url('/images/checkout_step_bg.png') top left repeat-x;
			}
				.checkout_menu_container a div.complete div {
					color: #FFFFFF;
					border: none;
				}
				.checkout_menu_container a div img {
					float: left;
				}
	.checkout_floater {
		position: absolute;
		background: #FFFFFF;
		margin: 0 0 0 420px;
		width: 230px;
		top: 20px;
	}
		.checkout_floater_top{
			width: 100%;
			height: 9px;
			clear: both;
			float: left;
			background: url('/images/cart_top_bg.png') top left no-repeat;
		}
		.checkout_floater_center {
			width: 100%;
			color: #FFFFFF;
			clear: both;
			float: left;
			padding: 5px 5px 5px 5px;
			background: url('/images/cart_middle_bg.png') top left repeat-y;
		}
			.cart_floater_item {
				width: 208px;
				height: 25px;
				margin: 10px 0 0 0;
				padding: 5px 0 0 3px;
				background: url('/images/cart_item_bg.png') top left no-repeat;
			}
				.cart_floater_package_name {
					float: left;
					width: 160px;
					color: #5e5e5e;
					font-weight: bold;
				}
				.cart_floater_package_price {
					float: left;
					color: #5e5e5e;
				}
		.checkout_floater_bottom{
			width: 100%;
			height: 20px;
			clear: both;
			float: left;
			background: transparent url('/images/cart_bottom_bg.png') top left no-repeat;
		}
	.checkout_step_container {
		float: left;
		display: none;
	}
		.checkout_step_container label {
			font-size: 12px;
		}
		.offer_header {
			color: #0059B1;
			border-bottom: 2px solid #f2f2f2;
		}
		.offer_message {
			float: left;
			width: 357px;
		}
			.offer_message_top {
				width: 100%;
				height: 13px;
				background: url('/images/offer_message_top.png') top left no-repeat;
			}
			.offer_message_middle {
				width: 347px;
				color: #FF0000;
				font-size: 12px;
				padding: 0 5px 0 5px;
				background: url('/images/offer_message_center.png') top left repeat-y;
			}
			.offer_message_bottom {
				width: 100%;
				height: 13px;
				background: url('/images/offer_message_bottom.png') top left no-repeat;
			}
	/*============================
	==============Menu Styles======
	==============================*/
	.menu_container {
		position: absolute;
		top: 80px;
		width: 880px;
		/*width: 49px;*/
		padding: 0 10px 0 10px;
		background: #FFFFFF url('/images/menu_bg.png') 10px 0 no-repeat;
	}
		.menu_container ul {
			float: left;
			width: 860px;
			list-style-type: none;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 10px;
		}
			.menu_container ul li {
				display: inline;
				width: 100%;
			}
				.menu_container ul li a {
					color: #005cb4;
				}
					.menu_container ul li a div {
						float: left;
						padding: 0 15px 0 15px;
						margin: 0 10px 0 10px;
						font-size: 12pt;
						color: #005cb4;
						font-family: "Verdana";
						padding: 15px 0 10px 20px;
					}
					.menu_container ul li a:visited div {
						font-size: 12pt;
						color: #005cb4;
					}
					.menu_container ul li a:hover div {
						font-size: 12pt;
						color: #404040;
					}
	/********Chat Styles***********/
	.chat_container {
		float: left;
		width: 379px;
		height: 400px;
		background: transparent url('/images/chat_bg.png') top left no-repeat;
	}
		.inner_chat_container {
			float: left;
			width: 329px;
			font-size: 10pt;
			padding: 110px 0 0 30px;
		}
		.submit_chat_msg {
			width: 97px;
			height: 24px;
			border: none;
			margin: 5px 0 0 200px;
			background: transparent url('/images/send_message_btn.png') top left no-repeat;
		}
	#floater {
		position: fixed;
		bottom: 0px;
		width: 100%;
		text-align: center;
		z-index: 1000;
		background: #000000;
	}
	/*********Thrive Page Styles**********/
	.thrive_left_col {
		float: left;
		width: 495px;
	}
	.thrive_right_col {
		float: left;
		width: 360px;
	}
		.thrive_buy_now {
			width: 134px;
			height: 40px;
			border: none;
			background: transparent url('/images/thrive_buy_now.png') top left no-repeat;
		}
		.product_row {
		
		}
		.bottom_product_row {
			background: transparent url('/images/thrive_prod_bottom_bg.png') top left no-repeat;
		}
			.product_row h2 {
				color: #0057b0;
				font-size: 12pt;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			.product_row ul {
				margin: 0 0 0 20px;
				padding: 0 0 0 0;
				list-style-image: url('/images/gray_arrow_bullet.png');
			}
				.product_row ul li {
					color: #888888;
					font-size: 8pt;
				}
	/********LPage*******/
	.lpage_content {
		float: left;
		width: 858px;
		min-height:791px;
		margin: 0 0 0 25px;
		padding: 10px 0 0 0;
		background: #FFFFFF url('/images/lpage_bg.png') top left no-repeat;
	}
		.lpage_tagline {
	float: left;
	clear: both;
	font-size: 12pt;
	margin: 10px 0 10px 10px;
		}
		.get_started_list {
			float: left;
			clear: both;
			height: 232px;
			margin: 0 0 0 10px;
			background: transparent url('/images/couple_computer.png') bottom left no-repeat;
		}
			.get_started_list h1 {
				font-size: 13pt;
				margin: 0 0 0 240px;
			}
			.get_started_list ul {
				margin: 10px 0 0 260px;
				list-style-image: url('/images/blue_check_mark.png');
			}
				.get_started_list ul li {
	font-size: 10pt;
				}
					.get_started_list ul li span {
						color: #0057B0;
					}
			.get_started_btn_lpage {
				margin: 10px 0 0 280px;
				padding: 10px 0 0 0;
			}
				.get_started_btn_lpage img {
					float: left;
					margin: -10px 10px 0 0;
				}
				.get_started_btn_lpage span {
	font-size: 9pt;
				}
			.lpage_offer {
	float: left;
	position: absolute;
	margin: 0 0 0 637px;
	margin-top: 637 0 0 0;
	left: 29px;
	top: 191px;
			}
			.lpage_products {
				float: left;
				clear: both;
			}
				.lpage_basic {
					float: left;
					width: 238px;
					margin: -30px 12px 0 0;
					background: transparent url('/images/lpage_basic_bg.png') top left no-repeat;
				}
				.lpage_business {
					float: left;
					width: 195px;
					margin: 0 10px 0 0;
					background: transparent url('/images/lpage_business_bg.png') top left no-repeat;
				}
				.lpage_advanced {
					float: left;
					width: 196px;
					margin: 0 10px 0 0;
					background: transparent url('/images/lpage_advanced_bg.png') top left no-repeat;
				}
				.lpage_ultimate {
					float: left;
					width: 197px;
					margin: 0 0 0 0;
					background: transparent url('/images/lpage_ultimate_bg.png') top left no-repeat;
				}
					.lpage_product_left_blub {
						margin: 50px 0 0 140px;
					}
						.lpage_product_left_blub span {
							font-size: 8pt;
						}
					.lpage_product_left_blub_small {
						height: 80px;
						margin: 40px 0 0 100px;
					}
						.lpage_product_left_blub_small span {
							font-size: 8pt;
						}
				.lpage_red_btn {
					/*width: 114px;
					height: 33px;*/
					width: 160px;
					height: 40px;
					border: none;
					margin: 10px 0 5px 10px;
					background: transparent url('/images/red_buy_now_btn.png') top left no-repeat;
				}
				.lpage_blue_btn {
					/*width: 98px;
					height: 25px;*/
					width: 160px;
					height: 40px;
					border: none;
					margin: 5px 0 5px 10px;
					background: transparent url('/images/blue_buy_now_btn.png') top left no-repeat;
				}
.no_thanks {
	height: 20px;
	width: 107px;
	bordeR: none;
	background: none;
	text-indent: 300px;
	background: transparent url('/images/no_thanks_btn.png') top left no-repeat;
}
.add_cart_green_addplan {
	height: 31px;
	width: 150px;
	bordeR: none;
	background: none;
	text-indent: 300px;
	background: transparent url('/images/add_to_cart_btn_green.png') top left no-repeat;
}
			
			
			
			
			
			

