/***** CSS3 *****/
.invGraBg1{
	background:#337bae;color:#f1f8ff;text-shadow:1px 1px #036;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3397ca', EndColorStr='#33689b');
	background:-webkit-gradient(linear, left top, left bottom, from(#3397ca), to(#33689b));
	background-image:-webkit-linear-gradient(#3397ca, #33689b);
	background-image:   -moz-linear-gradient(#3397ca, #33689b);
	background-image:    -ms-linear-gradient(#3397ca, #33689b);
	background-image:     -o-linear-gradient(#3397ca, #33689b);
	background-image:        linear-gradient(#3397ca, #33689b);
}

.theGraBg1{
	background:#f6faff;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8f3ff', EndColorStr='#ffffff');
	background:-webkit-gradient(linear, left top, left bottom, from(#e8f3ff), to(#fff));
	background-image:-webkit-linear-gradient(#e8f3ff, #fff);
	background-image:   -moz-linear-gradient(#e8f3ff, #fff);
	background-image:    -ms-linear-gradient(#e8f3ff, #fff);
	background-image:     -o-linear-gradient(#e8f3ff, #fff);
	background-image:        linear-gradient(#e8f3ff, #fff);
}


#agentsByContinents nav{
	background:#f8f6f6;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f5f5');
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f5f5));
	background-image:-webkit-linear-gradient(#fff, #fff, #fff, #fff, #F0EDED);
	background-image:   -moz-linear-gradient(#fff, #fff, #fff, #fff, #F0EDED);
	background-image:    -ms-linear-gradient(#fff, #fff, #fff, #fff, #F0EDED);
	background-image:     -o-linear-gradient(#fff, #fff, #fff, #fff, #F0EDED);
	background-image:        linear-gradient(#fff, #fff, #fff, #fff, #F0EDED);
}


#travelAgentsSearch,.invGraBg1,.theGraBg1{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.invGraBg1 i{
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}

#travelAgentsSearch input{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}


/***** GROUPING *****/
#travelAgentsByServices nav, #travelAgentsByServices ul{background:url(/static/images/sprite_bgs.png) no-repeat 0 0;}

/***** STYLES *****/
#travelAgentsSearch{border:1px solid #36c;padding:15px;margin:10px 0 0;}
#travelAgentsSearch .h{margin:-25px 0 10px;}
#travelAgentsSearch .h h2{background:#fff;font-size:1.3em;font-weight:bold;color:#039;text-transform:uppercase;padding:0 7px;}
#travelAgentsSearch div.fl > div{margin:0 10px 0 0;}
#travelAgentsSearch div.fl > div,#travelAgentsSearch input{color:#333;}
#travelAgentsSearch input[type=text]{margin:0 7px 0 0;padding:7px 5px;width:175px;vertical-align:top;}
#travelAgentsSearch input[type=submit]{padding:6px 15px;cursor:pointer;font-size:1.3em;}


#travelAgentsByServices .more{font-size:.9em;float:right;padding:5px 0 0;}
#travelAgentsByServices .more a{color:#46b;}
#travelAgentsByServices .more a:hover{color:#06c;}
#travelAgentsByServices .more b{font-family:Verdana, Geneva, sans-serif;}

#travelAgentsByServices section{width:49%;background-position:0 -700px;}
#travelAgentsByServices .h{border-bottom:1px dashed #bfcce5;font-size:1.1em;font-weight:bold;padding:0 0 3px;margin:0 0 10px;}
#travelAgentsByServices nav{background-position:0 -675px;padding:0 0 0 15px;}
#travelAgentsByServices ul{background-position:right -875px;margin:0;padding:0 12px 15px 0;list-style:none;}
#travelAgentsByServices li{float:left;width:105px;padding:4px 0;font-size:.9em;color:#46b;line-height:1.2em;}
#travelAgentsByServices li a{color:#444;}

.invGraBg1 {border:1px solid #316596;}
.invGraBg1 i{float:right;font-size:1.3em;line-height:1.15em;font-weight:bold;padding:7px 10px;background:#1b4368;border-left:1px solid #3398cb;cursor:pointer;}
.invGraBg1 i:hover{background:#316596}
.invGraBg1 h3{font-size:1.1em;font-weight:bold;display:inline-block;padding:7px 0 7px 10px;}
.invGraBg1 h2{font-size:1.1em;font-weight:bold;display:inline-block;padding:7px 0 7px 10px;}

.theGraBg1{border:1px solid #99cbe5;padding:15px 12px;}

.seoTextBox{font-size:.9em;padding:10px;border:1px dashed #bfddec;}

#thinColumn .links{padding:10px 5px;}
#thinColumn .links li{padding:3px;}
#thinColumn .links li:before{content:'\203A';font-family:Verdana, Geneva, sans-serif;font-size:1.1em;color:#06c;float:left;margin:-1px 5px 0 0;}

#thinColumn .links.divider li{border:1px dotted transparent;border-top-color:#999;padding:5px;}
#thinColumn .links.divider li:first-child{border-top:0;}

#thinColumn .links.twoColumns li{float:left;padding:3px 10px;width:40%;}

#thinColumn .links.default ul{list-style:disc inside;}

#thinColumn .links.scroller{padding:5px;}
#thinColumn .links.scroller ul{overflow:hidden;}
#thinColumn .links.scroller li{padding:5px 15px;}

#thinColumn .links.text p{padding-left:12px;color:#333;}
#thinColumn .links.text p:first-child{padding-left:0;margin-bottom:2px;}
#thinColumn .links.text a{font-weight:bold;}
#thinColumn .links.text li:hover{background:#eef7ff;border-color:#ccc;border-bottom-color:transparent;}


/***** AGENTS BY CONTINENTS PAGE *****/
#agentsByContinents .h2 i{vertical-align:middle;margin-bottom:2px;}
#agentsByContinents .h2 h2{font-size:1.2em;font-weight:bold;}
#agentsByContinents .h2 b{font-weight:bold}

#agentsByContinents nav{padding:15px 10px 20px 20px;}
#agentsByContinents figure{float:left;width:100px;margin:0 25px 0 0;}
#agentsByContinents ul{overflow:hidden;}
#agentsByContinents li{float:left;width:135px;margin:0 0 5px;}
#agentsByContinents li:before{content:'';float:left;border:4px solid transparent;border-left-color:#06c;margin:4px 3px 0 0;}


.relatedLinks li{float:left;padding:0 0 7px;position:relative;line-height:1.3em;}
.relatedLinks li:before{content:'';border:4px solid transparent;border-left-color:#999;position:absolute;top:3px;}
.relatedLinks li a{margin:0 10px;*margin-left:0;display:inline-block;}

.relatedLinks.grid-a li{width:49.95%;}
.relatedLinks.grid-a  li:nth-child(n){width:50%;margin-right:-.5px;}
.relatedLinks.grid-b li{width:33.25%;}
.relatedLinks.grid-b  li:nth-child(n){width:33.333%;margin-right:-.5px;}
.relatedLinks.grid-c li{width:24.925%;}
.relatedLinks.grid-c  li:nth-child(n){width:25%;margin-right:-.5px;}