/*##########################
## SELETTORI HTML         ##
##########################*/
* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#F6F6F6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #333333; 
}

.clear {clear:both}

a:link    {color:#7fa012;text-decoration:none;}
a:visited {color:#7fa012;text-decoration:none;}
a:hover   {color:#999999;text-decoration:none;}
a:active  {color:#7fa012;text-decoration:none;}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333; 
}

h1 {font-size:22px;line-height:26px;}
h2 {font-size:20px;line-height:24px;}
h3 {font-size:18px;line-height:22px;}
h4 {font-size:16px;line-height:20px;}
h5 {font-size:14px;line-height:18px;}
h6 {font-size:12px;line-height:16px;}

hr  {
	border:2px solid #f2f2f2;
	background-color:#e8e8e8;
	height:5px;
	margin:10px;
}

img {border:0px;vertical-align:middle;}

li{margin-left:15px;}

input {
	height:20px;
	border:1px solid #999999;
}
/*########################*/

/*##########################
## AREA HEADER            ##
##########################*/
#wHeader {
	clear:both;
	background-image:url(/images/Header/bg_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:5px solid #94bc0c;
}

#wHeaderContainer{
	clear:both;
	width:960px;
	height:45px;
	margin:0 auto;
	overflow:hidden;
}
/*########################*/

/*##########################
## HEADER - LOGO          ##
##########################*/
#HLeft{
	padding:5px 0px;
	width:250px;
	float:left;
}
/*########################*/

/*##########################
## HEADER - MENU          ##
##########################*/
#HRight{
	color:#FFFFFF;
}

#HRight span{
	line-height:20px;
	font-size:12px;
}

#HRight ul.HeaderMenu{
	float:right;
}

#HRight li.HeaderMenuItem{
	list-style:none;
	float:left;
	margin:0px;
	padding:12px 0px 10px 0px;
}

#HRight .HeaderMenuItem  span a{
	color:#FFFFFF;
}

#HRight .PipeSpacer{
	margin:0px 7px;
}
/*########################*/

/*##########################
## HEADER - LOGIN FORM    ##
##########################*/
#LoginForm{
    background:url('/images/Header/bg-login.png') no-repeat scroll left top transparent;
    float:none;
    margin:0;
    padding:22px;
    position:absolute;
    top:45px;
    width:254px;
    z-index:1000;
}

#LoginForm li{
	margin:0px;
	list-style:none;
}

#LoginForm .C01{
	padding:20px 15px;
}

#LoginForm .C02{
    color:#333333;
    padding:2px 15px 20px;
}

#LoginForm .C02 li{
	list-style-image:url('/images/Misc/list_green_10.png');
	margin-left:15px;
	margin-top:10px;
}
/*########################*/

/*##########################
## HEADER - TAG SEARCH    ##
##########################*/
.TagSearch{
	display:block;
	margin-left:10px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
.TagSearch input{
	height:18px;
	width:175px;
	border-width:0px;
	padding-left:5px;
	padding-top:2px;
}
.TagSearch img{
	vertical-align:bottom;
}
/*########################*/

/*##########################
## BODY                   ##
##########################*/
#wBody{
	clear:both;
	min-height:500px;
	background-color:#FFFFFF;
}

#wBodyContainer{
	clear:both;
}
/*#######################*/

/*##########################
## FOOTER                 ##
##########################*/
#wFooter{
	clear:both;
	border-top:1px solid #D2D2D2;
	background-image:url('/images/Footer/bg_footer.png');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f6f6f6;
	color:#656565;
	font-size:11px;
	clear:both;
}

#wFooterContainer {
	clear:both;
	width:960px;
	margin:0 auto;
	padding-top:10px;
}

#wFooterContainer .Copyrights{
	float:left;
}

#wFooterContainer .Menu {
	float:right;
	margin:0px;
	padding:0px;
}

#wFooterContainer .Menu li{
	margin:0px;
	list-style-type:none;
	display:inline;
	margin:0px;
	color:#4C4C4C;
}

#wFooterContainer .Menu .PipeSpacer{
	margin:0px 4px;
}

#wFooterContainer a {
	color:#656565;
	font-weight:normal;
}

#wFooterContainer a:hover {text-decoration:underline;}

#wFooterContainer .PayOff {
	clear:both;
	color: #94BC0C;
	font-style:italic;
	padding-top:33px;
	padding-bottom:30px;
}
/*#######################*/

/*##########################
## COPYRIGHTS             ##
##########################*/
#wCopyrights{
	clear:both;
	border-top:1px solid #D2D2D2;
	background-color:#f6f6f6;
	padding-bottom:20px;
	font-size:10px;
}

#wCopyrightsContainer{
	width:960px;
	margin:0 auto;
	padding-top:5px;
}
/*#######################*/

/*##########################
## BUTTONS                ##
##########################*/
.Btn_Gray_50_16{
	width:50px;
	height:16px;
	overflow:hidden;
	border-width:0px;
	background-color:transparent;
	background-image:url('/images/Misc/btn_gray_50_16.png');
	background-repeat:no-repeat;
	background-position:center;
	color:#FFFFFF;
}

