
body, div, dl, dt, blockquote, th, td, dd, fieldset, pre, form, input, textarea { 
margin:0;
padding:0;
font-size:10pt; 
font-family:Arial, sans-serif,'Trebuchet MS';

}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

iframe{
margin-top:1px;
}

body{
text-align:center;
//background:#00316B;
background-image:url('images/opening_page_back4.jpg');
color:#000000;
line-height:normal; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:10pt; 
font-family:Arial, sans-serif,'Trebuchet MS'; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
padding-bottom:0px;
height:100%;

}

a{  color:#006498;text-decoration: none; }
a:link{color:#006498; text-decoration: none; }
a:hover {color:#00316B; text-decoration: underline; }




table {
border-collapse:collapse;
border-spacing:0;
border-width:0px;
}

table.vendor {
border-collapse:collapse;
cell-spacing:4px;
cell-padding:4px;
border-spacing:0;
border-width:0px;
}

table.agent {
border-collapse:collapse;
border-spacing:0;
border-width:0px;
width:148px;
border-collapse: collapse;
background-image:url('images/buyer_agent_back.jpg');
}

table.menu {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #00316B;
	border-collapse: collapse;
	background-color: white;
	background-image: url('images/menu_fade.jpg');
	background-position: 100% 100%;
}
table.menu th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	
	}
table.menu td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	
}

ul, ol, li { 
list-style: outside disc;
font-size:10pt; 
font-family:Arial, sans-serif,'Trebuchet MS'; 
}



img{
border:0px; 
margin-bottom: 0px;padding-bottom: 0px;margin-top: 0px;padding-top: 0px
}

fieldset { 
border:0px none;
}



address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}


caption, th {
text-align:left;
}

q:before, q:after {

}


input, select, textarea{
/*display:block;*/
}



h1 { 
color:#960000;
font-size:18px;
text-align:left;
font-weight:bold;
text-decoration: none; 
font-family:Verdana, sans-serif,'Trebuchet MS'; 
line-height:18px;
padding-bottom: 0px;margin-top: 0px;padding-top: 0px;
}

h1.name { 
color:#960000;
font-size:18px;
text-align:left;
font-weight:bold;
text-decoration: none; 
font-family: arial, "lucida console", sans-serif; 
padding-left:3px;
margin: 0px;

}

h1.title { 
color:#FFFFFF;
font-size:18px;
text-align:right;
font-weight:normal;
text-decoration: none; 
font-family: arial, "lucida console", sans-serif; 
padding:5px;
margin: 0px;

}

h1.propAddress { 
color:#000000;
font-size:14px;
text-align:left;
font-weight:bold;
text-decoration: none; 
font-family:Verdana, sans-serif,'Trebuchet MS';  
padding:0px;
margin: 0px;

}

h1.heading { 
color:#006498;
font-size:13px;
text-align:left;
font-weight:bold;
text-decoration: none; 
font-family: arial, "lucida console", sans-serif; 
padding-bottom:5px;
padding-left:0px;
margin: 0px;

}

h2{
font-size:18px;
color:#FFFFFF;
text-align:left;
line-height:20px;
padding:0px 0px;
margin-bottom: 0px;padding-bottom: 0px;margin-top: 0px;padding-top: 0px;
}


/*///////////////////////////////////////////////////////////////////////////////////////////*/

#mainPageBuyer{
 background-color: #00316B;
 color: white; 
 position: absolute; 
 border: 3px solid #00316B;
 text-align:left; 
 left:55px;
 vertical-align:top;
 top:18px;
 width: 305px; 
 height: 240px; 
 padding: 5px; 
 background-image:url('images/buyer_back.jpg'); 
}

#mainPageCenterMenu{
 position: absolute; 
  text-align:left; 
 left:57px;
 vertical-align:top;
 top:20px;
 width: 220px; 
 height: 200px; 
 padding: 5px; 
}


#mainPageRight{
 vertical-align:top;
 color: white; 
 position: absolute; 
 text-align:left; 
 left:325px;
 top:30px;
 width: 600px; 
 height: 240px; 
 padding: 5px;

 }

h1.mainPageText{
text-align:left; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 10px;
font-size:13pt; font-family: sans-serif; color: #FFFFFF; text-decoration: none;
}



#test2{
 display: block; 
 background-color:#292929;
 color:white; 
 position:relative; 
 text-align:left; 
 width:1000px; 
 height:300px; 
 vertical-align:top;
 background-image:url('images/opening_page_back_redesign2.jpg');

}



