BODY {    background-color:#003366; margin: 0; padding: 0; FONT: 12px arial; color:#cccccc;}

#wrap { padding-left:80px; padding-top: 70px;}
#containertop {
	 background-image:url("http://www.marycarwile.com/images/headersite.jpg") ; background-repeat: no-repeat; width:754px;  height:224px;  }

#container {  width:754px; height:500px; top:350px;  }

#body_text {z-index:4; height:500px; width:655px;}

#body_text_left {
	z-index:4;
	height:500px;
	width:512px;
	top:0px;
	position:relative;
	left:-80px;
}
#body_text_left_narrow {
	z-index:4;
	height:500px;
	width:312px;
	top:0px;
	position:relative;
	left:-150px;
}
#body_text_right {
	z-index:4;
	height:500px;
	width:155px;
	top:300px;
	position:absolute;
	left: 650px;
}
#body_text_right_white {
	z-index:4;
	height:500px;
	width:155px;
	top:320px;
	position:absolute;
	left: 640px;
	background:#2D547B;
	padding:5px;
}
#body_text_right_narrow {
	z-index:4;
	height:500px;
	width:155px;
	top:300px;
	position:absolute;
	left: 500px;
}
#body_bg {background-image:url("http://www.marycarwile.com/images/bodybg.jpg"); background-repeat: repeat-y;   z-index:3; height:300px; width:754px;}

#body_bot {background-image:url("http://www.marycarwile.com/images/bodybot.jpg") ; background-repeat: no-repeat; z-index:3; height:72px; }
#menu a {
  position: absolute;
  height: 38px;
  width: 88px;
  top: 31px; 
  text-decoration: none;
  }


a#author {
	left: 184px;
	top: 199px;
	color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;
}
a#home { left: 101px; top: 187px; color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}
a#purchase { left: 501px; top: 235px; color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}
a#newbook { color:#003366;
font-size:9px;
	left: 227px;
	top: 225px;
	font-weight:700;
}
a#blog { left: 121px; top: 245px; color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}
a#stories { left: 315px; top: 218px; color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}
a#media { left: 601px; top: 210px; color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}
a#faq { left: 660px; top: 235px; color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}
a#book {color:#003366;
font-size:9px;
	left: 272px;
	top: 172px;
	font-weight:700;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a#reviews {
	left: 550px;
	top: 180px;
color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}
a#ernie {
	left: 632px;
	top: 138px;
	color:#003366;
	font-size:9px;
	font-weight:700;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a#contact {
	left: 692px;
	top: 180px;
color:#003366;
font-size:9px;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;}

H1 {
	FONT:  bold 12px verdana,arial,sans-serif; color:#efefef;
}
H2 {
	FONT:  bold 13px verdana,arial,sans-serif; color:#C6DCE8;
}
H3 {
	FONT:  bold 11px verdana,arial,sans-serif; color:#628AA4;
}
H4 {
	FONT:  bold 12px verdana,arial,sans-serif; color:#993333;
}
.cont {
	FONT: 11px verdana,arial,sans-serif; padding-right: 5px;
}
.contwhite{
	FONT: 10px verdana,arial,sans-serif; color: #FFFFFF; 
}
A:link {
	FONT:   11px verdana,arial,sans-serif; COLOR:#CD6804; TEXT-DECORATION: none
}
A:active {
	FONT:   11px verdana,arial,sans-serif; COLOR:#CD6804; TEXT-DECORATION: none
}
A:visited {
	FONT:   11px verdana,arial,sans-serif; COLOR: #CD6804; TEXT-DECORATION: none
}
A:hover {
	FONT:  11px verdana,arial,sans-serif; COLOR: #7F98A8; TEXT-DECORATION: none
}
A.footer:link {
	FONT:   10px verdana,arial,sans-serif; COLOR: blue; TEXT-DECORATION: none
}
A.footer:active {
	FONT:   10px verdana,arial,sans-serif; COLOR: blue; TEXT-DECORATION: none
}
A.footer:visited {
	FONT:   10px verdana,arial,sans-serif; COLOR: blue; TEXT-DECORATION: none
}
A.footer:hover {
	FONT:  10px verdana,arial,sans-serif; COLOR: #cccccc; TEXT-DECORATION: none
}
A.bigger:link {
	FONT:   11px verdana,arial,sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
A.bigger:active {
	FONT:   11px verdana,arial,sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
A.bigger:visited {
	FONT:   11px verdana,arial,sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
A.bigger:hover {
	FONT:  11px verdana,arial,sans-serif; COLOR: #blue; TEXT-DECORATION: none
}
A.bigger1:link {
	FONT:   bold 12px verdana,arial,sans-serif; COLOR: #8E1A20; TEXT-DECORATION: none
}
A.bigger1:active {
	FONT:   bold 12px verdana,arial,sans-serif; COLOR: #8E1A20; TEXT-DECORATION: none
}
A.bigger1:visited {
	FONT:   bold 12px verdana,arial,sans-serif; COLOR: #8E1A20; TEXT-DECORATION: none
}
A.bigger1:hover {
	FONT:  bold 12px verdana,arial,sans-serif; COLOR: #8FA2AE; TEXT-DECORATION: none
}
.border {  border-bottom: dotted thin #E6E9EA;}

.bordertop {  border-top: dotted thin #E6E9EA;}
.smallertext { font-size:10px; color:63829F; font-family:verdana,arial,sans-serif; }
.medtext { font-size:11px; color:#cccccc; font-family:verdana,arial,sans-serif;  }

p {text-align:justify;}
label {

text-align:left;

padding-top:9px;
	
	

}
.input_text {

width:200px;
background:#ffffff;
border-bottom: 1px double #819FB3;
border-top: 1px double #819FB3;
border-left:1px double #819FB3;
border-right:1px double #819FB3;
margin-left: 10px;
margin-top: 3px;
color:000000;
}
.message{

width:200px;
background:#ffffff;
border-bottom: 1px double #819FB3;
border-top: 1px double #819FB3;
border-left:1px double #819FB3;
border-right:1px double #819FB3;
overflow:hidden;
margin-left: 10px;
margin-top: 3px;
color:000000;
}

table{ font-size:12px;}
.left {text-align:left;}
