v\:* {
      behavior:url(#default#VML);
    }
	
body, td, table, form, p, img,ul,li, span, textarea
{
	padding: 0px;
    margin: 0px;
    border: 0px;
    font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;

	line-height: 1.5;
}

strong{
	font-weight: bold;	
}

body{
	background-color: #e8f1f8;
	background-image: url(/media/template/back.jpg);
    background-repeat: repeat-x;
}

label{
	width: 150px;
	text-align: right;
	height: 25px;
	margin-top: 8px;
	padding-right: 10px;
	text-transform:capitalize;	
}

.popupbody{
	background-color: #fff;
	background-image: none;
}

#map{
	position: relative;	
	border: 2px solid #af150d;
	padding:1px;
	
	width: 100%;
	height: 400px;
	overflow: hidden;
}

a{
	color: black;
	text-decoration: underline;
}

a:hover{
	color: #af150d;
	text-decoration: none;
}

#Container{
	margin: 0px auto;
	background-color: #fff;
	background-image: url(/media/template/border.gif);
    background-repeat: repeat-y;
	width: 1004px;
}


#Flags{
	position: relative;
	width: 995px;
	text-align: right;
	margin-top: 4px;
	margin-bottom: -23px;

	color: #fff;
	font-weight: bold;
	z-index:10;
}

#Header{
	width: 1004px;
	height: 180px;
	margin-bottom: -180px;
	background-image: url(/media/template/header.jpg);
	z-index: 0;
	
}


#Kite{
	position: relative;
	width: 598px;
	height: 180px;
	text-align: left;
	margin-bottom: -180px;
	overflow: hidden;
	z-index:14;
}

#HLLogo{
	position:relative;	
	width: 396px;
	height: 85px;
	z-index:1003;
	margin: 65px 0px -150px 115px;
}


#HeaderLogin{
	position: relative;
	z-index:11;
	width: 320px;
	height: 90px;
	margin-bottom: 110px;
	left: 666px;
	top: -60px;
}

#SubFooter{
	position: relative;
	clear: both;
	padding: 10px;
	margin-top: 5px;
	width: 984px;
	min-height: 150px;
	background-color: #efeff0;
	background-image: url(/media/template/footer2.gif);
}
#Footer{
	width: 1004px;
	min-height: 96px;
	background-color: #dfdfe0;
	background-image: url(/media/template/footer.gif);
}
#FooterBottom{
	width: 1004px;
	height: 9px;
	background-color: #dfdfe0;
	background-image: url(/media/template/footerbottom.gif);
}

.MenuBarBack{
	position: relative;
	top: 144px;
	left: 20px;
	height: 35px;
	width: 962px;
	border: 1px solid #c2c5c7;
	background-color: #e7e7e9;
	
	
	background-image: -moz-linear-gradient(100% 100% 90deg, #d8d8d8, #e7e7e9);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#e7e7e9), to(#d8d8d8));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e7e7e9, endColorstr=#d8d8d8);
	
	
	z-index:12;
}

.MenuBarBackAdmin{
	top: 0px;
	width: 1350px;
}

.MenuBar{
	position: relative;
	top: 107px;
	left: 20px;
	height: 25px;
	width: 762px;
	padding-left: 175px;
	margin-bottom: 47px;
	z-index:99;
	
}

.MenuBarAdmin{
	top: -37px;
	width: 1350px;
	padding-left: 20px;
}

.MenuBar li{
	list-style:none; 
	float:left; 
	
	
}



.MenuBar li a.MenuLink{
	display:block;
	padding: 8px 20px 0px 20px;
	height: 27px;
	color: #000;
	text-shadow:#FFF 0px 1px  0px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid transparent;
	border-left: 1px solid #c2c5c7;
	border-right: 1px solid #ebebeb;
	
}

.MenuBar li a.MenuLink:hover{
	color: #af150d;
	
	border-bottom: 1px solid #d1d1d1;
	background-color: #c7c7c7;
	background-image: -moz-linear-gradient(100% 100% 90deg, #d1d1d1, #e7e7e9);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#e7e7e9), to(#d1d1d1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e7e7e9, endColorstr=#d1d1d1);
}


li .Dropdown {
			display:none;
			position: absolute;
			z-index: 10050;
			width: 208px;
			top: 50px;
			overflow: hidden;
			clear: left;
			padding-top: 1px;
			text-align: left;
		}

li:hover .Dropdown{
	
	display: block;
	margin-top: -13px;
	border: 1px solid #c2c5c7;
	border-top: 1px solid transparent;
	
	
	background-color: #d1d1d1;
	
	background-image: -moz-linear-gradient(100% 100% 90deg, #e7e7e9, #d1d1d1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#d1d1d1), to(#e7e7e9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d1d1d1, endColorstr=#e7e7e9);
	
	
}


.Dropdown ul li.SubMenuLink{
	display: block;
	width: 100%;
	font-weight:normal;
	padding: 3px 0px;
	height: 30px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #c2c5c7;
}


a.SubMenuLink{
	display: block;
	height: 20px;
	width: 180px;
	padding: 3px;
	margin: 0px 10px;
	color: #5b5b5b;
	text-shadow:#FFF 0px 1px  0px;
	text-transform: capitalize;
	text-decoration: none;
	border: 1px solid transparent;
}

a.SubMenuLink:hover{
	color: white;
	border: 1px solid #0084eb;
	-moz-border-radius: 2px; /* FireFox 1+ */
	-webkit-border-radius: 2px; /* Safari 3+, Chrome */
	 border-radius: 2px; /* Opera 10.5, IE 9 */
	text-shadow:#000 0px 1px  0px;
	background-color: #13acff;
	background-image: -moz-linear-gradient(100% 100% 90deg, #004aa6, #13acff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#13acff), to(#004aa6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#13acff, endColorstr=#004aa6);
}


#SearchDiv{
	position: relative;
	clear:left;
	top: 71px;
	left: 833px;
	height: 35px;
	width: 150px;

	background-color: #f7f7f7;
	z-index:1000;
}


.input-search{
	vertical-align:top;
	padding-top: 8px;
	padding-left: 4px;
	width: 130px;
	height: 27px;
	border: 0px;
	background-color: #f7f7f7;
	font-size: 14px;
}


#LBBanner{
	position: relative;
	top: -128px;
	clear:both;
	margin-left: 20px;
	width: 964px;
	z-index: 5;
}

#IE6BannerOfDeath{
	position:relative;
	top:-128px;
	margin-left: 20px;
	padding: 10px 20px;
	width: 922px;
	min-height:150px;
	z-index: 5;
	background-color: #ceffce;
	border: 1px solid #7bcb7b;
}

.bigWarning{
	position:relative;
	top:-128px;
	margin-left: 20px;
	padding: 10px 20px;
	width: 922px;
	z-index: 5;
	background-color: #ceffce;
	border: 1px solid #7bcb7b;
}

.Warning{
	position:relative;
	padding: 10px 20px;
	background-color: #ceffce;
	border: 1px solid #7bcb7b;
}

#Update-Div{
	text-align: center;
	margin:0px;
	padding:0px;
}

.Update{
	width: 400px;
	min-height: 50px;
	text-align: left;
	margin: 3px;
	padding: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}


#BreadCrumbs{
	position: relative;
	top: -131px;
	margin-left: 20px;
	padding-left: 175px;
	padding-top: 6px;
	width: 784px;
	height: 19px;
	border-bottom: 1px solid #c2c5c7;
}

.breadcrumb{
	color: #3a4557;
	font-size: 11px;
	text-decoration: none;
}

a.breadcrumb-link{
	color: #3a4557;
	font-size: 11px;
	text-decoration: none;
}

a.breadcrumb-link:hover{
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}



#Content-Main{
	vertical-align: top;
	width: 488px;
	padding-right: 5px;
}

#Content-Right{
	vertical-align: top;
	width: 336px;
}


#Default-Content-Main{
	vertical-align: top;
	width: 478px;
	padding-right: 5px;
	padding: 5px;
}

#Default-Content-Right{
	vertical-align: top;
	width: 336px;
}

.right-option{
	min-height: 22px;
}
a.right-link{
	color: #000;
	padding: 4px;
	text-decoration: none;
	text-transform:capitalize;
}

a.right-link:hover{
	color: #af150d;
	text-decoration: underline;
	text-transform:capitalize;
}











#Content{

	z-index: 1;
	
	position: relative;
	top: -131px;
	margin-left: 156px;
	width: 830px;
	min-height: 1650px;
}

#SideBar{
	position: relative;
	top: -130px;
	
	margin-left: 1px;
	width: 150px;
	background-color: transparent;

	margin-bottom: -1650px;
	min-height: 1650px;
	max-height: 1650px;
	height: 1650px;
	

	
	overflow-x:hidden; 
	overflow-y:hidden; 
	
	z-index: 200;
	
	
}


