/* SkinGzip V 1.0.3770.17931, PackageDate: 08.09.2010 06:04:42 */

html, body {
	margin: 0; padding: 0;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	background: #EBEBEB;
}

a:link		{ color: #000000; /*text-decoration: underline; font-family: Arial;*/ }
a:visited	{ color: #000000; /*text-decoration: underline; font-family: Arial;*/  }
a:hover		{ color: #f65d00; /*text-decoration: underline; font-family: Arial;*/  }
a:active	{ color: #000000; /*text-decoration: underline; font-family: Arial;*/  }


.clear	{ clear: both; display:block; font-size: 0; line-height:0; float: none; height: 0; }
img		{ border: 0; }
a img	{ border: 0; }

form	{ margin: 0; padding: 0 }



/* SeasonCheck Box */
#SeasonCheckBox {
	border:2px solid #ffffff;
	position:absolute;
	width:300px; height:250px;
	background-color:#d8d8d8;
	z-index:100000;
	top:100px;
	left:335px;
	display:none;
}

#SeasonCheckBox img {
	cursor:pointer;
	padding-left:266px;
}

#SeasonCheckBox .Content {
	padding:0px 10px 10px 10px;
}

#SeasonCheckBox h3 {
	font-size:15px;
	margin-top:70px;
	margin-bottom:8px;
}
/* /SeasonCheck Box */



/* ## CONTROLS ## */
.Vcom_TextBox
{
	background:#E7E7E7;
	border:1px solid #777777;
	font-size:11px;
	width:266px;
	padding:6px 0px 6px 10px;
}

input[type=text]
{
    background:#E7E7E7;
	border:1px solid #777777;
	font-size:11px;
	width:266px;
	padding:6px 0px 6px 10px;
}

textarea {
	background:#E7E7E7;
	border:1px solid #777777;
	font-size:11px;
	width:266px;
	padding:6px 0px 6px 10px;
}


input[type=password] {
	background:#E7E7E7;
	border:1px solid #777777;
	font-size:11px;
	width:266px;
	padding:6px 0px 6px 10px;
}

input.Vcom_ButtonSmall {
	/*padding:6px 0px 6px 10px;*/
	padding:6px 1px 6px 27px;
    height:31px;
    border:none;
}

input.Vcom_ButtonBig {
	padding:7px 0px 0px 33px;
    height:31px;
    border:none;
}

input[type='checkbox'] 
{ 
	/*border:1px solid red;*/
}
/* ## /CONTROLS ## */


.Vcom_Index {
	/*background-color:#D8D8D8;
	border-bottom:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;*/
	background: #D8D8D8 url(Img/Borders/DropShadowMiddle.gif) repeat-y scroll 0 0;
	padding-top:11px;
	padding-left:7px;
}

.Vcom_Container {
	margin:0pt;
	padding:0px 10px 5px;
	/*width:950px;*/
	width:964px;
}


/* ## LOGO ## */

#Vcom_PageHeader {
	position:relative;
	/*background-color:#d8d8d8;*/
	padding-left:7px;
	background: #D8D8D8 url(Img/Borders/DropShadowMiddle.gif) repeat-y scroll 0 0;
	width:957px;
}

.Vcom_BigSizeBanner {
	padding-bottom: 5px;
}	

.Vcom_BigSizeBanner img { display: block; }

.Vcom_Logo {
	display:block;
	margin:0px;
	height:190px;
	width:950px;
	padding-bottom:1px;
}

.Vcom_Logo a {
	display:block;
	height:190px;
	width:950px;
}

.SeasonButton {
	height:70px;
	left:958px;
	position:absolute;
	top:38px;
	width:26px;
}
	#Summer {
		background: url(/SysRes/VcomSkin/Img/Buttons/summerButton.gif) no-repeat 0 0;
	}
	#Winter {
		background:transparent url(/SysRes/VcomSkin/Img/Buttons/winterButton.gif) no-repeat scroll 0pt;
		margin-top:70px;
	}
/* ## /LOGO ## */

/* ## BREADCRUMBS ## */
.Vcom_Breadcrumb
{
    /*position:absolute;
    margin-top:35px;
    margin-left:12px;
    font-size:11px;
    z-index:4;*/
    
    font-size:11px;
	line-height:0;
	margin-left:12px;
	position:relative;
	top:-18px;
	z-index:4;
}
/* ## /BREADCRUMBS ## */


/* ## DROPSHADOWS ## */
.DropShadowTop {
	background: #D8D8D8 url(Img/Borders/DropshadowTop.gif) no-repeat scroll 0 0;
	height:16px;
}
.DropShadowBottom {
	background: #D8D8D8 url(Img/Borders/DropshadowBottom.gif) no-repeat scroll 0 0;
	height:20px;
	margin-left:-7px;
}

/* ## FOOTER ## */
.Vcom_Footer {
	/*background-color:#D8D8D8;
	border:1px solid #FFFFFF;*/
	padding:5px 0px 5px 0px /*5px*/;
	margin-top:5px;
}

.Vcom_Footer .LinkRow {
	/*padding: 2px 0px;*/
	padding: 2px 0 0 13px;
	background: #D8D8D8 url(Img/Borders/DropshadowMiddle.gif) repeat-y scroll 0 0;
}

.Vcom_Footer .DropShadowBottom {
	margin:0px;
}

.Vcom_Footer span {
	float:left;
	color:#484848;
}

