/* Generic stylesheet 
Author: Ech Design
Url: http://echdesign.co.uk
Date: 2007
Stay on target
*/

* {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
text-align:center;
font-family:arial, helvetica, verdana;
font-size:73%;
color:#803689;
/* background: url(images/background-1.jpg) no-repeat top center #000;*/
}
p {
margin:10px;
line-height:1.2em;

}
h1 {
width:355px;
height:175px;
text-indent:-9000px;
position:absolute;
top:25px;
left:143px;
cursor:pointer;
}
h1 a {
display:block;
background:url(images/domestic-divas.png) no-repeat;
width:355px;
height:175px;

}
h1 a:hover {
border:none;
	 /* prevents a border from appearing when the home icon is mousedover */
}
h2 {
text-indent:-9000px;
}
h2 a {
display:block;
}
h2#painting {
width:94px;
height:127px;
position:absolute;
top:47px;
left:19px;
}
h2#painting a {
width:94px;
height:127px;
background:url(images/painting.png) no-repeat;
}
h2#sewing {
width:94px;
height:126px;
position:absolute;
top:280px;
left:29px;
}
h2#sewing a {
width:94px;
height:126px;
background:url(images/sewing.png) no-repeat;
}
h2#cooking {
width:97px;
height:118px;
position:absolute;
top:400px;
left:270px;
}
h2#cooking a {
width:97px;
height:118px;
background:url(images/cooking.png) no-repeat;
}
h2#partying {
width:101px;
height:126px;
position:absolute;
top:280px;
right:29px;
}
h2#partying a {
width:101px;
height:126px;
background:url(images/partying.png) no-repeat;
}
h2#gardening {
width:100px;
height:127px;
position:absolute;
top:47px;
right:19px;
}
h2#gardening a {
width:100px;
height:127px;
background:url(images/gardening.png) no-repeat;
}


  a {
outline:none;  
color:#e41270;
}
a:link {
}
a:visited {
}
a:hover {
text-decoration:none;
}
a img {
border:none;
}

#contentwrapper {
background: url(images/content-gradient.jpg) bottom left repeat-x;
text-align:center;

}
#content {
width:650px; /* CHANGE */
height:560px; /* CHANGE */
margin-left:auto;
margin-right:auto;
/* background:pink; */
position:relative;
text-align:left;
}
#text {
position:absolute;
top:185px;
left:148px;
width:355px;
text-align:center;
}
#textversion {
position:absolute;
left:-9000px;
}
#footerwrapper {
/* background:url(images/footer-gradient1.jpg) no-repeat; */
}
#footer {
background:url(images/footer-gradient1.jpg) repeat-x top right;
text-align:center;
height:200px;
}
#footer h3 {
text-indent:-9000px;
background:url(images/telephone-email.png) no-repeat;
width:614px;
height:34px;
margin-left:auto;
margin-right:auto;

font-size:0.8em;
text-align:left;
}
#footer h3 a {

display:block;
margin-left:310px;

/* right:15px;
top:0px;*/
width:304px;
height:34px;
}
#footer p {
text-indent:-9000px;
background:url(images/contact-us.png) no-repeat;
width:124px;
height:33px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;

}
#footer p a {
display:block;
width:124px;
height:33px;
}
/* contact form styling */
#contactform {
position:absolute;
top:200px;
left:100px;
}
h2#contact {
background:url(images/contact-form.png) no-repeat;
width:126px;
height:34px;
margin-left:160px;
margin-bottom:20px;
}
.row {
clear:left;
}
input {
border:1px solid #aeaeae;
margin-top:3px;
height:20px;
padding-top:2px;
width:200px;
}
select {
margin-top:3px;
height:22px;
width:200px;
}
option { 
padding-left:2px;
}
input:hover, input:focus {
background:#FFEFF6;
}
label {
text-indent:-9000px;
display:block;
width:250px;
float:left;
}
label#namer {
background:url(images/name.png) no-repeat;
/* width:59px;*/
height:32px;
}
label#phoner {
background:url(images/contact-number.png) no-repeat;
/* width:143px;*/
height:32px;
}
label#emailer {
background:url(images/email-add.png) no-repeat;
/* width:59px;*/
height:32px;

}
label#arear {
background:url(images/area-of-interest.png) no-repeat;
/* width:143px;*/
height:32px;
}
label#additionalr {
background:url(images/additional-details.png) no-repeat;
/* width:152px;*/
height:32px;
}
label#hearer {
background:url(images/how-did-you-hear-about-us.png) no-repeat;
/* width:233px;*/
height:33px;
}
.submitblock {
clear:left;
margin-left:233px;
}
input.submit {
cursor:pointer;
background:url(images/contact-button.png) no-repeat;
width:118px;
height:46px;
border:0;
display:block;
}
input.submit:hover {
background:url(images/contact-button.png) no-repeat bottom left;

}
/* Tool tip styles */
.tool-tip {
color: #eb4d94;
width: 282px;
text-align:left;
z-index: 13000;
	
}
.tool-title {
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	color:#7F3589;
	line-height:32px;
	padding-left:30px;
	padding-right:31px;
	padding-top:15px;
	background: url(images/tool-title.png) top left; 
}

.tool-text {
	font-size: 13px;
	padding-left:30px;
	padding-right:31px;
	padding-top:0px;
	
	background: url(images/tool-text.png) bottom left; 
	padding-bottom:35px;
	
}
.tool-text strong {
	color:#7F3589;
}

/* hoverbox styling 
.hoverbox {
display:none;
}*/

/* Please don't steal our words, because words are all we have */