/* -----------------------------------------------------------------------
   	Blueprint CSS Framework (Reset only)
	cusotmized by Tom Sieron
----------------------------------------------------------------------- */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
a img {border:none;outline:none;}
a		{text-decoration:none;color:#3671A1;border-bottom:none;outline: none;}

a:hover 		{text-decoration:none;color:#8b09d2 !important;border:none;outline: none;}
a:active	{color:#ff9c00;outline: none;}

.dictfix	{color:red !important;visibility:visible !important;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, sans-serif !important;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
.side-r p img, .side-l p img 	{margin: 3px 3px 15px 3px;vertical-align:center;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 .5em 1.5em 1.5em;}
ul {list-style-image:url(/images/list-image.gif);}
li	{margin-bottom:0.75em;}
ul ul	{margin-top:.5em;margin-bottom:1em;}
ul ul li {font-size:0.9em; margin-bottom:0.25em;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dt {font-weight:bold;margin-bottom:5px;}
dd {margin-bottom:5px;margin-left:0em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
.hide {display:none;}
/* forms.css */
fieldset 	{padding:1.4em;}
legend 		{font-weight:bold;font-size:1.2em;}
label input[type=checkbox] {vertical-align:bottom;}

input.text, input.title, textarea, select {border:1px solid #bbb;line-height:19px;padding:2px 1px;vertical-align:middle;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px inset #aaa;}
input.title 	{width:300px;padding:5px;font-size:1.5em;}
input:focus 	{background:#FFF8C3 url(/images/bkg_input.gif) repeat-x scroll 0 top !important;}
textarea 		{padding:2px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;color:#222;}
textarea:focus 	{background:#FFFAA3;}
.inputBox		{margin-bottom:10px;}

.error, .notice, .success {font-weight:normal;}
.error 		{background:#f91434;color:#fff;border-color:#cb2802;}
.error em	{color: #fff;}
.notice 	{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success 	{background:#48b400;color:#fff;border-color:#338000;}
.error a 	{color:#fff63e;}
.notice a 	{color:#444;}
.success a 	{color:#fff63e;}

form.horizontal	label 	{float:left;}
form.horizontal	div 	{margin-top:10px;margin-bottom:10px;}
form.horizontal	div div	{margin-top:0px;}
form.horizontal	input, form.horizontal textarea, form.horizontal a.button2		{margin-left:100px;display:block;clear:right;}

.jquery-overlay{z-index:999 !important;}
.jquery-lightbox{z-index:1001 !important;}
/* AMPERSANDS 1 */
.amp 	{font-family:Baskerville, Palatino, "Book Antiqua", serif;font-style:italic;}
.quotel, .quoter, .amp2 	{color:#666;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;font-style:italic;font-weight:normal;}
.quotel, .quoter	{font-family:Georgia,serif;font-style:normal;}
.quotel	{color:#ddd;margin-left:-13px;margin-top:-9px;position:absolute;font-size:28px;}
.quoter	{color:#ddd;margin-left:2px;margin-top:-9px;position:absolute;font-size:28px;}

/********** Site wide Menu **********/
.sf-menuBox	{ position: absolute; top: 0px;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
ul.sf-menu	{list-style:none;list-style-image:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:15em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;} .sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;}.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul {left:0;top:22px;/* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul {top:-999em;}
ul.sf-menu li li:hover ul {left:15em;/* match ul width */top:0;}
ul.sf-menu li li:hover li ul {top:-999em;} 
ul.sf-menu li li li:hover ul {left:15em;/* match ul width */top:0;}
/*** theme ***/
#siteMenu		{padding-left:0px !important;}
#siteMenu ul	{padding-left:0px !important;background:#fff;}
.sf-menu 	{float:left;width:973px;}
.sf-menu a 	{padding:5px 12px 5px 12px;border-bottom:none !important;font-size:12px;text-decoration:none;}
.sf-menu li li a:link, .sf-menu li li a:visited	{padding:10px 5px 10px 10px;border-bottom:1px solid #eee;border-right:1px solid #eee;color:#444;}
.sf-menu a:link, .sf-menu a:visited  {color:#000;font-family:Helvetica,Verdana,sans-serif;}
.sf-menu li 					{margin-right:1px;}
.sf-menu li li 					{background:#fff;margin-right:0px;}
.sf-menu li ul					{border:1px solid #999;border-top:none;}
.sf-menu li ul ul				{border-top:1px solid #999;}
.sf-menu li li li 				{background:#fff;}
.sf-menu li li li li			{background:#fff;}
.sf-menu li:hover a 			{color:#000;}
.sf-menu li:hover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	background:#ffda2e url(/images/bg_gradients.jpg) repeat-x 0 -307px;outline:0;color:#000 !important;}
.sf-menu .current a, .sf-menu .current a:focus, .sf-menu .current a:hover, .sf-menu .current a:active {background:#FFE673 url(/images/bg_gradients.jpg) repeat-x scroll 0 -124px;outline:0;color:#000;}
.sf-menu .current ul a 				{background:#fff;color:#666;} /* current lvl 0 > children lvl 1 */
.sf-menu .current ul .current a 	{background:#ffda2e url(/images/bkg_menu_current1.jpg) repeat-x 0 top;color:#000 !important;} /* current lvl 1 */
.sf-menu .current ul a:focus, .sf-menu .current ul a:hover, .sf-menu .current ul a:active {background:#ffda2e url(/images/bg_gradients.jpg) repeat-x 0 -307px;outline:0;color:#000;}

.sf-menu li.current li:hover a		{background:#ffda2e url(/images/bg_gradients.jpg) repeat-x 0 -307px;outline:0;color:#000 !important;}
.sf-menu li.current li:hover li a	{background:#fff;}
.sf-menu li.current li:hover li a:hover	{background:#ffda2e url(/images/bg_gradients.jpg) repeat-x 0 -307px;outline:0;color:#000 !important;}

.arrow		{height:9px;width:7px;background:url(/images/sprite_arrows.gif) no-repeat 0 0;float:left;margin:2px 6px 0 -2px;}
.current .arrow, li:hover .arrow, a:hover .arrow {background:url(/images/sprite_arrows.gif) no-repeat 0 0;}

/* good color:background:#ffda2e;*/
.sf-menu .goR		{float:right;}
.sf-menu .msgs img, .sf-menu .goR img	{vertical-align:text-bottom;}
.sf-menu .login	a	{padding-right:10px;}
.sf-menu .msgs a	{padding:4px 5px 4px 5px;}

.sf-menu .langChange a	{padding:3px;width:15px;height:16px;background:url(/images/sprite_flags.gif) no-repeat 2px 6px;}
.langChange a.lang_en	{background-position:2px 6px;}
.langChange a.lang_pl	{background-position:2px -14px;}
.langChange a.lang_fr	{background-position:2px -34px;}
.langChange a.lang_eo	{background-position:2px -94px;}
.langChange a.lang_de	{background-position:2px -54px;}
.langChange a.lang_es	{background-position:2px -74px;}
.langChange a.lang_it	{background-position:2px -114px;}
.langChange a.lang_gb	{background-position:2px -134px;}

.sf-menu #journeyMenu ul 	{width:20em;}
.sf-menu #journeyMenu ul li	{width:20em;}
ul.sf-menu li#journeyMenu li:hover ul {left:20em;/* match ul width */top:0;}

.sf-menu hr 		{margin:2px auto;width:14em;border-top:3px solid #fff;border-bottom:1px solid #eee;clear:both;}
.sf-menu .menutip 	{color:#777;display:block;font-size:11px;margin:4px 0px 0px 0px;line-height:1.2em;}

/* ------------------------------- Common & Shared elements --- */
.main		{padding-top:10px;}
h1 			{color:#222;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.2;text-shadow:none;}
h2 			{clear:both;color:#6309C7;font-family: Helvetica, Arial,sans-serif;font-size:16px;font-weight:bold;font-variant:normal;letter-spacing:0px;text-transform:none;border-bottom:1px solid #ddd;margin:10px 0em 1em 0em;line-height:1.2em;}
h3			{font-family:Helvetica, Arial,sans-serif;font-size:14px;margin-bottom:1em;}
h4			{margin-bottom:1em;font-size:12px;}

.side-r h3, .side-l		{border:none;color:#333;}
.side-r hr, .side-l hr	{margin:0.75em 0px;}
.side-r, .side-l		{color:#666;margin-top:6px;font-size:11px;}
.side-l					{margin-top:15px;}

.seemenot, .hidden, .hide 	{display:none;}
.seemenot					{display:none !important;}
.round			{position:relative;}
.ne, .se, .sw, .nw	{position:absolute;background:url(/images/rounded.png) no-repeat 0 0;width:10px;height:10px;margin:0px;}
.ne					{top:0px;right:0px;background-position:0px -10px;}
.se					{bottom:0px;right:0px;background-position:0px 0px;}
.sw					{bottom:0px;left:0px;background-position:-10px 0px;}
.nw					{top:0px;left:0px;background-position:-10px -10px;}
.wrap				{padding:0px 10px;margin-bottom:12px;}
.seemenot			{display:none;}
.note				{color:#222;font-family:'lucida grande','lucida sans unicode',sans-serif;font-weight:bold;font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;}
.note2				{color:#222;line-height:1.4em;font-size:11px !important;}
.minor				{font-weight:normal;text-transform:none;font-variant:normal;font-size:11px;color:#999;}
.sf-menu .minor		{line-height: 1.4em;}
.smaller			{font-size:0.9em;color:#444;}
.silent				{color:#666;}
.mid				{text-align:center;}
.loud				{color:#000;font-size:14px;}
.loud em			{color:#000;}
.shout				{color:#000;font-size:18px;}
.standout			{background:#FFE800; color:#322b1c; padding: 20px 30px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.quote				{font-family:Georgia,'Times New Roman',serif; font-style:italic;font-size:13px;line-height:1.4em;color:#666;;}
.right				{text-align:right;}
img.right			{float:right; border:4px solid #eee;margin:0px 0px 10px 10px;}
img.left			{float:left; border:4px solid #eee;margin:0px 10px 10px 0px;}
p.long				{padding:0px 0px 0px 2em;}
.plain				{text-transform:none;font-style:normal;font-variant:normal;letter-spacing:0px;}

h2 span				{position:relative;bottom:-8px;background:white;padding-right:5px;}
h2 span.plain		{position:static;bottom:0px;background:transparent;padding:0px;}
h2 span.amp, .sider-r h2 span, .side-l h2 span			{position:static;background:transparent;padding-right:0px;}
h2 .button2 span 	{position:static;letter-spacing:0px;text-transform:none;font-variant:normal;}
h2 span a.edit		{float:right;margin-top:10px;background:white;padding-left:5px;}
h3 span				{bottom:-7px;padding-right:5px;position:relative;}

.subheader					{font-weight:normal;text-transform:none;font-variant:normal;font-style:italic;font-size:11px;margin-top:5px;color:#999;line-height:1em;}
.subheader span, .subheader a	{position:static;padding:0px;margin:0px;font-weight:normal;font-variant:small-caps;text-transform:uppercase;font-style:normal;color:#666;border-bottom:1px dotted #888;line-height:1.6em;}
.subheader span				{color:#666;border-bottom:none;}
.subheader span.humane_date	{font-weight:normal;text-transform:none;font-variant:normal;font-style:italic;color:#999;}


.side-r h2, .side-l h2		{padding:.25em 0em;margin-bottom:0.5em;font-weight:bold !important;line-height:1.1em;}
.blue p, .yellow p, .red p, .green p, .gray p		{font-size:11px;}
.blue h2, .yellow h2, .red h2, .green h2, .gray h2	{border:none;font-variant:normal;letter-spacing:0px;color:white;padding:6px 0px 6px 12px;margin-bottom:0.5em;font-weight:bold !important;line-height:1.2em;font-size:13px;text-align:left;}

.blue h2	{background:#6309c7;color:#fff;margin-top:0px;text-shadow:1px 1px 0 #40077F;
				background:-moz-linear-gradient(-45deg, #841fca, #6309c7);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#841fca', endColorstr='#6309c7',gradientType='1');
				background: -webkit-gradient(linear, left top, right bottom, from(#841fca), to(#6309c7));}
.blue h2 a {color:#cfabf8;}
.red h2 	{background:#de9d7f;color:#511f1f;margin-top:0px;}
.yellow h2 	{background:#ffe800;color:#282718;margin-top:0px;
				background:-moz-linear-gradient(-45deg, #ffe800, #fec604);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe800', endColorstr='#fec604',gradientType='1');
				background: -webkit-gradient(linear, left top, right bottom, from(#ffe800), to(#fec604));}
.green h2 	{background:#2782e9;color:#fff;margin-top:0px;text-shadow:1px 1px 0 #1d61af;
				background:-moz-linear-gradient(-45deg, #354fed, #2782e9);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#354fed', endColorstr='#2782e9',gradientType='1');
				background: -webkit-gradient(linear, left top, right bottom, from(#354fed), to(#2782e9));}
.gray h2 	{background:#444;color:#fff;margin-top:0px;
				background:-moz-linear-gradient(-45deg, #444, #222);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444', endColorstr='#222',gradientType='1');
				background: -webkit-gradient(linear, left top, right bottom, from(#444), to(#222));}

.red					{background-color:#fcc;}
.blue					{background:#d4f5ff url(/images/bg_sidebars.jpg) no-repeat 0px 0px;}
.green					{background:#dcffca url(/images/bg_sidebars.jpg) no-repeat -610px 0px;}
.gray					{background:#e5e5e5 url(/images/bg_sidebars.jpg) no-repeat -915px 0px;}
.yellow					{background:#fffeb3 url(/images/bg_sidebars.jpg) no-repeat -305px 0px;}

.blue h3, .blue h3 a	{color:#609fe1;border-color:#609fe1;}	
.yellow h3 span			{background-color:transparent;bottom:1px;}
.gray h3, .gray h3 a	{color:#609fe1;}

.thumbs span		{margin:21px 2px 5px 7px;line-height:0px;float:left;}
.thumbs span img	{}

/*** BUTTONS ***/
a.button2, a.button0 			{background:transparent url('/images/button_right.png') no-repeat 100% 0px;float:left;height:25px;margin-right:6px;padding-right:25px;font-family:Arial, Helvetica, sans-serif;border:none;border-bottom:none;outline:none !important;}
a.button2:hover		{background-position:100% -500px;outline:none !important;}
a.button2:active	{background-position:100% -1000px;outline:none !important;}
a.button2 span, a.button0 span 			{background:transparent url('/images/button_left.gif') no-repeat 0px 0px;display:block;line-height:24px;padding:1px 1px 1px 9px;width:auto;color:#333;text-transform:lowercase;font-size:12px;font-weight:normal;letter-spacing:0px;cursor:pointer;outline:none !important;} 
a.button2:hover span	{background-position:0px -26px;color:#000;}
a.button2:active span	{background-position:0px -52px;color:#000;outline: none;}

a.button0		{padding:0px;min-height:35px;background:none;text-align:center;}
a.button0 span	{background:#FFDA2E url(/images/bg_gradients.jpg) repeat-x scroll 0 -61px; border: 1px solid #999;padding:3px 20px;color: #222;font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:none;line-height:1.5em;}
a.button0:hover span {background-position: 0px -122px; color: #000;border-color:#888;}
a.button0:active span {background-position: 0px -183px;border-color:#666;}

a.button2.journeyDelete 						{background-position:100% -25px;}
a.button2.cancelButton, a.button2.cancel 		{background-position:100% -50px;}
#journeyForm a.button2.search, a.button2.go		{background-position:100% -75px;}
a.button2.search, a.button2.find				{background-position:100% -100px;}
a.button2#shareJourney, a.findPeople			{background-position:100% -125px;}
a.button2#profileSubmit, a.button2#forgotSubmit	{background-position:100% -150px;}
a.button2#routeDeleteButton, a.button2.delete, a.button2.deleteButton	{background-position:100% -175px;}
a.button2#routeSubmit, a.button2.submit, a.button2.publish, a.button2.add			{background-position:100% -200px;}
a.button2.journeyEdit, a.button2.editButton, a.button2.edit 			{background-position:100% -225px;}
a.button2#exportKml 													{background-position:100% -250px;}
.share-twitterBox a.button2												{background-position:100% -275px;}
a.button2#kmlButton 													{background-position:100% -300px;}
a.button2.flag											{background-position:100% -375px;}
a.button2.reply											{background-position:100% -450px;}

a.button2.journeyDelete:hover 			{background-position:100% -525px;}
a.button2.cancelButton:hover, a.button2.cancel:hover 		{background-position:100% -550px;}
#journeyForm a.button2.search:hover, a.button2.go:hover 	{background-position:100% -575px;}
a.button2.search:hover, a.button2.find:hover				{background-position:100% -600px;}
a.button2#shareJourney:hover, a.findPeople:hover 			{background-position:100% -625px;}
a.button2#profileSubmit:hover, a.button2#forgotSubmit:hover	{background-position:100% -650px;}
a.button2#routeDeleteButton:hover, a.button2.delete:hover, a.button2.deleteButton:hover	{background-position:100% -675px;}
a.button2#routeSubmit:hover, a.button2.submit:hover, a.button2.publish:hover, a.button2.add:hover		{background-position:100% -700px;}
a.button2.journeyEdit:hover, a.button2.editButton:hover, a.button2.edit:hover 			{background-position:100% -725px;}
a.button2#exportKml:hover 				{background-position:100% -750px;}
.share-twitterBox a.button2:hover		{background-position:100% -775px;}
a.button2#kmlButton:hover 				{background-position:100% -800px;}
a.button2.flag:hover											{background-position:100% -875px;}
a.button2.reply:hover											{background-position:100% -950px;}

a.button2.journeyDelete:active 							{background-position:100% -1025px;}
a.button2.cancelButton:active, a.button2.cancel:active 	{background-position:100% -1050px;}
#journeyForm a.button2.search:active, a.button2.go:active{background-position:100% -1075px;}
a.button2.search:active, a.button2.find:active			{background-position:100% -1100px;}
a.button2#shareJourney:active, a.findPeople:hover 							{background-position:100% -1125px;}
a.button2#profileSubmit:active, a.button2#forgotSubmit:active	{background-position:100% -1150px;}
a.button2#routeDeleteButton:active, a.button2.delete:active, a.button2.deleteButton:active	{background-position:100% -1175px;}
a.button2#routeSubmit:active, a.button2.submit:active, a.button2.publish:active, a.button2.add:active			{background-position:100% -1200px;}
a.button2.journeyEdit:active, a.button2.editButton:active, a.button2.edit:active 			{background-position:100% -1225px;}
a.button2#exportKml:active 								{background-position:100% -1250px;}
.share-twitterBox a.button2:active						{background-position:100% -1275px;}
a.button2#kmlButton:active 								{background-position:100% -1300px;}
a.button2.flag:active											{background-position:100% -1375px;}
a.button2.reply:active											{background-position:100% -1450px;}

#exportKml {margin:15px 0px 0px 96px;display:block;}
#journeyForm a.button2.search, a.button2#profileSubmit, a.button2#mediaFormSubmitButton 
															{margin-left:163px;display:inline;}
a.button2.deleteButton 										{margin-left:225px;display:inline;}
.gmap a.button2#buttonLogin, .gmap a.button2#profileSubmit 	{margin-left:89px;display:inline;}
a.button2#buttonLogin 										{display:inline;}
a.button2.publish 											{margin-left:2px;display:inline;}
a.button2.below												{margin-top:3px;}

a.formClose, .formClose a {outline:none;background:transparent url(/images/but_x.gif) no-repeat scroll 0 0;display:block;height:20px;outline-style:none;width:21px;}
a.formClose:hover, .formClose a:hover {background:transparent url(/images/but_x.gif) no-repeat scroll 0 -20px;}

/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .datepicker_inline {font-family: Arial, Helvetica, sans-serif;font-size: 13px;padding: 0;margin: 0;background: #ddd;width: 185px;}
#ui-datepicker-div {display: none;border: 1px solid #777;z-index: 90; /*must have*/}
.datepicker_inline {float: left;display: block;border: 0;}
.datepicker_dialog {padding: 5px !important;border: 4px ridge #ddd !important;}
button.datepicker_trigger {width: 25px;}
#ui-datepicker-div table		{ margin: 0px; border-collapse: separate;}
#ui-datepicker-div td			{ padding: 0px; text-align: center;}
#ui-datepicker-div th			{ padding: 0px; text-align: center;}
#ui-datepicker-div tbody td		{ font-size: 12px; padding:0px 0px; border-color:#f6f6f6 #dcdcdc #dcdcdc #f6f6f6;border-style:solid;border-width:1px;}
#ui-datepicker-div tbody td.ui-datepicker-week-end-cell, #ui-datepicker-div tbody td.ui-datepicker-week-end		{ background: #ddd;border-color:#ededed #cfcfcf #cfcfcf #ededed;}
#ui-datepicker-div tbody td.ui-datepicker-current-day		{ border-color:#fff4a5 #ffd200 #ffc800 #fff4a5;}
#ui-datepicker-div tbody td.ui-datepicker-days-cell-over	{ border-color:#fff4a5 #ffd200 #ffc800 #fff4a5;}
#ui-datepicker-div select		{ font-weight: normal; font-size: 12px; text-align: left; width: 102px;}
#ui-datepicker-div select.ui-datepicker-new-year, #ui-datepicker-div select.ui-datepicker-year	{ width: 70px; text-align: center; margin-left: 5px;}
img.datepicker_trigger {margin: 2px;vertical-align: middle;}
.datepicker_prompt {float: left;padding: 2px;background: #ddd;color: #000;}
* html .datepicker_prompt {width: 185px;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {clear: both;float: left;width: 100%;color: #fff;}
.ui-datepicker-control {background: #400;padding: 2px 0px;display:none;}
.ui-datepicker-links {background: #000;padding: 2px 0px;}
.ui-datepicker-control, .ui-datepicker-links {font-weight: bold;font-size: 80%;letter-spacing: 1px;display: none;}
.ui-datepicker-links label { /* disabled links */padding: 2px 5px;color: #888;}
.ui-datepicker-clear, .ui-datepicker-prev {float: left;width: 34%;}
.ui-datepicker-current {float: left;width: 30%;text-align: center;}
.ui-datepicker-close, .ui-datepicker-next {float: right;width: 34%;text-align: right;}
.ui-datepicker-header {padding: 1px 0 3px;background: #777777 url('/images/sprite_bkg_bw.gif') repeat-x 0px -450px;text-align: center;font-weight: bold;height: 21px;}
.ui-datepicker-header select {background: #333;color: #fff;border: 0px;font-weight: bold;}
.ui-datepicker {background: #ccc;text-align: center;font-size: 100%;}
.ui-datepicker a {display: block;width: 100%;}
.ui-datepicker-title-row, table.ui-datepicker-calendar thead tr th{background: #FFE673 url(/images/bkg_menu_current2.jpg) repeat-x 0 top !important;}
.ui-datepicker-title-row td { border-bottom: 1px solid #aaa;}
.ui-datepicker-days-row, #ui-datepicker-div tr {background: #eee;color: #666;}
.datepicker_weekCol {background: #777;color: #fff;}
.ui-datepicker-days-cell {color: #000;border: 1px solid #ddd;}
.ui-datepicker-days-cell a{display: block;}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {background: #FFE673 url(/images/bkg_menu_current2.jpg) repeat-x 0 top;}
.ui-datepicker-days-cell-over, a.ui-state-hover {background: #FFDA2E url(/images/bkg_menu_current1.jpg) repeat-x 0 top !important; }
.ui-datepicker-unselectable {color: #fff;}
.ui-datepicker-today {background: #fff url(/images/bg_gradients.jpg) repeat-x scroll 0 -124px}
.ui-datepicker-current-day {background: #FFDA2E url(/images/bkg_menu_current1.jpg) repeat-x 0 top !important;}

/** Reset link properties and then override them with !important */
#ui-datepicker-div a, .datepicker_inline a {cursor: pointer;margin: 0;padding: 3px 0px;background: none;color: #000; border: none;}
.datepicker_inline .ui-datepicker-links a {padding: 0 5px !important;}
.ui-datepicker-control a, .ui-datepicker-links a {padding: 2px 5px !important;color: #eee !important;}
.ui-datepicker-title-row a {color: #444 !important; font-size:12px;padding:0 !important;}
.ui-datepicker-control a:hover {background: #fdd !important;color: #333 !important;}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {background: #ddd !important;color: #333 !important;}
/* ___________ MULTIPLE MONTHS _________*/
.ui-datepicker-multi .ui-datepicker {border: 1px solid #777;}
.ui-datepicker-one-month {float: left;width: 185px;}
.ui-datepicker-new-row {clear: left;}
/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
html .ui-datepicker-prev, html .ui-datepicker-next {display: none;}

/************* misc WIDGETS :rating stars etc */
/* stars rating :*/
.rating .star 						{float:left;width:17px;height:16px;overflow:hidden;text-indent:-999em;}
.rating .star, .rating .star span 	{background:url(/images/star.gif) no-repeat 0 0px;}
.rating .star span 					{display:block;width:100%;height:100%;background-position:0 0px;}
div.rating div.on span 				{background-position:0 -16px;}
.morebox							{background:#eee;text-align:center;font-weight:bold;font-size:11px;}
#benchmark {padding:5px;font-size:11px;width:145px !important;opacity:.5;}
#noscript  {position:absolute;top:90px;text-align:center;}

/* sharing :*/
.share-icon			{width:16px;height:16px;background:url(/images/sprite_flags.gif) no-repeat 0px -180px;float:left;margin:-1px 6px 0 0px;}
#share-email .share-icon	{background-position:0px -207px;}
#share-twitter .share-icon 	{background-position:0px -258px;}
#share-facebook .share-icon	{background-position:0px -232px;}
#share-stumble .share-icon	{background-position:0px -284px;}

h2.share			{margin:29px 6px 34px 107px;clear:none;}
.share-box			{padding:0px 10px;}
.share-sending		{margin:75px auto 0px auto;text-align:center;}
.share-sending img	{margin:0px 5px 0px 0px;vertical-align:middle;}
#modalContentMV p.minor	{margin:-22px 0 21px 107px}
.share-box .error, .share-box .success	{margin-bottom:3px;margin-top:-5px;padding:5px;text-align:center;-moz-border-radius:4px;color:#fff;}
.share-box .button2, .share-box .share-bodyNote{margin:3px 0px 0px 97px;}
.share-box .share-bodyNote	{margin:-1px 0px 5px 97px;}
#modalContentMV .share-bodyNote p.minor {margin:0px;}
.share-box .add		{margin:0px 0px 0px 2px;}
.share-box label	{float:left;width:92px;margin-right:5px;text-align:right;font-family:arial, sans-serif;font-size:10px;padding-top:2px;clear:left;line-height:1.3em;}

.share-login			{margin-bottom:5px;}
.share-twitterIconBig		{background:transparent url(/images/icon_twitter2.gif) no-repeat scroll 0 0;float:left;height:60px;width:60px;margin:12px 0 0 22px;}
.share-emailIconBig			{background:transparent url(/images/icon_mail.png) no-repeat scroll 0 0;float:left;height:60px;width:65px;margin:11px 0 0 19px;}
.share-emailInput			{clear:both;float:none;display:block;}
.share-emailInput .text 	{float:left;margin-bottom:3px;width:140px;margin-top:2px;}
.share-emailInput .button2 	{float:left;margin:-2px 0px 0px 2px;}
.share-box textarea			{height:4.8em;margin:5px 0px 3px 0px;margin-top:5px;width:317px;}
.share-emailBox textarea 	{height:150px;margin:0px 0px 3px 0px;}
.share-emailMoreBox			{height:27px;overflow-y:auto;}

.share-emailBox	{width:420px;float:left;}
.share-emailImport {width:280px;margin-left:440px;}
.share-emailImportContacts	{overflow-y: scroll; max-height: 300px;}
.share-emailImportContacts ul 		{list-style: none;margin:0px;}
.share-emailImportContacts ul li	{line-height:1.2em; padding:5px; margin:0px;border-bottom:1px dotted #eee;}
.share-emailImportContacts ul li:hover	{background:#eee;color:#000;}
.share-emailImportContacts ul li a	{float:right;margin-top:-1.7em;}
#share-Services			{ margin-left: 20px;}
#share-List {display:none;}
.selected {background:#eee;}
.share-emailAddress {display:none;}
#share-emailFilter {width:100%;margin-bottom:5px;}

/* Blueprint CSS grid */
.container {width:973px;margin:0 auto;}
div.s-1, div.s-2, div.s-3, div.s-4, div.s-5, div.s-6, div.s-7, div.s-8, div.s-9, div.s-10, div.s-11, div.s-12, div.s-13, div.s-14, div.s-15, div.s-16, div.s-17, div.s-18, div.s-19, div.s-20, div.s-21, div.s-22, div.s-23, div.s-24 {float:left;margin-right:11px;}
.s-1 {width:30px;}.s-2 {width:71px;}.s-3 {width:112px;}.s-4 {width:153px;}.s-5 {width:194px;}.s-6 {width:235px;}
.s-7 {width:276px;}.s-8 {width:317px;}.s-9 {width:358px;}.s-10 {width:399px;}.s-11 {width:440px;}.s-12 {width:481px;}
.s-13 {width:522px;}.s-14 {width:563px;}.s-15 {width:604px;}.s-16 {width:645px;}.s-17 {width:686px;}.s-18 {width:727px;}
.s-19 {width:768px;}.s-20 {width:809px;}.s-21 {width:850px;}.s-22 {width:891px;}.s-23 {width:932px;}.s-24, div.s-24 {width:973px;margin:0;}
div.s-175, div.s-75, div.s-105, div.s-125 {float:left;margin-right:10px;}
.s-175 	{width:690px;}
.s-105	{width:410px;}
.s-75	{width:290px;}
.s-125	{width:490px;}

div.colborder {border-right:1px solid #EEEEEE;margin-right:25px;padding-right:24px;}
div.last {margin-right:0;}
.app-1 {padding-right:41px;}.app-2 {padding-right:82px;}.app-3 {padding-right:123px;}.app-4 {padding-right:160px;}.app-5 {padding-right:200px;}
.app-6 {padding-right:240px;}.app-7 {padding-right:280px;}.app-8 {padding-right:320px;}.app-9 {padding-right:360px;}.app-10 {padding-right:400px;}
.pre-1 {padding-left:41px;}.pre-2 {padding-left:82px;}.pre-3 {padding-left:123px;}.pre-4 {padding-left:160px;}.pre-5 {padding-left:200px;}.pre-6 {padding-left:240px;}
.pre-7 {padding-left:280px;}.pre-8 {padding-left:320px;}.pre-9 {padding-left:360px;}.pre-10 {padding-left:400px;}
.app-05 {padding-right:20px;}
.pre-05 {padding-left:20px;}

.pull-1 {margin-left:-40px;}.pull-2 {margin-left:-80px;}.pull-3 {margin-left:-120px;}.pull-4 {margin-left:-160px;}.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}.pull-7 {margin-left:-280px;}.pull-8 {margin-left:-320px;}.pull-9 {margin-left:-360px;}.pull-10 {margin-left:-400px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}.push-2 {margin:0 -80px 1.5em 80px;}.push-3 {margin:0 -120px 1.5em 120px;}.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}.push-6 {margin:0 -240px 1.5em 240px;}.push-7 {margin:0 -280px 1.5em 280px;}.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}.push-10 {margin:0 -400px 1.5em 400px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10 {float:right;position:relative;}
.box {padding:10px;margin-bottom:1.5em;background:#f5f5f5;-moz-border-radius:10px;}

.editBox	{float:right;font-size:10px;}
.editBox a	{float:left;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;padding:1px 7px;margin:0px 0px 0px 4px;}
.editBox a.button2	{float:left;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;padding:0px 5px 0px 0px;}
.editBox a.button2 span	{padding-left:7px;font-size:11px;}
.editBox a:hover	{border-color:#888;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clearer {clear:both;}

/* sticky FOOTER */
html, body {height:100%;}
#c {min-height:100%;margin-bottom:-90px;position:relative;}
#footer {height:89px;position:relative;overflow:hidden;}
.cf {height:89px;clear:both;}

/* COLORBOX */
#colorbox, #modalBackgroundOverlay, #modalWrap{position:absolute; top:0; left:0; z-index:9999;}
#modalBackgroundOverlay{position:fixed; width:100%; height:100%;}
#colorbox{overflow:hidden; padding:1px; margin-top:-1px; margin-left:-1px;}/*padding fixes a ghosting issue in IE7, the negative margin compensates */
	#modalWrap{width:9000px; height:9000px;}
		#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {float:left; height:0; width:0; overflow:hidden;}
		#borderMiddleLeft, #borderBottomLeft{clear:left;}
		#modalContent{position:relative; overflow:visible;}
			#contentTitle{margin:0;}
			#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer; border:0; margin:0;}
			#modalLoadedContent{overflow:auto; width:0; height:0;}
			#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
			#modalLoadedContent img#modalPhoto{display:block; border:0; cursor:pointer;}
			#modalLoadedContent embed{display:block; border:0;}/* Display:block removes the line-height gap underneath images, iframes, and embedded content */
			#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}

/* Mike's wunderbox */
#colorboxMV, #modalBackgroundOverlayMV, #modalWrapMV{position:absolute; top:0; left:0; z-index:9999;}
#modalBackgroundOverlayMV{position:fixed; width:100%; height:100%;}
#colorboxMV{overflow:hidden; padding:1px; margin-top:-1px; margin-left:-1px;}/*padding fixes a ghosting issue in IE7, the negative margin compensates */
	#modalWrapMV{width:9000px; height:9000px;}
		#modalContentMV, #borderTopLeftMV, #borderTopCenterMV, #borderTopRightMV, #borderBottomLeftMV, #borderBottomCenterMV, #borderBottomRightMV, #borderMiddleLeftMV, #borderMiddleRightMV{float:left; height:0; width:0; overflow:hidden;}
		#borderMiddleLeftMV, #borderBottomLeftMV{clear:left;}
		#modalContentMV{position:relative; overflow:visible;}
			#contentTitleMV{margin:0;}
			#modalCloseMV, #contentPreviousMV, #contentNextMV{outline:none; cursor:pointer; border:0; margin:0;}
			#modalLoadedContentMV{overflow:auto; width:0; height:0;}
			#modalLoadedContentMV iframe{display:block; width:100%; height:100%; border:0;}
			#modalLoadedContentMV img#modalPhotoMV{display:block; border:0; cursor:pointer;}
			#modalLoadedContentMV embed{display:block; border:0;}/* Display:block removes the line-height gap underneath imagesMV, iframes, and embedded content */
			#modalLoadingOverlayMV{position:absolute; width:100%; height:100%; top:0; left:0;}

/* 	ColorBox example user style */
#modalBackgroundOverlay{background:url(/images/colorbox/stripe.png) 0 0 repeat;background: #000; opacity:0.3 !important;filter: alpha(opacity = 50) !important;}

#colorbox{}
	#borderTopLeft{width:21px; height:21px; background:url(/images/colorbox/borderTopLeft.png) 0 0 no-repeat;}
	#borderTopCenter{height:21px; background:url(/images/colorbox/borderTopCenter.png) 0 0 repeat-x;}
	#borderTopRight{width:21px; height:21px; background:url(/images/colorbox/borderTopRight.png) 0 0 no-repeat;}
	#borderBottomLeft{width:21px; height:21px; background:url(/images/colorbox/borderBottomLeft.png) 0 0 no-repeat;}
	#borderBottomCenter{height:21px; background:url(/images/colorbox/borderBottomCenter.png) 0 0 repeat-x;}
	#borderBottomRight{width:21px; height:21px; background:url(/images/colorbox/borderBottomRight.png) 0 0 no-repeat;}
	#borderMiddleLeft{width:21px; background:url(/images/colorbox/borderMiddleLeft.png) 0 0 repeat-y;}
	#borderMiddleRight{width:21px; background:url(/images/colorbox/borderMiddleRight.png) 0 0 repeat-y;}
	#modalContent{background:#fff;}
		#modalLoadedContent{margin-bottom:0px;height:auto !important;}
			/*#contentTitle{position:absolute; bottom:-1px; left:60px; height: 2.5em; text-align:center; font-weight:normal; color:#222;}*/
			#contentTitle{padding:0 35px 0 60px; text-align:center; font-weight:normal; color:#222;}
			#contentCurrent{position:absolute; bottom:3px; left:28px; font-weight:bold; color:#949494;}
			#contentPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentPrevious:hover{background-position:-25px -25px;}
			#contentNext{position:absolute; bottom: 0px; right:0px; background:url(/images/colorbox/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentNext:hover{background-position:0px -25px;}
		#modalLoadingOverlay{background:url(/images/ajax-loader2.gif) center center no-repeat #fff;}
		#modalClose{position:absolute; top:-21px; right:-21px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#modalClose:hover{background-position:-50px -25px;}


#modalBackgroundOverlayMV{background:url(/images/colorbox/stripe.png) 0 0 repeat;background: #000; opacity:0.3 !important;filter: alpha(opacity = 50) !important;}

#colorboxMV{}
	#borderTopLeftMV{width:21px; height:21px; background:url(/images/colorbox/borderTopLeft.png) 0 0 no-repeat;}
	#borderTopCenterMV{height:21px; background:url(/images/colorbox/borderTopCenter.png) 0 0 repeat-x;}
	#borderTopRightMV{width:21px; height:21px; background:url(/images/colorbox/borderTopRight.png) 0 0 no-repeat;}
	#borderBottomLeftMV{width:21px; height:21px; background:url(/images/colorbox/borderBottomLeft.png) 0 0 no-repeat;}
	#borderBottomCenterMV{height:21px; background:url(/images/colorbox/borderBottomCenter.png) 0 0 repeat-x;}
	#borderBottomRightMV{width:21px; height:21px; background:url(/images/colorbox/borderBottomRight.png) 0 0 no-repeat;}
	#borderMiddleLeftMV{width:21px; background:url(/images/colorbox/borderMiddleLeft.png) 0 0 repeat-y;}
	#borderMiddleRightMV{width:21px; background:url(/images/colorbox/borderMiddleRight.png) 0 0 repeat-y;}
	#modalContentMV{background:#fff;}
		#modalLoadedContentMV{margin-bottom:0px;height:auto !important;}
			/*#contentTitleMV{position:absolute; bottom:3px; left:60px; text-align:center; font-weight:normal; color:#222;}*/
			#contentTitleMV{padding:0 35px 0 60px; text-align:center; font-weight:normal; color:#222;}
			#contentCurrentMV{position:absolute; bottom:3px; left:28px; font-weight:bold; color:#949494;}
			#contentPreviousMV{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentPreviousMV:hover{background-position:-25px -25px;}
			#contentNextMV{position:absolute; bottom: 0px; right:0px; background:url(/images/colorbox/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentNextMV:hover{background-position:0px -25px;}
		#modalLoadingOverlayMV{background:url(/images/ajax-loader2.gif) center center no-repeat #fff;}
		#modalCloseMV{position:absolute; top:-21px; right:-21px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#modalCloseMV:hover{background-position:-50px -25px;}

/** MULTIUPLOADER CONSOLE STYLE */

#SWFUpload_Console{position:absolute;top:100px;width:400px !important;z-index:99999;}