.Vcom_Footer ul {
	height:15px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.Vcom_Footer ul li {
	float:left;
}

.Vcom_Footer ul li a {
	padding:0px 7px;
}
/* ## /FOOTER ## */


/* ## MAINNAVIGATION ## */
	div#PortalMainNavigation {
		background-color:White;
		font-family:Arial;
		font-size:13px;
		height:53px;
		position:relative;
		width:950px;
		z-index:1001;
	}
	
		div#PortalMainNavigation a {
			text-decoration:none; 
			color:#454545;
		}
			div#PortalMainNavigation a:hover {
				text-decoration:none; 
				/* color:#FFFFFF; */
			}
		
		div#PortalMainNavigation br.Clear {
			clear:both;
		}
		
		div#PortalMainNavigation ul {
			display:block;
			height:26px;
			list-style-type:none;
			margin:0px;
			padding:1px 0px 0px 74px;
			position:relative;
			/*width:760px;*/
			width:875px;
		}
			div#PortalMainNavigation ul li {
				background:transparent url(Img/MainNavigation/NavBackground.gif) repeat scroll left top;
				border:1px solid #CECECE;
				display:block;
				float:left;
				height:25px;
				line-height:26px;
				margin:0px 1px 0px 0px;
				padding:0px;
				white-space:nowrap;
			}
				div#PortalMainNavigation ul li.Active {
					font-weight:bold;
					background:#FFFFFF none repeat scroll 0%;
					
				}	
				div#PortalMainNavigation ul li.Active a {
					color:#FFFFFF;
					
				}
				div#PortalMainNavigation ul li.Active ul li a {
					color:#454545;
					border:1px solid #F6F6F6;
				}
				
				div#PortalMainNavigation ul li.Active ul li a:hover {
					border:1px solid #CECECE;
					font-weight:normal;
					padding-top:0px;
				}
				
			
			div#PortalMainNavigation ul li.Double {
				padding-top:2px;
			}	
					
			div#PortalMainNavigation ul li a {
				display:block;
				margin:0px;
				padding:0px 23px;
				text-align:center;
				vertical-align:middle
			}
			
		div#PortalMainNavigation ul ul {
			background:transparent url(Img/MainNavigation/NavSubBackground.gif) repeat scroll 0px 50% !important;
			border-bottom:1px solid #CECECE;
			border-left:1px solid #CECECE;
			border-right:1px solid #CECECE;
			display:block;
			font-weight:normal;
			height:22px;
			left:0px;
			list-style-type:none;
			margin:3px 0px 0px 1px;
			padding:0px 0px 0px 1px;
			position:absolute;
			top:26px;
			width:945px;
		}
			div#PortalMainNavigation ul ul li {
				background:transparent url(Img/MainNavigation/NavSubBackground.gif) repeat scroll left top;
				border-color: White White #CECECE White;
				border-style: none none solid none;
				border-width: medium medium 1px medium;
				float:left;
				height:22px;
				line-height:19px;
				margin:0px;
				padding:0px;
				width:auto;
			}
				div#PortalMainNavigation ul ul li.Active {
					background:#F1F1F1 none repeat scroll 0px 0px;
					font-weight:bold;
					height:22px;
				}
					div#PortalMainNavigation ul ul li.Active a {
							border:1px solid #CECECE !important;
							padding-top:0px;
							font-weight:normal;
					}
				
				div#PortalMainNavigation ul ul li a {
					display:block;
					margin:0px;
					/*padding:2px 13px 0px;*/
					/*padding:0px 13px;*/
					padding:0px 11px;
					width:auto;
					color:#454545;
				}
					
					
		div#PortalMainNavigation li ul {
			display:none;
		}
				
		div#PortalMainNavigation li.Active ul {
			display:block;
			font-size:12px;
			overflow:hidden;
		}
		
		
		.NavigationEmpty {
			background:transparent url(Img/MainNavigation/NavBackground.gif) repeat scroll left top;
			border:1px solid #CECECE;
			bottom:25px;
			height:25px !important;
			position:absolute;
			z-index:4;
		}
		.Home {
			width:70px;
			left:1px;
		}
		
		.Home a {
			display:block;
			font-weight:bold;
			margin:0px;
			padding:4px 15px;
			text-align:center;
			vertical-align:middle;
		}
		
		.Last {
			width:66px;
			right:1px;
		}
		
		
		.SubNavigationEmpty {
			background:transparent url(Img/MainNavigation/NavSubBackground.gif) repeat scroll left top !important;
			border-bottom:1px solid #CECECE !important;
			border-right:1px solid #CECECE !important;
			float:right !important;
			height:22px !important;
			line-height:20px !important;
			margin:0px 2px 0px 0px !important;
			overflow:hidden !important;
			width:532px !important;
		}
/* ## /MAINNAVIGATION ## */