.Btn_Gray_60_16{
	width:60px;
	height:16px;
	overflow:hidden;
	border-width:0px;
	background-color:transparent;
	background-image:url('/images/Misc/btn_gray_60_16.png');
	background-repeat:no-repeat;
	background-position:center;
	color:#FFFFFF;
}

.Btn_Gray_80_16{
	width:80px;
	height:16px;
	overflow:hidden;
	border-width:0px;
	background-color:transparent;
	background-image:url('/images/Misc/btn_gray_80_16.png');
	background-repeat:no-repeat;
	background-position:center;
	color:#FFFFFF;
}

.Btn_Gray_200_30{
	width:200px;
	height:30px;
	overflow:hidden;
	border-width:0px;
	background-color:transparent;
	background-image:url('/images/Misc/btn_gray_200_30.png');
	background-repeat:no-repeat;
	background-position:center;
	font-size:17px;
	text-align:center;
	color:#FFFFFF;
}

.Btn_Gray_230_30{
	width:230px;
	height:30px;
	overflow:hidden;
	border-width:0px;
	background-color:transparent;
	background-image:url('/images/Misc/btn_gray_230_30.png');
	background-repeat:no-repeat;
	background-position:center;
	font-size:17px;
	line-height:30px;
	text-align:center;
	color:#FFFFFF;
}

.Btn_Green_200_30{
	width:200px;
	height:30px;
	overflow:hidden;
	border-width:0px;
	background-color:transparent;
	background-image:url('/images/Misc/btn_green_200_30.png');
	background-repeat:no-repeat;
	background-position:center;
	font-size:17px;
	text-align:center;
	color:#FFFFFF;
}

