body {
color: #000;
background: #fff;
margin: 5px;
}
#container_outer, #container_inner {
  width: 1000px;
  background: transparent;
}
#broker_logo {
 background:#ffffff url(http://dev.mid3pixel.com/jf/images/logo.jpg) no-repeat scroll center top;
height:138px;
width:1000px;
margin:0;
}
#masthead{
padding-top:0px;
height:145px;
}
#masthead h1, #masthead h2, #contact_info{
visibility:hidden;
}
#menu_outer{
margin: 145px 0 0 0;
width:1000px; 
height:30px;
}
#menu_inner { margin-left: 0px; }
#page_header_outer .homepa {
margin-top: 40px;
}


#menu_inner ul {
position: relative;
height: 29px;
width: 1000px;
background-color:#FFFFFF;
padding: 0px;
margin: 0px 0;
overflow: hidden;
}
#menu_inner ul li {
float: left;
list-style: none;
}
#menu_inner ul li.back {
background-color:#CDCECE;
right:-30px;
height: 30px;
z-index: 8;
position: absolute;
}
#menu_inner ul li.back .left {
background-color:#CCCCCC no-repeat top left;
height: 30px;
margin-right: 0px;

}
#menu_inner ul li a {
font: normal 12px arial;
text-transform:uppercase;
text-decoration: none;
color: #000;
outline: none;
text-align: center;
width:115px;
top: 7px;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
padding: 0px 0px;
margin: auto 5px;
}
#menu_inner ul li a:hover, #menu_inner ul li a:active, #menu_inner ul li a:visited {border: none;}
#menu_outer a {border-right:0px solid #CCC; }
#menu_outer #up_menu1 a {border-left:0px solid #CCC; }
#menu_outer a:hover, #menu_outer .sel a, #menu_outer .sel a:hover, #menu_inner li:hover, #menu_outer li.sel a:hover, #menu_outer .sel {color: #000; background: transparent; }
#menu_outer .sel li a {background:transparent; }
#menu_inner li ul a {color: #000; background: transparent; border-bottom: 0px solid #666; }
#menu_inner li li.sel a, #menu_inner li:hover, #menu_inner li.sel_over, #menu_inner li.over {background: transparent; }
#menu_inner li:hover a {color: #000; }
#menu_inner ul ul{visibility:hidden;}
#content_body {position:relative; float:left; margin-left:0px; _margin-left:0px; padding:0; width: 1000px; }
#content_body .swp { margin-top:229px; }
#content_inner {margin: 10px 0px;overflow: hidden;}
#page_footer {background: #ffffff; border-top:1px #D4D6D9 solid; }
div#page_footer #agent-brokerage {visibility:hidden;}
div#page_footer #footer_menu {visibility:hidden;}
div#page_footer a#powered_by {background: transparent url(http://dev.mid3pixel.com/jf/images/logo-u.png) no-repeat 0 0; overflow: hidden; height:29px;}
#page_footer a#powered_by { width:150px; float:right; text-indent:-5000px; text-align:left; right: 0;	margin: 10px 0px 0 0; position:absolute; top:0; opacity:1;}
div#page_footer {padding: 10px 0 0 0px; width:1000px;}
div#page_footer #custom_footer {display:block; width:1000px; float:left; left: 0; margin: 10px 0px 0 0; position:absolute; top:50px; opacity:1;}
#sapa a {margin: 0 0px 0 0; padding:0px; opacity: 1; }
#sapa a:hover {opacity: 0.7;}

#ter_ima {width:1000px; height:1px; margin:0 auto; background-color:#D4D6D9;  margin-bottom:10px;}
#ter_ima1 {width:1000px; position:absolute; height:1px; margin:0 auto; background-color:#D4D6D9; top:60px;}
.roll {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #fff; text-decoration:none; font-weight: bold; cursor:pointer; height:280px; width:243px; background-color:#CCCCCC; text-transform: uppercase;}
.noroll {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #CF2728; text-decoration:none; font-weight: bold; cursor:pointer;	height:280px; width:243px; background-color:#2B2C2C;}
#swde a.gray, #swde.gray, .gray {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; margin:0 0 0 0; padding:0px;}
.graypa {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #D0D0D0; text-decoration: none; margin:10px 0 0 0; padding:0px;}
#swde a.gray:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #D92726; text-decoration: none;}
#ubertor #page_header_outer {height: 370px; margin-bottom: 0px; border: none; background-position: center bottom !important; background-color: transparent; background-repeat: no-repeat; position:relative;}
#id_inset_wrapper {width:200px; float:right; position:relative;	margin-right: 0px; _margin-right: 17px;}
.has_id_inset_wrapper #content_body {margin-right:10px; margin-left:0px; _margin-left:30px; width:790px;}
.inset{padding:0px; margin:0px;}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	text-decoration: none; 
}
.gray_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4A4A4A;
	text-decoration: none; 
}
#sapa a:link.red_1, #sapa a:visited.red_1, #sapa.red_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ED1C24;
	text-decoration: none; 
}
a:link.red_bold, a:visited.red_bold, .red_bold, h2#blog_heading, .post_heading a:link, .post_heading a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none; 
}
a:hover.red_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D92A27;
	text-decoration: underline;
}
a.orang_bold, .orang_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FE8C12;
	text-decoration: none; 
}
a:hover.orang_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FEAC54;
	text-decoration: underline ; 
}
a:link, a:visited {color: #ED1C24; text-decoration: none; outline: none; }
