div, ul, li, h1 { margin: 0px; padding: 0px; border: 0px;}
body { background: url(../images/bg.jpg) repeat-x; background-color: #9B9484; margin: 0px 0px 0px 0px; text-align: center; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #473219; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1D4371; text-decoration: underline; }
a:hover { text-decoration: underline; }

/* home divs */
#container { width: 760px; margin: 0px auto 0px auto; text-align: left; }
#top { width: 760px; margin: 0px auto 0px auto; position: relative;}
#header { width: 760px; height: 111px; background: url(../images/home/home_ready_01.jpg); background-repeat: no-repeat; position: relative; }
#header h1 { display: none }
#topleft { width: 27px; height: 203px; float: left; background: url(../images/home/home_ready_02.jpg); background-repeat: no-repeat; }
#topmid { height: 203px; width: 457px; float: left; background: url(../images/home/home_ready_04.jpg); background-repeat: no-repeat; }
#topright { width: 30px; height: 203px; float: left; background: url(../images/home/home_ready_06.jpg); background-repeat: no-repeat;}
#areas1 { width: 123px; height: 203px; float: left; }
#areas2 { width: 123px; height: 203px; float: left; }
#bodycontainer { width: 739px; padding: 0px; margin: 0px 13px 0px 8px; background: url(../images/home/home_ready_26.jpg); background-repeat: repeat-y;  }
#bodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#c1 { width: 209px; float: left; }
#c1 p { margin: 10px 19px 10px 38px; }
#c2 { width: 530px; float: left; }
#c2-a { width: 530px; height: 285px; background: url(../images/home/home_ready_12.jpg); background-repeat: no-repeat; float: inherit; margin: 0px; padding: 0px;  }
#space { height: 70px; }
#c2-a p { margin: 10px 125px 10px 27px; line-height: 16px; }
#c2-b { width: 171px; float: left; }
#c2-b p { margin: 7px 18px 10px 22px; }
#c2-c { width: 170px; float: left; }
#c2-c p { margin: 7px 18px 10px 20px; }
#c2-d { width: 189px; float: left; }
#c2-d p { margin: 7px 37px 10px 20px; }

/* sub divs */
#subbody { width: 739px; padding: 0px; margin: 0px 13px 0px 8px; background: url(../images/sub/bg_subbody.jpg); background-repeat: repeat-y;  }
#subbody:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#c1sub { width: 209px; float: left; background: url(../images/home/home_ready_26.jpg); background-repeat: repeat-y; }
#c1sub p { margin: 10px 19px 10px 38px; }
#c2sub p { margin: 10px 37px 10px 27px; }
#c2sub ul {margin-left: 45px;}
#c2sub h1, h2, h3 { margin: 10px 37px 10px 27px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #473219; font-weight: bold; }
#hdr_about { width: 530px; height: 58px; background: url(../images/sub/hdr_about.jpg) no-repeat; }
#hdr_about p { text-align: right; margin: 0px; padding: 30px 40px 10px 27px;  }
#hdr_about a { color: #E6D8C1; }
#hdr_breast { width: 530px; height: 58px; background: url(../images/sub/hdr_breast.jpg) no-repeat;  }
#hdr_breast p { text-align: right; margin: 0px; padding: 30px 40px 10px 27px;  }
#hdr_breast a { color: #E6D8C1; }
#hdr_body { width: 530px; height: 58px; background: url(../images/sub/hdr_body.jpg) no-repeat; }
#hdr_body p { text-align: right; margin: 0px; padding: 30px 40px 10px 27px;  }
#hdr_body a { color: #E6D8C1; }
#hdr_faceskin { width: 530px; height: 58px; background: url(../images/sub/hdr_faceskin.jpg) no-repeat; }
#hdr_faceskin p { text-align: right; margin: 0px; padding: 30px 40px 10px 27px;  }
#hdr_faceskin a { color: #E6D8C1; }
#hdr_contact { width: 530px; height: 58px; background: url(../images/sub/hdr_contact.jpg) no-repeat; }
#hdr_contact p { text-align: right; margin: 0px; padding: 30px 40px 10px 27px;  }
#hdr_contact a { color: #E6D8C1; }
#contactform { text-align: center; width: 450px; margin: 0px 20px 0px 30px; }
#contactform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; text-align: right; }
#contactform div p { margin: 0px 80px 0px 0px; }
.contactcell { text-align: left; vertical-align: top;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #473219; }
.formsingle { width: 155px; height: 22px;}
.bigfields { display: block; width: 300px; height: 100px; border-color: #999999; border-style: solid; border-width: 1px; margin: 0px;  padding: 0px; } 
.bna { width: 520px; text-align: center; float: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #473219; font-weight: bold; padding: 10px 37px 10px 27px; }
.bna1 { width: 220px; margin: 10px 6px 10px 0px; text-align: center; float: left; }
.bna2 { width: 220px; margin: 10px 0px 10px 6px; text-align: center; float: left; }

.sfields { display: block; width: 145px; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #184D83; border-style: solid solid solid solid; border-width: 1px; border-bottom-color: #C4AD8A; border-right-color: #C4AD8A; border-top-color: #ECE4D5; border-left-color: #ECE4D5; padding-top: 5px; margin: 0px; background-color: transparent; } 
.sbigfields { display: block; width: 145px; height: 80px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #184D83; border-style: solid solid solid solid; border-width: 1px; border-bottom-color: #C4AD8A; border-right-color: #C4AD8A; border-top-color: #ECE4D5; border-left-color: #ECE4D5; padding-top: 5px; margin: 0px; background-color: transparent; overflow: auto; } 
#quickcontact { width: 149px; }
#quickcontact form { width: 149px; margin-top: 5px; margin-left: 40px; margin-bottom: 10px; margin-right: 0px; }
#quickcontact div { margin: 2px 0px 0px 0px; font-size: 11px; color: #000000; }

/* Main Nav */
#menubar { width: 739px; float: left; }

#mnav { background: url(../images/home/home_ready_08.jpg) no-repeat top left; width: 739px; height: 34px;}
#mnav li  { 
	position: relative;
	float: left;
	list-style: none;
}
#mnav li, #mnav a { height: 34px; display: block; }
#mnav span { display: none;}
#mnav-01 { width: 145px; left: 48px;}
#mnav-02 { width: 144px; left: 48px;}
#mnav-03 { width: 136px; left: 48px;}
#mnav-04 { width: 111px; left: 48px;}
#mnav-05 { width: 96px; left: 48px;}

#mnav-01 a:hover { background: transparent url(../images/home/home_ready_08.jpg) -48px -34px no-repeat;}
#mnav-02 a:hover { background: transparent url(../images/home/home_ready_08.jpg) -193px -34px no-repeat;}
#mnav-03 a:hover { background: transparent url(../images/home/home_ready_08.jpg) -337px -34px no-repeat;}
#mnav-04 a:hover { background: transparent url(../images/home/home_ready_08.jpg) -473px -34px no-repeat;}
#mnav-05 a:hover { background: transparent url(../images/home/home_ready_08.jpg) -584px -34px no-repeat;}

/* SON OF SUCKERFISH */

#mnav li ul {
	position: absolute;
	left: -9999px;
	background-color: #083763;	/* Background color of drop down menu - add more styles (i.e. background image) if you want */
}

#mnav li ul li {
	height: 20px;				/* Height of each drop down menu item */
	border-bottom:solid; border-bottom-color: #947862; border-width:1px;
}
#mnav li ul li a {
	width: 145px;
	height: 20px;				/* Height of each drop down menu item, should match above */
	line-height: 20px;			/* Height of each drop down menu item again, should match above */
}
#mnav li ul li a span {
	display: block;
	padding-left: 20px;
}

/* Drop down link styles */
#mnav a:link, #mnav a:visited, #mnav a:hover, #mnav a:active {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

#mnav li:hover ul, #mnav li.sfhover ul	{ left: auto; }

/* Hover styles for drop down items */
#mnav-01 ul a:hover, #mnav-02 ul a:hover, #mnav-03 ul a:hover, #mnav-04 ul  a:hover { 
	background-image: none;
	background-color: #1e7aba; 
}

