﻿@charset "utf-8";
/* CSS Document */
/*Moogle-frontpage*/
ul, li, ol{list-style:none; margin:0px; padding:0px;  word-wrap: break-word;}
body{margin:0px;font-family: Arial,Helvetica,sans-serif;font-size:13px;background:#FFFF3;color:#333333;}
.mainPage{min-width:1003px;margin:auto;}.borderColor{border: 1px solid #b4c3fa;}
img{border:0;}.fl{float:left;}.fr{float:right;}.cl{clear:both;}.blue-text{color:#0000ac; }
.g20{height:20px;}.gap3{height:40px; width:100%;}.gap10{height:10px; width:100%;}.gap25{height:25px; width:100%;}
.mgauto{margin:0;}.mgr20{margin-right:10px;}.mgt5{margin-top:5px;}.mgt10{margin-top:10px;}
.business_ads{font-size:13px; margin-top:13px;}.search_butt{width:80px;padding-left:10px;}
a{text-decoration:none; color:#024370;} a:hover{text-decoration:underline; color:#024370;}.width-150{width:120px;}
.thlnk
{
	text-decoration:none; color:#024370;cursor:pointer;
	
}
.thlnk:hover{text-decoration:underline; color:#024370;}
#thLink{text-decoration:none; color:#024370;cursor:pointer;} #thLink:hover{text-decoration:underline; color:#024370;}
.thlnk
{
	text-decoration:none; color:#024370;cursor:pointer;
	
}
.thlnk:hover{text-decoration:underline; color:#024370;}
.footer {color: #000000; font-size: 11px; height: 40px;padding-top: 10px;text-align: center;  border-top: 1px solid #BDBDBD;}
.home_links{font-size:12px;color:#000;text-align:center;width:100%;}
.size13{font-size:13px;}.size10{font-size:10px;}.size14{font-size:14px;}.cr{cursor:text;text-decoration:none;}
.wrapper {
    font-size: 13px;
    margin: auto;
    padding: 0 1%;
    width: 98%;
}
.header {
    background: url("../images/header_bg.jpg") repeat-x scroll left top transparent;
    font-size: 13px;
    margin: auto;
    padding: 0 1% 4px;
    border-bottom:#CCCCCC solid 1px;
    width: 98%;
}
.header ul{margin:0; padding:0;}
.header li{margin:0 5px;  list-style:none; float:left;padding:0px 4px; line-height:33px;}
.header a{text-decoration:none; color:#024370;}.header a:hover{text-decoration:underline;}
/*.content {
    margin: 7px auto;
    min-height: 300px;
    width: 100%;
}*/
.content {
    margin: 7px auto;
    height: auto;
    width: 100%;
}
.moogle-logo{min-height:120px; width:100%; text-align:center;}
.search_header {
    margin: 5px auto auto;
    padding: 0 0 0 25px;
    _width: 491px;
}
.search_header1 {
    margin: 5px auto auto;
    padding: 28px 0 0 2%;
    _width: 55%;
	
}
.search-area{width:500px;height:22px;margin-top:2px;}
.layer{z-index:10;position:absolute;line-height:18px;display:none; left:0;}
.layerContents{padding:4px;width:275px; background-color:#fff; max-height:200px; overflow:auto; float:left; margin-top:2px;}
.layerContents span{width:44%;padding:1%;float:left;cursor:pointer;}
.layerContents span:hover{background-color:#D0E3FF;}tr{background:#FFF;}
#loading{position:absolute;left:44%;top:40%;z-index:200;display:none;}
.livesearch{-moz-box-sizing:border-box;background-color:#FFFF3;color:#000000;position:absolute;text-align:left; padding:5px 6px 2px 6px; width:416px;display:none;border: 1px solid #bdbdbd;z-index:200;font-size: 11pt;font-weight: normal;padding: 0px;  margin-top:-2px;}

#uniquename3 {
    background-color: white;
     -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #bdbdbd;
    display: none;
    font-family: Verdana;
    font-size: 8pt;
    height: 30px;
    padding: 5px;
    position: absolute;
    width:198px;
    display: none;
}

.mT85{
	margin-top:85px;
}
.mT40{
	margin-top:40px;
}
.mT110{
	margin-top:110px;
}
.menu_txtBox_home {
    background: url("../images/drop-icon.png") no-repeat scroll right center #FFFFFF;
    border: medium none;
    color: #333333;
    cursor: pointer;
    font-size:13px;
    height: 28px;
    line-height:26px;
    padding: 2px 29px 2px 6px;
    width: 205px;
}
.search_txtBox{
	width:407px;
	height:21px;
	padding:5px 6px 2px 6px;
	font-size:14px;
	background: url(../images/home_search.png) no-repeat right transparent;
	border: none;
}
#CityDiv, #txtCityDiv, #div_Search{
	margin-top:10px;
	float:left;
	width:100%;
}
.clr{
	clear:both;
}
.button{
	background: url(../images/button_bg.jpg) top left repeat-x;
	height:28px;
	padding:2px 10px;
 	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	
	border:1px solid #bdbdbd;
}
.search_button{
	background:url(../images/btn_seach.png) top left no-repeat;
	height:28px;
	width:71px;
	padding:2px 0px;
	*padding:2px 0px; 
	cursor:pointer;
	margin:0px;
	border: none;
}
.mL10{
	margin-left:10px;
}

.home_links a{
	font-size:14px;
	margin:0 10px;
}
.footer a{
	font-size:11px;
	margin:0 10px;
}
.topmenu{
	width:100%;
	margin:auto;
}
.header_search{
	width:100%;
	margin:auto;
	padding-top:2px;
}
/*------ search----*/
.right_banner{
	width:19%;
	padding:0 0 10px 2%;
	background: url("../images/right_bg.jpg") repeat-y scroll left top transparent;
}
.mid_search {
    padding: 0 1%;
    width:80%;
	float:left;
	margin-left:0;
}


.left_search{
	width:10%;
	padding:1%  2% 10px 0;
    background: url("../images/left_bg.jpg") repeat-y scroll right top transparent;
}
.left_search ul, .right_search ul {
	padding:0px;
	margin:0px;	
}
.left_search ul li, .right_search ul li {
    list-style:none;
	padding: 6px 0;
	
}
.left_search h1, .right_banner h1  {
    font-size: 15px;
    margin: 0;
    padding:4px 0 0px 0px;
}
.left_search h2 {
    color: #024370;
    font-size: 13px;
    margin: 28px 0 0;
    padding: 9px 0 5px;
}
.bold {
    font-weight: bold;
    text-align: left;
}
.w30 {
    padding: 1%;
    width: 26%;
}
.w20 {
    padding: 1%;
    width: 18%;
}
.w35 {
    padding: 1%;
    width: 34%;
}
.w15 {
    padding: 1%;
    width: 14%;
}
.result {
    border-top: 1px solid #BDBDBD;
    min-height: 30px;
    padding: 15px 0 5px;
}
.w100 {
    width: 100%;
}
.w70 {
    padding: 1%;
    width: 68%;
}
.font11{
	font-size:11px;
}
.result .w70 a{
color:#000000;}
.tAlign_R{
text-align:right;}

.business_ads h1  {
    font-size: 13px;
    margin: 0;
    padding:4px 0 4px 0px;
}

.city, .area, .search-area 
{
 position:relative;
 }
.bdrColor
{
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	
	border:1px solid #bdbdbd;
  }

.related_info {
    border-bottom: 1px solid #bdbdbd;
}
.gray
{
	color:#666;
	}
.search-sorting {
    border-top: 1px solid #BDBDBD;
    border-bottom: 1px solid #BDBDBD;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    width:100%;
    margin:auto;
    padding: 8px 0px;
}
.w20F
{
	width:20%;}
.vScroll {
    max-height: 160px;
    overflow-x: hidden;
    overflow-y: auto;
}
.none{
	display:none;
 }
.display{
	display:inline;
 }
 
div.fixed-s {
    bottom: 0;
    left: 50%;
    margin-left: -260px;
}
div.fixed-position {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    font-family: "arial",sans-serif;
    font-size: 11px;
    height: 30px;
    line-height: 28px;
    opacity: 0.9;
    position: fixed;
    text-align: center;
    width: 600px;
    z-index: 1000;
}
.contact{  padding: 0 0 0 2%;
    width: 19%;
    text-align:left;
}
.contact img{ padding-top:14px;}
#more {
    color: #024370;
    cursor: pointer;
    left: 312px;
    padding: 0 6px;
    position:absolute;    
}
#more:hover
{ background-color: #FFFFFF;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 padding:0 5px;
 z-index:200;
}
#dropmenu
	{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-top:none;
    position: absolute;
    z-index: 150;
    padding-bottom: 3px;
    left:-1px;
    top:33px;  
}
#dropmenu ul li {
    line-height:25px;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px;
    display:list-item;
    white-space: nowrap;   
}
.none{
	display:none;
 }
.logo{
	width:19%;
	padding:0  1%;
}
.contact {
    padding: 0 0 0 2%;
    text-align: left;
    width: 19%;
}
.netone {
    font-size: 12px;
    line-height: 20px;
    margin: auto;
    padding: 8px 0;
    width: 95%;
}

.BLUE{
	color:#025782;
	}
	.advcolor{background-color:#d5e6ee;}
	.boldadv {
    font-weight: bold;
    
}
 .featured_result {
    _border-top: 1px solid #BDBDBD;
    _min-height: 30px;
    _padding: 15px 0 5px;
    _background:  #ebf3f6 url(../images_new/stamp.png) right no-repeat;
    background: url("../../../images_new/stamp.png") no-repeat scroll right center #EBF3F6;
    border-top: 1px solid #BDBDBD;
    min-height: 30px;
    padding: 15px 0 5px;

}
.font-italic{font-style:italic;}
.txt_center{text-align:center;}
.business_ads font{font-size:11px; color:#0E774A; font-family:Arial; }
.view_site{
    color: #024370;
    cursor:pointer;
    display: block;
    height: 17px;
    text-decoration: none;
    width: 65px;
    background:url(../images/view_site.png) left top no-repeat;
    text-indent:-15000px;
}


/*<----new css------>*/
.ads-container {
    background-color: #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    padding: 1% 0;
    width: 924px;
}
.ads-container .outer {
    float: left; 
    margin: 0 auto;
    width:100%;
}

.col1 {
    _float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
	height:142px;
	
}
.Contcol1
{
     _float: left;
    margin: 0;
    margin-left:20px;
    overflow: hidden;
    padding: 0;
    width: 98%;
	height:124px;
	
}
.col11 {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
	_height:125px;
	height:133px;
}

.ads-col1 .heading_txt {
    background: none repeat scroll 0 0 transparent;
    color: #024370;
    cursor: pointer;
    float: left; font-weight:bold;
    font-size: 12px;
    _padding: 2px 0 8px;
    text-align: left;
    text-decoration: underline;
    width: 100%;
}
.ads-col1 .more {
    background: none repeat scroll 0 0 transparent;
    color: #024370;
    cursor: pointer;
    float: left;
    font-size: 10px;
    padding: 2px 0 8px;
    text-align: right;
    text-decoration: underline;
    width: 100%;
}
/*.col1 .heading {
    background-color: #024370;
    color: #FFFFFF;
    font-weight:bold;
    cursor: pointer;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: auto;
    padding: 3px 0;
    text-align: center;
    text-transform: uppercase;
    width: 96%;
}*/
.col1 .heading {
    background-color: #024370;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    margin: auto;
    padding: 3px 0;
    text-align: center;
    text-transform: uppercase;
    width: 14%;
float:left;
}
/*.ads-col1 {
    border: 1px solid #C3C1C1;
    cursor: pointer;
    font-size: 12px;
    height: 117px;
    margin: 5px auto 0;
    padding: 3%;
    width: 89%;
}*/
.ads-col1 {
    border: 1px solid #C3C1C1;
    cursor: pointer;
    float: left;
    font-size: 12px;
    _height: 97px;
    height:102px;
    margin: 5px 5px 0;
    padding: 1%;
    width: 16%;
}
/*.ads-col1:hover {
    background: url("../images/right_bg.jpg") repeat-y scroll 0 0 transparent;
    border: 1px solid #000000;
    cursor: pointer;
    font-size: 13px;
    height: 122px;
    margin: 5px auto 0;
    padding:3%;
    width: 90%;
    z-index: 1000;
}*/
.ads-col1:hover {
    background: url("../images/right_bg.jpg") repeat-y scroll 0 0 transparent;
    border: 1px solid #000000;
    cursor: pointer;
    font-size: 13px;
    _height: 99px;
    height:102px;
    margin: 5px 5px 0;
    padding: 1%;
    width: 16%;
    z-index: 1000;

}
/*.previous {
    cursor: pointer;
    left: 0;
    position: fixed;
    text-align: center;
    top: 50%;
	float:left;
    z-index: 5555;
}
.next {
    cursor: pointer;
    position: fixed;
    right: 0;
    text-align: center;
    top: 50%;
    z-index: 5555;
}*/
/*.gladconainer {
    background-color: #FFFFFF;
    height: 500px;
    margin: 0 auto auto;
    overflow: hidden;
    padding-top: 5px;
    width: 100%;
} */
.gladconainer {
    background-color: #FFFFFF;
    height: 100%;
    margin: 0 auto auto;
    overflow: hidden;
    padding-top: 5px;
    width: 100%;
}
.toltip
{
width: 160px; height: 35px; border: 4px solid #a4aac0;
text-align: center; position: absolute; z-index: 100; background-color: White;
display: none;
}
.norcrdfnd{height: 297px; width: 263px; margin: 17% auto auto; background: url("../images/nofound.png") no-repeat center;}

#pageNavPosition1 a,  #pageNavPosition a,  #pageNavPosition2 a,  #pageNavPosition3 a{
    display: block;
    float: right;
    font-size: 13px;
    font-weight: normal;
    margin: 0 3px 0 0;
    padding: 4px 8px;
    text-decoration: none;
    cursor:pointer;
    border:1px solid #fff;

}

#pageNavPosition1 a:hover,  #pageNavPosition a:hover, #pageNavPosition2 a:hover,  #pageNavPosition3 a:hover

{
    background-color:#f1f1f1;
    color: #071A29;
    border:1px solid #c1c1c1;
}
.call{font-family:Verdana; font-size:9px; padding:0px 4px; text-transform:none; width:15%;}
.txtcat{font-size: 10px;
    height: 14px;
    overflow: hidden;
    padding: 0 4px;
    text-align: left;
    width: 65%;
}.h1nxt{
    background: none repeat scroll 0 0 #024370;
    color: #FFFFFF;
    font-family: "Arial";
    font-size: 17px;
    height: 28px;
    line-height: 28px;
    margin-top: 0;
    padding: 0 2%;
    text-align: center;    
}

.advtitle{margin: auto; font-weight: bold; color: rgb(2, 67, 112); width: 185px; padding-bottom:10px;}
.advtitle1{color: #024370;
    font-size: 25px;
    margin: auto;
    padding-bottom: 10px;
    text-align: center;
}
.advdes{padding: 0px 5px; width:85%; margin:auto;}
.advdes1{padding: 0px 5px; width:94%; margin:auto; font-size:18px;}
.fntwht{color:#ffffff; }

span a:hover{color:#ffffff;text-decoration:none;}
.w19per{width:19%;}
.wrdwrp{word-wrap:break-word;}
.brd{border:solid 1px #cccccc;}
.link{color: Red; float: right; padding-right: 50px; text-decoration:none;}

.ads-col132 {
    border: 1px solid #C3C1C1;
    cursor: pointer;
    font-size: 12px;
    height: 120px;
    margin: 5px auto 0;
    padding: 3%;
    width: 89%;
}
.mainadvtitle{margin: auto; font-weight: bold; color: rgb(2, 67, 112); text-align:center; padding-bottom:10px;}
.w63per{width:63%; margin:auto;} .marauto{margin:auto;}
/*.mid_search1 {
    padding: 0 1%;
    width:82%;
}*/
.mid_search1 {
    padding: 0 0 0 1%;
    width:94%;
}
.mid_search {
    padding: 0 0 0 1%;
    width:82%;
}
.w50{width:50%;} .w40{width:40%;} .h200{height:250px;} .h294{height:294px;}
.lh1{line-height:1px;} .w10per{width:12%; *width:13%;}
.mw100{*width:75%;}


.menu_txtBox_home1 {
    background: url("../images/edu_drop-icon.png") no-repeat scroll left center #FFFFFF;
    border: medium none;
    color: #333333;
    cursor: pointer;
    font-size: 13px;
    height: 28px;
    line-height: 26px;
    padding: 2px 29px 2px 6px;
    width: 125px;
}

 .menu_txtBox_home2 {
    background: url("../images/edu_drop-icon1.png") no-repeat scroll left center #FFFFFF;
    border: medium none; padding-left:5px;
    color: #333333;
    cursor: pointer;
    font-size: 13px;
    height: 28px;
    line-height: 26px;
    margin-right: 10px;
    width: 100px;
}.layer2{z-index:10;position:absolute;line-height:18px;display:none; left:0;}
.layerContents2{padding:4px;width:145px; background-color:#fff; max-height:200px; overflow:auto; float:left; margin-top:2px;}
.layerContents2 span{width:100%;padding:1%;float:left;cursor:pointer;}
.layerContents2 span:hover{background-color:#D0E3FF;}tr{background:#FFF;}
.mr10{margin-right:10px;}
.a
{
	_text-decoration:none;
}
.left-col2
{
	_margin:200px 0 0 0;
	_width:15px;
	_height:700px;
	_float:left;
}
.arrow
{
	
	_width:15px;
	_height:15px;
	background-image:url(../images/arrow.jpg);
}
.link_1
{ width:120px;
  height:20px;
  _background-color:#024370;
  text-align:center;
  border-radius:5px;
  _color:#000;
  float:right;
  font-weight:bold;
  text-decoration:blink;
  cursor:pointer;
  margin-left:10px;

  
  
}

.nextold
{
	width:3%;
	float: right;
    overflow: hidden;
    padding:0px;
	height:132px;
	_margin-top:70px;
	cursor:pointer;
	float:right;
}
.prevold {
	width:3%;
	float: left;
    _margin-top:70px;
    overflow: hidden;
    padding: 0;
	height:132px;
	cursor:pointer;
	
}
.left-box-inner10
{	
 _border: 1px solid #C3C1C1;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 122px;
    _margin: 5px 1% 0;
    _padding: 1%;
    width: 10%;
}
.left-box-inner1
{
	margin:10px 0 0 5px;
	width:90%;
	height:15px;
	color:#225a81;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.left-box-inner2
{
	margin:10px 0 0 40px;
	width:50%;
	height:15px;
	color:#225a81;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}
.left-box
{
	_margin-top:40px;
	margin-top:29px;
	width:94px;
	height:50px;
	-moz-border-radius:5px; border-radius:5px;
	-moz-box-shadow:1px 1px 10px #999999; box-shadow:1px 1px 10px #999999;
	border:1px solid #999;
	background-color:#efeded; 
}
.left1
{
	width:110px;
	height:50px;	
}
.w90{ _width:85%;
      width:90%;
      }
.left_edu
{
 margin:15px 0 0 10px;
 width:100%;
 _height:30px;
 border:1px solid #999;
 background-color:#d3d3d3;
cursor:pointer
 
}
.edu_text
{
 _padding-top:8px;
 padding:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 color:#034371;
 
}
.featured_result {
    border-top: 1px solid #BDBDBD;
    min-height: 30px;
    _padding: 15px 0 5px;
    background:  #d0e3ff url(../../../images_new/stamp.png) right no-repeat;
}


.prev
{
    cursor: pointer;
    height: 132px;
	float:left;
}
.prev:hover 
{

    cursor: pointer;
    height: 132px;
    z-index: 1000;
}
.next
{
    cursor: pointer;
    height: 132px;
	float:left;
}
.next:hover 
{
    cursor: pointer;
    font-size: 13px;
    height: 132px;
    z-index: 1000;
}
.mid_cntent
{
	width:80%;
	margin:auto;
}
.text
{ 
text-align:center;
}

.font_16
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.color
{
	color:#024370;
}
.font_15
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.mt40
{
	margin-top:28px;
}
