@import "../css/superfish.css"; @import "../css/reset.css"; @import "../css/grid.css"; @import "../css/skin.css";  @import "../css/kwicks.css"; @import "../css/prettyPhoto.css"; @import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz); @import url(http://fonts.googleapis.com/css?family=Oswald);

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ====body color:#969493;==================================================== */
html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#969493;
	min-width:960px;
	background:url(../images/texture.gif) center 0 repeat #f0f0e9;
	position:relative;
}

.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.538em;
	position:relative; z-index:9;
}
#wrapper {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.538em;
	position:relative; z-index:9;
}

#welcome table, {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.538em;
	position:relative; z-index:9;
}

/* a {color:#969493; outline:none;}  */
a {color:#969493; outline:none;}
a:hover {text-decoration:none;}
table.sample tr td, tr td a {
color:gray;
}
.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}
 
.container {width:100%;}

p {margin-bottom:20px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:0px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#969493;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:32px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 15px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:5px solid #fff;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.link,
.link-1,
.link-2,
.sub-menu li a,
.list-services li a,
.button,
#form a,
.logo {text-decoration:none;}
.area-list a {text-decoration:none;}
	

/*********************************header*************************************/
header {height:184px; position:relative; z-index:999; background:url(../images/header.gif) center 0 repeat #419FD5;}
header#header {height:620px; overflow:hidden;}
header#header1 {height:150px;}
.row-1 {width:100%; padding:7px 0 8px; background:#2f2b2b;}

.date {float:left; display:block; font-size:13px; line-height:22px; color:#fff; text-transform:uppercase; margin-left:10px; font-weight:normal; font-family: 'Oswald', sans-serif;}

.sub-menu {float:right; padding-right:10px;}
.sub-menu li {float:left; font-size:13px; line-height:22px; text-transform:uppercase; padding-left:13px; margin-left:13px; background:url(../images/spacer-top.gif) 0 8px no-repeat; font-weight:normal; font-family: 'Oswald', sans-serif;}
.sub-menu li a {color:#fff;}
.sub-menu li:first-child {background:none;} 
.sub-menu li a:hover {color:#ffda14;}

.row-2 {position:relative;}

nav {display:block; position:absolute; right:0px; top:40px; z-index:999;}

h1 {position:absolute; top:30px; left:8px; z-index:3;}
.logo {display:block; width:212px; height:58px; text-indent:-5000px; background:url(../images/logo.png) 0 0 no-repeat;}

/*********************************content*************************************/
#content {width:100%; padding:0px 0px 55px 0px; position:relative; z-index:1; background:#2f2b2b;}

.spacer-x {display:block; width:100%; height:1px; position:relative; background:#3a3636; overflow:hidden;}

h3 {font-size:33px; line-height:1.2em; color:#fcfcfa; margin:0px 0 37px; font-weight:normal; font-weight:normal; font-family: 'Yanone Kaffeesatz', sans-serif;}
h3 .front {margin:37px 0 37px;}

h4 {font-size:13px; color:#fff; margin:0 0 13px 0; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
h4 span {display:block; font-size:13px; color:#ffda14; font-weight:normal; font-weight:normal; font-family: 'Oswald', sans-serif;}
h5 {font-size:24px; line-height:25px; color:#2f2b2b; margin:0 0 23px 0; font-weight:normal; text-transform:uppercase; font-weight:normal; font-family: 'Yanone Kaffeesatz', sans-serif;}
h6 {font-size:13px; color:#fcfcfa; margin:0 0 9px 0; font-weight:normal;}

.scroll {overflow:auto; height:180px; position:relative;}
.scroll .padding-right {height:1%; padding-right:50px;}

.button {display:inline-block; font-size:13px; line-height:18px; color:#1f1f1f; padding:7px 18px; font-weight:bold; background:url(../images/button.gif) 0 0 repeat-x #ffbe0b; font-family:Arial, Helvetica, sans-serif;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
-webkit-background-clip: padding-box;
}
.button:hover {background:#fff;}

.block {display:block; width:100%; overflow:hidden; color:#b3b3b3; cursor:pointer;}
.pict {position:relative;}

blockquote.quotes {display:block; width:100%; font-size:13px; line-height:20px; color:#415555; position:relative; background:#99d3d5;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-background-clip: padding-box;
}
blockquote.quotes span {display:block; width:35px; height:18px; position:absolute; bottom:-18px; left:250px; background:url(../images/quotes-marker.gif) 0 0 no-repeat;}  
blockquote.quotes .padding {padding:25px 20px;}
blockquote.quotes .size-1 {font-size:23px;}

.dropcap {display:block; width:55px; height:55px; font-size:36px; line-height:1.388em; color:#000; text-align:center; background:#ffd80b;
border-radius:27px;
-moz-border-radius:27px;
-webkit-border-radius:27px;
-webkit-background-clip: padding-box;
}

.text-1 {font-size:17px; line-height:23px; color:#ffd80b; font-style:italic;}
.text-1:hover {color:#fff;} 

.gallery li {float:left; width:195px; margin:0 17px 20px 0;}
.gallery li.mr-0 {margin-right:0;} 
.gallery li.mb-0 {margin-bottom:0;} 

.gallery2 li {float:left; width:300px; margin:0 20px 20px 0;}
.gallery2 li.mr-0 {margin-right:0;} 
.gallery2 li.mb-0 {margin-bottom:0;} 
.gallery2 .box-1 .padding {padding:34px 20px 20px;}
.gallery2 img {margin-bottom:8px;}

.box {width:100%; top:-27px; background:#3e3b3a; position:relative;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-background-clip: padding-box;
}
.box .padding {padding:27px 24px 40px 40px;}

.box-1 {display:block; position:relative; background:#3e3b3a; overflow:hidden;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-background-clip: padding-box;
}
.box-1 .padding {padding:30px; position:relative; z-index:3;}

.box-1 .bgr {background:#000; position:absolute; z-index:1; top:0px; left:0; width:100%; height:100%; display:block;}

.box-1.alt {background:#000;}
/*************Lightbox image***************/
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:block;
	}
.lightbox-image img {
	position:relative;
	z-index:2;
	}
.lightbox-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/magnify.png) no-repeat 50% 50%;
	z-index:1;
	}
/************************************************/	

.list-1 li {font-size:13px; line-height:25px; padding-left:20px; position:relative; text-transform:uppercase; margin-bottom:12px; background:url(../images/marker-1.gif) 0 9px no-repeat; font-weight:normal; font-family: 'Oswald', sans-serif;}
.list-1 li a {color:#969493;}
.list-1 li a:hover {color:#fff;}

.list-2 li {font-size:13px; line-height:30px; padding-left:10px; background:url(../images/marker-3.gif) 0 13px no-repeat;}
.list-2 li a {color:#92908c;}
.list-2 li a:hover {color:#000; text-decoration:underline;}

.list-3 li {font-size:13px; line-height:30px; padding:5px 0; margin-bottom:0px; border-bottom:1px solid #333;}
.list-3 li a {display:inline-block; color:#969696; overflow:hidden;}
.list-3 li a:hover {color:#fff;}
.list-3 li img {margin-right:8px; position:relative;}


.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block; font-size:13px; line-height:35px; color:#fff; padding-right:11px; font-weight:normal; text-transform:uppercase; font-family: 'Oswald', sans-serif; background:url(../images/marker-2.gif) right 15px no-repeat;}
.link-1:hover {color:#ffda14;} 

.link-2 {color:#fcfcfa;}
.link-2:hover {color:#ffda14;}

.text-2 {font-size:16px; line-height:20px; color:#fefefe;}


dl dt {padding-bottom:20px;}
dl span {float:left; width:90px;}

.map iframe {width:345px; height:245px;}

#search_form {width:300px;}
#search_form label {display:block; width:300px; overflow:hidden;}
#search_form input {float:left; width:217px; font-size:13px; color:#000; padding:0px 0px; margin:0; border:1px solid #edede0; border-right:none; background:#fff; outline:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
-webkit-background-clip: padding-box;
}
#form label {display:block; width:300px; overflow:hidden;}
#form input {float:left; width:217px; font-size:13px; color:#000; padding:10px 10px; margin:0; border:1px solid #edede0; border-right:none; background:#fff; outline:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
-webkit-background-clip: padding-box;
}
#form a {float:left; width:62px; height:40px; font-size:14px; line-height:40px; color:#fff; text-align:center; background:#ffda14; text-transform:uppercase; font-weight:normal; font-family: 'Oswald', sans-serif;
border-radius:0 3px 3px 0;
-moz-border-radius:0 3px 3px 0;
-webkit-border-radius:0 3px 3px 0;
-webkit-background-clip: padding-box;
} 
#form a:hover {background:#000;}

#form-2 .column-1 {width:480px;}
#form-2 .column-2 {width:459px;}

#form-2 label {display:block; height:55px;}
#form-2 input {width:429px; font-size:1em; color:#9f9d9c; padding:11px 14px; margin:0; font-family:Arial, Helvetica, sans-serif; border:1px solid #cbcbc6; background:#423e3e;}

.table-1 tr td {padding:10px 20px; border:1px solid #cbcbc6; background:#423e3e;}
.table-1 tr .td-1 {width:176px; color:#fff;}
.table-1 tr .td-2 {width:440px;}
.table-1 tr .td-3 {width:90px; color:#fff;}
.table-1 tr .td-4 {width:68px;}
.table-1 .tr-1 td {font-size:13px; color:#ffda14; padding:16px 20px; font-weight:normal; text-transform:uppercase; font-weight:normal; font-family: 'Oswald', sans-serif;}

#form1 fieldset{display:block; width:540px;}
#form1 {width:540px;}
#form1 label {display:block; height:55px; position:relative;}
#form1 label.message {height:auto;}
#form1 input {width:384px; font-size:13px; color:#9f9d9c; padding:12px 14px; margin:0; border:1px solid #cbcbc6; background:#423e3e; outline:none; font-family:Arial, Helvetica, sans-serif;}
#form1 textarea {height:166px; overflow:auto; width:509px; font-size:13px; color:#9f9d9c; padding:12px 14px; margin:0; border:1px solid #cbcbc6; background:#423e3e; outline:none; font-family:Arial, Helvetica, sans-serif;}
#form1 .empty, #form1 .error {display:none; color:#f00; font-size:11px; line-height:1.2em; position:absolute; top:14px; left:425px;}
#form1 label.message .empty, #form1 label.message .error {left:0; top:200px;}
#form1 .success {display:none; color:#000; font-size:18px; line-height:1.2em; text-align:center; padding:10px; margin-bottom:20px; border:5px solid #000; background:#ffd80b;}

.buttons {padding-top:35px; text-align:right; overflow:hidden;}
.buttons a {margin-left:35px;}

/****************************footer************************/
footer {padding:33px 0px 30px; color:#93918d; position:relative; border-top:1px solid #35312f; background:url(../images/texture.gif) center 0 repeat #22201e;}
footer a {color:#93918d;}
footer a:hover {color:#000;}
.text-bot {font-size:13px; line-height:30px; float:left;}
.text-bot span {font-size:14px; line-height:30px; color:#2f2b2b; text-transform:uppercase; font-weight:normal; font-family: 'Oswald', sans-serif;}

.list-services {float:right;}
.list-services li {float:left; font-size:14px; line-height:22px; margin:0 0 0 10px; padding-left:10px; text-transform:uppercase; font-weight:normal; font-family: 'Oswald', sans-serif; background:url(../images/spacer-bot.gif) 0 7px no-repeat;}
.list-services li a {color:#2f2b2b;}
.list-services li a:hover {color:#666;}
.list-services li:first-child {background:none;}

