body {
  background-color: #BCBEBE;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  color:#080707;
}

.box_bg_small {background-image: url(../images/shadow1_small.gif); background-repeat:repeat-y; padding-left:20px; padding-right:20px;}
.box_bg {background-image: url(../images/shadow1.gif); background-repeat:repeat-y; padding-left:20px; padding-right:20px;}
.blue_middle_bg2 td {border-bottom:1px #CCCCCC solid;}
 
A:link {
	COLOR: #EC8E07; text-decoration: none
}
A:visited {
	COLOR: #EC8E07; text-decoration: none
}
A:active {
	COLOR: #EC8E07; text-decoration: none
}
A:hover {
	COLOR: #EC8E07; text-decoration: underline
}

A.visit_broker {background-image: url(../images/arrow.gif); padding-left:15px; padding-top:3px; padding-bottom:3px; padding-right:5px; border-width:1px; border-style:outset; background-repeat: no-repeat; background-position:center left; text-decoration:none; font-weight:bold; background-color:#003333; color:#FFFFFF;  }

A.visit_broker:hover {color:#FFFF00;}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  padding-bottom:7px;
  width: 1000px;
  text-align: left;
  background: #FFFFFF url('../images/main_img.gif') top left repeat-y;
}

#page_header {
  height: 130px;
  background: url('../images/header.jpg')  no-repeat;
  clear: both;
  margin:0px 5px 0px 15px;
  position:absolute;
  top:0px;
  width:970px;
}

#page_header h1 {
  padding-top:4px; padding-left:0px;
  margin:0px;
}

#content_wrapper {
  padding-top:130px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:20px;      
  border:0px dashed #FFFFFF;    
}

#main_content {
  margin-left:190px;
  margin-right:150px;
  border:0px dashed #cccccc;
}

#main_content_compare {
  margin-left:10px;
  margin-right:10px;
  border:0px dashed #cccccc;
}

#topbanner {
				text-align:center;
				padding-left:0px;		
				width:622px;
			}	


#main_content h3,#main_content_compare h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-align:center;
  /*color: #EC8E07;*/
  color:#663300;
  padding:4px;
 }

#main_content h4, #main_content_compare h4 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #0984A5;
  padding:5px 10px 5px 10px;
  text-align:center;
  background: url('../images/head_img.gif') bottom right repeat-x;
  border:1px #A6AEB2 solid;
}


#main_content p,#main_content_compare p {
  margin-top:0px;margin-bottom:0px;
  padding:4px 4px 10px 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-align: justify;
}

#left_side {
  float: left;	
  width:184px;
  border:0px dashed #cccccc;   
  position:absolute;
  top:190px;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #0984A5;
  padding:5px 10px 5px 10px;
  text-transform:uppercase;
  text-align:center;
  background: url('../images/head_img.gif') bottom right repeat-x;
  border:1px #A6AEB2 solid;
}

#left_side p {
  margin-top:0px;
  margin-bottom:0px;
  padding:4px 4px 10px 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}

#right_side {	
  float: right;
  width:150px;
  border:0px dashed #cccccc;
  margin-right:1px;
  margin-left:0px;
  padding-right:none;
  height:759px;
  text-align:center;
}

#right_side h3 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #0984A5;
  padding:5px 10px 5px 10px;
  text-transform:uppercase;
  text-align:center;
  background: url('../images/head_img.gif') bottom right repeat-x;
  border:1px #A6AEB2 solid;
}

#right_side p {
  margin-top:5px;
  margin-bottom:0px;
  padding:4px 4px 10px 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}

#right {
  width:108px;
  margin:120px 0px 0px 0px;
  border:0px dashed #cccccc;
}

.clr {
  margin:0px;
  height:10px;
  padding:0px;
}

/* Left Menu Start */
.leftmenu{
list-style-type: none;
margin: 0px 0px 18px 5px;
padding: 0;
}

.leftmenu li{
padding:0px;
margin:0px;
border-bottom: 1px dotted #747879; /* Gray border beneath each menu item */
}

.leftmenu li a{
background: white url(../images/vstrip.gif) no-repeat left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 12px Arial, Helvetica, sans-serif;
display: block;
color: #336799;
width: auto;
padding: 6px 0px 1px 10px; /* Vertical (top/bottom) padding for each menu link */
text-indent: 12px;
margin-bottom:0px;
text-decoration: none;
height:20px;
}

