*
{
 padding:0;
 margin:0;
}

body
{
	background: #dfecf5 url("../images/main-containerbg.jpg") repeat-x;
}

body,div,p,span,h1,h2,h3,ul,li,a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444;
}

span,ul li,a,p
{
	overflow: hidden;
}

ul li
{
 list-style-type: none;
}

img,a
{
	border: none;
}

h1
{
 font-size: 18px;
 color: white;	
}

#maincontainer
{
	width: 100%;
	height: auto;
}

/* header starts */
#headerpanel
{
 background: url("../images/header-bg.jpg") repeat-x top left;
 width: 990px;
 height: 105px;
 margin: 0 auto;
}

#header
{
	width: 960px;
	margin: 0 auto;
}

#header p.logo
{
	background: url("../images/logo-bg.jpg") no-repeat top left;
	width: 250px;
	height: 100px;
	float: left;
}

#header p.logo a
{
	margin: 4px 0 0 35px;
	float: left;
}

#header ul.Navheader
{
	width: auto;
	height: 44px;
	float: left;
	margin: 0 0 0 10px;
}

#header ul.Navheader li
{
	width: auto;
	height: 44px;
	float: left;
	font-size: 15px;
	color: #182e81;
	margin: 10px 0 0 0;
}

#header ul.Navheader li a
{
	width: auto;
	font-size: 15px;
	color: #182e81;
	text-decoration: none;
	float: left;
	margin: 7px 0 0 0;
	padding: 6px 20px 7px 24px;
}	


#header ul.Navheader li a:hover
{
  background: url("../images/nav-anchor-rpt.jpg") repeat-x;
	width: auto;
	float: left;
	cursor: pointer;
}

#header ul.Navheader li.active a,
#header ul.Navheader li.active a:hover
{
	background: url("../images/nav-options-bg.jpg") no-repeat left top;
	border-right: 1px solid #ffcd30;
	cursor: default;
}

#header ul.Navheader li a span
{
	font-size: 15px;
	color: #182e81;
}

#header ul.Navheader li.seperator
{
	background: url("../images/nav-seperator.jpg") no-repeat top;
	width: 3px;
	height: 43px;
	overflow: hidden;
	float: left;
	padding: 0;
}

div.order_quote
{
	width: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 27px 14px 0 0;
	overflow: hidden;
	display:none;
}

*+html div.order_quote
{
	margin: -27px 14px 0 0;
}

* html div.order_quote
{
	margin: -27px 9px 0 0;
}

div.order_quote p a
{
	color: #182e82;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 5px;
}

div.order_quote p a.order
{
	padding: 0 5px 0 0;
	font-weight: bold; 
}	

div.order_quote p a:hover
{
	text-decoration: underline;
}


/* header ends */


/* contentarea starts */

#contentpanel
{	
	width: 990px;
	height: auto;
	background: #deebf5 url("../images/contentarea-bg.jpg") repeat-x top left;
	margin: 0 auto;
	overflow: hidden;
}

#contentarea
{
	width: 960px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 20px 0;
}


/* Leftarea starts */
#contentarea #leftarea
{
	width: 330px;
	height: auto;
	float: left;
	overflow: hidden;
}

#innerleftpanel
{
	width: 330px;
	height: auto;
	background-color: #fff;
}

#leftarea .bookmmt
{
	background: transparent url("../images/leftbluebg.gif") no-repeat;
	width: 330px;
	height: 210px;
}

#leftarea .bookmmt div
{
	padding: 15px 0 0 0;
	margin-left: 22px;
}

ul.bulletlist
{
	width: 300px;
	height: auto;
	margin-top: 32px;
}

ul.bulletlist li
{
	width: 300px;
	float: left;
	margin: 0 0 6px 0;
}

ul.bulletlist li span.listimg img
{
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 5px;
}

ul.bulletlist li span.listtext
{
	width: 270px;
	float: left;
	color: #bfc8d7;
	font-size:14px;
}

ul.bulletlist li span.shinetext
{
	font-size:14px;
	color: white;
}

div#aboutus_container
{
	border-style: solid;
	border-color:#e3e3e3;
	border-width:0 1px 0 1px; 
	padding-bottom: 20px;
	overflow: hidden;
}

div#aboutus
{
	width: 295px;
	height: auto;
	padding-top: 22px;
	margin: 0 auto;
}

div#aboutus p.mypic
{
	background: transparent url("../images/mymmt.jpg") no-repeat;
	width: 59px;
	height: 60px;
	float: left;
	margin-right: 9px;
}

