/* CSS Document */

body {background:url(/img/body-bg.jpg) 100% 100% fixed #fff no-repeat; width:100%; height:100%; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#page {margin:15px auto; background:url(/img/bg.jpg) no-repeat; width:750px; height:565px; text-align:left; position:relative;}
#title {margin:5px auto; width:750px; font-size:10px; line-height:10px; color:#666666; font-weight:normal;}
#contactMe {padding:0;margin:0;width:267px;height:348px;position:absolute;left: 136px;top: 196px;}
#contactMe div {height:35px; padding-left:75px; position:relative;}
#contactMe div input, #contactMe div select {height:16px; width:155px; margin:2px 0; border:0; background:none; outline:none; padding:2px 0; }
#contactMe div select {height:19px;}
#contactMe div.submit {padding:0px; padding-top:0px;}
#contactMe div.submit input {width:138px; height:28px; cursor:pointer;}
#contactMe div span {display:block; width:18px; height:18px; top:2px; right:7px;position:absolute;}
#contactMe div span div {display:none; position:absolute; width:290px; bottom:-1px; left:38px; background:#FFFFFF; padding:15px; height:auto;}
#contactMe div span div h1 {display:block; padding:0 0 2px 0; font-size:14px; margin:0 0 10px 0; border-bottom:1px solid #CCCCCC; color:#666666;}
#contactMe div span div p {display:block; font-size:11px; color:#999; margin:10px 0 0 0; }

#contactMe div span:hover div {display:block;}


#text {font-size:12px; color:#666; margin:30px auto; width:720px; text-align:left; padding:0 15px; border:#CCCCCC 3px solid; border-bottom:0; border-top:0;}
#text h4 {font-size:14px; color:#000; margin:20px 0 10px 0; padding-top:15px; margin-top:20px; border-top:#666666 1px dashed;}

#thanks #page {height:205px; background-image:url(/img/thanks.jpg)}



b.errorDiv {font-size: 14px;padding: 1px;display:block;margin: 1px 0 0 0;font-weight:normal; background: #FF0000; position:relative;display: none;}

b.errorDiv h4 {display:block;font-size:12px;font-weight:normal;height:14px;left:192px;margin:0;padding:2px 2px 2px 20px;position:absolute;top:-7px;width:320px;line-height:12px; background:url(img/error-bg.png) no-repeat;}


/*  NEW Layout */

#b #page {margin:0 auto; background:none; width:850px; height:605px; text-align:left; position:relative;}
#b #page.home #left {background: url(img/b-index.jpg);}
#b #left {margin:0; background:url(/img/b-main-bg-alt.jpg) no-repeat; width:620px; height:565px; position:absolute; top:0; left:0;}
#b #right {margin:0; background:url(/img/b-right-bg.jpg) no-repeat; width:226px; height:565px; position:absolute; top:0; right:0;}
#b #right * {margin:0; padding:0; width:226px; line-height:1px; font-size:1px; text-indent:-999px; color:#700000}
#b #footer {margin:0; padding:11px; background:url(/img/b-footer-bg.jpg) no-repeat; width:828px; height:12px; position:absolute; bottom:0; left:0;}
	#b #footer li {display:inline; color:#000; list-style:none; padding:0; margin:0;font-size:12px; line-height:12px;}
	#b #footer li a {padding:0 6px; color:#003366; text-decoration:none; }
	#b #footer li a:hover {color:#000; text-decoration:underline; }

#b #contactMe {padding:0;margin:0;width:267px;height:348px;position:absolute;left: 96px;top: 196px;}
#b #contactMe div {height:35px; padding-left:75px; position:relative;}
#b #contactMe div input, #contactMe div select {height:16px; width:155px; margin:2px 0; border:0; background:none; outline:none; padding:2px 0; }
#b #contactMe div select {height:19px;}
#b #contactMe div.submit {padding:0px; padding-top:0px;}
#b #contactMe div.submit input {width:290px; height:28px; cursor:pointer; position:absolute; left:-50px; top:-3; outline:none;}
#b #contactMe div span {display:block; width:18px; height:18px; top:2px; right:7px;position:absolute;}
#b #contactMe div span div {display:none; position:absolute; width:215px; bottom:-1px; left:38px; background:#FFFFFF; padding:10px; height:auto;}
#b #contactMe div span div h1 {display:block; padding:0 0 2px 0; font-size:14px; margin:0 0 5px 0; border-bottom:1px solid #CCCCCC; color:#666666;}
#b #contactMe div span div p {display:block; font-size:11px; color:#999; margin:5px 0 0 0; }

#b #contactMe div span:hover div {display:block;}

#b b.errorDiv {font-size: 14px;padding: 1px;display:block;margin: 1px 0 0 0;font-weight:normal; background: #FF0000; position:relative;display: none;}

#b b.errorDiv h4 {display:block;font-size:12px;font-weight:normal;height:14px;left:152px;margin:0;padding:2px 2px 2px 20px;position:absolute;top:-7px;width:320px;line-height:12px; background:url(img/error-bg.png) no-repeat;}

#b #left.int {background-image:url(img/b-interior-bg.jpg)}
#b #left.int div {position:absolute; top:110px; left:26px; width:568px; height:430px; font-size:12px;}
#b #left.int div p {margin:10px 0;}

#getStarted {position:absolute; top:502px; left:27px; width:327px; height:36px; outline:none;}
#getStarted h1 {margin:0; padding:0; line-height:1; font-size:1px; text-indent:-9999px;}