a.menuItem2{ font-style:italic; font-weight:bold; font-size:14pt; font-family: sans-serif; color:#960000; text-decoration: none; }
a.menuItem2:link{font-style:italic;  font-weight:bold; font-size:14pt; font-family: sans-serif; color:#960000; text-decoration: none; }
a.menuItem2:active {font-style:italic; font-weight:bold; font-size:14pt; font-family: sans-serif; color:#960000; text-decoration: none; }
a.menuItem2:visited {font-style:italic; font-weight:bold; font-size:14pt; font-family: sans-serif;color: #960000; text-decoration: none; }
a.menuItem2:hover {font-style:italic; font-weight:bold; font-size:14pt; font-family: sans-serif; color: #00316B; text-decoration: none;  }


/*////////////////////////*/
#mainBody{
margin:auto auto;
width:1000px;
position:relative;
text-align:left;
min-height:100%;
}



#test{
 display: block; 
 background-color:#292929;
 color:white; 
 position:relative; 
 text-align:left; 
 width:1000px; 
 height:300px; 
 vertical-align:top;
 background-image:url('images/opening_page_back2.jpg');
}

#content{
 display: block; 
 background-color:#292929;
 color:white; 
 position:relative; 
 text-align:left; 
 width:1000px; 
 height:100%; 
 vertical-align:top;
 
}

#leftMenu{
 display: block; 
 color:white; 
 position:absolute; 
 left:0px;
 text-align:center; 
 width:175px;  
 height:100%;
 vertical-align:top;
 background-image:url('images/front2.jpg');
 border-top: 2px solid #FFFFFF;

}

#titleBar{
 background-color: #006498;
 color: white; 
 position: relative; 
 text-align:right; 
 vertical-align:top;
 left:0px;
 width: 610px; 
 height: 30px; 
 padding: 0px; 
 background-image:url('images/heading_bkg.gif') 
}

#right{
 background-color: #FFFFFF;
 color: black; 
 position: relative; 
 text-align:left; 
 
vertical-align:top;
 width: 610px; 
 padding: 0px;
 background-color:transparent
   
}

#right2{
 background-color: #FFFFFF;
 color: black; 
 position: relative; 
 text-align:left; 
 
vertical-align:top;
 width: 1000px; 
 padding: 0px;
   
}

#rightLeftColumn{
 background-color: #FFFFFF;
 color: black; 
 position: relative; 
 text-align:left; 
vertical-align:top;
 width: 428px; 
 padding: 0px;
   
}

#rightRightColumn{
 background-color: #FFFFFF;
 color: black; 
 position: absolute; 
 text-align:left; 
 vertical-align:top;
 width: 155px; 
 padding: 0px;
 top:40px;
 left:430px;
   
}

#mainPageBuyer{
 background-color: #00316B;
 color: white; 
 position: absolute; 
 border: 3px solid #00316B;
 text-align:left; 
 left:55px;
 vertical-align:top;
 top:18px;
 width: 305px; 
 height: 240px; 
 padding: 5px; 
 background-image:url('images/buyer_back.jpg'); 
}



#mainPageSeller{
 vertical-align:top;
 background-color: #00316B;
 color: white; 
 position: absolute; 
 text-align:left; 
 border: 3px solid #00316B;
 left:413px;
 top:18px;
 width: 305px; 
 height: 240px; 
 padding: 5px;
 background-image:url('images/seller_bak.jpg');
 
}

#siteLinkBar{
 display: block; 
 color:white; 
 position:relative; 
 text-align:center; 
 width:1000px; 
 height:100px; 
 vertical-align:top;
 background-image:url('images/red_fade.jpg');
 padding-top:8px;
 padding-bottom:5px;
 border-top: 2px solid #FFFFFF;
 border-bottom: 2px solid #FFFFFF;
 
 
}

#footer{
 display: block;
 color:black; 
 position:relative; 
 text-align:left; 
 width:1000px; 
 height:140px; 
 vertical-align:top;
 background-color:#FFFFFF;
 padding:0px;
 margin:0px;
 border-top: 2px solid #960000;
}

#detailFooter{
 clear:both;
 color:black; 
 position:relative; 
 text-align:left; 
 width:970px;  
 background-color:#FFFFFF;
 padding:0px;
 margin:10px;
}

#footerBar{
 color:black; 
 position:relative; 
 text-align:left; 
 width:970px;  
 background-color:#00316B;
 color:#FFFFFF;
 font-size:12px;
 padding:2px;
 text-decoration: none; 
 font-weight:normal;
 font-family:Verdana, sans-serif,'Trebuchet MS'; 
}

