A:link{color: #0066CC;} A:visited{color: #666666;} A:hover{color: #FFCC66;} body,html { background-color: #999999; background-repeat: repeat; background-image: url(/19/img/agents/19/custom_img/custom_css/bkgnd.jpg); } 

#hd {
 height: 100px; width:100%; text-align: left; background-repeat: no-repeat; background-image: url(/19/img/agents/19/custom_img/custom_css/top_bkgnd.png);
position: relative;
}

.homePage #doc2 #hd {
display:none;
}

.notHomePage #doc2 #bd {
margin-top: 10px;
padding: 10px;
border: 1pt solid #CCCCCC;
background-color: #F5F5F5;
}

#flashheader {
 height: 100px; width: 180px; text-align: left; }
#flashheadernoflash { }
#nav {
 text-align: center; margin: 0; padding: 0; line-height: 28px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; font-weight: bold; text-decoration: none; }
 h1 {
 font-family:Verdana, Arial, Helvetica, sans-serif; color: #0066CC; font-size: 16pt; font-weight: normal; margin-bottom: 10px; }
 h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif; color: #0066CC; font-size: 14pt; font-weight: bold; text-align: left; margin-bottom: 3px; }
 h3 {
 font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12pt; font-weight: bold; text-align: left; margin-bottom: 10px; }
 .i_block {
 background-color: #FFFFFF; padding:10px 10px 10px 10px; }
 .i_block_primary {
 background-color: #999999; background-image: url(/19/img/agents/19/custom_img/custom_css/index_a_bkgnd.jpg); background-repeat: repeat-x; }
 .color_bkgnd {
 background-color: #FFFFFF; width:auto; min-width:60px; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; }
 .color_bkgnd_primary {
 }   
/* INDEXNAV BUTTONS */
#indexnav { width: 650px; height: 26px; margin: 7px auto; position: relative;}
#indexnav #indexbuttons { margin: 0; padding: 0; }
#indexnav #indexbuttons li { display: inline; }
#indexnav #indexbuttons li a { float: left; width: 315px; height: 0; padding-top: 26px; overflow: hidden; background-position: 0 0;}

/* BUTTONS */
#indexnav #indexbuttons li#ib-projectquote { float: left; padding-left: 65px; min-height: 27px; height: 27px; width: 250px; margin-right:20px; background: url(/19/img/agents/19/custom_img/custom_css/index_search_bkgnd.jpg) no-repeat; }
#indexnav #indexbuttons li#ib-latest a { background-image: url(/19/img/agents/19/custom_img/index_button02.jpg); background-repeat: no-repeat; }

/* OVER STATES */
#indexnav #indexbuttons li#ib-latest a:hover { background-image: url(/19/img/agents/19/custom_img/index_button02.jpg); background-repeat: no-repeat; background-position: 0 -26px; }

 #ft {
 text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 1em; color: #CCCCCC; }
 th, td {
 border:0; padding:0; } 
 p, fieldset, table, pre{
 margin:0; }  
 #agent_photo {
display:none;}  
 #agent_logo {
display:none;}  
 #agent_tagline {
display:none;}
 #agent_info_name {
display:none;}
 #agent_info {
border-left: 1px solid #C0C0C0;
    color: #FFFFFF;
    font-size: 0.9em;
    left: 200px;
    line-height: 18px;
    padding-left: 25px;
    position: absolute;
    top: 30px;
}
#agent_info_office_phone {
font-weight: bold;}
#flashheader {
  width: 180px;
}

#marquee A:link { 
margin-right: 40px; 
font-weight: bold;
color: #FFFFFF;
}
#marquee A:hover { 
margin-right: 40px; 
font-weight: bold;
color: #0066CC;
}
#marquee A:visited { 
margin-right: 40px; 
font-weight: bold;
color: #F2F2F2;
}

/* CAROUSEL */
/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 300px;
  height: 300px;
  position: relative;
}

#horizontal_carousel .carousel_container {
  float: left;
  width: 300px;
  height: 300px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel div.carousel_holder {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 300px;
}                      

#horizontal_carousel div.carousel_holder div.carousel_item {
  width: 300px;
  height: 300px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel div.carousel_holder div.carousel_item div.carousel_itemCode {
  background: #FFFFFF;
  padding: 5px;
}

#horizontal_carousel div.carousel_holder div.carousel_item div.carousel_itemGadget {
  background: #FFFFFF;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 0px;
  height: 0px;
  background: url(prototype-ui/horizontal/left.png) center no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(prototype-ui/horizontal/left_over.png) center no-repeat;
}

#horizontal_carousel .previous_button_disabled {
  background: url();
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 0px;
  height: 0px;
  background: url(prototype-ui/horizontal/right.png) center no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(prototype-ui/horizontal/right_over.png) center no-repeat;
}

#horizontal_carousel .next_button_disabled {
  background: url();
  cursor: default;
}

.yuimenubaritemlabel-selected {
cursor: pointer;
cursor: hand;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected {
cursor: pointer;
cursor: hand;
}

