.dark{color:#C72CCE;}
.light{color:#E9C3FF;}
.blue{color:#4041FE;}
.hid{ display:none;}
body{
padding:0px;
margin:0px;
/*background-color: #E3EFF2;*/
background-color: white;
font-family: Arial, Helvetica, sans-serif;
background-color:#EEEEEE;
height: 100%;
}

.copyright{
padding-top: 2px;
padding-right: 2px;
text-align:right;
color:#AAAAAA; 
font-size:10px;
}
.indexprops{width:100%; font-size: small;margin-top:16px;margin-bottom:16px;}
.indexprops table{ width:100%;  margin:0px;}
.indextext{ text-align:center; margin-bottom:32px;}
.indexbox{}

.indexboxtitle{
color:rgb(200,55,210);
font-size:16px;
font-weight:bold;
text-align:left;
padding-left:8px;
}

h3{color:blue;}
table,tr{padding:0px;margin-left: auto; margin-right: auto;}
table{width:100%;margin-left: auto; margin-right: auto;}
.outerheader{width: 100%; 
	/*background-image: url(images/header-vline.png);*/
}

.logo{ position:relative;display:inline;left:0px;top:12px;border:none;}
.alogo,.alogo:visited{decoration:none;}

.error{color:red;font-weight:bold;}
.warn{color:blue;}

.outerfooter,.outermiddle{width: 100%;
}
.outerbox{
margin-left: auto; margin-right: auto;
width: 790px;
background-color:white; padding:4px;
padding-left:0px; 
padding-right: 0px;
}

.header{
/*margin-left: auto; margin-right: auto; */
font-size: 12px;
margin: 0px;
padding: 0px;
text-align: left;
width: 773px;
height: 148px;
margin-bottom: 20px;
background-image: url(../images/header-bg2.png);
padding-left: 8px;
padding-right: 8px;
}
.middle{
/*margin-left: auto; margin-right: auto; */
/*text-align:center;*/ 
/*width: 773px;*/
/*background-image: url(images/hline1b.png);*/

}
.footer{
/*margin-left: auto; margin-right: auto; */
/*text-align:left;*/ 
/*width: 773px;*/
height: 60px;
/*background-image: url(images/footer1.png);*/
}
.menubox{
font-size:12px;
border-style: none;
border-width: 1px;
top: 28px;
left: 2px;
position: relative;
font-weight:bold;
}
.datebox{
position: relative;
top: 56px;
font-weight:bold;
font-size:12px;
text-align:left;
right:0px;
}
.menuitem{color:black;text-decoration:none;}
a:hover.menuitem{color:#C72CCE;}

.menubox2{

margin-left: auto; margin-right: auto; 
text-align: center;
font-size: 12px;
color:rgb(200,55,210);
padding-top: 8px;
}
.menuitem2{color:rgb(200,55,210);text-decoration:none;font-size:10px;}


.halfbox{padding:8px;}
.halfbox-top{
font-size:0pt;
width: 318px;
height: 20px;

background-image: url(../images/half-box-top-1.png);
}
.halfbox-bottom{
font-size:0pt;
width: 318px;
height: 20px;
background-image: url(../images/half-box-bottom-1.png);
}
.halfbox-mid{
width: 318px;
height: 100px;
background-image: url(../images/half-box-mid-1.png);
padding-left:0px;
padding-right:0px;

}

.fullbox{width: 660px; margin-left: auto; margin-right: auto;}

.fullbox-top{
font-size:0pt;
height: 20px;
padding:0px;
background-image: url(../images/full-box-top-1.png);
}
.fullbox-bottom{
font-size:0pt;
height: 20px;
background-image: url(../images/full-box-bottom-1.png);
}

.fullbox-mid{
background-image: url(../images/full-box-mid-1.png);

}

.fullbox2{width: 660px;padding:0px;margin-left: auto; margin-right: auto; }
.fullbox2-top{
font-size:0pt;
width: 660px;
height: 20px;
background-image: url(../images/full-box-top-2.png);
}
.fullbox2-bottom{
font-size:0pt;
width: 660px;
height: 24px;
background-image: url(../images/full-box-bottom-2.png);
}

.fullbox2-mid{
width: 660px;
background-image: url(../images/full-box-mid-2.png);
/*font-size:large;*/
padding:0px;
}

.bluebar{
margin-left: auto; margin-right: auto; 
width: 605px;
height: 32px;
background-image: url(../images/blue-bar.png);
font-size:16px;
font-weight:bold;
color:white;
}

.purplebar{
width: 660px;
height: 40px;
background-image: url(../images/purple-bar.png);
font-size:large;
}

.infobox{
width: 296px;
height: 90px;
background-image: url(../images/infobox.png);
font-size:large;
margin-bottom: 12px;
}

.infoboxlarge{
width: 296px;
height: 300px;
background-image: url(../images/infoboxlarge.png);
font-size:large;
margin-bottom: 0px;
}

.infologo{
width: 300px;
height: 60px;
background-image: url(../images/infologo.png);
font-size:large;
margin-bottom: 8px;
margin-top:28px;
}
.infotitle{
color:white;
position:relative;
left:16px;
top:12px;
text-align:left;
font-size:16px;
font-weight:bold;
}

.infotext{
color:black;
position:relative;
right:16px;
top:32px;
text-align:right;
font-size:16px;
}

.infotext2{
color:black;
position:relative;
left:56px;
top:38px;
text-align:left;
font-size:16px;
}

.infolink{
color:black;
text-decoration:none;
font-size:14px;
}
a:hover.infolink{text-decoration:underline;}

div.quicksearch{
font-size: 12px;
position: relative;
top: 41px;
text-align: right;
margin: 0px;
}

a.quicksearch{
color: black;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

a:hover.quicksearch{
color: #C72CCE;
/*color:#E3EFF2;*/
}

form.qs{border-style:dotted;border-width:1px;position:relative;left:590px;top:22px;width:160px;}
.qs{font-size:9px;border-style:none;border-width:1px;font-weight:bold;}
span.qs{color:black;}

.prophome{padding:8px;}

.request-confirm{padding:96px;}
td.prophomebox-left,td.prophomebox-right,td.prophomebox-mid{
/*width:160px;*/
padding:0px;
margin:0px;
/*text-align:left;
margin-left: auto; margin-right: auto;*/
}
td.prophomebox-right div{
}
td.prophomebox-mid div{
margin-left:70px;
margin-right:70px;
width:196px;
}
td.prophomebox-left div{
}
.prophomeaddr{text-align:left;
/*padding-top:16px;margin-left: auto; margin-right: auto;*/}
.prophomeprice{text-align:left;}
.prophomeimage{margin-top:4px;margin-bottom:8px;}
.prophomedesc{text-align:justify;}

