@charset "utf-8";
/* CSS Document */

/*


*/


html, body{
	height:100%;
	margin:0;
	padding:0;
	background:url(../images/bground.jpg) repeat-x;
}
img{
	border:0;
}
input, textarea, select{
	border:#ccc 1px solid;
}
input:focus, textarea:focus, select:focus{
	border:#000 1px solid;
}
.clear{clear:both;}

#main{
	width:990px;
	/*margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:auto !important;
	min-height:100%;*/
	background:url(../images/bground-main.jpg) no-repeat;
	/*background:url(../images/bground-main.gif) no-repeat;*/
	/*height:auto !important;*/
	margin:0 auto -31px auto;
	min-height:100%;
/*	min-height:1000px !important;*/

}



#header{
	width:990px;
	margin:0px;
	height:109px;
	/*background:url(../images/bground-header.png) no-repeat;*/
}
	h1#logo{
		float:left;
		width:170px;
		height:68px;
		/*margin:20px 0px 0px 50px;*/
		margin:10px 0 0 50px;
		/*padding:20px 0px 0px 50px;*/
	}
		h1#logo a{
			float:left;	
			width:170px;
			height:68px;
			background:url(../images/logo.jpg) no-repeat;
			text-indent:-100000em;
		}
	#menu{
		float:left;
		width:335px;
		height:63px;
		margin:40px 0px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		/*background-color:#FF0000;*/
	}
		#menu a:link, #menu a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			padding:0px 5px 0px 5px;
			text-decoration:none;
		}
		#menu a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			padding:0px 5px 0px 5px;
			text-decoration:underline;
		}	
		#main-menu{
			margin-top:0px;
		}
		#upload-activity{
			width:236px;
			height:26px;
			background:url(../images/bground-upload-activity.jpg) no-repeat;
			padding:5px 10px 0px 6px;
			margin-top:21px;
			text-align:center;
		}
	.search{
		float:right;
		width:300px;
		height:60px;
		margin-right:50px;
	}
	#site-description{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#fff;
		margin:3px 0 0 0;
	}
		#moto{
			float:left;
			width:210px;
			margin:12px 0 0 6px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#fff;
			font-weight:bold;
		}
		.flags{
			float:right;
			height:22px;
			width:78px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#fff;
			margin:10px 0 0 0;
		}
			.flags a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#fff;
				text-decoration:none;
			}
			.flags a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#fff;
				text-decoration:underline;
			}
		.search-bar{
			background:url(../images/bground-search.jpg) no-repeat;
			width:295px;
			height:24px;
			margin:13px 0 0 5px;
		}
			.search-bar input{
				border:0;
				width:202px;
				margin:2px 0 0 5px;
				#margin:2px 0 0 0;
			}
			.search-bar button{
				/*background:url(../images/bground-button.jpg) no-repeat;*/
				background:none;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				padding:2px 0 0 2px;
				margin:0px 0 0 5px;
				border:0;
				cursor:pointer;
				width:75px;
			}
			.search-bar button:hover{
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				padding:2px 0 0 2px;
				margin:0px 0 0 5px;
				text-decoration:none;
				cursor:pointer;
			}
		#search-message{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
		}
