/* -----------------------------------------------------------------------
	MapVivo - Your Online Travel Journal
	visit mapvivo.com or email us at info@mapvivo.com
   ----------------------------------------------------------------------- */

body	{background:#f5f5f5 url(/images/bkg_body.gif) repeat-y 50% 0px;}
p		{margin-bottom:1em;}
em 		{font-weight:bold;	font-style:normal;color:#444;}
strong 	{font-weight:normal;}


h2 span a.button2	{float:right;margin-top:-13px;padding-left:5px;margin-right:0px;		margin-top:6px;} /*changed 21.09.09*/

.side-r .ne, .side-r .se, .side-r .nw {display:none;}
.side-l .ne, .side-l .sw, .side-l .nw {display:none;}
.side-r .text	{width: 165px;}

.error, .notice, .success {padding:.5em 1em;margin:10px 0px;border:0px solid #ddd;font-weight:normal;-moz-border-radius:7px;-webkit-border-radius:7px;}
.spacey	.wrap 	{margin:0px 20px;}
.spacey	.side-r .wrap, .spacey	.side-l .wrap {margin:0px}
.topSpace		{padding-top: 105px;}

.rating					{width:170px !important;}
/* ------------------------------- Global content boxes --- */
.profile-mini			{clear:both;margin-bottom:14px;}
.profile-mini img		{float:left;border:1px solid #eee;margin-top:0px;}
.profile-mini a:hover img	{border-color:#FFEB78;}
.profile-mini h3		{margin-left:58px;font-size:12px;margin-bottom:3px;}
.profile-mini h3 div	{font-size:9px;margin-top:2px;}

.profile-mid			{clear:both;margin-bottom:4px;}
.profile-mid img		{border:1px solid #eee;}
.profile-mid a.imgHolder{display:block;margin:0 auto;width:82px;height:82px;}
.profile-mid a:hover img{border-color:#FFEB78;}
.profile-mid h3			{font-size:12px;margin-bottom:3px;text-align:center;}
.profile-mid h3 div		{font-size:9px;margin-top:2px;}

.journey-mid			{margin-bottom:10px;}
.journey-mid img		{float:left;margin:0 5px 0 0;border:1px solid #eee;}
.journey-mid h3			{font-size:13px;line-height:1.2em;}
.journey-mid .subheader	{margin-top:5px;font-size:10px;}

#home-main h2		{margin:10px 0px;}
#home-main .s-12 h2	{margin-bottom: 20px;}
.journey-wide 		{border-bottom:1px solid #eee;margin-top:10px;}
.journey-wide img	{border:1px solid #eee;margin-top:3px;}
.journey-wide a:hover img	{border-color:#FFEB78;}
.recentEntry img			{border:1px solid #eee;}
.recentEntry a:hover img	{border-color:#FFEB78;}
.box-newsletter .button2	{margin-top:2px;}

/* ------------------------------- Page Top & Menu --- */
#top				{width:973px;margin:0 auto;height:95px;background:url(/images/sprite_bkg_bw.gif) repeat-x 0 0;position:relative;border-bottom:3px solid #F8F8F8;}
#profile #top		{height:98px;}

#topMessage			{margin-top:-15px;}
#topMessage h1		{font-size:24px;font-weight:bold;letter-spacing:-0.5px;margin-top:6px;text-align:center;color:#fff;text-shadow:1px 1px 0 #444;}
#topMessage h1 em	{color:#FFE800;}
#profile-topUser	{margin-top:-25px;}

#topSprite			{background:url(/images/bkg_head.jpg) no-repeat 50% 0px;height:73px;position:absolute;margin:0 auto;top:22px;width:100%;border-bottom:1px solid #ddd;}
#profile #topSprite	{height:76px;}
#topLogo			{background:url(/images/logo.gif) no-repeat 0 0;position:relative;top:35px;left:-366px;width:193px;height:52px;display:block;margin:0 auto;border:none;z-index:2;}
#profile #topLogo	{top:37px;}
.edu #topLogo		{background:url(/images/logo-edu.gif) no-repeat 0 0;top:32px;left:-366px;width:200px;height:52px;display:block;margin:0 auto;border:none;z-index:2;}
#top .container		{position:relative;}

/* ------------------------------- Footer --- */
#footer 				{width:973px;margin:0 auto;text-align:left;clear:both;background:#F8F8F8 none repeat scroll 0 0;border-top:1px solid #fff;}	
.footer-wrap			{background-color:#ccc;border-top:1px solid #bbb;margin-top:10px;}
.footer-wrap .container	{margin-top:12px;}
#footer .navlist 		{margin:0px 0px 10px 0px;font-size:11px;list-style:none;border-left:1px dotted #888;padding-left:5px;}
#footer .navlist li 		{text-align:left;padding:2px;margin-bottom:2px;line-height:1.2em;}
#footer .navlist li a 		{color:#666;}
#footer .navlist li a:hover {color:#1875D7;}
#footer .navlist li.last 	{border:none;}
#footer input.text		{background:#eee;width:100px;}
#footer .s-10 p			{margin-bottom:4px;margin-top:5px;}

#footer .error, #footer .success,#footer .newsletter-sending{-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px 15px;position: absolute; bottom:-3px;}
#footer .newsletter-sending 	{border-color: #aaa; background: #fff;}
#footer .newsletter-sending	img	{height: 20px; float: left;}
/* ------------------------------- EDIT / ADMIN user --- */
a.edit			{font-variant:small-caps;text-transform:lowercase;color:#888;font-size:12px;font-weight:normal;letter-spacing:0px;border:none;}
a.edit:hover	{color:#6A0C9E;}

/* ------------------------------- Page :: Press --- */
#press h3		{font-size:18px;}
h3 .subheader	{margin-top:3px;}

/* ------------------------------- Page :: User profile--- */
#profile-topUser p.note	{margin-bottom:0px;color:#888;letter-spacing:2px;}
#profile-topUser h1		{padding-top:3px; padding-bottom: 3px; border-top:1px solid #777;float:left;font-size:17px;color:#fff;font-weight: bold;}

#profile .success, #profile .error	{margin:10px 0px;}

.siteSubMenu		{margin-top:3px;position:relative;z-index:3;} 
.siteSubMenu ul	{list-style:none;margin:0px;}
.siteSubMenu ul li	{float:left; margin-right:7px;}
.siteSubMenu ul li a			{color:#6a0c9e;background:#ffe673 url(/images/bkg_menu_current1.jpg) repeat-x 0 top;border:1px solid #ffe159;border-bottom:none;text-transform:uppercase;padding:4px 15px 0px 15px;height:18px;float:left;font-size:11px;font-weight:bold;letter-spacing:1px;}
.siteSubMenu ul li.active a	{color:#000;background:white;border-color:#ccc;border-bottom:4px solid white;outline: none;}
.siteSubMenu ul li.active a:hover	{color:#000 !important;background:white;border-color:#ccc;border-bottom:4px solid white !important;}
.siteSubMenu ul li a:hover	{color:#fff !important;background:#fd5900;border-color:#fd5900;}

#profile-userPhoto   		{line-height:0px;}
#profile-userPhoto 			{float:left;display:inline;width:190px;margin-left:2px;}
#profile-userPhoto .ne, #profile-userPhoto .sw, #profile-userPhoto .nw {display:block;}
#profile-userPhoto img		{width:190px;}
#profile-userPhoto .overlayLoader img	{width:auto;display:block;margin:66px auto 0;}
#profile-userPhoto .overlayLoader 		{line-height:1.2em;}

#profile-userPhoto a.edit 	{padding-left:4.5em;}
#profile-userInfo h2		{margin-bottom:1.5em;clear:left;}
#profile-userInfo p			{margin-bottom:0px;}

#profile-personalInfo, #profile-aboutInfo, #profile-interests		{padding:0em 10px;position:relative;}
#profile #profile-aboutInfo p	{font-size:1.22em;color:#444;font-family:'Lucida Grande','Lucida Sans',Arial,Helvetica,sans-serif;margin-bottom:15px; text-align: center;}
#profile-userInfo .profile-d, #profile-userInfo dd		{clear:left;color:#808080;float:left;width:110px;margin-right:10px; margin-bottom:5px;}
#profile-userInfo .profile-dt	{margin-left:140px;font-family:'Lucida Grande','Lucida Sans',Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:5px;}
#profile .hobbyName				{color:#808080;}
#profile .hobbyComment ul		{font-family:'Lucida Grande','Lucida Sans',Arial,Helvetica,sans-serif;list-style:none;margin:0px 0px 1.5em 0px;}
#profile-personalInterests p	{margin-bottom:5px}
#profile-interests #sports	{ margin-left:40px;}
#profile-userInfo #interests-worstExperience, #profile-userInfo #interests-bestExperience, #profile-userInfo #interests-enjoy 			{margin-bottom:10px;}
#profile-userInfo #interests-worstExperience, #profile-userInfo #interests-bestExperience { margin-left: 140px;float: none;}
#profile-personalJournals h2 span	{left:210px;padding-left:10px;}
#profile-travelStats			{padding-bottom:5px;margin-bottom:10px;margin-top:15px;}
#profile-travelStats p			{color:#666;}
#profile-travelStats .longer	{clear:both;text-align:left;}
#live-localit		{margin-right: 5px;}
#live-localit:after {content: ',';}

#profile-rightCol .thumbs span {margin:6px 10px 5px 0;}
#profile-userInfo a.button2.listDelete 					{background-position:100% -25px;margin:-24px -2px -1px 269px;float:right;}
#profile-personalInfo a.button2.listDelete:hover		{background-position:100% -525px;margin:-24px -2px -1px 269px;}
#profile-personalInfo a.button2.listDelete:active		{background-position:100% -1025px;margin:-24px -2px -1px 269px;}

#profile-recentJourney .thumbs span	{padding:0px;margin-top:5px;}
#profile-recentPictures .thumbs span	{padding:0px;margin:0px 0px 10px 10px;}
#profile-recentPictures .wrap 			{padding:0px 0px 0px 16px;}
#profile-recentJourney .recentEntry h3 	{border:none;text-transform:none;font-variant:normal;font-size:12px;font-weight:normal;}
#profile-recentJourney .recentEntry dl 	{font-size:11px;}
#profile-recentJourney .recentEntry dt 	{text-align:right;font-weight:normal;}
#profile-recentJourney .recentEntry dd 	{float:left;}
.recentEntry-media 			{height:45px;}
.recentEntry-media div		{float:left;font-size:10px;}
.recentEntry-media div img	{vertical-align:top;margin-right:-2px;margin-top:-4px;}
.recentEntry-media div span	{margin-right:10px;}

.comment-mini	{ border-bottom:1px solid #eee;}
.comment-wide	{border-bottom:1px solid #eee;}
.comment-wide span.subheader	{float: left;margin-top:5px;}
.comment-wide span.subheader .added_date	{font-variant: normal;text-transform: capitalize;}
.comment-wide h4				{margin-bottom:.5em;}
.comment-wide .more				{display:block; text-align:right;margin-top:5px;}

#profile-changePhotoLink		{display:block;text-align:center;outline:none;font-size:14px;font-weight:bold;color:#3671A1;}

#action-newJourney					{clear:both;text-align:center;margin:0px 0px 10px 0px;padding-bottom:20px;border-bottom:1px solid #eee;}
#action-newJourney a.button0		{margin-left: 350px;}
#action-newJourney a.button0 span	{font-size:14px;padding:8px 25px;}

.profile-journeys .ne, .profile-journeys .se {display:none;}
.profile-journeys .mapBox .ne, .profile-journeys .mapBox .se {display:block;}
.profile-journeys .th1 .ne, .profile-journeys .th1 .se {display:block;}
.jlist-entry-transport {clear:left;}

#profile-userPrefs form label	{float: left; width: 120px; padding-right:20px;}
#profile-userPrefs form .dist { display: block;}
#profile-userPrefs form input.text, #profile-userPrefs form .dist	{margin-bottom:5px;}
#profile-userPrefs form .below {margin-left:140px; margin-top: -5px; clear:left;}

#profile-userPrefs .checkbox label {width: 100%;}
#profile-userPrefs .select 		 {float:left;}
#profile-userPrefs .select select {float:left;}
#profile-userPrefs .select .button2{float:left; margin: 0px 0px 0px 2px; display: inline;}

/*** EDIT PROFILE ***/
#profile h2 span a.edit		{margin-top:10px;}

#profile-edit-avatar			{display:none;}
#profile-edit-avatar .button2	{font-size:11px;margin-right:0px;}
#profile-edit-avatar .delete	{margin-right:4px;}
#profile-edit-avatar .wrap	{padding:10px .7em;}
#profile-edit-avatar-form-avatarFile {font-size:11px;}
.overlayLoader				{background:white;height:100%;left:0;opacity:0.9;position:absolute;text-align:center;top:0;width:100%;z-index:999;}
.overlayLoader img			{margin-top:18%;vertical-align:bottom;}
.overlayLoader span.note	{background:white;font-size:16px;margin-left:10px;line-height:35px;}

textarea#profile-aboutMe	{width:98%;height:8em;}

div.checkbox				{clear:both;margin-bottom:6px;padding:4px;}
div.checkbox label input	{float:left;}
div.checkbox label span		{margin-left:28px;display:block;font-family:'Lucida Grande','Lucida Sans',Arial,Helvetica,sans-serif;}

#live-country-name-input		{width:170px}
#personalInfo-sex-input, #asmSelect0						{width: 146px;}
#profile-userInfo textarea#interests-bestExperience,#profile-userInfo textarea#interests-worstExperience {float:none;height:200px;margin-left:0px;width:396px;}
#profile-interests-submit2 {margin-left: 140px;margin-bottom:65px;}
.viewhint	{clear:both;}

/* ------------------------------- Page :: Home --- */
#map				{overflow:hidden;}

.start 				{font-size:125px;position:absolute;z-index:30;opacity:.5;text-align:center;width:470px;top:-30px;}
.start a 			{color:black;font-weight:normal;text-decoration:none;letter-spacing:10px;border:none;}
.start a:hover 		{color:#048ee6;}
.bar a 				{position:absolute;top:41px;width:100%;background-color:white;font-size:14px;text-align:center;padding:3px 0px;opacity:0.8;z-index:30;}
.bar a:hover		{color:#ff8a00;border:none;opacity:.9;}

#home .side-r		{margin-top:-45px;}
#home .side-l		{margin-top: 5px;}
#home-signup .text	{width:96%;}

.box-newsletter h2 { margin-top: 30px;}
.box-blogFeed h2, .box-profile h2	{ margin-top: 20px;}
	
.icon-rss, .icon-twitter			{display:block;clear:both;}
.icon-rss span, .icon-twitter span	{display:block;padding-top:12px;}
.icon-rss img, .icon-twitter img	{vertical-align:middle;float:left;}
.icon-rss img		{margin-right:3px;}
.icon-twitter img	{margin-left:-5px;}

.home-featured .nw	{display:none;}

.home-featured			{background:url(/images/sprite_bkg_bw.gif) repeat-x 0 -160px;margin-top:10px;border:none;margin-left:13px;z-index:3;width:591px;}
.home-featured h2		{display:none;}
.home-featured .wrap		{margin:4px 5px 5px 5px;padding:0px;height:230px !important;width:580px !important;overflow:hidden;background:transparent;}
.featured-map			{height:240px;width:580px}
#cycleWrapper			{height:240px !important;padding-top:1px;z-index:1;}
.home-featured-more		{z-index:2;}

.home-explore			{margin-bottom:20px;}
.journey-featured h3			{font-size:16px;line-height:1.2em;margin:5px 10px 10px 0;}
.journey-featured h3 .subheader {margin-top:3px;font-size:10px;}
.journey-featured h3 a			{color:#fff;font-weight:bold;}
.journey-featured h3 .subheader a	{color:#ddd;font-weight:normal;}
.journey-featured .journey-featuredDesc			{color:#fff44a;line-height:1.3em;font-family:'lucida grande','lucida sans unicode',sans-serif;font-size:11px;}
.journey-featuredVisited		{font-size:10px;}

.home-featured-more	a				{color:#333;}
.home-featured-more	a:hover		{background:#FFE673 url(/images/bg_gradients.jpg) repeat-x scroll 0 -131px;color:#333;}
.home-featured-more	a.activeSlide	{background:url(/images/sprite_bkg_bw.gif) repeat-x 0 -170px;color:#fff;}
.featured-img 				{float:left;margin:0px 10px 3px 0px;}
.featured-img img			{border:1px solid #000;width:350px;}

.home-featuredSroller		{color:#444;float:left;margin-left:10px;font-size:10px; display: inline; margin-right: 5px;}
.home-featured-more 		{background:#FFE673 url(/images/bg_gradients.jpg) repeat-x scroll 0 -61px;height:23px;line-height:23px;}
.home-featured .home-featured-more 		{color:#444;}
#featuredNavLeft			{float:left;padding:0 9px;background:url(/images/sprite_arrows.gif) no-repeat 4px -25px;text-indent:-999px;outline:none;}
#featuredNavRight			{float:left;padding:0 9px;background:url(/images/sprite_arrows.gif) no-repeat 5px -46px;text-indent:-999px;outline:none;}
#featuredNav a				{display:block;float:left;padding:0 9px;outline:none;}
#featuredNav a:hover			{color:#FFF44A;}
#home-featured-msg1, #home-featured-msg2		{position:absolute;top:85px;text-align:center;background:white;height:30px;line-height:30px;padding:10px 30px;-moz-border-radius:10px;-webkit-border-radius:10px;left:62px;font-size:16px;opacity:.95;}
#home-featured-msg1 a, #home-featured-msg2 a		{outline:none;}

.home-beeBox	{position:relative;}
#sprite-bee1	{background:url(/images/bkg_bees1.jpg) no-repeat 0 0;position:absolute;width:;height:;top:left:;}
#sprite-bee2	{background:url(/images/bkg_bees2.jpg) no-repeat 0 0;height:70px;position:absolute;right:-21px;top:84px;width:62px;z-index:2;}
/*#home-actionBees	{background:url(/images/bkg_bees.jpg);height:230px;position:absolute;right:0px;top:0px;width:369px;}*/
/* mobi */
#home-actionBees	{background:url(/images/bkg_bees.jpg);height:230px;position:absolute;right:0px;top:0px;width:369px;}
#home-actionBees h2	{border:none;color:#413D10;margin:0px 0px 5px 0px;font-size:17px;}
#home-actionBees a	{font-size:14px;font-weight:bold;}
.bee-1 				{left:22px;top:35px;width:260px;height:77px;position:absolute;text-align:center;}
.bee-2				{left:92px;top:148px;width:255px;height:77px;position:absolute;text-align:center;}
.bee-1 p, .bee-2 p	{color:#413D10;line-height:1.3em;margin-top:6px; font-size: 11px; padding:0 10px;}

.home-popularJ-item			{float:left;text-align:center;width:116px;padding:0 4px 4px;line-height:1.1em;}
.home-popularJ-item	img		{margin:0px auto 2px auto;border:1px solid #F7F7F7;}
.home-popularJ-item	.popularJ-link:hover img		{border-color:#FFEB78;}
#home-main .home-popularj h2	{margin-bottom:25px;margin-top:0;}
.home-popularJ-item h3		{font-size:10px;max-height:2.6em;line-height:1.3em;margin-bottom:0;overflow:hidden;padding-bottom:0;}
.popularJ-link				{display:block;}
a.popularJ-author			{font-size:10px;color:#888;}
a.popularJ-author:hover		{color:#8B09D2;}

#home .featured-traveler	{float:left;width:116px;height:114px;margin:0 2px 12px 0;text-align:left;clear:none;padding:4px;}
#home .recent-journey		{width:220px;float:left;margin:1px;padding:10px 4px 4px 4px;height:90px;overflow:hidden;}

.tags-big, .tags-mid			{margin-top:5px;text-align:center; font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif}
.tags-big span a	{margin:10px;font-size:15px;line-height:1.8em;}
.tags-mid span a	{margin:6px;font-size:11px;line-height:1.6em;}

.box-findJourneys				{margin-top:30px;}
.box-findJourneys .text			{float:left;margin: 0px 2px 3px 2px;padding:3px;width:240px;}
.box-findJourneys label			{float:left;margin:3px 5px 0px 50px;clear:left;}
#explore .box-findJourneys		{margin-top:0px;}
#explore .box-findJourneys .text	{width:136px;}

.find-travelers				{margin-top:5px;}

.newsletter-sending	img		{vertical-align:middle;margin-right:5px;}

.box-recentlyJoined .profile-mini		{padding-left:22px;margin-top:20px;}
#createAccount .button0			{}
#createAccount .button0	span	{font-size:14px;padding:8px 25px;}

.fan_box .full_widget {border:none !important;}

/* ------------------------------- Page ::Journey list --- */
#jlist-personalJournals h2 	{ margin-bottom:30px;}
#jlist-personalJournals .topSpace h2		{letter-spacing: 0px; margin-bottom: 20px;}
#jlist .author a 			{border-width:1px;}
#jlist-filterBar			{margin-top:10px;}
#profile #jlist-filterBar	{margin-top:0em;}
#jlist-filterBar h3			{padding-top:1em;clear:both;color:#222;margin-bottom:0px;}
#jlist-filterBar label		{display:block;}
#jlist-filterBar label span	{font-size:0.9em;color:#888;}
#jlist-filterBar .wrap		{padding-bottom:34px;}
#jlist-filterBar-lang label		{width:50%;float:left;}
#jlist-filterBar-transport label	{width:50%;float:left;}

.jlist-entry					{border-bottom:1px solid #eee;padding-bottom:10px !important;margin-bottom:20px !important;float:left;}
.jlist-entry h3, .uprofile-entry h3					{color:#609FE1;border:none;text-transform:none;font-variant:normal;line-height:1.2em;}
.jlist-entry .note2		{line-height:14px; margin-bottom:5px;}
.jlist-entry .minor		{line-height:14px;}
#jlist .thumbs span 	{padding:1px;border:none;float:right;margin-left:8px;}
div.jlist-entry-media	{margin-top:10px;float:right;}
.jlist-entry-media p	{margin-top:7px;margin-left:60px;}
.jlist-entry-rated		{float:left;padding-top:7px;}
.jlist-entry-views		{padding-top:4px;white-space:nowrap;}
.jlist-entry-media div	{float:right;}
.jlist-entry-media img	{vertical-align:top;margin-top:-6px;}
.jlist-entry-media span	{margin-right:10px;margin-left:3px;}

.mapBox					{width:270px;}
.mapHolders				{width:270px;height:160px;overflow:hidden;}
.mapHolders .gmnoprint	{opacity:.65;}

.unpublished			{text-align:center;padding:10px;}
.unpublished h4			{font-size:13px;margin-bottom:15px;}
.unpublished .button2	{margin:5px;}

/* ------------------------------- Page ::Search results --- */
#search-results .text	{padding:2px 0px 5px 0px;margin:1px 1px 0px 0px;}
#footer .text		{ margin-left: 3px;padding:2px 1px;} 
.results-input			{margin:10px 0px;}
#jlist-searchResults .wrap	{padding:0px 10px;}
#jlist-searchResults h2 {margin-bottom:0px;}
.results-found			{font-size:16px;}
.results-found-bottom	{margin-bottom:10px;}
.results-pager			{float:right;}
.results-pager a		{padding:1px 8px;margin:0px;font-size:14px;float:left;}
.results-pager a:hover	{background:#FFE673 url(/images/bg_gradients.jpg) repeat-x scroll 0 -61px;}
.results-pager a.selected	{background:#FFDA2E url(/images/bg_gradients.jpg) repeat-x scroll 0 -307px;}
.results-pager span		{float:left;padding:3px 2px 1px;color:#aaa;}
#search-results .results-input h2		{padding-right:0px;background:#FFE673 url(/images/bg_gradients.jpg) repeat-x scroll 0 -183px;color:#777;}
#jlist-updateJourneys2		{margin-top:10px;}
.results-input .button2		{float:left;margin-top:1px;}
.results-input div.phrase			{float:left;}
.results-input div.phrase input		{width:200px;margin-top:2px;vertical-align:baseline;}

#searchRefine h3	{margin-bottom: 5px;}

.jlist-avatar			{float:left;}
.jlist-avatar img		{border:1px solid #EEEEEE;margin-right:9px;margin-top:-7px;}
.jlist-thumbs .round a	{border:none;}

.uprofile-entry			{border-bottom:1px solid #EEEEEE;margin-bottom:20px !important;padding-bottom:10px !important;float:left;}
.uprofile-description	{font-size:11px;letter-spacing:.5px;}
.uprofile-journeys ul li{margin-left:20px;}
.uprofile-journeys span.subheader	{font-size:11px;}
.uprofile-avatar		{height:190px;width:190px;}

.uprofile-journeys .subheader span {font-variant:normal;text-transform:none;color:#444;}
/* ------------------------------- Page :: About :About us --- */
.about-team img	{margin-left:22px;}
.about-team h3	{font-weight: bold;}
.about .side-r	{margin-top:15px;}

/* ------------------------------- Page :: About :Feedback --- */
#feedback_email 		{width:200px;border:1px solid #888;padding:3px;}
#feedback_message 		{width:509px;height:200px;}
#feedback_form textarea	{clear:none;}
#feedback .error, #feedback .success	{margin-left:100px;display:block;} 
#feedback .success	h3	{margin-bottom:.5em;} 
.anonymous  			{display:none;}

#captcha label			{margin-left:100px;}
#captcha img			{clear:left;display:block;float:left;margin-left:100px;}
#captcha input			{clear:right;display:block;float:left;margin:2px;}
#sendFeedback			{clear:left;}

/* ------------------------------- Page :: About :FAQ --- */
.faqq					{color:#222222;font-size:13px;font-weight:bold;margin-bottom:0.25em;margin-top:1.5em;}
.faqa					{padding-left:1em;}
.faqa em, .faqq em		{color:#000;}

/* ------------------------------- Page :: About :ToS --- */
#tos ol				{padding-left:2em;} 
#tos .sidebar ul	{list-style:decimal;margin-top:15px;padding-left:5px;}
#tos .sidebar li	{margin-bottom:10px;color:#64a01d;}
#tos h2				{padding-bottom:.75em;}
#tos .sidebar h2  	{padding-bottom:.25em;}

.terms-tos h2		{border:none;margin-top:50px;}
.terms-tos ol		{list-style:none;font-size:12px;margin-left:2em;}
.terms-tos ol span	{margin-left:-2em;color:#666;font-size:13px;}
.terms-tos ol li span,	.terms-tos ol li{ font-size:14px;margin-bottom:20px;font-weight:bold;}
.terms-tos ol li li, .terms-tos ol li li span, .terms-tos ol p	{font-weight:normal;color:#444;font-size:12px;margin-bottom:5px;}
.terms-privacy h2		{border:none;}
.terms-privacy h3		{font-weight:bold;font-size:14px;}

/* ------------------------------- Page :: 404 error page --- */
#notfound .pitch	{font-size:26px;color:#2782E9 ;margin-top:15px;line-height:1.2em;}
#notfound ul		{padding-left:2em;}
.sidebar_L img		{margin-top:20px;}

/* ------------------------------- Page :: Password reminder --- */
#form_passwordReminder div	{float:left;padding-top:2px;}
#form_passwordReminder .text{width:200px;margin-right:2px;}

.reminder-main h2			{margin-bottom:70px;}
.reminder-main .wrap		{text-align:center;}
.reminder-main	form		{margin-left:100px;margin-bottom:100px;}

/* ------------------------------- Page :: Sign up / Sign in --- */
.auth-signup h2, .auth-login h2				{margin-bottom:20px;}
.auth-signup p, .auth-login p				{margin-bottom:30px;}
.auth-signup form div, .auth-login	form div	{margin-bottom:10px;}
.auth-signup .error,.auth-signup .success		{border: none;} 
.auth-signup label, .auth-login	label, span.labelCheckbox			{float:left;width:100px;text-align:right;clear:left;}
.auth-signup .text, .auth-login	.text			{width:180px;}
.auth-signup input, .auth-login	input			{margin-left:10px;}
.auth-signup .labelCheckbox, .auth-login .labelCheckbox	{margin-left:109px;width:240px;text-align:left;margin-bottom:5px;}
.auth-signup a#profileSubmit, .auth-login a#buttonLogin	{clear:both;margin:10px 0px 0px 109px;}
.labelCheckbox input	{float:left;margin:0px 6px 5px 0px;}

.auth-benefits		{margin-top:20px;}
.auth-benefits ul	{margin-top:25px;}

/* ------------------------------- Page :: Explore --- */
.exploreBox			{position:relative;}
.random-traveler	{width:100px;text-align:center;margin:5px 2px 0px 2px;float:left;height:150px;overflow:hidden;}
.explore-featuredSide	{width:350px;position:absolute;top:-11px;left:613px;}
#explore h2, #explore .explore-search h2	{margin-bottom:26px;}
#explore .tags-mid			{margin-top:20px;}
.random-traveler a img	{border: 1px solid #eee;}
.random-traveler a:hover img	{border: 1px solid #FFE800;}

/* ------------------------------- Page :: Wizard --- */
.wizard .landing-benefits .benefits-item	{padding-right:35px;}

/* ------------------------------- Page :: Landing Page RTW--- */
.landing h3.loud	{font-size:24px;font-weight:bold;}
.landing h3 img		{vertical-align:text-bottom;}
.landing em			{color:#000;}

.bee_contest		{background: url('/images/bee_contest_sidebar.png') no-repeat 0 0; min-height: 300px; padding:20px 10px 0px 10px;text-align:center;color:#000;font-size:12px;line-height:1.3em;}
.bee_contest .button2		{margin-left: 45px; display:inline;}
.bee_contest .button2 span	{text-transform: none;}
.bee_contest .loud	{line-height: 1.2em;}
.bee_shows img		{margin:15px 0px 0px 23px;}
.landing-benefits	{padding-left: 9px;}
.landing-benefits .benefits-item	{float: left;width: 165px; padding: 10px 0px 0px 15px;text-align: center;}
.landing-benefits .benefits-item a em {font-weight: bold;border-bottom:1px dotted;color:#3671A1;}
.landing-benefits .benefits-item a:hover em {color:#8b09d2;}
.landing-benefits .benefits-desc	{ display: block; height: 4.5em;font-size:13px;}

	/* GWO */
	body .bkg_silver	{background: url('/images/bee_contest_sidebar2.png') no-repeat 0 0;}
	body #gwo-blue		{background: #D4F5FF url(/images/bg_sidebars.jpg) no-repeat scroll 0 0;margin-top:12px;height:220px;min-height:220px;}
	body #gwo-blue p.loud		{font-size:14px;}
	body #gwo-blue p			{text-align:left;}
	body #gwo-blue .button2		{margin-left:-3px;}
	.bee_contest .button0		{margin-left: -7px;}

/* ------------------------------- Page :: Contest Page RTW--- */
.contest .labelCheckbox	{width: 206px;}
.contest .side-r		{color: #222; font-size:12px; margin-top:15px;}
.contest .side-r em		{color: #000; font-size:13px;}
.contest .auth-signup p, .contest .auth-login p {margin-bottom: 15px;}
.contest-authNote		{ margin-left: 110px; margin-top: 10px;}

.contest-register .labelCheckbox input 	{ float: none; margin-bottom: 0px;}
.contest-register .button2, .contest-register .button0 		{display:inline; margin: 10px 0px 0px 240px;}
.contest-register .button2, .contest-register .button0 span	{text-transform: none;}

.contests-rtwLogos	{ margin-left: 25px;}

/**** home page for contest 
#home-actionBees	{ background: url('/images/bee_bees.png') no-repeat 0 0; width: 361px; height: 264px;margin-top:10px;text-align:center;}
#home-actionBees .bee-contest			{margin-right:10px;}
#home-actionBees .bee-contest h2		{margin: 20px 10px 10px 10px;}
#home-actionBees .bee-contest h2 span	{bottom: 0px;padding:0px;margin:0px;position:static;}
#home-actionBees .bee-contest p		{padding:0px 20px;font-size:13px;line-height:1.2em;}
#home-actionBees .bee-contest .go 		{margin-left: 0px;}
#home-actionBees .bee-contest .go span	{text-transform:none;}
#sprite-bee2 		{ display: none;}
*/
/* ------------------------------- Page :: #s60--- */
#s60-top	{background: url('/images/getmobile.jpg') no-repeat 0 0; height: 375px; margin-left:30px;margin-top:10px; position: relative;}
#s60-top-msg	{font-size:16px;left:30px;position:absolute;top:155px;width:600px;color:#222;}
#s60-top-msg em	{color:#000;}
#s60-top ul	{font-size:13px;left:190px;position:absolute;top:227px;width:430px;}
#s60-top ul	li {margin-bottom:0.5em;}
#s60-top a	{left:30px;position:absolute;top:228px;}
#s60-top a span {padding:10px 28px;font-size: 15px;}

#s60-body	{margin-top:-65px; position:relative;}

.s60-screens a 		{float:left; display:block;}
.s60-screens a img	{border:4px solid #eee; margin:10px 10px 0px 0px;}