img#virtualtourdisplay{
    left:365px;
    top:65px;
    position:absolute;
}

#aboutusbody{
    position:absolute;
    top:440px;
    left:490px;
    text-align:left;
    width:410px;
}

#aboutusbody h1{
    margin:0;
    position:absolute;
    top:0px;
    left:0px;
	font-size:24pt;
}

#aboutus1{
    position:absolute;
    top:55px;
    left:0px;
}

#aboutus2{
    position:absolute;
    top:286px;
    left:0px;
}

#aboutus2 h2{
    margin:0;
    background:url(../images/wetakegreatpride.png) no-repeat;
    width:197px;
    height:20px;
    text-indent:-9000px;
    font-size:1pt;
    top:0px;
    left:0px;
}

#aboutus1 ul {
    margin-left:15px;
    margin-top:9px;
    padding:0px;
    list-style-image: url(../images/circle.gif);
}

#aboutus1 li {
    margin-bottom:4px;
    margin-left:4px;
    padding:0px;
}

#aboutus3{
    position:absolute;
    top:386px;
    left:0px;
}

#phone{
    position:absolute;
    top:37px;
    left:260px;
}

#phone h2{
    margin:0;
    font-size: 18pt;
    color: #000;
}

#contactus{
    position:absolute;
    top:10px;
    left:30px;
    width:450px;
}

#contactus h1{
    position:absolute;
    top:10px;
    left:0px;
}

#contactus hr{
    position:absolute;
    left:0px;
    top:58px;
    width:90%;
    margin:0 0 10px 0;
}

#contactusform {
    position:absolute;
    left:0px;
    top:63px;
}

#headquarters{
    position:absolute;
    top:800px;
    left:0px;
    width:410px;
}

#headquarters h2{
    position:absolute;
    top:0px;
    left:0px;
}

#headquarters hr{
    position:absolute;
    left:0px;
    top:46px;
    width:90%;
    margin:0;
}

#headquarters span{
    position:absolute;
    left:0px;
    top:55px;
    font-size:10pt;
    text-align:left;
}

#sendbutton{
    width:375px;
    text-align:right;
    padding-top:10px;
}

#successmessage{
    width:270px;
    height:24px;
    text-align:center;
    background-color:#CBF4B2;
    border:1px solid #8CA87B;
    color:#56684B;
    font-size:10pt;
    padding-top:6px;
}

.largeInputArea2 {
    font-size:10pt;
    border: 2px solid #D1CECE;
    height:150px;
    padding:2px;
    padding-top:5px;
    width:300px;
}

.selectedLargeInputArea2 {
    font-size:10pt;
    border: 2px solid #DF9C21;
    height:150px;
    padding:2px;
    padding-top:5px;
    width:300px;
}


a#mainvideolink{
    right:7px;
    top:50px;
    font-size:1pt;
    position:absolute;
    border:0px solid #ffffff;
}

a#mainvideolink:focus {
    outline: 0px solid lime;
}

#ytvideo{
    position:absolute;
    height: 250px; 
    width: 436px;
    top:70px;
    right:30px;
}

a#viewasample{
    position:absolute;
    top:340px;
    right:110px;
}

td#recaptchaHolder {
    padding-top: 10px;
}

