﻿@charset "utf-8";
/* CSS Document */
/*Moogle-frontpage*/
body{margin:0px;font-family: Arial,Helvetica,sans-serif;font-size:13px;background:#FFFF3;color:#333333;}
.mainPage{min-width:1003px;margin:auto; }

img{border:0;}.fl{float:left;}.fr{float:right;}.cl{clear:both;}

.mgt5{margin-top:5px;}.mgt10{margin-top:7px;}

a{text-decoration:none; color:#024370;} a:hover{text-decoration:underline; color:#024370;}
.footer {border-top: 1px solid #BDBDBD; color: #000000; font-size: 11px; height: 40px;padding-top: 10px;text-align: center;}

.size13{font-size:13px;}
.header{ background:url(../images/header_bg.jpg) left top repeat-x; font-size:13px; width:98%; padding: 0 1% 0px; margin:auto; z-index:122px; position: relative;    border-bottom:#ccc solid 1px; /* For IE6 */
}
.header ul{margin:0; padding:0;}
.header li{margin:0 5px;  list-style:none; float:left;padding:0px 2px; line-height:33px;}
.header a{text-decoration:none; color:#024370;}.header a:hover{text-decoration:underline;}
.content {
    margin: 3px auto;
    min-height: 300px;
    width:98%;
    padding: 0 1% 10px;
}

.search_header {
    margin: 0px auto auto;
    padding: 0 0 0 5px;
    width: 491px;
}

.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:#FFF;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-radius:4px;  border:1px solid #bdbdbd;
    display: none;
    font-family: Verdana;
    font-size: 8pt;
    height: 30px;
    padding: 5px;
    position: absolute;
    width:198px;
    display: none;
}
p, h1, h2, h3
{
 margin:0px;
 padding:0px;
  }
/*.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 {
  
    
      border: 1px solid #CCCCCC;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    width: 406px;
    
}
#CityDiv, #txtCityDiv, #div_Search{
	margin-top:3px;
	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;
	cursor:pointer;
	margin:0px;
	border: none;
}

.footer a{
	font-size:11px;
	margin:0 10px;
}
.topmenu{
	width:100%;
	margin:auto;
}
.header_search{
	width:100%;
	margin:auto;
	padding-top:2px;
}

.city, .area, .search-area 
{
 position:relative;
}
 
.bdrColor
{
	-moz-border-radius: 4px;
	border:1px solid #bdbdbd;
             }




/*------Search page Css -----*/

.p5{
padding:2%;
}
.bdrAll{
    border:#CCCCCC solid 1px;    
}
.font16{
font-size:16px;
}

.w65F{ width:65%;}

.bdrT{
border-top: #D1D1D1 dotted 1px;
margin-top:10px;
}

.right_banner {
    padding: 0 2px 0 .7%;
    width: 24%;
}

.pT10{
	padding-top:10px;
}


.font11 {
    font-size: 11px;
}
.tl {
    text-align: left;
}

.bold {
    font-weight: bold;
}


.w180{
width:180px;
padding:0px 10px;
}
.bR{border-right: 1px dotted #ccc;
}

.left_search .clr{line-height:13px;}
.left_search {
    background-color: #FAFAFA;  
    clear: both;
    padding: 2%;
    width: 96%;
}

.business_menu{
	background:url(../images/busmenu_bg.jpg) repeat left bottom;
	float:left;
}
.business_menu ul{
	margin:0px;
	padding:0px;
}
.business_menu ul li a {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    padding: 0px 15px;
    text-align: center;
    text-decoration: none;
    line-height:26px;
}
.business_menu ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	}

.business_menu ul li:hover{
	margin:0px; padding:0px 0px ; list-style:none; float:left; background:url(../images/submenu_R.jpg) no-repeat right bottom;
}

.business_menu ul li a:hover{
	margin:0px; padding:0px 15px; list-style:none; float:left; line-height:26px;  background:url(../images/submenu_L.jpg) no-repeat  left bottom;
}

.business_menu ul li.active{
	margin:0px; padding:0px 0px ; list-style:none; float:left; background:url(../images/submenu_R.jpg) no-repeat right top;
}
.business_menu ul li.active a{
	margin:0px; padding:0px 15px; list-style:none; float:left; line-height:26px;  background:url(../images/submenu_L.jpg) no-repeat  left top
}


.bdr_LR
{
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
    
.ht
{min-height:200px;  }

a
{
     outline:0px;}

 #div_services ul li{
	margin:auto;
	padding-left:20px;
	list-style: disc inside none;
	}
.popupstyle
{
	width: 265px; padding: 10px 0px 0px 20px; color:#024370;
	}
.Font30
{
	font-size:20px; font-family:Arial;
}
.pr20
{
	padding-right: 20px;}
.loading {
    display: none;
    left: 30%;
    position: absolute;
    top: 40%;
    z-index: 100;
}



.smsLayer1{padding:0px;z-index:100;background-color:#fff;width:370px;position:absolute;top:30%;left:30%;display:none;  border: 8px #666 solid;
 border-radius: 8px 8px 8px 8px;

}
.pL20{ padding-left:20px;}
.Lh20{
	line-height:20px;
	}
.smsstyle{margin:0px 5px; color:#3399CC; font-size:11px}
.sendinfo
	{
	width:100%;
	margin-top: 15px;
    padding: 14px 0 8px;
    border-top: 1px dotted #D1D1D1;
    line-height:20px;
   }
.sendinfo img
  {
  	 margin:0 5px;
  	  float:left;}
.sendinfo h3{color:#024370;
    font-size: 13px;
    margin: 0 5px;}
h1 {
    font-size: 15px;
    margin: 0;
    padding: 4px 0 4px 0;
}
.p5 {
    padding: 2%;
}
.w40 {
    width: 26%;
}
.w100 {
    width: 100%;
}
.w78per {
    width: 78%;
}
#Div_PostRev
{
 width:72%;
 position: relative;
 z-index: 10;}
.redtext {color:red;}
.txtReview{background: url("../images/tex_box.jpg") no-repeat scroll 0 0 transparent; resize: none; width:400px; padding:2px 5px; position:Relative;  height:118px;z-index:10; border:none;}

.w60F {
    width: 74%;
}
/*.w50F {
    width: 67%;
}*/
.search-results 
{
	width:100%;
	margin:auto;
	}


.logo{
    /*padding: 0 1%;*/
    width: 20%;
}

#more {
      color: #024370;
    cursor: pointer;
    padding: 0 6px;
    position: relative;
}
#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;   
   /*  width:130px;*/       width:80%;
}
.none{
	display:none;
 }

.review {
    clear: both;
    padding:10px 2% 0px;
    width: 96%;
}
.reviewtext{
    padding:2% 2% 5px 2%;
    border-bottom: 1px solid #D1D1D1;
    font-size:15px;
}
.reviewInput {
    border: 1px solid #BDBDBD;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
    height: 21px;
    padding: 5px 6px 2px;
    width: 200px;
}

h2 {
    font-size: 15px;
    margin: 0;
    padding: 4px 0 4px 0;
}

.w60{
    width: 60%;
}
.w40F{
    width: 40%;
}

.w74per {
    width: 74%;
}
div .ad_div{border-left: 1px solid #FAFAFA;
    border-right: 1px solid #FAFAFA;
    width: 100%;}
    
    
 

.last:hover
{
	background-color:#dddddd;
	color:#024370;
	text-align:left;
	width:156px;
	height:20px;
}


/*  For InterNational Searh..*/

.InterNat_box {
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;       
    color: #024370;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 26px;
    margin-right: 4px;
    margin-top: 2px;
    padding-left: 6px;
}
.text
{
	/*width:66px;*/
	height:auto;
	/*border: 1px solid #CCCCCC;*/	
	margin-top:2px;
	border-radius: 5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px; 
	position:absolute;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	 border: 1px solid #DDDDDD;
	font-size:12px;
	cursor:pointer;
	padding:6px;
	
}

.row:hover
{
/*	width:72px;*/
	background-color:#dcdcdc;
}

.font:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#D0E3FF;
	
}
.txtCountryCLs
{
    float: left; 
    margin-top: 5px; 
    /*width: 52px;*/
}
.FI { font-style: italic;} .block { display: block; } .ImgArrowImg { margin-left:2px;} .None { display: none;  }