/* ## LOGIN BOX ## */
#SSOFragment, #SSOLogin {
		/*visibility:hidden;*/
		position:absolute;
		right:10px;
		top:0px;
	}
	
	.SetAsHomepage {
		display:none;
	}
	
	
	
	
	#SSOFragment {
		font-size:12px;
		left:10px;
		position:absolute;
		top:7px;
		/*color:#454545; background-color: #f0f0f0; 
		border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;*/
	}
		#SSOFragment a {
			  color:#454545; font-size:12px; text-decoration:underline;
		}
		#SSOFragment a.Logout {
			background:transparent url(Img/MainNavigation/logout.gif) no-repeat scroll 0px 50%;
			color:#FE530F;
			display:block;
			float:left;
			font-weight:bold;
			height:18px;
			margin-right:10px;
			padding:0px 0pt 0pt 23px;
			text-decoration:underline;
		}
		#SSOFragment a.UserName {
			background:transparent url(Img/MainNavigation/PortalMainNavTexture.png) no-repeat scroll -200px -160px;
			float:left;
			height:17px;
			padding:0px 0pt 0pt 24px;
			text-decoration:none;
		}
		#SSOFragment a.Login {
			font-weight:bold;
		}
		
		#SSOFragment span.LoginRegister 
		{
			display:block; position:relative; top:3px; left:10px;
		}
		
		#SSOFragment span.EmptyPane {
			display:block; width:89px; height:26px; margin:5px 0px;  padding:1px 0px 0px 25px;
			float:right; overflow:hidden;
		}
		
		#SSOFragment span.UserName {
			background:transparent url(Img/MainNavigation/PortalMainNavTexture.png) no-repeat scroll -200px -158px;
			display:block;
			height:18px;
			overflow:hidden;
			padding:1px 0pt 0pt 25px;
		}
			#SSOFragment span.UserName span.Fade {
				display:block; position:absolute; height:27px; width:20px;
				top:0px; right:0px;		
			}
			#SSOFragment span.UserName span.Fade[class] {
				background: url(Img/MainNavigation/PortalMainNavTexture_24bit.png) right top no-repeat;
			}
				
			#SSOFragment a.SetAsHomepage {
				display:block; width:45px; height:26px; margin:5px 5px 5px 0px; padding:1px 0px 0px 22px;
				float:right; 
				background:url(Img/MainNavigation/PortalMainNavTexture.png) -202px -197px no-repeat;
			}
			
			
			#SSOLogin {
				position:absolute; overflow:hidden; width:181px; top:10px; left:160px;
				visibility:hidden;
			}
			
			#SSOLogin #SSOLoginTop {
				position:relative; width:181px; height:25px; top:0px; left:0px;
				/* simple background...*/
				background: url(Img/MainNavigation/PortalMainNavTexture.png) -181px -76px no-repeat;
			}
			
			#SSOLogin #SSOLoginTop[class] {
				/* ..override for modern browsers: background with drop-shadow*/
				background: url(Img/MainNavigation/PortalMainNavTexture_24bit.png) 0px -38px no-repeat;
			}
				#SSOLogin #SSOLoginTop h5 {
					position:relative; display:block; margin:0px; padding:9px 0px 5px 32px;
					color:#858585; font-size:10px; font-weight:bold;
				}
			
			#SSOLoginBottom {
				position:relative; width:181px; top:0px; left:0px; margin:0px; padding:0px 0px 11px 0px;
				/* simple background...*/
				background: url(Img/MainNavigation/PortalMainNavTexture.png) left bottom no-repeat;
			}
			
			#SSOLoginBottom[class] {
				/* ..override for modern browsers: background with drop-shadow*/
				background: url(Img/MainNavigation/PortalMainNavTexture_24bit.png) left bottom no-repeat;
			}			

				#SSOLogin #SSOLoginBottom form {
					position:relative; margin:0px; padding:0px 0px 5px 12px;
				}
					#SSOLogin #SSOLoginBottom form input.txt {
						position:relative; width:154px; height:13px; margin:5px 0px 0px 0px; padding:2px;
						border:1px solid #CFCFCF; background-color:#FFF;
						font-size:11px; color:#858585;
					}
					#SSOLogin #SSOLoginBottom form input.Checkbox {
						margin:5px 5px 0px 0px ; padding:0px;
					} 
					
					#SSOLogin #SSOLoginBottom form label {
						color:#858585; font-size:10px; font-weight:bold;
					}
					
					#SSOLogin #SSOLoginBottom form input.Subm {
						position:absolute; top:0px; height:0px; width:1px; height:1px; margin:0px; border:0px; padding:0px;
						background:transparent;
						font-size:0px; 
						
					}
				
				#SSOLogin #SSOLoginBottom #SSOMessages {
					position:relative; left:12px; top:0px; margin:0px 0px 5px 0px; padding:0px;
					display:none;
					color:#858585; font-size:10px; font-weight:bold;
					
				}
					#SSOLogin #SSOLoginBottom #SSOMessages.error {
						color:#850000;			
					}
						
						
				#SSOLogin #SSOLoginBottom  #SSOLoginLinks {
					position:relative; left:12px; top:0px; margin:0px; padding:0px;
				}					
												
				#SSOLogin  #SSOLoginLinks a {
					display:block; position:relative; float:left; margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;
					color:#858585; font-size:10px; font-weight:bold; text-decoration:underline;
				}
					#SSOLogin  #SSOLoginLinks a.Left {
						margin:0px 10px 0px 0px; padding:0px 10px 2px 0px;
						border-right:1px solid #CFCFCF;
					}
					
				#SSOLogin #SSOLoginClose {
					position:absolute; display:block; bottom:10px; right:2px;
					width:15px; height:15px; margin:0px; padding:0px; 
					font-size:11px; font-weight:bold; text-decoration:none;
				}
/* ## /LOGIN BOX ## */

/* ### LOGIN BOX inline fallback ### */
.LoginBox .Body { padding:0 0 5px 10px !important; }
.LoginBox td.InputBox {	padding: 2px 0 3px 10px; }
.LoginBox td.SubmitButton {	width: 92px; }
.LoginBox td.HelpText 
{
	padding: 2px 0 3px 10px;
	font-weight: bold; line-height: 25px;
}
.LoginBox td.HelpText span { padding-left: 20px; }
.LoginBox label { font-weight: bold; }
.LoginBox label.KeepLoggedIn { font-weight: normal; font-size: 10px; }
.LoginBox .Vcom_ButtonSmall { margin-right: -1px; }
.LoginBox .Error { font-weight: bold; color: #990000; }
/* ### /LOGIN BOX inline fallback ###  */



/***** PARTNERLINK BOX *******/
a.Vcom_Link	{
	font-size: 11px;
	/*color: #000000;*/
	padding:8px 0 0 13px;
}
div.Vcom_BorderDiv
{
	border-top: 1px solid #CECECE;
	padding-top: 10px;
	margin-top: 10px;
}
img.Vcom_Partnerlink
{
	padding-top: 10px;
}
/***** /PARTNERLINK BOX *******/



/**** LINKLIST *****/
ul.Vcom_LinkList {
	list-style-type:none;
	margin:0px;
	padding:8px 0px 0px 13px;
	font-size:11px;
}

ul.Vcom_LinkList li {
	background:transparent url(Img/listdot.gif) no-repeat scroll left 4px;
	margin-bottom:10px;
	padding:0px 5px 0px 15px;
}


.AdditionalInformation {
	color:#9F9F9F;
	display:block;
	font-size:10px;
	font-style:italic;
	margin-bottom:5px;
	margin-left:29px;
	width:105px;
}
/**** /LINKLIST *****/



/**** RATING *****/
.ratingContainer {
	/*padding-left:20px;*/
	position:static;
	background-image:url(Icons/ratingIconInactive.png);
	background-repeat:repeat-x;
	height:19px;
	margin:0pt;
	padding:0pt;
	width:100px;
	float:right;
	margin-left:5px;
}
.ratingStar {
	/*background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:16px;
	margin:0px;
	padding:0px 5px 0px 0px;
	width:19px;*/
	background-image:url(Icons/ratingIconActive.png);
	background-repeat:repeat-x;
	height:19px;
	left:0px;
	margin:0pt;
	padding:0pt;
	width:0px;
	position:static;
	float:left;
}
/*
.emptyRatingStar {
	background-image:url(Icons/ratingIconEmpty.gif);
}
.filledRatingStar {
	background-image:url(Icons/ratingIconFilled.gif);
}
*/
/**** /RATING *****/







/* ## Definition: Buttons ## */
.Vcom_ButtonSmall {
	background:transparent url(Img/Buttons/ArrowsSmallButton.gif) no-repeat scroll 0px 0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	height:24px;
	width:119px;
	position:relative;
	color:#000000 !important;
}
.Vcom_ButtonBig {
	background:transparent url(Img/Buttons/ArrowsBigButton.gif) no-repeat scroll 0px 0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	height:24px;
	width:235px;
	position:relative;
	color:#000000 !important;
}
/* ## /Definition: Buttons ## */

/* ## Definition: Boxes ## */
.Vcom_Box303 {
	width:303px;
	padding-bottom:11px;
}
	.Vcom_Box303 h2 {
		font-size:13px;
		height:24px;
		margin:0px;
		padding-left:8px;
		padding-top:6px;
	}
	.Vcom_Box303 .Content {
		background-color:#F3F3F3;
		width:296px;
		padding:5px;
	}
/* ## /Definition: Boxes ## */






/* ## Override Boxes ## */
/**** SubmitExpBox *****/
#SubmitExpBox .Content {
	/*background:#F3F3F3 url(/SysRes/VcomSkin/Img/Box/SumbitExpBoxBg.png) no-repeat scroll 55px 0px;*/
	padding-top:3px;
	width:291px;
}

