@charset "UTF-8";
/* CSS Document */




body {
	margin:0px; 
	padding:0px 0px 0px 0px;
	font: 14px "Times New Roman", Times, serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background: url(images/bg.jpg) repeat-x ;
	background-image: url(http://www.boxrealtyonline.com/images/BOX-WEB-BG.png);
        background-repeat: repeat-x;

}

#table_01 { 
 background-color: #fff; 
}

/*New page code*/


.contentbg {

background-image:url(images3/contentbox.jpg);
}
.searchboxarea {

background-image:url(images3/searchboxarea.jpg);
}

.topmenuarea {

background-image:url(images3/navbar.jpg);
}

.home_content {
font-size: 12px;
padding:10px;
color:#FFFFFF;
margin-bottom:2px;
text-align:left;
}

h1.home_content {
font-size: 13px;
color:#FFFFFF;
margin: 0px 0px 0px 0px;
text-align:left;
}

A.home_content
{
    color: #ffffff;
}

A.home_content:visited
{
    color: #ffffff;
}


A.topbar22
{
    color: #efc031;
    FONT-SIZE: 12px;
    FONT-FAMILY: timesnewroman;
    TEXT-DECORATION: none
}
A.topbar22:hover
{
    COLOR: efc031;
    TEXT-DECORATION: underline
}
A.topbar22:visited
{
    COLOR: efc031;
}

.home_form_tb {
	color: #ffffff;
	font-size: 12px;
	font-family: times new roman;
}

#content { padding: 10px 15px 0 30px; margin-bottom: 220px;}

.page-position { font-size: 10px; }
.page-position span { color: #3f6fd6; }

#content h1 {
	color: #4172da;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 30px;
}
#content .lside, #content .rside { margin-top: 30px; }

#content .lside {
	float: left;
	width: 465px;
	margin-left: 10px;
	text-align: justify;
}
#content .rside {
	float: right;
	width: 210px;
}
.imagebox {
	border: solid 1px #c7c7c7;
	text-align: center;
	padding: 4px 0;
}
.grbox {
	height: 79px;
	width: 426px;
	display: block;
	background: url(images/homevalue_1.gif) no-repeat 0 0;
	padding-left: 13px;
	padding-top: 3px;
	line-height: 12px;
	margin-bottom: 0px;
}
.grbox:hover {
	background: url(images/homevalue_2.gif) no-repeat 0 0;
	color: #081154;
	text-decoration: none;
}
.grbox:hover span {
	color: #fff;
}
.grbox span {
	font-size: 14px;
	line-height: 16px;
	display: block;
	color: #4172da;
	padding-bottom: 5px;
	font-family: Verdana, sans-serif;
	letter-spacing: -1px;
}
.grbox2 {
	height: 78px;
	width: 426px;
	display: block;
	background: url(images/blog_1.gif) no-repeat 0 0;
	padding-left: 13px;
	padding-top: 3px;
	line-height: 12px;
	margin-bottom: 10px;
}
.grbox2:hover {
	background: url(images/blog_2.gif) no-repeat 0 0;
	color: #081154;
	text-decoration: none;
}
.grbox2:hover span {
	color: #fff;
}
.grbox2 span {
	font-size: 14px;
	line-height: 16px;
	display: block;
	color: #4172da;
	padding-bottom: 5px;
	font-family: Verdana, sans-serif;
	letter-spacing: -1px;
}
#footer {
	padding-bottom:20px;
}
#footer p {
	line-height: 18px;
	background: #262626;
	color: #eaeaea;
	font-size: 11px;
	padding: 0 8px;
}
#footer p a {
	color: #eaeaea;
}
#footer p .right {
	float: right;
}
#footer p span {
	margin-left: 30px;
}
#slogan {
	height: 278px;
	width: 751px;
	margin: 0 auto;
	background: url(../images/slogan.jpg) no-repeat 0 0;
	text-indent: -4000px;
	font-size: 0;
	line-height: 0;
}