#detailedContent{
 position:relative;
 width:580px;
 background-color:#FFFFFF;
 left:15px;

}

table.bodyTable{
float:center;
width:500px;
}


h2.footerBar{
 display: block; 
 color:black; 
 position:relative; 
 text-align:left;   
 vertical-align:top;
 padding:0px;
 margin:0px;
 color:#FFFFFF;
 font-size:16px;
 text-decoration: none;
 font-weight:normal;
 font-family:Verdana, sans-serif,'Trebuchet MS'; 
}


div.menuHeadingBar{
 display: block; 
 color:white; 
 position:relative; 
 text-align:center;   
 padding:0px;
 margin:0px;
 font-size:16px;
 text-decoration: none;
 font-weight:normal;
 width:155px;
 background-color:#00316B;
 font-family: arial, "lucida console", sans-serif; 
 font-weight:bold; 
 text-decoration: none; 
}

div.menuItemBar{
 display: block; 
 color:white; 
 position:relative; 
 text-align:left;   
 padding:1px;
 margin:0px;
 text-decoration: none;
 font-weight:normal;
 width:155px;
 background-color:#006498;
 font-family: arial, "lucida console", sans-serif; 
 font-size:10pt;  
 text-decoration: none; 
 border-bottom: 1px solid white;
 
}



#serving{
 display: block; 
 color:black; 
 position:absolute; 
 text-align:left; 
 left:125px;
 top:80px;
 width:850px; 
 height:25px; 
 vertical-align:top;
 background-color:#FFFFFF;
 padding:0px;
 margin:0px;
}

#remaxLogo{
 display: block; 
 color:black; 
 position:absolute; 
 text-align:right; 
 left:760px;
 top:0px;
 width:175px; 
 height:25px; 
 vertical-align:top;
 background-color:#000000;
 padding:0px;
 margin:0px;
}


#contactInfo{
 display: block; 
 color:black; 
 position:absolute; 
 text-align:left; 
 width:175px; 
 height:25px; 
 vertical-align:top;
 padding:0px;
 margin:0px;
}

#detailRemaxLogo{
 display: block; 
 color:black; 
 position:relative; 
 text-align:right; 
 left:0px;
 top:0px;
 width:175px; 
 height:25px; 
 vertical-align:top;
 background-color:#000000;
 padding:0px;
 margin:0px;
}

p.footerText{
 padding-left:6px;
 text-align:left;
 margin:0px;
 padding-top:0px;

}

p{
 padding:8px;
 text-align:left;
 margin:0px;
 font-size:10pt; 
 font-family:Arial, sans-serif,'Trebuchet MS'; 
 
}

p.left{
 padding:8px;
 text-align:left;
 margin:0px;
 height:100%;
 
}

td.leftMenu{
  border-top: 2px solid #FFFFFF;
  background-image:url('images/front2.jpg');
  width:175px;

}

td.rightContent{
 border-top: 2px solid #FFFFFF;
 width:610px;
 align:center;
 background-color:white;
 font-size:10pt; 
 font-family:Arial, sans-serif,'Trebuchet MS'; 
}

a.subHead{ 
color:#960000;
font-size:18px;
text-align:center;
font-weight:bold;
text-decoration: none; 
font-family:Verdana, sans-serif,'Trebuchet MS'; 
}


a.subHead:link{ 
color:#960000;
font-size:18px;
text-align:center;
font-weight:bold;
text-decoration: none; 
font-family:Verdana, sans-serif,'Trebuchet MS'; 
padding-left: 4px;
}

a.subHead:active 
{
color:#960000;
font-size:18px;
text-align:center;
font-weight:bold;
text-decoration: none; 
font-family:Verdana, sans-serif,'Trebuchet MS'; 
}

a.subHead:visited 
{color:#960000;
font-size:18px;
text-align:center;
font-weight:bold;
text-decoration: none; 
font-family:Verdana, sans-serif,'Trebuchet MS'; 
}

a.subHead:hover 
{color:#960000;
font-size:18px;
text-align:center;
font-weight:bold;
text-decoration: none; 
font-family:Verdana, sans-serif,'Trebuchet MS'; 
}


