@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background-color: #013c6f;
	color: #013c6f;
}

#container-row-1-and-2 {
	position: relative;
	width: 100%;
	height: 351px;
	background-image: url(../images/bg-divides_01.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#container-row-3 {
	position: relative;
	width: 100%;
	padding-bottom: 20px;
	background-image: url(../images/bg-divides_02.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #78bcd0;
	overflow: hidden;
}

#container-row-4 {
	position: relative;
	width: 100%;
	min-height: 76px;
	background-image: url(../images/bg-divides_03.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #78bcd0;
}

#container-inside {
	position: relative;
	margin: auto;
	width: 940px;
}

#container-inside2 {
	position: relative;
	margin: auto;
	width: 940px;
}

#row-logo-links {
	float: left;
	width: 940px;
	height: 100px;
}

#logo-links-row-1 {
	float: left;
	width: 940px;
	height: 70px;
}

#logo {
	float: left;
	width: 479px;
}

#links {
	float: left;
	width: 461px;
}

#logo-links-row-2 {
	float: left;
	width: 940px;
	height: 30px;
	background-image: url(../images/private-medical-insurance_11.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#row-quotes {
	float: left;
	width: 940px;
	height: 251px;
}

#row-content {
	float: left;
	width: 940px;
}
#row-content-page {
	float: left;
	width: 940px;
	margin-top: 2px;
}

#quick-links {
	float: left;
	width: 940px;
	margin-top: 20px;
}

#inside-buttons {
	float: left;
	width: 705px;
	height: 149px;
}

#insurers-inside-button {
	float: left;
	width: 235px;
	height: 149px;
	background-image: url(../images/insurers-inside-button.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#text-area-container {
	float: left;
	width: 940px;
	background-image: url(../images/text-area-bg-tile.jpg);
	background-position: top;
	background-repeat: repeat-y;
	margin-top: 20px;
}
#text-area-container-inside {
	float: left;
	width: 940px;
	margin-top: 20px;
	background-image: url(../images/text-area-bg-tile.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

#text-area-and-right-column-top {
	float: left;
	width: 940px;
	height: 66px;
}

#text-area-and-right-column-bg {
	float: left;
	width: 940px;
	overflow: hidden;
	background-image:url(../images/private-medical-insurance_21.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#text-area {
	float: left;
	width: 664px;
	padding-left: 20px;
	padding-right: 23px;
	padding-bottom:3px;
}

#text-area-and-right-column-bottom {
	float: left;
	width: 940px;
	height: 12px;
	background-image:url(../images/private-medical-insurance_22.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#text-area-divide {
	float: left;
	width: 20px;
	min-height: 165px;
	background-image: url(../images/private-medical-insurance_21.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#text-column-1 {
	float: left;
	width: 317px;
	margin-right: 30px;
	margin-bottom: 20px;
}

#text-column-2 {
	float: left;
	width: 317px;
	margin-bottom: 20px;
}

#text-2-columns {
	float: left;
	width: 664px;
	margin-bottom: 20px;
}

#text-question-divide {
	float: left;
	width: 664px;
	height: 1px;
	background-color: #e4eff2;
	margin-bottom: 20px;
}

#staff-quotes-box {
	float: left;
	width: 664px;
	height: 200px;
}

#staff-image {
	float: left;
	width: 179px;
	height: 200px;
}

#staff-quote {
	float: left;
	width: 425px;
	height: 140px;
	padding: 30px;
	background-image: url(../images/staff-quotes_02.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#right-column {
	float: left;
	width: 233px;
	min-height: 50px;
}

#row-footer {
	float: left;
	width: 940px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#address {
	float: left;
	width: 920px;
	padding-left: 20px;
	color: #a5bfd6;
}

#seo-links {
	float: left;
	width: 920px;
	padding-left: 20px;
	color: #a5bfd6;
}

#seo-link-boxes {
	float: left;
	width: 131px;
}

#insurers {
	float: left;
	width: 270px;
	height: 75px;
}

#insurers-box {
	float: left;
	width: 151px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#insurers-box-end {
	float: left;
	width: 151px;
	margin-bottom: 20px;
}

#team-pic-holder {
	float: left;
	width: 146px;
	height: 146px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#team-pic-bio {
	float: left;
	width: 498px;
}
#three-quick-links {
	float: left;
	width: 705px;
	height: 149px;
}

#chat-button {
	float: left;
	width: 233px;
	height: 149px;
}

#chat-button-top {
	float: left;
	width: 233px;
	height: 66px;
}

#chat-button-bottom {
	float: left;
	width: 233px;
	height: 83px;
}

#4-links-shade {
	float: left;
	width: 940px;
	height: 20px;
}