#SideMenu{
background-color: #f0f0f0;
	margin-top: 5px;
	padding-right: 4px;
	border: 1px solid #d3d6d8;
	border-left: 0px;
	max-width: 145px;
	overflow: hidden;
	

	-moz-border-radius: 4px; /* FireFox 1+ */
	-webkit-border-radius: 4px; /* Safari 3+, Chrome */
	 border-radius: 4px; /* Opera 10.5, IE 9 */
}





.side-subject{
	margin-left: 0px;
	margin-top: 2px;
	padding: 5px 0px 0px 8px;
	width: 150px;
	height: 19px;
	background-image: url(/media/template/side-subject.gif);
	background-color: #f0f0f1;
}


.side-subject-h{
	margin-left: 0px;
	margin-top: 2px;
	padding: 5px 0px 0px 8px;
	width: 150px;
	height: 19px;
	background-image: url(/media/template/side-subject-hover.gif);
	background-color: #ebebed;
}

a.side-subject-link{
	color: #232b39;
	text-transform: capitalize;
	text-decoration: none;
}

a.side-subject-link:hover{
	color: #af150d;

	text-transform: capitalize;
	text-decoration: none;
}






.HeaderInputTitle{
	width: 150px;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 10px;
	text-transform:capitalize;
}

.InputTitleReq{
	width: 150px;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 10px;
	text-transform:capitalize;
}

.InputTitle{
	width: 150px;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	text-transform:capitalize;
}

.InputField{
	padding-left: 10px;
	width: 300px;
}

.InputFieldLine{
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	border-bottom: 1px solid #d3d6d8;
}

#TZMapOver{
	position: relative:

	z-index: 400;
	padding: 0px;
}

#TZMap{
	margin-bottom: -238px;
}

.Widget-Map{
	margin:0px;
	margin-bottom: 3px;
	border: 1px solid #d3d6d8;
	padding: 8px;
	background-color: #edeeee;
	vertical-align:top;
}

.Widget-True{
	border: 1px solid #d3d6d8;
	margin:0px;
	margin-bottom: 3px;
	padding: 10px;
	background-color: #f5f5f6;
}

.Widget-True .TitleEditBar{
	text-align:right;
	margin-top: -18px;
	margin-bottom: 18px;
}

.WidgetWhite-True{
	border: 1px solid #d3d6d8;
	margin:0px;
	margin-bottom: 3px;
	padding: 10px;
	background-color: #fff;
}




.Widget-False{
	margin:0px;
	margin-bottom: 3px;
	padding: 11px;
}

.Widget-Title{
	font-weight: bold;
	text-transform:capitalize;
}

.Widget-Explain-True{
	display: block;
	padding: 10px;
	font-size: 12px;
	text-align: left;
	margin-bottom: 20px;
	min-height: 50px;
}


.Widget-Explain-False{
	display:none;
	margin-bottom: 20px;
}

.input-header{
	width: 125px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f0f1f1;
}

.input-header-false{
	width: 125px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}