.W69 { width: 69.6% } .tl { text-align:left; }
.DivEmail { width:0px; margin:0px; padding :0px; background:#FFF; border:0px;}
.SpnEmail { font-weight:normal;font-size:10px;display:none; }
.SpnPopup {height: auto; width: auto; position: absolute; display: none; z-index: 1000; border: 5px Solid #CCCCCC; background-color: Black; top: 170px; left: 250px;}

.EmailColor { color:#000;} 
.Mt10 {margin-top:25px;} .w48 { width:48%; } .W99{ width:99%; }
.DivSpon {clear:both;width:100%; min-height: 4px;} .GAdd {clear:both;width:100%; min-height: 4px;}
.txtCount {width:30px; margin:100px 0 0 10px; position: absolute;} .RevDiv {width:112px;margin-left: 7px;}
.PstRev {margin-top:10px;z-index:100;}
.Ptr{ cursor:pointer;}
.mgb3 {margin-bottom:3px;}



/*css for mobile */

.ml{margin-left:4px;}

/*END*/

/*Css for API*/

       .mid-search
        {
            width: 50.5%;
            height: 200px;
            padding: 0 1%;
            border: 1px solid #ccc;
        }
        
        .req-box
        {
            background: none repeat scroll 0 0 #DAECF8;
            border: 1px solid #2F7AA1;
            margin-left: 10px;
            margin-top: 3px;
            padding: 5px;
            width: 97%;
        }
        .req-heading
        {
            width: 99%;
            border-radius: 5px;
            padding: 2px;
            background: #b7d6ec;
            border: 1px solid #b1cfd6;
            font-family: cambria;
            font-size: 18px;
            color: #800000;
            font-style: italic;
        }
        .W50 { width:50%;} 
        .small-arrow
        {
            width: 18px;
            height: 12px;
            margin-left: 5px;
            margin-top: -1px;
            margin-left: 30px;
            background: url(../images/small-arrow.png);
        }
        .req-colm
        {
            float: left;
            width: 50%;
        }
        .req-text
        {
            font-size: 13px;
            width: 100%;
            float: left;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            color: #333;
        }
        .req-formtext
        {
            font-size: 13px;
            margin-right: 2px;
            float: right;
            font-style: italic;
            font-family: Arial, Helvetica, sans-serif;
            color: #ca1214;
        }
        .req-textarea
        {
            border: 1px solid #D8D7D7;
            height: 30px;
            margin-top: 5px;
            padding: 5px;
            width: 53%;
        }
        .req-textbox
        {
            border: 1px solid #D8D7D7;
            height: 19px;
            padding: 1px;
            width: 51%;
        }
        .req-col2text
        {
            color: #024370;
            float: left;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            margin-top: 5px;
            width: 12%;
        }
        .city-name
        {
            color: #800000;
            float: left;
            font-family: cambria;
            font-size: 14px;
            font-style: italic;
            font-weight: bold;
            margin-top: 5px;
            width: 40%;
        }
        .req-button
        {
            background: url("../images/button_bg.jpg") repeat-x scroll left top transparent;
            border: 1px solid #BDBDBD;
            border-radius: 4px 4px 4px 4px;
            height: 24px;
            margin-top: 4px;
            padding: 2px 5px;
        }
        .w90
        {
            width: 90%;
        }
        
        .req-h5
        {
            height: 5px;
        }
        
        
        
        .minW50
        {
            min-width: 50%;
        }
        .disnone
        {
            display: none;
        }
        
        .req-option
        {
            font-size: 12px;
            width: 20%;
            float: left;
            margin-left: 96px;
            font-family: Arial, Helvetica, sans-serif;
            color: #024370;
        }
        
        .req-message-div
        {
            width: 99%;
            padding: 4px;
            float: left;
            border: 1px solid #2F7AA1;
            background: #DAECF8;
            text-align: center;
            color: green;
        }
        
        
        .req-popUpDiv {
    background-color: #daecf8;
	border-radius:20px;
    border: 4px solid #4e9fca;
    left: 50%;
    margin-left: -200px;
	padding:5px;
    margin-top: -160px;
    position: absolute;
    top: 50%;
    width: 390px;
    z-index: 9002;
}
.req-popcancel
{
	cursor: pointer;
    margin-left: 368px;
    margin-top: -4px;
    position: absolute;
}

.req-popUpDiv-inner
{
	width:100%;
}
.req-popUpDiv-header
{
	width:100%;
	float:left;
}
.save-money
{
	float:left;
	width:75px;
	background:url(../images/save.png);
	height:75px;
	
}
.req-popUpDiv-heading
{
	float:left;
	padding:20px;
	width:275px;
	font-family:cambria;
	font-size:16px;
	
}
.req-popUpDiv-contentbox
{
	width:366px;
	margin-left:7px;
	margin-bottom:7px;
	padding:5px;
	background-color:#daecf8;
}
.req-text
{
	font-size:11.5px;
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#024370;
}
.reqpopup-textarea
{
	padding:5px;
	width:87%;
	border:1px solid #d8d7d7;
	margin-top:3px;
	height:50px;
}
.reqpopup-row
{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.reqpopup-textbox
{
	width:50%;
	padding:4px;
	border:1px solid #d8d7d7;
	border-radius:10px;
}
.reqpopup-button {
    background:url(../images/button_bg.jpg) repeat-x scroll left top transparent;
    border: 1px solid #BDBDBD;
    border-radius: 4px 4px 4px 4px;
    height: 28px;
	margin-left:140px;
	cursor:pointer;
    padding: 2px 5px;
}
.reqpopup-button2 {
    background:url(../images/button_bg.jpg) repeat-x scroll left top transparent;
    border: 1px solid #BDBDBD;
    border-radius: 4px 4px 4px 4px;
    height: 24px;
	margin-left:110px;
	cursor:pointer;
    padding: 2px 5px;
    margin-top:20px;
}
.reqpopup-colm
{
	float:left;
	width:50%;
}
.reqpop-textbox
{
	width:90%;
	padding:3px;
	border:1px solid #d8d7d7;
}
.reqpop-textbox2
{
	width:165px;
	padding:1px;
	margin-top:3px;
	margin-bottom:3px;
	border:1px solid #d8d7d7;
}
.text14
{
	text-align:center;
	color:#024370;
	font-family:cambria;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
.howItWorks {
    font-size: 12px;
    width: 100%;

}
.howItWorks ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.howItWorks ul li {
    background:url(../images/arrow.png) no-repeat scroll 5px 4px transparent;
    padding: 0 0 8px 30px;
}

.ht5
{
	height:5px;
}
.h10
{
	height:10px;
}

.mb5
{
	margin-bottom:5px;
}
.mt5
{
	margin-top:5px;
}
.mt10
{
	margin-top:10px;
}


.req-blanket {
    background-color: #999;
    left: 0;
    opacity: 0.60;
	filter: alpha(opacity=60);
	height:100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9001;
}
.reqpop-message-div {
    background-color: #DAECF8;
    border: 4px solid #4E9FCA;
    color: red;
    left: 50%;
    margin-left: -218px;
    margin-top: -90px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 500px;
    z-index: 9002;
}
.req-popcancel2
{
	position:absolute; 
	margin-left:499px;
	margin-top:-15px; 
	cursor:pointer;
}


/*END*/