/* Developed by: Ismail Akhtar (ismailakhtar786@gmail.com, ismail@awadharts.com)
Project Name: Lacasa
Year : May 2013 */
html { -webkit-font-smoothing: antialiased; }
@font-face {
    font-family: 'FelixTitlingRegular';
    src: url('felixti.eot');
    src: url('felixti.eot') format('embedded-opentype'),
         url('felixti.woff') format('woff'),
         url('felixti.ttf') format('truetype'),
         url('felixti.svg#FelixTitlingRegular') format('svg');
}
#services ul { margin-left:20px;}
body { background:url(../images/sitebg.jpg) center top;  color:#939598; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a { color:inherit; text-decoration:inherit;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
#wrapper {  margin:auto;}
#innerwrapper { width:1000px; margin:auto;}
header { height:162px;width:1000px;margin:auto;overflow:hidden; padding-top:40px;}
nav { background:#293a59;margin:auto; padding:6px 0; height:24px;}
nav ul { font-size:14px;  width:820px;margin:auto; font-family:Arial, Tahoma, Geneva, sans-serif; }
nav ul li {float:left; list-style:none;}
nav ul li a { padding:2px; margin:2px 6px; padding:3px 10px; color:#fff; text-decoration:none; display:block;}
nav ul li a:hover, nav ul li a.active { background:#fff; color:#28231d; }
.sublogo { float:right;}
ul.quicklink { font-size:12px;  color:#af916d; float:right; margin:5px 0 0 0;}
ul.quicklink li { float:left;}
ul.quicklink li input[type="text"] { border:1px solid #eee; padding:2px;}
ul.quicklink li .button { padding:3px; border:0px;  color:#af916d; background:#28231d;}
ul.quicklink li a {  color:#af916d; padding:3px 8px; text-decoration:none; display:inline-block; }
.quickbox { width:1000px; margin:15px auto;}
.quickbox .box:first-child{ margin-left:0px; border-left:0px;}
.quickbox .box{ width:300px; height:125px; color:#666; border-left:1px solid #fff; float:left; padding:0 16px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.quickbox .box .boxtxt {  font-size:30px; font-family:"Century Gothic", "Segoe UI", Arial; color:#2a3a59; }

.aside { width:262px; float:left;}
.aside .box:first-child{ margin-top:0px;}
.aside .box{ width:252px; height:108px; float:left; margin-top:16px; padding:5px; background:#866d4f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#fff;}
.aside .box img { float:right;}
.aside .box .boxtxt { float:left; margin:30px 0 0 5px;}
.aside .box:hover .popoutimg { display:block;}
.aside .popoutimg { display:none; position:absolute;}
.aside .popoutimg img { width:100%}
.aside .popoutimg .popouttxt {filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; background:#000; color:#fff; position:absolute; width:97%; margin-top:40px; padding:5px 0 5px 3%; font-size:16px; }



input, textarea, select { border:1px solid #999;}


#innerwrapper .quickbox { width:316px; margin:0px 20px 15px 0; float:left;}
#innerwrapper .quickbox .box{ margin:0px 0 10px 0;}
#innerwrapper .container { width:1000px; display:inline-block;} 
.innerheader { height:200px; width:1000px; display:inline-block; border-top:1px solid #473f35;border-bottom:1px solid #473f35;}
.innerheader .headerimg { width:736px; float:right;}
.innerheader .pagetitle { float:left; width:262px; }
.breadcrumb { display:inline-block; margin:0px 0 15px 0;}
.breadcrumb .noactive { display:inline-block; float:left; padding:5px 15px 6px 10px; background:#1a1712; color:#fff; text-decoration:none;}
.breadcrumb .active { display:inline-block; float:left; padding:5px 15px 6px 10px; color:#fff; text-decoration:none;}
.breadcrumb .arrow_withbg { display:inline-block; background:#1a1712 url(../images/breadcrumb.png) no-repeat top right; height:25px; float:left; width:16px;}
.breadcrumb .arrow { display:inline-block;background:url(../images/breadcrumb.png) no-repeat top right; float:left; height:25px; width:16px;}

.content { width:700px; float:right;}
h1 { font-size:30px; color:#939598; display:inline-block; width:100%;}
h1 label {  line-height:87px;}

#logo { float:left; margin:0px;}
.slider { }
.bottomstrip {}
.partners {}
.container { width:1005px; margin:auto;}
footer {width:1000px;margin:auto; text-align:center; display:none;}
footer label { float:right; margin:8px 0 0 0; color:#af916d;}
footer label a { text-decoration:none; font-size:11px; color:#af916d; display:inline-block; padding:0 4px;}
.clear { clear:both;}

.news_container {background:#fff; height:50px;}
.news {  padding:15px 6px;width:988px; color:#000;margin:auto;}
.partners { background:#af916d;margin:auto; width:1000px;}
.partners img { width:100%;}


#slides { position:relative; width:570px; float:left;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:570px;
	height:270px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:570px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px; display:none;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
.header_txt {font-family: 'FelixTitlingRegular'; font-size:35px; margin:40px 0 0 138px; line-height:35px; color:#a7a9ac; }
.welcome_txt h1{font-family: 'FelixTitlingRegular'; font-size:35px; display:inline-block;}
.welcome_txt { color:#939598; width:215px;margin-right:20px; margin-top:35px; padding-right:15px;}
.slider_txt {font-family: 'FelixTitlingRegular'; font-size:25px; width:120px; margin-left:40px; float:left;margin-top:35px;}
ul.home_listing { display:inline-block;}
ul.home_listing li:first-child { border:0px; padding:0px;}
ul.home_listing li  { float:left; list-style:none; width:155px; border-left:1px solid #d1d2d4; margin-left:17px; padding-left:17px; height:250px; position:relative;}
ul.home_listing li img { border:4px solid #e7e7e8;}
ul.home_listing li h2 {color:#293a59;}
ul.home_listing li p { color:#939598; font-size:11px;}
ul.home_listing li .hr { background:#2a3a59; padding:2px;position:absolute; bottom:0px; width:154px;}
.descimages { background:#CCC; height:90px; width:520px; float:right;}

