@charset "UTF-8";
/* CSS Document */

/* ------------------- RX Savings Altered CSS ----------------------- */

.rx-savings-button {
	position:absolute;
	right:0;
	width:229px;
	height:144px;
	background: url(rx-savings.jpg) no-repeat 0 0;
	z-index:1;
}

/* ------------------- COLOR CUSTOMIZATION AREA --------------------- */

.order {
	float: left;
	width: 209px;
	text-align: center;
	border: 1px solid #9db7c7;
	border-top: 0;
	background-color: #fce9cb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #046e40;	 /* Change this lighter text color in the theme */
}

.content-title {
	position:relative;
	float:right;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 52px;
	z-index:2;
	top:50px;
	right:100px;
	color: #a6081d;    /* Dark color in the theme */
}

.content-subtitle {
	position:relative;
	float:right;
	font-style:italic;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	z-index:2;
	top:45px;
	color: #000;   /* Change this lighter text color in the theme */ 
}

.benefits ul, .content-small-text ul {
	width: 194px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a6081d;   /* Change this lighter text color in the theme */ 
	right:20px;
	margin-left:10px;
	padding:0;
}

.package-name {
	width: 194px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #a6081d; /* Dark color in the theme */
	float:left;
	margin: 20px 0 0 15px;
}

.benefits {
	float:left;
	width:194px;
	height:190px; /* Change height dependent on number of benefits */
}

.package {
	height:300px; /*Change height dependent on number of benefits */
	background-image: url(../keyrpt.jpg);
	background-repeat: repeat-x;
	border: 1px solid #9db7c7;
	border-top: 0;
	border-bottom: 0;
	background-color: #fce9cb;
	padding:5px 0 0 0;
}

/* --------------- DO NOT CHANGE ANYTHING BELOW ------------------*/

body {
	text-align: center;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(buss-back.jpg);
	margin: 0px;
	padding: 0px;
	background-color: #FFF; 	/* Match color to the color of the background 1000px down on the page */
}

#wrapper{
	position: relative;
	width: 845px;
	margin: 0 auto;
	text-align: left;
	}
	
#header {
		position:relative;
		height: 100px;
		width: 845px;
	}
	
	#header img {
		height: 93px;
		width: auto;
		margin:3px 0 3px 10px;
	}
	
#menu {
	background-image: url(menu-back.jpg);
	background-repeat: repeat-x;	
	width:845px;
	height:25px;
}

	#menu a {
		float: left;
	}

	.power{ 
		color:#FFFFFF; 
		padding:4px 2px 0 0; 
		font-size:12px; 
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.benefiq {
		float:left;
		background:url(menu.jpg) -734px 0 no-repeat;
		width:111px;
		height:25px;
	}

	/* Uncomment if package includes miQuotes page
	
	.menu-insurance {
		float:left;
		background:url(menu.jpg) 0 0 no-repeat;
		width:180px;
		height:25px;
	}

		.menu-insurance:hover,
		.menu-insurance.iehover {
			float:left;
			background:url(menu.jpg) 0 -25px no-repeat;
		}

	*/

#content {
	float: left;
	width: 843px;
	height: 403px;
	background-image: url(buss-content.jpg);
	background-repeat: no-repeat;
	border: 1px solid #9db7c7;
	border-top: 0;
	border-bottom: 0;
}

	.stop-worrying-text {
		width: 380px;
		float:left;
		margin: 120px 0 0 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000;
	}
	
	.stop-worrying-content {
		width: 380px;
		margin: 0 0 0 15px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000;
	}
	
	.content-small-text {
		float:right;
		font-style:italic;
		width: 400px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #000;
		position:relative;
		top:50px;
	}

	.tab-wrap {
		width:281px;
		float: left;
		height:auto;
	}
	
		.package1-tab {
			background-image: url(../business-3tab-1.jpg);
		}
		
		.package2-tab {
			background-image: url(../business-3tab-2.jpg);
		}
		
		.package3-tab {
			background-image: url(../business-3tab-3.jpg);
		}
		
		.package4-tab {
			background-image: url(../business-3tab-4.jpg);
		}
		
		.package1-tab, .package2-tab, .package3-tab, .package4-tab {
			height: 20px;
			background-repeat: no-repeat;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #000000;  /* Change this lighter text color in the theme */
			padding: 5px 0 0 8px;
		}
		
		.benefits ul li, .content-small-text ul li {
			margin-left:20px;
		}
		
			li a {
				width:400px;
				color: #000;
			}

	
		.package-button {
			height:auto;
			border: 1px solid #9db7c7;
			border-top: 0;
			background-color: #fce9cb;
			padding:5px 0 0 0;
		}
	
		.price {
			width: 260px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #000;
			float:left;
			margin: 0 0 0 15px;
		}
		
		.disclosure {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			float:left;
			width:260px;
			margin: 0 0 0 15px;
		}
		
		.insurance-statement {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			float:left;
			width:209px;
			margin: 0 0 15px 15px;
		}
		
		.try-now {
			margin: 10px 70px;
			background:url(try-now.jpg) 0 0 no-repeat;
			width:142px;
			height:60px;
		}

#social-media {
	border: 1px solid rgb(229, 229, 229); 
	padding: 10px 0 10px 10px;
	background-color: rgb(237, 245, 254); 
	width: 832px;
}

#footer {
	width: 845px;
	float: left;
}

	.foot-style { 
		background-color:#046e40;  /* Footer background color customized to upper color in the menu */
		border:1px solid #c3c3c3; 
		width:845px; 
		margin:0 auto; 
		font-family:Helvetica, sans-serif;
	}

	.wrap { 
		clear:both;
	}

.clear {
	clear:both;
	}

.left { 
	float:left;
}

.right { 
	float:right;
}