div#aboutus .little_aboutus
{
	width: 226px;
	height: auto;
	float: left;
}

div#aboutus .little_aboutus p.copyhead
{
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 8px;
}

div#aboutus .little_aboutus p
{
	padding-bottom: 22px;
}

div#communication_options
{
	background: #2e60a6 url("../images/communication-options-bg.jpg") repeat-x;
	width: 330px;
	height: auto;
	padding: 20px 0 10px 0;
	overflow: hidden;
}

div#communication_options ul
{
	width: 295px;
	height: auto;
	margin: 0 auto;
}

div#communication_options ul li
{
	width: 62px;
	display: inline;
	float: left;
	color: #ffffff;
	font-size:14px;
	margin-right: 15px;
	text-align: center;
}

div#communication_options ul li.lastitem
{
	margin-right: 0px;
	width: 64px;
}

div#bottom_bluearc
{
	width: 330px;
	height: 8px;
}

div#bottom_bluearc ul li
{
 width: auto;	
 float: left;
}

div#bottom_bluearc ul li.bottomleftarc
{
	background: url("../images/blue-bottomleftarc.jpg") no-repeat;
	width: 8px;
	height: 8px;
}

div#bottom_bluearc ul li.bottomcenterrpt
{
	width: 314px;
	height: 8px;
	background: #2e60a6;
	border-bottom: 1px solid #e3e3e3;
}

div#bottom_bluearc ul li.bottomrightarc
{
	background: url("../images/blue-bottomrightarc.jpg") no-repeat;
	width: 8px;
	height: 8px;
}

/* Leftarea ends */

/* Rightarea starts */

#rightarea 
{
	width: 622px;
	height: auto;
	margin: 0 0 0 8px;
	float: left;
	position: relative;
	overflow: hidden;
}

#rightarea  #rightpanel
{
	width: 622px;
	height: auto;
}

div#top3packages_area
{
	margin: 10px 0 0 0;
}

div#top3packages_container
{
	width: 605px;
	padding: 8px 0 0 15px;
	background: #fff;	
	border-style: solid;
  border-color: #dfdfdf;
  border-width: 0 1px 0 1px;
  float: left;
  margin: 0;
 }

div#top3packages_container .top3packages
{
	width: 189px;
	float: left;
	margin-right: 12px;
}

div#top3packages_container h1
{
	font-size: 18px;
	color: #182e81;
}


/* White Arc settings */
div#top3packages_area ul.topwhitearc,
div#top3packages_area ul.bottomwhitearc
{
	width: 622px;
	height: auto;
}

div#top3packages_area ul.topwhitearc li,
div#top3packages_area ul.bottomwhitearc li
{
	width: auto;
	float:left;
}

