body{
	background-color:#FFF;
	color:#333333;
	font-family:arial;
	font-size:11px;
	height:100%;
	margin:18px auto 18px auto;
	text-align: center;}

img{
	border:none;
	margin:0;
	padding:0}

.wrapperOut{
	margin:0 auto 0 auto;
	width:921px;}

.wrapperIn{
	margin:0 11px 0 11px}
	
/* -----------------------------------*/
/* ---------->>> Header <<<-----------*/
/* -----------------------------------*/
.headerWrapper
{
	padding:0 0 13px 0;
}
	
.headerWrapper img.logo{
	margin:5px 33px 0 0}

input.inputSearch{
	background-image:url(/search3/i/bkg-input.jpg);
	background-repeat:no-repeat;
	border:solid 1px #969696;
	font-size:14px;
	height:24px;
	margin:18px 8px 0 0;
	padding:8px 5px 0 5px;
	vertical-align:top;
	width:362px;}

input.search{
	margin:17px 0 0 0;
	vertical-align:top}

span.suggestion{
	display:block;
	font-size:12px;
	text-align:left;
	margin:0px 0 -15px 305px;
	padding:0 200px 0 0;
	color:#8ACCAC;
	font-weight:bolder;	
}
	
span.suggestion a{
	font-style:italic;
	font-size:12px;
	font-weight:bold;	
}

.wrapperTopMenu{
	margin:0 0 -12px 305px;
	width:362px;
	text-align:left;
	}
	
.topMenu{
	color:#8F8F8F;
	font-size:12px;
	padding:0 7px 0 7px;
	text-decoration:none;}
	
.topMenuSearch {color:#8F8F8F;
	font-size:12px;
	padding:0 2px 0 2px;
	text-decoration:none;}


