body{
margin:0;
padding:0;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.mainwrap{
width:100%;
height:auto;
margin:0 auto;
overflow:hidden;
}

.headertop{
width:100%;
height:auto;
margin:0 auto;
overflow:hidden;
background-image:url(../images/headergradient.jpg);
background-position: bottom;
background-repeat:repeat-x;
height:120px;

}
.header{
width:1003px;

overflow:hidden;
background-image:url(../images/headergradient.jpg);
background-repeat:repeat-x;
height:108px;
margin:10px auto auto;
}
.headerbox{
width:1003px;
height:auto;
overflow:hidden;
}

.logosection{
width:670px;
height:auto;
float:left;
overflow:hidden;
/*border:1px solid red;*/

}
.bannersection{
width:330px;
height:auto;
float:right;
overflow:hidden;
/*border:1px solid red;*/

}
a.upperlink{
font-family:'Trebuchet MS'; color:#000; font-size:11px; text-decoration:none;

}
a.upperlink:hover{
font-family:'Trebuchet MS'; color:#000; font-size:11px; text-decoration:underline;

}
.mainwrap1{
width:1003px;
height:auto;
margin:0 auto;
overflow:hidden;
background-color:#FFFFFF;
}
.leftpanel{
width:720px;
height:auto;
margin:0 auto;
overflow:hidden;
float:left;
margin:10px 5px 0 5px;
}
.rightpanel{
width:250px;
height:auto;
margin:0 auto;
overflow:hidden;
float:right;
margin:10px 5px 0 0;
}
.spocontainer{
width:235px;
height:auto;
margin:10px 0 5px 5px;
overflow:hidden;
background-color:#FFFFFF;
border:1px solid #CCCCCC;

}
.spocontainerinner{
width:225px;
height:auto;
margin:0 auto;

overflow:hidden;

}
.spoheadback{
background-image:url(../images/spogradient.jpg);
background-repeat:repeat-x;
width:225px;
height:39px;
overflow:hidden;
margin:5px 0 5px 0;

}
.spoheadtext{
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
padding:10px 0 0 0px;
margin-left:10px;

}
.spopackagecontainer{
width:235px;
height:auto;
overflow:hidden;
background-color:#FFFFFF;
border-bottom:1px dashed #cccccc;

}
.spopackagecontainer:hover{
background-color:#e8f3ff;

}
.spoimagecontainer{
width:110px;
height:auto;
overflow:hidden;
float:left;
margin:5px 0 10px 5px;

}
.spotextcontainer{
width:110px;
height:auto;
overflow:hidden;
float:right;
margin-right:5px;

}
.spotext{
font-family:"Trebuchet MS"; color:#004c76; font-size:11px; font-weight:normal; text-decoration:none; padding-top:5px;
}

.sporate{
font-family:"Trebuchet MS"; color:#ff0000; font-size:12px; font-weight:bold; text-decoration:none;
}

.spodottedline{
background-image:url(../images/spodottedline.jpg);
width:214px;
height:1px;
overflow:hidden;
margin:0 auto;
margin:5px 0 5px 10px;

}
.newsletterback{
background-image:url(../images/newsletterback.jpg);
background-repeat:no-repeat;
width:240px;
height:180px;
overflow:hidden;
margin:10px 0 0 0px;

}

#sddm1
{	

	width:1003px;
	height:auto;
	background:#f5eee6;
	z-index:2;
	margin:0 auto;
	position:relative;
	

}



#sddm1 li
{

	margin: 0;
	padding:0;
	list-style: none;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;

	}

#sddm1 li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 8px 20px;
	width: auto;
	background: #f5eee6;
	color: #000;
	text-align: center;
	text-decoration: none;
	}

#sddm1 li a:hover
{	background: #eae1d8;

color:#000;

}

#sddm1 div
{	position: absolute;
	visibility: hidden;
	margin: 0 ;
	padding: 0;
	background: #f5eee6;
	border: 1px solid #d6cdc0}

	#sddm1 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 8px 20px;
		width:120px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f5eee6;
		color: #000;
		font-family:"Trebuchet MS";
		font:12px;
		}

	#sddm1 div a:hover
	{	background: #eae1d8;
		color: #000;
		width:120px;}/* CSS Document */

<!--packagesection-->
.packsection{
width:720px;
height:auto;
overflow:hidden;
margin:5px 5px 0 5px;
display:inline;
}
.packback{
background-image:url(../images/1pxpackage.jpg);
background-repeat:repeat-x;
width:225px;
height:180px;
float:left;
background-color:#def3ff;
overflow:hidden;
border:1px solid #96d8ff;
margin:10px 0 0 10px;
display:inline;

}
.imgbox{
margin:3px 0 0 3px; width:225px; height:auto; overflow:hidden;
}
.textbox{
margin:3px 0 0 3px; width:225px; height:auto; overflow:hidden;

}
.descriptionbox{
margin:3px 0 3px 5px; width:210px; height:auto; overflow:hidden;
font-family:"Trebuchet MS"; color:#000; font-size:11px; text-align:justify;
}
a.pacttextlink{
font-family:"Trebuchet MS"; color:#006195; font-size:11px; font-weight:bold; text-decoration:none;
}
a.pacttextlink:hover{
font-family:"Trebuchet MS"; color:#006195; font-size:11px; font-weight:bold; text-decoration:underline;
}
<!--packagesection ends-->