a.top_menu{display: block; color: white; text-decoration: none; }
a.top_menu:link { color: white; text-decoration: none; }
a.top_menu:active { color: white; text-decoration: none; }
a.top_menu:visited { color: white; text-decoration: none; }
a.top_menu:hover { color: white; text-decoration: none; background-color:#960000;}

a.menuItem{ font-weight:bold; font-size:12pt; font-family: sans-serif; color: #960000; text-decoration: none; }
a.menuItem:link{font-weight:bold; font-size:12pt; font-family: sans-serif; color: #960000;text-decoration: none; }
a.menuItem:active {font-weight:bold; font-size:12pt; font-family: sans-serif; color: #960000; text-decoration: none; }
a.menuItem:visited {font-weight:bold; font-size:12pt; font-family: sans-serif; color: #960000; text-decoration: none; }
a.menuItem:hover {font-weight:bold; font-size:12pt; font-family: sans-serif; color: #006498; text-decoration: none;  }


a.menu { color: #00316b; text-decoration: none; }
a.menu:hover {color:#006498;}



a.line{ text-decoration: none;}
a.line:hover {  text-decoration: underline; }





a.resources{text-align:left; font-size:10pt; font-family: sans-serif; color: white; text-decoration: none; }
a.resources:link {text-align:left; font-size:10pt; font-family: sans-serif; color: white; text-decoration: none; }
a.resources:active {text-align:left; font-size:10pt;  font-family: sans-serif; color: white; text-decoration: none; }
a.resources:visited {text-align:left; font-size:10pt; font-family: sans-serif;color: white; text-decoration: none; }
a.resources:hover {text-align:left; font-size:10pt;  font-family: sans-serif; color: white; text-decoration: underline;  }


a.footer{ color:#006498; font-size:10pt; font-family: sans-serif; text-decoration: none; }
a.footer:link { color:#006498; font-size:10pt; font-family: sans-serif; text-decoration: none; }
a.footer:active { color:#006498; font-size:10pt; font-family: sans-serif; text-decoration: none; }
a.footer:visited { color:#006498; font-size:10pt; font-family: sans-serif; text-decoration: none; }
a.footer:hover { color:#006498; font-size:10pt; font-family: sans-serif; text-decoration: underline; }


/*//////////////////////////////////////////////////*/
#insidePageMain{
 background-color:white; 
 background-image: url('images/body_background.jpg');
 vertical-align: top; 
 width: 1000px; 
 background-repeat: repeat-x; 
 margin: 0px; 
 padding: 0px;
}


#insidePageBody{

 color:black; 
 position:static; 
 text-align:left; 
 width:1000px; 
 min-height:100%;
 vertical-align:top;
 padding:10px;
 margin:0px;
 
}

#insidePageMenu{
 position: static; 
 float:left;
 text-align:left; 
 vertical-align:top;
 width: 190px; 
 height:600px;
 padding:0px;
 margin:5px;
 


}

#insidePageRight{
 vertical-align:top;
 float:left;
 background-color:white;
 position: static; 
 text-align:left; 
 width: 780px; 
 padding: 10px;
 background-image: url('images/body_fade.jpg');
 background-repeat: repeat-x;
 margin:0px;
 min-height:500px;


}

#insidePageCenter{
 vertical-align:top;
 float:left;
 position: static; 
 text-align:left; 
 width: 600px; 
 padding: 0px;
 margin:10px;
 min-height:500px;
}

#insidePageFarRight{
 vertical-align:top;
 float:left;
 position: static; 
 text-align:left; 
 width: 130px; 
 padding-left: 0px;
 margin:10px;
 min-height:500px;
}



#insidePageTour{
 background-color:white;
 color:black; 
 position:static; 
 text-align:left; 
 width:1000px; 
 vertical-align:top;
 padding:0px;
 height:800px;
 margin:0px;
 z-index:0;

 
}

#insidePageFooter{
 display: block; 
 background-color:white;
 color:black; 
 position:static; 
 text-align:left; 
 width:1000px; 
 min-height:100%;
 vertical-align:top;
}

ul.menu { 
list-style: outside disc;
font-size:10pt; 
margin-left:15px;
padding-left:5px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #00316b;
text-indent: 5px;
list-style-position: outside;
margin-top:5px;
list-style-type: square;


}


#navcontainer ul
{
margin: 0;
padding: 10;
list-style-type: none;
color:white;
font-weight: bold;
text-align:left
}

#navcontainer ul li
{
margin: 0;
padding: 0;
list-style-type: none;
color:black;
font-weight: bold;
}

#navcontainer ul ul li
{
text-indent: 15px;
font-weight: normal;
}
