#customTB_container {margin:0;padding:0;width:100%; }
.mailing_list {background:url(images/bg_mailinglist.gif) no-repeat;}
.mailing_list td {color:#aa38a6;}
.share_friends {background:url(images/bg_mailinglist.gif) no-repeat;}
.mailing_list p {margin:0 0 20px 0;}
.share_friends p {margin:0 0 10px 0;}
.share_friends td {color:#aa38a6;}
#customTB_container #header {height:25px;text-align:right;padding:6px 5px 0 0; border:solid 1px #ff0000;}
#customTB_container #content {padding:10px 20px 0 20px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:11px;}
#customTB_container label {color:#aa38a6;}
#customTB_container input, #customTB_container textarea {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#customTB_container .mailing_field {width:140px;background:#eae8eb;border:solid 1px #fff;padding:3px;}
#customTB_container .mailing_field1 {width:140px;background:#eae8eb;border:solid 1px #fff;padding:3px;}
#customTB_container .mailing_field_dob {width:45px;background:#eae8eb;border:solid 1px #fff;padding:3px;}
#customTB_container .contact_field {width:140px;height:140px;;background:#eae8eb;border:solid 1px #fff;padding:3px;}
#customTB_container .submitButton {margin-top:10px;}
#customTB_container .thankyou {width:210px;margin:50px auto;}
#customTB_container .iphoneapp-thankyou{width:350px; margin:50px auto;}
#customTB_container .thankyou1 {width:250px;margin:50px auto;text-align:center;}
#customTB_container .error {color:#ff0000;}
#formWarning {color:#ff0000;display:none;}



#directory_container {width:695px;background:url(../images/bkgrd_directory_header2.gif) top no-repeat;behavior: url("csshover3.htc");margin-left:-9px;}
#directory_container  form {padding:0;margin:0;}
#directory_container #topbar {height:27px;}
#directory_container #topbar #category_container {float:left;width:262px;padding-left:110px;}
#directory_container #topbar #search_container {float:left;color:#fff;padding:0 0 0 20px;font-size:10px;width:283px;}
#directory_container #topbar #search_container .searchfield {width:150px;background:#414141;border:solid 1px #414141;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;padding:1px;margin:4px 0 0 5px;}
#directory_container #topbar #search_container .searchbutton {vertical-align:middle;padding:0 0 2px;margin:0;}
#directory_container #listing_frame {width:675px; background:#fff;margin:0 0 0 10px;padding-left:10px; }/*updated on 9/2/2009 */
#listing_frame #left_container {float:left;width:355px;/*margin-right:11px;*/}/*updated on 9/2/2009 */
#listing_frame #right_container {float:left;background: #FAF1F8;width:320px;height:344px;}/*updated on 9/2/2009 */
#listing_frame  #right_frame { width: 100%; height:343px; overflow:auto;}

#listing_frame #category_header {font-size:12px;font-weight:bold;color:#aa38a6;text-transform:uppercase;}
#listing_frame #listing_header {margin-top:10px;}
#listing_frame #listing {width:355px;height:290px;overflow:auto;}
#listing_frame #listing .tenant {font-size:12px;color:#707070;padding:3px 0 3px 0;}
#listing_frame #listing .tenant.odd {background:url(../images/bkgrd_listing_odd.gif) repeat-y;}

#listing_frame #listing .tenant.odd:hover,#listing_frame #listing .tenant.even:hover {background:url(../images/bkgrd_listing_hover.gif) repeat-y;cursor:pointer;}
#listing_frame #listing .tenant.even {background:url(../images/bkgrd_listing_even.gif) repeat-y;}
#listing_frame #listing .tenant .name {padding:0 5px 0 30px;width:155px;float:left;}
#listing_frame #listing .tenant .unit {float:left;padding:0 0 0 15px;width:75px;}
#listing_frame #listing .tenant .participant {float:left;width:15px;padding:0 0 0 0px;}
#listing_frame #listing .tenant .participant1 {float:left;width:15px;padding:0 0 0 0px;}
#listing_frame #listing .nothing {font-size:11px;color:#707070;font-weight:bold;padding:10px 0 0 10px;}

/*#listing_frame #listing .tenant .name {padding:0 5px 0 30px;width:165px;float:left; border:1px solid #ff0000;}

#listing_frame #listing .tenant .unit {float:left;padding:0 0 0 15px;width:65px;}*/

#participant_container {padding-left:10px; margin-top:10px; /*display:none;*/}
#listing_frame #download_container {margin:0 0 0 -10px;padding-top:20px;display:none;}

#listing_frame #tenant_header {font-size:11px;font-weight:bold;color:#aa38a6;text-transform:uppercase;padding:0 0 0 15px;}
#listing_frame #tenant_image {padding:10px 0 0 15px; height:80px;}
#listing_frame #tenant_detail {padding:15px 0 0 15px;color:#707070;font-size:11px;}
#listing_frame #tenant_detail .emailto a{font-weight:normal;padding:15px 0 0 0;color:#707070;font-size:11px;text-decoration:none;}
#listing_frame #tenant_detail .emailto a:hover{font-weight:normal;text-decoration:underline;}
#listing_frame #tenant_detail a {color:#aa38a6;font-weight:bold;text-decoration:none;}
#listing_frame #tenant_detail a:hover {text-decoration:underline;}


/* selextbox style */
.selectbox2 {margin:-1px 0 10px 0;padding:7px 0 0 10px;font-size:10px;display:block;cursor:pointer;border:none;color:#fff;height:20px;text-align:center;}
div.selectbox2-wrapper {position:absolute;background-color:#e1e1e1;margin-top:-10px;padding:0px;font-size:9px;z-index:99;overflow:auto;}
div.selectbox2-wrapper ul {list-style-type:none;margin:0;padding:0;color:#666;}
div.selectbox2-wrapper ul li.selected {background-color:#666;color:#fff;}
div.selectbox2-wrapper ul li.current {background-color:#666;color:#fff;}
div.selectbox2-wrapper ul li{list-style-type:none;display:block;margin:0;padding:2px 0 0 10px;cursor:pointer;}
.selectbox2 {width:252px;background:url('../images/bkgrd_dropdown.gif') no-repeat;} /*category dropdown*/

/* jScrollPane tsyle */
.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:99%;background:#fff;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
.jScrollPaneDrag {position:absolute;background:#fff;cursor:pointer;overflow:hidden;background:#e1e1e1;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;background:#e1e1e1;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;height:1px;}
.jScrollPaneContainer a.jScrollArrowUp {height: 10px;background: url(../images/up_arrow.gif) no-repeat 0 0;border:solid 1px #7d7d7d;}
.jScrollPaneContainer a.jScrollArrowDown {height: 10px;background: url(../images/down_arrow.gif) no-repeat 0 0;border:solid 1px #7d7d7d;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;	text-indent: -2000px;overflow: hidden;height: 10px;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 10px;}
* html .jScrollPaneDragBottom {bottom:-1px;} /* ie fix */
			

.clearboth {clear:both;}