#container{
	width:920px;
	background-color:#fff;
	/*margin-left:32px;*/
	margin:0 0 20px 32px;
	/*height:auto !important;
	min-height:100%;*/
}
	
	.left{
		float:left;
		width:290px;
		/*_width:290px;*/
		margin:10px 0 0 -50px;
		/*background-color:#000000;*/		
	}
		.arrow{
			float:left;
			width:57px;
			height:43px;
			margin:0px;
			/*background:url(../images/arrow.jpg) no-repeat bottom;*/
			z-index:45;
		}
			.arrow  #arrow{
				position:absolute;
				margin:2px 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#FFFFFF;
				font-weight:bold;
			}
			#arrow-text{
				position:absolute;
				margin:14px 0 0 3px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#fff;
				font-weight:bold;
			}
		.column{
			float:left;
			width:227px;
			margin:0px;
		}
		.header-left{
			width:227px;
			height:24px;
			background:url(../images/header-left-col.jpg) no-repeat;
			margin:0;
		}
		.content-left{
		
			margin:0px;
			width:227px;
			background:#013FC4 url(../images/content-left-col.jpg) no-repeat;
		}
			.date{
				/*border:1px solid #013FC4;*/
				width:217px;
				margin:0 auto;
			}	
				.where{
					float:left;
					width:53px;
					height:22px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#FFFFFF;
				}
					.where-input{
						float:right;
						background:url(../images/input-where.jpg) no-repeat;
						height:22px;
						width:157px;
						padding:0px;
					}
						.where-input input{
							width:140px;
							height:17px;
							margin:1px 0 0 7px;
							_margin:-5px 0 0 7px; 
							#margin:0px 0 0 7px;
							border:0;
						}
						#where{
							margin:1px 0 0 7px;
							_margin:-21px 0 0 7px; 
							
						}
				.when{
					float:left;
					width:53px;
					height:22px;
					margin:10px 0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#FFFFFF;
				}
						.day{
							float:left;
							background:url(../images/input-date.jpg) no-repeat;
							width:39px;
							height:22px;
							margin:10px 0px 0 6px;
						}
							.day input{
								width:29px;
								#width:26px;
								height:15px;
								border:0;
								margin:2px 0 0 5px;
								#margin:0px 0 0 0px;
								_margin:-20px 0 0 0;
							}
							
						.calendar{
							float:left;
							width:23px;
							height:19px;
							margin:10px 2px;
						}
			#favorites{
				width:217px;
				margin:0 auto;
				padding:10px auto;
			}
				#favorites h2{
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					color:#fff;
					margin:0;
					padding:0;
					font-weight:normal;
				}
			#activities{
				width:217px;
				margin:10px auto 0 auto;
				padding:10px auto;
			}
				#activities h2{
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					color:#fff;
					margin:0;
					padding:0;
					font-weight:normal;
				}
				.box-left-header{
					width:217px;
					height:9px;
					margin:10px 0 0 0;
					padding:0;
					/*_margin:10px 0 -10px 0;*/
					background:url(../images/box-left-header.jpg) no-repeat;
				}				
				.box-left-content{
					width:217px;
					margin:0px;
					_margin:-15px 0 0 0;
					background:url(../images/box-left-content.jpg) repeat-y;
				}
					.scroll{
						height:100px;
						overflow:auto;
					}
						.box-left-content .scroll ul  li a:link, .box-left-content .scroll ul  li a:visited{
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							color: #000033;
							text-decoration:none;
							font-weight:normal;
						}
						.box-left-content .scroll ul  li a:hover{
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							color:#000033;
							text-decoration:underline;
							font-weight:normal;
						}
					.scroll1{
						height:30px;
						overflow:auto;
					}
					
					.box-left-content ul{
						margin:0px -30px;
						/*#margin:0px 25px;*/
						width:190px;
						
					}
					#activities-ul{
						#margin:0px 5px;
					}
						#activities-ul li ul{
							#margin:0px 5px;
						}	
						
						.box-left-content ul li ul{
							/*margin:0px -30px;
							#margin:0px 25px;*/
							width:160px;
							color:#000000;
							}
								.box-left-content .scroll ul > li ul li a:link, .box-left-content .scroll ul > li ul li a:visited{
									color:#000000;
									font-weight:normal;
									font-size:12px;
									text-decoration:none;
								}
								.box-left-content .scroll ul > li ul li a:hover{
									color:#000000;
									font-weight:normal;
									font-size:12px;
									text-decoration:underline;
								}
									.box-left-content .scroll ul > li ul li ul li/* a:link, .box-left-content .scroll ul > li ul li ul li a:visited*/{
										/*color:#000000;
										font-weight:normal;
										font-size:11px;
										text-decoration:none;*/
										margin-left:10px;
									}
									/*.box-left-content .scroll ul > li ul li ul li a:hover{
										color:#000000;
										font-weight:normal;
										font-size:11px;
										text-decoration:underline;
									}*/
							.box-left-content ul li ul li ul{
								margin:0px -30px;
								#margin:0px 25px;
								width:140px;
							}
						.box-left-content ul li{
							/*background: url(../images/list-arrow.gif) no-repeat;*/
							/*list-style: url(../images/list-arrow.gif);*/
							list-style:none;
							width:185px;
							/*text-indent:10px;*/
							
						}
							.box-left-content ul li a:link, .box-left-content ul li a:visited{
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								text-decoration:underline;
								line-height:1.5;
								color:#000000;
							}
							.box-left-content ul li a:hover{
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								text-decoration:none;
								color:#000000;
								line-height:1.5;
							}
							
							.box-left-content ul li ul li{
								margin-left:15px;
								width:160px;
								#width:165px;
							}
							.box-left-content ul li ul  ul li{
								margin-left:15px;
								width:150px !important;
							}
				.box-left-footer{
					width:217px;
					height:12px;
					margin:0px;
					background:url(../images/box-left-footer.jpg) no-repeat;
				}
		.footer-left{
			margin:0px;
			width:227px;
			height:15px;
			background:url(../images/footer-left-col.jpg) no-repeat;
		}
	.right{
		float:left;
		width:670px;
		_width:660px;
		margin:10px 5px 0 5px;
		_margin:10px 0 0 0;
	}

