.line{border:medium dashed red;
}

/* =heading */

h1, h2, h3, h4, h5, h6
{color:black;
font-weight:normal;
text-align:center;
padding:0px;
margin:0px;
position : relative;
}

h1{
font-size:36px;
text-align:left;
font-family: Edwardian Script ITC, Monotype Corsiva, Times New Roman;
}

.logo{
font-size:54px;
margin:45px 0px 0px 0px;
text-align:center;
}

.logo2{
padding:0px 0px 1px 0px;
margin:10px 0px 0px 0px;
text-align:center;
font-size:40px;
}

.spacer{
margin:0px 0px 45px 0px;
padding-bottom:3px;
}

.title{
margin:30px 0px 0px 85px;
text-align:left;
}

#home-heading{
margin:0px 0px 0px 0px;
text-align:left;
padding:10px 0px 5px 300px;
}

#home-sub-head{
text-align:left;
padding:10px 0px 5px 410px;
}

#hypno-heading{
margin:15px 0px 0px 0px;
text-align:left;
padding:0px 0px 5px 300px;
}
#fert-head{
padding:0px 0px 1px 0px;
margin:15px 0px 0px 0px;
text-align:center;
font-size:40px;
}
#calmbegin-heading{
margin:30px 0px 0px 85px;
text-align:left;
padding:0px 0px 10px 0px;
}

#bowen-heading{
margin:10px 0px -20px 0px;
text-align:left;
padding:0px 0px 0px 80px;
}


.subtitle{
margin:0px 0px 10px 300px;
}

.name{
font-size:36px;
font-family: Edwardian Script ITC, French Script MT, Ancestory SF, Monotype Corsiva, Times New Roman;
text-align:center;
width:988px;
}

#testimon{
font-size:16px;
margin:30px 50px 0px 85px;
font-family:Georgia, Ariel;
font-style:italic;
color:#249398;
}

#testtitle{
margin:20px 0px -10px 85px;
}

#bowen-sub{
margin:10px 0px 30px 120px;
}

.about3{
margin:30px 0px 0px 85px;
}


h2{
font-size:16px;
margin-top:-10px;
}

h3{
font-size:16px;
text-align:left;
padding:20px 10px 0px 80px;
margin-bottom:-10px;
}

h5{
font-size:18px; 
}

h6{
font-size:12px;
font-weight:bold;
}

/* =body */

body{
width:100%;
background:#ffffff;
color:black;
font-size:16px;
font-weight:normal;
font-family:Georgia, Arial;
text-decoration:none;
padding:0px;
margin : 0 auto;
}


/* =table/divs */

table, div
{width:988px;
text-align:center;
padding:0px;
margin:0px;
margin : 0 auto;
position: relative;
}

.top-links{
padding-top:-2px;
border-bottom: solid 2px #7cda35;
}



#faq-tab{margin-left:-120px;}

#row1{
text-align:left;
padding:0px 0px 0px 140px;
width:35%;
}
#row2{
text-align:left;
padding:0px 0px 0px 120px;
width:32%;
}

#row3{
text-align:left;
padding:0px 0px 0px 100px;
width:32%;
}

div.banner{
height:265px;
width:988px;
background:#ffffff url(logo.gif) no-repeat left  top;
margin-top:-5px;padding-top:5px;

}

.wrapper{
width:988px;
min-height:600px;
background:#ffffff url(bigrose_background.gif) repeat-y right top;
font-family:Georgia, Arial;
margin : 0 auto;
padding-bottom:5px;
font-size:16px;
}

ul, dl
{
text-align:left;
padding:0px;
margin:0px;
}

ul{
margin:-20px 0px 0px 300px;
list-style-type:none;
padding:0px 0px 0px 0px;
}

dl{
margin-top:20px;
position: relative;
}


#home{
margin:30px 0px 5px 0px;
padding:0px 80px 0px 80px;
}

#home-foot{
margin:30px 0px 5px 0px;
padding:0px 80px 0px 280px;
}

#hypno{
margin:30px 0px 5px 0px;
padding:0px 80px 0px 80px;
}

#begin{
margin-right:0;
padding:10px 80px 0px 280px;
}

#faq{
margin-left:80px;
}

#bowen{
margin:30px 0px 5px 0px;
padding:0px 80px 0px 80px;
}

