body{
	width:975px;
	background-color:#d4e2ee;
	background-repeat:repeat-x;
	overflow:visible;
	margin:auto;
}
#contentWrapper {
	position:relative;	
	background-color:#ededed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:none;
	margin:auto;
}

/*Page Elements*/

#Logoarea {top:24px; left:0px; position:absolute;}
#SuccessBtn {top:0px; left:102px; position:absolute;}
#BuzzBtn {top:0px; left:201px; position:absolute;}
/*#AdsBtn {top:0px; left:205px; position:absolute;}*/
#HIWBtn {top:0px; left:307px; position:absolute;}
#DrFisherBtn {top:0px; left:444px; position:absolute;}
/*Background Images*/
#MainMiddleImage {top:105px; left:374px; position:absolute;}
#RightQuoteArea {top:105px; left:680px; position:absolute;}
#RightBtmQuote {top:360px; left:48px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#227abd; width:230px; text-align:center;}
#BottomBarArea {top:596px; left:19px; position:absolute;}

/********************************************************************************
Top Sign In Nav Menu
********************************************************************************/
#nav-menu {
	float:left;
	top:25px; 
	left:790px; 
	position:absolute;
	display:block;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8D0400;
	width:200px;
	z-index:1000;
	padding:0px 0 0 0;
}
#nav-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 25px;
}
#nav-menu li {
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	padding:0 0px;
	text-transform: uppercase;
	line-height: 25px;
}
#nav-menu li:first-child {
	border-left: none;
}
#nav-menu li.first {
	border-left: none;
}
#nav-menu li a {
	color:#8D0400;
	text-decoration: none;
}

/********************************************************************************
FOOTER
********************************************************************************/
#footer {
	top:1200px;
	position:absolute;
	height:100px;	
}
#footer2 {
	margin:auto; 
	width:950px;
	top:600px; 
	height: 132px;
	position: absolute;
	color: #6fa7d2;
	clear: both;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}
.footer_left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 11px;
	height: 132px;
	margin: 0px;
	color: #6fa7d2;
}
* html .footer_right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 11px;
	height: 132px;
	margin: 0px;
	color: #6fa7d2;
}
html>body .footer_right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 11px;
	height: 132px;
	margin: 0px;
	color: #6fa7d2;
}
#footer2 .footer_bar {
	margin: 0 0 0 0px;
	position:relative;
}

#footer2 .copyright {
	margin: 12px 0 0 0;
	text-align: center;
	font-size: 10px;
	color: #6fa7d2;
}
#footer2 #footer_links
{
	font-size: 11px;
	color:#6fa7d2;
	margin: 5px 0 0 0;
}

#footer2 #footer_links ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}

#footer2 #footer_links li
{
	display: inline;
	font-size: 11px;
	margin: 0;
	padding:0 10px;
	border-left: 1px solid #6fa7d2;
}
#footer2 #footer_links li:first-child {border-left:none}
#footer2 #footer_links li.first {border-left: none;}
#footer2 #footer_links li a
{
	display: inline;
	font-size: 11px;
	color:#6fa7d2;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
#footer2 #footer_links_iac
{
	font-size: 9px;
	color:#6fa7d2;
	padding-top: 10px;
	margin: 10px 0px 0px 0px;
}

#footer2 #footer_links_iac ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}

#footer2 #footer_links_iac li
{
	display: inline;
	margin: 0px 3px 0px 3px;
}

#footer2 #footer_links_iac li a
{
	display: inline;
	color:#6fa7d2;
	text-decoration: none;
}

#SEOInfo{
	position:absolute;
	margin:auto; 
	width:950px;
	top:700px; 
	left:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6fa7d2;
	z-index:1000;
}
/********************************************************************************
Reg Form Styles
********************************************************************************/
#RegBGArea{top:105px; left:0px; position:absolute;}
#RegFormArea{
	position:absolute;
	left:15px;
	top:35px;
	}