#content{
	width:900px;
	margin:0 auto;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5;
}
	#content .page-title{
		padding:0;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#4AE500;
	}
	#content .page-title1{
		padding:5px 0 0 10px;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#fff;
	}
	#content .page-login{
		padding:0;
		margin:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:bold;
		color:#fff;
	}
	#content fieldset{
		width:800px;
		margin:0 auto;
		padding:10px;
		border:#ccc 1px solid;
		/*background:#f5f5f5;*/
	}
#random-results{
	width:920px;
	margin-top:10px;
}
	.random-header{
		background:url(../images/header-random-results.png) no-repeat;
		width:920px;
		height:43px;
		_height:40px;
	}
		.random-header h3{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#FFFFFF;
			padding:5px 0px 0px 15px;
			
		}
	.random-content{
		margin-top:0px;
		_margin-top:-3px;
		background:url(../images/content-random-results.png) repeat-y;
		width:920px;
	}
		.random-event{
			height:160px;
			float:left;
			margin:5px 15px 5px 5px;
			_margin:5px 5px 5px 5px;
			/*padding:5px;*/
			width:195px;
			/*height:165px;*/
			/*border:1px solid #000000; */
			/*background:#d5e3ff;*/
		}
	.random-footer{
		background:url(../images/footer-random-results.png) no-repeat;
		width:920px;
		height:15px;
	}
	
.clearfooter{
	height:10px;
	clear:both;
}
div.footer {
	/*color: #888;*/
	font-size: 11px;
	background:url(../images/bground-footer.jpg) repeat-x;
	/*float: left;*/
	width: 100%;
	/*padding-top: 5px;*/
	margin-top: 10px;
	height: 31px;
}

#footer-contents {
	width: 920px;
	margin:0 auto;
	padding-top:7px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color:#fff;
}
	#footer-col1 {
		float: left;
		display: inline;
		width: 280px;
	}
	#footer-col2 {
		float: right;
		display: inline;
		margin-right: 0px;
		width:500px;
		text-align:right;
	}
		#footer-col2 a:link, #footer-col2 a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			text-decoration:none;
			padding:0 5px;
		}
		#footer-col2 a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			text-decoration:underline;
			padding:0 5px;
		}
		
#login-content{
	width:527px;
	margin:10px auto 0 auto;
	padding:20px 0 0 20px;
	background:#013FC4 url(../admin/images/bground-login.jpg) no-repeat;
}
	/* #login-content input{
		width:140px;
	}	 */
	/*#login-content textarea{
		width:140px;
		height:80px;
	}*/	
	#login-content table tr td{
		text-align:left;
	}
#login-footer{
	width:527px;
	height:17px;
	margin:0 auto;
	padding:20px 0 0 20px;
	background:url(../admin/images/bground-login-footer.jpg) no-repeat;
}

.txt-login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
	.txt-login a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:bold;
	}
	.txt-login a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
	}

