body{
   padding:0;
   margin:0;
   font: normal 11px Tahoma;
   background: url('../images/landing/landing_header_bg.png') top left repeat-x #fff;

}
0orm{display: inline}
a img{border: 0;}

#mainPort{width: 90%; min-width: 900px; max-width: 1200px;  margin: auto;}

#mainPort .head .logo{
   position: absolute;
   margin-top: 2px;
}

#mainPort .head {
   height: 120px;
}

.sortHelper{background: url('../images/landing/s_hover.gif'); border: 1px solid #ddd;}
#allForm{
   /* position: absolute; */
   padding: 10px 0 0 350px;
}
#allForm form{display: inline}
#allForm #allKw{
   background: url(../images/landing/search_bar_bg.png) left top repeat-x;
   border-style: none;
   border-width: 0;
   font-family: verdana, tahoma;
   font-size: 10px;
   font-weight: normal;
   padding-top: 5px;
   height: 22px;
   margin: 0;
}
#allForm .button{
   margin: 0;
   padding: 0;
   border: none;
   width: 58px;
   height: 23px;
}
#status{
   font: normal 11px Tahoma;
   color: #000;
   margin-top: 11px;
   margin-left: 11px;
}
.column
{
   width: 47%;
   float: left;
   margin: 1%;
   min-height: 200px;
//padding-right: 1px; //overflow-x: hidden;
}
#main{width: 100%; margin: auto;}

.clr{
   clear: both;
}
.box{
margin-bottom: 10px;
  position: relative;
}/*-*/

.box .handler{
    height: 14px;
    cursor: move;
    font-weight: bold;
    color: #666666;
    padding: 6px 6px 0px 6px;
}

.box .handler .buttons{
   float: right;
   margin-right: 2px;
   poiter: move;
}

.box .handler .buttons .show{display:none}
.box .handler .buttons a{margin-left: 2px;}
.box .text{padding: 10px; filter:alpha(opacity=100);
   position: relative;

   opacity: 1.0;
   background-color: white; 
   margin: 0 0 0 2px;
}
.box .wrap {
  background:url('../images/landing/tl.png') 0px 0px no-repeat;/**/
  width: 100%;

}
/**/

.box {
   background:url('../images/landing/br.png') right bottom no-repeat #ffffff;  /**/
}
  
.handler{
   background:url('../images/landing/tr.png') right top no-repeat transparent;/**/
}
.box .text{
   margin-right: 2px;
}
.box .bl{
   height: 20px;
   background: #c00;
   background:url('../images/landing/bl.png') bottom left no-repeat;
}
.box, .text, .handler{
   display:inline-table;
   /* \*/display:block;/**/
}
.box .handler .title img{position: relative; z-index: 10;}
/********************************/
.box .tab1{
border: 1px solid #cfcdc1;
padding: 3px;
clear: both;
}
/*.tabLabels*/



.wait{padding: 15px 0 15px 0; text-align: center; background: url('../images/landing/loading.gif') center center no-repeat;}
#options { display : none;}/**/
#options{margin-right: 10px; margin-left: auto; width: 169px;}
#options .onOff{float: right; border: 1px solid #666; display: block; padding: 3px; margin: 4px; margin-top: -20px; background: #fff; color: #555;}
#options .body{display: none; clear: both; background: #eee; border: 1px solid #333;position: absolute; padding: 20px;}
#options select, #options button{font: normal 10px Tahoma;}
#options{}

table.selector{}
table.selector td{width: 5px; height: 5px; border: 2px outset #fff; font: normal 3px Tahoma; cursor: pointer;}
table.selector td.sel{border: 2px inset #fff; cursor: none;}

#blueTheme {background: blue;}
#redTheme  {background: red;}
#greenTheme{background: green;}



.tabLabels {padding-bottom: 4px; padding-top: 10px; margin-bottom: 1px}

.tabLabels a:link, .tabLabels a:visited{
   font: bold 11px Tahoma; 
   color: #888888; 
   position: relative;
   margin-right: 4px; 
   padding:  5px 6px 5px 5px; 
   text-decoration: none; 
   background: #fff;
   border-top: 1px solid #f1efe3;
   border-left: 1px solid #f1efe3;
   border-right: 1px solid #cfcdc1;
   border-bottom: 1px solid #cfcdc1;
}
.tabLabels a img{padding-right: 4px;}
.tabLabels a:visited.sel, .tabLabels a:link.sel, .tabLabels a.sel, .tabLabels a:hover{color: #333; background: #f1efe3; background-repeat: no-repeat;}
/**/
.box .handler .title{padding-left: 20px;}
.box .handler .title img{position: absolute; margin-left: -20px;}
.more{ padding-right: 15px; background: url('../images/landing/more.gif') right 2px no-repeat;} 
a:link, a:visited, a:hover{color: #e56a17;}
.sfmAjax{
	text-align: center;
}
.sfmAjax .i{
	padding-left: 20px;
	background: url('../images/landing/engines/litle/search.gif') 5px center no-repeat;
	width: 125px;
	border: 1px solid #ccc;
}
.sfmAjax .b{
	background: #9db9c8;
	color: #000;
	position: absolute;

	font: normal 11px Tahoma;
}

/* added */
.searchPlugins {
    text-align: left;
    padding: 11px 0 16px 12px;
    font-size: 10px;
    font-weight: normal;
    font-family: verdana, tahoma;
}

.searchPlugins .active {
    text-decoration: underline;
    color: #663300;
    padding-right: 5px;
}

.searchPlugins a,
.searchPlugins a:link,
.searchPlugins a:visited,
.searchPlugins a:hover,
.searchPlugins a:active {
    text-decoration: underline;
    color: #b3ad8f;
    padding-right: 5px;
}

div.line {
   width: 100%;
   margin: 7px 0 7px 0;
   padding: 0;
   background-color: #dddddd;
   height: 1px;
}