#SubmitExpBox .Left {
	float:left;
	height:160px;
	padding-left:20px;
	width:108px;
}

#SubmitExpBox .Right {
	float:left;
	font-size:12px;
	height:150px;
	padding-left:5px;
	padding-top:4px;
	width:155px;
}

#SubmitExpBox .Right .leisureTipButton {
	background:transparent url(Img/Buttons/leisureTipButton.png) no-repeat scroll 0px 0px;
	display:block;
	height:29px;
	margin:5px 0px 10px;
	width:154px;
}
#SubmitExpBox .Right .uploadImageButton {
	background:transparent url(Img/Buttons/uploadImageButton.png) no-repeat scroll 0px 0px;
	display:block;
	height:29px;
	margin:5px 0px 0px;
	width:154px;
}
#SubmitExpBox .Right .uploadVideoButton {
	background:transparent url(Img/Buttons/uploadVideoButton.png) no-repeat scroll 0px 0px;
	display:block;
	height:29px;
	margin:5px 0px 0px;
	width:154px;
}
#SubmitExpBox .Right .submitOpinionButton {
	background:transparent url(Img/Buttons/submitOpinionButton.png) no-repeat scroll 0px 0px;
	display:block;
	height:29px;
	width:154px;
}
/**** /SubmitExpBox *****/
/* ## /Override Boxes ## */

.Vcom_Index .Vcom_LeftColumn {
	float: left; width: 148px; /*145px;*/ margin-right: 4px; overflow:hidden;
}

.Vcom_Index .Vcom_MiddleColumn {
	float: left; width: 493px; /*485px; margin-right: 4px;*/ overflow:hidden;
}

.Vcom_Index .Vcom_MiddleColumn .AdverserveAdvert { margin: 0; padding: 0 0 11px 0; text-align: center; }
.Vcom_Index .Vcom_MiddleColumn .BanmanAdvert { margin-bottom: 10px; text-align: center; }

.Vcom_Index .Vcom_RightColumn {
	float: left; width: 303px; /*300px;*/
	overflow: hidden;
}


.Vcom_Index .Vcom_RightColumn .BanmanAdvert { margin-bottom: 10px; }






/**** SearchBox *****/
#SearchBoxContainer .Content {
	margin-bottom:10px;
	padding-left:0px;
}

div#searchtabs {
	height: 73px;
	padding-bottom: 16px;
	width: 485px;
	position: relative;
	z-index: 1;
}

div#searchtabssmall {
	/*float:left;*/
	height:91px;
	padding-top:5px;
	padding-left:4px;
	width:300px;
	position:relative;
	z-index:10002;
}

.emptySearchPage {
	background:transparent url(Img/SearchBox/searchBoxPageEmpty.gif) no-repeat scroll 0px 0px;
}


div#searchtabssmall ul#horTabs {
	left:5px;
	height:15px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	top:4px;
	width:295px;
}

div#searchtabssmall ul li {
	border-right:1px solid #2C79A3;
	float:left;
	line-height:12px;
}

div#searchtabssmall ul li.Active {
	border-right:1px solid #2C79A3;
	float:left;
	line-height:12px;
	font-weight:bold;
}

div#searchtabssmall ul li.Last {
	border:medium none;
}


div#searchtabssmall ul li a {
	padding:0px 5px;
	text-decoration:underline;
	font-size:11px;
}


/***link for dropdown and image**/
div#searchtabssmall ul li#NoSearchTab a {
	position:relative;
	top:-4px;
	text-decoration:none;
}

div#searchtabssmall ul li#NoSearchTab img {
	position:relative;
	top:3px;
}


/***Dropdown list (vertical) and shadows***/
div#searchtabssmall div#shadow_gray {
	background-color:#9E979F;
	display:none;
	height:222px;
	left:80px;
	position:relative;
	top:6px;
	width:90px;
	z-index:10002;
}

div#shadow_black {
	background-color:#676769;
	left:-2px;
	position:absolute;
	top:-2px;
}

div#searchtabssmall ul#morelist {
	background-color:#FFFFFF;
	border:1px solid #FFD33A;
	left:-2px;
	margin:0px;
	padding:0px;
	position:relative;
	top:-2px;
	width:88px;
}

ul#morelist li.listitem {
	border:0pt none;
	display:block;
	float:none;
	padding:0px;
}

ul#morelist li.listitem a {
	display:block;
	padding:5px;
}