.leftmenu li a:visited, .leftmenu li a:active{
color: #336799;
}

.leftmenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: #336799;
}

.leftmenu li.lastitem, .leftmenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.leftmenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}
/* Left Menu End */

.current {
  background: url(../images/menu_over.gif) no-repeat left top;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #336799;
  display:block;
  width:auto;
  padding: 5px 0px 6px 22px;
  text-indent: 0px;
  margin-bottom:0px;
  text-decoration: none;
}

.gray_middle_bg {
  background: #F6F6F5 url('../images/gray_bg.gif') top left repeat-y;
}

/*.gray_left_img {
  background: url('../images/left_gray.gif') bottom left no-repeat;
}
*/

/*
.gray_right_img {
  background: url('../images/right_gray.gif') bottom right no-repeat;
  padding:0px 10px 0px 10px;
}
*/

.blue_middle_bg {
  background: #F6F6F5 url('../images/gray_bg.gif') top left repeat-y; border-bottom:1px #CCCCCC solid;
}

/*
.blue_left_img {
  background: url('../images/left_gray.gif') bottom left no-repeat;
}

.blue_right_img {
  background: url('../images/right_gray.gif') bottom right no-repeat;
  padding:0px 0px 0px 0px;
}
*/

/*tr {background: #FDFFFB url('../images/gb_hsmall.gif') top left repeat-y;}-->*/

#review1, #review2, #review3 {background-image:url('../images/gb_hsmall_r.gif'); background-repeat:repeat-y;}

/*#review1_compare, #review2_compare, #review3_compare {background-image:url('../images/gradback.png'); background-repeat:repeat-x;}*/
#review2_compare tr, #review1_compare tr, #review3_compare tr  {border-width:1px; border-right-style:solid;  border-color:silver;}
#review2_compare td, #review1_compare td, #review3_compare td  {padding-left:2px;border-width:1px; border-left-style:solid;  border-color:silver; border-bottom-style:none;}

.blue_middle_bg1 {
 	background-color:#FFFFFF;	
  background: #FFFDF9 url('../images/gb_hsmall.gif') top left repeat-x;
  font-family:arial, verdana, helvetica;
  font-size:12px;
}

.blue_middle_bg2 {
  /*background: #FDFFFB url('../images/gb_hsmall.gif') top left repeat-y;*/
  font-family:arial, verdana, helvetica;
  font-size:12px;
}

.blue_middle_bg_compare_1 {
 	background-color:#FFFFFF;
  background: #EAF1DD; /* url('../images/gb_hbig.gif') top left repeat-y;*/
  font-family:arial, verdana, helvetica;
  font-size:12px;
}

.blue_middle_bg_compare_2 {
  background: #D7E4BC; /*#DBEEF3;  #F0F0F0; url('../images/gb_hbig.gif') top left repeat-y;*/
  font-family:arial, verdana, helvetica;
  font-size:12px;
}

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

#page_footer {
  clear: both;
  margin:0px 5px 0px 5px;
  background: #1699CB url('../images/footer_img.gif') top left repeat-x;
  border-bottom:3px #F8A602 solid;
}

#page_footer p {
  padding-top:14px;
  margin:0px;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:24px;
  color:#FFFFFF;
}

#page_footer A:link {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:visited {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:active {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:hover {
	COLOR: #FFFFFF; text-decoration: underline;
}

#footerbanner {
clear: both;
text-align: center;
padding-left:0px; /*200px;*/
padding-right:0px; /*135px;*/

}

div.hidden
{
    display:none;
}

a.popular, .popular_row:hover.a
{
    color:#3677AA;;
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size:12px;
}

.popular_row_th a:hover, a.popular:hover, .popular_row a:hover
{
    color:navy;
}
.popular_row_th
{
    /*line-height:1.6em;*/
    background-image:url(../images/gradhead.png);
    background-repeat:repeat-x;
    color:navy;
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size:13px;
    height:16px;
}

p.popular
{
    color:#336799;
    font-family:Arial,Helvetica,sans-serif;
    /* font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; */
    font-size:13px;
    font-weight:normal;
}

.popular_row td
{
    padding:0px;
}

.popular_row_th td
{
    padding:0px;
}

.popular_row
{
    /*line-height:1.6em;*/
    background-image:url(../images/gradback.png);
    background-repeat:repeat-x;
    color:#367799;
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size:12px;
    height:33px;
}

.popular_row:hover
{
    background-image:url(../images/gradhover.png);
}