/* width of drop down menu - choose width that allows items to display on one line */
#mnav-01 ul, #menu-01 li { width: 145px; }
#mnav-02 ul, #menu-02 li { width: 145px; }		
#mnav-03 ul, #menu-03 li { width: 145px; }		
#mnav-04 ul, #menu-04 li { width: 145px; }		


/* subnav 1 */
#s1_nav { width: 123px; height: 203px; background: url(../images/home/home_ready_03.jpg) no-repeat top left; margin: 0px; padding: 0px; position: relative; }
#s1_nav li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#s1_nav a {display: block;}
#s1_nav span { display: none; }

#s1_nav1 { top: 17px; width: 123px; height: 52px;}
#s1_nav2 { top: 74px; width: 123px; height: 52px;}
#s1_nav3 { top: 131px; width: 123px; height: 52px;}
#s1_nav1 a {height: 52px;}
#s1_nav2 a {height: 52px;}
#s1_nav3 a {height: 52px;}

#s1_nav1 a:hover { background: url(../images/home/home_ready_03.jpg) -123px -17px no-repeat;}
#s1_nav2 a:hover { background: url(../images/home/home_ready_03.jpg) -123px -74px no-repeat;}
#s1_nav3 a:hover { background: url(../images/home/home_ready_03.jpg) -123px -131px no-repeat;}

/* subnav 2 */
#s2_nav { width: 123px; height: 203px; background: url(../images/home/home_ready_05.jpg) no-repeat top left; margin: 0px; padding: 0px; position: relative; }
#s2_nav li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#s2_nav a {display: block;}
#s2_nav span { display: none; }

#s2_nav1 { top: 17px; width: 123px; height: 52px;}
#s2_nav2 { top: 74px; width: 123px; height: 52px;}
#s2_nav3 { top: 131px; width: 123px; height: 52px;}
#s2_nav1 a {height: 52px;}
#s2_nav2 a {height: 52px;}
#s2_nav3 a {height: 52px;}

#s2_nav1 a:hover { background: url(../images/home/home_ready_05.jpg) -123px -17px no-repeat;}
#s2_nav2 a:hover { background: url(../images/home/home_ready_05.jpg) -123px -74px no-repeat;}
#s2_nav3 a:hover { background: url(../images/home/home_ready_05.jpg) -123px -131px no-repeat;}

/* Footer */
#footer { width: 739px; padding: 0px; margin: 0px 13px 0px 8px; background: url(../images/home/home_ready_35.jpg); background-repeat: repeat-y;  text-align: center; }
#footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#footer p { color: #DBCCB2; }
#footer a { color: #E6D8C1; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
	p.links-underlined a { text-decoration: underline !important; }
	p.links-underlined a:hover { color: #FFFFFF !important; }
