@charset "utf-8";
/* CSS Document */
@import url("css/industries.css");
*{ margin:0; padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input{
margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit; font-size: 100%;	font-family:'lucida grande', tahoma, verdana, arial, sans-serif;	
}
#if_ie{display:none;}
/*background:#0487af;*/
body{background:#0487af; font-size:13px;}
body,html,ul,menu,dir{margin:0; padding:0;}
body,html img{border:none;}
a, input {
outline:none;
} 
#flashdemo{position:absolute;left:50%; margin-left:-450px; margin-top:142px; cursor:pointer;}
#scroll {
	position:relative;	
	margin:0px auto;
	margin-top:25px;
	overflow:hidden;	
	width:800px;	
	height:510px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	background:#eff8fd;
	z-index:99999;
}
#comm100_TextLink{margin:-80px 10px 0 0; float:right; z-index:99999;}
#pattern{
font-size:200px;
position:absolute;
left:50%;
margin-left:-900px;
z-index:-1;
color:#109bc5;
}

.fltrt{float:right;}
.fltlt{float:left;}
.outer{padding:0px 15px 15px 15px; height:390px; overflow:auto; background:#fff}
.h1{margin:0 0 0 0; font-weight:bold; font-size:18px; color:#0487af;}
.h2{color:#999; font-size:25px; line-height:25px;}
/*body p{margin:0 0 10px 0; color:#666; font-size:14px;}*/
body a{color:#000;}
.highlight{background:#FF9; padding:3px;}
.p1{margin:10px 0 0 0; color:#999; font-size:25px; line-height:25px; } 
.p2{margin:10px 0 0 0; color:#999; font-size:20px; line-height:22px; font-variant:small-caps;}  
.blue{color:#0487af;}
.mr10{margin:10px 0 0 0;}



#header {	
	padding: 5px 10px 5px 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	color:#fff;
}
#callplz{position:absolute; padding:0 0 0 20px;}
#header input{margin:0 3px;}

#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */	
}

#signup{margin:0 0 0 5px; width:100px; text-align:center;}
#notreg{font-size:12px; color:#999;}

/*.btn input{
border:1px #005a75 solid; 
border-top:1px #b8eeff outset; 
background:#0487af; 
color:#FFFFFF; 
box-shadow: 0px 0px 2px #444;
-webkit-box-shadow: 0px 0px 2px #444;
-moz-box-shadow:0px 0px 2px #444;
padding:2px 5px 2px 5px;
}

.btn input:hover{
border:1px #0487af solid; 
border-top:1px #b8eeff outset; 
background:#27a2c8; 
color:#FFFFFF; 
box-shadow: 0px 0px 2px #444;
-webkit-box-shadow: 0px 0px 2px #444;
-moz-box-shadow:0px 0px 2px #444;
}

.btn input:active{
border:1px #007295 solid; 
background:#007295; 
color:#FFFFFF; 

box-shadow: 0px 0px 0px transparent;
-webkit-box-shadow: 0px 0px 0px transparent;
-moz-box-shadow:0px 0px 0px transparent;
}
*/
#login{padding:0 0 0 5px;}
#login2{background:url(../images/user.png) left no-repeat; background-position:3px;}
#pass{background:url(../images/pass.png) left no-repeat; background-position:3px;}

.input{
	border: 2px #27a2c8 solid;
	padding:5px 5px 5px 25px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border-radius: 5px;
	width:150px;		
}
#tools {
	width:9999em;
	position:absolute;
	height:405px;	
}

#intro{}

.tool {
	float:left;
	width:800px;
	height:405px;	
	}

.tool p{
	margin:10px 0 5px 0;	
}

#dock {			
	position:absolute;
	bottom:0;
	margin:0 0 0 130px;
	width:600px;
}
.dock-container {position:relative; height:60px; clear:both;}
#dockhome{z-index:99;}
a.dock-item{display: block; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: #333; float:left;}

.dock-item span {padding:3px; background:#0487AF; color:#fff; border:1px #CCCCCC solid; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;	border-radius: 5px; padding:5px; font-size:12px; display:none;}

.dock-item img { border: 0; margin: 5px 10px 0px; width: 100%; }

.navi {}

#logo{padding:15px 15px 15px 10px; width:150px; position:absolute; bottom:0; cursor:pointer;}
#logo img{width:150px;}

#international{position:absolute; width:140px; height:140px; margin-left:50%; top:415px; left:259px; z-index:999;}
#international a{text-decoration:none;}
#international a img{text-decoration:none;}


.clearfloat{clear:both;}

/*Features*/
#features{margin:20px 0 0 0;}
#features li{display:block; height:100px; width:100px; vertical-align:middle; padding:5px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; vertical-align:middle; text-align:center; position:absolute; font-weight:bold;}
#features li div{margin:10px 0 0 25px;}
.icon{width:48px; height:48px; background:url(../images/featureicons.png);}
#addressbookicon div{background-position:0px 0px;}
#senderidicon div{background-position:0px -48px;}
#groupicon div{background-position:0px -96px;}
#httpapiicon div{background-position:0px -144px;}
#deliveryicon div{background-position:0px -192px;}
#scheduleicon div{background-position:0px -240px;}
#excelicon div{background-position:0px -288px;}
#openidicon div{background-position:0px -336px;}
#pluginicon div{background-position:0px -384px;}
#routesicon div{background-position:0px -432px;}
#whitelabel div{background-position:0px -480px;}
#widget div{background-position:0px -528px;}
#dndicon div{background-position:0px -480px;}
#expluginicon div{background-position:0px -288px;}

#addressbookicon{background-color:#69bce6; margin:0 0 0 10px; color:#0f6089;}
#senderidicon{background-color:#e53d16; margin:5px 0 0 115px; color:#9a2308;}
#groupicon{background-color:#abc605; margin:105px 0 0 20px; color:#5f6e00;}
#httpapiicon{background-color:#ba66a1; margin:110px 0 0 120px; color:#7d2b65;}

#deliveryicon{background-color:#f8b300; margin:0 0 0 220px; color:#a37704;}
#scheduleicon{background-color:#cf048f; margin:10px 0 0 330px; color:#7a1b5c;}
#excelicon{background-color:#ccc; margin:110px 0 0 330px; color:#818181;}
#openidicon{background-color:#c444ff; margin:110px 0 0 430px; color:#7b23a4;}

#pluginicon{background-color:#008bcc; margin:0 0 0 430px; color:#0a4c6b;}
#routesicon{background-color:#ff8400; margin:110px 0 0 225px; color:#9f570b;}
#whitelabel{background-color:#c89843; margin:-5px 0 0 540px; color:#835d19;}
#widget{background-color:#03a590; margin:100px 0 0 530px; color:#01574c;}

#dndicon{background-color:#ff4b4b; margin:110px 0 0 640px; color:#a22323;}
#expluginicon{background-color:#d3ff03; margin:0 0 0 650px; color:#90ac06;}

/*industries*/
#industries{margin:0 0 0 20px;}

/*coverage*/
img#coverageimg{margin:20px 0 0 20px;}
#coverage1{padding:0 0 20px 0;}
#coverage1 li{display:table-cell; padding:5px; width:165px; height:156px; float:left; margin:5px; border:1px #ddd solid; vertical-align:middle;}
#coverage{margin:0 0 0 20px;}
/*Pricing*/
#pricing{margin:10px 0 0 0; width:100%; background:#fff; font-size:14px;}
#pricing tr td{padding:5px; background:#; border:2px #CCC solid; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px; text-align:center; color:#0487af;}
#pricing td.prhd{background:#0487af; color:#fff; font-weight:bold;}

#paynow{background:url(../images/paynow.png) no-repeat; background-position:0px center; display:block; width:105px; padding: 8px 10px 8px 25px; border:1px solid transparent; text-indent:-99999px; float:left;}
#paynow:hover{background:url(../images/paynow.png) no-repeat; background-position:-143px center;}
#paynow:active{background:url(../images/paynow.png) no-repeat; background-position:-287px center;}

/*Payment*/
#payment table td{padding:7px; background:#eee; vertical-align:top;}
#payment table td p{margin:5px 0 5px 0;}
#payindore{background:#156dd1; color:#fff; padding:5px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;}
#payindia{background:#156dd1; color:#fff; padding:5px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;}
#payicici{background:#e77419; color:#fff; padding:5px; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#payhdfc{background:#030751; color:#fff; padding:5px; font-family:Tahoma, Geneva, sans-serif; font-size:16px;}
#payhsbc{background:#d40a1c; color:#fff; padding:5px; font-family:"Times New Roman", Times, serif; font-size:16px;}

/************Ajax Ticker*/
#tms{position:absolute; left:38px; top:300px; width:200px; color:#999; padding:5px;}
#tname{position:absolute; left:320px; top:375px; font-size:14px; font-weight:bold;} 
#intro{vertical-align:middle;}
#intro img{margin:5px 4px 0 0;}
#route_price{margin:280px 0;text-align:center; position:absolute; width:800px;}
#route_price h3{font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#route_price p a{text-decoration:none; color:#c00;}
#route_price p{font-size:11px; margin:0px 0 10px 0;}

#reseller-features li{display:block; padding:5px; border-bottom:1px #eee solid;} 
#reseller-features li img{width:50px; display:inline-block; float:left;}
#reseller-features li p{font-size:18px; color:#999;}

#faqs a{display:block; text-decoration:none; padding:5px; background:#fff;}
#faqs div{padding:5px; background:#d6ecfa; width:745px; margin:5px 0 10px 0;}
#footer{text-align:center;width:800px; margin:0 auto;}
#footer #new{margin:-140px 0 0 0; position:relative; z-index:99999;}
#footer #new img{margin:0 0 0 -200px;}
#footer #new span{position: absolute;margin: 5px 0 0 0px;}
#footer #new span a{color:#c00}

#cname img{float:left;}
#footer a{text-decoration:none;}
#footer p{margin:-12px 0 0 5px; padding:0px; font-size:10px; color:#01455a; float:left;}
#footer .lts{margin:-12px 5px 0 0; padding:0px; font-size:10px; color:#fff; float:right; position:relative; z-index:999;}
.footer ul li{display:table-cell; float:left; padding:5px;}
#fspace{width:60px}
.footer ul li a{color:#eee; font-size:11px; vertical-align:middle;}
.footer ul li a:hover{color:#000;}

/*****Contact slider*/
#topclose{display:block; text-align:right; padding:5px 10px; border:0px solid #666; background:#333;}
#topclose a{color:#fff; font-size:14px; text-decoration:none;}

#sliderWrap {
margin-left:50%;
left:-410px;
	
position:absolute;
top:0px;			
width:820px;
z-index:99999;
}

#slider {
height: 600px;
margin-top:-600px;
}

#slider img {
border: 0;
}

#sliderinside{	
	padding:0 10px;
}

#sliderContent {
position: absolute;
height:600px;
width:100%;
-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px; 
	-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px;

background:rgba(0,0,0,.8);
color:#CCC;

}

#openCloseWrap {
position:absolute;
margin: 600px 0 0 730px;
background:#000;
padding:8px;

-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px; 
-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px;
	
box-shadow: 1px 1px 2px #444; 
-webkit-box-shadow: 1px 1px 2px #444; -moz-box-shadow:0px 0px 2px #444;
}

/*Contact*/
#cleft{width:400px;}
#cright{width:400px;}
#cthanks{padding:10px 0 10px 0 ; position:absolute; bottom:0; font-size:16px;}

#india{padding:5px; border:1px #333 solid; margin:0 0 10px 0; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px;}
#india p{padding:0 0 5px 0; font-size:16px; font-weight:bold;}

.adrs{padding:5px; border:1px #333 solid; margin:0 0 10px 0; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px; font-size:12px; color:#CCC;}
.adrs p{padding:0 0 5px 0; font-size:16px; font-weight:bold;}

.cform{padding:0 10px 0 10px;}
.cform h3{margin:5px 0 5px 0;}
.cform input[type=text]{width:200px; margin:0 0 5px 0; background:transparent; border:1px #666 solid; color:#fff; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px; padding:5px;}
.cform textarea{width:300px; height:50px; margin:0 0 5px 0; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px; background:transparent; border:1px #666 solid; color:#FFF; resize:none; padding:5px;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;}
.cform p{padding:0 0 5px 0; font-size:16px; font-weight:bold;}
#map{width:380px; height:200px; padding:10px;}

.cbtn{background:#666; color:#FFF; border:1px #333 solid; padding:5px 10px 5px 10px; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px;}
#logindiv{z-index:99999; background:#0487af; width:900px; height:600px; position:absolute; left:-450px; margin:0 0 0 50%;}

#txt{position:absolute; top:0px; z-index:-99999; filter:alpha(opacity=0); opacity: 0; -moz-opacity:0; color:#0487af;}

#followus{margin:15px 0 0 0;}
#followus ul li{list-style:none;padding:0;margin:0; width:200px; display:block;}
.whozzat a,.twitter a,.facebook a{padding:10px 0 10px 40px;display:block; color:#eee; text-decoration:none;}
.whozzat a{background:url(../images/follow-w.png) left 50% no-repeat;}
.twitter a{background:url(../images/follow-t.png) left 50% no-repeat;}
.facebook a{background:url(../images/follow-f.png) left 50% no-repeat;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:999993; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent p{margin:10px 0;}
#cboxLoadedContent h2{font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#indusmenu li{display:block; float:left; padding:5px;}
/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

ul.marquee strong{color:#fff;}
ul.marquee {
	/* required styles */
	display: block;
	width:790px;
	padding: 0;
	list-style: none;
	margin-left:-395px;
	margin-top:-20px;
	left:50%;
	position:absolute;
	overflow: hidden;	
	height: 20px; /* height should be included to reserve visual space for the marquee */
	color:#eee;
	cursor:pointer;
}
ul.marquee li {
	/* required styles */
	position: absolute;
	
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 14px Arial, Helvetica, sans-serif;	
}

/*awesome buttons*/
.awesome, .awesome:visited{background: #222 url(../images/alert-overlay.png) repeat-x;display: inline-block;padding: 5px 10px 6px;color: #fff;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 0px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.5);border:none;border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer;}
.awesome:hover{ background-color: #111; color: #fff; }
.awesome:active{ top: 1px; }
.small.awesome, .small.awesome:visited{font-size:12px;padding:3px 10px;}
.medium.awesome, .medium.awesome:visited{font-size: 14px; padding:7px 15px;}
.large.awesome, .large.awesome:visited{font-size:16px; padding:8px 14px 9px;}	

.green.awesome, .green.awesome:visited{background-color: #93be00;}
.green.awesome:hover{background-color: #729300;}
.blue.awesome, .blue.awesome:visited{background-color: #27A2C8;}
.blue.awesome:hover{background-color: #097ca0;}
.red.awesome, .red.awesome:visited{ background-color: #c00000;}
.red.awesome:hover{background-color: #970000;}
.magenta.awesome, .magenta.awesome:visited{background-color: #a9014b;}
.magenta.awesome:hover{background-color: #630030;}
.orange.awesome, .orange.awesome:visited{background-color: #ff5c00;}
.orange.awesome:hover{background-color: #d45500;}
.yellow.awesome, .yellow.awesome:visited{background-color: #ffb515;}
.yellow.awesome:hover{background-color: #fc9200;}
.gray.awesome, .gray.awesome:visited{background-color:#666;}
.gray.awesome:hover{background-color:#333;}

/*flags drop down*/
#flags{position:absolute; margin-left:50%; left:-450px; top:72px; z-index:9}
#contact{ cursor:pointer;background:#eee; position:absolute; margin-left:50%; left:-450px; top:120px; padding:10px 17px 10px 10px;-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px;}
.dropdown{background:#eee; color:#000;cursor:pointer;position:absolute;list-style-type:none; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px;}
.dropdown .selected{color: #eee;cursor: pointer;font-size: 14px;line-height: 24px;margin: 0px;overflow: hidden;padding:10px;}
.dropdown img{float:left; margin-right:8px;}
.dropdown a {text-decoration:none; color:#eee;}
.drop ul {list-style-type:none;largin:0;padding:0;}
.drop ul li{border-top: 1px solid #333; color: #eee; cursor: pointer; display: none; font-size: 14px; line-height: 24px;margin: 0px;overflow: hidden;padding:5px 10px;}

.drop ul li:hover{background:#f8f8f8; color:#000}

.flag-24{display:inline;float:none;width:24px;height:24px;background-image:url(../images/flags-24x24.png);}
.flag-24.AD{background-position:0 -0px;}.flag-24.AE{background-position:0 -24px;}.flag-24.AF{background-position:0 -48px;}.flag-24.AG{background-position:0 -72px;}.flag-24.AI{background-position:0 -96px;}.flag-24.AL{background-position:0 -120px;}.flag-24.AM{background-position:0 -144px;}.flag-24.AN{background-position:0 -168px;}.flag-24.AO{background-position:0 -192px;}.flag-24.AQ{background-position:0 -216px;}.flag-24.AR{background-position:0 -240px;}.flag-24.AS{background-position:0 -264px;}.flag-24.AT{background-position:0 -288px;}.flag-24.AU{background-position:0 -312px;}.flag-24.AW{background-position:0 -336px;}.flag-24.AZ{background-position:0 -360px;}.flag-24.BA{background-position:0 -384px;}.flag-24.BB{background-position:0 -408px;}.flag-24.BD{background-position:0 -432px;}.flag-24.BE{background-position:0 -456px;}.flag-24.BF{background-position:0 -480px;}.flag-24.BG{background-position:0 -504px;}.flag-24.BH{background-position:0 -528px;}.flag-24.BI{background-position:0 -552px;}.flag-24.BJ{background-position:0 -576px;}.flag-24.BM{background-position:0 -600px;}.flag-24.BN{background-position:0 -624px;}.flag-24.BO{background-position:0 -648px;}.flag-24.BR{background-position:0 -672px;}.flag-24.BS{background-position:0 -696px;}.flag-24.BT{background-position:0 -720px;}.flag-24.BV{background-position:0 -744px;}.flag-24.BW{background-position:0 -768px;}.flag-24.BY{background-position:0 -792px;}.flag-24.BZ{background-position:0 -816px;}.flag-24.CA{background-position:0 -840px;}.flag-24.CC{background-position:0 -864px;}.flag-24.CD{background-position:0 -888px;}.flag-24.CF{background-position:0 -912px;}.flag-24.CG{background-position:0 -936px;}.flag-24.CH{background-position:0 -960px;}.flag-24.CI{background-position:0 -984px;}.flag-24.CK{background-position:0 -1008px;}.flag-24.CL{background-position:0 -1032px;}.flag-24.CM{background-position:0 -1056px;}.flag-24.CN{background-position:0 -1080px;}.flag-24.CO{background-position:0 -1104px;}.flag-24.CR{background-position:0 -1128px;}.flag-24.CU{background-position:0 -1152px;}.flag-24.CV{background-position:0 -1176px;}.flag-24.CX{background-position:0 -1200px;}.flag-24.CY{background-position:0 -1224px;}.flag-24.CZ{background-position:0 -1248px;}.flag-24.DE{background-position:0 -1272px;}.flag-24.DJ{background-position:0 -1296px;}.flag-24.DK{background-position:0 -1320px;}.flag-24.DM{background-position:0 -1344px;}.flag-24.DO{background-position:0 -1368px;}.flag-24.DZ{background-position:0 -1392px;}.flag-24.EC{background-position:0 -1416px;}.flag-24.EE{background-position:0 -1440px;}.flag-24.EG{background-position:0 -1464px;}.flag-24.EH{background-position:0 -1488px;}.flag-24.ER{background-position:0 -1512px;}.flag-24.ES{background-position:0 -1536px;}.flag-24.ET{background-position:0 -1560px;}.flag-24.FI{background-position:0 -1584px;}.flag-24.FJ{background-position:0 -1608px;}.flag-24.FK{background-position:0 -1632px;}.flag-24.FM{background-position:0 -1656px;}.flag-24.FO{background-position:0 -1680px;}.flag-24.FR{background-position:0 -1704px;}.flag-24.GA{background-position:0 -1728px;}.flag-24.GB{background-position:0 -1752px;}.flag-24.GD{background-position:0 -1776px;}.flag-24.GE{background-position:0 -1800px;}.flag-24.GF{background-position:0 -1824px;}.flag-24.GH{background-position:0 -1848px;}.flag-24.GI{background-position:0 -1872px;}.flag-24.GL{background-position:0 -1896px;}.flag-24.GM{background-position:0 -1920px;}.flag-24.GN{background-position:0 -1944px;}.flag-24.GP{background-position:0 -1968px;}.flag-24.GQ{background-position:0 -1992px;}.flag-24.GR{background-position:0 -2016px;}.flag-24.GS{background-position:0 -2040px;}.flag-24.GT{background-position:0 -2064px;}.flag-24.GU{background-position:0 -2088px;}.flag-24.GW{background-position:0 -2112px;}.flag-24.GY{background-position:0 -2136px;}.flag-24.HK{background-position:0 -2160px;}.flag-24.HM{background-position:0 -2184px;}.flag-24.HN{background-position:0 -2208px;}.flag-24.HR{background-position:0 -2232px;}.flag-24.HT{background-position:0 -2256px;}.flag-24.HU{background-position:0 -2280px;}.flag-24.ID{background-position:0 -2304px;}.flag-24.IE{background-position:0 -2328px;}.flag-24.IL{background-position:0 -2352px;}.flag-24.IN{background-position:0 -2376px;}.flag-24.IO{background-position:0 -2400px;}.flag-24.IQ{background-position:0 -2424px;}.flag-24.IR{background-position:0 -2448px;}.flag-24.IS{background-position:0 -2472px;}.flag-24.IT{background-position:0 -2496px;}.flag-24.JM{background-position:0 -2520px;}.flag-24.JO{background-position:0 -2544px;}.flag-24.JP{background-position:0 -2568px;}.flag-24.KE{background-position:0 -2592px;}.flag-24.KG{background-position:0 -2616px;}.flag-24.KH{background-position:0 -2640px;}.flag-24.KI{background-position:0 -2664px;}.flag-24.KM{background-position:0 -2688px;}.flag-24.KN{background-position:0 -2712px;}.flag-24.KP{background-position:0 -2736px;}.flag-24.KR{background-position:0 -2760px;}.flag-24.KW{background-position:0 -2784px;}.flag-24.KY{background-position:0 -2808px;}.flag-24.KZ{background-position:0 -2832px;}.flag-24.LA{background-position:0 -2856px;}.flag-24.LB{background-position:0 -2880px;}.flag-24.LC{background-position:0 -2904px;}.flag-24.LI{background-position:0 -2928px;}.flag-24.LK{background-position:0 -2952px;}.flag-24.LR{background-position:0 -2976px;}.flag-24.LS{background-position:0 -3000px;}.flag-24.LT{background-position:0 -3024px;}.flag-24.LU{background-position:0 -3048px;}.flag-24.LV{background-position:0 -3072px;}.flag-24.LY{background-position:0 -3096px;}.flag-24.MA{background-position:0 -3120px;}.flag-24.MC{background-position:0 -3144px;}.flag-24.MD{background-position:0 -3168px;}.flag-24.ME{background-position:0 -3192px;}.flag-24.MG{background-position:0 -3216px;}.flag-24.MH{background-position:0 -3240px;}.flag-24.MK{background-position:0 -3264px;}.flag-24.ML{background-position:0 -3288px;}.flag-24.MM{background-position:0 -3312px;}.flag-24.MN{background-position:0 -3336px;}.flag-24.MO{background-position:0 -3360px;}.flag-24.MP{background-position:0 -3384px;}.flag-24.MQ{background-position:0 -3408px;}.flag-24.MR{background-position:0 -3432px;}.flag-24.MS{background-position:0 -3456px;}.flag-24.MT{background-position:0 -3480px;}.flag-24.MU{background-position:0 -3504px;}.flag-24.MV{background-position:0 -3528px;}.flag-24.MW{background-position:0 -3552px;}.flag-24.MX{background-position:0 -3576px;}.flag-24.MY{background-position:0 -3600px;}.flag-24.MZ{background-position:0 -3624px;}.flag-24.NA{background-position:0 -3648px;}.flag-24.NC{background-position:0 -3672px;}.flag-24.NE{background-position:0 -3696px;}.flag-24.NF{background-position:0 -3720px;}.flag-24.NG{background-position:0 -3744px;}.flag-24.NI{background-position:0 -3768px;}.flag-24.NL{background-position:0 -3792px;}.flag-24.NO{background-position:0 -3816px;}.flag-24.NP{background-position:0 -3840px;}.flag-24.NR{background-position:0 -3864px;}.flag-24.NU{background-position:0 -3888px;}.flag-24.NZ{background-position:0 -3912px;}.flag-24.OM{background-position:0 -3936px;}.flag-24.PA{background-position:0 -3960px;}.flag-24.PE{background-position:0 -3984px;}.flag-24.PF{background-position:0 -4008px;}.flag-24.PG{background-position:0 -4032px;}.flag-24.PH{background-position:0 -4056px;}.flag-24.PK{background-position:0 -4080px;}.flag-24.PL{background-position:0 -4104px;}.flag-24.PM{background-position:0 -4128px;}.flag-24.PN{background-position:0 -4152px;}.flag-24.PR{background-position:0 -4176px;}.flag-24.PS{background-position:0 -4200px;}.flag-24.PT{background-position:0 -4224px;}.flag-24.PW{background-position:0 -4248px;}.flag-24.PY{background-position:0 -4272px;}.flag-24.QA{background-position:0 -4296px;}.flag-24.RE{background-position:0 -4320px;}.flag-24.RO{background-position:0 -4344px;}.flag-24.RS{background-position:0 -4368px;}.flag-24.RU{background-position:0 -4392px;}.flag-24.RW{background-position:0 -4416px;}.flag-24.SA{background-position:0 -4440px;}.flag-24.SB{background-position:0 -4464px;}.flag-24.SC{background-position:0 -4488px;}.flag-24.SD{background-position:0 -4512px;}.flag-24.SE{background-position:0 -4536px;}.flag-24.SG{background-position:0 -4560px;}.flag-24.SH{background-position:0 -4584px;}.flag-24.SI{background-position:0 -4608px;}.flag-24.SJ{background-position:0 -4632px;}.flag-24.SK{background-position:0 -4656px;}.flag-24.SL{background-position:0 -4680px;}.flag-24.SM{background-position:0 -4704px;}.flag-24.SN{background-position:0 -4728px;}.flag-24.SO{background-position:0 -4752px;}.flag-24.SR{background-position:0 -4776px;}.flag-24.ST{background-position:0 -4800px;}.flag-24.SV{background-position:0 -4824px;}.flag-24.SY{background-position:0 -4848px;}.flag-24.SZ{background-position:0 -4872px;}.flag-24.TC{background-position:0 -4896px;}.flag-24.TD{background-position:0 -4920px;}.flag-24.TF{background-position:0 -4944px;}.flag-24.TG{background-position:0 -4968px;}.flag-24.TH{background-position:0 -4992px;}.flag-24.TJ{background-position:0 -5016px;}.flag-24.TK{background-position:0 -5040px;}.flag-24.TL{background-position:0 -5064px;}.flag-24.TM{background-position:0 -5088px;}.flag-24.TN{background-position:0 -5112px;}.flag-24.TO{background-position:0 -5136px;}.flag-24.TR{background-position:0 -5160px;}.flag-24.TT{background-position:0 -5184px;}.flag-24.TV{background-position:0 -5208px;}.flag-24.TW{background-position:0 -5232px;}.flag-24.TZ{background-position:0 -5256px;}.flag-24.UA{background-position:0 -5280px;}.flag-24.UG{background-position:0 -5304px;}.flag-24.UM{background-position:0 -5328px;}.flag-24.US{background-position:0 -5352px;}.flag-24.UY{background-position:0 -5376px;}.flag-24.UZ{background-position:0 -5400px;}.flag-24.VA{background-position:0 -5424px;}.flag-24.VC{background-position:0 -5448px;}.flag-24.VE{background-position:0 -5472px;}.flag-24.VG{background-position:0 -5496px;}.flag-24.VI{background-position:0 -5520px;}.flag-24.VN{background-position:0 -5544px;}.flag-24.VU{background-position:0 -5568px;}.flag-24.WF{background-position:0 -5592px;}.flag-24.WS{background-position:0 -5616px;}.flag-24.YE{background-position:0 -5640px;}.flag-24.YT{background-position:0 -5664px;}.flag-24.ZA{background-position:0 -5688px;}.flag-24.ZM{background-position:0 -5712px;}.flag-24.ZW{background-position:0 -5736px;}.flag-24.INT{background-position:0 -5760px;}

/* TipTip CSS - Version 1.2 */
.mt{cursor:pointer;}
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/*international checkrates*/
#search{margin:0 0 10px 0;}
#search input[type=text]{border:1px solid #ccc; padding:6px;}
#rate-div table td.rate-head{padding:5px; background:#0487af; color:#fff;}
#rate-div table td{padding:5px; background:#e0f4ff;}
#rate-div table .pagibg{background:#fff; padding:0px;}
#pagination{text-align:center;}
#pagination ul li{display:block; float:left;}
#pagination ul li a{display:table-cell;text-decoration:none; background:#0487af url(../images/alert-overlay.png); color:#fff; height:20px; width:20px; font-size:11px; text-align:center; vertical-align:middle;}
#loading{width:16px; height:16px; background:#fff url(../images/loading.gif) no-repeat center;}

.msgLike{width: 790px; margin: 10px auto 0 auto; padding:5px; background:#EFF8FD;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
