body {background: url("../images/bg.gif"); padding: 0; color:#353535; font-size:11px; font-family: Arial, Vardana, Tahoma, Helvetica;}
form {margin: 0; padding: 0;}
select, input {font-size: 11px;}
label {padding:0 5px 0 0; margin: 0;}
h1 {font-size: 22px; font-weight: bold; padding: 0 0 3px 0; margin: 0;}
h3 {font-size: 16px; font-weight: bold; padding: 0 0 3px 0; margin: 0;}

#container {width:780px; margin:auto;}

#top {background: url("../images/top.gif") top left no-repeat; width: 780px; height:91px; text-align: right; padding: 0 0 0 0; font-size: 12px; font-weight: bold;}  

  #top .topmenu {float: right;}
  #top #toplogo {float: left; margin: 20px 0 0 10px; width: 250px; height: 60px;}
  #top .buttons {float: right; margin: 10px 15px 0 0; width: 430px;}
  #top img {border: 0;}
  #top .sep {clear: both; height: 5px; width: 100%;}
  #top .line {background: url("../images/sep1.gif") left top repeat-x; height: 10px; width: 100%;}

  #top a {color:#000; text-decoration: none;}
  #top a:active {color:#000; text-decoration: none;}
  #top a:hover   {color:#EE1C23; text-decoration: none;}
  #top a:visited {color:#EE1C23; text-decoration: none;}


#bottom {background: url("../images/bottom.gif") top left no-repeat; width: 780px; height:24px;}

#redtop {background: url("../images/redtopbg.gif") top left repeat-x; width: 778px; height:31px; border-left: 1px solid #888888; border-right: 1px solid #888888; color: #fff; font-size: 12px;}
  #markettoday {float:left; padding: 8px 0 0 10px;}
  #markettoday a {color:#fff;  text-decoration: none;}           
  #markettoday a:active {color:#fff; text-decoration: none;}      
  #markettoday a:hover  {color:#fff; text-decoration: none;}               
  #markettoday a:visited {color:#fff; text-decoration: none;}               

  #logintoparea {float:right; padding: 8px 10px 0 0px; font-size: 12px; font-weight: bold; color: #fff;}
  #logintoparea a {color:#fff; text-decoration: none;}       
  #logintoparea a:active {color:#fff; text-decoration: none;}
  #logintoparea a:hover  {color:#FFCCCC;}                    
  #logintoparea a:visited {color:#FFCCCC;}                   


  #loginfld {float:right; padding: 6px 10px 0 0px;}
  .greyfld {width: 100px; font-size: 11px; color: #fff; background: #6B6B6B;  border: 1px solid #fff; padding-left: 4px; margin: 0 0 0 5px;}
  #logintopbtn {background: url("../images/buttons/toplogin.gif"); width: 21px; height: 18px; border: 0; margin: 0 0 0 5px;}

#main {clear: both; background: #EBEBEE; border-left: 1px solid #888888; border-right: 1px solid #888888; color: #000; padding: 10px 0 0 0;}
#main #maincontainer {clear: both; margin: 0 5px 0 8px; }
#main #maincontainermember {clear: both; margin: 0 5px 0 14px;}

#mainbuttons {font-size: 11px; color: #353535; overflow: hidden; height: 315px;}

#renters {float: left; background: url("../images/renters.jpg") center top no-repeat; width: 193px; height: 184px;  padding: 0;}
#buyers {float: left; background: url("../images/buyers.jpg") center top no-repeat; width: 198px; height: 184px; padding: 0;}
#realtors {float: left; background: url("../images/realtors.jpg") center top no-repeat; width: 185px; height: 309px; padding: 0;}
#owners{float: left; background: url("../images/owners.jpg") center top no-repeat; width: 187px;  height: 309px; padding: 0;}
#smainsearch   {background: url("../images/searchn.gif") center top no-repeat; width: 389px;  height: 128px; padding: 0; margin-top: 3px;}

#mainbuttons li {margin: 0; padding: 0;}
#mainbuttons ul {margin: 0 0 0 30px; padding: 0;}
#mainbuttons p {margin: 5px 0 0 30px; padding: 0; font-weight: bold;}

#mainbuttons a         {color:#C13114; text-decoration: underline;}
#mainbuttons a:visited {color:#C13114; text-decoration: underline;}
#mainbuttons a:active  {color:#000; text-decoration: underline;}
#mainbuttons a:hover   {color:#000; text-decoration: underline;}

#mainbuttons a.bc:link    {color:#000; text-decoration: none;}
#mainbuttons a.bc:visited {color:#000; text-decoration: none;}
#mainbuttons a.bc:active  {color:#000; text-decoration: none;}
#mainbuttons a.bc:hover   {color:#000; text-decoration: none;}

#mainbuttons .forms {margin: 2px 0 0 15px;}
#mainbuttons .t1 select {width: 90px; margin: 2px 0 2px 0;}
#mainbuttons .t2 select {width: 165px; margin: 2px 0 2px 0;}
#mainbuttons .t3 {margin: 2px 0 2px 0; text-align: center;}
#mainbuttons .t4 {margin: 15px 0 2px 0; text-align: center;}
#mainbuttons .ts select {width: 80px; margin: 2px 0 2px 0;}
#mainbuttons form {margin: 0; padding: 0;}
#mainbuttons img {border: 0;}


#smainsearch .forms {margin: 2px 0 0 15px;}
#smainsearch .t1 select {width: 90px; margin: 2px 0 2px 0;}
#smainsearch .t2 select {width: 165px; margin: 2px 0 2px 0;}
#smainsearch .t3 {margin: 2px 0 2px 0; text-align: center;}
#smainsearch .t4 {margin: 15px 0 2px 0; text-align: center;}
#smainsearch .ts select {width: 80px; margin: 2px 0 2px 0;}
#smainsearch form {margin: 0; padding: 0;}
#smainsearch img {border: 0;}




#bottombuttons {font-size: 10px; color: #353535; overflow: hidden; height: 395px; width: 770px; margin: 0; padding: 0;}
#browsecondos {float: left; background: url("../images/browsecondos.gif") center top no-repeat; width: 368px; height: 390px; padding: 50px 0 10px 0; margin: 0 0 0 0;}
  #browsecondos ul {margin-top: 0;}

#threeways {float: left; background: url("../images/3ways.gif") center top no-repeat; width: 380px; height: 390px;  padding: 30px 0 0px 0; margin: 0;}
  #threeways #first {padding: 0; margin: 0; height: 110px;}
  #threeways #second {padding: 0; margin: 0; height: 180px;}
  #threeways #third {padding: 0; margin: 15px 0 0 0; height: 80px;}
  #threeways ul {margin-top: 0;}
  #threeways .title1 {color: #571919; font-size: 14px; font-weight: bold; padding: 25px 0 0px 50px;}
  #threeways .title2 {color: #571919; font-size: 14px; font-weight: bold; margin: 15px 0 0px 50px;}
  #threeways .title3 {color: #571919; font-size: 14px; font-weight: bold; margin: 0px 0 0px 50px;}
  #threeways .title4 {color: #571919; font-size: 14px; font-weight: bold; margin: 15px 0 0px 20px;}
  #threeways .title3 input {font-size: 11px;}

  #threeways .select1 {color: #000; font-size: 11px; padding: 1px 0 2px 50px;}
  #threeways select {color: #000; font-size: 11px;}
  #threeways .select2 {padding: 1px 0 2px 50px;}
  #threeways .select2 select {color: #000; font-size: 11px; width: 200px;}
  #threeways .select1 select {color: #000; font-size: 11px; width: 86px;}


  #threeways .select1h {color: #000; font-size: 11px; padding: 1px 0 2px 0px;}
  #threeways selecth {color: #000; font-size: 11px;}
  #threeways .select2h {padding: 1px 0 2px 0px;}
  #threeways .select2h select {color: #000; font-size: 11px; width: 200px;}
  #threeways .select3h select {color: #000; font-size: 11px; width: 80px;}
  #threeways .select1h select {color: #000; font-size: 11px; width: 86px;}


.sepdotted {clear: both; background: url("../images/sep1.gif") left top repeat-x; height: 10px; width: 100%; }
.sep10px {clear: both; height: 10px; width: 100%; }
.sep3 {clear: both; background: url("../images/sep1.gif") left top repeat-x; height: 3px; width: 100%; }

.ContentCenter {clear: both; text-align: center; overflow: auto;} 
.ContentCenter img {border: 0;}
 

#featureditems {color: #666666; text-align: center; padding-left: 5px; padding-bottom: 10px; font-size:11px; overflow: hidden;}
  #featureditems .fitem {float:left; margin: 4px 7px 4px 0;; border: 1px solid #3B4B60; width: 140px; height: 112px; vertical-align: top;}
  #featureditems .boxitemprice {margin: 80px 0 0 0px;  text-align: left;}
  #featureditems .boxitemprice span {padding: 0 7px 0 5px; margin: 0; font-weight: bold; color: #000; background: #F7F7F7; height: 18px;}
  #featureditems .boxitemtitle {margin: 0 0 0 0px; height: 18px; color: #3B4B60; text-align: left;background: url("../images/box_bg.gif") bottom left repeat-x;}
  #featureditems .boxitemtitle span {padding: 0 0 0 5px;margin: 0; height: 18px;}

  #featureditems .boxitemtext  {margin: 0 0 0 5px;  text-align: left;}
  #featureditems .boxitemlink  {float:right; margin: 0 5px 0 0;  text-align: right;}

  #featureditems a {color:#000;  text-decoration: none;}
  #featureditems a:active {color:#000;  text-decoration: none;}
  #featureditems a:hover   {color:#EE1C23; text-decoration: none;}
  #featureditems a:visited {color:#EE1C23; text-decoration: none;}

#featureditemsh {color: #666666; text-align: center; padding-left: 5px; padding-bottom: 10px; font-size:11px; overflow: hidden; width: 447px;}
  #featureditemsh .fitem {float:left; margin: 4px 7px 4px 0; border: 1px solid #3B4B60; width: 140px; height: 112px; vertical-align: top;}
  #featureditemsh .boxitemprice {margin: 80px 0 0 0px;  text-align: left;}
  #featureditemsh .boxitemprice span {padding: 0 7px 0 5px; margin: 0; font-weight: bold; color: #000; background: #F7F7F7; height: 18px;}
  #featureditemsh .boxitemtitle {margin: 0 0 0 0px; height: 18px; color: #3B4B60; text-align: left;background: url("../images/box_bg.gif") bottom left repeat-x;}
  #featureditemsh .boxitemtitle span {padding: 0 0 0 5px;margin: 0; height: 18px;}

  #featureditemsh .boxitemtext  {margin: 0 0 0 5px;  text-align: left;}
  #featureditemsh .boxitemlink  {float:right; margin: 0 5px 0 0;  text-align: right;}

  #featureditemsh a {color:#000;  text-decoration: none;}
  #featureditemsh a:active {color:#000;  text-decoration: none;}
  #featureditemsh a:hover   {color:#EE1C23; text-decoration: none;}
  #featureditemsh a:visited {color:#EE1C23; text-decoration: none;}
                


#footer {color: #000; text-align: center; padding-top: 10px;}
#footer a {color:#000;}
#footer a:active {color:#000;}
#footer a:hover   {color:#EE1C23;}
#footer a:visited {color:#EE1C23;}

.btnsubmit {background: url("../images/buttons/go.gif"); width: 36px; height: 17px; border: 0;}



#pages {clear: both; float: right;}
#founditems {float: left; font-size: 16px; font-weight: bold; color: #434343;}


a {color:#434343;}
a:active {color:#895268;}
a:hover   {color:#895268;}
a:visited {color:#434343;}

/* Inputs */

/* Search Result */
#items {clear: both;}
.item {clear: both; background: url(../images/item_bg.gif) top center no-repeat; width: 735px; height: 340px;margin: 0 auto 60px auto; text-align: left;}
.item .address {float: left; margin: 0; padding: 15px 0 0 35px;}
.item .additionalinfo {float: right; margin: 0 10px 0 0; padding: 10px 0 0 0; text-align: right;}
.item .middle {clear: both; width: 100%;}
.item .left {float: left; width: 350px; margin: 20px 0 0 20px;}
* html .item .left {float: left; width: 350px; margin: 20px 0 0 7px;}
.item .photostour {clear: both; width: 350px; height: 25px; padding: 5px 0 0 0; }
.item .photos {float: left; background: url("../images/buttons/more_photos.gif") top left no-repeat; height: 24px; padding: 4px 0 0 33px; margin: 0 0 0 0px;}
.item .tour {float: left; background: url("../images/buttons/tour.gif") top left no-repeat; height: 24px; padding: 4px 0 0 27px; margin: 0 0 0 5px;}

.item .img {float: left; border: 1px solid #7B7B7B; margin: 0; height: 116px; width: 172px;}
.item .features {float: right; background: url("../images/tabbg.gif") top center no-repeat; width: 150px; height: 117px; padding: 5px 0 0 20px; font-weight: bold;}
.item .notes {clear: both; width: 350px; height: 50px; display: block; overflow: auto; overflow-x: hidden; background: #E7E7E7; border: 1px solid #B7B7B7; color: #4A4A4A; margin: 5px 0 0 0;}
.item .additionalnotes {clear: both; width: 350px; margin: 0; padding: 0;}

.item p {margin: 10px; padding: 0;}
.item h2 {font-size: 13px; font-weight: bold; padding: 0 0 3px 0; margin: 0;}
.item img {border: 1px solid #7B7B7B;} 

.item .middle .right {float: right; width: 365px; padding: 20px 0 0 0; margin: 0;}

.item .right .leftside {float: left; width: 170px; margin: 0;}
.item .right .rightside {float: left; width: 160px; margin: 0;}
.item .right img {float: left; border: 1px solid #7B7B7B; margin: 0 5px 0 0;}
.item .right span {font-size: 10px; color:#767676;}

.item .right .rightside ul {clear: both; margin: 7px 0; padding: 0;list-style-type: none; font-size: 12px;}
.item .right .rightside ul li {margin: 0; padding: 0; border-bottom: 3px dotted #97999C; height: 33px;}
.item .right .rightside ul img {border: 0; margin: 0 5px 0 0; padding: 0;}
.item .right .rightside ul li div {padding: 10px 0; font-size: 12px;}
.item .right .rightside ul .lastitem {border:0;}
.item .nearest {clear: both; margin: 5px 0 0 10px;}

.item .exp {background: url("../images/tabbg.gif") top center no-repeat; width: 150px; padding: 5px 0 0 20px; font-weight: bold; line-height: 20px;}
.item .pay {background: url("../images/tabbg.gif") top center no-repeat; width: 150px; padding: 5px 0 0 20px; font-weight: bold; margin: 20px 0; line-height: 20px; height: 150px;}
.item .pay p {font-size: 10px; margin: 5px 0; padding: 0; line-height: 11px;}

.pager {float: right; text-align: right; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}

.searchheader {clear: both; width: 100%;}
.searchheader .totalcondos {float: left; font-size: 20px; font-weight: bold; color: #434343;}
.sortbycount {float: right; font-size: 12px; font-weight: bold;}
.sortbycountbottom {float: left; font-size: 12px; font-weight: bold;}


/* Gallery */
.imagegallryitemframe {float: left; width: 15px; height: 45px; text-align: center;  margin: 5px;}
.imagegallryitem {text-align: center; height: 40px;}
.imagegallryitem img {width:20px; height: 20px;  margin: 0 0 10px 0; padding: 0px;}
.imagegallryitem span {width:20px; height: 20px; border: 1px solid #000; background: #fff; display: block;}
.imagegallryitem p {display: block; border: 1px solid #92928f; width:150px; background: #fff; margin: 0 10px 5px 10px; padding: 3px;}


#innerpages {clear: both; margin: auto; overflow: hidden; width: 770px;}
#innerleft {float: left; margin: 0 0 0 0px; width: 375px;}

#innerright {float: left; margin: 0 5px 0 0; width: 380px;}
#innerright #browsecondos {background: url("../images/browsecondos.gif") center top no-repeat; width: 368px; height: 385px; padding: 50px 0 10px 0; margin: 0 10px 0 0;}
#innerright #browsecondos ul {margin-top: 0;}
#innerright #browsecondos li {font-size: 10px; margin: 0; padding: 0; line-height: 13px;}
#innerpages img {border: 0;}
#innerpages #registernow {background: url("../images/register_now.gif") center top no-repeat; width: 373px; height: 114px;}
#innerpages #registernow ul {margin: 0; padding: 0px;  height: 18px;list-style-image: url('../images/arrow_green.gif')}
#innerpages #registernow li {margin: 0; padding: 0; font-weight: bold; color: #3E3E3E; height: 18px;}
#innerpages #threeways {background: url("../images/3ways.gif") center top no-repeat; width: 380px; height: 360px;  padding: 30px 0 0px 0; margin: 0;}

#innerpages #browsecondos {float: right; background: url("../images/browsecondos.gif") center top no-repeat; width: 368px; height: 340px; padding: 50px 0 0 0; margin: 0 0 0 0;}


#featureditems1 {color: #666666; text-align: center; padding: 0;}
 #featureditems1 .fitem {float:left; margin: 5px; border: 1px solid #3B4B60; width: 172px; height: 162px; vertical-align: top; background: url("../images/box_bg.gif") bottom left repeat-x;}
 #featureditems1 .boxitemtitle {margin: 0 0 0 5px; color: #3B4B60; text-align: left;}
 #featureditems1 .boxitemtext  {margin: 0 0 0 5px;  text-align: left;}
 #featureditems1 .boxitemprice {float:left; margin: 0 0 0 5px;  text-align: left;}
 #featureditems1 .boxitemlink  {float:right; margin: 0 5px 0 0;  text-align: right;}

 #featureditems1 a {color:#000;  text-decoration: none;}
 #featureditems1 a:active {color:#000;  text-decoration: none;}
 #featureditems1 a:hover   {color:#EE1C23; text-decoration: none;}
 #featureditems1 a:visited {color:#EE1C23; text-decoration: none;}

#innerpages #innertop {clear: both; width: 758px; margin: 0 0 0 7px; overflow: hidden;}
#innerpages #innertop #realtorlogo {border: 0; margin: 0 0 0 30px;overflow: hidden;}
#innerpages #innertop #leftside {float: left;}
#innerpages #innertop #rightside {float: right;}
#innerpages #innertop #middleside {clear: both; width: 480px; margin: auto;}

#innerpages #innertop .middleregister {background: url("../images/bg/middle_green_register.gif") center top repeat-y; width: 475px; padding: 0; margin:0; height: 395px;}
#innerpages #innertop .middleregistersteps {background: url("../images/bg/middle_green_register.gif") center top repeat-y; width: 475px; padding: 0; margin:0; }

#innerpages #innertop div {padding: 0; margin:0;}

#innerpages #innertop .middleregister .contentregister {margin: 5px 20px 20px 30px;}
#innerpages #innertop .middleregistersteps .contentregistersteps {margin: 0px 20px 0px 30px; }  

#innerpages #innertop .topbottomregister {margin: 0; padding: 0; width: 475px;}
#innerpages #innertop .topbottomregistersteps {margin: 0; padding: 0; width: 475px; height: 55px; background: url('../images/bg/top_green_register_steps.gif') left top no-repeat;}
#innerpages #innertop .topbottomregistersteps h1 {font-size: 18px; color: #262626; padding: 18px 0 0 28px;}

#innerpages #innertop p {color: #363636; padding: 0; margin:0;}
#innerpages h1 {color: #363636; padding: 0; margin:0; font-size: 16px;}



#innertop  form {padding: 0; margin: 0; color: #4E4E4E;}
#innertop  label {float: left; width: 100px; text-align: right; font-weight: bold;}
#innertop  input {width: 230px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}
#innertop  .t22 label {float: left; width: 120px; text-align: right; font-weight: bold; font-size: 12px;}
#innertop  .t22 input {width: 260px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}
#innertop  .t22 select {width: 100px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}

#innertop  .t27 label {float: left; width: 120px; text-align: right; font-weight: bold; font-size: 12px;}
#innertop  .t27 input {width: 100px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}
#innertop  .t27 select {width: 100px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}

#innertop  .t25 label {float: left; width: 150px; text-align: right; font-weight: bold; font-size: 12px;}
#innertop  .t25 input {width: 200px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}

#innertop  .t26 label {float: left; width: 150px; text-align: right; font-weight: bold; font-size: 12px;}
#innertop  .t26 input {width: 60px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}

#innertop  .t23 label {float: left; width: 120px; text-align: right; font-weight: bold; font-size: 12px; }
#innertop  .t23 input {width: 160px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px; }
#innertop  .t23 select {width: 100px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}

#innertop  .t33 label {float: left; width: 120px; text-align: right; font-weight: bold; font-size: 12px;}
#innertop  .t33 input {width: 70px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px;}
#innertop textarea {width: 375px; height: 180px; background: #fff; border: 1px solid #8d8d8d; font-size: 12px; margin: 0 7px 0 7px; padding: 10px; font-family: Arial, Vardana, Tahoma, Helvetica; font-size: 11px;}

#nexprevbuttons {height:37px; text-align: center; margin: auto;}
#nextbutton {float:left; height:37px; text-align: center;}
#nextbutton input {width: 77px; height:37px; border: 0;}

#prevbutton {float:left; height:37px; text-align: center;}
#prevbutton input {width: 92px; height:37px; border: 0;}

.step5button {float:left; height:35px; text-align: center;}
.step5button input {width: 94px; height:35px; border: 0;}

.t22, .t23, .t25, .t26, .t33, .t27 {height: 21px;}

.realtorstestimonials {clear: both; width: 100%; margin: 5px 0; }
.realtorstestimonials p {font-size: 13px; font-weight: bold; color: #000; padding: 0; margin: 10px 0 0 0;}
.realtorstestimonials span {font-size: 11px; font-weight: normal; color: #000;}
.realtorstestimonials  .realtorpicture {float: left; width: 150px; margin: 0 10px; text-align: center;}
.realtorstestimonials  .realtorcontent {float: left; width: 460px; height: 105px; vertical-align: middle;}
.realtorstestimonials  .realtorjoin    {float: right; width: 100px;  text-align: right;}
.realtorstestimonials img {border: 0;}

.error {color: #ff0000; font-size: 12px; font-weight: bold;}
#steps {margin: 0 0 0 3px;}

#contact {margin: 20px 0 0 30px;}
#contact h1 {margin: 0; padding: 0; font-size: 24px; color: #7a7a7a;}
#contact p {margin: 10px 0; font-weight: bold;}
#contactform {background: url(../images/contactbg.gif) bottom repeat-x #fff; border: 1px solid #6e6e6e; width: 400px; padding: 10px;}


.printimages {float: left; margin: 5px; text-align: center; font-size: 14px; font-weight: bold;}   
.printimages img {border: 0;}   

.loginleft {background: url(../images/loginleft.gif) top left no-repeat; width: 254px; height: 178px; margin: 0; vertical-align: top;}
.loginleft h1 {font-size: 12px; font-weight: bold; margin: 5px 0 0 24px;}

.loginright {background: url(../images/loginright.gif) top left no-repeat; width: 481px; height: 178px; margin: 0; vertical-align: top;}
.loginright h1 {font-size: 12px; font-weight: bold; margin: 5px 0 0 24px;}


#propertyphotosadd {clear: both; margin: auto; width: 300px; overflow: auto;}
#propertyphotosadd .propertyphotositemadd {float: left; margin: 5px 10px 5px 0px;}
#propertyphotosadd input {background: transparent; border: 0; width: 20px;}
#propertyphotosadd img {border: 1px solid #455467;}

.static {margin: 20px 20px 0 20px; color: #3c3c3c;}
.static h1 {font-size: 16px; padding: 0; margin:  0 0 10px 0;}
.static h2 {font-size: 14px; padding: 0; margin: 0;}
.static h3 {font-size: 14px;}
.static p {padding: 0; margin:  0 0 10px 0;}

.aboutus {margin: 0 0 0 20px; padding: 0; color: #3c3c3c;}
.aboutus h1 {font-size: 16px; padding: 0; margin:  0 0 0 0;}
.aboutus p {padding: 0; margin:  0 0 10px 0;}


#feedback {margin: 20px 0 0 30px;}
#feedback h1 {margin: 0; padding: 0; font-size: 24px; color: #7a7a7a;}
#feedback p {margin: 10px 0; font-weight: bold;}
#feedbackform {background: url(../images/feedback.jpg) left no-repeat #fff; border: 1px solid #6e6e6e; width: 700px; height: 309px; text-align: right;}

.personalpage {clear: both; background: url("../images/tabs/personal_bg.gif") top right no-repeat; width: 751px; height: 30px; margin: 0; padding: 10px 0 0 0; font-size: 16px; font-weight: bold; color: #454545;} 
.personalpage span{padding: 0 0 0 15px; float: left;} 
.personalpage a {display: block; margin: 0 10px 0 0; float: right; font-size: 11px; font-weight: normal;} 

#profilepage {clear: both; margin: 10px 0;  color: #454545;}
#profilepage h2 {font-size: 14px; font-weight: bold; margin: 0; padding: 0;}

#cclogos {float: left; width: 200px; height: 36px; margin: 0 0 0 5px;} 
#hud {float: right; width: 200px; height: 36px;}

#newsletter {float: left; width: 430px; height: 25px;background: url("../images/newsletterbg.gif") top left no-repeat; margin: 7px 20px 0 35px; padding: 5px 0 0 0; color:#353535; font-size:12px; font-weight: bold;}
#newsletter input {border:0; background: #fff; color: #000; font-size:12px; width: 185px;}
#newsletter #submitbtn {border:0; background-color: transparent; color: #fff; bfont-size:12px; font-weight: bold; width: 30px;}
#newsletter label {color: #fff;}
#descr {margin: 85px 0 0 0;}

#hemley {padding: 0; margin: 0; background: url(../images/hemley.gif) left top no-repeat; width: 270px; height: 139px; color: #fff;} 
  #hemley p {padding: 30px 100px 0 13px; margin: 0;}
  #hemley a {color:#fff; text-decoration: none;}
  #hemley a:visited {color:#fff; text-decoration: none;}
  #hemley a:active {color:#b2c8ee; text-decoration: underline;}
  #hemley a:hover   {color:#b2c8ee; text-decoration: underline;}

#hotstreet {padding: 0; margin: -7px 0 5px 0; background: url(../images/hotstreet.gif) left top no-repeat; width: 275px; height: 133px; color: #000;} 
  #hotstreet td {padding: 2px 13px 10px 10px;}
  #hotstreet a {color:#154b1d; text-decoration: underline;}
  #hotstreet a:visited {color:#154b1d; text-decoration: underline;}
  #hotstreet a:active {color:#022d08; text-decoration: underline;}
  #hotstreet a:hover   {color:#022d08; text-decoration: underline;}


.dhtmlgoodies_contentBox{
    border: 4px solid #b8b8b8;
    height:0px;
    visibility:hidden;
    position:absolute;
    background-color:#ebebee;
    overflow:hidden;
    margin-top: 27px;
    padding:10px 12px;
    width: 390px;
    height: 130px;
    color: #353535;
    text-align: left;
    z-index: 1000;		
}
.dhtmlgoodies_content{
    position:relative;		
    width:100%;
}

.dhtmlgoodies_content .t1 select {width: 90px; margin: 2px 0 2px 0;}
.dhtmlgoodies_content .t2 select {width: 165px; margin: 2px 0 2px 0;}
.dhtmlgoodies_content .t3 {margin: 2px 0 2px 0; text-align: center;}
.dhtmlgoodies_content .t4 {margin: 15px 0 2px 0; text-align: center;}
.dhtmlgoodies_content .ts select {width: 80px; margin: 2px 0 2px 0;}

#no_results {font-size: 13px; background: #FFF; border: 1px solid #666; padding: 10px 15px;}