<!--newsletter-->
.newslettertext{
font-family:"Trebuchet MS";
color:#FFFFFF;
font-size:12px;
width:78px;
height:auto;
overflow:hidden;


}
<!--newsletterends-->
<!--footer-->
.footer{
background-image:url(images/1pxfooterback.jpg); background-repeat:repeat-x; width:100%; height:34px; overflow:hidden; clear:both; margin:10px;

}
a.footerlink{
font-family:"Trebuchet MS";
font-size:13px;
color:#fff;
text-decoration:underline;


}
a.footerlink:hover{
font-family:"Trebuchet MS";
font-size:13px;
color:#b7e4ff;
text-decoration:none;

}
a.style6{
font-family:"Trebuchet MS";
font-size:15px;
text-decoration:none;
color:#ffee00;
font-weight:bold;

}
 .spatext{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffee00;
 font-weight:bold;
 padding-left:0px;
 overflow:hidden;
 }
  .spatext1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#b7e4ff;
 font-weight:bold;
 padding-left:0px;
 overflow:hidden;
 }
 .style66{
 color:#fff;
 font-family:"Trebuchet MS";
font-size:12px;
 
 }
 .spamain{
 
background-color:#f2f2e8; height:200px; overflow:hidden; clear:both; margin:5px 0px 0 0px; border:1px solid #dfdeda; width:1003px; margin:0 auto;
 }
 .spabox{
 
 height:200px; overflow:hidden; margin:5px 0px 0 0px; width:1003px; margin:0 auto;
 }
 .spacontainer{
 
 height:200px; overflow:hidden; margin:20px 0px 0 5px; width:195px; float:left; display:inline;
 }
 .spaimagebox{
 
 height:auto; overflow:hidden;width:170px;
 }
 .spatextbox{
 
 height:auto;width:170px; margin-left:10px;font-family:"Trebuchet MS";
 color:#4c4c4c; font-size:12px;
 }
 a.spalinkk{
 font-family:"Trebuchet MS";
 color:#000000; font-size:12px;
 font-weight:bold;
 text-decoration:none;
 
 }
  a.spalinkk:hover{
 font-family:"Trebuchet MS";
 color:#797979; font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 
 }
 .banner1{
margin:3px 10px 0 0; color:#000; font-size:10px;
 }
 h2{
color:#FF0000; font-family:'Trebuchet MS'; font-size:18px;
 
 }
 .flashcontainer{
width:715px; height:auto; overflow:hidden; display:inline;
 }
 .packmainn{
margin:5px 0 5px 10px; width:720px; height:auto; overflow:hidden;
 }
 .spomainn{
width:110px; height:auto; overflow:hidden;
 }
 .spasectionbox{
margin:20px 0 5px 10px; width:1003px; margin:0 auto;
 }
 .mapback{
 background-image:url(../images/maplisting1.jpg);
 background-repeat:no-repeat;
 width:710px;
 height:420px;
 overflow:hidden;
 border:1px solid #004087;
 margin-left:5px;
 
 
 }
 .maplist{
width:150px; height:auto;float:left; margin-left:10px;
 }
  .maplist1{
width:150px; height:auto;float:left; margin-left:10px;
 }
#mapcountrylist{
 margin:10px 0 0 10px;
 list-style:none;
 padding:0;

 

 }
 #mapcountrylist li{
 margin:0;
 padding:0;
 list-style:none;
 font-family:"Trebuchet MS";
 color:#000; font-size:14px;

 

 }
#mapcountrylistinner{
margin:0;
padding:0;
font-family:Calibri,Verdana, Arial, Helvetica, sans-serif;
color:#000; font-size:11px;
list-style:none;



 }
 
 #mapcountrylistinner li{
 margin:5px 0 0 0;
padding:0px;
 }
  #mapcountrylistinner li a{
  margin:0px;
  padding:0px;
font-family:Calibri,Verdana, Arial, Helvetica, sans-serif;
color:#025380; font-size:13px;
text-decoration:none;
font-weight:bold;

 }
 #mapcountrylistinner li a:hover{
font-family:Calibri,Verdana, Arial, Helvetica, sans-serif;
color:#fff; font-size:13px;
text-decoration:none;
background-color:#004087;
padding:2px;
font-weight:bold;
}
<!---->
a.linkc{
font-family:'Trebuchet MS'; color:#000000; font-size:14px;

}

<!--callusdiv-->
.assistantcall{
margin-top:5px; margin-right:10px;
}
.assitanttext{
font-family:'Trebuchet MS'; color:#0a4f9c; font-size:16px; font-weight:bold; padding-right:5px;

}
.querylink{

font-family:'Trebuchet MS'; color:#0a4f9c; font-size:16px; font-weight:bold; margin-right:5px;
}
a.maillink{

font-family:'Trebuchet MS'; color:#000000; font-size:13px; text-decoration:underline;
}
a.maillink:hover{

font-family:'Trebuchet MS'; color:#000000; font-size:13px; text-decoration:none;
}