#pages-header{
	width:800px;
	height:46px;
	margin:0 auto;
	background: url(../images/header-pages.png) no-repeat;
}
#pages-content{
	width:780px;
	margin:0 auto;
	padding:10px;
	background: url(../images/content-pages.png) repeat-y;
}
#pages-footer{
	width:800px;
	margin:0 auto;
	height:16px;
	background: url(../images/footer-pages.png) no-repeat;
}

#login-content #send{
	margin-top:10px;
	width:85px; 
	height:29px; 
	background: url(../images/but-green.png) left no-repeat; 
	display:block; 
	border:0;
	cursor: pointer;
	outline: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#login-content #send:hover{background-position:right;}


.left-input{
	float:left;
	width:53px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.bground-textarea{
	float:left;
	/*background:url(../images/footer-textarea.gif) no-repeat;*/
	/* height:22px; */
	/*width:157px;*/
	height:100px;
	width:190px;
	margin:5px 0 0 10px;
	/*padding:1px 0 0 6px;*/
	/*position:fixed;*/
}
	.bground-textarea textarea{
		background:url(../images/bground-textarea.png) no-repeat;
		width:190px;
		height:100px;
		border:0;
	}
.bground-input{
	float:left;
	/*background:url(../images/input-where.gif) no-repeat;*/
	/*background:url(../images/header-img-input.gif) no-repeat;*/
	/*background: url(../images/bground-input.png) no-repeat;*/
	/* height:22px; */
	/*width:157px;*/
	width:330px;
	height:24px;
	margin:3px 0 0 10px;
	/*padding:1px 0 0 2px;*/
}

	.bground-input input{
		background: url(../images/bground-input.png) no-repeat;
		#background:#fff;
		/*width:180px;*/
		#width:140px;
		border:0px;
		width:190px;
		height:24px;
		margin:0px;
		/*#margin:-1px 0 0 -9px;*/
	}
	.bground-input1 input{
		width:143px;
		#width:140px;
		border:0px;
		height:16px;
		margin:0px;
		#margin:-1px 0 0 -9px;
	}
.left-contact{
	float:left;
	width:183px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
.bground-button{
	float:left;
	/*background:url(../images/input-where.gif) no-repeat;*/
	/* height:22px; */
	/* width:157px; */
	margin-left:10px;
	padding:1px 0 0 6px;
}
	/*.where-input input{
		width:140px;
		height:17px;
		margin:1px 0 0 7px; 
		border:0;
	}*/
	
/*.prev{
	float:left;
	margin-left:40px;
	background: url(../images/previous-arrow.gif) no-repeat;
	height:18px;
	width:18px;
	text-indent:25px;
	border:0;
}
.next{
	float:right;
	margin-right:40px;
	background: url(../images/next-arrow.gif) no-repeat;
	height:18px;
	width:18px;
	text-indent:25px;
	border:0;
}
*/


.prev{
	float:left;
	margin:70px 0 0 10px;
	background: url(../images/previous-arrow.gif) no-repeat;
	height:18px;
	width:18px;
	/*text-indent:25px;*/
	border:0;
}
.next{
	float:left;
	margin:70px 0px;
	background: url(../images/next-arrow.gif) no-repeat;
	height:18px;
	width:18px;
	/*text-indent:25px;*/
	border:0;
}

.jCarousel{
	float:left;
}
.jC{
	float:left;
	margin-left:30px;
}
.random-img{
	background:#d5e3ff;
	padding:5px;
	height:139px;
}
.random-img1{
	background:#ABC5F8;
	padding:5px;
	width:185px;
	height:139px;
}
.title{
	margin:5px;
}
.cat-name{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:8px;
	/*width:90px;*/
}
.view-but{
	float:right;
}

.txtrandom-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#46D900;
	text-align:left;
}
.txtrandom-title1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#013FC4;
}