ul#morelist li.listitem a:hover {
	background:#FBE0AB none repeat scroll 0px;
	/*text-decoration:none;*/
}
ul#morelist li.listitem a:link {
	text-decoration:underline;
}
ul#morelist li.listitem a:active {
	text-decoration:underline;
}
ul#morelist li.listitem a:visited {
	text-decoration:underline;
}

ul#morelist li.spaceholder {
	border-top:1px solid #889AA7;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:1px;
	margin:-6px -11px;
	padding:0px 100px 0px 0px;
}


div#searchtabssmall #searchbox {
	position:absolute;
	top:29px;
	width:220px;
}

div#searchtabssmall #searchbox input {
	margin:5px 4px 0pt 10px;
}

#searchbox a {
	left:179px;
	position:absolute;
	top:48px;
}

#searchbox .Vcom_ButtonSmall {
	left:182px;
	padding:7px 0px 0px 45px;
	top:50px;
	width:70px;
}

/**** /SearchBox *****/

/**** WeatherBox *****/
#WeatherBox .Content {
	padding-left:15px;
	padding-top:10px;
}

#WeatherBox table a {
	text-decoration:none;
	color:#909090;
}

#WeatherBox table td br {
	background:transparent url(Img/Weather/Line.gif) no-repeat scroll 0px 0px;
}

#WeatherBox span {
	background:transparent url(Img/Weather/TemperatureBox.gif) no-repeat scroll 0px 0px;
	display:block;
	font-size:11px;
	height:26px;
	padding-left:5px;
	padding-top:5px;
	width:36px;
}

#WeatherBox img {
	background:transparent url(Img/Weather/WeatherIconBox.gif) no-repeat scroll 0px 0px;
	padding-bottom:5px;
}

#WeatherBox select {
	width:110px;
	font-size:11px;
}

#WeatherBox ul {
	list-style-type:none;
	margin:0px 0px 5px;
	padding:5px 0px 0px;
	font-size:11px;
}
/**** /WeatherBox *****/

/**** RegionsAndCitiesBox *****/
#RegionsAndCitiesBox {
	margin-top:10px;
}
#RegionsAndCitiesBox select {
	margin-bottom:5px;
	width:170px;
}
#RegionsAndCitiesBox .Content {
	padding:10px 0px 15px 20px;
	width:281px;
}
/**** /RegionsAndCitiesBox *****/

/**** PartnerLinks *****/
.Vcom_PartnerLinks {
	width:148px;
}
.Vcom_PartnerLinks h3 {
	font-size:14px;
	margin:0px;
	padding-bottom:5px;
	padding-top:25px;
}
.Vcom_PartnerLinks img {
	padding-bottom:10px;
}
/**** PartnerLinks *****/



/* ## Definition: Index Boxes ## */
.Vcom_Box148 {
	width:148px;
	padding-bottom:10px;
}
	.Vcom_Box148 h2 {
		font-size:13px;
		height:24px;
		margin:0px;
		padding-left:8px;
		padding-top:6px;
	}
	.Vcom_Box148 .Content {
		background-color:#F3F3F3;
		margin-left:2px;
		padding-bottom:10px;
		width:146px;
	}

.Vcom_Box195 {
	float:left;
	padding-bottom:20px;
	position:relative;
	width:195px;
}
	.Vcom_Box195 h2 {
		background-color:#F3F3F3;
		font-size:17px;
		height:24px;
		margin:0px;
		padding-left:8px;
		padding-top:6px;
		font-family:Trebuchet MS;
	}
	.Vcom_Box195 .Content {
		background-color:#F3F3F3;
		padding-bottom:5px;
	}
		.Vcom_Box195 .Content .ContentRow {
			float:left;
			padding-bottom:25px;
			padding-left:7px;
			padding-top:2px;
			width:188px;
		}
			.Vcom_Box195 .Content .ContentRow .Image {
				
			}
			.Vcom_Box195 .Content .ContentRow .UserName {
				padding-left:8px;
				width:195px;
			}
			.Vcom_Box195 .Content .ContentRow .UserPhoto {
				padding-left:8px;
				position:absolute;
			}	
	


.Vcom_Box290 {
	float:left;
	margin-right:4px;
	overflow:hidden;
	padding-bottom:20px;
	width:290px;
}
	.Vcom_Box290 h2 {
		background-color:#F3F3F3;
		font-size:17px;
		height:24px;
		margin:0px;
		padding-left:8px;
		padding-top:6px;
		font-family:Trebuchet MS;
	}
	.Vcom_Box290 .Content {
		background-color:#F3F3F3;
		padding-bottom:10px;
	}
		.Vcom_Box290 .Content .Box {
			border:1px solid #D8D8D8;
			padding-bottom:3px;
		}
		.Vcom_Box290 .Content .Box .TopTipps {
			float:left;
			font-size:10px;
			padding-left:2px;
		}
		.Vcom_Box290 .Content .Box .Promotion {
			float:right;
			font-size:10px;
			color:#9F9F9F;
			padding-right:2px;
		}
		.Vcom_Box290 .Content .Box .PromotionLinks {
			margin-left:10px;
			padding-top:2px;
			font-size:11px;
		}
		