.Btn_Green_150_24{
	width:150px;
	height:24px;
	overflow:hidden;
	border-width:0px;
	background-color:transparent;
	background-image:url('/images/Misc/btn_green_150_24.png');
	background-repeat:no-repeat;
	background-position:center;
	font-size:12px;
	line-height:24px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
/*########################*/

/*##########################
## BAR 01                 ##
##########################*/
.Bar01{
	clear:both;
	background-color:#E5EFC5;
	height:25px;
	overflow:hidden;
}

.Bar01 .Title{
	line-height:25px;
}

.Bar01 .Item{
	line-height:25px;
	color:#7FA012;
}

.Bar01 .Item a:link
, .Bar01 .Item a:active
, .Bar01 .Item a:visited
{
	color:#333333;
}

.Bar01 .Item a:hover
{
	color:#7FA012;
}

.Bar01 ul{
	display:inline;
}
.Bar01 li{
	list-style:none;
	margin:0;
	display:inline;
}

.Bar01 .PipeSpacer{
	margin:0px 7px;
}
/*########################*/

/*##########################
## BAR 02                 ##
##########################*/
.Bar02{
	clear:both;
	height:30px;
	margin-top:20px;
	background-image:url('/images/Misc/bg_white_to_grey_1_20.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}

.Bar02 .Section{
	height:30px;
}

.Bar02 .Title{
	font-size:18px;
	line-height:20px;
	color:#333333;
}

.Bar02 .Item{
	font-size:12px;
	color:#666666;
}
/*########################*/

/*##########################
## BAR 03                 ##
##########################*/
.Bar03{
	clear:both;
	height:25px;
	padding-top:20px;
}

.Bar03 .Section{
	height:30px;
}

.Bar03 .Title{
	font-size:18px;
	line-height:20px;
	color:#333333;
}

.Bar03 .Item{
	font-size:12px;
	color:#666666;
}
/*########################*/

/*##########################
## BAR 04                 ##
##########################*/
.Bar04 {
	background-image:url('/images/Bar04/Bar04_bg_gray.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	clear:both;
	height:50px;
	overflow:hidden;
}

.Bar04 .Section01 {
	height:40px;
	padding-top:10px;
	overflow:hidden;
}

.Bar04 .Section02 {
	background-image:url('/images/Bar04/Bar04_bg_green.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	height:40px;
	padding-top:10px;	
	overflow:hidden;
}

.Bar04 .Section03 {
	background-image:url('/images/Bar04/Bar04_bg_darkgray.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	height:40px;
	padding-top:10px;	
	overflow:hidden;
}


.Bar04 .Tick01 {
	background-image:url('/images/Bar04/Bar04_Arrow_bg_white.png');
	background-position:left bottom;
	background-repeat:no-repeat;
}

.Bar04 .Tick02 {
	background-image:url('/images/Bar04/Bar04_bg_green.png');
	background-position:left bottom;
	background-repeat:no-repeat;
}

.Bar04 .Title {
	font-size:18px;
	line-height:30px;
	margin-left:10px;
}

.Bar04 .Section02 .Title{
	display:block;
	height:40px;
	background-image:url('/images/Bar04/Bar04_Arrow_bg_green.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:0px;
	padding-left:10px;
}

.Bar04 .Category{
	display:block;
	height:40px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

.Bar04 .Language, .Bar04 .fbLike {
	padding-top:5px;
}

.Bar04 .Selected{
	background-image:url('/images/Bar04/Bar04_Arrow_white.png');
	background-position:center bottom;
	background-repeat:no-repeat;
}
/*########################*/

/*##########################
## BAR 05                 ##
##########################*/
.Bar05{
	clear:both;
	padding-top:5px;
	height:30px;
	background-image:url('/images/Misc/bg_grey_to_grey_1_50.png');
	background-repeat:repeat-x;
	background-position:center bottom;
	color:#FFFFFF;
}

.Bar05 .Section{
	height:30px;
	color:#FFFFFF;
}

.Bar05 .Title{
	font-size:18px;
	line-height:20px;
	color:#b2b2b2;
}

.Bar05 .Item{
	font-size:12px;
	color:#FFFFFF;
}
/*########################*/

/*##########################
## PICS BAR 01            ##
##########################*/
.PicsBar01 {
	background-color:#454545;
	height:110px;
	overflow:hidden;
}

.PicsBar01 .RightNav,.PicsBar01 .LeftNav{
	width:25px;	
	overflow:hidden;
	padding-top:45px;
	position:relative;
	z-index:2;
}

.PicsBar01 .LeftNav{
	text-align:left;
	float:left;
}

.PicsBar01 .RightNav{
	text-align:right;
	float:right;
}

.PicsBar01 .CenterBar{
	width:910px;
	height:110px;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:1;
}

.PicsBar01 .PicsBarItem{
	width:125px;
	float:left;
}

.PicsBar01 .PicsBarOrigin{
	width:120px;
	height:90px;
	overflow:hidden;
	background-image:url(/images/PicsBar/bg_TextSlot.png);
	background-position:right center;
}

.PicsBar01 .PicsBarOriginText{
	color:#CCCCCC;
	font-size:11px;
	padding:15px 15px 5px;
}

.PicsBar01 #pagination_content{margin-top:10px;}
/*########################*/

/*##########################
## PICS BAR 02            ##
##########################*/
.PicsBar02 {
	background-color:#333333;
	height:100px;
	overflow:hidden;
	padding-top:14px;
}

.PicsBar02 .RightNav,.PicsBar02 .LeftNav{
	width:20px;	
	overflow:hidden;
	text-align:center;
	padding-top:40px;
	position:relative;
	z-index:2;
	padding-left:10px;
	padding-right:10px;
}

.PicsBar02 .LeftNav{
	text-align:left;
	float:left;
}

.PicsBar02 .RightNav{
	text-align:right;
	float:right;
}

.PicsBar02 .CenterBar{
	width:754px;
	height:100px;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:1;
}

.PicsBar02 .PicsBarItem{
	width:123px;
	float:left;
}

.PicsBar02 #pagination_content{margin-top:5px;}
/*########################*/

/*##########################
## PICS BAR 03            ##
##########################*/
.PicsBar03 {
	background-color:#454545;
	height:140px;
	overflow:hidden;
}

.PicsBar03 .RightNav,.PicsBar03 .LeftNav{
	width:25px;	
	overflow:hidden;
	padding-top:60px;
	position:relative;
	z-index:2;
}

.PicsBar03 .LeftNav{
	text-align:left;
	float:left;
}

.PicsBar03 .RightNav{
	text-align:right;
	float:right;
}

.PicsBar03 .CenterBar{
	width:910px;
	height:130px;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:1;
}

.PicsBar03 .PicsBarItem{
	width:185px;
	float:left;
}

.PicsBar03 .PicsBarOrigin{
	width:120px;
	height:90px;
	overflow:hidden;
	background-image:url(/images/PicsBar/bg_TextSlot.png);
	background-position:right center;
}

.PicsBar03 .PicsBarOriginText{
	color:#CCCCCC;
	font-size:11px;
	padding:15px 15px 5px;
}

.PicsBar03 #pagination_content{margin-top:10px;}
/*########################*/

/*##########################
## GREEN AREA 01          ##
##########################*/
.GreenArea01{
	clear:both;
	background-color:#F4F8E7;
}

.GreenArea01 .Section{
	padding:20px 0px;
}

.GreenArea01 .Tick01 {
	background-image:url(/images/Misc/arrow_white_green_down.png);
	background-position:top -10px;
	background-repeat:no-repeat;
}

.GreenArea01 .Tick02{
	background-image:url(/images/Misc/arrow_grey_green_down.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.GreenArea01 .Tick03{
	background-image:url(/images/Misc/arrow_black_green_down.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.GreenArea01 .Section h3{
	font-size:18px;
	line-height:22px;
	padding-bottom:10px;
	font-weight:normal;
}

.GreenArea01 .Section h4{
	font-size:14px;
	line-height:18px;
}

.GreenArea01 .Section ul li{
	list-style:none;
	margin:0px;
	padding-top:5px;
}
/*########################*/

/*##########################
## COLS LAYOUT01          ##
##########################*/
.L01_Col01{
	min-height:400px;
	width:490px;
	float:left;
}

.L01_Col02{
	min-height:400px;
	width:250px;
	float:left;
}

.L01_Col03{
	min-height:400px;
	margin-left:740px;
	padding-left:10px;
}
/*########################*/

/*##########################
## TAG CLOUD               #
##########################*/
.TagsCloud       {padding:0px;margin:0px;}
.TagsCloud li    {padding:0px;margin:0px 2px 2px 0px;display:inline;}

.TagsCloud a:link    {color:#333333;text-decoration:none;}
.TagsCloud a:visited {color:#333333;text-decoration:none;}
.TagsCloud a:hover   {color:#999999;text-decoration:none;}
.TagsCloud a:active  {color:#333333;text-decoration:none;}

.TagsCloudItem1  {font-size:11px;line-height:13px;}
.TagsCloudItem2  {font-size:13px;line-height:15px;}
.TagsCloudItem3  {font-size:15px;line-height:17px;}
.TagsCloudItem4  {font-size:17px;line-height:19px;}
.TagsCloudItem5  {font-size:19px;line-height:21px;}
.TagsCloudItem6  {font-size:21px;line-height:23px;}
.TagsCloudItem7  {font-size:23px;line-height:25px;}
.TagsCloudItem8  {font-size:25px;line-height:27px;}
.TagsCloudItem9  {font-size:27px;line-height:29px;}
.TagsCloudItem10 {font-size:29px;line-height:31px;}
/*########################*/

/*##########################
## COMMENTS               ##
##########################*/
.Comments{
}

.Comments .NoContents{
	font-size:14px;
}

.Comments .Title{
	font-size:14px;
	line-height:16px;
	padding-bottom:10px;
}

.Comments .Item{
	border-bottom:1px solid #DADADA;
	font-size:11px;
	line-height:13px;
	margin-top:5px;
	padding-bottom:5px;
}

.Comments .Info{
	color:#7FA012;
}

.Comments .Text{

}

.Comments textarea{
	border:1px solid #7FA012;
	width:473px;
	height:80px;
}

.Comments .ActionBar{
	background-color:#7FA012;
	color:#FFFFFF;
	padding:5px;
	text-align:right;
	text-transform:uppercase;
}


.Comments .ActionBar a:link
, .Comments .ActionBar a:visited
, .Comments .ActionBar a:active
, .Comments .ActionBar a:hover
{
	color:#FFFFFF;
}

.Comments .ActionBar img{
	margin-left:5px;
	margin-bottom:2px;
}
/*########################*/

/*##########################
## STANDARD PAGE ITEMS    ##
##########################*/
.StdDiv {
	width:960px;
	margin:0 auto;
}

.PageTitle {
	border-bottom:1px solid #dadada;
	padding:25px 20px 10px 20px;
	margin-bottom:10px;
}

.PageTitle h2 {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	display:inline;
}

.Spacer10 {margin-top:10px;}

.Spacer20 {margin-top:20px;}

.Spacer30 {margin-top:30px;}

.Spacer40 {margin-top:40px;}

.LabelMan {
	vertical-align:bottom;
	font-weight:bold;
	display:inline-block;
	min-width:150px;
	color:#96bd0d;
}

.LabelOpt {
	vertical-align:bottom;
	font-weight:bold;
	display:inline-block;
	min-width:150px;
	color:#999999;
}

.LabelCom {
	vertical-align:bottom;
	color:#666666;
	font-size:11px;
	line-height:15px;
}

.SaveBar {
	height:25px;
	background-image:url(/images/SaveBar01/SaveBar01_bg.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#dadbdc;
	text-align:right;
	clear:both;
}

.SaveBarButton01 {
	background-image:url(/images/SaveBar01/SaveBar01_Button01_bg.png);
	background-repeat:no-repeat;
	background-position:right;
	display:inline-block;
	width:100px;
	height:25px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	color:#FFF;
}

.SaveBarButton01 a {
	display:inline-block;
	width:100px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
}
/*########################*/

/*##########################
## HOMEPAGE               ##
##########################*/
.HomePresentation{}

.HomePresentation h1{
	color:#A6C731;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	margin-bottom:10px;
}

.ItemsCount{
	position:absolute;
	top:250px;
	width:200px;
	font-size:12px;
	float:none;
}

.ItemsCount .Title{
	margin-left:5px;
	color:#666666;
	line-height:16px;
}

.ItemsCount .Results{
	margin-left:7px;
	line-height:16px;
}

.BestContents{
	background-image:url(/images/Misc/bg_grey_to_white_1_50.png);
	background-position:top;
	background-repeat:repeat-x;
}

.BestContents .Menu{
	width:168px;
	overflow:hidden;
	float:left;
	background-color:#FFF;
	position:relative;
	left:3px;
}

.BestContents .Menu a:link
, .BestContents .Menu a:visited
, .BestContents .Menu a:active
, .BestContents .Menu a:hover
{
	color:#666666;
}

.BestContents .Menu li{
	list-style:none;
	margin:0px;
	padding-left:20px;
	height:50px;
	overflow:hidden;
	border-width:0px 1px 1px 1px;
	border-color:#DADADA;
	border-style:solid;
	font-size:18px;
	line-height:50px;
	background-image:url(/images/Misc/bg_white_to_grey_1_50.png);
	background-position:center;
	background-repeat:repeat-x;
}

.BestContents .Menu li.Selected{
	border-right-width:0px;
	background-image:none;
}

.BestContents .Menu li.FirstSelected{
	border-right-width:0px;
	background-image:url(/images/Misc/bg_grey_to_white_1_50.png);
}

.BestContents .Menu li.hover{
	background-image:url(/images/Misc/bg_green_to_green_1_50.png);
}

.BestContents #Results{
	border-color:#DADADA;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	margin-left:170px;
	width:790px;
}


.BestContents .FirstResults{
	height:152px;
	overflow:hidden;
}


.BestContents .Areas{
	width:260px;
	overflow:hidden;
	float:left;
	border-color:#DADADA;
	border-style:solid;
	border-width:0px;
	padding-bottom:10px;
}

.BestContents .Areas .Title h2{
	font-size:18px;
	line-height:50px;
	margin-left:10px;
	font-weight:normal;
}

.BestContents .Areas ul{
	margin-left:10px;
}

.BestContents .Areas li{
	list-style:none;
	margin:0;
	margin-bottom:2px;
	line-height:16px;
	white-space:nowrap;
}

.BestContents .Areas .Counter{
	color:#7FA012;
	vertical-align:bottom;
	line-height:16px;
}

.BestContents .Areas .Category img{
	vertical-align:bottom;
	line-height:16px;
}

.BestContents .Areas .Date{
	font-size:11px;
	color:#999999;vertical-align:bottom;
	line-height:16px;
}

.BestContents .Areas .Link{
	vertical-align:bottom;
	line-height:16px;
}


.BestContents .Link a:link
, .BestContents .Link a:visited
, .BestContents .Link a:active
{
	color:#4C4C4C;
}

.BestContents .Link a:hover
{
	color:#7FA012;
}


.BlogPosts {
	
}

.BlogPosts .Details {
	font-size:10px;
	line-height:14px;
}

.BlogPosts .Link {
	padding-top:10px;
}
/*########################*/

/*##########################
## PHOTOS LIGHTBOX        ##
##########################*/
.LBPhotos_Container{
	width:960px;
	height:600px;
	overflow:hidden;
	background-color:#1A1A1A;
}

.LBPhotos_Container .Col01{
	width:834px;
	height:594px;
	overflow:hidden;
	float:left;
	border:3px solid #333333;
}

.LBPhotos_Container .Col01_SX{
	padding-right:20px;
	padding-left:20px;
	width:640px;
	height:480px;
	overflow:hidden;
	float:left;
}

.LBPhotos_Container .Col01_SX .Row01{
	padding-top:15px;
	padding-bottom:5px;
	height:25px;
	overflow:hidden;
	color:#FFFFFF;
}

.LBPhotos_Container .Col01_SX .Row01 .Title{
	font-size:18px;
	line-height:20px;
}

.LBPhotos_Container .Col01_SX .Row01 .Nav{
	float:right;
	font-size:11px;
	line-height:11px;
	margin-top:10px;
	overflow:hidden;
	width:130px;
	text-align:right;
}

.LBPhotos_Container .Col01_SX .Row01 .Prev{
	margin-right:20px;
}

.LBPhotos_Container .Col01_SX .Row01 .Nav img{
	vertical-align:baseline;
}

.LBPhotos_Container .Col01_SX .Row02{
	text-align:center;
}

.LBPhotos_Container .Col01_DX{
	height:480px;
	overflow:hidden;
}

.LBPhotos_Container .Col01_DX .Actions a:link    {color:#999999;text-decoration:none;}
.LBPhotos_Container .Col01_DX .Actions a:visited {color:#999999;text-decoration:none;}
.LBPhotos_Container .Col01_DX .Actions a:hover   {color:#7fa012;text-decoration:none;}
.LBPhotos_Container .Col01_DX .Actions a:active  {color:#999999;text-decoration:none;}

.LBPhotos_Container .Col01_DX .Row01{
	text-align:right;
	height:25px;
	overflow:hidden;
}

.LBPhotos_Container .Col01_DX .Row01 .Nav{
	float:right;
	height:25px;
	overflow:hidden;
}

.LBPhotos_Container .Col01_DX .Row01 .Edit{
	background-color:#333333;
	float:left;
	height:21px;
	overflow:hidden;
	text-align:center;
	padding: 0 10px;
	margin-right:5px;
	text-transform:uppercase;
	padding-top:4px;
}

.LBPhotos_Container .Col01_DX .Row01 .Exit{
	background-color:#333333;
	float:left;
	height:25px;
	overflow:hidden;
	text-align:center;
	width:25px;
}

.LBPhotos_Container .Col01_DX .Row02{
	padding-right:20px;
	padding-top:18px;
}



.LBPhotos_Container .Col01_DX .Row02 .Actions div{
	font-size:11px;
	line-height:16px;
	margin-bottom:11px;
	color:#999999;
}

.LBPhotos_Container .Col01_DX .Row02 .Actions img{
	margin-right:10px;
	vertical-align:top;
}

.LBPhotos_Container .Col01_DX .Row02 .Rating{
	background-image:url(/images/LBPhotos/bg_rating.png);
	height:17px;
	margin-bottom:20px;
	margin-top:20px;
	padding-left:35px;
	padding-top:3px;
	background-repeat:no-repeat;
}

.LBPhotos_Container .Col01_DX .Row02 hr{
	background-color:#4D4D4D;
	border-width:0;
	height:1px;
	margin:10px 0 0;
	padding:0;	
}

.LBPhotos_Container .Col01_DX .Albums{
	/*padding-top:20px;*/
}

.LBPhotos_Container .Col01_DX .Albums .Title{
	font-size:18px;
	line-height:20px;
	color:#FFFFFF;
	padding-bottom:10px;
}

.LBPhotos_Container .Col01_DX .Albums .Items{
	height:195px;
	overflow:hidden;
}

.LBPhotos_Container .Col01_DX .Albums .Item{
	font-size:11px;
	line-height:15px;
}

.LBPhotos_Container .Col01_DX .Albums .Copy{
	font-size:10px;
	line-height:14px;
	color:#999999;
}


.LBPhotos_Container .Col02{
	width:120px;
	overflow:hidden;
	background-color:#000000;
}
/*########################*/

/*##########################
## STD PAGES              ##
##########################*/
.StdPage {}

.StdPage .Pic{
	padding-top:30px;
	padding-bottom:30px;
}
.StdPage .Pic .Description{
	height:30px;
	line-height:30px;
	padding:0 10px;
	background-color:#000000;
	color:#CCCCCC;
	font-size:11px;
	text-align:right;
}

.StdPage .Pic .Description .Photographer{
	margin-right:10px;
}

.StdPage .Area01 {
	width:700px;
	padding-right:20px;
	float:left;
	border-right:1px solid #CCCCCC;
}

.StdPage .Area02{
	margin-left:740px;
}

.StdPage .Title h3{
	color:#7fa212;
	font-size:32px;
	line-height:34px;
	font-weight:normal;
}

.StdPage .SubTitle{
	font-size:18px;
	line-height:20px;
}

.StdPage .Title h4{
	color:#7fa212;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}

.StdPage .Paragraph {
	padding-top:40px;
}

.StdPage .Area02 .Links{
	
}

.StdPage .Area02 .Links li{
	list-style:none;
	margin:0px;
	padding:10px 10px 10px 0;
	border-bottom:1px solid #CCCCCC;
}
/*########################*/

/*##########################
## GEONAVIGATOR           ##
##########################*/
#LoadingMap_overlay {
    background: transparent url('/images/bg-black-transparent.png') repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99999;
    text-align: center;
}

#LoadingMap_overlay #LoadingMap {
    background-image:url('/images/Spins/spin_gray_green_32_bg.png');
	background-repeat:no-repeat;
	background-position:center;
    width: 32px;
    height: 32px;
	padding:10px;
    margin: 0 auto;
    margin-top: 140px;
}

#tooltip {
	background-image:url(/images/GMapsIcons/ToolTip01.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100px;
	height:52px;
	overflow:hidden;
	font-size:11px;
	
    display: none;
}

#tooltip div{
    padding: 0px 4px;
}
/*########################*/

/*##########################
## BACK BUTTON            ##
##########################*/
a.BackButton:active
, a.BackButton:visited
, a.BackButton:link
{
	background-image:url(/images/Back/back.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:23px;
	width:79px;
	text-decoration:none;
}
a.BackButton:hover
{
	background-image:url(/images/Back/back_hover.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:23px;
	width:79px;
	text-decoration:none;
}
/*########################*/

/*##########################
## NOTIFICATION AREA      ##
##########################*/
.NotificationArea{
	/*margin-bottom:20px;*/
	padding:10px 20px;
	min-height:50px;
}

.NA_Info{
	background-color:#e1e7fb;
}

.NA_Warning{
	background-color:#FFD1A4;
}

.NA_Error{
	background-color:#F5DFE1;
}

.NotificationAreaImage{
	width:50px;
	height:50px;
	overflow:hidden;
	float:left;
}

.NotificationAreaTitle{
	margin-left:55px;
	font-size:16px;
	line-height:20px;
	color:#ce555c;
}

.NotificationAreaDescription{
	margin-left:55px;
	font-size:12px;
	line-height:15px;
}
/*########################*/

/*##########################
## ARTICLES LIST          ##
##########################*/
.ArticlesList li{
	list-style:none;
	margin:0px;
	width:225px;
	overflow:hidden;
	padding:10px;
	float:left;
	background-color:#FFF;
	background-image:url(/images/Cell_BG_White.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}


.ArticlesList li.proximity{
	background-image:url("/images/Cell_BG_White_Courtesy.png");
	height:116px;
	overflow:hidden;
}

.ArticlesList li.proximity .Title{
	font-size:14px;
	height:auto;
	line-height:16px;
	padding-bottom:2px;
	padding-left:37px;
	padding-top:2px;
}

.ArticlesList li.proximity .SubTitle{
	font-size:12px;
	line-height:14px;
	padding-left:37px;
}

.ArticlesList li.proximity .Text{
	font-size:11px;
	padding-left:127px;
	padding-top:19px;
}

.ArticlesList .Title{
	font-size:14px;
	line-height:20px;
	height:23px;
	overflow:hidden;
}

.ArticlesList .Title a:link    {color:#333333;}
.ArticlesList .Title a:Visited {color:#333333;}
.ArticlesList .Title a:Hover   {color:#333333; text-decoration:underline;}
.ArticlesList .Title a:Active  {color:#333333;}

.ArticlesList .Image{
	float:left;
	height:70px;
	width:70px;
	padding:3px 10px 0px 0px;
	overflow:hidden;
}

.ArticlesList .Text{
	font-size:11px;
	line-height:13px;
	height:80px;
	overflow:hidden;
}

.ArticlesList .ActionBar{
    height:13px;
    overflow:hidden;
}

.ArticlesList .ActionBar a.view_album {
    background:url("/images/view_album.png") no-repeat scroll left 4px transparent;
    display:block;
    float:left;
    font-size:11px;
    margin-top:-1px;
    padding-left:13px;
}


.ArticlesNavBar01{
	font-size:11px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	text-transform:uppercase;
	text-align:right;
	clear:left;
}

.ArticlesNavBar01 img{
	margin-top:5px;
	vertical-align:top;
}

.ArticlesNavBar01 .Left{
	margin-right:20px;
}

.ArticlesNavBar01 .Right{
}


.ArticlesNavBar02{
    clear:left;
    padding-top:15px;
}

.ArticlesNavBar02 .Container{
    background-color:#F4F8E7;
    color: #CCCCCC;
    padding:5px;
    text-align:center;
}

.ArticlesNavBar02 .Left{
	float:left;
}

.ArticlesNavBar02 .Center{

}

.ArticlesNavBar02 .Right{
	float:right;
}

#wBodyContainer .Container a {
    padding-left:5px;
    padding-right:5px;
}

#wBodyContainer .Container a.active {
    color: #666;
}
/*########################*/

/*##########################
## GUIDES LIST            ##
##########################*/
.GuidesContainer{
	width:230px;
	overflow:hidden;
	padding:10px;
	overflow:hidden;
	background-color:#F4F8E7;
	background-image:url(/images/Cell_BG_Green.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.GuidesContainer .NoResults{
	
}

.GuidesTitle{
	font-size:14px;
	line-height:20px;
	height:23px;
	overflow:hidden;
}

.GuidesTitle a:link    {color:#333333;}
.GuidesTitle a:Visited {color:#333333;}
.GuidesTitle a:Hover   {color:#333333; text-decoration:underline;}
.GuidesTitle a:Active  {color:#333333;}

.GuidesImage{
	float:left;
	height:70px;
	width:70px;
	padding:3px 10px 0px 0px;
	overflow:hidden;
}

.GuidesText{
	font-size:11px;
	line-height:13px;
	height:80px;
	overflow:hidden;
}

.GuidesActions{
	height:13px;
	overflow:hidden;
}

.GuidesNavBar{
	font-size:11px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	text-transform:uppercase;
	text-align:right;
}

.GuidesNavBar img{
	margin-top:5px;
	vertical-align:top;
}

.GuidesNavBar .NavBarLeft{
	margin-right:20px;
}

.GuidesNavBar .NavBarRight{
}

.CatContainer li.NavBarRight{
	text-align:right;
	list-style:none;
	font-size:10px;
}
/*########################*/

/*#########################
## GUIDE SLIDESHOW       ##
#########################*/
#slideShow {
    position: relative;
}

#slideShow .commands {
    bottom:20px;
    position:absolute;
    right:0;
    width:170px;
    z-index:15;
}

#slideShow .commands a {
	margin-right:3px;
    outline: none;
}

#slideShow .commands a.resume, #slideShow .commands a.pause {
    padding:5px 13px 5px 12px;
}

#slideShow .commands a.resume {
    background: transparent url(../images/slideShow_icons.png) no-repeat 0% 0%;
}

#slideShow .commands a.resume:hover, #slideShow .commands a.resume.active  {
    background: transparent url(../images/slideShow_icons.png) no-repeat 0% -25px;
}

#slideShow .commands a.pause {
    background: transparent url(../images/slideShow_icons.png) no-repeat 0% -50px;
}

#slideShow .commands a.pause:hover, #slideShow .commands a.pause.active {
    background: transparent url(../images/slideShow_icons.png) no-repeat 0% -75px;
}

#slideShow .commands a.view {
    background:url("/images/slideShow_icons.png") no-repeat scroll 0 -100px transparent;
    color:#FFFFFF;
    font-size:11px;
    padding-bottom:5px;
    padding-left:25px;
    padding-top:6px;
    padding-right: 5px;
}

#slideShow .commands a.view:hover, #slideShow .commands a.view.active {
    color: #96bd0d;
    background: transparent url(../images/slideShow_icons.png) no-repeat 0% -125px;
}
/*########################*/

/*##########################
## STD PAGES ITEMS        ##
##########################*/
.LabelTxt {
	vertical-align:bottom;
	display:inline-block;
	min-width:100px;
}


#DefaultPhoto{
	background-color:#e3edbe;
}
/*########################*/

/*##########################
##     PLAYLISTS ITEMS    ##
##########################*/
.Playlist_SX{
	float:left;
	min-height:400px;
	width:710px;
}

.Playlist_DX{
	margin-left:740px;
	min-height:400px;
}

.Playlist_DX ul{
	margin:0px;
	padding:20px 5px 30px 5px;
	background-color:#F4F8E7;
	background-image:url("/images/Cell_BG_Green.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
}

.Playlist_DX ul li{
	list-style-image:url("/images/Arrows/arrow_right.png");
	margin-left:25px;
	font-size:16px;
	line-height:20px;
}

.Playlist_DX ul li.NoPlaylists{
	list-style:none;
}

.Playlist_Body {
	margin:20px 10px 10px 10px;;
	min-height:400px;
}

.Playlist_Body ul {
	margin:0px;
	padding:0px;
}

.Playlist_Body ul, .Playlist_Body li{
	padding:0px;
	margin:0px;
	list-style:none;
}

.PlayList_Item {
	padding:10px;
}

.PlayList_Item_Title {
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	overflow:hidden;
}

.PlayList_Item_Image {
	float:left;
	height:74px;
	overflow:hidden;
	width:74px;
}

.PlayList_Item_Text {
	font-size:11px;
	min-height:74px;
	line-height:13px;
	padding-right:4px;
}

.PlayList_Item_Photo {
	padding:0px 0px 5px 0px;
}

.PlayList_Item_ActionBar {
	border-top:1px solid #dadada;
	height:20px;
	overflow:hidden;
	text-align:right;
}

.PlayList_Item_ActionBar span{
	font-size:11px;
	line-height:16px;
	height:16px;
	overflow:hidden;
	background-color:#F2F2F2;
	padding-left:4px;
}
.PlayList_Item_ActionBar img{
	vertical-align:bottom;
}

.PlayList_Item_ActionBar a{
	color:#333;
}
/*########################*/







/*##########################
##        MAGAZINES       ##
##########################*/
.TopMagazines ul{
	margin:0px;
	padding:20px 0px 15px 0px;
}

.TopMagazines ul li{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 5px 0px;
}
/*########################*/



/*##########################
## LB PLAYLISTS           ##
##########################*/
.LBPlayLists_Container{
	background-color:#1A1A1A;
	border:3px solid #333333;
	color:#FFFFFF;
	width:450px;
	height:525px;
	overflow:hidden;
}

.LBPlayLists_Container .Title{
	height:25px;
	overflow:hidden;
	line-height:30px;
	font-size:18px;
	color:#7fa012;
	float:left;
	margin-right:30px;
	padding-left:20px;
	padding-top:5px;
}

.LBPlayLists_Container .Exit{
	background-color:#333333;
	float:right;
	height:25px;
	overflow:hidden;
	text-align:center;
	width:25px;
}


.LBPlayLists_Container .Continue {
	background-image:url(/images/PlayLists/pl_button_01.png);
	width:161px;
	height:23px;
	display:inline-block;
	text-align:center;
	font-size:14px;
	line-height:23px;
	text-transform:uppercase;
	color:#FFFFFF;
	overflow:hidden;
	padding:0px 4px;
}

.LBPlayLists_Container .GoTo {
	background-image:url(/images/PlayLists/pl_button_02.png);
	width:201px;
	height:23px;
	display:inline-block;
	text-align:center;
	font-size:14px;
	line-height:23px;
	text-transform:uppercase;
	color:#FFFFFF;
	overflow:hidden;
	padding:0px 4px;
}
/*
.LBPlayLists_Content{
    border-bottom:1px solid #333333;
    clear:both;
    margin:5px 10px;
    overflow:hidden;
    padding:0 0 5px;
}

.LBPlayLists_Content_Photo{
	height:140px;
	width:140px;
	overflow:hidden;
	float:left;
}

.LBPlayLists_Content_Abstract{
	margin-left:145px;
}

.LBPlayLists_Content_Desc{

}


.LBPlayLists_PlayLists{
    overflow:hidden;
    padding:0 12px;
}

.LBPlayLists_PlayLists_Title{
    clear:both;
    font-size:16px;
    margin-top:10px;
    overflow:hidden;
}

.LBPlayLists_PlayLists_NewOld{
    margin-bottom:5px;
    margin-left:5px;
    margin-top:10px;
    overflow:hidden;
}

.LBPlayLists_PlayLists_NewOld input{
    display: block;
}
.LBPlayLists_Actions{
    background-color:#666666;
    background-image:url("/images/Header/bg_top.jpg");
    background-position:center bottom;
    height:30px;
    line-height:30px;
    margin-top:25px;
    overflow:hidden;
    text-align:right;
}

.LBPlayLists_PlayLists_List {
    margin-left: 5px;
}
.LBPlayLists_PlayLists_List div input {
    height:0;
    margin-right:3px;
} 

*/

div#aboutUser h1 span {
    font-weight: normal;
}

div#aboutUser h1 {
    background:url("../images/aboutUser.png") no-repeat scroll left center transparent;
    border-bottom:1px solid #000000;
    padding:5px 5px 5px 40px;
}

div#aboutUser {
    margin-top:20px;
}

div#aboutUser dl {
    font-size:13px;
}

div#aboutUser dl dt {
    font-weight:bold;
    margin-top: 5px;
}

div#aboutUser dl dd {
    margin-left:10px;
}

div#aboutUser .section {
    background:none repeat scroll 0 0 #F6F6F6;
    border-bottom:1px solid #E6E6E6;
    border-top:1px solid #E6E6E6;
    margin-bottom:20px;
    margin-top:20px;
    padding:15px 20px;
}

div#aboutUser div.changePassword form {

}

div#aboutUser div.changePassword form div {
    display:block;
    margin-bottom:15px;
    margin-top:15px;
}

div#aboutUser div.changePassword form div label {
    color:#666666;
    display:block;
    font-size:14px;
}

div#aboutUser div.changePassword form div input {
    padding:2px;
    width:200px;
    border: 1px solid #e6e6e6;

}



.toBeSaved {
	background-color: #F5D6D6;
	float: right;
	font-size: 10px;
	margin-bottom: 2px;
	padding: 2px 4px;
}


