/* CSS Document */

* {
padding: 0px;
margin: 0px;
}
body {
background: url(images/pagebg.jpg) repeat-x;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 0.7em;
text-align: justify;
}
h2 {
padding: 15px 10px 2px 10px;
text-align: left;
font-family: "Arial narrow", Arial, Helvetica, sans-serif;
font-size: 1.5em;
}
p {
padding: 5px 0px;
}
em {
font-size: 1.2em;
color: #033770;
}
a {
color: #15527F;
}
a:hover {
color: #B71E20;
}
img {
border: 0px;
}
input, textarea {
padding: 3px;
}
input:active, input:focus, textarea:active, textarea:focus {
background: #FFFFCC;
}
blockquote {
margin: 10px 60px;
padding: 2px 10px;
padding-top: 5px;
border: 1px dotted;
}
blockquote em {
display: block;
padding: 5px 30px;
text-align: right;
}
blockquote.test p {
font-size: 0.8em;
padding-top: 0px;
text-align: right;
font-style: italic;
color: #91A5BD;
}
table {
margin: 0px auto;
}
.imgright {
padding-left: 10px;
margin-right: -5px;
}
.imgleft {
padding-right: 10px;
margin-left: -5px;
}
#wrapper {
width: 855px;
background: #D3D3D3;
position: relative;
margin: 5px auto;
border: 1px solid #0B468A;
}
#header {
background: #fff url(images/header.jpg) no-repeat;
}
#header h1 a {
display: block;
height: 80px;
text-indent: -900%;
width: 100%;
}
#navigation {
height: 250px;
}
#navigation #offer {
background: url(images/family4.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation #products {
background: url(images/centraloffer4.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation #companion {
background: url(images/companion4.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation #referral {
background: url(images/referraltop.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation #securitylink {
background: url(images/safewatch.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation #learning {
background: url(images/learning.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation #components {
background: url(images/components.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation #insurance {
background: url(images/discount.jpg) no-repeat right;
text-indent: -900%;
height: 250px;
}
#navigation a {
display: block;
width: 292px;
height: 49px;
text-indent: -900%;
border-left: 8px solid;
border-bottom: 1px solid;
color: #D3D3D3;
}
#navigation ul {
background: url(images/menu.jpg) no-repeat;
float: left;
list-style-type: none;
}
#navigation a:hover {
border-left: 8px solid;
border-bottom: 1px solid;
color: #8C9CCF;
}
#content {
padding: 0px 15px;
padding-bottom: 15px;
width: 525px;
float: right;
background: #fff;
}
#content h2 {
background: url(images/h2.jpg) no-repeat;
padding-left: 25px;
color: #15527F;
}
#content #movie {
float: left;
padding: 15px 20px;
}
#sidebar #movie {
margin: 5px auto;
width: 250px;
display: none;
}
.right {
float: right;
margin-right: -16px;
border: 1px solid #15527F;
border-top: 0px;
margin-left: 15px;
}
.clear {
clear: both;
}
#content ul {
margin: 0px 5px;
list-style-type: none;
}
#content li {
background: url(images/bullet_red.gif) no-repeat;
padding: 0px 15px;
margin: 3px 0px;
}
ul#cities {
margin-left: 0px;
}
#cities li {
display: block;
float: left;
margin: 1px 10px;
width: 80px;
}
#content h3 {
font-size: 1.2em;
padding: 5px 15px;
color: #BF1F27;
}
b, strong {
color: #BF1F27;
}
.product {
width: 165px;
padding: 4px;
border: 1px solid #15527F;
text-align: left;
margin: 10px 0px;
margin-right: -1px;
float: left;
padding-bottom: 10px;
height: 480px;
}
#content .product h3 {
font-size: 1.5em;
background: #15527F;
color: #E0E9EF !important;
padding: 3px 5px;
}
.product h4 {
font-size: 1em;
text-align: center;
color: #15527F;
}
.product h5 {
font-size: 2em;
text-align: center;
margin-bottom: 3px;
}
.product ul {
margin-left: 15px;
font-size: 0.9em;
list-style-type: square;
}
.product ul.gift {
background: #FEEEA3;
}
.product .disclaimer {
font-size: 0.9em;
color: #15527F;
padding: 5px 8px;
}
.product_sen {
width: 200px;
padding: 4px;
border: 1px solid #15527F;
text-align: left;
margin: 10px 0px;
margin-right: -1px;
float: left;
padding-bottom: 10px;
height: 490px;
}
#content .product_sen h3 {
font-size: 1.5em;
background: #15527F;
color: #E0E9EF !important;
padding: 3px 5px;
}
.product_sen h4 {
font-size: 1em;
text-align: center;
color: #15527F;
}
.product_sen h5 {
font-size: 2em;
text-align: center;
margin-bottom: 3px;
}
.product_sen ul {
margin-left: 15px;
font-size: 0.9em;
list-style-type: square;
}
.product_sen .disclaimer {
font-size: 0.9em;
color: #15527F;
padding: 5px 8px;
}
.small {
font-size: 0.8em;
color: #999;
padding-top: 30px;
}
#sidebar {
padding: 10px;
width: 280px;
}
#sidebar h2 {
font-size: 1.4em;
padding: 5px 0px;
color: #B61E1E;
}
#sidebar ul {
margin: 0px 5px;
list-style-type: none;
}
#sidebar li {
background: url(images/bullet_red.gif) no-repeat;
display: block;
padding: 0px 15px;
margin: 3px 0px;
}
#sidebar ul.sublinks li {
list-style-type: none;
background: none;
margin: 0px;
padding: 0px;
}
#sidebar ul.sublinks {
margin: 0px;
padding: 0px;
}
#sidebar ul.sublinks li a {
padding: 5px;
display: block;
text-decoration: none;
font-size: 1.2em;
border-bottom: 1px solid;
border-left: 5px solid;
background: url(images/glossy.jpg) center;
font-weight: bold;
color: #102540;
}
#sidebar ul.sublinks li a:hover {
background: url(images/glossy2.jpg) center;
color: #B71E20;
}
.item {
padding: 10px;
border-bottom: 1px solid #999;
}
#sidebar #ContactUs label {
display: block;
}
#sidebar #ContactUs h2 {
font-size: 1.7em;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
text-align: center;
}
#content #ContactUs form {
padding: 10px 100px;
margin: 15px auto;
}
#content #ContactUs p {
border-bottom: 1px dotted #848484;
border-top: 1px dotted #848484;
margin-bottom: -1px;
padding: 6px 10px;
}
#content #ContactUs label {
display: block;
width: 80px;
float: left;
text-align: left;
padding: 5px 0px;
}
#content #ContactUs input, #content #ContactUs textarea {
width: 200px;
border: dotted 1px #848484;
}
#content #ContactUs #button {
margin-left: 80px;
}
#ContactUs #button {
background: url(images/glossy.jpg) center;
border: 2px solid #848484;
padding: 5px 15px;
font-size: 1em;
}
#ContactUs #button:hover {
background: url(images/glossy2.jpg) center center;
}
#contactInfo {
font-size: 1.4em;
margin-left: 50px;
}
#contactInfo span {
font-size: 0.7em;
color: #194574;
display: block;
font-style: italic;
}
#footer {
clear: both;
background: #15527F;
padding: 10px 5px;
color: #fff;
height: 42px;
}
#footer p {
padding: 0 10px;
margin: 0px;
}
#footer a {
color: #A7CCE7;
}
#footer a:hover {
color: #FFE57F;
}
#foot_logo {
text-indent: -9999px;
float: right;
height: 42px;
width: 201px;
background: url(images/bottom_logo.jpg) no-repeat;
}