/* CSS Document */


body{background:#E4E3E7 url(../images/bgSite.png) center top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
ul.nav{margin:0; padding:0; list-style:none;}
h1, h2, h3{font-weight:normal; color:#0B57D8; font-family:"Century Gothic", Verdana, Geneva, sans-serif;}
h1{font-size:2.5em;}
h2{font-size:2em;}
h3{font-size:1.5em;}
a{color:#428BD9;}
a:visited{text-decoration:none;}

#page{width:1000px; margin:auto; position:relative; margin-top:45px; padding-top:511px;}
#header{position:absolute; top:0; width:1000px; height:172px; background:#1E2E80 url(../images/bgHeader.png) center center no-repeat; -moz-border-radius:.8em .8em 0 0; -webkit-border-radius:.8em .8em 0 0; border-radius:.8em .8em 0 0;}

#headnav{background:#ccc url(../images/bgFooter.png) 650px center repeat; width:379px; height:38px; position:absolute; right:0; top:65px;  -moz-border-radius:.5em 0 0 .5em; -webkit-border-radius:.5em 0 0 .5em; border-radius:.5em 0 0 .5em; -moz-box-shadow: 0 .2em .5em #000; -webkit-box-shadow: 0 .2em .5em #000; box-shadow: 0 .2em .5em #000;}
#headnav ul{text-align:center;}
#headnav li{display:inline; padding:0 10px; border-right:2px solid #515151;}
#headnav li:last-child, #headnav li.last{border:none;}
#headnav li a{text-decoration:none;  color:#515151; line-height:38px; font-size:1.4em;}

#headnav .flurish{position:absolute; z-index:10; top:0; left:379px; background:url(../images/headnavExtra.png) left top no-repeat; width:18px; height:55px;}

#nav{height:329px; position:absolute; top:182px;}
#nav ul{width:316px; float:left;}
#nav li{}
#nav li a{display:block; background:url(../images/bgButtonNav.png); line-height:45px; height:45px; color:#fff; text-decoration:none; text-align:center; border-top:1px solid #ecebed; border-bottom:1px solid #9d999f; font-size:1.8em; font-family:"Century Gothic", Verdana, Geneva, sans-serif; font-weight:bold;}
#nav li a:hover{color:#1E2E80;}

#nav .splash{width:684px; height:329px; float:right; background:#E18D07;}

#main{background:#fff url(../images/bgMain.png) left top no-repeat; min-height:300px; padding:1px 0; font-size:1.2em; color:#515151; overflow:hidden;}
#content > h1:first-child{text-align:right; margin-right:-20px; margin-left:auto; padding:10px 20px; -moz-box-shadow:161px 3px 5px #bbb; background:#fff;}

#sidebar{float:left; width:296px; margin:0 0 0 -1000px; padding:1px 10px;}
#content{float:left; width:644px; margin:0 0 0 316px; padding:1px 20px;}
#content .nosplash{position:absolute; top:182px; right:0px;
	width:664px;
	float:right;
	margin-left:10px;
}

#sidebar form{display:block; padding:0; margin:0;}
#sidebar form input{display:block; width:99%; margin-bottom:10px; border:1px solid #969696;}
#sidebar form label{display:block; margin-bottom:5px;}
#sidebar form button{display:block; margin:5px auto; background:url(../images/bgButtonSubmit.png) center center no-repeat; width:171px; height:36px; border:none; color:#515151; font-size:1.5em; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif; -moz-box-shadow:0 1px 3px #000; -webkit-box-shadow:0 1px 3px #000; box-shadow:0 1px 3px #000; -moz-border-radius:.6em; -webkit-border-radius:.6em; border-radius:.6em;}
#sidebar a{font-size:14px;}

#footer{background:#ccc url(../images/bgFooter.png) center top repeat;}
#footer .nav{text-align:center; height:43px;}
#footer .nav li{display:inline; padding:0 1em; border-right:1px solid #515151;}
#footer .nav li:last-child, #footer .nav li.last{border:none;}
#footer .nav a{text-decoration:none; color:#515151; line-height:43px; font-size:1.2em;}
#footer .flurish{background:url(../images/footerExtra.png) center center no-repeat; width:1000px; height:79px;}


.spacer{clear:both;}
.underline{text-decoration:underline;}

table.pricing{margin:0 auto 20px; width:95%;}
table.pricing th{border:solid #E69305; border-width:2px 0; color:#0B57D8; padding:5px;}
table.pricing th+th{text-align:right;}
table.pricing tbody tr:hover{background:#eee;}
table.pricing td{border-bottom:1px solid #0B57D8; padding:5px;}
table.pricing td+td{text-align:right; width:15%;}
table.pricing td+td+td+td+td{color:green;}


form.request{display:block; padding:0; margin:0 0 20px 0; width:50%; margin:auto;}
form.request label{display:block; margin-bottom:5px;}
form.request input[type=text]{display:block; margin-bottom:15px; width:99%;}
form.request button{background:url(../images/bgButtonSubmit.png) center center no-repeat; width:171px; height:36px; border:none; color:#515151; font-size:1.5em; font-weight:normal; font-family:"Century Gothic", Arial, Helvetica, sans-serif; -moz-box-shadow:0 1px 3px #000; -webkit-box-shadow:0 1px 3px #000; box-shadow:0 1px 3px #000; -moz-border-radius:.6em; -webkit-border-radius:.6em; border-radius:.6em;}
form.request .controls{text-align:right; clear:both;}
form.request fieldset{width:46%; margin:1%; padding:1%; float:left; display:inline; border:none;}
form.request legend{color:#0B57D8; font-size:1.5em; font-family:"Century Gothic", Verdana, Geneva, sans-serif; margin:0; padding:0;}
#enroll_form{width:100%;}


.pharmacy{width:46%; margin:2%; float:left; display:inline;}
.section{width:46%; margin:2%; float:left; display:inline;}
.section .title{font-weight:bold; display:block;}