ul.tabs { display: block; overflow: hidden; height: 2.50em; clear: both; background: url(../images/backgrounds/bg-ul-tabs.gif) left bottom repeat-x; }

	ul.tabs li { display: inline; }

		ul.tabs li a:link, ul.tabs li a:visited, ul.tabs li a:visited:hover { /* padding: 0.42em 1.4em; */ float: left; background: #ebeff3; text-decoration: none; font-weight: bold; color: #003768; margin-right: 0.42em; border: 1px solid #d7e0e7; }

		ul.tabs li a:hover, ul.tabs li a:visited:hover { color: #003768!important; background: #d7e0e7; }

		ul.tabs li.current a, ul.tabs li.current a:visited, ul.tabs li.current a:visited:hover { background: #fff; color: #003768!important; border-bottom: 1px solid #fff; }



	.hide { display: none; }

	

	div#contenttab_main_1, div#contenttab_main_2, div#contenttab_main_3, div#contenttab_main_4, div#contenttab_main_5, div#contenttab_main_1 {

		border: 1px solid #d7e0e7; border-width: 0 1px 1px 1px; padding: 2.08em 0.83em; height: 1%;

	}
		
div.markerTooltip{
	color: black;
    font-weight: bold;
    background-color: white;
    white-space: nowrap;
    margin: 0;
    padding: 2px 4px;
    border: 1px solid black;
}		
		
 div.markerDetail {
	background:url(../images/detail-window.gif) no-repeat;
    color: black;
    font-weight: bold;
    /*background-color: white;*/
    white-space: nowrap;
    margin: 0;
    padding: 2px 4px;
    /*border: 1px solid black;*/
	width:390px;
	height:341px;
	overflow:auto;
}
 
#map{
	border: 1px solid #0147C9;
}
#map a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:underline;
}
#map a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.error{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ff0000;
}


#contactMail strong {background: url(../images/input-bottom-left.gif) no-repeat 0 100%; display: block; float: left;}/*longer sides*/

#contactMail strong em {background: url(../images/input-top-right.gif) no-repeat 100% 0; display: block; float: left;}/*longer sides*/

 #contactMail strong em span {background: url(../images/input-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}

 #contactMail strong em span span {background: url(../images/input-top-left.gif) no-repeat; display: block; float: left; }

#contactMail textarea {border: 0; margin:0px;}

 #contactMail br {clear: both;} 




abbr[title]{
	border:0;
	width:100px;
}
abbr[title]:hover{
	cursor:help;
}

.tab{
	width:500px;
	height:300px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#bottom_message{
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #FF0000;
	width:880px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
.loading-image{
	margin-top:30px;
}
#bottom-content{	
	/*text-align:center;*/
	height:170px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#013FC4;
	text-align:center;
}
		.plus_open a:link, .plus_open a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#0000FF;
			padding:0px 5px 0px 5px;
			text-decoration:none;
		}
		.plus_open a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#0000FF;
			padding:0px 5px 0px 5px;
			text-decoration:none;
		}
		
		#activities .box-left-content .scroll ul li span{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:normal;
			color:#000000;
			
		}
		#activities .box-left-content .scroll ul li .plus_no_open{
			padding:0 5px;
		}
		


#login-content #loginForm button{
	margin-top:10px;
	width:85px; 
	height:29px; 
	background: url(../images/but-green.png) left no-repeat; 
	display:block; 
	border:0;
	cursor: pointer;
	outline: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#login-content #loginForm button:hover{background-position:right;}

#logo-homepage{
	width:440px;
	margin:0 auto;
}

#favorites-explanation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#username, #password{
	width:200px;
}

.box-left-content .scroll1 #favouritesShow ul#favouritesList{
	width:190px;
	#margin-left:10px;
}

#favouritesList input{
	border:0px;
}

#favouritesList a{
	color:#000033;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#favouritesList a:hover{
	color:#000033;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}

.main-image{
	width:350px;
	height:240px;
	float:left;
	overflow:auto;
}
.gallery-images{
	width:120px;
	height:240px;
	float:left;
	margin-left:10px;
	overflow:auto;
}
	.gallery-images img{
		padding:0 0 5px 0;
	}

.description-left{
	float:left;
	width:350px;
	height:240px;
	overflow:auto;
}
	.description-left h1{
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#990000;
		text-decoration:none;
		margin:0;
		padding:0;
	}
.description-right{
	float:left;
	width:120px;
	height:240px;
	margin:10px 0 0 10px;
	overflow:auto;
}