/* TABBOX */
div.Vcom_TabBox3Col ul.Vcom_TabBox {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

	div.Vcom_TabBox3Col ul.Vcom_TabBox3ColTopLinks li {
		background:transparent url(Img/TabBox/TabBoxTopLinksBgInactive.gif) repeat scroll 0px 0px;
		border:1px solid #D8D8D8;
		float:left;
		font-weight:bold;
		height:24px;
		text-align:center;
		margin-right:1px;
	}

	div.Vcom_TabBox3Col ul.Vcom_TabBox3ColTopLinks li.Right {
		border-right:1px solid #D8D8D8;
		max-width: 123px; /* to avoid two lines on Mac OSX */
	}
	
	div.Vcom_TabBox3Col ul.Vcom_TabBox3ColTopLinks li.Active {
		border:1px solid #FFFFFF;
		color:#000000;
		height:25px;
		margin:0px;
		padding:0px;
	}
	
	div.Vcom_TabBox3Col ul.Vcom_TabBox3ColTopLinks li.Active a {
		color:#FFFFFF;
	}
	
	
	

	div.Vcom_TabBox3Col ul.Vcom_TabBox li a {
		display:block;
		height:19px;
		margin:0px;
		padding:5px 14px 0px;
		text-decoration:none;
		color:#000000;
	}

	div.Vcom_TabBox3Col div.Vcom_TabBox3ColContent {
		margin:0px;
		padding:5px 2px 0px;
		position:relative;
	}	

	div.Vcom_TabBox3Col ul.Vcom_LinkList {
		padding-left:2px;
		font-size:12px;
	}
	
	div.Vcom_TabBox3Col .Vcom_LinkList li {
		background:none;
		padding-left:0px;
	}

	div.Vcom_TabBox3Col .Vcom_LinkList span {
		display:block;
		float:left;
		font-weight:bold;
		padding-right:10px;
		text-align:right;
		width:12px;
	}
/* /TABBOX */




.Vcom_Box490 {
	width:490px;
}
	.Vcom_Box490 h1 {
		background-color:#F3F3F3;
		border-bottom:medium double #D8D8D8;
		font-family:Trebuchet MS;
		font-size:24px;
		margin:0px;
		padding:15px 0px 15px 15px;
	}
	.Vcom_Box490 h1 a {	
		text-decoration:none;
	}
	.Vcom_Box490 h2 {
		font-size:18px;
		margin:0px;
		padding:5px 0px 0px 10px;
		background-color:#F3F3F3;
		font-family:Trebuchet MS;
	}
	.Vcom_Box490 h2 a {
		text-decoration:none;
	}
	#VCard {
		background-color:#E5EFBD;
		padding-top:9px;
		height:25px;
	}
	#Vlbg {
		background-color:#E5EFBD;
		padding-top:9px;
	}
	
	.Vcom_Box490 h3 {
		margin:0px;
		padding:10px 0px 0px 10px;
		font-size:14px;
	}
	.Vcom_Box490 a {
		text-decoration:none;
	}
		
	.Vcom_Box490 .Content {
		background-color:#F3F3F3;
		margin-bottom:20px;
		position:static !important; /* fix peek-a-boo */
	}	
		.Vcom_Box490 .Content span.Promotion { /*promotion*/
			padding-left:1px;
			position:relative;
			top:30px;
		}
		.Vcom_Box490 .Content .Row {
			padding:10px;
		}
			.Vcom_Box490 .Content .Row .Lead p {
				margin-top:0px;
			}
			.Vcom_Box490 .Content .Row .Image {
				float:left;
				padding-right:10px;
			}
				.Vcom_Box490 .Content .Row .Image .ImageDescription {
					display:block;
					font-size:10px;
					overflow:hidden;
					padding-left:0px;
					position:relative;
					top:0px;
					width:120px;
				}
			.Vcom_Box490 .Content .Row .Body {
				padding-top:10px;
			}
			.Vcom_Box490 .Content .Row #DetailsLink {
				float:right;
				position:relative;
				right:10px;
				top:5px;
				text-decoration:underline;
			}
			
	.Vcom_Box490 .Promotion {
		background-color:#FFFFFF;
	}			
/* ## /Definition: Index Boxes ## */


/* ## Override: Index Boxen ## */
/**** InsiderTipBox *****/
#InsiderTipBox .Vcom_ButtonSmall {
	left:169px;
	padding:7px 0px 0px 45px;
	width:74px;
}
/**** /InsiderTipBox *****/

/**** BestUserPhotosBox *****/
#BestUserPhotosBox .Content .Item {
	padding-left:8px;
}
#BestUserPhotosBox .Content .Item span {
	float:left; padding-right:3px;
}
#BestUserPhotosBox .Content .Item .User {
	float:left;
}
#BestUserPhotosBox .Content .Image {
	padding-bottom:3px;
}
#BestUserPhotosBox .Content .UserPhoto {
	margin-left:3px;
	margin-bottom:3px;
}

#BestUserPhotosBox .Vcom_ButtonSmall {
	left:76px;
	padding:7px 0px 0px 39px;
	top:20px;
	width:80px;
}
/**** /BestUserPhotosBox *****/

/**** TopEventsBox *****/
#TopEventsBox .Vcom_ButtonSmall {
	margin:0px 0px 0px 15px;
	padding:7px 0px 0px 47px;
	width:72px;
}
/**** /TopEventsBox *****/

/**** NewsletterBox *****/
#NewsletterBox .Content {
	margin-bottom:10px;
	font-size:11px;
	width:291px;
}

#NewsletterBox span {
	display:block;
	padding:10px 0px 0px 10px;
}

#NewsletterBox input {
	margin-left:13px;
}

#NewsletterBox .Vcom_ButtonSmall {
	border:medium none;
	height:30px;
	left:164px;
	padding:0 0 0 26px;
	top:17px;
	width:119px;
}
/**** /NewsletterBox *****/

/**** VCardBox *****/
#VCardBox .Content 
{
    margin-top:10px;
    padding:0px;
	padding-bottom:10px;
}

#VCardBox select {
	font-size:11px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	width:148px;
}

#VCardBox .AdditionalInformation {
	color:#9F9F9F;
	font-size:11px;
	margin-left:15px;
	margin-top:5px;
	text-decoration:none;
	width:190px;
}
/**** /VCardBox *****/

/**** NewsBox *****/
#NewsBox .Content .Row .Image {
	float:none;
	padding-bottom:5px;
	padding-right:0px;
}

#NewsBox .Vcom_ButtonSmall {
	left:401px;
	padding:7px 0px 0px 38px;
	top:10px;
	width:51px;
}

.Vcom_ArticleLink {
	/*background:transparent url(Img/listdot.gif) no-repeat scroll left 5px;
	padding-left:12px;*/
	text-decoration:underline !important;
}

/**** /NewsBox *****/

/**** WeeklyTipBox *****/
#WeeklyTipBox {
	background-color:#D8D8D8;
}
#WeeklyTipBox .Vcom_ButtonBig {
	left:255px;
	padding:7px 0px 0px 33px;
	top:10px;
	width:202px;
}