#RegFormHeadline{color:#FFFFFF; font-family:Tahoma; font-size:15px; font-weight:600;}
#RegFormFields{
	position:absolute;
	left:0px;
	top:90px;
	z-index:1000;
	color:#FFFFFF;
	}
#FieldLabel{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-align:right;
	width:90px;
	}	
#agreement {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#ecc0bf;
	padding-top:2px;
	width: 220px;
	}
#agreement a {
	color:#ecc0bf;
	}
#button{padding-top:10px; padding-bottom:5px;}
/********************************************************************************
End Reg Form Styles
********************************************************************************/
#contentWrapper .topformmargin {
margin-bottom:200px;
border:0px solid #000;
}
#contentWrapper .signin {
position:absolute;
border:0px solid #000;
top:10px;
left:640px;
}
#contentWrapper .signin a {
color:#d70600;
}
#contentWrapper .checkboxwrapper {
overflow:auto;
border:0px solid blue;
width:201px;
}
#contentWrapper * html .checkboxwrapper {
height:100%;
}
#contentWrapper .checkbox {
border:0px solid green;
margin:5px 0px 0px 0px;
width:10px;
float:left;
}
#contentWrapper .agreetext {
margin:2px 0px 0px 25px;
border:0px solid green;
font-size:9px;
width:160px;
}
#contentWrapper * html .agreetext {
margin:0px 0px 0px 0px;
}
#contentWrapper .sevendayform {
margin:0px 0px 0px 65px;
border:0px solid red;
width:463px;
min-height:220px;
height:auto !important;
height:220px;
z-index:20;
}
#contentWrapper .bannermessage {
position:absolute;
top:115px;
left:70px;
width:434px;
border:0px solid #000;
font-size:18px;
color:#fff;
}
#contentWrapper .bannerboldtext {
font-size:30px;
color:#fff;
font-weight:bold;
}
#contentWrapper .frmlabels {
font-weight:bold;
}
.frmpadding {
    border:0px solid #000;
    padding:10px 0px 0px 5px;
    position: relative;
}

* html .frmpadding {
padding:10px 0px 0px 10px;
}
input[type="text"], input[type="password"]
{
    width: 113px;
}
select {
width:65px;
}
* html select {
width:55px;
}
input, textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
textarea {
border:1px solid #999999;
}
/********************************************************************************
BUBBLE
********************************************************************************/
#errorWrapper
{
    -x-background-x-position:0%; -x-background-y-position:0%;
    background-attachment:scroll;
    background-color:#FFFFFF;
    background-image:none;
    background-repeat:repeat;
    border: solid #C00500 1px;
    color:#C00500;
    float:right;
    font-weight:bold;
    left:375px;
    opacity:0.7;
    overflow-x:hidden;
    overflow-y:hidden;
    padding:5px 5px 5px 5px;
    position:absolute;
    top:195px;
    width:330px;
    max-height:250px;
}
.error
{
    padding:5px 0px 5px 0px;
}
a {
    background:transparent none repeat scroll 0%;
    color:#333333;
    text-decoration:underline;
}
a:hover {
    background:transparent none repeat scroll 0%;
    color:#333333;
    text-decoration:underline;
}
/********************************************************************************
ModalPopup
********************************************************************************/
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 700px;
    background-color: #FFFFFF;
    color: #333;
    border: 1px solid black;
    padding: 5px 10px 10px 10px;
}
img {border:0pt none;}

#termsContent
{
    padding:10px 10px 10px 10px;
    border: 1px solid #FF0000;
    margin:30px 0px 0px 0px;
    color:#333333;
    font-family:Verdana,"segoe ui","lucida grande",helvetica,tahoma,arial,sans-serif;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
a.jqmClose 
{
    color:#8D0400;
    cursor:pointer;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:900;
    text-decoration:underline;
    float:right;
}
.jqmOverlay { background-color: #000; }

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}