/*
 * @title: zDashboard Widgets Stylesheet
 * @author: Michael Aguiar <michaela@zogmedia.com>
 */
 
/* Google News */
.z_googlenews {background:#FFF; width:100%; padding:10px 0;}
.zgooglenews_setting {padding:0 10px 10px 10px;	background:#FFF; font-weight:bold;}
.zgooglenews_panel div {padding:0 0 10px 10px; font-weight:bold;}
.zgooglenews_userinput {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px;}
.zgooglenews_content {padding:0 0 10px 0;}

/* Clock */
.z_clock {background-color:#FFF; width:100%; min-height:100px;}
.z_clock_analog_bg {width:155px; height:155px; margin-left:auto; margin-right:auto;	background-image:url(/images/widgets/zClock/clock155.gif);}
.z_clock_analog_canvas {width:150px; height:150px; padding:0px;	margin-top:12px; margin-left:12px;}
.z_clock_black {color:#000 !important; text-align:center; font-weight:bold; font-size:20pt;	font:verdana, arial, sans-serif;}
.zclock_widget {padding:10px;}
.zclock_widget a {text-decoration:none !important;}
.z_clock_black {padding-top:15px;}
.zclock_bottom_optionsinfo {padding:10px;}
.zclockTitles {font-weight:bold;}
.zclock_optionhourformat, .zclock_addatimezone, .zclock_skin {margin-bottom:10px;}
.zclocksave {margin-left:10px; margin-top:-10px;}

/* Rolodex */
.zrolodex {width:100%; min-width:300px; background:#adb1bb; float:left; height:410px; position:relative;}
.zrolodexpadd {padding:10px 5px;}
.zrolodex_buttonheader {padding:5px; height:23px;}
.zrolodex_searchcontact_view {border:solid 1px #999; border-left:none; border-right:none; padding:5px;}
.zrolodex_container {float:left; width:100%;}
.zrolodex_searchcontact_view .zrolodex_input {padding:1px; width:248px;}
.zrolodex_tabs {float:right; background:#6e7178; right:0; width:5%;}
.zrolodex_tabs a {text-align:center; padding:1px 0; height:12px; font:bold 11px Arial, Verdana, sans-serif; color:#E8E6ED; float:right; clear:both; cursor:pointer;	display:block; width:100%;}
#z_life_zrolodex_view {display:none;}
.z_rolodex_title {padding:5px; background:#6E7178; color:#FFF;}
.zrolodex_tabs a:hover {background:#191919 !important;}
.zrolodex_content {max-height:345px; width:95%; float:left; overflow:auto;}
.zrolodex_editcontact_view {padding:5px; border:solid 1px #999; border-left:none; border-right:none;}
.zrolodoexcol2 {padding:0 0 5px 0; float:left; clear:both;}
.zrolodexcol3 {width:112px;	float:left;}
.zrolodexcol4 {float:left; width:200px;}
.zrolodexcol4 input {padding:1px; width:248px;}
.zrolonamedex { padding:5px 0 15px 0; text-align:left; font-size:16px; font-weight:bold; overflow:hidden;}
.zrolodex_searchitem {cursor:pointer; font:bold 12px Arial, Helvetica, sans-serif; display:block; border-top:#ADB1BB solid 1px;	padding:5px; color:#000; height:15px;}
.zrolodex_searchitem:hover {background:#d5dff1 !important;}
.zrolodex_input {border:solid 1px #AAA; padding:1px;}

/* Facebook */
.z_facebook_connect {color:#3e5481; font-weight:bold; font-size:14px; padding:5px;}
.z_facebook_connect a {color:#547bcb; margin-top:-2px;}
.zfacebookconnect {margin-left:10px; margin-top:-5px;}
.z_facebook_connect input {float:left; padding-top:0px; padding-right:5px; margin-top:-2px;}
.z_facebook_wrapper {float:left; width:100%;}
.z_facebook {background-color:#FFF; float:left; color:#333; width:100%;}
.z_facebook_content {max-height:381px; overflow:auto; clear:both;}
.z_facebook a {color:#547bcb;}
.z_facebook_box {padding:5px; border-bottom:solid 1px #d8dfea; min-height:54px;}
.z_facebook_box:hover {background-color:#eee;}
.z_facebook_box .z_facebook_img {float:left; margin:0 10px 0 0;}
.z_facebook_img img {border:solid 1px #a1b0cd; background-color:#fff; padding:1px;}
.z_facebook_data {margin-top:0;}
.z_facebookname {font-weight:bold; color:#3b5998; padding-right:5px;}
.z_facebookname span {font-weight:normal; color:#666;}
.z_facebooktime {font-style:italic; color:#999;}
.z_facebook_footer {background-color:#3b5998; border-top:solid 1px #113072;	float:left;	clear:both;	width:100%;}
* html .z_facebook_data {height:1%;}
.z_facebook_box2 {padding:5px; border-bottom:solid 1px #d8dfea;}
.z_facebook_box2 .z_facebook_img2 {float:left; width:52px;}
.z_facebook_img2 img {border:solid 1px #a1b0cd; background-color:#fff; padding:1px; width:50px;	height:50px;}
.z_facebook_data2 {margin-top:0; margin-left:62px;}
.z_facebook_data3 {margin-top:0; margin-left:62px; padding-bottom:20px;}
.z_facebook_status_field {background:url(/images/widgets/zFacebook/status.gif) no-repeat; padding:6px 10px 0 12px; height:21px; width:185px;}
.z_facebook_post_button {background-color:#3b5998; color:#fff; border-left:solid 1px #d9dfea; border-top:solid 1px #d9dfea; border-right:solid 1px #0e1f5b; border-bottom:solid 1px #0e1f5b;}
.z_facebook_tabset {background-color:#3b5998; float:left; width:100%;}
.z_facebook_tabset a {padding:5px 4px; border-right:solid 1px #fff; text-decoration:none; float:left; display:block; color:#fff; font-size:11px;}
.z_facebook_tabset a:hover {background-color:#547bcb;}
.z_facebook_updatepics {margin-top:0; margin-left:37px;}
.zfacebooksettings {margin-bottom:10px; font-size:11px; border-bottom:solid 2px #d8dfea; border-top:solid 2px #d8dfea; padding:5px;}
.z_facebook_friends_tabs {float:right; background:#6e7178; right:0; width:5%;}
.z_facebook_friends_tabs a {text-align:center; padding:1px 0; height:12px; font:bold 11px Arial, Verdana, sans-serif; color:#E8E6ED; float:right; clear:both; cursor:pointer;	display:block; width:100%;}
.z_facebook_friends_tabs a:hover {background:#191919 !important;}
.z_facebook_friends_list {max-height:375px; overflow:auto;}

/* Myspace */
.z_myspace {background:#fff; width:100%; overflow-y:auto; overflow-x:hidden;}
.z_myspace a, .z_myspace_setting a {color:#003399; font-weight:bold;}
.z_myspace a:hover, .z_myspace_setting a:hover {color:#CC0000;}
.z_myspace_stage {max-height:378px; overflow:auto; float:left; width:100%; clear:both;}
.z_myspace_setting {display:none; padding:10px; background:#fff;}
.z_myspace_tabset {background:url('/images/widgets/zMyspace/nav_bg.gif') repeat-x; float:left; width:100%; clear:both;}
.z_myspace_tabset a {padding:5px; border-right:solid 1px #fff; text-decoration:none; display:inline-block; color:#EEE !important; font-size:11px;}
.z_myspace_tabset a:hover {background-color:#1548ae;}
.z_myspace_status_field {background:url(/images/widgets/zFacebook/status.gif) no-repeat; padding:6px 10px 0 12px; height:21px; width:185px;}
.z_myspace_status {float:left; width:100%; clear:both;}
.z_myspace_post_button {background-color:#3b5998; color:#fff; border-left:solid 1px #d9dfea; border-top:solid 1px #d9dfea; border-right:solid 1px #0e1f5b; border-bottom:solid 1px #0e1f5b;}
.z_myspace_box {border-bottom:solid 1px #d8dfea; background:#FFF; float:left; width:100%; padding:5px 0;}
.z_myspace_status_box {background:#FFF url('/images/widgets/zMyspace/myspace_icon.png') no-repeat bottom right; float:left; width:100%; min-height:54px; padding:5px 0;}
.z_myspace_friend_box {float:left; padding:5px 10px; text-align:center; width:65px; height:100px; background-color:#FFF;}
.z_myspace_img {float:left; margin:0 10px 0 0;}
.z_myspace_img img, .thumbnailImage {border:solid 1px #003399; background-color:#fff; padding:1px; width:50px; height:50px;}
.z_myspace_img img:hover, .thumbnailImage:hover {border:solid 1px #CC0000;}
.z_myspace_profile_img img {width:50px; height:50px;}
.activityDetailItem {float:left;}
.z_myspace_footer {background:url('/images/widgets/zMyspace/footer_bg.gif') repeat-x; height:25px; float:left; width:100%; clear:both;}
.z_myspace_footer a {font-weight:bold; width:50px; text-align:center; float:left; display:block; padding:5px; color:#FFF; cursor:pointer;}
.z_myspace_footer a:hover {color:#CC0000 !important;}
.activityDetail {padding:5px 0 0 0;}
.activityDetailItem {padding:0 5px 0 0;}
.activityFooter {clear:both; font-size:11px;}
.activityMedia {padding:10px 0 0 0;}
.z_myspace_friends_tabs {float:right; background:#6e7178; right:0; width:5%;}
.z_myspace_friends_tabs a {text-align:center; padding:1px 0; height:12px; font:bold 11px Arial, Verdana, sans-serif; color:#E8E6ED; float:right; clear:both; cursor:pointer;	display:block; width:100%;}
.z_myspace_friends_tabs a:hover {background:#191919 !important;}
.z_myspace_friends_list {max-height:375px; overflow:auto;}

/* Twitter */
.z_twitter {background-color:#002233; width:100%; color:#333; float:left;}
.z_twitter a {color:#2FC2EF; text-decoration:none;}
.z_twitter_interact {padding:5px 10px 0 0; text-align:right; float:right; visibility:hidden;}
.z_twitter_interact_reverse {padding:5px 0 0 10px; text-align:left; float:left;	visibility:hidden; clear:both;}
.z_twitter_img_status {width:60px !important;}
.zmedia_delete{background:url('/images/wgt_sprite.png') no-repeat 0px -40px;}
.z_twitter_updates, .z_twitter_replies, .z_twitter_favorites, .z_twitter_searches, .z_twitter_directmessages {background:#5599bb url(/images/clouds.gif) no-repeat}
.z_twitter_update_tweet {border:#CCC solid 1px; background:#fafaf9 url('/images/widgets/ztwitter/twitter_bg.gif') repeat-x bottom; width:91%; margin:0 0 0 10px; padding:5px; position:relative; min-height:40px;}
.z_twitter_update_tweet_reverse {border:#CCC solid 1px; float:right; background:#fafaf9 url('/images/widgets/ztwitter/twitter_bg.gif') repeat-x bottom; width:91%; margin:0 10px 0 0; padding:5px; position:relative;}
.z_twitter_box a {color:#2FC2EF !important;}
.z_twitter_interact input {float:left;}
.z_twitter_interact a {color:#002233 !important; display:block; float:left; padding:5px 0 0 0;}
.z_twitter_update_tweet_container {float:left; width:90%;}
.z_twitter_update_tweet_container_reverse {float:right; width:90%;}
.z_twitter_updates .z_twitter_box:hover, .z_twitter_directmessages .z_twitter_box:hover, .z_twitter_replies .z_twitter_box:hover, 
.z_twitter_favorites .z_twitter_box:hover, .z_twitter_searches .z_twitter_box:hover {background:#77b5d2;}
.z_twitter_box {width:100%;	padding:5px 0; float:left;}
.z_twitter_status .z_twitter_box {background:url('/images/widgets/ztwitter/twitter_timeline_bg.png') no-repeat top;}
.z_twitter_box .z_twitter_img {float:left;}
.z_twitter_box .z_twitter_img_reverse {float:right;	text-align:right;}
.z_twitter_img, .z_twitter_img_reverse {width:10%;}
.z_twitter_arrow {width:9px; height:17px; background:url('/images/widgets/ztwitter/twitter_arrow.png') no-repeat; position:absolute; top:6px; left:-9px;}
.z_twitter_arrow_reverse {width:9px; height:17px; background:url('/images/widgets/ztwitter/twitter_arrow_reverse.png') no-repeat; position:absolute; top:6px; right:-9px;}
.z_twitter_status_tweet {clear:both; font-size:13px; color:#002233; overflow:hidden;}
.z_twitter_img img {border:solid 1px #a1b0cd; background-color:#fff; padding:1px; max-width:50px; max-height:50px; margin:0 0 0 5px; width:70%;}
.z_twitter_img_reverse img {border:solid 1px #a1b0cd; background-color:#fff; padding:1px; max-width:50px; max-height:50px; margin:0 5px 0 0; width:70%;}
.z_twitter_data {margin:0 0 0 37px;}
.z_twittername {font-weight:bold; color:#0099b9; padding-right:5px; font-size:13px; overflow:hidden; float:left;}
.z_twittername span {font-weight:normal; color:#AADDFF; clear:both; overflow:hidden;}
.z_twittername_reverse {font-weight:bold; color:#0099b9; padding:0 0 0 5px; float:right; font-size:13px; overflow:hidden; max-width:71%;}
.z_twittername_reverse span {font-weight:normal; color:#002233; float:right; overflow:hidden;}
.z_twittertime {font-style:italic; color:#a3bfc0; float:right;}
.z_twittertime_reverse {font-style:italic; font-size:11px; color:#a3bfc0;}
.ztwitter_save a {display:inline-block; padding:2px; border:solid 1px #5599BB; background-color:#aaddff; color:#002233;	margin:5px 0;}
.ztwitterinput {border:solid 1px #5599BB; padding:2px; width:50%; color:#002233; background-color:#aaddff;}
.ztwitterinputcontainer {margin-bottom:5px;}
.ztwitterlatest{margin-bottom:10px;}
.z_twitter_data3input {padding:3px; border:solid 1px #5599BB; background-color:#aaddff; color:#002233; margin:0 0 0 5px; cursor:pointer;}
.z_twitter_options_padding {padding:10px;}
.z_twitter_options {display:none; background:#FFF; color:#002233;}	
.z_twitter_status_field, .z_twitter_dm_field {border:1px solid #5599BB; padding:3px; float:left; color:#002233; background-color:#aaddff; width:79%;}
.ztwittersettings {padding:5px; color:#002233; font-size:11px;}
.ztwittersettings a {color:#2FC2EF;}
.ztwitter_tabs {background:#002233;border-bottom:#CCC solid 1px; float:left; width:100%;}
.ztwitter_tabs a {text-align:center; font-weight:bold; color:#aaddff; cursor:pointer; padding:5px 0; width:14.2%; float:left;}
.z_twitter_footer {background-color:#002233; clear:both; height:25px;}
.z_twitter_footer a {font-weight:bold; width:50px; text-align:center; float:left; display:block; padding:5px; color:#AADDFF; background-color:#002233; cursor:pointer;}
.ztwitter_tabs a:hover, .z_twitter_footer a:hover {background-color:#00131e !important; color:#FFF !important;}
.ztwitter_search_header {background:#FFF; padding:10px;}
.z_twitter_retweet_status, .z_twitter_delete_msg, .z_twitter_fav_status, .z_twitter_unfav_status, .z_twitter_forward_status, .z_twitter_dm_shortcut, .z_twitter_reply_status,.z_twitter_reply_msg, .z_twitter_reply_status_search, .z_twitter_delete_status, .z_twitter_forward_status_search, .z_twitter_addto_list, .z_twitter_create_friendship {margin:0 0 0 10px;cursor:pointer;}
.ztwitter_search_padding, .ztwitter_dm_compose {padding:10px; float:left; width:98%;}
.ztwitter_search_padding a{color:#fff;}
.ztwitter_trends {padding:0 10px; background-color:#FFF;}
.z_twitter_updates, .z_twitter_replies, .z_twitter_favorites, .z_twitter_searches, .z_twitter_directmessages {overflow-x:hidden; overflow-y:auto; float:left; width:100%; max-height:400px;}
.z_twitter_status_count {color:#43afb5; float:right; font-size:16px; font-weight:bold; color:#2FC2EF;}
.ztwittermsg {padding:5px; color:#AADDFF; font-weight:bold; width:100%; background:#00131E; float:left;}
.z_twitter_outbox,.z_twitter_inbox {overflow-x:hidden; overflow-y:auto; float:left; width:100%;	max-height:125px;}
.ztwitter_list_name {float:left; width:49%; font-weight:bold;}
.ztwitter_list_name a, .ztwitter_list_name img, .ztwitter_list_name input {float:left;}
.ztwitter_list_name a {color:#002233 !important;}
.ztwitter_list_name input {clear:both; margin:5px 0 0 0;}
.ztwitter_list_number {float:left; text-align:center; width:55px;}
.ztwitter_list_tabs{background:#335363; float:left; width:100%; margin:0px !important;}
.ztwitter_list_tabs a{font-weight:bold; width:33.33% !important; text-align:center; padding:10px 0; text-decoration:none; color:#aaddff; float:left;}
.ztwitter_list_tabs a:hover{cursor:pointer; background:#2a404b; color:#fff;}
.ztwitter_list_active_tab {background:#2a404b; color:#fff !important;}
.ztwitter_createnewlist_row {width:100%;	padding:5px 0; float:left;}
.ztwitter_createnewlist_row div {padding:3px 0;}
.ztwitter_list_selection{float:left;margin:0 5px 0 5px;}
.ztwitter_list {float:left; width:59%;}
.ztwitter_privacy_lock img {width:16px; height:16px; background-color:transparent; border:none; margin:auto;}
.ztwitter_lists_box {border-bottom:#002233 solid 1px; background:url("/images/widgets/ztwitter/twitter_timeline_bg.png") no-repeat top;}

/* Twitter Timeline */
.z_twitter_timeline_main {max-width:400px; width:100%;}
.z_twitter_timeline {background:#5599bb url('/images/widgets/ztwitter/clouds.png') no-repeat; width:100%; color:#333; float:left; overflow-y: auto}
.z_twitter_timeline_img{float:left; width:60px;}
.z_twitter_timeline_input {border:solid 1px #5599BB; padding:2px; width:60%; max-width:175px; color:#0a757b; background-color:#AADDFF;}
.z_twitter_timeline_box {width:100%;	padding:5px 0 15px 0; float:left;}
.z_twitter_timeline_update_tweet {border:#CCC solid 1px; float:left; background:#fafaf9 url('/images/widgets/ztwitter/twitter_bg.gif') repeat-x bottom; margin:0 10px; padding:5px; position:relative; float:none;}
.z_twitter_timeline .z_twitter_status .z_twitter_timeline_box {background:#FFF; border-bottom:#CCC dashed 1px;}
.z_twitter_timeline_name {color:#fff; float:left; padding:0 0 10px 0;}
.z_twitter_timeline_name a {font-size:12px; color:#aaddff !important; text-decoration:none !important;}
.z_twitter_timeline_header {background:#2a4c5d url('/images/widgets/ztwitter/twitter_timeline_bg.png') no-repeat bottom;}
.z_twitter_timeline_header .z_twitter_timeline_box {padding-bottom:5px;}
.z_twitter_timeline_footer {background:#002233; clear:both; height:25px;}
.z_twitter_timeline_footer a {font-weight:bold; width:50px; text-align:center; float:left; display:block; padding:5px; color:#AADDFF !important; background-color:#002233; cursor:pointer;}
.z_twitter_timeline_follow_container {padding:0 5px; float:right; max-width:251px; padding:0 10px 0 0; color:#FFF;}
.z_twitter_timeline_follow_container .basicbuttons_buttons {float:right;}

/* LinkedIn */
.z_linkedin {background:#fff; width:100%; overflow-y:auto; overflow-x:hidden;}
.z_linkedin a, .z_linkedin_setting a {color:#003399; font-weight:bold;}
.z_linkedin a:hover, .z_linkedin_setting a:hover {color:#CC0000;}
.z_linkedin_stage {min-height: 100px; max-height:378px; overflow:auto; float:left; width:100%; clear:both;}
.z_linkedin_setting {display:none; padding:10px; background:#fff;}
.z_linkedin_tabset {background:url('/images/widgets/zMyspace/nav_bg.gif') repeat-x; float:left; width:100%; clear:both;}
.z_linkedin_tabset a {padding:5px; border-right:solid 1px #fff; text-decoration:none; display:inline-block; color:#EEE !important; font-size:11px;}
.z_linkedin_tabset a:hover {background-color:#1548ae;}
.z_linkedin_setting {display:none; padding:10px; background:#fff;}
.z_linkedin_box {border-bottom:solid 1px #d8dfea; background:#FFF; overflow:hidden; width:100%; padding:5px 0;}
.z_linkedin_footer {background:url('/images/widgets/zMyspace/footer_bg.gif') repeat-x; height:25px; float:left; width:100%; clear:both;}
.z_linkedin_footer a {font-weight:bold; width:50px; text-align:center; float:left; display:block; padding:5px; color:#FFF; cursor:pointer;}
.z_linkedin_footer a:hover {color:#CC0000 !important;}
.z_linkedin_comment_link {float:right; padding:10px 0;}
.z_linkedin_comment_link a, .z_linkedin_msg_link a, .z_linkedin_invite_link a {color:#003399; float:right; font-weight:normal; cursor:pointer;}
.z_linkedin_status_box {float:left; width:100%; min-height:54px; padding:5px 0;}
.z_linkedin_img {float:left; margin:0 10px 0 0;}
.z_linkedin_img img, .thumbnailImage {border:solid 1px #003399; background-color:#fff; padding:1px; width:50px; height:50px;}
.z_linkedin_img img:hover, .thumbnailImage:hover {border:solid 1px #CC0000;}
.z_linkedin_profile_img img {width:40px; height:40px;}
.z_linkedin_status_field {background:url(/images/widgets/zFacebook/status.gif) no-repeat; padding:6px 10px 0 12px; height:21px; width:185px;}
.z_linkedin_search_field {border:1px solid #5599BB; padding:3px; float:left; color:#002233; margin-right:5px; width:96%;}
.z_linkedin_invite_field {border:1px solid #5599BB; padding:3px; color:#002233; margin:2px; width:40%;}
.z_linkedin_commentbox{border-top:dashed 1px #d8dfea; background:#FFF; float:left; width:96%; padding:5px 0px;}
.zlinkedincommentform {float:left; clear:both; width:100%;}
.zlinkedinmsgform {clear:both;}
.z_linkedin_box textarea {width:97%;}
.z_linkedin_contacts_tabs {float:right; background:#6e7178; right:0; width:5%;}
.z_linkedin_contacts_tabs a {text-align:center; padding:1px 0; height:12px; font:bold 11px Arial, Verdana, sans-serif; color:#E8E6ED; float:right; clear:both; cursor:pointer;	display:block; width:100%;}
.z_linkedin_contacts_tabs a:hover {background:#191919 !important;}
.z_linkedin_contacts_list {max-height:375px; overflow:auto;}

/* Flickr */
.z_flickr_setting {background:#FFF; padding:10px; display:none;}
.z_flickr_info {margin-bottom:10px; font-size:11px; padding:5px; padding-top:0px;}
.z_flickr_input {border:solid 1px #ccc; padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.z_flickr_tabs {float:left;	width:100%;	border-bottom:#CCC solid 1px;}
.z_flickr_tabs a {text-align:center; width:20%; float:left;	font-weight:bold; color:#999;background: #0063DC;cursor:pointer;padding:5px 0;}
.z_flickr_tabs a:hover {color:#000;}
.z_flickr_user {background:#FFF; float:left; width:100%; padding:5px; font-weight:bold;}
.z_flickr_panel {float:left;width:98%; background:#FFF; padding:10px 5px; overflow-x:hidden; overflow-y:auto; max-height:500px;}
.z_flickr_feedbox {border-bottom:solid 1px #d8dfea; background:#FFF; float:left; width:100%; padding:5px 0;}
.z_flickr_title {font-size: 13px;font-weight:bold; padding:2px;}
.z_flickr_time {color:#838B8B; font-style:normal;}
.z_flickr_setitem {float:left; width:30%; margin:5px; border:#eee solid 1px; text-align:center; padding:0px; height:120px;}
.z_flickr_settitle {font-weight:bold; text-decoration:none; cursor: pointer; color:#2FC2EF; padding:2px;}
.z_flickr_thumbnails {clear:both; padding:5px;}
.z_flickr_photo_thumbnail {width: 50px; height: 50px; padding:1px; cursor: pointer;} 
.z_flickr_photobox {text-align:center; border-top:solid 1px #d8dfea; padding:5px; clear:both;}
.z_flickr_photobox img{max-width: 400px;}
.z_flickr_comment {text-align:left;	border:solid 1px #d8dfea; -moz-border-radius:5px; -webkit-border-radius:5px;margin: 3px;padding:3px;font-style:italic;}
.z_flickr_commenter {float:left; font-style:normal;}
.z_flickr_commenter a {	font-weight:bold;color:#2FC2EF;}
.z_flickr_photostream_pageindex {padding:10px 0;float:left;}
.z_flickr_pagenumber {width:20px; text-align:center; float:left; cursor: pointer; }
.z_flickr_contact {float:left; width: 96%; padding:5px; margin:2px; border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;}
.z_flickr_contact a {font-weight:bold; color:#999; cursor:pointer; padding:5px;}

/* ESPN Feed */
.z_espn_feed{background-color:#fff;	width:100%;	min-width: 310px; padding:0 0 15px 0;}
.z_espnpadding{padding:10px;}
.z_espn_feed_setting{padding:10px; background-color:#eee; font-weight:bold;}
.z_espnpadding strong{font-weight:bold; color:#ab2045;}
.z_espnfeedmain {padding-right:10px; text-align:right;}
.z_espn_feed_list {height:100px; overflow-x:hidden;	overflow-y:auto; padding-bottom:10px;}
.z_espn_feed_list br{display:none;}
.z_espn_feed_list a{display:block; color:#000 !important; text-decoration:none;}
.z_espn_feed_list a:hover{color:#225db7; text-decoration:underline;}
.z_espn_feed_list ul{margin-left:20px;}
.z_espn_feed_list ul li{list-style-type:disc; margin-bottom:2px;}

/* Upcoming Local Events */
.z_events {background-color:#fff; width:100%; max-width:800px; min-width:300px; padding:0 0 10px 0;}
.zevents_padding {padding:10px; color:#000; font-weight:bold;}
.zevents_padding input, .zevents_padding select {margin:0 10px 0 0;}
.zevents_setting {padding:10px; color:#000; background-color:#eee; font-weight:bold;}
.zevents_input {border:solid 1px #ccc; padding:4px;}
.z_local_events_list {height:280px; overflow-x:hidden; overflow-y:auto; background-image:url('/images/bg_wgt_shopping.png');}
.z_entertainment_local_events_list {height:270px; overflow-x:hidden; overflow-y:auto;}
.zevents_input {width:45px;}
.zeventspaddingFive {padding:5px;}
.z_local_events_list a {color:#3B5998; text-decoration:none; text-align:center;}
.z_local_events_list a:hover {color:#00ABFF;}
.z_eventitemwrapper {width:98%; float:left; border:solid 1px #999; margin:2px; background-image:url('/images/bg_wgt_shopping.png'); text-align:center;}
.z_eventimage img {padding:5px;}
.zeventsentertainment {padding:5px;}
.z_eventtype {float:left; width:100%;}
.z_eventtypeEvents {float:left; width:100%;}
.z_eventtitle {float:left; width:100%;}
.z_eventdatetime {float:left; width:100%; color:#999; font-size:11px;}
.z_ebayvenue {width:100%; float:left;}
.zevents_entertainment {text-align:left;}

/* Image RSS (Dilbert Daily Strip, Itunes Media, Nasa Image of the Day, New York Magazine, SAT Question of the Day) */
.z_image_rss {width:100%; max-width:800px; min-width:300px; background-color:#FFF;}
.z_image_rss_padding {overflow-x:auto; overflow-y:auto;	background-image:url('/images/bg_wgt_shopping.png');}
.z_image_rss_list {background-image:url('/images/bg_wgt_shopping.png'); text-align:center; padding:10px 0 10px 0;}
.z_image_rss_list a {color:#3B5998;	text-decoration:none;}
.z_image_rss_list a:hover {color:#00ABFF;}
.z_imagerssitemwrapper {width:95%; border:solid 1px #ccc; margin:auto; padding:10px 5px; background-image:url('/images/bg_wgt_shopping.png'); font-size:14px; color:#333; text-align:center;}
.z_imagerssitemwrapper img {max-height:250px; width:auto; max-width:100%;}
.z_imagerssitemwrapper ol {margin-left:20px;}
.zimagerss_source_selection {text-align:center;	padding:0 0 5px 0;}

/* Last.FM */
.z_lastfm {min-width:300px; max-width:700px; padding:0 0 10px 0;}
.zlastfm_container {border:solid 2px #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; padding:5px; margin:2px; color:#000; font-weight:bold; margin-bottom:10px;}
.z_lastfm_search {padding:10px; background-color:#FFF; border-bottom:#ccc solid 1px; font-weight:bold;}
.z_lastfm_search a {color:#3B5998; text-decoration:none; font-weight:normal;}
.z_lastfm_search a:hover {color:#00ABFF;}
.z_lastfm_search .basicbuttons_buttons {border:none;}
.zlastfm_userinput {border:solid 1px #ccc; padding:4px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/* IMDB Search */
.z_imdb_search {background:#ffffcc url('/images/widgets/zimdbsearch/imdb.gif') no-repeat 10px 10px;	width:100%;	max-width:700px; min-width:300px; height:100px;	float:left;}
.zimdb_padding {padding:10px;}
.z_imdb_input {width:50%; text-align:right; float:left; margin-left:150px; margin-top:20px;}
.z_imdb_search_input {border:solid 1px #999; font-size:14px; padding:2px; width:100%;}
.zimdb_search {float:right;}

/* Google Hot Trends */
.z_today_top_search {background-color:#fff; width:100%; max-width:700px; min-width:300px; float:left;}
.ztoday_wrapper {float:left; width:100%; margin-bottom:5px;}
.ztodayLogo {background-image:url('/images/google_trends.gif'); background-position:right top; background-repeat:no-repeat;	min-height:115px;}
.z_today_top_search_padding {padding:10px;}
.z_today_top_search_list ol {margin-left:30px; padding-bottom:10px;}
.z_today_top_search_list ol li {list-style-type:decimal;}
.z_today_top_search_list a {color:#3B5998; text-decoration:none;}
.z_today_top_search_list a:hover {color:#00ABFF;}
.z_today_top_search_setting {padding:10px; background:#fff;}
.z_todaytopsetting {font-weight:bold;}
.ztodays_title {color:#000; font-size:14px;	font-weight:bold;}
.ztodaydate {color:#999; margin-bottom:10px;}

/* Gmail Preview */
.z_email_preview_widget {color:#000; padding:0 0 10px 0; min-height:200px; min-width:300px; width:100%; max-height:400px; overflow-x:hidden; overflow-y:auto; float:left; background:#FFF url(/images/gmail_bg.png) no-repeat bottom right;}
.zemailpreview_messagesubject {font-size:16px; font-weight:bold; margin-left:10px; margin-bottom:-10px; margin-top:10px;}
.zemail_messagecontainer {border:solid 1px #CCC; margin:10px;}
.zemailpreview_subjectd {width:95%; text-align:left; overflow:hidden; height:15px; float:left; margin-left:5px;}
.z_email_preview_email_listcontainer {float:left; width:97%; margin:5px; margin-top:0px; border:solid 1px #ccc; cursor:pointer;}
.zemailpreview_sender {font-size:13px; font-weight:bold; padding:5px; padding-bottom:0px;}
.zemailpreview_address {font-size:11px; color:#999;}
.zemailpreview_date {font-size:10px; padding-left:5px;}
.zemailpreview_subject {padding:10px;}
.defaultoption_container {width:100%; min-height:72px; color:#000; padding-bottom:10px;}
.defaultoption_wrapper {width:100%;}
.defaultoption_title {font-size:14px; font-weight:bold; margin-left:10px; margin-top:10px;}
.defaultmargineleft {margin-left:10px;}
.defaultroundedbox {padding:5px; margin:10px; margin-bottom:0px; float: left; width: 90%; border: solid 1px #ccc;}
.defaultroundedbox .z_email_preview_option_title {font-weight:bold;}
.zemailpreviewloading {text-align:center;}
.zemailpreviewcontainer {min-width:280px; width:100%; height:60px; float:left; margin-bottom:10px;}
.zemailpreviewcontainer strong {font-weight:bold;}
.zemailpreviewcontainer span {color:#00ABFF;}
.zemailprcol1 {width:200px; overflow:hidden; float:left; height:30px;}
.zemailprcol2 {width:200px; overflow:hidden; float:left; height:30px;}
.zemailprcol3 {width:80px; text-align:right;float:right; height:20px;}
.zemailprcol4 {width:20px; float:right; height:20px;}
.zemailprcol5 {width:20px; float:right; height:20px;}
.zemailoptionboxleft {width:200px; float:left;}
.zemailoptionboxleft span {color:#000;}
.zemailoptionboxleft2 {width:80px; float:right;}
.zemailoptcontrol {display:inline-block !important; margin:0px !important; padding:0px !important; text-align:center;}
.z_email_preview_option_input input {width:250px; margin:0 0 10px 0; border:solid 1px #999; padding:5px; font-size:12px; color:#333;}
.z_email_preview_delete {width:15px; height:15px; float:right; font-size:0px; margin:4px 5px 0 0; cursor:pointer; background:0 -40px url('/images/wgt_sprite.png') no-repeat;}
.z_email_preview_edit {background:transparent url(/images/wgt_sprite.png) no-repeat scroll 0 -80px; float:right; font-size:0; height:15px; margin:4px 5px 0 0; width:15px; cursor:pointer;}
.z_email_preview_email_title {margin-top:10px; color:#999;}
.emailpreviewtable {width:100%; background:url('/images/emailpreviewon.gif') repeat-x bottom; float:left; border-bottom:solid 1px #E2E2E2; text-align:left; cursor:pointer;}
.emailpreviewtable:hover {background:url('/images/emailpreviewoff.gif') repeat-x top;}
.zemailpreviewcol1 {width:55%; float:left;}
.zemailpreviewcol2 {width:25%; float:left; font-weight:bold;}
.zemailpreviewcol3 {width:20%; float:left; text-align:right;}
.zemailprevpadd {padding:5px; overflow: hidden;}
.zgmail_options {padding:10px 10px 0; font-size:10px;}
.zgmail_options a {color:#FFF; text-decoration:underline;}
.defaultmargineleft span {width:170px;}

/* Ebay */
.z_ebay {background:#fff; width:100%; min-height:200px; max-height:400px; overflow-y:auto; float:left;}
.z_ebaypadd {padding:10px;}
.zebaylogo {width:80px; height:33px; position:relative; float:left; margin-right:10px;}
.z_ebaysearch {float:left; text-align:right; width:60%; background-color:#ffeda8; border:solid 2px #ffde7f; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;}
.z_ebay_input {border:solid 2px #ffde7f; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; width:50%;}
.z_ebay_setting {padding:10px; background:#FFF;	font-weight:bold;}
.z_ebay_list {float:left; width:100%; margin-bottom:10px;}
.zebaylist_container {width:100%; float:left;}
.zebaypagination {float:left; width:100%; margin:10px;}
.zebaypagination a {text-decoration:none; cursor:pointer; padding-left:1px; padding-right:1px;}
.z_ebaytitle {float:left; width:20%; text-align:center; min-height:50px;}
.z_ebayprice, .z_ebayshipping, .z_ebaytime, .z_ebaylisting {float:left; width:20%; background-color:#222; color:#FFF; font-weight:bold; text-align:center;}
.z_ebayprice div, .z_ebayshipping div, .z_ebaytime div, .z_ebaylisting div {border-left:solid 1px #ccc; padding-bottom:5px; padding-top:5px; background-color:#FFF;	color:#000;}
.z_ebayitemwrapper {width:100%;	float:left;	border:solid 1px #ccc; margin-top:10px;	padding:5px 0;}
.z_ebayitemtitle {width:80%; float:left; padding-bottom:2px; text-align:center;}
.z_ebayitemtitle a {color:#3B5998; text-decoration:none; text-transform:lowercase;}
.z_ebayitemtitle a:hover {color:#00ABFF;}
.z_ebaytitle img {max-width:100px;	max-height: 100px;}
.z_ebay_sort {display:none; float:right; font-weight:bold; padding:3px 0 0 0;}
.zebayinactive {background:#FFF; border:solid 1px #bbb; height:19px; padding-top:5px; color:#000 !important;}
.zebayactive {border:solid 1px #999; min-width:24px !important; height:19px; padding-top:5px; color:#999 !important;}

/* My Ebay */
.z_my_ebay {background:#fff; width:100%; max-height:487px;overflow:auto;}
.zmyebay_setting {background:#fff; padding:10px;display:none;}
.zmyebay_setting_container {border:solid 2px #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:5px; margin:2px; color:#000; font-weight:bold; margin-bottom:10px;}
.zmyebay_username {border:solid 1px #ccc;padding:4px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.zmyebay_info {margin-bottom:10px; font-size:11px; border-bottom:solid 2px #d8dfea; padding:5px; padding-top:0px;}
.zmyebay_list {background:#fff; overflow-x:hidden; overflow-y:auto; min-height:200px;}
.ebayitem a {color:#3B5998; text-decoration:none;}
.ebayseller {clear:both;}
.ebaylistcontainer {border-top:solid 2px #d8dfea; padding:5px;}
.ebaylistcontainer span {font-style:italic; float:left; width:110px;}
.ebaylistcontainer img {margin:5px 0 10px 0;}
.ebaylistcontainer a {color:#3B5998; text-decoration:none;}
.z_my_ebay_title {font-weight:bold;	font-size:13px;	padding:0 0 10px 0;}
.ebayitem {margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:#999 dashed 1px;}
.zmyebay_tabs {float:left; width:100%; background:#EEE8AA; border-bottom:#CCC solid 1px;}
.zmyebay_tabs a {text-align:center; width:16.6%; float:left; font-weight:bold; color:#999; background:#EEE8AA; cursor:pointer; padding:5px 0;}
.zmyebay_tabs a:hover {color:#000;}

/* Dictionary */
.z_dictionary {background-color:#fff; width:100%;}
.zdictionary_padding {padding:10px;}
.zdictionary_content {height:200px; overflow-x:hidden; overflow-y:auto;	padding:10px;}
.zdictionary_content a {color:#3B5998; text-decoration:none;}
.z_dictionary_userinput {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:4px;}
.zdictioary_resultbox {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; margin:5px;}
.zdictionary_source {font-style:italic;}
.zdictionary_word {font-weight:bold;}
.zd_info {color:#666; font-size:11px;padding:10px}

/* Countdown & EventCountdown */
.z_countdown {background:#FFF; color:#333; width:100%; float:left; text-align:center;}
.zcountdowntitle {font-size:24px; font-weight:bold;}
.z_countdown_setting {padding:10px; font-weight:bold;}
.z_countdown_result {padding:10px; min-height:100px;}
.z_countdown_event {border:solid 1px #ccc; padding:2px;	width:200px;}
.z_countdown_date {border:solid 1px #ccc; padding:2px; width:100px;}
.z_countdown_event_long {border:solid 1px #ccc;	padding:2px;}
.zcountdowndetail {font-size:15px; font-weight:bold;}
.zcountdowndetail_location{ font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.zcountdowndetail_description{ margin-bottom: 5px; }
.zcountdowndetail_website{ margin-bottom: 5px; }
.z_countdown_result span{ font-weight: bold;}
.zcountdowndetail_date{ margin-bottom: 5px; }
#z_photo_date_div {display:none; z-index:9999;}
.z_photo_date_div, .z_photo_date_inline, #z_photo_date_div {background:#EEE none repeat scroll 0 0; border:2px solid #fff; font:1.2em segoe ui,Arial,sans-serif; line-height:1.3; padding:2.5em 0.5em 0.5em;width:15.5em;}
#z_photo_date_div, #z_photo_date_div table, .z_photo_date_div, .z_photo_date_div table, .z_photo_date_inline, .z_photo_date_inline table {font-size:12px !important;}
table.ui-datepicker td a {background:#0A60D6 url(/images/zPhoto/date/0a60d6_40x100_textures_03_highlight_soft_22.png) repeat-x scroll 0 50%; border:1px solid #EEE; color:#FFF; cursor:pointer; display:block; padding:0.1em 0.3em 0.1em 0;}
.z_photo_date_title_row {color:#000; text-align:center;}
.z_photo_date_next, .z_photo_date_prev {background:#0A60D6 url(/images/zPhoto/date/0a60d6_40x100_textures_03_highlight_soft_22.png) repeat-x scroll 0 50%; left:0.5em; position:absolute; top:0.5em;}
.z_photo_date_header select.z_photo_date_month {left:2.2em; width:7em;}
.z_photo_date_header select {background:#0A60D6; border:1px solid #FFF; color:#FFF; font-size:1em; line-height:1.4em; margin:0 !important; position:absolute; top:0.5em;}
table.ui-datepicker {text-align:right; width:15.5em;}
.z_photo_date_header select.z_photo_date_year {left:9.4em; width:5em;}
.z_photo_date_next a {background:transparent url(/images/zPhoto/date/fcdd4a_7x7_arrow_right.gif) no-repeat scroll 50% 50%;}
.z_photo_date_next a, .z_photo_date_prev a {border:1px solid #FFF; cursor:pointer; display:block; font-size:1em; height:1.4em; text-indent:-999999px; width:1.3em;}
.z_photo_date_prev a {background:transparent url(/images/zPhoto/date/fcdd4a_7x7_arrow_left.gif) no-repeat scroll 50% 50%;}
.z_photo_date_next:hover, .z_photo_date_prev:hover {   background: #1484e6 url('/images/zPhoto/date/1484e6_40x100_textures_03_highlight_soft_33.png') 0 50% repeat-x;}
.z_photo_date_current, .z_photo_date_control {display:none;}
.z_photo_date_next {left:14.6em;}

/* Calculator */
.hasCalculator {background-color:#333; text-align:center;}
button.calculator-trigger {width:25px;}
img.calculator-trigger {margin:2px; vertical-align:middle;}
#calculator-div {display:none; z-index:10; margin:0; padding:0; border:1px solid #888; color:#000; background-color:#f4f4f4; font-family:Arial,Helvetica,sans-serif;}
.calculator-keyentry {width:0px; height:0px;}
.calculator-inline {display:inline-block; width:300px;}
.calculator-disabled {position:absolute; z-index:100; background-color:white; opacity:0.5; filter:Alpha(Opacity=50);}
.calculator-rtl {direction:rtl;}
.calculator-prompt {clear:both; width:100%; text-align:center;}
.calculator-result {clear:both; margin:2px 2px 10px 2px; text-align:right; height:20px; padding:10px; font-size:22px; color:#333; font-weight:bold; width:265px; overflow:hidden; background:#f3f3ef url('/images/widgets/zCalc/resultback.gif') repeat-x bottom; border:solid 5px #9d999a;}
.calculator-focussed {background:#f3f3ef url('/images/widgets/zCalc/resultback.gif') repeat-x bottom;}
.calculator-row {width:100%; text-align:center; display:inline-block;}
.calculator-space {float:left; margin:2px; width:70px; height:20px;}
.calculator-half-space {float:left; margin:1px; width:14px;}
.calculator-row button {width:75px; height:54px; color:#fff; border:none !important; background-color:transparent; text-align:center; cursor:pointer; display:inline-block; background-image:url('/images/widgets/zCalc/button.png');}
.calculator-row .calculator-ctrl {width:75px; height:54px; color:#333; font-size:14px;}
.calculator-row .calculator-undo, .calculator-row .calculator-clear-error, .calculator-row .calculator-clear {width:75px; color:#00abff;}
.calculator-row .calculator-base, .calculator-row .calculator-angle {width:75px; font-size:70%;}
.calculator-digit, .calculator-oper {width:75px; display:block; font-size:16px; color:#fff;}
.calculator-mem-empty {color:#888;}
.calculator-keystroke {display:none; width:16px; height:14px; position:absolute; left:-2px; top:-2px; color:#000; background-color:#ccc; font-size:80%;}
.calculator-keyname {width:22px; font-size:70%;}
.calculator-cover {display:none; display:block; position:absolute; z-index:-1; top:-4px; left:-4px;	width:125px; height:200px;}

/* Mortgage Calculator */
.z_mortgage_calculator {background-color:#FFF; width:100%; float:left; min-width:300px; max-width:700px;}
.z_mortgage_padding {padding:10px;}
.z_mortgage_padding strong {font-weight:bold;}
.z_mortgage_header {padding:0 0 10px 0;}
.z_mortage_table {border-spacing:5px 10px;}
.z_mortgage_input {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:2px; width:169px; margin:0 0 5px 0;}
.z_mortgage_calculate {padding:0 0 0 214px;}
.z_mortgage_result {padding:15px 25px;}

/* Monster Search */
.z_monster {background-color:#fff; width:100%;}
.z_monster_padding {padding:10px;}
.z_monster_padding div {font-weight:bold;}
.z_monster_setting {padding:10px; background:#FFF; font-weight:bold;}
.z_monster_input {border:solid 1px #ccc; padding:4px;}
.z_monster_list {height:200px; overflow-x:hidden; overflow-y:auto; padding-bottom:10px;}
.z_monster_list ul {margin-left:20px;}
.z_monster_list ul li {list-style-type:disc; margin-bottom:2px;}
.z_monster_list ul li p {font-size:11px; margin:0px; color:#333;}
.z_monster_list a {color:#3B5998; text-decoration:none;}
.z_monster_list a:hover {color:#00ABFF;}
.z_monster_input {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;	padding:4px;}
.z_monster_pubDate {color:#999; font-size:10px;}

/* Favorite Mall */
.z_mall {background-color:#fff; width:100%;}
.z_mall_padding {padding:10px; background:#FFF; font-weight:bold; height:135px;}
.z_mall_panel {height:305px; text-align:center;}
.z_mall_select {margin:10px 0 0 0; float:left; clear:both; width:200px;	height:75px;}
.z_mall_cell {float:left; width:33%; padding:5px 0; margin: 10px 0;}
.z_mall_store {padding:0 0 10px 0; width:90%; margin:auto; border:#FFF solid 1px;}
.z_mall_store:hover {-moz-border-radius:5px; -webkit-border-radius:5px; border:#CCC solid 1px;}
.z_mall_store a {width:100%; height:100%;}
.z_mall_add {text-align:right; float:left;width:100%;}
.z_mall_delete {width:100%;	text-align:right; height:10px;}
.z_mall_add input {margin:0px;}
.z_mall_empty {font-weight:bold; text-align:center; padding:10px 0 0 0;}

/* Language Translation */
.z_translate {background-color:#FFF; width:100%; float:left; min-width:300px; max-width:700px;}
.z_translate_bold {font-weight:bold;}
.z_translatepadding {padding:10px;}
.zc_info {font-size:11px; color:#999; float:right; padding-bottom:10px; padding-top:10px;}
.z_translate_source_content {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;	width:90%;}
.z_translate_target_content {height:30px; overflow-x:hidden; overflow-y:auto;}

/* Travel Search (Kayak) */
.z_travelocity{background-color:#fff; background-image:url('/images/widgets/ztravelocity/kayak-logo.gif'); background-position: right 5px; background-repeat:no-repeat;	width:100%;}
.ztravelocityTabs{padding:10px;}
.ztravelocityPanel{padding: 20px;}
.ztravelocityPanel div{border-bottom:solid 1px #ccc; padding-bottom:5px; padding-top:5px; height:26px; background-color:#FFF;}
.ztravelocityPanel .basicbuttons_buttons {margin:0px; width:200px;}
.ztravelocityPanel select {margin:3px 0 0 0;}
.travelocityInput{border:solid 1px #ccc; padding:4px; -moz-border-radius:5px; -webkit-border-radius:5px; width:200px;}
.travelocityDate{border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:4px; width:200px;}
.ztravelocityFlightForm span {width:150px; margin:0 5px 0 0; float:left; padding:5px 0 0 0; font-weight:bold;}
.ztravelocityCarForm span {width:100px; margin:0 5px 0 0; float:left; padding:5px 0 0 0; font-weight:bold;}
.ztravelocityHotelForm span, .ztravelocityCruiseForm span {width:135px; margin:0 5px 0 0; float:left; padding:5px 0 0 0; font-weight:bold;}
.ztravelocityRadio input {margin:10px 5px 0 0;}

/* Currency Converter */
.z_currency_converter {width:100%; background:#FFF; float:left; min-width:300px; max-width:700px;}
.z_currencypadding {padding:10px;}
.zc_info {font-size:11px; color:#999; float:right; padding:10px 0;}
.z_currency_converter_currency_amount {text-align:right; border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:2px; width:100px;}
.zcurrencydiv {margin-bottom:5px;}

/* CraigsList */
.z_craigslist {background:#fff; width:100%;	min-width:310px;}
.z_craigslist strong {font-weight:bold;}
.z_craigslist_padding {padding:10px;}
.z_craigslist_category_select {padding:0 0 0 3px;}
.z_craigslist_buttons {width:245px; text-align:right;}
.z_craigslist_setting {padding:10px; background:#FFF; font-weight:bold;}
.z_craigslist_list {max-height:200px; overflow-x:hidden; overflow-y:auto;}
.z_craigslist_input {border:solid 1px #ccc;	padding:2px; width:106px;}
.z_craigslist_list a {color:#3B5998; text-decoration:none; display:block; float:left; width:100%; padding:3px 5px;}
.z_craigslist_list a:hover {color:#EEE;	background:#333 !important;}
.zcraigslistdiv {margin:0 0 10px 0;}

/* Calendar */
.wgt_body .home_section_subcontent_bottom a {padding:2px;}
.z_calendar {background:#FFF; width:100%; float:left; text-align:center;}
.zcalendar_event_item {float:left; width:100%;  }
.zcal_events_list {overflow-x:hidden; overflow-y:auto; max-height:300px; font-size: 11px;}
.zcal_event_add_panel {width:100%; float:left;}
.zcalAddTitle {width:100px; text-align:right; margin:0 5px 0 0;}
.zcalEventname {padding:5px 0; width:265px; font-weight:bold; text-align:left; margin:auto; clear:both;}
.zcalEventname span {float:left;}	
.zcalEventname input {border:solid 1px #ccc; padding:2px;}
.zcalEventnameTop {padding:0 0 5px; width:265px; font-weight:bold; text-align:left; margin:auto; clear:both;}
.zcalEventnameTop span {float:left;}	
.zcalEventnameTop input {border:solid 1px #ccc; padding:2px;}
.zCalAllDay input {border:none !important;}
.zcalHideShow {padding:10px 0 0 0;}
.zcalendar_event_col1, .zcalendar_event_col2 {float:left; width:20%; padding-top:5px; text-align:left;}
.zcalendar_event_col2 {font-weight: bold; padding:5px 0 0 5px;}
.zcalendar_event_col3 {float:left; width:100%; text-align:left; padding:0 0 10px 5px; overflow:hidden; font-size:11px;}
.zcalendar_event_col4, .zcalendar_event_col5 {float:left; width:10%; text-align:left; padding:5px 0 0 0; color: #00abff; cursor: pointer;}
.zcalendar_event_col4:hover, .zcalendar_event_col5:hover {text-decoration: underline;}
.edit_button, .delete_button {cursor:pointer;}
.zcal_dateandtime {width:90px; height:160px; float:left; padding:10px 0;}
.zcal_currentday {text-align:center; font-weight:bold; font-size:16px;}
.zcal_currentdaynum {text-align:center; color:#00abff; font-size:70px; font-weight:bold; margin-top:25px;}
.zmastercalendar {float:left !important; /*padding:10px; width:210px;*/ }
.z_calnedarcontainer {overflow:hidden; margin:auto; width:350px;}
.ui-uidatepicker-otherMonth {background-color:transparent !important;}
.ui-uidatepicker-links {float:left;}
.ui-uidatepicker-div, .ui-uidatepicker-inline, #ui-uidatepicker-div {margin:0; padding:0; text-decoration:none;}
.ui-uidatepicker-div, #ui-uidatepicker-div {z-index:9999; display:none;}
.ui-uidatepicker-inline {float:right; display:block;}
.ui-uidatepicker-control, .ui-uidatepicker-current {display:none;}
.ui-uidatepicker-next, .ui-uidatepicker-prev {position:absolute; }
.ui-uidatepicker-next {margin-left: 131px;}
.ui-uidatepicker-next:hover, .ui-uidatepicker-prev:hover {cursor:pointer;}
.ui-uidatepicker-next a, .ui-uidatepicker-prev a {text-indent:-999999px; width:13px; height:13px; display:block; background: url(/images/datepicker/cccccc_7x7_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3;}
.ui-uidatepicker-next a {background:url(/images/datepicker/cccccc_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-uidatepicker-prev a:hover {background:url(/images/datepicker/333333_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-uidatepicker-next a:hover {background:url(/images/datepicker/333333_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-uidatepicker-prev a:active {background:url(/images/datepicker/b5b5b5_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-uidatepicker-next a:active {background:url(/images/datepicker/b5b5b5_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-uidatepicker-header select {border:1px solid #d3d3d3;   background:#eee; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0 !important;}
.ui-uidatepicker-header {text-align:center; font-weight:bold; font-size:16px; position:relative; top:-20px; clear:both;}
.ui-uidatepicker-header option:focus, .ui-uidatepicker-header option:hover {background:red;}
.ui-uidatepicker-header select.ui-uidatepicker-new-month {width:7em; left:2.2em;}
.ui-uidatepicker-header select.ui-uidatepicker-new-year {width:5em; left:9.4em;}
table.ui-uidatepicker td {text-align:center;}
table.ui-uidatepicker td a {text-align:center; display:block; cursor:pointer;}
.ui-uidatepicker-title-row td, .ui-uidatepicker-unselectable {border:0px !important; font-size: 11px;}
.ui-uidatepicker-today {background-color:#666 !important;}
.ui-uidatepicker-today a {color:#FFF !important;}
.zcal_currentdaynum {color:#00abff;}
.z_calendar .ui-uidatepicker-links {float:left !important; position:relative; z-index:100; width:204px !important;}
.z_calendar .ui-uidatepicker-next, .z_calendar  .ui-uidatepicker-prev {float:left !important; position:static; background:#eee url(/images/datepicker/eeeeee_40x100_textures_03_highlight_soft_20.png) 0 50% repeat-x;}
.z_calendar .ui-uidatepicker-next {float:right !important;}
.wgt_body .home_section_zlife_top {background:#F2F2F2; margin:0px; padding:10px 0; }
.wgt_body .home_section_subcontent_rt, .wgt_body .zcal_event_add_panel, .wgt_body .home_section_subcontent_bottom {background:#ffffff;}
.home_section_zlife_top {float:left; width:100%; margin-bottom:10px;}
.home_section_zlife_date {float:left; width:123px; margin-right:10px; text-align:center;}
.home_section_zlife_date_day {width:100%; text-align:center; font-size:21px;}
.home_section_zlife_date_date {width:100%; text-align:center; font-size:110px; font-weight:bold;}
.home_section_zlife_calendar {float:left; width:147px; font-size:11px; font-weight:bold;}
.home_section_zlife_calendar_month {text-align:center; text-transform:uppercase; padding:1px 0 5px 0;}
.home_section_zlife_calendar_month img {margin-bottom:1px;}
.home_section_zlife_calendar_week div, .ui-uidatepicker {font-weight:bold; font-size:11px; width:21px; text-align:center;}
.home_section_zlife_calendar_days a, .home_section_zlife_calendar_days div, .ui-uidatepicker-days-cell a {float:left; font-size:11px; font-weight:bold; width:19px; height:15px; text-align:center; padding-top:4px;}
.home_section_zlife_calendar_days a:hover, .ui-uidatepicker-days-cell a:hover {text-decoration:none;}
.ui-uidatepicker-current-day a, .ui-uidatepicker-current-day a:hover {text-decoration:none;}
.home_section_zlife_calendar_days .selected, .ui-uidatepicker-today a, .ui-uidatepicker-today a:hover {text-decoration:none;}
.zcal_events_list {color:#000;}

/* Recipe Card */
.zrecipecard {width:100%; min-width:300px; background-color:#FFF; float:left; padding:0 0 10px 0; max-height:477px; overflow:auto;}
.zrecipecardpadd {padding:10px 5px;}
.zrecipecard_buttonheader {width:56%; float:left;}
.zrecipecard_searchrecipe_view {border:solid 1px #ccc; color:#666; float:left; clear:both; padding:5px; width:100%;}
.zrecipecard_searchrecipe_view .zrecipecard_input {background-color:#eee; padding:2px; width:98%; font-weight:bold; clear:both; float:left; -moz-border-radius:5px; -webkit-border-radius:5px;}
.zrecipe_input {margin:0 5px 5px 5px !important; padding:2px !important;}
.zrecipecard_tabs {float:right; padding:5px 3px; width:35%;}
.zrecipecard_tabs a {text-align:right; padding:1px 5px 0px 5px; height:15px; clear:both; font:11px Arial, Verdana, sans-serif; color:#999; float:right; display:block; cursor:pointer; margin-bottom:1px;}
.zrecipecard_tabs a:hover {background:#000 !important; -moz-border-radius:5px; -webkit-border-radius:5px; color:#FFF !important;}
.zrecipecard_content {float:left; width:60%;}
.zrecipecard_editrecipe_view {float:left; padding:5px; border:solid 1px #ccc; width:100%;}
.zrecipecardcol2 {float:left; clear:both; margin-bottom:5px; border-bottom:solid 1px #ccc; padding:5px 5px 5px 0; width:99%;}
.zrecipecardcol3 {float:left; color:#666; width:75px; padding:3px 0 0 0;}
.zrecipecardcol4 {float:left; width:100%;}
.zrecipecardcol4 input {background-color:#eee; padding:2px; width:98%; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px;}
.zrecipecard_add_recipe {clear:both; float:right;}
.zrecipenamedex {color:#000; padding:5px 0 15px 0; text-align:center; font-size:16px; font-weight:bold; overflow:hidden;}
.zrecipecard_searchitem {cursor:pointer; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:200px; clear:both; float:left; margin:0 0 3px 0; padding:2px; border:#ccc solid 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#eee;}
.zrecipecard_searchitem:hover {background-color:#ccc;}
.zrecipecard_input {border:solid 1px #ccc; padding:2px;}
.zrecipecard_wideinput {border:solid 1px #ccc;padding:2px; height:60px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#eee; width:98%;}
.zrecipecard_wideinput2 {border:solid 1px #ccc;padding:2px; height:100px; width:98%; -moz-border-radius:5px; -webkit-border-radius:5px; background:#eee;}
.zrecipe_meal_date {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:2px; width:80px;}
.zrecipe_mealplanner_panel {width:250px; padding:5px; border:#ccc solid 1px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#eee; margin-bottom:5px;}

/* Photo Frame */
.z_photo_frame {float:left; width:100%; height:100%; text-align:center; background:#FFF; color:#333;}
.z_photo_frame_widget img {border:0px !important; padding:0px !important;}
.z_photo_frame_widget, .z_photo_frame_widget a {padding:0px !important;}
.photoframeoptions_container {background-color:#FFF; cursor:pointer;}
.z_photo_frame_photo_display img {display:inline-block; text-align:center; margin-top:2px; margin:auto;}
.z_photoFrame_draghere {min-height:40px; float:left; width:100%;}
.z_photo_frame_photo_display {min-height:200px; font-weight:bold; float:left; width:100%;}
.z_photo_frame_option_box {width:100%; border-bottom:solid 1px #CCC;}
.z_photo_frame_option_box a {color:#2FC2EF;}
.z_photo_frame_album_list {width:50%; float:left; max-height:128px; overflow:auto; padding:10px 0;}
.z_photo_frame_photo_list {width:50%; float:left; padding:10px 0; max-height:128px; color:#666 !important; overflow:auto;}
.z_photo_frame_photo_list img {width:40px !important; height:40px !important; overflow:hidden; border:solid 1px #CCC; float:left; margin-left:1px; margin-top:1px;}
.z_photo_frame_album_selected, .z_photo_slideshow_album_selected {cursor:pointer; background-color:#295775 !important; width:90%; margin:auto; text-align:center; max-width:220px; color:#fff;}
.z_photo_frame_album, .z_photo_slideshow_album {cursor:pointer; background-color:#eee; color:#333; width:90%; margin:2px auto; text-align:center; max-width:220px;}
.zphotogramedrag {font-size:14px; font-weight:bold; text-align:left; padding-left:5px; display:none; float:left; min-width:250px;}
.zalbumtitlesshow {width:50%; text-align:center; border-bottom:solid 1px #CCC; float:left; font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px;}
.zphoto_upload {display:block; background:#222; padding:5px 0; clear:both; font-weight:bold; width:100%; text-align:center;}
.zphoto_upload:hover {background:#333;}
.zphotoframe_img {max-height:350px; max-width:305px; margin:auto;}

/* Photo Slideshow */
.z_photo_slideshow_widget img {border:0px !important; padding:0px !important;}
.z_photo_slideshow_widget a {padding:0px !important;}
.z_photo_slideshow_widget {padding:0px !important; width:100%;}
.photoslideshowoptions_container {cursor:pointer;}
.z_photo_slideshow {background:#FFF; color:#333; float:left; width:100%; height:100%; text-align:center;}
.z_photo_slideshow_photo_display img {text-align:center; margin:auto; display:block;}
.z_photo_slideshow_photo_display {min-height:220px; width:100%;}
.z_photo_slideshow_drop_area {height:200px; overflow:auto; width:100%; float:left;}
.z_photo_slideshow_option_box {width:100%; border-bottom:solid 1px #CCC;}
.z_photo_slideshow_option_box a {color:#2FC2EF;}
.z_photo_slideshow_album_list {width:50%; float:left; padding:10px 0; max-height:128px; overflow:auto;}
.z_photo_slideshow_photo_list {width:50%; float:left; padding:10px 0; color:#666 !important; max-height:128px; overflow:auto;}
.z_photo_slideshow_photo_list img, .z_photo_slideshow_thumbnail {width:40px !important; height:40px !important; overflow:hidden; border:solid 1px #fff; float:left;	margin-left:1px; margin-top:1px;}
.z_photo_slideshow_photo_list img {cursor:move;}
.z_photo_slideshow_delay {float:left; padding:5px;}
.z_photo_slideshow_album_title {overflow:hidden;}
.photslidepadding {padding:10px; font-weight:bold !important;}
.z_photo_slideshow_panel {margin:auto; height:45px;}
.z_photo_slideshow img {border:none !important;}
.z_photo_slideshow_drop_area {text-align:left;}
.zphotoslideimgcontainer {width:55px; float:left; margin-right:5px;	margin-bottom:5px; text-align:left;}
.zphotoslidecloseme {width:20px; height:20px; margin-left:35px; margin-top:-5px; cursor:pointer; position:relative;}
.zphotoslideimage {width:45px; height:45px; float:left;}
.zphotoslidename {width:75px; overflow:hidden; float:left; margin-left:5px; margin-top:2px; max-height:40px; font-size:11px !important; font-weight:normal;}
.zphotoslidedragtext {padding:10px; text-align:center; font-size:12px; font-weight:bold;}
.z_photo_slideshow_delay {}
.zalbumtitlesshow {width:50%; text-align:center; border-bottom:solid 1px #CCC; color:#fff; float:left; font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px;}
.zphotoslidesettings {clear:both; width:100%; font-size:12px; font-weight:bold; color:#000; border-top:solid 1px #CCC;  padding-top:5px; text-align:left; padding-bottom:5px;}
.zphotoslidesettings div {padding-left:5px;}
.zphotoslidesettings a {color:#2FC2EF;}
.zphotoslidesettings input {border:1px solid #999; padding:2px;}
.zphotoslideshowdroparea {float:left; display:inline-block;	width:100%;}
.zphotodropzone {float:left; padding:10px;}
.zphoto_upload {display:block; background:#222; padding:5px 0; clear:both; color:#fff !important; font-weight:bold; width:100%; text-align:center;}
.zphoto_upload:hover {background:#333;}

/* Notepad */
.z_notepad {width:100%; min-width:300px; max-width:700px;}
#z_notepad_paper {float:left; width:100%;}
.z_notepad textarea {border:none; max-width:100%; width:100%; min-height:250px;	height:100%; font:14px Arial, Helvetica, sans-serif; background-color:transparent; overflow:auto;}
.znotepad_tabs {float:left; width:100%;	background-color:#666;}
.znotepad_tab {width:25%; float:left;}
.znotepad_tabcontainer a, .znotepad_tabcontainer_last a {cursor:pointer; font:12px Arial, Verdana, sans-serif; color:#000;}
.znotepad_tabcontainer {background-color:#f4f47c; text-align:center; padding:5px 0;	margin-right:1px; cursor:pointer;}
.znotepad_tabcontainer_last {margin-right:0px !important;}
.znotepad_tabcontainer input {width:100%; height:100%;}
.z_notepad_setting {background-color:#333; color:#fff; border-bottom:#666 solid 1px; font-weight:bold; padding:10px;}
.z_notepad_setting_close {text-align:right; clear:both; width:100%;}
.z_notepad_setting_select {clear:both; padding:0 0 0 10px;}
.z_notepad_colors {padding:10px; float:left; width:200px;}
.z_notepad_colors a {display:block; width:30px; height:27px; float:left; margin:0 10px 10px 0;}
.z_notepad_button_yellow {background:url('/images/znotepad_yellow.png') no-repeat;}
.z_notepad_button_orange {background:url('/images/znotepad_orange.png') no-repeat;}
.z_notepad_button_lightgreen {background:url('/images/znotepad_lightgreen.png') no-repeat;}
.z_notepad_button_darkgreen {background:url('/images/znotepad_darkgreen.png') no-repeat;}
.z_notepad_button_lightblue {background:url('/images/znotepad_lightblue.png') no-repeat;}
.z_notepad_button_darkblue {background:url('/images/znotepad_darkblue.png') no-repeat;}
.z_notepad_button_lightpurple {background:url('/images/znotepad_lightpurple.png') no-repeat;}
.z_notepad_button_darkpurple {background:url('/images/znotepad_darkpurple.png') no-repeat;}
.z_notepad_button_lightgray {background:url('/images/znotepad_lightgray.png') no-repeat;}
.z_notepad_button_darkgray {background:url('/images/znotepad_darkgray.png') no-repeat;}
.z_notepadbg_yellow {background-color:#fdfd97 !important;}
.z_notepadbg_orange {background-color:#fbbd85 !important;}
.z_notepadbg_lightgreen {background-color:#daff91 !important;}
.z_notepadbg_darkgreen {background-color:#adff7f !important;}
.z_notepadbg_lightblue {background-color:#a8f2fe !important;}
.z_notepadbg_darkblue {background-color:#85bbfd !important;}
.z_notepadbg_lightpurple {background-color:#e1a2fd !important;}
.z_notepadbg_darkpurple {background-color:#bfa2fd !important;}
.z_notepadbg_lightgray {background-color:#f7f7f7 !important;}
.z_notepadbg_darkgray {background-color:#d2d2d2 !important;}
.znotepad_tabBox_yellow .znotepad_inactive {background-color:#f4f47c;}
.znotepad_tabBox_orange .znotepad_inactive {background-color:#e9b382;}
.znotepad_tabBox_lightgreen .znotepad_inactive {background-color:#c9ed83;}
.znotepad_tabBox_darkgreen .znotepad_inactive {background-color:#a0ed74;}
.znotepad_tabBox_lightblue .znotepad_inactive {background-color:#98e3ef ;}
.znotepad_tabBox_darkblue .znotepad_inactive {background-color:#77acec;}
.znotepad_tabBox_lightpurple .znotepad_inactive {background-color:#d692f4;}
.znotepad_tabBox_darkpurple .znotepad_inactive {background-color:#b094ed;}
.znotepad_tabBox_lightgray .znotepad_inactive {background-color:#e6e6e6;}
.znotepad_tabBox_darkgray .znotepad_inactive {background-color:#c6c6c6;}
.znotepad_tabBox_yellow .znotepad_active {background-color:#fdfd97;}
.znotepad_tabBox_orange .znotepad_active {background-color:#fbbd85;}
.znotepad_tabBox_lightgreen .znotepad_active {background-color:#daff91;}
.znotepad_tabBox_darkgreen .znotepad_active {background-color:#adff7f;}
.znotepad_tabBox_lightblue .znotepad_active {background-color:#a8f2fe;}
.znotepad_tabBox_darkblue .znotepad_active {background-color:#85bbfd;}
.znotepad_tabBox_lightpurple .znotepad_active {background-color:#e1a2fd;}
.znotepad_tabBox_darkpurple .znotepad_active {background-color:#bfa2fd;}
.znotepad_tabBox_lightgray .znotepad_active {background-color:#f7f7f7;}
.znotepad_tabBox_darkgray .znotepad_active {background-color:#d2d2d2;}
.znotepad_active_yellow {background-color:#fdfd97 !important;}
.znotepad_active_orange {background-color:#fbbd85 !important;}
.znotepad_active_lightgreen {background-color:#daff91 !important;}
.znotepad_active_darkgreen {background-color:#adff7f !important;}
.znotepad_active_lightblue {background-color:#a8f2fe !important;}
.znotepad_active_darkblue {background-color:#85bbfd !important;}
.znotepad_active_lightpurple {background-color:#e1a2fd !important;}
.znotepad_active_darkpurple {background-color:#bfa2fd !important;}
.znotepad_active_lightgray {background-color:#f7f7f7 !important;}
.znotepad_active_darkgray {background-color:#d2d2d2 !important;}
.znotepad_inactive_yellow {background-color:#f4f47c !important;}
.znotepad_inactive_orange {background-color:#e9b382 !important;}
.znotepad_inactive_lightgreen {background-color:#c9ed83 !important;}
.znotepad_inactive_darkgreen {background-color:#a0ed74 !important;}
.znotepad_inactive_lightblue {background-color:#98e3ef !important;}
.znotepad_inactive_darkblue {background-color:#77acec !important;}
.znotepad_inactive_lightpurple {background-color:#d692f4 !important;}
.znotepad_inactive_darkpurple {background-color:#b094ed !important;}
.znotepad_inactive_lightgray {background-color:#e6e6e6 !important;}
.znotepad_inactive_darkgray {background-color:#c6c6c6 !important;}

/* Video Frame */
.z_video_frame_widget img {border:0px !important; padding:0px !important;}
.z_video_frame_widget a {padding:0px !important;}
.z_video_frame_video_display {width:320px; height:240px; border:10px; text-align:center; border:solid;}
.z_video_frame_video_list {height:150px; float:left; width:70%; overflow-x:hidden; overflow-y:auto;}
.z_video_frame_album_list {height:150px; float:left; width:30%; overflow-x:hidden; overflow-y:auto;}
.z_video_frame_album, .z_video_frame_album_selected {cursor:pointer;}
.z_video_frame_video {width:100%; height:300px; text-align:center;}
.z_video_thumbnail, .z_video_frame_web_thumbnail {width:50px; height:38px; cursor:pointer;}
.z_video_frame_widget {width:99%; margin:0 auto; min-width:315px; background-color:#eee; padding:1px; height:100%;}
.vp_video_shell {padding:1px; border:1px solid #408fbf;}
.vp_video_object {margin:0 auto; width:100%;}
.vp_thumbnail_options {height:50px; border-top:1px solid #999; padding:5px 0 0 5px; margin-top:3px;}
.vp_thumbnail_container {padding-right:120px; height:45px;}
.vp_thumbnail_shell {width:100%; background-color:#fff; overflow:hidden;}
.vp_scroll_left, .vp_scroll_right {width:10px; height:25px; padding-top:20px; background-color:#a0c7df;}
.vp_scroll_left {float:left; position:absolute;}
.vp_scroll_right {float:right; position:relative; margin-top:-45px;}
.vp_thumbnails {height:37px; float:none; z-index:50; white-space:nowrap; padding:8px 15px 0 15px; overflow:hidden;}
vp_thumbnails a, img {border:none;}
.vp_video_options {float:right; width:110px; margin:-45px 0 0 10px;}
.vp_video_options select {width:110px; margin-top:2px;}
.vp_scroll_left, .vp_scroll_right {cursor:pointer;}
.z_video_frame_option_box {background:#FFF; width:100%; border-bottom:solid 1px #CCC; height:230px; color:#000;	font-weight:bold;}
.z_video_frame_album_menu {padding:0 0 10px 0;}
.zvideogrameoptionbox{padding:10px;}
.z_video_frame_add_album {width:100%;}
.z_video_frame_album_created {color:#FFF; font-size:14px;}
.z_video_frame_video_added {color:#FFF;	font-size:14px;}
.z_video_frame_album_group_list {float:right; width:220px; max-height:160px; padding:5px; overflow:auto; border:solid 1px #ccc;}
.z_video_frame_add_album_left {float:left; width:200px;}
.z_video_frame_stage {background-color:#000; height:300px; padding:0 2px 2px 2px;}
.zvideoframeoptionlable {width:205px; height:19px; overflow:hidden;}

/* To Do List*/
#z_sticky_note_options {padding:10px 10px 10px 10px; background:#FFF;}
.ztodolist_container {width:100%; min-width:300px; min-height:200px; background:#adb1bb; float:left;  padding:0 0 5px 0;}
.zsticknote_widget_option {border-bottom:solid 1px #ccc; background-color:#fff; float:left; width:100%;}
.ztodo_border {float:left; width:99%;}
.ztodolist_items {font-weight:bold;}
.ztodolist_left {width:200px; float:left;}
.ztodolist_leftinput {border:solid 1px #AAA; padding:1px; width:248px;}
.ztodolist_right {width:100px; float:left;}
.ztodolist_list {float:left; width:100%; padding-bottom:10px; margin-top:10px;}
.ztodolist_bottomcontainer {float:left; width:100%;}
.Low, .Medium, .High {width:100%; float:left; display:block; margin:0 0 1px 0; background:url('/images/todo_bg.png') repeat-x bottom; cursor:pointer;}
.Low .ztodocl3 {color:#248d00; font-weight:bold;}
.Medium .ztodocl3 {color:#00a0ee; font-weight:bold;}
.High .ztodocl3 {color:#ec0000; font-weight:bold;}
.ztodolistrow {width:100%; float:left; min-height:20px; border-bottom:solid 2px #eee; padding-bottom:2px;}
.zsticknote_widget_option .ztodolistrow {width:100%; float:left; min-height:20px; border-bottom:solid 2px #ccc; padding-bottom:2px;}
.zstickynote_widget {float:left; width:100%;}
.ztodobottomtables {float:left; overflow:auto; max-height:447px; width:100%;}
.ztodobottomtables input, .ztodolist_list input {background-color:transparent; width:100%;}
.update_item {padding:2px 0;}
.ztodocl3 {width:46px; float:right; text-align:center; padding:5px; margin:0px;}
.ztodocl2 {width:51%; float:left; overflow:hidden; border:none; background:none; margin:0; padding:3px; font:12px Arial, Helvetica, sans-serif; color:#000 !important; margin:0px;}
.ztodocl2_Opt {width:50%; float:left; border:none; background:none; margin:0; padding:0;}
.ztodocl1 {text-align:right; margin:0; float:left; padding:5px; border:none; background:none; width:15px;}
.zstickynote_widget .ztodocl2 {width:70% !important;}
.ztodolistpadding {padding:5px;}
.ztodolistpriority {width:20%; float:left; text-align:left; font-weight:bold; border-bottom:solid 1px #666; margin-bottom:5px; padding:0 0 5px 0;}
.ztodolistpriority span {padding:0 0 0 10px;}
.zpriorityright {width:80%; float:left; border-bottom:solid 1px #666; margin-bottom:5px; padding:0 0 5px 0;}
.zpriorityright div {padding-left:5px; font-weight:bold;}
.ztodoeditable {border:solid 1px #ccc; padding: 2px;}
.delete_button {cursor:pointer;}

/* Stock Ticker */
.z_stock_ticker {width:100%; max-height:487px; background:#FFF; overflow:auto;}
.zst_info {font-size:11px;}
.zst_rows {width:100%; float:left; height:20px; background:#387aa3; color:#fff; border-bottom:#2F4858 solid 1px;}
.zst_rowstop {width:100%; float:left; height:20px; background-image:url('/images/widgets/zstockticker/top.gif'); color:#fff;}
.zst_symbol {height:18px; padding-top:2px; float:left; text-align:center; background-image:url('/images/bg_wgt_subheader.png');}
.zst_price_less {height:18px; padding-top:2px; float:left; text-align:center; background:#a92521;}
.zst_price_more {height:18px; padding-top:2px; float:left; text-align:center; background:#0B9940;}
.zst_open,.zst_high, .zst_low {height:18px; padding-top:2px; float:left; text-align:center;}
.zst_lowon {background:#767d9b;}
.zst_highon {background:#4a9e9c;}
.zst_unknown {height:18px; padding-top:2px; float:left; text-align:center;}
.zst_delete {width:10%; height:20px; text-align:center; float:left;}
.zstockticker_searchcontent {margin:5px 0 10px 0; height:40px; text-align:center; border-top:#387AA3 solid 1px;}
.zstockticker_input {border:solid 1px #CCC; padding:4px;}
.z_stock_ticker_setting {padding:10px; background:#275571; color:#FFF;}
.z_stock_choice {float:left; width:50%;}
.z_stock_choice span {width:100px; float:left;}
.z_stock_choice input {float:left;}

/* OpenTable Restaurant Reservation */
.z_restaurants {background-color:#fff; width:100%; color:#000;}
.zrestaurantrow strong {font-weight:bold;}
.z_restaurants_padding {padding:10px;}
.zrestaurant_container span {width:75px; float:left; padding:3px 0 0 0;}
.z_restuarants_search {clear:both; padding:10px 0 0 0;}
.z_restaurants_panel {max-height:250px; overflow-x:hidden; overflow-y:auto; padding:10px;}
.z_restuarants_title {padding:0 0 10px 0;}
.zrestaurantrow {float:left; border:solid 1px #ccc; margin-top:10px; width:98%; padding:0 0 0 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.z_restaurants_state {padding:0 0 10px 0;}
.restauranttitle {padding-top:2px; float:left; width:50%; overflow:hidden; font-weight:bold;}
.restaurantbutton {float:right;}	
.restaurantaddress, .restaurantphone {float:left; overflow:hidden; font-weight:normal; clear:both;}
.z_restaurants_zipcode {border:solid 1px #ccc; padding:4px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.zresultinfo {padding-left:10px; font-style:italic;}
.zrestaurant_container {border:solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; color:#000; font-weight:bold;}

/* Feeds */
.zfeeds_config i {color:#fff; font-style:italic;}
.z_feeds {color:#000; background:#fff url(/images/icon-rss.png) no-repeat bottom right; max-height:467px; padding:10px;}
.zrefreshingfeeds {background-color:#fff; padding:10px; color:#3B5998;}	
.zfeeds_config {color:#3B5998; min-height:92px; width:100%;}
.zfeeds_feed {overflow-x:hidden; min-width:310px; min-height:56px;}
.zitunestop_option {text-align:center;}
.zfeeds_feed a {color:#3B5998;}
.zfeeds_feed a:hover {color:#00abff;}
.zfeeds_feed a:visited {color:#999;}
.zcustomrsscontainer {border:solid 1px #ccc; padding:5px; color:#000; font-weight:bold; margin:10px;}
.zcustomrssinput {margin-bottom:5px;}
.zcustomrssinput input, .z_rss_search_userinput {width:98%; border:solid 1px #ccc; padding:2px;}
.zcustomaddfeed{color:#000; font-size:14px; font-weight:bold; text-align:center; padding:10px 0 0 0;}
.zcustomrsstext{color:#333;}
.pastebutton {float:right;}
.zfeeds_feed_header {background-color:#F0F0F0; min-height:15px;}
.zfeeds_feed_header IMG {display:inline; vertical-align:middle; margin-right:2px;}
.zfeeds_delete_icon {float:right; font-weight:bold; width:20px; text-align:right;}
.zfeeds_delete_hover {text-decoration:underline;}
.zfeeds_feed_items ul {padding-left:10px;}
.zfeeds_feed_items li {margin-bottom:5px; padding-left:15px; background:url(../images/icons/rss/ico_add.gif) no-repeat 0px 3px;}
.zfeeds_feed_items a {text-decoration:none; margin-right:20px;}
.zfeeds_config_header {width:100%;}
.zfeeds_config_header a {float:right; font-weight:bold; width:20px; text-align:right;}
.zc_feed_template {background-repeat:no-repeat !important; border:none !important;}
.zfeeds_category_name {display:none}
.zfeeds_feed_item_description {color:#000000;}

/* Wikipedia */
.z_wikipedia {padding:10px;	background:#fff url('/images/widgets/zwikipedia/wikipediaback.gif') no-repeat right bottom;	min-height:120px; min-width:290px; font-weight:bold;}
.zwikipediainput {border:solid 1px #ccc; width:200px; margin:5px 0; font-size:14px; padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.zwikipediabutton {border:2px solid #fff; text-align:center; margin-left:152px; color:#fff; padding:3px; font-size:11px !important; font-weight:normal !important; display:inline-block; background:transparent url(/images/buttons/buttonsback.png) repeat-x center bottom;}
		
/* Weather */
.zweather_widget img {border:0px !important; padding:0px !important;}
.zweather_widget a {padding:0px !important;}
.z_weather {width:100%; clear:both;} 
.zweather_frame {width:inherit; background:url(/images/widgets/zWeather/header_frame.png) repeat-x;}
.zweather_lf {width:9px; height:10px; float:left;}
.zweather_mf {float:left; font-size:0px;}
.zweather_rf {width:9px; height:10px; float:right;}
.zweather_header {width:inherit; float:left; background:#A0BBE2 url(/images/widgets/zWeather/weather_back.gif) repeat-x;}
.zweatherheader_container {float:left; min-width:287px; min-height:108px;}
.zweather_current {width:100px; float:left;}
.zweather_current img {height:90px;}
.zweather_templocation {float:right; color:#FFF; margin-right:10px;}
.zweather_largtemp {text-align:right; font-size:36px; font-weight:bold;}
.zweather_locations {text-align:right; font-size:14px;}
.zweather_dates {width:inherit; float:left;}
.zweather_weekdays {float:left; width:20%; text-align:center; background-color:#C2D4EC; color:#314B6E; font-size:14px; font-weight:bold;}
.zweather_weekdayLinks {background-color:#C2D4EC;}
.zweather_weekdayLinks a {display:block; color:#314B6E !important; line-height:30px !important; border-bottom:solid 1px #FFF !important; border-top:solid 1px #FFF !important; font-size:12px !important; font-weight:normal !important; text-decoration:none !important;}
.z_weather_weekday_selected {background-color:#314B6E !important; border-bottom:solid 1px #FFF !important; border-top:solid 1px #FFF !important;}
.z_weather_weekday_selected a {background-color:#314B6E !important; text-decoration:none !important; color:#FFF !important; font-weight:bold !important; line-height:30px !important; font-size:12px !important; text-decoration:underline !important;}
.zweather_weekdayLinks a:hover {background-color:#D5E7FF !important;}
.zweather_high {margin-top:10px; color:#FFF; display:block; clear:both;	text-align:center;}
.zweather_smallicon {width:53px; height:47px; display:inline-block;}
.zweather_low {margin-top:10px; color:#153056; padding-bottom:10px; display:block; clear:both;}
.zweather_weathcol1 {background:#7D95B7 url(/images/widgets/zWeather/col1.gif) repeat-x 0px 32px;}
.zweather_weathcol2 {background:#5D7BA5 url(/images/widgets/zWeather/col2.gif) repeat-x 0px 32px;}
.zweather_bottom_info {width:inherit; float:left; border-top:solid 1px #FFF; background-color:#314B6E; color:#FFF; padding-top:4px;}
.zweather_bottom_info strong {color:#D2E5FF !important; font-weight:bold !important;}
.zweather_bottom_left {float:left; width:40%; min-height:36px; font-size:12px;}
.zweather_bottom_left div {padding-left:5px;}
.zweather_bottom_right div {padding-right:5px;}
.zweather_bottom_right {float:right; width:60%; text-align:right; min-height:36px; font-size:12px;}
.zweather_bottom_cities {background:#223A5C url(/images/widgets/zWeather/bottom_middle.gif) repeat-x;}
.zweather_bottomcity_left {width:9px; height:29px; float:left;}
.zweather_bottomcity_middle {color:#FFF; padding-left:10px;}
.zweather_bottomcity_middle a img {float:none;}
.zweather_bottomcity_right {width:9px; height:29px; float:right;}
.zweather_bottom {width:inherit; background-color:#223a5c; float:left;}
.zweather_bottomcitybottom_left {float:left; width:9px; height:8px; visibility:hidden;}
.zweather_bottomcitybottom_middle {float:left; font-size:0px;}
.zweather_bottomcity_middle a {padding:9px 5px 2px 5px !important; text-decoration:none !important; color:#9FB8D9 !important; font-size:12px !important; border-bottom:solid 1px transparent !important;}
.zweather_bottomcity_middle a:hover {color:#B8D7FF !important; background-color:transparent !important;}
.z_weather_city_selected {background:url(/images/widgets/zWeather/active_bottom.gif) repeat-x !important; color:#FFF !important; border-bottom:solid 1px #5D8BC8 !important;} 
.z_weather_city {margin:-4px 0 0 0;}
.zweather_bottomcitybottom_right {float:right; width:9px; height:8px; visibility:hidden;}
.zweather_widget {width:100%; overflow:hidden; float:left; background:url('/images/widgets/zWeather/background.gif') repeat-x -10px -10px;}
.zweather_removeCity {color:#FFF; padding:10px;}
.zweather_powerby {text-align:right; color:#D2E5FF; font-size:11px; padding-right:5px; clear:both;}
.zweather_options {min-height:366px; background-color:#223A5C;}
.zweather_widget_option {width:100%;}
.weatheroptions_container {background-color:#314B6E; color:#FFF; cursor:pointer; border:solid 1px #23303F; display:none;}
.zweather_bottom_optionsinfo {background-color:#314B6E;	border-top:solid 1px #477BC2; width:100%; color:#FFF;}
.zweather_addacity {padding:5px;}
.zweather_addacityinput {border:solid 1px #9DB3DA; padding:2px;	width:80px;}
.zweather_optdegrees {padding:5px;}
.zweather_optionsaddcity {padding:5px;}
.zweather_optiondegreetype {padding:10px 10px 5px 5px;}

/* Package Tracker */
.z_packge_tracking {background-color:#FFF; width:100%;}
.zpackagepadding {padding:10px; color:#000;}
.zpackagepadding .basicbuttons_buttons {clear:both;}
.z_packagetrackingTitle {font-weight:bold; font-size:12px;}
.z_packagetrackingButtons {clear:both; text-align:right; width:295px;}
.zpacktracktitle {margin-top:10px; font-size:12px; font-weight:bold;}	
.z_package_tracking_list {padding:0 10px 10px 10px; max-height:220px; min-height:50px; overflow-x:hidden; overflow-y:auto; background-image:url('/images/bg_wgt_shopping.png');}
.zptracking_input {padding:4px 0; font-size:13px; width:100%; border:solid 1px #ccc;}
.z_packge_tracking .siteComments {margin-top: 5px;}

/* Playlist */
.z_playlist {width:100%; max-height:487px; overflow:auto; background:#FFF;}
.z_playlist_setting a {color:#2FC2EF !important; text-decoration:none !important;}
.z_playlist_setting {padding:10px;}
.z_playlist_source {border:solid 1px #ccc; padding:2px;	margin:2px;	width:99%; min-height:200px; overflow:auto; font:12px Arial, Helvetica, sans-serif; color:#333;}

/* Movie Trailers */
.z_movie_trailer {background-color:#000; text-align:center;	min-width:290px;}

/* Web Videos */
.z_web_videos_widget img {border:none !important; padding:0px !important;}
.z_web_videos_widget a {padding:0px !important;}
.z_web_videos_thumbnail {width:50px; height:38px; cursor:pointer;}
.z_web_videos_widget {width:100%; margin:0 auto; height:100%;}
.z_web_videos_video_shell {padding:1px;}
.z_web_videos_video_stage {background-color:#515151; height:300px; padding:0 2px 2px 2px;}
.z_web_videos_video_object {width:400px; margin:0 auto; text-align:center;}
.z_web_videos_thumbnail_options {height:50px; padding:5px 0 0 5px; margin-top:3px;}
.z_web_videos_thumbnail_container {padding-right:5px; height:45px;}
.z_web_videos_thumbnail_shell {width:100%; overflow:hidden;}
.z_web_videos_scroll_left, .z_web_videos_scroll_right {width:10px; height:25px; padding-top:20px; background-color:#a0c7df; cursor:pointer;}
.z_web_videos_scroll_left {float:left; position:absolute;}
.z_web_videos_scroll_right {float:right; position:relative; margin-top:-45px;}
.z_web_videos_thumbnails {height:37px; float:none; z-index:50; white-space:nowrap; padding:8px 15px 0 15px; overflow:hidden;}
.z_web_videos_thumbnails a, img {border:none;}
.z_kids_video_video_options {float:right; width:110px; margin-left:10px; margin-top:-45px;}
.z_web_videos_option_box {background:#797979 url('/images/zphotframe_back.gif') repeat-x bottom; width:100%; border-bottom:solid 1px #CCC; height:230px; color:#fff;}
.z_web_videos_option_box2 {padding:10px;}
.z_web_videos_add_album {width:100%;}
.z_web_videos_album_created {color:#FFF; font-size:14px;}
.z_kids_video_album_group_list {float:right; width:220px; max-height:160px; padding:5px; overflow:auto; border:solid 1px #ccc;}
.z_web_videos_add_album_left {float:left; width:200px;}
.z_web_videos_title {color:#fff !important;}
.z_web_videos_lable {width:205px; height:19px; overflow:hidden;}
.z_web_videos_thumbnails img {border-top:solid 1px transparent !important; border-bottom:solid 1px transparent !important;}

/* Games */
.z_games {min-width:300px; background-color:#515151; padding:1px; height:100%;}

/* Google Voice */
.z_google_voice {width:100%; max-height:487px; overflow:auto; background:#FFF; text-align:center; padding:15px 0;}
.z_google_voice_setting a {color:#2FC2EF !important; text-decoration:none !important;}
.z_google_voice_setting {padding:10px;}
.z_google_voice_source {border:solid 1px #aaa; padding:2px; margin:2px; width:98%; min-height:100px; overflow:auto; font:12px Arial, Helvetica, sans-serif; color:#333;}

/* Contact Us */
.z_contact_us_container {padding:10px; background:#FFF; color:#333;}
.z_contact_us_container input, .z_contact_us_container textarea {border:#AAA solid 1px; padding:1px;}
.z_contact_us_left {width:125px; float:left; margin-bottom:10px;}
.z_contact_us_right {width:175px; float:left; margin-bottom:10px;}
.z_contact_input textarea, .z_contact_input input {width:195px;}
.z_contact_us_title {margin-bottom:10px;}
.z_contact_us_box {clear:both;}
.z_contact_us_delete{  margin-left: -9px; cursor: pointer;}

/* Paypal */
.z_paypal_settings {padding:10px; color:#333; margin:0 1px;}
.z_paypal_settings a {color:#2FC2EF !important; text-decoration:none !important;}
.z_paypal_title{margin:0 0 10px 0; font-weight:bold; font-size:14px;}
.z_paypal {text-align:center; background:#FFF; color:#333;}
.z_paypal_text_input {border:solid 1px #999; padding:2px; margin:2px;}
.z_paypal_text_long {width:70%;}
.zpaypal_buynow_button {padding: 10px;}
.zpaypal_photo {background:#999; padding:5px 0; display:none; float:left; width:100%;}
.zpaypal_photo_selected {min-height:80px; float:left; background:#999; border-top:#ccc solid 1px; font-weight:bold; text-align:center; display:none;}
.zc_photoblog_thumb_element {width:40px !important; height:40px !important; overflow:hidden; margin:0 5px 5px 0 !important; float:left; text-align:center; border:solid 1px #000; cursor:move;}
.zc_photoblog_thumb_element img {max-height:50px; max-width:50px; border:none; padding:0px;}
.zblogAlbumList .z_photo_frame_photo_list{height:170px; overflow-y:auto; padding:5px 0 0 5px; width:250px !important;}
.zblogAlbumList .zblogphotoList, .zblogAlbumList .z_photo_frame_photo_list, zblogAlbumList {float:left; width:47%;}

/* Google Search */
.zgooglesearch {width:100%; float:left; background:#FFF;}
.zgooglesearch_padding {padding:10px; margin:auto;}
.zgooglesearch_input {border:solid 1px #999; font-size:14px; padding:2px 0; width:100%;}
.zgooglesearch_submit {float:right;}
.zgoogleLogo {background:url('/images/widgets/zGoogleSearch/google_custom.gif') no-repeat right top; height:60px; margin:5px auto; width:150px;}
.zgooglesearch .siteComments {margin-top: 5px;}

/* Poll */
.z_poll_widget {padding:10px; background:#fff; color:#333;}
.z_poll_setup {width:100%; float:left;}
.z_poll_title {float:left; width:75px; color:#333;}
.z_poll_input {float:left; width:85%;}
.z_poll_option_box {padding:10px;}
.z_poll_question, .z_poll_answers {float:left; clear:both; padding:0 0 5px 0; width:100%;}
.z_poll_friend_list {overflow-x:hidden; overflow-y:auto; max-height:200px;}
.z_poll_show_title {font-weight:bold; margin-bottom:10px !important; font-size:14px;}
.z_poll_show_panel, .z_poll_show_panel div {text-align:center;}
.zpoll_resultsvalue {padding:0 0 5px 0;}
.z_pollContainer {width:550px; float:left;}
.zpolllist_container {width:550px; float:left; margin-bottom:10px; border-bottom:solid 1px #999;}
.zpolcol2 a, .zpolcol3 a {padding:3px; font-size:11px; background-color:#06C; color:#fff !important; border:solid 1px #fff; width:85px; text-align:center;}
.zpolcol2 a:hover, .zpolcol3 a:hover {color:#cae8ff !important;}
.zpolcol1 {width:300px; float:left;}
.zpolcol2 {width:90px; float:left; text-align:center;}
.zpolcol3 {width:90px; float:left;}
.zpolcol4 {width:20px; float:right;}
.zpoldelete {background-image:url('/images/blank.gif') !important; width:20px !important; height:20px !important; margin:0px !important; padding:0px !important;}
.z_poll_question input, .z_poll_answers input {border:solid 1px #ccc; padding:2px; float:left; width:98%;}
.zpollviewa {margin-top:5px;}
.zpollviewa a {color:#fff; font-size:11px; text-decoration:underline;}
.zoolooQuickVote {float:left; width:161px; margin-top:82px; margin-left:20px;}
.zoolooQuickvote_title {margin-bottom:10px; font-weight:bold; font-size:14px;}
.z_poll_show_answers div {padding:0 0 5px 0;}
.z_poll_show_answers {padding:0 0 10px 15px;}