#WeeklyTipBox div.Image {
    /* QUICK FIX */
    /*border-bottom: solid 11px #E5EFBD;*/
    /* QUICK FIX 2 */
	border-bottom: solid 11px transparent;
}
		
#WeeklyTipBox .Lead p {
    margin-bottom:0px;
}
		
#WeeklyTipBox .Row {
    padding-bottom:0px;
}
/**** /WeeklyTipBox *****/

/**** EventTipBox *****/
#EventTipBox .Vcom_ButtonSmall {
	left:372px;
	padding:7px 0px 0px 45px;
	top:10px;
	width:73px;
	margin-top:10px;
}

#EventTipBox .Row {
	height:110px;
}

#EventTipBox .Row img {
	margin-right:10px;
}
/**** /EventTipBox *****/

/**** WebcamBox *****/
#WebcamBox .Vcom_ButtonSmall {
	left:372px;
	padding:7px 0px 0px 37px;
	top:10px;
	width:81px;
}

#WebcamBox .Row {
	height:82px;
	padding:5px 0px 5px 10px;
}

#WebcamBox .Row img {
	float:left;
	height:82px;
	padding-right:9px;
	width:106px;
}

#WebcamBox .Image {
	float:none;
	padding-right:5px;
}

#WebcamBox .Content .Row a {
	width:120px;
	font-size:11px;
}
/**** /WebcamBox *****/


/**** LiveCamBox REMOVE *****/
#LiveCamBox .Vcom_ButtonSmall {
	left:372px;
	padding:7px 0px 0px 37px;
	top:10px;
	width:81px;
}

#LiveCamBox .Row {
	height:82px;
	padding:5px 0px 5px 10px;
}

#LiveCamBox .Row img {
	float:left;
	height:82px;
	padding-right:9px;
	width:106px;
}

#LiveCamBox .Image {
	float:none;
	padding-right:5px;
}

#LiveCamBox .Content .Row a {
	width:120px;
	font-size:11px;
}
/**** /LiveCamBox REMOVE *****/



/**** Webcam overlay styles *****/
div.webcamsOverlay {
	padding-left:35px;
	padding-right:25px;
	padding-top:30px;
	width:365px;
	display:none;
	z-index:1002 !important;
	border:medium none !important;
}

div.webcamsOverlay div.close {
	background:url(/SysRes/VcomSkin/Img/Buttons/overlayClose.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px;
	width:35px;
	height:35px;
	cursor:pointer;
	z-index:1002 !important;
	border:medium none !important;
}

#_overlayImage {
	z-index:1001;
}
/**** /Webcam overlay styles *****/
/* /Override: Index Boxen */

/* SeasonCheck Box */
#SeasonCheckBox {
	border:2px solid #ffffff;
	position:absolute;
	width:300px; height:250px;
	background-color:#d8d8d8;
	z-index:100000;
	top:100px;
	left:335px;
	display:none;
}

#SeasonCheckBox img {
	cursor:pointer;
	padding-left:266px;
}

#SeasonCheckBox .Content {
	padding:0px 10px 10px 10px;
}

#SeasonCheckBox h3 {
	font-size:15px;
	margin-top:70px;
	margin-bottom:8px;
}
/* /SeasonCheck Box */

/* TopHubsBox Box */
#TopHubsBox .Content {
	height:116px;
}

#TopHubsBox .Content span {
	display:block;
	padding-left: 6px;
	padding-top:62px;
}

#TopHubsBox .Content select {
	margin-left:5px;
	margin-top:5px;
	width:135px;
}
/* /TopHubsBox Box */


/* VcardActivityBox */
#VcardActivityBox .Content
{
    background-color:#F3F3F3;
    background-image:url(/SysRes/VcomSkin/Img/Box/VCard2.gif);
    background-position:100% 5px;
    background-repeat:no-repeat;
}
#VcardActivityBox .Row
{
    color:#D51A1A;
    padding:20px 0 0 10px;
}

#VcardActivityBox select
{
	margin-left:10px;
	margin-top:15px;
	width:170px;
}
#VcardActivityBox .moreInfoButton {
	background:transparent url(Img/Buttons/moreInfoButton.png) no-repeat scroll 0 0;
	display:block;
	height:29px;
	margin:12px 0 20px 10px;
	width:154px;
}
.VcardActivityBoxBottom
{
	margin-top:-10px;
	margin-bottom:10px;
}
/* /VcardActivityBox */

/* GalleryLightbox overrides */
#galleryLightboxOverlay {
	z-index:10002 !important;
}
#galleryLightbox {
	z-index:10002 !important;
}
/* /GalleryLightbox overrides */
h1, h2 {
	color:#306BA8 !important;
}

h1 a {
	color:#306BA8 !important;
}


div#PortalMainNavigation ul li.Active {
	/*background:#4665CD none repeat scroll 0%;*/
	background:transparent url(/SysRes/VcomSkin/Img/MainNavigation/NavActiveBackgroundWinter.gif) repeat-x scroll 0 0;
}

div#PortalMainNavigation ul ul li.Active a {
	/*background:#74A3D1 none repeat scroll 0px 0px;*/
	background:transparent url(/SysRes/VcomSkin/Img/MainNavigation/NavSubActiveBackgroundWinter.gif) repeat-x scroll 0 0;
}

div#PortalMainNavigation ul li.Active ul li a:hover {
	/*background:#74A3D1 none repeat scroll 0px 50%;*/
	background:transparent url(/SysRes/VcomSkin/Img/MainNavigation/NavSubActiveBackgroundWinter.gif) repeat-x scroll 0 0;
}

.Vcom_Box303 h2 {
	background:transparent url(/SysRes/VcomSkin/Img/Box/Box303HeadWinter.png) no-repeat scroll 0px 0px;
	color:#000000 !important;
}
.Vcom_Box148 h2 {
	background:transparent url(Img/Box/Box148HeadWinter.png) no-repeat scroll 0px 0px;
	color:#000000 !important;
}

