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, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: 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 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('fonts/gothic.eot');
    src: url('fonts/gothic.eot') format('embedded-opentype'),
         url('fonts/gothic.woff') format('woff'),
         url('fonts/gothic.ttf') format('truetype'),
         url('fonts/gothic.svg#CenturyGothicRegular') format('svg');
}


/* FLOATS */
.fltlft{ float:left;}
.fltrt{ float:right;}
.clrflt{ clear:both; line-height:1px; font-size:1px;}
.clear{ clear:both;}

body{font-family: 'Lato', sans-serif;}

/* wrapper */
.wrapper{ width:920px; margin:0 auto;}

/* header */
.header{ padding:0px;}

/* headerin */
.headerin{ position:relative; height:120px; }

/* logo */
.logo{ position:absolute; top:37px; left:25px; width:256px; height:57px;}
.logo a{ text-indent:-9999px; text-decoration:none; display:block;background:url(images/logo.png) 0 0 no-repeat; line-height:57px;}
.logo a:hover{ background:url(images/logo-hover.png) no-repeat;}

/* image */
.image{ position:absolute; top:26px; left:308px; width:172px; height:69px;}

/* call */
.call{ position:absolute; top:39px; right:31px; width:330px;}

/* address */
.address{ width:185px; border-right:1px solid #b2b2b2;}
.address p{ font-size:18px; color:#000; line-height:21px; text-align:center;}

/* number */
.number{ width:130px; padding:10px 0 0 0;}
.number p{ font-size:20px; font-weight:bold; color:#1f9bde; letter-spacing:-1px;}

/*topmenu */
.topmenu{ position:absolute; bottom:-63px; left:0px; background:#fff; padding:0 22px 23px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius:0 0 5px 5px;behavior: url(PIE.htc); z-index:2;}

/* banner */
.banner{ position:relative; height:569px; z-index:1;}

/* bannerin */
.bannerin{ position:relative; width:920px; margin:0 auto;}

/* container*/
.container{ padding:0px;}

/* containerin */
.containerin{ margin:-110px 0 0 0; position:relative; background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;behavior: url(PIE.htc); z-index:2;}

/*containerinn */
.containerinn{ padding:15px 0 0 14px;}

/* top-shadow */
.top-shadow{ position:absolute; top:-17px; left:0px; height:17px;}
.top-shadow img{ width:920px; background-position:top center;}

/* left-shadow */
.left-shadow{ position:absolute; top:0px; left:-17px; height:229px; width:17px;}

/* right-shadow */
.right-shadow{ position:absolute; top:0px; right:-17px; height:229px; width:17px;}

/* column */
.column{ padding:0 0 30px 0;}

/* columnft */
.columnft{ width:287px; margin:0 15px 0 0 ;}

/* columnftin */
.columnftin{ position:relative;}

/* text */
.text{ position:absolute; top:15px; left:13px;}
.text h2{ font-weight:normal; padding:0 0 5px 0;}
.text h2 a{font-size:27px; text-transform:uppercase; text-decoration:none; display:inline-block; color:#fff; }
.text p{padding:0;}
.text p a{font-size:19px; text-decoration:none; display:inline-block; color:#fff; }

/* button */
.button{ position:absolute; left:0px; bottom:16px;background:#1f9bde;padding:7px 14px 8px 13px; }
.button a{ text-decoration:none; font-size:14px; color:#fff; text-transform:uppercase; display:inline-block; padding:0 42px 0 0;
background:url(images/arrow.png) right 2px no-repeat;}

div.columnftin:hover .button{ background:#000;}

/* hover-div */ 
div.hoverr-div{display:block; height:178px; width:287px; position:relative;}
div.hoverr-div:hover .hoverr-image{display:block;}

.imgsimpleinr{position:absolute; top:0px; left:0px; height:178px; width:287px;}

/* hoverr-image */ 
.hoverr-image{display:none; clear:both; height:178px; width:287px; top:0; position:absolute; z-index:2;}

/* content */
.content{ padding:0px;}

/* contentin */
.contentin{ padding:20px 0 48px 0;}

/* contentft */
.contentft{ width:589px;}
.contentft p{ font-size:11px; color:#383838; line-height:16px; text-align:justify; font-family:Arial, Helvetica, sans-serif;}

/* contentrt */
.contentrt{ width:302px;}
.contentrt h3{ font-size:21px; color:#1f9bde; text-transform:uppercase; font-weight:normal; padding:0 0 10px 0;}

/* searchin*/
.searchin{ width:191px; height:30px; background:#d4d4d4; position:relative;-webkit-border-radius: 2px;-moz-border-radius:2px;
border-radius: 2px;behavior: url(PIE.htc);}
.searchin input{ display:inline-block; float:left;}
.sfsearchSubmit{ margin:3px 3px 0 0px; background:url(images/go.jpg) 0 0 no-repeat; border:none; text-indent:-9999px; cursor:pointer;
width:30px; height:24px;}
.sfsearchTxt{width:142px; height:30px; line-height:30px; padding:0 8px; background:none; font-family:Arial, Helvetica, sans-serif;
border:none; font-size:12px; color:#000;}

div.searchin:hover{ background:#b0b0b0;}
div.searchin:hover .sfsearchSubmit{background:url(images/go-hover.jpg) 0 0 no-repeat;}

/* social */
.social{ width:111px;}
.social ul{ padding:0px; margin:0px; list-style:none;}
.social ul li{ float:left; }
.social ul li a{ display:block; margin:0 0 0 5px; text-indent:-9999px;width:31px; height:31px;}
.social ul li a.facebook{ background:url(images/facebook.jpg) no-repeat;}
.social ul li a.skype{ background:url(images/skype.jpg) no-repeat;}
.social ul li a.youtube{ background:url(images/youtube.jpg) no-repeat;}

.social ul li a.facebook:hover{ background:url(images/facebook-hover.jpg) no-repeat;}
.social ul li a.skype:hover{ background:url(images/skype-hover.jpg) no-repeat;}
.social ul li a.youtube:hover{ background:url(images/youtube-hover.jpg) no-repeat;}

/* team */
.team{ background:url(images/team-bg.png) top center no-repeat; }

/* teamin */
.teamin{padding:22px 13px 58px; overflow:hidden;}
.teamin h3{ font-size:27px; color:#1f9bde; font-weight:normal; padding:0 0 23px 0;}

.teamin ul{ padding:0px; margin:0px; list-style:none;}
.teamin ul li{ float:left; margin:0 0 0 23px;}
.teamin ul li a{ display:block;}
.teamin ul li:first-child{ margin:0px;}

/* footer */
.footer{ background:#f0f0f0;}

/* footerin */
.footerin{ padding:46px 0 0 18px;}

/* footertp */
.footertp{ padding:0px 0 45px 0;}

/* footerft */
.footerft{ width:600px;}

/* footermenu */
.footermenu{ width:194px;}
.footermenu h4{ font-size:19px; color:#1f9bde; font-weight:normal; padding:0 0 26px 0;}

.footermenu ul{ padding:0px; margin:0px; list-style:none;}
.footermenu ul li{ margin:0px 0 5px 0;}
.footermenu ul li a{ font-size:13px; color:#383838; text-decoration:none; display:inline-block;}
.footermenu ul li a:hover{ text-decoration:underline;}

/* about */
.about{ width:206px;}
.about h4{ font-size:19px; color:#1f9bde; font-weight:normal; padding:0 0 26px 0;}

.about ul{ padding:0px; margin:0px; list-style:none;}
.about ul li{ margin:0px 0 5px 0;}
.about ul li a{ font-size:13px; color:#383838; text-decoration:none; display:inline-block;}
.about ul li a:hover{ text-decoration:underline;}

/* support */
.support{ width:200px;}
.support h4{ font-size:19px; color:#1f9bde; font-weight:normal; padding:0 0 26px 0;}

.support ul{ padding:0px; margin:0px; list-style:none;}
.support ul li{ margin:0px 0 5px 0;}
.support ul li a{ font-size:13px; color:#383838; text-decoration:none; display:inline-block;}
.support ul li a:hover{ text-decoration:underline;}

/* footerrt */
.footerrt{ width:200px;}

/* contact */
.contact{ padding:0px;}
.contact h4{ font-size:19px; color:#1f9bde; font-weight:normal; padding:0 0 26px 0;}
.contact p{ font-size:13px; color:#383838;padding:0px 0 5px 0; }
.contact p a{ color:#383838; text-decoration:none; display:inline-block; margin:0 0 0 3px;}

/* footerbtm */
.footerbtm{ padding:0 0 37px 0;}

/* footer-logo */
.footer-logo{ padding:0px;}

/* copy */
.copy{ width:180px; padding:15px 0 0 0;}
.copy p{ font-size:10px; line-height:15px; color:#383838;}
.copy p a{ color:#383838; text-decoration:none; display:inline-block;}


/******************* INNER CSS ************/
/* innerbanner */
.innerbanner{ height:569px; background:url(images/slider1.jpg) top center no-repeat;}
/* box */
.box{ background:url(images/box-bg.png) no-repeat; width:661px; height:147px; position:absolute; top:168px; left:184px;}
.box p{ font-size:21px; color:#fff; text-transform:uppercase; padding:66px 0 0 66px;}

/* /* innerbannerin */
.innerbannerin{ position:relative;}

/*containerinr */
.containerinr{ padding:18px 14px 0 16px;}

/* innercolumn */
.innercolumn{ padding:0px 0 50px 0;}

/* innercolft */
.innercolft{ width:592px;}
.innercolft h1{ font-size:18px; color:#1f9bde; font-weight:bold; text-transform:uppercase; padding:0 0 18px 0;
border-bottom:1px solid #e8e8e8; margin:0 0 16px 0;}
.innercolft p{ font-size:12px; line-height:15px; color:#626262; font-family:Arial, Helvetica, sans-serif; text-align:justify;
padding:0 0 20px 0;}
.innercolft p a{ color:#1f9bde; text-decoration:underline; display:inline-block;}
.innercolft p a:hover{ text-decoration:none;}
.innercolft h2{ font-size:21px; color:#1f9bde; font-weight:normal; text-transform:uppercase; padding:0 0 18px 0;
border-bottom:1px solid #e8e8e8; margin:0 0 16px 0; font-family:'CenturyGothicRegular', Arial, Helvetica, sans-serif;}

.innercolft ul{ padding:0px 0 40px 33px; margin:0px; list-style:none;}
.innercolft ul li{ background:url(images/blue-arrow.jpg) 0 5px no-repeat;}
.innercolft ul li a{ color:#4c4a45; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:inline-block;
padding:0 0 0 27px; margin:0 0 6px 0;}

/* image-box */
.image-box{ background:#e5e5e5; padding:9px; width:324px; margin:0 0 60px 0;}

/* form */
form{ padding:0px 0 53px 0;}
form p{ overflow:hidden; padding:0 0 10px 0!important; font-family:Arial, Helvetica, sans-serif;}

/* formft */
.formft{ width:83px;}
label{ color:#515151;line-height:35px; font-size:12px;}

/* formrt */
.formrt{ width:315px;}

/* txtfld */
.txtfld{ width:293px; height:35px; border:1px solid #d7d7d7; padding:0 10px; line-height:35px;color:#515151;}

/* submitbtn */
.submitbtn{ font-size:14px; color:#fff; text-transform:uppercase; padding:6px 45px 6px 12px;
background:#1f9bde url(images/white-arrow.png) 78px 13px no-repeat;border:none; cursor:pointer; margin:0 0 0 289px;
font-family:'CenturyGothicRegular', Arial, Helvetica, sans-serif;}

/* inner-box */
.inner-box{ padding:0px 0 37px 0; overflow:hidden;}
.inner-box ul{ padding:0px; margin:0px; list-style:none;}
.inner-box ul li{ float:left; display:block; margin:0 0 0 9px;}
.inner-box ul li img{ display:block; padding:5px; background:#e5e5e5;}
.inner-box ul li:first-child{ margin:0px;}

/* backbtn */
.backbtn{ float:right; margin:0 0 50px 0;}
.backbtn a{ text-decoration:none; display:inline-block; padding:10px 28px 10px 10px; color:#fff; font-size:13px;
background:#1f9bde url(images/top-arrow.png) 93px 7px no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/* innercontent */
.innercontent{
	border-top: 1px solid #e8e8e8;
	padding-bottom: 55px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
}

/* email */
.email{ width:302px;}
.email h3{ font-size:21px; color:#1f9bde; text-transform:uppercase; font-weight:normal; padding:0 0 10px 0;}

/* innercolrt */
.innercolrt{ width:273px;}

/* innercolrtin */
.innercolrtin{ width:273px; position:relative; margin:0 0 12px 0;}

/* textn */
.textn{ position:absolute; top:15px; left:13px;}
.textn h2{ font-weight:normal; padding:0 0 5px 0;}
.textn h2 a{font-size:25px; text-transform:uppercase; text-decoration:none; display:inline-block; color:#fff; }
.textn p{padding:0;}
.textn p a{font-size:18px; text-decoration:none; display:inline-block; color:#fff; }

/* book */
.book{ position:absolute; left:0px; bottom:16px;background:#1f9bde;padding:7px 14px 8px 13px; }
.book a{ text-decoration:none; font-size:13px; color:#fff; text-transform:uppercase; display:inline-block; padding:0 42px 0 0;
background:url(images/arrow.png) right 2px no-repeat;}

div.innercolrtin:hover .book{ background:#000;}

/* hoverin-div */ 
div.hoverin-div{display:block; height:169px; width:273px; position:relative;}
div.hoverin-div:hover .hoverin-image{display:block;}

.imgsimple{position:absolute; top:0px; left:0px; height:169px; width:273px;}

/* hoverin-image */ 
.hoverin-image{display:none; clear:both;height:169px; width:273px; top:0; position:absolute; z-index:2;}

.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	padding: 7px;
	margin-bottom: 10px;
	}
	
.buttonsub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding: 7px;
	margin-bottom: 10px;
	background-color: #1f9bde;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}