a:link, a:visited, a:active, a:hover
{
	color: #940300;
	text-decoration: none;
}
body
{
	margin: 0px;
}
div#base
{
	width: 800px;
	height: auto;
	margin: 0px auto 0px auto;
	position: relative;
}
div#dancers
{
	position: absolute;
	top: 474px;
	left: 48px;
	z-index: 0;
}
div#jane_logo
{
	position: absolute;
	top: 483px;
	left: 105px;
}
div#slideshow
{
	position: absolute;
	top: 124px;
	left: 550px;
	z-index: 500;
}
div#ApgMenu_home
{
	position: absolute;
	top: 214px;
	left: 71px;
	z-index: 500;
}
div#ApgMenu_weddings
{
	position: absolute;
	top: 211px;
	left: 134px;
	z-index: 500;
}
div#ApgMenu_weddings_on
{
	position: absolute;
	top: 211px;
	left: 134px;
	z-index: 500;
}
div#ApgMenu_kids
{
	position: absolute;
	top: 213px;
	left: 237px;
	z-index: 500;
}
div#ApgMenu_about
{
	position: absolute;
	top: 214px;
	left: 290px;
	z-index: 500;
}
div#ApgMenu_about_on
{
	position: absolute;
	top: 211px;
	left: 285px;
	z-index: 500;
}
div#ApgMenu_enquiry_on
{
	position: absolute;
	top: 215px;
	left: 397px;
	z-index: 500;
}
div#ApgMenu_enquiry
{
	position: absolute;
	top: 215px;
	left: 397px;
	z-index: 500;
}
div#pgMenu_weddings
{
	position: absolute;
	top: 205px;
	left: 55px;
	z-index: 500;
}
div#pgMenu_kids
{
	position: absolute;
	top: 202px;
	left: 173px;
	z-index: 500;
}
div#ApgMenu_kids_on
{
	position: absolute;
	top: 210px;
	left: 226px;
	z-index: 500;
}	
div#pgMenu_about
{
	position: absolute;
	top: 205px;
	left: 245px;
	z-index: 500;
}
div#pgMenu_enquiry
{
	position: absolute;
	top: 206px;
	left: 385px;
	z-index: 500;
}
div#temp_text
{
	position: absolute;
	top: 300px;
	left: 110px;
}
div#image
{

}
.divImage td, .divImage tr, .divImage table
{
    vertical-align:bottom;
    text-align:right;
}
.divImage td
{
    height:427px;
    width:425px;
}
div.divImage
{
	position: absolute;
	top:107px;
	left: 378px;
	width: 425px;
	height: 427px;
	z-index: 300;
}
div#thumbnails
{
	position: absolute;
	top:133px;
	left: 50px;
	width: 400px;
	height: 55px;
	z-index: 500;
}
div#thumbnail_base
{
	width: 320px;
	height: 60px;
	overflow: hidden;
}
div#contact_info
{
	position: absolute;
	top: 50px;
	left: 270px;
}
div#content
{
	position: absolute;
	top:253px;
	left: 88px;
	width: 500px;
	height: 235px;
}
div#gallery_text
{
  position: absolute;
  left: 70px;
  top: 251px;
  width: 295px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #940300;
	font-weight: bold;
	font-size: 90%;
	text-align: justify;
}
div#content_form2mail
{
	position: absolute;
	top:233px;
	left: 70px;
	width: 750px;
	height: 235px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#story_image
{
	position: absolute;
	top: 100px;
	left: 565px;
	z-index: 500;
}
div#story_image
{
	border: solid 1px #000000;
}
div#form
{
	position: absolute;
	top:245px;
	left: 50px;
	z-index: 500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#jane_logo_about
{
	position: absolute;
	top: 1590px;
	left: 105px;
}
div#dancers_about
{
	position: absolute;
	top: 1590px;
	left: 48px;
	z-index: 0;
}			
h1
{
	color: #940300;
	font-family: Comic Sans MS;
	font-size: 120%;
}
h2
{
	color: #569F3F;
	font-family: Comic Sans MS;
	font-size: 120%;
}
img
{
	border: 0px;
}
img.cursor
{
	cursor: hand;
}
img.slideshow
{
	filter: progid:DXImageTransform.Microsoft.Fade(duration=1);
}
input.text
{
	background-color: #569F3F;
	border: none;
	filter: alpha(opacity=70); 
	-moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70; 
	height: 20px;
	width: 200px;
	font-size: 100%;
	padding: 3px;
}
p, li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 90%;
}
p.contact_infodesc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 77%;
	line-height: 15px;
	color: #940300;
}
.nomargin
{
	margin: 0px;
}
p.red
{
	color: #940300;
	font-family: Comic Sans MS;
	font-size: 90%;
}
p.thumbnails
{
	margin: 0px 3px 0px 3px;
}
td.contact_info p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #35681A;
	padding-left: 15px;
}
textarea
{
	background-color: #569F3F;
	border: none;
	overflow: auto;
	filter: alpha(opacity=70); 
	-moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70; 
	width: 300px;
	height: 200px;
	font-size: 110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
div#transparent_buterfly
{
	position: absolute;
	top: 5px;
	left: 375px;
	z-index: 100;
	width: 458px;
	height: 430px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pics/trans_buterfly.png");
}
div#transparent_couple
{
	position: absolute;
	top: 10px;
	left: 485px;
	z-index: 100;
	width: 345px;
	height: 494px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pics/trans_couple.png");
}
div#transparent_sunshine
{
	position: absolute;
	top: 10px;
	left:	410px;
	z-index: 100;
	height: 450px;
	width: 422px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pics/trans_sunshine.png");
}

