body
{
font-family:rockwell, arial, Times New Roman, Times, serif;
font-size:13px;
color:#000000;
margin:0px auto 0px auto;
padding:0px auto 0px auto;
background-color:#868581;
}

.kbsearch { display: none !important; }

a:link
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:13px; color:#3960c4; text-decoration:underline; }

a:visited
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:13px; color:#3960c4; text-decoration:underline; }

a:hover
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:13px; color:#706f6f; text-decoration:none; }

#container
{
width:1008px;
height:auto;
margin:0px auto 0px auto;
padding:0px auto 0px auto;
background-image:url(/themes/rhinoliving.com/images/body_bg.jpg);
background-position:top;
background-repeat: repeat-y ;
}

#content
{
width:975px;
height:auto;
margin:0px auto 0px 16px;
padding:11px auto 0px auto;
background-image:url(/themes/rhinoliving.com/images/content_bg.jpg);
background-position:top;
background-repeat: repeat-y ;
border:#000000 solid 0px;
}

td.left
{ width:296px; height:auto; margin:0px 0px 0px auto; padding:0px auto 0px auto; float:left; }

td.left .bottom
{ width:288px; height:100px; margin:0px 0px 0px auto; padding:0px auto 0px auto; float:left; } 

#leftnav
{ float:left; margin:0px auto 0px auto; padding:0px auto 0px auto; }

#leftnav img
{ float:left; margin:6px auto 0px auto; padding:0px auto 0px auto; }

#top
{
width:681px;
height:105px;
margin:0px auto 0px auto;
padding:0px auto 0px auto;
background-image:url(/themes/rhinoliving.com/images/right_top.jpg);
background-position:top;
background-repeat: no-repeat;
}

#top .right-top
{
float:right;
margin:10px 10px 0px auto; /* margin:10px 30px 0px auto; */
padding:0px auto 0px auto;
color:#c1c1c1;
border:#000000 solid 0px;
height:32px;
width:630px;
font-weight:bold;
font-family:rockwell, arial, Times New Roman, Times, serif;
text-align:right
}

#top .right-top a
{ color:#c1c1c1; font-family:rockwell, arial, Times New Roman, Times, serif; font-size:15px; text-decoration:none; }

#top .right-top a:hover
{ color:#c1c1c1; }

.text-block
{ width:681px; height:auto; margin:0px auto 0px auto; padding:0px auto 0px auto; }

.text-block .text
{ margin-left:20px; margin-right:20px; display:block; color:#000000; line-height:18px; }

ul#topnav 
{ width: 681px; margin:0px auto 0px 0px; padding:0px; border:#FFFFFF solid 0px; }

ul#topnav li 
{ float: left; display: inline; padding:0px; margin:0px; }

#footer
{
width:1009px;
display:block;
height:100px;
margin:0px auto 0px 5px;
padding:0px auto 0px auto;
background-image:url(/themes/rhinoliving.com/images/footer_img.jpg);
background-repeat: no-repeat;
background-position:top left;
border:#000000 solid 0px;

}

.ftext
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:9px; color:#000000; padding-top:0px; margin-top:0px; text-align:center; } /* Missing ";" */

.ftext a:link
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:11px; color:#000000; margin-top:0px; text-decoration:underline; text-align:center; }

.ftext a:visited
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:11px; color:#000000; margin-top:0px; text-decoration:underline; }

.ftext a:hover
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:11px; color:#000000; margin-top:0px; text-decoration:none; }

.ftext-big
{ font-family:rockwell, arial, Times New Roman, Times, serif; font-size:14px; color:#ffffff; font-weight:bold; }

#apDiv1 {
	position:absolute;
	width:468px;
	height:388px;
	z-index:1;
	left: 345px;
	top: 473px;
}