#bowen-foot{
margin:30px 0px 5px 0px;
padding:0px 80px 0px 305px;
}
#fert-sub-head{
margin:5px 0px 5px 0px;
padding:5px 80px 0px 80px;
font-weight:bold;
}
#fert{
margin:5px 0px 5px 0px;
padding:5px 80px 5px 80px;
}
#fert-prgm{
margin:0px 0px 5px 0px;
padding:15px 30px 5px 310px;
}
p, span{
margin:0px;
padding:0px;
position: relative;
text-align:left;
line-height:20px;
}

span.rego{
font-size:10px;
vertical-align:top;
}

p.odd{
margin-right:0;
padding:0px 80px 5px 80px;
}

p.about{
margin-right:0;
padding:5px 80px 5px 280px;
}
p#test{
margin-right:0;
padding:5px 80px 5px 280px;
}

p#contact{
margin-right:0;
padding:20px 80px 0px 295px;
}

dd{
margin:5px;
}

#ans{
margin-left:40px;
}

dt{
text-align:left;
padding:5px 60px 5px 40px;
font-weight:bold;
background:url(bullet.gif) no-repeat 0 70%;
}
#test-sub-heading{
padding:5px 80px 5px 280px;
font-weight:normal;
background:url(rose.gif) no-repeat right top;
}

#legal{
text-align:left;
padding:0px 60px 0px 75px;
}

li{
text-align:left;
padding:5px 10px 5px 40px;
background:url(bullet.gif) no-repeat 0 70%;
}

/* images  */
img{border:0px;}

div img { position: absolute; }

h1 img { position : absolute; }

dl img { position: absolute; }

p img { position: absolute; }

/* branding  */
div.banner img { top :8px; right : 0px;}
h1.spacer img { top :10px; left : 440px;}

/* home  */
p#logo-home img { top :8px; left : 426px;}
dl#home-pic img { top : 0px; left : 100px; }

/* hypnotherapy */
dl#hypno-pic img { top :30px; left : 20px;}

/* beginnings  */
h1#calmbegin-heading img { top : 60px; left : 0px; }

/* testimonials  */
dl#test-family img { top : 40px; left : 30px; }
dl#test4 img { top : 110px; left : 60px; }
dl#test2 img { top : 120px; left : 40px; }
dl#test3 img { top : 60px; left : 40px; }
p#test5 img { top : 260px; left : 60px; }
/* about  */
h1.about3 img { top : 60px; left :-30px; }
/* bowen  */
dl#bowen-pic img { top : 20px; left : 80px; }
/* contact  */
p#contact-image img { top : 10px; left : 10px; }
/* fertility  */
dl#fert-pic img { top : 20px; left : 70px; }
/* footer  */
h1.wavyline img { top :0px; left : 410px;}

/* horizontal links  */

td{
height:23px;
vertical-align:middle;
text-align:left;
margin:0px;
}

.horz{
background:url(bullet.gif) no-repeat left;
padding:0px 20px 0px 28px;
font-size:11px;
font-weight:bold;
}

a.hor:link{ 
text-decoration: none;
color:#666666;
}

a.hor:visited{ 
text-decoration: none;
color:#666666;
}

a.hor:hover {
text-decoration: underline;
color:#7cda35;
font-weight:bold;
}

td.hor_at{
color:#7cda35;
font-size:11px;
font-weight:bold;
padding:0px 20px 0px 28px;
background:url(bullet.gif) no-repeat left;
}

/* hyper links  */

a.page:link{
text-decoration:none;
color:black;
text-align:center;
}

a.page:visited{ 
text-decoration:none;
color:black;
text-align:center;
}

a.page:hover{
text-decoration:underline;
color:black;
text-align:center;
}

a.gwd:link{
text-decoration:none;
color:#666666;
text-align:center;
}

a.gwd:visited{ 
text-decoration:none;
color:#666666;
text-align:center;
}

a.gwd:hover{
text-decoration:underline;
color:black;
text-align:center;
}

/* =bottom links  */

span.bot_at{
color:#7cda35;
font-size:10px;
}

span.dash{
font-size:10px;
}

a.bot:link{ 
text-decoration: none;
color:#666666;
font-size:10px;
}

a.bot:visited{ 
text-decoration: none;
color:#666666;
font-size:10px;
}

a.bot:hover {
text-decoration: underline;
color:black;
font-size:10px;
}


/* =footing blurb  */

span.copy { 
font-size:10px;
color:#666666;
}

