html #wXlocation-head { width:365px; }
html #wXlocation { width:365px; }
.wX-com-box{ display:block } 
.wX-com-box *{ display:block; height:1px; overflow:hidden; background:white; } 
.wX-com-box_content { clear:left; padding:0px; background:white; border:solid 1px #F1CD5B;  } 
.wXcomboxhead { clear:both; /*background:url(../images/community/com-box-head.gif) repeat-x bottom left;*/ background:#f0d581; border-bottom:solid 1px #F1CD5B; width:619px; } /* added width to keep the bar from dissapearing in IE */
.wXcomboxhead h2 { height:17px; text-align:left; margin:0px; padding: 4px 0px 0px 9px; color:black; font-weight: bold; font-size:12px; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ width:auto; }
.wXcomboxbody { padding:0px; text-align:left; }

.wXstars0 { width:86px; height:13px; background:url('../images/community/stars-0.gif') top left repeat-y; }
.wXstars1 { width:86px; height:13px; background:url('../images/community/stars-1.gif') top left repeat-y; }
.wXstars2 { width:86px; height:13px; background:url('../images/community/stars-2.gif') top left repeat-y; }
.wXstars3 { width:86px; height:13px; background:url('../images/community/stars-3.gif') top left repeat-y; }
.wXstars4 { width:86px; height:13px; background:url('../images/community/stars-4.gif') top left repeat-y; }
.wXstars5 { width:86px; height:13px; background:url('../images/community/stars-5.gif') top left repeat-y; }
.wXstars6 { width:86px; height:13px; background:url('../images/community/stars-6.gif') top left repeat-y; }
.wXstars7 { width:86px; height:13px; background:url('../images/community/stars-7.gif') top left repeat-y; }
.wXstars8 { width:86px; height:13px; background:url('../images/community/stars-8.gif') top left repeat-y; }
.wXstars9 { width:86px; height:13px; background:url('../images/community/stars-9.gif') top left repeat-y; }
.wXstars10 { width:86px; height:13px; background:url('../images/community/stars-10.gif') top left repeat-y; }

/** end: User Registration forms **/
TABLE.wXregTableTitle TR TH { text-align:left; padding-top:15px; padding-bottom:5px; margin:0px; font-size:15px; font-weight:bold; }
TABLE.wXregTableTitle TR TD { text-align:left; width:370px; padding-top:15px; padding-bottom:5px; margin:0px; }
TABLE.wXregTableTitle TR TD TABLE TR TH { width:27px; }
TABLE.wXregTable, TABLE.wXregTableTitle, TABLE.wXregStep2Table, TABLE.wXregWxMail { width:570px; margin-left:20px; }
TABLE.wXregTable TR TD { padding-left:1em;padding-bottom:15px; }
TABLE.wXregTable TR TH { width:200px; font-weight:bold; text-align:right; padding-right:10px; padding-bottom:15px; }
IMAGE.wXregVerificationImage { width:260px; height:65px; border:0px; }
TABLE.wXregSubmit { width:125px; }
TABLE.wXregTable TR TD TABLE TR { padding-bottom:5px; }
TABLE.wXregTable TR TD TABLE TR TH { width:17px; }
TABLE.wXregStep2Table TR TD { padding-bottom:7px; }
TABLE.wXregStep2Table TR TH { vertical-align:top; font-weight:bold; text-align:right; padding-right:10px; padding-bottom:15px; }
TABLE.wXregStep2Table TR TH.wXregStep2Title { text-align:left; padding-top:15px; padding-bottom:0px; margin:0px; font-size:15px; font-weight:bold; }
TR.wXregDivider TH, TR.wXregDivider TD { border-top:solid 1px #F1CD5B; padding-top:7px; }
TR.wXregDivider TD TABLE TR TD, TR.wXregDivider TD TABLE TR TH { border:0px; padding:0px; }
.wXregPhoto { width:150px; height:132px; border:solid 1px #999999; background-color:#eeeeee; margin:0px auto; padding:0px auto; text-align:center; }
.wXregPhoto P { padding-top:52px; }
TABLE.wXregStep2Table TR TD SELECT { margin-right:10px; float:left; }
DIV.wXregPublicCheckbox { width:85px; margin:0px; float:right; }
TABLE.wXregStep2InnerTable { float:left; }
TABLE.wXregStep2InnerTable TR TD { border:0px; }
TABLE.wXregStep2InnerTable TR TH { border:0px; text-align:left; font-weight:bold; padding-bottom:10px; }

TABLE.wXreg_joinpromo {width:100%; table-layout:fixed;}
TABLE.wXreg_joinpromo TD{ width:145px; text-align:center; padding-left:5px; font-size:.95em;} 
/** start: User Registration forms **/

/** start: photo & video gallery **/
.wXcom-wXbox-wrap .wXbox { width:607px; margin:7px; }
.wXcom-wXbox-wrap .wXboxhead h2 a { color:#000000;}
.wX-com-main-basic { background-color:#FFF;  width:auto; padding:10px 0px 10px 0px; text-align:left; clear:both; }
.wXcomGalleryTitle { font-weight:bold; padding:0px 0px 15px 10px; }
.wXcomGalleryItem { border:0px solid black; width:140px; height:185px; overflow:auto; overflow-y:visible; font-size:11px; float:left; padding:5px 0px 0px 10px; text-align:center; }
.wXcomGalleryItemRecent { min-height:120px; height:120px; }
.wXcomGalleryItemRecent[class] { height:auto; }
.wXcomGalleryItemRecent IMG { border:0px; width:110px; height:82px; overflow:hidden; }
.wXcomGalleryItem IMG { border:0px; }
.wXcomGalleryItemTitle { color:#2046B1; font-weight:bold; display:block; }
.wXcomGalleryItemViews { overflow:auto; }
.wXcomGalleryItemViews DIV { float:left; }
.wXcomGalleryItemViewsTitle { color:#999999; padding-right:10px; float:left; }
.wXcomGalleryAd { float:right; padding:0px 10px 125px 0px; margin:0px; height:auto; width:300px; }
.wX-com-main-basic-bottom { text-align:center; height:30px; background:#f7f7e7; margin:0px; padding:0px; border-top:1px solid #cfd0d4;  }
.wX-com-main-basic-bottom-pages { height:23px; background:#f7f7e7; margin:0px; padding:7px 0px 0px 9px; font-weight: bold; }
.wX-com-main-basic-bottom-pages A { padding-right:4px; }
.wX-com-main-basic-bottom-pages A IMG { border:0px; width:10px; height:12px; }
.wX-com-main-basic-bottom-pages SPAN { padding-right:4px; }
.wXcomGalleryFirstPage { background:url(../images/community/first-page.gif) no-repeat top left; }
.wXcomGalleryPrevPage { background:url(../images/community/prev-page.gif) no-repeat top left; }
.wXcomGalleryNextPage { background:url(../images/community/next-page.gif) no-repeat top left; }
.wXcomGalleryLastPage { background:url(../images/community/last-page.gif) no-repeat top left; }

.wXcomGalleryTabs { padding:0px 0px 30px 0px; margin:0px auto; width:604px; }
.wXcomGalleryTab, .wXcomGalleryTabLast, .wXcomGalleryTab-on, .wXcomGalleryTabLast-on { float:left; height:20px; text-align:center; }
.wXcomGalleryTab { background:url(../images/community/tab-gallery.gif) no-repeat top left; }
.wXcomGalleryTabLast {  font-weight:bold; background:url(../images/community/submitBack.JPG) repeat left; }
.wXcomGalleryTab-on, .wXcomGalleryTabLast-on { background:url(../images/community/tab-gallery-on.gif) no-repeat top left; }
.wXcomGalleryTab, .wXcomGalleryTab-on { width:120px; }
.wXcomGalleryTabLast, .wXcomGalleryTabLast-on { width:119px; }
.wXcomGalleryTabs A { text-align:center; width:119px; font-weight:bold; }
.wXcomGalleryTabs A:hover { text-decoration:none; }
.wXcomGalleryTab A, .wXcomGalleryTabLast A { color:White; }
.wXcomGalleryTab-on A, .wXcomGalleryTabLast-on A { color:Black; }
.wXcomCalleryTabs A IMG { position:absolute; left:0px; top:0px; }

.wXpd-neighbor-submit .wXbutton { margin-left:10px; }
.wXpd-neighbor-submit .wXbutton a#submit, 
.wXpd-neighbor-submit .wXbutton a#login,
.wXpd-neighbor-submit .wXbutton a#updateComment { padding:2px 10px; }

/** end: photo & video gallery **/

/*              photos detailed  | BEGIN               */

.wXphotos-d-console { clear:both; background:#FFF; }
.wXpd-control-console { float:right; width:168px; padding:24px 6px 8px 0px; }
.wXpd-prev, .wXpd-next { display:block; margin:0; padding:0; height:20px; text-align:center; }
.wXpd-prev {  width:83px; background:url(../images/community/btn-prev.gif) no-repeat left; }
.wXpd-next { width:82px; background:url(../images/community/btn-next.gif) no-repeat left; }
.wXpd-nav-img { clear:both; padding:4px 0; width:165px; height:65px; }
.wXpd-nav-img img { border:1px solid #000000;}
.wXpd-nav-img-prev { padding-right:4px; width:80px; height:60px; overflow:hidden; float:left}
.wXpd-nav-img-next {  width:80px; height:60px; overflow:hidden; float:right}

.wXpd-count { border:1px solid #C1C2C7; background:#E7E7E7; text-align:center; font-weight:bold; padding:2px 0px; margin:0px; }

.wXphoto-details { padding:4px 0px 0px; }
.wXphoto-title { font-weight:bold; padding-bottom:2px; }
.wXphoto-views {  }
.wXphoto-desc {  }
.wXphoto-rate { padding:4px 0px; font-weight:bold;  }
.wXphoto-tags { font-weight:bold; }
.wXphoto-tags a { font-weight:normal; }

.wXphoto-d { padding:5px 0px 5px 8px; }
#wXphoto-d-gallery { font-weight:bold; font-size:14px; padding-bottom:4px; }
#wXphoto-d-showing { width:430px; border:1px solid #000000; height:430px; overflow:hidden;}



.wXpd-col-0 { clear:both; float:left; width:298px; padding:0px 0px 0px 5px; margin:0px; }
.wXpd-col-1 { clear:right; float:right; width:300px; padding:0px 5px 0px 0px; margin:0px; }

.wXpd-user { border:1px solid #C1C2C7; background:#E7E7E7; text-align:left; font-weight:bold; padding:2px 4px 0px; margin:2px 0px 5px; }
.wXpd-tags { font-weight:bold; }
.wXpd-tags a { font-weight:normal; }



.wXpd-options { margin:0px; padding:0px; list-style-type:none; }
.wXpd-options li { float:left; margin:0px; padding:3px 0px; width:149px; min-width:149px; }
.wXpd-options[class] li { width:auto; }
.wXpd-more {  }
.wXpd-search {  }
.wXpd-favorites { background:url(../images/community/ico-plus.gif) no-repeat left top ; padding-left:19px; }
.wXpd-upload { background:url(../images/community/ico-play.gif) no-repeat left top ; padding-left:19px; }
.wXpd-share { background:url(../images/community/ico-envelope.gif) no-repeat left top ; padding-left:19px; }
.wXpd-myspace { background:url(../images/community/ico-plus.gif) no-repeat left top ; padding-left:19px; }
.wXpd-flag { background:url(../images/community/ico-exclaim.gif) no-repeat left top ; padding-left:19px; }
.wXpd-ipod { background:url(../images/community/ico-plus.gif) no-repeat left top ; padding-left:19px; }

.wXpd-neighbor-subscribe { clear:left; border:1px solid #C1C2C7; background:#D8D8DA; text-align:left; font-weight:bold; padding:3px 4px 0px; margin:5px 0px 10px; }
#wXpd-neighbor-email { display:block; float:left; padding:0px; margin:0px; width:215px; border:1px solid #C3C3C5;}
#wXpd-neighbor-submit { display:block; float:left; padding:0px 0px 0px 9px; margin:0px; }
#wXpd-rss { font-size:11px; clear:left; padding:4px 0px; }
#wXpd-rss a { padding:2px 0px 3px 20px; background:url(../images/common/ico-rss.gif) no-repeat left top; }

/*              photos detailed  | END               */

/*              comments  | BEGIN               */

.wXcomments-console { clear:left; border:1px solid #C1C2C7; background:#D8D8DA; margin:6px 0px 0px; }
.wXcomments-title { padding:3px 0px 3px 8px; margin:0px; font-weight:bold; }
.wXcomments, .wXcomments-video { height:250px; overflow:auto;  border:1px solid #C1C2C7; border-right:none; border-left:none; background:#FFFFFF; }
.wXcomments-video { height:100px; }
.wXcomments-login { padding:10px 4px; font-size:11px; font-weight:bold; }

.wXcomment { padding:10px 0px; margin:0px 10px; border-bottom:1px solid #C1C2C7;  }
.wXcomment-date {  }
.wXcomment-desc {  }
.wXcomments-login {  }
.wXcomments-login span { float:left; padding:2px 0px 0px;  }
.wXcomments-login a { float:left; padding-left:5px;  }
.wXcomments-login img { border:none;  }
.wXcomments-login .video-send-comments { height:50px; width:275px; }
.wXcomments-login .photo-send-comments { height:50px; width:235px; }

/*              comments  | END               */


/*              video detailed  | BEGIN               */
.wXvideo-console { background:#FFFFFF; padding-top:6px; clear:both; }
.wXvideo-console-control { height:20px; width:641px; margin:0px auto; padding:0px; list-style-type:none; } /* background:url(../images/community/nav-btns-bg-video.gif) no-repeat top left; */
.wXvideo-console-control li { float:left; margin:0px; padding:0px; text-align:center; }
.wXvideo-console-control li a.wXv-lnk-recent { width:133px; }
.wXvideo-console-control li a.wXv-lnk-popular { width:133px; }
.wXvideo-console-control li a.wXv-lnk-viewed { width:133px; }
.wXvideo-console-control li a.wXv-lnk-shared { width:130px; }
.wXvideo-console-control li a.wXv-lnk-browse { width:111px; }
.wXvideo-console-control li a:link, .wXvideo-console-control li a:visited  { color:#FFFFFF; text-decoration:none; }
.wXvideo-console-control li a:hover, .wXvideo-console-control li a:active  { color:#FFFFFF; text-decoration:none; }

.wXvideo-console .wXbutton a.play { padding:2px 0; width:100px; }
.wXvideo-console .selectWxCaster { clear:both; margin-top:5px;  }

.wXvideo-title { clear:left; display:block; font-weight:bold; font-size:14px; padding:6px; background:#FFFFFF; }
.wXvideo-col-0 { float:left; clear:left; width:333px; padding-left:6px; }
.wXvideo-col-1 { float:right; width:300px; padding-right:8px; }

.wXvideo-rate { padding:6px 0px;  }
.wXvideo-rate-t { float:left; font-weight:bold; }
.wXvideo-rate .star-rating{  margin-left:8px; }
.wXvideo-sum { font-weight:bold; clear:left; }
.wXvideo-views { font-weight:normal; }
.wXvideo-desc { padding-bottom:6px;  }
.wXvideo-tags { font-weight:bold; padding-bottom:6px; }
.wXvideo-tags a { font-weight:normal; }

.wXv-subscribe { clear:left; border:1px solid #C1C2C7; background:#D8D8DA; text-align:left; font-weight:bold; padding:3px 4px 0px; margin:5px 0px 10px; }
#wXv-subscribe-email { display:block; float:left; padding:0px; margin:0px; width:215px; border:1px solid #C3C3C5;}
#wXv-subscribe-submit { display:block; float:left; padding:0px 0px 0px 9px; margin:0px; }
#wXv-rss { font-size:11px; clear:left; padding:4px 0px; }
#wXv-rss a { padding:2px 0px 3px 20px; background:url(../images/common/ico-rss.gif) no-repeat left top; }

.wXv-options { margin:0px; padding:0px; list-style-type:none; }
.wXv-options li { float:left; margin:0px; padding:3px 0px; width:149px; min-width:149px; }
.wXv-options[class] li { width:auto; }
.wXv-more {  }
.wXv-search {  }
.wXv-favorites { background:url(../images/community/ico-plus.gif) no-repeat left top ; padding-left:19px; }
.wXv-make { background:url(../images/community/ico-play.gif) no-repeat left top ; padding-left:19px; }
.wXv-share { background:url(../images/community/ico-envelope.gif) no-repeat left top ; padding-left:19px; }
.wXv-myspace { background:url(../images/community/ico-plus.gif) no-repeat left top ; padding-left:19px; }
.wXv-flag { background:url(../images/community/ico-exclaim.gif) no-repeat left top ; padding-left:19px; }
.wXv-ipod { background:url(../images/community/ico-plus.gif) no-repeat left top ; padding-left:19px; }



.wXv-featured-console { clear:left; border:1px solid #C1C2C7; background:#D8D8DA; }
.wXv-featured-title { padding:3px 0px 3px 8px; margin:0px; font-weight:bold; }
.wXv-featured { height:580px; overflow:auto;  border-top:1px solid #C1C2C7; background:#FFFFFF; }
.wXv-f-video { font-size:11px; padding:10px 0px 5px; margin:0px 5px; border-bottom:1px solid #C1C2C7;  }
.wXv-f-title {  }
.wXv-f-thumb { float:left; padding:0px 6px 6px 0px; }
.wXv-f-thumb img { border:none; width:90px; height:67px; }
.wXv-f-desc {  }
/*              video detailed  | END               */


/*              user profile | BEGIN               */   /* COMMUNITY CHAT CONSOLE and LOGIN CONSOLE as well */
.wXcom-console, .wXuser-Profile-console, .wXcom-chat-console, .wXcom-login-console { clear:both; background:#FFFFFF; border:1px solid #F4CE67; }

.wXuProfile-meta-console { width:607px; padding:7px 6px; margin:0px;   }
.wXup-meta-pic { width:100px; float:left; text-align:right; }
.wXup-meta-pic[class] { width:auto; max-width:220px; }
.wXup-meta-pic img { border:1px solid black; }
ul.wXup-meta-info { width:160px; float:left; padding:0px 0px 0px 7px; margin:0px; list-style-type:none; }
ul.wXup-meta-info li { padding:0px; margin:0px;  }
.wXup-name { font-weight:bold; }
.wXup-age {  }
.wXup-dob  {  }
.wXup-meta-pos1 { width:245px; float:right; }
/* .wXup-meta-pos1 .wXcom-module { clear:none; } */
.wXup-stats-console {  }

.wXcom-module { clear:both;  }
.wXcom-module-bar { clear:both; color:#000000; border:1px solid #C1C2C7; background:#E7E7E7; margin:0px; padding:0px 7px 0px 7px; height:16px;  }
.wXcom-module h4 { font-size:12px; line-height:16px; margin:0px; padding:0px; float:left; width:195px; min-width:195px;  }
.wXcom-module h4 sup { font-size:smaller; vertical-align:top; }
.wXcom-module[class] h4 { width:auto;  }
.wXcom-module-edit { text-align:right; font-weight:normal; float:right; margin:0px; padding:0px; width:30px; min-width:30px;  }
.wXcom-module-edit[class] { width:auto;  }


.wXcom-module-content { padding:6px 0px 0px; margin:0px;  }
.wXcom-module-asset { width:110px; padding:0px 6px 0px 6px; margin:0px; float:left; }
.wXcom-module-asset img { width:108px; border:1px solid #000000; margin:0px; padding:0px; }

.wXcom-module-asset-buttons {  }
a.wXcom-mod-button-prev { width:17px; }
a.wXcom-mod-button-next { width:17px; }
a.wXcom-mod-button-action { width:76px; text-align:center;  }

.wXcom-asset-options { float:left; padding:0px; margin:0px;  }
.wXcom-asset-title { font-weight:bold; }
.wXcom-asset-rating { float:left;  }
.wXcom-module-options {  float:left; }
.wXcom-module-options ul { clear:left; padding:10px 6px 0px 0px; margin:0px; list-style-type:none; }
.wXcom-module-options ul li { padding:0px; margin:0px; }


ul.wXup-stats { margin:0px; padding:0px 0px 0px 8px; list-style-type:none; }
ul.wXup-stats li { margin:3px 0px 0px; padding:0px; list-style-type:none; }
li.wXup-stat-obsrv { float:left; width:65%; background:url(../images/common/leader-dotted-12pt.gif) repeat-x; }
li.wXup-stat-value { float:left; width:30%;  }
li.wXup-stat-obsrv span { background:#FFFFFF; } /* needs same background color as console */

.wXuProfile-modules { clear:both; padding:6px 0px 0px; margin:0px; }
.wXuProfile-col-0 { float:left; width:300px; padding:0px 0px 0px 6px; margin:0px; }
.wXuProfile-col-1 { float:right; width:300px; padding:0px 6px 0px 0px; margin:0px; }


.wXup-photos-console {  }

.wXup-photos {  }
.wXup-photos-sshow {  }
.wXup-photos-options {  }



/* my favorite stuff module  */

.wXup-mfs-title { background:#F0F0F0; height:18px; clear:left; font-weight:bold; padding:2px 0px 0px 6px; }
.wXup-mfs-content { background:transparent; padding:0px 0px 0px 0px; }
.wXup-mfs-wxlocal-city { float:left; width:150px; text-align:left; padding:2px 0px 0px 6px;  }
.wXup-mfs-wxlocal-temp { float:left; width:70px; text-align:left; padding:2px 0px 0px 0px;  }
.wXup-mfs-wxlocal-hilo { float:left; width:70px; text-align:left; padding:2px 0px 7px 0px;  }

.wXup-mfs-content .wXcom-module-asset { padding-top:6px; padding-bottom:7px; clear:left }

.wXup-mfs-photo-title { padding-top:6px; font-weight:bold; clear:right}
.wXup-mfs-photo-loc {  }

.wXup-mfs-cam-loc { padding-top:6px; font-weight:bold;  }
ul.wXup-mfs-cam-opt { margin:10px 0px 0px; padding:0px; }
ul.wXup-mfs-cam-opt li { margin:2px 0px 0px; padding:0px; list-style-type:none; }

/* my favorite stuff edit */
.wXup-mfse-console { padding:8px 7px;  }

.wXup-mfse-content { float:left; width:414px; padding:5px 6px 7px 0px; }
.wXup-mfse-delete { float:left; width:100px; padding-top:5px; }
.wXup-mfse-delete input { float:left; }
.wXup-mfse-delete label {float:left; padding-top:3px; }
.wXup-mfse-delete[class] label { padding-top:2px; }

.wXup-mfse-select-all { float:right; width:73px; min-width:73px; }
.wXup-mfse-delete-selected { float:right; width:100px; min-width:100px; text-align:right; }
.wXup-mfse-select-all[class], .wXup-mfse-delete-selected { width:auto; }

.wXup-mfse-content .wXup-mfs-photo-title,
.wXup-mfse-content .wXup-mfs-cam-loc { padding-top:0px;  }

/*              user profile| END               */




/*              Chat| BEGIN               */

.wXcom-chat { padding:7px 6px; }
.wXcom-chat input { margin:0px; padding:0px; }
#taUsers-head { font-size:11px; font-weight:bold; padding-bottom:2px; width:500px; }
#taUsers { float:left; width:151px; height:326px; overflow:auto; overflow-y:scroll; margin:0px; padding:0px;
    font-weight:bold;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    border-top:1px solid #535353;
    border-right:1px solid #A0A0A0;
    border-bottom:1px solid #BABABA;
    border-left:1px solid #787878;
    }
    
#taMessages { float:left; width:446px; height:300px; overflow:auto; overflow-y:scroll; margin:0px 0px 0px 6px; padding:0px;
    /* font-weight:bold; */
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    border-top:1px solid #535353;
    border-right:1px solid #A0A0A0;
    border-bottom:1px solid #BABABA;
    border-left:1px solid #787878;
    }

#taNewMessageBox { float:left; padding:6px 0px 0px 6px; margin:0px; }
#taNewMessage { float:left; width:393px; height:18px; margin:0px 6px 0px 0px; padding:0px;
    /* font-weight:bold; */
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    border-top:1px solid #535353;
    border-right:1px solid #A0A0A0;
    border-bottom:1px solid #BABABA;
    border-left:1px solid #787878;
    }


#btnSend { width:45px; text-align:center; }

.wXchat-focus { border:1px solid #000000;  }

/*              Chat | END               */


/*             login | BEGIN               */

.wXlogin-console { padding:0px; margin:0px; }
.wXcom-login-box { float:left; width:280px; padding:30px 0px 10px; margin:0px; }
.wXlogin-member-new { float:right; width:270px; border-left:1px solid #C2C2C4; padding:12px 20px 20px; margin:13px 0px 13px; }

.wXcl-username, .wXcl-password { clear:left; padding-bottom:9px; height:25px; min-height:25px;  }
.wXcl-username[class], .wXcl-password[class] { height:auto; }
.wXcl-username label, .wXcl-password label { float:left; width:82px; padding:4px 10px 0px; text-align:right; font-weight:bold; }
.wXcl-username input, .wXcl-password input { float:left; width:162px; text-align:left;  }


.wXcl-save-up { clear:left; padding:0px 0px 9px 98px; height:35px; min-height:35px; }
.wXcl-save-up[class] { height:auto; }
.wXcl-save-up input { float:left; }
.wXcl-save-up label { padding-top:2px; float:left; width:162px; }
.wXcl-save-up[class] label { width:auto; }
.wXcl-save-up label span { display:block; }

.wXcl-btn-login { clear:left; margin:0px 0px 9px 100px; }


.wXlogin-member-new h4 { font-size:13px; font-weight:bold; padding:0px 0px 10px; margin:0px; }
.wXcom-member-why { padding:0px; margin:0px; }
ul.wXcom-member-list { padding:10px 0px 10px; margin:0px; list-style-type:disc; }
ul.wXcom-member-list li { padding:0px; margin:0px 0px 0px 25px; list-style-type:disc; }


.wXcom-member-cta { padding:0px 0px 10px; margin:0px;}
.wXlogin-member-new a img { border:none; }

table.wXcom-login-join {margin: 15px 0px 25px 0px;} 
td.wXcom-login-thumb { width: 80px; padding-right:10px;}
img.wXcom-login-thumb { vertical-align:middle; max-height:100px; max-width:75px; display:block; margin-right:auto; margin-left:auto;}

/*             login | END               */

/*              Module - Closest Neighbors | BEGIN             */

ul.wXcmod-neighbors-close { margin:0px; padding:11px 0px 0px 0px; list-style-type:none;  }
ul.wXcmod-neighbors-close li { float:left; margin:0px; padding:0px; list-style-type:none; width:141px; min-width:141px; }
/* ul.wXcmod-neighbors-close[class] li { width:auto; } */
ul.wXcmod-neighbors-close li img { float:left; border:1px solid #000000; margin:0px 5px 10px 7px;}
ul.wXcmod-neighbors-close li .wXcmod-nc-name { display:block; word-break:break-all; font-weight:bold; padding-bottom:5px; }
ul.wXcmod-neighbors-close li .wXcmod-nc-name[class] { overflow:hidden; }
ul.wXcmod-neighbors-close li span { display:block; }

.wXcmod-neighbors-close-links { clear:left; margin:0px; padding:0px 0px 0px 7px; list-style-type:none; }
.wXcmod-neighbors-close-links li { margin:0px; padding:0px; list-style-type:none;  }
.wXcmod-neighbors-close-links li a {  }




/*              Module - Closest Neighbors | END               */

/*              Module - Chat View | BEGIN               */
.wXcmod-chad-box { border:1px solid #C2C3C7; width:277px; margin:0px auto; }
.wXcmod-chat-inst { width:277px; margin:0px auto; padding:3px 0px; }
.wXcmod-chat-title { padding:0px 0px 0px 4px; margin:0px; font-weight:bold; border-bottom:1px solid #C2C3C7; background:#E7E7E7; width:auto; }
.wXcmod-chat-box #taViewMessages { float:none; width:100%; height:117px; padding:0px ; margin:0px; border:none; }
.wXcmod-chat-opt { width:277px; margin:0px auto; padding:3px 0px; }
/*              Module - Chat View | END               */


/*              Module - Chat Room List | BEGIN               */
ul.wXcmod-chatroom-list { margin:0px; padding:3px 0px 4px 9px; list-style-type:none; }
ul.wXcmod-chatroom-list li { margin:0px; padding:0px; list-style-type:none; }


/*              Module - Chat Room List | END               */

/*              Community Search | BEGIN               */
#wXlocation-change-params  { padding:5px 0; width:232px; }
#wXlocation-change-params #search_text { float:left; width:135px; padding-left:4px; height:18px; border:1px solid #000000; color:#888888; }

.wXcom-btn-search { width:60px; min-width:60px; display:block; padding:0px 5px; margin:0px 5px; text-align:center; }
.wXcom-btn-search[class] { width:auto; }
.wXcom-btn-search-arrow { width:18px; background:#999999 url(../images/common/btn-std-arrow-down.gif) no-repeat -1px 0px; }

.wXsearchOptions { float:left; }
ul#searchList {  margin:0px; padding:0px; position:absolute; visibility:hidden; list-style-type:none;}
ul#searchList li { margin:0px; padding:0px; position:relative; top:20px; left:-78px; background:#8F9095; list-style-type:none; text-align:right; }
ul#searchList li a { color:#FFFFFF; width:68px; display:block; text-align:left; padding-left:10px; }
/*              Community Search | END               */


/*              Community Splash | BEGIN               */
.wXcomm-splash-wrap { margin:5px; padding:0px; }
.wXcomm-splash-head { /* background:url(../images/community/bg-box-top.gif) no-repeat top;*/ background:#f0d581; border:1px #F1CD5B solid; height:26px; margin:0; padding:0; }
.wXcomm-splash-head a img { border:0px; }

.wXcomm-splash-head h3 { float:left; font-size:16px; font-weight:bold; padding:6px 0px 0px 15px; }
.wXcomm-splash-wrap h3 { font-size:16px; font-weight:bold; margin:0px; }

.wXcomm-splash-closelink:link, .wXcomm-splash-closelink:active,
.wXcomm-splash-closelink:hover, .wXcomm-splash-closelink:visited { float:right; color:#000000; font-weight:bold; text-decoration:none; padding:2px 15px 0px 0px; }
.wXcomm-splash-closelink img { padding:6px 0px 0px 5px; }

.wXcomm-splash-body { background-color:white; padding:10px; text-align:left; border:1px #f5d574 solid; border-top:none; }
.wXcomm-splash-body p { font-family:Arial,Helvetica; font-size:12px; margin-top:5px; margin-bottom:5px; }
.wXcomm-splash-body a img { border:0px; }

.wXcomm-splash-body-row { margin-top:15px; }

.wXcomm-splash-body-column-left, .wXcomm-splash-body-column-right { float:left; }
.wXcomm-splash-body-column-left { width:165px; text-align:center; }
.wXcomm-splash-body-column-right { width:419px; }

.wXcomm-bold { font-weight:bold; }

.wXcomm-go { width:40px; }
.wXcomm-reg { width:100px; }

/*              Community Splash | END               */

/* forms - submit/edit | BEGIN (Community Videos/Photos/User Profile BASE CLASSES  */

.wXasset-wrapper, .wXphoto-wrapper { background-color:#FFFFFF; }
.wXasset-wrapper input, .wXphoto-wrapper input,
.wXasset-wrapper textarea, .wXphoto-wrapper textarea,
.wXasset-wrapper select, .wXphoto-wrapper select
{
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    border-top:1px solid #535353;
    border-right:1px solid #A0A0A0;
    border-bottom:1px solid #BABABA;
    border-left:1px solid #787878;
}

.wXasset-head { width:621px; background:url(../images/common/bg-asset-head.gif) repeat-x bottom left; } /* width added to solve IE dissapearing problem */
.wXasset-head h2 {  height:17px; text-align:left; margin:0px; padding: 4px 0px 0px 9px; color:black; font-weight: bold; font-size:12px; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ }

.wXasset-preview { float:left; clear:both; width:230px; text-align:right; }
.wXasset-preview img { margin:26px 0px 10px 0px; }
.wXasset-upload-console { float:right; width:374px; padding:26px 0px 0px 0px; }
.wXasset-video {  }

.wXasset-path-cur-label { font-weight:bold; text-align:left; float:right; width:374px; padding:26px 0px 0px 0px; }
.wXasset-path-cur { float:right; width:374px; }

.wXasset-label { font-weight:bold; text-align:left; }
.wXasset-label-expl { text-align:left; }
.wXasset-path { float:left; text-align:left; margin:0px; padding:0px; }
.wXasset-path input { width:277px; margin:0px; padding:0px; }
.wXasset-browse { float:left; text-align:center; width:62px; margin:0px 0px 0px 10px; padding:0px;}
.wXasset-req { clear:left; width:348px; font-size:11px; text-align:left; padding:0px; margin:0px; }
.wXasset-certify { clear:left; font-size:11px; text-align:left; }  /* also see wXasset-certify-all 'below' */
.wXasset-certify input { border:none; }
.wXasset-upload { clear:left; text-align:center; width:100px; margin-top:6px; }

.wXasset-info { clear:both; padding-top:20px; width:100%; }
.wXasset-info[class] { padding-top:20px; margin-top:0px }

		/* labels | BEGIN  */
.wXasset-info label { display:block; float:left; font-weight:bold; text-align:right; clear:both; width:230px; padding:3px 0px 10px 0px; }
.wXasset-info label span { display:block; float:right; text-align:right; padding:0; margin:0; font-size:10px; width:230px;  font-weight:normal; clear:none; width:auto; }
.wXasset-desc-how { font-size:10px; font-weight:normal; display:block; }

.wXprofile-fname-label,
.wXprofile-lname-label,
.wXprofile-zipcode-label,
.wXprofile-bday-label,
.wXprofile-gender-label,
.wXprofile-email-label,
.wXprofile-username-label,
.wXprofile-password-label,
.wXprofile-country-label,
.wXprofile-city-label,
.wXprofile-alerts-label{ font-weight:bold; text-align:right; float:left; clear:left; width:230px; height:30px; padding:3px 0px 0px 0px;}
		/* labels | END  */

		/* input wrappers | BEGIN  */
.wXasset-info div  {  width:auto; padding:0; margin:0; }
.wXasset-info span { float:right; clear:right; width:374px; padding:0 0 10px 0;  }

.wXprofile-fname { float:right; clear:right; width:374px; height:33px; }
.wXprofile-lname { float:right; clear:right; width:374px; height:33px; }
.wXprofile-zipcode { float:right; clear:right; width:374px; height:33px; }
.wXprofile-bday { float:right; clear:right; width:374px; height:33px; }
.wXprofile-gender { float:right; clear:right; width:374px; height:33px; }
.wXprofile-email { float:right; clear:right; width:374px; height:33px; }
.wXprofile-username { float:right; clear:right; width:374px; height:33px; }
.wXprofile-password { float:right; clear:right; width:374px; height:33px; }

.wXprofile-country { float:right; clear:right; width:374px; height:33px; }
.wXprofile-city { float:right; clear:right; width:374px; height:33px; }

.wXprofile-alerts { float:right; clear:right; width:374px; height:33px; }

.wXasset-certify-all { font-size:11px; text-align:left; float:right; clear:right; width:374px; height:33px; }
.wXasset-certify-all input { border:none; }
		/* input wrappers | END  */

		/* input | BEGIN  */
.wXasset-title input { width:349px; }
.wXasset-location input { width:349px; }
.wXasset-desc textarea { width:347px; height:86px; }
.wXasset-tags textarea {  width:347px; height:40px; }

.wXprofile-path input { width:236px; }
.wXprofile-fname input { width:176px; }
.wXprofile-lname input { width:176px; }
.wXprofile-zipcode input { width:88px; }
.wXprofile-email input { width:255px; }
.wXprofile-username input { width:255px; }
.wXprofile-password input { width:255px; }

.wXprofile-country select{ width: 255px; }
.wXprofile-city input{ width: 255px; }

.wXprofile-alerts input{ width: 255px; }
		/* input | END  */

.wXasset-info-buttons { float:right; width:374px; height:25px; margin-top:8px; }
.wXasset-submit { clear:left; float:left; width:100px; text-align:center; }
.wXasset-cancel { float:left; width:100px; text-align:center; margin-left:10px; }

.wXprofile-avl { clear:both; background-color:#e7e7e7; border: 1px solid #c1c2c7; width:588px; height:19px; margin:10px auto 0px; padding:2px 0px 0px 15px; }
.wXprofile-avl-label { float:left; }
.wXprofile-avl-label[class] { padding-top:2px;}
* .wXprofile-avl input { float:left; }

.wXprofile-pubview { display:inline; font-weight:normal; font-size:11px; color:#333333; padding:0px 0px 0px 14px; } /* Public View wrapping div */
* input.wXprofile-pubview-check { width:15px; height:16px; } /* Public View Checkbox */
.wXprofile-pubview label { font-weight:normal; }
.wXprofile-pubview[class] label { position:relative; top:-4px; }

.wXprofile-mystuff-head, .wXprofile-mystuff-head-open { clear:both; border: 1px solid #c1c2c7; width:588px; height:16px; margin:10px auto 0px; padding:2px 0px 0px 18px; }
.wXprofile-mystuff-head { background:#e7e7e7 url(http://img.weather.weatherbug.com/images/common/arrow-closed.gif) no-repeat top left; }
.wXprofile-mystuff-head-open { background:#e7e7e7 url(http://img.weather.weatherbug.com/images/common/arrow-open.gif) no-repeat top left; }

.wXprofile-mystuff-head a, .wXprofile-mystuff-head-open a { color:#000000; font-weight:bold; text-decoration:none; }
.wXprofile-mystuff-head a:link,
.wXprofile-mystuff-head a:visited,
.wXprofile-mystuff-head-open a:link,
.wXprofile-mystuff-head-open a:visited { text-decoration:none; }

.wXprofile-mystuff-head a:hover,
.wXprofile-mystuff-head a:active,
.wXprofile-mystuff-head-open a:hover,
.wXprofile-mystuff-head-open a:active { text-decoration:underline; }

.wXprofile-mystuff { display:none; }
.wXprofile-mystuff-open { display:block; width:588px; margin:10px auto 0px 7px;  } /* same width and margin as .wXprofile-mystuff-head */

.wXprofile-info-buttons { float:right; width:374px; height:25px; margin-top:8px; }
.wXprofile-submit { float:left; width:100px; text-align:center; }
.wXprofile-cancel { float:left; width:100px; text-align:center; margin-left:10px; }

.wXphoto-wrapper {  }

.wXphoto-wrapper .wXasset-title-label  { text-align:left; height:auto; }
.wXphoto-wrapper .wXasset-location-label  { text-align:left; height:auto; }
.wXphoto-wrapper .wXasset-date-label  { text-align:left; height:auto; }
.wXphoto-wrapper .wXasset-desc-label  { text-align:left; height:auto; }
.wXphoto-wrapper .wXasset-tags-label  { text-align:left; height:auto; }

		/* labels | END  */

		/* input wrappers | BEGIN  */
.wXphoto-wrapper .wXasset-title,
.wXphoto-wrapper .wXasset-date,
.wXphoto-wrapper .wXasset-desc,
.wXphoto-wrapper .wXasset-tags  {  float:right; clear:right; width:374px; height:auto;  }
.wXphoto-wrapper .wXasset-location  {  float:right; width:374px; height:auto;  }

.wXphoto-divider { clear:both; border-bottom: 1px #ead294 solid; width:580px; height:16px; margin:18px auto 0px; padding:2px 0px 6px 0px; }
.wXphoto-divider h2 { height:17px; text-align:left; margin:0px; padding: 4px 0px 0px 9px; color:black; font-weight: bold; font-size:12px; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ }

.wXphoto-add, .wXphoto-add-open { background:#ead294; clear:both; width:588px; height:16px; margin:10px auto 0px; padding:1px 0px 0px 0px; }
.wXphoto-add-open {  display:none; }

.wXphoto-add a { background:url(../images/community/ico-plus.gif) no-repeat center left; margin-left:45px; padding: 0px 0px 0px 19px; }
.wXphoto-add-open a { background:#ead294 url(../images/community/ico-minus.gif) no-repeat top left; margin-left:45px; padding: 0px 0px 0px 19px; }

.wXphoto-add a, .wXphoto-add-open a { color:#000000; font-weight:bold; text-decoration:none; }
.wXphoto-add a:link,
.wXphoto-add a:visited,
.wXphoto-add-open a:link,
.wXphoto-add-open a:visited { text-decoration:none; }

.wXphoto-add a:hover,
.wXphoto-add a:active,
.wXphoto-add-open a:hover,
.wXphoto-add-open a:active { text-decoration:underline; }

.wXphoto-upload { padding:5px; }

.wXphoto-upload h2 { font-size:12px; }

/* forms - submit/edit | END  */

	/*             styles for the star rater | BEGIN                */	
	.star-rating{
		font-size:8px;	
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 75px;
		height: 15px;
		overflow:hidden;
		position: relative;
		text-align:left; 
		background: url(../images/common/alt_star.gif) top left repeat-x;		
	}
	
	.star-rating-centered {
		margin: 0px auto 0px auto;
	}
	.star-rating li{
		padding:0px;
		margin:0px;

		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		font-size:8px;
		display:block;
		width:15px;
		height: 15px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(../images/common/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{ 	left: 0px;	}
	.star-rating a.one-star:hover{ width:15px; }
	.star-rating a.two-stars{	left:15px;	}
	.star-rating a.two-stars:hover{ width: 30px; 	}
	.star-rating a.three-stars{ left: 30px;	}
	.star-rating a.three-stars:hover{ width: 45px; 	}
	.star-rating a.four-stars{ 	left: 45px;	}	
	.star-rating a.four-stars:hover{	width: 60px;	}
	.star-rating a.five-stars{	left: 60px; 	}
	.star-rating a.five-stars:hover{ 	width: 75px;	}
	.star-rating li.current-rating,
	.star-rating li.current-rating-0-5,
	.star-rating li.current-rating-1-0,
	.star-rating li.current-rating-1-5,
	.star-rating li.current-rating-2-0,
	.star-rating li.current-rating-2-5,
	.star-rating li.current-rating-3-0,
	.star-rating li.current-rating-3-5,
	.star-rating li.current-rating-4-0,
	.star-rating li.current-rating-4-5,
	.star-rating li.current-rating-5-0
	{
		background: url(../images/common/alt_star.gif) left center;
		position: absolute;
		height: 15px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}	
	
	.current-rating-0-5 { width:8px; }
	.current-rating-1-0 { width:15px; }
	.current-rating-1-5 { width:23px; }
	.current-rating-2-0 { width:30px; }
	.current-rating-2-5 { width:38px; }
	.current-rating-3-0 { width:45px; }
	.current-rating-3-5 { width:53px; }
	.current-rating-4-0 { width:60px; }
	.current-rating-4-5 { width:68px; }
	.current-rating-5-0 { width:75px; }

	/*             styles for the star rater | END                */	
	
	
	
/*             WeatherMail Settings form | BEGIN                */		
div.WxMailForm {height:inherit; width:inherit; border:solid 1px #DDDDDD; background:#EEEEEE; padding:10px;}
li.WxMailForm {margin-left:50px; margin-top:15px; line-height:1.25em;}

.WxMailForm INPUT { vertical-align:middle; margin-right: .25em; margin-left: .5em;}

.WxMailSmallForm INPUT{ vertical-align:middle; margin-right: .1em; margin-left: .1em;}

	
/*             WeatherMail Settings form | END                */