/* CSS Document */

/* --------------------------------------------------  reset style start ----------------------------------------------------------------------------------*/
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
ul li{list-style-type:none}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
/* reset style close */
/* clearfix start */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clear {
	clear:both;
}
html { overflow-y: scroll;}
body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:12px;
	color:#666;
	text-align:left;
	margin: 0;
}
.clearLeft { clear: left}
/* --------------------------------------------------  reset style end ----------------------------------------------------------------------------------*/

/* --------------------------------------------------  Global style starts ----------------------------------------------------------------------------------*/

body { background: #8f8f8f url(../images/body_bg.jpg) no-repeat top center;  color: #000; }
body.inner { background: #8f8f8f url(../images/body_inner_bg.jpg) no-repeat top center;  color: #000; }
#wrapper { width: 980px; margin: 0 auto; }
#wrapper #header .menu { margin-top: 287px; margin-left: 300px; }
body.inner #wrapper #header .menu { margin-top: 0; background:url(../images/menu_inner_bg.jpg) no-repeat; clear:both; height: 32px; margin-left: 255px; padding-left: 39px }
body.inner #wrapper #header .menu a { line-height: 32px;  }
body.inner #wrapper #content { padding-top: 5px; }
body.inner #wrapper #content .left { width: 257px }
body.inner #wrapper #content .right { background: url(../images/inner_inner_bg.png); padding: 20px; width: 680px; height: 222px; overflow-y: auto; overflow-x: hidden }
body.inner #wrapper #content .right.no_overflow { overflow: visible;}
body.inner #wrapper #content .right .first{ float: left; width: 280px; }
body.inner #wrapper #content .right .second{ float: right; width: 395px; margin-right: -20px}
body.inner #wrapper #content .right .contact_form .row { clear: both; margin-bottom: 5px }
body.inner #wrapper #content .right .contact_form label{  float: left; width: 60px }
body.inner #wrapper #content .right .contact_form input[type="text"]{ float: left; width: 210px; height: 20px; background: #d1f2ff; border: 0 }
body.inner #wrapper #content .right .contact_form input[type="submit"]{ float: left; background: url("../images/sub_btn1.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 14px;
    width: 37px; }
body.inner #wrapper #content .right .contact_form textarea{ float: left; width: 210px; height: 80px; background: #d1f2ff	; border: 0 }
#wrapper #header .menu  a{ color: #000; text-decoration: none; }
#wrapper #header .menu  a:hover{ text-decoration: underline; }
#wrapper #header .menu li { float: left; margin-right: 42px; }
#wrapper #header  .main_img{ float: right; margin-right: -22px; }
#wrapper #content .left { width: 294px; float: left }
#wrapper #content .right { width: 685px; float: left }
#wrapper #content { padding-top: 20px;}
#wrapper p { padding-bottom: 10px; color: #49484d;  }
#wrapper #content .attractive_text { width: 280px; margin-right: 10px; float: left }
#wrapper #content .home_thumb { margin-right: 10px; float: left }
#wrapper #content .packages { text-align: center}
#wrapper #content .heading_inner { margin-bottom: 10px}
#wrapper #content .inner_thumb { float: right; margin-left: 10px }
#wrapper #content .inner_thumb.span2para { margin-top: 47px}
#wrapper #content .para_for_thumb { float: left; width: 422px; text-align: justify}
#wrapper #content p.green, #wrapper #content p.light_blue, #wrapper #content p.blue { background-color: #c1f2e4; padding: 10px; text-align: justify; margin-bottom :10px }
#wrapper #content p.light_blue { background-color: #c2f0f3}
#wrapper #content p.blue { background-color: #b9e4f3}
#wrapper #content .left .search_form { margin-top: 35px; background: url(../images/search_form_bg.png) no-repeat; width: 209px; height: 195px }
#wrapper #content .left .search_form input[type="text"] { border:none; height: 18px; margin-bottom: 8px; margin-left: 52px; width: 146px }
#wrapper #content .left .search_form input[type="text"].first { margin-top: 39px }	
#wrapper #content .left .search_form input[type="submit"] { margin-left: 161px; margin-top: -3px; cursor: pointer; width: 37px; height: 14px; background: url(../images/sub_btn1.png) no-repeat; border: 0;  }	
#wrapper #content .splitBy3 { float: left; width: 173px; padding: 0 33px; border-right: 2px solid #b6e6f4}
#wrapper #content .splitBy3.firstBox { padding-left: 0;}
#wrapper #content .splitBy3.lastBox { padding-right: 0; border-right: 0}
#wrapper #content .splitBy3 p { text-align: justify }
#wrapper #content h3 { font-size: 17px; color: #56a2d0; margin-bottom: 15px }