div#top3packages_area ul.topwhitearc li.white-topleftarc
{
	background: url("../images/leftupper-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}

div#top3packages_area ul.topwhitearc li.white-topcenter
{
	width: 602px;
	height: 9px;
	background-color: white;
	border-top: 1px solid #dfdfdf; 
}

div#top3packages_area ul.topwhitearc li.white-toprightarc
{
	background: url("../images/rightupper-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}

div#top3packages_area ul.bottomwhitearc li.white-bottomleftarc
{
	background: url("../images/leftbottom-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}

div#top3packages_area ul.bottomwhitearc li.white-bottomcenter
{
	width: 602px;
	height: 9px;
	background-color: #fff;
	border-bottom: 1px solid #dfdfdf; 
}

div#top3packages_area ul.bottomwhitearc li.white-bottomrightarc
{
	background: url("../images/rightbottom-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}

/* White Arc settings */

div#top3packages_container div.top3packages .packagelist
{
	width: 189px;
	height: auto;
	margin-top: 12px;
}

div#top3packages_container div.top3packages .packagelist p span
{
	display: block;
	color: #000;
}

div#top3packages_container div.top3packages .packagelist p img
{
	margin: 8px 0 8px 0;
}

div#top3packages_container div.top3packages .packagelist p.price,
div#top3packages_container div.top3packages .packagelist p.price span
{
	display: inline;
	font-size: 15px;
	font-weight: bold;
}

div#top3packages_container div.top3packages .packagelist p.price
{
	font-weight: normal;
	color: #000;
}

div#top3packages_container p.sendenq_btn
{
	height: 40px;
}
/* Rightarea ends */

/* Contentarea ends */

/* Footer starts */
#footerpanel
{background-color:#deebf5;
 width: 990px;
 margin: 0 auto;
 height:auto;
 font-family: Arial, Helvetica, sans-serif;
 margin:10px auto 0 auto;
 text-align: center;
}
#footerpanel1{background-color:#deebf5; width: 990px; margin: 0 auto; height:auto; font-family: Arial, Helvetica, sans-serif; margin:10px auto; text-align: center;}

#mainfootercontainer{width:960px; height:auto; background-color:#dfecf5; padding:0; margin:0; }
#mainfootercontainerhm{width:100%; height:auto; background-color:#dfecf5; padding:0 0 0 10px; margin:0; text-align:center; }

.top {background: url(../images/dot.gif) 0 0 repeat-x;  background-color:#FFFFFF;}

.bottom {background: url(../images/dot.gif) 0 100% repeat-x}
.left {background: url(../images/dot.gif) 0 0 repeat-y}
.right {background: url(../images/dot.gif) 100% 0 repeat-y} 
.bottomleft {background: url(../images/bl.gif) 0 100% no-repeat; border:}
.bottomright {background: url(../images/br.gif) 100% 100% no-repeat;}
.topleft {background: url(../images/tl.gif) 0 0 no-repeat;}
.topright {background: url(../images/tr.gif) 100% 0 no-repeat; padding:5px;} 
#links{background-color:#deebf5; width: 990px; font-family:Arial, Helvetica, sans-serif; color:#1b2d75; font-size:12px; width:960px; height:auto;margin: 0 auto; padding:100px 0 20px 0;_padding:20px 0 20px 0; }
#links span{padding-left:10px;padding-right:10px; font-weight:bold;}
#links a{text-decoration:none; color:#1b2d75;}
#links a:hover{text-decoration:underline; color:#1b2d75;}
#linkshm{background-color:#deebf5; width:100%; font-family:Arial, Helvetica, sans-serif; color:#1b2d75; font-size:12px; text-align:center; height:auto; padding:10px 0;}
#linkshm span{padding-left:10px;padding-right:10px; font-weight:bold;}
#linkshm a{text-decoration:none; color:#1b2d75;}
#linkshm a:hover{text-decoration:underline; color:#1b2d75;}
.lowerdeals{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#192e81;padding-left:20px;}
.signup{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#192e81; font-weight:bold;padding-left:20px;}
.alerts{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#192e81; font-weight:bold;padding-left:20px;}
.alertshm{width:330px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#192e81; font-weight:bold; float:left;}

.alertsimage {padding-left:30px; vertical-align:top;}
#logos{width:631px; height:74px; float:right;}
#logoshm{width:622px; height:74px; float:left; margin-left:9px;}
.space{margin-right:15px;}
.spacehm{padding-left:10px;}
.logocontainer{height:54px; padding-top:10px; text-align:center; width:631px;_height:64px;}
.logocontainerhm{height:54px; padding-top:10px; text-align:center; width:620px;_height:64px;}
#alerts{width:322px; height:auto; float:left;}
#alertscontainer{width:322px; padding-left:2px; text-align:left;}
#alertscontainerhm{width:312px; padding-left:2px; text-align:left; _height:73px; height:65px; }
.clickfordetails{padding-left:35px;}

/* Footer ends */


iframe#enquiryiframe,
iframe#maileriframe
{
	display: none;
	position: absolute;
	z-index: 2001;
	padding: 0;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	width: 590px;
	~width: 580px;
	_width: 580px;
	height: 574px;
}

iframe#maileriframe
{
	_width: 600px;
	~width: 600px;
	height: 493px;
}

.Closebtnenquiryiframe,
.Closebtnmaileriframe
{
 display: none;
 position: absolute;
 z-index: 3001;
 margin: 17px 0 0 0;
}

* html .Closebtnenquiryiframe
{
 margin: 0 0 0 0;
}
*+html .Closebtnenquiryiframe
{
 margin: 0 0 0 0;
}

.black_overlay{
	display: none;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 2000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	position: absolute;
}

		
.Enq-overlay{
	_width: 100%;
	height: auto;
	padding-left: 14px;
	border: 12px solid #e2f4ff;
	background: #fff;
	margin: 0px;
}

.Email-overlay{
	_width: 100%;
	height: auto;
	border: 12px solid #e2f4ff;
	background: #fff;
	margin: 0px;
}
#maintable
{
 height: 100%;
}