.dropdown-250{
	width: 250px;
	height: 21px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.dropdown-250-false{
	width: 250px;
	height: 21px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.dropdown-75{
	width: 75px;
	height: 21px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.dropdown-75-false{
	width: 75px;
	height: 21px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.textarea-820{
	width: 820px;
	height: 200px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.textarea-820-false{
	width: 820px;
	height: 200px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}


.textarea-411{
	width: 411px;
	height: 75px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.textarea-411-false{
	width: 411px;
	height: 75px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.textarea-250{
	width: 250px;
	height: 60px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.textarea-250-false{
	width: 250px;
	height: 60px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.input-250{
	width: 250px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.input-250-false{
	width: 250px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.input-150{
	width: 150px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.input-150-false{
	width: 150px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.input-100{
	width: 100px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.input-100-false{
	width: 100px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.input-50{
	width: 50px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.input-50-false{
	width: 50px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.input-40{
	width: 40px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.input-40-false{
	width: 40px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.input-30{
	width: 20px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.input-30-false{
	width: 20px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}

.input-20{
	width: 20px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.input-20-false{
	width: 20px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
	color: #670E0E;
}


.dropdown-40{
	width: 40px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.dropdown-40-false{
	width: 40px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
}


.dropdown-50{
	width: 50px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.dropdown-50-false{
	width: 50px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
}

.dropdown-150{
	width: 150px;
	padding-top: 3px;
	border: 1px solid #c2c5c7;
	background-color: #f7f7f7;
}

.dropdown-150-false{
	width: 150px;
	padding-top: 3px;
	border: 1px solid #b2a2a5;
	background-color: #e0c2c3;
}


.wrong{
	font-size: 9px;
	color: #670E0E;
	padding: 3px;
}

.ButtonBar{
	margin-top: 3px;
	text-align: right;
	height: 24px;
}

.Btn-icon{
	background-image: url(/media/template/icons.png);
	padding: 5px 0px 0px 20px;
	margin-right: 7px;
	cursor:pointer;
}

.btn-i-next{
	padding: 3px 0px 0px 22px;
	background-position: -88px -220px;
}

.btn-i-logout{
	padding: 3px 0px 0px 22px;
	background-position:-88px 0px;
}

.btn-i-refresh{
	background-position:-88px -198px; 
}

.btn-i-embed{
	background-position:-132px -198px; 
}

.btn-i-addweblink{
	background-position:-110px -198px; 
	
}

.btn-i-addfiles{
	background-position:-22px -198px; 
	
}

.btn-i-removefiles{
	background-position:-44px -198px; 
	
}

.btn-i-uploadfiles{
	background-position:-66px -198px; 
	
}

.btn-i-ranking{
	background-position:-66px -176px; 
}

.btn-i-addforum{
	background-position:-66px -176px; 
}

.btn-i-addnews{
	background-position:-154px -198px; 
}

.btn-i-route{
	background-position:-110px -176px; 	
}

.btn-i-gallery{
	background-position:-44px -66px; 
}

.btn-i-film{
	background-position: -0px -220px; 
}

.btn-i-local{
	background-position:-110px -132px; 
}

.btn-i-mail{
	background-position:-198px -44px;
}

.btn-i-ranking{
	background-position:-66px -154px;
}

.btn-i-community{
	background-position:-176px -44px;
}

.btn-i-folder{
	background-position:-154px -110px;
}

.btn-i-folderissticky{
	background-position:-176px -110px;
}

.btn-i-folderislocked{
	background-position:-196px -110px;
}


.btn-i-folderhot{
	background-position:-154px -132px;
}

.btn-i-folderisstickyhot{
	background-position:-176px -132px;
}

.btn-i-folderislockedhot{
	background-position:-196px -132px;
}

.btn-i-login{
	background-position:0px 0px;
}

.btn-i-addreaction{
	background-position:-176px -22px;
}




.btn-i-archive{
	background-position:-132px -22px;
}

.btn-i-breadcrumb{
	background-position:-198px 0px;
	padding: 3px 0px 0px 15px;
	

}


.btn-i-delete{
	background-position:-110px -22px;
}



.btn-i-info{
	background-position:-110px 0px;
}

.btn-i-cancel{
	background-position:-88px -0px;
}

.btn-i-quote{
	background-position:-154px -22px;  
}






.icon-empty{
	background-image: url(/media/template/icons.png);
	background-position:-132px 0px;
	padding: 3px 0px 0px 19px;
}




.icon-medal{
	background-image: url(/media/template/icons.png);
	background-position:-176px -176px; 
	padding: 3px 0px 0px 19px;
}

.icon-edit{
	background-image: url(/media/template/icons.png);
	background-position:-198px -22px;
	padding: 3px 0px 0px 19px;
}

.icon-parking{
	background-image: url(/media/template/icons.png);
	background-position:-0px -154px;
	padding: 3px 0px 0px 19px;
}

.icon-kite{
	background-image: url(/media/template/icons.png);
	background-position:-0px -176px;
	padding: 3px 0px 0px 19px;
}

.icon-board{
	background-image: url(/media/template/icons.png);
	background-position:-44px -220px;
	padding: 3px 0px 0px 19px;
}


.icon-nokite{
	background-image: url(/media/template/icons.png);
	background-position:-22px -176px;
	padding: 3px 0px 0px 19px;
}

.icon-world{
	background-image: url(/media/template/icons.png);
	background-position:-22px -132px;
	padding: 3px 0px 0px 19px;
}

.icon-subscribe{
	background-image: url(/media/template/icons.png);
	background-position:-88px -176px;
	padding: 3px 0px 0px 19px;
}

.icon-hotspot{
	background-image: url(/media/template/icons.png);
	background-position: -22px -220px;
	padding: 3px 0px 0px 19px;
}

.icon-weather{
	background-image: url(/media/template/icons.png);
	background-position:-0px -132px;
	padding: 3px 0px 0px 19px;
}


.icon-info{
	background-image: url(/media/template/icons.png);
	background-position:-110px 0px;
	padding: 3px 0px 0px 19px;
}

.icon-userinfo{
	background-image: url(/media/template/icons.png);
	background-position:-132px -44px;
	padding: 3px 0px 0px 19px;
}

.icon-useradd{
	background-image: url(/media/template/icons.png);
	background-position:-22px 0px;
	padding: 3px 0px 0px 19px;
}

.icon-subject-4{
	background-image: url(/media/template/icons.png);
	background-position:-88px -154px;
	padding: 3px 0px 0px 19px;
}

.icon-subject-5{
	background-image: url(/media/template/icons.png);
	background-position:-110px -154px;
	padding: 3px 0px 0px 19px;
}

.icon-subject-22{
	background-image: url(/media/template/icons.png);
	background-position:-132px -154px;
	padding: 3px 0px 0px 19px;
}

.icon-subject-23{
	background-image: url(/media/template/icons.png);
	background-position:-154px -154px;
	padding: 3px 0px 0px 19px;
}

.icon-subject-27{
	background-image: url(/media/template/icons.png);
	background-position:-176px -154px;
	padding: 3px 0px 0px 19px;
}

.icon-subject-28{
	background-image: url(/media/template/icons.png);
	background-position:-198px -154px;
	padding: 3px 0px 0px 19px;
}

.icon-tag{
	background-image: url(/media/template/icons.png);
	background-position:-132px -132px;
	padding: 3px 0px 0px 19px;
}

.icon-rider{
	background-image: url(/media/template/icons.png);
	background-position:-110px -132px;
	padding: 3px 0px 0px 19px;
}

.icon-photographer{
	background-image: url(/media/template/icons.png);
	background-position:-88px -132px;
	padding: 3px 0px 0px 19px;
}


.icon-avatar{
	background-image: url(/media/template/icons.png);
	background-position:-154px -44px;
	padding: 3px 0px 0px 19px;
}

.icon-archive{
	background-image: url(/media/template/icons.png);
	background-position:-132px -22px;
	padding: 3px 0px 0px 19px;
}

.icon-link{
	background-image: url(/media/template/icons.png);
	background-position:-44px -132px;
	padding: 3px 0px 0px 19px;
}

.icon-reactions{
	background-image: url(/media/template/icons.png);
	background-position:-154px -22px;
	padding: 3px 0px 0px 19px;
}

.icon-onlinefalse{
	background-image: url(/media/template/icons.png);
	background-position:-132px -110px;
	padding: 3px 0px 0px 14px;
}

.icon-onlinetrue{
	background-image: url(/media/template/icons.png);
	background-position:-110px -110px;
	padding: 3px 0px 0px 14px;
}

.icon-addreaction{
	background-image: url(/media/template/icons.png);
	background-position:-176px -22px;
	padding: 3px 0px 0px 19px;
}

.icon-addgallery{
	background-image: url(/media/template/icons.png);
	background-position:-66px -132px;
	padding: 3px 0px 0px 19px;
}

.icon-locked{
	background-image: url(/media/template/icons.png);
	background-position:-44px -110px;
	padding: 3px 0px 0px 19px;
}

.icon-community{
	background-image: url(/media/template/icons.png);
	background-position:-176px -44px;
	padding: 3px 0px 0px 19px;
}

.icon-mail{
	background-image: url(/media/template/icons.png);
	background-position:-198px -44px;
	padding: 5px 0px 0px 19px;
}

.icon-forum{
	background-image: url(/media/template/icons.png);
	background-position: 0px -66px;
	padding: 3px 0px 0px 19px;
}

.icon-forumadd{
	background-image: url(/media/template/icons.png);
	background-position: -66px -176px;
	padding: 3px 0px 0px 19px;
}

.icon-news{
	background-image: url(/media/template/icons.png);
	background-position: -22px -66px;
	padding: 3px 0px 0px 19px;
}

.icon-newsadd{
	background-image: url(/media/template/icons.png);
	background-position: -154px -198px;
	padding: 3px 0px 0px 19px;
}

.icon-gallery{
	background-image: url(/media/template/icons.png);
	background-position: -44px -66px;
	padding: 3px 0px 0px 19px;
}

.icon-galleryadd{
	background-image: url(/media/template/icons.png);
	background-position: -22px -198px;
	padding: 3px 0px 0px 19px;
}

.icon-secondhandadd{
	background-image: url(/media/template/icons.png);
	background-position: -176px -198px;
	padding: 3px 0px 0px 19px;
}

.icon-spotadd{
	background-image: url(/media/template/icons.png);
	background-position: -198px -198px;
	padding: 3px 0px 0px 19px;
}

.icon-search{
	background-image: url(/media/template/icons.png);
	background-position: -66px -0px;
	padding: 3px 0px 0px 19px;
}


.icon-logout{
	background-image: url(/media/template/icons.png);
	background-position:-88px 0px;
	padding: 3px 0px 0px 19px;
}


.icon-largegallery{
	background-image: url(/media/template/icons.png);
	background-position: -0px -198px;
	padding: 3px 0px 0px 19px;
}

.icon-timezone{
	background-image: url(/media/template/icons.png);
	background-position: -88px -66px;
	padding: 3px 0px 0px 19px;
}


.btn-i-world{
	background-position:-22px -132px;
}

.btn-i-hotspot{
	background-position: -22px -220px;
}



.btn-i-news{
	background-position: -22px -66px;
}



.btn-i-kite{
	background-position:-0px -176px;
}

.btn-i-addkite{
	background-position:-176px -198px;
}

.btn-i-coins{
	background-position:-66px -220px;
}


.btn-i-board{
	background-position:-44px -220px;
}


.btn-i-empty{
	background-position:-132px 0px;
}

.btn-i-timezone{
	background-position: -88px -66px;
}

.btn-i-true{
	background-position:-154px 0px;
}

.btn-i-false{
	background-position:-176px 0px;
}


.btn-i-register{
	background-position:-22px 0px;
}

.btn-i-editor{
	background-position:-198px -22px;
}

a.iconlink{
	text-decoration:none;
}



.btn-i-fr{
	background-position:-66px -22px;
	padding: 3px 0px 0px 16px;
}

.btn-i-net{
	background-position:-198px -176px;
	padding: 3px 0px 0px 16px;
}

.btn-i-nl{
	background-position:-88px -22px;
	padding: 3px 0px 0px 16px;
}

.btn-i-rss{
	background-image: url(/media/template/icons.png);
	background-position:-44px 0px;
	padding: 3px 0px 0px 16px;
}

.btn-i-facebook{
	background-image: url(/media/template/icons.png);
	background-position:-132px -220px;
	padding: 3px 0px 0px 16px;
}


.btn-i-twitter{
	background-image: url(/media/template/icons.png);
	background-position:-110px -220px;
	padding: 3px 0px 0px 16px;
}


.btn-i-search{
	background-image: url(/media/template/icons.png);
	background-position:-66px 0px;
	padding: 3px 0px 0px 20px;
}



.btn-i-subject4{
	background-image: url(/media/template/icons.png);
	background-position:0px -44px;
	width: 20px;
	height: 20px;
	margin-top: -22px;
	margin-left: 119px;
}

.btn-i-subject5{
	background-image: url(/media/template/icons.png);
	background-position:-22px -44px;
	width: 20px;
	height: 20px;
	margin-top: -22px;
	margin-left: 119px;
}

.btn-i-subject22{
	background-image: url(/media/template/icons.png);
	background-position:-44px -44px;
	width: 20px;
	height: 20px;
	margin-top: -22px;
	margin-left: 119px;
}

.btn-i-subject23{
	background-image: url(/media/template/icons.png);
	background-position:-66px -44px;
	width: 20px;
	height: 20px;
	margin-top: -22px;
	margin-left: 119px;
}

.btn-i-subject27{
	background-image: url(/media/template/icons.png);
	background-position:-88px -44px;
	width: 20px;
	height: 20px;
	margin-top: -22px;
	margin-left: 119px;
}

.btn-i-subject28{
	background-image: url(/media/template/icons.png);
	background-position:-110px -44px;
	width: 20px;
	height: 20px;
	margin-top: -22px;
	margin-left: 119px;
}







.Button-Small{
	display:inline-block;
	margin: 1px;
	height:16px;
	width:16px; 
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/light-button-back.gif);
	background-color: #f0f0f0;
	text-decoration:none;
}


a.Button-Small{
	display:inline-block;
	margin: 1px;
	height:16px;
	width:16px;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/light-button-back.gif);
	background-color: #f0f0f0;
	text-decoration:none;
}

a.Button-Small:hover{
	display:inline-block;
	margin: 1px;
	height:16px;
	width:16px;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/light-button-back-hover.gif);
	background-color: #e7e7e7;
	text-decoration:none;
}


a.Button-Small-Green{
	display:inline-block;
	margin: 1px;
	height:16px;
	width:16px;

	border: 1px solid #c2c5c7;
	background-color: #7be67b;
	text-decoration:none;
}

a.Button-Small-Green:hover{
	display:inline-block;
	margin: 1px;
	height:16px;
	width:16px;
	border: 1px solid #c2c5c7;
	background-color: #6fd96f;
	text-decoration:none;
}

a.Button-Small-Red{
	display:inline-block;
	margin: 1px;
	height:16px;
	width:16px;
	border: 1px solid #c2c5c7;
	background-color: #ec6e6e;
	text-decoration:none;
}

a.Button-Small-Red:hover{
	display:inline-block;
	margin: 1px;
	height:16px;
	width:16px;
	border: 1px solid #c2c5c7;
	background-color: #de6666;
	text-decoration:none;
}

.star{
	background-image: url(/media/template/icons.png);
	background-position:-154px -88px;
	padding: 5px 0px 0px 10px;
}

.starhalf{
	background-image: url(/media/template/icons.png);
	background-position:-176px -88px;
	padding: 5px 0px 0px 10px;
}

.staradmin{
	background-image: url(/media/template/icons.png);
	background-position:-22px -154px;
	padding: 5px 0px 0px 10px;
}

.staradminhalf{
	background-image: url(/media/template/icons.png);
	background-position:-44px -154px;
	padding: 5px 0px 0px 10px;
}

.com-position-same{
	background-image: url(/media/template/icons.png);
	background-position:-198px -88px;
	padding: 5px 0px 0px 10px;
}

.com-position-down{
	background-image: url(/media/template/icons.png);
	background-position:-0px -110px;
	padding: 5px 0px 0px 10px;
}

.com-position-up{
	background-image: url(/media/template/icons.png);
	background-position:-22px -110px;
	padding: 5px 0px 0px 10px;
}

.small-icon-1{
	background-image: url(/media/template/icons.png);
	background-position:-132px -176px;
	padding: 3px 0px 0px 14px;
}

.small-icon-0{
	background-image: url(/media/template/icons.png);
	background-position:-154px -176px;
	padding: 3px 0px 0px 14px;
}

.small-icon-showdelete{
	background-image: url(/media/template/icons.png);
	background-position:-66px -110px;
	padding: 3px 0px 0px 14px;
}

.small-icon-showitemarchive{
	background-image: url(/media/template/icons.png);
	background-position:-88px -110px;
	padding: 3px 0px 0px 14px;
}

.small-icon-delete{
	background-image: url(/media/template/icons.png);
	background-position:-110px -66px;
	padding: 3px 0px 0px 14px;
	text-decoration: none;
}

.small-icon-delete-disabled{
	background-image: url(/media/template/icons.png);
	background-position:-22px -88px;
	padding: 3px 0px 0px 14px;
}

.small-icon-editreaction{
	background-image: url(/media/template/icons.png);
	background-position:-132px -66px;
	padding: 3px 0px 0px 14px;
}

.small-icon-editreaction-disabled{
	background-image: url(/media/template/icons.png);
	background-position:-44px -88px;
	padding: 3px 0px 0px 14px;
}

.small-icon-quote{
	background-image: url(/media/template/icons.png);
	background-position:-66px -88px;
	padding: 3px 0px 0px 14px;
}

.small-icon-quote-disabled{
	background-image: url(/media/template/icons.png);
	background-position:-88px -88px;
	padding: 3px 0px 0px 14px;
}


.small-icon-ip{
	background-image: url(/media/template/icons.png);
	background-position:-154px -66px;
	padding: 3px 0px 0px 14px;
}

.small-icon-mail{
	background-image: url(/media/template/icons.png);
	background-position:-176px -66px;
	padding: 3px 0px 0px 14px;
}

.small-icon-mail-disabled{
	background-image: url(/media/template/icons.png);
	background-position:-198px -66px;
	padding: 3px 0px 0px 14px;
}

.small-icon-abuse{
	background-image: url(/media/template/icons.png);
	background-position:-0px -88px;
	padding: 3px 0px 0px 14px;
}

.small-icon-plus{
	background-image: url(/media/template/icons.png);
	background-position:-110px -88px;
	padding: 3px 0px 0px 14px;
}

.small-icon-minus{
	background-image: url(/media/template/icons.png);
	background-position:-132px -88px;
	padding: 3px 0px 0px 14px;
}

a.light-button{
	font-size: 12px;
	font-weight: normal;
	text-shadow:none;
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #c2c5c7;
	background-color: #f0f0f0;
	padding: 2px 15px 2px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/light-button-back.gif);
	background-repeat: repeat-x;
	color: #000;
}

a.light-button:hover{
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #c2c5c7;
	background-color: #e7e7e7;
	padding: 2px 15px 2px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/light-button-back-hover.gif);
	background-repeat: repeat-x;
	color: #000;
}


a.green-button{
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #90d890;
	background-color: #b1e3b1;
	padding: 2px 15px 2px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/green-button-back.png);
	background-repeat: repeat-x;
	color: #000;
}

a.green-button:hover{
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #90d890;
	background-color: #a8d9a8;
	padding: 2px 15px 2px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/green-button-back-hover.png);
	background-repeat: repeat-x;
	color: #000;
}

a.dark-button{
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #c2c5c7;
	padding: 4px 15px 0px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/dark-button-back.gif);
	background-repeat: repeat-x;
	color: #000;
}

a.dark-button:hover{
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #c2c5c7;
	padding: 4px 15px 0px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/dark-button-back-hover.gif);
	background-repeat: repeat-x;
	color: #000;
}


a.dark-button-search{
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-left: -35px;
	display: block;
	border-left: 1px solid #c2c5c7;
	border-right: 1px solid #c2c5c7;
	padding: 5px 0px 0px 5px;
	text-decoration: none;
	text-transform: capitalize;
	background-color: #dadbdd;
	color: #000;
}

a.dark-button-search:hover{
	position: relative;
	float: left;
	width: 30px;
	height: 30px;
	margin-left: -35px;
	display: block;
	border-left: 1px solid #c2c5c7;
	border-right: 1px solid #c2c5c7;
	padding: 5px 0px 0px 5px;
	text-decoration: none;
	text-transform: capitalize;
	background-color: #c6c6c6;
	color: #000;
}


a.small-light-button{
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #c2c5c7;
	background-color: #f0f0f0;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/light-button-back.gif);
	background-repeat: repeat-x;
	color: #000;
}

a.small-light-button:hover{
	height: 18px;
	margin: 0px;
	display: inline-block;
	border: 1px solid #c2c5c7;
	background-color: #e7e7e7;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(/media/template/light-button-back-hover.gif);
	background-repeat: repeat-x;
	color: #000;
}

h1{
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	color: #af150d;
	font-size: 14px;
	text-transform: capitalize;
}

a.h1-link{
	color: #af150d;
}

h2{
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #af150d;
	font-size: 14px;
	text-transform: capitalize;
}

h3{
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #3a4557;
	font-size: 13px;
	text-transform: capitalize;
	border-bottom: 1px solid #d3d6d8;
}

h4{
	margin: 0px;	
	padding: 0px;
	height: 0px;
	font-size: 12px;
}

h5{
	color: #fff;	
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	margin: 0px;
	margin-bottom: 3px;
}

a.h5-link{
	color: #fff;	
	text-decoraction: none;
}

.red{
	color: #af150d;
	font-size: 10px;
}

.green{
	color: green;
	font-size: 10px;
}

.inactive{
	color: #af150d;
}


.Table-Main-Dark{
	border: 1px solid #c2c5c7;
	background-color: #f9f9f9;
	padding: 3px;
	width: 488px;
	max-width: 488px;


	overflow-x:auto; 
	overflow-y:hidden; 
	padding-bottom:20px;
}

.Table_RightSide{
	border: 1px solid #c2c5c7;
	padding: 3px;
	width: 328px;
	max-width: 328px; 
	margin-top: 5px;
	overflow-x:auto; 
	overflow-y:hidden; 
	padding-bottom:20px;
}

.Table{
	width: 100%;
	border: 1px solid #c2c5c7;
	border-right: 0px solid #c2c5c7;
	
}

.Table-SubTitle{
	height: 20px;
	padding: 0px 5px 0px 5px;
	background-color: #dfdfe0;
	border-bottom: 1px solid #c2c5c7;
	border-right: 1px solid #c2c5c7;
	text-transform: capitalize;
}

.Table-SubTitle-b{
	height: 20px;
	padding: 0px 5px 0px 5px;
	background-color: #dfdfe0;
	border-bottom: 1px solid #c2c5c7;
	text-transform: capitalize;
}

.Table-Line{
	height: 20px;
	padding: 0px 5px 0px 5px;
	border-bottom: 1px solid #c2c5c7;
	border-right: 1px solid #c2c5c7;
}

.Table-Line-b{
	height: 20px;
	padding: 0px 5px 0px 5px;
	border-bottom: 1px solid #c2c5c7;
}

.Table-Line-t{
	height: 20px;
	padding: 0px 5px 0px 5px;
	border-top: 1px solid #c2c5c7;
}

a.Table-Link-0{

}

a.Table-Link-1{
	color: #b2b5b7;
}

.Table-Line-Bottom{
	height: 20px;
	padding: 0px 5px 0px 5px;
	border-bottom: 1px solid #c2c5c7;
}

.Table-Dark{

}

.Table-Dark-h{
	background-color: #f5f5f6;
}


.Table-Dark2{
	background-color: #f2f2f4;
}

.Table-Dark2-h{
	background-color: #e8e8ea;
}

a.Poll-Link{
	display:block;
	text-decoration: none;
}

a.Poll-Link:hover{
	display:block;
	background-color: #f3f3f4;
}



.modified{
	font-size: 10px;
	padding: 5px;
	color: #6f6f70;
}

.disabled{
	color: #c5c5c7; 
}

.Poll-Percentage{
	text-align: right;
	margin-top: -14px;
}

.Poll-Bar-Green{
	border: 1px solid #3a4557;
	height: 5px;
	background-color: #27c232;
	margin: 2px 0px 10px 0px;
	background-image: url(/media/template/pollback-green.gif);
	
}

.Poll-Bar-Grey{
	border: 1px solid #3a4557;
	height: 5px;
	background-color: #abb6c8;
	margin: 2px 0px 10px 0px;
	background-image: url(/media/template/pollback-grey.gif);
	
}

.Sub-Text{
	font-size: 10px;
	color: #6f6f70;
}

a.Footer-Link{
	font-size: 11px;
	color: #3a4557;
	text-transform: capitalize;
	text-decoration:none;
	display: block;
}

a.Footer-Link:hover{
	font-size: 11px;
	color: black;
	text-transform: capitalize;
	text-decoration:underline;
}

a.SubFooter-Link{
	font-size: 11px;
	color: #3a4557;
	text-transform: capitalize;
	text-decoration:none;
}

a.SubFooter-Link:hover{
	font-size: 11px;
	color: black;
	text-transform: capitalize;
	text-decoration:underline;
}

.PageCounter-Div{
	text-align:center;
	margin: 3px;
}

.Page-Button-Green{
	background-color: #b1ddb1;
	border: #87cf87;
	font-weight: bold;
}

a.Page-Button{
	border: 1px solid #3a4557;
	padding: 1px 2px 1px 2px;
	margin: 0px 2px 0px 2px;
	text-decoration: none;
}

a.Page-Button:hover{
	background-color: #e7e7e7;
}

a.Forum-Page-Button{
	font-size: 10px;
	padding: 1px 2px 1px 2px;
	margin: 0px 2px 0px 2px;
	text-decoration: none;
}

a.Forum-Page-Button:hover{
	font-size: 10px;
	background-color: #e7e7e7;
}

.Reaction-Div{
	margin: 5px 0px;
	border: 1px solid #c2c5c7;
	z-index: 1;
	background-color:white;
}

.News-Div{
	margin: 5px 0px;
	border: 1px solid #c2c5c7;
	border-bottom: 0px solid #c2c5c7;
	z-index: 1;
	background-color:white;
}

.Reaction-Div-Deleted{
	margin: 5px 0px;
	border: 1px solid #af150d;
	z-index: 1;
	
}

a.User-Link-false{
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.User-Link-true{
	color: #af150d;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.UserHeader-Small{
	font-size: 10px;
	color: #3a4557;
}

.UserHeader-Small-Admin{
	font-size: 10px;
	color: #af150d;
}

.User-Header-UserName{
	
	display: block;
	height: 34px;
	margin-bottom: -38px;
	padding: 5px;
	background-color: #f5f5f6;
	z-index:1;
}

.User-Header-UserName-Deleted{
	
	display: block;
	height: 34px;
	margin-bottom: -38px;
	padding: 5px;
	background-color: #f1e1e1;
	z-index:1;
}

.User-Header-Date{
	margin-left: 200px;
	position: relative;
	display: block;
	height: 30px;
	margin-bottom: -33px;
	z-index:1;
}

.User-Header-Buttons{
	margin-left: 505px;
	position: relative;
	display: block;
	height: 40px;
	padding-bottom: 2px;
	margin-bottom: -43px;
	text-align: right;
	width: 280px;
	z-index:1;

}

.User-Header-Kudos--1{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 787px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #793636;
	background-color: #da6060;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo--1.gif);
}


.User-Header-Kudos-0{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 787px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #3a4557;
	background-color: #e8e8e8;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo-0.gif);
}


.User-Header-Kudos-1{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 787px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #908c40;
	background-color: #d9d35f;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo-1.gif);
}

.User-Header-Kudos-2{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 787px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #688c3b;
	background-color: #a4db60;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo-2.gif);
}



.Gallery-Kudos--1{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 180px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #793636;
	background-color: #da6060;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo--1.gif);
}


.Gallery-Kudos-0{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 180px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #3a4557;
	background-color: #e8e8e8;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo-0.gif);
}


.Gallery-Kudos-1{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 180px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #908c40;
	background-color: #d9d35f;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo-1.gif);
}

.Gallery-Kudos-2{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	margin-left: 180px;
	padding-top: 13px;
	position: relative;
	display: block;
	width: 36px;
	height: 23px;
	z-index:1;
	
	color: #688c3b;
	background-color: #a4db60;
	border: 1px solid #c2c5c7;
	background-image: url(/media/template/kudo-2.gif);
}


.User-Header-Avator{
	padding-top: 10px;
	width: 130px;
	text-align: center;
	font-size: 10px;
	height: 100px;
	margin-bottom: -100px;
	
}

.User-Header-DropDown-false{
	border-top: 1px solid #c2c5c7;
}

.User-Header-Date-String{
	font-size: 10px;
}

.User-Header-DropDown-true{
	border-top: 1px solid #c2c5c7;
	border-bottom: 1px solid #c2c5c7;
	background-color: #f5f5f6;
}

.Reaction-Text{
	min-width: 660px;
	width: 660px;
	overflow-x:auto; 
	overflow-y:hidden; 
	padding-bottom:20px;
	min-height: 110px;
	margin-left: 140px;
	padding: 10px;
}


.Review-Text{
	min-width: 470px;
	width: 470px;
	overflow-x:auto; 
	overflow-y:hidden; 
	padding-bottom:20px;
	margin-left: 5px;
	padding: 10px;
}

.Review-GradeDiv{
	min-width: 300px;
	width: 300px;
	overflow-x:auto; 
	overflow-y:hidden; 
	padding-bottom:20px;
	padding: 10px;
}

.Rating-Number{
	text-align: center;
	vertical-align: top;
	font-size: 70px;
	font-weight: bold;
	color: #af150d;
}

.Rating-Number .Title{
	color: #3a4557;
	font-size: 13px;
	font-weight: bold;
}

.Rating-Number .Link{
	font-size: 10px;
	font-weight: normal;
	color: #000;
}

.News-Text{
	min-width: 828px;
	width: 828px;
	overflow-x:auto; 
	overflow-y:hidden; 
	padding-bottom:20px;
}

.Secondhand-Text{
	max-width: 460px;
	width: 460px;
	overflow-x:auto; 
	overflow-y:hidden; 
	padding-bottom:20px;
}



.Image-Border{
	border: 2px solid #af150d;
	padding: 2px;
}

.Line-b{
	border-bottom: 1px solid #c2c5c7;
	padding-left: 4px;
}

.Line-b-r{
	border-bottom: 1px solid #c2c5c7;
	border-right: 1px solid #c2c5c7;
	padding-left: 4px;
}

.Small-Line-b{
	border-bottom: 1px solid #c2c5c7;
	font-size: 9px;
	padding-left: 4px;
}

.Small-Line-b-r{
	border-bottom: 1px solid #c2c5c7;
	border-right: 1px solid #c2c5c7;
	font-size: 9px;
	padding-left: 4px;
}

.Display-true{
	display:block;
}

.Display-false{
	display:none;
}

a.h2-Link{
	color: #af150d;
	text-decoration: none;
}

a.h2-Link:hover{
	color: black;
	text-decoration: underline;
}

a.Side-Title{
	width: 270px;
	margin-top: 12px;
	padding-left: 15px;
	margin-bottom: 2px;
	display: block;
	font-weight: bold;
	color: #3a4557;
	font-size: 12px;
	text-transform: capitalize;
	text-decoration: none;
}

a.Side-Title:hover{
	color: black;
	text-decoration: underline;
}

a.Side-Link-0{
	padding-top: 4px;
	display: block;
	height: 16px;
	width: 260px;
	max-width: 260px;
	color: #3a4557;
	font-size: 10px;
	border-bottom: 1px solid #d3d6d8;
	text-decoration: none;
}


a.Side-Link-1{
	padding-top: 4px;
	display: block;
	height: 16px;
	color: #707886;
	font-size: 10px;
	width: 260px;
	max-width: 260px;
	border-bottom: 1px solid #d3d6d8;
	text-decoration: none;
}

a.Side-OnlyLink-0{
	padding-top: 4px;
	display: block;
	height: 16px;
	color: #3a4557;
	font-size: 10px;
	text-decoration: none;
}

a.Side-OnlyLink-1{
	padding-top: 4px;
	display: block;
	height: 16px;
	color: #707886;
	font-size: 10px;
	text-decoration: none;
}

a.Side-Link-0:hover{
	color: #af150d;
}

a.Side-Link-1:hover{
	color: #af150d;
}

a.Link-0{

}

a.Link-1{
	color: #707886;
}

a.Link-0:hover{
	color: #af150d;
}

a.Link-1:hover{
	color: #af150d;
}



.Side-Time{
	display: block;
	padding-left: 2px;
	width: 100px;
	color: #9197a1;
	height: 18px;
	margin-bottom: -18px;
}

.Side-Text{
	display: block;
	padding-left: 40px;
	text-transform: capitalize;
}




.side-image-border-link{
	margin: 2px;
	border: 2px solid #af150d;
	padding:1px;
	cursor: pointer;
}

.side-image-border-link-empty{
	margin: 2px;
	border: 2px solid transparent;
	padding:1px;
	cursor: pointer;
}

.side-image-border-link-small{
	margin: 2px;
	border: 2px solid #af150d;
	padding:1px;
	cursor: pointer;
	width:50px;
	height: 50px;
	margin-bottom: -20px;

}


.side-image-border-link:hover{
	border: 2px solid black;
	padding:1px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	
}

.Side-TD{
	border-bottom: 1px solid #f2f2f4;	
}

.Tag-Small{
	font-size: 10px;
}

.Gallery-Remark{
	border: 1px solid #c2c5c7;
	background-color: #f9f9f9;
	padding:5px;
}

.Gallery-Thumb{
	height: 270px; 
	width: 230px; 
	border:1px solid #c2c5c7; 
	margin:2px; 
	padding-top:10px;
	background-image: url(/media/template/gallery-back.gif);
}

.Gallery-Thumb-Bottom{
	height:49px; 
	margin-bottom: -49px;
	padding: 0px 5px;
	border-top:1px solid #c2c5c7; 
	background-color: #dfdfe0;
	text-align: left;
}

.Footer-Td{
	width: 150px;
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
	padding-top: 25px;
}

.Footer-Big{
	color: #3a4557;	
	padding-left: 10px;
	font-size: 11px;
	vertical-align:bottom;
}

.Footer-Copyright{
	color: #3a4557;
	font-size: 16px;
	font-weight: bold;
}

.SubFooter-Subject{
	color: #3a4557;
	font-size: 12px;
	font-weight: bold;
}

.SubFooter-Td{
	width: 300px;
	vertical-align: top;
	padding: 10px;
	padding-top: 0px;
	padding-left: 0px;
}

.SubFooter-NoFind{
	color: #3a4557;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
}

a.SubFooter-NoFind-Link{
	color: #838995;
	text-decoration: none;
}

a.SubFooter-NoFind-Link:hover{
	color: black;
	text-decoration: underline;
}

#Spot-EditBar{
	height: 30px;
	margin-top: -27px;
	text-align: right;
}

#Title-SubBar{
	height: 30px;
	margin-top: -31px;
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
}

a.POI-Link{
	display: block;
	text-decoration: none;
	border:1px solid #c2c5c7;
	padding: 5px;
	height: 100px;
	
}

a.POI-Link:hover{
	display: block;
	background-color: #f1f1f1;
	text-decoration: none;
	border:1px solid #c2c5c7;
	padding: 5px;
	height: 100px;
}

.Carrousel-BigDiv{
	border:1px solid #c2c5c7;
	padding: 4px;
	margin:2px 0px;
}

a.Carrousel-Tab-none{
	display: inline-block;
	border:1px solid #c2c5c7;
	margin: 0px 2px;
	width: 20px;
	height: 15px;
	text-align: center;
	text-decoration: none;
	background-color: #ebebed;
}

a.Carrousel-Tab-block{
	display: inline-block;
	border:1px solid #c2c5c7;
	border-bottom:1px solid #fff;
	margin: 0px 2px;
	width: 20px;
	height: 15px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #af150d;
}

.Carrousel-Back{
	margin-top: -80px;
}

.Carrousel-Back-Text{
	display:block;
	margin-top: -80px;
	min-height: 70px;
	max-height: 70px;
	padding: 5px;
	color: #fff;
	overflow: hidden;

	

	
}

a.Carrousel-Link-left{
	display: inline-block;
	width: 165px;
	border:1px solid #c2c5c7;
	padding-top:4px;
	margin-bottom: 2px;
	margin-right: 2px;
	height: 18px;
	background-image: url(/media/template/carrousel_back.png);


	background-color: #f0f0f1;
	text-decoration: none;
}


a.Carrousel-Link-right{
	display: inline-block;
	width: 165px;
	border:1px solid #c2c5c7;
	padding-top:4px;
	margin-bottom: 2px;
	height: 18px;
	background-image: url(/media/template/carrousel_back.png);
	background-color: #f0f0f1;
	text-decoration: none;
}


a.AdminModule-Div{
	float:left;
	display: block; 
	border:1px solid #c2c5c7;	
	width: 320px;
	height: 120px;
	background-color: #f5f5f6;
	margin: 4px;
	padding: 10px;
	text-decoration: none;
	cursor:pointer;
}
a.AdminModule-Div:hover{
	float:left;
	display: block; 
	border:1px solid #c2c5c7;	
	width: 320px;
	height: 120px;
	background-color: #f1f1f1;
	margin: 4px;
	padding: 10px;
	text-decoration: none;
	cursor:pointer;
}

.AdminModule-Count{
	font-weight: bold;
	font-size: 75px;
	width: 120px;
	text-align: center;
	overflow:hidden;
	position: relative;
	color: #af150d;
	vertical-align:top;
	
}

.AdminModule-Count-Green{
	font-weight: bold;
	font-size: 75px;
	width: 120px;
	text-align: center;
	overflow:hidden;
	position: relative;
	color: green;
	vertical-align:top;
	
}

.AdminModule-Text{
	width: 125px;
	font-weight: normal;
	font-size: 14px;
	vertical-align:top;
	padding: 5px;
}

.TagTable-Td{
	vertical-align: top;
	padding-left: 30px;
	width: 200px;
}

.Search-TDText{
	font-size:10px;
	padding: 5px 5px 5px 18px;
	color: #6f6f70;
	
}

#Spotname{
	text-align:center;
	padding-top: 3px;
	color: #af150d;
	font-weight: bold;
	font-size: 12px;
	border-bottom:1px solid #c2c5c7;
	height: 18px;
}

.Spot-WindColor-0{
	
}

.Spot-WindColor-1{
	color: green;
}
.Spot-WindColor-2{
	color: orange;
}
.Spot-WindColor-3{
	color: #af150d;
}

#Legend{
	border:1px solid #c2c5c7;
	padding:3px;
	background-color: #f9f9f9;
}

.CombineTagDiv{
	float:left;
	display: block; 
	font-size: 14px;
	font-weight: bold;
	width: 200px;

	height: 20px;

}


.Signature{
	border-top:1px solid #c2c5c7;
	font-size:10px;
	color: #838383;
	margin-left: 150px;
	padding: 5px;
}

.Signature a{
	color: #838383;
}

.Review-Signature{
	border-top:1px solid #c2c5c7;
	font-size:10px;
	color: #6f6f70;
	margin-left: 0px;
	padding: 5px;
}

.FrontSide-ButtonBar{
	position: relative;
	top: -27px;
	margin-bottom: -21px;
	right: 5px;
	text-align: right;
}


#doh{
	position:relative;
	display: inline-block;
	width: 300px;
	max-width:300px;

	
	font-size:100px;
	font-weight:bold;
	color: #af150d;
}

#error{
	font-size:60px;	
	font-weight:bold;
	color: #808182;
}

.Image-Border-Link{
	border: 2px solid #af150d;
	padding:1px;
	cursor: pointer;
}


.Image-Border-Link-hover{
	border: 2px solid black;
	padding:1px;
	cursor: pointer;
}

.Image-Border-Link-rollover{
	background-color:transparent;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.6;
	-kthml-opacity: 0.6;
	opacity: 0.6;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	cursor: pointer;
	overflow: hidden;

}


#ExtraNewsInfo{
	border:1px solid #c2c5c7;
	background-color:#f5f5f6;
}




.ContentV2{
	clear:both;	
	min-height:1150px; 
	width:502px; 
	border: 1px solid #d3d6d8;
	background-color: #f5f5f6;
	padding:3px;
	float:left;
}

.TabContentV2{
	clear:both;	 
	margin-top:-12px;
	border: 1px solid #d3d6d8;
	background-color: #f5f5f6;
	padding:3px;
}


ul #TopMenuV2{
	position:relative;
	margin:0px; 
  	padding:0px;
}

#TopMenuV2 li { 
	margin: 2px 0 0; 
	list-style:none; 
	float:left; 
	padding:1px; 
	text-align:center;  
}  

#TopMenuV2 .Tab{
	display: block;
	margin-right:3px;
	margin-bottom: -2px;
	cursor: pointer;
	
	height:25px;
	min-width: 50px;
	padding: 5px 15px 0px;
	text-decoration: none;
	
	-moz-border-radius: 2px; /* FireFox 1+ */
	-webkit-border-radius: 2px; /* Safari 3+, Chrome */
	 border-radius: 2px; /* Opera 10.5, IE 9 */
	
	
	
}



#TopMenuV2 .Tab-true{
	
	background-color: #f5f5f6;  
	
	background-color: #eaeaeb;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f5f5f6, #e5e5e8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#e5e5e8), to(#f5f5f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5e5e8, endColorstr=#f5f5f6);
	
	border: 1px solid #d3d6d8;
	border-bottom:1px solid #f5f5f6;
	color: #000;
	text-shadow:#FFF 0px 1px  0px;
}






.RightMenuV2{
	margin-left:-1px; 
	float:right;
}

.RightMenuV2-Tab{
	display: block;
	margin-top:3px;
	border: 1px solid #d3d6d8;
	
	background-color: #f5f5f6;
	width:309px; 
	min-height:75px;
	padding: 5px;
	text-decoration: none;
}

.RightMenuV2-Tab-true{
	border-left:1px solid #f5f5f6; 
}

.RightMenuV2-Tab-false{
	background-color: #eaeaeb;
}

.RightMenuV2-Tab-disabled{
	background-color: #f3f3f3;
	color: #9fa6ab;
}


.RightMenuV2-Tab-false:hover{
	background-color: #e2e2e3;
}

.RightMenuV2-Tab-Title{
	font-weight: bold;
	font-size: 14px;
	text-transform:capitalize;
}

.RightMenuV2-Tab-Text{
	font-size:10px;
	color: #484f54;
	margin-left: 50px;
}


.AttributeSelection-0{
	filter: alpha(opacity=30);
	-moz-opacity: .30;
	opacity: .30;
}

.delete-icon {
	background: url('/media/icons/cross.png') no-repeat 0 0 !important;
}

.retire-icon {
	background: url('/media/icons/retire.png') no-repeat 0 0 !important;
}

.kiteadd-icon {
	background: url('/media/icons/kite_add.png') no-repeat 0 0 !important;
}

.SmallText{
	font-size: 10px;	
}

.SmallText td{
	font-size: 10px;	
}


.Spot-HotSpotSize{
	float:left;
	width: 405px;
	height:215px;
}




.DivBorder .EditBar{
	position:relative;
	float:right;
	top: -27px;
	margin-bottom: -27px;
}



#SideMenu li.SideMenu{
	padding: 3px;
	display: block;
	height: 31px;
	width: 148px;
	color: #3a4557;
	font-size: 10px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #c2c5c7;
	text-decoration: none;

}



.DivBorder{
	display: block;
	float:left;
	margin:2px;
	border: 1px solid #d3d6d8;
	-moz-border-radius: 2px; /* FireFox 1+ */
	-webkit-border-radius: 2px; /* Safari 3+, Chrome */
	 border-radius: 2px; /* Opera 10.5, IE 9 */
	

	background-color: #eaeaeb;
		text-decoration:none;

}

.Full{
	width:99%;
}

.DivBorder .Title{
	color: #af150d;
	font-weight: bold;
	font-size: 14px;
	text-shadow:#FFF 0px 1px  0px;
	padding: 3px 5px;
	height: 24px;
	border-bottom: 1px solid #d3d6d8;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f5f5f6, #e5e5e8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#e5e5e8), to(#f5f5f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5e5e8, endColorstr=#f5f5f6);
	
}

.DivBorder .Text{
	padding: 3px 5px;
}

.width50{
	width:48%;
	float: left;	
	margin: 3px;
}

.width820{
	width:820px;
}


.width100{
	width:100px;
}


.width150{
	width:150px;
}

.width325{
	width:325px;
}

.width375{
	width:375px;
}


.width815{
	width:815px;
}

width810{
	width:810px;	
}

.BorderBackground{
	border: 1px solid #d3d6d8;
	padding: 3px;
	background-color: #fff;
}


.DivBorder .TitleLink{
	cursor: pointer;
	color: #af150d;
	font-weight: bold;
	font-size: 14px;
	text-shadow:#FFF 0px 1px  0px;
	padding: 3px 5px;
	height: 24px;
	border-bottom: 1px solid #d3d6d8;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f5f5f6, #e5e5e8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#e5e5e8), to(#f5f5f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5e5e8, endColorstr=#f5f5f6);

}

.DivBorder:hover .TitleLink{
	color: #fff;
	text-shadow:#000 0px 1px  0px;
	border-bottom: 1px solid #0084eb;
	background-image: -moz-linear-gradient(100% 100% 90deg, #004aa6, #13acff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#13acff), to(#004aa6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#13acff, endColorstr=#004aa6);
}


.SearchV2Div{
	position:relative;
	top: -5px;
	left: -8px;
	width: 80px;
	height: 25px;
}

.SearchV2Div .Box{
	padding-left: 8px;
	height: 22px;
	width: 117px;
	border: 1px solid #d3d6d8;
}

.SearchV2Div .Button{
	position:relative;
	display: block;
	top: -24px;
	left: 125px;
	height: 22px;
	width: 20px;
	padding-top: 2px;
	padding-left: 2px;
	text-decoration:none;
}

#MyHanglos{
	list-style:none;
	position:relative;
	top: -2px;
	left: -10px;
	display: block;
	height: 15px;
	width: 200px;
	color: #000;
	text-shadow:#FFF 0px 1px  0px;
	text-decoration: none;
	font-weight: bold;
	
}

.VideoThumb50{
	position:relative;
	height:16px; 
	left:22px; 
	top:0px;
	bottom: -20px;
}

.VideoThumb200{
	width: 24px;
	position:relative; 
	margin-left: -30px; 
	top:-5px;
}


.Ok2KiteColor-0{
	
}

.Ok2KiteColor-1{
	color: #549920;
}
.Ok2KiteColor-2{
	color: #f5bd44;
}
.Ok2KiteColor-3{
	color: #db1818;
}

.TabColor-0{
	text-shadow:#FFF 0px 1px  0px;
	border: 1px solid #d3d6d8;
	background-color: #eaeaeb;
	background-image: -moz-linear-gradient(100% 100% 90deg, #cdcdcd, #eaeaeb);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#eaeaeb), to(#cdcdcd));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eaeaeb, endColorstr=#cdcdcd);
}

.TabColor-1{
	border: 1px solid #346112;
	background-color: #549920;
	background-image: -moz-linear-gradient(100% 100% 90deg, #346112, #549920);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#549920), to(#346112));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#549920, endColorstr=#346112);
	
	color: #fff;
	text-shadow:#000 0px 1px  0px;
}

.TabColor-2{
	border: 1px solid #d79b1b;
	background-color: #ecb133;
	background-image: -moz-linear-gradient(100% 100% 90deg, #d79b1b, #f5bd44);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#f5bd44), to(#d79b1b));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5bd44, endColorstr=#d79b1b);
	
	color: #fff;
	text-shadow:#000 0px 1px  0px;
}

.TabColor-3{
	border: 1px solid #a20f0f;
	background-color: #ecb133;
	background-image: -moz-linear-gradient(100% 100% 90deg, #a20f0f, #db1818);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#db1818), to(#a20f0f));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#db1818, endColorstr=#a20f0f);
	
	color: #fff;
	text-shadow:#000 0px 1px  0px;

}

.TabColor-3:hover, .TabColor-2:hover, .TabColor-1:hover{
	color: #c6c6c6;	
}

.FieldTitleSmall{
	width: 170px;
	height: 20px;
	font-weight: bold;
	text-transform:capitalize;
}

.backgroundBlack{
	background-color: black;	
}


tr.Row td{

}

tr.Row:hover td{
	background-color: #e4e4e4;
	cursor: pointer;
	color: #af150d;
}

.SpotWeatherDiv{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	width: 150px;
	height: 210px;
	padding: 10px 10px;
	text-align:center;
	-moz-border-radius: 2px; /* FireFox 1+ */
	-webkit-border-radius: 2px; /* Safari 3+, Chrome */
	 border-radius: 2px; /* Opera 10.5, IE 9 */
}

.SpotWeatherDiv .Temp{
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	margin-right: 45px;
	width: 150px;
}

.Height25{
	height: 25px;	
}

.Gear-Thumb{
	float: left;	
	margin:8px;
	padding:5px;
	width: 175px;
	height: 245px;
	border: 1px solid #d3d6d8;
	-moz-border-radius: 3px; /* FireFox 1+ */
	-webkit-border-radius: 3px; /* Safari 3+, Chrome */
	 border-radius: 3px; /* Opera 10.5, IE 9 */
	 
	 text-decoration: none;
	 text-align:center;
	 
	 
	 
	 background-color: #ffffff;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f6f6f6, #ffffff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ffffff), to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f6f6f6);
}

a.Gear-Thumb:hover{
	 
	 background-color: #f7f7f7;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f1f1f1, #f7f7f7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#f7f7f7), to(#f1f1f1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f7f7f7, endColorstr=#f1f1f1);
}


.Gear-Thumb .Temp{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-right: 45px;
	width: 150px;
}

a.Gear-Thumb .Small{
	color: #5b5b5b;
	font-size: 10px;
	margin-bottom: 5px;	
}

a.Gear-Thumb .Title{
	color: #af150d;
	font-weight:bold;
	height: 35px;

}

a.Gear-Thumb:hover .Title{
	text-decoration:underline;

}

.Gear-Image{
	
	margin:8px;
	padding:25px;

	border: 1px solid #d3d6d8;
	-moz-border-radius: 3px; /* FireFox 1+ */
	-webkit-border-radius: 3px; /* Safari 3+, Chrome */
	 border-radius: 3px; /* Opera 10.5, IE 9 */
	 
	 text-decoration: none;
	 text-align:center;
	 
	 
	 
	 background-color: #ffffff;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f6f6f6, #ffffff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ffffff), to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f6f6f6);
}


#GearBottom{
	width: 100%;
	bottom: 0px;
	position: fixed;
	z-index: 10000;
}

#GearBottomBorder{
	margin: 0px auto;
	width: 1002px;


	border: 1px solid #3a4557;
	-moz-border-radius-topright: 4px; /* FireFox 1+ */
	-moz-border-radius-topleft: 4px; /* FireFox 1+ */
	-webkit-border-top-right-radius: 4px; /* Safari 3+, Chrome */
	-webkit-border-top-left-radius: 4px; /* Safari 3+, Chrome */
	 border-top-right-radius: 4px; /* Opera 10.5, IE 9 */
	 border-top-left-radius: 4px; /* Opera 10.5, IE 9 */

	background-color: #eaeaeb;
}

#GearBottomBorder .TitleHot{
	font-weight: bold;
	font-size: 14px;
	padding: 2px 5px 0px;
	height: 30px;

	
	
	color: #fff;
	text-shadow:#000 0px 1px  0px;
	border-bottom: 1px solid #0084eb;
	background-image: -moz-linear-gradient(100% 100% 90deg, #004aa6, #13acff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#13acff), to(#004aa6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#13acff, endColorstr=#004aa6);
}

#GearBottomBorder .EditBar{
	position:relative;
	float:right;
	padding: 3px;

}

.Compare-Td{
	height: 25px;
	width: 275px;
	vertical-align: top;
	padding: 6px 5px 0px 15px;
	border-bottom: 1px solid #c2c5c7;
}

.Compare-Td-noline{
	height: 45px;
	width: 275px;
	vertical-align: top;
	padding: 6px 5px 0px 15px;
}

.Compare-SubTitle{
	background-color: #dfdfe0;
	padding-top: 9px;
	height: 23px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b5b5b;
}

.Compare-Thumb{
	margin: 0px 10px;	
}

#CompareDiv{
	overflow-x:hidden;	
}

.Gear-SecondHandDiv{
	display: block;
	padding: 2px 5px 0px;
	margin-bottom: 3px;
	height: 110px;
	
	border: 1px solid #d3d6d8;
	-moz-border-radius: 2px; /* FireFox 1+ */
	-webkit-border-radius: 2px; /* Safari 3+, Chrome */
	 border-radius: 2px; /* Opera 10.5, IE 9 */
	


	
	
	background-color: #ffffff;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f6f6f6, #ffffff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ffffff), to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f6f6f6);
}

.Gear-SecondHandDiv Div{
	float: left;
	margin: 2px 5px;	
}

.Gear-SecondHandDiv .Title{
	font-weight: bold;	
}


.DivBorder{
	border: 1px solid #d3d6d8;
	-moz-border-radius: 3px; /* FireFox 1+ */
	-webkit-border-radius: 3px; /* Safari 3+, Chrome */
	 border-radius: 3px; /* Opera 10.5, IE 9 */
	 
	 
	 background-color: #ffffff;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f6f6f6, #ffffff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#ffffff), to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f6f6f6);
}


.DivBorder .Title{
	color: #af150d;
	font-weight: bold;
	font-size: 14px;
	text-shadow:#FFF 0px 1px  0px;
	padding: 3px 5px;
	height: 24px;
	border-bottom: 1px solid #d3d6d8;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f5f5f6, #e5e5e8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#e5e5e8), to(#f5f5f6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5e5e8, endColorstr=#f5f5f6);
}

.DivBorder .Text{
	padding: 0px 5px;
}

.DivBorder .TitleHot{
	color: #fff;
	text-shadow:#000 0px 1px  0px;
	border-bottom: 1px solid #0084eb;
	background-image: -moz-linear-gradient(100% 100% 90deg, #004aa6, #13acff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#13acff), to(#004aa6));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#13acff, endColorstr=#004aa6);
}






/*
 Creates rounded, raised boxes like on the Ext website - the markup isn't pretty:
  <div class="x-box-blue">
        <div class=""><div class="x-box-tr"><div class="x-box-tc"></div></div></div>
        <div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc">
            <h3>YOUR TITLE HERE (optional)</h3>
            <div>YOUR CONTENT HERE</div>
        </div></div></div>
        <div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>
    </div>
 */

.x-box-tl-hl {
	background: transparent no-repeat 0 0;
    zoom:1;
}

.x-box-tc-hl {
	height: 8px;
	background: transparent repeat-x 0 0;
	overflow: hidden;
}

.x-box-tr-hl {
	background: transparent no-repeat right -8px;
}

.x-box-ml-hl {
	background: transparent repeat-y 0;
	padding-left: 5px;
	overflow: hidden;
    zoom:1;
}

.x-box-mc-hl {
	background: repeat-x 0 -16px;
	padding: 5px 10px;
}

.x-box-mc-hl h3 {
	margin: 0 0 5px 0;
    zoom:1;
}

.x-box-mr-hl {
	background: transparent repeat-y right;
	padding-right: 5px;
	overflow: hidden;
}

.x-box-bl-hl {
	background: transparent no-repeat 0 -16px;
    zoom:1;
}

.x-box-bc-hl {
	background: transparent repeat-x 0 -8px;
	height: 8px;
	overflow: hidden;
}

.x-box-br-hl {
	background: transparent no-repeat right -24px;
}

.x-box-tl-hl, .x-box-bl-hl {
	padding-left: 8px;
	overflow: hidden;
}

.x-box-tr-hl, .x-box-br-hl {
	padding-right: 8px;
	overflow: hidden;
}



.x-box-tc-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/tb.png);
}

.x-box-tr-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/corners.png);
}

.x-box-ml-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/l.png);
}

.x-box-tl-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/corners.png);
}

.x-box-mc-hl {
	background-color: #ceffce;
    background-image: url(/include/ext/docs/resources/images/default/box/tb.png);
	font-size: 12px;
}

.x-box-mc-hl h3 {
	font-size: 14px;
	font-weight: bold;
}

.x-box-mr-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/r.png);
}

.x-box-bl-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/corners.png);
}

.x-box-bc-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/tb.png);
}

.x-box-br-hl {
	background-image: url(/include/ext/docs/resources/images/default/box/corners.png);
}