a.topMenu:hover{
	color:#208035}

.selectedMenu{
	color:#2DB34A;
	text-decoration:underline}
	
.unselectedMenu{
	color:#000000;
	font-weight:bold}

/* -----------------------------------*/
/* ---------->>> Column <<<-----------*/
/* -----------------------------------*/
.columnWrapperOut{
	float:left;
	margin:10px 0;
	width:280px;
	overflow:hidden;}
	
.columnWrapperIn{
	background-color:#FFF;
	margin:0;
	padding:0;
	overflow:hidden;}

.columnSplit{
	width:28px;
}

.columnSplit .columnWrapperIn{
	background-color:#CCCCCC;
	margin:0 9px 0 9px;
	padding:0;
	position:relative;}

/* -----------------------------------*/
/* ------>>> columnDropdown <<<-------*/
/* -----------------------------------*/	
.columnDropdown{
	margin: 0;
	padding: 0;
	position:relative;
	text-align:left;
	z-index:200}

.columnDropdown li	
{
	font: 12px Tahoma, Arial;
	height:40px;
	list-style: none;}
	
.columnDropdown li a{	
	color: #324143;
	display: block;
	padding: 10px 12px 16px 12px;
	text-decoration: none;
	white-space: nowrap}

span.columnHeader{
	background-image:url(/search3/i/bkg-button-crawler.jpg);
	cursor:pointer;
	display: block;}

span.columnHeader span{
	background-color:Transparent;
	background-image:url(/search3/i/bkg-button-crawler-right.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	display: block;
	height:40px;
	padding:0;
	text-align:left;}

.arrowDown{
	margin:16px 0 0 5px;
	vertical-align:top}

.logoCrawler{
	cursor:pointer;
	margin:8px 0 0 12px}
	

.columnDropdown li ul{
	margin:0;
	padding:0 2px;
	position:absolute;
	visibility:hidden;
}

.columnDropdown li ul li{
	float: none;
	display: inline;
}

.columnDropdown li ul li a{
	background:#FFFEF0;
	border:solid 1px #B2B2AB;
	border-top:none;
	color:#24313C;
	width:250px;
	cursor:pointer}

.columnDropdown li ul li a:hover{
	background: #FFFFF8}

/* -----------------------------------*/
/* ------>>> columnn Text   <<<-------*/
/* -----------------------------------*/
.showing{
	color:#ADADAD;
	display:block;
	padding: 11px 0 0 2px;
	text-align:left;
}

.columnListing{
	list-style-type:none;
	margin:0;
	padding:8px 0;
	position:relative;
	text-align:left;
	z-index:1;}

.itemListing{
	/*background-image:url(/search3/i/blt-zoom.gif);
	background-position:0 12px;
	background-repeat: no-repeat;*/
	padding:12px 3px 15px 20px;
	position:relative;
	}

.itemListing p{
	clear:left;
	line-height:120%;
	margin:3px 0 1px 0;}

.itemListing a{
	margin:0 0 2px 0;
}

.searchLink
{
	display:inline;
	vertical-align:top;
}

.sponsoredItem{
	display:none;
	background-color:#EBFFFF;
	padding:23px 3px 0px 20px;}

.sponsoredItem span{
	color:#ADADAD;
	margin:-18px 0 0 -16px;
	padding:0 0 4px 0;
	display:block;}

.listLink{
	color:#8ACCAC;
	font-weight:bold;
	text-decoration:none;
	word-wrap: break-word;
	overflow:hidden;}

.itemListing img.zoom{
	float:left;
	margin:2px 0 0 -20px;
	cursor:pointer;
	position:absolute}
		
.itemListing a strong{
	display:block}
	
/* -----------------------------------*/
/* ------>>> columnn Image   <<<-------*/
/* -----------------------------------*/

.itemImageListing 
{
	text-align:center;
	padding-left: 15px;
	padding-right: 15px;
}

.itemImageListing p img 
{
	border:1px solid grey;
}

/* -----------------------------------*/
/* ------>>> Collapse Columns  <<<----*/
/* -----------------------------------*/
.splitTop1, .splitTop2, .splitBottom1, .splitBottom2{
	cursor:pointer;
}

.splitBottom1, .splitBottom2{
	position:absolute;
	bottom:0;
	left:0;}
	
.splitBottom1{
	bottom:15px;
}

/* -----------------------------------*/
/* ---------->>>   Pager   <<<--------*/
/* -----------------------------------*/
.pagerWrapper{
	background-color:#F7F7F7;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #EEE7CC;
	color:#888888;
	padding:13px 0 13px 0;
}

.pagerWrapper a{
	color:#888888;
	font-size:11px;
	margin:0 8px 0 8px;
	text-decoration:none;
}

/* -----------------------------------*/
/* ---------->>>   Footer  <<<--------*/
/* -----------------------------------*/
.footerWrapper{
	padding:13px 0 13px 0;
}

.footerWrapper a
{
	font-weight:bold;
}

.footerWrapper span{
	color:#888888;
	display:block;
	margin:8px 0 0 0;
}

/* -----------------------------------*/
/* ---------->>>   Home    <<<--------*/
/* -----------------------------------*/
.homeLogo{
	margin:0 0 10px 0
}

.homeWrapperTopMenu{
	margin:0 0 -7px 0;
}

.homeWrapperTopMenu div.innerBox 
{
	width:500px; 
	text-align:left; 
	margin:0 auto;
}

.footerWrapper a
{
	
}

.homeWrapperTopMenu div.info a {
	color:#888888;
	font-weight:bold;
}

.homeWrapperTopMenu div.info a:visited, .homeWrapperTopMenu div.info a:link
{
	text-decoration:none;
}

.homeWrapperTopMenu div.info img 
{
	margin-right:10px;
}

div.innerBox input.inputSearch, div.innerBox input.search
{
	margin-top: 5px;
}

.homeSepFooter{
	margin:185px 0 0 0}
	
.homeTopMenu{
	font-size:14px;}

.homeWrapperOut{
	width:100%;
	margin:0 auto 0 auto;}

.homeWrapperIn{
	margin:130px 10px 0 10px;
}

/* -----------------------------------*/
/* -------->>> Site Texts <<<---------*/
/* -----------------------------------*/
.siteTextsWrapperOut{
	background-color:#CCCCCC;
	background-image:url(/search3/i/bkg-split-top.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	width:629px;}

.siteTextsWrapperIn{
	background-color:#FFFFFF;
	margin:0 10px 0 0;
	padding:0 32px 0 0;
	font-size:14px;
	line-height:130%	
}

.siteTextsWrapperIn h1 {
	font-size:24px;
	margin-top:0}

.siteTextsWrapperIn h2 {
	font-size:13px;
	font-weight:bold;
	margin-top:0}

.siteTextsWrapperIn img {
	margin:0 26px 26px 0}

.siteTextsWrapperIn ol {
	padding: 0 0 0 26px;
}

.siteTextsWrapperIn ol li img {
	margin: 10px 5px 10px -26px;
}
	
.siteTextsSplitBottom{
	background-image:url(/search3/i/bkg-split-bottom.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;}

.siteTextsMenuWrapperOut{
	float:left;
	width:270px;}

.siteTextsMenu{
	padding:0;
	margin:0;
	text-align:left;}
	
.siteTextsMenuItem{
	border-bottom: solid 2px #CCCCCC;
	list-style: none;
	margin:0 0 0 25px;}

.siteTextsMenuItem a{
	background-color:Transparent;
	color:#999999;
	display:block;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:15px 0 15px 8px;
	text-decoration:none;}
	
.siteTextsWrapperIn a{	
	color:#61C677;
	font-weight:bold;
	text-decoration:none;}	

.selectedSiteTextsMenu{
	background-color:#F9F8E0;}

.selectedSiteTextsMenu a{
	color:#000000}

.rolloverSiteTextsMenu{
	background-color:#FCFAEB;}

.siteTextsBoxWrapperOut{
	background-image:url(/search3/i/bkg-round-box.jpg);
	background-repeat: no-repeat;
	height:204px;
	float:left;
	margin:30px 0 0 0;
	position:relative;
	width:290px;}

.siteTextsBoxWrapperIn{
	padding:13px;
	position:relative;}

.siteTextsBoxWrapperIn h3{
	font-size:16px;
	font-weight:bold;
	margin-top:4px}

.siteTextsBoxWrapperOut a {	
	bottom:9px;
	color:#61C677;
	display:block;
	font-size:13px;
	font-weight:bold;
	left:13px;
	position:absolute;
	text-decoration:none;}
	
/* -----------------------------------*/
/* ---------->>> Blobal <<<-----------*/
/* -----------------------------------*/
.clear{
	clear:both;
}
.noBorder{
	border:none;}

.left{
	float:left}

.right{
	float:right;}
	
.topLine{
	border-top:solid 1px #CCCCCC;}
	

/* -----------------------------------*/
/* ---------->>> Custom <<<-----------*/
/* -----------------------------------*/

.pagerWrapper span{
	color:#888888;
	font-size:11px;
	margin:0 8px 0 8px;
	font-weight:bold;
	text-decoration:none;
	color:#2DB34A;
}

.pagerWrapper a{
	cursor:pointer;
}

.logo 
{
	cursor:pointer;
}

fieldset label 
{
	width: 10em; 
	float:left;
	text-align: right;
	padding: 0 1em 0 0;
}

fieldset div.fm-req {
	font-weight:bold;
}

.inputSearch:focus, .input:focus, .textarea:focus {
	background:#EBFFFF none repeat scroll 0 0;
	color:#000000;
}

fieldset label.error 
{
	float: none; 
	color: red; 
	display:block;
	margin: 0.5em 0 0 11em;
	text-align:left;
	width:25em;
}

fieldset div 
{
	clear: both; 
	padding: 5px 0 5px 0;
}

fieldset 
{
	font: 12px Tahoma, Arial;
	text-align:left;
	border:0;
}

fieldset legend
{
	color:#208035;
	font-weight:bolder;
	font: 20px Tahoma, Arial;
	padding: 0 0 10px 0;
}

fieldset .input {
	background-image:url(/search3/i/bkg-input.jpg);
	background-repeat:no-repeat;
	border:solid 1px #969696;
	font-size:14px;
	height:24px;
	vertical-align:top;
	width:250px;
}	
	
fieldset .textarea {
	border:solid 1px #969696;
	font-size:14px;
	height:200px;
	vertical-align:top;
	width:250px;
	max-width:250px;
	max-height:200px;
}

fieldset span
{
	color:#333333;
	font: 10px Arial;
}
	
.thumb 
{
	display:inline;
}

.title 
{
	display:inline;
}

.message{
	display:none;
	border:1px solid #CCCCCC;
	position:fixed;
	width:200px;
	border:1px solid #c93;
	background:#ffc;
	font: 12px Tahoma, Arial;
	padding: 5px;
	right : 3px;
	top : 5px;
	z-index:9999;
}

.closebar 
{
	width:100%;
	text-align:right;
	height:20px;
}

.closebar a
{
	padding-right:5px;
	color:#208035;
	font-weight:bolder;
	font: 14px Tahoma, Arial;
}

.feedbackClose 
{
	cursor:pointer;
}

.adsbox 
{
	z-index:1;
}

/* -----------------------------------*/
/* -------->>> Image Zoom <<<---------*/
/* -----------------------------------*/
#loadingImg 
{
   border: 10px solid black;
    background: grey;
    -moz-border-radius: 90px;
    -webkit-border-radius: 190px;
    padding: 39px;
    z-index: 999;
}

#imgZoomStyles 
{
	border: 1px solid black;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 10px;
    padding: 3px;
    z-index: 999;
}

#imgZoomStyles img
{
	border: 1px solid gray;
}

#imgZoomStyles span {
    color: #2cb249;
    font-weight:bolder;
    font-size: 10pt;
    text-align: center;
    display: block;
    padding: 3px 0 3px 0;
}
