﻿@import url(common.css);
HTML,BODY, FORM{height:100%; margin:0; padding:0;}
BODY {
	font-family:'Trebuchet MS',Verdana,Calibri,sans-serif; font-size:15px;
	color:#494949; background-color:#8B7C42; 
}
BODY form a, a{color:#f6f6f5; text-decoration:none;}
BODY form a:hover, BODY form a:focus, a:hover, a:focus{color:#8B7C42; text-decoration:none;}

.body { 
	background:url(../Images/BezBgTop.jpg) 50% 150px no-repeat;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -60px;
}
.body.home{ background-position:50% 400px;}


/*--- EXTRA COMMON: START ---*/
.footer ul, .mainmenu ul, .breadcrumb ul, .pubListUL
{ margin:0; padding:0; list-style:none; }

body a.boxBrownLnk { 
	display:inline-block; padding:5px 15px; color:#fff;
	background-color:#A28D3C; border:1px solid #fff;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
	-moz-box-shadow:    0 0 3px rgba(0, 0, 0, .4);
	box-shadow:         0 0 3px rgba(0, 0, 0, .4);
}
body a.boxBrownLnk:hover{background-color:#F7F6F5;}

/*--- EXTRA COMMON: END ---*/


/*--- MAIN STRUCTURE TAGS: START ---*/
.pagewrapper{ width:1200px; margin:0 auto;}
/*--- MAIN STRUCTURE TAGS: END ---*/

/*--: header: START :--*/
.header { background:#EEEDE5 url(/Assets/Images/headerBg.png) 50% 18px no-repeat; }
.home .header {  }

	.headerIns{position:relative; min-height:150px;}
	.home .headerIns{background: url(/Assets/Images/headerHomeFace.jpg) 240px 100% no-repeat; min-height:400px;}
		.logo { position:absolute; left:30px; top:10px; }

		/* search */
		.search{ position:absolute; right: 70px; top:14px; padding:4px 5px 4px 10px; width:140px; border:1px solid #D9D9D9; background:#fff;}		
			.searchform{position:relative;}
			.searchInput{ width:120px; background:none; border:none; color:#B7B7B7; font-size:13px; line-height:15px; }
			.search .activeInput{color:#8B7C42;}
			.search .searchBtn{position:absolute; right:5px; top:7px; width:15px; height:15px; border:none; cursor:pointer; background:url(../Images/mainSprites.png) 0 0 no-repeat;}
			.searchBtn:hover, .searchBtn:focus{background-position:-50px 0;}


		.homeImage{ position:absolute; left:90px; top:100px; width:450px; height:500px; }

			.homeImage img { }

		/* langs */
		.langs{position:absolute; right:0; top:12px;cursor:pointer;}
			

		/* mainmenu: START */
		.mainmenu{ 
			position:absolute; right:0; top:58px;
			background:#8B7C42; border:1px solid #fff;
			padding:2px;
			-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
			-moz-box-shadow:    0 0 3px rgba(0, 0, 0, .4);
			box-shadow:         0 0 3px rgba(0, 0, 0, .4);
		}
			.mainmenu li { float:left; padding:2px; border-left:1px solid #716929;}
			.mainmenu li:first-child{border:none;}

				.mainmenu a{
					display:block; cursor: pointer; min-width:116px;
					text-align:center;
					padding:4px 7px;

				}
				.mainmenu a:hover, .mainmenu a.active{background-color:#65592B; color:#fff;}

			.mainmenu ul.submenu{ 
				position:absolute; z-index:9999;
				display: none;
				background:#8A7B41;
				margin-top:15px; padding:4px;
				border-top:1px solid #60562D;
				-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;
			}
				.submenu li.topArrow{ 
					position:absolute; left:9px; top:-6px;
					display:block; width:10px; height:6px; border:none;
					background:url(../Images/submenuTopArrow.png) no-repeat;
				}
				.submenu li{
					float:none; padding:0; 
					border:none; border-bottom:1px solid #BEB9A9; border-top:1px solid #D8D3C3;
				}
					.submenu li a{
						display:block; padding:5px 10px; width:auto;
						background-color:#D4CEBC; color:#5E5326;
					}
					.submenu li a:hover, .submenu li a.selected{ background-color:#F4EDD9; color:#5E5326;}

					.submenu li.leftArrow{
						position:absolute; left:-4px; top:10px;
						display:block; width:4px; height:9px; border:none;
						background:url(../Images/submenuLeftArrow.png) no-repeat;
					}

						.mainmenu ul.subsubmenu{margin-top:2px;}
		/* mainmenu: END */

		/* homeArticle */
		.homeArticle{
			padding:135px 42px 12px 540px;
			color:#65592B;
			line-height: 20px;
		}
			.homeArticle .headLine { 
				font-family:'Helvetica Neue LT W1G','Century Gothic','Trebuchet MS',Verdana,Calibri,sans-serif; 
				font-size:34px; margin-bottom:10px;
			}
			.homeArticle h2 {line-height: 20px;}

			.homeArticle p {  font-size:14px; margin-bottom:15px; }
				.homeArticle p a {color: #65592B;text-decoration:underline;}
				.homeArticle p a:hover {color: #000;}

/*--: header: END :--*/

/*--- MAIN CONTENTS: START ---*/
.mainSection{background-color:#fff; margin-bottom:22px;}
.mainSection, .homeSection { min-height: 230px; }

	.twoColumns{ background:url(../Images/twoColumns.gif) repeat-y;}

		.mainColumn{margin-left:25px;}
		.twoColumns .mainColumn{ float:left; width:830px; margin-left:25px;}

			.mainColumn a { color:#39300C; text-decoration:underline; }
	
			.mainColumnConts{ padding:15px 0 45px 0;}
				.mainContsHeadLine{ font-size:22px; color:#000; margin:15px 0 20px 0;}
		.rightColumn{float:right; width:300px;}


/* homeSection: START */
.homeSection {}
	.homeSectionConts{padding:15px 40px 0 15px;}
	.homeSection article { width:620px; margin:0 0 0 auto; color:#fff; }
		.homeSection article .headLine {
			margin-bottom:10px;
			font-family:'Helvetica Neue LT W1G','Century Gothic','Trebuchet MS',Verdana,Calibri,sans-serif; 
			font-size:34px;
		}
		.homeSection article .head2 { font-size:25px; margin-bottom:10px;}
		.homeSection article p { line-height:20px; font-size:14px; text-align:justify; }
			.homeSection article p a { text-decoration: underline; }
/* homeSection: END */


/* breadcrumb */
.breadcrumb { padding:20px 5px; font-size:12px; color:#3F3D34; }
	.breadcrumb li { display:inline; }
		.breadcrumb a{text-decoration:underline;}
		.breadcrumb a:hover{color:#222; text-decoration:underline;}
		.breadcrumb span{color:#fff;}


/* shareLnks */
.shareLnks {padding:10px 0 0 0; float:right;width:175px}
	.shareLnksConts{position:relative;}
		.st_sharethis{float:right; margin-right:50px;}
		.iconWrap{ position:absolute; right:0; top:2px;}
			.icon_email, .icon_print{
				display:inline-block; width:16px; height:14px; cursor:pointer;
				background:url(../Images/mainSprites.png) 0 -20px no-repeat;
			}
			.icon_email:hover{ background-position:-50px -20px;}
			.icon_print{background-position:0 -40px;} .icon_print:hover{ background-position:-50px -40px;}

		.shareLnks .rss{
			position:absolute; right:0; top:35px;
			padding:20px 0 0 0; width:240px; text-align:right;
			background:url(../Images/rss.png) 100% 0 no-repeat;
			text-decoration:underline; font-size:13px;
		}


/* mainArticle: START */
.mainArticle { }
	.mainArticle .mainContsHeadLine { width: 690px;}

	/* imgCV */
	.imgCV{ margin-bottom:25px;}
		.imgCV .imgcaption { font-size:10px; padding:5px 0 0 5px; }
		.imgCV .txt { padding:30px 0 0 0; margin-left:0; font-size:16px; line-height:30px; }
			.imgCV .txt em { font-size:18px; font-style:normal; }

	.mainArticle .txt{ font-size:15px; text-align:justify; }
		.mainArticle .subHead{ font-size:16px;  font-weight:normal; margin-bottom:22px; text-align:left;}
		.mainArticle .subHead2{  font-weight:bold; margin-bottom:22px; text-align:left;}
			.mainArticle .subHead em, .mainArticle .subHead2 em { color:#65592B; }
		.mainArticle .txt p{margin-bottom:20px;}

	.findOnFB{}
		.findOnFB a{ 
			display:inline-block; padding:0 47px 0 12px; line-height:33px;
			font-size:14px; color:#5E6D81;
			background:#EAEDF1 url(../Images/findOnFB.png) 100% 0 no-repeat; 
			-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;
		}
		.findOnFB a:hover{background-position:100% 100%; color:#33518F;}
/* mainArticle: END */

/* bookList: START */
.bookList { margin:25px 0 0 20px; }
	.bookList .row {}
	.bookList article { width:194px; margin-bottom:25px; float:left; margin-left:10px; }
	.bookList article:first-child{margin-left:0;}
		.bookThumb{
			height:273px; line-height:270px; overflow:hidden; text-align:center;
			background-color:#E7E7E7;border:1px solid #CCC;
			-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
			-moz-box-shadow:   inset 0 0 5px rgba(0, 0, 0, .2);
			box-shadow:        inset 0 0 5px rgba(0, 0, 0, .2);
		}
			.bookThumb .cover { border:1px solid #000; }
		
		.bookList hgroup{
			margin-left:15px; border-left:1px solid #CACACA;
			padding:0 0 0 4px; min-height:50px;
		}
			.bookList .headLine{padding-top:10px; font-size:14px; margin-bottom:5px;}
			.bookList .headLine a{}
			.bookList .subHead{font-size:12px; color:#919191;}
			.bookList .headLine2{font-size:12px; color:#000;}

		.bookList .txt{padding:5px 10px 10px 20px;font-size:13px; line-height:16px; color:#595959;}
			.bookList .txt .lead {font-size:14px; font-weight:bold; margin-bottom:10px; padding:0;}
/* bookList: END */	

/* bookTable: START */
.bookTable { width: 100%; border-collapse:collapse; }
	.bookTable caption { text-align: left; padding-bottom:30px; }
	.bookTable a { }
	.bookTable th, .bookTable td {
		padding:2px 5px; border-left:1px solid #E4E4E4; vertical-align:top;
		text-align:left; font-weight:normal; color:#222; line-height:25px;
	}
	.bookTable thead th { font-size:1em; color:#65592B; }
	.bookTable .headrow th { padding-top:25px; padding-bottom:10px; font-weight:bold; }
	.bookTable .altrow td { background: #F4F4F4; }
	.bookTable td.col_1 { width:60%; }
	.bookTable td.col_2, .bookTable td.col_3 { font-size:.87em; }
/* bookTable: END */

/* searchSection: START */
.searchSection { position:relative; }
	.searchSection .mainColumn { padding-top:95px; }
	.searchSection .mainContsHeadLine em { color:#65592B; }
		.searchPageRes{font-size:.9em;  font-style:italic;}

	/* searchCntrWdgt */
	.searchCntrWdgt { 
		position:absolute; left:0; top:0;
		width:900px; height:100px; background-color:#F7F6F5;
	}
		.form-search{ padding:35px 0 0 25px; }
			.form-search label { font-size:15px; font-family:'Trebuchet MS',Verdana,Calibri,sans-serif; color:#222; }
			.searchCntrWdgt .search-query{
				-webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px;
				padding:0 5px; width:225px; height:30px; line-height:30px;
				border:none; color:#8B7C42;
				-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, .5);
				-moz-box-shadow:   inset 0 0 4px rgba(0, 0, 0, .5);
				box-shadow:        inset 0 0 4px rgba(0, 0, 0, .5);
			}
			.searchCntrWdgt .searchBtn{ 
				-webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0;
				width:35px; height:30px; padding:0; border:0;
				background:url(../Images/searchBtnCntrWdgt.png) 0 0 no-repeat transparent;
				-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
				-moz-box-shadow:    0 0 4px rgba(0, 0, 0, .5);
				box-shadow:         0 0 4px rgba(0, 0, 0, .5);
			}
			.searchCntrWdgt .searchBtn:hover, .searchCntrWdgt .searchBtn:focus{ background-position:0 100%;}

	/* searchResList */
	.searchResList, .textsList { padding:45px 0 50px 0; }
		.searchResList article {
			border-left:35px solid #F7F6F5; 
			padding:10px 0 0 20px; min-height:40px;
		}
		.textsList article {
			border-left:35px solid #F7F6F5; 
			padding:10px 0 0 20px; min-height:30px;
			margin-bottom:5px;
		}
			.searchResList article .txt { position:relative; color:#222;  }
				.searchResList article .num{ 
					position:absolute; left:-52px; top:10px; 
					font-weight:bold; color:#000;
					width: 30px;
text-align: center;
				}
				.searchResList article .headLine{line-height:25px;}
				.searchResList article p, .searchResList article .subHead{
					margin:0; line-height:22px; font-size:.9em; font-style:italic;
				}
				.searchResList article p{text-align:justify;}
					.searchResList article p em, .searchResList article .subHead em{ color:#A28D3C; }
		.searchResList .seperator{ margin:10px 0; width:290px; height:1px; line-height:1px; background-color:#D2D2D2;}
		
	.searchSection .pagination{ text-align:right;}
/* searchSection: END */

/* pagination: START */
.paginationWrap .pagination { }
	.paginationWrap .pagination ul.paginationUL{
		border:none;
		-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
	}
	.paginationWrap .pagination .paginationUL a{
		-webkit-border-radius:0; -moz-border-radius:0; -khtml-border-radius:0; border-radius:0;
		border:none; background:none; font-size:12px;
		padding:4px 5px; text-decoration:underline; color:#000;
	}
	.paginationWrap .pagination .paginationUL a:hover{ color:#8B7C42;}
	.paginationWrap .pagination .paginationUL .active a { color:#8B7C42; text-decoration:none; }

	.paginationWrap .pagination .paginationUL a.withArrows { 
		text-decoration: none;
		background:url(../Images/pagination.png) 0 7px no-repeat;
	}
	.paginationWrap .pagination .paginationUL a.arrowPrev { padding-left:15px; } .paginationWrap .pagination .paginationUL a.arrowPrev:hover{background-position:0 -43px;}
	.paginationWrap .pagination .paginationUL .disabled a.arrowPrev { background-position:0 -93px; color:#D2D2D2; }
	.paginationWrap .pagination .paginationUL a.arrowNext { padding-right:15px; background-position:100% 7px; } .paginationWrap .pagination .paginationUL a.arrowNext:hover{background-position:100% -43px;}
	.paginationWrap .pagination .paginationUL .disabled a.arrowNext { background-position:100% -93px; color:#D2D2D2; }

/* pagination: END */

/* contactSection: START */
.contactSection { }
.contactImg { width: 300px; height:324px; background:url(../Images/contactImgBg.png) 10px 7px no-repeat; }
	.contactSection .subHead{ padding:15px 0 20px 0; font-weight:bold; color:#222;}
/* contactSection: END */

/* bookTitle: START */
.bookTitle { padding: 20px 0 0 0; }
	.bookTitle .imgcaption { font-size:13px;  color:#000; }
		.bookTitle .imgcaption .subHead { color:#494949; margin-top:20px;}

	.bookTitle .txt .headLine { font-size:20px; line-height:22px; }
	.bookTitle .txt p { margin-top:20px; text-align:left; }
	.bookTitle .txt aside { margin-top:40px; border-top:1px solid #CBCBCB; }

		.bookTitle .txt aside .downloadBook {  }
		.bookTitle .txt aside .findBook{ border-left:1px solid #CBCBCB; }

			.bookTitle .txt aside .conts { padding:15px 20px 20px 0;  text-align:left;}
			
			

			.bookTitle .txt aside .findBook .conts{ padding-left:25px;}

				.bookTitle .txt aside .conts .subHead{ font-size:14px; font-weight:bold; color:#000; margin-bottom:10px;}

				.bookTitle .txt aside .downloadBook a{text-decoration:none;}
				.bookTitle .txt aside .downloadBook .leftCol{margin-top:5px;}

				.bookTitle .txt aside .findBook .conts li{ font-size:13px; font-style:italic; margin:5px 0 10px 0;}
					.bookTitle .txt aside .findBook .conts a {
						display:block;
						font-weight:bold; font-style:normal; padding:0 0 0 30px;
						background:url(../Images/symbols/basket.png) 0 0 no-repeat;
					}
/* bookTitle: END */

/* pubList: START */
.pubList { }
	.pubList a, .pubList a .overlay { display:block; width:192px; height:248px; background-position:0 100%; background-repeat:no-repeat;}
	.pubList a { 
		margin-bottom:15px; cursor:pointer;
		border:1px solid #837540;
		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
		-moz-box-shadow:    0 0 4px rgba(0, 0, 0, .5);
		box-shadow:         0 0 4px rgba(0, 0, 0, .5);
		background-color:#EDEADD; 

	}
	.pubList a:hover{background-color:#fff;}

		.pubList a .overlay{ background-image:url(../Images/pubListOverlay.png); }
			.pubList a .txt { 
				position:absolute; left:15px; top:30px;
				width:160px; text-align:center;
				font-size:20px; line-height:30px; text-decoration:underline;
			}
/* pubList: END */

/*--- MAIN CONTENTS: END ---*/

/*--- rightColumn: START ---*/
.widgets { clear:both; padding-bottom: 40px; font-size:13px; }
.widgetSeperator { height: 40px; }
	.widgets a { color:#39300C; }

.widgetWithTitle { padding-bottom: 0; margin-top: 70px; }
	.widgetWithTitle .headLine{
		margin-bottom:15px; padding-left:15px;
		font-weight:bold; font-size:14px; color:#000;
	}

/* socialWidgetLnks: START */
.socialWidgetLnks { }
	.socialWidgetLnks a{
		display:block; padding-left:25px; min-height:98px;
		line-height:16px;
		background-position:100% 0; background-repeat:no-repeat;
	}
		.socialWidgetLnks a img, .socialWidgetLnks a span{ display: block; }
		.socialWidgetLnks a img { margin-bottom: 10px; }
		.socialWidgetLnks a span { width: 140px; }

/* socialWidgetLnks: END */

/* promoGallery: START */
.promoGalleryWrap{height:288px; }			
	.promoGallery{position:relative;}
		.galArrowsWrap{position:relative; z-index:1;}
		.promoGallery .galArrows{
			position:absolute; top:130px;
			width:30px; height:42px;
			background:url(../Images/galArrows.png) no-repeat;
		}
		.promoGallery .nextArrow{right:0;}	.promoGallery .nextArrow:hover{background-position:0 -42px;}
		.promoGallery .prevArrow{left:0; background-position:0 -126px;}	.promoGallery .prevArrow:hover{background-position:0 -168px;}
				
		.promoGalHolderWrap{}					
		.promoGalHolder{ position:relative; overflow:hidden; }
		.promoGalHolder, .promoGalMover .item, .promoGalHolder .verticalMiddle{width:300px; height:288px;}
					
			.promoGalHolder .preloader{ position:absolute; left:50%; top:50%; margin-left:-15px; margin-top:-15px;}
						
			.promoGalMover{position:absolute; left:0; top:0;}
				.promoGalMover .item{
					float:left; 
					display:none; overflow:hidden;
				}
					.promoGalMover .item img{ vertical-align:middle; }
		.promoGallery .txtWrap{min-height:60px; }
			.promoGallery .txt{display:none; padding:0 10px 0 20px;}
				.promoGallery .txt .ins { border-left:1px solid #CACACA; padding:7px 0 0 12px; }
					.promoGallery .headLine{font-size:14px; font-weight:bold;}

		.withBooks{background-color:#BBAC73;}
			.withBooks .bookConts { padding:12px 25px 0 20px; color:#fff; }
				.withBooks .bookhead{ font-size:14px; font-weight:bold; margin:10px 0 15px 0;}
				.withBooks .img{ float:left; width:97px; height:150px; overflow:hidden;}
					.withBooks .img img{max-width:95px; max-height:145px; border:1px solid #504B3C;}

				.withBooks .booktxt{ float:left; width:145px; height:160px; overflow:hidden; margin-left:5px;}

				.withBooks nav{clear:both; margin-top:25px;}
					.withBooks nav a { margin-right:5px; }
/* promoGallery: END */

/* singleArticleWidget: START */
.singleArticleWidget { background-color:#E4E4E4; padding:10px 15px; color:#595959; line-height:16px;}
	.singleArticleWidget a { text-decoration: underline; }
/* singleArticleWidget: END */

/* filterWidget: START */
.filterWidget { }
	.filterWidget .conts { padding:0 25px 20px 5px; }
	.filterWidget .row { padding: 5px 0; line-height:30px;margin-left:5px; }
		.filterWidget .row .img { text-align: center; }
		.filterWidget .row .txt { text-align: left; }
			.filterWidget .row .txt a { text-decoration:underline; }
	.filterWidget .rowselected {background:#e7e7e7;}
		.filterWidget .row .txt { font-weight:bold;text-align: left;color:#989898; }
/* filterWidget: END */

/* covBookWidget: START */
.covBookWidget { }
	.covBookWidget .conts { padding:0 25px 20px 15px; }
		.covBookWidget .conts .row { margin-top:20px; }
			.covBookWidget .img{float:left; width:75px;}
				.covBookWidget .bookThumb{ 
					 height:105px; line-height:100px; 
					 padding:0 10px;
				}
			.covBookWidget .txt{
				float:left; width:150px; margin-left:10px; padding:0 0 10px 7px;
				border-left:1px solid #CACACA; font-size:12px; color:#3C3C3C; line-height:24px;
			}
				.covBookWidget .txt a { font-size:14px; text-decoration:underline;line-height:18px;}
/* covBookWidget: END */

/*--- rightColumn: END ---*/


/* components: START */
.custonDropDown { margin-bottom:60px; }
.custonDropDown .btn {
	min-height:28px; display:inline-block; 
	border:1px solid #C2C2C2; padding-top:0; padding-bottom:0; 
	color:#EAEAEA;

}
	.custonDropDown .btnSpan{
		float:none;  
		display:inline-block; padding:4px 15px 4px 0; 
		border-right:1px solid #D2D2D2;  line-height:28px;
		text-align:left; color:#fff; font-size:15px; color:#000;
	}
	.mainColumnConts .custonDropDown .btnSpan{min-width:450px;}
		.custonDropDown .btnSpan:after { clear: both; }
	.custonDropDown .btn .caret{
		margin-top:16px; margin-left:7px;
		border:none; width:10px; height:6px;
		background:url(../Images/dropdown/selectArrow.png) no-repeat;
	}
.dropdown-menu {
	height:500px;
	overflow:auto;
	min-width: 510px;
}
	.dropdown-menu>li>a{text-decoration:none;}
	
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a{
		background-color:#8B7C43; background-image: linear-gradient(to top,#8B7C42,#5A4E24);
	}

/* components: END */

/*--: footer: START :--*/
.footer{
	position:relative;
	border-top:1px solid #65592B;
	padding-top:10px; height:35px;
	font-size:12px; color:#fff;
	line-height: 25px;
}
	.copyright{float:left;}
	.footer .socialMedia{
		position:absolute; left:557px; top:10px;
	}
		.footer .socialMediaConts{position:relative;}
			.footer .socialMedia .txt, .footer .socialMedia .icons{float:left;}
				.footer .socialMedia .icons li{float:left; margin-left:5px;}
				.footer .socialLnks{
					display:block; width:24px; height:24px;
					background:url(../Images/socialBtns.png) no-repeat;
				}
				.footer .social_facebook{ background-position: -23px 0;}		.footer .social_facebook:hover{ background-position:0 0;}
				.footer .social_flickr{ background-position:-23px -23px;}		.footer .social_flickr:hover{ background-position:0 -23px;}
				.footer .social_youtube{ background-position:-23px -46px;}		.footer .social_youtube:hover{ background-position:0 -46px;}



/* CREATED BY:START */
.createdby { position:absolute; right:0; top:5px;}
	.createdby a{ display:block; width:56px; height:29px; background:url(../Images/LinakisDigital.png) no-repeat;}
	.createdby a:hover{background-position:0 100%;}
/* CREATED BY:END */
/*--: footer: END :--*/



/* Email a friend*/
.singleField {
	padding-bottom:20px;
	font-size:12px;
}

	.singleField textarea {
		height:126px;
		font-family:'Trebuchet MS',Verdana,Calibri,sans-serif;
	}

	.singleField .micro {
		font-size:10px;
	}

		.singleField .Error {
		color:#F00000;
	}

.ErrorCustom {
	color: #f00000;
	top: -26px;
	left: 84px;
	text-align: center;
	display: block;
	width: 213px;
	font-size: 10px;
}

.fontresize {
	float: left;
	width: 45px;
}

	.fontresize li {
		display:inline;
	}
	.fontresize img {
		border:none;
	}
