/* 
Name: Sunset Malibu Protocol [SM] Stylesheet
Date Created: 04/28/09
Author: Matt Wisniewski
Legal: Don't steal this code. If  you do, you will have bad luck for 20 years. 
Think of the most important person to you in this world....
That person will call you and tell you they hate you if you steal this code.
*/

/* Tags */
body {margin: 0px; padding: 0px; background-color: #e6f8f5; font-family: Tahoma; font-size: 12px;height:100%;min-height: 100%;}
html {height: 100%;min-height: 100%; margin: 0px;}
p {clear:left; display:block; margin: 0px;}
sup {font-size:6.5px; position:relative;top:3px;left:1px; }
a {color:#103c62; text-decoration: underline;}
a:hover {color:#1c6f8a;}
/* End Tags*/

/* Header */
div#header {display:block; width:100%; height:131px; background: #FFF url(images/header_bg.jpg) 0px 0px repeat-x; margin: 0px; }
div#header_container {display:block;margin:0px auto;width:960px;height:131px;position:relative;}
a#header_logo {display:block; background: transparent url(images/sprites.png) -20px -82px no-repeat;position:absolute;top:30px; left:0px;width: 305px; height: 55px; margin: 0px;}
/*  WHEN READY
 div#header_call {display:block; background: transparent url(images/sprites.png) -335px -82px no-repeat;position:absolute;top:30px; right:0px;width: 230px; height: 55px; margin: 0px;}
*/
a#header_call {display:block; background: transparent url(images/header_findout.png) 0px 0px no-repeat;position:absolute;top:30px; right:0px;width: 230px; height: 55px; margin: 0px;}
/* End Header */

/* Billboard */
div#billboard {width:880px; height:255px; margin: 0px auto; display: block; background: transparent url(images/billboard.png) 0px 0px no-repeat; position: relative; top:-5px; padding-top:10px;line-height: 20px; font-size: 12.8px; letter-spacing: 0.25px;}
#billboard p {margin:0px auto; width:700px; margin-bottom:10px;}
#billboard h1#intro {text-indent: -9999px; background: transparent url(images/heading_intro.png) 0px 0px no-repeat;margin:0px auto; width:720px; margin-bottom: 5px; height: 49px;}
/* End Billboard */

/* Content */
div#content {display:block;  width:100%; background:  url(images/content_bg.png) 0px 0px repeat-x;min-height: 90%;height: auto !important; height: 90%; margin:0 auto -102px; padding: 0px; position: relative;}
div#splashcontact {width:480px; margin: 0px auto; display: block; line-height: 20px; font-size: 12.8px; letter-spacing: 0.25px;}
#splashcontact h2 {color:#0f4372; text-align: center;}
/* End Content */

/* Footer */
#footer {display:block; width:100%; height:102px;   z-index:-1; background: url(images/footer_bg.jpg) 0px 0px repeat-x; margin: 0px; }
#footlist {width:540px; position:relative;  top:30px;margin: 0px auto; list-style: none; display: block; text-align: center;}
#copyright {width:540px; position:relative; top:30px;margin:10px auto; list-style: none; display: block; text-align: center;}
#footlist li {display: block; float: left; margin: 0px 3px; color: #000;}
#footlist li a {text-align: center; color:#103c62;}
#footlist li a:hover {color:#1c6f8a;}
/* End Footer */

/* Classes */
.clear {clear: both;}
.error {color:#c10000; font-weight: bold;}
.hidden {display:none;}
/* End Classes */

/* ID Elements */
#buynowfoot {font-weight: bold; color: #00739e;}
#state {width:105px;}
#zip {width:40px;}
#splashcontact p {text-align: center;}
#splashcontact table {text-align: center; width: 400px;}
#pushdiv {width:100%;height:102px;display:block;}

/* IE Transparency Issues */
img, div, a, h1, h2, h3, h4, h5, h6, span { behavior: url(iepngfix.htc) }