@charset "UTF-8";
/* CSS Document */


body { 
	margin: 0px 0px 0px 0px !important;
	background-image:url(/images/layout/bg.jpg); 
	background-repeat: repeat-x;
	}
td,p,body { 
	font-family: "Trebuchet MS", verdana; 
	font-size: 12px;
	}
a { color: #006699; outline: none; text-decoration: underline; }
a:hover { color:#000033; }
.hidden { display:  none;}
h2 { color: #003366; font-size: 17px; font-weight: bold;}
h3 { color: #FF9900; font-size: 17px; font-weight: bold; }
h4 { color: #003366; font-size: 14px; font-weight: bold;margin: 0px;}

.separator { color:#666;font-family: Verdana; }
.notAvailable { color:#666; font-size: 12px;}
.small { font-size: 11px;}
.warning { background-color:#FFFFCC; padding: 10px; width: 80%;border-top:2px solid #FFCC66;border-bottom:2px solid #FFCC66;}
.avatar img { border:1px solid #CCCCCC; } 
.avatar:hover img {border:1px solid #006633;}
.hover_image img { border:1px solid #999999 !important; } 
.hover_image:hover img {border:1px solid #006699 !important;}

.disabled { filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5; }
.highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-radius-bottomleft:3px;
border-radius-bottomright:3px;
border-radius-topleft:3px;
border-radius-topright:3px;
background:#FFCC66 none repeat scroll 0 0;
color:#000000;
padding:0px 3px 0px 3px;
}
.no_right_border { border-right: 0px !important;}
.frame {border:1px solid #999999;}

.rating_dark { background-image: url(/images/icons/stars_dark.png);  clear: none; display: inline; background-repeat: no-repeat;}
.rating { background-image: url(/images/icons/stars.png);  clear: none; display: inline; background-repeat: no-repeat;}
.rating0 { background-position: 0px 0px; }
.rating1 { background-position: 0px -10px; }
.rating2 { background-position: 0px -20px; }
.rating3 { background-position: 0px -30px; }
.rating4 { background-position: 0px -40px; }
.rating5 { background-position: 0px -50px; }


.rdp_LanguageTranslator {
	display: inline;	
	background-color: #3366ff;
	border: 1px solid #3366ff;

	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;	
	
	background-color: #ECECFF;
	border: 1px solid #DCDCFF;

	color: #03C;
	padding: 1px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}

.rdp_LanguageTranslator:hover {
	background-color: #206CFF;
	color: #E0ECFF;
	text-decoration: none;
	border: 1px solid #206CFF;
	}

.rdp_wikiEditButton {
	display: inline;	
	background-color: #999999;
	white-space: nowrap;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;	
	text-transform:uppercase;
	color: #ffffff;
	padding: 1px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}

.rdp_wikiEditButton:hover {
	background-color: #333333;
	color: #E0ECFF;
	text-decoration: none;

	}

	
.language_translator_hover {
	background-color: #9FD8FC;
	}
.hint_callout_yellow { border-left: 2px solid #FF9933; margin-left:20px; margin-right: 10px; background-color: #FFFFCC; padding: 4px 4px 4px 4px; font-size: 12px; color:#333;}


.map_buttons { width: 152px; height: 23px;}
.map_buttons a { text-decoration: none; display: block; float: left; height: 23px; background-image: url(/images/buttons/map_buttons.png); background-repeat: no-repeat; }
.map_buttons .btnWaypoint { width: 81px; }
.map_buttons .btnPOI { width: 47px; background-position: -81px 0px; }
.map_buttons .btnMouse { width: 24px; background-position: -128px 0px; }
.map_buttons .btnWaypointSelected { width: 81px; background-position: 0px -23px; }
.map_buttons .btnPOISelected { width: 47px; background-position: -81px -23px; }
.map_buttons .btnMouseSelected { width: 24px; background-position: -128px -23px; }

img[align=middle] {
	vertical-align: middle;
	margin-bottom: .25em;
	}

.widget_footer { width: 600px;
	background-color: black;
	color: #eeeeee;
	}
.widget_footer a { color: #00CCFF;}
.widget_footer a:hover { color: #ffffff;}



/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding-left: 1.2em;	
	padding-right: 1.2em;
	font-weight: bold;
	font-size: 13px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
	padding-top: 6px;
	padding-bottom: 6px;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
   min-height: 40px;
}
.caption-bottom a { color: aqua; }
.caption-bottom a:hover { color: white; }
.caption-bottom img {border: 0px; margin-right: 10px !important; margin-top: 2px !important;}
.caption-bottom h2 { color: #ffffff; font-size: 12px; font-weight: bold;}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }


/*
	CODA NAVIGATOR
*/
.rdp_slider_navigator ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
.rdp_slider_navigator ul li { display: inline; margin: 0px; padding: 0px; width: 16px; height: 16px;}
.rdp_slider_navigator ul li a.current img { background-position:-400px 0 !important;}


/*
	ODOMETER
*/
.odometer { line-height: 18px; vertical-align: middle; width: auto; float: right;}
.odometer img { background-image: url(/images/icons/odometer_numbers.jpg); height: 18px; width: 11px;}
.odometer .number_0 {  }
.odometer .number_1 { background-position: -11px 0px; }
.odometer .number_2 { background-position: -22px 0px; }
.odometer .number_3 { background-position: -33px 0px; }
.odometer .number_4 { background-position: -44px 0px; }
.odometer .number_5 { background-position: -55px 0px; }
.odometer .number_6 { background-position: -66px 0px; }
.odometer .number_7 { background-position: -77px 0px; }
.odometer .number_8 { background-position: -88px 0px; }
.odometer .number_9 { background-position: -99px 0px; }


/*
	EDIT WIDGETS
*/
	
/* jQuery Bookmark styles v1.1.3 */
.bookmark_popup_text img {
	border: none;
	vertical-align: bottom;
}
.bookmark_popup {
	display: none;
	position: absolute;
	z-index: 100;
}
.bookmark_popup ul {
	float: left;
	width: 240px;
	border: 1px solid #aaa;
}
.bookmark_list {
	display: inline-block;
	float: left;
	list-style-type: none;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
	.bookmark_list {
		font-size: 100%;
	}
}
html:first-child .bookmark_list {  /* Opera */
	font-size: 80%;
}
.bookmark_list li {
	float: left;
	width: 23%;
	margin: 0px 1px;
	padding: 1px;
	background-color: #eee;
	border: 1px outset;
}
.bookmark_compact {

}
.bookmark_compact li {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	background-color: transparent;
	border: none;
}
.bookmark_list a {
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}
.bookmark_list span {
	display: inline-block;
	width: 16px;
	height: 16px;
}
.bookmark_list img {
	border: none;
}	
	
	

/*
	FBAUTOCOMPLETE WIDGET
*/
/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; }
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: 150px; margin: 0; border: none; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */      

form ol li { list-style-type: none; }
form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
form ol li.input-text { list-style-type: none;  }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 12px; margin-bottom: 10px; }
form ol li.input-text input { width: 400px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
form ul.holder { width: 400px; }
form ul { margin: 0 !important }
.rdp_widget_fbautocomplete ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; }
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url(/images/widget/close.gif); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; width: 400px; background: #eee; }
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; }
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }


/*
	RDP_USER_BADGE
*/
.rdp_user_badge .avatar { border: 1px solid #999999; margin-right: 10px;}
.rdp_user_badge h1 { margin: 0px 0px 0px 0px; color:#003366; font-size: 17px; font-weight: bold; }
.rdp_user_badge .biography br { display: none;}	



/*
	JCROP
*/
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('/images/jcrop/jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle { font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}


.rdp_help {
	overflow-x: none;
	overflow-y: scroll;
	padding: 10px !important;
	color: #333333;
	}
.rdp_help h2 { margin-top: 10px; margin-bottom: 10px; color: #006699; font-size:18px; }
.rdp_help em { color: #555555;}
.rdp_help ul { padding-left: 20px; }
.rdp_help ul li { list-style-image: url(/images/icons/dot1.gif);}
.rdp_help .size-full {display: block;}



/*
	RDP_CONFIRM
*/
.rdp_confirm { margin-top: 20px; margin-left: 40px;  }
.rdp_confirm .fields { background-image: none !important; min-height: 400px; }

/*
	POI SUGGESTER
*/

.suggestedPOIs td { font-size: 12px; background-color:#eeeeee; border-top: 1px solid #CCC; color: #333333; }
.suggestedPOIs td .separator { color:#666; font-family: Verdana; }
.suggestedPOIs td h1 { color:#C60; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 13px; font-weight:bold;  display:inline;}
.suggestedPOIs td a,.suggestedPOIs td .bookmarkedPoiById { font-size:  11px;}
.suggestedPOIs td .description { font-size: 12px; color:#666;}
.suggestedPOIs td .buttons { line-height: 18px; display: block; }
.suggestedPOIs .disabled td { filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5; }
.suggestedPOIs .header td { color:#000; font-size: 12px; color: #333333; padding: 5px 5px 5px 5px;}
.suggestedPOIs .bottom td { color:#000;  padding: 5px 5px 5px 5px;}




/*
	PAGESLIDE
*/

#pageslide-body-wrap {
    position: relative;
    
	}

#pageslide-slide-wrap {
	border-right: 1px solid #333333;	
    position: fixed;
    width: 0;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: none;
	z-index: 999;
	background-color: #EEEEEE;
}

#pageslide-content {
	overflow: auto;
    overflow-x: hidden;
    background-color: #EEEEEE;
    
	}

#pageslide-content h2 {
    color:#7DBC3D;
    font-size:22px;
    font-weight: bold;
    margin-bottom:25px;
}

/*
	CALLOUT
*/

.arrow_callout { margin-left: 20px; background-image: url(/images/layout/callout_arrow.gif); min-height: 200px; background-repeat: no-repeat; background-position: top; width: 302px;}
.arrow_callout div { padding-left: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 12px;}
.arrow_callout div em br { display: none;}
.arrow_callout div h1 {color:#003366;
font-size:22px;
font-weight:bold;
margin:0;}

/*
	CREATE NEW TRAVEL
*/
.new_travel { margin-top: 15px;}
.new_travel .inputtedLocation {	border:1px solid #CCC;
	background-color: #efefef; padding: 4px 4px 4px 4px;
		
		
	}
.new_travel .hint_callout { border-left: 2px solid #999; margin-left:20px; background-color: #efefef; padding: 4px 4px 4px 4px; font-size: 12px; color:#333;}
.new_travel .info { font-size: 12px;}
.new_travel .inputtedLocation .name { font-size: 14px; font-weight: bold; color:#036;}
.new_travel .inputtedLocation .country { font-size:12px; color:#333;}
.new_travel .inputtedLocation .coordinates { color:#666;font-size:12px;}
.new_travel h1 { color:#003366; font-family:"Trebuchet MS", verdana; font-size:24px; font-weight:bold;margin:0;}

/*
	ADD POI
*/

.rdp_poi_add_confirm {
	padding: 20px;
	width: 500px;
	height: 450px;
	}



/*
	POI DETAIL
*/



#poiMap { width:350px; height:300px; margin-bottom:10px;}
#poiDetail .travel { border: 1px solid #dddddd; background-color: #efefef; padding: 5px;}
#poiDetail .travel a.strong { font-weight: bold; }
#poiDetail .travel img { margin-right: 6px;}
#poiDetail .travel h2 { color: #333333; margin-top:3px; margin-bottom: 8px; padding: 0px; font-size: 13px;}
#poiDetail td { font-size:12px;}
#poiDetail .coordinates { color:#666;}
#poiDetail .contributeToRiderpedia { margin-top: 15px; background-color:#FFC; border: 1px solid #FC6; padding: 6px 6px 6px 6px;}
#poiDetail .region { font-size:13px; color:#666;}
#poiDetail h1 { font-family: "Trebuchet MS", verdana; font-size: 24px; color: #003366; font-weight: bold; margin: 0 0 0 0; }
#poiDetail .separator { color:#666; font-family: Verdana; }
#poiDetail .fancy img { border: 2px solid #999999; margin-right: 6px; }
#poiDetail .fancy:hover img{ border: 2px solid #006699;}
#poiDetail .rdp_user_badge { width: 95%; padding-top: 5px;}
#poiDetail .rdp_user_badge h1 { font-size: 14px; margin: 0px; padding: 0px;}

.rdp_signup_why {   }
.rdp_signup_why strong { font-size: 15px; color: #FF6600; }
.rdp_signup_why .heading { font-size: 13px; color: black; }
.rdp_signup_why .heading strong { font-size: 13px; color: black; }
.rdp_signup_why .description { font-size: 13px; color: #333333; }
.rdp_signup_why table img.icon { margin-right: 10px;}
.rdp_signup_why .login_buttons .fancy { margin-right: 14px; }
.rdp_signup_why .login_buttons .btnConnectFacebook { display: block; margin-top: 5px;}
.rdp_signup_why .odometer { -moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px; border: 3px solid #666666;width:77px;float:none;height:18px;
	margin:0px auto;  }
.rdp_signup_why .odometer_badge { border: 1px solid #dddddd; -moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px; background-color: #efefef; padding: 10px 5px 10px 5px; }
.rdp_signup_why .odometer_badge { color: #006699; font-size: 13px; font-weight: bold; }
.rdp_signup_why .odometer_badge strong { font-size: 16px; line-height: 18px;vertical-align: middle; color: #666666;}

/*
	CONFIRMATION USER
*/

.rdp_confirm_user { min-height: 650px;}


/*
	POI TYPE DESCRIPTION
*/

#poiTypesMenu .poiTypeDescription {  float: right;  width: 190px; display:  block; text-decoration: none;}
#poiTypesMenu .poiTypeDescription .description { font-size: 11px;}
#poiTypesMenu .marker {   }

#poiTypesMenu .poiType { padding: 0px 0px 0px 0px;border:1px solid #ffffff;}
#poiTypesMenu .hover { background-color:#FFC; border:1px solid #FC6 !important;}
#poiTypesMenu tr.page td { padding-top: 3px;}
#poiTypesMenu .pages { padding-bottom: 6px;}
#poiTypesMenu .pages a.page { padding:2px 6px; border: 1px solid #006699; color: #006699; text-decoration: none; background-color: #F1FFFF;}
#poiTypesMenu .pages a.page:hover { background-color: #006699; color: #ffffff;} 
#poiTypesMenu .pages a.selected { color: #ffffff; border: 1px solid #000000; background-color: #000000;}
#poiTypesMenu .pages a.selected:hover {color: #ffffff; border: 1px solid #000000; background-color: #000000;} 

/*
	RIDERPEDIA FEEDBACK
*/

#rdp_feedback { width: 350px; text-align: left; position: absolute; left: -326px; height: 400px; top: 150px; z-index: 14000;}
#rdp_feedback .feedback_form .inner { padding: 10px 10px 10px 10px; }
#rdp_feedback .feedback_form {
		background-color:#000;
		color:#FFF;		
		font-size: 12px;
		
	}
#rdp_feedback .align_button { width: 130px; height: 25px; vertical-align: middle; float: left; line-height:25px;} 
#rdp_feedback .feedback_form .text { width: 300px; font-size: 12px; font-family: "Trebuchet MS", verdana;color:#000; background-color:#dddddd; border: 1px solid #000;  }
#rdp_feedback .feedback_form .feedback { width: 300px; font-size: 12px; color:#000; background-color:#dddddd; border: 1px solid #000;  height: 140px; font-family: "Trebuchet MS", verdana;  padding: 2px 2px 2px 2px; }
#rdp_feedback .feedback_form h1 { margin-top: 0px; padding-top: 0px; text-align: left; color:#F90; font-size: 22px; font-weight:bold; margin: 0 0 0 0;}	
#rdp_feedback .feedback_form .suggest {
	color:#CCC;
	margin-bottom: 15px;
		
	}
#rdp_feedback .feedback_form a:hover { color:#FFF;}
/*
	RIDERPEDIA MENU
*/
.rdp_riderpedia_menu {background-image:url(/images/forms/form_main_bg.jpg); background-repeat:repeat-x; background-position: top;}
.rdp_riderpedia_menu div { padding: 10px 10px 10px 10px; }
.rdp_riderpedia_menu div h2 { font-size: 16px; color:#C60; margin: 0 0 0 0;}
.rdp_riderpedia_menu div a { color:#036; font-size: 14px; font-weight: bold; text-decoration:underline;}
.rdp_riderpedia_menu div a:hover { text-decoration:underline;}
.rdp_riderpedia_menu div .item { font-size:13px; color:#333; margin-bottom: 10px; padding: 4px 4px 4px 4px;border: 1px solid #ffffff;}
.rdp_riderpedia_menu div .hover { background-color:#eeeeee; border: 1px solid #CCC;}

/*
	TRAVEL LIST
*/
.rdp_search_travels .label { font-size: 22px; font-weight: bold; color:#F60;}
.rdp_search_travels .search { border: 1px solid #999; font-size: 24px; color:#333; font-weight: normal; height: 28px; padding: 2px 2px 2px 2px;}
.rdp_search_travels .countries .number { font-size: 17px; color:#666;}
.rdp_search_travels .countries .country { color:#069; font-size: 17px; font-weight: bold; text-decoration:none;} 
.rdp_search_travels .countries .country:hover { color: #036; text-decoration: underline;} 
.rdp_search_travels .countries .flag { margin-right: 4px; margin-left: 4px; border: none;}
.rdp_search_travels .countries .region { color:#069; font-size: 12px; font-weight: normal; text-decoration:none;}
.rdp_search_travels .countries .region:hover { text-decoration: underline;}
.rdp_search_travels .countries .regions { padding-left: 15px;}
.rdp_search_travels .countries .regions .number { font-size: 12px; color:#666;}

.rdp_search_travels .searchForm { margin-top: 30px; margin-bottom: 30px;}

/*
	SLIDER
*/
.strillo strong { font-size:18px; font-weight: bold; color:#F60;	}
#mainSlider #slider {
    width: 640px;
    margin: 0 auto;
    position: relative;
}

#mainSlider .scroll {
    height: 425px;
    width: 640px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}
#mainSlider .placeholder { width: 640px; height:425px; overflow:hidden; background-color: #000; background-position: center center; background-repeat:no-repeat;} 
#mainSlider .scrollContainer div.panel {
    padding: 0px;
    height: 425px;
    width: 640px;
}
#mainSlider .scrollContainer div.panel .notes {
	padding: 3px 3px 3px 3px;
	position: absolute;
	width: 150px; height:200px;  display: block; left: 480px; top:215px; background-color: black; color:#FFF; font-size: 12px; 
	opacity: .65; line-height: 14px;
	filter: alpha(opacity=65);

	
	}
#mainSlider .scrollContainer div.panel .notes a { color:#0CC; }
#mainSlider .scrollContainer div.panel .notes a:hover { color:white; }
#mainSlider .scrollContainer div.panel .notes strong { color:#F93; font-size: 15px;}
#mainSlider .scrollContainer div.panel .notes .description { color: #eeeeee;}
#mainSlider .scrollContainer div.panel .notes .cutter { height: 185px; overflow: hidden;}

#mainSlider ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 0px;
	margin-top: 10px;
	margin-left: 300px;
}

#mainSlider ul.navigation li {
    display: inline;
	width: 16px;
	height:16px;

	
	}

#mainSlider ul.navigation a {
	border:0;
	
    padding: 0px; margin: 0 0 0 0;

	text-decoration: none;
}
#mainSlider ul.navigation a img {
	border: none;
	background-image:url(/images/icons/nav_ball_grey.gif);
	background-repeat: no-repeat;
	}
#mainSlider ul.navigation a.selected img {
	border: none;
	background-image:url(/images/icons/nav_ball_black.gif);
	background-repeat: no-repeat;
	}
	


#mainSlider ul.navigation a:focus {
    outline: none;
}

#mainSlider .scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

#mainSlider .scrollButtons.left {
    left: -20px;
}

#mainSlider .scrollButtons.right {
    right: -20px;
}

#mainSlider .hide {
    display: none;
}




/*
	COMMENTS
*/
.rdp_comments_header .commentInfo { font-size: 11px; color:#444444; font-weight: normal;}
.rdp_comments_header .commentInfo .commentsCount { font-weight: bold; }
.rdp_comments .comment .info a { font-size: 11px;} 
.rdp_comments .comment td { padding-top: 6px; font-size: 12px; border-bottom: 1px solid #ddd; padding-bottom: 4px; }
.rdp_comments .comment .avatar img { border:2px solid #999999;}
.rdp_comments .comment .username { color:#036; font-weight: bold; text-transform:uppercase;}
.rdp_comments .comment .date { color:#666;}
.rdp_comments .comment .buttons { margin-top: 5px;}
.rdp_comments .no_comments { padding-left: 20px; padding-top: 20px; padding-bottom: 20px; font-size: 14px; color:#666; font-weight:bold;}


.rdp_save_comment td { font-size: 12px; padding-left: 50px; }
.rdp_save_comment { background-image:url(/images/layout/form_handle.gif); background-repeat:repeat-y; background-position: left;}


/*
	TEAM
*/
.rdp_team .avatar img { border:2px solid #999999;}
.rdp_team .avatar { margin-right: 6px; }
.rdp_team .name { font-size: 13px; font-weight: bold; color:#036; text-decoration: none; }
.rdp_team td { padding-bottom: 4px;}
.rdp_team .name:hover { text-decoration: underline; }
.rdp_team a { font-size: 11px;}
.rdp_team { font-size: 12px; color:#333; }


/*
	COLUMNS
*/

.left_column .header,.right_column .header,.bottom_row .header {  padding-left: 6px; color: #333333; line-height: 26px; vertical-align:middle; border-bottom: 2px solid #FF3300; border-top: 1px solid #CCCCCC; font-size: 13px; font-weight: bold; background-image:url(/images/layout/header_bg.jpg); background-repeat: repeat-x; height: 26px;}
.left_column .header .info,.right_column .header .info,.bottom_row .header .info { color: #444444; font-size: 11px; font-weight: normal;}
.floater_right { font-size:11px; color:#333; float: right; font-weight: normal; text-align:right;  right: 0px;}
.floater_left { float:left;}
.bottom_row { margin-top: 5px; margin-bottom: 15px;}

/*
	TRAVEL NOTES
*/

.rdp_travelnotes { font-size: 12px;}


.small_list tr { }
.small_list td { padding-top: 4px; font-size: 12px;}
.small_list .content td { padding-top: 15px;  }
.small_list .content .thumb { width:100px; height:75px;   overflow:hidden; margin-left: 3px; margin-bottom:4px; margin-top: 4px; float: right; }
.small_list .content .thumb img { border: 1px solid #999999; }
.small_list .content .title { font-size: 13px;  font-weight: bold; text-decoration:none; }
.small_list .content .title:hover { text-decoration:underline;}
.small_list .content .more { text-decoration: none; font-size: 12px;}
.small_list .content .description { text-align: justify; display: block;padding-top: 6px;}
.small_list .content .more:hover { text-decoration:underline;}
.small_list .content .notAvailable { color:#666; font-size: 12px;}
.small_list .content .separator { color:#666; font-family: Verdana; }
.small_list .content .balloon_link { width:16px; height:16px;}
.small_list .content .description { font-size: 12px;}
.small_list .user { font-size: 11px;}


/*

	SMALL LIST

*/



.small_list .pois td {  }
.small_list .pois .comments { font-size: 11px;}
.small_list .pois .destination { color: #333333;}
.small_list .pois .rating { background-image: url(/images/icons/stars.png); margin-top: 3px; clear: none; display: inline; background-repeat: no-repeat;}
.small_list .pois .rating0 { background-position: 0px 0px; }
.small_list .pois .rating1 { background-position: 0px -10px; }
.small_list .pois .rating2 { background-position: 0px -20px; }
.small_list .pois .rating3 { background-position: 0px -30px; }
.small_list .pois .rating4 { background-position: 0px -40px; }
.small_list .pois .rating5 { background-position: 0px -50px; }
.small_list .pois .thumb { width:70px;  overflow:hidden; margin-right: 3px; margin-bottom:4px; margin-top: 4px; }
.small_list .pois .title { font-weight: bold; text-decoration:none; }
.small_list .pois .title:hover { text-decoration:underline;}
.small_list .pois .more { text-decoration: none; font-size: 12px;}
.small_list .pois .more:hover { text-decoration:underline;}
.small_list .pois .notAvailable { color:#666; font-size: 11px;}
.small_list .pois .separator { color:#666; font-family: Verdana; }
.small_list .pois .balloon_link { width:16px; height:16px;}
.small_list .pois .description { font-size: 11px;}



/*
	FOOTER
*/

#rdp_footer { color:#FFF; height: 40px; }
#rdp_footer a { color:#CCC; text-decoration:none; }
#rdp_footer a:hover { color:#ffffff; text-decoration:  underline;}
#rdp_footer .separator { color: white; font-family: Verdana;}
#rdp_footer .language { width: 200px; float: right; text-align: right; }
#rdp_footer .links { width: 700px; float: left;}
#rdp_footer .version { font-family: Verdana; font-size: 10px; color: white;}
#rdp_footer .version em { color: #cccccc;}
/*
	TOP LAYOUT AND MENU
*/	


.layout { width: 986px; }
.layout .border_left { width: 4px; font-size: 1px; background-image:url(/images/layout/left_shadow.png); background-repeat:repeat-y;}
.layout .border_right { width: 4px; font-size: 1px; background-image:url(/images/layout/right_shadow.png); background-repeat:repeat-y;;}
.layout .top { 
		background-image:url(/images/layout/top.jpg); background-repeat:no-repeat; background-position: top; width: 980px; height:62px; 
		padding: 0px 0px 0px 0px; }
.layout .top .login {
		color: #CCC;
		background-color:#333;
		border-bottom: 1px solid #666;
		height: 20px;
		font-size: 12px;
		padding-left: 6px;
		padding-right: 6px;
		
		}
.layout .top .login input#login_username { width: 200px;} 
.layout .top .login input { padding-left:2px; padding-right: 2px; border: 1px solid #333; background-color: #CCC; color:#000; font-size: 12px; height: 17px; font-family: "Trebuchet MS", verdana; font-size: 12px;}
.layout .top .login a { color:#09C; }
.layout .top .login a:hover { color:#CCC; text-decoration: none; }
.layout .top .login .whats_new { font-weight: bold; color:#FF9900; text-decoration: none; }
.layout .top .login .whats_new:hover { text-decoration: underline;color:#FFcc00; }
.layout .top .login .username { font-weight: bold; color:#ffffff; }		
.layout .top .login div { line-height: 20px; vertical-align: middle;}		
.layout .top .signin {
	
		}
		
		
.layout .top .signin .logout_form {display:none;}
.layout .top .signin .login_form {display:block;}	
.layout .top .signin .signup_form {display:none;}

.layout .top .logout_form {display:none;}
.layout .top .login_form {display:none;}
.layout .top .signup_form {display:block;}

.layout .top .logged .logout_form {display:block;}
.layout .top .logged .login_form {display: none;}	
.layout .top .logged .signup_form {display:none;}

.layout .top ul.menu {		
		list-style: none;
margin: 0;padding: 0;
}

.layout .top ul.menu li {
		margin-left: 10px;	
		*margin-left: 6px;	
		float: left; height:28px; text-align: center; font-family:"Trebuchet MS", verdana; font-size: 12px; color:#FFF;
		}

.layout .top ul.menu li.hover { background-image:url(/images/layout/menu_beak_hover.gif); background-position:bottom center; background-repeat:no-repeat;  }
.layout .top ul.menu li.selected { background-image:url(/images/layout/menu_beak_selected.gif) !important; background-position:bottom center; background-repeat:no-repeat;  }

.layout .top ul.menu li a { background-image:url(/images/layout/menu_bg.jpg); background-repeat:repeat-x;display:block; height:25px;color:#FFF; text-decoration: none; padding-left: 10px; padding-right: 10px; text-align: center; line-height:20px;}
.layout .top ul.menu li a:hover { background-image: url(/images/layout/menu_bg_hover.jpg); background-repeat:repeat-x; color:#CCC;}
.layout .top ul.menu li.selected a { background-image: url(/images/layout/menu_bg_selected.jpg); background-repeat:repeat-x; color:#CCC;}
.layout .breadcumb { background-image:url(/images/layout/breadcumb.jpg); background-repeat:no-repeat; width:980px; height: 23px;font-size:13px;}
.layout .breadcumb div { padding-left: 20px; vertical-align:middle; height: 23px; line-height: 18px;}
body.mozilla .layout .breadcumb div { padding-left: 20px; vertical-align:middle; height: 23px; line-height: 18px;}
body.safari .layout .breadcumb div { padding-left: 20px; vertical-align:middle; height: 23px; line-height: 20px;}
body.safari img.home { margin-bottom: 4px;}
.layout .breadcumb div a { color: #0E82C7; text-decoration: none; font-size:12px;}
.layout .breadcumb div a:hover { text-decoration: underline; }
.content { background-color:#FFFFFF;   }

/*
	MINI SEARCH FORM
*/
/* SEARCH FORM */

#suggestions{ position: absolute;display:none; }

/* SEARCHRESULTS */
#searchresults {  }
#searchresults .header { clear: left; color: orange; font-size: 13px;}
#searchresults a.item { display:block; min-height: 38px; padding: 3px 3px 3px 3px; clear:left; text-decoration:none;  }
#searchresults a.item img { margin-bottom: 4px;}
#searchresults a.item:hover { color: #333333; background-color: orange;}
#searchresults a.item:hover .description { color: #333333;}
#searchresults a.item:hover .title { color: #333333; }
#searchresults a.item .title { color: #0099FF; }
#searchresults a.item .description { font-size: 11px; color: #eeeeee; line-height: 11px; }


/*
	SUGGESTER
*/

.suggester { }
.suggester td.header { background-image:url(/images/layout/suggester_header_bg.jpg); background-repeat:repeat-x; color:#FFF; font-weight:bold; border-top: 1px solid #069;}
.suggester td { background-repeat:repeat-x; background-image:url(/images/layout/suggester_bg.jpg); border-top: 1px solid #999;  background-color:#eeeeee; font-size: 12px; color:#333; font-family:"Trebuchet MS", verdana; }
.suggester td a { color:#333; text-decoration: none; display: block; width:100%; height: 100%; padding: 3px 0px 3px 0px; text-align:center;}
.suggester td.hover {  background-image: none; background-color:#000; border-top: 1px solid #000000; }
.suggester td.hover a { color:#FFF;}
.suggester .btnSearchMask { border: 1px solid #cccccc; font-family: "Trebuchet MS", verdana; font-size: 12px; width: 150px; margin-right: 4px; padding-left: 2px; background-color:#efefef; }

/*
	WAYPOINT ADDER
*/


/*
	ROAD BOOK
*/

/*
.POIs .poi { width: 264px; height: 59px; border-bottom: 1px solid #D8D8D8; background-color: #EFEFEF; padding: 3px 3px 3px 3px; } 
.POIs .poi strong { font-size: 12px;}
.POIs .poi .icon { float: left; width: 16px; height: 16px; display: block;}
.POIs .poi .name { font-size: 17px; color:#600; font-weight:bold; text-decoration:none; }
.POIs .poi .name:hover { text-decoration: underline; }
.POIs .poi .description { display: block; width: 240px; float: right; height: 72px; overflow: hidden;}
.POIs .poi .missing { color:#999;}
.POIs .poi .metadata { height: 11px; vertical-align: middle; font-size: 9px; }
.POIs .poi .more_description { font-size: 11px; color:#000000; }
.POIs .poi .date { color:#666666; }
.POIs .even { background-color: #fafafa !important; }
.POIs .selected { background-image:url(/images/ui/poi_selected.jpg) !important; background-color: none !important; background-repeat: no-repeat; }
.POIs .selected option { height: 16px;}
*/


.ui-sortable li { cursor: move;}
.ui-sortable-disabled li { cursor:auto !important;}

.poisContainer .first_faded { background-image: url(/images/roadbook/road_normal_first_faded.jpg);height: 20px; background-repeat: no-repeat;margin-top:5px;}

.hideDistances li .distance { display: none; }


/*
	PAGER
*/
.pager { display: block; margin-top: 15px;}
.pager .label { float: left;}
.pager .pages a,.pager .pages a.selected:hover { outline: none; font-size: 12px; line-height: 17px; vertical-align:middle; font-weight: bold; color: #006699; display: block; width: 17px; height: 17px; text-align: center; color: #333333; border: 1px solid #DDDDDD; float: left; margin-left: 3px; text-decoration: none;
	background-color: #ffffff; }
.pager .pages a:hover { border: 1px solid #333333; background-color:#333333; color:#FFFFFF; }
.pager .pages a.selected,.pager .pages a.selected:hover { border-bottom: 2px solid #333333;  }
 

/*
	BALLOON
*/
#balloon_form_large .message { font-size: 14px; padding: 6px 10px 6px 10px;}
#balloon_form .message { padding:  3px 6px 3px 6px; font-size:13px; }

#balloon_default strong { font-size: 13px; color: #FF9900;}
#balloon_default .next_button { height: 25px; margin-top: 5px; vertical-align:middle; line-height:25px;}

/*
	POI BALLOON
*/
.poiPopup .logo { border: 1px solid #333; font-size: 12px;}
.poiPopup strong { font-size: 13px; color: #F90;}
.poiPopup .description { color: #CCCCCC; font-size: 12px;}
.poiPopup a.link { color:#FFCC00; font-weight: bold; }
.poiPopup a.link:hover { color:#09F;}
.poiPopup a { color:#09F; font-size: 12px; }
.poiPopup a:hover { color:#6CF;}
.poiPopup .biglink { font-size: 14px; font-weight: bold; }
.poiPopup .bottom_buttons { font-size: 11px; width: 100%; clear: left; padding-top: 3px; margin-top: 5px; }
.poiPopup .bottom_buttons a { font-size: 11px;}

/*
	POI FORMS
*/
.poiForms,.poiForms td { font-size:  12px; }
.poiForms .group { border-left: 2px solid #cccccc; margin-top: 10px; margin-left: 5px; }
.poiForms .swfupload { }
.poiForms .avatar img { border:2px solid #999999;}
.poiForms .trackName {font-family: "Trebuchet MS", verdana;
		font-size: 28px;
		line-height: 40px;
		padding: 0px 0px 0px 0px;
		letter-spacing: -1px;color: #444;
		border: 1px solid #666666; width: 600px;}
.poiForms .description { color: #555555;}
.poiForms .description_field { margin-top: 5px;color: #555555; font-size: 11px;}
.poiForms .footer_bright { padding-top: 15px; border-top: 2px solid #999999;}

.poiForms h1 { color:#036; font-size: 22px; font-weight:bold; margin: 0 0 0 0;}
.poiForms .stroke { height: 27px; background-image:url(/images/icons/stroke.gif); background-position:center center; background-repeat:repeat-x; margin-top: 10px; margin-bottom: 10px; text-align:center; }
.poiForms .stroke .label { color:#333; font-weight: bold; background-color:#FFF; font-size: 16px; }
.poiForms .fields { padding: 15px 15px 15px 15px; }
.poiForms .text { border: 1px solid #666666; background-image: url(/images/forms/form_input_bg.jpg); height: 18px; padding-left: 4px; border: 1px solid #999999; border-bottom: 2px solid #003399; margin-top: 2px; background-repeat: repeat-x; vertical-align:middle; color:#333;  background-position: center 1px; font-family: "Trebuchet MS", verdana; font-size: 12px;   }
.poiForms .large { font-size: 20px !important; height: 25px; background-position:bottom; }
.poiForms .editing { border-bottom: 2px solid #FF6600 !important;  }
.poiForms .textarea { border: 1px solid #999999; border-bottom: 2px solid #003399; padding: 4px 1px 1px 2px;  font-family: "Trebuchet MS", verdana; font-size: 12px; line-height: 13px; } 
.poiForms textarea.richedit { width: 450px; height:  300px;}
.poiForms .label { color: #333333; font-weight: bold; color:#930; text-transform:uppercase; font-family: "Trebuchet MS", verdana; font-size: 12px; }
.poiForms .value { color:#888888; font-size: 12px; }
.poiForms .minilabel {  font-size:11px; color:#666;   }
.poiForms .subsubtitle {  font-size:11px; color:#666;   }
.poiForms .big_or { font-size: 15px; font-weight: bold; color: #333333;}
.poiForms .select { outline: none; border: 1px solid #666666; background-image: url(/images/ui/input_bg.gif); height: 24px; background-repeat: repeat-x; vertical-align:middle; padding: 4px 1px 1px 2px; background-position: center 1px; font-family: "Trebuchet MS", verdana; font-size: 90%; line-height: 12px;  }
.poiForms .hint { font-size: 12px; color:#666666; }
.poiForms .supertitle { font-size: 18px; font-weight: bold; color:#003366; }
.poiForms .title { font-size: 15px; font-weight: bold; color:#003366; }
.poiForms .shout { font-size: 15px; font-weight: bold; color:#FF6600; }
.poiForms .subtitle { font-size: 12px; color:#333; }
.poiForms .small { font-size: 11px;}
.poiForms .hr { border-top: 1px solid #999999; margin-top: 6px; padding-top: 6px;}
.poiForms .next_button { height: 25px; margin-top: 5px; vertical-align:middle; line-height:25px;}
.poiForms .buttons { background-image:url(/images/forms/form_buttons_bg.jpg); background-repeat:repeat-x; height: 44px; font-size: 12px;}
.poiForms a.minibutton { color:#FFF; font-weight: bold; font-size: 12px;}
.poiForms a.minibutton:hover { color:#CCC; }
.poiForms .fields { background-image:url(/images/forms/form_main_bg.jpg); background-repeat:repeat-x; background-position: top;}
.poiForms .select { border: 1px solid #666666; background-image: url(/images/forms/form_input_bg.jpg); height: 24px; padding: 1px 1px 1px 4px; border: 1px solid #999999; border-bottom: 2px solid #003399; margin-top: 2px; background-repeat: repeat-x; vertical-align:middle; color:#333;  background-position: center 1px; font-family: "Trebuchet MS", verdana; font-size: 12px;  }
.poiForms .select option { height:16px; padding-left: 20px; background-repeat:no-repeat; background-position: top left;}
.poiForms .select option.flag_red { background-image:url(/images/icons/flag_red.gif);}
.poiForms .select option.flag_green { background-image:url(/images/icons/flag_green.gif);}
.poiForms .select option.flag_blue { background-image:url(/images/icons/flag_blue.gif);}
.poiForms .select option.flag_orange { background-image:url(/images/icons/flag_orange.gif);}
.poiForms .select option.flag_purple { background-image:url(/images/icons/flag_purple.gif);}
.poiForms .select option.flag_yellow { background-image:url(/images/icons/flag_yellow.gif);}
.poiForms .select option.flag_pink { background-image:url(/images/icons/flag_pink.gif);}
.poiForms .select option.wikipedia { background-image:url(/images/icons/wikipedia.gif);}
.poiForms .select option.passi { background-image:url(/images/icons/passi.gif);}
.poiForms .select option.medioeval { background-image:url(/images/icons/medioeval.gif);}
.poiForms .select option.picture { background-image:url(/images/icons/picture.gif);}
.poiForms .select option.mistery { background-image:url(/images/icons/mistery.gif);}
.poiForms .disabled { opacity: 0.5 !important; filter:Alpha(Opacity=50) !important;  }
.rdp_widget { margin-top: 10px;}



#nicEditContent { font-family: "Trebuchet MS", verdana; font-size: 100%; color:#333; background-image: none; outline:none; }



.rdp_widget_video {}
.rdp_widget_video .textarea { font-family: Courier; font-size: 11px;}
.rdp_widget_video a.removeVideo { font-size: 11px;}
.rdp_widget_video a { font-size: 12px;}


.rdp_widget_map .coordinates { color: #999999; }
.rdp_widget_map .btnRemove { font-size: 11px;}
.rdp_widget_map ul { margin-left:0;padding-left:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;padding:0 0 0 10px;}
.rdp_widget_map ul li { list-style-image:url(/images/icons/dot1.gif); margin:2px 0 2px 10px; }

/*
	RDP_WIDGET_AVATAR
*/
.rdp_widget_avatar { }
.rdp_widget_avatar .card { margin-top: 10px;}
.rdp_widget_avatar .upload table { margin-top: 5px;}
.rdp_widget_avatar .upload .description { padding-left: 4px;}
.rdp_widget_avatar .crop .description { padding-top: 4px;}
.rdp_widget_avatar .current .avatar { margin-right: 10px; border: 1px solid #333333;}
.rdp_widget_avatar .btnRemoveAvatar { font-size: 11px;}
/*
	RDP_WIDGET_IMAGE
*/
.rdp_widget_image .tabs { border-bottom: 1px solid #666;}
.rdp_widget_image .tabs a { margin-left: 4px; line-height: 24px; text-align:center; font-size: 12px; background-color:#eeeeee; color:#000; text-decoration: none; display: block; float: left; padding-left: 10px; padding-right: 10px;  }
.rdp_widget_image .tabs a:hover { text-decoration:none; background-color:#000 !important; color:#FFF;}
.rdp_widget_image .tabs a.selected { background-color:#666666	 !important; color:#CCC !important;}
.rdp_widget_image .preview_container { padding: 2px 2px 2px 2px; border: 1px solid #999; overflow: hidden; width:100px; height: 75px; margin-left: 6px;}
.rdp_widget_image .description { color:#333; font-size: 12px;}
.rdp_widget_image .disabled { background-color:#CCC; }
.rdp_widget_image .previews { width: 110px;}
.rdp_widget_image a.btnRemoveImage { font-size: 11px;}

/*
	rdp_waypoints_editor
*/

.rdp_waypoints_editor { }
.rdp_waypoints_editor .disabled { opacity: 0.5; filter:Alpha(Opacity=50); }
.rdp_waypoints_editor .warningEmptyWaypoints {color:#666666;font-size:14px;font-weight:bold;padding-bottom:20px;padding-left:20px;padding-top:20px;}
.rdp_waypoints_editor .warningEmptyWaypoints .hint { font-size: 12px; color: #888888;}
.rdp_waypoints_editor .addWaypointPanel { padding-top: 10px; padding-bottom: 10px;}
.rdp_waypoints_editor .waypoints { margin-top: 10px !important; list-style-image: url(/images/icons/dot1.gif); }
.rdp_waypoints_editor .waypoints a { font-size: 11px;}
.rdp_waypoints_editor .waypoints strong { color: #003366;}
.rdp_waypoints_editor .suggestions { margin-right: 5px; padding-top: 4px; background-image: url(/images/layout/callout_arrow_r_green.gif); background-position: top right; margin-top:40px; padding-left: 8px;  }
.rdp_waypoints_editor .suggestions h1 { font-size: 12px; display: inline;}
.rdp_waypoints_editor .suggestions .inner { padding-right: 10px;}
.rdp_waypoints_editor .suggestions .description { font-size: 11px;}
.rdp_waypoints_editor .suggestions .buttons { background-image: none; font-size: 11px;}
.rdp_waypoints_editor .suggestions a.delete { font-size: 11px;}
.rdp_waypoints_editor .addWaypointPanel .hint { font-size: 11px; color: #333333;}
.rdp_places_to_visit { text-align: left;}
.rdp_places_to_visit .pois { font-size: 12px; color: #444444;}

/*
	RDP_WIDGET_IMAGELIST
*/

.rdp_widget_imagelists { }
.rdp_widget_imagelists table td { margin-top:  3px; font-size: 12px; }
.rdp_widget_imagelists .minithumb { width: 75px; height: 56px; overflow: hidden; margin-top:  4px; margin-bottom: 3px; margin-left: 4px; margin-right: 4px;}
.rdp_widget_imagelists .container { overflow-x:hidden;  overflow-y:hidden; }

.rdp_minilog {
	padding: 10px;
	
	}
.rdp_minilog td { padding-top: 2px; font-size: 11px; color: #444444;}
.rdp_minilog img { margin-right: 4px;}
.rdp_minilog h2 {color:#006699; font-size: 15px; margin: 0px; }

/*
	IMAGE FRAME
*/

.image_frame { background-color: white; border: 1px solid #CCC; padding: 2px 2px 2px 2px;}

/*
	POI DETAIL
*/


.right_column .poi {  min-height:434px; padding-left:5px; }
.right_column .poi .user img { margin-top: 10px; border: 2px solid #999;margin-bottom:10px;}
.right_column .poi .country { font-size: 12px; color:#930; font-weight:bold;}
.right_column .poi .name { font-size: 17px; color:#036; font-weight:bold; }
.right_column .poi .description { display: block; padding-left: 10px; font-size: 13px; line-height: 13px; color:#111; display:block; min-height: 20px; margin-top:10px;}
.right_column .date { height: 35px; width: 27px; } 
.right_column .date .month { height: 15px; color: #666666; font-size: 15px; line-height:13px; text-transform:uppercase; text-align:center; font-weight: bold; } 
.right_column .date .day { height: 25px; color:#cccccc; font-size:25px; line-height:25px; text-align:center; font-weight: bold; } 
.right_column .missing { color:#999;}


/*
	EDIT MODE
*/ 

div.edit_mode,div.edit_mode_admin { background-color:#FF9; color:#005; font-size:11px; border: 1px solid #FC6; width: auto; height:18px; margin-bottom: 4px;
	line-height: 18px; padding-bottom: 1px; padding-left: 1px; padding-right: 3px;}
.edit_mode a,.edit_mode_admin a { font-size: 11px;}
div.edit_mode img { }
/*
	WAYPOINT SUGGESTER
*/

#suggestLocationForPOI { z-index: 17000;position:absolute;}
#suggestLocationForPOI .label { font-size: 13px; color: #ff9900; font-weight:  bold; }
#suggestLocationForPOI input { margin-top: 4px; padding: 2px 2px 2px 2px; margin-bottom: 4px; margin-left: 0px; font-size: 14px; border: 1px solid #000000; 
	background-color: #cccccc; font-family: "Trebuchet MS", verdana;  }
#suggestLocationForPOI .description { color: #dddddd; font-size: 11px;}
#suggestLocationForPOI .close { color: #0099dd; text-decoration: underline; }
#suggestLocationForPOI .close:hover { color: #ffffff; } 
/*
	FLYING MENU FOR POIS
*/



.flying_menu { color:white; width: 246px; position: absolute; display: none; z-index: 10000; }
.flying_menu a { }
.flying_menu .left { background-image:url(/images/flying/left.png); background-repeat:repeat-y; font-size:1px;} 
.flying_menu .right { background-image:url(/images/flying/right.png); background-repeat:repeat-y; font-size:1px;}
.flying_menu .beak { background-image:url(/images/flying/beak.png); background-repeat: no-repeat; font-size:1px;}
.flying_menu .inner { font-size: 11px; background-color:#1e2123; background-image:url(/images/flying/item.png);background-repeat:repeat-x; padding-top:4px; padding-bottom:4px; color:#999; }
.flying_menu .inner a {  color:#FFF; text-decoration: none; font-size: 12px;}
.flying_menu .inner img { margin-right: 6px;}
.flying_menu .selected .left { background-image:url(/images/flying/left_selected.png); background-repeat:repeat-y; font-size:1px;} 
.flying_menu .selected .right { background-image:url(/images/flying/right_selected.png); background-repeat:repeat-y; font-size:1px;}
.flying_menu .selected .inner { background-image:url(/images/flying/item_selected.png);background-repeat:repeat-x; color:#FFF; font-size: 11px; }
.flying_menu .selected .beak { background-image:url(/images/flying/beak_selected.png); background-repeat: no-repeat; font-size:1px;}
.flying_menu .top_bar .inner_top { background-color: none;background-image:url(/images/flying/flying_top.png); background-position:top;background-repeat:repeat-x; font-size:18px; line-height:18px; font-weight:bold; color:#FFF;}
.flying_menu .description { width: 196px; float: left;} 
.flying_menu .sprite_icon { float: left; margin-top: 2px; }


/*
	SPRITES
	x-displacement y-displacement
*/

.sprite_icon { width: 16px; height: 16px; border: 0px; background-image:url(/images/icons/sprite_icons.png); background-repeat:no-repeat; }
.sprite_icon_wikipedia { background-position: 0px 0px;}
.sprite_icon_passi { background-position: 0px -16px;}
.sprite_icon_bed { background-position: 0px -32px;}
.sprite_icon_picture { background-position: -16px -32px;}
.sprite_icon_mistery { background-position: -16px 0px;}
.sprite_icon_eat { background-position: -16px -16px;}
.sprite_icon_medioeval { background-position: -32px -16px;}
.sprite_icon_generale { background-position: -32px 0px;}
.sprite_icon_waypoint { background-position: -32px 0px;}
.sprite_icon_comment { background-position: -48px -16px; }
.sprite_icon_edit { background-position: -48px -32px; }
.sprite_icon_bookmark { background-position: -64px -16px; }
.sprite_icon_delete { background-position: -64px -32px; }
.sprite_icon_map { background-position: -80px -16px; }
.sprite_icon_unbookmark { background-position: -80px -32px; }
.sprite_icon_removevideo { background-position: -96px -32px; }
.sprite_icon_addvideo { background-position: -96px -16px; }
.sprite_icon_adjust { background-position: -112px -32px; }
.sprite_icon_adddocument { background-position: -112px -16px; }
.sprite_icon_reply { background-position: -128px -32px; }
.sprite_icon_removecomment { background-position: -128px -16px; }
.sprite_icon_addteam { background-position: -144px -32px; }
.sprite_icon_edittravelinfo,.sprite_icon_personalnotes { background-position: -144px 0px; }
.sprite_icon_edittraveldescription { background-position: -144px -16px; }
.sprite_icon_addpoi { background-position: -160px -32px; }
.sprite_icon_addwaypoint { background-position: -176px 0px;}
.sprite_icon_ok { background-position: -160px -16px; }
.sprite_icon_flag_red { background-position: -192px 0px; }
.sprite_icon_destination { background-position: -192px -16px; }
.sprite_icon_flag_green { background-position: -208px 0px; }
.sprite_icon_flag_blue { background-position: -224px 0px; }
.sprite_icon_flag_yellow { background-position: -240px 0px; }
.sprite_icon_signs { background-position: -240px -16px; }
.sprite_icon_flag_purple { background-position: -256px 0px; }
.sprite_icon_flag_black { background-position: -272px 0px; }
.sprite_icon_flag_grey { background-position: -288px 0px; }
.sprite_icon_flag_white { background-position: -304px 0px; }
.sprite_icon_warning { background-position: -304px -16px; }
.sprite_icon_flag_orange { background-position: -320px 0px; }
.sprite_icon_info { background-position: -320px -16px; }
.sprite_icon_flag_pink { background-position: -336px 0px; }
.sprite_icon_star_yellow { background-position: -352px 0px; }
.sprite_icon_star_red { background-position: -368px 0px; }
.sprite_icon_pen { background-position: -176px -32px; }
.sprite_icon_cancel { background-position: -176px -16px;}
.sprite_icon_addimage { background-position: -208px -32px; }
.sprite_icon_edit_avatar { background-position: -272px -16px; }
.sprite_icon_patch { background-position: -272px -32px; }
.sprite_icon_delete_small { background-position: -224px -32px; }
.sprite_icon_check { background-position: -288px -16px; }
.sprite_icon_flag_add_friend { background-position: -320px -32px; }
.sprite_icon_profile { background-position: -336px -32px; }
.sprite_icon_search { background-position: -336px -16px; }
.sprite_icon_pois { background-position: -352px -32px; }
.sprite_icon_default { background-position: -352px -32px; }
.sprite_icon_audio { background-position: -352px -16px; }
.sprite_icon_add_small { background-position: -368px -32px; }
.sprite_icon_add_waypoint { background-position: -384px -32px; }
.sprite_icon_settings { background-position: -368px -16px; }
.sprite_icon_index_bright { background-position: -384px 0px; }
.sprite_icon_index_dark { background-position: -400px 0px; }
.sprite_icon_rss { background-position: -384px -16px; }
.sprite_icon_calendar { background-position: -400px -16px; }
.sprite_icon_followers { background-position: -400px -32px; }

/*
	BOXY MESSAGE BOX AND ICONS
*/

.sprite_boxy {  width: 48px; height: 48px; background-image:url(/images/icons/boxy_icons.jpg); background-repeat:no-repeat; } 
.sprite_boxy_ok { background-position: 0px 0px;}
.sprite_boxy_info { background-position: -48px 0px;}
.sprite_boxy_error { background-position: -96px 0px;}
.sprite_boxy_down { background-position: -144px 0px;}
.sprite_boxy_star { background-position: -192px 0px;}
.sprite_boxy_warning { background-position: -240px 0px;}
.sprite_boxy_red { background-position: -288px 0px;}
.sprite_boxy_green { background-position: -336px 0px;}
.sprite_boxy_download { background-position: -384px 0px;}


.message_box { margin: 10px 10px 10px 10px; }
.message_box .icon { border-right: 1px solid #999;}
.message_box td { font-size:13px; color:#333; }
.message_box strong { font-size: 16px; color:#C63;}
.boxy-wrapper .answers { background-image:url(/images/forms/form_buttons_bg.jpg); background-repeat:repeat-x; height: 44px;}
.boxy-wrapper .answers input { background-image:url(/images/forms/form_button_bg.jpg); width: auto; max-width: 70px; display: block; padding-left:15px; padding-right:15px; 
		
	background-repeat:repeat-x; height:25px;
	text-decoration: none; line-height: 25px; font-family: "Trebuchet MS", verdana;  
	font-size: 12px; color:#FFF;
	margin-left: 15px; margin-top: 10px; 
	text-align:center; border: none;
	float: left;
	
	
	}
.boxy-wrapper .answers input:hover { background-image:url(/images/forms/form_button_hover_bg.jpg); color:#CCC; text-align:center;}




.right_column .poi .images { background-color: #eeeeee; height:115px; border-top: 1px solid #999; border-bottom: 1px solid #999;  } 




/*
	GALLERY OF IMAGES
*/
.rdp_image_gallery { background-color: #eeeeee; height:115px; border-top: 1px solid #999; border-bottom: 1px solid #999;  } 











.dialogBox { background-color:#fefefe; padding: 10px 10px 10px 10px; }
.dialogBox strong {font-family:  "Trebuchet MS", verdana;
	font-weight: normal;
        font-size: 1.75em;
	letter-spacing: .0em;
	line-height: 1.1em;
	margin:0px;
	font-weight:bolder;
	color:#003366;
	text-align: center;}
.dialogBox .gps { border:1px solid #FFCC66; background-color:#FFFFCC;font-family: "Trebuchet MS", verdana;
		font-size: 28px;
		line-height: 40px;
		padding: 5px 0px 5px 0px;
		letter-spacing: -1px;color: #444; text-align: center; 
 }
.dialogBox .hint { color:#333333; font-size: 11px;}



/*

	LIST LI of PASSES

*/

#pass_list_journey { list-style: none; width: 260px; min-height: 200px;  padding: 0px 0px 0px 0px; }
#pass_list_journey li { border: 1px solid #dddddd; border-left: 3px solid #CC3300; background-color:#efefef; color:#333333;  width: 210px; height: 20px; margin: 5px; font-size: 11px; font-family: "Trebuchet MS", verdana; font-size: 90%; padding: 3px; }
#pass_list_journey li:hover { cursor:move;}


#addPOIinstructions { background-color: #000000; z-index: 20000; color: #FFFFFF; position: absolute; }


/*
	SIMPLE WINDOW
*/

  #custom_info_window_red_beak{
    width: 28px;
    height: 38px;
    background: url('/examples/images/corners/red_beak.png') top left no-repeat transparent;
  }


#simple_example_window { width: 250px; }
#simple_example_window .bold { font-weight: bold; color: #888888;}
#simple_example_window .date { color: #888888;}
#simple_example_window_contents{ background-color: #FFF; font-size: 12px; }
* html #simple_example_window_beak{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/examples/images/corners/red_beak.png', sizingMethod='crop');}
#simple_example_window_t { background: url(/images/info_window/demoWindow_t.png)  top left repeat-x transparent; }
#simple_example_window_tl{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_tl.png) top left no-repeat transparent;}
#simple_example_window_tr{width: 14px;height: 14px;background: url(/images/info_window/demoWindow_tr.png) top left no-repeat transparent;}
#simple_example_window_l {width: 14px;background:url(/images/info_window/demoWindow_l.png) top left repeat-y transparent;}  
#simple_example_window_r {width: 14px;background:url(/images/info_window/demoWindow_r.png)  top right repeat-y transparent;} 
#simple_example_window_bl{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_bl.png) top left no-repeat transparent;}
#simple_example_window_br{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_br.png) top left no-repeat transparent;}
#simple_example_window_b{background:url(/images/info_window/demoWindow_b.png)  top left repeat-x transparent;}	
#simple_example_window_beak{width: 27px;height: 18px;background:url(/images/info_window/demoWindow_beak.png) top left no-repeat transparent;}
#simple_example_window_beak_up{width: 27px;height: 14px;background:url(/images/info_window/demoWindow_beak_up.png) top left no-repeat transparent;}
#simple_example_window_close{width: 13px;height: 13px;background:url(/images/info_window/demoWindow_close.png)  top left no-repeat transparent;margin: 5px 0 0 -5px;cursor: pointer;}
#simple_example_window_contents {background:url(/images/info_window/demoWindow_l.png) transparent;color: #FFFFFF;}

#simple_standalone_window{ width: 250px; }
#simple_standalone_window .bold { font-weight: bold; color: #888888;}
#simple_standalone_window .date { color: #888888;}
#simple_standalone_window_contents{ background-color: #FFF; font-size: 12px; }
* html #simple_example_window_beak{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/examples/images/corners/red_beak.png', sizingMethod='crop');}
#simple_standalone_window_t { background: url(/images/info_window/demoWindow_t.png)  top left repeat-x transparent; }
#simple_standalone_window_tl{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_tl.png) top left no-repeat transparent;}
#simple_standalone_window_tr{width: 14px;height: 14px;background: url(/images/info_window/demoWindow_tr.png) top left no-repeat transparent;}
#simple_standalone_window_l {width: 14px;background:url(/images/info_window/demoWindow_l.png) top left repeat-y transparent;}  
#simple_standalone_window_r {width: 14px;background:url(/images/info_window/demoWindow_r.png)  top right repeat-y transparent;} 
#simple_standalone_window_bl{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_bl.png) top left no-repeat transparent;}
#simple_standalone_window_br{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_br.png) top left no-repeat transparent;}
#simple_standalone_window_b{background:url(/images/info_window/demoWindow_b.png)  top left repeat-x transparent;}	
#simple_standalone_window_beak{width: 27px;height: 18px;background:url(/images/info_window/demoWindow_beak.png) top left no-repeat transparent;}
#simple_standalone_window_beak_up{width: 27px;height: 14px;background:url(/images/info_window/demoWindow_beak_up.png) top left no-repeat transparent;}
#simple_standalone_window_close{width: 13px;height: 13px;background:url(/images/info_window/demoWindow_close.png)  top left no-repeat transparent;margin: 5px 0 0 -5px;cursor: pointer;}
#simple_standalone_window_contents {background:url(/images/info_window/demoWindow_l.png) transparent;color: #FFFFFF;}	

#simple_example_window330{ width: 322px; }
#simple_example_window330_contents{ background-color: #FFF;font-size: 12px; }
* html #simple_example_window330_beak{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/examples/images/corners/red_beak.png', sizingMethod='crop');}
#simple_example_window330_t { background: url(/images/info_window/demoWindow_t.png)  top left repeat-x transparent; }
#simple_example_window330_tl{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_tl.png) top left no-repeat transparent;}
#simple_example_window330_tr{width: 14px;height: 14px;background: url(/images/info_window/demoWindow_tr.png) top left no-repeat transparent;}
#simple_example_window330_l {width: 14px;background:url(/images/info_window/demoWindow_l.png) top left repeat-y transparent;}  
#simple_example_window330_r {width: 14px;background:url(/images/info_window/demoWindow_r.png)  top right repeat-y transparent;} 
#simple_example_window330_bl{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_bl.png) top left no-repeat transparent;}
#simple_example_window330_br{width: 14px;height: 14px;background:url(/images/info_window/demoWindow_br.png) top left no-repeat transparent;}
#simple_example_window330_b{background:url(/images/info_window/demoWindow_b.png)  top left repeat-x transparent;}	
#simple_example_window330_beak{width: 27px;height: 18px;background:url(/images/info_window/demoWindow_beak.png) top left no-repeat transparent;}
#simple_example_window330_close{width: 13px;height: 13px;background:url(/images/info_window/demoWindow_close.png)  top left no-repeat transparent;margin: 5px 0 0 -5px;cursor: pointer;}
#simple_example_window330_contents {background:url(/images/info_window/demoWindow_l.png) transparent;color: #FFFFFF;}




table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* 
	DATE PICKER
*/


div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}



/*
	Buttons
*/


		@-webkit-keyframes bigAssButtonPulse {
		  from { background-color: #749a02; -webkit-box-shadow: 0 0 25px #333; }
		  50% { background-color: #91bd09; -webkit-box-shadow: 0 0 50px #91bd09; }
		  to { background-color: #749a02; -webkit-box-shadow: 0 0 25px #333; }
		}

		@-webkit-keyframes greenPulse {
		  from { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #91bd09; -webkit-box-shadow: 0 0 18px #91bd09; }
		  to { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes bluePulse {
		  from { background-color: #007d9a; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #2daebf; -webkit-box-shadow: 0 0 18px #2daebf; }
		  to { background-color: #007d9a; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes redPulse {
		  from { background-color: #bc330d; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #e33100; -webkit-box-shadow: 0 0 18px #e33100; }
		  to { background-color: #bc330d; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes magentaPulse {
		  from { background-color: #630030; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #a9014b; -webkit-box-shadow: 0 0 18px #a9014b; }
		  to { background-color: #630030; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes orangePulse {
		  from { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #ff5c00; -webkit-box-shadow: 0 0 18px #ff5c00; }
		  to { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
		}

		@-webkit-keyframes orangellowPulse {
		  from { background-color: #fc9200; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #ffb515; -webkit-box-shadow: 0 0 18px #ffb515; }
		  to { background-color: #fc9200; -webkit-box-shadow: 0 0 9px #333; }
		}

		.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
border-radius-topleft:5px;
border-radius-topright:5px;
-webkit-border-radius-bottomleft:5px;
-webkit-border-radius-bottomright:5px;
-webkit-border-radius-topleft:5px;
-webkit-border-radius-topright:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
background:#222222 url(/images/buttons/overlay-button.png) repeat-x scroll 0 0;
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
.button.disabled { opacity: 0.5 !important; filter:Alpha(Opacity=50) !important;  }
button::-moz-focus-inner {
border:0 none;
padding:0;
}
.button:hover {
background-color:#111111;
color:#FFFFFF;
}
.button:active {
top:1px;
}
.small.button {
font-size:11px;
}
.large.button {
font-size:14px;
padding:8px 19px 9px;
}
.green.button {
background-color:#91BD09;
}
.green.button:hover {
background-color:#749A02;
}
.blue.button {
background-color:#2DAEBF;
}
.blue.button:hover {
background-color:#007D9A;
}
.red.button {
background-color:#E33100;
}
.red.button:hover {
background-color:#872300;
}
.magenta.button {
background-color:#A9014B;
}
.magenta.button:hover {
background-color:#630030;
}
.orange.button {
background-color:#FF5C00;
}
.orange.button:hover {
background-color:#D45500;
}
.orangellow.button {
background-color:#FFB515;
}
.orangellow.button:hover {
background-color:#FC9200;
}
.white.button {
background-color:#FFFFFF;
color:#666666 !important;
font-weight:normal;
text-shadow:0 1px 1px #FFFFFF;
}
.white.button:hover {
background-color:#EEEEEE;
}


a.button {

		}
		
		.large.button {
			font-size:14px;
			padding:8px 19px 9px;
		}

		a#theButton {
			background-image: none;
			background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.25)), to(transparent));
			display: block;
			width: 820px;
			height: 180px;
			margin: 0 auto 36px;
			padding: 0;
			text-align: center;
			font-size: 90px;
			line-height: 160px;
			letter-spacing: -4px;
			text-shadow: 0 -1px 5px rgba(0,0,0,.25);
			-moz-border-radius: 100px;
			border-radius: 100px;
			-webkit-border-radius: 100px;
			border: 10px solid rgba(0,0,0,.25);
			-webkit-animation-name: bigAssButtonPulse;
			-webkit-animation-duration: 3s;
		}
		




