body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.blank {
width:70px;
}

.titlebl {
width:770px;
margin-bottom:10px;
}

.title {
width:500px;
vertical-align:top;
text-align:left;
}

.title h1 {
font-size:22px;
padding:20px 0px 0px 10px;
margin:0px;
}

.contact {
text-align:right;
width:200px;
font-size:11px;
vertical-align:bottom;
}

.tagline h1{
width:60%;
font-size:20px;
text-align:center;
vertical-align:middle;
margin:10px auto 10px auto;
}

.outmain {
width:770px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
border:2px solid #000000;
}

.outmainbd {
width:754px;
margin:5px 5px 5px 5px;
background-color:#993399;
border:2px solid #000000;
}

.inmainbd {
width:740px;
margin:5px 5px 5px 5px;
background-image:url(../diamonds/mbb_back.jpg);
border:2px solid #000000;
}

.acknow {
margin-top:10px;
border:2px solid #000000;
width:770px;
}

.vt360 {
margin-top:10px;
border:2px solid #000000;
width:100%;
}

.butnav {
margin-top:10px;
margin-bottom:10px;
}

.butnav td {
width:160px;
height:40px;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	text-align:right;
}

.butnav img {
padding:5px;
}

.butnav a {
text-decoration:none;
color:#000000;
font-weight:bold;
}

.pic {
width:360px;
height:272px;
border:2px solid #000000;
background-color:#FFFF99;
}

.pic img {
border:2px solid #000000;
background-color:#FFFFFF;
margin:5px;
padding:5px;
}

.address {
font-size:11px;
text-align:left;
height:20px;
}

.heading {
width:100%;
border:2px solid #000000;
background-color:#993399;
color:#FFFFFF;
text-align:left;
margin-bottom:5px;
}
.heading h1 {
margin:0px;
padding:2px;
font-size:14px;
}

.midframe {
margin-bottom:10px;
width:100%;
border:2px solid #000000;
background-color:#FFFF99;
}

.midframe td {
text-align:left;
padding:10px;
border:2px solid #000000;
background-color:#FFFFFF;
}

.midframe h2 {
font-size:12px;
font-weight:bold;
border-bottom:2px solid #000000;
margin-bottom:5px;
}


.amenities {
margin:0px;
width:100%;
}

.amenities td {
border:none;
padding:2px;
}

.prices {
margin:0px;
width:100%;
}

.prices td {
text-align:right;
border:none;
padding:2px;
}

.prices th {
background-color:#FFCCFF;
vertical-align:middle;
text-align:center;
height:40px;
}

.nobar td {
background-color:#FFFFFF;
}

.hibar td {
background-color:#FFCCFF;
}

.extras {
margin:10px 0px 10px 0px;
width:100%;
}

.extras td {
text-align:left;
border:none;
padding:5px 2px 5px 2px;
}

.vdcal {
border:1px solid #000000;
margin:0px;
}

.vdcal td {
margin:0px;
padding:0px;
border:0px;
}

.calendar {
border:0px;
padding:5px;
}

.calendar td {
	border:0px;
}

.calkey {
	background-color:#FFCCFF;
}

.sshow td {
border:none;
margin:0px;
padding:0px;
text-align:center;
}

.vtcomment td {
	text-align:center;
	background-color:#FFCCFF;
}