div.Vcom_TabBox3Col ul.Vcom_TabBox3ColTopLinks li.Active {
	background:transparent url(Img/TabBox/TabBoxTopLinksBgActiveWinter.gif) repeat scroll 0px 0px;
}

#VCard {
	background:transparent url(Img/Box/VCardBoxLogoWinter.gif) no-repeat scroll right top;
}
#Vlbg {
	background:transparent url(Img/Box/VlbgTourismusBoxLogoWinter.gif) no-repeat scroll right top;
}

.Vcom_Box490 .Promotion {
	background-color:#BED1E4;
}	

.Vcom_Box490 .Content span { /*promotion*/
	color:#306BA8;
}
/* group GalleryViewer */

/* legacy style because of MeineGemeinde; class is assigned in GalleryViewer.inc */
.clear	{ clear: both; display:block; font-size: 0; line-height:0; float: none; height: 0; }

/* galleryViewer styles */
#gallery-wrapper {
	height:630px;
	width:605px;
}

#gallery-image table {
	margin:0px;
	display:block;
}

#gallery-image {
	background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -4px -75px;
	/*height:404px;*/
	width:605px;
	
	position:relative;
}
#gallery-image[id] { /* see http://standards.webmasterpro.de/index-article-CSS+Hacks.html#hack3 */
	background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -4px -75px;
}

#gallery-image img {
	left:-1px;
	padding:5px;
	position:relative;
	z-index:1;
}

#gallery-image .close {
	background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -372px -36px;
	display:block;
	height:22px;
	position:absolute;
	right:4px;
	width:89px;
	z-index:3;
}
#gallery-image .close[class] {
	background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -372px -36px;
}
	#gallery-image .close[class]:hover {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -468px -36px;
	}

#gallery-image .Icons {
	float:right;
	height:15px;
	width:15px;
	padding:0;
	background-image:url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png);
	background-repeat:no-repeat;
}	
	#gallery-image .Facebook {
		background-position:-6px -52px;
	}
	#gallery-image .Download {
		background-position:-26px -52px;
		margin-left:3px;
	}


.gallery-title-box {
	background-color: #FFFFFF;
	display:block;
	
	padding: 10px 15px;
	
	margin: 0 3px 0 1px;
	text-align:left;
	
	width:570px;
	z-index:1;
}
	.gallery-title-box .gallery-title {
		color:#666666;
		font-weight:bold;
		font-family:Verdana;
		padding-bottom:2px;
		width:530px;
	}
	
	
	
	.gallery-hover-nav {
		height: 400px;
		position: absolute;
		width: 600px;
		z-index:2;
		top:0;
		left:0;
		background-image:url(/SysRes/spacer.gif); /* without background-image image would not be clickable */
		background-repeat:no-repeat;
	}
	
	.gallery-hover-nav a {
		display: block;
		width: 50%;
		height: 100%;
	}
		.gallery-hover-nav a.prev {
			float: left;
		}
		.gallery-hover-nav a.next {
			float: right;
		}

	.gallery-hover-nav span {
		display:block;
		height:44px;
		left:-1px;
		position:absolute;
		top:175px;
		width:42px;
		z-index:2;
	}
	
	.gallery-hover-nav span.prev {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -52px 0;
	}
	.gallery-hover-nav span.prev[rel] {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -52px 0;
	}
	
	.gallery-hover-nav span.next {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -2px 0;
		left:558px;
	}
	.gallery-hover-nav span.next[rel] {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -2px 0;
	}
	
	.gallery-hover-nav a.prev:hover span {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -152px 0;
	}
	.gallery-hover-nav a[rel].prev:hover span {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -152px 0;
	}
	.gallery-hover-nav a.next:hover span {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -102px 0;
	}
	.gallery-hover-nav a[rel].next:hover span {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -102px 0;
	}



	div.gallery-pagination {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -283px -36px;
		color:#666666;
		font-weight:bold;
		height:18px;
		padding-left:5px;
		padding-right:5px;
		padding-top:4px;
		position:absolute;
		right:4px;
		top:199px;
		z-index:1;
		top:379px;
	}



.gallery-more-paging {
	position:relative;
}
	.gallery-more-paging a {
		display:block;
		height:35px;
		left:4px;
		position:absolute;
		top:-90px;
		width:32px;
	}
	
	.gallery-more-paging .more-prev {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -242px 0;	
	}
	.gallery-more-paging .more-prev[class] {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -242px 0;
	}
	
	.gallery-more-paging .more-next {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -202px 0;
		left:569px;
	}
	.gallery-more-paging .more-next[class] {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -202px 0;
	}
	

	.gallery-more-paging .more-prev:hover  {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -242px -37px;	
	}
	.gallery-more-paging .more-prev[class]:hover  {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -242px -37px;	
	}
	
	.gallery-more-paging .more-next:hover {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -202px -37px;	
	}
	.gallery-more-paging .more-next[class]:hover {
		background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -202px -37px;	
	}

.gallery-more {
	overflow: hidden;
	height: 155px;
}

.gallery-more ul {
	width:616px;
	margin:0;
	padding:0;
}

.gallery-more ul li {
	background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture8.png) no-repeat scroll -621px -189px;
	display:none;
	float:left;
	height:142px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 13px 0 0;
	padding-left:4px;
	width:137px;
}
.gallery-more ul li[class] {
	background:transparent url(/SysRes/GLOBALSkin/Groups/GalleryViewer/Texture.png) no-repeat scroll -621px -189px;
}

.gallery-more ul li br {
	font-size:0px;
}
.gallery-more ul li span {
	font-weight:bold;
	color:#ffffff;
	font-family:Trebuchet MS, Arial;
	font-size:13px;
	display:block;
}

#AdverserveContainer {
	text-align:center;
}

#AdContainer_x03 {
	visibility:visible !important;
	filter:alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
}
/* /galleryViewer styles */



/* galleryLightbox styles */
#galleryLightboxOverlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	
	background-color:#999999;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
#galleryLightbox{
	position: fixed;
	background: transparent;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:2%;
	left:16%;
}
#galleryLightboxLoader {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top:30%;
	left:32%;
}
/* /galleryLightbox styles */