#clickF{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000033;
}

#usernameTd input{
	background: url(../images/bground-input.png) no-repeat;
	/*width:180px;*/
	#width:140px;
	border:0px;
	width:190px;
	height:24px;
	margin:0px;
}

#passwordTd input{
	background: url(../images/bground-input.png) no-repeat;
	/*width:180px;*/
	#width:140px;
	border:0px;
	width:190px;
	height:24px;
	margin:0px;
}

#contactMail input{
	width:150px;
}
#contactMail select{
	width:152px;
}
#contactMail #newsletterTd input{
	width:20px;
}

#contactMail #tcTd input{
	width:20px;
}


/*======================================== home login ===========================================================*/

#home-left{
	float:left;
	width:350px;
	margin:0 0 0 10px;
}
#home-right{
	float:left;
	width:400px;
	margin:10px 50px;
	_margin:10px 40px;
}
#home-content{
	width:330px;
	margin:10px auto 0;
	padding:20px 0 0 20px;
	background:#013FC4 url(../admin/images/home-login-bground.jpg) no-repeat;
}
	#home-content table tr td{
		text-align:left;
	}
#home-footer{
	width:350px;
	height:17px;
	margin:0 auto;
	padding:20px 0 0 20px;
	background:url(../admin/images/home-login-footer.jpg) no-repeat;
}



#loginsite{
	margin-top:10px;
	width:85px; 
	height:29px; 
	background: url(../images/but-green.png) left no-repeat; 
	display:block; 
	border:0;
	cursor: pointer;
	outline: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#loginsite:hover{background-position:right;}


.plus-activities{
	float:left;
	width:11px;
	margin:3px 0 0 0;
	_margin:5px 0 0 0;
	padding:0;
}
.text-activities{
	float:left;
	/*width:140px;*/
	margin:0 0 0 10px;
	padding:0;
}
.f-activities{
	float:right;
	width:6px;
	margin:3px 0 0 0;
	_margin:5px 0 0 0;
	padding:0;
}

#tab{
	/*height:300px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5;
	width:480px;
	height:300px !important;
}

.border{
	border-bottom:1px solid #990000;
	padding-bottom:5px;
}

.border h1{
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #990000;
		text-decoration:none;
		margin:0;
		padding:0;
	}
	
.content-info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


#sign-up{
	margin-top:10px;
	width:85px !important; 
	height:29px; 
	background: url(../images/but-green.png) left no-repeat; 
	display:block; 
	border:0;
	cursor: pointer;
	outline: none;
	text-align:center;
	vertical-align:middle;
	/*padding:5px 0 0 0;*/
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	font-weight:bold;
	color:#FFFFFF !important;
	text-decoration:none !important;
}
#sign-up:hover{background-position:right;}
.messageOrError{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:normal;
	font-size:12px;
}
#message-tell-friend{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
.txtError{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:normal;
	font-size:12px;
	
}

.view-but a{
	float: left;
    text-decoration: none;
    color: #fff;
    padding: 4px 15px 0 0;
    margin-right: 8px;
    font: 900 16px "Arial", Helvetica, sans-serif;
}
.view-but a span {
    float: left;
    padding-right: 15px;
    display: block;
    margin-top: -4px;
    height: 29px;
}

.view-but a.random-green, .view-but a.random-green:hover{
    color: #fff;
    background: url(../images/random-green.jpg) no-repeat top right;
}
 
.view-but a.random-green:hover span, .view-but a.random-green span {
    background: url(../images/random-green.jpg) no-repeat top left;
}

.view-but a.random-blu, .view-but a.random-blu:hover{
    color: #fff;
    background: url(../images/random-blue.jpg) no-repeat top right;
}
 
.view-but a.random-blu:hover span, .view-but a.random-blu span {
    background: url(../images/random-blue.jpg) no-repeat top left;
}

#preview-options a:link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#preview-options a:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#preview-options a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#signUpYear #signUpMonth #signUpDay {
	width:10px !important;
}

#signUpDay, #signUpMonth{
	width:40px !important;	
} 

#signUpYear{
	width:66px !important;	
}

.blueG{
	color: #0000FF !important;
}