@charset "utf-8";
/* CSS Document */
body							{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; 
								 background:url(../images/background.gif) repeat; color: #eee;}
*								{ margin:0; padding:0;}
ul, li , h1, h2, h3, h4, h5 	{ list-style:none;}
img, a							{ border:none; outline:none; text-decoration:none;}
p								{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#3a3a3a; line-height:20px; 
								  padding:8px 0px; margin:0px; text-align:justify; }
p a								{ color:#333; text-decoration:none; }
p a:hover						{ color:#000; text-decoration:none; }

/*top Style*/

/*top Style*/
.wrapper					{ float:left; width:100%;}
#header_wrapper				{ float:left; width:100%; /*background:#999;*/ min-height:79px; }
#header						{ width:980px; margin:0 auto; background-color: #; overflow:hidden; }
.logo						{ float:left; margin:10px 0;}
.logo img					{ border-radius:5px; }
.quick_links				{ float:right; padding: 0px 0px; width:416px; height:auto;}
.current					{ float:right;/* background:url(../images/top-nav.PNG) no-repeat;*/ width:508px; height:30px; margin-top:36px; }
.lable						{ margin:10px 0; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; text-transform:capitalize; 	   							  color:#3a3a3a; }
.current_items				{ margin:10px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; text-transform:capitalize; 
 							  color:#949494; width:60px; height:25px; text-align:center; line-height:30px; border:1px #abadb3 solid; }
.call						{ margin:10px 0 0; float:right; width:180px;}
.call h3					{ margin:5px 0; width:184px; float:left; height:33px; font-family: 'Open Sans', sans-serif; font-weight:400; 
							  font-size:15px; text-transform:capitalize; color:#3a3a3a; line-height:28px; background:none; }
.call h3	strong			{ font-weight:600; letter-spacing:1.05px;}
.call ul					{ margin:0px; padding:0px; float:left; }
.call li					{ float:left; margin-left:5px;}
.Enquiry_List				{ margin:0px; width:184px; float:left; height:30px; border:1px solid  #e2e2e2}
.Enquiry_List .star 		{ margin:0px; width:27px; float:left; height:30px; border-right:1px solid  #e2e2e2; background:#f6f6f6;}
.Enquiry_List .star span 	{ margin:4px 2px; width:25px; height:26px; float:left; background:url(../images/star.png) no-repeat; }
.Enquiry_List h4			{ margin:7px 3px;  float:left;  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; 
							text-transform:capitalize; color:#3a3a3a; width:138px;}
.Enquiry_List h4 span		{ color:#949494;}

/*top Style Ends*/

/*Nav Style*/
#nav_wrapper				{ float:left; width:100%;  height:auto;}
#nav_pad					{ width:980px; margin:0 auto; background:#0061a3; height:38px; border-radius: 5px 5px 0 0;  
							  border-bottom: 2px solid #002d6f; }
.nav						{ float:left; padding: 0px; }
.nav ul						{ padding:0; margin:0;}
.nav ul li					{ float:left; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; text-transform:uppercase; 
							color:#fff; line-height:57px;  line-height:38px; padding: 0px 12px; list-style:none;} 
.nav ul li:first-child		{ border:none;}
.nav ul li a				{ text-decoration:none; color:#fff;}
.nav ul li a:hover			{ text-decoration:none; color:#C4EEED;}
.nav ul li a.active			{ text-decoration:none; color:#fff;}
.search						{ margin:6px; float:right; background:#fff; height:30px; width:155px; -webkit-border-radius: 3px;
							-moz-border-radius: 3px; border-radius: 3px;}
.search_box					{ float:left; background:#ffffff; width:97px; height:10px; border:0px; padding:10px; color:#666; 
							text-transform: capitalize; font-size:11px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;
							-webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px;
							border-bottom-left-radius: 3px;}
.search_btn					{ margin:3px; float:left; background: url(../images/search.png); width:21px; height:23px; border:0px; cursor:pointer;}
/*Nav Style Ends*/

/*benner Style start*/
.banner						{ margin:0; float:left; width:100%; height:auto; position: relative; overflow:hidden; 
							/*background:url(../images/middel_cont_bg.jpg) repeat;*/}
/*benner Style end*/

.current ul					{ padding:0; margin:0; float:right;}
/*.current ul li				{ float:left; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; text-transform:uppercase; 
							color:#fff; line-height:57px; border-left:1px solid #004c8e; line-height:30px; padding: 0px 14px;} */
.current ul li				{ float:left; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; text-transform:uppercase; 
							color:#fff; line-height:57px; line-height:30px; padding: 0px 2px;} 
.current ul li:first-child	{ border:none;}
.current ul li a			{ text-decoration:none; color:#fff; padding: 5px 10px; background-color: #0061a3;  border-radius: 5px;}
.current ul li a:hover		{ text-decoration:none; color:#fff;}
.current ul li a.active		{ text-decoration:none; color:#fff;}


#content					{ width:100%; float:left; height:auto;}
.content					{ width:980px; height:auto; margin:0 auto; /*background-color:#fff;*/  /*box-shadow: 0 0 2px #c4c4c4;*/
							  overflow:hidden; }
.spec						{ float:left; width:100%; min-height:200px; padding-bottom:20px; overflow:hidden;	
							/*background: #f8f8f8; background: -moz-linear-gradient(top,  #f8f8f8 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f3f3f3 100%); background: -o-linear-gradient(top,  #f8f8f8 0%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #f8f8f8 0%,#f3f3f3 100%); background: linear-gradient(to bottom,  #f8f8f8 0%,#f3f3f3 100%); */}
							
.spec ul					{ float:left; width:100%; margin:0px; padding:0px; }
.spec li					{ float:left; width:222px; list-style:none; margin-left:30px; margin-top:15px; }
.spec margn					{ margin-left:10px;}
.spec h2					{ color:#0061a3; padding-top: 10px; font-weight:700; font-size: 14px; }
.fit-a						{ background:url(../images/sprite-a%20.png) repeat-x;  height: 3px; float:left; width: 100%; }

.spec2						{ float:left; width:680px; margin:30px 0px;}
.spec2-inner				{ margin-left:0px; width:670px; float:left; border-bottom: 1px solid #dadada; padding-bottom:10px; }
.spec2-inner h2				{ color:#008bbb; padding-top: 10px; font-weight:700; font-size: 18px; margin-bottom:10px; }
.spec2-inner img			{ float:left; margin-right:15px; }
.spec2-inner p				{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; line-height:20px; }


.news						{ float:left; margin-left:28px; width:230px; margin-top:15px; border-left: 1px solid #dadada; }
.news h2					{ color:#008bbb; padding-top: 10px; font-weight:700; font-size: 18px; margin-bottom:10px; }
.news img					{ padding:px; border:5px #d3d3d3 solid; border-radius:3px;}

.specsecnd					{ float:left;/* margin-left:30px;*/ width:260px; margin-top:15px; border-right: 1px solid #dadada; }
.specsecnd ul				{ margin:0px; padding:0px; float:left; width:100%; }
.specsecnd li				{ list-style:none; width:100%; border-bottom:1px solid #e0e0e0; padding:5px 0px; margin:0px; float:left; }
.phone						{ background:url(../images/phone.png) no-repeat; height:29px; width:29px; float:left; overflow:hidden; 
							  margin-right:10px; position: relative; top: 5px; }
.mail						{ background:url(../images/mail.png) no-repeat; height:29px; width:29px; float:left; overflow:hidden; 
							  margin-right:10px; position: relative; top: 5px; }
.specsecnd h2				{ color:#008bbb; padding-top: 10px; font-weight:700; font-size: 18px; margin-bottom:10px; }
.specsecnd p				{ float:left; }


#footer						{ width:100%; float:left; margin-top:20px; background: #008bbb; border-top: 5px solid #0d6393; padding-top:15px; }
.footer						{ width:980px; margin:0 auto; overflow:hidden;}
.footer ul					{ padding:0px; margin:0px; float:left; width:100%;}
.footer li					{border-bottom: 1px dashed #e6e6e6; padding: 5px 0; width: 160px;
							 list-style:none;}
.footer h3 					{ color: #fff; font-size: 1.5em; font-weight: 700; margin: 0 0 7px; font-family: 'Open Sans', sans-serif; }
.footer a					{ color:#fff;}
.footer a:hover				{ color:#5edfff;}
.service					{}
.doct						{ background:url(../images/list-style.jpg) no-repeat; padding-left:25px; line-height:22px;}
.more						{ background:url(../images/readmore_bullet.gif) no-repeat; padding-left:20px; color:#0061a3; line-height:10px;
							  margin-top:10px; font-size: 12px; font-weight: 700;}
							  
							  
							  
.spec-rght					{ float:right; /*margin-right:30px;*/ width:230px; margin-top:30px; border-left:1px solid #dadada; padding-left:40px; 
								}
.brder-bttm					{ border-bottom: 1px solid #dadada; float:left; height:35px; width:23%; margin-left:7%;}
.spec-rght h2				{ color: #008bbb; font-size: 18px; font-weight: 700; margin-bottom: 23px; padding-top: 10px;}
.plus						{ background:url(../images/infoBoxList.png) no-repeat; height:21px; width:20px; margin-right:10px; float:left; }
.spec-rght ul				{ margin:0px; padding:0px;}
.spec-rght li				{ width:100%; float:left; list-style:none; margin-bottom:10px; }
.spec-rght a				{ font-family: 'Open Sans', sans-serif; color:#3a3a3a; }
.spec-rght a:hover			{ color:#0061a3; }








input:required, textarea:required {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

/* * inputs and textarea*
   ================================================== */

input:not([type="submit"]), textarea {
    outline: none; background:none;
    display: block;
    width: 380px;
    padding: 4px 8px;
    border: 1px dashed #acacac;
    color: #3F3F3F;
    font-family: 'Droid Sans',Tahoma,Arial,Verdana sans-serif;
    font-size: 14px;
    /*border-radius*/
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    /*transition*/
    -webkit-transition: background 0.2s linear, box-shadow 0.6s linear;
    -moz-transition: background 0.2s linear, box-shadow 0.6s linear;
    -o-transition: background 0.2s linear, box-shadow 0.6s linear;
    transition: background 0.2s linear, box-shadow 0.6s linear;
}

input:not([type="submit"]):active, textarea:active, input:not([type="submit"]):focus, textarea:focus {
    background: #F7F7F7;
    border: dashed 1px #969696;
    /*box-shadow*/
    -webkit-box-shadow: 2px 2px 7px #E8E8E8 inset;
    -moz-box-shadow: 2px 2px 7px #E8E8E8 inset;
    box-shadow: 2px 2px 7px #E8E8E8 inset;
}

input:not([type="submit"]) { height: 20px }

/* placeholder  */

::-webkit-input-placeholder {
    color: #BABABA;
    font-style: italic;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #BABABA;
    font-style: italic;
}

textarea {
    min-height: 150px;
    resize: vertical;
}

label {
    color: #000;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
}

label:hover { color: #000 }

label:before {
    color: #000;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
}

label:hover:before {
    color: #969696;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease;
}


.indication {
    color: #000;
    font-size: 12px;
    font-style: italic;
    text-align: left;
    padding-right: 10px;
}

.required { color: #E5224C }

/* * Styling the send button *
   ================================================== */

input[type=submit] {
	margin-bottom:20px;
    cursor: pointer;
    background: none;
    border: none;
    font-family: 'Alice',serif;
    color: #767676;
    font-size: 18px;
    padding:5px 15px;
    border: 1px solid #E0E0E0;
    text-shadow: 0px 1px  1px #E8E8E8;
    background: rgb(247,247,247);
    background: -moz-linear-gradient(top,  rgba(247,247,247,1) 1%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(247,247,247,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 1%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(247,247,247,1) 1%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(247,247,247,1) 1%,rgba(242,242,242,1) 100%);
    background: linear-gradient(top,  rgba(247,247,247,1) 1%,rgba(242,242,242,1) 100%);
    /*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*box-shadow*/
    -webkit-box-shadow: 0px 1px 1px #FFF inset, 0 0 0px 5px #EAEAEA;
    -moz-box-shadow: 0px 1px 1px #FFF inset, 0 0 0px 5px #EAEAEA;
    box-shadow: 0px 1px 1px #FFF inset, 0 0 0px 5px #EAEAEA;
    /*transition*/
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

input[type=submit]:hover {
    color: #686868;
    border-color: #CECECE;
    background: rgb(244,244,244);
    background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 100%);
    /*box-shadow*/
    -webkit-box-shadow: 0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    -moz-box-shadow: 0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    box-shadow: 0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
}

input[type=submit]:active, input[type=submit]:focus {
    position: relative;
    top: 1px;
    color: #515151;
    background: rgb(234,234,234);
    background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 100%);
    /*box-shadow*/
    -webkit-box-shadow: 0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    -moz-box-shadow: 0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    box-shadow: 0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
}

.button { padding:5px 15px; background-color:#008bbb; cursor:pointer; font-size:13px; border-radius:3px;}
.button:hover	{ background-color:#191919;}

.tellfriendtextform {
    background-color: #ffffff;
    border: 1px dashed #ccc;
    border-radius: 5px;
    float: left;
    height: 25px;
}
.Applynowtextareaform {
    background-color: #ffffff;
    border: 1px dashed #ccc;
    border-radius: 5px;
    float: left;
    height: 133px;
    width: 355px;
}
#tellfriendtextformbox {
    float: left;
    margin: 0;
    padding: 0;
}
.tellfriendtextform {
    background-color: #ffffff;
    border: 1px dashed #ccc;
    border-radius: 5px;
    float: left;
    height: 25px;
}

#feedformbox {
    float: left;
    margin: 10px 0;
    width: 400px;
}

.footer ul li{ text-transform:uppercase;}