#mainArea{
position:relative;
border:none;
top:35px;
margin:0 auto;
width:394px;
text-align:center;
height:384px;
overflow:hidden;
background:#FFFFFF;
z-index:3;
}

#glow{
position:absolute;
border:none;
margin:0 auto;
top:-10px;
left:50%;
margin-left:-246px;
text-align:center;
overflow:hidden;
z-index:2;
}

#subArea{
position:absolute;
background:url(../images/blackpix.png);
top:431px;
left:50%;
margin-left:-197px;
width:394px;
text-align:left;
height:53px;
overflow:visible;
z-index:3;
behavior: url(iepngfix.htc);
line-height:11px;
}
#addressInfo{
position:absolute;
top:6px;
left:0px;
}

#subArea h2, #subArea p{
left:10px;
top:4px;
padding:0;
padding-right:10px;
margin:0;
position:relative;
}
#subArea h2, #phoneInfo{
font-size:9px;
padding:0;
margin:0;
font-weight:bold;

}

#phoneInfo{
right:10px;
text-align:right;
top:10px;
position:absolute;
padding:0;
margin:0;
}
#phoneInfo a{
text-decoration:none;
color:#FFFFFF;
}

#phoneInfo a:hover{
text-decoration:underline;
color:#FFFFFF;
}
#locationsText{
position:absolute;
font-size:9px;
background:url(../images/blackpix.png);
top:35px;
left:50%;
margin-left:-376px;
width:134px;
text-align:left;
height:255px;
overflow:visible;
behavior: url(iepngfix.htc);

line-height:11px;
}


#locationsText h2, #locationsText h3{
font-size:9px;
text-transform:uppercase;
padding:0;
margin:0;
margin-top:7px;
margin-left:7px;
border-bottom:#FFFFFF solid .75pt;
font-weight:bold;

}

#locationsText h3{
border:none;
}

#locationsText p{
font-weight:normal;
padding:0 7px;
margin:0;
margin-top:0px;
cursor:pointer;
}
#locationsText p:hover{
cursor:pointer;
background:url(../images/blackpix.png);
}
#optMenu{
top:35px;
}


#generalEnquiries{
cursor:pointer;
position:relative;
top:30px;
}

#mainArea h2{
position:absolute;
left:10px;
right:10px;
background:#535255;
font-weight:normal;
text-align:left;
padding-left:10px;
text-transform:uppercase;
font-size:14px;
margin:10px 0;
}
#mainArea{
letter-spacing:normal;
}

#mainArea #formArea{
position:absolute;
top:30px;
left:0;
width:100%;
height:354px;
color:#000000;
text-align:right;
}

#formArea label{
position:relative;
top:4px;
left:15px;
font-weight:bold;
width:100px;
vertical-align:bottom;
text-align:left;
float:left;
}

#formArea input, #formArea select{
position:relative;

font-size:11px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
right:20px;
text-align:left;
vertical-align:middle;
width:250px;
border:none;
background:#F2F2F2;
}

#formArea textarea{
position:relative;
font-size:11px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
right:20px;
width:358px;
height:120px;
text-align:left;
border:none;
background:#F2F2F2;
}

#formArea #resetBut, #formArea #submitBut{
position:absolute;
text-align:left;
background:#C0C0C0;
width:70px;

font-size:11px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
}

#formArea #resetBut{
left:15px;
}

#formArea #txtName, #formArea #txtMobile{
float:left;
left:23px;
width:110px;
}

#formArea #dob{
float:left;
left:35px;
}
#formArea #txtDob{
width:65px;
}

#formArea #state{
float:left;
left:35px;
}

#formArea #lstState{
width:70px;
}#thanks, #oops{
position:absolute;
left:30px;
top:120px;
}

#oops{
top:105px;
}

#goback{
position:absolute;
left:230px;
top:210px;
background:#CCCCCC;
color:white;
font-size:14px;
padding:3px 8px;
}

#mainArea span{
visibility:hidden;
}